[29841] | 1 | <?php |
---|
| 2 | // Update configuration settings in database |
---|
| 3 | global $conf; |
---|
| 4 | // +-----------------------------------------------------------------------+ |
---|
| 5 | //// MAIN SETTINGS |
---|
| 6 | // +-----------------------------------------------------------------------+ |
---|
| 7 | if ( isset($_POST['submit']) ) |
---|
| 8 | { |
---|
| 9 | $param_llgbo = array( |
---|
| 10 | 'version' => $default_main['version'], |
---|
| 11 | 'frame' => empty($_POST['llgbo_frame']) ? false : true, |
---|
| 12 | 'tooltipdisp' => empty($_POST['llgbo_tooltipdisp']) ? false : true, |
---|
| 13 | 'alwaysdisplayexif' => empty($_POST['llgbo_alwaysdisplayexif']) ? false : true, |
---|
| 14 | 'exifunderbt' => empty($_POST['llgbo_exifunderbt']) ? false : true, |
---|
| 15 | 'titleframe' => empty($_POST['llgbo_titleframe']) ? false : true, |
---|
| 16 | 'manageheader' => empty($_POST['llgbo_manageheader']) ? false : true, |
---|
| 17 | ); |
---|
[29855] | 18 | $conf['LLGBO2'] = update_llgboconf($conf['LLGBO2'], $param_llgbo); |
---|
| 19 | //$conf['LLGBO2'] = array_replace($conf['LLGBO2'], $param_llgbo); |
---|
| 20 | |
---|
[29841] | 21 | // Update DB |
---|
[29862] | 22 | conf_update_param('LLGBO2_settings',$conf['LLGBO2'],true); |
---|
[29841] | 23 | array_push($page['infos'], l10n('Information data registered in database')); |
---|
| 24 | |
---|
| 25 | } |
---|
| 26 | // +-----------------------------------------------------------------------+ |
---|
| 27 | // end submit |
---|
| 28 | if ( isset($_POST['reset']) ) |
---|
[29855] | 29 | { $conf['LLGBO2'] = update_llgboconf($conf['LLGBO2'], $default_main); |
---|
| 30 | //$conf['LLGBO2'] = array_replace($conf['LLGBO2'], $default_main); |
---|
| 31 | } |
---|
[29841] | 32 | |
---|
| 33 | // Reload settings for correct display after update |
---|
| 34 | $template->assign('LLGBO_SETTINGS' , array( |
---|
| 35 | 'disp_frame' => $conf['LLGBO2']['frame'], |
---|
| 36 | 'tooltip_disp' => $conf['LLGBO2']['tooltipdisp'], |
---|
| 37 | 'exif_underbt' => $conf['LLGBO2']['exifunderbt'], |
---|
| 38 | 'title_frame' => $conf['LLGBO2']['titleframe'], |
---|
| 39 | 'manage_header' => $conf['LLGBO2']['manageheader'] , |
---|
| 40 | 'always_displayexif' => $conf['LLGBO2']['alwaysdisplayexif']), true); |
---|
| 41 | |
---|
| 42 | |
---|
| 43 | // +-----------------------------------------------------------------------+ |
---|
| 44 | //// END MAIN |
---|
| 45 | // +-----------------------------------------------------------------------+ |
---|
| 46 | ?> |
---|