Esempio n. 1
0
/**
 * Ajax request dispatcher 
 */
function admin_ajax_dispatcher()
{
    switch ($_POST['page']) {
        case 'dashboard':
            admin_dashboard();
            break;
        case 'rooms':
            admin_rooms();
            break;
        case 'users':
            admin_users();
            break;
        case 'settings':
            admin_settings();
            break;
    }
}
    ini_set('error_reporting', E_ALL);
    $GLOBALS["VERBOSE"] = true;
}
$tpl = new templates();
$ERROR_NO_PRIVS = $tpl->_ENGINE_parse_body("{ERROR_NO_PRIVS}");
$users = new usersMenus();
if (!$users->AsSambaAdministrator) {
    echo "alert('{$ERROR_NO_PRIVS}');";
    die;
}
if (isset($_GET["popup"])) {
    popup();
    exit;
}
if (isset($_GET["admin-users"])) {
    admin_users();
    exit;
}
if (isset($_GET["tabs"])) {
    tabs();
    exit;
}
if (isset($_POST["mask_lock_options"])) {
    Save();
    exit;
}
if (isset($_POST["SambaAdminUserAdd"])) {
    admin_users_add();
    exit;
}
if (isset($_POST["SambaAdminUserDel"])) {
<?php
	include_once('ressources/class.templates.inc');
	include_once('ressources/class.users.menus.inc');
	include_once('ressources/class.ini.inc');
	include_once('ressources/class.samba.inc');

	
	if(isset($_GET["debug-page"])){ini_set('display_errors', 1);ini_set('error_reporting', E_ALL);$GLOBALS["VERBOSE"]=true;}

	$tpl=new templates();
	$ERROR_NO_PRIVS=$tpl->_ENGINE_parse_body("{ERROR_NO_PRIVS}");
	$users=new usersMenus();
	if(!$users->AsSambaAdministrator){echo "alert('$ERROR_NO_PRIVS');";die();}
	
	if(isset($_GET["popup"])){popup();exit;}
	if(isset($_GET["admin-users"])){admin_users();exit;}
	if(isset($_GET["tabs"])){tabs();exit;}
	if(isset($_POST["mask_lock_options"])){Save();exit;}
	if(isset($_POST["SambaAdminUserAdd"])){admin_users_add();exit;}
	if(isset($_POST["SambaAdminUserDel"])){admin_users_del();exit;}
	
	
	
js();


function js(){
	
	$page=CurrentPageName();
	$tpl=new templates();
	$title=$tpl->_ENGINE_parse_body("{shared_folders}::{default_settings}");
Esempio n. 4
0
<?php

#   TemaTres : aplicación para la gestión de lenguajes documentales #       #
#                                                                        #
#   Copyright (C) 2004-2008 Diego Ferreyra tematres@r020.com.ar
#   Distribuido bajo Licencia GNU Public License, versión 2 (de junio de 1.991) Free Software Foundation
#
###############################################################################################################
# Include para actualizacion de datos propios. #
$user_id = '0';
$user_id = $_GET[user_id] && $_SESSION[$_SESSION["CFGURL"]][ssuser_nivel] == '1' ? $_GET[user_id] : $_SESSION[$_SESSION["CFGURL"]][ssuser_id];
if ($_POST[actuaDatos]) {
    $user_id = $_SESSION[$_SESSION["CFGURL"]][ssuser_nivel] == '1' ? $_POST[actuaDatos] : $_SESSION[$_SESSION["CFGURL"]][ssuser_id];
    $user_id = admin_users("actua", secure_data($user_id, "sql"));
    $row_resumen = '<p class="success">' . MSG_ResultCambios . '</p>' . "\n\r";
}
$resumen = ARRAYresumen($_SESSION[id_tesa], "U", secure_data($user_id, "sql"));
$row_resumen .= '<div id="cajaAncha">' . "\n\r";
$row_resumen .= '<strong>' . ucfirst(LABEL_Acciones) . '</strong><dl class="dosCol">' . "\n\r";
$row_resumen .= '<dt>' . ucfirst(LABEL_Terminos) . '</dt><dd>' . $resumen[cant_total] . "</dd>\n\r";
$row_resumen .= '<dt>' . ucfirst(LABEL_RelTerminos) . '</dt><dd>' . $resumen[cant_rel] . "</dd>\n\r";
$row_resumen .= '<dt>' . ucfirst(LABEL_TerminosUP) . '</dt><dd> ' . $resumen[cant_up] . "</dd>\n\r";
$row_resumen .= '</dl></div>';
$dato_user = ARRAYdatosUser($user_id);
$nombre_boton = LABEL_actualizar;
?>
<div id="bodyText">
<fieldset>
    <legend><?php 
echo MENU_MisDatos;
?>
include "config.tematres.php";
$metadata = do_meta_tag();
if ($_SESSION[$_SESSION["CFGURL"]]["ssuser_nivel"] !== '1') {
    header("Location:login.php");
}
//Acciones de gestion de usuarios
if ($_POST["userTask"] == 'A') {
    $user_id = admin_users("alta");
    header("Location:admin.php?user_id=list");
}
if ($_POST["useactua"]) {
    $user_id = admin_users("actua", $_POST["useactua"]);
    header("Location:admin.php?user_id=list");
}
if ($_GET["usestado"]) {
    $user_id = admin_users("estado", $_GET["usestado"]);
    header("Location:admin.php?user_id=list");
}
if ($_POST["task_config"] == 'configvocab' && is_numeric($_POST["vocabulario_id"])) {
    abm_vocabulario("M", $_POST["vocabulario_id"]);
    header("Location:admin.php?vocabulario_id=list");
}
if ($_POST["task_config"] == 'configvocab' && $_POST["vocabulario_id"] == 'NEW') {
    abm_vocabulario("A");
    header("Location:admin.php?vocabulario_id=list");
}
if ($_POST["doAdmin"] == 'addTargetVocabulary') {
    abm_targetVocabulary("A");
}
if ($_POST["doAdmin"] == 'saveTargetVocabulary') {
    abm_targetVocabulary("M", $_POST["tvocab_id"]);
Esempio n. 6
0
include "config.tematres.php";
$metadata = do_meta_tag();
if ($_SESSION[$_SESSION["CFGURL"]][ssuser_nivel] !== '1') {
    header("Location:login.php");
}
//Acciones de gestion de usuarios
if ($_POST[boton] == LABEL_Enviar) {
    $user_id = admin_users("alta");
    header("Location:admin.php?user_id=list");
}
if ($_POST[useactua]) {
    $user_id = admin_users("actua", $_POST[useactua]);
    header("Location:admin.php?user_id=list");
}
if ($_GET[usestado]) {
    $user_id = admin_users("estado", $_GET[usestado]);
    header("Location:admin.php?user_id=list");
}
if ($_POST[boton_config] && is_numeric($_POST[vocabulario_id])) {
    abm_vocabulario("M", $_POST[vocabulario_id]);
    header("Location:admin.php?vocabulario_id=list");
}
if ($_POST[boton_config] && $_POST[vocabulario_id] == 'NEW') {
    abm_vocabulario("A");
    header("Location:admin.php?vocabulario_id=list");
}
if ($_POST[doAdmin] == 'addTargetVocabulary') {
    abm_targetVocabulary("A");
}
if ($_POST[doAdmin] == 'saveTargetVocabulary') {
    abm_targetVocabulary("M", $_POST[tvocab_id]);