123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?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')
- );
- }
|