Example #1
0
function validateRegistration($conn, $registration_form)
{
    if (isNullOrEmpty($registration_form['gamertag']) || !checkGamertagAvailability($conn, $registration_form['gamertag']) || isNullOrEmpty($registration_form['first_name']) || isNullOrEmpty($registration_form['last_name']) || isNullOrEmpty($registration_form['last_name']) || isNullOrEmpty($registration_form['email']) || !filter_var($registration_form['email'], FILTER_VALIDATE_EMAIL) || !checkEmailAvailability($conn, $registration_form['email']) || isNullOrEmpty($registration_form['city']) || isNullOrEmpty($registration_form['state']) || isNullOrEmpty($registration_form['skill']) || !is_numeric($registration_form['skill']) || !is_numeric($registration_form['melee_setups']) || !is_numeric($registration_form['projectm_setups']) || !is_numeric($registration_form['tvs'])) {
        return false;
    }
    return true;
}
 private function validar($curso)
 {
     if (!is_object($curso)) {
         throw new Exception('O curso não é um objeto.');
     }
     if (isNullOrEmpty($curso->nome)) {
         throw new Exception('Nome do curso não pode estar vazio.');
     }
     //if (!($curso->cod_situacao > 0))
     //    throw new Exception('Situação não informado.');
     return $curso;
 }
 private function validar($usuario)
 {
     if (!is_object($usuario)) {
         throw new Exception('Objeto não pode ser nulo.');
     }
     if (isNullOrEmpty($usuario->email)) {
         throw new Exception('Email não pode ser vazio.');
     }
     if (isNullOrEmpty($usuario->nome)) {
         throw new Exception('Nome não pode ser vazio.');
     }
     if (isNullOrEmpty($usuario->senha)) {
         throw new Exception('Senha não pode ser vazia.');
     }
     return $usuario;
 }
Example #4
0
function validatePortalUpdate($conn, $portal_form)
{
    if (isNullOrEmpty($portal_form['gamertag']) || strlen($portal_form['gamertag']) > 25 || !checkGamertagAvailability($conn, $portal_form['gamertag'])) {
        return false;
    }
    if (!is_null($portal_form['pm_doubles'])) {
        if (!filter_var($portal_form['pm_teammate'], FILTER_VALIDATE_EMAIL)) {
            return false;
        }
    }
    if (!is_null($portal_form['melee_doubles'])) {
        if (!filter_var($portal_form['melee_teammate'], FILTER_VALIDATE_EMAIL)) {
            return false;
        }
    }
    return true;
}
 private function validarSlug($id_jogador, $slug)
 {
     $slug = strtolower($slug);
     $query = "\n            SELECT \n                slug\n            FROM jogador\n            AND slug = '" . do_escape($slug) . "'\n        ";
     if ($id_jogador > 0) {
         $query .= " AND id_jogador <> '" . do_escape($id_jogador) . "'";
     }
     $old_slug = get_value($query, 'slug');
     if ($old_slug == $slug) {
         $out = array();
         preg_match_all("#(.*?)-(\\d{1,2})#i", $slug, $out, PREG_PATTERN_ORDER);
         if (!isNullOrEmpty($out[1][0]) && is_numeric($out[2][0])) {
             $slug = $this->validarSlug($id_jogador, $out[1][0] . "-" . (intval($out[2][0]) + 1));
         } else {
             $slug = $this->validarSlug($id_jogador, $slug . '-2');
         }
     }
     return $slug;
 }
 private function validar($personagem)
 {
     if (!is_object($personagem)) {
         throw new Exception(_('Object is invalid!'));
     }
     if (isNullOrEmpty($personagem->nome)) {
         throw new Exception(_('Name cant be empty!'));
     }
     if (!($personagem->cod_raca > 0)) {
         throw new Exception(_('Race cant be empty!'));
     }
     if (!defined('ID_USUARIO')) {
         throw new Exception(_('You are not logged!'));
     }
     return $personagem;
 }
 public function extrato($cod_situacao = null, $cod_tipo = null, $dataIni = null, $dataFim = null)
 {
     $query = "\n            SELECT \n                movimento.id_movimento,\n                movimento.data_vencimento AS 'data_movimento',\n                responsavel.nome AS 'responsavel',\n                aluno.nome AS 'aluno',\n                movimento.observacao,\n                movimento.credito,\n                movimento.debito,\n                movimento.cod_tipo,\n                movimento.cod_situacao\n            FROM movimento\n            LEFT JOIN pessoa AS responsavel ON responsavel.id_pessoa = movimento.id_pessoa\n            LEFT JOIN pessoa AS aluno ON aluno.id_pessoa = movimento.id_aluno\n            WHERE movimento.id_escola = '" . do_escape(ID_ESCOLA) . "'\n        ";
     if ($cod_situacao == MOVIMENTO_EM_ABERTO) {
         $query .= " AND movimento.cod_situacao = " . MOVIMENTO_EM_ABERTO;
     } elseif ($cod_situacao == MOVIMENTO_QUITADO) {
         $query .= " AND movimento.cod_situacao = " . MOVIMENTO_QUITADO;
     } elseif ($cod_situacao == MOVIMENTO_CANCELADO) {
         $query .= " AND movimento.cod_situacao = " . MOVIMENTO_CANCELADO;
     }
     if ($cod_tipo > 0) {
         $query .= " AND movimento.cod_tipo = " . $cod_tipo;
     }
     if ($dataIni > 0 && $dataFim > 0) {
         $query .= " AND movimento.data_vencimento BETWEEN '" . date('Y-m-d', $dataIni) . " 00:00:00' AND '" . date('Y-m-d', $dataFim) . " 23:59:59'";
     }
     $query .= " ORDER BY movimento.data_vencimento ";
     //echo $query;
     $retorno = array();
     $movimentos = get_result($query);
     if (count($movimentos) > 0) {
         reset($movimentos);
         list($key, $movimento) = each($movimentos);
         reset($movimentos);
         $dataAtual = date('Y-m-d', strtotime($movimento->data_movimento));
         $retorno = array();
         $dataSaldo = strtotime($movimento->data_movimento) - 24 * 60 * 60;
         $dataSaldo = strtotime(date('Y-m-d', $dataSaldo) . ' 23:59:59');
         //var_dump($movimento, $dataSaldo);
         $saldo = $this->saldoAnterior($cod_situacao, $cod_tipo, $dataSaldo);
         $movimento = new stdClass();
         $movimento->id_movimento = 0;
         $movimento->data_movimento = date('Y-m-d', $dataSaldo);
         $movimento->data_str = date('d/m/Y', strtotime($movimento->data_movimento));
         $movimento->cod_situacao = 0;
         $movimento->texto = "Saldo Anterior";
         $movimento->saldo = $saldo;
         $movimento->saldo_str = number_format($movimento->saldo, 2, ',', '.');
         $retorno[] = $movimento;
         foreach ($movimentos as $movimento) {
             //$movimento->data_str = date('d/m/Y', strtotime($movimento->data_movimento));
             if ($movimento->cod_situacao != MOVIMENTO_EXTORNADO) {
                 $saldo += $movimento->credito;
                 $saldo -= $movimento->debito;
             }
             $texto = array($movimento->tipo);
             if (!isNullOrEmpty($movimento->descricao)) {
                 $texto[] = $movimento->descricao;
             }
             if (!isNullOrEmpty($movimento->nome)) {
                 $texto[] = $movimento->nome;
             }
             $movimento->texto = implode(', ', $texto);
             if ($movimento->credito > 0) {
                 $movimento->credito_str = number_format($movimento->credito, 2, ',', '.');
             } else {
                 $movimento->credito_str = '';
             }
             if ($movimento->debito > 0) {
                 $movimento->debito_str = '-' . number_format($movimento->debito, 2, ',', '.');
             } else {
                 $movimento->debito_str = '';
             }
             $movimento->saldo = $saldo;
             $movimento->saldo_str = number_format($movimento->saldo, 2, ',', '.');
             $dataMovimento = date('Y-m-d', strtotime($movimento->data_movimento));
             if ($dataMovimento != $dataAtual) {
                 $saldoParcial = new stdClass();
                 $saldoParcial->id_movimento = 0;
                 $saldoParcial->data_movimento = $dataAtual;
                 $saldoParcial->data_str = date('d/m/Y', strtotime($saldoParcial->data_movimento));
                 $saldoParcial->cod_situacao = 0;
                 $saldoParcial->texto = "Saldo Parcial";
                 $saldoParcial->saldo = $saldo;
                 $saldoParcial->saldo_str = number_format($saldoParcial->saldo, 2, ',', '.');
                 $dataAtual = $dataMovimento;
                 $retorno[] = $saldoParcial;
             }
             $retorno[] = $movimento;
         }
         $movimento = new stdClass();
         $movimento->id_movimento = 0;
         $movimento->data_movimento = date('Y-m-d', time());
         $movimento->data_str = date('d/m/Y', strtotime($movimento->data_movimento));
         $movimento->cod_situacao = 0;
         $movimento->texto = "Saldo Atual";
         $movimento->saldo = $saldo;
         $movimento->saldo_str = number_format($movimento->saldo, 2, ',', '.');
         $retorno[] = $movimento;
     }
     return $retorno;
 }
Example #8
0
 public function testIsNullOrEmpty()
 {
     static::assertTrue(isNullOrEmpty([]));
     static::assertTrue(isNullOrEmpty(null));
     static::assertTrue(isNullOrEmpty(''));
     static::assertFalse(notNullOrEmpty([]));
     static::assertFalse(notNullOrEmpty(null));
     static::assertFalse(notNullOrEmpty(''));
     static::assertTrue(isNullOrEmptyStr(''));
     static::assertFalse(notNullOrEmptyStr(''));
     $this->setExpectedException('\\SR\\Exception\\Logic\\InvalidArgumentException');
     static::assertTrue(isNullOrEmptyStr(null));
 }
 public function alterar($usuario)
 {
     $usuario = $this->validar($usuario);
     $query = "\n            UPDATE usuario SET\n                ultima_alteracao = NOW(),\n                email = '" . do_escape($usuario->email) . "',\n                nome = '" . do_escape($usuario->nome) . "',\n                cod_tipo = '" . do_escape($usuario->cod_tipo) . "',\n                cod_situacao = '" . do_escape($usuario->cod_situacao) . "'\n        ";
     if (!isNullOrEmpty($usuario->senha)) {
         $query .= ", senha = '" . do_escape($usuario->senha) . "' ";
     }
     $query .= " WHERE id_usuario = '" . do_escape($usuario->id_usuario) . "'";
     do_update($query);
 }
Example #10
0
                             <?php 
 }
 ?>
                             <?php 
 if (!isNullOrEmpty($pessoa->telefone3)) {
     ?>
                             <div class="col-md-3">
                                 <i class="icon icon-phone"></i> <?php 
     echo formatar_telefone($pessoa->telefone3);
     ?>
                             </div>
                             <?php 
 }
 ?>
                             <?php 
 if (!isNullOrEmpty($pessoa->telefone4)) {
     ?>
                             <div class="col-md-3">
                                 <i class="icon icon-phone"></i> <?php 
     echo formatar_telefone($pessoa->telefone4);
     ?>
                             </div>
                             <?php 
 }
 ?>
                         </div>
                     </div>
                 </div>
             </div>
         </div>
         <?php 
 private function validar($pessoa)
 {
     if (!is_object($pessoa)) {
         throw new Exception('Objeto inválido!');
     }
     if (isNullOrEmpty($pessoa->nome)) {
         throw new Exception('Preencha o nome.');
     }
     return $pessoa;
 }
Example #12
0
            ?>
" style="font-weight: bold"><?php 
            echo $aluno->nome;
            ?>
</a>
                            <?php 
            if ($aluno->tipo == TIPO_ALUNO) {
                ?>
                            <br /><i class="icon icon-graduation-cap"></i> <?php 
                echo $aluno->turma;
                ?>
                            <?php 
            }
            ?>
                            <?php 
            if (!isNullOrEmpty($aluno->email1)) {
                ?>
                            <br /><a href="mailto:<?php 
                echo $aluno->email1;
                ?>
"><i class="icon icon-envelope"></i> <?php 
                echo $aluno->email1;
                ?>
</a>
                            <?php 
            }
            ?>
                            <?php 
            if (count($telefones) > 0) {
                ?>
                            <br /><small><i class="icon icon-phone"></i> <?php