<?php include "InicializaPagina.php"; require_once "Controller/Categorias.php"; if (!isset($_GET['id'])) { header("location: categorias.php?status=error"); } $id = $_GET['id']; $cat = GetCategoria($id); ?> <!-- Inicio do HTML --> <?php include "header.php"; ?> <body> <div class="container"> <div class="row-fluid span10">
function AlteraCategoria($id) { $categoria = new Categorias(); $nome = null; $imagem = null; if (isset($_POST['CAT_NOME'])) { $nome = $_POST['CAT_NOME']; } if (isset($_FILES['CAT_FILE']) && $_FILES['CAT_FILE']['size'] > 0) { $_file = $_FILES['CAT_FILE']; if ($_file["error"] > 0) { header("location: ../categorias.php?status=error"); return; } $c = GetCategoria($id); if (file_exists("../" . $_SESSION['categoriasImagePrefix'] . $c['imagem'])) { $ret = Arquivos::RemoveFile("../" . $_SESSION['categoriasImagePrefix'] . $c['imagem']); if ($ret == FALSE) { header("location: ../categorias.php?status=error"); return; } } $imagem = Arquivos::UpdateArquivo("../" . $_SESSION['categoriasImagePrefix'], $_file); } $result = $categoria->AlteraCategoria($id, $nome, $imagem); if ($result == TRUE) { header("location: ../categorias.php?status=success"); } else { header("location: ../categorias.php?status=error"); } return; }
function ChangeSearchPage($var, $action) { $scope = $_SESSION['search-scope']; $array = $_SESSION['search_result']; $values = $array[$scope]; $init = $_SESSION['searchIndex']; if ($var == 0) { $var = CalculateAggregateVar($init, $action); } $index = $init + $var; $m = $index + 10; $n = count($values); $c = 0; $retval = ""; for ($i = $index; $i < $n; $i++) { if ($c == 10) { break; } $mid = ""; if ($scope == 'albuns') { $catID = $values[$i]['categoria']; $categoria = GetCategoria($catID); $img = "img/pasta.png"; $mid .= "<div class='span8' style='margin-top: 20px; margin-left: 25px;'>\n\t\t\t\t<h5>" . $values[$i]["nome"] . "</h5>\t\n\t\t\t</div>"; } if ($scope == "arquivos") { $img = GetImageFromType($values[$i]); $mid .= "<div class='span8' style='margin-left: 25px;'>\n\t\t\t\t<h5>" . $values[$i]["nome"] . "</h5>\n\t\t\t\t<p>" . $values[$i]["descricao"] . "</p>\t\n\t\t\t</div>"; } if ($scope == "marcas") { $img = $_SESSION['marcasImagePrefix'] . $values[$i]["imagem"]; $mid .= "<div class='span8' style='margin-top: 20px; margin-left: 25px;'>\n\t\t\t\t<h5>" . $values[$i]["nome"] . "</h5>\t\n\t\t\t</div>"; } $retval .= "<li style='padding-bottom: 20px;'>\n\t\t\t<div class='span10'>\n\t\t\t\t<a href='Controller/Direciona.php?id=" . $values[$i]['id'] . "&nome=" . $scope . "'>\n\t\t\t\t\t<div class='span2' style='position: relative;'>\n\t\t\t\t\t\t\t<div class='span4 offset6' style='z-index: 9999; position: absolute; display: block; margin-top: 45px;'>\n\t\t\t\t \t\t\t\t<img src='" . $_SESSION['categoriasImagePrefix'] . $categoria['imagem'] . "' />\n\t\t\t\t \t\t\t</div>\n\t\t\t\t\t\t<img src='" . $img . "' />\n\t\t\t\t\t</div>\n\t\t\t\t\t" . $mid . "\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t</li>\n\t\t<hr class='span10'>"; $c++; } $_SESSION['searchIndex'] = $index; if ($action == "prev" || $action == "next") { $nextPage = ceil(($index + 1) / 10); } else { $nextPage = $action; } $pagination = UpdatePagiation($nextPage, $n, "search"); echo $retval . "|" . $pagination; return; }
for ($i = $index; $i < $n; $i++) { ?> <li style="padding-bottom: 20px;"> <div class="span10"> <a href="Controller/Direciona.php?id=<?php echo $values[$i]['id']; ?> &nome=<?php echo $scope; ?> "> <div class="span2" style="position: relative;"> <?php if ($scope == 'albuns') { $catID = $values[$i]['categoria']; $categoria = GetCategoria($catID); ?> <div class="span4 offset6" style="z-index: 9999; position: absolute; display: block; margin-top: 45px;"> <img src="<?php echo $_SESSION['categoriasImagePrefix'] . $categoria['imagem']; ?> " /> </div> <?php } if ($scope == "arquivos") { $img = GetImageFromType($values[$i]); } if ($scope == "marcas") { $img = $_SESSION['marcasImagePrefix'] . $values[$i]["imagem"]; }