示例#1
0
 /**
  * - Retrouver l'ensemble des User
  * - Gestion des exceptions et des erreurs
  * @author Alban Truc
  * @param array $fieldsToReturn champs à retourner
  * @since 11/03/2014
  * @return array tableau d'objets User
  */
 public function findAll($fieldsToReturn = array())
 {
     $cursor = parent::__find('user', $fieldsToReturn);
     if (!is_array($cursor) && !array_key_exists('error', $cursor)) {
         $users = array();
         foreach ($cursor as $user) {
             $user = self::convert($user);
             $users[] = $user;
         }
     }
     if (empty($users)) {
         return array('error' => 'No user found.');
     } else {
         return $users;
     }
 }
 /**
  * - Retrouver l'ensemble des refElements
  * - Gestion des exceptions et des erreurs
  * @author Alban Truc
  * @param array $fieldsToReturn champs à retourner
  * @since 11/03/2014
  * @return array tableau d'objets RefElement
  */
 public function findAll($fieldsToReturn = array())
 {
     $cursor = parent::__find('refelement', $fieldsToReturn);
     if (!is_array($cursor) && !array_key_exists('error', $cursor)) {
         $refElements = array();
         foreach ($cursor as $refElement) {
             $refElement = self::convert($refElement);
             $refElements[] = $refElement;
         }
     }
     if (empty($refElements)) {
         return array('error' => 'No refElement found.');
     } else {
         return $refElements;
     }
 }
 /**
  * - Retrouver l'ensemble des refPlan
  * - Gestion des exceptions et des erreurs
  * @author Alban Truc
  * @param array $fieldsToReturn champs à retourner
  * @since 11/03/2014
  * @return array
  */
 public function findAll($fieldsToReturn = array())
 {
     $cursor = parent::__find('refplan', $fieldsToReturn);
     if (!is_array($cursor) && !array_key_exists('error', $cursor)) {
         $plans = array();
         foreach ($cursor as $refPlan) {
             $refPlan = self::convert($refPlan);
             $plans[] = $refPlan;
         }
     }
     if (empty($plans)) {
         return array('error' => 'No plan found.');
     } else {
         return $plans;
     }
 }