public static function editar()
 {
     $categoria = new Categoria();
     $categoria->selecionarPorId($_GET['id']);
     if (!empty($_POST)) {
         $categoria->nome = $_POST['nome'];
         $categoria->salvar();
         self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao);
     }
     self::$variaveis = array('categoria' => $categoria);
     self::$corpo = "editar";
     self::renderizar(self::$viewController);
 }
示例#2
0
                        	<div class="col-sm-8">
                            	<input class="form-control" name="titulo" id="titulo" type="text" autofocus>
                           	</div>
						</div>
                        <div class="form-group">
                        	<label for="seo" class="col-sm-2 control-label">URL</label>
                        	<div class="col-sm-8">
                            	<input class="form-control" name="seo" id="seo" type="text">
                            </div>
                        </div>
						<div class="form-group">
							<label for="categoriasList" class="col-sm-2 control-label">Categorias</label>
                            <div class="col-sm-4" id="categoriasList">
                            	<select id="categoriasSelect" multiple="multiple" class="tokenize-sample">
                                	<?php 
foreach (CategoriaController::getAll("", "Id") as $categoria) {
    if (in_array($categoria->Id, $arrayCategorias)) {
        $selected = "selected";
    } else {
        $selected = "";
    }
    echo "<option value=" . $categoria->Id . " " . $selected . ">" . $categoria->Nome . "</option>";
}
?>
								</select>
							</div>
						</div>
						<div class="form-group">
                        	<label for="tagsList" class="col-sm-2 control-label">Tags</label>
                            <div class="col-sm-10" id="tagsList">
                            	<select id="tagsSelect" multiple="multiple" class="tokenize-sample">
示例#3
0
	<h2 class="titulo-bloco">Categorias</h2>
						
	<div class="list-group menu-lista">
		<?php 
$categorias = new CategoriaController();
foreach ($categorias->getAllWithPost("", "c.Nome") as $cat) {
    echo "\t<a href='categoria/" . $cat->Seo . "' class='list-group-item'>\n\t\t\t\t\t\t\t<span class='badge'>" . $cat->Posts . "</span>\n\t\t\t\t\t\t\t" . $cat->Nome . "\n\t\t\t\t\t\t</a>";
}
?>
	</div>
示例#4
0
文件: categoria.php 项目: AbreuLF/OLP
<?php

require "helper/cabecalho.php";
$url = explode("/categoria/", $_SERVER['REQUEST_URI']);
$categoria = new CategoriaController();
$categoriaModel = $categoria->getCategoriaBySeo($url[1]);
$posts = new PostController();
$totalPosts = $posts->getPostsCountByCategoria($categoriaModel->Id);
?>
	
	<div class="container">
		<div class="row">
			
			<div class="col-sm-9" id="conteudo-pagina">
				
				<div id="topo-home">
					
					<h2 class="titulo-bloco">
						<span>Categoria:</span> 
						<?php 
echo $categoriaModel->Nome;
?>
					</h2>
					
					<div class="row lista-posts">
					
						<?php 
foreach ($posts->getPostsByCategoria($categoriaModel->Id, 0, 5) as $post) {
    echo "\t<div class='col-sm-12'>\n\t\t\t\t\t\t\t\t\t\t\t<div class='post-thumb horizontal lista' url='" . $post->Seo . "'>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class='imagem'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . (!empty($post->Capa) ? "<img src='" . $post->Capa . "'>" : "") . "\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class='dados'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<h1 class='titulo'>" . $post->Titulo . "</h1>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class='data'>Publicado em " . DefaultHelper::converterData($post->DataCriacao, true) . "</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='nota rateit' data-rateit-min='0' data-rateit-max='5' data-rateit-readonly='true' data-rateit-value='" . $post->NotaGeral . "'></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='resumo'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . $post->Corpo . "\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='acoes'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href='post/" . $post->Seo . "' class='btn btn-link link'>Continuar lendo</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>";
}
?>
示例#5
0
					<div class='col-sm-12 align-right'>
						<a href="blog-categorias" class="btn btn-default">Voltar</a>
						<button type="submit" name="action" value="save" class="btn btn-success">Salvar</button>
					</div>
				</div>
				<fieldset>
                    <div class="form-group">
                        <label for="nome" class="col-sm-2 control-label">Nome</label>
                        <div class="col-sm-4">                        		
                            <input class="form-control" name="nome" id="nome" type="text" autofocus>
                        </div>
					</div>
                    <div class="form-group">
                        <label for="seo" class="col-sm-2 control-label">URL</label>
                        <div class="col-sm-4">
                            <input class="form-control" name="seo" id="seo" type="text">
                        </div>
                    </div>
                </fieldset>
            </form>
            
		</div>
		
	</div>

<?php 
if (isset($_GET['id'])) {
    $categoria = CategoriaController::getCategoria($_GET['id']);
    echo "\t<script>\n\t\t\t\t\t\$('#id').val('" . $categoria->Id . "');\n\t\t\t\t\t\$('#nome').val('" . addslashes($categoria->Nome) . "');\n\t\t\t\t\t\$('#seo').val('" . $categoria->Seo . "');\n\t\t\t\t\t\$('#subtitle').text('/ Editar categoria');\n\t\t\t\t</script>";
}
include "helper/rodape.php";
示例#6
0
<?php

if ($_POST['action'] == "save") {
    if (empty($_POST['id'])) {
        $res = CategoriaController::insert($_POST);
        if ($res) {
            header("Location: blog-categorias");
            exit;
        } else {
            die("ERRO");
        }
    } else {
        $res = CategoriaController::update($_POST);
        if ($res) {
            header("Location: blog-categorias");
            exit;
        } else {
            die("ERRO");
        }
    }
} elseif ($_POST['action'] == "del") {
    if (CategoriaController::delete($_POST['id'])) {
        die("OK");
    } else {
        die("ERRO");
    }
}