/** * @see Page::readParameters() */ public function readParameters() { parent::readParameters(); if (isset($_REQUEST['threadID'])) { $this->threadID = ArrayUtil::toIntegerArray($_REQUEST['threadID']); } if (isset($_REQUEST['boardID'])) { $this->boardID = intval($_REQUEST['boardID']); } if (isset($_REQUEST['url'])) { $this->url = $_REQUEST['url']; } }
/** * @see Page::readParameters() */ public function readParameters() { parent::readParameters(); if (isset($_REQUEST['folderID'])) { $this->folderID = intval($_REQUEST['folderID']); } if (isset($_REQUEST['pmID'])) { if (is_array($_REQUEST['pmID'])) { $this->pmID = ArrayUtil::toIntegerArray($_REQUEST['pmID']); } else { $this->pmID = intval($_REQUEST['pmID']); } } }
/** * @see Page::readParameters() */ public function readParameters() { parent::readParameters(); if (isset($_REQUEST['postID'])) { $this->postID = ArrayUtil::toIntegerArray($_REQUEST['postID']); } if (isset($_REQUEST['threadID'])) { $this->threadID = intval($_REQUEST['threadID']); } if (isset($_REQUEST['reason'])) { $this->reason = StringUtil::trim($_REQUEST['reason']); if (CHARSET != 'UTF-8') { $this->reason = StringUtil::convertEncoding('UTF-8', CHARSET, $this->reason); } } if (isset($_REQUEST['boardID'])) { $this->boardID = intval($_REQUEST['boardID']); } if (isset($_REQUEST['topic'])) { $this->topic = StringUtil::trim($_REQUEST['topic']); if (CHARSET != 'UTF-8') { $this->topic = StringUtil::convertEncoding('UTF-8', CHARSET, $this->topic); } } if (isset($_REQUEST['url'])) { $this->url = $_REQUEST['url']; } // check permissions if (!is_array($this->postID) && $this->postID != 0) { require_once WBB_DIR . 'lib/data/post/PostEditor.class.php'; $this->post = new PostEditor($this->postID); if (!$this->post->postID) { throw new IllegalLinkException(); } $this->threadID = $this->post->threadID; } if ($this->threadID != 0) { require_once WBB_DIR . 'lib/data/thread/ThreadEditor.class.php'; $this->thread = new ThreadEditor($this->threadID); $this->boardID = $this->thread->boardID; $this->thread->enter(); } if ($this->boardID != 0) { require_once WBB_DIR . 'lib/data/board/BoardEditor.class.php'; $this->board = new BoardEditor($this->boardID); if ($this->thread != null) { $this->thread->enter(); } } }
/** * @see Page::readParameters() */ public function readParameters() { parent::readParameters(); if (isset($_REQUEST['boardID'])) { $this->boardID = intval($_REQUEST['boardID']); } if (isset($_REQUEST['threadID'])) { $this->threadID = ArrayUtil::toIntegerArray($_REQUEST['threadID']); } if (isset($_REQUEST['reason'])) { $this->reason = StringUtil::trim($_REQUEST['reason']); if (CHARSET != 'UTF-8') { $this->reason = StringUtil::convertEncoding('UTF-8', CHARSET, $this->reason); } } if (isset($_REQUEST['topic'])) { $this->topic = StringUtil::trim($_REQUEST['topic']); if (CHARSET != 'UTF-8') { $this->topic = StringUtil::convertEncoding('UTF-8', CHARSET, $this->topic); } } if (isset($_REQUEST['prefix'])) { $this->prefix = $_REQUEST['prefix']; if (CHARSET != 'UTF-8') { $this->prefix = StringUtil::convertEncoding('UTF-8', CHARSET, $this->prefix); } } if (isset($_REQUEST['url'])) { $this->url = $_REQUEST['url']; } if (!is_array($this->threadID) && $this->threadID != 0) { $this->thread = new ThreadEditor($this->threadID); $this->boardID = $this->thread->boardID; if ($this->thread->movedThreadID) { $movedThread = new ThreadEditor($this->thread->movedThreadID); $movedThread->enter(); } else { $this->thread->enter(); } } if ($this->boardID != 0) { $this->board = new BoardEditor($this->boardID); if ($this->thread == null) { $this->board->enter(); } } }