Browse Source

Fix: Update de usuarios

Alejandro Rosales 2 years ago
parent
commit
0aeac6c945
2 changed files with 26 additions and 14 deletions
  1. 25 14
      action/action_usuarios_update.php
  2. 1 0
      usuarios.php

+ 25 - 14
action/action_usuarios_update.php

@@ -1,15 +1,26 @@
 <?php
-    $ruta = "../";
-    require_once "../include/bd_pdo.php";
-    global $pdo;
-    if(isset($_POST['dlfacultad']))
-        $facultad=$_POST['dlfacultad'];
-    else
-        $facultad=$_POST['mfacultad'];
-    $sql = "SELECT fu_update_usuario(:id, :nombre, :correo, :clave, :rol, :facultad)";
-    $params = array(':id' => $_POST['id'], ':nombre' => mb_strtoupper($_POST['mnombre']), ':correo' => $_POST['mcorreo'], ':clave' => $_POST['mclave'], ':rol' => $_POST['mrol'], ':facultad' => $facultad);
-    #print_r($_POST);
-    $hecho = query($sql, $params, false);
-    header("Location: ../usuarios.php", true, 307);
-    exit();
-?>
+ini_set('display_errors', 1);
+ini_set('display_startup_errors', 1);
+error_reporting(E_ALL);
+$ruta = "../";
+require_once "../include/bd_pdo.php";
+global $db;
+print_r($_POST);
+if (isset($_POST['dlfacultad']))
+    $facultad = $_POST['dlfacultad'];
+else
+    $facultad = $_POST['mfacultad'];
+
+$db->where('usuario_clave', $_POST['mclave'])
+    ->update(
+        'usuario',
+        array(
+            'usuario_nombre' => mb_strtoupper($_POST['mnombre']),
+            'usuario_correo' => $_POST['mcorreo'],
+            'usuario_clave' => $_POST['mclave'],
+            'rol_id' => $_POST['mrol'],
+            'facultad_id' => empty($facultad) ? null : $facultad,
+        )
+    );
+header("Location: ../usuarios.php", true, 307);
+exit();

+ 1 - 0
usuarios.php

@@ -299,6 +299,7 @@ if ($user->admin) {
                                             <div class="datalist-input">Mostrar todas</div>
                                             <span class="ing-buscar icono"></span>
                                             <ul style="display:none">
+                                            <li data-id="" class="pl-4">General</li>
                                                 <?php foreach ($fs_facultades as $facultad) { ?>
                                                     <li data-id="<?= $facultad['facultad_id'] ?>" class="pl-4"><?= $facultad['facultad_nombre'] ?></li>
                                                 <?php } ?>