/** * Affichage des infos */ public function index($usridusr) { $model = User_model::getUser($this->db, $usridusr); $data['user'] = $model; $data['allProjects'] = Project_model::getAllProjects($this->db); $this->load->view('edituser_view', $data); }
$nameAddCat = '%'; $totalCount = 0; //total count of restaurants to display $currentPage = $numberOfPages = $startPage = 1; //page number for navigating search results $reservation; $userModel; $userId = "NULL"; if (isset($_SESSION['user_id'])) { if ($_SESSION['role'] == 'user') { $userId = $_SESSION['user_id']; } } if (!isset($userModel) && isset($_SESSION['username']) && $_SESSION['role'] == 'user') { $userModel = new User_model(); $userInfo = $userModel->getUser($_SESSION['username']); $userEmail = $userInfo['email']; $userName = explode(" ", $userInfo['name']); $userNameFirst = $userName[0]; if (sizeof($userName) > 1) { $userNameLast = $userName[1]; } else { $userNameLast = " "; } } if (!isset($db)) { $db = new Restaurant_model(); } if (empty($foodCategoryArray)) { $foodCategoryArray = $db->getFoodCategories(); }
<?php require_once 'header.php'; require_once '../../models/User_model.php'; if (!isset($_SESSION['username'])) { header('location: ../home/login.php'); } $db = new User_model(); $username = $_SESSION['username']; $userInfo = $db->getUser($username); $userReviews = $db->getUserReviews($_SESSION['user_id']); $userReservations = $db->getUserReservations($_SESSION['user_id']); if ($_POST) { $newPhoneNum = htmlspecialchars($_POST['phone_number']); $newEmail = htmlspecialchars($_POST['email']); $newPassword = htmlspecialchars($_POST['password']); $newImage = null; if (is_uploaded_file($_FILES['user-profile-image']['tmp_name'])) { $newImage = file_get_contents($_FILES["user-profile-image"]["tmp_name"]); } $db->updateUser($username, $newPhoneNum, $newEmail, $newPassword, $newImage); $userInfo = $db->getUser($username); } ?> <!DOCTYPE HTML> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>TableMe</title>