Exemple #1
0
<div class="container">
    <section class="row">
        <?php 
if ($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_NUTRICAO) {
    $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);
    $update = filter_input(INPUT_GET, 'update', FILTER_VALIDATE_BOOLEAN);
    $data = filter_input_array(INPUT_POST, FILTER_DEFAULT);
    if ($data && $data['SendPostForm']) {
        unset($data['SendPostForm']);
        require '_models/AdminCardapio.class.php';
        $cadastra = new AdminCardapio();
        $cadastra->ExeCreateCardapio($data, $userlogin['user_id']);
        if (!$cadastra->getResult()) {
            WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
            $log->RecordLog("Cadastro: Cardápio do dia", "Erro: " . $cadastra->getError()[0]);
        } else {
            WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
            $logData = $log->setData($data);
            $log->RecordLog("Cadastro: Cardápio do dia. Dados: " . $logData, "Sucesso: " . $cadastra->getError()[0]);
        }
    }
    if ($empty) {
        $log->RecordLog("Edição: Cardápio", "Erro: inexistente");
        WSErro("Erro: Cardápio não existe no sistema ou está vazio!", TW_INFOR);
    } elseif ($update === true) {
        WSErro("Cardápio atualizado com sucesso!", TW_ACCEPT);
    }
    require '_models/AdminNutricao.class.php';
    $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT);
Exemple #2
0
 $readCardapio->ExeRead(DB_NUTRICAO_CARDAPIO_DIA, "WHERE id = :id", "id={$cardapioId}");
 if (!$readCardapio->getResult()) {
     header('Location: painel.php?exe=nutricao/cardapioindex&empty=true');
 } else {
     if ($data && $data['SendPostForm']) {
         unset($data['SendPostForm']);
         $data['cardapio_id'] = $cardapioId;
         require '_models/AdminCardapio.class.php';
         $create = new AdminCardapio();
         $create->ExeCreate($data, $userlogin['user_id']);
         WSErro($create->getError()[0], $create->getError()[1]);
     }
 }
 if ($action) {
     require '_models/AdminCardapio.class.php';
     $AlimentoDelete = new AdminCardapio();
     switch ($action) {
         case 'delete':
             if ($confirma == 'true') {
                 $AlimentoDelete->ExeDelete($alimento, $userlogin['user_id']);
                 $log->RecordLog("Deleção: Alimento: " . date('d/m/Y', strtotime($readCardapio->getResult()[0]['cardapio_dia'])), "Sucesso: Alimento deletado");
                 header('Location: painel.php?exe=nutricao/cardapiocreate&cardapio=' . $cardapioId);
             } else {
                 $AlimentoDelete->ExeConfirma($cardapioId, $alimento, $userlogin['user_id']);
                 $log->RecordLog("Deleção: Alimento: " . date('d/m/Y', strtotime($readCardapio->getResult()[0]['cardapio_dia'])), "Alerta: Confirmação");
             }
             WSErro($AlimentoDelete->getError()[0], $AlimentoDelete->getError()[1]);
             break;
         default:
             $log->RecordLog("Acesso: 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);