<div class="content form_create">

    <article>

        <header>
            <h1>Atualizar Categoria:</h1>
        </header>

        <?php 
require '_models/AdminCategory.class.php';
$data = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$catid = filter_input(INPUT_GET, 'catid', FILTER_VALIDATE_INT);
if (!empty($data['SendPostForm'])) {
    unset($data['SendPostForm']);
    $cadastra = new AdminCategory();
    $cadastra->ExeUpdate($catid, $data);
    WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
} else {
    $Read = new Wscategories();
    $Read->setCategory_id($catid);
    $Read->Execute()->Query("#category_id#");
    if (!$Read->Execute()->getResult()) {
        header("Location: painel.php?exe=categories/index&empty=true");
    } else {
        $data = (array) $Read->Execute()->getResult()[0];
    }
}
$checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN);
if ($checkCreate && empty($cadastra)) {
    $tipo = empty($data['category_parent']) ? 'seção' : 'categoria';
    WSErro("A {$tipo} <b>{$data['category_title']}</b> foi cadastrada com sucesso no sistema! Continue atualizando a mesma!", WS_ACCEPT);