本文整理汇总了PHP中Fachada类的典型用法代码示例。如果您正苦于以下问题:PHP Fachada类的具体用法?PHP Fachada怎么用?PHP Fachada使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Fachada类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: listarEmpleados
public function listarEmpleados()
{
$bd = new Fachada();
$bd->abrir(BD, SERVIDOR, USUARIO, CLAVE, PUERTO);
$sql = "SELECT * FROM empleado";
$resultado = $bd->consultar($sql, 'ARREGLO');
return $resultado;
}
开发者ID:JBarretoY,项目名称:SICDAP,代码行数:8,代码来源:Empleado.php
示例2: getInstance
public function getInstance()
{
if (Fachada::$instance == null) {
Fachada::$instance = new Fachada();
}
return Fachada::$instance;
}
开发者ID:vagnerbarros,项目名称:santa-cruz,代码行数:7,代码来源:Fachada.php
示例3: run
public function run($form)
{
$img = new Securimage();
try {
$code = $form->get('code');
if (!$img->check($code)) {
throw new CaptchaIncorretoException();
}
$nome = $form->get('nome');
$empresa = $form->get('empresa');
$telefone = $form->get('telefone');
$assunto = $form->get('assunto');
$mensagem = $form->get('mensagem');
$msg = new Mensagem(null, $nome, $empresa, $telefone, $assunto, $mensagem, Constants::$_ATIVO);
$fachada = Fachada::getInstance();
$fachada->cadastroMensagem()->cadastrar($msg);
$this->setMessage("Mensagem cadastrada com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(FaleConoscoPage::$NM_PAGINA . '&msg_cadastro=sucesso'));
} catch (CaptchaIncorretoException $e) {
$this->setMessage("As letras não foram digitadas corretamente! Por favor, tente novamente...", Constants::$_MSG_ERROR);
$this->load('100%');
$this->setForward(Forward::$_BACK);
}
}
开发者ID:vagnerbarros,项目名称:anphpf,代码行数:25,代码来源:FaleConoscoAction.php
示例4: run
public function run($form)
{
$nome = $form->get('nome');
$cnpj = $form->get('cnpj');
$cep = $form->get('cep');
$pais = $form->get('pais');
$estado = $form->get('estado');
$cidade = $form->get('cidade');
$bairro = $form->get('bairro');
$logradouro = $form->get('logradouro');
$numero = $form->get('numero');
$complemento = $form->get('complemento');
$telefone_residencial = $form->get('telefone_residencial');
$telefone_celular = $form->get('telefone_celular');
$telefone_comercial = $form->get('telefone_comercial');
$telefone_recado = $form->get('telefone_recado');
$email = $form->get('email');
$faixa_faturamento = $form->get('faixa_faturamento');
$data_abertura = $form->get('data_abertura');
$razao_social = $form->get('razao_social');
$inscricao_estadual = $form->get('inscricao_estadual');
$registro = $form->get('registro');
$nome_fantasia = $form->get('nome_fantasia');
$pessoas_ocupadas = $form->get('pessoas_ocupadas');
$setor = $form->get('setor');
$tipo = $form->get('tipo');
$segmento = $form->get('segmento');
$empreendimento = new Empreendimento($id, $tipo, $cnpj, $inscricao_estadual, $registro, $nome_fantasia, $razao_social, $pessoas_ocupadas, $data_abertura, $faixa_faturamento, $segmento, $cep, $pais, $estado, $cidade, $bairro, $logradouro, $numero, $complemento, $telefone_residencial, $telefone_celular, $telefone_comercial, $telefone_recado, $email, Constants::$_ATIVO, $setor);
$fachada = Fachada::getInstance();
$fachada->cadastroEmpreendimento()->cadastrar($empreendimento);
$this->setMessage("Pessoa cadastrado com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(CadastrarEmpreendimentoPage::$NM_PAGINA . '&msg_cadastro=sucesso'));
}
开发者ID:vagnerbarros,项目名称:anphpf,代码行数:34,代码来源:CadastrarEmpreendimentoAction.php
示例5: iniciarSesion
public function iniciarSesion($usuario, $pass)
{
$bd = new Fachada();
$bd->abrir(BD, SERVIDOR, USUARIO, CLAVE, PUERTO);
$finalUser = pg_escape_string($usuario);
$finalPass = pg_escape_string($pass);
$sql = "SELECT * FROM usuario WHERE usuario = '{$finalUser}' AND clave = '{$finalPass}'";
$resultado = $bd->consultar($sql, 'ARREGLO');
if ($resultado) {
session_start();
$_SESSION['user'] = $finalUser;
$_SESSION['pass'] = $finalPass;
$_SESSION['permitido'] = TRUE;
}
return $resultado;
}
开发者ID:JBarretoY,项目名称:SICDAP,代码行数:16,代码来源:Sesion.php
示例6: run
public function run($form)
{
$nome = $form->get('nome');
$cpf = $form->get('cpf');
$cep = $form->get('cep');
$pais = $form->get('pais');
$estado = $form->get('estado');
$cidade = $form->get('cidade');
$bairro = $form->get('bairro');
$logradouro = $form->get('logradouro');
$numero = $form->get('numero');
$complemento = $form->get('complemento');
$telefone_residencial = $form->get('telefone_residencial');
$telefone_celular = $form->get('telefone_celular');
$telefone_comercial = $form->get('telefone_comercial');
$email = $form->get('email');
$sexo = $form->get('sexo');
$data_nascimento = Datas::StringParaData($form->get('data_nascimento'));
$escolaridade = $form->get('escolaridade');
$segmento = $form->get('segmento');
$pessoa = new Pessoa(null, $cpf, $nome, $cep, $pais, $estado, $cidade, $bairro, $logradouro, $numero, $complemento, $telefone_residencial, $telefone_celular, $telefone_comercial, $email, $sexo, $data_nascimento, $escolaridade, $segmento, Constants::$_ATIVO);
$fachada = Fachada::getInstance();
$fachada->cadastroPessoa()->cadastrar($pessoa);
$this->setMessage("Pessoa cadastrado com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(CadastrarPessoaPage::$NM_PAGINA . '&msg_cadastro=sucesso'));
}
开发者ID:vagnerbarros,项目名称:anphpf,代码行数:27,代码来源:CadastrarPessoaAction.php
示例7: alteraSenhaRest
public function alteraSenhaRest()
{
$data = $this->request->post();
$fachada = Fachada::getInstance();
$id = (int) $fachada->decript($data["userID"]);
if (is_nan($id)) {
throw new InvalidArgumentException();
}
$userVO = new UsuarioVO();
$userVO->setIdUsuario($id);
/*
*
senhaAtual
novaSenha
repetirNovaSenha
userID
*
*/
$vo = $fachada->selectOneByID($userVO);
if ($vo) {
$md5SenhaAtual = md5($data['senhaAtual']);
$boo = $md5SenhaAtual == $vo->getSenha();
if (!$boo) {
throw new InvalidArgumentException();
}
$vo->setSenha(md5($data['novaSenha']));
try {
$fachada->updateUser($vo);
} catch (Exception $e) {
var_dump($e);
}
}
echo $this->getResponse($vo);
}
开发者ID:wgviana,项目名称:SaudeNaCopa,代码行数:34,代码来源:EsqueciSenhaController.php
示例8: run
public function run($form)
{
$fachada = Fachada::getInstance();
$usuario = SessionManager::getUser();
$fachada->cadastroReserva()->fecharReserva($usuario->getId());
$this->setMessage("Reservas confirmadas com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(HistoricoReservaPage::$NM_PAGINA . '&msg_reserva=ok'));
}
开发者ID:vagnerbarros,项目名称:kcilc-projeto,代码行数:9,代码来源:FecharReservasAction.php
示例9: run
public function run($form)
{
$id = $form->get('id');
$fachada = Fachada::getInstance();
$fachada->cadastroMensagem()->remover($id);
$this->setMessage("Mensagem removida com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(ListagemMensagemPage::$NM_PAGINA . '&msg_cadastro=sucesso'));
}
开发者ID:vagnerbarros,项目名称:anphpf,代码行数:9,代码来源:RemoverMensagemAction.php
示例10: run
public function run($form)
{
//TODO
$fachada = Fachada::getInstance();
$id = $form->get('id');
$fachada->cadastroProduto()->inativar($id);
$this->setMessage("Produto removido com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(ManterProdutoPage::$NM_PAGINA));
}
开发者ID:vagnerbarros,项目名称:kcilc-projeto,代码行数:10,代码来源:RemoverProdutoAction.php
示例11: run
public function run($form)
{
//TODO
$fachada = Fachada::getInstance();
$id_produto = $form->get('id_produto');
$id_usuario = SessionManager::getUser()->getId();
$fachada->cadastroReserva()->remover($id_usuario, $id_produto);
$this->setMessage("Produto removido com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(CarrinhoPage::$NM_PAGINA));
}
开发者ID:vagnerbarros,项目名称:kcilc-projeto,代码行数:11,代码来源:RemoverProdutoCarrinhoAction.php
示例12: run
public function run($form)
{
$lang = Messages::$PT_br;
$email = $form->get('email');
$senha = $form->get('senha');
$fachada = Fachada::getInstance();
try {
$usuario = $fachada->cadastroUsuario()->logar($email, $senha);
SessionManager::setUser($usuario);
$this->load('100%');
$this->setForward(Forward::go(HomePage::$NM_PAGINA));
} catch (EmailSenhaIncorretaException $e) {
}
}
开发者ID:vagnerbarros,项目名称:kcilc-projeto,代码行数:14,代码来源:LoginAction.php
示例13: run
public function run($form)
{
//TODO
$fachada = Fachada::getInstance();
$id = $form->get('id');
$nome = $form->get('nome');
$senha = $form->get('senha');
$usuario = $fachada->cadastroUsuario()->buscarId($id);
$usuario->setNome($nome);
$usuario->setSenha($senha);
$fachada->cadastroUsuario()->atualizar($usuario);
$this->setMessage("Usuario atualizado com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(ManterClientePage::$NM_PAGINA));
}
开发者ID:vagnerbarros,项目名称:kcilc-projeto,代码行数:15,代码来源:AtualizarUsuarioAction.php
示例14: run
public function run($form)
{
//TODO
$fachada = Fachada::getInstance();
$id = $form->get('id');
$descricao = $form->get('descricao');
$valor = $form->get('valor');
$quantidade = $form->get('quantidade');
$produto = $fachada->cadastroProduto()->buscarId($id);
$produto->setDescricao($descricao);
$produto->setValor($valor);
$produto->setQuantidadeEstoque($quantidade);
$fachada->cadastroProduto()->atualizar($produto);
$this->setMessage("Produto atualizado com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(ManterProdutoPage::$NM_PAGINA));
}
开发者ID:vagnerbarros,项目名称:kcilc-projeto,代码行数:17,代码来源:AtualizarProdutoAction.php
示例15: run
public function run($form)
{
//TODO
$fachada = Fachada::getInstance();
$idProduto = $form->get('id');
$usuario = SessionManager::getUser();
$reserva = new Reserva(null, $usuario->getId(), date("Y-m-d"), Situacao::$_ABERTO, Constants::$_ATIVO);
try {
$fachada->cadastroReserva()->cadastrar($reserva, $idProduto);
$this->setMessage("Produto reservado com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(HomePage::$NM_PAGINA . '&msg_carrinho=ok'));
} catch (QuantidadeInsuficienteException $e) {
$this->setMessage("Quantidade insuficiente no estoque.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(ReservarProdutoPage::$NM_PAGINA));
}
}
开发者ID:vagnerbarros,项目名称:kcilc-projeto,代码行数:18,代码来源:ReservarProdutoAction.php
示例16: getCalendario
public function getCalendario()
{
$data = $this->request->post();
$fachada = Fachada::getInstance();
$id = (int) $fachada->decript($data["idusuario"]);
if (is_nan($id)) {
throw new InvalidArgumentException();
}
$userVO = new UsuarioVO();
$userVO->setIdUsuario($id);
$result = $fachada->getCalendario($userVO);
$objRetorno = array();
for ($i = 0; $i < count($result); $i++) {
$objRetorno[] = $result[$i]->parseArray();
}
$retorno = array("status" => $objRetorno != false, "data" => $objRetorno);
echo json_encode($retorno);
}
开发者ID:wgviana,项目名称:SaudeNaCopa,代码行数:18,代码来源:CalendarioController.php
示例17: run
public function run($form)
{
//pega valores do form preenchido
$nome = $form->get('nome');
$cpf = $form->get('cpf');
$rg = $form->get('rg');
$cep = $form->get('cep');
$rua = $form->get('rua');
$numero = $form->get('numero');
$bairro = $form->get('bairro');
$complemento = $form->get('complemento');
$cidade = $form->get('cidade');
$estado = $form->get('estado');
$telefone = $form->get('telefone');
$celular = $form->get('celular');
$senha = $form->get('senha');
//atualiza o usuario da sessão
$usuario = SessionManager::getUser();
$usuario->setNome($nome);
$usuario->setCpf($cpf);
$usuario->setRg($rg);
$usuario->setCep($cep);
$usuario->setRua($rua);
$usuario->setNumero($numero);
$usuario->setBairro($bairro);
$usuario->setComplemento($complemento);
$usuario->setCidade($cidade);
$usuario->setEstado($estado);
$usuario->setTelefone($telefone);
$usuario->setCelular($celular);
$usuario->setSenha($senha);
//persiste o usuario atualizado
$fachada = Fachada::getInstance();
$fachada->cadastroUsuario()->atualizar($usuario);
//limpa sessão e adiciona o usuario atualizado
SessionManager::cleanUser();
SessionManager::setUser($usuario);
//mensagem de sucesso
$this->setMessage("Perfil atualizado com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(HomePage::$NM_PAGINA));
}
开发者ID:vagnerbarros,项目名称:kcilc-projeto,代码行数:42,代码来源:AtualizarPerfilAction.php
示例18: run
public function run($form)
{
$fachada = Fachada::getInstance();
$descricao = $form->get('descricao');
$arquivos = $form->get('pic');
$valor = $form->get('valor');
$quantidade = $form->get('quantidade');
$categoria = $form->get('categoria');
$genero = $form->get('genero');
$tamanho = $form->get('tamanho');
$cor = $form->get('cor');
$situacao = $form->get('situacao');
$produto = new Produto(null, $quantidade, $descricao, $valor, $categoria, $genero, $tamanho, $cor, $situacao, Constants::$_ATIVO);
$idProduto = $fachada->cadastroProduto()->proximoId();
$fachada->cadastroProduto()->cadastrar($produto);
$fachada->cadastroFotoProduto()->cadastrarFotos($arquivos, $idProduto);
$this->setMessage("Produto cadastrado com sucesso.", Constants::$_MSG_SUCCESS);
//$this->load('100%');
$this->setForward(Forward::go(CadastrarProdutoPage::$NM_PAGINA));
}
开发者ID:vagnerbarros,项目名称:kcilc-projeto,代码行数:20,代码来源:CadastrarProdutoAction.php
示例19: enviaDuvida
public function enviaDuvida()
{
$data = $this->request->post();
$fachada = Fachada::getInstance();
$id = (int) $fachada->decript($data["idusuario"]);
if (is_nan($id)) {
throw new InvalidArgumentException();
}
// $id = $data['idusuario'];
$msg = $data['msg'];
$vo = new DuvidaVO();
$vo->setIdUsuario($id);
$vo->setMsg($msg);
$fachada->insereDuvida($vo);
$userVO = new UsuarioVO();
$userVO->setIdUsuario($id);
$userVO = $fachada->selectOneByID($userVO);
$enviado = $fachada->sendEmail('[email protected]', $userVO->getEmail(), 'Dúvida Saúde na Copa', $msg);
$retorno = $this->getResponse($enviado);
echo $retorno;
}
开发者ID:wgviana,项目名称:SaudeNaCopa,代码行数:21,代码来源:DuvidaController.php
示例20: run
public function run($form)
{
//TODO
$img = new Securimage();
try {
$code = $form->get('code');
if (!$img->check($code)) {
throw new CaptchaIncorretoException();
}
//pega valores do form preenchido
$nome = $form->get('nome');
$cpf = $form->get('cpf');
$rg = $form->get('rg');
$cep = $form->get('cep');
$rua = $form->get('rua');
$numero = $form->get('numero');
$bairro = $form->get('bairro');
$complemento = $form->get('complemento');
$cidade = $form->get('cidade');
$estado = $form->get('estado');
$telefone = $form->get('telefone');
$celular = $form->get('celular');
$email = $form->get('email');
$senha = $form->get('senha');
//cria o objeto
$usuario = new Usuario(null, null, $nome, $cpf, $rg, $cep, $rua, $numero, $bairro, $complemento, $cidade, $estado, $telefone, $celular, $email, $senha, Constants::$_ATIVO);
//persiste objeto
$fachada = Fachada::getInstance();
$fachada->cadastroUsuario()->cadastrarCliente($usuario);
SessionManager::setUser($usuario);
//mensagem de sucesso
$this->setMessage("Usuário cadastrado com sucesso.", Constants::$_MSG_SUCCESS);
$this->load('100%');
$this->setForward(Forward::go(HomePage::$NM_PAGINA . '&msg_cadastro=ok'));
} catch (CaptchaIncorretoException $e) {
$this->setMessage("As letras não foram digitadas corretamente! Por favor, tente novamente...", Constants::$_MSG_ERROR);
$this->load('100%');
$this->setForward(Forward::$_BACK);
}
}
开发者ID:vagnerbarros,项目名称:kcilc-projeto,代码行数:40,代码来源:CadastroUsuarioAction.php
注:本文中的Fachada类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论