<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2004 ReloadCMS Development Team // // http://reloadcms.sf.net // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY, without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // // // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// if (!empty($_GET['id'])) { $langs = array_keys(page_get_langs($_GET['id'])); if (empty($langs)) { $system->showModuleWindow('', $lang['results']['general'][11]); } elseif (!empty($_POST['page_lang']) && ($page = page_get($_GET['id'], $_POST['page_lang']))) { $system->config['pagename'] = $page['title']; $system->showModuleWindow($page['title'], $page['text']); } elseif (count($langs) == 1 && ($page = page_get($_GET['id'], $langs[0]))) { $system->config['pagename'] = $page['title']; $system->showModuleWindow($page['title'], $page['text']); } else { $system->config['pagename'] = $lang['general']['pagelang']; $system->showModuleWindow($lang['general']['pagelang'], rcms_parse_module_template('pages-lang-sel.tpl', $langs)); } } else { $system->showModuleWindow('', $lang['results']['general'][11]); }
// http://reloadcms.sf.net // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY, without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // // // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// // Pages control // //////////////////////////////////////////////////////////////////////////////// if (!empty($_POST['delete']) && is_array($_POST['delete'])) { $msg = ''; $keys = array_keys($_POST['delete']); foreach ($keys as $key) { if (page_get_langs($key)) { foreach ($_POST['delete'][$key] as $alang => $akey) { if ($akey && page_delete($key, $alang)) { $msg .= $lang['results']['general'][0] . '<br />'; } else { $msg .= $lang['results']['general'][9] . '<br />'; } } } else { $msg .= $lang['results']['general'][10] . '<br />'; } } rcms_showAdminMessage($msg); unset($_POST['edit']); } elseif (!empty($_POST['newsave'])) { $res = page_create(@$_POST['name'], @$_POST['lang'], @$_POST['title'], @$_POST['text']);