diff --git a/e107_admin/cpage.php b/e107_admin/cpage.php index ce93a4d3b..82b25d992 100644 --- a/e107_admin/cpage.php +++ b/e107_admin/cpage.php @@ -11,9 +11,9 @@ | GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/e107_admin/cpage.php,v $ -| $Revision: 1.5 $ -| $Date: 2007-07-11 12:00:29 $ -| $Author: sweetas $ +| $Revision: 1.6 $ +| $Date: 2007-09-02 11:44:00 $ +| $Author: e107coders $ +----------------------------------------------------------------------------+ */ @@ -169,7 +169,11 @@ class page if ($sub_action == "edit" && !isset($_POST['preview']) && !isset($_POST['submit'])) { - if ($sql->db_Select("page", "*", "page_id='$id' ")) + $query = "SELECT p.*,l.link_name,m.menu_name FROM #page AS p + LEFT JOIN #links AS l ON l.link_url='page.php?".$id."' + LEFT JOIN #menus AS m ON m.menu_path='$id' WHERE p.page_id ='$id' LIMIT 1"; + + if ($sql->db_Select_gen($query)) { $row = $sql->db_Fetch(); $page_class = $row['page_class']; @@ -180,39 +184,21 @@ class page $page_display_authordate_flag = $row['page_author']; $data = $tp -> toFORM($row['page_text']); $edit = TRUE; + $menu_name = $tp -> toFORM($row['menu_name']); } - - if ($sql -> db_Select("links", "*", "link_url='page.php?".$id."'")) - { - $row = $sql -> db_Fetch(); - $page_link = $row['link_name']; } - else - { - $page_link = ''; - } - } $text = "