getTemplatePath() . 'settingsForm.tpl'); $this->journalId = $journalId; $this->plugin =& $plugin; $this->addCheck(new FormValidatorPost($this)); } /** * Initialize form data from current group group. */ function initData() { $journalId = $this->journalId; $plugin =& $this->plugin; $staticPagesDao =& DAORegistry::getDAO('StaticPagesDAO'); $rangeInfo =& Handler::getRangeInfo('staticPages'); $staticPages = $staticPagesDao->getStaticPagesByJournalId($journalId); $this->setData('staticPages', $staticPages); } /** * Assign form data to user-submitted data. */ function readInputData() { $this->readUserVars(array('pages')); } /** * Save settings/changes */ function execute() { $plugin =& $this->plugin; $journalId = $this->journalId; } } ?>