//////////////////////////////////////////////////////////////////////////////// if (!empty($_POST['nconfig'])) { write_ini_file($_POST['nconfig'], CONFIG_PATH . 'config.ini'); } if (isset($_POST['meta_tags'])) { file_write_contents(DATA_PATH . "meta_tags.html", $_POST['meta_tags']); } if (isset($_POST['top'])) { file_write_contents(DATA_PATH . "top.html", $_POST['top']); } if (isset($_POST["welcome_mesg"])) { file_write_contents(DATA_PATH . 'intro.html', $_POST["welcome_mesg"]); } $system->loadConfiguration(); $config =& $system->config; // Interface generation $frm = new InputForm("", "post", $lang['general']['submit']); $frm->addbreak($lang['admincp']['general']['config']['full']); $frm->addrow($lang['admincp']['general']['config']['sitename'], $frm->text_box("nconfig[title]", $config['title'], 40)); $frm->addrow($lang['admincp']['general']['config']['siteurl'], $frm->text_box("nconfig[site_url]", $config['site_url'], 40)); $frm->addrow($lang['admincp']['general']['config']['defskin'], user_skin_select(SKIN_PATH, 'nconfig[default_skin]', $config['default_skin'])); $frm->addrow($lang['admincp']['general']['config']['deflang'], user_lang_select(LANG_PATH, 'nconfig[default_lang]', $config['default_lang'])); $frm->addrow($lang['admincp']['general']['config']['latestnumber'], $frm->text_box('nconfig[num_of_latest]', @$config['num_of_latest'])); $frm->addrow($lang['general']['perpage'], $frm->text_box('nconfig[perpage]', @$config['perpage'])); $frm->addrow($lang['admincp']['general']['config']['allowchskin'], $frm->checkbox('nconfig[allowchskin]', '1', '', @$config['allowchskin'])); $frm->addrow($lang['admincp']['general']['config']['allowchlang'], $frm->checkbox('nconfig[allowchlang]', '1', '', @$config['allowchlang'])); $frm->addrow($lang['admincp']['general']['config']['regconfirmation'], $frm->checkbox('nconfig[regconf]', '1', '', @$config['regconf'])); $frm->addrow($lang['admincp']['general']['config']['meta'], $frm->textarea("meta_tags", file_get_contents(DATA_PATH . "meta_tags.html"), 80, 5)); $frm->addrow($lang['admincp']['general']['config']['top'], $frm->textarea("top", file_get_contents(DATA_PATH . "top.html"), 80, 5)); $frm->addrow($lang['admincp']['general']['config']['welcome'], $frm->textarea("welcome_mesg", file_get_contents(DATA_PATH . 'intro.html'), 80, 10), 'top'); $frm->show();
<input type="submit" value="<?php echo __('Log out'); ?> " /> </td> </tr> <?php } ?> </table> </form> <hr /> <?php if (!empty($system->config['allowchskin'])) { ?> <form name="skin_select" method="post" action=""> <?php echo user_skin_select(SKIN_PATH, 'user_selected_skin', $system->skin, 'font-size: 90%; width: 100%', 'onchange="document.forms[\'skin_select\'].submit()" title="' . __('Skin') . '"'); ?> </form> <?php } if (!empty($system->config['allowchlang'])) { ?> <form name="lang_select" method="post" action=""> <?php echo user_lang_select('lang_form', $system->language, 'font-size: 90%; width: 100%', 'onchange="document.forms[\'lang_select\'].submit()" title="' . __('Lang') . '"'); ?> </form> <?php }
// Interface generation $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Site configuration')); $frm->addrow(__('Your site\'s title'), $frm->text_box("nconfig[title]", $config['title'], 40)); $frm->addrow(__('Do not show sitename in title'), $frm->checkbox('nconfig[hide_title]', '1', '', @$config['hide_title'])); $frm->addrow(__('Your site\'s URL') . '<br />' . __('Leave empty for autodetect'), $frm->text_box("nconfig[site_url]", $config['site_url'], 40)); $frm->addrow(__('Copyright for your content'), $frm->text_box("nconfig[copyright]", @$config['copyright'], 60)); $frm->addrow(__('Enable RSS'), $frm->checkbox('nconfig[enable_rss]', '1', '', @$config['enable_rss'])); $frm->addrow(__('Enable logging'), $frm->checkbox('nconfig[logging]', '1', '', @$config['logging'])); $frm->addrow(__('Enable IDS (logging must be enabled)'), $frm->checkbox('nconfig[enable_ids]', '1', '', @$config['enable_ids'])); $frm->addrow(__('Number of element that will be considered as latest'), $frm->text_box('nconfig[num_of_latest]', @$config['num_of_latest'])); $frm->addrow(__('Number of elements per page'), $frm->text_box('nconfig[perpage]', @$config['perpage'])); $frm->addrow(__('Module on index page'), $frm->select_tag('nconfig[index_module]', $avaible_modules, @$config['index_module'])); $frm->addrow(__('Hide welcome message'), $frm->checkbox('nconfig[wmh]', '1', '', @$config['wmh'])); $frm->addrow(__('Text of Welcome message'), $frm->textarea('welcome_mesg', file_get_contents(DATA_PATH . 'intro.html'), 80, 10), 'top'); $frm->addrow(__('Additional meta tags for your site'), $frm->textarea('meta_tags', file_get_contents(DATA_PATH . 'meta_tags.html'), 80, 5), 'top'); $frm->addbreak(__('Interaction with user')); $frm->addrow(__('Disallow guest post to Articles'), $frm->checkbox('nconfig[article-guest]', '1', '', @$config['article-guest'])); $frm->addrow(__('Disallow guest post comments to Guestbook'), $frm->checkbox('nconfig[guestbook-guest]', '1', '', @$config['guestbook-guest'])); $frm->addrow(__('Disallow guest post comments to Gallery'), $frm->checkbox('nconfig[gallery-guest]', '1', '', @$config['gallery-guest'])); $frm->addrow(__('Disallow guest post to Forum'), $frm->checkbox('nconfig[forum-guest]', '1', '', @$config['forum-guest'])); $frm->addrow(__('Disallow user selection of password in registration form'), $frm->checkbox('nconfig[regconf]', '1', '', @$config['regconf'])); $frm->addrow(__('Period when one password request can be acomplished (seconds)'), $frm->text_box('nconfig[pr_flood]', @$config['pr_flood'])); $frm->addrow(__('Access level for registered users'), $frm->text_box('nconfig[registered_accesslevel]', @$config['registered_accesslevel'])); $frm->addrow(__('Try to detect user\'s language'), $frm->checkbox('nconfig[detect_lang]', '1', '', @$config['detect_lang'])); $frm->addrow(__('Default skin'), user_skin_select(SKIN_PATH, 'nconfig[default_skin]', $config['default_skin'])); $frm->addrow(__('Allow users to select skin'), $frm->checkbox('nconfig[allowchskin]', '1', '', @$config['allowchskin'])); $frm->addrow(__('Default language'), user_lang_select('nconfig[default_lang]', $config['default_lang'])); $frm->addrow(__('Allow users to select language'), $frm->checkbox('nconfig[allowchlang]', '1', '', @$config['allowchlang'])); $frm->addrow(__('Default timezone'), user_tz_select((int) @$config['default_tz'], 'nconfig[default_tz]')); $frm->show();
// This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// $tab = 0; $tabs = '<li> <a href="#tab-' . $tab . '">' . __('Start') . '</a> </li>'; $divs = ' <div id="tab-' . $tab . '"> <table> <tr> <td class="white"> ' . __('Return to') . ' » <a href="' . RCMS_ROOT_PATH . '" target="_top">' . __('site index') . '</a> / <a href="?show=module&tab=' . $tab . '">' . __('admin index') . '</a> </td><td class="white"> <form id="admin_skin_select" name="admin_skin_select" method="post" action=""> ' . __('Skin') . ' ' . user_skin_select(ADMIN_PATH . 'skins/', 'admin_selected_skin', $admin_skin, '', 'onchange="document.forms[\'admin_skin_select\'].submit()" title="' . __('Skin') . '"') . '</form> </td><td class="white"> <form id="tablelogin" method="post" action="' . RCMS_ROOT_PATH . '"> <input type="hidden" value="1" name="logout_form"> — ' . __('Hello') . ', ' . $system->user['nickname'] . '! <a href="?module=user.profile">' . __('My profile') . '</a> <input class="button" type="submit" value="' . __('Log out') . '"> </form> </td> </tr> </table> </div> '; foreach ($MODULES as $category => $blockdata) { $tab++; if (!empty($blockdata[1]) && is_array($blockdata[1])) {
</form> </table> <hr /> <table cellpadding="2" cellspacing="1" width="100%"> <?php if (!empty($system->config['allowchskin'])) { ?> <form method="post" action=""> <tr> <td><?php echo $lang['general']['skin']; ?> :</td> <td><?php echo user_skin_select(SKIN_PATH, 'user_selected_skin', $system->skin); ?> </td> <td><input type="submit" value="<?php echo $lang['general']['ok']; ?> "></td> </tr> </form> <?php } if (!empty($system->config['allowchlang'])) { ?> <form method="post" action=""> <tr> <td><?php