<?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;
}
Example #3
0
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"];
    }