@@ 120-133 (lines=14) @@ | ||
117 | // setting the rules |
|
118 | $form->addRule('glossary_title', get_lang('ThisFieldIsRequired'), 'required'); |
|
119 | // The validation or display |
|
120 | if ($form->validate()) { |
|
121 | $check = Security::check_token('post'); |
|
122 | if ($check) { |
|
123 | $values = $form->exportValues(); |
|
124 | GlossaryManager::save_glossary($values); |
|
125 | } |
|
126 | Security::clear_token(); |
|
127 | GlossaryManager::display_glossary(); |
|
128 | } else { |
|
129 | $token = Security::get_token(); |
|
130 | $form->addElement('hidden', 'sec_token'); |
|
131 | $form->setConstants(array('sec_token' => $token)); |
|
132 | $form->display(); |
|
133 | } |
|
134 | break; |
|
135 | case 'edit_glossary': |
|
136 | if (is_numeric($_GET['glossary_id'])) { |
|
@@ 177-190 (lines=14) @@ | ||
174 | $form->addRule('glossary_title', get_lang('ThisFieldIsRequired'), 'required'); |
|
175 | ||
176 | // The validation or display |
|
177 | if ($form->validate()) { |
|
178 | $check = Security::check_token('post'); |
|
179 | if ($check) { |
|
180 | $values = $form->exportValues(); |
|
181 | GlossaryManager::update_glossary($values); |
|
182 | } |
|
183 | Security::clear_token(); |
|
184 | GlossaryManager::display_glossary(); |
|
185 | } else { |
|
186 | $token = Security::get_token(); |
|
187 | $form->addElement('hidden', 'sec_token'); |
|
188 | $form->setConstants(array('sec_token' => $token)); |
|
189 | $form->display(); |
|
190 | } |
|
191 | } |
|
192 | break; |
|
193 | case 'delete_glossary': |
@@ 202-214 (lines=13) @@ | ||
199 | $form->addRule('forum_category_title', get_lang('ThisFieldIsRequired'), 'required'); |
|
200 | ||
201 | // The validation or display |
|
202 | if ($form->validate()) { |
|
203 | $check = Security::check_token('post'); |
|
204 | if ($check) { |
|
205 | $values = $form->exportValues(); |
|
206 | store_forumcategory($values); |
|
207 | } |
|
208 | Security::clear_token(); |
|
209 | } else { |
|
210 | $token = Security::get_token(); |
|
211 | $form->addElement('hidden', 'sec_token'); |
|
212 | $form->setConstants(array('sec_token' => $token)); |
|
213 | $form->display(); |
|
214 | } |
|
215 | } |
|
216 | ||
217 | /** |
|
@@ 385-398 (lines=14) @@ | ||
382 | } |
|
383 | $form->setDefaults($defaults); |
|
384 | // Validation or display |
|
385 | if ($form->validate()) { |
|
386 | $check = Security::check_token('post'); |
|
387 | if ($check) { |
|
388 | $values = $form->exportValues(); |
|
389 | $return_message = store_forum($values); |
|
390 | Display :: display_confirmation_message($return_message); |
|
391 | } |
|
392 | Security::clear_token(); |
|
393 | } else { |
|
394 | $token = Security::get_token(); |
|
395 | $form->addElement('hidden', 'sec_token'); |
|
396 | $form->setConstants(array('sec_token' => $token)); |
|
397 | $form->display(); |
|
398 | } |
|
399 | } |
|
400 | ||
401 | /** |
|
@@ 470-482 (lines=13) @@ | ||
467 | $form->addRule('forum_category_title', get_lang('ThisFieldIsRequired'), 'required'); |
|
468 | ||
469 | // Validation or display |
|
470 | if ($form->validate()) { |
|
471 | $check = Security::check_token('post'); |
|
472 | if ($check) { |
|
473 | $values = $form->exportValues(); |
|
474 | store_forumcategory($values); |
|
475 | } |
|
476 | Security::clear_token(); |
|
477 | } else { |
|
478 | $token = Security::get_token(); |
|
479 | $form->addElement('hidden', 'sec_token'); |
|
480 | $form->setConstants(array('sec_token' => $token)); |
|
481 | $form->display(); |
|
482 | } |
|
483 | } |
|
484 | ||
485 | /** |