• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP fn_add_breadcrumb函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中fn_add_breadcrumb函数的典型用法代码示例。如果您正苦于以下问题:PHP fn_add_breadcrumb函数的具体用法?PHP fn_add_breadcrumb怎么用?PHP fn_add_breadcrumb使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了fn_add_breadcrumb函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: modePayment

function modePayment()
{
    $rid = $_REQUEST['order_id'];
    $orderId = $_SESSION['pw_order_id'];
    $iframe = '';
    $matchOrder = $rid == $orderId;
    $orderInfo = fn_get_order_info($orderId);
    if ($matchOrder && $orderInfo) {
        // Prepare Widget
        $iframe = fn_paymentwall_generateWidget($orderInfo, fn_paymentwall_getPaymentConfigs($orderInfo['payment_id']));
    }
    fn_add_breadcrumb('Paymentwall Payment', '#', true);
    Tygh::$app['view']->assign('params', array('matchOrder' => $matchOrder, 'orderId' => $orderId, 'baseUrl' => fn_url(), 'iframe' => $iframe));
}
开发者ID:vukhacdiep,项目名称:module-cscart,代码行数:14,代码来源:paymentwall.php


示例2: fn_get_user_info

    if (fn_request_usergroup($auth['user_id'], $_REQUEST['usergroup_id'], $_REQUEST['type'])) {
        $user_data = fn_get_user_info($auth['user_id']);
        Mailer::sendMail(array('to' => 'default_company_users_department', 'from' => 'default_company_users_department', 'reply_to' => $user_data['email'], 'data' => array('user_data' => $user_data, 'usergroups' => fn_get_usergroups('F', Registry::get('settings.Appearance.backend_default_language')), 'usergroup_id' => $_REQUEST['usergroup_id']), 'tpl' => 'profiles/usergroup_request.tpl', 'company_id' => $user_data['company_id']), 'A', Registry::get('settings.Appearance.backend_default_language'));
    }
    return array(CONTROLLER_STATUS_OK, "profiles.update");
} elseif ($mode == 'success_add') {
    if (empty($auth['user_id'])) {
        return array(CONTROLLER_STATUS_REDIRECT, "profiles.add");
    }
    fn_add_breadcrumb(__('registration'));
} elseif ($mode == "profile_home_page") {
    if (empty($auth['user_id'])) {
        return array(CONTROLLER_STATUS_REDIRECT, "auth.login_form?return_url=" . urlencode(Registry::get('config.current_url')));
    }
    $profile_id = empty($_REQUEST['profile_id']) ? 0 : $_REQUEST['profile_id'];
    fn_add_breadcrumb(__('profile_home'));
    if (!empty($_REQUEST['profile']) && $_REQUEST['profile'] == 'new') {
        $user_data = fn_get_user_info($auth['user_id'], false);
    } else {
        $user_data = fn_get_user_info($auth['user_id'], true, $profile_id);
    }
    if (empty($user_data)) {
        return array(CONTROLLER_STATUS_NO_PAGE);
    }
    $restored_user_data = fn_restore_post_data('user_data');
    if ($restored_user_data) {
        $user_data = fn_array_merge($user_data, $restored_user_data);
    }
    Registry::set('navigation.tabs.general', array('title' => __('general'), 'js' => true));
    $show_usergroups = true;
    if (Registry::get('settings.General.allow_usergroup_signup') != 'Y') {
开发者ID:OneataBogdan,项目名称:lead_coriolan,代码行数:31,代码来源:profiles.php


示例3: elseif

    } elseif ($mode == 'on_sale') {
        $title = __("on_sale");
        $params['on_sale'] = true;
    } elseif ($mode == 'bestsellers') {
        $title = __("bestsellers");
        $params['bestsellers'] = true;
        $params['sales_amount_from'] = Registry::get('addons.bestsellers.sales_amount_from');
    } elseif ($mode == 'newest') {
        $title = __("newest");
        $params['sort_by'] = empty($params['sort_by']) ? 'timestamp' : $params['sort_by'];
        $params['plain'] = true;
        $params['visible'] = true;
        $period = Registry::get('addons.bestsellers.period');
        $params['period'] = 'A';
        if ($period == 'today') {
            $params['period'] = 'D';
        } elseif ($period == 'last_days') {
            $params['period'] = 'HC';
            $params['last_days'] = Registry::get('addons.bestsellers.last_days');
        }
    } else {
        $title = __('products');
    }
    fn_add_breadcrumb($title);
    list($products, $search) = fn_get_products($params, Registry::get('settings.Appearance.products_per_page'));
    fn_gather_additional_products_data($products, array('get_icon' => true, 'get_detailed' => true, 'get_additional' => true, 'get_options' => true));
    $selected_layout = fn_get_products_layout($params);
    Registry::get('view')->assign('products', $products);
    Registry::get('view')->assign('search', $search);
    Registry::get('view')->assign('selected_layout', $selected_layout);
}
开发者ID:heg-arc-ne,项目名称:cscart,代码行数:31,代码来源:products.post.php


示例4: array

if ($mode == 'login_form') {
    if (defined('AJAX_REQUEST') && empty($auth)) {
        exit;
    }
    if (!empty($auth['user_id'])) {
        return array(CONTROLLER_STATUS_REDIRECT, $index_script);
    }
    fn_add_breadcrumb(fn_get_lang_var('my_account'));
} elseif ($mode == 'password_change' && AREA == 'A') {
    if (defined('AJAX_REQUEST') && empty($auth)) {
        exit;
    }
    if (empty($auth['user_id'])) {
        return array(CONTROLLER_STATUS_REDIRECT, $index_script);
    }
    fn_add_breadcrumb(fn_get_lang_var('my_account'));
    $profile_id = 0;
    $user_data = fn_get_user_info($auth['user_id'], true, $profile_id);
    $view->assign('user_data', $user_data);
    $view->assign('view_mode', 'simple');
} elseif ($mode == 'change_login') {
    $auth = $_SESSION['auth'];
    if (!empty($auth['user_id'])) {
        // Log user logout
        fn_log_event('users', 'session', array('user_id' => $auth['user_id'], 'time' => TIME - $auth['this_login'], 'timeout' => false));
    }
    unset($_SESSION['auth'], $_SESSION['cart']['user_data']);
    fn_delete_cookies(AREA_NAME . '_user_id', AREA_NAME . '_password');
    return array(CONTROLLER_STATUS_OK, fn_url('checkout.checkout'));
}
function fn_auth_routines($request)
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:auth.php


示例5: db_get_field

            $allowed_id = db_get_field("SELECT user_id FROM ?:orders WHERE user_id = ?i AND order_id = ?i", $auth['user_id'], $_REQUEST['order_id']);
        }
        fn_set_hook('is_order_allowed', $_REQUEST['order_id'], $allowed_id);
        if (empty($allowed_id)) {
            // Access denied
            return array(CONTROLLER_STATUS_DENIED);
        }
        $order_info = fn_get_order_info($_REQUEST['order_id']);
        if (!empty($order_info['is_parent_order']) && $order_info['is_parent_order'] == 'Y') {
            $order_info['child_ids'] = implode(',', db_get_fields("SELECT order_id FROM ?:orders WHERE parent_order_id = ?i", $_REQUEST['order_id']));
        }
        if (!empty($order_info)) {
            Tygh::$app['view']->assign('order_info', $order_info);
        }
    }
    fn_add_breadcrumb(__('landing_header'));
} elseif ($mode == 'process_payment') {
    if (fn_allow_place_order($cart, $auth) == true) {
        $order_info = $cart;
        $order_info['products'] = $cart['products'];
        $order_info = fn_array_merge($order_info, $cart['user_data']);
        $order_info['order_id'] = $order_id = TIME . "_" . (!empty($auth['user_id']) ? $auth['user_id'] : 0);
        unset($order_info['user_data']);
        list($is_processor_script, $processor_data) = fn_check_processor_script($order_info['payment_id']);
        if ($is_processor_script) {
            set_time_limit(300);
            fn_define('IFRAME_MODE', true);
            include Registry::get('config.dir.payments') . $processor_data['processor_script'];
            fn_finish_payment($order_id, $pp_response, array());
            fn_order_placement_routines('route', $order_id);
        }
开发者ID:askzap,项目名称:ultimate,代码行数:31,代码来源:checkout.php


示例6: fn_add_breadcrumb

    }
    if (AREA != 'A') {
        fn_add_breadcrumb(__('hybrid_auth.connect_social'));
    }
    $user_id = fn_is_user_exists(0, array('email' => $email));
    if (!empty($user_id)) {
        $user_data = fn_get_user_short_info($user_id);
        $user_login = $user_data['email'];
    } else {
        $user_login = '';
    }
    Tygh::$app['view']->assign('user_login', $user_login);
    Tygh::$app['view']->assign('identifier', $identifier);
    Tygh::$app['view']->assign('view_mode', 'simple');
} elseif ($mode == 'specify_email') {
    if (!empty($_REQUEST['user_email'])) {
        fn_hybrid_auth_process('login_provider', $redirect_url);
        $_REQUEST['redirect_url'] = $redirect_url;
        return array(CONTROLLER_STATUS_REDIRECT, fn_url($redirect_url));
    }
    $identifier = !empty($_SESSION['hybrid_auth']['identifier']) ? $_SESSION['hybrid_auth']['identifier'] : '';
    $provider = !empty($_SESSION['hybrid_auth']['provider']) ? $_SESSION['hybrid_auth']['provider'] : '';
    $redirect_url = !empty($_SESSION['hybrid_auth']['redirect_url']) ? $_SESSION['hybrid_auth']['redirect_url'] : fn_url();
    if (AREA != 'A') {
        fn_add_breadcrumb(__('hybrid_auth.specify_email'));
    }
    Tygh::$app['view']->assign('identifier', $identifier);
    Tygh::$app['view']->assign('provider', $provider);
    Tygh::$app['view']->assign('redirect_url', $redirect_url);
    Tygh::$app['view']->assign('view_mode', 'simple');
}
开发者ID:askzap,项目名称:ultimate,代码行数:31,代码来源:auth.pre.php


示例7: fn_get_category_name

        Tygh::$app['view']->assign('search', $search);
        Tygh::$app['view']->assign('selected_layout', $selected_layout);
        Tygh::$app['view']->assign('category_data', $category_data);
        // If page title for this category is exist than assign it to template
        if (!empty($category_data['page_title'])) {
            Tygh::$app['view']->assign('page_title', $category_data['page_title']);
        }
        // [Breadcrumbs]
        if (!empty($category_parent_ids)) {
            Registry::set('runtime.active_category_ids', $category_parent_ids);
            $cats = fn_get_category_name($category_parent_ids);
            foreach ($category_parent_ids as $c_id) {
                fn_add_breadcrumb($cats[$c_id], "categories.view?category_id={$c_id}");
            }
        }
        fn_add_breadcrumb($category_data['category'], empty($_REQUEST['features_hash']) ? '' : "categories.view?category_id={$_REQUEST['category_id']}");
        // [/Breadcrumbs]
    } else {
        return array(CONTROLLER_STATUS_NO_PAGE);
    }
} elseif ($mode == 'picker') {
    $category_count = db_get_field("SELECT COUNT(*) FROM ?:categories");
    if ($category_count < CATEGORY_THRESHOLD) {
        $params = array('simple' => false);
        list($categories_tree, ) = fn_get_categories($params);
        Tygh::$app['view']->assign('show_all', true);
    } else {
        $params = array('category_id' => $_REQUEST['category_id'], 'current_category_id' => $_REQUEST['category_id'], 'visible' => true, 'simple' => false);
        list($categories_tree, ) = fn_get_categories($params);
    }
    if (!empty($_REQUEST['root'])) {
开发者ID:arpad9,项目名称:bygmarket,代码行数:31,代码来源:categories.php


示例8: fn_set_notification

        }
        Tygh::$app['view']->assign('verify_data', $verify_data);
    } else {
        fn_set_notification('W', __('warning'), __('error_gift_cert_code'));
        if (defined('AJAX_REQUEST')) {
            exit;
        }
    }
} elseif ($mode == 'add') {
    fn_add_breadcrumb(__('gift_certificates'));
    Tygh::$app['view']->assign('templates', fn_get_gift_certificate_templates());
    Tygh::$app['view']->assign('states', fn_get_all_states());
    Tygh::$app['view']->assign('countries', fn_get_simple_countries(true, CART_LANGUAGE));
} elseif ($mode == 'update') {
    if (!empty($_REQUEST['gift_cert_id']) && !isset($_SESSION['cart']['gift_certificates'][$_REQUEST['gift_cert_id']])) {
        return array(CONTROLLER_STATUS_REDIRECT, 'gift_certificates.add');
    }
    fn_add_breadcrumb(__('gift_certificates'));
    if (!empty($_REQUEST['gift_cert_id'])) {
        $gift_cert_data = fn_get_gift_certificate_info($_REQUEST['gift_cert_id'], 'C');
        if (!empty($gift_cert_data['extra']['exclude_from_calculate'])) {
            return array(CONTROLLER_STATUS_NO_PAGE);
        }
        Tygh::$app['view']->assign('gift_cert_data', $gift_cert_data);
        Tygh::$app['view']->assign('gift_cert_id', $_REQUEST['gift_cert_id']);
    }
    Tygh::$app['view']->assign('templates', fn_get_gift_certificate_templates());
    Tygh::$app['view']->assign('states', fn_get_all_states());
    Tygh::$app['view']->assign('countries', fn_get_simple_countries(true, CART_LANGUAGE));
    Tygh::$app['view']->assign('type', 'C');
}
开发者ID:askzap,项目名称:ultimate,代码行数:31,代码来源:gift_certificates.php


示例9: var_dump

//
// Check if store is closed
//
if (Registry::get('settings.store_mode') == 'closed') {
    if (!empty($_REQUEST['store_access_key'])) {
        $_SESSION['store_access_key'] = $_GET['store_access_key'];
    }
    var_dump($_SESSION['store_access_key']);
    if (empty($_SESSION['store_access_key']) || $_SESSION['store_access_key'] != Registry::get('settings.General.store_access_key')) {
        return array(CONTROLLER_STATUS_REDIRECT, Registry::get('config.current_location') . '/store_closed.html');
    }
}
if (empty($_REQUEST['product_id']) && empty($_REQUEST['category_id'])) {
    unset($_SESSION['current_category_id']);
}
fn_add_breadcrumb(fn_get_lang_var('home'), $index_script);
$request_params = $_REQUEST;
$request_params['location'] = fn_get_blocks_location(CONTROLLER);
list($blocks) = fn_get_blocks($request_params);
$view->assign('blocks', $blocks);
$view->assign('location_data', fn_get_location_data($request_params['location'], true));
// Get quick links
Registry::register_cache('quick_links', array('static_data'), CACHE_LEVEL_LOCALE);
if (Registry::is_exist('quick_links') == false) {
    Registry::set('quick_links', fn_get_static_data_section('N'));
}
// Get top menu
Registry::register_cache('top_menu', array('static_data', 'categories', 'pages'), CACHE_LEVEL_LOCALE_AUTH);
if (Registry::is_exist('top_menu') == false) {
    Registry::set('top_menu', fn_top_menu_form(fn_get_static_data_section('A', true)));
}
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:init.php


示例10: define

****************************************************************************
* 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')) {
    define('FORCE_SESSION_START', true);
    //it will be merged with the $_REQUEST later
    $_GET['dispatch'] = 'checkout.cresecure_template';
    require './init_payment.php';
    require Registry::get('config.dir.root') . '/app/controllers/frontend/init.php';
    Tygh::$app['view']->assign('display_base_href', true);
    //We should assign this information to display in the default checkout blocks (Order summary and Products in your order)
    Tygh::$app['view']->assign('cart', Tygh::$app['session']['cart']);
    Tygh::$app['view']->assign('cart_products', Tygh::$app['session']['cart']['products']);
    fn_add_breadcrumb(__('payment_information'));
    Tygh::$app['view']->assign('content_tpl', 'views/orders/processors/cresecure.tpl');
    Tygh::$app['view']->display(Registry::get('runtime.root_template'));
} else {
    if (defined('PAYMENT_NOTIFICATION')) {
        if ($mode == 'return') {
            //NOTE: do not remove intval() !
            $order_id = intval($_REQUEST['order_id']);
            $pp_response = array();
            $payment_id = db_get_field("SELECT payment_id FROM ?:orders WHERE order_id=?i", $order_id);
            $processor_data = fn_get_processor_data($payment_id);
            if (empty($_REQUEST['error']) && !empty($_REQUEST['msg']) && ($_REQUEST['msg'] == 'Success' || $_REQUEST['msg'] == 'Approved')) {
                $pp_response['order_status'] = 'P';
                $pp_response['reason_text'] = $_REQUEST['msg'];
                $pp_response['transaction_id'] = $_REQUEST['TxnGUID'];
                $pp_response['card_number'] = $_REQUEST['mPAN'];
开发者ID:ambient-lounge,项目名称:site,代码行数:31,代码来源:cresecure.php


示例11: array

    Registry::set('navigation.tabs', array('general' => array('title' => fn_get_lang_var('general'), 'js' => true), 'products' => array('title' => fn_get_lang_var('products'), 'js' => true)));
    list($steps) = fn_get_configurator_steps($_REQUEST);
    $view->assign('steps', $steps);
} elseif ($mode == 'update_class') {
    fn_add_breadcrumb(fn_get_lang_var('product_classes'), "configurator.manage?selected_section=classes");
    $product_class = db_get_row("SELECT ?:conf_classes.*, ?:conf_class_descriptions.class_name FROM ?:conf_classes LEFT JOIN ?:conf_class_descriptions ON ?:conf_class_descriptions.class_id = ?:conf_classes.class_id WHERE ?:conf_class_descriptions.lang_code = ?s AND ?:conf_classes.class_id = ?i", DESCR_SL, $_REQUEST['class_id']);
    // Get class products
    $product_class['product_ids'] = db_get_fields("SELECT ?:products.product_id FROM ?:products LEFT JOIN ?:conf_class_products ON ?:conf_class_products.product_id = ?:products.product_id WHERE ?:conf_class_products.class_id = ?i", $_REQUEST['class_id']);
    $product_class['compatible_classes'] = db_get_fields("SELECT ?:conf_compatible_classes.slave_class_id FROM ?:conf_compatible_classes WHERE master_class_id = ?i", $_REQUEST['class_id']);
    Registry::set('navigation.tabs', array('general' => array('title' => fn_get_lang_var('general'), 'js' => true), 'products' => array('title' => fn_get_lang_var('products'), 'js' => true)));
    $view->assign('product_class', $product_class);
    list($groups) = fn_get_configurator_groups($_REQUEST);
    $view->assign('groups', $groups);
    $view->assign('classes', fn_get_configurator_classes(array('simple' => true)));
} elseif ($mode == 'add_class') {
    fn_add_breadcrumb(fn_get_lang_var('product_classes'), "configurator.manage?selected_section=classes");
    Registry::set('navigation.tabs', array('general' => array('title' => fn_get_lang_var('general'), 'js' => true), 'products' => array('title' => fn_get_lang_var('products'), 'js' => true)));
    list($groups) = fn_get_configurator_groups($_REQUEST);
    $view->assign('groups', $groups);
    $view->assign('classes', fn_get_configurator_classes(array('simple' => true)));
} elseif ($mode == 'manage') {
    list($classes, $search) = fn_get_configurator_classes($_REQUEST);
    $view->assign('classes', $classes);
    $view->assign('classes_search', $search);
    list($steps, $search) = fn_get_configurator_steps($_REQUEST);
    $view->assign('steps', $steps);
    $view->assign('steps_search', $search);
    list($groups, $search) = fn_get_configurator_groups($_REQUEST, Registry::get('settings.Appearance.admin_elements_per_page'));
    $view->assign('groups', $groups);
    $view->assign('groups_search', $search);
    list($all_groups) = fn_get_configurator_groups($_REQUEST);
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:configurator.php


示例12: die

<?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.            *
****************************************************************************/
use Tygh\Registry;
if (!defined('BOOTSTRAP')) {
    die('Access denied');
}
if ($mode == 'results') {
    $params = $_REQUEST;
    $params['objects'] = array_keys(fn_search_get_customer_objects());
    unset($params['compact']);
    list($search_results, $search) = fn_search($params, Registry::get('settings.Appearance.products_per_page'));
    Tygh::$app['view']->assign('search_results', $search_results);
    Tygh::$app['view']->assign('search', $search);
    fn_add_breadcrumb(__('search_results'));
}
开发者ID:askzap,项目名称:ultimate,代码行数:27,代码来源:search.php


示例13: array_pop

        if (!empty($shipment)) {
            $shipment = array_pop($shipment);
            foreach ($order_info['items'] as $item_id => $item) {
                if (isset($shipment['items'][$item_id])) {
                    $order_info['items'][$item_id]['amount'] = $shipment['items'][$item_id];
                } else {
                    $order_info['items'][$item_id]['amount'] = 0;
                }
            }
        } else {
            $shipment = array();
        }
        $view->assign('shipment', $shipment);
    }
    fn_add_breadcrumb(fn_get_lang_var('shipments'), 'shipments.manage.reset_view');
    fn_add_breadcrumb(fn_get_lang_var('search_results'), "shipments.manage.last_view");
    $view->assign('shippings', $shippings);
    $view->assign('order_info', $order_info);
} elseif ($mode == 'manage') {
    list($shipments, $search, $totals) = fn_get_shipments_info($params);
    $view->assign('shipments', $shipments);
    $view->assign('search', $search);
    $view->assign('totals', $totals);
} elseif ($mode == 'packing_slip' && !empty($_REQUEST['shipment_ids'])) {
    $html = array();
    $params = $_REQUEST;
    foreach ($params['shipment_ids'] as $k => $v) {
        list($shipment, $order_info) = fn_get_packing_info($v);
        $view_mail->assign('order_info', $order_info);
        $view_mail->assign('shipment', $shipment);
        if (DISPATCH_EXTRA == 'pdf') {
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:shipments.php


示例14: fn_get_page_object_by_type

    $view->assign('all_pages_list', $pages_tree);
    $view->assign('page_type', $page_type);
    $view->assign('page_type_data', fn_get_page_object_by_type($page_type));
    $view->assign('companies', fn_get_short_companies());
    //
    // 'page update' page
    //
} elseif ($mode == 'update') {
    Registry::set('navigation.tabs', array('basic' => array('title' => fn_get_lang_var('general'), 'js' => true), 'blocks' => array('title' => fn_get_lang_var('blocks'), 'js' => true), 'addons' => array('title' => fn_get_lang_var('addons'), 'js' => true)));
    // Get current page data
    $page_data = fn_get_page_data($page_id, DESCR_SL);
    if (!$page_data) {
        return array(CONTROLLER_STATUS_NO_PAGE);
    }
    // [Breadcrumbs]
    fn_add_breadcrumb(fn_get_lang_var('pages'), "pages.manage&get_tree=multi_level");
    // [/Breadcrumbs]
    if ($page_data['page_type'] == PAGE_TYPE_LINK) {
        Registry::set('navigation.selected_tab', 'content');
        Registry::set('navigation.subsection', 'links');
    }
    // [Block manager]
    list($blocks) = fn_get_blocks(array('location' => 'pages', 'block_type' => 'B', 'all' => true));
    if (!empty($blocks)) {
        $view->assign('blocks', $blocks);
        $view->assign('selected_block', fn_get_selected_block_data($_REQUEST, $blocks, $_REQUEST['page_id'], 'pages'));
        $view->assign('block_properties', fn_get_block_properties());
    }
    // [/Block manager]
    list($pages_tree, $params) = fn_get_pages(array('get_tree' => 'plain'));
    $view->assign('all_pages_list', $pages_tree);
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:pages.php


示例15: array

}
if ($mode == 'clear') {
    $wishlist = array();
    fn_save_cart_content($wishlist, $auth['user_id'], 'W');
    return array(CONTROLLER_STATUS_REDIRECT, "wishlist.view");
} elseif ($mode == 'delete' && !empty($_REQUEST['cart_id'])) {
    fn_delete_wishlist_product($wishlist, $_REQUEST['cart_id']);
    fn_save_cart_content($wishlist, $auth['user_id'], 'W');
    return array(CONTROLLER_STATUS_OK, "wishlist.view");
} elseif ($mode == 'delete_footer' && !empty($_REQUEST['cart_id'])) {
    fn_delete_wishlist_product($wishlist, $_REQUEST['cart_id']);
    fn_save_cart_content($wishlist, $auth['user_id'], 'W');
    exit;
} elseif ($mode == 'view') {
    if (!$auth['user_id']) {
        fn_add_breadcrumb(__('wishlist_content'));
    }
    $products = !empty($wishlist['products']) ? $wishlist['products'] : array();
    $extra_products = array();
    $wishlist_is_empty = fn_cart_is_empty($wishlist);
    if (!empty($products)) {
        foreach ($products as $k => $v) {
            $_options = array();
            $extra = $v['extra'];
            if (!empty($v['product_options'])) {
                $_options = $v['product_options'];
            }
            $products[$k] = fn_get_product_data($v['product_id'], $auth, CART_LANGUAGE, '', true, true, true, false, false, true, false, true);
            if (empty($products[$k])) {
                unset($products[$k], $wishlist['products'][$k]);
                continue;
开发者ID:OneataBogdan,项目名称:lead_coriolan,代码行数:31,代码来源:wishlist.php


示例16: explode

            $view->assign('filter_features', $filters);
        }
        // [Breadcrumbs]
        $parent_ids = explode('/', $category_data['id_path']);
        array_pop($parent_ids);
        if (!empty($parent_ids)) {
            $cats = fn_get_category_name($parent_ids);
            foreach ($parent_ids as $c_id) {
                fn_add_breadcrumb($cats[$c_id], "categories.view?category_id={$c_id}");
            }
        }
        fn_add_breadcrumb($category_data['category'], empty($_REQUEST['features_hash']) && empty($_REQUEST['advanced_filter']) ? '' : "categories.view?category_id={$_REQUEST['category_id']}");
        if (!empty($params['features_hash'])) {
            fn_add_filter_ranges_breadcrumbs($params, "categories.view?category_id={$_REQUEST['category_id']}");
        } elseif (!empty($_REQUEST['advanced_filter'])) {
            fn_add_breadcrumb(fn_get_lang_var('advanced_filter'));
        }
        // [/Breadcrumbs]
    } else {
        return array(CONTROLLER_STATUS_NO_PAGE);
    }
} elseif ($mode == 'picker') {
    $category_count = db_get_field("SELECT COUNT(*) FROM ?:categories");
    if ($category_count < CATEGORY_THRESHOLD) {
        $params = array('simple' => false);
        list($categories_tree, ) = fn_get_categories($params);
        $view->assign('show_all', true);
    } else {
        $params = array('category_id' => $_REQUEST['category_id'], 'current_category_id' => $_REQUEST['category_id'], 'visible' => true, 'simple' => false);
        list($categories_tree, ) = fn_get_categories($params);
    }
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:categories.php


示例17: list

        $params['user_id'] = $auth['user_id'];
        if (!empty($auth['order_ids'])) {
            $params['order_ids'] = $auth['order_ids'];
        }
    }
    list($return_requests, $search) = fn_get_rma_returns($params, Registry::get('settings.Appearance.' . (AREA == 'A' ? 'admin_' : '') . 'elements_per_page'));
    Tygh::$app['view']->assign('return_requests', $return_requests);
    Tygh::$app['view']->assign('search', $search);
    fn_rma_generate_sections('requests');
    Tygh::$app['view']->assign('actions', fn_get_rma_properties(RMA_ACTION));
} elseif ($mode == 'create_return' && !empty($_REQUEST['order_id'])) {
    $order_id = intval($_REQUEST['order_id']);
    // [Breadcrumbs]
    if (AREA != 'A') {
        fn_add_breadcrumb(__('order') . ' #' . $order_id, "orders.details?order_id={$order_id}");
        fn_add_breadcrumb(__('return_registration'));
    }
    // [/Breadcrumbs]
    $order_info = fn_get_order_info($order_id);
    $order_returnable_products = fn_get_order_returnable_products($order_info['products'], $order_info['products_delivery_date']);
    $order_info['products'] = $order_returnable_products['items'];
    if (!isset($order_info['allow_return'])) {
        return array(CONTROLLER_STATUS_DENIED);
    }
    Tygh::$app['view']->assign('order_info', $order_info);
    Tygh::$app['view']->assign('reasons', fn_get_rma_properties(RMA_REASON));
    Tygh::$app['view']->assign('actions', fn_get_rma_properties(RMA_ACTION));
}
function fn_get_rma_returns($params, $items_per_page = 0)
{
    // Init filter
开发者ID:askzap,项目名称:ultimate,代码行数:31,代码来源:rma.post.php


示例18: fn_update_banner

    //
    if ($mode == 'update') {
        $banner_id = fn_update_banner($_REQUEST['banner_data'], $_REQUEST['banner_id'], DESCR_SL);
        $suffix = ".update?banner_id={$banner_id}";
    }
    return array(CONTROLLER_STATUS_OK, "banners{$suffix}");
}
if ($mode == 'update') {
    $banner = fn_get_banner_data($_REQUEST['banner_id'], DESCR_SL);
    if (empty($banner)) {
        return array(CONTROLLER_STATUS_NO_PAGE);
    }
    fn_add_breadcrumb(fn_get_lang_var('banners'), "banners.manage");
    $view->assign('banner', $banner);
} elseif ($mode == 'add') {
    fn_add_breadcrumb(fn_get_lang_var('banners'), "banners.manage");
} elseif ($mode == 'manage' || $mode == 'picker') {
    list($banners, ) = fn_get_banners(array(), DESCR_SL);
    $view->assign('banners', $banners);
} elseif ($mode == 'delete') {
    if (!empty($_REQUEST['banner_id'])) {
        fn_delete_banner_by_id($_REQUEST['banner_id']);
    }
    return array(CONTROLLER_STATUS_REDIRECT, "banners.manage");
}
//
// Categories picker
//
if ($mode == 'picker') {
    $view->display('addons/banners/pickers/banners_picker_contents.tpl');
    exit;
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:banners.php


示例19: fn_update_affiliate_group

    if ($mode == 'update') {
        $group_id = fn_update_affiliate_group($_REQUEST['group'], $_REQUEST['group_id'], DESCR_SL);
        $suffix = ".update?group_id={$group_id}";
    }
    return array(CONTROLLER_STATUS_OK, "product_groups{$suffix}");
}
if ($mode == 'update') {
    $group = fn_get_group_data($_REQUEST['group_id'], DESCR_SL);
    if (empty($group)) {
        return array(CONTROLLER_STATUS_NO_PAGE);
    }
    fn_add_breadcrumb(fn_get_lang_var('product_groups'), "product_groups.manage?link_to={$group['link_to']}");
    $view->assign('group', $group);
} elseif ($mode == 'add') {
    $link_to = empty($_REQUEST['link_to']) ? 'C' : $_REQUEST['link_to'];
    fn_add_breadcrumb(fn_get_lang_var('product_groups'), "product_groups.manage?link_to={$link_to}");
    $view->assign('link_to', $link_to);
} elseif ($mode == 'manage') {
    $link_to = empty($_REQUEST['link_to']) ? 'C' : $_REQUEST['link_to'];
    Registry::set('navigation.tabs', array('C' => array('title' => fn_get_lang_var('group_for_category'), 'href' => "product_groups.manage?link_to=C", 'ajax' => true), 'P' => array('title' => fn_get_lang_var('group_for_product'), 'href' => "product_groups.manage?link_to=P", 'ajax' => true), 'U' => array('title' => fn_get_lang_var('url'), 'href' => "product_groups.manage?link_to=U", 'ajax' => true)));
    // [/Page sections]
    $groups = fn_get_groups($link_to, false, @$_REQUEST['page'], DESCR_SL);
    // FIXME
    $view->assign('groups', $groups);
    $view->assign('link_to', $link_to);
} elseif ($mode == 'delete') {
    if (!empty($_REQUEST['group_id'])) {
        fn_delete_affiliate_groups((array) $_REQUEST['group_id']);
    } else {
        fn_set_notification('E', fn_get_lang_var('error'), fn_get_lang_var('error_no_data'));
    }
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:product_groups.php


示例20: foreach

    foreach ($affiliate_plan['coupons'] as $promotion_id => $coupon_data) {
        if (isset($affiliate_plan['promotion_ids'][$promotion_id])) {
            $affiliate_plan['coupons'][$promotion_id]['use_coupon'] = $affiliate_plan['promotion_ids'][$promotion_id];
        }
    }
    $params = array('coupons' => true);
    list($coupons) = fn_get_promotions($params);
    foreach (array_keys($affiliate_plan['promotion_ids']) as $promotion_id) {
        unset($coupons[$promotion_id]);
    }
    $view->assign('coupons', $coupons);
    $view->assign('affiliate_plan', $affiliate_plan);
    $view->assign('payout_types', Registry::get('payout_types'));
} elseif ($mode == 'add') {
    // [Breadcrumbs]
    fn_add_breadcrumb(fn_get_lang_var('plans'), "affiliate_plans.manage");
    // [/Breadcrumbs]
    // [Page sections]
    Registry::set('navigation.tabs', array('general' => array('title' => fn_get_lang_var('general'), 'js' => true), 'linked_products' => array('title' => fn_get_lang_var('products'), 'js' => true), 'linked_categories' => array('title' => fn_get_lang_var('categories'), 'js' => true), 'coupons' => array('title' => fn_get_lang_var('coupons'), 'js' => true), 'multi_tier_affiliates' => array('title' => fn_get_lang_var('multi_tier_affiliates'), 'js' => true)));
    // [/Page sections]
    $view->assign('payout_types', Registry::get('payout_types'));
} elseif ($mode == 'manage') {
    $plans = fn_get_affiliate_plans($_REQUEST, DESCR_SL);
    $view->assign('affiliate_plans', $plans);
} elseif ($mode == 'delete_commission') {
    if (!empty($_REQUEST['plan_id']) && isset($_REQUEST['commission_id'])) {
        $plan_id = fn_delete_affiliate_commissions((array) $_REQUEST['commission_id'], $_REQUEST['plan_id']);
        return array(CONTROLLER_STATUS_REDIRECT, "affiliate_plans.update?plan_id={$plan_id}&selected_section=multi_tier_affiliates");
    }
    return array(CONTROLLER_STATUS_REDIRECT, "affiliate_plans.manage");
} elseif ($mode == 'delete_product') {
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:affiliate_plans.php



注:本文中的fn_add_breadcrumb函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP fn_add_product_to_cart函数代码示例发布时间:2022-05-15
下一篇:
PHP fn_ResultToArray函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap