Exemplo n.º 1
0
 if (!array_key_exists('submit', $_POST)) {
     foreach ($_POST as $key => $value) {
         if (substr($key, 0, 9) == 'VIEW_PAGE') {
             $language = $_POST['LANGUAGE_' . substr($key, 9)];
             $module = substr($key, 9);
             $UI->loadPage($module, $language);
         } elseif (substr($key, 0, 8) == 'ADD_PAGE') {
             $module = substr($key, 8);
             header('Location: admin.php?module=addpage&tomodule=' . $module);
         } elseif (substr($key, 0, 11) == 'DELETE_PAGE') {
             $module = substr($key, 11);
             $UI->deletePage($module, $_POST['LANGUAGE_' . substr($key, 11)]);
             header('Location: admin.php?module=pages');
         } elseif (substr($key, 0, 13) == 'DELETE_MODULE') {
             $module = substr($key, 13);
             $UI->deleteModule($module);
             header('Location: admin.php?module=pages');
         } elseif (substr($key, 0, 9) == 'EDIT_PAGE' and substr($key, 9, 5) != '_SAVE') {
             $editPageModule = substr($key, 9);
             $editPageLanguage = $_POST['LANGUAGE_' . $editPageModule];
             $UI->loadPage('admin/editpage');
         } elseif (substr($key, 0, 14) == 'EDIT_PAGE_SAVE') {
             $module = substr($key, 14);
             $UI->pages->editPage($module, $_POST['language'], $_POST['newname'], $_POST['newcontent']);
             header('Location: admin.php?module=pages');
         }
     }
 } elseif ($_POST['submit'] == $UI->i10nMan->translate('Add module')) {
     // The post item is only created when it is checked
     if (array_key_exists('NEW_MODULE_NEEDAUTHORIZE', $_POST)) {
         $needAuthorize = true;