<?php 
require_once $_SERVER['DOCUMENT_ROOT'].'/controller/admin/admin_controller.php';


if(!isset($_POST['acao']) OR empty($_POST['acao'])){
    die_error("Não foi possível concluir esta ação.");
}

if($_POST['acao'] == 'pagina-adicionar'){
    if(!isset($_POST['site_pagina_titulo']) OR empty($_POST['site_pagina_titulo']) OR 
        !isset($_POST['site_pagina_conteudo']) OR empty($_POST['site_pagina_conteudo'])){
            die_error("Preencha todos os campos.");
    }

    if(!site_pagina_adicionar(trim(ucwords($_POST['site_pagina_titulo'])), diretorio($_POST['site_pagina_titulo']), $_POST['site_pagina_conteudo'])){
        die_error("Não foi possível adicionar.");
    }

    die_success_redirect("A página foi adicionada", BASE_ADMIN.'site/pagina/listar');
}


if($_POST['acao'] == 'pagina-editar'){
    if(!isset($_POST['site_pagina_titulo']) OR empty($_POST['site_pagina_titulo']) OR 
        !isset($_POST['site_pagina_conteudo']) OR empty($_POST['site_pagina_conteudo']) OR 
        !isset($_POST['site_pagina_id']) OR !intval($_POST['site_pagina_id'])){
            die_error("Preencha todos os campos.");
    }

    if(empty(site_pagina_get($_POST['site_pagina_id'], "id"))){
        die_error("A página não existe.");
    }

    if(!site_pagina_editar(trim(ucwords($_POST['site_pagina_titulo'])), diretorio($_POST['site_pagina_titulo']), $_POST['site_pagina_conteudo'], $_POST['site_pagina_id'])){
        die_error("Não foi possível editar.");
    }

    die_success_redirect("A página foi editada", BASE_ADMIN.'site/pagina/listar');


}


if($_POST['acao'] == 'pagina-excluir'){
    if(!isset($_POST['site_pagina_id']) OR !intval($_POST['site_pagina_id']) OR 
        empty(site_pagina_get($_POST['site_pagina_id'], "id"))){
        die_error("Página não encontrada");
    }

    if(!site_pagina_excluir($_POST['site_pagina_id'])){
        die_error("Não foi possível excluir.");
    }
    die_reload();
}