/** static */
 function getSmartyData($userid)
 {
     $o = new sotf_UserData();
     if ($o->hasPostData()) {
         $o->copyPostData();
     } elseif ($userid) {
         $o->set('user_id', $userid);
         $o->find();
     }
     return $o->getAll();
 }
Пример #2
0
<?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();
Пример #3
0
            }
            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'];