static function JcountryStateList($stateIds, $prefix = '') { static $JcountryStateList = array(); if (isset($JcountryStateList[$prefix]) or !VmConfig::get('jsite', TRUE)) { return; } VmJsApi::jSite(); self::addJScript('vm.countryState' . $prefix, ' vmSiteurl = "' . JURI::root() . '";' . "\n" . ' jQuery( function($) { $("#' . $prefix . 'virtuemart_country_id_field").vm2front("list",{dest : "#' . $prefix . 'virtuemart_state_id_field",ids : "' . $stateIds . '",prefiks : "' . $prefix . '"}); }); '); $JcountryStateList[$prefix] = TRUE; return; }
/** * Start the administrator area table * * The entire administrator area with contained in a table which include the admin ribbon menu * in the left column and the content in the right column. This function sets up the table and * displays the admin menu in the left column. */ static function startAdminArea($vmView, $selectText = 'COM_VIRTUEMART_DRDOWN_AVA2ALL') { if (vRequest::getCmd('format') == 'pdf') { return; } if (vRequest::getCmd('manage', false)) { self::$backEnd = false; } if (self::$vmAdminAreaStarted) { return; } self::$vmAdminAreaStarted = true; $admin = 'administrator/components/com_virtuemart/assets/css'; //loading defaut admin CSS vmJsApi::css('admin_ui', $admin); vmJsApi::css('admin.styles', $admin); vmJsApi::css('toolbar_images', $admin); vmJsApi::css('menu_images', $admin); vmJsApi::css('vtip'); $view = vRequest::getCmd('view', 'virtuemart'); $modalJs = ''; if ($view != 'virtuemart') { vmJsApi::css('chosen'); vmJsApi::css('jquery.fancybox-1.3.4'); vmJsApi::css('ui/jquery.ui.all'); $modalJs = "\$('.modal').fancybox();"; } if ($view != 'virtuemart') { vmJsApi::addJScript('fancybox/jquery.mousewheel-3.0.4.pack', false, false); vmJsApi::addJScript('fancybox/jquery.easing-1.3.pack', false, false); vmJsApi::addJScript('fancybox/jquery.fancybox-1.3.4.pack', false, false); VmJsApi::chosenDropDowns(); } vmJsApi::addJScript('/administrator/components/com_virtuemart/assets/js/jquery.coookie.js'); vmJsApi::addJScript('/administrator/components/com_virtuemart/assets/js/vm2admin.js'); //vmJsApi::addJScript ('vm.accordeon',"",true); $vm2string = "editImage: 'edit image',select_all_text: '" . vmText::_('COM_VIRTUEMART_DRDOWN_SELALL') . "',select_some_options_text: '" . vmText::_($selectText) . "'"; vmJsApi::addJScript('vm.remindTab', "\r\r\n\t\tvar tip_image='" . JURI::root(true) . "/components/com_virtuemart/assets/js/images/vtip_arrow.png';\r\r\n\t\tvar vm2string ={" . $vm2string . "} ;\r\r\n\t\tjQuery( function(\$) {\r\r\n\r\r\n\t\t\tjQuery('dl#system-message').hide().slideDown(400);\r\r\n\t\t\tjQuery('.virtuemart-admin-area .toggler').vm2admin('toggle');\r\r\n\t\t\tjQuery('#admin-ui-menu').vm2admin('accordeon');\r\r\n\t\t\tif ( \$('#admin-ui-tabs').length ) {\r\r\n\t\t\t\t\$('#admin-ui-tabs').vm2admin('tabs',virtuemartcookie);\r\r\n\t\t\t}\r\r\n\t\t\t\$('#content-box [title]').vm2admin('tips',tip_image);\r\r\n\t\t\t" . $modalJs . "\r\r\n\t\t\t\$('.reset-value').click( function(e){\r\r\n\t\t\t\te.preventDefault();\r\r\n\t\t\t\tnone = '';\r\r\n\t\t\t\tjQuery(this).parent().find('.ui-autocomplete-input').val(none);\r\r\n\t\t\t});\r\r\n\t\t});\t"); ?> <!--[if lt IE 9]> <script src="//ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> <![endif]--> <?php if (!self::$backEnd) { //JToolBarHelper $bar = JToolbar::getInstance('toolbar'); ?> <div class="toolbar-box" style="height: 84px;position: relative;"><?php echo $bar->render(); ?> </div> <?php } ?> <?php $hideMenu = JFactory::getApplication()->input->cookie->getString('vmmenu', 'show') === 'hide' ? ' menu-collapsed' : ''; ?> <div class="virtuemart-admin-area<?php echo $hideMenu; ?> "> <div class="toggler vmicon-show<?php echo $hideMenu; ?> "></div> <div class="menu-wrapper<?php echo $hideMenu; ?> " id="menu-wrapper"> <?php if (!empty($vmView->langList)) { ?> <div class="vm-lang-list-container"> <?php echo $vmView->langList; ?> </div> <?php } else { ?> <a href="index.php?option=com_virtuemart&view=virtuemart" ><img src="<?php echo JURI::root(true) . '/administrator/components/com_virtuemart/assets/images/vm_menulogo.png'; ?> "></a> <?php } AdminUIHelper::showAdminMenu($vmView); ?> <div class="vm-installed-version"> VirtueMart <?php echo VmConfig::getInstalledVersion(); ?> </div> </div> <div id="admin-content" class="admin-content"> <?php }
static function JcountryStateList($stateIds) { static $JcountryStateList; // If exist exit if ($JcountryStateList) { return; } $document = JFactory::getDocument(); VmJsApi::jSite(); $document->addScriptDeclaration(' jQuery( function($) { $("select.virtuemart_country_id").vm2front("list",{dest : "#virtuemart_state_id",ids : "' . $stateIds . '"}); });'); $JcountryStateList = TRUE; return; }
static function JcountryStateList($stateIds, $prefix = '') { static $JcountryStateList = array(); // If exist exit if (isset($JcountryStateList[$prefix]) or !VmConfig::get('jsite', TRUE)) { return; } $document = JFactory::getDocument(); VmJsApi::jSite(); $document->addScriptDeclaration(' //<![CDATA[ jQuery( function($) { $("#' . $prefix . 'virtuemart_country_id").vm2front("list",{dest : "#' . $prefix . 'virtuemart_state_id",ids : "' . $stateIds . '",prefiks : "' . $prefix . '"}); }); //]]> '); $JcountryStateList[$prefix] = TRUE; return; }
static function JcountryStateList($stateIds, $prefix = '') { static $JcountryStateList = array(); if (isset($JcountryStateList[$prefix]) or !VmConfig::get('jsite', TRUE)) { return; } VmJsApi::jSite(); self::addJScript('vm.countryState' . $prefix, ' //<![CDATA[ jQuery( function($) { $("#' . $prefix . 'virtuemart_country_id").vm2front("list",{dest : "#' . $prefix . 'virtuemart_state_id",ids : "' . $stateIds . '",prefiks : "' . $prefix . '"}); }); //]]> '); $JcountryStateList[$prefix] = TRUE; return; }
/** * Start the administrator area table * * The entire administrator area with contained in a table which include the admin ribbon menu * in the left column and the content in the right column. This function sets up the table and * displays the admin menu in the left column. */ static function startAdminArea($vmView, $selectText = 'COM_VIRTUEMART_DRDOWN_AVA2ALL') { if (vRequest::getCmd('format') == 'pdf') { return; } if (vRequest::getCmd('manage', false)) { self::$backEnd = false; } if (self::$vmAdminAreaStarted) { return; } self::$vmAdminAreaStarted = true; $front = JURI::root(true) . '/components/com_virtuemart/assets/'; $admin = JURI::root(true) . '/administrator/components/com_virtuemart/assets/'; $document = JFactory::getDocument(); //loading defaut admin CSS $document->addStyleSheet($admin . 'css/admin_ui.css'); $document->addStyleSheet($admin . 'css/admin.styles.css'); $document->addStyleSheet($admin . 'css/toolbar_images.css'); $document->addStyleSheet($admin . 'css/menu_images.css'); $document->addStyleSheet($front . 'css/chosen.css'); $document->addStyleSheet($front . 'css/vtip.css'); $document->addStyleSheet($front . 'css/jquery.fancybox-1.3.4.css'); $document->addStyleSheet($front . 'css/ui/jquery.ui.all.css'); //$document->addStyleSheet($admin.'css/jqtransform.css'); //loading default script $document->addScript($front . 'js/fancybox/jquery.mousewheel-3.0.4.pack.js'); $document->addScript($front . 'js/fancybox/jquery.easing-1.3.pack.js'); $document->addScript($front . 'js/fancybox/jquery.fancybox-1.3.4.pack.js'); $document->addScript($admin . 'js/jquery.coookie.js'); //$document->addScript($front.'js/jquery.jqtransform.js'); //$document->addScript($front.'js/chosen.jquery.min.js'); VmJsApi::chosenDropDowns(); $document->addScript($admin . 'js/vm2admin.js'); $vm2string = "editImage: 'edit image',select_all_text: '" . vmText::_('COM_VIRTUEMART_DRDOWN_SELALL') . "',select_some_options_text: '" . vmText::_($selectText) . "'"; $document->addScriptDeclaration("\n//<![CDATA[\n\t\tvar tip_image='" . JURI::root(true) . "/components/com_virtuemart/assets/js/images/vtip_arrow.png';\n\t\tvar vm2string ={" . $vm2string . "} ;\n\t\t jQuery( function(\$) {\n\n\t\t\tjQuery('dl#system-message').hide().slideDown(400);\n\t\t\tjQuery('.virtuemart-admin-area .toggler').vm2admin('toggle');\n\t\t\tjQuery('#admin-ui-menu').vm2admin('accordeon');\n\t\t\tif ( \$('#admin-ui-tabs').length ) {\n\t\t\t\t\$('#admin-ui-tabs').vm2admin('tabs',virtuemartcookie);\n\t\t\t\t//\$('#admin-ui-tabs').vm2admin('tabs',virtuemartcookie).find('select').chosen({enable_select_all: true,select_all_text : vm2string.select_all_text,select_some_options_text:vm2string.select_some_options_text});\n\t\t\t}\n\n\t\t\t\$('#content-box [title]').vm2admin('tips',tip_image);\n\t\t\t\$('.modal').fancybox();\n\t\t\t\$('.reset-value').click( function(e){\n\t\t\t\te.preventDefault();\n\t\t\t\tnone = '';\n\t\t\t\tjQuery(this).parent().find('.ui-autocomplete-input').val(none);\n\t\t\t\t\n\t\t\t});\n\n\t\t});\n//]]>\n\t\t"); ?> <?php if (!self::$backEnd) { //JToolBarHelper $bar = JToolbar::getInstance('toolbar'); echo '<div class="toolbar-box" style="height: 84px;position: relative;">' . $bar->render() . '</div>'; //echo '<div class="toolbar" style="height: 84px;position: relative;">'.vmView::getToolbar($vmView).'</div>'; } ?> <div class="virtuemart-admin-area"> <?php // Include ALU System //if (self::$backEnd) { ?> <div class="menu-wrapper"> <a href="index.php?option=com_virtuemart&view=virtuemart" ><div class="menu-vmlogo"></div></a> <?php AdminUIHelper::showAdminMenu(); ?> <div class="menu-notice"> <?php if (JVM_VERSION < 3) { echo "VirtueMart " . VmConfig::getInstalledVersion(); } ?> </div> </div> <?php // } ?> <div id="admin-content-wrapper"> <div class="toggler vmicon-show"></div> <div id="admin-content" class="admin-content"> <?php }
/** * Start the administrator area table * * The entire administrator area with contained in a table which include the admin ribbon menu * in the left column and the content in the right column. This function sets up the table and * displays the admin menu in the left column. */ static function startAdminArea($vmView, $selectText = 'com_tsmart_DRDOWN_AVA2ALL') { JHtml::_('jquery.framework'); $doc = JFactory::getDocument(); //JHtml::_('behavior.formvalidator'); JHtml::_('formbehavior.chosen'); JHTML::_('behavior.core'); JHtml::_('jquery.ui'); $doc = JFactory::getDocument(); $doc->addScript(JUri::root() . '/media/system/js/jquery.serializeObject.js'); $doc->addScript(JUri::root() . '/media/jquery-ui-1.11.1/ui/datepicker.js'); $doc->addScript(JUri::root() . '/media/jquery-ui-1.11.1/ui/effect.js'); $doc->addScript(JUri::root() . '/media/jquery-ui-1.11.1/ui/draggable.js'); $doc->addScript(JUri::root() . '/media/jquery-ui-1.11.1/ui/dialog.js'); $doc->addScript(JUri::root() . '/media/jquery-ui-1.11.1/ui/autocomplete.js'); $doc->addStyleSheet(JUri::root() . '/media/jquery-ui-1.11.1/themes/base/core.css'); $doc->addStyleSheet(JUri::root() . '/media/jquery-ui-1.11.1/themes/base/theme.css'); $doc->addStyleSheet(JUri::root() . '/media/jquery-ui-1.11.1/themes/base/dialog.css'); $doc->addStyleSheet(JUri::root() . '/media/jquery-ui-1.11.1/themes/base/datepicker.css'); $doc->addStyleSheet(JUri::root() . '/media/jquery-ui-1.11.1/themes/base/datepicker.css'); $doc->addStyleSheet(JUri::root() . '/media/system/js/datepicker/css/base.css'); $doc->addStyleSheet(JUri::root() . '/media/system/js/datepicker/css/clean.css'); if (vRequest::getCmd('format') == 'pdf') { return; } if (vRequest::getCmd('manage', false)) { self::$backEnd = false; } if (self::$vmAdminAreaStarted) { return; } self::$vmAdminAreaStarted = true; $doc->addLessStyleSheet(JUri::root() . '/administrator/components/com_tsmart/assets/less/admin_ui.less'); $doc->addStyleSheet(JUri::root() . '/administrator/components/com_tsmart/assets/css/icons.css'); $doc->addScript(JUri::root() . '/media/system/js/purl-master/purl-master/purl.js'); $doc->addScript(JUri::root() . '/media/system/js/URI.js-gh-pages/src/URI.js'); $doc->addScript(JUri::root() . '/administrator/components/com_tsmart/assets/js/asianventure.js'); $doc->addLessStyleSheet(JUri::root() . '/administrator/components/com_tsmart/assets/less/asianventure.less'); $admin = 'administrator/components/com_tsmart/assets/css'; $modalJs = ''; //loading defaut admin CSS vmJsApi::css('admin_ui', $admin); vmJsApi::css('admin.styles', $admin); vmJsApi::css('toolbar_images', $admin); vmJsApi::css('menu_images', $admin); vmJsApi::css('vtip'); $view = vRequest::getCmd('view', 'tsmart'); if ($view != 'tsmart') { vmJsApi::css('chosen'); vmJsApi::css('jquery.fancybox-1.3.4'); //vmJsApi::css('ui/jquery.ui.all'); } if ($view != 'tsmart') { vmJsApi::addJScript('fancybox/jquery.mousewheel-3.0.4.pack', false, false); vmJsApi::addJScript('fancybox/jquery.easing-1.3.pack', false, false); vmJsApi::addJScript('fancybox/jquery.fancybox-1.3.4.pack', false, false); VmJsApi::chosenDropDowns(); } $app = JFactory::getApplication(); $input = $app->input; $cid = $input->get('cid', array(), 'array'); $key = $input->get('key', array(), 'array'); $list_key = array(); foreach ($key as $a_key => $item) { $list_key = "{$a_key}={$item}"; } $str_key = ''; if ($list_key != '') { $str_key = '&' . $list_key; } $key_string = ''; $show_edit_in_line = $input->get('show_edit_in_line', 0, 'int'); $hide_toolbar = $input->get('hide_toolbar', 0, 'int'); if ($show_edit_in_line) { $doc->addLessStyleSheet(JUri::root() . '/administrator/components/com_tsmart/assets/less/asianventure-edit-inline.less'); } $tsmart_product_id = $app->input->get('tsmart_product_id', array(), 'array'); $tsmart_product_id = $tsmart_product_id[0]; $uri = JUri::getInstance(); $url = $uri->toString(array('query')); $js_content = ''; ob_start(); ?> <script type="text/javascript"> jQuery(document).ready(function ($) { $('.admin.com_tsmart').asianventure({ show_iframe:<?php echo json_encode(tsmConfig::$show_iframe); ?> , add_new_popup:<?php echo $vmView->add_new_popup == 1 ? 1 : 0; ?> , cid:<?php echo json_encode($cid); ?> , key_string: "<?php echo $str_key; ?> ", url: '<?php echo 'index.php' . $url; ?> ', view: '<?php echo $vmView->getName(); ?> ', }); }); </script> <?php $js_content = ob_get_clean(); require_once JPATH_ROOT . '/administrator/components/com_tsmart/helpers/utility.php'; $js_content = TSMUtility::remove_string_javascript($js_content); $doc->addScriptDeclaration($js_content); vmJsApi::addJScript('/administrator/components/com_tsmart/assets/js/jquery.coookie.js'); vmJsApi::addJScript('/administrator/components/com_tsmart/assets/js/vm2admin.js'); $vm2string = "editImage: 'edit image',select_all_text: '" . tsmText::_('com_tsmart_DRDOWN_SELALL') . "',select_some_options_text: '" . tsmText::_($selectText) . "'"; vmJsApi::addJScript('vm.remindTab', "\n\t\tvar tip_image='" . JURI::root(true) . "/components/com_tsmart/assets/js/images/vtip_arrow.png';\n\t\tvar vm2string ={" . $vm2string . "} ;\n\t\tjQuery( function(\$) {\n\n\t\t\tjQuery('dl#system-message').hide().slideDown(400);\n\t\t\tjQuery('.tsmart-admin-area .toggler').vm2admin('toggle');\n\t\t\tjQuery('#admin-ui-menu').vm2admin('accordeon');\n\t\t\tif ( jQuery('#admin-ui-tabs').length ) {\n\t\t\t\tjQuery('#admin-ui-tabs').vm2admin('tabs',tsmartcookie);\n\t\t\t}\n\t\t\tjQuery('#content-box [title]').vm2admin('tips',tip_image);\n\t\t\tjQuery('.reset-value').click( function(e){\n\t\t\t\te.preventDefault();\n\t\t\t\tnone = '';\n\t\t\t\tjQuery(this).parent().find('.ui-autocomplete-input').val(none);\n\t\t\t});\n\t\t});\t"); ?> <!--[if lt IE 9]> <script src="//ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> <style type="text/css"> .tsmart-admin-area { display: block; } .tsmart-admin-area #menu-wrapper { float: left; } .tsmart-admin-area #admin-content { margin-left: 221px; } < / script > <![endif]--> <?php if (!self::$backEnd) { //JToolBarHelper $bar = JToolbar::getInstance('toolbar'); ?> <div class="toolbar-box" style="height: 84px;position: relative;"><?php echo $bar->render(); ?> </div> <?php } ?> <?php $hideMenu = JFactory::getApplication()->input->cookie->getString('vmmenu', 'show') === 'hide' ? ' menu-collapsed' : ''; ?> <div class="tsmart-admin-area<?php echo $hideMenu; ?> <?php echo $show_edit_in_line ? 'edit-in-line' : ''; ?> "> <div class="div-loading"></div> <?php if ($vmView->add_new_popup == 1) { ?> <div id="vm-edit-form-<?php echo $vmView->getName(); ?> " class="vm-edit-form"> <iframe id="vm-iframe-<?php echo $vmView->getName(); ?> " scrolling="no" src=""></iframe> </div> <?php } ?> <style type="text/css"> .div-loading { display: none; background: url("<?php echo JUri::root(); ?> /global_css_images_js/images/loading.gif") center center no-repeat; position: fixed; z-index: 1000; top: 0; left: 0; height: 100%; width: 100% } </style> <div id="admin-content" class="admin-content container-fluid"> <?php if (!$hide_toolbar) { ?> <div class="row-fluid toolbar-top"> </div> <div class="toolbar-top2"> <div class="content-toolbar-top2"> <div class="row-fluid"> <div class="span6"> <img src="<?php echo JUri::root(); ?> /images/Untitled-10.png"> </div> <div class="span4 offset2"> <h2>ADMIN DASKBOARD</h2> </div> </div> </div> </div> <div class="toolbar-top3"> <div class="content-toolbar-top3"> <div class="row-fluid"> <div class="span5"> <a href="index.html" class="navbar-brand"> <i class="im-windows8 text-logo-element animated bounceIn"></i><span class="text-logo">Asianventure</span> </a> <a title="" class="pull-right tool"> <i class="ec-help"></i> </a> <a title="" class="pull-right tool"> <i class="ec-pencil"></i> </a> <a title="" class="pull-right tool"> <i class="br-grid"></i> </a> <a title="" class="pull-right tool"> <i class="ec-refresh"></i> </a> </div> <div class="span7"> <a title="" class="pull-right tool"> <i class="ec-help"></i> </a> <a title="" class="pull-right tool"> <i class="ec-pencil"></i> </a> <a title="" class="pull-right tool"> <i class="br-grid"></i> </a> <a title="" class="pull-right tool"> <i class="ec-refresh"></i> </a> </div> </div> </div> </div> <div class="toolbar-top5"> <div class="content-toolbar-top5"> <div class="row-fluid"> <div class="span3"> <h1><span title="" class="icon-palette"></span><span style="margin-left: 20px;color: #990100">Tour portal</span> </h1> </div> </div> </div> </div> <?php } ?> <?php $app = JFactory::getApplication(); $view = $app->input->get('view', 'tsmart', 'string'); ?> <?php if ($view == 'tsmart') { echo self::show_tab_home_page($tsmart_product_id); ?> <div class="vm_toolbar"></div> <script> jQuery(document).ready(function ($) { $.fn.vertical_accordian_drop_down_menu_bar('#vertical_accordian_drop_down_menu_bar'); }); </script> <?php } ?> <?php if ($view != 'tsmart') { ?> <?php if (!$hide_toolbar) { ?> <?php if (in_array($view, array('country', 'state', 'cityarea', 'currency', 'language', 'airport'))) { echo self::show_tab_geo($view, $tsmart_product_id); ?> <div class="vm-title tab-geo"> <div class="content-vm-title"> <div class="row-fluid"> <div class="span2 "> <h3 class="title_page pull-left"><?php echo JText::_($vmView->getName()); ?> </h3> </div> </div> </div> </div> <div class="vm_toolbar"></div> <?php } else { echo self::show_tab_default($tsmart_product_id); ?> <div class="vm-title "> <div class="content-vm-title"> <div class="row-fluid"> <div class="span2"> <h3 class="title_page pull-left"><?php echo JText::_($vmView->getName()); ?> </h3> </div> </div> </div> </div> <div class="vm_toolbar"></div> <?php } ?> <?php } ?> <?php } ?> <?php }
static function JcountryStateList($stateIds, $prefix) { $id = $prefix . 'virtuemart_state_id'; // prevent using same ID, in all case this break the sate render if id is same. static $keys = array(); if (isset($keys[$id])) { return; } $keys[$id] = true; $document = JFactory::getDocument(); VmJsApi::jSite(); $document->addScriptDeclaration(' //<![CDATA[ jQuery( function($) { $("#' . $prefix . 'virtuemart_country_id").vm2front("list",{dest : "#' . $id . '",ids : "' . $stateIds . '"}); }); //]]> '); $JcountryStateList = TRUE; return; }