Exemple #1
0
 public static function get_connection()
 {
     if (!self::$_connection) {
         self::$_connection = @new mysqli(self::$_host, self::$_user, self::$_pass, self::$_db);
         if (self::$_connection->connect_error) {
             die('Connect Error: ' . self::$_connection->connect_error);
         }
     }
     return self::$_connection;
 }
Exemple #2
0
	
	

</div>

<div id="content">
<div id="content-container">

	<div class="box round">
		<h2>Usuarios</h2>
		
		
		<div id="tab1">
        
<?php 
$cat2 = Nemesis::select("*", "usuarios", "`id_usuario` != 'NULL'", "`usuario_nombre` ASC");
if ($row = $cat2->fetch_array()) {
    echo '<table>';
    // cabecera
    echo '<thead>';
    echo '<tr>';
    echo '<th scope="col">Usuario</th>';
    echo '<th scope="col">Email</th>';
    echo '<th scope="col">Privilegios</th>';
    echo '<th scope="col">Fecha de Reg.</th>';
    echo '<th scope="col">Acciones</th>';
    echo '</tr>';
    echo '</thead>';
    echo '<tbody>';
    while ($row = $cat2->fetch_array()) {
        echo '<tr class="odd">';
	<div class="box round">
		<h2>Eliminar Usuario</h2>
		
		
		<div id="tab1">
<?php 
$id_usuario = $_GET['id'];
$usuario = Nemesis::verificar_existencia("*", "usuarios", "`id_usuario` = '{$id_usuario}'");
//$cat = 		Nemesis::select("*","categorias","`id_cat` != 'NULL'","`nombre` ASC");
if ($usuario == true) {
    $cat = Nemesis::select("*", "usuarios", "`id_usuario` = '{$id_usuario}'");
    while ($row = $cat->fetch_array()) {
        $usuario_nombre = $row["usuario_nombre"];
    }
    Nemesis::delete_from_table("usuarios", "`id_usuario` = '{$id_usuario}'");
    echo '<div class="success round">El Usuario <strong>' . $usuario_nombre . '</strong> ha sido eliminado.</div>';
    echo '<div><a href="usuarios.php">Usuarios</a></div>';
} else {
    echo '<div class="error_message round">';
    echo '<strong>Errores al Eliminar, contácte al administrador</strong>';
    echo '</div>';
}
//else
?>
			

		</div>
	</div>
</div>
</div>
Exemple #4
0
<?php

// valida sesion /// INCLUIR ANTES QUE NADA //
include "validar.php";
//////////////////////////////////////////////
include "modulos.php";
include "inc/nemesis.php";
$connection = Nemesis::get_connection();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"  dir="ltr" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<title><?php 
$cat = Nemesis::select("*", "configuracion", "`opcion` = 'titulo'");
while ($row = $cat->fetch_array()) {
    echo $row["valor"];
}
?>
</title>

<link rel='stylesheet' href='css/style.css' type='text/css' media='all' />
<link rel='stylesheet' href='css/navigation.css' type='text/css' media='all' />
<link rel='stylesheet' href='css/form.css' type='text/css' media='all' />
<link rel='stylesheet' href='css/table.css' type='text/css' media='all' />

<script type='text/javascript' src='js/minmax.js'></script>

<script type='text/javascript' src='js/jquery.js'></script>
<script type='text/javascript' src='js/jquery.droppy.js'></script>
            Nemesis::update("usuarios", "`usuario_nombre` = '{$usuario_nombre}',`usuario_email` = '{$usuario_email}',`priv` = '{$priv}'", "`id_usuario` = '{$id_usuario}'");
            echo "<div class=\"success round\">El Usuario <strong>{$usuario_nombre}</strong> se ha modificado.</div>";
        }
        // }
    } else {
        echo "<div class=\"error_message round\">";
        echo "<strong>Errores al Validar:</strong>";
        $error_hash = $validator->GetErrors();
        foreach ($error_hash as $inpname => $inp_err) {
            echo "<p>{$inp_err}</p>\n";
        }
        echo "</div>";
    }
    //else
}
$cat = Nemesis::select("*", "usuarios", "`id_usuario` = '{$id_usuario}'");
while ($row = $cat->fetch_array()) {
    $usuario = $row["usuario_nombre"];
    $email = $row["usuario_email"];
    $priv = $row["priv"];
}
?>

			<form action="" method="post">
            <ul>
            	
            	<li>
				<label>Usuario *</label>
				<div><input type="text" name="usuario_nombre" maxlength="15" class="text short" value="<?php 
echo $usuario;
?>
    $validator->addValidation("usuario_clave", "eqelmnt=usuario_clave_conf", "Las Claves no coinciden");
    //Now, validate the form
    if ($validator->ValidateForm()) {
        //Validation success.
        // "limpiamos" los campos del formulario de posibles códigos maliciosos
        $usuario_nombre = mysql_real_escape_string($_POST['usuario_nombre']);
        $usuario_clave = mysql_real_escape_string($_POST['usuario_clave']);
        $usuario_email = mysql_real_escape_string($_POST['usuario_email']);
        $usuario = Nemesis::verificar_existencia("*", "usuarios", "`usuario_nombre` = '{$usuario_nombre}'");
        //$cat = 		Nemesis::select("*","categorias","`id_cat` != 'NULL'","`nombre` ASC");
        if ($usuario == true) {
            echo "<div class=\"error_message round\">El Usuario <strong>{$usuario_nombre}</strong> ya se encuentra dado de alta.</div>";
        } else {
            // todo se valido bien
            $usuario_clave = md5($usuario_clave);
            Nemesis::insert("usuarios", "`usuario_nombre`,`usuario_clave`,`usuario_email`,`usuario_freg`,`priv`", "'{$usuario_nombre}','{$usuario_clave}','{$usuario_email}',NOW(),'{$priv}'");
            echo "<div class=\"success round\">El Usuario <strong>{$usuario_nombre}</strong> se ha guardado.</div>";
        }
    } else {
        echo "<div class=\"error_message round\">";
        echo "<strong>Errores al Validar:</strong>";
        $error_hash = $validator->GetErrors();
        foreach ($error_hash as $inpname => $inp_err) {
            echo "<p>{$inp_err}</p>\n";
        }
        echo "</div>";
    }
    //else
}
?>
			<form action="" method="post">
Exemple #7
0
include "inc/nemesis.php";
$connection = Nemesis::get_connection();
if (isset($_POST['enviar'])) {
    // comprobamos que se hayan enviado los datos del formulario
    // comprobamos que los campos usuarios_nombre y usuario_clave no estén vacíos
    if (empty($_POST['usuario_nombre']) || empty($_POST['usuario_clave'])) {
        header("Location: index.php?error=2");
    } else {
        // "limpiamos" los campos del formulario de posibles códigos maliciosos
        $usuario_nombre = $connection->real_escape_string($_POST['usuario_nombre']);
        $usuario_clave = $connection->real_escape_string($_POST['usuario_clave']);
        // $usuario_nombre = $_POST['usuario_nombre'];
        // $usuario_clave = $_POST['usuario_clave'];
        $usuario_clave = md5($usuario_clave);
        // comprobamos que los datos ingresados en el formulario coincidan con los de la BD
        $cat = Nemesis::select("*", "usuarios", "`usuario_nombre` = '{$usuario_nombre}' AND `usuario_clave` = '{$usuario_clave}' AND `priv` = '99'");
        if ($row = $cat->fetch_array()) {
            $_SESSION['id_usuario'] = $row['id_usuario'];
            // creamos la sesion "usuario_id" y le asignamos como valor el campo usuario_id
            $_SESSION['usuario_nombre'] = $row["usuario_nombre"];
            // creamos la sesion "usuario_nombre" y le asignamos como valor el campo usuario_nombre
            $_SESSION['priv'] = $row["priv"];
            header("Location: escritorio.php");
        } else {
            header("Location: index.php?error=1");
        }
    }
} else {
    header("Location: index.php?error=1");
}
?>