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; }
public static function getFollowersCount($userId) { $self = new self(); return $self->getCount("follow_id", $userId); }
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(); }
public static function getRequestsCount($userId) { $self = new self(); return $self->getCount("request_id", $userId); }