当前位置: 首页>>代码示例>>PHP>>正文


PHP Utils::returnNumeric方法代码示例

本文整理汇总了PHP中Utils::returnNumeric方法的典型用法代码示例。如果您正苦于以下问题:PHP Utils::returnNumeric方法的具体用法?PHP Utils::returnNumeric怎么用?PHP Utils::returnNumeric使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Utils的用法示例。


在下文中一共展示了Utils::returnNumeric方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: buscarCliente

 public function buscarCliente($busca, $valor, $pessoasId, $roleId)
 {
     $TELEFONE = NULL;
     $NOME = null;
     $RG = null;
     $EMAIL = null;
     if ($roleId < 4 || $roleId == 6) {
         $modelEmpresa = new Empresa();
         $proprietarioId = $modelEmpresa->proprietario(md5($pessoasId));
         $proprietarioId = (int) $proprietarioId[0]['pessoas_id'];
     } else {
         $proprietarioId = $pessoasId;
     }
     if ($busca == 'nome') {
         $NOME = " (Cliente.nome LIKE '%{$valor}%') ";
     } else {
         if ($busca == 'telefone') {
             $valor = Utils::returnNumeric($valor);
             $TELEFONE = " (Cliente.telefone = '{$valor}') ";
         } else {
             if ($busca == 'rg') {
                 $RG = " (Cliente.rg = '{$valor}') ";
             } else {
                 if ($busca == 'email') {
                     $EMAIL = " (Cliente.email = '{$valor}') ";
                 }
             }
         }
     }
     $sql = "SELECT \n                    Cliente.clientes_id AS id,\n                    Cliente.nome,\n                    Cliente.sexo,\n                    Cliente.status,\n                    Cliente.email,\n                    Cliente.telefone,\n                    Cliente.rg,\n                    Juridica.nome_fantasia,\n                    Cliente.data_nascimento\n                FROM\n                    vw_clientes AS Cliente\n                        INNER JOIN\n                    clientes_empresas AS CliEmp ON CliEmp.clientes_id = Cliente.clientes_id\n                        INNER JOIN\n                    empresas AS Empresa ON CliEmp.empresas_id = Empresa.id\n                        INNER JOIN\n                    pessoaJuridica AS Juridica ON Juridica.id = Empresa.pessoaJuridica_id\n                WHERE\n                    Empresa.pessoas_id  = {$proprietarioId} \n                        AND " . $NOME . $TELEFONE . $RG . $EMAIL . ";";
     return $this->query($sql);
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:32,代码来源:Cliente.php

示例2: cadastro

 public function cadastro($created)
 {
     /**
      * criar uma pessoa
      */
     $modelPessoa = new Pessoa();
     $pessoasId = $modelPessoa->genericInsert(array('tipo_pessoa' => 1, 'created' => $created));
     /**
      * criar uma pessoa fisica
      */
     $ModelPF = new Fisica();
     $ModelPF->genericInsert(array('pessoas_id' => $pessoasId, 'cpf' => '00000000000', 'nome' => $this->getNome()));
     /**
      * criar um contato
      */
     $modelContato = new Contato();
     $contatoId = $modelContato->genericInsert(array('telefone' => Utils::returnNumeric($this->getPhone()), 'tipo' => 1));
     $modelContato->inserirContato($pessoasId, $contatoId);
     /**
      * criar um email
      */
     $modelEmail = new Email();
     $modelEmail->inserirEmailPessoa($pessoasId, $this->getEmail());
     /**
      * criar um usuario
      */
     $modelUsuario = new Usuario();
     $usuarioId = $modelUsuario->genericInsert(array('roles_id' => 1, 'pessoas_id' => $pessoasId, 'status' => 1, 'perfil_teste' => 0, 'created' => $created, 'email' => $this->getEmail(), 'login' => $this->getEmail(), 'senha' => Authentication::password($this->getPhone()), 'chave' => Authentication::uuid(), 'facebook_id' => $this->getFacebookId()));
     $modelCliente = new Cliente();
     $modelCliente->genericInsert(array('pessoas_id' => $pessoasId, 'status' => 1, 'sexo' => 0));
     return $modelCliente->recuperaCliente($this->getNome(), $this->getPhone());
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:32,代码来源:Facebook.php

示例3: cadastroEmpresa

 public function cadastroEmpresa()
 {
     try {
         $_POST = Utils::sanitazeArray($_POST);
         $rg = NULL;
         $tipoPessoa = $_POST[$this->Pessoa->name]['tipo_pessoa'];
         $nome = $_POST[$this->Pessoa->name]['nome'];
         $email = $_POST[$this->Pessoa->name]['email'];
         $razao = $_POST['Juridica']['razao'];
         $fantasia = $_POST['Juridica']['fantasia'];
         $ie = $_POST['Juridica']['ie'];
         $senha = Authentication::password($_POST[$this->Pessoa->name]['senha']);
         if ($tipoPessoa == 1) {
             $cpfCnpj = Utils::returnNumeric($_POST['Fisica']['cpf']);
             $_POST[$this->Pessoa->name]['cpf'] = Utils::returnNumeric($_POST['Fisica']['cpf']);
         } else {
             $this->Pessoa->validate = $this->Pessoa->validate_fisica;
             $cpfCnpj = Utils::returnNumeric($_POST['Juridica']['cnpj']);
             $_POST[$this->Pessoa->name]['cnpj'] = Utils::returnNumeric($_POST['Juridica']['cnpj']);
             $_POST[$this->Pessoa->name]['razao'] = $_POST['Juridica']['razao'];
             $_POST[$this->Pessoa->name]['fantasia'] = $_POST['Juridica']['fantasia'];
             $_POST[$this->Pessoa->name]['ie'] = $_POST['Juridica']['ie'];
         }
         $this->Pessoa->data = $_POST[$this->Pessoa->name];
         if ($this->Pessoa->validates()) {
             $retorno = $this->Pessoa->cadastroEmpresa($nome, $cpfCnpj, $rg, $razao, $fantasia, $ie, $email, $senha, $tipoPessoa);
             if (isset($retorno['pessoaId']) && $retorno['pessoaId'] > 0) {
                 //enviar email
                 #recupero a chave do usuario
                 $chave = $this->Pessoa->recuperaChave($cpfCnpj);
                 #recupero o corpo do meu email para ser cadastrado
                 $email = new Email();
                 $registro = $email->find('first', array('tag' => 'cadastro_sucesso'));
                 #faço a troca de siglas para personalizar o email
                 $array = array('__NOME_REMETENTE__' => $_POST[$this->Pessoa->name]['nome'], '__DATE__' => date('d/m/Y h:i:s'), '__URL__' => Router::url(array('Pages', 'ativarConta', $chave)));
                 #envio o email de confirmação para o meu cliente cadastrado
                 $objeto = new MailPHPMailer();
                 $objeto->setAssunto('Cadastro realizado com sucesso!');
                 $objeto->setRemetente();
                 $objeto->setDestinatario($_POST[$this->Pessoa->name]['email'], $_POST[$this->Pessoa->name]['nome']);
                 $objeto->setBody(str_replace(array_keys($array), array_values($array), $registro[0]['Email']['corpo_mail']));
                 $email = $objeto->sendMail();
                 #saida para o usuario
                 echo json_encode(array('erro' => false, 'mensagem' => "Seu cadastro foi efetuado com sucesso", 'pessoa_id' => (int) $retorno['pessoaId'], 'envio_email' => $email));
             } else {
                 #caso de erro fazer esse procedimento
             }
         } else {
             echo json_encode(array('erro' => true, 'erros' => $this->Pessoa->validateErros));
         }
     } catch (Exception $ex) {
         #em caso de erro fazer esse procedimento
         echo json_encode(array('erro' => true, 'erros' => utf8_encode($ex->getMessage())));
     }
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:55,代码来源:WebservicesController.php

示例4: edit

 public function edit()
 {
     try {
         foreach ($_POST['Contato']['telefone'] as $key => $value) {
             $_POST['Contato']['telefone'][$key] = Utils::returnNumeric($value);
         }
         $this->Contato->AlterarContatosEmpresa($this->empresas_id, $_POST['Contato']);
         $json = json_encode(array('style' => 'success', 'icon' => 'check', 'title' => 'Atenção', 'message' => 'Alteração efetuada com sucesso', 'button' => 'Fechar', 'time' => 5000, 'size' => 'sm'));
         $sql = "SELECT \n                        id,\n                        telefone,\n                        tipo\n                    FROM\n                        contatos AS Contato\n                            INNER JOIN\n                        empresas_has_contatos AS EmpresaContato ON EmpresaContato.contatos_id = Contato.id\n                    WHERE\n                        EmpresaContato.empresas_id = {$this->empresas_id};";
         $_SESSION['Contato'] = $this->Contato->query($sql);
         echo json_encode(array('funcao' => "bootsAlert({$json})"));
     } catch (Exception $ex) {
         echo json_encode(array('funcao' => "infoErro('" . utf8_encode($ex->getMessage()) . "', '#ContatoEditForm');"));
     }
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:15,代码来源:ContatosController.php

示例5: adicionarConvidados

 public function adicionarConvidados(array $Convidado = NULL, $token = NULL)
 {
     try {
         if ($this->is('post') && empty($Convidado)) {
             $cliente[$this->Cliente->name] = $_POST[$this->Cliente->name];
             $cliente[$this->Cliente->name]['telefone'] = Utils::returnNumeric($cliente[$this->Cliente->name]['telefone']);
             $reserva = $this->Reserva->find('first', array('token' => $_POST['Reserva']['token']));
             $reserva = array_shift($reserva);
             $reservaId = $reserva['Reserva']['id'];
             $cliente[$this->Cliente->name]['empresas_id'] = $reserva['Reserva']['empresas_id'];
             $this->Cliente->data = $cliente[$this->Cliente->name];
             $this->Cliente->validate = $this->Cliente->validate_convidados;
             if ($this->Cliente->validates()) {
                 /**
                  * verificar a quantidade de vagas e se excedeu o limit
                  */
                 $this->Reserva->verificarLimiteDeConvidados($reservaId);
                 /**
                  * cadastro o meu cliente
                  */
                 $clienteId = $this->Cliente->cadastroDeClientes($cliente[$this->Cliente->name]);
                 /**
                  * vincular o cliente a reserva
                  */
                 $this->Reserva->inserirConvidado($clienteId, $reservaId);
                 $this->Cliente->novoCadastro($cliente[$this->Cliente->name]['telefone'], $cliente[$this->Cliente->name]['nome'], '', $cliente[$this->Cliente->name]['empresas_id'], 1, '0000-00-00', $clienteId);
                 $alert = json_encode(array('message' => 'Seu convidado foi registrado com sucesso', "style" => 'success', 'time' => 5000, 'size' => 'sm', 'callback' => "chamaListaDeConvidadosAdminEpdf( '" . Router::url(array('Reservas', 'listarConvidados', $_POST['Reserva']['token'])) . "' ); \$('#body-lista-convidados').empty(); loadingElement('<br><b>Carregando a lista de Convidados</b>', '#body-lista-convidados');", 'before' => "\$('#loading').fadeOut(1000);", 'icon' => 'check', 'title' => 'Sucesso!'));
                 echo json_encode(array('funcao' => "bootsAlert( " . $alert . " ); "));
             } else {
                 echo json_encode(array('erros' => $this->Cliente->validateErros, 'form' => 'ClienteAddForm'));
             }
         } else {
             /**
              * foi chamada a ação
              */
             $this->Cliente->data = null;
             $cliente[$this->Cliente->name] = $Convidado;
             $cliente[$this->Cliente->name]['telefone'] = Utils::returnNumeric(trim($cliente[$this->Cliente->name]['celular']));
             $cliente[$this->Cliente->name]['nome'] = utf8_encode(trim($cliente[$this->Cliente->name]['nome']));
             $cliente[$this->Cliente->name]['email'] = trim($cliente[$this->Cliente->name]['email']);
             $cliente[$this->Cliente->name]['dt_nascimento'] = utf8_encode(trim($cliente[$this->Cliente->name]['dt_nascimento']));
             unset($cliente[$this->Cliente->name]['celular']);
             $reserva = $this->Reserva->find('first', array('token' => $token));
             $reserva = array_shift($reserva);
             $reservaId = $reserva['Reserva']['id'];
             $cliente[$this->Cliente->name]['empresas_id'] = $reserva['Reserva']['empresas_id'];
             $this->Cliente->data = $cliente[$this->Cliente->name];
             try {
                 /**
                  * cadastro o meu cliente
                  */
                 $clienteId = $this->Cliente->cadastroDeClientes($cliente[$this->Cliente->name]);
                 /**
                  * vincular o cliente a reserva
                  */
                 $this->Reserva->inserirConvidado($clienteId, $reservaId);
                 return $clienteId;
             } catch (Exception $ex) {
                 throw $ex;
             }
         }
     } catch (Exception $ex) {
         $alert = json_encode(array('message' => $ex->getMessage(), "style" => 'danger', 'time' => 5000, 'size' => 'sm', 'callback' => false, 'before' => "\$('#loading').fadeOut(1000);", 'icon' => 'times', 'title' => 'Atenção!'));
         echo json_encode(array('funcao' => "bootsAlert( " . $alert . " ); "));
     }
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:66,代码来源:ReservasController.php

示例6: edit

 public function edit()
 {
     try {
         $pessoaId = 0;
         $telefones = $_POST['Contato'];
         $created = date('Y-m-d H:i:s');
         //Utils::pre($_SESSION); return;
         $_POST[$this->Fisica->name]['cpf'] = Utils::returnNumeric($_POST[$this->Fisica->name]['cpf']);
         $_POST[$this->Endereco->name]['cep'] = Utils::returnNumeric($_POST[$this->Endereco->name]['cep']);
         $_POST = Utils::sanitazeArray($_POST);
         $this->Funcionario->data = array_merge($this->Funcionario->data, $_POST['Endereco']);
         $this->Funcionario->data = array_merge($this->Funcionario->data, $_POST['Fisica']);
         $this->Funcionario->data = array_merge($this->Funcionario->data, $_POST['Usuario']);
         $this->Funcionario->data = array_merge($this->Funcionario->data, $_POST['Email']);
         if ($this->Funcionario->validates()) {
             /**
              * INSERIR PESSOA FISICA
              */
             $this->Fisica->genericUpdate(array('id' => $_SESSION['Form']['fisicas_id'], 'nome' => $_POST[$this->Fisica->name]['nome'], 'cpf' => $_POST[$this->Fisica->name]['cpf'], 'rg' => $_POST[$this->Fisica->name]['rg']));
             /**
              * UPDATE USUARIOS
              */
             $this->Usuario->genericUpdate(array('roles_id' => $_POST[$this->Usuario->name]['roles_id'], 'email' => $_POST['Email']['email'], 'id' => $_SESSION['Form']['users_id']));
             /**
              * UPDATE ENDERECO
              */
             if (empty($_SESSION['Form']['enderecos_id'])) {
                 $this->Endereco->inserirEnderecosPessoa($_SESSION['Form']['pessoas_id'], $_POST['Endereco']);
             } else {
                 $_POST['Endereco']['id'] = $_SESSION['Form']['enderecos_id'];
                 $this->Endereco->genericUpdate($_POST['Endereco']);
             }
             /**
              * CONTATO
              */
             $this->Contato->AlterarContatosPessoa($_SESSION['Form']['pessoas_id'], $telefones);
             /**
              * Alterar email
              */
             $this->Email->alterarEmailPessoas($_SESSION['Form']['pessoas_id'], $_POST['Email']['email']);
             $url = Router::url(array('Funcionarios', 'index'));
             echo json_encode(array('funcao' => "sucessoForm( 'Sua Alteração foi efetuada com sucesso', '#FuncionarioAddForm' );" . "redirect('{$url}');"));
         } else {
             echo json_encode(array('erros' => $this->Funcionario->validateErros, 'form' => $this->Funcionario->name . 'AddForm'));
         }
     } catch (SystemException $ex) {
         echo json_encode(array('funcao' => "infoErro('" . $ex->getMessage() . "', '#FuncionarioAddForm');"));
     } catch (Exception $e) {
         echo $e->getMessage();
     }
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:51,代码来源:FuncionariosController.php

示例7: add

 public function add()
 {
     $pessoaJuridicaId = 0;
     $empresaId = 0;
     $created = date('Y-m-d H:i:s');
     $telefones = $_POST['Contato'];
     $_POST[$this->Juridica->name]['pessoas_id'] = $_SESSION['cadastroEmpresa']['pessoas_id'];
     $_POST[$this->Juridica->name]['cnpj'] = Utils::returnNumeric($_POST[$this->Juridica->name]['cnpj']);
     $_POST = Utils::sanitazeArray($_POST);
     try {
         $this->Empresa->data = array_merge($this->Empresa->data, $_POST['Juridica']);
         $this->Empresa->data = array_merge($this->Empresa->data, $_POST['Email']);
         $this->Empresa->data = array_merge($this->Empresa->data, $_POST['Endereco']);
         //Utils::pre( $this->Empresa->data );
         if ($this->Empresa->validates()) {
             //exit();
             /**
              * CADASTRAR PESSOA JURIDICA
              */
             $pessoaJuridicaId = $this->Juridica->genericInsert($_POST[$this->Juridica->name]);
             /**
              * CADASTRAR EMPRESA
              */
             $this->Empresa->useTable = 'empresas';
             $empresaId = $this->Empresa->genericInsert(array('pessoaJuridica_id' => $pessoaJuridicaId, 'pessoas_id' => $_POST[$this->Juridica->name]['pessoas_id'], 'created' => $created, 'status' => 1, 'situacao_empresas_id' => 1));
             /**
              * CADASTRAR CONTAS EMPRESAS
              */
             $this->ContaEmpresa->genericInsert(array('empresas_id' => $empresaId, 'situacao_contas_id' => 1, 'contas_empresas_tipos_id' => 1, 'tipos_pagamentos_id' => 1, 'created' => $created, 'expirar' => Utils::adicionaMes(1, $created)));
             /**
              * CADASTRAR ENDERECOS
              */
             $this->Endereco->inserirEnderecosEmpresa($empresaId, $_POST[$this->Endereco->name]);
             /**
              * CADASTRAR CONTATOS
              */
             $this->Contato->inserirContatosEmpresa($empresaId, $telefones);
             /**
              * CADASTRAR E-MAILS
              */
             $this->Email->inserirEmailEmpresa($empresaId, $_POST['Email']['email']);
             $url = Router::url(array('Empresas', 'empresasRelacionadas', md5($_POST[$this->Juridica->name]['pessoas_id'])));
             echo json_encode(array('funcao' => "sucessoForm( 'Seu cadastro foi efetuado com sucesso', '#PessoaAddForm' );" . "redirect('{$url}');"));
         } else {
             echo json_encode(array('erros' => $this->Empresa->validateErros, 'form' => $this->Empresa->name . 'AddForm'));
         }
     } catch (Exception $ex) {
         echo $ex->getMessage();
     }
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:50,代码来源:EmpresasController.php

示例8: add

 public function add()
 {
     try {
         $pessoaId = 0;
         $telefones = $_POST['Contato'];
         $created = date('Y-m-d H:i:s');
         /**
          * RETIRADO CARACTERES INDESEJADOS
          */
         $_POST[$this->Fisica->name]['cpf'] = Utils::returnNumeric($_POST[$this->Fisica->name]['cpf']);
         /**
          * LIMPANDO OS CARACTERES HTML, PHP, CSS, JS
          */
         $_POST = Utils::sanitazeArray($_POST);
         /**
          * criar o metodo marge para fazer o merge dos arrays e a verificação de dados inconsistentes
          */
         $this->Pessoa->data = array_merge($this->Pessoa->data, $_POST[$this->Fisica->name]);
         $this->Pessoa->data = array_merge($this->Pessoa->data, $_POST['Email']);
         $this->Pessoa->data = array_merge($this->Pessoa->data, $_POST[$this->Usuario->name]);
         /**
          * validação dos meus campos para o formulário
          */
         if ($this->Pessoa->validates()) {
             /**
              * INSERIR PESSOA 
              */
             $this->Pessoa->useTable = 'pessoas';
             $pessoaId = $this->Pessoa->genericInsert(array('created' => $created, 'tipo_pessoa' => 1));
             /**
              * INSERIR PESSOA FISICA
              */
             $this->Fisica->genericInsert(array('pessoas_id' => $pessoaId, 'nome' => $_POST[$this->Fisica->name]['nome'], 'cpf' => $_POST[$this->Fisica->name]['cpf'], 'rg' => $_POST[$this->Fisica->name]['rg']));
             /**
              * INSERIR USUARIO
              */
             $userKey = Authentication::uuid();
             $this->Usuario->genericInsert(array('pessoas_id' => $pessoaId, 'roles_id' => 4, 'perfil_teste' => 0, 'status' => 1, 'email' => $_POST['Email']['email'], 'login' => $_POST[$this->Usuario->name]['login'], 'senha' => Authentication::password($_POST[$this->Usuario->name]['senha']), 'chave' => $userKey, 'created' => $created));
             /**
              * INSERIR CONTATO
              */
             $this->Contato->inserirContatosPessoa($pessoaId, $telefones);
             /**
              * INSERIR EMAIL
              */
             $this->Email->inserirEmailPessoa($pessoaId, $_POST['Email']['email']);
             if ($pessoaId > 0) {
                 //enviar email
                 //
                 //                        #recupero o corpo do meu email para ser cadastrado
                 //                        $email = new Email();
                 //                        $registro = $email->find('first', array('tag' => 'cadastro_sucesso'));
                 //                        #faço a troca de siglas para personalizar o email
                 //                        $array = array(
                 //                               '__NOME_REMETENTE__' => $_POST[$this->Fisica->name]['nome'],
                 //                               '__DATE__' => date('d/m/Y h:i:s'),
                 //                               '__URL__'  => Router::url(array('Pages', 'ativarConta', $chave)),
                 //                                );
                 //
                 //                        #envio o email de confirmação para o meu cliente cadastrado
                 //                        $objeto = new MailPHPMailer();
                 //                        $objeto->setAssunto('Cadastro realizado com sucesso!');
                 //                        $objeto->setRemetente();
                 //                        $objeto->setDestinatario( $_POST[$this->Pessoa->name]['email'] , $_POST[$this->Pessoa->name]['nome']);
                 //                        $objeto->setBody( str_replace(array_keys($array), array_values($array), $registro[0]['Email']['corpo_mail']) );
                 //                        $objeto->sendMail();
                 //
                 //                        #saida para o usuario
                 $_SESSION['cadastroEmpresa']['pessoas_id'] = $pessoaId;
                 $url = Router::url(array('Empresas', 'cadastro'));
                 echo json_encode(array('funcao' => "sucessoForm( 'Seu cadastro foi efetuado com sucesso', '#PessoaAddForm' );" . "redirect('{$url}');"));
             } else {
                 #caso de erro fazer esse procedimento
             }
         } else {
             echo json_encode(array('erros' => $this->Pessoa->validateErros, 'form' => $this->Pessoa->name . 'AddForm'));
         }
     } catch (Exception $ex) {
         #em caso de erro fazer esse procedimento
         echo $ex->getMessage();
     }
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:82,代码来源:PessoasController.php

示例9: edit

 /**
  * @author FreelaPHP schuindt
  * @version 1.0
  * @todo metodo que realiza a edicao e persistencia de dados do usuario no banco de dados
  *
  * 
  * */
 public function edit()
 {
     try {
         $telefones = $_POST['Contato'];
         foreach ($telefones['telefone'] as $tel) {
             $fone[] = Utils::returnNumeric($tel);
         }
         $telefones['telefone'] = $fone;
         $senha = null;
         $_POST[$this->Juridica->name]['id'] = Session::read('Usuario.juridicas_id');
         $_POST[$this->Fisica->name]['id'] = Session::read('Usuario.fisicas_id');
         if (isset($_SESSION['UserEditForm'])) {
             $_POST[$this->User->name]['id'] = (int) $_SESSION['UserEditForm']['id'];
             unset($_SESSION['UserEditForm']);
         }
         if (isset($_SESSION['Form']['enderecos_id'])) {
             $_POST[$this->Endereco->name]['id'] = $_SESSION['Form']['enderecos_id'];
         }
         //Utils::pre($_SESSION); exit();
         $this->Pessoa->data = $_POST[$this->Pessoa->name];
         $this->Endereco->data = $_POST[$this->Endereco->name];
         $this->Juridica->data = $_POST[$this->Juridica->name];
         $this->Fisica->data = $_POST[$this->Fisica->name];
         $this->Contato->data = $_POST[$this->Contato->name];
         //print_r($this->Contato->data );exit;
         if ($this->User->validates()) {
             $_POST = Utils::sanitazeArray($_POST);
             if (isset($_POST[$this->User->name]['senha'])) {
                 unset($_POST[$this->User->name]['confirm_senha']);
                 $_POST[$this->User->name]['senha'] = $senha;
             }
             /**
              * CONTATO
              */
             $this->Contato->AlterarContatosPessoa($this->pessoas_id, $telefones);
             /**
              * FISICA
              */
             $this->Fisica->genericUpdate($this->Fisica->data);
             /**
              * Emails editar
              */
             $this->Email->alterarEmailPessoas($this->pessoas_id, $_POST['Email']['email']);
             if (isset($this->Endereco->data['id'])) {
                 $this->Endereco->genericUpdate($this->Endereco->data);
             } else {
                 $this->Endereco->genericInsert($this->Endereco->data);
             }
             $_SESSION['Usuario']['nome'] = $_POST['Fisica']['nome'];
             $_SESSION['Usuario']['email'] = $_POST['Email']['email'];
             echo json_encode(array('funcao' => "sucessoForm( 'Usuario editado com sucesso!', '#UsuarioEditForm' );" . "window.location.reload();"));
         } else {
             echo json_encode(array('erros' => $this->User->validateErros, 'form' => 'UsuarioEditForm'));
         }
     } catch (Exception $ex) {
         echo json_encode(array('erros' => array($ex->getMessage()), 'form' => 'UsuarioEditForm'));
     }
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:65,代码来源:UsuariosController.php

示例10: tratarQuebraLinha

 private function tratarQuebraLinha($line)
 {
     $explode = explode('-', $line);
     if (count($explode) > 1) {
         return array('nome' => trim($explode[0]), 'telefone' => trim($explode[1]));
     } else {
         return array('nome' => Utils::returnStrings($line), 'telefone' => Utils::returnNumeric($line));
     }
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:9,代码来源:Evento.php

示例11: addReserva

 public function addReserva()
 {
     try {
         $_POST[$this->Cliente->name]['empresas_id'] = $this->empresas_id;
         $_POST[$this->Cliente->name]['dt_nascimento'] = Utils::convertDataSemHora($_POST[$this->Cliente->name]['dt_nascimento']);
         $_POST[$this->Cliente->name]['telefone'] = Utils::returnNumeric($_POST[$this->Cliente->name]['telefone']);
         $_POST[$this->Cliente->name]['rg'] = Utils::returnNumeric($_POST[$this->Cliente->name]['rg']);
         $this->Cliente->data = $_POST[$this->Cliente->name];
         if ($this->Cliente->validates()) {
             $clientesId = $this->Cliente->genericInsert($this->Cliente->data);
             /**
              * Cadastro de cliente
              */
             $registro = $this->Cliente->novoCadastro($_POST[$this->Cliente->name]['telefone'], $_POST[$this->Cliente->name]['nome'], $_POST[$this->Cliente->name]['email'], $this->empresas_id, $_POST[$this->Cliente->name]['sexo'], $_POST[$this->Cliente->name]['dt_nascimento'], $clientesId);
             if ($registro) {
                 $_POST[$this->Cliente->name]['id'] = md5($registro['vClientesId']);
                 $json = json_encode($_POST[$this->Cliente->name]);
                 echo json_encode(array('funcao' => "sucessoForm( 'Cadastro efetuado com sucesso!', '#ClienteAddForm' );" . " cadastroClienteHtml( {$json} ) "));
             }
         } else {
             echo json_encode(array('erros' => $this->Cliente->validateErros, 'form' => $this->Cliente->name . 'AddForm'));
         }
     } catch (Exception $ex) {
         echo $ex->getMessage();
     }
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:26,代码来源:ClientesController.php

示例12: eviarSMS

 public final function eviarSMS($registro)
 {
     $body = "Você tem uma consulta agendada amanhã dia " . Utils::getDate($registro['start']) . " Retorne a mensagem para confirmação!";
     #RECUPERAR O ID DO ENVIO DO SMS
     $mensagemId = $this->Cron->SMSlastId();
     $mensagemId = str_pad(++$mensagemId, 4, 0, STR_PAD_LEFT);
     $itens[] = array('fullcalendar_id' => $registro['fullcalendar_id'], 'clientes_id' => $registro['clientes_id'], 'empresas_id' => $registro['empresas_id'], 'conteudo' => addslashes($body), 'status' => 0, 'sms_id' => $mensagemId);
     try {
         $destinatario = '55' . Utils::returnNumeric($registro['celular']);
         #RECUPERA O CELULAR DA EMPRESA QUE CONTRATOU O SERVIÇO
         $remetente = '554197268858';
         //$sms     = new SimpleSendSMS( $mensagemId, $body, $destinatario, $remetente );
         #ENVIO O SMS
         //$retorno = $sms->sendSMS();
         #REGISTRO O ENVIO NO BANCO DE DADOS
         //$itens[0]['status'] = $retorno['codigo'];
         //$this->Cron->gravaSMS( $itens );
         echo '<pre>';
         print_r($itens);
     } catch (Exception $e) {
         echo $e->getMessage();
         $itens[0]['status'] = $e->getCode();
         $this->Cron->gravaEmail($itens);
     }
 }
开发者ID:brunoblauzius,项目名称:sistema,代码行数:25,代码来源:CronsController.php


注:本文中的Utils::returnNumeric方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。