Changeset 853 in ExiteCMS for trunk/administration/site_links.php


Ignore:
Timestamp:
09/28/07 23:29:09 (5 years ago)
Author:
hverton
Message:

Added open/close_table_x template to allow center panels to be closed as well.
Added 'order' field when editing a menu link, to make it easier to move entries

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/administration/site_links.php

    r852 r853  
    171171        $link_position = isset($_POST['link_position']) ? $_POST['link_position'] : "0"; 
    172172        $link_window = isset($_POST['link_window']) ? $_POST['link_window'] : "0"; 
     173        $link_order = isset($_POST['link_order']) ? $_POST['link_order'] : "0"; 
    173174        $link_aid = isset($_POST['link_aid']) ? $_POST['link_aid'] : "0"; 
    174175        $panel_filename = isset($_POST['panel_filename']) ? $_POST['panel_filename'] : ""; 
     
    194195                $link_order = dbresult(dbquery("SELECT MAX(link_order) FROM ".$db_prefix."site_links WHERE panel_name = '$panel_filename' AND link_parent='$link_parent'"),0)+1; 
    195196            } else { 
    196                 // reuse the old one 
    197                 $link_order = $data['link_order']; 
     197                // link changed? 
     198                if ($link_order != $data['link_order']) { 
     199                    $result = dbquery("UPDATE ".$db_prefix."site_links SET link_order=link_order+1 WHERE panel_name = '$panel_filename' AND link_parent='$link_parent' AND link_order >= '$link_order'"); 
     200                } 
    198201            } 
    199202            // and update the link itself as well... 
Note: See TracChangeset for help on using the changeset viewer.