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; }
<?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)) {
<?php include_once ROOT . 'model/escola.php'; $Escola = new Escola(); $escolas = $Escola->lista_escolas(true); require ROOT . 'view/login/sua_escola.php';
$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());