Файл: admin/menu-manager.php
Строк: 71
<?php 
/**
 * Menu Manager
 *
 * Allows you to edit the current main menu hierarchy  
 *
 * @package GetSimple
 * @subpackage Page-Edit
 */
# Setup
$load['plugin'] = true;
include('inc/common.php');
login_cookie_check();
# save page priority order
if (isset($_POST['menuOrder'])) {
    $menuOrder = explode(',',$_POST['menuOrder']);
    $priority = 0;
    foreach ($menuOrder as $slug) {
        $file = GSDATAPAGESPATH . $slug . '.xml';
        if (file_exists($file)) {
            $data = getXML($file);
            if ($priority != (int) $data->menuOrder) {
                unset($data->menuOrder);
                $data->addChild('menuOrder')->addCData($priority);
                XMLsave($data,$file);
            }
        }
        $priority++;
    }
    create_pagesxml('true');
    $success = i18n_r('MENU_MANAGER_SUCCESS');
}
# get pages
getPagesXmlValues();
$pagesSorted = subval_sort($pagesArray,'menuOrder');
get_template('header', cl($SITENAME).' » '.i18n_r('PAGE_MANAGEMENT').' » '.str_replace(array('<em>','</em>'), '', i18n_r('MENU_MANAGER'))); 
?>
    
<?php include('template/include-nav.php'); ?>
<div class="bodycontent clearfix">
    
    <div id="maincontent">
        <div class="main" >
            <h3><?php echo str_replace(array('<em>','</em>'), '', i18n_r('MENU_MANAGER')); ?></h3>
            <p><?php i18n('MENU_MANAGER_DESC'); ?></p>
            <?php
                if (count($pagesSorted) != 0) { 
                    echo '<form method="post" action="menu-manager.php">';
                    echo '<ul id="menu-order" >';
                    foreach ($pagesSorted as $page) {
                        $sel = '';
                        if ($page['menuStatus'] != '') { 
                            
                            if ($page['menuOrder'] == '') { 
                                $page['menuOrder'] = "N/A"; 
                            } 
                            if ($page['menu'] == '') { 
                                $page['menu'] = $page['title']; 
                            }
                            echo '<li class="clearfix" rel="'.$page['slug'].'">
                                            <strong>#'.$page['menuOrder'].'</strong>  
                                            '. $page['menu'] .' <em>'. $page['title'] .'</em>
                                        </li>';
                        }
                    }
                    echo '</ul>';
                    echo '<input type="hidden" name="menuOrder" value=""><input class="submit" type="submit" value="'. i18n_r("SAVE_MENU_ORDER").'" />';
                    echo '</form>';
                } else {
                    echo '<p>'.i18n_r('NO_MENU_PAGES').'.</p>';    
                }
            ?>
            
            <script>
                $("#menu-order").sortable({
                    cursor: 'move',
                    placeholder: "placeholder-menu",
                    update: function() {
                        var order = '';
                        $('#menu-order li').each(function(index) {
                            var cat = $(this).attr('rel');
                            order = order+','+cat;
                        });
                        $('[name=menuOrder]').val(order);
                    }
                });
                $("#menu-order").disableSelection();
            </script>
            
        </div>
    </div>
    
    <div id="sidebar" >
        <?php include('template/sidebar-pages.php'); ?>
    </div>
</div>
<?php get_template('footer'); ?>