48 lines
1.1 KiB
PHP
48 lines
1.1 KiB
PHP
<?php
|
|
|
|
/**
|
|
* [Discuz!] (C)2001-2099 Comsenz Inc.
|
|
* This is NOT a freeware, use is subject to license terms
|
|
*
|
|
* $Id: menu_cloud.php 25593 2011-11-15 10:56:04Z yexinhao $
|
|
*/
|
|
|
|
if(!defined('IN_DISCUZ')) {
|
|
exit('Access Denied');
|
|
}
|
|
|
|
$appService = Cloud::loadClass('Service_App');
|
|
|
|
$topmenu['cloud'] = '';
|
|
|
|
try {
|
|
$cloudStatus = $appService->checkCloudStatus();
|
|
} catch (Cloud_Service_AppException $e) {
|
|
}
|
|
if ($cloudStatus == 'cloud') {
|
|
$menu['cloud'] = array(
|
|
array('menu_cloud_applist', 'cloud_applist'),
|
|
array('menu_cloud_siteinfo', 'cloud_siteinfo'),
|
|
array('menu_cloud_doctor', 'cloud_doctor')
|
|
);
|
|
$apps = $appService->getCloudApps();
|
|
if(is_array($apps) && $apps) {
|
|
foreach($apps as $app) {
|
|
if($app['status'] != 'close') {
|
|
array_push($menu['cloud'], array("menu_cloud_{$app['name']}", "cloud_{$app['name']}"));
|
|
}
|
|
}
|
|
}
|
|
|
|
} else {
|
|
if ($cloudStatus == 'upgrade') {
|
|
$menuitem = 'menu_cloud_upgrade';
|
|
} else {
|
|
$menuitem = 'menu_cloud_open';
|
|
}
|
|
|
|
$menu['cloud'] = array(
|
|
array($menuitem, 'cloud_open'),
|
|
array('menu_cloud_doctor', 'cloud_doctor')
|
|
);
|
|
} |