Example #1
0
 public static function genMenu($menu)
 {
     foreach ($menu as $val) {
         // $items = ($val->id) ? $this->parentMenu($val->id) : null;
         //$params = $val['params']?Json::encode($val['params']):null;
         //print_r($params);
         //$labelParam = $params?(eval('return '.$params['label'])):null;
         $self = new self();
         $count = $self->getCount($val['route']);
         $menu[] = ['label' => $val->title . $count, 'encode' => false, 'icon' => $val->icon, 'url' => [$val->router], 'visible' => $visible, 'items' => $items];
     }
     //print_r($menu);
     return $menu;
 }
 /**
  * Factory - create the response
  *
  * @param $data
  *
  * @return self|boolean
  */
 public function create($data)
 {
     $parent = parent::create($data);
     $data = $parent->getData();
     $response = new self();
     $response->setStatus($parent->getStatus());
     $response->setErrorMessage($parent->getErrorMessage());
     if (isset($data['count'])) {
         $response->setCount($data['count']);
         if ($response->getCount() > 0) {
             $response->setSubscribers($data['subscriberlist']['item']);
         }
     }
     return $response;
 }
Example #3
0
 public static function getFollowersCount($userId)
 {
     $self = new self();
     return $self->getCount("follow_id", $userId);
 }
Example #4
0
 public static function getCountByUserId($userId)
 {
     $status = new self();
     return $status->getCount("user_id", $userId);
 }
 /**
  * Static method to get the number of SQL Patches
  * 
  */
 public static function getNumberOfDoneSQLPatches()
 {
     $table = new self();
     return $table->getCount();
 }
Example #6
0
 public static function getRequestsCount($userId)
 {
     $self = new self();
     return $self->getCount("request_id", $userId);
 }