Beispiel #1
0
		<!-- DataTables CSS -->
		<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.7/css/jquery.dataTables.css">

		<!-- jQuery -->
		<script type="text/javascript" charset="utf8" src="//code.jquery.com/jquery-1.10.2.min.js"></script>

		<!-- DataTables -->
		<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/1.10.7/js/jquery.dataTables.js"></script>

	 	<!-- CSS propios -->
 		<link rel="stylesheet" href="css/style.css">
	 	<title>Usuarios</title>
	 </head>
	 <body>
	 	<?php 
if (usuarioBLL::isAdmin()) {
    include 'Menus/menu_admin.php';
} else {
    include 'Menus/menu_facturador.php';
}
?>
	 	 <div class="container-fluid">
	 	 	<div class="row">
	 	 		<div class="col-sm-3 col-md-2 sidebar">
	 	 			<ul class="nav nav-sidebar">
	 	 				<li><div class="well well-sm">Usuario</div></li>
	 	 				<li><a href="usuario.php?view=listar_usuarios"><span class="glyphicon glyphicon-th-list"></span> Listar Usuarios</a></li>
	 	 				<li><a href="usuario.php?view=nuevo_usuario"><span class="glyphicon glyphicon-plus-sign"></span> Nuevo Usuario</a></li>
	 	 				<li><a href="usuario.php?view=modificar_usuario"><span class="glyphicon glyphicon-edit"></span> Editar Usuario</a></li>
	 	 				<li><a href="usuario.php?view=eliminar_usuario"><span class="glyphicon glyphicon-remove-sign"></span> Eliminar Usuario</a></li>
	 	 			</ul>
Beispiel #2
0
<?php

require_once '../Core/core.php';
// El usuario ya esta logueado
if (usuarioBLL::isLogin()) {
    header('Location: index.php');
}
if (isset($_POST['submit'])) {
    // Obtenemos los valores
    $user = $_POST['user'];
    $pass = $_POST['password'];
    try {
        // Verificamos que el usuario exista
        $error = usuarioBLL::login($user, $pass);
        if (usuarioBLL::isLogin()) {
            header('Location: index.php');
        }
    } catch (Exception $ex) {
        $error = $ex->getMessage();
    }
}
?>
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1">
	 	<meta name="description" content="">
	 	<meta name="author" content="">
	 	<link rel="icon" href="img/favicon/favicon.ico">
Beispiel #3
0
 <body>
 	<?php 
if (usuarioBLL::isAdmin()) {
    include 'Menus/menu_admin.php';
} else {
    include 'Menus/menu_facturador.php';
}
?>

 	 <div class="container-fluid">
 	 	<div class="row">
 	 		<div class="col-sm-3 col-md-2 sidebar"></div>
 	 		<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
 	 			<div class="jumbotron">
 	 				<h1>Hola, <?php 
echo usuarioBLL::getUser()->getFullName();
?>
</h1>
 	 				<p>Bienvenido al sitema de administración y facturación de la pizzería <strong>Santa Cecilia.</strong></p>
 	 			</div>
 	 		</div>
 	 	</div>
 	 </div>
 	<!-- Bootstrap core JavaScript
	================================================== -->
	<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
	<script src="js/jquery-ui.js"></script>
	<script src="js/bootstrap.min.js"></script>
	<script src="js/jquery-ui.min.js"></script>
	<script src="js/functions.js"></script>
 </body>
        $resultado = $ex->getMessage();
    }
    if ($resultado) {
        echo "<div class=\"alert alert-success\" role=\"alert\">\n    \t\t          <strong>Éxito!</strong> Ingrediente <strong>{$descripcion}</strong> editado correctamente.\n    \t\t      </div>";
    } else {
        echo "<div class=\"alert alert-danger\" role=\"alert\">\n    \t\t          <strong>Error!</strong> No se pudo editar el ingrediente.<strong>{$resultado}</strong>\n    \t\t     </div>";
    }
    echo "<p class=\"text-right\">\n    \t<a href=\"mantenimiento.php?view=modificar_ingrediente\"\n    \t\t\t  \tclass=\"btn btn-primary\">\n    \t\t\t\t\t<span class=\"glyphicon glyphicon-edit\"></span>\n    \t\t\t  \t\tEditar Otro Ingrediente\n    \t\t\t  \t</a>\n    \t\t\t  </p>";
    return;
}
if (isset($_GET['modificar'])) {
    $id = -1;
    if (isset($_GET['id'])) {
        $id = $_GET['id'];
    }
    if (!usuarioBLL::isAdmin() and usuarioBLL::getUser()->getId() != $id) {
        echo '<div class="alert alert-danger" role="alert">
                    <strong>Error!</strong> No tiene permisos para realizar esta acción
                 </div>';
        return;
    }
    try {
        $ingrediente = ingredienteBLL::obtenerPorId($id);
    } catch (Exception $ex) {
        echo "<div class=\"alert alert-warning\" role=\"alert\">\n                    <strong>Alto!</strong> {$ex->getMessage()}\n                  </div>";
        return;
    }
    echo '
    	<form class="form-horizontal" role="form" method="get">
    		<input type="hidden" name="view" id="view" value="modificar_ingrediente">
    		<input type="hidden" name="id" id="id" value="' . $ingrediente->getId() . '">
    if (strlen($password1) < 6) {
        $msg_error = "El password debe ser de 6 caracteres mínimo.";
    } elseif ($password1 != $password2) {
        $msg_error = "Las contraseñas no coinciden.";
    }
    if (empty($msg_error)) {
        $usuario = array();
        $usuario['username'] = $username;
        $usuario['password'] = $passwrod1;
        $usuario['correo'] = strtolower($correo);
        $usuario['nombre'] = ucwords(strtolower($nombre));
        $usuario['apellido1'] = ucwords(strtolower($apellido1));
        $usuario['apellido2'] = ucwords(strtolower($apellido2));
        $usuario['rol'] = $rol;
        $usuario['activo'] = $activo;
        $resultado = usuarioBLL::Agregar($usuario);
        if ($resultado === True) {
            echo '<div class="alert alert-success" role="alert">
						<strong>Exito!</strong> Usuario <strong>{$username}</strong> agregado correctamente.
					 </div>';
        } else {
            echo '<div class="alert alert-danger" role="alert">
						<strong>Error!</strong> No se pudo crear al usuario,
						<strong>{$resultado}</strong>
					 </div>';
        }
        echo '<p class="text-right">
					<a href="usuario.php?view=nuevo_usuario" class="btn btn-primary"><span class="glyphicon glyphicon-plus-sign"></span>
					 Agregar Nuevo Usuario</a></p>';
    }
}
Beispiel #6
0
<?php

require_once '../../Core/core.php';
usuarioBLL::logout();
header('Location: ../acceso.php');
if (isset($_REQUEST['criterio'])) {
    $criterio = $_REQUEST['criterio'];
} else {
    $criterio = "";
}
if (isset($_REQUEST['valor'])) {
    $valor = $_REQUEST['valor'];
} else {
    $valor = "";
}
if (isset($_REQUEST['posicion'])) {
    $posicion = $_REQUEST['posicion'];
} else {
    $posicion = 0;
}
if (isset($_REQUEST['activo'])) {
    $activo = $_REQUEST['activo'];
} else {
    $activo = -1;
}
$cantidad = 10;
require_once $_SERVER['DOCUMENT_ROOT'] . '/Proyecto/Core/core.php';
$lista_usuarios = usuarioBLL::obtenerPorCriterio($criterio, $valor, $posicion, $activo, $cantidad);
if ($lista_usuarios == false) {
    echo "<div class=\"alert alert-warming\" role=\"alert\">\n\t\t\t  \t<strong>Lo sentimos!</strong> No hay registros con esos criterios\n\t\t\t </div>";
} else {
    echo "<div class=\"table-responsive\">";
    echo usuarioBLL::convertirTableHTML($lista_usuarios, false, false);
    echo "</div>";
}
 public static function actualizarPassword($id, $password)
 {
     $fecha = date('Y-m-d H:i:s');
     $usuario_id = usuarioBLL::getUser()->getId();
     $passMD5 = md5($password);
     try {
         $conexion = MySqlDAO::getIntance();
         $sql = "CALL PA_U_Usuario_Password(\n\t\t\t\t{$id},\n\t\t\t\t'{$passMD5}',\n\t\t\t\t{$usuario_id},\n\t\t\t\t'{$fecha}',\n\t\t\t\t@msg_error)";
         // Ejecutamos el procedimiento almacenado
         $conexion->ejecutarSql($sql);
         // Retornamos la cantidad de registros afectados
         return $conexion->getRegistrosAfectados();
     } catch (Exception $e) {
         throw $ex;
     }
 }
if (!isset($_POST['submit']) or !empty($msg_error)) {
    if (!usuarioBLL::isAdmin()) {
        $id = usuarioBLL::getUser()->getId();
        $usuario = usuarioBLL::getUser();
        $username = $usuario->getUsername();
        $nombre = $usuario->getFullName();
        if (usuarioBLL::getUser()->getId() != $id) {
            echo '<div class="alert alert-danger" role="alert">
						<strong>Error!</strong> No tiene permisos para modificar este usuario.
					</div>';
            return;
        }
    } else {
        if (isset($_GET['id'])) {
            $id = $_GET['id'];
            $usuario = usuarioBLL::obtenerPorID($id);
            $username = $usuario->getUsername();
            $nombre = $usuario->getFullName();
        }
    }
}
?>

 <form class="form-horizontal" role="form" method="post">
	<input type="hidden" name="id" id="id" value="<?php 
echo $id;
?>
">

	<div class="form-group">
		<label for="username" class="col-sm-3 control-label">Username</label>