本文整理匯總了PHP中PageTheme::getGlobalList方法的典型用法代碼示例。如果您正苦於以下問題:PHP PageTheme::getGlobalList方法的具體用法?PHP PageTheme::getGlobalList怎麽用?PHP PageTheme::getGlobalList使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類PageTheme
的用法示例。
在下文中一共展示了PageTheme::getGlobalList方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: defined
<?
defined('C5_EXECUTE') or die("Access Denied.");
Loader::model('collection_types');
$stringHelper=Loader::helper('text');
$tArray = PageTheme::getGlobalList();
$tArray2 = PageTheme::getLocalList();
$tArrayTmp = array_merge($tArray, $tArray2);
$tArray = array();
foreach($tArrayTmp as $pt) {
if ($cp->canEditPageTheme($pt)) {
$tArray[] = $pt;
}
}
$ctArray = CollectionType::getList();
$cp = new Permissions($c);
if ($c->getCollectionID() > 1) {
$parent = Page::getByID($c->getCollectionParentID());
$parentCP = new Permissions($parent);
}
if (!$cp->canEditPageType() && !$cp->canEditPageTheme()) {
die(t('Access Denied'));
}
$cnt = 0;
for ($i = 0; $i < count($ctArray); $i++) {
$ct = $ctArray[$i];
if ($c->getCollectionID() == 1 || $parentCP->canAddSubCollection($ct)) {
$cnt++;
}