11 import(
'lib.pkp.classes.form.Form');
26 parent::__construct(
'controllers/grid/issues/issueToc.tpl');
29 $this->_issue = $issue;
36 $this->
setData(
'group1Items', $this->_issue->getData(
'group1Items'));
37 $this->
setData(
'group1IsSpecial', $this->_issue->getData(
'group1IsSpecial'));
38 $this->
setData(
'group1Editor', $this->_issue->getData(
'group1Editor'));
39 $this->
setData(
'group2Name', $this->_issue->getData(
'group2Name'));
40 $this->
setData(
'group2Description', $this->_issue->getData(
'group2Description'));
41 $this->
setData(
'group2Items', $this->_issue->getData(
'group2Items'));
42 $this->
setData(
'group2IsSpecial', $this->_issue->getData(
'group2IsSpecial'));
43 $this->
setData(
'group2Editor', $this->_issue->getData(
'group2Editor'));
44 $this->
setData(
'group3Name', $this->_issue->getData(
'group3Name'));
45 $this->
setData(
'group3Description', $this->_issue->getData(
'group3Description'));
46 $this->
setData(
'group3Items', $this->_issue->getData(
'group3Items'));
47 $this->
setData(
'group3IsSpecial', $this->_issue->getData(
'group3IsSpecial'));
48 $this->
setData(
'group3Editor', $this->_issue->getData(
'group3Editor'));
49 $this->
setData(
'group4Name', $this->_issue->getData(
'group4Name'));
50 $this->
setData(
'group4Description', $this->_issue->getData(
'group4Description'));
51 $this->
setData(
'group4Items', $this->_issue->getData(
'group4Items'));
52 $this->
setData(
'group4IsSpecial', $this->_issue->getData(
'group4IsSpecial'));
53 $this->
setData(
'group4Editor', $this->_issue->getData(
'group4Editor'));
54 $this->
setData(
'group5Name', $this->_issue->getData(
'group5Name'));
55 $this->
setData(
'group5Description', $this->_issue->getData(
'group5Description'));
56 $this->
setData(
'group5Items', $this->_issue->getData(
'group5Items'));
57 $this->
setData(
'group5IsSpecial', $this->_issue->getData(
'group5IsSpecial'));
58 $this->
setData(
'group5Editor', $this->_issue->getData(
'group5Editor'));
59 $this->
setData(
'group6Name', $this->_issue->getData(
'group6Name'));
60 $this->
setData(
'group6Description', $this->_issue->getData(
'group6Description'));
61 $this->
setData(
'group6Items', $this->_issue->getData(
'group6Items'));
62 $this->
setData(
'group6IsSpecial', $this->_issue->getData(
'group6IsSpecial'));
63 $this->
setData(
'group6Editor', $this->_issue->getData(
'group6Editor'));
64 parent::initData($request);
72 'group1Items',
'group1IsSpecial',
'group1Editor',
73 'group2Name',
'group2Description',
'group2Items',
'group2IsSpecial',
'group2Editor',
74 'group3Name',
'group3Description',
'group3Items',
'group3IsSpecial',
'group3Editor',
75 'group4Name',
'group4Description',
'group4Items',
'group4IsSpecial',
'group4Editor',
76 'group5Name',
'group5Description',
'group5Items',
'group5IsSpecial',
'group5Editor',
77 'group6Name',
'group6Description',
'group6Items',
'group6IsSpecial',
'group6Editor',
86 $context = $request->getContext();
87 $contextId = $context ? $context->getId() : CONTEXT_ID_NONE;
90 $this->_issue->setData(
'group1Items', $this->
getData(
'group1Items'));
91 $this->_issue->setData(
'group1IsSpecial', $this->
getData(
'group1IsSpecial'));
92 $this->_issue->setData(
'group1Editor', $this->
getData(
'group1Editor'));
93 $this->_issue->setData(
'group2Name', $this->
getData(
'group2Name'));
94 $this->_issue->setData(
'group2Description', $this->
getData(
'group2Description'));
95 $this->_issue->setData(
'group2Items', $this->
getData(
'group2Items'));
96 $this->_issue->setData(
'group2IsSpecial', $this->
getData(
'group2IsSpecial'));
97 $this->_issue->setData(
'group2Editor', $this->
getData(
'group2Editor'));
98 $this->_issue->setData(
'group3Name', $this->
getData(
'group3Name'));
99 $this->_issue->setData(
'group3Description', $this->
getData(
'group3Description'));
100 $this->_issue->setData(
'group3Items', $this->
getData(
'group3Items'));
101 $this->_issue->setData(
'group3IsSpecial', $this->
getData(
'group3IsSpecial'));
102 $this->_issue->setData(
'group3Editor', $this->
getData(
'group3Editor'));
103 $this->_issue->setData(
'group4Name', $this->
getData(
'group4Name'));
104 $this->_issue->setData(
'group4Description', $this->
getData(
'group4Description'));
105 $this->_issue->setData(
'group4Items', $this->
getData(
'group4Items'));
106 $this->_issue->setData(
'group4IsSpecial', $this->
getData(
'group4IsSpecial'));
107 $this->_issue->setData(
'group4Editor', $this->
getData(
'group4Editor'));
108 $this->_issue->setData(
'group5Name', $this->
getData(
'group5Name'));
109 $this->_issue->setData(
'group5Description', $this->
getData(
'group5Description'));
110 $this->_issue->setData(
'group5Items', $this->
getData(
'group5Items'));
111 $this->_issue->setData(
'group5IsSpecial', $this->
getData(
'group5IsSpecial'));
112 $this->_issue->setData(
'group5Editor', $this->
getData(
'group5Editor'));
113 $this->_issue->setData(
'group6Name', $this->
getData(
'group6Name'));
114 $this->_issue->setData(
'group6Description', $this->
getData(
'group6Description'));
115 $this->_issue->setData(
'group6Items', $this->
getData(
'group6Items'));
116 $this->_issue->setData(
'group6IsSpecial', $this->
getData(
'group6IsSpecial'));
117 $this->_issue->setData(
'group6Editor', $this->
getData(
'group6Editor'));
119 $issueDao->updateObject($this->_issue);