<?php // -*- tab-width: 3; indent-tabs-mode: 1; -*- /* * $Id: admin.php 554 2006-04-12 10:37:20Z buddhafly $ * Author: András Micsik */ require "init.inc.php"; $smarty->assign('PAGETITLE', $page->getlocalized('AdminPage')); $page->forceLogin(); //$page->errorURL = "admin.php"; checkPerm('node', 'change'); $userId = sotf_Utils::getParameter('id'); $user = new sotf_User($userId); $smarty->assign("USER", $user); $uData = sotf_UserData::getSmartyData($userId); //unset($uData['id']); //unset($uData['user_id']); $smarty->assign("UDATA", $uData); $page->sendPopup();
} exit; } } } elseif (isset($user)) { $username = $user->name; $realname = $user->realname; $language = $user->language; $email = $user->email; } $smarty->assign('LANGUAGES', $config['outputLanguages']); $smarty->assign(array("USERID" => $username, "REALNAME" => $realname, "LANGUAGE" => $language, "EMAIL" => $email, "OK_URL" => htmlspecialchars($okURL), "REGISTER_URL" => "register.php?okURL=" . urlencode($okURL))); if ($user) { $userid = $user->id; } $smarty->assign("UDATA", sotf_UserData::getSmartyData($userid)); $smarty->assign("if_logged_in", $page->loggedIn()); if ($page->loggedIn()) { $smarty->assign("USER_FIELD", "{$username}<INPUT type=\"hidden\" name=\"username\" value=\"{$username}\"><INPUT type=\"hidden\" name=\"change\" value=\"1\">"); $smarty->assign("SUBMIT_TEXT", $page->getlocalized("Change")); } else { $smarty->assign("USER_FIELD", "<INPUT type=\"text\" name=\"username\" value=\"{$username}\"> (*)"); $smarty->assign("SUBMIT_TEXT", $page->getlocalized("Register")); } excludeRobots(); // online counter for statistics if ($config['counterMode']) { $chCounter_status = 'active'; $chCounter_visible = 0; $chCounter_page_title = 'Registrierung - register.php'; include $config['counterURL'];