tieneAcceso()){ $objSesion->terminaSesion(); //print_r($objSesion->getError()); } if(!$objSesion->puedeEditar()){ header("Location: ".$pag); exit(); } unset($objValida); if(!isset($_POST["id"]) || !isset($_POST["desc"])){ header("Location: ".$pag."?error=0"); exit(); } $id = filter_input(INPUT_POST, "id", FILTER_SANITIZE_NUMBER_INT);//limpia texto $desc = trim(filter_input(INPUT_POST, "desc", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto $clave = trim(filter_input(INPUT_POST, "clave", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto $min = filter_input(INPUT_POST, "min", FILTER_SANITIZE_NUMBER_INT);//limpia texto $sem = filter_input(INPUT_POST, "sem", FILTER_SANITIZE_NUMBER_INT);//limpia texto $nombre = trim(filter_input(INPUT_POST, "nombre", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto if(isset($_POST["estado"])){ $estado = filter_input(INPUT_POST, "estado", FILTER_SANITIZE_NUMBER_INT);//limpia texto if($estado != 1) $estado = 0; }else $estado = 0; $altas = filter_input(INPUT_POST, "altas", FILTER_SANITIZE_NUMBER_INT);//limpia texto $stmt = $pdo->prepare('Select * from fu_planestudio(:id, :desc, :clave, :activo, :min, :sem, :altas, :nombre)'); $stmt->bindParam(":id", $id); $stmt->bindParam(":desc", $desc); $stmt->bindParam(":clave", $clave); $stmt->bindParam(":activo", $estado); $stmt->bindParam(":min", $min); $stmt->bindParam(":sem", $sem); $stmt->bindParam(":altas", $altas, PDO::PARAM_BOOL); $stmt->bindParam(":nombre", $nombre); if(!$stmt->execute()){ //print_r($stmt->errorInfo()); header("Location:".$pag."?error=2"); exit(); } $stmt->closeCursor(); $stmt = null; $log = new LogActividad(); $desc_log = "Actualiza plan de estudios ID[".$rs["fi_planestudio"]."] Nombre[".$desc."] Clave[".$clave."] Carrera[".$carrera."] Minutos[".$min."] Semestre[".$sem."]"; $log->appendLog($_SESSION["usuario_id"], $_SESSION["usuario_nombre"]." ".$_SESSION["usuario_apellidos"], $desc_log); header("Location: ".$pag."?ok=1"); exit(); ?>