public function run() { if (SessionHandler::checkSession('usuario')) { $this->load(); } else { $this->redirect($this->UrlBuilder()->doAction('login', array('admin' => 1))); } }
public function run() { if (SessionHandler::checkSession('usuario')) { if (isset($this->params['salvar']) && $this->params['salvar']) { $this->salvar(); } } }
public function sendMessage() { $data = array('message' => $this->params['message'], 'user_hash_from' => SessionHandler::selectSession('user'), 'date' => date('Y-m-d H:i:s')); if ($this->database()->insert('Chat', $data)) { echo 1; } else { echo 0; } die; }
public function run() { if (SessionHandler::checkSession('usuario')) { if (isset($this->params['verificar']) && $this->params['verificar']) { $this->loadTemplate('admpedido/verificar'); } else { $this->loadIndex(); } } else { $this->redirect($this->UrlBuilder()->doAction('login')); } }
function efetuarloginCliente() { $email = $this->getPost('email'); $senha = $this->getPost('senha'); $where = array('email' => $email, 'senha' => $senha); $clienteDao = new ClienteDao(); $cliente = $clienteDao->obterCliente($where); if ($cliente instanceof Cliente) { $login = array('email' => $email, 'senha' => $senha); SessionHandler::createSession('cliente', $login); } else { echo 'Seu dados não foram encontrados!'; } die; }
public function run() { if (SessionHandler::checkSession('usuario')) { if (isset($this->params['adicionar']) && $this->params['adicionar']) { $this->loadTemplate('ingredientes/edit_save_ingredientes'); } else { if (isset($this->params['salvar']) && $this->params['salvar']) { $this->salvarIngrediente(); } else { if (isset($this->params['editar']) && $this->params['editar']) { $this->editarIngrediente(); } else { if (isset($this->params['remover']) && $this->params['remover']) { $this->removerIngrediente(); } else { $this->loadIndex(); } } } } } else { $this->redirect($this->UrlBuilder()->doAction('login')); } }
function efetuarloginCliente() { $email = $this->getPost('email'); $senha = $this->getPost('senha'); $where = array('email' => $email, 'senha' => $senha); $clienteDao = new ClienteDao(); $cliente = $clienteDao->obterCliente($where); if ($cliente instanceof Cliente) { $login = array('email' => $email, 'senha' => $senha); SessionHandler::createSession('cliente', $login); $this->redirect($this->UrlBuilder()->doAction('pedido')); } else { $this->loadTemplate('cliente/login', array('msgLogin' => 'Seus dados não foram encontrados.')); } }
public function pedidoEfetuadoComSucesso() { SessionHandler::romoverTodosOsPedidosSession(); $sucesso = "\n <div class=\"alert alert-success\" role=\"alert\">Pedido Efetuado com Sucesso!</div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\" id=\"fecharModalConfirmacao\" >Fazer novo pedido</button>\n <button type=\"button\" class=\"btn btn-primary\" data-dismiss=\"modal\" onclick=\"confirmarPedido('http://localhost/delivery/public_html/?action=pedido&Ok=1')\" id=\"confirmarPedido\"><strong>OBRIGADO!</strong></button>\n </div>"; echo $sucesso; die; }
function salvarFuncionario() { $funcionario = new Funcionario(); $login = new Login(); $erro = ''; if ($this->getPost('id')) { $oldSenha = ''; $funcionario->setId($this->getPost('id')); $loginSenha = $this->loginDao->obterLogin(array('funcionario_id' => $this->getPost('id')), FALSE); $oldSenha = $loginSenha->getSenha(); } $funcionario->setPessoa_id($this->getPost('pessoa_id')); $funcionario->setData_admissao($this->getPost('data_admissao')); $funcionario->setSalario($this->getPost('salario')); $funcionario->setData_desligamento($this->getPost('data_desligamento')); if ($this->getPost('usuario')) { $login->setUsuario($this->getPost('usuario')); } if ($this->getPost('senha')) { $login->setSenha($this->getPost('senha')); } $funcionario->setLogin($login); $funcionarioS = serialize($funcionario); if ($funcionario->getData_admissao() == '') { $erro = "Data de admissão deve ser preenchida"; } if ($this->getPost('pessoa_id') == '' || $this->getPost('pessoa_id') == 0) { $erro = "Pessoa deve ser informada."; } if (strlen($erro) > 0) { $this->redirect($this->UrlBuilder()->doAction('funcionario', array('errorMsg' => $erro, 'adicionar' => true, 'funcionarioS' => $funcionarioS))); } $funcionarioDao = new FuncionarioDao($funcionario, $login); if ($this->getPost('id')) { $successMsg = "Funcionario atualizado com sucesso!"; $url = $this->UrlBuilder()->doAction('funcionario', array('successMsg' => $successMsg)); if ($this->comparaSimples($this->usuarioLogado, $login->getUsuario())) { if (!$this->comparaSimples($oldSenha, $login->getSenha())) { SessionHandler::deleteSession('usuario'); $url = $this->UrlBuilder()->doAction('login', array('admin' => TRUE)); } } if ($funcionarioDao->editar(array('id' => $this->getPost('id')))) { $this->redirect($url); } else { $errorMsg = "Funcionario não pode ser salvo!"; $this->redirect($this->UrlBuilder()->doAction('funcionario', array('adicionar' => true, 'errorMsg' => $funcionarioDao->getErro(), 'funcionarioS' => $funcionarioS))); } } else { if ($funcionarioDao->salvar()) { $successMsg = "Funcionario salva com sucesso!"; $this->redirect($this->UrlBuilder()->doAction('funcionario', array('successMsg' => $successMsg))); } else { $errorMsg = "Funcionario não pode ser salvo!"; $this->redirect($this->UrlBuilder()->doAction('funcionario', array('errorMsg' => $errorMsg))); } } }