예제 #1
0
 public function selectAtivas()
 {
     $sql = "SELECT * FROM escola esc ";
     $sql .= "JOIN endereco end ON esc.esc_endereco = end.end_id ";
     $sql .= "JOIN tipo_escola tps ON esc.esc_tipo_escola = tps.tps_id ";
     $sql .= "JOIN administracao adm ON esc.esc_administracao = adm.adm_id ";
     $sql .= "WHERE esc_status = 1 ORDER BY esc_nome";
     $result = $this->retrieve($sql);
     $lista = array();
     while ($qr = mysqli_fetch_array($result)) {
         $esc = new Escola();
         $esc->setesc_id($qr["esc_id"]);
         $esc->setesc_razao_social($qr["esc_razao_social"]);
         $esc->setesc_nome($qr["esc_nome"]);
         $esc->setesc_razao_social($qr["esc_nome"]);
         $esc->setesc_cnpj($qr["esc_cnpj"]);
         $esc->setesc_endereco(new Endereco());
         $esc->getesc_endereco()->setend_id($qr["end_id"]);
         $esc->getesc_endereco()->setend_logradouro($qr["end_logradouro"]);
         $esc->getesc_endereco()->setend_numero($qr["end_numero"]);
         $esc->getesc_endereco()->setend_complemento($qr["end_complemento"]);
         $esc->getesc_endereco()->setend_bairro($qr["end_bairro"]);
         $esc->getesc_endereco()->setend_cep($qr["end_cep"]);
         $esc->getesc_endereco()->setend_cidade($qr["end_cidade"]);
         $esc->getesc_endereco()->setend_uf($qr["end_uf"]);
         $esc->getesc_endereco()->setend_pais($qr["end_pais"]);
         $esc->getesc_endereco()->setend_telefone_residencial($qr["end_telefone_residencial"]);
         $esc->getesc_endereco()->setend_telefone_comercial($qr["end_telefone_comercial"]);
         $esc->getesc_endereco()->setend_telefone_celular($qr["end_telefone_celular"]);
         $esc->getesc_endereco()->setend_email($qr["end_email"]);
         $esc->setesc_tipo_escola(new TipoEscola());
         $esc->getesc_tipo_escola()->setTps_id($qr["tps_id"]);
         $esc->getesc_tipo_escola()->setTps_tipo_escola($qr["tps_tipo_escola"]);
         $esc->setesc_administracao(new Administracao());
         $esc->getesc_administracao()->setadm_id($qr["adm_id"]);
         $esc->getesc_administracao()->setadm_administracao($qr["adm_administracao"]);
         $esc->setesc_status($qr["esc_status"]);
         $esc->setesc_site($qr["esc_site"]);
         $esc->setesc_nome_diretor($qr["esc_nome_diretor"]);
         $esc->setesc_email_diretor($qr["esc_email_diretor"]);
         $esc->setesc_nome_coordenador($qr["esc_nome_coordenador"]);
         $esc->setesc_email_coordenador($qr["esc_email_coordenador"]);
         $esc->setesc_codigo($qr["esc_codigo"]);
         array_push($lista, $esc);
     }
     return $lista;
 }
예제 #2
0
<?php

include_once ROOT . 'model/escola.php';
$historico = new Historico();
$Escola = new Escola();
echo '<p class="centro branco titulo"> ► Ranking da Escola  ► <br> ' . $Escola->getNome($_SESSION['ESCOLA']);
echo $historico->listar_ranking_escola($_SESSION['ESCOLA']);
<?php

$regraEscola = new Escola();
$regraUsuario = new Usuario();
$escola = $regraEscola->pegarAtual();
$usuarioAtual = $regraUsuario->pegarAtual();
$urlEditar = WEB_PATH . '/admin/usuario/';
$urlEditar .= strtolower(sanitize_slug($usuarioAtual->nome));
$urlEditar .= '-' . $usuarioAtual->id_usuario;
?>
<nav class="navbar navbar-inverse navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="<?php 
echo WEB_PATH;
?>
/admin"><?php 
echo $escola->nome;
?>
</a>
        </div>
        <div id="navbar" class="collapse navbar-collapse">
            <ul class="nav navbar-nav">
                <?php 
if (!is_null($usuarioAtual)) {
예제 #4
0
<?php

include_once ROOT . 'model/escola.php';
$Escola = new Escola();
$escolas = $Escola->lista_escolas(true);
require ROOT . 'view/login/sua_escola.php';
예제 #5
0
 $endereco->setend_logradouro(utf8_decode($_POST["enderecoEscola"]));
 $endereco->setend_numero($_POST["numeroEnderecoEscola"]);
 $endereco->setend_cep($_POST["cepEscola"]);
 $endereco->setend_cidade(utf8_decode($_POST["cidadeEscola"]));
 $endereco->setend_bairro(utf8_decode($_POST["bairroEscola"]));
 $endereco->setend_complemento(utf8_decode($_POST['complemento']));
 $endereco->setend_email($_POST["emailEscola"]);
 $endereco->setend_uf($_POST['ufEscola']);
 $endereco->setend_pais('Brasil');
 $endereco->setend_telefone_residencial($_POST["telefoneEscola"]);
 $endereco->setend_telefone_celular(null);
 $endereco->setend_telefone_comercial(null);
 $enderecoController = new EnderecoController();
 $idEndereco = $enderecoController->insert($endereco);
 if ($idEndereco) {
     $escola = new Escola();
     $escola->setesc_administracao($_POST['adm']);
     $escola->setesc_cnpj($_POST['cnpj']);
     $escola->setesc_endereco($idEndereco);
     $escola->setesc_nome(utf8_decode($_POST['nomeEscola']));
     $escola->setesc_razao_social(utf8_decode($_POST['razao']));
     $escola->setesc_tipo_escola($_POST['tipoEscola']);
     $escola->setesc_status($_POST['status']);
     $escola->setesc_codigo($_POST['codigoEscola']);
     $escola->setEsc_nome_diretor($_POST['nomeDiretor']);
     $escola->setEsc_email_diretor($_POST['emailDiretor']);
     $escola->setEsc_nome_coordenador($_POST['nomeCoordenador']);
     $escola->setEsc_email_coordenador($_POST['emailCoordenador']);
     $idEscola = $escolaController->insert($escola);
     $usuario = new Usuario();
     $usuario->setUsr_nome(utf8_decode($_POST['nomeEscola']));
<?php

class Escola
{
    public function matricular(Humano $aluno)
    {
    }
}
interface Humano
{
}
class Pessoa implements Humano
{
}
class Aluno extends Pessoa
{
}
$escola = new Escola();
$escola->matricular(new Aluno());