MPOS/php-mpos

View on GitHub

Showing 889 of 1,089 total issues

Method _canonicalizeBody has 44 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    protected function _canonicalizeBody($string)
    {
        $len = strlen($string);
        $canon = '';
        $nofws = ($this->_canon == "nofws");
Severity: Minor
Found in include/lib/swiftmailer/classes/Swift/Signers/DomainKeySigner.php - About 1 hr to fix

    Function compileTemplateSource has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
    Open

        public function compileTemplateSource()
        {
            if (!$this->source->recompiled) {
                $this->properties['file_dependency'] = array();
                if ($this->source->components) {
    Severity: Minor
    Found in include/smarty/libs/sysplugins/smarty_internal_template.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 updatePassword has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
    Open

      public function updatePassword($userID, $current, $new1, $new2, $strToken) {
        $this->debug->append("STA " . __METHOD__, 4);
        if ($new1 !== $new2) {
          $this->setErrorMessage( 'New passwords do not match' );
          return false;
    Severity: Minor
    Found in include/classes/user.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 resetPassword has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
    Open

      public function resetPassword($token, $new1, $new2) {
        $this->debug->append("STA " . __METHOD__, 4);
        if ($aToken = $this->token->getToken($token, 'password_reset')) {
          if ($new1 !== $new2) {
            $this->setErrorMessage( 'New passwords do not match' );
    Severity: Minor
    Found in include/classes/user.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 sendNotification has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
    Open

            public function sendNotification($account_id, $template, $aData){
                $settings = $this->getNotificationSettings($account_id);
                if ($settings['class']){
                    $instance = $this->getNotificatorInstance(array($settings['class'], $settings['file']), $settings['params']);
                    if ($instance){
    Severity: Minor
    Found in include/classes/pushnotification.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 read has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
    Open

        public function read($length)
        {
            if ($this->_currentPos>=$this->_charCount) {
              return false;
            }

    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 doExtraAttributes has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
    Open

        protected function doExtraAttributes($tag_name, $attr) {
        #
        # Parse attributes caught by the $this->id_class_attr_catch_re expression
        # and return the HTML-formatted list of attributes.
        #
    Severity: Minor
    Found in include/lib/Michelf/Markdown.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 appendFootnotes has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
    Open

        protected function appendFootnotes($text) {
        #
        # Append footnote list to text.
        #
            $text = preg_replace_callback('{F\x1Afn:(.*?)\x1A:}', 
    Severity: Minor
    Found in include/lib/Michelf/Markdown.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 addSignature has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
    Open

        public function addSignature(Swift_Mime_HeaderSet $headers)
        {
            // Prepare the DKIM-Signature
            $params = array('v' => '1', 'a' => $this->_hashAlgorithm, 'bh' => base64_encode($this->_bodyHash), 'd' => $this->_domainName, 'h' => implode(': ', $this->_signedHeaders), 'i' => $this->_signerIdentity, 's' => $this->_selector);
            if ($this->_bodyCanon != 'simple') {
    Severity: Minor
    Found in include/lib/swiftmailer/classes/Swift/Signers/DKIMSigner.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 send has a Cognitive Complexity of 14 (exceeds 5 allowed). Consider refactoring.
    Open

        public function send(Swift_Mime_Message $message, &$failedRecipients = null)
        {
            $failedRecipients = (array) $failedRecipients;
    
            if ($evt = $this->_eventDispatcher->createSendEvent($this, $message)) {
    Severity: Minor
    Found in include/lib/swiftmailer/classes/Swift/Transport/MailTransport.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 compileAllConfig has 43 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        public static function compileAllConfig($extension, $force_compile, $time_limit, $max_errors, Smarty $smarty)
        {
            // switch off time limit
            if (function_exists('set_time_limit')) {
                @set_time_limit($time_limit);
    Severity: Minor
    Found in include/smarty/libs/sysplugins/smarty_internal_utility.php - About 1 hr to fix

      Method loadPlugin has 43 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          public function loadPlugin($plugin_name, $check = true)
          {
              // if function or class exists, exit silently (already loaded)
              if ($check && (is_callable($plugin_name) || class_exists($plugin_name, false))) {
                  return true;
      Severity: Minor
      Found in include/smarty/libs/Smarty.class.php - About 1 hr to fix

        Method compile has 43 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            public function compile($args, $compiler, $parameter)
            {
                $_attr = $this->getAttributes($compiler, $args);
                $saved_data = $this->closeTag($compiler, array('function'));
                $_name = trim($saved_data[0]['name'], "'\"");
        Severity: Minor
        Found in include/smarty/libs/sysplugins/smarty_internal_compile_function.php - About 1 hr to fix

          Method doImages has 43 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

              protected function doImages($text) {
              #
              # Turn Markdown image shortcuts into <img> tags.
              #
                  #
          Severity: Minor
          Found in include/lib/Michelf/Markdown.php - About 1 hr to fix

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

                public function loadConfigVars($sections = null, $scope = 'local')
                {
                    if ($this->data instanceof Smarty_Internal_Template) {
                        $this->data->properties['file_dependency'][sha1($this->source->filepath)] = array($this->source->filepath, $this->source->timestamp, 'file');
                    }
            Severity: Minor
            Found in include/smarty/libs/sysplugins/smarty_internal_config.php - About 1 hr to fix

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

                public function getAllWorkers($iLimit=0, $interval=600, $start=0) {
                  $this->debug->append("STA " . __METHOD__, 4);
                  $stmt = $this->mysqli->prepare("
                    SELECT id, username, password, monitor,
                      (
              Severity: Minor
              Found in include/classes/worker.class.php - About 1 hr to fix

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

                  public function updatePassword($userID, $current, $new1, $new2, $strToken) {
                    $this->debug->append("STA " . __METHOD__, 4);
                    if ($new1 !== $new2) {
                      $this->setErrorMessage( 'New passwords do not match' );
                      return false;
                Severity: Minor
                Found in include/classes/user.class.php - About 1 hr to fix

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

                    public function log($strType, $strMessage) {
                      // Logmask, we add some infos into the KLogger
                      $strMask = "[ %12s ] [ %8s | %-8s ] [ %7.7s ] : %s";
                      $strIPAddress = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : 'unknown';
                      $strPage = isset($_REQUEST['page']) ? $_REQUEST['page'] : 'none';
                  Severity: Minor
                  Found in include/classes/logger.class.php - About 1 hr to fix

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

                        public function send(Swift_Mime_Message $message, &$failedRecipients = null)
                        {
                            $failedRecipients = (array) $failedRecipients;
                            $command = $this->getCommand();
                            $buffer = $this->getBuffer();

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

                          protected function doImages($text) {
                          #
                          # Turn Markdown image shortcuts into <img> tags.
                          #
                              #
                      Severity: Minor
                      Found in include/lib/Michelf/Markdown.php - About 1 hr to fix
                        Severity
                        Category
                        Status
                        Source
                        Language