PHP warning

count(): Parameter must be an array or an object that implements Countable

/srv/users/serverpilot/apps/nicolasbottari-com/craft/plugins/zenbu/frameworks/craft/FieldsBase.php(96)

084         {
085             return $out;
086         }
087 
088         $sql = Craft\craft()->db->createCommand()
089                     ->select('et.*')
090                     ->from('entrytypes et')
091                     ->queryAll();
092 
093         $output = array();
094         $field_output = array();
095 
096         if(count($sql > 0))
097         {
098             foreach($sql as $row)
099             {
100                 $fieldLayout = Craft\craft()->fields->getLayoutById( $row['fieldLayoutId'] );
101                 $fields      = $fieldLayout->getFields();
102 
103                 foreach($fields as $f)
104                 {
105                     $field_output[$f->field->id] = $f->field->getAttributes();
106                 }
107 
108                 //    ----------------------------------------

Stack Trace

#0
+
 /srv/users/serverpilot/apps/nicolasbottari-com/craft/app/etc/web/WebApp.php(687): CApplication->handleError(2, "count(): Parameter must be an array or an object that implements...", "/srv/users/serverpilot/apps/nicolasbottari-com/craft/plugins/zen...", 96)
682         if (version_compare(PHP_VERSION, '7', '>=') && $code === 2 && strpos($message, 'should be compatible with') !== false)
683         {
684             return;
685         }
686 
687         parent::handleError($code, $message, $file, $line);
688     }
689 
690     // Private Methods
691     // =========================================================================
692 
#2
+
 /srv/users/serverpilot/apps/nicolasbottari-com/craft/plugins/zenbu/frameworks/craft/FieldsBase.php(96): count(true)
091                     ->queryAll();
092 
093         $output = array();
094         $field_output = array();
095 
096         if(count($sql > 0))
097         {
098             foreach($sql as $row)
099             {
100                 $fieldLayout = Craft\craft()->fields->getLayoutById( $row['fieldLayoutId'] );
101                 $fields      = $fieldLayout->getFields();
#3
+
 /srv/users/serverpilot/apps/nicolasbottari-com/craft/plugins/zenbu/librairies/Fields.php(20): Zenbu\frameworks\craft\FieldsBase->getFields()
15     var $fields;
16 
17     public function __construct()
18     {
19         parent::__construct();
20         $this->fields = parent::getFields();
21     } // END __construct()
22 
23     // --------------------------------------------------------------------
24 
25 
2024-03-28 20:26:58 Apache/2.4.58 (Unix) OpenSSL/1.0.2g / Craft CMS 2.6.2968