예제 #1
0
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;
}
예제 #2
0
파일: func.php 프로젝트: askzap/ultimate
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;
}
예제 #3
0
* 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 .= '?';
                        }
                    }