} 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;
$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;
$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">
<?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");
<?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; } }