Example #1
0
 public static function getInstance()
 {
     if (self::$instance == FALSE) {
         self::$instance = new EtniaController();
     }
     return self::$instance;
 }
Example #2
0
 public function fill($id)
 {
     $control = self::getInstance();
     $dados = $control->find(['id' => $id]);
     $model = new AlunoModel();
     foreach ($this->campos as $coluna) {
         $model->{'set' . ucfirst($coluna)}($dados->{$coluna});
     }
     $ciclo = CicloController::getInstance()->fill($model->getCicloId());
     $etnia = EtniaController::getInstance()->fill($model->getEtniaId());
     $situacao = SituacaoController::getInstance()->fill($model->getSituacaoId());
     $status = StatusController::getInstance()->fill($model->getStatusId());
     $model->setCiclo($ciclo);
     $model->setEtnia($etnia);
     $model->setSituacao($situacao);
     $model->setStatus($status);
     return $model;
 }
Example #3
0
<?php

$id = $url->parametro(2);
require_once "server/controllers/EtniaController.class.php";
$etnia = EtniaController::getInstance()->fill($id);
?>

<link rel="stylesheet" type="text/css" href="/public/pages/tipos/head/style.css">

<script src='/public/anexos/externo/jquery-ui/jquery-ui.min.js'></script>
<script src="/server/helpers/validaForm.js"></script>
<script>
$(function(){
	$('#formCadastro').submit(function(evt){
		evt.preventDefault();
		
		if(valida()){
			var data = geraData();
			$.post(
				"api/Etnias/edit/<?php 
echo $id;
?>
",
				{data: data},
				function(ret){
					if(ret==1)
						location.href = 'alunos';
					else
						if(ret[0] == '{')
						ret = JSON.parse(ret);
						geraMsg(ret);
Example #4
0
<?php

$id = $url->parametro(2);
include_once 'server/controllers/AlunoController.class.php';
include_once 'server/controllers/SituacaoController.class.php';
include_once 'server/controllers/EtniaController.class.php';
include_once 'server/controllers/CicloController.class.php';
$aluno = AlunoController::getInstance()->fill($id);
$situacoes = SituacaoController::getInstance()->find([], 0);
$ciclos = CicloController::getInstance()->find([], 0);
$etnias = EtniaController::getInstance()->find([], 0);
$status = StatusController::getInstance()->find([], 0);
?>
<link rel="stylesheet" href="/public/anexos/externo/jquery-ui/jquery-ui.min.css">
<link rel="stylesheet" href="/public/anexos/externo/jquery-ui/jquery-ui.theme.min.css">
<link rel="stylesheet" type="text/css" href="/public/pages/usuarios/head/style.css">

<script src='/public/anexos/externo/jquery-ui/jquery-ui.min.js'></script>
<script src='/public/anexos/externo/cidades-estados.js'></script>
<script src="/server/helpers/validaForm.js"></script>
<script>
$(function(){
	datep();
	$('.cpf').mask("999.999.999-99");
	new dgCidadesEstados({
		estado: $('.estado').get(0),
		cidade: $('.cidade').get(0),
		estadoVal: '<?php 
echo $aluno->getEstado();
?>
',
Example #5
0
    // caso a ação seja de deletar um Etnia existente
    case 'delete':
        // cria um novo modelo de Etnia
        $model = new EtniaModel();
        // cria um novo controller de Etnia
        $control = EtniaController::getInstance();
        // define no modelo o id do Etnia a ser deletado
        $model->setId($id);
        // deleta o Etnia
        print $control->delete($model);
        break;
        // caso a ação seja de listar os Etnias existentes
    // caso a ação seja de listar os Etnias existentes
    case 'list':
        // cria um novo controller de Etnias
        $control = EtniaController::getInstance();
        // busca no banco informações de todos os Etnias
        $Etnias = $control->find([], 0);
        if ($Etnias == false) {
            exit;
        }
        // para cada Etnia crie um modelo usando o seu id e imprima seus valores em colunas de uma tabela
        foreach ($Etnias as $Etnia) {
            $model = $control->fill($Etnia->id);
            ?>
			<tr>
				<td><?php 
            echo $model->getId();
            ?>
</td>
				<td><?php