本文整理汇总了PHP中ModuleUser_EntityUser::getUserUrl方法的典型用法代码示例。如果您正苦于以下问题:PHP ModuleUser_EntityUser::getUserUrl方法的具体用法?PHP ModuleUser_EntityUser::getUserUrl怎么用?PHP ModuleUser_EntityUser::getUserUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ModuleUser_EntityUser
的用法示例。
在下文中一共展示了ModuleUser_EntityUser::getUserUrl方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: EventCreatedNotes
/**
* Список созданных заметок
*/
public function EventCreatedNotes()
{
if (!$this->CheckUserProfile()) {
return parent::EventNotFound();
}
$this->sMenuSubItemSelect = 'notes';
/**
* Заметки может читать только сам пользователь
*/
if (!$this->oUserCurrent || $this->oUserCurrent->getId() != $this->oUserProfile->getId()) {
return parent::EventNotFound();
}
/**
* Передан ли номер страницы
*/
$iPage = $this->GetParamEventMatch(2, 2) ? $this->GetParamEventMatch(2, 2) : 1;
/**
* Получаем список заметок
*/
$aResult = E::ModuleUser()->GetUserNotesByUserId($this->oUserProfile->getId(), $iPage, Config::Get('module.user.usernote_per_page'));
$aNotes = $aResult['collection'];
/**
* Формируем постраничность
*/
$aPaging = E::ModuleViewer()->MakePaging($aResult['count'], $iPage, Config::Get('module.user.usernote_per_page'), Config::Get('pagination.pages.count'), $this->oUserProfile->getUserUrl() . 'created/notes');
/**
* Загружаем переменные в шаблон
*/
E::ModuleViewer()->Assign('aPaging', $aPaging);
E::ModuleViewer()->Assign('aNotes', $aNotes);
E::ModuleViewer()->AddHtmlTitle(E::ModuleLang()->Get('user_menu_profile') . ' ' . $this->oUserProfile->getLogin());
E::ModuleViewer()->AddHtmlTitle(E::ModuleLang()->Get('user_menu_profile_notes'));
/**
* Устанавливаем шаблон вывода
*/
$this->SetTemplateAction('created_notes');
}