$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 = ' &middot; <a href="./mn-templates.php?action=delete&amp;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&amp;id=' . $t_id . '" class="main-link">' . $tmpl_name . '</a><br />&nbsp;<span class="links hide"><a href="./mn-templates.php?action=edit&amp;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)) {
        ?>
Beispiel #2
0
        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'];
Beispiel #3
0
            $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>
Beispiel #4
0
 } 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;
Beispiel #5
0
    }
    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 
Beispiel #6
0
 $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']);
Beispiel #7
0
            $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'] ? '' : ' &middot; <a href="./mn-users.php?action=delete&amp;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&amp;id=' . $user_id . '" class="main-link">' . $u_data[0] . '</a>' . $star . '<br />&nbsp;<span class="links hide"><a href="./mn-users.php?action=edit&amp;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>
    
Beispiel #8
0
    $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>
Beispiel #9
0
            } 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&amp;id=' . $var['id'] . '" class="main-link">' . $var['title'] . '</a> ' . $pass_img . '<br />&nbsp;<span class="links hide"><a href="./mn-pages.php?action=edit&amp;id=' . $var['id'] . '">' . $lang['uni_edit'] . '</a> &middot; <a href="./mn-pages.php?action=delete&amp;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'] : '';
    ?>
Beispiel #11
0
        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'];
    ?>
Beispiel #12
0
    </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 
Beispiel #13
0
          <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'];
    ?>
Beispiel #14
0
        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 />&nbsp;</td>';
        } else {
            $groups_result .= '<tr><td><a href="./mn-groups.php?action=edit&amp;id=' . $group_id . '" class="main-link">' . $g_data[1] . '</a><br />&nbsp;<span class="links hide"><a href="./mn-groups.php?action=edit&amp;id=' . $group_id . '">' . $lang['uni_edit'] . '</a> &middot; <a href="./mn-groups.php?action=delete&amp;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>