Ejemplo n.º 1
0
 /**  
  * Hàm lấy thông tin nhóm nhóm quyềnh
  */
 private function getInfoPermission()
 {
     $auth = new Auth();
     $identity = $auth->getIdentity();
     if ($identity != null) {
         $conditions = "id = :id: AND status = 1";
         // lấy thông tin group
         $group = \Modules\Backend\Models\Permission_group::findFirst(array("conditions" => $conditions, "bind" => array("id" => $identity['group_id'])));
         if (!$group) {
             return false;
         }
         $conditions = "group_id = :group_id: AND status = 1";
         $group_privilege = \Modules\Backend\Models\Permission_group_privilege::find(array("conditions" => $conditions, "bind" => array("group_id" => $group->id)));
         if (count($group_privilege) <= 0) {
             return false;
         }
         return $group_privilege;
     }
     return false;
 }
 public function getDetailGroup($id)
 {
     return $group = \Modules\Backend\Models\Permission_group::findFirst(array("conditions" => "id = ?1", "bind" => array(1 => $id), "columns" => "id,name"));
 }