Пример #1
0
 $confirma = filter_input(INPUT_GET, 'confirma', FILTER_DEFAULT);
 require '_models/AdminEducando.class.php';
 if ($desligamento && $desligamento['data']) {
     $eduAction = filter_input(INPUT_GET, 'educando', FILTER_VALIDATE_INT);
     $eduUpdate = new AdminEducando();
     $logData = $log->setData($desligamento);
     $eduUpdate->ExeStatus($eduAction, '0', $userlogin['user_id'], $desligamento);
     $log->RecordLog("Edição: Status de educando: " . $eduAction . ". Dados: " . $logData, "Sucesso: Educando inativo");
     header("Location: painel.php?exe=educandos/index&familia=" . $familiaId . "&educando=" . $eduAction . "&action=confirmInactive");
 }
 if ($action) {
     $eduAction = filter_input(INPUT_GET, 'educando', FILTER_VALIDATE_INT);
     $eduUpdate = new AdminEducando();
     switch ($action) {
         case 'active':
             $eduUpdate->ExeStatus($eduAction, '1', $userlogin['user_id'], ['data' => date('d/m/Y')]);
             WSErro("O status do educando foi atualizado para <b>ativo</b>.", TW_ACCEPT);
             $log->RecordLog("Edição: Status de educando: " . $eduAction, "Sucesso: Educando ativo");
             break;
         case 'inative':
             break;
         case 'confirmInactive':
             WSErro("O status do educando foi atualizado para <b>inativo</b>.", TW_ALERT);
             break;
         case 'delete':
             if ($confirma == 'true') {
                 $eduUpdate->ExeDelete($eduAction, $familiaId, $userlogin['user_id']);
                 $log->RecordLog("Deleção de educando: " . $eduAction, "Alerta: Educando Deletado");
             } else {
                 $eduUpdate->ExeConfirma($eduAction, $familiaId, $userlogin['user_id']);
                 $log->RecordLog("Deleção de educando: " . $eduAction, "Alerta: Confirmação");