mirror of
https://github.com/e107inc/e107.git
synced 2025-08-11 00:54:49 +02:00
Improved infopanel dashboard integration with e_dashboard addon. Charts now supports additional types.
This commit is contained in:
@@ -140,18 +140,18 @@ class adminstyle_flexpanel extends adminstyle_infopanel
|
||||
|
||||
|
||||
// "Help" box.
|
||||
$tp->parseTemplate("{SETSTYLE=flexpanel}");
|
||||
$ns->setStyle('flexpanel');
|
||||
$ns->setUniqueId('core-infopanel_help');
|
||||
$info = $this->getMenuPosition('core-infopanel_help');
|
||||
$panels[$info['area']][$info['weight']] .= $tp->parseTemplate('{ADMIN_HELP}', true, $admin_sc);
|
||||
|
||||
// "Latest" box.
|
||||
$tp->parseTemplate("{SETSTYLE=flexpanel}");
|
||||
$ns->setStyle('flexpanel');
|
||||
$info = $this->getMenuPosition('e-latest-list');
|
||||
$panels[$info['area']][$info['weight']] .= $tp->parseTemplate('{ADMIN_LATEST=infopanel}', true, $admin_sc);
|
||||
|
||||
// "Status" box.
|
||||
$tp->parseTemplate("{SETSTYLE=flexpanel}");
|
||||
$ns->setStyle('flexpanel');
|
||||
$info = $this->getMenuPosition('e-status-list');
|
||||
$panels[$info['area']][$info['weight']] .= $tp->parseTemplate('{ADMIN_STATUS=infopanel}', true, $admin_sc);
|
||||
|
||||
@@ -179,7 +179,7 @@ class adminstyle_flexpanel extends adminstyle_infopanel
|
||||
);
|
||||
$user_pref['core-infopanel-mye107'] = $defArray;
|
||||
}
|
||||
$tp->parseTemplate("{SETSTYLE=flexpanel}");
|
||||
$ns->setStyle('flexpanel');
|
||||
$mainPanel = "<div id='core-infopanel_mye107'>";
|
||||
$mainPanel .= "<div class='left'>";
|
||||
foreach($this->iconlist as $key => $val)
|
||||
@@ -191,7 +191,7 @@ class adminstyle_flexpanel extends adminstyle_infopanel
|
||||
}
|
||||
$mainPanel .= "</div></div>";
|
||||
// Rendering the saved configuration.
|
||||
$tp->parseTemplate("{SETSTYLE=flexpanel}");
|
||||
$ns->setStyle('flexpanel');
|
||||
$caption = $tp->lanVars(LAN_CONTROL_PANEL, ucwords(USERNAME));
|
||||
$ns->setUniqueId('core-infopanel_mye107');
|
||||
$coreInfoPanelMyE107 = $ns->tablerender($caption, $mainPanel, "core-infopanel_mye107", true);
|
||||
@@ -204,7 +204,7 @@ class adminstyle_flexpanel extends adminstyle_infopanel
|
||||
$newsTabs['coreFeed'] = array('caption' => LAN_GENERAL, 'text' => "<div id='e-adminfeed' style='min-height:300px'></div><div class='right'><a rel='external' href='" . ADMINFEEDMORE . "'>" . LAN_MORE . "</a></div>");
|
||||
$newsTabs['pluginFeed'] = array('caption' => LAN_PLUGIN, 'text' => "<div id='e-adminfeed-plugin'></div>");
|
||||
$newsTabs['themeFeed'] = array('caption' => LAN_THEMES, 'text' => "<div id='e-adminfeed-theme'></div>");
|
||||
$tp->parseTemplate("{SETSTYLE=flexpanel}");
|
||||
$ns->setStyle('flexpanel');
|
||||
$ns->setUniqueId('core-infopanel_news');
|
||||
$coreInfoPanelNews = $ns->tablerender(LAN_LATEST_e107_NEWS, e107::getForm()->tabs($newsTabs, array('active' => 'coreFeed')), "core-infopanel_news", true);
|
||||
$info = $this->getMenuPosition('core-infopanel_news');
|
||||
@@ -212,7 +212,7 @@ class adminstyle_flexpanel extends adminstyle_infopanel
|
||||
|
||||
|
||||
// --------------------- Website Status ---------------------------
|
||||
$tp->parseTemplate("{SETSTYLE=flexpanel}");
|
||||
$ns->setStyle('flexpanel');
|
||||
$ns->setUniqueId('core-infopanel_website_status');
|
||||
$coreInfoPanelWebsiteStatus = $ns->tablerender(LAN_WEBSITE_STATUS, $this->renderWebsiteStatus(), "core-infopanel_website_status", true);
|
||||
$info = $this->getMenuPosition('core-infopanel_website_status');
|
||||
@@ -224,7 +224,7 @@ class adminstyle_flexpanel extends adminstyle_infopanel
|
||||
|
||||
|
||||
// --------------------- Add-on updates ---------------------------
|
||||
$tp->parseTemplate("{SETSTYLE=flexpanel}");
|
||||
$ns->setStyle('flexpanel');
|
||||
$ns->setUniqueId('e-addon-updates');
|
||||
$addonUpdates = $tp->parseTemplate("{ADMIN_ADDON_UPDATES}", true, $admin_sc);
|
||||
$info = $this->getMenuPosition('e-addon-updates');
|
||||
@@ -234,7 +234,7 @@ class adminstyle_flexpanel extends adminstyle_infopanel
|
||||
// --------------------- User Selected Menus ----------------------
|
||||
if(varset($user_pref['core-infopanel-menus']))
|
||||
{
|
||||
$tp->parseTemplate("{SETSTYLE=flexpanel}");
|
||||
$ns->setStyle('flexpanel');
|
||||
foreach($user_pref['core-infopanel-menus'] as $val)
|
||||
{
|
||||
// Custom menu.
|
||||
|
Reference in New Issue
Block a user