MPOS/php-mpos

View on GitHub

Showing 889 of 1,089 total issues

Method getApiType has 29 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  private function getApiType($url) {
    if (preg_match('/coinchoose.com/', $url)) {
      return 'coinchoose';
    } else if (preg_match('/btc-e.nz/', $url)) {
      return 'btce';
Severity: Minor
Found in include/classes/tools.class.php - About 1 hr to fix

    Method _doAnchors_reference_callback has 29 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        protected function _doAnchors_reference_callback($matches) {
            $whole_match =  $matches[1];
            $link_text   =  $matches[2];
            $link_id     =& $matches[3];
    
    
    Severity: Minor
    Found in include/lib/Michelf/Markdown.php - About 1 hr to fix

      Method _bodyToByteStream has 29 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          protected function _bodyToByteStream(Swift_InputByteStream $is)
          {
              if (empty($this->_immediateChildren)) {
                  if (isset($this->_body)) {
                      if ($this->_cache->hasKey($this->_cacheKey, 'body')) {
      Severity: Minor
      Found in include/lib/swiftmailer/classes/Swift/Mime/SimpleMimeEntity.php - About 1 hr to fix

        Method _doHeloCommand has 29 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            protected function _doHeloCommand()
            {
                try {
                    $response = $this->executeCommand(
                        sprintf("EHLO %s\r\n", $this->_domain), array(250)
        Severity: Minor
        Found in include/lib/swiftmailer/classes/Swift/Transport/EsmtpTransport.php - About 1 hr to fix

          Method smarty_function_html_checkboxes_output has 9 arguments (exceeds 4 allowed). Consider refactoring.
          Open

          function smarty_function_html_checkboxes_output($name, $value, $output, $selected, $extra, $separator, $labels, $label_ids, $escape=true)
          Severity: Major
          Found in include/smarty/libs/plugins/function.html_checkboxes.php - About 1 hr to fix

            Method smarty_function_html_radios_output has 9 arguments (exceeds 4 allowed). Consider refactoring.
            Open

            function smarty_function_html_radios_output($name, $value, $output, $selected, $extra, $separator, $labels, $label_ids, $escape)
            Severity: Major
            Found in include/smarty/libs/plugins/function.html_radios.php - About 1 hr to fix

              Method register has 9 arguments (exceeds 4 allowed). Consider refactoring.
              Open

                public function register($username, $coinaddress, $password1, $password2, $pin, $email1='', $email2='', $tac='', $strToken='') {
              Severity: Major
              Found in include/classes/user.class.php - About 1 hr to fix

                Function _hide has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                        value: function _hide(element) {
                
                          if (this._transitioning || !$(element).hasClass(this._config.collapseInClass)) {
                            return;
                          }

                  Method run_0013 has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                  function run_0013() {
                    // Ugly but haven't found a better way
                    global $setting, $config, $user, $mysqli;
                  
                    // Version information
                  Severity: Minor
                  Found in upgrade/definitions/0.0.12_to_0.0.13.inc.php - About 1 hr to fix

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

                        public function compile($args, $compiler, $parameter)
                        {
                            // check and get attributes
                            $_attr = $this->getAttributes($compiler, $args);
                            $this->openTag($compiler, 'while', $compiler->nocache);
                    Severity: Minor
                    Found in include/smarty/libs/sysplugins/smarty_internal_compile_while.php - About 1 hr to fix

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

                          public function compile($args, $compiler, $parameter)
                          {
                              // check and get attributes
                              $_attr = $this->getAttributes($compiler, $args);
                              $this->openTag($compiler, 'if', array(1, $compiler->nocache));
                      Severity: Minor
                      Found in include/smarty/libs/sysplugins/smarty_internal_compile_if.php - About 1 hr to fix

                        Method generatePin has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                          public function generatePin($userID, $current) {
                            $this->debug->append("STA " . __METHOD__, 4);
                            $username = $this->getUserName($userID);
                            $email = $this->getUserEmail($username);
                            $strPasswordHash = $this->getUserPasswordHashById($userID);
                        Severity: Minor
                        Found in include/classes/user.class.php - About 1 hr to fix

                          Method getAPQueue has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                            public function getAPQueue($limit=250) {
                              $this->debug->append("STA " . __METHOD__, 4);
                              $stmt = $this->mysqli->prepare("
                                SELECT
                                  a.id,
                          Severity: Minor
                          Found in include/classes/transaction.class.php - About 1 hr to fix

                            Method stripLinkDefinitions has 28 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                                protected function stripLinkDefinitions($text) {
                                #
                                # Strips link definitions from text, stores the URLs and titles in
                                # hash references.
                                #
                            Severity: Minor
                            Found in include/lib/Michelf/Markdown.php - About 1 hr to fix

                              Function getVariable has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
                              Open

                                  public function getVariable($variable, $_ptr = null, $search_parents = true, $error_enable = true)
                                  {
                                      if ($_ptr === null) {
                                          $_ptr = $this;
                                      } while ($_ptr !== null) {
                              Severity: Minor
                              Found in include/smarty/libs/sysplugins/smarty_internal_data.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 compile has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
                              Open

                                  public function compile($args, $compiler, $parameter)
                                  {
                                      static $_is_loopy = array('for' => true, 'foreach' => true, 'while' => true, 'section' => true);
                                      // check and get attributes
                                      $_attr = $this->getAttributes($compiler, $args);
                              Severity: Minor
                              Found in include/smarty/libs/sysplugins/smarty_internal_compile_break.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 has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
                              Open

                                  public function __get($property_name)
                                  {
                                      switch ($property_name) {
                                          case 'source':
                                              if (strlen($this->template_resource) == 0) {
                              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 start_compile has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
                              Open

                                  public static function start_compile($template)
                                  {
                                      static $_is_stringy = array('string' => true, 'eval' => true);
                                      if (!empty($template->compiler->trace_uid)) {
                                          $key = $template->compiler->trace_uid;
                              Severity: Minor
                              Found in include/smarty/libs/sysplugins/smarty_internal_debug.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 _count has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
                              Open

                                  public function _count($value)
                                  {
                                      if (is_array($value) === true || $value instanceof Countable) {
                                          return count($value);
                                      } elseif ($value instanceof IteratorAggregate) {
                              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 compile has a Cognitive Complexity of 10 (exceeds 5 allowed). Consider refactoring.
                              Open

                                  public function compile($args, $compiler)
                                  {
                                      // check and get attributes
                                      $_attr = $this->getAttributes($compiler, $args);
                                      if ($_attr['nocache'] === true) {
                              Severity: Minor
                              Found in include/smarty/libs/sysplugins/smarty_internal_compile_extends.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

                              Severity
                              Category
                              Status
                              Source
                              Language