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


PHP StringHelper::getInstance方法代码示例

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


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

示例1: prepararDadosComAcentuacao

 public function prepararDadosComAcentuacao($arrStrDados)
 {
     foreach ($arrStrDados as $arrStrTemp => $strValor) {
         if (!is_array($strValor)) {
             $strValor = SegurancaHelper::getInstance()->removerSQLInjection($strValor);
             $strValor = StringHelper::getInstance()->toUpper($strValor);
         } else {
             // recursividade para trabalhar
             // em campos que se tem um array
             $strValor = $this->prepararDadosComAcentuacao($strValor);
         }
         $arrStrDados[$arrStrTemp] = $strValor;
     }
     return $arrStrDados;
 }
开发者ID:lucasmichel,项目名称:cartorioOnline,代码行数:15,代码来源:DadosHelper.php

示例2: consultar

 public function consultar($arrStrFiltros)
 {
     if (!empty($arrStrFiltros["PES_CPF"])) {
         $arrStrFiltros["PES_CPF"] = StringHelper::getInstance()->removerCaracteresParaBanco($arrStrFiltros["PES_CPF"]);
     }
     if (!empty($arrStrFiltros["PES_CPF_EDICAO"])) {
         $arrStrFiltros["PES_CPF_EDICAO"] = StringHelper::getInstance()->removerCaracteresParaBanco($arrStrFiltros["PES_CPF_EDICAO"]);
     }
     $arrStrDados = RepoPessoa::getInstance()->consultar($arrStrFiltros);
     $arrObjs = null;
     if ($arrStrDados != null) {
         if (count($arrStrDados) > 0) {
             for ($intI = 0; $intI < count($arrStrDados); $intI++) {
                 $arrObjs[$intI] = $this->factory($arrStrDados[$intI], "Pessoa");
             }
         }
     }
     return $arrObjs;
 }
开发者ID:lucasmichel,项目名称:cartorioOnline,代码行数:19,代码来源:NegPessoa.php

示例3: salvar

 public function salvar($arrStrDados)
 {
     $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados));
     $obj->setCPF(StringHelper::getInstance()->removerCaracteresParaBanco($arrStrDados["PES_CPF"]));
     // verifica se já existe uma matrícula para
     // o membro, se existir o sistema não gera
     // só irá gerar se não existir
     if (trim($obj->getMatricula()) == "") {
         $dataAtual = Date("Y-m-d H:m:s");
         $strAno = substr($dataAtual, 0, 4);
         $intMes = (int) substr($dataAtual, 5, 2);
         if ($intMes <= 06) {
             $strSimestre = "1";
         } else {
             $strSimestre = "2";
         }
         // gera a hora em milissegundos
         $m = explode(' ', microtime());
         list($totalSeconds, $extraMilliseconds) = array($m[1], (int) round($m[0] * 1000, 3));
         $datHora = date("H:i:s", $totalSeconds) . ":{$extraMilliseconds}";
         //retira a pontuação da hora
         $strHoraSemPontuacao = str_replace(":", "", $datHora);
         // concatena pra gerar a matricula
         $strMatricula = $strAno . "." . $strSimestre . "." . $strHoraSemPontuacao;
         $obj->setMatricula($strMatricula);
     }
     // conserva a string da foto
     // para que não seja convertida para maúscula
     $obj->setFoto($arrStrDados["PES_ArquivoFoto"]);
     $obj->setDataNascimento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataNascimento"]));
     // conversão de datas não obrigatórias
     if (isset($arrStrDados["PES_DataCasamento"])) {
         if (trim($arrStrDados["PES_DataCasamento"]) != "") {
             $obj->setDataCasamento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataCasamento"]));
         }
     }
     if (isset($arrStrDados["MEM_DataConversao"])) {
         if (trim($arrStrDados["MEM_DataConversao"]) != "") {
             $obj->setDataConversao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MEM_DataConversao"]));
         }
     }
     if (isset($arrStrDados["MEM_DataReconciliacao"])) {
         if (trim($arrStrDados["MEM_DataReconciliacao"]) != "") {
             $obj->setDataReconciliacao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MEM_DataReconciliacao"]));
         }
     }
     if (isset($arrStrDados["MEM_DataBatismo"])) {
         if (trim($arrStrDados["MEM_DataBatismo"]) != "") {
             $obj->setDataBatismo(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MEM_DataBatismo"]));
         }
     }
     if (isset($arrStrDados["PES_DataFalecimento"])) {
         $obj->setDataFalecimento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataFalecimento"]));
     }
     if (isset($arrStrDados["PES_Falecimento"])) {
         if (isset($arrStrDados["MEM_DataInativacao"])) {
             if (trim($arrStrDados["MEM_DataInativacao"]) != "") {
                 $obj->setDataInativacao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MEM_DataInativacao"]));
             }
         }
         if (isset($arrStrDados["MEM_DataDescricaoInativacao"])) {
             if (trim($arrStrDados["MEM_DataDescricaoInativacao"]) != "") {
                 $obj->setDataDescricaoInativacao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MEM_DataDescricaoInativacao"]));
             }
         }
     }
     if ($obj->getId() == "") {
         $intPessoaID = RepoPessoa::getInstance()->salvar($obj);
         if ($intPessoaID > 0) {
             // guarda o id da pessoa
             $obj->setId($intPessoaID);
             if (!RepoMembro::getInstance()->salvar($obj)) {
                 return false;
             } else {
                 // grava os familiares
                 if (isset($arrStrDados["DADOS_MEMBRO"]["FAMILIARES"])) {
                     if (count($arrStrDados["DADOS_MEMBRO"]["FAMILIARES"]) > 0) {
                         foreach ($arrStrDados["DADOS_MEMBRO"]["FAMILIARES"] as $arrStrFamilia) {
                             $arrStrFamilia["PES_Primario_ID"] = $intPessoaID;
                             NegFamilia::getInstance()->salvar($arrStrFamilia);
                         }
                     }
                 }
                 // grava as atividades
                 if (isset($arrStrDados["DADOS_MEMBRO"]["ATIVIDADES"])) {
                     if (count($arrStrDados["DADOS_MEMBRO"]["ATIVIDADES"]) > 0) {
                         foreach ($arrStrDados["DADOS_MEMBRO"]["ATIVIDADES"] as $arrStrAtividade) {
                             $arrStrAtividade["PES_ID"] = $intPessoaID;
                             $arrStrAtividade["ATM_Status"] = "A";
                             NegAtividadeMembro::getInstance()->salvar($arrStrAtividade);
                         }
                     }
                 }
                 // grava os dados eclesiásticos
                 if (isset($arrStrDados["DADOS_MEMBRO"]["ECLESIASTICO"])) {
                     if (count($arrStrDados["DADOS_MEMBRO"]["ECLESIASTICO"]) > 0) {
                         foreach ($arrStrDados["DADOS_MEMBRO"]["ECLESIASTICO"] as $arrStrEcle) {
                             $arrStrEcle["PES_ID"] = $intPessoaID;
                             NegDadosEclesiasticos::getInstance()->salvar($arrStrEcle);
                         }
//.........这里部分代码省略.........
开发者ID:lucasmichel,项目名称:cartorioOnline,代码行数:101,代码来源:NegMembro.php

示例4: salvar

 public function salvar($arrStrDados)
 {
     $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados));
     if (isset($arrStrDados["PES_CPF"])) {
         $obj->setCPF(StringHelper::getInstance()->removerCaracteresParaBanco($arrStrDados["PES_CPF"]));
     }
     // verifica se já existe uma matrícula para
     // o membro, se existir o sistema não gera
     // só irá gerar se não existir
     if (trim($obj->getMatricula()) == "") {
         $dataAtual = Date("Y-m-d H:m:s");
         $strAno = substr($dataAtual, 0, 4);
         $intMes = (int) substr($dataAtual, 5, 2);
         if ($intMes <= 06) {
             $strSimestre = "1";
         } else {
             $strSimestre = "2";
         }
         // gera a hora em milissegundos
         $m = explode(' ', microtime());
         list($totalSeconds, $extraMilliseconds) = array($m[1], (int) round($m[0] * 1000, 3));
         $datHora = date("H:i:s", $totalSeconds) . ":{$extraMilliseconds}";
         //retira a pontuação da hora
         $strHoraSemPontuacao = str_replace(":", "", $datHora);
         // concatena pra gerar a matricula
         $strMatricula = $strAno . "." . $strSimestre . "." . $strHoraSemPontuacao;
         $obj->setMatricula($strMatricula);
     }
     if (isset($arrStrDados["PES_DataNascimento"])) {
         $obj->setDataNascimento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataNascimento"]));
     }
     if (isset($arrStrDados["PES_DataFalecimento"])) {
         $obj->setDataFalecimento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataFalecimento"]));
     }
     if (isset($arrStrDados["FUN_DataAdmissao"])) {
         $obj->setDataAdmissao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["FUN_DataAdmissao"]));
     }
     if (isset($arrStrDados["FUN_DataSaida"])) {
         $obj->setDataSaida(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["FUN_DataSaida"]));
     }
     $obj->setSalario(0);
     if (isset($arrStrDados["FUN_Salario"])) {
         $obj->setSalario(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["FUN_Salario"]));
     }
     $foto = "";
     //conserva a foto pra não passar pra maiuscula
     if (isset($arrStrDados["PES_ArquivoFoto"])) {
         $foto = $arrStrDados["PES_ArquivoFoto"];
     }
     $obj->setFoto($foto);
     if ($obj->getId() == "") {
         // se vier PES_Membro_ID utilizar ele no id de membro e setar o id de funcionario
         if ($obj->getMembroFuncionario() != null) {
             $obj->setIdFuncionario($obj->getMembroFuncionario()->getId());
             //passa o id e salva o funcionario
             if (RepoFuncionario::getInstance()->salvar($obj) == false) {
                 return false;
             } else {
                 return true;
             }
         } else {
             //se não vier PES_Membro_ID então salva a pessoa e o funcionario
             $idNovaPessoa = RepoPessoa::getInstance()->salvar($obj);
             if ($idNovaPessoa > 0) {
                 $obj->setIdFuncionario($idNovaPessoa);
                 if (RepoFuncionario::getInstance()->salvar($obj)) {
                     if (isset($arrStrDados["PES_TelefoneResidencial"])) {
                         if ($arrStrDados["PES_TelefoneResidencial"] != "") {
                             $foneRes["PES_ID"] = $idNovaPessoa;
                             $foneRes["TEL_Numero"] = $arrStrDados["PES_TelefoneResidencial"];
                             NegPessoaTelefone::getInstance()->salvar($foneRes);
                         }
                     }
                     if (isset($arrStrDados["PES_TelefoneCelular"])) {
                         if ($arrStrDados["PES_TelefoneCelular"] != "") {
                             $foneCel["PES_ID"] = $idNovaPessoa;
                             $foneCel["TEL_Numero"] = $arrStrDados["PES_TelefoneCelular"];
                             NegPessoaTelefone::getInstance()->salvar($foneCel);
                         }
                     }
                     if (isset($arrStrDados["PES_EmailPrimario"])) {
                         if ($arrStrDados["PES_EmailPrimario"] != "") {
                             $emailPrim["PES_ID"] = $idNovaPessoa;
                             $emailPrim["EMA_Email"] = $arrStrDados["PES_EmailPrimario"];
                             NegPessoaEmail::getInstance()->salvar($emailPrim);
                         }
                     }
                     if (isset($arrStrDados["PES_EmailSecundario"])) {
                         if ($arrStrDados["PES_EmailSecundario"] != "") {
                             $emailSec["PES_ID"] = $idNovaPessoa;
                             $emailSec["EMA_Email"] = $arrStrDados["PES_EmailSecundario"];
                             NegPessoaEmail::getInstance()->salvar($emailSec);
                         }
                     }
                     return true;
                 } else {
                     return false;
                 }
             } else {
                 return false;
//.........这里部分代码省略.........
开发者ID:lucasmichel,项目名称:cartorioOnline,代码行数:101,代码来源:NegFuncionario.php


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