예제 #1
0
파일: index.php 프로젝트: claytongf/patr
             $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>
예제 #2
0
파일: update.php 프로젝트: claytongf/patr
<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}");
예제 #3
0
파일: create.php 프로젝트: claytongf/patr
         <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>