|
20 | 20 | * |
21 | 21 | * @author Txmod Xoops <support@txmodxoops.org> |
22 | 22 | * |
23 | | - * @version $Id: 1.59 modules.php 11297 2013-03-24 10:58:10Z timgno $ |
24 | 23 | */ |
25 | 24 | $GLOBALS['xoopsOption']['template_main'] = 'tdmcreate_modules.tpl'; |
26 | 25 |
|
|
66 | 65 | } else { |
67 | 66 | $GLOBALS['xoopsTpl']->assign('error', _AM_TDMCREATE_THEREARENT_MODULES); |
68 | 67 | } |
| 68 | + |
69 | 69 | break; |
70 | 70 | case 'new': |
71 | 71 | // Define main template |
|
88 | 88 | } else { |
89 | 89 | $modulesObj = $helper->getHandler('Modules')->create(); |
90 | 90 | } |
91 | | - $moduleDirname = preg_replace('/[^a-zA-Z0-9]\s+/', '', mb_strtolower($_POST['mod_dirname'])); |
| 91 | + $moduleDirname = preg_replace('/[^a-zA-Z0-9]\s+/', '', mb_strtolower(\Xmf\Request::getString('mod_dirname', '', 'POST'))); |
92 | 92 | //Form module save |
93 | 93 | $modulesObj->setVars( |
94 | 94 | [ |
95 | | - 'mod_name' => $_POST['mod_name'], |
| 95 | + 'mod_name' => \Xmf\Request::getString('mod_name', '', 'POST'), |
96 | 96 | 'mod_dirname' => $moduleDirname, |
97 | | - 'mod_version' => $_POST['mod_version'], |
98 | | - 'mod_since' => $_POST['mod_since'], |
99 | | - 'mod_min_php' => $_POST['mod_min_php'], |
100 | | - 'mod_min_xoops' => $_POST['mod_min_xoops'], |
101 | | - 'mod_min_admin' => $_POST['mod_min_admin'], |
102 | | - 'mod_min_mysql' => $_POST['mod_min_mysql'], |
103 | | - 'mod_description' => $_POST['mod_description'], |
104 | | - 'mod_author' => $_POST['mod_author'], |
105 | | - 'mod_author_mail' => $_POST['mod_author_mail'], |
106 | | - 'mod_author_website_url' => $_POST['mod_author_website_url'], |
107 | | - 'mod_author_website_name' => $_POST['mod_author_website_name'], |
108 | | - 'mod_credits' => $_POST['mod_credits'], |
109 | | - 'mod_license' => $_POST['mod_license'], |
110 | | - 'mod_release_info' => $_POST['mod_release_info'], |
111 | | - 'mod_release_file' => $_POST['mod_release_file'], |
112 | | - 'mod_manual' => $_POST['mod_manual'], |
113 | | - 'mod_manual_file' => $_POST['mod_manual_file'], |
| 97 | + 'mod_version' => \Xmf\Request::getString('mod_version', '', 'POST'), |
| 98 | + 'mod_since' => \Xmf\Request::getString('mod_since', '', 'POST'), |
| 99 | + 'mod_min_php' => \Xmf\Request::getString('mod_min_php', '', 'POST'), |
| 100 | + 'mod_min_xoops' => \Xmf\Request::getString('mod_min_xoops', '', 'POST'), |
| 101 | + 'mod_min_admin' => \Xmf\Request::getString('mod_min_admin', '', 'POST'), |
| 102 | + 'mod_min_mysql' => \Xmf\Request::getString('mod_min_mysql', '', 'POST'), |
| 103 | + 'mod_description' => \Xmf\Request::getString('mod_description', '', 'POST'), |
| 104 | + 'mod_author' => \Xmf\Request::getString('mod_author', '', 'POST'), |
| 105 | + 'mod_author_mail' => \Xmf\Request::getString('mod_author_mail', '', 'POST'), |
| 106 | + 'mod_author_website_url' => \Xmf\Request::getString('mod_author_website_url', '', 'POST'), |
| 107 | + 'mod_author_website_name' => \Xmf\Request::getString('mod_author_website_name', '', 'POST'), |
| 108 | + 'mod_credits' => \Xmf\Request::getString('mod_credits', '', 'POST'), |
| 109 | + 'mod_license' => \Xmf\Request::getString('mod_license', '', 'POST'), |
| 110 | + 'mod_release_info' => \Xmf\Request::getString('mod_release_info', '', 'POST'), |
| 111 | + 'mod_release_file' => \Xmf\Request::getString('mod_release_file', '', 'POST'), |
| 112 | + 'mod_manual' => \Xmf\Request::getString('mod_manual', '', 'POST'), |
| 113 | + 'mod_manual_file' => \Xmf\Request::getString('mod_manual_file', '', 'POST'), |
114 | 114 | ] |
115 | 115 | ); |
116 | 116 | //Form mod_image |
|
127 | 127 | $modulesObj->setVar('mod_image', $uploader->getSavedFileName()); |
128 | 128 | } |
129 | 129 | } else { |
130 | | - $modulesObj->setVar('mod_image', $_POST['mod_image']); |
| 130 | + $modulesObj->setVar('mod_image', \Xmf\Request::getString('mod_image', '', 'POST')); |
131 | 131 | } |
132 | 132 | //Form module save |
133 | 133 | $modulesObj->setVars( |
134 | 134 | [ |
135 | | - 'mod_demo_site_url' => $_POST['mod_demo_site_url'], |
136 | | - 'mod_demo_site_name' => $_POST['mod_demo_site_name'], |
137 | | - 'mod_support_url' => $_POST['mod_support_url'], |
138 | | - 'mod_support_name' => $_POST['mod_support_name'], |
139 | | - 'mod_website_url' => $_POST['mod_website_url'], |
140 | | - 'mod_website_name' => $_POST['mod_website_name'], |
141 | | - 'mod_release' => $_POST['mod_release'], |
142 | | - 'mod_status' => $_POST['mod_status'], |
143 | | - 'mod_donations' => $_POST['mod_donations'], |
144 | | - 'mod_subversion' => $_POST['mod_subversion'], |
| 135 | + 'mod_demo_site_url' => \Xmf\Request::getString('mod_demo_site_url', '', 'POST'), |
| 136 | + 'mod_demo_site_name' => \Xmf\Request::getString('mod_demo_site_name', '', 'POST'), |
| 137 | + 'mod_support_url' => \Xmf\Request::getString('mod_support_url', '', 'POST'), |
| 138 | + 'mod_support_name' => \Xmf\Request::getString('mod_support_name', '', 'POST'), |
| 139 | + 'mod_website_url' => \Xmf\Request::getString('mod_website_url', '', 'POST'), |
| 140 | + 'mod_website_name' => \Xmf\Request::getString('mod_website_name', '', 'POST'), |
| 141 | + 'mod_release' => \Xmf\Request::getString('mod_release', '', 'POST'), |
| 142 | + 'mod_status' => \Xmf\Request::getString('mod_status', '', 'POST'), |
| 143 | + 'mod_donations' => \Xmf\Request::getString('mod_donations', '', 'POST'), |
| 144 | + 'mod_subversion' => \Xmf\Request::getString('mod_subversion', '', 'POST'), |
145 | 145 | ] |
146 | 146 | ); |
147 | 147 | $moduleOption = \Xmf\Request::getArray('module_option', []); |
|
156 | 156 |
|
157 | 157 | if ($helper->getHandler('Modules')->insert($modulesObj)) { |
158 | 158 | if ($modulesObj->isNew()) { |
159 | | - redirect_header('tables.php', 5, sprintf(_AM_TDMCREATE_MODULE_FORM_CREATED_OK, $_POST['mod_name'])); |
| 159 | + redirect_header('tables.php', 5, sprintf(_AM_TDMCREATE_MODULE_FORM_CREATED_OK, \Xmf\Request::getString('mod_name', '', 'POST'))); |
160 | 160 | } else { |
161 | | - redirect_header('modules.php', 5, sprintf(_AM_TDMCREATE_MODULE_FORM_UPDATED_OK, $_POST['mod_name'])); |
| 161 | + redirect_header('modules.php', 5, sprintf(_AM_TDMCREATE_MODULE_FORM_UPDATED_OK, \Xmf\Request::getString('mod_name', '', 'POST'))); |
162 | 162 | } |
163 | 163 | } |
164 | 164 |
|
|
191 | 191 | $GLOBALS['xoopsTpl']->assign('error', $modulesObj->getHtmlErrors()); |
192 | 192 | } |
193 | 193 | } else { |
194 | | - xoops_confirm(['ok' => 1, 'mod_id' => $modId, 'op' => 'delete'], $_SERVER['REQUEST_URI'], sprintf(_AM_TDMCREATE_FORMSUREDEL, $modulesObj->getVar('mod_name'))); |
| 194 | + xoops_confirm(['ok' => 1, 'mod_id' => $modId, 'op' => 'delete'], \Xmf\Request::getString('REQUEST_URI', '', 'SERVER'), sprintf(_AM_TDMCREATE_FORMSUREDEL, $modulesObj->getVar('mod_name'))); |
195 | 195 | } |
| 196 | + |
196 | 197 | break; |
197 | 198 | case 'display': |
198 | 199 | $modFieldArray = ['admin', 'user', 'blocks', 'search', 'comments', 'notifications', 'permissions']; |
|
214 | 215 | } |
215 | 216 |
|
216 | 217 | include __DIR__ . '/footer.php'; |
| 218 | + |
0 commit comments