$t_file = file($file['templates']); array_shift($t_file); foreach ($t_file as $t_line) { $t_data = explode(DELIMITER, $t_line); $t_id = trim($t_data[0]); $tmpl_name = $t_data[1]; $tmpl_group = $t_groups[$t_data[2]]; $delete_link = ' · <a href="./mn-templates.php?action=delete&id=' . $t_id . '" class="fancy">' . $lang['uni_delete'] . '</a>'; $tmpl_type = $lang['tmpl_tmpl_type_' . $t_data[3]]; $templates_result .= '<tr><td><a href="./mn-templates.php?action=edit&id=' . $t_id . '" class="main-link">' . $tmpl_name . '</a><br /> <span class="links hide"><a href="./mn-templates.php?action=edit&id=' . $t_id . '">' . $lang['uni_edit'] . '</a>' . $delete_link . '</span></td><td>' . $tmpl_group . '</td><td>' . $tmpl_type . '</td></tr>'; } } if (isset($_GET['back']) && $_GET['back'] == 'deleted') { overall_header($lang['tmpl_templates'], $lang['tmpl_msg_deleted'], 'ok'); } else { overall_header($lang['tmpl_templates'], $lang['tmpl_templates'], 'main'); } } if (isset($admin_tmpl['tmpl_add_step_1']) && $admin_tmpl['tmpl_add_step_1']) { ?> <form action="./mn-templates.php" method="post" class="tmpl-add"> <fieldset> <p class="c"><?php echo $lang['tmpl_select_tmpl_group']; ?> </p> <table> <?php if (!empty($main_types) || !empty($t_groups)) { ?>
header('location: ./mn-folders.php?back=deleted'); exit; } else { overal_header($lang['folders_folders'], $lang['folders_msg_put_contents_error'], 'error'); } } else { if (isset($_GET['back']) && $_GET['back'] == 'added') { overall_header($lang['folders_folders'], $lang['folders_msg_folder_added'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'canceled') { overall_header($lang['folders_folders'], $lang['folders_msg_folder_canceled'], 'info'); } elseif (isset($_GET['back']) && $_GET['back'] == 'deleted') { overall_header($lang['folders_folders'], $lang['folders_msg_folder_deleted'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'edited') { overall_header($lang['folders_folders'], $lang['folders_msg_folder_edited'], 'ok'); } else { overall_header($lang['folders_folders'], $lang['folders_folders'], 'main'); } $var['action'] = 'add'; } $var['action'] = isset($_REQUEST['action']) && $_REQUEST['action'] == 'edit' ? 'edit' : 'add'; if (isset($admin_tmpl['folders_main']) && $admin_tmpl['folders_main']) { ?> <div id="cat-add-edit"> <form action="./mn-folders.php" method="post" id="category-add-edit"> <label for="folder_name"><?php echo $lang['folders_folder_name']; ?> :</label> <input type="text" class="text" name="folder_name" id="folder_name" value="<?php echo @$var['folder_name'];
$c_authors = array_unique($c_authors); $c_ips = array_unique($c_ips); $c_ips = mn_natcasesort($c_ips); } if (isset($_GET['back']) && $_GET['back'] == 'added') { overall_header($lang['comm_comments'], $lang['comm_msg_comment_added'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'deleted') { overall_header($lang['comm_comments'], $lang['comm_msg_comment_deleted'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'bulk-deleted') { overall_header($lang['comm_comments'], $lang['comm_msg_selected_comments_deleted'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'bulk-status1') { overall_header($lang['comm_comments'], $lang['comm_msg_bulk_status1'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'trash') { overall_header($lang['comm_comments'], $lang['comm_msg_moved_to_trash'], 'ok'); } else { overall_header($lang['comm_comments'], $lang['comm_comments'] . (isset($_GET['trash']) ? ': ' . $lang['uni_trash'] : ''), 'main'); } $admin_tmpl['comments_list'] = true; } } if (isset($admin_tmpl['comment_edit_form']) && $admin_tmpl['comment_edit_form'] && MN_LOGGED) { ?> <form action="./mn-comments.php" method="post" id="comment-edit"> <fieldset> <table> <tr> <td class="labels"><label for="author_name"><img src="./stuff/img/icons/user.png" alt="user" /> <?php echo $lang['comm_author']; ?> </label></td>
} elseif (isset($_GET['back']) && $_GET['back'] == 'bulk-ok') { overall_header($lang['files_files'], $lang['files_msg_files_edited'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'bulk-deleted') { overall_header($lang['files_files'], $lang['files_msg_files_deleted'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'deleted') { overall_header($lang['files_files'], $lang['files_msg_file_deleted'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'indexed') { overall_header($lang['files_files'], $lang['files_msg_files_indexed'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'toobig') { overall_header($lang['files_files'], $lang['files_msg_file_too_big'] . ': ' . $max_upload_size . 'MB.', 'error'); } elseif (isset($_GET['back']) && $_GET['back'] == 'wrongtype') { overall_header($lang['files_files'], $lang['files_msg_wrong_filetype'], 'error'); } elseif (isset($_GET['back']) && $_GET['back'] == 'wrongitype') { overall_header($lang['files_files'], $lang['files_msg_wrong_image'], 'error'); } else { overall_header($lang['files_files'], $lang['files_files'], 'main'); } $f_file = file($file['files']); array_shift($f_file); $users = load_basic_data('users'); $files_result = ''; $files = array(); $timestamps = array(); $uploaders = array(); foreach ($f_file as $single_line) { $temp_data = explode(DELIMITER, $single_line); $timestamps[$temp_data[4]] = date('Y-m', $temp_data[4]); $uploaders[$temp_data[8]] = $users[$temp_data[8]]; $var['galleries_array'] = explode(',', $temp_data[9]); if (isset($_GET['u']) && !empty($_GET['u']) && $temp_data[8] != $_GET['u']) { continue;
} if (isset($_POST['author']) && !empty($_POST['author']) && is_numeric($_POST['author'])) { $wizard_code .= "\$mn_author = " . $_POST['author'] . ";\n "; } if (isset($_POST['template']) && !empty($_POST['template'])) { $wizard_code .= "\$mn_tmpl = '" . $_POST['template'] . "';\n "; } if (isset($_POST['pagination']) && !empty($_POST['pagination'])) { $pagination = $_POST['pagination'] == 'true' ? 'true' : 'false'; $wizard_code .= "\$mn_pagination = " . $pagination . ";\n "; } overall_header($lang['wiz_wizard'], $lang['wiz_wizard'], 'main'); $admin_tmpl['wizard_done'] = true; } else { $admin_tmpl['tools'] = true; overall_header($lang['tools_tools'], $lang['tools_tools'], 'main'); } if (isset($admin_tmpl['tools']) && $admin_tmpl['tools']) { ?> <div id="tools"> <?php if ($_SESSION['mn_user_auth'][8] == 1) { ?> <div class="tool round"> <h3><a href="./mn-config.php"><img src="./stuff/img/icons/config.png" alt="" /> <span><?php echo $lang['tools_config']; ?> </span></a></h3> <p><?php
$users_count = 0; $u_file = file($file['users']); array_shift($u_file); foreach ($u_file as $u_line) { $users_count++; } $groups_count = 0; if (file_exists($file['groups'])) { $g_file = file($file['groups']); array_shift($g_file); foreach ($g_file as $g_line) { $groups_count++; } } $ips_count = count($banned_ips); overall_header($lang['index_dashboard'], $lang['index_welcome'] . ' <strong>' . $_SESSION['mn_user_name'] . '</strong>', 'main'); $a = 1; if ($auth == 1 && (!isset($_COOKIE['mn_db_widgets']) || $_COOKIE['mn_db_widgets'][0] == 1)) { $warnings = array(); clearstatcache(); if (!is_writeable(MN_ROOT . 'data/')) { $warnings[] = str_ireplace('%dir%', '"<span>/data/</span>"', $lang['index_chmod_check_dir']); } foreach ($dir as $dir_name => $dir_path) { if (!is_writeable(MN_ROOT . $dir_path . '/')) { $warnings[] = str_ireplace('%dir%', '"<span>/' . $dir_path . '</span>"', $lang['index_chmod_check_dir']); } } foreach ($required_files as $n => $fName) { if ($fName == 'files' && !file_exists(MN_ROOT . $file[$fName])) { $warnings[] = str_ireplace(array('%file%', '%files%'), array('"<span>/' . $file[$fName] . '</span>"', '<a href="./mn-files.php">' . $lang['files_files'] . '</a>.'), $lang['index_check_file_files_php']);
$user_posts_count = !isset($posts_count[$user_id]) || empty($posts_count[$user_id]) ? '0' : '' . $posts_count[$user_id] . ''; } $delete_link = $user_id == 1 || $user_id == $_SESSION['mn_user_id'] ? '' : ' · <a href="./mn-users.php?action=delete&id=' . $user_id . '" class="fancy">' . $lang['uni_delete'] . '</a>'; if (count($users) > 2) { $star = $user_id == $_SESSION['mn_user_id'] ? ' <img src="./stuff/img/icons/star.png" alt="" />' : ''; } else { $star = ''; } $users_result .= '<tr><td><a href="./mn-users.php?action=edit&id=' . $user_id . '" class="main-link">' . $u_data[0] . '</a>' . $star . '<br /> <span class="links hide"><a href="./mn-users.php?action=edit&id=' . $user_id . '">' . $lang['uni_edit'] . '</a>' . $delete_link . '</span></td><td>' . $u_data[1] . '</td><td>' . $groups[$u_data[2]] . '</td><td class="c cell-posts">' . $user_posts_count . '</td></tr>'; } if (isset($_GET['back']) && $_GET['back'] == 'added') { overall_header($lang['users_users'], $lang['users_msg_user_added'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'deleted') { overall_header($lang['users_users'], $lang['users_msg_user_deleted'], 'ok'); } else { overall_header($lang['users_users'], $lang['users_users'], 'main'); } $admin_tmpl['form_users'] = false; } $var['action'] = isset($_REQUEST['action']) && $_REQUEST['action'] == 'add' ? 'add' : 'edit'; if (isset($admin_tmpl['form_users']) && $admin_tmpl['form_users']) { ?> <form action="./mn-users.php" method="post" id="users-add-edit"> <fieldset> <legend><?php echo $lang['users_login_info']; ?> </legend>
$c_content .= "\$conf['url_post'] = " . $url_post . ";\n\t"; $c_content .= "\$conf['url_page'] = " . $url_page . ";\n\t"; $c_content .= "\$conf['url_cat_base'] = '" . check_text($_POST['url_cat_base']) . "';\n\t"; $c_content .= "\$conf['url_tag_base'] = '" . check_text($_POST['url_tag_base']) . "';\n\n"; $c_content .= "?" . ">"; if (mn_put_contents($file['config'], $c_content)) { $tid = !empty($_POST['t-id']) || $_POST['t-id'] == '1' ? 't=' . $_POST['t-id'] . '&' : ''; header('location: ./mn-config.php?' . $tid . 'back=saved'); exit; } else { overall_header($lang['config_config'], $lang['config_msg_put_contents_error'], 'error'); } } elseif (isset($_GET['back']) && $_GET['back'] == 'saved') { overall_header($lang['config_config'], $lang['config_msg_saved'], 'ok'); } else { overall_header($lang['config_config'], $lang['config_config'], 'main'); } $server_port = $_SERVER['SERVER_PORT'] != '80' ? ':' . $_SERVER['SERVER_PORT'] : ''; $url_path = str_replace('mn-config.php', '', 'http://' . $_SERVER['SERVER_NAME'] . $server_port . $_SERVER['PHP_SELF']); if (substr($url_path, -1) == '/') { $url_path = substr($url_path, 0, -1); } $url_domain = 'http://' . $_SERVER['SERVER_NAME']; $url_base = isset($conf['url_base']) && !empty($conf['url_base']) ? $conf['url_base'] : '/'; if (!isset($conf['comments_bb_buttons']) || empty($conf['comments_bb_buttons'])) { $conf['comments_bb_buttons'] = '110010'; } if (isset($admin_tmpl['theme']) && $admin_tmpl['theme']) { ?> <script type="text/javascript" src="./stuff/etc/jquery-colorpicker.js"></script>
} else { $pass_img = !empty($var['pass']) ? '<img src="./stuff/img/icons/key-gray.png" alt="" width="16" height="16" class="tooltip" title="' . $lang['pages_protected_page'] . '" />' : ''; $status_img = $var['visible'] == 1 ? '<img src="./stuff/img/icons/tick-gray.png" alt="" width="16" height="16" class="tooltip" title="' . $lang['uni_yes'] . '" />' : '<img src="./stuff/img/icons/cross-gray.png" alt="" width="16" height="16" class="tooltip" title="' . $lang['uni_no'] . '" />'; $order_num = $var['order'] > 0 ? $var['order'] : ''; $page_author = empty($author[$var['author']]) ? '<em class="trivial">' . $lang['uni_anonym'] . ' ' . $var['author'] . '</em>' : $author[$var['author']]; $pages_result .= '<tr><td class="c">' . $var['id'] . '</td><td><a href="./mn-pages.php?action=edit&id=' . $var['id'] . '" class="main-link">' . $var['title'] . '</a> ' . $pass_img . '<br /> <span class="links hide"><a href="./mn-pages.php?action=edit&id=' . $var['id'] . '">' . $lang['uni_edit'] . '</a> · <a href="./mn-pages.php?action=delete&id=' . $var['id'] . '" class="fancy">' . $lang['uni_delete'] . '</a></span></td><td>' . $page_author . '</td><td class="c">' . $status_img . '</td><td class="c">' . $order_num . '</td><td>' . date('d.m.Y', $var['timestamp']) . '<br />' . date('H:i', $var['timestamp']) . '</td></tr>'; } } } $admin_tmpl['list'] = true; if (isset($_GET['back']) && $_GET['back'] == 'added') { overall_header($lang['pages_pages'], $lang['pages_msg_page_added'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'deleted') { overall_header($lang['pages_pages'], $lang['pages_msg_page_deleted'], 'ok'); } else { overall_header($lang['pages_pages'], $lang['pages_pages'], 'main'); } } $var['action'] = isset($_REQUEST['action']) && $_REQUEST['action'] == 'add' ? 'add' : 'edit'; if (isset($admin_tmpl['form']) && $admin_tmpl['form']) { ?> <form action="./mn-pages.php" method="post" id="pages-add-edit" class="p-form"> <fieldset> <p class="l"> <label for="title" id="for-title"><img src="./stuff/img/icons/title.png" alt="" width="16" height="16" /> <?php echo $lang['pages_title']; ?> <span class="required">*</span></label> <input type="text" name="title" id="title" class="text" autocomplete="off" value="<?php echo $var['title'];
header('location: ./mn-categories.php?back=deleted'); exit; } else { overal_header($lang['cats_categories'], $lang['cats_msg_put_contents_error'], 'error'); } } else { if (isset($_GET['back']) && $_GET['back'] == 'added') { overall_header($lang['cats_categories'], $lang['cats_msg_category_added'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'canceled') { overall_header($lang['cats_categories'], $lang['cats_msg_category_canceled'], 'info'); } elseif (isset($_GET['back']) && $_GET['back'] == 'deleted') { overall_header($lang['cats_categories'], $lang['cats_msg_category_deleted'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'edited') { overall_header($lang['cats_categories'], $lang['cats_msg_category_edited'], 'ok'); } else { overall_header($lang['cats_categories'], $lang['cats_categories'], 'main'); } $var['action'] = 'add'; } $var['action'] = isset($_REQUEST['action']) && $_REQUEST['action'] == 'edit' ? 'edit' : 'add'; if (isset($admin_tmpl['cats_main']) && $admin_tmpl['cats_main']) { ?> <div id="cat-add-edit"> <form action="./mn-categories.php" method="post" id="category-add-edit"> <label for="cat_name"><?php echo $lang['cats_cat_name']; ?> :</label> <input type="text" class="text" name="cat_name" id="cat_name" value="<?php echo isset($var['cat_name']) && !empty($var['cat_name']) ? $var['cat_name'] : ''; ?>
exit; } else { overal_header($lang['galleries_galleries'], $lang['galleries_msg_put_contents_error'], 'error'); } } elseif (isset($_GET['action']) && $_GET['action'] == 'code' && isset($_GET['gal']) && is_numeric($_GET['gal'])) { $admin_tmpl['galleries_main'] = false; $admin_tmpl['code'] = true; } else { if (isset($_GET['back']) && $_GET['back'] == 'added') { overall_header($lang['galleries_galleries'], $lang['galleries_msg_gallery_added'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'deleted') { overall_header($lang['galleries_galleries'], $lang['galleries_msg_gallery_deleted'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'edited') { overall_header($lang['galleries_galleries'], $lang['galleries_msg_gallery_edited'], 'ok'); } else { overall_header($lang['galleries_galleries'], $lang['galleries_galleries'], 'main'); } $var['action'] = 'add'; } $var['action'] = isset($_REQUEST['action']) && $_REQUEST['action'] == 'edit' ? 'edit' : 'add'; if (isset($admin_tmpl['galleries_main']) && $admin_tmpl['galleries_main']) { ?> <div id="gallery-add-edit"> <form action="./mn-galleries.php" method="post" id="category-add-edit"> <label for="gallery_name"><?php echo $lang['galleries_gallery_name']; ?> :</label> <input type="text" class="text" name="gallery_name" id="gallery_name" value="<?php echo @$var['gallery_name']; ?>
</form> </body> </html> <?php die; } else { $var = get_values('users', $_SESSION['mn_user_id']); $bday = explode('-', $var['birthdate']); $var['bday_day'] = @$bday[2]; $var['bday_month'] = @$bday[1]; $var['bday_year'] = @$bday[0]; if (isset($_GET['back']) && $_GET['back'] == 'edited') { overall_header($lang['users_profile'], $lang['users_msg_profile_edited'], 'ok'); } else { overall_header($lang['users_profile'], $lang['users_profile'] . ': ' . $_SESSION['mn_user_name'], 'main'); } } ?> <form action="./mn-profile.php" method="post" id="profile-edit" class="profile-form"> <fieldset> <legend><?php echo $lang['users_login_info']; ?> </legend> <table class="user-info"> <tr> <td class="labels"><span class="simlabel"><img src="./stuff/img/icons/user.png" alt="" width="16" height="16" /> <?php
<td>' . $author . '</td> <td>' . $category_name . '</td> <td>' . $status . '</td> <td class="c">' . $comments . '</td> <td><!-- ' . $var['timestamp'] . ' -->' . $datetime . '</td> </tr>'; } if (!empty($timestamps_all)) { ksort($timestamps_all); $posts_timestamps = array_unique($timestamps_all); } } if (isset($info['text']) && !empty($info['text'])) { overall_header($lang['posts_posts'], $info['text'], $info['style']); } else { overall_header($lang['posts_posts'], $lang['posts_posts'], 'main'); } } # show template for news add/edit if (isset($admin_tmpl['form_add_posts']) && $admin_tmpl['form_add_posts']) { ?> <form action="./mn-posts.php" method="post" enctype="multipart/form-data" id="posts-add-edit" class="p-form"> <fieldset> <table id="table-posts-add-edit"> <tr> <td class="labels vat"><label for="title"><img src="./stuff/img/icons/title.png" alt="-" width="16" height="16" /> <?php echo $lang['posts_title']; ?>
if ($group_id == 1) { $groups_result .= '<tr><td><span class="main-link tooltip" title="' . $lang['groups_msg_not_editable'] . '">' . $lang['groups_default_group_1'] . '</span><br /> </td>'; } else { $groups_result .= '<tr><td><a href="./mn-groups.php?action=edit&id=' . $group_id . '" class="main-link">' . $g_data[1] . '</a><br /> <span class="links hide"><a href="./mn-groups.php?action=edit&id=' . $group_id . '">' . $lang['uni_edit'] . '</a> · <a href="./mn-groups.php?action=delete&id=' . $group_id . '" class="fancy">' . $lang['uni_delete'] . '</a></span></td>'; } for ($i = 0; $i <= 14; $i++) { $groups_result .= '<td class="c"><img src="./stuff/img/icons/permission-' . $g_data[3][$i] . '.png" alt="" width="16" height="16" class="tooltip" title="' . $lang['groups_perms_section_' . $i] . ' - ' . $lang['groups_perms_' . $g_data[3][$i]] . '" /></td>'; } $groups_result .= '</tr>'; } if (isset($_GET['back']) && $_GET['back'] == 'edited') { overall_header($lang['groups_groups'], $lang['groups_msg_edited'], 'ok'); } elseif (isset($_GET['back']) && $_GET['back'] == 'deleted') { overall_header($lang['groups_groups'], $lang['groups_msg_deleted'], 'ok'); } else { overall_header($lang['groups_groups'], $lang['groups_groups'], 'main'); } $admin_tmpl['groups_list'] = true; } $var['action'] = isset($_REQUEST['action']) && $_REQUEST['action'] == 'add' ? 'add' : 'edit'; if (isset($admin_tmpl['groups_form']) && $admin_tmpl['groups_form']) { ?> <form action="./mn-groups.php" method="post" id="group-add-edit"> <fieldset id="group-name"><label for="group_name"><?php echo $lang['groups_group_name']; ?> :</label> <input type="text" class="text" name="group_name" id="group_name" value="<?php echo isset($var['group_name']) ? $var['group_name'] : ''; ?> " /></fieldset>