Revision 593
Added by thorn almost 18 years ago
| trunk/CHANGELOG | ||
|---|---|---|
| 10 | 10 |
# = Bugfix |
| 11 | 11 |
! = Update/Change |
| 12 | 12 |
|
| 13 |
------------------------------------- 2.7.0 ------------------------------------- |
|
| 13 |
------------------------------------- 2.7.0 ------------------------------------- |
|
| 14 |
24-Jan-2008 Thomas Hornik |
|
| 15 |
! Generate filename in pages/ from page_title instead of menu_title. |
|
| 14 | 16 |
24-Jan-2008 Christian Sommer |
| 15 | 17 |
# fixed bug in Codepress integration (if codepress framework not installed) |
| 16 | 18 |
+ added language support to all integrated modules (except for news and form module) |
| trunk/wb/upgrade-script.php | ||
|---|---|---|
| 349 | 349 |
|
| 350 | 350 |
} |
| 351 | 351 |
|
| 352 |
// some code missing to regenerate page_title from link/filename |
|
| 353 |
// for_all_pages: if filename($page_title) != basename($link) {
|
|
| 354 |
// rename $page_title to basename($link) |
|
| 355 |
// } |
|
| 356 |
// This must be done after menu_link-upgrade |
|
| 357 |
// |
|
| 358 |
// Should we really do this? - must be checked |
|
| 352 | 359 |
|
| 353 | 360 |
|
| 354 | 361 |
//****************************************************************************** |
| trunk/wb/admin/pages/settings2.php | ||
|---|---|---|
| 122 | 122 |
|
| 123 | 123 |
// Work-out what the link should be |
| 124 | 124 |
if($parent == '0') {
|
| 125 |
$link = '/'.page_filename($menu_title);
|
|
| 126 |
$filename = WB_PATH.PAGES_DIRECTORY.'/'.page_filename($menu_title).PAGE_EXTENSION;
|
|
| 125 |
$link = '/'.page_filename($page_title);
|
|
| 126 |
$filename = WB_PATH.PAGES_DIRECTORY.'/'.page_filename($page_title).PAGE_EXTENSION;
|
|
| 127 | 127 |
} else {
|
| 128 | 128 |
$parent_section = ''; |
| 129 | 129 |
$parent_titles = array_reverse(get_parent_titles($parent)); |
| ... | ... | |
| 131 | 131 |
$parent_section .= page_filename($parent_title).'/'; |
| 132 | 132 |
} |
| 133 | 133 |
if($parent_section == '/') { $parent_section = ''; }
|
| 134 |
$link = '/'.$parent_section.page_filename($menu_title);
|
|
| 135 |
$filename = WB_PATH.PAGES_DIRECTORY.'/'.$parent_section.page_filename($menu_title).PAGE_EXTENSION;
|
|
| 134 |
$link = '/'.$parent_section.page_filename($page_title);
|
|
| 135 |
$filename = WB_PATH.PAGES_DIRECTORY.'/'.$parent_section.page_filename($page_title).PAGE_EXTENSION;
|
|
| 136 | 136 |
} |
| 137 | 137 |
|
| 138 | 138 |
// Check if a page with same page filename exists |
| trunk/wb/framework/functions.php | ||
|---|---|---|
| 709 | 709 |
$admin->print_error($MESSAGE['PAGES']['CANNOT_DELETE_ACCESS_FILE']); |
| 710 | 710 |
} else {
|
| 711 | 711 |
unlink($filename); |
| 712 |
if(file_exists($directory) && rtrim($directory,'/')!=WB_PATH.PAGES_DIRECTORY) {
|
|
| 712 |
if(file_exists($directory) && rtrim($directory,'/')!=WB_PATH.PAGES_DIRECTORY && substr($link, 0, 1) != '.') {
|
|
| 713 | 713 |
rm_full_dir($directory); |
| 714 | 714 |
} |
| 715 | 715 |
} |
| trunk/wb/modules/menu_link/modify.php | ||
|---|---|---|
| 41 | 41 |
if($query_page = $database->query("SELECT DISTINCT p.* FROM $table_p AS p INNER JOIN $table_s AS s ON p.page_id=s.page_id WHERE s.module != 'menu_link' AND p.page_id != '$page_id' AND parent = '0' ORDER BY position")) {
|
| 42 | 42 |
while($page = $query_page->fetchRow()) {
|
| 43 | 43 |
if($admin->page_is_visible($page)) {
|
| 44 |
$links[$page['page_id']]='/'.$page['menu_title'];
|
|
| 44 |
$links[$page['page_id']]='/'.$page['page_title'];
|
|
| 45 | 45 |
if($query_subpage = $database->query("SELECT DISTINCT p.* FROM $table_p AS p INNER JOIN $table_s AS s ON p.page_id=s.page_id WHERE s.module != 'menu_link' AND p.page_id != '$page_id' AND root_parent = '{$page['page_id']}' ORDER BY level")) {
|
| 46 | 46 |
while($sub = $query_subpage->fetchRow()) {
|
| 47 | 47 |
if($admin->page_is_visible($sub)) {
|
| 48 | 48 |
$parent_link = (array_key_exists($sub['parent'],$links))?$links[$sub['parent']]:""; |
| 49 |
$links[$sub['page_id']]=$parent_link.'/'.$sub['menu_title'];
|
|
| 49 |
$links[$sub['page_id']]=$parent_link.'/'.$sub['page_title'];
|
|
| 50 | 50 |
} |
| 51 | 51 |
} |
| 52 | 52 |
} |
Also available in: Unified diff
Generate filename in pages/ from page_title instead of menu_title.