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_array($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); } $query = " ALTER TABLE ".PREFIX_TABLE."config MODIFY COLUMN `value` TEXT;"; pwg_query($query); // // replace gallery_description by page_banner // $query = ' SELECT value FROM '.PREFIX_TABLE.'config WHERE param=\'gallery_title\' ;'; list($t) = array_from_query($query, 'value'); $query = ' SELECT value FROM '.PREFIX_TABLE.'config WHERE param=\'gallery_description\' ;'; list($d) = array_from_query($query, 'value'); $page_banner='

'.$t.'

'.$d.'

'; $page_banner=addslashes($page_banner); $query = ' INSERT INTO '.PREFIX_TABLE.'config (param,value,comment) VALUES ( \'page_banner\', \''.$page_banner.'\', \'html displayed on the top each page of your gallery\' ) ;'; pwg_query($query); $query = ' DELETE FROM '.PREFIX_TABLE.'config WHERE param=\'gallery_description\' ;'; pwg_query($query); // // configuration for notification by mail // $query = " INSERT INTO ".CONFIG_TABLE." (param,value,comment) VALUES ( 'nbm_send_mail_as', '', 'Send mail as param value for notification by mail' ), ( 'nbm_send_detailed_content', 'true', 'Send detailed content for notification by mail' ), ( 'nbm_complementary_mail_content', '', 'Complementary mail content for notification by mail' ) ; "; pwg_query($query); ?>