Exemple #1
0
<?php

//CHANGED
Header("Content-type: text/css");
require_once "../include.php";
$theme = get_preference(get_userid(), "admintheme", CmsAdminThemeBase::GetDefaultTheme());
if (file_exists(dirname(__FILE__) . "/themes/{$theme}/tab.css")) {
    echo file_get_contents(dirname(__FILE__) . "/themes/{$theme}/tab.css");
} else {
    echo file_get_contents(dirname(__FILE__) . "/themes/default/tab.css");
}
//STOP
Exemple #2
0
// Checks also login
$userobj = UserOperations::get_instance()->LoadUserByID($userid);
// <- Safe to do, cause if $userid fails, it redirects automatically to login.
$db = cmsms()->GetDb();
$error = '';
$message = '';
/**
 * Get preferences
 */
$ignoredmodules = explode(',', get_preference($userid, 'ignoredmodules'));
$gcb_wysiwyg = get_preference($userid, 'gcb_wysiwyg', 1);
$wysiwyg = get_preference($userid, 'wysiwyg');
$syntaxhighlighter = get_preference($userid, 'syntaxhighlighter');
$default_cms_language = get_preference($userid, 'default_cms_language');
$old_default_cms_lang = $default_cms_language;
$admintheme = get_preference($userid, 'admintheme', CmsAdminThemeBase::GetDefaultTheme());
$bookmarks = get_preference($userid, 'bookmarks', 0);
$indent = get_preference($userid, 'indent', true);
$enablenotifications = get_preference($userid, 'enablenotifications', 1);
$paging = get_preference($userid, 'paging', 0);
$date_format_string = get_preference($userid, 'date_format_string', '%x %X');
$default_parent = get_preference($userid, 'default_parent', -2);
$listtemplates_pagelimit = get_preference($userid, 'listtemplates_pagelimit', 20);
$liststylesheets_pagelimit = get_preference($userid, 'liststylesheets_pagelimit', 20);
$listgcbs_pagelimit = get_preference($userid, 'listgcbs_pagelimit', 20);
$hide_help_links = get_preference($userid, 'hide_help_links', 0);
$homepage = get_preference($userid, 'homepage');
/**
 * Cancel
 */
if (isset($_POST["cancel"])) {
Exemple #3
0
 $newuser->active = $active;
 $newuser->firstname = $firstname;
 $newuser->lastname = $lastname;
 $newuser->email = $email;
 $newuser->adminaccess = $adminaccess;
 $newuser->SetPassword($password);
 Events::SendEvent('Core', 'AddUserPre', array('user' => &$newuser));
 $result = $newuser->save();
 if ($result) {
     Events::SendEvent('Core', 'AddUserPost', array('user' => &$newuser));
     # set some default preferences, based on the user creating this user
     $adminid = get_userid();
     $userid = $newuser->id;
     set_preference($userid, 'wysiwyg', $wysiwyg);
     set_preference($userid, 'default_cms_language', get_preference($adminid, 'default_cms_language'));
     set_preference($userid, 'admintheme', get_site_preference('logintheme', CmsAdminThemeBase::GetDefaultTheme()));
     set_preference($userid, 'bookmarks', get_preference($adminid, 'bookmarks'));
     set_preference($userid, 'recent', get_preference($adminid, 'recent'));
     if ($assign_group_perm && isset($_POST['groups'])) {
         $iquery = "insert into " . cms_db_prefix() . "user_groups (user_id,group_id) VALUES (?,?)";
         foreach ($group_list as $thisGroup) {
             if (isset($_POST['g' . $thisGroup->id]) && $_POST['g' . $thisGroup->id] == 1) {
                 $result = $db->Execute($iquery, array($userid, $thisGroup->id));
             }
         }
     }
     // put mention into the admin log
     audit($newuser->id, 'Admin Username: '******'Added');
     redirect("listusers.php" . $urlext);
 } else {
     $error .= "<li>" . lang('errorinsertinguser') . "</li>";