function showNoticeForm() { $message_form = new MessageForm($this, $this->other, $this->content); $message_form->show(); }
/** * @see Page::show() */ public function show() { // check upload permission if (MODULE_ATTACHMENT != 1 || !WCF::getUser()->getPermission('user.contest.canUploadAttachment')) { $this->showAttachments = false; } // get attachments editor if ($this->attachmentListEditor === null) { $max = min(WCF::getUser()->getPermission('user.contest.maxAttachmentCount'), 1); $extensions = WCF::getUser()->getPermission('user.contest.allowedAttachmentExtensions'); $extensions = explode("\n", $extensions); $extensions = array_filter($extensions, create_function('$a', 'return in_array($a, array("jpeg", "jpg", "gif", "png"));')); $extensions = implode("\n", $extensions); require_once WCF_DIR . 'lib/data/attachment/MessageAttachmentListEditor.class.php'; $this->attachmentListEditor = new MessageAttachmentListEditor(array(), 'contestPriceEntry', WCF::getPackageID('de.easy-coding.wcf.contest'), WCF::getUser()->getPermission('user.contest.maxAttachmentSize'), $extensions, $max); } parent::show(); }
/** * @see Page::show() */ public function show() { if (!MODULE_CHEAT_DATABASE) { throw new IllegalLinkException(); } PageMenu::setActiveMenuItem('wcf.header.menu.cheatDatabase'); $this->messageTable = "wcf" . WCF_N . "_cheat_database_entry_message"; parent::show(); }
/** * @see Page::show() */ public function show() { if (MODULE_ATTACHMENT != 1) { $this->showAttachments = false; } // get attachments editor if ($this->attachmentListEditor == null) { $this->attachmentListEditor = new MessageAttachmentListEditor(array(), 'newsItem', PACKAGE_ID, WCF::getUser()->getPermission('user.cms.news.maxAttachmentSize'), WCF::getUser()->getPermission('user.cms.news.allowedAttachmentExtensions'), WCF::getUser()->getPermission('user.cms.news.maxAttachmentCount')); } parent::show(); }
function showNoticeForm() { $message_form = new MessageForm($this); $message_form->show(); }
/** * @see Page::show() */ public function show() { // show form parent::show(); }
/** * @see Page::show() */ public function show() { $this->loadAvailableLanguages(); // get max text length $this->maxTextLength = WCF::getUser()->getPermission('user.board.maxPostLength'); if (MODULE_POLL != 1 || !$this->board->getPermission('canStartPoll')) { $this->showPoll = false; } if (MODULE_ATTACHMENT != 1 || !$this->board->getPermission('canUploadAttachment')) { $this->showAttachments = false; } // get attachments editor if ($this->attachmentListEditor == null) { $this->attachmentListEditor = new MessageAttachmentListEditor(array(), 'post', PACKAGE_ID, WCF::getUser()->getPermission('user.board.maxAttachmentSize'), WCF::getUser()->getPermission('user.board.allowedAttachmentExtensions'), WCF::getUser()->getPermission('user.board.maxAttachmentCount')); } // get poll editor if ($this->pollEditor == null) { $this->pollEditor = new PollEditor(0, 0, 'post', WCF::getUser()->getPermission('user.board.canStartPublicPoll')); } // show form parent::show(); }
/** * @see Page::show() */ public function show() { // set active header menu item PageMenu::setActiveMenuItem('wcf.header.menu.user.contest'); // set active menu item ContestMenu::getInstance()->setContest($this->contest); ContestMenu::getInstance()->setActiveMenuItem('wcf.contest.menu.link.solution'); // check permission WCF::getUser()->checkPermission('user.contest.canViewContest'); if (!MODULE_CONTEST) { throw new IllegalLinkException(); } // check upload permission if (MODULE_ATTACHMENT != 1 || !WCF::getUser()->getPermission('user.contest.canUploadAttachment')) { $this->showAttachments = false; } // get attachments editor if ($this->attachmentListEditor === null) { require_once WCF_DIR . 'lib/data/attachment/MessageAttachmentListEditor.class.php'; $this->attachmentListEditor = new MessageAttachmentListEditor(array(), 'contestSolutionEntry', WCF::getPackageID('de.easy-coding.wcf.contest'), WCF::getUser()->getPermission('user.contest.maxAttachmentSize'), WCF::getUser()->getPermission('user.contest.allowedAttachmentExtensions'), WCF::getUser()->getPermission('user.contest.maxAttachmentCount')); } parent::show(); }
/** * @see Page::show() */ public function show() { if (!MODULE_PM) { throw new IllegalLinkException(); } // check permission WCF::getUser()->checkPermission('user.pm.canUsePm'); if (!WCF::getUser()->userID) { throw new PermissionDeniedException(); } // check max pm permission if (WCF::getUser()->pmTotalCount >= WCF::getUser()->getPermission('user.pm.maxPm')) { throw new NamedUserException(WCF::getLanguage()->get('wcf.pm.error.mailboxIsFull')); } // get max text length $this->maxTextLength = WCF::getUser()->getPermission('user.pm.maxLength'); // check upload permissin if (MODULE_ATTACHMENT != 1 || !WCF::getUser()->getPermission('user.pm.canUploadAttachment')) { $this->showAttachments = false; } // get attachments editor require_once WCF_DIR . 'lib/data/attachment/MessageAttachmentListEditor.class.php'; $this->attachmentListEditor = new MessageAttachmentListEditor($this->pmID && !$this->forwarding && !$this->reply ? array($this->pmID) : array(), 'pm', WCF::getPackageID('com.woltlab.wcf.data.message.pm'), WCF::getUser()->getPermission('user.pm.maxAttachmentSize'), WCF::getUser()->getPermission('user.pm.allowedAttachmentExtensions'), WCF::getUser()->getPermission('user.pm.maxAttachmentCount')); // show form parent::show(); }
/** * @see Page::show() */ public function show() { UserProfileMenu::getInstance()->setActiveMenuItem('wcf.user.profile.menu.link.guestbook'); // TODO: check permissions and shit parent::show(); }
/** * @see Page::show() */ public function show() { require_once WCF_DIR . 'lib/page/util/menu/PageMenu.class.php'; if (PageMenu::getActiveMenuItem() == '') { PageMenu::setActiveMenuItem('bash.header.menu.addBash'); } parent::show(); }
/** * @see Page::show() */ public function show() { // check permission if (!WCF::getUser()->userID) { require_once WCF_DIR . 'lib/system/exception/PermissionDeniedException.class.php'; throw new PermissionDeniedException(); } // set active tab require_once WCF_DIR . 'lib/page/util/menu/UserProfileMenu.class.php'; UserProfileMenu::getInstance()->userID = $this->userID; UserCPMenu::getInstance()->setActiveMenuItem('wcf.user.usercp.menu.link.profile.guestbook'); if (WCF::getUser()->getPermission('user.guestbook.canViewMembersListTab') && WCF::getUser()->getPermission('user.membersList.canView')) { HeaderMenu::setActiveMenuItem('wcf.header.menu.memberslist'); } else { if (WCF::getUser()->getPermission('user.guestbook.canViewListMenuButton')) { HeaderMenu::setActiveMenuItem('wcf.header.menu.userGuestbook'); } } require_once WCF_DIR . 'lib/data/message/attachment/AttachmentsEditor.class.php'; $this->attachmentsEditor = new AttachmentsEditor(); // show form parent::show(); }
/** * @see Page::show() */ public function show() { // check permission if (!WCF::getUser()->getPermission('mod.wantedPoster.canModifyEntries') && ($this->userID != WCF::getUser()->userID || !WCF::getUser()->getPermission('user.wantedPoster.canViewWantedPoster') || !WCF::getUser()->getPermission('user.wantedPoster.canUseWantedPoster'))) { require_once WCF_DIR . 'lib/system/exception/PermissionDeniedException.class.php'; throw new PermissionDeniedException(); } // get max text length $this->maxTextLength = WCF::getUser()->getPermission('user.wantedPoster.maxLength'); if (WCF::getUser()->getPermission('user.wantedPoster.canViewMembersListTab') && WCF::getUser()->getPermission('user.membersList.canView')) { HeaderMenu::setActiveMenuItem('wcf.header.menu.memberslist'); } else { if (WCF::getUser()->getPermission('user.wantedPoster.canViewHeaderMenu')) { HeaderMenu::setActiveMenuItem('wcf.header.menu.userWantedPoster'); } } // set active tab UserCPMenu::getInstance()->setActiveMenuItem('wcf.user.usercp.menu.link.profile.wantedPoster'); // Lade Content $uwp = new UserWantedPosterData($this->userID); $this->uwpData = $uwp->readEntry(); if (isset($this->uwpData['text'])) { $this->text = $this->uwpData['text']; } // check upload permission if (!WCF::getUser()->getPermission('user.wantedPoster.canUploadAttachment')) { $this->showAttachments = false; } // get attachments editor require_once WCF_DIR . 'lib/data/message/attachment/AttachmentsEditor.class.php'; $this->attachmentsEditor = new AttachmentsEditor($this->userID, 'wantedPoster', WCF::getUser()->getPermission('user.wantedPoster.maxAttachmentSize'), WCF::getUser()->getPermission('user.wantedPoster.allowedAttachmentExtensions'), WCF::getUser()->getPermission('user.wantedPoster.maxAttachmentCount')); // show form parent::show(); }
/** * @see Page::show() */ public function show() { // set active header menu item PageMenu::setActiveMenuItem('wcf.header.menu.user.contest'); if (WCF::getUser()->userID == 0) { // forward to login page WCF::getTPL()->assign(array('url' => 'index.php?form=UserLogin' . SID_ARG_2ND, 'message' => WCF::getLanguage()->get('wcf.contest.register.message'))); WCF::getTPL()->display('redirect'); return; } // check permission WCF::getUser()->checkPermission('user.contest.canUseContest'); WCF::getUser()->checkPermission('user.contest.canAddContest'); if (!MODULE_CONTEST) { throw new IllegalLinkException(); } // check upload permission if (MODULE_ATTACHMENT != 1 || !WCF::getUser()->getPermission('user.contest.canUploadAttachment')) { $this->showAttachments = false; } // get attachments editor if ($this->attachmentListEditor == null) { require_once WCF_DIR . 'lib/data/attachment/MessageAttachmentListEditor.class.php'; $this->attachmentListEditor = new MessageAttachmentListEditor(array(), 'contestEntry', WCF::getPackageID('de.easy-coding.wcf.contest'), WCF::getUser()->getPermission('user.contest.maxAttachmentSize'), WCF::getUser()->getPermission('user.contest.allowedAttachmentExtensions'), WCF::getUser()->getPermission('user.contest.maxAttachmentCount')); } parent::show(); }