Page MenuHomeDevCentral

D3832.diff
No OneTemporary

D3832.diff

diff --git a/workspaces/src/apps/mediawikimirror/MediaWikiMirrorApplication.php b/workspaces/src/apps/mediawikimirror/MediaWikiMirrorApplication.php
--- a/workspaces/src/apps/mediawikimirror/MediaWikiMirrorApplication.php
+++ b/workspaces/src/apps/mediawikimirror/MediaWikiMirrorApplication.php
@@ -52,21 +52,25 @@
public function handleRequest () {
$smarty = $this->context->templateEngine;
- //Gets content
- $url = $this->getRenderUrl();
+ // Header
$title = $this->context->configuration->page;
- $content = file_get_contents($url);
- $content = $this->fixLinks($content);
-
- //Serves header
$smarty->assign('PAGE_TITLE', $title);
HeaderController::run($this->context);
- //Serves body
- $smarty->assign('Content', $content);
- $smarty->display('apps/mediawikimirror/page.tpl');
+ // Body
+ $url = $this->getRenderUrl();
+ try {
+ $content = file_get_contents($url);
+ $content = $this->fixLinks($content);
+ $smarty->assign("Content", $content);
+ $smarty->display("apps/mediawikimirror/page.tpl");
+ } catch (Exception $ex) {
+ $smarty->assign("alert_level", "danger");
+ $smarty->assign("alert_note", $ex->getMessage());
+ $smarty->display("apps/_blocks/alert.tpl");
+ }
- //Serves footer
+ // Footer
FooterController::run($this->context);
}
}

File Metadata

Mime Type
text/plain
Expires
Mon, Nov 3, 20:34 (1 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3129641
Default Alt Text
D3832.diff (1 KB)

Event Timeline