%PDF- %PDF-
Direktori : /www/varak.net/paste.varak.net.old/pages/ |
Current File : /www/varak.net/paste.varak.net.old/pages/edit.account.php |
<?php ///////////////////////////////////////////////////////////////////////// // // This file is part of edit.account.php // // Foobar is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Foobar is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Foobar. If not, see <http://www.gnu.org/licenses/>. // ///////////////////////////////////////////////////////////////////////// // // Website : http://php-pastebin.com/ // Contact : contact@php-pastebin.com // ///////////////////////////////////////////////////////////////////////// // // Dev : Atmoner // Website : http://atmoner.com // Contact : contact@atmoner.com // Twitter : @atmon3r // ///////////////////////////////////////////////////////////////////////// if (!defined("IN_PASTE")) die("Access denied!"); $startUp->isLoggedAcount(); if (isset($_POST['submit'])) { if (!empty($_POST['mail']) || !empty($_POST['new_password'])) { if (!empty($_POST['mail']) && !empty($_POST['new_password'])) { $_POST['new_password'] = trim($_POST['new_password']); $_POST['new_password_retype'] = trim($_POST['new_password_retype']); $_POST['current_password'] = $startUp->obscure(trim($_POST['current_password'])); if ($_POST['new_password'] && $_POST['new_password_retype'] && $_POST['current_password']) { if ($_POST['new_password'] === $_POST['new_password_retype']) { if ($_POST['current_password'] === $startUp->getPassword($_POST['mail'])) { $startUp->logPasswordChange($_POST['mail']); $startUp->editUserInfo($_POST['new_password'],$_POST['mail'],$_POST['showMail'],$_POST['location'],$_POST['website'],$_POST['signature']); $smarty->assign('wrongCurrentPassword', false); } else { $smarty->assign('wrongCurrentPassword', true); } $smarty->assign('wrongNewPassword', false); } else { $smarty->assign('wrongNewPassword', true); } } } elseif (!empty($_POST['mail']) && empty($_POST['new_password'])) { if ($startUp->checkMail($_POST['mail'])) { $startUp->editUserInfo('',$_POST['mail'],$_POST['showMail'],$_POST['location'],$_POST['website'],$_POST['signature']); $smarty->assign("errormail",false); $smarty->assign("syntaxmail",false); } else { $smarty->assign("syntaxmail",true); } } else { $smarty->assign("errormail",true); } } } $getUserdata = $startUp->getMydata(); $smarty->assign("getUserdata",$getUserdata); $smarty->assign("getGravatar",$startUp->get_gravatar($getUserdata->mail)); $hook->set_title('title_editaccount', $lang["titleEdit"]);