Esempio n. 1
0
 public static function editar()
 {
     $agenda = new Agenda();
     $agenda->selecionarPorId($_GET['id']);
     $evento = new Evento();
     $evento->selecionarPorId($agenda->fkEvento);
     $sala = new Sala();
     $salas = $sala->listar();
     $arrListaDatas = Funcao::retornaDataIntervalo($evento->dataInicio, $evento->dataFim);
     $arrHoraInicial = Funcao::intervaloDeHoraPorMinutos('07:00', '23:30');
     $arrHoraFinal = Funcao::intervaloDeHoraPorMinutos('07:00', '23:30');
     if (!empty($_POST)) {
         $agenda = new Agenda();
         foreach ($_POST as $pKey => $p) {
             if ($pKey == 'dia') {
                 $agenda->{$pKey} = Funcao::dateFormatToDatabase($p);
             } else {
                 $agenda->{$pKey} = $p;
             }
         }
         $idAgenda = $agenda->salvar();
         $evento = new Evento();
         $evento->selecionarPorId($_POST['fkEvento']);
         self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar/' . $evento->id . '-' . Funcao::prepararLink($evento->nome) . Configuracao::$extensaoPadrao);
     }
     self::$corpo = "editar";
     self::$variaveis = array('agenda' => $agenda, 'salas' => $salas, 'evento' => $evento, 'dias' => $arrListaDatas, 'horaInicial' => $arrHoraInicial, 'horaFinal' => $arrHoraFinal);
     self::renderizar(self::$viewController);
 }
Esempio n. 2
0
<?php

include_once realpath(dirname(__FILE__) . '/Sala.class.php');
$Sala = new Sala();
switch ($_REQUEST['a']) {
    case 'listar':
        permisos(CONFIGURACION, 'r');
        $Sala->listar();
        break;
    case 'ingresarForm':
        permisos(CONFIGURACION, 'w');
        $Sala->ingresarForm();
        break;
    case 'ingresar':
        permisos(CONFIGURACION, 'w');
        $Sala->ingresar();
        break;
    case 'actualizarForm':
        permisos(CONFIGURACION, 'u');
        $Sala->actualizarForm();
        break;
    case 'actualizar':
        permisos(CONFIGURACION, 'u');
        $Sala->actualizarDatos();
        break;
    case 'eliminar':
        permisos(CONFIGURACION, 'd');
        $Sala->borrar($_REQUEST['id']);
        break;
}