Example #1
0
 public static function PopulateReviewViewModel($review)
 {
     $model = new ReviewViewModel();
     $model->id = $review->review_id;
     $model->product = ProductHelper::PopulateProductViewModel(ProductService::GetById($review->product_id));
     $model->account = AccountHelper::PopulateAccountViewModel(AccountService::GetById($review->account_id));
     $model->value = $review->value;
     return $model;
 }
Example #2
0
 public static function PopulateAccountFromRegisterViewModel($model)
 {
     $salt = mcrypt_create_iv(16, MCRYPT_DEV_URANDOM);
     $hash = hash_pbkdf2("sha256", $model->Password, $salt, 1000, 20);
     $account = new Account();
     $a = AccountHelper::getGUID();
     $account->account_id = AccountHelper::getGUID();
     $account->account_name = $model->AccountName;
     $account->passwordsalt = $salt;
     $account->passwordkey = $hash;
     $account->telefon = $model->Telefone;
     $account->email = $model->Email;
     return $account;
 }
 function action_index()
 {
     session_start();
     $login = $_SESSION["login"];
     $model = AccountHelper::PopulateAccountViewModel(AccountService::GetByName($login, true));
     $this->view->generate('/Account/detail_view.php', 'template_view.php', $model);
 }