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


PHP Functions::isEmpty方法代码示例

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


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

示例1: save

 public function save($connection, $vo)
 {
     if (Functions::isEmpty($vo->getId())) {
         $this->insert($connection, $vo);
     } else {
         $this->update($connection, $vo);
     }
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:8,代码来源:ParametrosModel.php

示例2: carregarDadosManter

 private function carregarDadosManter($connection, $id = "", $mensagem = "")
 {
     if (!Functions::isEmpty($id)) {
         $model = new EmpresasModel();
         $empresa = $model->loadById($connection, $id);
     } else {
         $empresa = new EmpresasVo();
     }
     return $this->trabalharDadosManter($empresa, $mensagem);
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:10,代码来源:EmpresasController.php

示例3: carregarDadosManter

 private function carregarDadosManter($connection, $id = "", $mensagem = "")
 {
     if (!Functions::isEmpty($id)) {
         $model = new SituacoesModel();
         $situacao = $model->loadById($connection, $id);
     } else {
         $situacao = new SituacoesVo();
     }
     return $this->trabalharDadosManter($situacao, $mensagem);
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:10,代码来源:SituacoesController.php

示例4: carregarDadosManter

 private function carregarDadosManter($connection, $id = "", $mensagem = "")
 {
     if (!Functions::isEmpty($id)) {
         $model = new TiposProdutosModel();
         $tiposProdutos = $model->loadById($connection, $id);
     } else {
         $tiposProdutos = new TiposProdutosVo();
     }
     return $this->trabalharDadosManter($tiposProdutos, $mensagem);
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:10,代码来源:TiposProdutosController.php

示例5: carregarDadosManter

 private function carregarDadosManter($connection, $id = "", $mensagem = "")
 {
     if (!Functions::isEmpty($id)) {
         $model = new PrioridadesModel();
         $prioridades = $model->loadById($connection, $id);
     } else {
         $prioridades = new PrioridadesVo();
     }
     return $this->trabalharDadosManter($prioridades, $mensagem);
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:10,代码来源:PrioridadesController.php

示例6: save

 public function save($connection, $vo)
 {
     if (!Functions::isEmpty($vo->getObservacao())) {
         if (Functions::isEmpty($vo->getId())) {
             $vo->setId($this->insert($connection, $vo));
         } else {
             $vo->setId($this->update($connection, $vo));
         }
     }
     $arquivo = $vo->getAnexo();
     if (!Functions::isEmpty($arquivo["name"])) {
         $this->uploadFile($vo);
     }
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:14,代码来源:ChamadosHistoricosModel.php

示例7: carregarDadosManter

 public function carregarDadosManter($connection, $id = "", $mensagem = "", $descricao = "", $situacao = "")
 {
     if (is_object($id)) {
         $perfil = $id;
     } else {
         if (!Functions::isEmpty($id)) {
             $model = new PerfisModel();
             $perfil = $model->loadById($connection, $id);
         } else {
             $perfil = new PerfisVo();
         }
     }
     $perfisPermissoesModel = new PerfisPermissoesModel();
     $perfisPermissoes = $perfisPermissoesModel->loadByPerfil($connection, $perfil->getId(), $descricao, $situacao);
     return $this->trabalharDadosManter($perfil, $perfisPermissoes, $mensagem, $descricao, $situacao);
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:16,代码来源:PerfisController.php

示例8: carregarDadosManter

 private function carregarDadosManter($connection, $perfil, $id = "", $mensagem = "")
 {
     if (is_object($id)) {
         $vo = $id;
     } else {
         if (!Functions::isEmpty($id)) {
             $model = new PerfisPermissoesModel();
             $vo = $model->loadById($connection, $id);
         } else {
             $vo = new PerfisPermissoesVo();
         }
     }
     $perfisModel = new PerfisModel();
     $perfis = $perfisModel->load($connection);
     $tiposSistemasModel = new TiposSistemasModel();
     $tiposSistemas = $tiposSistemasModel->load($connection);
     return $this->trabalharDadosManter($perfil, $vo, $perfis, $tiposSistemas, $mensagem);
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:18,代码来源:PerfisPermissoesController.php

示例9: loadClientesDeUmaEmpresa

 public function loadClientesDeUmaEmpresa($connection, $apenasAtivos, $empresaCodigo)
 {
     $registros = array();
     $query = " SELECT *\n                   FROM   usuarios, perfis\n                   WHERE  prf_cdiperfil  = usu_cdiperfil\n                   AND    prf_oplcliente = 1 ";
     if ($apenasAtivos == 1) {
         $query = $query . " AND usu_opldesativado = 1 ";
     }
     if (!Functions::isEmpty($empresaCodigo)) {
         $query = $query . " AND usu_cdiempresa = :usu_cdiempresa ";
     }
     $query = $query . " ORDER BY usu_dssnome ";
     $stmt = $connection->prepare($query);
     if (!Functions::isEmpty($empresaCodigo)) {
         $stmt->bindParam(':usu_cdiempresa', $empresaCodigo);
     }
     $stmt->execute();
     $rows = $stmt->fetchAll();
     foreach ($rows as $row) {
         $vo = $this->populateVo($connection, $row);
         array_push($registros, $vo);
     }
     return $registros;
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:23,代码来源:UsuariosModel.php

示例10: loadApontamentosDiasDistintos

 public function loadApontamentosDiasDistintos($connection, $tipoApontamento)
 {
     $cache = phpFastCache();
     $apontamentosCache = $cache->get("ApontamentosDiasDistintos" . $tipoApontamento);
     if ($apontamentosCache != null) {
         return $apontamentosCache;
     } else {
         $registros = array();
         $query = " SELECT *\n                       FROM   apontamentos\n                       WHERE  apo_dtdinicio NOT LIKE '%0000%'\n                       AND    apo_dtdfim    NOT LIKE '%0000%'\n                       AND    DAY(apo_dtdinicio) <> DAY(apo_dtdfim) ";
         if (!Functions::isEmpty($tipoApontamento) && $tipoApontamento == "A") {
             $query .= " AND apo_cdiatividade IS NOT NULL ";
         }
         if (!Functions::isEmpty($tipoApontamento) && $tipoApontamento == "C") {
             $query .= " AND apo_cdichamado   IS NOT NULL ";
         }
         $query .= " ORDER  BY apo_cdiapontamento ";
         $stmt = $connection->prepare($query);
         $stmt->execute();
         $rows = $stmt->fetchAll();
         foreach ($rows as $row) {
             $vo = $this->populateVo($connection, $row);
             array_push($registros, $vo);
         }
         $cache->set("ApontamentosDiasDistintos" . $tipoApontamento, $registros, 60 * Functions::getParametro('cache'));
         return $registros;
     }
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:27,代码来源:ApontamentosModel.php

示例11: validarFormulario

 private function validarFormulario($connection, $email, $senha)
 {
     if (Functions::isEmpty($email)) {
         return 'N' . 'Informe o campo "E-mail"';
     } else {
         if (!Functions::isEmpty($email) && !Functions::isEmail($email)) {
             return 'N' . 'Valor para "E-mail" é inválido';
         } else {
             if (Functions::isEmpty($senha)) {
                 return 'N' . 'Informe o campo "Senha"';
             } else {
                 $vo = $this->efetuarLogin($connection, $email, $senha);
                 if (Functions::isEmpty($vo->getId())) {
                     return 'N' . 'Credenciais de acesso inválidas';
                 } else {
                     return 'S' . 'Operação realizada com sucesso';
                 }
             }
         }
     }
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:21,代码来源:IndexController.php

示例12: listarMinhaEmpresa

 public function listarMinhaEmpresa($connection, $empresaCodigo = "", $usuarioCodigo = "", $situacaoCodigo = "")
 {
     $registros = array();
     $query = " SELECT *\n\t\t           FROM   chamados\n\t\t           WHERE  1 = 1 ";
     if (!Functions::isEmpty($empresaCodigo)) {
         $query .= " AND cha_cdiempresa = :empresaCodigo ";
     }
     if (!Functions::isEmpty($usuarioCodigo)) {
         $query .= " AND :usuarioCodigo IN (cha_cdiusuario, cha_cdiusuario_requisitante) ";
     }
     if (!Functions::isEmpty($situacaoCodigo)) {
         $query .= " AND cha_cdisituacao = :situacaoCodigo ";
     }
     $stmt = $connection->prepare($query);
     if (!Functions::isEmpty($empresaCodigo)) {
         $stmt->bindParam(':empresaCodigo', $empresaCodigo);
     }
     if (!Functions::isEmpty($usuarioCodigo)) {
         $stmt->bindParam(':usuarioCodigo', $usuarioCodigo);
     }
     if (!Functions::isEmpty($situacaoCodigo)) {
         $stmt->bindParam(':situacaoCodigo', $situacaoCodigo);
     }
     $stmt->execute();
     $rows = $stmt->fetchAll();
     foreach ($rows as $row) {
         $vo = $this->populateVo($connection, $row);
         array_push($registros, $vo);
     }
     return $registros;
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:31,代码来源:ChamadosModel.php

示例13: salvarCadastrarAction

 public function salvarCadastrarAction()
 {
     $connection = Databases::connect();
     $situacoesModel = new SituacoesModel();
     $situacaoVo = $situacoesModel->loadById($connection, $this->getParametroTela('situacao'));
     $usuariosModel = new UsuariosModel();
     $usuarioVo = $usuariosModel->loadById($connection, $this->getParametroTela('usuario'));
     $empresasModel = new EmpresasModel();
     $empresaVo = $empresasModel->loadById($connection, $this->getParametroTela('empresa'));
     $tiposAtividadesModel = new TiposAtividadesModel();
     $tipoAtividadeVo = $tiposAtividadesModel->loadById($connection, $this->getParametroTela('tipoAtividade'));
     if (Functions::isEmpty($this->getParametroTela('id'))) {
         $modo = "I";
     } else {
         $modo = "A";
     }
     $vo = new AtividadesVo();
     $vo->setId($this->getParametroTela('id'));
     $vo->setData($this->getParametroTela('data'));
     $vo->setSituacao($situacaoVo);
     $vo->setUsuario($usuarioVo);
     $vo->setEmpresa($empresaVo);
     $vo->setTipoAtividade($tipoAtividadeVo);
     $vo->setAssunto($this->getParametroTela('assunto'));
     $vo->setObservacao($this->getParametroTela('observacao'));
     $mensagem = $this->validarFormulario($vo);
     if (substr($mensagem, 0, 1) == 'S') {
         $id = $this->salvarRegistro($connection, $vo);
         $vo->setId($id);
         if ($modo == "I") {
             $controller = new ApontamentosController();
             $mensagem = $controller->iniciar($connection, "A", $vo->getId(), "Iniciado automaticamente");
         }
     }
     $dados = $this->carregarDadosManter($connection, $vo, $mensagem);
     Databases::disconnect($connection);
     $this->exibirTelaManter($dados);
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:38,代码来源:AtividadesController.php

示例14: pararAction

 public function pararAction()
 {
     $connection = Databases::connect();
     $atividade = $this->getParametroTela('atividade');
     $chamado = $this->getParametroTela('chamado');
     if (!Functions::isEmpty($atividade)) {
         $tipoApontamento = "A";
         $controller = new AtividadesController();
         $codigo = $atividade;
     }
     if (!Functions::isEmpty($chamado)) {
         $tipoApontamento = "C";
         $controller = new ChamadosController();
         $codigo = $chamado;
     }
     $apontamentoModel = new ApontamentosModel();
     $apontamento = $apontamentoModel->loadUltimaAberta($connection, $_SESSION['usuarioCodigo'], $tipoApontamento);
     $mensagem = $this->validarPararApontamento($apontamento, $tipoApontamento, $codigo);
     if (substr($mensagem, 0, 1) == 'S') {
         $apontamento->setDataFim(date('d/m/Y H:i'));
         $apontamento->setObservacao($apontamento->getObservacao() . '<br />-<br />' . $this->getParametroTela('observacao'));
         $apontamento->setAvaliacao(9);
         $this->salvarRegistro($connection, $apontamento);
     }
     if (!Functions::isEmpty($this->getParametroTela('visualizar'))) {
         $codigo = $this->getParametroTela('visualizar');
     }
     $dados = $controller->carregarDadosManter($connection, $codigo, $mensagem);
     Databases::disconnect($connection);
     $controller->exibirTelaManter($dados);
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:31,代码来源:ApontamentosController.php

示例15: ajaxExibeContatosUsuarioAction

 public function ajaxExibeContatosUsuarioAction()
 {
     $usuarioCodigo = $this->getParametroTela('usuarioCodigo');
     $connection = Databases::connect();
     $usuarioModel = new UsuariosModel();
     $usuario = $usuarioModel->loadById($connection, $usuarioCodigo);
     Databases::disconnect($connection);
     if (Functions::isEmpty($usuarioCodigo)) {
         $resultado = '
         <div class="modal-dialog">
             <div class="modal-content">
               <div class="modal-header">
                 <button type="button" class="close" data-dismiss="modal">&times;</button>
                 <h4 class="modal-title">Contatos de Usuário</h4>
               </div>
               <div class="modal-body">
                 <p>
                   Nenhum usuário foi selecionado.
                 <br />
                   Selecione um usuário para visualizar seus contatos.
                 </p>
               </div>
               <div class="modal-footer">
                 <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
               </div>
             </div>
         </div>';
     } else {
         $resultado = '
         <div class="modal-dialog">
             <div class="modal-content">
               <div class="modal-header">
                 <button type="button" class="close" data-dismiss="modal">&times;</button>
                 <h4 class="modal-title">Contatos de ' . $usuario->getNome() . '</h4>
               </div>
               <div class="modal-body">
                 <p>
                   <span class="glyphicon glyphicon-envelope"></span>&nbsp;&nbsp;' . $usuario->getEmail() . '<br />
                   <span class="glyphicon glyphicon-phone-alt"></span>&nbsp;&nbsp;' . $usuario->getFoneComercial() . '<br />
                   <span class="glyphicon glyphicon-phone"></span>&nbsp;&nbsp;' . $usuario->getFoneCelular() . '<br />
                 </p>
               </div>
               <div class="modal-footer">
                 <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
               </div>
             </div>
         </div>';
     }
     echo $resultado;
 }
开发者ID:mmlcasag,项目名称:basisit,代码行数:50,代码来源:UsuariosController.php


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