function fn_price_list_pdf_url_info() { $link = fn_url('price_list.view?display=', 'C', 'http'); $return_url = fn_url('addons.manage', 'A', defined('HTTPS') ? 'https' : 'http'); $text = fn_get_lang_var('pdf_info') . '<br />'; $modes = fn_price_list_get_pdf_layouts(); if (!empty($modes['pdf'])) { foreach ($modes['pdf'] as $mode) { $mode = basename($mode, '.php'); $text .= '<a href="' . $link . $mode . '&sl=' . CART_LANGUAGE . '&return_url=' . urlencode($return_url) . '">' . $link . $mode . '</a><br />'; } } $text .= '<br />'; return $text; }
function fn_price_list_pdf_url_info() { $return_url = fn_url('addons.manage', 'A', defined('HTTPS') ? 'https' : 'http'); if (fn_allowed_for('ULTIMATE') && !Registry::get('runtime.company_id')) { $text = __('ult_pdf_info') . '<br />'; } else { $text = __('pdf_info') . '<br />'; } $modes = fn_price_list_get_pdf_layouts(); if (!empty($modes['pdf'])) { foreach ($modes['pdf'] as $mode) { $mode = fn_basename($mode, '.php'); $text .= fn_build_link_on_price('price_list.view?display=', $mode, $return_url); } } $text .= '<br />'; return $text; }
* PLEASE READ THE FULL TEXT OF THE SOFTWARE LICENSE AGREEMENT IN THE * * "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. * ****************************************************************************/ use Tygh\Registry; if (!defined('BOOTSTRAP')) { die('Access denied'); } if ($mode == 'view') { fn_disable_translation_mode(); if (empty($_REQUEST['display'])) { die('Access denied'); } $types = array('pdf', 'xls'); $price_schema = fn_get_schema('price_list', 'schema'); $selected_fields = Registry::get('addons.price_list.price_list_fields'); $modes = fn_price_list_get_pdf_layouts(); // Check the available libs foreach ($types as $type) { if (!empty($modes[$type])) { foreach ($modes[$type] as $f_mode) { if ($_REQUEST['display'] == fn_basename($f_mode, '.php')) { include_once Registry::get('config.dir.addons') . '/price_list/templates/' . $type . '/' . $f_mode; $meta_redirect_url = urlencode(fn_url('price_list.view?display=' . fn_basename($f_mode, '.php'), 'C', 'http')); if (!empty($_REQUEST['return_url'])) { $base_url = $_REQUEST['return_url']; } else { $base_url = empty($_SERVER['HTTP_REFERER']) ? fn_url() . '?' : $_SERVER['HTTP_REFERER']; if (strpos('?', $base_url) === false) { $base_url .= '?'; } }