예제 #1
0
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('schedulerEntity', $sWhereClause, $aOptions);
 }
 function &getList($sWhereClause = null)
 {
     global $default;
     return KTEntityUtil::getList2('KTPermissionLookupAssignment', $sWhereClause);
 }
예제 #3
0
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('KTFieldset', $sWhereClause);
 }
예제 #4
0
 function &getDocumentRelevantList($sWhereClause = null)
 {
     $aList =& KTEntityUtil::getList2('KTPermission', $sWhereClause);
     if (PEAR::isError($aList)) {
         return $aList;
     }
     $nonrelevant = array('ktcore.permissions.addFolder' => true, 'ktcore.permissions.folder_details' => true);
     $aSecondaryList = array();
     foreach ($aList as $oPerm) {
         if ($nonrelevant[$oPerm->getName()]) {
             continue;
         }
         $aSecondaryList[] = $oPerm;
     }
     return $aSecondaryList;
 }
 function &getSources()
 {
     return KTEntityUtil::getList2('KTAuthenticationSource');
 }
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('KTWorkflowTriggerInstance', $sWhereClause);
 }
예제 #7
0
 function &getList($sWhere = null, $aOptions)
 {
     return KTEntityUtil::getList2('KTDocumentCore', $sWhere, $aOptions);
 }
예제 #8
0
 function &getList($sWhereClause = null, $aOptions = null)
 {
     if (!is_array($aOptions)) {
         $aOptions = array($aOptions);
     }
     $aOptions['orderby'] = KTUtil::arrayGet($aOptions, 'orderby', 'creation_date DESC');
     return KTEntityUtil::getList2('KTNotification', $sWhereClause, $aOptions);
 }
예제 #9
0
 function getLastLogins($aOptions = null)
 {
     $oUser = KTUtil::arrayGet($aOptions, 'user');
     if ($oUser) {
         $iUserId = KTUtil::getId($oUser);
     } else {
         $iUserId = null;
     }
     $aOptions = KTUtil::meldOptions(array('limit' => 5, 'orderby' => 'datetime DESC'), $aOptions);
     $sTable = KTUserHistory::_table();
     if ($iUserId) {
         return KTEntityUtil::getByDict($sTable, array('user_id' => $iUserId), $aOptions);
     } else {
         return KTEntityUtil::getList2('KTUserHistory', null, $aOptions);
     }
 }
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('KTDocumentTransactionType', $sWhereClause);
 }
 function &getInterceptorInstances()
 {
     return KTEntityUtil::getList2('KTInterceptorInstance', $sWhereClause);
 }
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('KTWorkflowStatePermissionAssignment', $sWhereClause);
 }
예제 #13
0
 function &getFunctional()
 {
     return KTEntityUtil::getList2('KTWorkflow', 'start_state_id IS NOT NULL AND enabled = 1');
 }
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('KTFolderTransaction', $sWhereClause);
 }
예제 #15
0
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('RoleAllocation', $sWhereClause);
 }
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('KTPermissionDescriptor', $sWhereClause);
 }
예제 #17
0
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('KTDashletDisable', $sWhereClause);
 }
예제 #18
0
 function &getUserSearches($iUserId, $bNoSystem = false)
 {
     $sQuery = sprintf('(user_id = %d AND is_condition = 0) ', $iUserId);
     if (!$bNoSystem) {
         $sQuery .= ' OR (user_id IS NULL AND is_condition = 0)';
     }
     return KTEntityUtil::getList2('KTSavedSearch', $sQuery, array('orderby' => 'user_id, name'));
 }
예제 #19
0
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('KTPluginEntity', $sWhereClause, null);
 }
예제 #20
0
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('KTWorkflowState', $sWhereClause);
 }
예제 #21
0
 function &getList($sWhereClause = null)
 {
     return KTEntityUtil::getList2('KTColumnEntry', $sWhereClause);
 }
 function &getList($sWhereClause = null)
 {
     global $default;
     return KTEntityUtil::getList2('KTPermissionDynamicCondition', $sWhereClause);
 }