當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Sites::add方法代碼示例

本文整理匯總了PHP中Sites::add方法的典型用法代碼示例。如果您正苦於以下問題:PHP Sites::add方法的具體用法?PHP Sites::add怎麽用?PHP Sites::add使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Sites的用法示例。


在下文中一共展示了Sites::add方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: JSQueue

<?php

\framework\import('org.phpmailer.phpmailer');
$jsQueue = new JSQueue(NULL);
$templateMgr = new Templates();
$siteMgr = new Sites();
switch ($action) {
    case 'addSite':
        $wid = $this->params['wid'];
        $newSiteId = $siteMgr->add($itext['TXT_NEW_OBJECT'] ? $itext['TXT_NEW_OBJECT'] : '$TXT_NEW_OBJECT');
        // Set permissions for newly created site (but only for roles with "RSITES" privilege)
        $pageMgr = new PageMgr($newSiteId);
        $roles = sUsergroups()->getList();
        $pagesList = $pageMgr->getList(0, array(), 1, $roleID);
        $koala->callJSFunction('Koala.yg_addSiteItem', $wid, $newSiteId, $itext['TXT_NEW_OBJECT'] ? $itext['TXT_NEW_OBJECT'] : '$TXT_NEW_OBJECT');
        break;
    case 'deleteSite':
        $wid = $this->params['wid'];
        $siteID = $this->params['siteID'];
        $winID = explode('_', $wid);
        $winID = $winID[1];
        $siteMgr->remove($siteID);
        $koala->queueScript('if ($(\'sites_' . $winID . '_' . $siteID . '\')) $(\'sites_' . $winID . '_' . $siteID . '\').remove();');
        $koala->queueScript('Koala.windows[\'wid_' . $winID . '\'].refresh();');
        $koala->queueScript('$(Koala.windows[\'wid_' . $winID . '\'].boundWindow).addClassName(\'boxghost\');');
        $koala->queueScript('Koala.windows[Koala.windows[\'wid_' . $winID . '\'].boundWindow].init();');
        $koala->callJSFunction('Koala.yg_disable', 'tree_btn_delete', 'btn-' . $winID, 'tree_btn');
        break;
    case 'setSiteTemplateRoot':
        $siteID = $this->params['siteID'];
        $template = $this->params['templateId'];
開發者ID:nrueckmann,項目名稱:yeager,代碼行數:31,代碼來源:sites.php


注:本文中的Sites::add方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。