$work_dir = articles_get_work_dir($null); if (!empty($work_dir) && $work_dir != ARTICLES_PATH) { rcms_showAdminMessage($lang['results']['articles'][8] . $work_dir); } //////////////////////////////////////////////////////////////////////////////// // Perform article posting // //////////////////////////////////////////////////////////////////////////////// if (!empty($_POST['a_category'])) { $res = articles_save($_POST['a_category'], 0, @$_POST['a_title'], @$_POST['a_src'], @$_POST['a_description'], @$_POST['a_text'], @$_POST['a_mode'], @$_POST['a_comments'], $work_dir); rcms_showAdminMessage($lang['results']['articles'][$res]); } //////////////////////////////////////////////////////////////////////////////// // Interface generation // //////////////////////////////////////////////////////////////////////////////// $categories_list = articles_get_categories_list(true, false, $work_dir); if (!empty($categories_list)) { $frm = new InputForm('', 'post', $lang['general']['submit'], '', 'multipart/form-data', 'artadd'); $frm->addbreak($lang['admincp']['articles']['create']['full']); $frm->addrow($lang['articles']['categ'], $frm->select_tag('a_category', $categories_list), 'top'); $frm->addrow($lang['articles']['subj'], $frm->text_box('a_title', ''), 'top'); $frm->addrow($lang['articles']['author'], $frm->text_box('a_src', ''), 'top'); $frm->addrow('', rcms_show_bbcode_panel('document.artadd.a_description')); $frm->addrow($lang['articles']['desc'], $frm->textarea('a_description', '', 70, 5), 'top'); $frm->addrow('', rcms_show_bbcode_panel('document.artadd.a_text')); $frm->addrow($lang['articles']['text'], $frm->textarea('a_text', '', 70, 25), 'top'); $frm->addrow($lang['articles']['mode'], $frm->radio_button('a_mode', $lang['articles']['modes'], 'text'), 'top'); $frm->addrow($lang['articles']['allowcomments'], $frm->radio_button('a_comments', array('yes' => $lang['admincp']['allow'], 'no' => $lang['admincp']['disallow']), 'yes'), 'top'); $frm->show(); } else { rcms_showAdminMessage($lang['results']['articles'][9]); }
$rows .= wf_TableRow($cells, 'row3'); } } /* Кнопка "Назад" */ $html .= wf_Link("?module=multinet", __('Back'), false, 'ubButton'); // Форма добавления нового атрибута $form = new InputForm('', 'POST', __('Save'), '', '', '', 'add'); // - Сценарий $content = $form->radio_button('add[scenario]', $scenarios, 'check'); $form->addrow(__('Scenario'), $content); // - Сервис (disabled) $content = $form->select_tag('add[netid]', getServiceIdDesc(), $netid, 'disabled'); $content .= $form->checkbox('add[login]', '*', __('Foreach'), ''); $form->addrow(__('Service'), $content); // - Атрибут $content = $form->text_box('add[Attribute]', ''); $form->addrow(__('Attribute'), $content); // - Оператор $content = $form->select_tag('add[op]', $operators, ''); $form->addrow(__('op'), $content); // - Значение $content = $form->text_box('add[Value]', ''); $form->addrow(__('Value'), $content); /* Кнопка модального окна с формой добавления нового атрибута */ $html .= wf_modal(__('Append'), __('Adding of RADIUS-attribute'), $form->show(1), 'ubButton', 450, 275); // Форма переопределения атрибута 'User-Name' $query = "SELECT `value` FROM `radius_reassigns` WHERE `netid` = '{$netid}'"; $result = simple_query($query); $result['value'] = !empty($result['value']) ? $result['value'] : ''; $form = new InputForm('', 'POST', __('Save'), '', '', '', 'reassignment'); // - Значение
//////////////////////////////////////////////////////////////////////////////// // 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 (!LOGGED_IN) { $frm = new InputForm(RCMS_ROOT_PATH, "post", $lang['users']['login'], '_top'); $frm->addbreak($lang['admin_cp']['notlogged']); $frm->hidden('login_form', '1'); $frm->addrow($lang['users']['username'], $frm->text_box("username", '', 20), 'top'); $frm->addrow($lang['users']['password'], $frm->text_box("password", '', 20, 50, true), 'top'); $frm->addrow($lang['users']['remember'], $frm->checkbox("remember", '1', ''), 'top'); $frm->show(); } else { $rights =& $system->rights; if ($rights === array()) { $frm = new InputForm(RCMS_ROOT_PATH, "get", $lang['general']['return'], '_top'); $frm->addbreak($lang['admin_cp']['loggedbutnotadmin']); $frm->show(); } else { if (isset($_POST['remarks'])) { file_write_contents(DATA_PATH . 'admin_remarks.txt', $_POST['remarks']); } $frm = new InputForm('', "post", $lang['general']['submit']); $frm->addbreak($lang['admin_cp']['loggedok']);
//////////////////////////////////////////////////////////////////////////////// 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();
$frm->hidden('mb', $b); $frm->hidden('ma', $_POST['move']); $frm->addrow(__('Select section'), $frm->select_tag('tc', $articles->getContainers(1), $c), 'top'); $frm->show(); } elseif (!empty($c) && (!empty($b) || $c == '#hidden' || $c == '#root') && !empty($a) && $articles->setWorkContainer($c) && ($article = $articles->getArticle($b, $a, false, true, true, false)) !== false) { $categories_list = $articles->getCategories(true, false); $frm = new InputForm('', 'post', __('Submit'), '', '', '', 'arted'); $frm->addbreak(__('Edit article') . ' - ' . $article['title']); $frm->hidden('save', '1'); $frm->hidden('c', $c); $frm->hidden('a', $a); $frm->hidden('b', $b); if ($c !== '#root' && $c !== '#hidden') { $frm->addrow(__('Select category'), $frm->select_tag('nb', $categories_list, $article['catid']), 'top'); } $frm->addrow(__('Title'), $frm->text_box('title', $article['title']), 'top'); $frm->addrow(__('Author/source'), $frm->text_box('source', $article['src']), 'top'); $frm->addrow(__('Keywords'), $frm->text_box('keywords', @$article['keywords']), 'top'); $frm->addrow(__('Description for search engines'), $frm->text_box('sef_desc', @$article['sef_desc']), 'top'); $frm->addrow('', rcms_show_bbcode_panel('arted.description')); $frm->addrow(__('Short description') . '<br />' . tinymce_selector('description', false), $frm->textarea('description', $article['desc'], 70, 5), 'top'); $frm->addrow('', rcms_show_bbcode_panel('arted.text')); $frm->addrow(__('Text') . '<br />' . tinymce_selector('text', false), $frm->textarea('text', $article['text'], 70, 25), 'top'); $files = rcms_scandir(FILES_PATH); //Start Insert list uploaded files $key_thumb = array_search('_thumb', $files); if ($key_thumb !== FALSE) { unset($files[$key_thumb]); } if (!empty($files)) { $frm->addrow(__('Add link to file'), $frm->select_tag('files', $files, -1, 'onChange="selChange(this.form)">\\n
// 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 // //////////////////////////////////////////////////////////////////////////////// rcms_loadAdminLib('articles'); /****************************************************************************** * Extracting some data from request * ******************************************************************************/ $work_dir = articles_get_work_dir($null); if (!empty($work_dir) && $work_dir != ARTICLES_PATH) { rcms_showAdminMessage($lang['results']['articles'][8] . $work_dir); } /****************************************************************************** * Perform adding of category * ******************************************************************************/ if (!empty($_POST['ctitle'])) { $res = articles_creare_category($_POST['ctitle'], @$_POST['cdesc'], @$_FILES['cicon'], @$_POST['caccess'], $work_dir); rcms_showAdminMessage($lang['results']['articles'][$res]); } /****************************************************************************** * Interface * ******************************************************************************/ $frm = new InputForm('', 'post', $lang['general']['submit'], '', 'multipart/form-data', 'mainfrm'); $frm->addbreak($lang['admincp']['articles']['createcat']['full']); $frm->addrow($lang['articles']['cattitle'], $frm->text_box('ctitle', ''), 'top'); $frm->addrow('', rcms_show_bbcode_panel('document.mainfrm.cdesc')); $frm->addrow($lang['articles']['catdesc'], $frm->textarea('cdesc', '', 70, 5), 'top'); $frm->addrow($lang['articles']['accesslevel'], $frm->text_box('caccess', ''), 'top'); $frm->addrow($lang['articles']['caticon'], $frm->file('cicon'), 'top'); $frm->show();
<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// if (!empty($_POST['nconfig']) && write_ini_file($_POST['nconfig'], CONFIG_PATH . 'search.ini')) { rcms_showAdminMessage(__('Configuration updated')); } $system->config = parse_ini_file(CONFIG_PATH . 'search.ini'); $config =& $system->config; // Interface generation $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Search engine configuration')); $frm->addrow(__('Allow guests use searching'), $frm->checkbox('nconfig[guest]', '1', '', @$config['guest'])); $frm->addrow(__('Allow chose search source'), $frm->checkbox('nconfig[chose]', '1', '', @$config['chose'])); $frm->addrow(__('Check access level before search in article'), $frm->checkbox('nconfig[access]', '1', '', @$config['access'])); $frm->addrow(__('Min length'), $frm->text_box("nconfig[min]", @$config['min'])); $frm->addrow(__('Max length'), $frm->text_box("nconfig[max]", @$config['max'])); $frm->addrow(__('Output block length'), $frm->text_box("nconfig[block]", @$config['block'])); $frm->addrow(__('Editbox width'), $frm->text_box("nconfig[width]", @$config['width'])); $frm->show();
$frm->addmessage('<a href=""><<< ' . $lang['general']['back'] . '</a>'); $frm->addbreak($lang['admincp']['general']['ucm']['create']); $frm->hidden('newsave', '1'); $frm->addrow('<abbr title="' . $lang['general']['ucm']['id_h'] . '">' . $lang['general']['ucm']['id'] . '</abbr>', $frm->text_box('id', '')); $frm->addrow('<abbr title="' . $lang['general']['ucm']['title_h'] . '">' . $lang['general']['ucm']['title'] . '</abbr>', $frm->text_box('title', '')); $frm->addrow($lang['general']['alignment'], $frm->select_tag('align', $lang['general']['align'])); $frm->addrow($lang['general']['ucm']['text'] . '<br>' . $lang['general']['ucm']['text_h'], $frm->textarea('text', '', 70, 25), 'top'); $frm->show(); } elseif (!empty($_POST['edit'])) { if ($menu = ucm_get($_POST['edit'])) { $frm = new InputForm("", "post", $lang['general']['submit']); $frm->addmessage('<a href=""><<< ' . $lang['general']['back'] . '</a>'); $frm->addbreak($lang['admincp']['general']['ucm']['edit']); $frm->hidden('edit', $_POST['edit']); $frm->hidden('save', '1'); $frm->addrow('<abbr title="' . $lang['general']['ucm']['id_h'] . '">' . $lang['general']['ucm']['id'] . '</abbr>', $frm->text_box('id', $_POST['edit'])); $frm->addrow('<abbr title="' . $lang['general']['ucm']['title_h'] . '">' . $lang['general']['ucm']['title'] . '</abbr>', $frm->text_box('title', $menu[0])); $frm->addrow($lang['general']['alignment'], $frm->select_tag('align', $lang['general']['align'], $menu[2])); $frm->addrow($lang['general']['ucm']['text'] . '<br>' . $lang['general']['ucm']['text_h'], $frm->textarea('text', $menu[1], 70, 25), 'top'); $frm->show(); } else { rcms_showAdminMessage($lang['results']['general'][8]); } } else { $frm = new InputForm('', 'post', $lang['general']['createucm']); $frm->hidden('new', '1'); $frm->show(); $frm = new InputForm("", "post", $lang['general']['submit']); $frm->resetButton($lang['general']['reset']); $frm->addbreak($lang['admincp']['general']['ucm']['title']); $menus = ucm_list();
$frm->addbreak(__('Add category')); $frm->hidden('newsave', '1'); $frm->addrow(__('Title'), $frm->text_box('ctitle', '')); $frm->addrow(rcms_show_bbcode_panel('mainfrm.cdesc')); $frm->addrow(__('Description'), $frm->textarea('cdesc', '', 70, 5), 'top'); $frm->addrow(__('Minimum access level'), $frm->text_box('clevel', '0')); $frm->show(); } elseif (!empty($_POST['edit'])) { if (!empty($filesdb->data[$_POST['edit'] - 1])) { $category =& $filesdb->data[$_POST['edit'] - 1]; $frm = new InputForm('', 'post', __('Submit'), '', '', '', 'mainfrm'); $frm->addmessage('<a href=""><<< ' . __('Back') . '</a>'); $frm->addbreak(__('Edit category')); $frm->hidden('save', '1'); $frm->hidden('edit', $_POST['edit']); $frm->addrow(__('Title'), $frm->text_box('ctitle', $category['name'])); $frm->addrow(rcms_show_bbcode_panel('mainfrm.cdesc')); $frm->addrow(__('Description'), $frm->textarea('cdesc', $category['desc'], 70, 5), 'top'); $frm->addrow(__('Minimum access level'), $frm->text_box('clevel', @$category['accesslevel'])); $frm->show(); } else { rcms_showAdminMessage(__('Error occurred')); } } else { $frm = new InputForm('', 'post', __('Add category')); $frm->hidden('new', '1'); $frm->show(); $frm = new InputForm('', 'post', __('Submit'), __('Reset')); if (!empty($filesdb->data)) { foreach ($filesdb->data as $cid => $cdata) { $frm->addrow($cdata['name'] . ': ' . __('Files in category') . ': ' . sizeof($cdata['files']), $frm->checkbox('delete[' . $cid . ']', '1', __('Delete')) . ' ' . $frm->radio_button('edit', array($cid + 1 => __('Edit')), 0));
force_br_newlines : true, force_p_newlines : false }); $(\'table.bb_editor\').hide();} else { tinyMCE.get(\'text\').hide(); $(\'table.bb_editor\').show(); }"'), 'top'); $frm->addrow(__('Date') . ' (yyyy-mm-dd hh:mm:ss)', $frm->text_box('date', gmdate("Y-m-d H:i:s", rcms_get_time())), 'top'); $frm->show(); } elseif ($edited = post('edit', get('page'))) { if ($page = page_get($edited)) { $frm = new InputForm('', 'post', __('Submit'), '', '', '', 'edit'); $frm->addbreak(__('Edit article')); $frm->hidden('edit', $edited); $frm->hidden('save', '1'); $frm->addrow('<abbr title="' . __('Use only small Latin letters and digits') . '">' . __('MenuID') . '</abbr>', $frm->text_box('id', $edited)); $frm->addrow(__('Title'), $frm->text_box('title', $page['title'])); if (empty($page['description'])) { $page['description'] = $page['title']; } $frm->addrow(__('Description for search engines'), $frm->text_box('description', $page['description'])); if (empty($page['keywords'])) { $page['keywords'] = ''; } $frm->addrow(__('Keywords'), $frm->text_box('keywords', $page['keywords'])); $frm->addrow('', rcms_show_bbcode_panel('edit.text')); $frm->addrow(__('Text'), $frm->textarea('text', $page['text'], 70, 25), 'top'); if ($page['mode'] == 'html') { ?> <script type="text/javascript"> tinyMCE.init({
$frm->addrow($lang['files']['author'], $frm->text_box('author', '')); $frm->addrow($lang['files']['link'], $frm->text_box('link', '')); $frm->addrow($lang['files']['type'], $frm->select_tag('type', $lang['files']['types'])); $frm->show(); } elseif ((!empty($_POST['edit']) || @$_POST['edit'] === '0') && !empty($_POST['cid']) && !empty($filesdb[@$_POST['cid'] - 1]['files'][@$_POST['edit']])) { $cid = $_POST['cid'] - 1; $fid = $_POST['edit']; $frm = new InputForm('', 'post', '<<< ' . $lang['general']['back']); $frm->hidden('cid', $cid + 1); $frm->show(); $frm = new InputForm('', 'post', $lang['general']['submit']); $frm->addbreak($lang['files']['editfile']); $frm->hidden('save', '1'); $frm->hidden('edit', $_POST['edit']); $frm->hidden('cid', $_POST['cid']); $frm->addrow($lang['files']['title'], $frm->text_box('title', $filesdb[$cid]['files'][$fid]['name'])); $frm->addrow($lang['files']['desc'], $frm->text_box('desc', $filesdb[$cid]['files'][$fid]['desc'])); $frm->addrow($lang['files']['author'], $frm->text_box('author', @$filesdb[$cid]['files'][$fid]['author'])); $frm->addrow($lang['files']['link'], $frm->text_box('link', $filesdb[$cid]['files'][$fid]['link'])); $frm->addrow($lang['files']['type'], $frm->select_tag('type', $lang['files']['types'])); $frm->show(); } elseif (!empty($_POST['cid'])) { $frm = new InputForm('', 'post', '<<< ' . $lang['general']['back']); $frm->show(); $frm = new InputForm('', 'post', $lang['files']['addfile']); $frm->hidden('new', $_POST['cid']); $frm->show(); if (!empty($filesdb[$_POST['cid'] - 1]['files'])) { $frm = new InputForm('', 'post', $lang['general']['submit']); $frm->resetButton($lang['general']['reset']); $frm->hidden('cid', $_POST['cid']);
} else { show_error(__('Article added')); } } if (!empty($c)) { if ($articles->setWorkContainer($c)) { if ($c !== '#root' && $c !== '#hidden' && ($categories_list = $articles->getCategories(true, false)) === false) { show_error($articles->last_error); } else { $frm = new InputForm('', 'post', __('Submit'), '', '', '', 'artadd'); $frm->hidden('save', '1'); $frm->hidden('c', $c); if ($c !== '#root' && $c !== '#hidden') { $frm->addrow(__('Select category'), $frm->select_tag('b', $categories_list), 'top'); } $frm->addrow(__('Title'), $frm->text_box('title', ''), 'top'); $frm->addrow(__('Author/source'), $frm->text_box('source', ''), 'top'); $frm->addrow(__('Keywords'), $frm->text_box('keywords', ''), 'top'); $frm->addrow(__('Description for search engines'), $frm->text_box('sef_desc', ''), 'top'); $frm->addrow('', rcms_show_bbcode_panel('artadd.description')); $frm->addrow(__('Short description'), $frm->textarea('description', '', 70, 5), 'top'); $frm->addrow('', rcms_show_bbcode_panel('artadd.text')); $frm->addrow(__('Text'), $frm->textarea('text', '', 70, 25), 'top'); $frm->addrow(__('Mode'), $frm->select_tag('mode', array('html' => __('HTML'), 'text' => __('Text'), 'htmlbb' => __('bbCodes') . '+' . __('HTML')), 'text', 'onchange="if (this.options[selectedIndex].value==\'html\') { tinyMCE.init({ mode : \'exact\', elements : \'description,text\', theme : \'advanced\', language : \'ru\', plugins : \'paste,table,cyberim\', theme_advanced_buttons2_add : \'pastetext,pasteword,selectall\',
<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// if (!empty($_POST['ban'])) { file_write_contents(CONFIG_PATH . 'bans.ini', @implode("\n", @$_POST['ban'])); } if (!($banlist = @file(CONFIG_PATH . 'bans.ini'))) { $banlist = array(); } $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Manage banned IP addresses')); foreach ($banlist as $ban) { $ban = trim($ban); if (!empty($ban)) { $frm->addrow($frm->text_box('ban[]', $ban, 40), '', 'middle', 'center'); } } $frm->addrow($frm->text_box('ban[]', '', 40), '', 'middle', 'center'); $frm->addmessage(__('If you want to remove ip address leave it\'s string empty. If you want to add new ip address write it in the last field. You can use * that will match only one part of ip address.')); $frm->show();
} if (empty($_POST['minichat_config']['allow_guests_post'])) { $_POST['minichat_config']['allow_guests_post'] = '0'; } if (empty($_POST['minichat_config']['allow_guests_enter_name'])) { $_POST['minichat_config']['allow_guests_enter_name'] = '0'; } if (empty($_POST['minichat_config']['max_db_size'])) { $_POST['minichat_config']['max_db_size'] = $_POST['minichat_config']['messages_to_show']; } if (write_ini_file($_POST['minichat_config'], CONFIG_PATH . 'minichat.ini')) { rcms_showAdminMessage(__('Configuration updated')); } else { rcms_showAdminMessage(__('Error occurred')); } } // Interface generation $minichat_config = parse_ini_file(CONFIG_PATH . 'minichat.ini'); $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Minichat configuration')); $frm->addrow(__('Number of messages to show'), $frm->text_box('minichat_config[messages_to_show]', $minichat_config['messages_to_show'], 4)); $frm->addrow(__('Maximum message length'), $frm->text_box('minichat_config[max_message_len]', $minichat_config['max_message_len'], 4)); $frm->addrow(__('Maximum word length'), $frm->text_box('minichat_config[max_word_len]', $minichat_config['max_word_len'], 4)); $frm->addrow(__('Allow guests to view minichat'), $frm->checkbox('minichat_config[allow_guests_view]', '1', '', $minichat_config['allow_guests_view'])); $frm->addrow(__('Allow guests to post in minichat'), $frm->checkbox('minichat_config[allow_guests_post]', '1', '', $minichat_config['allow_guests_post'])); $frm->addrow(__('Maximum size of database (in messages)'), $frm->text_box('minichat_config[max_db_size]', @$minichat_config['max_db_size'], 4)); $frm->addbreak(__('Configuration') . ' bbcodes'); $frm->addrow(__('Editor'), $frm->checkbox('minichat_config[editor]', '1', '', @$minichat_config['editor'], 4)); $frm->addrow(__('Enable nl2br and bbCodes') . __(' (except images)'), $frm->checkbox('minichat_config[bbcodes]', '1', '', @$minichat_config['bbcodes'], 4)); $frm->addrow(__('Enable all') . ' bbcodes', $frm->checkbox('minichat_config[links]', '1', '', @$minichat_config['links'], 4)); $frm->show();
/****************************************************************************** * Interface * ******************************************************************************/ $frm = new InputForm("", "post", $lang['general']['submit']); $frm->addbreak($lang['admincp']['users']['profiles']['title']); $frm->addrow($lang['users']['usersearch'], $frm->text_box('search', @$_POST['search'])); $frm->show(); if (!empty($_POST['edit']) && ($userdata = load_user_info($_POST['edit']))) { $frm = new InputForm("", "post", $lang['general']['submit']); $frm->resetButton($lang['general']['reset']); $frm->addbreak($lang['admincp']['users']['profiles']['edit'] . $userdata['username']); $frm->hidden('edit', $userdata['username']); $frm->hidden('save', '1'); $frm->addrow($lang['users']['username'], $userdata['username']); $frm->addrow($lang['users']['password'], ' [ ' . $lang['admincp']['hidden'] . ' ] '); $frm->addrow($lang['users']['nickname'], $frm->text_box('userdata[nickname]', $userdata['nickname'])); $frm->addrow($lang['users']['email'], $frm->text_box('email', $userdata['email'])); $frm->addrow($lang['users']['hideemail'], $frm->checkbox('userdata[hideemail]', '1', '', !isset($userdata['hideemail']) ? true : $userdata['hideemail'] ? true : false)); $frm->addrow($lang['users']['accesslevel'], $frm->text_box('userdata[accesslevel]', @$userdata['accesslevel'])); $frm->addrow($lang['users']['timezone'], user_tz_select($userdata['tz'], 'userdata[tz]')); foreach ($system->data['apf'] as $field_id => $field_name) { $frm->addrow($field_name, $frm->text_box('userdata[' . $field_id . ']', $userdata[$field_id])); } $frm->show(); } elseif (!empty($_POST['rights']) && ($userdata = load_user_info($_POST['rights']))) { $frm = new InputForm("", "post", $lang['general']['submit']); $frm->resetButton($lang['general']['reset']); $frm->addbreak($lang['admincp']['users']['profiles']['edit'] . $userdata['username']); $frm->hidden('rights', $userdata['username']); $frm->hidden('save', '1'); if ($userdata['admin'] == '*') {
} else { $result .= __('Cannot update title') . ': ' . $filename . '<br/>'; } if (@$current['keywords'] !== $_POST['keywords']) { if ($gallery->changeKeywords($filename, $_POST['keywords'])) { $result .= __('Keywords updated') . ': ' . $filename . '<br/>'; } else { $result .= __('Cannot update keywords') . ': ' . $filename . '<br/>'; } } $gallery->saveIndexFiles(); } $current = $gallery->getData(basename($_GET['edit'])); $frm = new InputForm('', 'post', __('Submit')); $frm->hidden('save', 1); $frm->addrow(__('Title') . ': ' . $frm->text_box('title', $current['title']) . '<br/>' . __('Keywords') . ': ' . $frm->text_box('keywords', @$current['keywords']) . '<br/>' . $current['type'] . '(' . $current['size'] . ')<br/>' . $frm->checkbox('delete', $filename, __('Delete')), $gallery->getThumbnail($filename), 'top'); $frm->addmessage(__('To divide keywords use ; symbol')); if (!empty($result)) { show_window($gallery_link . ' → ' . __('Result'), $result); } show_window($gallery_link . ' → ' . __('Edit') . ' ' . $filename, $frm->show(true) . back_button()); } $result = ''; if (!empty($_GET['delete'])) { $filename = $_GET['delete']; if ($gallery->removeImage($filename)) { $result .= __('Image removed') . ': ' . $filename . '<br/>'; } else { $result .= __('Error occurred') . ': ' . $filename . '<br/>'; } }
<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// // Update comments configuration // //////////////////////////////////////////////////////////////////////////////// if (!empty($_POST['config']) && is_array($_POST['config'])) { if (write_ini_file($_POST['config'], CONFIG_PATH . 'comments.ini')) { rcms_showAdminMessage(__('Configuration updated')); } else { rcms_showAdminMessage(__('Error occurred')); } } //////////////////////////////////////////////////////////////////////////////// // Interface generation // //////////////////////////////////////////////////////////////////////////////// $config = parse_ini_file(CONFIG_PATH . 'comments.ini'); $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Comments configuration')); $frm->addrow(__('Maximum message length'), $frm->text_box('config[max_message_len]', $config['max_message_len'], 5)); $frm->addrow(__('Maximum word length'), $frm->text_box('config[max_word_len]', $config['max_word_len'], 4)); $frm->addrow(__('Maximum size of database (in messages)'), $frm->text_box('config[max_db_size]', $config['max_db_size'], 5)); $frm->addbreak(__('Configuration') . ' bbcodes'); $frm->addrow(__('Enable nl2br and bbCodes') . __(' (except images)'), $frm->checkbox('config[bbcodes]', '1', '', @$config['bbcodes'], 4)); $frm->addrow(__('Enable all') . ' bbcodes', $frm->checkbox('config[links]', '1', '', @$config['links'], 4)); $frm->show();
$config =& $system->config; if (is_file(CONFIG_PATH . 'redirect.ini')) { $redirect = unserialize(file_get_contents(CONFIG_PATH . 'redirect.ini')); } $avaible_modules = array(); $avaible_modules[''] = __('Latest news'); foreach ($system->modules['main'] as $module => $module_data) { if ($module !== 'index') { $avaible_modules[$module] = $module_data['title']; } } // Interface generation $frm = new InputForm('', 'post', __('Submit')); //Site configuration $frm->addbreak(__('Site configuration')); $frm->addrow(__('Your site\'s title'), $frm->text_box("nconfig[title]", @$config['title'], 60)); $frm->addrow(__('Your site\'s slogan'), $frm->text_box("nconfig[slogan]", @$config['slogan'], 60)); $frm->addrow(__('Admin file'), $frm->text_box("nconfig[admin_file]", empty($config['admin_file']) ? 'admin.php' : $config['admin_file'], 15)); $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') . tinymce_selector('welcome_mesg'), $frm->textarea('welcome_mesg', file_get_contents(DATA_PATH . 'intro.html'), 70, 20), 'top'); $frm->addrow(__('Additional meta tags for your site'), $frm->textarea('meta_tags', file_get_contents(DATA_PATH . 'meta_tags.html'), 70, 5), 'top'); $frm->addrow(__('Add to external link') . '.<br /> ' . __('Example') . ": rel='nofollow' class='external'", $frm->text_box('nconfig[addtolink]', @$config['addtolink']));
$frm->addrow(__('You entered filename of file uploaded through upload interface'), $frm->select_tag('files', $files, '0', ' onClick="selChange(this.form)"') . ' ' . __('Add link to file'), 'top'); } $frm->show(); } elseif (!empty($_POST['edit']) && !empty($_POST['cid']) && !empty($filesdb->data[$_POST['cid'] - 1]['files'][$_POST['edit'] - 1])) { $cid = $_POST['cid'] - 1; $fid = $_POST['edit'] - 1; $mode = $filesdb->data[$cid]['files'][$fid]['link'] == basename($filesdb->data[$cid]['files'][$fid]['link']); $frm = new InputForm('', 'post', '<<< ' . __('Back')); $frm->hidden('cid', $_POST['cid']); $frm->show(); $frm = new InputForm('', 'post', __('Submit'), '', '', '', 'mainfrm'); $frm->addbreak(__('Edit file')); $frm->hidden('save', '1'); $frm->hidden('edit', $_POST['edit']); $frm->hidden('cid', $_POST['cid']); $frm->addrow(__('Title'), $frm->text_box('title', $filesdb->data[$cid]['files'][$fid]['name'])); $frm->addrow(rcms_show_bbcode_panel('mainfrm.desc')); $frm->addrow(__('Description'), $frm->textarea('desc', $filesdb->data[$cid]['files'][$fid]['desc'], 70, 5), 'top'); $frm->addrow(__('Author'), $frm->text_box('author', $filesdb->data[$cid]['files'][$fid]['author'])); $frm->addrow(__('Filename or link to remote file'), $frm->text_box('link', $filesdb->data[$cid]['files'][$fid]['link'])); $frm->addrow(__('Select type of link you specified in previous field'), $frm->select_tag('type', array(__('You entered the link to remote file'), __('You entered filename of file uploaded through upload interface')), $mode)); $files = rcms_scandir(FILES_PATH); //Start Insert list uploaded files if (!empty($files)) { $frm->addrow(__('You entered filename of file uploaded through upload interface'), $frm->select_tag('files', $files, '0', ' onClick="selChange(this.form)"') . ' ' . __('Add link to file'), 'top'); } $frm->show(); } elseif (!empty($_POST['cid'])) { $frm = new InputForm('', 'post', '<<< ' . __('Back')); $frm->show(); $frm = new InputForm('', 'post', __('New file'));
if (isset($_POST['welcome_mesg'])) { file_write_contents(DATA_PATH . 'intro.html', $_POST["welcome_mesg"]); } $system->config = parse_ini_file(CONFIG_PATH . 'config.ini'); $config =& $system->config; $avaible_modules = array(); $avaible_modules[''] = __('Latest news'); foreach ($system->modules['main'] as $module => $module_data) { if ($module !== 'index') { $avaible_modules[$module] = $module_data['title']; } } // 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(__('Look at') . ' <a href="sitemap.xml" target="_blank"> sitemap.xml </a> '); } $frm->addrow(__('Sitemap will be created for all news (except hidden).') . '<br/><a href="http://www.google.com/support/webmasters/bin/answer.py?answer=40318&topic=13450">' . __('Read more about Google Sitemap') . '</a>.<br/><a href="http://www.google.com/webmasters/">' . __('Register here') . '</a>.<br/>'); $frm->addbreak(__('Configuration') . ' robots.txt'); $frm->hidden('create', '1'); $frm->addrow(__('Content of') . ' robots.txt', $frm->textarea('robots_txt', @file_get_contents(RCMS_ROOT_PATH . 'robots.txt'), 80, 10), 'top'); $frm->addrow(__('Build new') . ' robots.txt. ', $frm->checkbox('robots', 'true', __('Check if you build robots.txt first time'), false)); $frm->addbreak(__('Configuration') . ' sitemap'); $frm->addrow(__('Content of') . ' sitemap.dat<br/><br/>' . __('Add new urls to') . ' sitemap.xml:<br/><br/>(' . __('Example') . ')<br/> index.htm <br/> default.htm<br/> uploads/price.zip<br/>', $frm->textarea('sitemap_dat', @file_get_contents(DF_PATH . 'sitemap.dat'), 80, 10), 'top'); $sitemap = new SitemapGenerator($directory); //Include all sitemap modules in current directory, except 'module.php'&'sitemap.php' $modules = rcms_scandir(dirname(__FILE__) . '/sitemap/'); foreach ($modules as $file) { if (basename($file) != 'module.php' and basename($file) != 'sitemap.php') { $module = str_replace('.php', '', $file); if (isset($config[$module])) { $prio = $config[$module]['priority']; $chfr = $config[$module]['changefreq']; } else { $prio = '0.5'; $chfr = 'weekly'; } include_once 'sitemap/' . $file; $frm->addrow($name_module, $frm->checkbox('names[]', $module, __('Add'), @$config[$module]) . ' ' . $frm->select_tag('priority[' . $module . ']', $priority, $prio) . __('Priority') . ' ' . $frm->select_tag('changefreq[' . $module . ']', $changefreq, $chfr) . __('Changefreq')); } } $frm->addrow(__('Pack file to') . ' sitemap.xml.gz', $frm->checkbox('gz', '1', __('Build new'), true)); $frm->addrow(__('Send to search engines') . ' sitemap.xml.gz', $frm->checkbox('engines', '1', __('Enable'), true)); $frm->addrow(__('Filename'), $frm->text_box('filename', 'sitemap.xml')); $frm->show(); }
//////////////////////////////////////////////////////////////////////////////// if (!empty($_POST['minichat_config'])) { if (empty($_POST['minichat_config']['allow_guests_view'])) { $_POST['minichat_config']['allow_guests_view'] = '0'; } if (empty($_POST['minichat_config']['allow_guests_post'])) { $_POST['minichat_config']['allow_guests_post'] = '0'; } if (empty($_POST['minichat_config']['allow_guests_enter_name'])) { $_POST['minichat_config']['allow_guests_enter_name'] = '0'; } if (empty($_POST['minichat_config']['max_db_size'])) { $_POST['minichat_config']['max_db_size'] = $_POST['minichat_config']['messages_to_show']; } write_ini_file($_POST['minichat_config'], CONFIG_PATH . 'minichat.ini'); rcms_showAdminMessage($lang['admincp']['minichat']['config']['updated']); } //////////////////////////////////////////////////////////////////////////////// // Interface generation // //////////////////////////////////////////////////////////////////////////////// $minichat_config = parse_ini_file(CONFIG_PATH . "minichat.ini"); $frm = new InputForm("", "post", $lang['general']['submit']); $frm->addbreak($lang['admincp']['minichat']['config']['full']); $frm->addrow($lang['admincp']['minichat']['config']['msgperpage'], $frm->text_box('minichat_config[messages_to_show]', $minichat_config['messages_to_show'], 4)); $frm->addrow($lang['admincp']['minichat']['config']['maxmsglen'], $frm->text_box('minichat_config[max_message_len]', $minichat_config['max_message_len'], 4)); $frm->addrow($lang['admincp']['minichat']['config']['maxwrdlen'], $frm->text_box('minichat_config[max_word_len]', $minichat_config['max_word_len'], 4)); $frm->addrow($lang['admincp']['minichat']['config']['allgstview'], $frm->checkbox('minichat_config[allow_guests_view]', '1', '', $minichat_config['allow_guests_view'])); $frm->addrow($lang['admincp']['minichat']['config']['allgstpost'], $frm->checkbox('minichat_config[allow_guests_post]', '1', '', $minichat_config['allow_guests_post'])); $frm->addrow($lang['admincp']['minichat']['config']['allgstname'], $frm->checkbox('minichat_config[allow_guests_enter_name]', '1', '', $minichat_config['allow_guests_enter_name'])); $frm->addrow($lang['minichat']['maxbasesize'], $frm->text_box('minichat_config[max_db_size]', @$minichat_config['max_db_size'])); $frm->show();
// 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($_POST['poll_new'])) { rcms_showAdminMessage($lang['results']['polls'][poll_create($_POST['poll_question'], $_POST['poll_variants'])]); } if (!empty($_POST['rmpoll'])) { rcms_showAdminMessage($lang['results']['polls'][poll_remove()]); } if (!poll_is_running()) { $frm = new InputForm("", "post", $lang['general']['submit']); $frm->addbreak($lang['admincp']['poll']['poll']['new']); $frm->hidden('poll_new', '1'); $frm->addrow($lang['poll']['question'], $frm->text_box("poll_question", '', 40)); $frm->addrow($lang['poll']['answers'], $frm->textarea("poll_variants", '', 50, 10), 'top'); $frm->show(); } else { $polldata = poll_get(); $frm = new InputForm("", "post", $lang['general']['submit']); $frm->addrow($lang['poll']['question'] . ': ' . $polldata['q']); foreach ($polldata['v'] as $id => $answer) { $frm->addrow($polldata['c'][$id], $answer); } $frm->addrow($frm->checkbox('rmpoll', '1', $lang['admincp']['poll']['poll']['del'])); $frm->show(); }
<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// if (!empty($_POST['forum_config']) && write_ini_file($_POST['forum_config'], CONFIG_PATH . 'forum.ini')) { rcms_showAdminMessage(__('Configuration updated')); } $forum_config = parse_ini_file(CONFIG_PATH . 'forum.ini'); // Interface generation $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Forum')); $frm->addrow(__('Length limit for topic title'), $frm->text_box('forum_config[max_topic_title]', @$forum_config['max_topic_title'], 5)); $frm->addrow(__('Length limit for topic text'), $frm->text_box('forum_config[max_topic_len]', @$forum_config['max_topic_len'], 5)); $frm->addrow(__('Length limit for post text'), $frm->text_box('forum_config[max_message_len]', @$forum_config['max_message_len'], 5)); $frm->show();
// 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($_POST['urls']) && !empty($_POST['names']) && is_array($_POST['urls']) && is_array($_POST['names'])) { if (count($_POST['urls']) !== count($_POST['names'])) { rcms_showAdminMessage($lang['general']['navigation_error']); } else { $result = array(); $cnt = count($_POST['urls']); for ($i = 0; $i < $cnt; $i++) { if (!empty($_POST['urls'][$i])) { $result[$i]['url'] = @$_POST['urls'][$i]; $result[$i]['name'] = $_POST['names'][$i]; } } write_ini_file($result, CONFIG_PATH . 'navigation.ini', true) or rcms_showAdminMessage($lang['general']['navigation_error']); } } $links = parse_ini_file(CONFIG_PATH . 'navigation.ini', true); // Interface generation $frm = new InputForm("", "post", $lang['general']['submit']); $frm->addbreak($lang['admincp']['general']['navigation']['title']); $frm->addrow($lang['general']['url'], $lang['general']['title']); foreach ($links as $link) { $frm->addrow($frm->text_box('urls[]', $link['url']), $frm->text_box('names[]', $link['name'])); } $frm->addrow($frm->text_box('urls[]', ''), $frm->text_box('names[]', '')); $frm->addmessage($lang['general']['navigation_desc']); $frm->show();
$page = (int) $_GET['page'] - 1; } else { $page = 0; } $start = $page * $perpage; $total = $perpage; } else { $pages = 1; $page = 0; $start = 0; $total = sizeof($files); } $keys = @array_keys($files); $pagination = rcms_pagination(sizeof($files), $perpage, $page + 1, '?' . $_SERVER['QUERY_STRING']); //Output if (!empty($pagination)) { $frm->addrow($pagination); } $c = $start; while ($total > 0 && $c < sizeof($keys)) { $filename =& $files[$keys[$c]]; $data = $gallery->getData($filename); $frm->addrow($filename . ' aka ' . $frm->text_box('title[' . $filename . ']', $data['title']) . '<br/>' . __('Keywords') . ': ' . $frm->text_box('keywords[' . $filename . ']', @$data['keywords']) . '<br/>' . $data['type'] . '(' . $data['size'] . ')<br/>' . $frm->checkbox('delete[' . $filename . ']', 'true', __('Delete')), $gallery->getThumbnail($filename), 'top'); $total--; $c++; } $frm->addmessage(__('To divide keywords use ; symbol')); } else { $frm->addmessage(__('Nothing founded')); } $frm->show();
$frm->addrow(__('Alignment'), $frm->select_tag('align', array('center' => __('Center'), 'left' => __('Left'), 'right' => __('Right'), 'justify' => __('Justify')))); $frm->addrow(__('Text') . tinymce_selector('text') . '<br/>' . __('All HTML is allowed in this field and line breaks will not be transformed to <br> tags!'), $frm->textarea('text', '', 70, 25), 'top'); $frm->show(); } elseif (!empty($_REQUEST['edit'])) { if ($menu = ucm_get($_REQUEST['edit'])) { $frm = new InputForm("", "post", __('Submit')); if (!empty($_GET['edit'])) { $frm->addmessage('<<< <a href="' . RCMS_ROOT_PATH . '">' . __('Return to') . ' ' . __('site index') . '</a>'); } else { $frm->addmessage('<a href=""><<< ' . __('Back') . '</a>'); } $frm->addbreak(__('Menu editing')); $frm->hidden('edit', $_REQUEST['edit']); $frm->hidden('save', '1'); if (empty($_GET['edit'])) { $frm->addrow('<abbr title="' . __('Use only small Latin letters and digits') . '">' . __('MenuID') . '</abbr>', $frm->text_box('id', $_REQUEST['edit'])); } else { $frm->addrow('<abbr title="' . __('Use only small Latin letters and digits') . '">' . __('MenuID') . '</abbr>', $_REQUEST['edit'] . $frm->hidden('id', $_REQUEST['edit'])); } $frm->addrow(__('Title'), $frm->text_box('title', $menu[0])); $frm->addrow(__('Alignment'), $frm->select_tag('align', array('center' => __('Center'), 'left' => __('Left'), 'right' => __('Right'), 'justify' => __('Justify')), $menu[2])); $frm->addrow(__('Text') . tinymce_selector('text') . '<br/>' . __('All HTML is allowed in this field and line breaks will not be transformed to <br> tags!'), $frm->textarea('text', $menu[1], 70, 25), 'top'); $frm->show(); } else { rcms_showAdminMessage(__('Cannot open menu for editing')); } } else { $frm = new InputForm('', 'post', __('Create menu')); $frm->hidden('new', '1'); $frm->show(); $frm = new InputForm('', 'post', __('Submit'), __('Reset'));
<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// if (!empty($_POST['nconfig']) && write_ini_file($_POST['nconfig'], CONFIG_PATH . 'avatars.ini')) { rcms_showAdminMessage(__('Configuration updated')); } $system->config = parse_ini_file(CONFIG_PATH . 'avatars.ini'); $config =& $system->config; // Interface generation $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Avatars configuration')); $frm->addrow(__('Max height'), $frm->text_box("nconfig[avatars_h]", @$config['avatars_h'])); $frm->addrow(__('Max width'), $frm->text_box("nconfig[avatars_w]", @$config['avatars_w'])); $frm->addrow(__('Max size'), $frm->text_box("nconfig[avatars_size]", @$config['avatars_size'])); $frm->show();
// // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// if (!empty($_POST['field_id']) && !empty($_POST['field_name'])) { if (sizeof($_POST['field_id']) != sizeof($_POST['field_id'])) { rcms_showAdminMessage(__('Cannot save configuration')); } else { $cnt = sizeof($_POST['field_id']); for ($i = 0; $i < $cnt; $i++) { if (!empty($_POST['field_id'][$i])) { $result[$_POST['field_id'][$i]] = $_POST['field_name'][$i]; } } if (write_ini_file($result, CONFIG_PATH . 'users.fields.ini')) { rcms_showAdminMessage(__('Configuration updated')); $system->data['apf'] = $result; } else { rcms_showAdminMessage(__('Cannot save configuration')); } } } // Interface generation $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Manage additional fields')); $frm->addrow(__('ID'), __('Title')); foreach ($system->data['apf'] as $field_id => $field_name) { $frm->addrow($frm->text_box('field_id[]', $field_id), $frm->text_box('field_name[]', $field_name)); } $frm->addrow($frm->text_box('field_id[]', ''), $frm->text_box('field_name[]', '')); $frm->addmessage(__('If you want to remove field leave its id and name empty. If you want to add new item you must write its data must to the last fields.')); $frm->show();
} if (!empty($_POST['c2'])) { txt2dat($_POST['c2'], CONFIG_PATH . 'custom_menu_2.dat'); } if (!empty($_POST['c3'])) { txt2dat($_POST['c3'], CONFIG_PATH . 'custom_menu_3.dat'); } $links = parse_ini_file(CONFIG_PATH . 'navigation.ini', true); $dyna = parse_ini_file(CONFIG_PATH . 'dynamik.ini', true); $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Menu options')); $frm->addrow(__('Show icons'), $frm->checkbox('dy[ico]', '1', '', @$dyna['ico'])); $frm->addbreak(__('Dynamik menu options')); $frm->addrow(__('Use'), $frm->checkbox('dy[use]', '1', '', @$dyna['use'])); $frm->addrow(__('Min cascading'), $frm->checkbox('dy[min]', '1', '', @$dyna['min'])); $frm->addrow(__('Max subitems'), $frm->text_box('dy[max]', @$dyna['max'])); $frm->addrow(__('Off for ') . '"' . __('Articles') . '"', $frm->checkbox('dy[use_art]', '1', '', @$dyna['use_art'])); $frm->addrow(__('Off for ') . '"' . __('Gallery') . '"', $frm->checkbox('dy[use_gal]', '1', '', @$dyna['use_gal'])); $frm->addrow(__('Off for ') . '"' . __('Member list') . '"', $frm->checkbox('dy[use_mem]', '1', '', @$dyna['use_mem'])); $frm->addrow(__('Off for ') . '"' . __('FilesDB') . '"', $frm->checkbox('dy[use_fdb]', '1', '', @$dyna['use_fdb'])); $frm->addrow(__('Off for ') . '"' . __('Forum') . '"', $frm->checkbox('dy[use_for]', '1', '', @$dyna['use_for'])); $frm->addbreak(__('Navigation editor')); $frm->addrow(__('Link'), __('Title')); $i = 0; foreach ($links as $link) { $tmp = explode(':', $link['url'], 2); $checked = $tmp[0] == 'external'; if ($checked) { $link['url'] = $tmp[1]; } $frm->addrow($frm->text_box('urls[' . $i . ']', $link['url']), $frm->text_box('names[' . $i . ']', $link['name']) . $frm->checkbox('ext[' . $i . ']', '1', __('Open in new window'), $checked));