$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() . '">
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; } }
<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>
echo '<div class="alert alert-success" role="alert"> <strong>Exito!</strong> Password actualizado. </div>'; return; } catch (Exception $ex) { $msg_error = $ex->getMessage(); } } } 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(); } } } ?>