$query = ' UPDATE ' . CONFIG_TABLE . ' SET value = \'' . str_replace("\\'", "''", $value) . '\' WHERE param = \'' . $row['param'] . '\' ;'; pwg_query($query); } } $page['infos'][] = l10n('Information data registered in database'); } //------------------------------------------------------ $conf reinitialization load_conf_from_db(); } // restore default derivatives settings if ('sizes' == $page['section'] and isset($_GET['action']) and 'restore_settings' == $_GET['action']) { ImageStdParams::set_and_save(ImageStdParams::get_default_sizes()); pwg_query('DELETE FROM ' . CONFIG_TABLE . ' WHERE param = \'disabled_derivatives\''); clear_derivative_cache(); $page['infos'][] = l10n('Your configuration settings are saved'); } //----------------------------------------------------- template initialization $template->set_filename('config', 'configuration_' . $page['section'] . '.tpl'); // TabSheet $tabsheet = new tabsheet(); $tabsheet->set_id('configuration'); $tabsheet->select($page['section']); $tabsheet->assign(); $action = get_root_url() . 'admin.php?page=configuration'; $action .= '&section=' . $page['section']; $template->assign(array('U_HELP' => get_root_url() . 'admin/popuphelp.php?page=configuration', 'F_ACTION' => $action)); switch ($page['section']) {
if ($dbconf['upload_form_hd_resize']) { conf_update_param('original_resize', 'true'); conf_update_param('original_resize_maxwidth', $dbconf['upload_form_hd_maxwidth']); conf_update_param('original_resize_maxheight', $dbconf['upload_form_hd_maxheight']); conf_update_param('original_resize_quality', $dbconf['upload_form_hd_quality']); } } else { // The user has decided to remove the high quality. In Piwigo 2.4, this // setting does not exists anymore, but we can simulate it by an original // resize with 2.3 websize dimensions conf_update_param('original_resize', 'true'); conf_update_param('original_resize_maxwidth', is_numeric($dbconf['upload_form_websize_maxwidth']) ? $dbconf['upload_form_websize_maxwidth'] : 800); conf_update_param('original_resize_maxheight', is_numeric($dbconf['upload_form_websize_maxheight']) ? $dbconf['upload_form_websize_maxheight'] : 600); conf_update_param('original_resize_quality', $dbconf['upload_form_hd_quality']); } $types = ImageStdParams::get_default_sizes(); // // Piwigo 2.3 "thumbnail" becomes "thumb" size in Piwigo 2.4 // $thumb_width_min = 128; // the default value in Piwigo 2.3 $thumb_width_max = 300; // slightly bigger than XXS default maxwidth $thumb_height_min = 96; // the default value in Piwigo 2.3 $thumb_height_max = 300; // slightly bigger than XXS default maxheight $thumb_is_square = false; if ($dbconf['upload_form_thumb_crop']) { if ($dbconf['upload_form_thumb_maxwidth'] == $dbconf['upload_form_thumb_maxheight']) { $thumb_is_square = true;