static function clase($id_clase) { //METODO ESTATICO QUE DEVUELVE UNA CLASE ESPECIFICA $c = new Clase(); $conn = new Conexion(); $sql = 'SELECT * FROM clase WHERE id_clase = :id_clase'; $consulta = $conn->prepare($sql); $consulta->setFetchMode(PDO::FETCH_ASSOC); $consulta->bindParam(':id_clase', $id_clase, PDO::PARAM_INT); try { $consulta->execute(); $results = $consulta->fetch(); $c->nuevo = false; $c->cambios = false; $c->id_clase = $results['id_clase']; $c->obligatorio = $results['obligatorio']; $c->hora_inicio = $results['hora_inicio']; $c->hora_fin = $results['hora_fin']; $c->aula = $results['aula']; $c->dictada = $results['dictada']; $c->recuperatoria_de = $results['recuperatoria_de']; $c->comision = Comision::comision($results['comision']); //$c->profesor = Profesor::profesor($results['profesor']); $c->profesor = $results['profesor']; $c->hora_ingreso_profesor = $results['hora_ingreso_profesor']; $c->hora_salida_profesor = $results['hora_salida_profesor']; } catch (PDOException $e) { } return $c; }
static function comisiones() { //METODO ESTATICO QUE DEVUELVE TODAS LAS COMISIONES DE LA BASE $cs = array(); $conn = new Conexion(); $sql = 'SELECT id_comision FROM comision'; $consulta = $conn->prepare($sql); $consulta->setFetchMode(PDO::FETCH_ASSOC); try { $consulta->execute(); $results = $consulta->fetchall(); foreach ($results as $r) { $c = Comision::comision($r['id_comision']); array_push($cs, $c); } } catch (PDOException $e) { } return $cs; }
function agregar() { include_once "../modelo/comision.class.php"; $c = new Comision(); $c->setCarrera($_POST['carrera']); $c->setMateria($_POST['materia']); $c->setAnio($_POST['anio']); $c->setNumero($_POST['numero']); try { $c->guardar(); header('Location: ../vista/modulos/msmExitoComision.php'); } catch (Exception $e) { header("Location: ../vista/modulos/msmErrorComision.php?msg=" . $e->getMessage()); } die; }
if ($accion == 'agregar') { $tituloModulo = 'Bedelía | Agregar cursada'; include '../vista/modulos/form-cursada.php'; } else { if ($accion == 'editar') { include '../vista/modulos/form-cursada.php'; } else { if ($accion == 'eliminar') { include '../vista/modulos/form-cursada.php'; } else { if ($accion == 'listar') { $tituloModulo = 'Bedelía | Listado de cursada'; include_once "../modelo/cursada.class.php"; include_once "../modelo/comision.class.php"; $cp = Cursada::cursadas(); $c1 = Comision::comisiones(); include "../vista/modulos/list-cursada.php"; } else { header("Location: ../index.php"); } } } } die; } if (!isset($_POST['action'])) { header("Location: ../index.php"); } $accion = $_POST['action']; if ($accion == 'agregar') { agregar();
public function getPagada($id) { $comision = Comision::find($id); $comision->pagada = "1"; $comision->save(); return Redirect::back(); }