public function modifyUser() { $username = $_POST['userName']; $userLastName = $_POST['userLastName']; $userPassword = $_POST['password']; $passwordAgain = $_POST['rePassword']; $userDao = new UserDao(); $userInfoDao = new UserInfoDao(); $uid = getUID(); $user = $userDao->selectUserById($uid); $user->lastName = $userLastName; $user->password = $userPassword; $user->name = $username; User::readProperties($user, $_POST); $user->setInstitutionName($_POST['InstitutionName']); $userDao->updateUser($user, $uid); $userInfoDao->modifyUserInfo($id, $user); }
<div id="wrapper"> <?php include "fragment/header.php"; ?> <?php require_once dirname(__FILE__) . '\\..\\util.php'; require_controller("sessionController"); require_dao('userDAO'); require_model("User"); use Qnet\Dao\UserDAO; use Qnet\Model\User; use Qnet\Controller\SessionController; $userDaoInstance = new UserDao(); $sc = new SessionController(); $uid = $sc->getUID(); $userInstance = $userDaoInstance->selectUserById($uid); $username = $userInstance->getName(); $lastName = $userInstance->getLastName(); $userPassword = $userInstance->getPassword(); $gender = $userInstance->gender; $maritalStatus = $userInstance->maritalSt; $studies = $userInstance->studies; $institutionName = $userInstance->InstitutionName; $country = $userInstance->country; $religion = $userInstance->getReligion(); ?> <div id="page"> <div id="content"> <div class="post"> <h2 class="title">Modify your information here please</h2>
<?php /** * Created by IntelliJ IDEA. * User: Tomas Alabes * Date: 15/09/2010 * Time: 18:42:45 * To change this template use File | Settings | File Templates. */ require_once dirname(__FILE__) . '\\..\\util.php'; require_dao('userDao'); use Qnet\Dao\UserDAO; $userDao = new UserDao(); $uid = 1; $user = $userDao->selectUserById($uid); $user->lastName = "Gimenez"; $user->password = "******"; $user->name = "Daniel"; $userDao->updateUser($user, $uid); $userUpdated = $userDao->selectUserById($uid); if ($userUpdated->password != $user->password || $userUpdated->lastName != $user->lastName || $userUpdated->name != $user->name) { echo "can not update user"; }