array('http://demo.phpwebgallery.net','URL given in RSS feed'), 'rate' => array('true','Rating pictures feature is enabled') , 'rate_anonymous' => array('true','Rating pictures feature is also enabled for visitors') ); // +-Get real values from config file--------------------------------------+ $conf_save = $conf; unset($conf); @include(PHPWG_ROOT_PATH. 'include/config_local.inc.php'); if ( isset($conf['gallery_url']) ) { $params['gallery_url'][0] = $conf['gallery_url']; } if ( isset($conf['rate']) and is_bool($conf['rate']) ) { $params['rate'][0] = $conf['rate'] ? 'true' : 'false'; } if ( isset($conf['rate_anonymous']) and is_bool($conf['rate_anonymous']) ) { $params['rate_anonymous'][0] = $conf['rate_anonymous'] ? 'true' : 'false'; } $conf = $conf_save; // +-Do I already have them in DB ?----------------------------------------+ $query = 'SELECT param FROM '.PREFIX_TABLE.'config'; $result = pwg_query($query); while ($row = mysql_fetch_assoc($result)) { unset( $params[ $row['param'] ] ); } // +-Perform the insert query----------------------------------------------+ foreach ($params as $param_key => $param_values) { $query = ' INSERT INTO '.PREFIX_TABLE.'config (param,value,comment) VALUES (' . "'$param_key','$param_values[0]','$param_values[1]');"; pwg_query($query); } echo "\n" .'Table '.PREFIX_TABLE.'config upgraded' ."\n" ; ?>