$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"); } else { $familiaUpdate->ExeConfirma($familiaAction, $userlogin['user_id']); $log->RecordLog("Deleção: família: " . $familiaAction, "Alerta: Confirmação"); } WSErro($familiaUpdate->getError()[0], $familiaUpdate->getError()[1]); break; default: $log->RecordLog("Ação não reconhecida", "Erro: ação inexistente"); WSErro("Ação não foi identifica pelo sistema, favor utilize os botões!", TW_ALERT); } } $readFam = new Read(); $readEdu = new Read(); ?> <header class="printNone"> <ol class="breadcrumb"> <li><a href="painel.php" title="Tela Inicial">Início</a></li> <li class="active">Lista Famílias</li> </ol> <h1 class="text-primary h2 bold titleMobileMarginTop">Famílias:</h1>
<div class="container"> <article class="row"> <?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"); $familia = filter_input(INPUT_GET, 'familia', FILTER_VALIDATE_INT); $data = filter_input_array(INPUT_POST, FILTER_DEFAULT); if ($data && $data['familia_pai_nome']) { require '_models/AdminFamilia.class.php'; $cadastra = new AdminFamilia(); unset($data['_id']); $cadastra->ExeUpdate($familia, $data, $userlogin['user_id']); WSErro($cadastra->getError()[0], $cadastra->getError()[1]); $logData = $log->setData($data); $log->RecordLog("Edição: Família. Dados: " . $logData, "Sucesso: " . $cadastra->getError()[0]); } else { $readFamilia = new Read(); $readFamilia->ExeRead(DB_FAMILIA, "WHERE familia_id = :familia", "familia={$familia}"); if (!$readFamilia->getResult()) { header('Location: painel.php?exe=familias/index&empty=true'); } 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}");
<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"> <ul> <li class="active"><a href="#tab1" data-toggle="tab"> Responsável 1</a></li> <li><a href="#tab2" data-toggle="tab"> Responsável 2</a></li>