-<?php
-
- class mw_pages_view extends mw_mod{
-
- function index(&$env){
- }
-
- function page(&$env){
- $data = $env->data();
- if(($arbo = $data->pages_arbo(array("enabled" => 1, "order_by" => "position", "order" => "ASC"))) !== false){
- $env->set_out("arbo", $arbo);
- if(($page = $data->page($_GET[$env->param("id")])) && $page["enabled"]){
- $env->set_out("page", $page);
- if(
- (
- $pages = $data->pages(
- array(
- "id_parent" => $page["id"],
- "enabled" => 1,
- "order_by" => "position",
- "order" => "ASC"
- )
- )
- ) !== false
- ){
- $env->set_out("pages", $pages);
- if(($ariane = $data->page_ariane($page["id"])) !== false){
- $env->set_out("ariane", $ariane);
- }
- else $env->erreur("impossible de lire le fil d'ariane");
- }
- else $env->erreur("impossible de lire la liste des pages");
- }
- else $env->erreur("impossible de lire la page");
- }
- else $env->erreur("impossible de lire l'arborescence des pages");
- }
-
- }
-
-?>
\ No newline at end of file