public function __construct() { session_start(); global $links_on_page; $links_on_page = 3; if (isset($_SESSION['uid'])) { global $logged_user; $logged_user = new User_Model(); $logged_user->get_user_by_id($_SESSION['uid']); } else { global $logged_user; $logged_user = 0; } $this->configure_mail_settings(); }
/** * Checks if current password being passed is correct * @param Validation $post $_POST variable with validation rules */ public function current_pw_valid_chk(Validation $post) { if (array_key_exists('current_password', $post->errors())) { return; } $user = User_Model::get_user_by_id($this->user_id); if (!User_Model::check_password($user->email, $post->current_password)) { $post->add_error('current_password', 'incorrect'); } }