예제 #1
0
    }
}
if (isset($_GET["popup"])) {
    popup();
    exit;
}
if (isset($_GET["member-list"])) {
    users_list_json();
    exit;
}
if (isset($_POST["user-privs"])) {
    user_priv();
    exit;
}
if (isset($_POST["user-del"])) {
    user_del();
    exit;
}
if (isset($_POST["flush-privs"])) {
    flush_privs();
    exit;
}
js();
function js()
{
    $page = CurrentPageName();
    $tpl = new templates();
    $title = $tpl->_ENGINE_parse_body("{browse_mysql_server}»{$_GET["databasename"]}»{privileges}", "mysql.index.php");
    $tables_list = $tpl->_ENGINE_parse_body('{tables_list}', "mysql.index.php");
    $q = new mysql();
    if (is_numeric($_GET["instance-id"]) && $_GET["instance-id"] > 0) {
예제 #2
0
        user_add($id);
        break;
    case 'edit':
        xoops_cp_header();
        subscribers_adminMenu(0, _MI_SUBSCRIBERS_ADMENU_USER);
        echo user_form($id);
        xoops_cp_footer();
        break;
    case 'editok':
        user_edit($id);
        break;
    case 'del':
        user_confirmdel($id, $redir);
        break;
    case 'delok':
        user_del($id, $redir);
        break;
}
function user_index($start = 0)
{
    global $xoopsTpl, $xoopsUser, $xoopsConfig, $limit;
    $myts =& MyTextSanitizer::getInstance();
    include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
    $this_handler =& xoops_getModuleHandler('user', 'subscribers');
    $module_handler =& xoops_getHandler('module');
    $query = isset($_POST['query']) ? $_POST['query'] : null;
    $xoopsTpl->assign('query', $query);
    $criteria = null;
    if (!is_null($query)) {
        $criteria = new Criteria('user_email', $myts->addSlashes($query) . '%', 'LIKE');
    }
예제 #3
0
 case 'jelszo':
     $tartalom = user_jelszo();
     break;
 case 'jelszokuld':
     $tartalom = user_jelszokuld();
     break;
 case 'list':
     if ($user->checkRole('user')) {
         $tartalom = user_list();
     } else {
         addMessage('Nincs jogosultságod megnézni a felhasználók listáját.', 'warning');
         $tartalom = array('title' => 'Felhasználók listája');
     }
     break;
 case 'del':
     $tartalom = user_del($_REQUEST['uid']);
     break;
 case 'delete':
     if (is_numeric($_REQUEST['uid']) and $user->checkRole('user') and $user->uid != $_REQUEST['uid']) {
         $user2delete = new User($_REQUEST['uid']);
         $user2delete->delete();
         $tartalom = user_list();
     } else {
         //TODO: elegánsabb hibakezelést!
         addMessage('Hiányzó jogosultság miatt nem lehetséges a törlése!', danger);
         $tartalom['content'] = '';
         $tartalom['template'] = 'layout';
     }
     break;
 default:
     $tartalom = user_edit($user->uid);