當前位置: 首頁>>代碼示例>>PHP>>正文


PHP AuthManager::getUserLimit方法代碼示例

本文整理匯總了PHP中AuthManager::getUserLimit方法的典型用法代碼示例。如果您正苦於以下問題:PHP AuthManager::getUserLimit方法的具體用法?PHP AuthManager::getUserLimit怎麽用?PHP AuthManager::getUserLimit使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在AuthManager的用法示例。


在下文中一共展示了AuthManager::getUserLimit方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: enumerate

 /** 
  * lista de pruebas abiertas.
  * As select but not sort criteria and show only open contests. Used in combogrids
  * @param {object} $am AuthManager object
  */
 function enumerate($am = null)
 {
     $this->myLogger->enter();
     // retrieve number of inscriptions for this contest
     if ($am == null) {
         $am = new AuthManager("Pruebas::enumerate");
     }
     $limit = $am->getUserLimit();
     $inscritos = $this->__select("Prueba, count(*) AS Inscritos", "Inscripciones", "1 GROUP BY Prueba", "", "");
     // evaluate search criteria for query
     $q = http_request("q", "s", null);
     $where = "(Pruebas.Club=Clubes.ID) AND ( Pruebas.Cerrada=0 ) ";
     if ($q !== "") {
         $where = "{$where} AND ( (Pruebas.Nombre LIKE '%{$q}%' ) OR (Clubes.Nombre LIKE '%{$q}%') OR (Pruebas.Observaciones LIKE '%{$q}%') )";
     }
     // retrieve result from parent __select() call
     $result = $this->__select("Pruebas.ID AS ID, Pruebas.Nombre AS Nombre, Pruebas.Club AS Club,Clubes.Nombre AS NombreClub,\n\t\t\t\t\t\t\tPruebas.Ubicacion AS Ubicacion, Pruebas.Triptico AS Triptico, Pruebas.Cartel AS Cartel, \n\t\t\t\t\t\t\tPruebas.RSCE AS RSCE, Pruebas.Selectiva AS Selectiva, Pruebas.Cerrada AS Cerrada,\n\t\t\t\t\t\t\tPruebas.Observaciones AS Observaciones, {$limit} as UserLimit", "Pruebas,Clubes", $where, "ID DESC", "");
     // parse result and add inscriptions count
     foreach ($result['rows'] as &$item) {
         // pass by reference
         $item['Inscritos'] = 0;
         foreach ($inscritos['rows'] as $data) {
             if ($data['Prueba'] == $item['ID']) {
                 $item['Inscritos'] = $data['Inscritos'];
             }
         }
     }
     // return composed array
     $this->myLogger->leave();
     return $result;
 }
開發者ID:nedy13,項目名稱:AgilityContest,代碼行數:36,代碼來源:Pruebas.php


注:本文中的AuthManager::getUserLimit方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。