Пример #1
0
	public function loadViewJs($type = null) {
		oseHTML::initCss();
		$config = oseMscConfig::getConfig('global', 'obj');
		oseHTML::stylesheet('components/com_osemsc/assets/css/' . $config->frontend_style . '.css', '1.5');
		oseHTML::initScript($type);
		$com = OSECPU_PATH_JS . '/com_ose_cpu/extjs';
		require_once(OSEMSC_F_HELPER . DS . "extLanguage.php");
		if (JOOMLA16 == true) {
			oseHTML::script($com . '/ose/app.msg.js', '1.6');
			$lang = JFactory::getLanguage();
			$arr = explode("-", $lang->get('tag'));
			$lang = JRequest::getCmd('ose_lang', $arr[0]);
			if (JFile::exists(OSECPU_F_PATH . DS . 'extjs' . DS . 'locale' . DS . "ext-lang-{$lang}.js")) {
				oseHTML::script($com . "/locale/ext-lang-{$lang}.js", '1.6');
			} else {
				oseHTML::script($com . "/locale/ext-lang-en.js", '1.6');
			}
		} else {
			oseHTML::script($com . '/ose/app.msg.js');
			$lang = JFactory::getLanguage();
			$arr = explode("-", $lang->get('tag'));
			$lang = JRequest::getCmd('lang', $arr[0]);
			if (JFile::exists(OSECPU_F_PATH . DS . 'extjs' . DS . 'locale' . DS . "ext-lang-{$lang}.js")) {
				oseHTML::script($com . "/locale/ext-lang-{$lang}.js", '1.5');
			}
			oseHTML::script('/components/com_osemsc/libraries/joomla.core.js', '1.5');
			$strings = oseJson::encode(oseText::jsStrings());
			$document = JFactory::getDocument();
			$document->addScriptDeclaration('var oseTrans = function(){var strings=' . $strings . ';Joomla.JText.load(strings)}; oseTrans();');
		}
		$lang = JFactory::getLanguage();
		$lang->load('com_osemsc');
		oseHTML::script('components/com_osemsc/libraries/init.js', '1.6');
	}
Пример #2
0
	function display($tpl = null) {
		$tpl = null;
		$this->set('_layout', 'default');
		oseHTML::initCss();
		$com = OSECPU_PATH_JS . '/com_ose_cpu/extjs';
		oseHTML::initScript();
		oseHTML::script($com . '/ose/app.msg.js', '1.5');
		oseHTML::script($com . '/grid/expander.js', '1.5');
		oseHTML::script(OSEMSC_F_URL . '/libraries/init.js', '1.5');
		$config = oseMscConfig::getConfig('global', 'obj');
		oseHTML::stylesheet(OSEMSC_F_URL . '/assets/css/' . $config->frontend_style . '.css', (JOOMLA16) ? '1.6' : '1.5');
		$user = JFactory::getUser();
		$app = JFactory::getApplication('SITE');
		$session = JFactory::getSession();
		$db = oseDB::instance();
		$order_id = JRequest::getInt('order_id');
		$payment = oseRegistry::call('payment');
		$where = array();
		$where[] = "`order_id` = " . $db->quote($order_id);
		$order = $payment->getOrder($where, 'obj');
		$orderInfoParams = oseJson::decode($order->params);
		$redirectUrl = urldecode($orderInfoParams->returnUrl);
		$config = oseMscConfig::getConfig('thirdparty', 'obj');
		$account = oseObject::getValue($config, 'gag_account');
		$standard_type = oseObject::getValue($config, 'gag_domain_mode');
		$domain = oseObject::getValue($config, 'gag_domain');
		$htmlTrack = oseMscPublic::htmlTrack($account, $standard_type, $domain, $order_id);
		$code = oseMscPublic::ajaxOrderTrack($account, $order_id);
		if (empty($code)) {
			$code = false;
		} else {
			$code = implode("", $code);
		}
		$document = JFactory::getDocument();
		$document->addScriptDeclaration('var redirectUrl = "' . $redirectUrl . '";');
		$document->addScriptDeclaration($htmlTrack);
		$document->addScriptDeclaration($code);
		$this->assignRef('orderInfo', $order);
		$this->prepareDocument();
		parent::display($tpl);
	}
Пример #3
0
	function display($tpl = null) {
		$tpl = null;
		$this->set('_layout', 'default');
		oseHTML::initCss();
		$com = OSECPU_PATH_JS . '/com_ose_cpu/extjs';
		oseHTML::initScript();
		oseHTML::script($com . '/ose/app.msg.js', '1.5');
		oseHTML::script($com . '/grid/expander.js', '1.5');
		oseHTML::script(OSEMSC_F_URL . '/libraries/init.js', '1.5');
		$config = oseMscConfig::getConfig('global', 'obj');
		oseHTML::stylesheet(OSEMSC_F_URL . '/assets/css/' . $config->frontend_style . '.css', (JOOMLA16) ? '1.6' : '1.5');
		$user = JFactory::getUser();
		$app = JFactory::getApplication('SITE');
		$session = JFactory::getSession();
		$db = oseDB::instance();
		$token = (isset($_REQUEST['token'])) ? urlencode($_REQUEST['token']) : "";
		$payment = oseRegistry::call('payment');
		$payment_mode = JRequest::getVar('mode');
		$orderID = JRequest::getInt('orderID');
		if (empty($orderID) || !is_numeric($orderID)) {
			echo "Order data is interrupted, payment process is terminated.";
		}
		if ($payment_mode == 'm') {
			$orderInfo = $payment->PaypalAPIPay($orderID, $token);
		} else {
			$orderInfo = $payment->PaypalAPICreateProfile($orderID, $token);
		}
		$where = array();
		$where[] = "`order_id` = " . $db->quote($orderID);
		$order = $payment->getOrder($where, 'obj');
		$orderInfoParams = oseJson::decode($order->params);
		$redirectUrl = urldecode($orderInfoParams->returnUrl);
		$document = JFactory::getDocument();
		$document->addScriptDeclaration('var redirectUrl = "' . $redirectUrl . '";');
		$this->assignRef('orderInfo', $orderInfo);
		$this->prepareDocument();
		parent::display($tpl);
	}
Пример #4
0
 function display($tpl = null)
 {
     oseHTML::stylesheet(OSEMSC_B_URL . '/assets/css/msc5.css', '1.5');
     oseHTML::initCss();
     parent::display($tpl);
 }
Пример #5
0
 public static function loadViewJs($type = null)
 {
     oseHTML::initScript($type);
     oseHTML::initCss();
     $com = OSECPU_PATH_JS . '/com_ose_cpu/extjs';
     $jVersion = self::getJoomlaVersion();
     if ($jVersion >= '1.6' == true) {
         oseHTML::script($com . '/ose/app.msg.js', '1.6');
         $lang = JRequest::getCmd('ose_lang', 'en');
         if (JFile::exists(OSECPU_F_PATH . DS . 'locale' . DS . "ext-lang-{$lang}.js")) {
             oseHTML::script($com . "/locale/ext-lang-{$lang}.js", '1.6');
         }
         oseHTML::script($com . '/ose/func.js', '1.6');
     } else {
         oseHTML::script($com . '/ose/app.msg.js');
         $lang = JRequest::getCmd('lang', 'en');
         oseHTML::script($com . '/ose/joomla.core.js', '1.5');
         $strings = oseJson::encode(oseText::jsStrings());
         $document = JFactory::getDocument();
         $document->addScriptDeclaration('(function(){var strings=' . $strings . ';Joomla.JText.load(strings)})()');
         oseHTML::script($com . '/ose/func.js', '1.5');
     }
 }
Пример #6
0
<?php
defined('_JEXEC') or die("Direct Access Not Allowed");

require_once(JPATH_SITE.DS.'components'.DS.'com_osemsc'.DS.'init.php');

oseHTML::initCss();
oseHTML::initScript();

$com = OSECPU_PATH_JS.'/com_ose_cpu/extjs';
       	
oseHTML::script($com.'/ose/app.msg.js','1.5');
oseHTML::script(oseMscConfig::generateGmapScript(),'1.5');
oseHTML::script($com."/gmap/panel.js",'1.5');
?>
<div id="osemsc-mtree-gmap"></div>
<script type="text/javascript">
	var mapwin = new Ext.Panel({
        //layout: 'fit',
        border: false,
        //width:400,
        height:400,
        
        items: [{
            xtype: 'gmappanel',
            ref:'gmap',
            zoomLevel: 14,
            gmapType: 'map',
            mapConfOpts: ['enableScrollWheelZoom','enableDoubleClickZoom','enableDragging'],
            mapControls: ['GSmallMapControl','GMapTypeControl','NonExistantControl'],