Пример #1
0
                $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']) {
Пример #2
0
    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;