17 import(
'lib.pkp.classes.form.Form');
24 parent::__construct(
'controllers/informationCenter/notes.tpl');
61 return 'controllers/informationCenter/newNoteForm.tpl';
67 function fetch($request, $template =
null, $display =
false) {
70 $templateMgr->assign(array(
71 'notes' => $noteDao->getByAssoc($this->getAssocType(), $this->getAssocId()),
72 'submitNoteText' => $this->getSubmitNoteLocaleKey(),
73 'newNoteFormTemplate' => $this->getNewNoteFormTemplate(),
75 return parent::fetch($request, $template, $display);
93 $user = $request->getUser();
96 $note = $noteDao->newDataObject();
98 $note->setUserId($user->getId());
99 $note->setContents($this->
getData(
'newNote'));
103 parent::execute(...$functionArgs);
104 return $noteDao->insertObject($note);