From 16703e553d2616c5a8c20a0ed11dd985552f8991 Mon Sep 17 00:00:00 2001 From: Florent Bruneau Date: Sat, 22 Sep 2007 14:29:33 +0200 Subject: [PATCH] Add some eye-candies in the review page Signed-off-by: Florent Bruneau --- modules/events.php | 4 +++- modules/platal/review.inc.php | 1 + templates/core/plwizard.tpl | 9 ++++++--- templates/platal/review.tpl | 10 +++++++--- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/modules/events.php b/modules/events.php index a2f77ba..ac4a68b 100644 --- a/modules/events.php +++ b/modules/events.php @@ -50,7 +50,9 @@ class EventsModule extends PLModule 'text' => 'Le site a été mis à jour depuis ta dernière visite vers la version ' . $globals->version . '. Nous t\'invitons à en découvrir les nouveautés en te rendant sur ' . 'nos forums ou en consultant ' - . 'la liste exhaustive des modifications', + . 'la liste exhaustive des modifications.

' + . 'Tu peux également consulter le panorama des services ' + . 'fournis par le site.', 'priorite' => 255, 'promo_min' => 0, 'promo_max' => 0, diff --git a/modules/platal/review.inc.php b/modules/platal/review.inc.php index 3cf4f27..bdb9521 100644 --- a/modules/platal/review.inc.php +++ b/modules/platal/review.inc.php @@ -32,6 +32,7 @@ class ReviewPage implements PlWizardPage require_once 'wiki.inc.php'; $dom = (@$GLOBALS['IS_XNET_SITE'] ? 'ReviewXnet' : 'Review') . '.' . ucfirst($id); wiki_require_page($dom); + $page->assign('cacheExists', file_exists(dirname(__FILE__) . '/../../spool/wiki.d/cache_' . $dom . '.tpl')); $page->assign('article', $dom); } } diff --git a/templates/core/plwizard.tpl b/templates/core/plwizard.tpl index 0f55d7a..8cc54ee 100644 --- a/templates/core/plwizard.tpl +++ b/templates/core/plwizard.tpl @@ -33,9 +33,12 @@ document.location = myUrl; }, success: function(data) { - $(".wiz_content").empty().prepend(data); - $(".wiz_tab").removeClass("active"); - $("#wiz_tab_" + id).addClass("active"); + $(".wiz_content").fadeOut('normal', + function() { + $(".wiz_tab").removeClass("active"); + $("#wiz_tab_" + id).addClass("active"); + $(".wiz_content").html(data).fadeIn('normal'); + }); } }); return false; diff --git a/templates/platal/review.tpl b/templates/platal/review.tpl index c43d65e..daddfd6 100644 --- a/templates/platal/review.tpl +++ b/templates/platal/review.tpl @@ -20,8 +20,12 @@ {* *} {**************************************************************************} -
- {include wiki=$article} -
+{if $cacheExists} +{include wiki=$article} +{elseif $smarty.session.perms->hasFlag('admin')} +La page wiki associée n'existe pas. Il faut l'éditer. +{else} +

La page n'existe pas

+{/if} {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *} -- 2.1.4