tieneAcceso()){ $objSesion->terminaSesion(); //print_r($objSesion->getError()); } if(!$objSesion->puedeEditar()){ header("Location: ".$pag."?error=1"); exit(); } unset($objValida); if(!isset($_POST["fecha_inicial_asigna"]) || !isset($_POST["fecha_final_asigna"]) || !isset($_POST["fecha_inicial_ordinaria"]) || !isset($_POST["fecha_inicial_ordinaria"]) || !isset($_POST["fecha_inicial_extra"]) || !isset($_POST["fecha_final_extra"]) || !isset($_POST["fecha_inicial_extra_intra"]) || !isset($_POST["fecha_inicial_extra_intra"]) ){ header("Location: ".$pag."?error=0"); exit(); } $fecha_inicial_asigna = fechaGuion(trim(filter_input(INPUT_POST, "fecha_inicial_asigna", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW))));//limpia texto $fecha_final_asigna = fechaGuion(trim(filter_input(INPUT_POST, "fecha_final_asigna", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW))));//limpia texto $fecha_inicial_ordinaria = fechaGuion(trim(filter_input(INPUT_POST, "fecha_inicial_ordinaria", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW))));//limpia texto $fecha_final_ordinaria = fechaGuion(trim(filter_input(INPUT_POST, "fecha_final_ordinaria", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW))));//limpia texto $fecha_inicial_extra = fechaGuion(trim(filter_input(INPUT_POST, "fecha_inicial_extra", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW))));//limpia texto $fecha_final_extra = fechaGuion(trim(filter_input(INPUT_POST, "fecha_final_extra", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW))));//limpia texto $fecha_inicial_extra_intra = fechaGuion(trim(filter_input(INPUT_POST, "fecha_inicial_extra_intra", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW))));//limpia texto $fecha_final_extra_intra = fechaGuion(trim(filter_input(INPUT_POST, "fecha_final_extra_intra", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW))));//limpia texto //---Inserta/Actualiza fechas importantes nuevas $stmt = $pdo->prepare('Select * from fi_fechaimportante(:periodo, 5, :fechai, :fechaf )');//fecha de asignacion $stmt->bindParam(":periodo", $_SESSION["periodo_id"]); $stmt->bindParam(":fechai", $fecha_inicial_asigna); $stmt->bindParam(":fechaf", $fecha_final_asigna); if(!$stmt->execute()){ //print_r($stmt->errorInfo()); header("Location:".$pag."?error=2"); exit(); } $stmt->closeCursor(); //---Inserta/Actualiza fechas importantes nuevas $stmt = $pdo->prepare('Select * from fi_fechaimportante(:periodo, 6, :fechai, :fechaf )');//fecha de ordinarios $stmt->bindParam(":periodo", $_SESSION["periodo_id"]); $stmt->bindParam(":fechai", $fecha_inicial_ordinaria); $stmt->bindParam(":fechaf", $fecha_final_ordinaria); if(!$stmt->execute()){ //print_r($stmt->errorInfo()); header("Location:".$pag."?error=1"); exit(); } $stmt->closeCursor(); //---Inserta/Actualiza fechas importantes nuevas $stmt = $pdo->prepare('Select * from fi_fechaimportante(:periodo, 7, :fechai, :fechaf )');//fecha de extras $stmt->bindParam(":periodo", $_SESSION["periodo_id"]); $stmt->bindParam(":fechai", $fecha_inicial_extra); $stmt->bindParam(":fechaf", $fecha_final_extra); if(!$stmt->execute()){ //print_r($stmt->errorInfo()); header("Location:".$pag."?error=1"); exit(); } $stmt->closeCursor(); //---Inserta/Actualiza fechas importantes nuevas $stmt = $pdo->prepare('Select * from fi_fechaimportante(:periodo, 8, :fechai, :fechaf )');//fecha de extras intrasemestrales $stmt->bindParam(":periodo", $_SESSION["periodo_id"]); $stmt->bindParam(":fechai", $fecha_inicial_extra_intra); $stmt->bindParam(":fechaf", $fecha_final_extra_intra); if(!$stmt->execute()){ //print_r($stmt->errorInfo()); header("Location:".$pag."?error=1"); exit(); } $stmt->closeCursor(); $log = new LogActividad(); $desc_log = "Actualiza fechs importantes GEMA Asignación[".$fecha_inicial_asigna."] [".$fecha_final_asigna."] Captura [".$fecha_inicial_captura."][".$fecha_final_captura."]"; $log->appendLog($_SESSION["usuario_id"], $_SESSION["usuario_nombre"]." ".$_SESSION["usuario_apellidos"], $desc_log); header("Location: ".$pag."?ok=0"); exit(); ?>