Changeset 1141

Show
Ignore:
Timestamp:
06/10/2008 02:06:35 AM (2 years ago)
Author:
DotMG
Message:

Adding/Updating default pages should be performed using update_default_page() to avoid having 2 copies of the same page with status 'Y' on the db.

refs #575

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/setup/install.php

    r1140 r1141  
    357357        test("Adding sessions tracking table...", 
    358358        mysql_query("create table ".$config['table_prefix']."sessions (sessionid char(40) NOT NULL, userid varchar(75) NOT NULL, PRIMARY KEY (sessionid, userid), session_start datetime NOT NULL)"), "Already done? OK!", 0); 
    359         test("Adding AdminUsers page...",  
    360         mysql_query("insert into ".$config['table_prefix']."pages set tag = 'AdminUsers', body = '{{adminusers}}\n\n----\nCategoryAdmin', owner = '(Public)', note='".$upgrade_note."', user = 'WikkaInstaller', time = now(), latest = 'Y'", $dblink), "Already done? OK!", 0);  
    361         test("Adding AdminPages page...",  
    362         mysql_query("insert into ".$config['table_prefix']."pages set tag = 'AdminPages', body = '{{adminpages}}\n\n----\nCategoryAdmin', owner = '(Public)', note='".$upgrade_note."', user = 'WikkaInstaller', time = now(), latest = 'Y'", $dblink), "Already done? OK!", 0);  
    363         update_default_page('SysInfo', $dblink, $config, $lang_defaults_path, $lang_defaults_fallback_path); 
     359        update_default_page(array('SysInfo', 'AdminUsers', 'AdminPages'), $dblink, $config, $lang_defaults_path, $lang_defaults_fallback_path); 
    364360case "1.1.6.4": 
    365361case "1.1.6.5":