Exemplo n.º 1
0
 function getAllUsersArray($action)
 {
     global $oAppCache;
     $status = array();
     $users[] = array("CURRENT_USER", G::LoadTranslation("ID_CURRENT_USER"));
     $users[] = array("", G::LoadTranslation("ID_ALL_USERS"));
     if ($action == 'to_reassign') {
         //now get users, just for the Search action
         $cUsers = $oAppCache->getToReassignListCriteria(null);
         $cUsers->addSelectColumn(AppCacheViewPeer::USR_UID);
         if (g::MySQLSintaxis()) {
             $cUsers->addGroupByColumn(AppCacheViewPeer::USR_UID);
         }
         $cUsers->addAscendingOrderByColumn(AppCacheViewPeer::APP_CURRENT_USER);
         $oDataset = AppCacheViewPeer::doSelectRS($cUsers);
         $oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
         $oDataset->next();
         while ($aRow = $oDataset->getRow()) {
             $users[] = array($aRow['USR_UID'], $aRow['APP_CURRENT_USER']);
             $oDataset->next();
         }
     }
     return $users;
 }