<?php

Auth::verificaAcesso();
function __autoload($classe)
{
    require_once "../../class/" . $classe . ".class.php";
}
ob_start();
$subdepartamento = new Subdepartamento();
$subdepartamentoDAO = new SubdepartamentoDAO();
$acao = $_GET["acao"];
//$acao = "altsub";
$menuDAO = new MenuAdminDAO();
$menu = $menuDAO->getMenuPorTitulo("departamentos");
$idmenu = $menu->getIdmenu();
switch ($acao) {
    //cria um departamento
    case "addsub":
        $act = "altdep";
        $setIddepartamento = $_POST["iddepartamento"];
        $setSubdepartamento = $_POST["subdepartamento"];
        $subdepartamento->setIddepartamento($setIddepartamento);
        $subdepartamento->setSubdepartamento($setSubdepartamento);
        $subdepartamentoDAO->InsereSubdepartamento($subdepartamento);
        header("location: ../principal.php?menu={$idmenu}&act={$act}&iddepartamento={$setIddepartamento}&msg=1");
        break;
    case "altsub":
        if ($_POST["remover"]) {
            $act = "altdep";
            $idsubdepartamento = $_POST["idsubdepartamento"];
            $subdepartamento = $subdepartamentoDAO->getSubdepartamentosPorId($idsubdepartamento);
 public function ListaSubdepartamentos($id)
 {
     $sql = "SELECT * FROM subdepartamentos where iddepartamento = '" . $id . "'";
     $stmt = $this->conexao->prepare($sql);
     $stmt->execute();
     $searchResults = array();
     while ($rs = $stmt->fetch(PDO::FETCH_OBJ)) {
         $temp = new Subdepartamento();
         $temp->setIdsubdepartamento($rs->idsubdepartamento);
         $temp->setIddepartamento($rs->iddepartamento);
         $temp->setSubdepartamento($rs->subdepartamento);
         array_push($searchResults, $temp);
     }
     if (count($searchResults) > 1) {
         return $searchResults;
     } else {
         return $temp;
     }
 }
 public function Paginacao($order, $inicio, $fim, $id)
 {
     $sql = "SELECT * FROM subdepartamentos WHERE iddepartamento = ? {$order} LIMIT {$inicio},{$fim}";
     $stmt = $this->conexao->prepare($sql);
     $stmt->bindValue(1, $id);
     $stmt->execute();
     $searchResults = array();
     while ($rs = $stmt->fetch(PDO::FETCH_OBJ)) {
         $temp = new Subdepartamento();
         $temp->setIdsubdepartamento($rs->idsubdepartamento);
         $temp->setIddepartamento($rs->iddepartamento);
         $temp->setSubdepartamento($rs->subdepartamento);
         array_push($searchResults, $temp);
     }
     return $searchResults;
 }