<?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; }