<div class="panel-body"> <p class="text-center"><strong>Update user info</strong></p> <?php echo UpdateUserProfile::form_additional_info(); ?> </div> </div> <div id="tab-3" class="tab-pane"> <div class="panel-body"> <p class="text-center"><strong>Update your picture</strong></p> <?php echo UpdateUserProfile::form_photo(); ?> </div> </div> </div> </div> </div> </div>
redirect_to("profile.php"); } else { unset($_POST); $session->message("User: "******" " . "edit failed"); } } } } } if (request_is_post() && request_is_same_domain()) { //var_dump($_POST); if (!csrf_token_is_valid(3) || !csrf_token_is_recent(3)) { $message = "Sorry, request was not valid 3."; } else { if (isset($_POST['submit']) && $_POST['submit'] === "Update Photo") { $user = UpdateUserProfile::find_by_id($session->user_id); $valid = new formValidation(); // echo get_class_vars('User'); // $user->unset_required_fields("username","password",'nom','email',); // $user->unset_required_fields("password",'nom','user_type_id'); // $user->unset_table_fields(array('username', 'hashed_password', 'nom','email','user_type','user_type_id','block_user','unread_message','unread_notification','first_name', 'last_name','reset_token','address','cp','city','country','phone','mobile')); $user->unset_table_fields(array('hashed_password')); if (empty($valid->errors)) { if (empty($_FILES['user_image'])) { // $user->save(); redirect_to("profile.php"); } if (!empty($_FILES['user_image'])) { $user->set_files($_FILES['user_image']); $user->upload_photo(); $session->message("No photo was uploaded");
include HEADER; include SIDEBAR; include NAV; ?> <div class="wrapper wrapper-content animated fadeInRight"> <div class="row"> <div class="row"> <?php $content = UpdateUserProfile::form_change_password(); echo Table::ibox_table($content, 'Change your password', 4, 3); unset($content); $content = UpdateUserProfile::form_additional_info(); echo Table::ibox_table($content, 'Change your personal info', 6, 3); ?> <?php $user = User::find_by_id($session->user_id); // $user=new User(); // $array_header(i) $output = ""; $output .= $user->id; $output .= $user->username; $output .= $user->first_name; $output .= $user->last_name; echo Table::ibox_table($output, 'User information', 3); ?> </div> <div class="row">