tieneAcceso()){ $objSesion->terminaSesion(); //print_r($objSesion->getError()); } $objSesion->validaPeriodoUsuario();//si no tiene periodo manda a main if(!$objSesion->puedeEditar()){ header("Location: ".$pag); exit(); } unset($objValida); if(!isset($_POST["id"]) || !isset($_POST["desc"]) || !isset($_POST["plan"]) || !isset($_POST["sem"])){ 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 $plan = filter_input(INPUT_POST, "plan", FILTER_SANITIZE_NUMBER_INT);//limpia texto $sem = filter_input(INPUT_POST, "sem", FILTER_SANITIZE_NUMBER_INT);//limpia texto $salon = trim(filter_input(INPUT_POST, "salon", FILTER_SANITIZE_STRING,array('flags' => FILTER_FLAG_STRIP_LOW)));//limpia texto if(isset($_POST["copia"]) && $_POST["copia"] != "") $copia = filter_input(INPUT_POST, "copia", FILTER_SANITIZE_NUMBER_INT);//limpia texto if(isset($copia)){ //echo "Select * from fu_grupo(".$id.", ".$_SESSION["periodo_id"].", '".$desc."', ".$plan.", ".$sem.", '".$salon."', ".$copia.")"; $stmt = $pdo->prepare('Select * from fu_grupo(:id, :periodo, :desc, :plan, :sem, :salon, :copia)'); $stmt->bindParam(":copia", $copia); }else{ //echo "Select * from fu_grupo(".$id.", ".$_SESSION["periodo_id"].", '".$desc."', ".$plan.", ".$sem.", '".$salon."', NULL)"; $stmt = $pdo->prepare('Select * from fu_grupo(:id, :periodo, :desc, :plan, :sem, :salon, NULL)'); } $stmt->bindParam(":id", $id); $stmt->bindParam(":periodo", $_SESSION["periodo_id"]); $stmt->bindParam(":desc", $desc); $stmt->bindParam(":plan", $plan); $stmt->bindParam(":sem", $sem); $stmt->bindParam(":salon", $salon); if(!$stmt->execute()){ header("Location:".$pag."?error=2"); exit(); } $stmt->closeCursor(); $stmt = null; $log = new LogActividad(); $desc_log = "Actualiza grupo ID[".$id."] Nombre[".$desc."] Periodo[".$_SESSION["periodo_id"]."] Plan[".$plan."] Semestre[".$sem."] Salon[".$salon."]"; $log->appendLog($_SESSION["usuario_id"], $_SESSION["usuario_nombre"]." ".$_SESSION["usuario_apellidos"], $desc_log); header("Location: ".$pag); exit(); ?>