Esempio n. 1
0
 public function get_group($f3)
 {
     $pagLimit = $f3->get("GET.limit") ?: 30;
     if ($pagLimit == -1) {
         $pagLimit = 100000;
     } elseif ($pagLimit < 0) {
         $pagLimit = 30;
     }
     $user = new \Model\User();
     $result = $user->paginate($f3->get("GET.offset") / $pagLimit, $pagLimit, "deleted_date IS NULL AND role = 'group' AND api_visible != '0'");
     $groups = array();
     foreach ($result["subset"] as $user) {
         $groups[] = $this->user_array($user);
     }
     $this->_printJson(array("total_count" => $result["total"], "limit" => $result["limit"], "groups" => $groups, "offset" => $result["pos"] * $result["limit"]));
 }