. */ require_once('database.php'); require_once('templating.php'); require_once('data/User.php'); if (isset($_GET['id']) && strlen($_GET['id']) == 32) { $res = $adodb->GetAll('SELECT username FROM Users WHERE MD5(MD5(email) || MD5(password)) = ' . $adodb->qstr($_GET['id'])); if(count($res) == 0) { $smarty->assign('error', true); } foreach($res as &$row) { $user = new User($row['username']); $user->receive_emails = 0; $user->save(); } } else { $smarty->assign('error', true); } $smarty->assign('pageheading', _('Unsubscribe')); $smarty->assign('errors', $errors); $smarty->display('unsubscribe.tpl');