本文整理汇总了PHP中ilUserUtil::getStartingPointAsUrl方法的典型用法代码示例。如果您正苦于以下问题:PHP ilUserUtil::getStartingPointAsUrl方法的具体用法?PHP ilUserUtil::getStartingPointAsUrl怎么用?PHP ilUserUtil::getStartingPointAsUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ilUserUtil
的用法示例。
在下文中一共展示了ilUserUtil::getStartingPointAsUrl方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getHeaderURL
protected function getHeaderURL()
{
include_once './Services/User/classes/class.ilUserUtil.php';
$url = ilUserUtil::getStartingPointAsUrl();
if (!$url) {
$url = "./goto.php?target=root_1";
}
return $url;
}
示例2: processStartingPage
/**
* open start page (personal desktop or repository)
*
* precondition: authentication (maybe anonymous) successfull
*/
function processStartingPage()
{
/**
* @var $ilUser ilObjUser
*/
global $ilUser;
// fallback, should never happen
if ($ilUser->getId() == ANONYMOUS_USER_ID) {
ilInitialisation::goToPublicSection();
} else {
// for password change and incomplete profile
// see ilPersonalDesktopGUI
if (IS_PAYMENT_ENABLED) {
include_once './Services/Payment/classes/class.ilPaymentShoppingCart.php';
ilPaymentShoppingCart::_assignObjectsToUserId($ilUser->getId());
if ((int) $_GET['forceShoppingCartRedirect']) {
ilUtil::redirect('ilias.php?baseClass=ilShopController&cmd=redirect&redirect_class=ilshopshoppingcartgui');
}
}
if (!$_GET["target"]) {
// Redirect here to switch back to http if desired
include_once './Services/User/classes/class.ilUserUtil.php';
ilUtil::redirect(ilUserUtil::getStartingPointAsUrl());
} else {
// will handle shop redirects, too
ilUtil::redirect("goto.php?target=" . $_GET["target"]);
}
}
}