本文整理汇总了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);
}
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}
}
示例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);
}
示例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);
}
示例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;
}
示例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;
}
}
示例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';
}
}
}
}
}
示例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;
}
示例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);
}
示例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);
}
示例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">×</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">×</button>
<h4 class="modal-title">Contatos de ' . $usuario->getNome() . '</h4>
</div>
<div class="modal-body">
<p>
<span class="glyphicon glyphicon-envelope"></span> ' . $usuario->getEmail() . '<br />
<span class="glyphicon glyphicon-phone-alt"></span> ' . $usuario->getFoneComercial() . '<br />
<span class="glyphicon glyphicon-phone"></span> ' . $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;
}