1: <?php
2: 3: 4: 5: 6: 7: 8: 9:
10:
11: if (!defined('XOOPS_ROOT_PATH')) exit();
12:
13: require_once XOOPS_ROOT_PATH . "/core/XCube_ActionForm.class.php";
14: require_once XOOPS_MODULE_PATH . "/legacy/class/Legacy_Validator.class.php";
15:
16: class Legacy_NotifyDeleteForm extends XCube_ActionForm
17: {
18: var $mNotifiyIds = array();
19: var $mFatalError = false;
20:
21: function getTokenName()
22: {
23: return $_SERVER['REQUEST_METHOD'] == 'POST' ? "module.legacy.NotifyDeleteForm.TOKEN" : null;
24: }
25:
26: function fetch()
27: {
28: parent::fetch();
29:
30: $root =& XCube_Root::getSingleton();
31: $t_arr = $root->mContext->mRequest->getRequest('del_not');
32:
33: if (!is_array($t_arr)) {
34: $this->addErrorMessage(_MD_LEGACY_LANG_ERROR);
35: $this->mFatalError = true;
36: return;
37: }
38:
39: foreach ($t_arr as $t_modid => $t_idArr) {
40: if (!is_array($t_idArr)) {
41: $this->addErrorMessage(_MD_LEGACY_LANG_ERROR);
42: $this->mFatalError = true;
43: return;
44: }
45: foreach ($t_idArr as $t_id) {
46: $this->mNotifiyIds[] = array('modid' => intval($t_modid), 'id' => intval($t_id));
47: }
48: }
49: }
50: }
51:
52: ?>
53: