本文整理汇总了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;
}