<?php require_once '../db/adlister_login.php'; require_once '../db/db_connect.php'; require_once '../models/Basemodel.php'; require_once '../models/User.php'; require_once '../utils/Auth.php'; require_once '../utils/Input.php'; session_start(); User::dbConnect(); $loginstatus = $_SESSION['Loggedinuser'] . " is logged in!"; $stmt = $dbc->prepare('SELECT * FROM users WHERE username = :username'); $stmt->bindValue(':username', $_SESSION['Loggedinuser']); $stmt->execute(); $error = ""; $success = ""; $userdata = $stmt->fetch(PDO::FETCH_ASSOC); $choice = Input::get('updatechoice'); $newdata = Input::get('updatefield'); $boxcolor = Input::get('boxcolor') ? Input::get('boxcolor') : $userdata['boxcolor']; $icon = Input::get('icontype') ? Input::get('icontype') : $userdata['icon']; $updateuser = User::find($userdata['id']); $updateuser->boxcolor = $boxcolor; $updateuser->icon = $icon; if ($choice == "email") { $updateuser->email = $newdata; $emailcheck = User::checkemail($updateuser->email); if ($updateuser->email == $userdata['email'] || empty($emailcheck)) { if ($updateuser->email != "") { $updateuser->save(); $success = "Email successfully updated";