本文整理汇总了PHP中cmsFramework::init方法的典型用法代码示例。如果您正苦于以下问题:PHP cmsFramework::init方法的具体用法?PHP cmsFramework::init怎么用?PHP cmsFramework::init使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cmsFramework
的用法示例。
在下文中一共展示了cmsFramework::init方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
function __construct($app)
{
global $Itemid, $mosConfig_sef, $mosConfig_lang;
cmsFramework::init($this);
if (isset($this->xajax) && $this->xajax == true) {
$this->loadXajax();
}
/****************** THIS BLOCK CAN PROBABLY BE DELETED ******************/
$this->language = $mosConfig_lang;
$this->itemid = $Itemid;
$this->sef = $mosConfig_sef;
/****************** THIS BLOCK CAN PROBABLY BE DELETED ******************/
# Get ip address
$this->ipaddress = s2GetIpAddress();
$this->app = $app;
# Load models
$this->__initModels();
parent::__construct();
}
示例2: define
}
if ((string) @$_GET['option'] != 'com_content' && (string) @$_GET['option'] != 'com_frontpage' && (string) @$_GET['option'] != '') {
return;
}
# MVC initalization script
if (!defined('DS')) {
define('DS', DIRECTORY_SEPARATOR);
}
if (defined('JPATH_SITE')) {
$root = JPATH_SITE . DS;
} else {
global $mainframe;
$root = $mainframe->getCfg('absolute_path') . DS;
}
require $root . 'components' . DS . 'com_jreviews' . DS . 'jreviews' . DS . 'framework.php';
cmsFramework::init($CMS);
$option = Sanitize::getString($_REQUEST, 'option', '');
$task = Sanitize::getString($_REQUEST, 'task', '');
$view = Sanitize::getString($_REQUEST, 'view', '');
$layout = Sanitize::getString($_REQUEST, 'layout', '');
$id = explode(':', Sanitize::getInt($_REQUEST, 'id'));
$id = $id[0];
# Plugins table
if (!defined('_PLUGIN_DIR_NAME')) {
if (getCmsVersion() == CMS_JOOMLA15) {
define('_PLUGIN_DIR_NAME', 'plugins');
} else {
define('_PLUGIN_DIR_NAME', 'mambots');
}
}
$query = "SELECT published,params FROM #__" . _PLUGIN_DIR_NAME . " WHERE element = 'jreviews' AND folder = 'content' LIMIT 1";
示例3: elseif
$act = Sanitize::getString($_REQUEST, 'act');
if ($act == 'license') {
$_GET['url'] = 'license';
} else {
$_GET['url'] = Sanitize::getString($_GET, 'url', 'about');
}
/*******************************************************************
* FRONT-END ROUTING
******************************************************************/
} elseif ($menu_id && !$xajax && !isset($_POST['data']['controller']) && (!$url || !isset($route['data']['controller']) || preg_match('/^menu\\//', $route['url']['url']))) {
// If no task is passed in the url, then this is a menu item and we read the menu parameters
$segments = array();
$url_param = $url;
$url = str_replace('menu', '', $url);
$cms = new stdClass();
cmsFramework::init($cms);
$query = "SELECT * FROM #__menu WHERE id = " . $menu_id;
$cms->_db->setQuery($query);
$menu = end($cms->_db->loadObjectList());
$mparams = getCmsVersion() == CMS_JOOMLA16 ? json_decode($menu->params, true) : stringToArray($menu->params);
if (isset($mparams['action'])) {
$action = paramsRoute((int) $mparams['action']);
$_REQUEST['Itemid'] = $_GET['Itemid'] = $menu->id;
// For default - home page menu
unset($mparams['action']);
$menu_params['data'] = $mparams;
$menu_params['dir'] = $mparams['dirid'];
$menu_params['section'] = $mparams['sectionid'];
$menu_params['cat'] = $mparams['catid'];
$menu_params['criteria'] = $mparams['criteriaid'];
// $menu_params['url'] = 'menu';
示例4: __construct
function __construct()
{
# Adds CMS DB and Mainframe methods
cmsFramework::init($this);
parent::__construct();
}