Example #1
0
 function actionNew($currentUser)
 {
     $backUrl = $this->context->getFlowScopeAttr("backUrl");
     $user = new User();
     $timeZone = new DateTimeZone("Europe/Vilnius");
     $time = new DateTime("now", $timeZone);
     $user->setR_date($time->format("Y-m-d H:i:s"));
     $this->context->setFlashScopeAttr("user", $user);
     $userErrs = array();
     $this->context->setFlashScopeAttr("userErrs", $userErrs);
     if (!is_null($backUrl)) {
         header("Location: " . $backUrl);
         return true;
     }
     return false;
 }
Example #2
0
 function find($criteria = null, $order = null, $limit = 1000, $from = 0)
 {
     $result = $this->database->query($this->buildFindQuery($criteria, $order, $limit, $from));
     if (!is_null($result->getError())) {
         return $result->getError();
     }
     $users = array();
     while ($row = $result->fetchRow()) {
         $user = new User();
         $value = $row[0];
         $user->setId($value);
         $value = $row[1];
         $user->setUser($value);
         $value = $row[2];
         $user->setPassword($value);
         $value = $row[3];
         $value = $this->database->toBoolean($value);
         $user->setActive($value);
         $value = $row[4];
         $value = $this->database->toBoolean($value);
         $user->setAdmin($value);
         $value = $row[5];
         $user->setR_date($value);
         $value = $row[6];
         $user->setR_user($value);
         if ($order != null) {
             array_push($users, $user);
         } else {
             $users[$user->getId()] = $user;
         }
     }
     return $users;
 }