|
21 | 21 | * |
22 | 22 | * @version $Id: 1.59 modules.php 11297 2013-03-24 10:58:10Z timgno $ |
23 | 23 | */ |
24 | | -include __DIR__.'/header.php'; |
| 24 | +include __DIR__ . '/header.php'; |
25 | 25 | // Recovered value of argument op in the URL $ |
26 | 26 | $op = XoopsRequest::getString('op', 'list'); |
27 | 27 |
|
|
41 | 41 | $GLOBALS['xoopsTpl']->assign('buttons', $adminObject->displayButton('left')); |
42 | 42 | $GLOBALS['xoopsTpl']->assign('tdmc_url', TDMC_URL); |
43 | 43 | $GLOBALS['xoopsTpl']->assign('tdmc_upload_imgmod_url', TDMC_UPLOAD_IMGMOD_URL); |
44 | | - $GLOBALS['xoopsTpl']->assign('modPathIcon16', TDMC_URL.'/'.$modPathIcon16); |
| 44 | + $GLOBALS['xoopsTpl']->assign('modPathIcon16', TDMC_URL . '/' . $modPathIcon16); |
45 | 45 | $modulesCount = $tdmcreate->getHandler('modules')->getCountModules(); |
46 | 46 | $modulesAll = $tdmcreate->getHandler('modules')->getAllModules($start, $limit); |
47 | 47 | // Redirect if there aren't modules |
|
56 | 56 | unset($module); |
57 | 57 | } |
58 | 58 | if ($modulesCount > $limit) { |
59 | | - include_once XOOPS_ROOT_PATH.'/class/pagenav.php'; |
60 | | - $pagenav = new XoopsPageNav($modulesCount, $limit, $start, 'start', 'op=list&limit='.$limit); |
| 59 | + include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; |
| 60 | + $pagenav = new XoopsPageNav($modulesCount, $limit, $start, 'start', 'op=list&limit=' . $limit); |
61 | 61 | $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav(4)); |
62 | 62 | } |
63 | 63 | } else { |
64 | 64 | $GLOBALS['xoopsTpl']->assign('error', _AM_TDMCREATE_THEREARENT_MODULES); |
65 | 65 | } |
66 | 66 | break; |
67 | | - |
68 | 67 | case 'new': |
69 | 68 | // Define main template |
70 | 69 | $templateMain = 'tdmcreate_modules.tpl'; |
|
77 | 76 | $form = $modulesObj->getFormModules(); |
78 | 77 | $GLOBALS['xoopsTpl']->assign('form', $form->render()); |
79 | 78 | break; |
80 | | - |
81 | 79 | case 'save': |
82 | 80 | if (!$GLOBALS['xoopsSecurity']->check()) { |
83 | 81 | redirect_header('modules.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); |
|
87 | 85 | } else { |
88 | 86 | $modulesObj = $tdmcreate->getHandler('modules')->create(); |
89 | 87 | } |
90 | | - $moduleDirname = preg_replace('/[^a-zA-Z0-9]\s+/', '', strtolower($_POST['mod_dirname'])); |
| 88 | + $moduleDirname = preg_replace('/[^a-zA-Z0-9]\s+/', '', mb_strtolower($_POST['mod_dirname'])); |
91 | 89 | //Form module save |
92 | 90 | $modulesObj->setVars([ |
93 | 91 | 'mod_name' => $_POST['mod_name'], |
|
111 | 109 | 'mod_manual_file' => $_POST['mod_manual_file'], |
112 | 110 | ]); |
113 | 111 | //Form mod_image |
114 | | - include_once XOOPS_ROOT_PATH.'/class/uploader.php'; |
| 112 | + include_once XOOPS_ROOT_PATH . '/class/uploader.php'; |
115 | 113 | $uploader = new XoopsMediaUploader( |
116 | 114 | TDMC_UPLOAD_IMGMOD_PATH, |
117 | 115 | $tdmcreate->getConfig('mimetypes'), |
118 | | - $tdmcreate->getConfig('maxsize'), |
| 116 | + $tdmcreate->getConfig('maxsize'), |
119 | 117 | null, |
120 | 118 | null |
121 | 119 | ); |
122 | 120 | if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { |
123 | 121 | $uploader->fetchMedia($_POST['xoops_upload_file'][0]); |
124 | 122 | if (!$uploader->upload()) { |
125 | | - $errors =& $uploader->getErrors(); |
| 123 | + $errors = &$uploader->getErrors(); |
126 | 124 | redirect_header('javascript:history.go(-1)', 3, $errors); |
127 | 125 | } else { |
128 | 126 | $modulesObj->setVar('mod_image', $uploader->getSavedFileName()); |
|
146 | 144 | ] |
147 | 145 | ); |
148 | 146 | $moduleOption = XoopsRequest::getArray('module_option', []); |
149 | | - $modulesObj->setVar('mod_admin', in_array('admin', $moduleOption)); |
150 | | - $modulesObj->setVar('mod_user', in_array('user', $moduleOption)); |
151 | | - $modulesObj->setVar('mod_blocks', in_array('blocks', $moduleOption)); |
152 | | - $modulesObj->setVar('mod_search', in_array('search', $moduleOption)); |
153 | | - $modulesObj->setVar('mod_comments', in_array('comments', $moduleOption)); |
154 | | - $modulesObj->setVar('mod_notifications', in_array('notifications', $moduleOption)); |
155 | | - $modulesObj->setVar('mod_permissions', in_array('permissions', $moduleOption)); |
156 | | - $modulesObj->setVar('mod_inroot_copy', in_array('inroot_copy', $moduleOption)); |
| 147 | + $modulesObj->setVar('mod_admin', in_array('admin', $moduleOption, true)); |
| 148 | + $modulesObj->setVar('mod_user', in_array('user', $moduleOption, true)); |
| 149 | + $modulesObj->setVar('mod_blocks', in_array('blocks', $moduleOption, true)); |
| 150 | + $modulesObj->setVar('mod_search', in_array('search', $moduleOption, true)); |
| 151 | + $modulesObj->setVar('mod_comments', in_array('comments', $moduleOption, true)); |
| 152 | + $modulesObj->setVar('mod_notifications', in_array('notifications', $moduleOption, true)); |
| 153 | + $modulesObj->setVar('mod_permissions', in_array('permissions', $moduleOption, true)); |
| 154 | + $modulesObj->setVar('mod_inroot_copy', in_array('inroot_copy', $moduleOption, true)); |
157 | 155 |
|
158 | 156 | if ($tdmcreate->getHandler('modules')->insert($modulesObj)) { |
159 | 157 | if ($modulesObj->isNew()) { |
|
167 | 165 | $form = $modulesObj->getFormModules(); |
168 | 166 | $GLOBALS['xoopsTpl']->assign('form', $form->render()); |
169 | 167 | break; |
170 | | - |
171 | 168 | case 'edit': |
172 | 169 | // Define main template |
173 | 170 | $templateMain = 'tdmcreate_modules.tpl'; |
|
181 | 178 | $form = $modulesObj->getFormModules(); |
182 | 179 | $GLOBALS['xoopsTpl']->assign('form', $form->render()); |
183 | 180 | break; |
184 | | - |
185 | 181 | case 'delete': |
186 | 182 | $modulesObj = $tdmcreate->getHandler('modules')->get($modId); |
187 | 183 | if (isset($_REQUEST['ok']) && 1 == $_REQUEST['ok']) { |
|
197 | 193 | xoops_confirm(['ok' => 1, 'mod_id' => $modId, 'op' => 'delete'], $_SERVER['REQUEST_URI'], sprintf(_AM_TDMCREATE_FORMSUREDEL, $modulesObj->getVar('mod_name'))); |
198 | 194 | } |
199 | 195 | break; |
200 | | - |
201 | 196 | case 'display': |
202 | 197 | $modFieldArray = ['admin', 'user', 'blocks', 'search', 'comments', 'notifications', 'permissions']; |
203 | 198 | $id = XoopsRequest::getInt('mod_id', 0, 'POST'); |
204 | 199 | if ($id > 0) { |
205 | 200 | $modulesObj = $tdmcreate->getHandler('modules')->get($id); |
206 | 201 | foreach ($modFieldArray as $moduleField) { |
207 | | - if (isset($_POST['mod_'.$moduleField])) { |
208 | | - $modField = $modulesObj->getVar('mod_'.$moduleField); |
209 | | - $modulesObj->setVar('mod_'.$moduleField, !$modField); |
| 202 | + if (isset($_POST['mod_' . $moduleField])) { |
| 203 | + $modField = $modulesObj->getVar('mod_' . $moduleField); |
| 204 | + $modulesObj->setVar('mod_' . $moduleField, !$modField); |
210 | 205 | } |
211 | 206 | } |
212 | 207 | if ($tdmcreate->getHandler('modules')->insert($modulesObj)) { |
|
217 | 212 | break; |
218 | 213 | } |
219 | 214 |
|
220 | | -include __DIR__.'/footer.php'; |
| 215 | +include __DIR__ . '/footer.php'; |
0 commit comments