xoopscube/altsys

View on GitHub

Showing 197 of 242 total issues

Method _readFileHeader has 42 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  public function _readFileHeader(&$p_header)
  {
      $v_result=1;

    // ----- Read the 4 bytes signature
Severity: Minor
Found in xoops_trust_path/libs/altsys/include/Archive_Zip.php - About 1 hr to fix

    Method do_clone has 42 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        public function do_clone( $bid ) {
            $bid = (int) $bid;
    
            $request = $this->fetchRequest4Block( $bid );
    
    
    Severity: Minor
    Found in xoops_trust_path/libs/altsys/class/MyBlocksAdmin.class.php - About 1 hr to fix

      Method draw_repost_form has 41 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

              public function draw_repost_form(string $area = '' ) {
                  // Notify which file is broken
      
                  if ( headers_sent() ) {
                      restore_error_handler();
      Severity: Minor
      Found in xoops_trust_path/libs/altsys/include/gtickets.php - About 1 hr to fix

        Method render has 40 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            public function render() {
                $ret = '';
        
                if ( count( $this->_appendix ) > 0 ) {
                    $ret  .= '<table class="outer"><tr>';
        Severity: Minor
        Found in xoops_trust_path/libs/altsys/include/mygrouppermform.php - About 1 hr to fix

          Function issue has a Cognitive Complexity of 13 (exceeds 5 allowed). Consider refactoring.
          Open

                  public function issue(string $salt = '', int $timeout = 1800, string $area = '' ) {
                      global $xoopsModule;
          
                      if ( '' === $salt ) {
                          if ( version_compare( PHP_VERSION, '7.0.0' ) >= 0 && function_exists( 'random_bytes' ) ) {
          Severity: Minor
          Found in xoops_trust_path/libs/altsys/include/gtickets.php - About 1 hr to fix

          Cognitive Complexity

          Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

          A method's cognitive complexity is based on a few simple rules:

          • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
          • Code is considered more complex for each "break in the linear flow of the code"
          • Code is considered more complex when "flow breaking structures are nested"

          Further reading

          Function get_view_edit has a Cognitive Complexity of 13 (exceeds 5 allowed). Consider refactoring.
          Open

              public function get_view_edit()
              {
                  $id = $this->init_default_values();
          
                  $lines = [];
          Severity: Minor
          Found in xoops_trust_path/libs/altsys/class/d3utilities.php - About 1 hr to fix

          Cognitive Complexity

          Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

          A method's cognitive complexity is based on a few simple rules:

          • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
          • Code is considered more complex for each "break in the linear flow of the code"
          • Code is considered more complex when "flow breaking structures are nested"

          Further reading

          Method _tool_PathInclusion has 38 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

            public function _tool_PathInclusion($p_dir, $p_path)
            {
                $v_result = 1;
          
              // ----- Explode dir and path by directory separator
          Severity: Minor
          Found in xoops_trust_path/libs/altsys/include/Archive_Zip.php - About 1 hr to fix

            Method tplsadmin_copy_templates_f2db has 37 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            function tplsadmin_copy_templates_f2db( $tplset_to, $whr_append = '1' ) {
                global $db;
            
                // get tplsource
                //$result = $db->query('SELECT * FROM ' . $db->prefix('tplfile') . "  WHERE tpl_tplset='default' AND ($whr_append)") ;
            Severity: Minor
            Found in xoops_trust_path/libs/altsys/include/tpls_functions.php - About 1 hr to fix

              Method tplsadmin_import_data has 37 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              function tplsadmin_import_data( $tplset, $tpl_file, $tpl_source, $lastmodified = 0 ) {
              
                  $db =& XoopsDatabaseFactory::getDatabaseConnection();
              
                  // check the file is valid template
              Severity: Minor
              Found in xoops_trust_path/libs/altsys/include/tpls_functions.php - About 1 hr to fix

                Function _merge has a Cognitive Complexity of 12 (exceeds 5 allowed). Consider refactoring.
                Open

                  public function _merge(&$p_archive_to_add)
                  {
                      $v_result=1;
                
                    // ----- Look if the archive_to_add exists
                Severity: Minor
                Found in xoops_trust_path/libs/altsys/include/Archive_Zip.php - About 1 hr to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

                Function render has a Cognitive Complexity of 12 (exceeds 5 allowed). Consider refactoring.
                Open

                    public function render() {
                        $ret = '';
                
                        if ( count( $this->_appendix ) > 0 ) {
                            $ret  .= '<table class="outer"><tr>';
                Severity: Minor
                Found in xoops_trust_path/libs/altsys/include/mygrouppermform.php - About 1 hr to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

                Function _tool_CopyBlock has a Cognitive Complexity of 12 (exceeds 5 allowed). Consider refactoring.
                Open

                  public function _tool_CopyBlock($p_src, $p_dest, $p_size, $p_mode=0)
                  {
                      $v_result = 1;
                
                      if (0 == $p_mode) {
                Severity: Minor
                Found in xoops_trust_path/libs/altsys/include/Archive_Zip.php - About 1 hr to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

                Function render has a Cognitive Complexity of 12 (exceeds 5 allowed). Consider refactoring.
                Open

                    public function render() {
                        global $xoopsGTicket;
                
                        // load all child ids for javascript codes
                        foreach ( array_keys( $this->_itemTree ) as $item_id ) {
                Severity: Minor
                Found in xoops_trust_path/libs/altsys/include/mygrouppermform.php - About 1 hr to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

                Function _readCentralFileHeader has a Cognitive Complexity of 12 (exceeds 5 allowed). Consider refactoring.
                Open

                  public function _readCentralFileHeader(&$p_header)
                  {
                      $v_result=1;
                
                    // ----- Read the 4 bytes signature
                Severity: Minor
                Found in xoops_trust_path/libs/altsys/include/Archive_Zip.php - About 1 hr to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

                Function form_edit has a Cognitive Complexity of 12 (exceeds 5 allowed). Consider refactoring.
                Open

                    public function form_edit( $bid, $mode = 'edit' ) {
                        $bid = (int) $bid;
                
                        //HACK by domifara
                        if ( defined( 'XOOPS_CUBE_LEGACY' ) ) {
                Severity: Minor
                Found in xoops_trust_path/libs/altsys/class/MyBlocksAdmin.class.php - About 1 hr to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

                Function getDelegateCallbackClassNames has a Cognitive Complexity of 12 (exceeds 5 allowed). Consider refactoring.
                Open

                    public static function getDelegateCallbackClassNames($name, bool $doRegist = true)
                    {
                        $names = [];
                
                        if (!class_exists('XCube_Delegate')) {
                Severity: Minor
                Found in xoops_trust_path/libs/altsys/class/altsysUtils.class.php - About 1 hr to fix

                Cognitive Complexity

                Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.

                A method's cognitive complexity is based on a few simple rules:

                • Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
                • Code is considered more complex for each "break in the linear flow of the code"
                • Code is considered more complex when "flow breaking structures are nested"

                Further reading

                Method _tool_CopyBlock has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                  public function _tool_CopyBlock($p_src, $p_dest, $p_size, $p_mode=0)
                  {
                      $v_result = 1;
                
                      if (0 == $p_mode) {
                Severity: Minor
                Found in xoops_trust_path/libs/altsys/include/Archive_Zip.php - About 1 hr to fix

                  Method get_view_edit has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                      public function get_view_edit()
                      {
                          $id = $this->init_default_values();
                  
                          $lines = [];
                  Severity: Minor
                  Found in xoops_trust_path/libs/altsys/class/d3utilities.php - About 1 hr to fix

                    Method init has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                        public function init( $xoopsModule ) {
                            // altsys "module" MODE
                    
                            if ( 'altsys' == $xoopsModule->getVar( 'dirname' ) ) {
                                // set target_module if specified by $_GET['dirname']
                    Severity: Minor
                    Found in xoops_trust_path/libs/altsys/class/MyBlocksAdmin.class.php - About 1 hr to fix

                      Method _renderOptionTree has 34 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                          public function _renderOptionTree( &$tree, $option, $prefix, $parentIds = [] ) {
                              $tree .= $prefix . '<input type="checkbox" name="' . $this->getName() . '[groups][' . $this->_groupId . '][' . $option['id'] . ']" id="' . $this->getName() . '[groups][' . $this->_groupId . '][' . $option['id'] . ']" onclick="';
                              // If there are parent elements, add javascript that will
                              // make them selected when this element is checked to make
                              // sure permissions to parent items are added as well.
                      Severity: Minor
                      Found in xoops_trust_path/libs/altsys/include/mygrouppermform.php - About 1 hr to fix
                        Severity
                        Category
                        Status
                        Source
                        Language