/** * Función Llamada Por Json Desde El formulario para Agregar Pensum */ public function agregarPensum() { try { $idGrado = isset($_POST['idGrado']) ? $_POST['idGrado'] : NULL; $materias = isset($_POST['materias']) ? $_POST['materias'] : NULL; $salon = new Salon(); $salones = $salon->leerSalonePorIdGrado($idGrado); $arreglo = array(); $arreglo = explode(',', $materias); $pensum = new Materia(); foreach ($salones as $sal) { $persona = new Persona(); $personas = $persona->leerPorSalon($sal->getIdSalon()); foreach ($personas as $p) { for ($i = 0; $i < count($arreglo); $i++) { $nota = new Nota(); $nota->crearNota($p->getIdPersona(), $arreglo[$i]); } } } for ($i = 0; $i < count($arreglo); $i++) { $pensum->crearPensum($idGrado, $arreglo[$i]); } echo json_encode("Pensum Agregado Correctamente"); } catch (Exception $exc) { echo json_encode('Error de aplicacion: ' . $exc->getMessage()); } }