123456789101112131415161718192021222324252627 |
- <?php
- $ruta = "../";
- require_once "../class/c_login.php";
- if (!isset($_SESSION['user'])) {
- header('Location: index.php');
- exit;
- } else
- $user = unserialize($_SESSION['user']);
- $params = array(':id' => $user->user['id'], ':per' => $_POST['id']);
- $user->print_to_log('Actualizando periodo from ' . $user->periodo . ' to ' . $_POST['id']);
- query("SELECT FU_UPDATEPERIODO(:id, :per)", $params);
- $user->periodo = $params[':per'];
- # if the user is admin, also update the facultad in user object
- if ($user->admin) {
- $facultad = query("SELECT FACULTAD_ID id, FACULTAD f FROM FS_PERIODO WHERE ID = :id", [':id' => $user->periodo]);
- $user->facultad = array(
- 'facultad_id' => $facultad["id"],
- 'facultad' => $facultad["f"],
- );
- }
- $_SESSION['user'] = serialize($user);
- header("Location: {$_POST["target"]}");
|