</div> <div id="content"> <div id="content-container"> <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
//Setup Validations $validator = new FormValidator(); $validator->addValidation("usuario_nombre", "req", "El campo Usuario es requerido"); $validator->addValidation("usuario_nombre", "alnum", "El campo Usuario solo acepta letras y numeros"); $validator->addValidation("usuario_email", "email", "Email Invalido"); $validator->addValidation("usuario_email", "req", "Email requerido"); $validator->addValidation("usuario_clave", "req", "Clave requerida"); $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";