From 19b5e01da02aa2115ee802cf2e43a7f3e58f4eac Mon Sep 17 00:00:00 2001
From: Till Brehm <tbrehm@ispconfig.org>
Date: Wed, 13 Aug 2014 13:28:03 -0400
Subject: [PATCH] Added function "is_superadmin" in auth library and improved other functions.
---
interface/web/dashboard/lib/custom_menu.inc.php | 44 +++++++++++++++++++++++---------------------
1 files changed, 23 insertions(+), 21 deletions(-)
diff --git a/interface/web/dashboard/lib/custom_menu.inc.php b/interface/web/dashboard/lib/custom_menu.inc.php
index 247f3c1..b71bd16 100644
--- a/interface/web/dashboard/lib/custom_menu.inc.php
+++ b/interface/web/dashboard/lib/custom_menu.inc.php
@@ -38,22 +38,24 @@
switch($_SESSION['s']['user']['typ']) {
- case 'admin':
- $atom_url = $misc_config['dashboard_atom_url_admin'];
- break;
- case 'user':
- if ($app->auth->has_clients($_SESSION['s']['user']['userid']) === true)
- $atom_url = $misc_config['dashboard_atom_url_reseller'];
- else
- $atom_url = $misc_config['dashboard_atom_url_client'];
- break;
- default:
- $atom_url = "";
+case 'admin':
+ $atom_url = $misc_config['dashboard_atom_url_admin'];
+ break;
+case 'user':
+ if ($app->auth->has_clients($_SESSION['s']['user']['userid']) === true)
+ $atom_url = $misc_config['dashboard_atom_url_reseller'];
+ else
+ $atom_url = $misc_config['dashboard_atom_url_client'];
+ break;
+default:
+ $atom_url = "";
}
+
+$rows = array();
if( $atom_url != '' ) {
if(!isset($_SESSION['s']['rss_news'])) {
-
+
$app->simplepie->set_feed_url($atom_url);
$app->simplepie->enable_cache(false);
$app->simplepie->init();
@@ -67,24 +69,24 @@
//* We want to show only the first 10 news records
if($n <= 10) {
$rows[] = array('title' => $item->get_title(),
- 'link' => $item->get_link(),
- 'content' => $item->get_content(),
- 'date' => $item->get_date('Y-m-d')
- );
+ 'link' => $item->get_link(),
+ 'content' => $item->get_content(),
+ 'date' => $item->get_date('Y-m-d')
+ );
}
$n++;
}
-
+
$_SESSION['s']['rss_news'] = $rows;
-
+
} else {
$rows = $_SESSION['s']['rss_news'];
}
-
- $app->tpl->setVar('latest_news_txt',$app->lng('latest_news_txt'));
+
+ $app->tpl->setVar('latest_news_txt', $app->lng('latest_news_txt'));
}
-$app->tpl->setLoop('news',$rows);
+$app->tpl->setLoop('news', $rows);
?>
--
Gitblit v1.9.1