} } if (Settings::instance()->getValue($name, '') != $_REQUEST['addon_data']['options'][$option_id]) { $wt_changed[$type] = true; } } } } if ($unset_types) { foreach ($unset_types as $type) { fn_set_notification('E', __('error'), __('wt_fail_apply_graphic_watermark', array('[image_type]' => __('wt_' . $type)))); } } } if (!empty($wt_changed)) { fn_delete_watermarks($wt_changed); } if ($is_unset_opts) { fn_update_addon($_REQUEST['addon_data']); return array(CONTROLLER_STATUS_REDIRECT, 'addons.manage'); } } } if ($mode == 'update') { if ($_REQUEST['addon'] == 'watermarks') { $wt_fonts = array('arial' => 'Arial', 'arialbd' => 'Arial Bold', 'georgia' => 'Georgia', 'symbol' => 'Symbol', 'times' => 'Times New Roman', 'verdana' => 'Verdana'); Tygh::$app['view']->assign('wt_fonts', $wt_fonts); $wt_font_sizes = range(5, 50, 5); Tygh::$app['view']->assign('wt_font_sizes', $wt_font_sizes); $wt_font_colors = array('white' => 'White', 'black' => 'Black', 'gray' => 'Gray', 'clear_gray' => 'Clear gray'); Tygh::$app['view']->assign('wt_font_colors', $wt_font_colors);
// Delete image // if ($mode == 'delete_image') { if (AREA == 'A' && !empty($auth['user_id'])) { if ($_REQUEST['object_type'] == 'watermark' || $_REQUEST['object_type'] == 'detailed') { $images_data = db_get_row("SELECT image_id, detailed_id FROM ?:images_links WHERE pair_id = ?i AND object_type = ?s", $_REQUEST['pair_id'], 'watermark'); if (!empty($images_data) && (!fn_allowed_for('ULTIMATE') || Registry::get('runtime.company_id'))) { if ($_REQUEST['image_id'] == $images_data['image_id']) { $type = 'icons'; } elseif ($_REQUEST['image_id'] == $images_data['detailed_id']) { $type = 'detailed'; } if (!empty($type)) { $option_types = fn_get_apply_watermark_options(); $unset_options = array(); $is_unset = false; foreach ($option_types[$type] as $name => $option_id) { if (Settings::instance()->getValue($name, '') == 'Y') { Settings::instance()->updateValueById($option_id, 'N'); $is_unset = true; } } if ($is_unset) { fn_set_notification('E', __('error'), __('wt_fail_apply_graphic_watermark', array('[image_type]' => __('wt_' . $type)))); fn_delete_watermarks(array($type => true)); } } } } } }
<?php /*************************************************************************** * * * (c) 2004 Vladimir V. Kalynyak, Alexey V. Vinokurov, Ilya M. Shalnev * * * * This is commercial software, only users who have purchased a valid * * license and accept to the terms of the License Agreement can install * * and use this program. * * * **************************************************************************** * PLEASE READ THE FULL TEXT OF THE SOFTWARE LICENSE AGREEMENT IN THE * * "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. * ****************************************************************************/ if (!defined('BOOTSTRAP')) { die('Access denied'); } if ($mode == 'clear_thumbnails') { fn_delete_watermarks(array('icons' => true)); return array(CONTROLLER_STATUS_REDIRECT); }