if (isset($_POST['id'])) { if (!isset($_POST['password']) || empty($_POST['password'])) { $user->password = null; } else { $user->password = trim($_POST['password']); unset($password); } } if (!isset($_POST['password']) || empty($_POST['password'])) { $required_field = User::$required_fields; $kamy = "isset password"; } else { $required_field = User::$required_fields; $kamy = "isset password"; } $valid = new formValidation(); // echo get_class_vars('User'); $valid->validate_presences($required_field); $valid->validate_email('email'); $user->set_files($_FILES['user_image']); $user->upload_photo(); // to validation if (empty($valid->errors)) { if (!$user->save()) { $session->message("User: "******" " . "has been created for ID (" . $user->id . ")"); $session->ok(true); $user->login_visitor_email('Registration sucessfull'); redirect_to("index.php"); } else { $user->login_visitor_email('Registration Unsucessfull'); $session->message("User: "******" " . "edit failed");
} 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"); }