public static function mapResult($result) { $config = DataAccessConfig::userData(); $userId = (int) $result[$config->id]; $email = $result[$config->email]; $pin = $result[$config->pin]; $name = $result[$config->name]; $birthday = new DateTime($result[$config->birthday]); $user = new User($email, $pin); $user->setUserId($userId); $user->setPin($pin); $user->setName($name); $user->setBirthday($birthday); return $user; }
public function update() { $userId = $this->registry->request->getParam("userId"); $name = $this->registry->request->getParam("name"); $email = $this->registry->request->getParam("email"); $pin = $this->registry->request->getParam("pin"); $birthday = new DateTime($this->registry->request->getParam("birthday")); $updatedUser = new User($email, $pin); $updatedUser->setName($name); $updatedUser->setBirthday($birthday); $updatedUser->setUserId((int) $userId); $userDao = new UserDAO(); try { $userDao->updateUser($updatedUser); $_SESSION[AppConstants::SESSION_USER] = $email; $_SESSION[AppConstants::SESSION_PASSWORD] = $pin; Mailman::sendNoticeOfUpdatedUser($updatedUser); $this->redirect("/account?success=" . MessageConfig::USER_UPDATE_SUCCESS); } catch (Exception $e) { $this->redirect("/account?error=" . $e->getMessage()); } }
public static function map(User $user, array $properties) { if (array_key_exists('userId', $properties)) { $user->setUserId($properties['userId']); } if (array_key_exists('password', $properties)) { $user->setPassword($properties['password']); } if (array_key_exists('name', $properties)) { $user->setName($properties['name']); } if (array_key_exists('gender', $properties)) { $user->setGender($properties['gender']); } if (array_key_exists('telephone', $properties)) { $user->setTelephone($properties['telephone']); } if (array_key_exists('email', $properties)) { $user->setEmail($properties['email']); } if (array_key_exists('avatar', $properties)) { $user->setAvatar($properties['avatar']); } if (array_key_exists('slogan', $properties)) { $user->setSlogan($properties['slogan']); } if (array_key_exists('birthday', $properties)) { $user->setBirthday($properties['birthday']); } if (array_key_exists('createdAt', $properties)) { $tempCreatedAt = DateTransform::createDate($properties['createdAt']); if ($tempCreatedAt) { $user->setCreatedAt($tempCreatedAt); } } if (array_key_exists('character', $properties)) { $user->setCharacter($properties['character']); } }
public function setUp() { $order_detail = new OrderDetail(); $order_detail->setBarcode(171804847258); $order_detail->setDe(111); $order_detail->setInfo(1111); $user = new User(); $user->setBirthday('1981-06-13'); $user->setEmail('*****@*****.**'); $user->setFirstName('FirstName'); $user->setLastName('LastName'); $user->setGender(-1); $user->setIndentityNumber('asv'); $user->setJob('Job'); $user->setMartialStatus(-1); $user->setPhone('5335514040'); $this->order_info = new OrderInfo(); $this->order_info->setClientPassword("ANRGGCLBU2V55LKKSY3E"); $this->order_info->setInvoiceNumber("150909-47786"); $this->order_info->setOrderDetail($order_detail); $this->order_info->setPointCode("TDR-4327"); $this->order_info->setUser($user); }
private function createFromDBRow($row) { $user = new User($row[DB::USER_NICKNAME], $row[DB::USER_E_MAIL], $row[DB::USER_PASSWORD]); $user->setName($row[DB::USER_NAME])->setSurname($row[DB::USER_SURNAME])->setGender($row[DB::USER_GENDER]); if (!is_null($row[DB::USER_BIRTHDAY])) { $user->setBirthday(date_timestamp_get(date_create_from_format("Y-m-d G:i:s", $row[DB::USER_BIRTHDAY]))); } $user->setBirthplace($row[DB::USER_BIRTHPLACE])->setLivingPlace($row[DB::USER_LIVINGPLACE])->setHobbies($row[DB::USER_HOBBIES])->setJob($row[DB::USER_JOB])->setRole($row[DB::USER_ROLE])->setVisible($row[DB::USER_VISIBLE])->setID(intval($row[DB::USER_ID]))->setCreationDate(date_timestamp_get(date_create_from_format("Y-m-d G:i:s", $row[DB::USER_CREATION_DATE])))->setVerified($row[DB::USER_VERIFIED]); try { require_once "dao/ResourceDao.php"; $resourceDao = new ResourceDao(); $user->setAvatar($resourceDao->quickLoad($row[DB::USER_AVATAR])); } catch (Exception $e) { // try { // $user->setAvatar($resourceDao->quickLoad(EMPTY_AVATAR)); // } catch (Exception $e1) { // //DEBUG da togliere più avanti, quando ci saranno le immagini. // } } if ($this->loadDependences) { require_once "dao/ContactDao.php"; $contactDao = new ContactDao(); $contactDao->loadAll($user); require_once "dao/FollowDao.php"; $followDao = new FollowDao(); $followDao->loadAllFollowers($user); $followDao->loadAllFollows($user); require_once "dao/FeedbackDao.php"; $feedbackDao = new FeedbackDao(); $feedbackDao->loadAll($user); } if ($this->loadReports && AuthorizationManager::canUserDo(AuthorizationManager::READ_REPORTS, $user)) { require_once 'dao/ReportDao.php'; $reportDao = new ReportDao(); $reportDao->loadAll($user); } //setto lo stato $user->setEditable($row[DB::EDITABLE])->setRemovable($row[DB::REMOVABLE]); $user->setBlackContent($row[DB::BLACK_CONTENT])->setRedContent($row[DB::RED_CONTENT])->setYellowContent($row[DB::YELLOW_CONTENT])->setAutoBlackContent($row[DB::AUTO_BLACK_CONTENT]); if ($this->loadAccessCount) { $user->setAccessCount($this->getAccessCount($user)); } return $user; }
} if ($pg->generateHTML()) { $page_content .= $pg->getHTML(); } else { die('Could not generate HTML'); } break; } elseif (@$_POST['joinform'] == 1) { ob_start(); $u = new User($_SESSION['valid_user']); if (!isset($_POST['name']) || empty($_POST['name'])) { $u->setNameSurname($group_name, $_SESSION['valid_user']); } else { @$u->setNameSurname($group_name, $_POST['name']); } $a = @$u->setBirthday($group_name, $_POST['birthday']); $a = @$u->setNationality($group_name, $_POST['nationality']); $a = @$u->setSexe($group_name, $_POST['sexe']); if (@(!empty($_POST['blog']))) { include_once 'includes/Page.BlogsYYYY.class.php'; $b = new BlogsPage($group_name); @$b->setUserBlog($_POST['blog']); } include_once 'includes/Page.LinksZZZZ.class.php'; $l = new LinksPage($group_name); if (@(!empty($_POST['digg_username']))) { $l->addMember($_POST['digg_username'], "all", "digg"); } if (@(!empty($_POST['delicious_username']))) { $l->addMember($_POST['delicious_username'], "", "delicious"); }
function registerProfileX($mid, $namesurname, $birthday, $myspace, $nationality, $sexe) { global $access_isGroupMember; global $group_name; _filter_var($mid); _filter_var($namesurname); _filter_var($birthday); _filter_var($myspace); _filter_var($nationality); _filter_var($sexe); if ($access_isGroupMember && isset($_SESSION['valid_user'])) { $u = new User($_SESSION['valid_user']); $membership_id = $u->getMembershipID($group_name); if ($mid != $membership_id) { return '0'; } $res1 = $u->setNameSurname($group_name, $namesurname); $res2 = $u->setBirthday($group_name, $birthday); $res3 = $u->setWebSite($group_name, $myspace); $res4 = $u->setNationality($group_name, $nationality); $res5 = $u->setSexe($group_name, $sexe); if ($res1 && $res2 & $res3 && $res4 && $res5) { return '1'; } else { return '0'; } } else { return '0'; } }
if (empty($idUser) || !fAuthorization::checkACL('user', 'add')) { header('Location: ' . SITE); exit("No se ha podido acceder a esta secci&oacite;n"); } $u = new User(); $p = fRequest::encode('password', 'string') . SALT; $p = md5($p); $p = base64_encode($p); $p = hash('sha256', $p); try { $u->setIdRole(fRequest::encode('role', 'integer')); $u->setEmail(fRequest::encode('email', 'string')); $u->setPassword($p); $u->setFirstName(fRequest::encode('firstName', 'string')); $u->setLastName(fRequest::encode('lastName', 'string')); $u->setBirthday(fRequest::encode('birthday', 'date')); $u->setPhone(fRequest::encode('phone', 'string')); $u->setCellphone(fRequest::encode('cellphone', 'string')); $u->setNextel(fRequest::encode('nextel', 'string')); $u->setNextel(fRequest::encode('fax', 'string')); $u->setNextel(fRequest::encode('address', 'string')); $u->store(); } catch (Exception $e) { die('El correo electrónico ya está asociado con una cuenta' . $e->getMessage()); } $regions = array_unique(fRequest::encode('region', 'array')); $permissions = array_unique(fRequest::encode('permission', 'array')); try { foreach ($regions as $item) { if (!empty($item) && $item != 'null') { $ur = new UserRegion();