<section> <a href="painel.php?exe=area_trabalho/create" class="user_cad">Cadastrar Área de Trabalho</a> <a href="painel.php?exe=area_category/index" class="user_cad">Cadastrar Categorias</a> <header> <h1>Área de Trabalho:</h1> </header> <?php $empty = filter_input(INPUT_GET, 'empty', FILTER_VALIDATE_BOOLEAN); if ($empty) { WSErro("Oppss: você tentou editar uma área que não existe no sistema!", WS_INFOR); } $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT); if ($action) { require_once '_models/AdminArea.class.php'; $postAction = filter_input(INPUT_GET, 'area', FILTER_VALIDATE_INT); $postUpdate = new AdminArea(); switch ($action) { case 'active': $postUpdate->ExeStatus($postAction, '1'); WSErro("O status da área foi atualizado para <b>ativo</b>. Área publicado!", WS_ACCEPT); break; case 'inative': $postUpdate->ExeStatus($postAction, '0'); WSErro("O status do área foi atualizado para <b>inativo</b>. Área agora é um rascunho!", WS_ACCEPT); break; case 'delete': $postUpdate->ExeDelete($postAction); WSErro($postUpdate->getError()[0], $postUpdate->getError()[1]); break; default: WSErro("Ação não foi identificada pelo sistema, favor utilize os botões", WS_ERROR);
<div class="content form_create"> <article> <header> <h1>Atualizar Área:</h1> </header> <?php require '_models/AdminArea.class.php'; $data = filter_input_array(INPUT_POST, FILTER_DEFAULT); $areaId = filter_input(INPUT_GET, 'areaId', FILTER_VALIDATE_INT); if (!empty($data['SendPostForm'])) { unset($data['SendPostForm']); $data['area_id'] = $areaId; $cadastra = new AdminArea(); $cadastra->ExeUpdate($data); WSErro($cadastra->getError()[0], $cadastra->getError()[1]); } else { $Read = new WsAreaTrabalho(); $Read->setArea_id($areaId); $Read->Execute()->Query("#area_id#"); if (!$Read->Execute()->getResult()) { header("Location: painel.php?exe=area_trabalho/index&empty=true"); } else { $data = (array) $Read->Execute()->getResult()[0]; } } $checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN); if ($checkCreate && empty($cadastra)) { WSErro("O Área <b>{$data['area_title']}</b> foi cadastrado com sucesso no sistema! Continue atualizando o mesmo!", WS_ACCEPT);
?> <div class="content form_create"> <article> <header> <h1>Criar Área:</h1> </header> <?php require '_models/AdminArea.class.php'; $data = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (!empty($data['SendPostForm'])) { unset($data['SendPostForm']); $cadastra = new AdminArea(); $data['area_status'] = 1; $cadastra->ExeCreate($data); if ($cadastra->getResult() == null) { WSErro($cadastra->getError()[0], $cadastra->getError()[1]); } else { header('Location: painel.php?exe=area_trabalho/update&create=true&setId=' . $cadastra->getResult()); } } ?> <form name="PostForm" action="" method="post" enctype="multipart/form-data"> <label class="label"> <span class="field">Titulo:</span> <input type="text" name="area_title" placeholder="nome da area de trabalho" value="<?php if (isset($data)) {