本文整理匯總了PHP中XLite::isAdminScript方法的典型用法代碼示例。如果您正苦於以下問題:PHP XLite::isAdminScript方法的具體用法?PHP XLite::isAdminScript怎麽用?PHP XLite::isAdminScript使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類XLite
的用法示例。
在下文中一共展示了XLite::isAdminScript方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getProfile
/**
* Get profile registered in session
*
* @param integer $profileId Profile Id OPTIONAL
*
* @return \XLite\Model\Profile
*/
public function getProfile($profileId = null)
{
if (isset($profileId)) {
$profile = \XLite\Core\Database::getRepo('XLite\\Model\\Profile')->find($profileId);
$result = $this->checkProfile($profile) ? $profile : null;
} else {
if (!$this->profile['isInitialized']) {
$this->resetProfileCache();
$this->profile['isInitialized'] = true;
$profileId = $this->isOperatingAsUserMode() && !\XLite::isAdminScript() ? $this->getOperatingAs() : $this->getStoredProfileId();
if (isset($profileId)) {
$this->profile['object'] = \XLite\Core\Database::getRepo('XLite\\Model\\Profile')->find($profileId);
}
}
$result = $this->profile['object'];
}
return $result;
}