tieneAcceso()){ $objSesion->terminaSesion(); //print_r($objSesion->getError()); } if(!$objSesion->puedeEditar()){ header("Location: ".$pag); exit(); } unset($objValida); if(!isset($_POST["id"]) || !isset($_POST["desc"]) || !isset($_POST["tipo"]) ){ 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 $tipo = filter_input(INPUT_POST, "tipo", FILTER_SANITIZE_NUMBER_INT);//limpia texto if(isset($_POST["desc_larga"]) && trim($_POST["desc_larga"]) != "" ) $desc_larga = trim(filter_input(INPUT_POST, "desc_larga", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto $query = ""; $query.= (isset($salon) ? ":salon," : "NULL,"); $query.= (isset($prof) ? ":prof," : "NULL,"); $query.= (isset($gpo) ? ":gpo" : "NULL"); $query = ""; $query.= (isset($desc_larga) ? ":desc2," : "NULL,"); $stmt = $pdo->prepare('Select * from fu_salon(:id, :desc, '.$query.' :tipo)'); $stmt->bindParam(":id", $id); $stmt->bindParam(":desc", $desc); $stmt->bindParam(":tipo", $tipo); if(isset($desc_larga)) $stmt->bindParam(":desc2", $desc_larga); if(!$stmt->execute()){ //print_r($stmt->errorInfo()); header("Location:".$pag."?error=2"); exit(); } $stmt->closeCursor(); $stmt = null; $log = new LogActividad(); $desc_log = "Actualiza salón ID[".$id."] Nombre[".$desc."] Tipo[".$tipo."]"; $log->appendLog($_SESSION["usuario_id"], $_SESSION["usuario_nombre"]." ".$_SESSION["usuario_apellidos"], $desc_log); header("Location: ".$pag); exit(); ?>