Ignore:
Timestamp:
Feb 18, 2011, 11:53:06 AM (13 years ago)
Author:
patdenice
Message:

New functionalities

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/AdditionalPages/admin/upgrade_from_21.php

    r9270 r9272  
    1919SELECT id, pos, title, lang
    2020FROM '.$prefixeTable.'additionalpages
    21 ORDER BY pos ASC, id ASC
     21ORDER BY pos ASC
    2222;';
    2323$result = pwg_query($query);
     
    4343  $position = $row['pos'];
    4444  if ($row['pos'] === '0')
    45     $position = '-1';
     45    $position = '-100';
    4646  elseif (empty($row['pos']))
    4747    $position = '0';
     
    6161}
    6262
     63load_conf_from_db('param = "additional_pages"');
    6364$old_conf = explode ("," , $conf['additional_pages']);
     65
     66if ($old_conf[1] == 'off')
     67{
     68  $mb_conf = @unserialize($conf['blk_menubar']);
     69  if (!isset($mb_conf['mbAdditionalPages']))
     70  {
     71    $last = @abs(end($mb_conf));
     72    $mb_conf['mbAdditionalPages'] = $last + 50;
     73  }
     74  $mb_conf['mbAdditionalPages'] = -1 * abs($mb_conf['mbAdditionalPages']);
     75  conf_update_param('blk_menubar', pwg_db_real_escape_string(serialize($mb_conf)));
     76}
    6477
    6578$new_conf = array(
     
    8194$conf['additional_pages'] = $new_conf;
    8295
    83 $query = '
    84 UPDATE '.CONFIG_TABLE.'
    85 SET value = "'.addslashes(serialize($new_conf)).'"
    86 WHERE param = "additional_pages"
    87 ;';
    88 pwg_query($query);
     96conf_update_param('additional_pages', pwg_db_real_escape_string(serialize($new_conf)));
    8997
    9098?>
Note: See TracChangeset for help on using the changeset viewer.