<?php include_once 'lib/config.php'; include_once 'lib/Renderer.php'; include_once 'classes/User.php'; include_once 'classes/Files.php'; include_once 'classes/Shares.php'; $user = new User(); $renderer = new Renderer('layouts/overall.tpl'); $path = isset($_GET['path']) ? $_GET['path'] : false; $mod = isset($_GET['mod']) ? $_GET['mod'] : false; $token = isset($_POST['token']) ? $_POST['token'] : false; $hasUser = $user->loadCurrent(); if ($path) { if ($hasUser) { $renderer->setNav('nav/dashboard.tpl'); switch ($path) { case 'account': $files = new Files(); $files->getBy(array('_user_id' => $user->getAttribute('user_id'))); $id = isset($_POST['id']) ? $_POST['id'] : false; $password1 = isset($_POST['password1']) ? $_POST['password1'] : false; $password2 = isset($_POST['password2']) ? $_POST['password2'] : false; $passwordError = false; $passwordMessage = false; $deleteError = false; if ($mod && $mod === 'update') { if ($password1 === $password2 && $token === $_SESSION['token']) { $user->setPassword($password1); if ($user->save()) { $passwordMessage = "Your password has been changed";