// Inclui o arquivo com o sistema de segurança protegePagina(); // Chama a função que protege a página //Indica a página ativa para ativar o marcador do menu lateral $pg_ativa = 'eventos'; //Inclui o arquivo de configuração do banco. include_once 'include/config.php'; //Instância do banco de dados. $database = new Config(); $db = $database->getConnection(); //Inclui as classes com as principais funções dos módulos. include_once 'include/ambiente.php'; include_once 'include/evento.php'; include_once 'include/categoria.php'; //Instância dos módulos. $ambiente = new Ambiente($db); $categoria = new TipoCategoria($db, 'evento'); $evento = new Evento($db); //Define valores para o objeto instanciado para utilizar uma função. $evento->cd_evento = $_GET['id']; $evento->readOne(); //Variável que recebe o resultado da consulta de outra instância. $stmt = $categoria->readAllSmall(); $stmt_ambiente = $ambiente->readAllSmall(); //Variável com o endereço raíz do módulo. $url = 'eventos.php?ordem=1'; ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8">
public function filtrarConvidados() { try { $this->layout = 'null'; $nome = Utils::sanitazeString($_POST['nome']); $registros = $this->Reserva->buscaConvidadoHostess($nome, date('Y-m-d'), $this->empresas_id); /** * listar as mesas por registro */ $newRegistros = array(); $ambienteModel = new Ambiente(); $mesaModel = new Mesa(); foreach ($registros as $registro) { /** * recupero as mesas */ $ambientes = $ambienteModel->ambientesReservas($registro['reservas_id']); $mesas = $mesaModel->mesasReservas($registro['reservas_id']); $arrayMesas = array('mesas' => join(', ', $mesas), 'nome_ambiente' => join(', ', $ambientes)); $arrayMesas = array_merge($arrayMesas, $this->Reserva->confirmadosParaEvento($registro['reservas_id'])); $newRegistros[] = array_merge($registro, $arrayMesas); } $this->set('registros', $newRegistros); $this->render(); } catch (Exception $ex) { print_r($ex->getTrace()); } }
// Inclui o arquivo com o sistema de segurança include "security.php"; protegePagina(); //Indica a página ativa para ativar o marcador do menu lateral $pg_ativa = 'ambientes'; //Inclui o arquivo de configuração do banco. include_once 'include/config.php'; //Instância do banco de dados. $database = new Config(); $db = $database->getConnection(); //Inclui as classes com as principais funções dos módulos. include_once 'include/ambiente.php'; include_once 'include/categoria.php'; //Instância dos módulos. $ambiente = new Ambiente($db); $categoria = new TipoCategoria($db, 'ambiente'); //Variável que recebe o resultado da consulta de outra instância. $stmt = $categoria->readAllSmall(); //Variável com o endereço raíz do módulo. $url = 'ambientes.php?ordem=1'; ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]--> <title>Área Restrita - Cadastrar Ambiente</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta name="viewport" content="width=device-width">
public function cadastroPrimeirasConfiguracoes() { try { $salaoId = 0; $ambienteId = 0; $mesaId = 0; $_POST = Utils::sanitazeArray($_POST); $this->Empresa->data = array_merge($this->Empresa->data, $_POST['Mesa']); $this->Empresa->validate = $this->Empresa->validate_primeiras_config; if ($this->Empresa->validates()) { $SalaoModel = new Salao(); $salaoId = $SalaoModel->genericInsert(array('empresas_id' => Session::read('Empresa.empresas_id'), 'nome' => 'Salão - (Teste)', 'status' => TRUE)); $AmbienteModel = new Ambiente(); $ambienteId = $AmbienteModel->genericInsert(array('saloes_id' => (int) $salaoId, 'empresas_id' => (int) Session::read('Empresa.empresas_id'), 'nome' => 'Ambiente - (Teste)', 'capacidade' => (int) $_POST['Mesa']['quantidade'] * 2, 'status' => TRUE)); /** * criar um metodo que gerer mesas apartir de um inteiro */ $MesaModel = new Mesa(); $MesaModel->inserirMesasCadastroSite((int) Session::read('Empresa.empresas_id'), $_POST['Mesa']['quantidade'], (int) $ambienteId); $_SESSION = array_merge($_SESSION, $_POST); /** * envio de email ao terminar */ $parameters = array('destinatario' => $_SESSION['Pessoa']['email'], 'nome_destinatario' => $_SESSION['Pessoa']['nome'], 'assunto' => 'Cadastro de empresa - my night', 'layout' => 'email_cadastro'); $parameters = array_merge($parameters, $_SESSION['Pessoa']); $parameters = array_merge($parameters, $_SESSION['Empresa']); $parameters = array_merge($parameters, $_SESSION['Endereco']); CurlStatic::send($parameters, 'json', Enum::URL_SERVIDOR_DE_EMAIL, 'POST'); echo json_encode(array('erro' => false, 'mensagem' => 'Seu cadastro foi realizado com sucesso, enviamos um e-mail com os dados agora é só se logar e experimentar o software!', 'div' => '#PrimeiroCadastroForm')); } else { echo json_encode(array('erro' => true, 'mensagem' => $this->Empresa->refactoryError($this->Empresa->validateErros), 'div' => '#PrimeiroCadastroForm')); } } catch (Exception $ex) { echo json_encode(array('erro' => true, 'mensagem' => $ex->getMessage(), 'div' => '#PrimeiroCadastroForm')); } }
//Recupera a página a ser usada na paginação. $page = isset($_GET['page']) ? $_GET['page'] : 1; //Limite para os registros exibidos na paginação. $records_per_page = 5; $from_record_num = $records_per_page * $page - $records_per_page; //Inclui funções e parâmetros essenciais para a página. include_once 'include/config.php'; include_once 'include/evento.php'; include_once 'include/ambiente.php'; include_once 'include/categoria.php'; //Instância do banco de dados. $database = new Config(); $db = $database->getConnection(); //Instância das funções do módulo atual. $evento = new Evento($db); $ambiente = new Ambiente($db); $categoria = new TipoCategoria($db, 'evento'); //Condicional para exibir todos os registros com e sem a pesquisa. if ($_POST) { $stmt = $evento->searchAll($page, $from_record_num, $records_per_page, $_GET['ordem'], $_POST['pesquisa']); $num = $evento->countSearchAll($_POST['pesquisa']); } else { $stmt = $evento->readAll($page, $from_record_num, $records_per_page, $_GET['ordem']); $num = $evento->countAll(); } //Atalho da página raíz do módulo. $url = 'eventos.php?ordem=1'; ?> <!DOCTYPE html> <html> <head>
// Inclui o arquivo com o sistema de segurança include "security.php"; protegePagina(); //Indica a página ativa para ativar o marcador do menu lateral $pg_ativa = 'ambientes'; //Inclui o arquivo de configuração do banco. include_once 'include/config.php'; //Instância do banco de dados. $database = new Config(); $db = $database->getConnection(); //Inclui as classes com as principais funções dos módulos. include_once 'include/ambiente.php'; include_once 'include/categoria.php'; //Instância dos módulos. $ambiente = new Ambiente($db); $categoria = new TipoCategoria($db, 'ambiente'); //Define valores para o objeto instanciado para utilizar uma função. $ambiente->cd_ambiente = $_GET['id']; $ambiente->readOne(); //Variável que recebe o resultado da consulta de outra instância. $stmt = $categoria->readAllSmall(); //Variável com o endereço raíz do módulo. $url = 'ambientes.php?ordem=1'; ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]--> <title>Área Restrita - Alterar Ambiente</title>
//Indica a página ativa para ativar o marcador do menu lateral $pg_ativa = 'ambientes'; //Recupera a página a ser usada na paginação. $page = isset($_GET['page']) ? $_GET['page'] : 1; //Limite para os registros exibidos na paginação. $records_per_page = 5; $from_record_num = $records_per_page * $page - $records_per_page; //Inclui funções e parâmetros essenciais para a página. include_once 'include/config.php'; include_once 'include/ambiente.php'; include_once 'include/categoria.php'; //Instância do banco de dados. $database = new Config(); $db = $database->getConnection(); //Instância das funções do módulo atual. $ambiente = new Ambiente($db); $categoria = new TipoCategoria($db, 'ambiente'); //Condicional para exibir todos os registros com e sem a pesquisa. if ($_POST) { $stmt = $ambiente->searchAll($page, $from_record_num, $records_per_page, $_GET['ordem'], $_POST['pesquisa']); $num = $ambiente->countSearchAll($_POST['pesquisa']); } else { $stmt = $ambiente->readAll($page, $from_record_num, $records_per_page, $_GET['ordem']); $num = $ambiente->countAll(); } //Atalho da página raíz do módulo. $url = 'ambientes.php?ordem=1'; ?> <!DOCTYPE html> <html> <head>