e107inc/e107

View on GitHub

Showing 573 of 13,776 total issues

Avoid deeply nested control flow statements.
Open

if ($bbword == 'code') $nopro = TRUE;
Severity: Major
Found in e107_handlers/bbcode_handler.php - About 45 mins to fix

    Avoid deeply nested control flow statements.
    Open

    switch($data['method'])
    {
    //returns array('caption'=>'', 'text'=>'');
    case 'form':
    if(method_exists($class, "event_{$data['method']}"))
    Severity: Major
    Found in e107_handlers/event_class.php - About 45 mins to fix

      Avoid deeply nested control flow statements.
      Open

      if(!$this->rmtree($dir . $obj))
      {
      return false;
      }
      Severity: Major
      Found in e107_handlers/file_class.php - About 45 mins to fix

        Avoid deeply nested control flow statements.
        Open

        if ($key === array_key_last($authMethod)) {
        return $this->invalidLogin($username,LOGIN_ABORT);
        }
        Severity: Major
        Found in e107_handlers/login.php - About 45 mins to fix

          Avoid deeply nested control flow statements.
          Open

          while (!$found && (count($code_stack) != 0))
          {
          switch ($code_stack[0]['type'])
          {
          case 'text' :
          Severity: Major
          Found in e107_handlers/bbcode_handler.php - About 45 mins to fix

            Avoid deeply nested control flow statements.
            Open

            if ($stacktext != '')
            { // Stack the text we've accumulated so far
            array_unshift($code_stack,array('type' => 'text','code' => $stacktext));
            $stacktext = '';
            }
            Severity: Major
            Found in e107_handlers/bbcode_handler.php - About 45 mins to fix

              Method form_comment has 9 arguments (exceeds 7 allowed). Consider refactoring.
              Open

              function form_comment($action, $table, $id, $subject, $content_type, $return = FALSE, $rating = FALSE, $tablerender = true,$pid = false)
              Severity: Major
              Found in e107_handlers/comment_class.php - About 45 mins to fix

                Avoid deeply nested control flow statements.
                Open

                if ('!' == substr($disTrim, -1) && $v == str_replace('!', '', $disallow))
                { // Exact match search (noticed with exclamation mark in the end of the word)
                $errMsg = ERR_DISALLOWED_TEXT_EXACT_MATCH;
                }
                elseif (stripos($v, $disTrim) !== false)
                Severity: Major
                Found in e107_handlers/validator_class.php - About 45 mins to fix

                  Avoid deeply nested control flow statements.
                  Open

                  if(!unlink($dir . $obj))
                  {
                  return false;
                  }
                  Severity: Major
                  Found in e107_handlers/file_class.php - About 45 mins to fix

                    Avoid deeply nested control flow statements.
                    Open

                    if(!$disallow_logs) $log->logMessage('Backup of <strong>'.$this->alias.' ('.$this->prefid.')</strong> successfully created.', E_MESSAGE_DEBUG, E_MESSAGE_SUCCESS, $session_messages);
                    Severity: Major
                    Found in e107_handlers/pref_class.php - About 45 mins to fix

                      Avoid deeply nested control flow statements.
                      Open

                      if(rename($path_to_file, $newFile) === true)
                      {
                      $finfo['pathinfo'] = pathinfo($newFile);
                      $path_to_file = $newFile;
                      }
                      Severity: Major
                      Found in e107_handlers/file_class.php - About 45 mins to fix

                        Avoid deeply nested control flow statements.
                        Open

                        if (isset($fd[$i + 1]))
                        {
                        $i++;
                        $defs['default'] = $fd[$i];
                        }
                        Severity: Major
                        Found in e107_handlers/db_table_admin_class.php - About 45 mins to fix

                          Avoid deeply nested control flow statements.
                          Open

                          if ($installed = isset($pref['plug_installed'][$var['plugin_path']]))
                          {
                          $qryp = str_replace("{NID}", $row['comment_item_id'], $var['qry']);
                          if ($sql2->gen($qryp))
                          {
                          Severity: Major
                          Found in e107_handlers/comment_class.php - About 45 mins to fix

                            Avoid deeply nested control flow statements.
                            Open

                            if ($sql2->select($var['db_table'], $var['db_title'], $var['db_id']." = '".$row['comment_item_id']."' "))
                            {
                            $row2 = $sql2->fetch();
                            $ret['comment_type'] = $var['plugin_name'];
                            $ret['comment_title'] = $tp->toHTML($row2[$var['db_title']], true, 'emotes_off, no_make_clickable');
                            Severity: Major
                            Found in e107_handlers/comment_class.php - About 45 mins to fix

                              Avoid deeply nested control flow statements.
                              Open

                              if(deftrue('e_DEBUG_PREFS'))
                              {
                              $backtrace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS,2);
                              $log->logMessage(print_a($backtrace,true), E_MESSAGE_DEBUG);
                              }
                              Severity: Major
                              Found in e107_handlers/pref_class.php - About 45 mins to fix

                                Avoid deeply nested control flow statements.
                                Open

                                if(deftrue('e_DEBUG_PREFS'))
                                {
                                $backtrace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS,2);
                                $log->logMessage(print_a($backtrace,true), E_MESSAGE_DEBUG);
                                }
                                Severity: Major
                                Found in e107_handlers/pref_class.php - About 45 mins to fix

                                  Avoid deeply nested control flow statements.
                                  Open

                                  if(E107_DBG_SQLDETAILS)
                                  {
                                  $mes = e107::getMessage();
                                  $mes->add("db_table_admin_class.php :: parse_field_defs() Line: 230 - Unknown definition {$i}: ".$fd[$i], E_MESSAGE_DEBUG);
                                  }
                                  Severity: Major
                                  Found in e107_handlers/db_table_admin_class.php - About 45 mins to fix

                                    Avoid deeply nested control flow statements.
                                    Open

                                    if (!$foundSome)
                                    {
                                    // $text .= $rs->form_open("post", e_SELF."?".e_QUERY, "myform");
                                    $text .= '<form method="post" action="'.e_SELF.'?'.e_QUERY.'" id="myform">
                                    Severity: Major
                                    Found in e107_plugins/download/includes/admin.php - About 45 mins to fix

                                      Avoid deeply nested control flow statements.
                                      Open

                                      if(!class_exists($val. '_latest'))
                                      {
                                      trigger_error('<strong>' .$val . '</strong> is using a deprecated e_latest method. See plugin: _blank/e_dashboard.php ', E_USER_DEPRECATED);
                                       
                                      $oldconfigs[$val] = admin_shortcodes::legacyToConfig($text);
                                      Severity: Major
                                      Found in e107_core/shortcodes/batch/admin_shortcodes.php - About 45 mins to fix

                                        Avoid deeply nested control flow statements.
                                        Open

                                        if($tmp[0] == $mirror_id)
                                        {
                                        $gaddress = trim($address);
                                        $requests++;
                                        }
                                        Severity: Major
                                        Found in e107_plugins/download/request.php - About 45 mins to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language