Show
Ignore:
Timestamp:
02/18/11 11:53:06 (2 years ago)
Author:
patdenice
Message:

New functionalities

Files:
1 modified

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?>