function install_dbdata()
{
    $FullTables = GetTables();
    $tables = $FullTables['t'];
    $cuser = $FullTables['c']['usuarios'];
    $datainsert[] = "INSERT INTO \t`{$tables['usuarios']}` (`{$cuser['uid']}`, `{$cuser['nombre']}`, `{$cuser['apellidos']}`, `{$cuser['calle']}`,\n\t\t\t\t\t\t\t\t\t\t`{$cuser['poblacion']}`, `{$cuser['provincia']}`, `{$cuser['pais']}`, `{$cuser['cpostal']}`, `{$cuser['actividad']}`,\n\t\t\t\t\t\t\t\t\t\t`{$cuser['uname']}`, `{$cuser['clave']}`, `{$cuser['nivel']}`,`{$cuser['email']}`)\n\t\t\t\t\t\t\tVALUES (NULL, 'Vicente Antonio', 'Werner y Sánchez','Avda Olympus Mons 1',\n\t\t\t\t\t\t\t\t\t'Syria Planitia', 'Syria Planum','Mars','M0909','Administrador',\n\t\t\t\t\t\t\t\t\t'TheWind','" . md5("yu98az") . "', 1000,'*****@*****.**')";
    echo $datainsert;
    return $datainsert;
}
Esempio n. 2
0
function GetCols($name)
{
    $tables = GetTables();
    if ($tables['t']["{$name}"] . " " != " ") {
        return $tables['c']["{$name}"];
    } else {
        return false;
    }
}
Esempio n. 3
0
function GetJSONDataForAllTables()
{
    global $dbConn;
    $tables = GetTables();
    $allData = array();
    foreach ($tables as $i => $table) {
        $allData[$table] = GetDataForTable($table);
    }
    return json_encode($allData);
}
Esempio n. 4
0
function vwDelVar($name)
{
    list($db) = Getdb();
    $tables = GetTables();
    $table = $tables['t']['vars'];
    $cols = $tables['c']['vars'];
    $session_id = "'" . session_id() . "'";
    $sql = "DELETE FROM {$table}\n\t\t\t\t WHERE\t {$cols['session_id']}='" . session_id() . "' AND\n\t\t\t\t\t\t\t {$cols['name']}='" . trim($name) . "';";
    $rs = $db->Execute($sql);
    if (!$rs) {
        return false;
    }
    return true;
}
function render_admin_okrelevar($param)
{
    $id = $param['uid'];
    list($db) = Getdb();
    $Total_tablas = GetTables();
    $tblusuarios = $Total_tablas['t']['usuarios'];
    $cols_usuarios = $Total_tablas['c']['usuarios'];
    $uidcol = $cols_usuarios['uid'];
    $sql = "UPDATE {$tblusuarios} SET {$cols_usuarios['nivel']}=100 WHERE {$uidcol}='{$id}'";
    $resultado = $db->Execute($sql);
    if ($db->ErrorNo() != 0) {
        $mensaje = "Ha ocurrido un error al relevar el usuario";
    } else {
        $mensaje = "El usuario ha sido relevado como administrador correctamente";
    }
    /* $resultado= SmartyInit();
    		$plantilla="mensaje.tpl";
    		$resultado->assign("mensaje",$mensaje);
    		$salida=$resultado->fetch($plantilla);
    		return $salida; */
    $url = vwSessionGetVar('urlantigua');
    vwSessionDelVar('urlantigua');
    return render_msg($mensaje, 3, $url);
}
Esempio n. 6
0
function check_login($uname, $pass)
{
    $encriptpass = md5($pass);
    list($db) = Getdb();
    $Total_tablas = GetTables();
    $tblusuarios = $Total_tablas['t']['usuarios'];
    $cols_usuarios = $Total_tablas['c']['usuarios'];
    $sql = "SELECT " . $cols_usuarios['uname'] . " FROM {$tblusuarios} WHERE " . $cols_usuarios['uname'] . "='{$uname}' AND " . $cols_usuarios['validado'] . "='S'";
    $resultado = $db->Execute($sql);
    if ($db->ErrorNo() != 0) {
        $mensaje = "Ha ocurrido un error al leer de la base de datos";
        return $mensaje;
    }
    if ($resultado->RecordCount() == "0") {
        // El usuario no esta validado
        return false;
    }
    $sql = "SELECT " . $cols_usuarios['uname'] . " FROM {$tblusuarios} WHERE " . $cols_usuarios['uname'] . "='{$uname}' AND " . $cols_usuarios['clave'] . "='{$encriptpass}'";
    $resultado = $db->Execute($sql);
    if ($db->ErrorNo() != 0) {
        $mensaje = "Ha ocurrido un error al leer de la base de datos";
        return $mensaje;
    }
    if ($resultado->RecordCount() == "1") {
        return true;
        // El usuario existe
    } else {
        return false;
        // El usuario no existe
    }
}
Esempio n. 7
0
function loadTbls($destination)
{
    $tables = GetTables();
    $retur = true;
    foreach ($tables['t'] as $k => $v) {
        if (csvToTbl($k, $destination)) {
            $tbls = $tbls . "{$k} Restaurada<br>";
        } else {
            $retur = false;
            $tbls = $tbls . "Error en {$k}<br>";
        }
    }
    return array('estatus' => $retur, 'mensaje' => $tbls);
}
function checkUser($uname, $passwd = NULL)
{
    $uname = trim($uname);
    // Eliminamos espacios y demas gilipolleces
    if ($uname == "Anonimo") {
        if ($passwd === NULL) {
            return USER_IN_SYSTEM;
        } else {
            return USER_OPERATION_NOT_ALLOWED;
        }
    }
    //Un usuario anonimo no puede hacer login en el sistema
    list($db) = Getdb();
    $tables = GetTables();
    $table = $tables['t']['usuarios'];
    $cols = $tables['c']['usuarios'];
    if ($passwd === NULL) {
        $addon = "";
    } else {
        $passwd = trim($passwd);
        $addon = " AND {$cols['clave']}='" . md5($passwd) . "'";
    }
    $rs = $db->Execute("Select * from {$table} WHERE {$cols['uname']} like '{$uname}' {$addon}");
    $items = $rs->PO_RecordCount($table, " {$cols['uname']} like '{$uname}' {$addon}") + 0;
    switch ($items) {
        case 0:
            //El usuario no esta en la bbdd
            if ($passwd === NULL) {
                return USER_NOT_IN_SYSTEM;
            } else {
                $rs = $db->Execute("Select * from {$table} WHERE {$cols['uname']} like '{$uname}' ");
                $items2 = $rs->PO_RecordCount($table, " {$cols['uname']} like '{$uname}'") + 0;
                switch ($items2) {
                    case 0:
                        return USER_BAD_USER;
                        //El usuario no existe, y por lo tanto no puede entrar
                    //El usuario no existe, y por lo tanto no puede entrar
                    default:
                        return USER_BAD_LOGIN;
                        // El passwd es erroneo
                }
            }
        case 1:
            if ($passwd === NULL) {
                return USER_IN_SYSTEM;
            } else {
                return USER_LOGIN_OK;
                // El login es correcto
            }
        default:
            return USER_UNKNOWN_ERROR;
            //Error desconocido
    }
}
Esempio n. 9
0

IF($VA_setup['create_indexes']) {
	Create_Index($DB_hub, "kicklist", "op");
	Create_Index($DB_hub, "banlist", "nick_op");
	Create_Index($DB_hub, "unbanlist", "unban_op");
	Create_Index($DB_hub, "kicklist", "ip");
	Create_Index($DB_hub, "banlist", "nick");
	}
?>
<FONT class="h2"><?Print $text_stats;?></FONT>

<BR><BR>

<?
GetTables($DB_hub);

IF($VA_setup['stats_plugin'] && IsSet($tables['pi_stats'])) {
	IF(!IsSet($_GET['month']))
		{
		$_GET['month'] = Date(n);
		$_GET['year'] = Date(Y);
		}

	$date_start = MkTime(0, 0, 0, $_GET['month'], 1, $_GET['year']);
	$days = Date(t, $date_start);
	$date_end = $date_start + 86400 * $days - 1;

	$result = mysql_Query("SELECT * FROM pi_stats WHERE realtime > $date_start AND realtime < $date_end");

	$users = Array(32 => 0);