$action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT); $confirma = filter_input(INPUT_GET, 'confirma', FILTER_VALIDATE_BOOLEAN); require '_models/AdminNutriCategoria.class.php'; if ($action) { $catDelete = new AdminNutriCategoria(); $cat = filter_input(INPUT_GET, 'cat', FILTER_VALIDATE_INT); switch ($action) { case 'delete': if ($confirma == 'true') { $catDelete->ExeDelete($cat, $userlogin['user_id']); $log->RecordLog("Deleção: categoria: " . $cat, "Alerta: Categoria deletada"); } else { $catDelete->ExeConfirma($cat, $userlogin['user_id']); $log->RecordLog("Deleção: categoria: " . $cat, "Alerta: Confirmação"); } WSErro($catDelete->getError()[0], $catDelete->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); } } $readCat = new Read(); $readCat->ExeRead(DB_NUTRICAO_CATEGORIAS, "ORDER BY cat_name ASC"); ?> <header class="printNone"> <ol class="breadcrumb"> <li><a href="painel.php" title="Tela Inicial">Início</a></li> <li class="active">Lista Categorias - Área Nutrição</li> </ol> <a class="btn btn-primary" href="painel.php?exe=nutricao/categoria">Cadastrar Nova Categoria - Nutrição</a>
<div class="container"> <article 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"); $cat = filter_input(INPUT_GET, 'cat', FILTER_VALIDATE_INT); $data = filter_input_array(INPUT_POST, FILTER_DEFAULT); if ($data && $data['cat_name']) { unset($data['SendPostForm']); require '_models/AdminNutriCategoria.class.php'; $cadastra = new AdminNutriCategoria(); $cadastra->ExeUpdate($cat, $data, $userlogin['user_id']); if (!$cadastra->getResult()) { WSErro($cadastra->getError()[0], $cadastra->getError()[1]); $log->RecordLog("Edição: Categoria - Nutrição", "Erro: " . $cadastra->getError()[0]); } else { $logData = $log->setData($data); $log->RecordLog("Edição: Categoria na área de nutrição. Dados: " . $logData, "Sucesso: " . $cadastra->getError()[0]); header("Location:painel.php?exe=nutricao/catlist&update=true"); } } $readData = new Read(); $readData->ExeRead(DB_NUTRICAO_CATEGORIAS, "WHERE cat_id = :id", "id={$cat}"); $data = $readData->getResult()[0]; ?> <header> <ol class="breadcrumb"> <li><a href="painel.php" title="Tela Inicial">Início</a></li> <li><a href="painel.php?exe=nutricao/catlist" title="Lista Categorias">Lista Categorias da área de Nutrição</a></li> <li class="active">Atualizar Categoria - Nutrição: <?php
<div class="container"> <article 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"); $data = filter_input_array(INPUT_POST, FILTER_DEFAULT); if ($data && $data['cat_name']) { unset($data['SendPostForm']); require '_models/AdminNutriCategoria.class.php'; $cadastra = new AdminNutriCategoria(); $cadastra->ExeCreate($data, $userlogin['user_id']); if (!$cadastra->getResult()) { WSErro($cadastra->getError()[0], $cadastra->getError()[1]); $log->RecordLog("Cadastro: Categoria", "Erro: " . $cadastra->getError()[0]); } else { $logData = $log->setData($data); $log->RecordLog("Cadastro: Categoria. Dados: " . $logData, "Sucesso: " . $cadastra->getError()[0]); header("Location:painel.php?exe=nutricao/catlist&create=true"); } } ?> <header> <ol class="breadcrumb"> <li><a href="painel.php" title="Tela Inicial">Início</a></li> <li><a href="painel.php?exe=nutricao/catlist" title="Lista Categorias">Lista Categorias</a></li> <li class="active">Cadastrar Categoria</li> </ol> <h1 class="text-primary h2 bold titleMobileMarginTop">Cadastrar Categoria:</h1> </header> <form id="CatForm" name="CatForm" action="" method="post" class="form-horizontal">