예제 #1
0
파일: update.php 프로젝트: claytongf/patr
     } else {
         $data = $readFamilia->getResult()[0];
         $readFamilia->ExeRead(DB_FAMILIA_PAI_SITUACAO, "WHERE familia_id = :familia", "familia={$familia}");
         $data = array_merge($data, $readFamilia->getResult()[0]);
         $readFamilia->ExeRead(DB_FAMILIA_MAE_SITUACAO, "WHERE familia_id = :familia", "familia={$familia}");
         $data = array_merge($data, $readFamilia->getResult()[0]);
         $readFamilia->ExeRead(DB_FAMILIA_RESPONSAVEL, "WHERE familia_id = :familia", "familia={$familia}");
         if ($readFamilia->getResult()) {
             $data = array_merge($data, $readFamilia->getResult()[0]);
             $readFamilia->ExeRead(DB_FAMILIA_RESP_SITUACAO, "WHERE familia_id = :familia", "familia={$familia}");
             $data = array_merge($data, $readFamilia->getResult()[0]);
             $data['familia_resp_dados'] = 'resp';
         }
         if ($data['familia_rpc'] === null) {
             require '_models/AdminFamilia.class.php';
             $cadastra = new AdminFamilia();
             $data['familia_rpc'] = $cadastra->CalcRPC($familia);
         }
     }
 }
 $checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN);
 if ($checkCreate && empty($cadastra)) {
     WSErro("Cadastro da família realizado com sucesso", TW_ACCEPT);
 }
 ?>
         <header>
             <ol class="breadcrumb">
                 <li><a href="painel.php" title="Tela Inicial">Início</a></li>
                 <li><a href="painel.php?exe=familias/index" title="Lista Famílias">Lista Famílias</a></li>
                 <li class="active">Editar Família <?php 
 echo $familia;
예제 #2
0
            $telRecado = $edu['familia_pai_telefonerecados'];
            $referencia = $edu['familia_pai_pontoreferencia'];
        } else {
            $responsavel = $edu['familia_mae_nome'];
            $endereco = $edu['familia_mae_endereco'];
            $bairro = $edu['familia_mae_bairro'];
            $cep = $edu['familia_mae_cep'];
            $telResidencial = $edu['familia_mae_telefonefixo'];
            $telCelular = $edu['familia_mae_telefonecelular'];
            $telComercial = $edu['familia_mae_telefonecomercial'];
            $telRecado = $edu['familia_mae_telefonerecados'];
            $referencia = $edu['familia_mae_pontoreferencia'];
        }
        if (!isset($edu['familia_rpc'])) {
            require '_models/AdminFamilia.class.php';
            $rpc = new AdminFamilia();
            $edu['familia_rpc'] = $rpc->CalcRPC($familiaId);
        }
        $edu['educando_turno'] = $edu['educando_turno'] == 'T' ? 'Tarde' : 'Manhã';
        ?>
                <ol class="breadcrumb printNone">
                    <li><a href="painel.php" title="Tela Inicial">Início</a></li>
                    <li><a href="painel.php?exe=familias/index" title="Lista Famílias">Lista Famílias</a></li>
                    <li><a href="painel.php?exe=educandos/index&familia=<?php 
        echo $familiaId;
        ?>
" title="Lista Educandos da Família <?php 
        echo $familiaId;
        ?>
">Lista Educandos da Família <?php 
        echo $familiaId;
예제 #3
0
파일: create.php 프로젝트: claytongf/patr
 $log = new Log($userlogin['user_id']);
 $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), "Sucesso");
 ?>
         <header>
             <ol class="breadcrumb">
                 <li><a href="painel.php" title="Tela Inicial">Início</a></li>
                 <li><a href="painel.php?exe=familias/index" title="Lista Famílias">Lista Famílias</a></li>
                 <li class="active">Cadastrar Família</li>
             </ol>
             <h1 class="text-primary h2 bold titleMobileMarginTop">Cadastrar Família:</h1>
         </header>
         <?php 
 $data = filter_input_array(INPUT_POST, FILTER_DEFAULT);
 if ($data && $data['familia_pai_nome']) {
     require '_models/AdminFamilia.class.php';
     $cadastra = new AdminFamilia();
     $cadastra->ExeCreate($data, $userlogin['user_id']);
     if (!$cadastra->getResult()) {
         WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
         $log->RecordLog("Cadastro: família", "Erro: " . $cadastra->getError()[0]);
     } else {
         $logData = $log->setData($data);
         $log->RecordLog("Cadastro: família. Dados: " . $logData, "Sucesso: " . $cadastra->getError()[0]);
         header("Location:painel.php?exe=familias/update&create=true&familia={$cadastra->getResult()}");
     }
 }
 ?>
         <form id="FamiliaForm" name="FamiliaForm" action="" method="post" class="form-horizontal" enctype="multipart/form-data">
             <div class="navbar">
                 <div class="navbar-inner">
                     <div class="container">
예제 #4
0
파일: index.php 프로젝트: claytongf/patr
        <?php 
if ($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_SERVICOSOCIAL) {
    $log = new Log($userlogin['user_id']);
    $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), "Sucesso");
    $empty = filter_input(INPUT_GET, 'empty', FILTER_VALIDATE_BOOLEAN);
    if ($empty) {
        $log->RecordLog("Edição: família", "Erro: família inexistente");
        WSErro("Oppsss: Você tentou editar uma família que não existe no sistema!", TW_INFOR);
    }
    $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT);
    $confirma = filter_input(INPUT_GET, 'confirma', FILTER_DEFAULT);
    $report = filter_input(INPUT_GET, "report", FILTER_VALIDATE_BOOLEAN);
    if ($action) {
        require '_models/AdminFamilia.class.php';
        $familiaAction = filter_input(INPUT_GET, 'familia', FILTER_VALIDATE_INT);
        $familiaUpdate = new AdminFamilia();
        switch ($action) {
            case 'active':
                $familiaUpdate->ExeStatus($familiaAction, '1', $userlogin['user_id']);
                WSErro("O status da família foi atualizada para <b>ativo</b>.", TW_ACCEPT);
                $log->RecordLog("Edição: Alteração de Status de família: " . $familiaAction, "Sucesso: Família ativa");
                break;
            case 'inative':
                $familiaUpdate->ExeStatus($familiaAction, '0', $userlogin['user_id']);
                WSErro("O status da família foi atualizada para <b>inativo</b>.", TW_ALERT);
                $log->RecordLog("Edição: Alteração de Status de família: " . $familiaAction, "Sucesso: Família inativa");
                break;
            case 'delete':
                if ($confirma == 'true') {
                    $familiaUpdate->ExeDelete($familiaAction, $userlogin['user_id']);
                    $log->RecordLog("Deleção: família: " . $familiaAction, "Alerta: Família Deletada");
예제 #5
0
파일: calcRPC.php 프로젝트: claytongf/patr
<?php

require '../../_app/Config.inc.php';
$action = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if ($action['acao']) {
    require '../../_models/AdminFamilia.class.php';
    $calcula = new AdminFamilia();
    switch ($action['acao']) {
        case 'calc':
            $result = $calcula->CalcRPC($action['familia'], $action['valor']);
            echo json_encode(["result" => $result]);
            break;
        default:
            echo null;
            break;
    }
}