当前位置: 首页>>代码示例>>PHP>>正文


PHP JSFactory::getConfig方法代码示例

本文整理汇总了PHP中JSFactory::getConfig方法的典型用法代码示例。如果您正苦于以下问题:PHP JSFactory::getConfig方法的具体用法?PHP JSFactory::getConfig怎么用?PHP JSFactory::getConfig使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在JSFactory的用法示例。


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

示例1: display

 function display($cachable = false, $urlparams = false)
 {
     $mainframe = JFactory::getApplication();
     $context = "jshoping.list.admin.coupons";
     $limit = $mainframe->getUserStateFromRequest($context . 'limit', 'limit', $mainframe->getCfg('list_limit'), 'int');
     $limitstart = $mainframe->getUserStateFromRequest($context . 'limitstart', 'limitstart', 0, 'int');
     $filter_order = $mainframe->getUserStateFromRequest($context . 'filter_order', 'filter_order', "C.coupon_code", 'cmd');
     $filter_order_Dir = $mainframe->getUserStateFromRequest($context . 'filter_order_Dir', 'filter_order_Dir', "asc", 'cmd');
     $jshopConfig = JSFactory::getConfig();
     $coupons = JSFactory::getModel("coupons");
     $total = $coupons->getCountCoupons();
     jimport('joomla.html.pagination');
     $pageNav = new JPagination($total, $limitstart, $limit);
     $rows = $coupons->getAllCoupons($pageNav->limitstart, $pageNav->limit, $filter_order, $filter_order_Dir);
     $currency = JSFactory::getTable('currency', 'jshop');
     $currency->load($jshopConfig->mainCurrency);
     $view = $this->getView("coupons", 'html');
     $view->setLayout("list");
     $view->assign('rows', $rows);
     $view->assign('currency', $currency->currency_code);
     $view->assign('pageNav', $pageNav);
     $view->assign('filter_order', $filter_order);
     $view->assign('filter_order_Dir', $filter_order_Dir);
     $dispatcher = JDispatcher::getInstance();
     $dispatcher->trigger('onBeforeDisplayCoupons', array(&$view));
     $view->displayList();
 }
开发者ID:arkane0906,项目名称:lasercut-bootstrap,代码行数:27,代码来源:coupons.php

示例2: start

 function start()
 {
     $jshopConfig = JSFactory::getConfig();
     $key = JRequest::getVar("key");
     if ($key != $jshopConfig->securitykey) {
         die;
     }
     $_GET['noredirect'] = 1;
     $_POST['noredirect'] = 1;
     $_REQUEST['noredirect'] = 1;
     $db = JFactory::getDBO();
     $time = time();
     $query = "SELECT * FROM `#__jshopping_import_export` where `steptime`>0 and (endstart + steptime < {$time})  ORDER BY id";
     $db->setQuery($query);
     $list = $db->loadObjectList();
     foreach ($list as $ie) {
         $alias = $ie->alias;
         if (!file_exists(JPATH_COMPONENT_ADMINISTRATOR . "/importexport/" . $alias . "/" . $alias . ".php")) {
             print sprintf(_JSHOP_ERROR_FILE_NOT_EXIST, "/importexport/" . $alias . "/" . $alias . ".php");
             return 0;
         }
         include_once JPATH_COMPONENT_ADMINISTRATOR . "/importexport/" . $alias . "/" . $alias . ".php";
         $classname = 'Ie' . $alias;
         $controller = new $classname($ie->id);
         $controller->set('ie_id', $ie->id);
         $controller->set('alias', $alias);
         $controller->save();
         print $alias . "\n";
     }
     die;
 }
开发者ID:ngogiangthanh,项目名称:damtvnewversion,代码行数:31,代码来源:importexport.php

示例3: deleteImage

 public function deleteImage($id)
 {
     $image = $this->getImage($id);
     if ($image) {
         @unlink(JSFactory::getConfig()->image_attributes_path . "/" . $image);
     }
 }
开发者ID:panickylemon,项目名称:joomlastayn,代码行数:7,代码来源:attributvalue.php

示例4: view

 function view()
 {
     $jshopConfig = JSFactory::getConfig();
     $ajax = JRequest::getInt('ajax');
     $dispatcher = JDispatcher::getInstance();
     $cartpreview = JSFactory::getModel('cartPreview', 'jshop');
     $cart = JSFactory::getModel('cart', 'jshop')->init("wishlist", 1);
     JshopHelpersMetadata::wishlist();
     $cartpreview->setCart($cart);
     $cartpreview->setCheckoutStep(0);
     $shopurl = $cartpreview->getBackUrlShop();
     $view = $this->getView('cart');
     $view->setLayout("wishlist");
     $view->assign('config', $jshopConfig);
     $view->assign('products', $cartpreview->getProducts());
     $view->assign('image_product_path', $jshopConfig->image_product_live_path);
     $view->assign('image_path', $jshopConfig->live_path);
     $view->assign('no_image', $jshopConfig->noimage);
     $view->assign('href_shop', $shopurl);
     $view->assign('href_checkout', SEFLink('index.php?option=com_jshopping&controller=cart&task=view', 1));
     $dispatcher->trigger('onBeforeDisplayWishlistView', array(&$view));
     $view->display();
     if ($ajax) {
         die;
     }
 }
开发者ID:panickylemon,项目名称:joomlastayn,代码行数:26,代码来源:wishlist.php

示例5: edit

 function edit()
 {
     $jshopConfig = JSFactory::getConfig();
     $shipping_id = JRequest::getInt("shipping_id");
     $shipping = JTable::getInstance('shippingMethod', 'jshop');
     $shipping->load($shipping_id);
     $edit = $shipping_id ? $edit = 1 : ($edit = 0);
     $_lang = $this->getModel("languages");
     $languages = $_lang->getAllLanguages(1);
     $multilang = count($languages) > 1;
     $_payments = $this->getModel("payments");
     $list_payments = $_payments->getAllPaymentMethods(0);
     $lists['payments'] = JHTML::_('select.genericlist', $list_payments, 'listpayments[]', 'class="inputbox" size="10" multiple = "multiple"', 'payment_id', 'name', $shipping->getPayments());
     $nofilter = array();
     JFilterOutput::objectHTMLSafe($shipping, ENT_QUOTES, $nofilter);
     $view = $this->getView("shippings", 'html');
     $view->setLayout("edit");
     $view->assign('shipping', $shipping);
     $view->assign('edit', $edit);
     $view->assign('languages', $languages);
     $view->assign('multilang', $multilang);
     $view->assign('lists', $lists);
     $view->assign('config', $jshopConfig);
     $view->assign('etemplatevar', '');
     JPluginHelper::importPlugin('jshoppingadmin');
     $dispatcher = JDispatcher::getInstance();
     $dispatcher->trigger('onBeforeEditShippings', array(&$view));
     $view->displayEdit();
 }
开发者ID:Tommar,项目名称:vino2,代码行数:29,代码来源:shippings.php

示例6: addTitleHead

 function addTitleHead()
 {
     $jshopConfig = JSFactory::getConfig();
     $vendorinfo = $this->_vendorinfo;
     $this->Image($jshopConfig->path . 'images/header.jpg', 1, 1, $jshopConfig->pdf_header_width, $jshopConfig->pdf_header_height);
     $this->Image($jshopConfig->path . 'images/footer.jpg', 1, 265, $jshopConfig->pdf_footer_width, $jshopConfig->pdf_footer_height);
     $this->SetFont('freesans', '', 8);
     $this->SetXY(115, 12);
     $this->SetTextColor($this->pdfcolors[2][0], $this->pdfcolors[2][1], $this->pdfcolors[2][2]);
     $_vendor_info = array();
     $_vendor_info[] = $vendorinfo->adress;
     $_vendor_info[] = $vendorinfo->zip . " " . $vendorinfo->city;
     if ($vendorinfo->phone) {
         $_vendor_info[] = _JSHOP_CONTACT_PHONE . ": " . $vendorinfo->phone;
     }
     if ($vendorinfo->fax) {
         $_vendor_info[] = _JSHOP_CONTACT_FAX . ": " . $vendorinfo->fax;
     }
     if ($vendorinfo->email) {
         $_vendor_info[] = _JSHOP_EMAIL . ": " . $vendorinfo->email;
     }
     $str_vendor_info = implode("\n", $_vendor_info);
     $this->MultiCell(80, 3, $str_vendor_info, 0, 'R');
     $this->SetTextColor($this->pdfcolors[0][0], $this->pdfcolors[0][1], $this->pdfcolors[0][2]);
 }
开发者ID:ngogiangthanh,项目名称:damtvnewversion,代码行数:25,代码来源:generete_pdf_order.php

示例7: getAllCountries

 /**
  * get list country
  * 
  * @param int $publish (0-all, 1-publish, 2-unpublish)
  * @param int $limitstart
  * @param int $limit
  * @param int $orderConfig use order config
  * @return array
  */
 function getAllCountries($publish = 1, $limitstart = null, $limit = null, $orderConfig = 1, $order = null, $orderDir = null)
 {
     $db = JFactory::getDBO();
     $jshopConfig = JSFactory::getConfig();
     if ($publish == 0) {
         $where = " ";
     } else {
         if ($publish == 1) {
             $where = " WHERE country_publish = '1' ";
         } else {
             if ($publish == 2) {
                 $where = " WHERE country_publish = '0' ";
             }
         }
     }
     $ordering = "ordering";
     if ($orderConfig && $jshopConfig->sorting_country_in_alphabet) {
         $ordering = "name";
     }
     if ($order && $orderDir) {
         $ordering = $order . " " . $orderDir;
     }
     $lang = JSFactory::getLang();
     $query = "SELECT country_id, country_publish, ordering, country_code, country_code_2, `" . $lang->get("name") . "` as name FROM `#__jshopping_countries` " . $where . " ORDER BY " . $ordering;
     $db->setQuery($query, $limitstart, $limit);
     return $db->loadObjectList();
 }
开发者ID:Tommar,项目名称:vino2,代码行数:36,代码来源:countries.php

示例8: fetchElement

 function fetchElement()
 {
     require_once JPATH_SITE . "/components/com_jshopping/lib/factory.php";
     $jshopConfig = JSFactory::getConfig();
     $db = JFactory::getDBO();
     $lang = JFactory::getLanguage()->getTag();
     $query = "SELECT m.category_id AS id, IF(`name_{$lang}`<>'',`name_{$lang}`,`name_" . $jshopConfig->frontend_lang . "`) AS title, IF(`name_{$lang}`<>'',`name_{$lang}`,`name_" . $jshopConfig->frontend_lang . "`) AS name, m.category_parent_id AS parent_id, m.category_parent_id as parent\n              FROM #__jshopping_categories AS m\n              LEFT JOIN #__jshopping_products_to_categories AS f\n              ON m.category_id = f.category_id\n              WHERE m.category_publish = 1\n              ORDER BY ordering";
     $db->setQuery($query);
     $menuItems = $db->loadObjectList();
     $children = array();
     if ($menuItems) {
         foreach ($menuItems as $v) {
             $pt = $v->parent_id;
             $list = isset($children[$pt]) ? $children[$pt] : array();
             array_push($list, $v);
             $children[$pt] = $list;
         }
     }
     jimport('joomla.html.html.menu');
     $options = JHTML::_('menu.treerecurse', 0, '', array(), $children, 9999, 0, 0);
     $this->_xml->addChild('option', 'Root')->addAttribute('value', 0);
     $optgroup = $this->_xml->addChild('optgroup', '');
     $optgroup->addAttribute('label', 'Categories');
     if (count($options)) {
         foreach ($options as $option) {
             $optgroup->addChild('option', htmlspecialchars($option->treename))->addAttribute('value', $option->id);
         }
     }
     $this->_value = $this->_form->get($this->_name, $this->_default);
     $html = parent::fetchElement();
     return $html;
 }
开发者ID:Gordondalos,项目名称:smart-event,代码行数:32,代码来源:joomshoppingmenuitems.php

示例9: edit

 function edit()
 {
     $jshopConfig = JSFactory::getConfig();
     $shipping_id = JRequest::getInt("shipping_id");
     $shipping = JSFactory::getTable('shippingMethod', 'jshop');
     $shipping->load($shipping_id);
     $edit = $shipping_id ? $edit = 1 : ($edit = 0);
     $_lang = JSFactory::getModel("languages");
     $languages = $_lang->getAllLanguages(1);
     $multilang = count($languages) > 1;
     $params = $shipping->getParams();
     $_payments = JSFactory::getModel("payments");
     $list_payments = $_payments->getAllPaymentMethods(0);
     $active_payments = $shipping->getPayments();
     if (!count($active_payments)) {
         $active_payments = array(0);
     }
     $first = array();
     $first[] = JHTML::_('select.option', '0', _JSHOP_ALL, 'id', 'name');
     $lists['payments'] = JHTML::_('select.genericlist', array_merge($first, $list_payments), 'listpayments[]', 'class="inputbox" size="10" multiple = "multiple"', 'payment_id', 'name', $active_payments);
     $nofilter = array();
     JFilterOutput::objectHTMLSafe($shipping, ENT_QUOTES, $nofilter);
     $view = $this->getView("shippings", 'html');
     $view->setLayout("edit");
     $view->assign('shipping', $shipping);
     $view->assign('params', $params);
     $view->assign('edit', $edit);
     $view->assign('languages', $languages);
     $view->assign('multilang', $multilang);
     $view->assign('lists', $lists);
     $view->assign('config', $jshopConfig);
     $dispatcher = JDispatcher::getInstance();
     $dispatcher->trigger('onBeforeEditShippings', array(&$view));
     $view->displayEdit();
 }
开发者ID:arkane0906,项目名称:lasercut-bootstrap,代码行数:35,代码来源:shippings.php

示例10: showEndForm

 function showEndForm($pmconfigs, $order)
 {
     $jshopConfig = JSFactory::getConfig();
     $pm_method = $this->getPmMethod();
     $db = JFactory::getDBO();
     $query = $db->getQuery(true);
     $query->clear();
     $query->update('#__jshopping_orders')->set($db->quoteName('order_created') . ' = 1 ')->where($db->quoteName('order_id') . ' = ' . (int) $order->order_id);
     $db->setQuery($query);
     echo '<div id="begateway_erip">';
     try {
         $db->execute();
         $model = JSFactory::getModel('orderMail', 'jshop');
         $model->setData($order->order_id, 0);
         $model->send();
         if ($pmconfigs['auto'] == '1') {
             JPluginHelper::importPlugin('PlgSystemJoomShoppingErip');
             $dispatcher = JEventDispatcher::getInstance();
             $result = $dispatcher->trigger('onBeforeChangeOrderStatusAdmin', array($order->order_id, $this->getStatusId(), 'auto'));
             if (!$result) {
                 throw new Exception(JText::_('PLG_JSERIPPAYMENT_ORDER_ERROR'));
             }
             $instruction = JText::_('PLG_JSERIPPAYMENT_ERIP_INSTRUCTION');
             $instruction = str_replace('#TABS#', '<strong>' . $pmconfigs['tree_path_email'] . '</strong>', $instruction);
             $instruction = str_replace('#ORDER_ID#', '<strong>' . $order->order_id . '</strong>', $instruction);
             echo nl2br($instruction);
         } else {
             echo nl2br(JText::_('PLG_JSERIPPAYMENT_ORDER_CONFIRMATION'));
         }
     } catch (RuntimeException $e) {
         echo JText::_('PLG_JSERIPPAYMENT_ORDER_ERROR');
     }
     echo '</div>';
 }
开发者ID:beGateway,项目名称:joomshopping-erip-payment-plugin,代码行数:34,代码来源:pm_erip.php

示例11: display

 function display($cachable = false, $urlparams = false)
 {
     $jshopConfig = JSFactory::getConfig();
     $position = JRequest::getInt('position');
     $filter = JRequest::getVar('filter');
     $path_length = strlen($jshopConfig->image_product_path) + 1;
     $html = "<div class='images_list_search'><input type='text' id='filter_product_image_name' value='" . $filter . "'> <input type='button' value='" . _JSHOP_SEARCH . "' onclick='product_images_request(" . $position . ", \"index.php?option=com_jshopping&controller=product_images&task=display\", jQuery(\"#filter_product_image_name\").val())'></div>";
     $html .= '<div class="images_list">';
     foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($jshopConfig->image_product_path), RecursiveIteratorIterator::SELF_FIRST) as $v) {
         $filename = substr($v, $path_length);
         if ($filter != '' && !substr_count($filename, $filter)) {
             continue;
         }
         if (file_exists($jshopConfig->image_product_path . '/' . 'thumb_' . $filename)) {
             $html .= '<div class="one_image">';
             $html .= '<table>';
             $html .= '<tr><td align="center" valign="middle"><div>';
             $html .= $this->_getLinkForImage('<img alt="" title="' . $filename . '" src="' . $jshopConfig->image_product_live_path . '/thumb_' . $filename . '"/>', $filename);
             $html .= '</div></td></tr>';
             $html .= '<tr><td valign="bottom" align="center"><div>';
             $html .= $this->_getLinkForImage($filename, $filename);
             $html .= '</div></td></tr>';
             $html .= '</table>';
             $html .= '</div>';
         }
     }
     $html .= '<div style="clear: both"></div>';
     $html .= '</div>';
     $dispatcher = JDispatcher::getInstance();
     $dispatcher->trigger('onBeforeDisplayProductsImagesHTML', array(&$html));
     echo $html;
     die;
 }
开发者ID:JexyRu,项目名称:jshop-updates,代码行数:33,代码来源:product_images.php

示例12: showEndForm

 function showEndForm($pmconfigs, $order)
 {
     $mainframe =& JFactory::getApplication();
     $jshopConfig =& JSFactory::getConfig();
     $item_name = sprintf(_JSHOP_PAYMENT_NUMBER, $order->order_number);
     $notify_url = JURI::root() . "index.php?option=com_jshopping&controller=checkout&task=step7&act=notify&js_paymentclass=pm_ideal&no_lang=1";
     $return = JURI::root() . "index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_ideal";
     $cancel_return = JURI::root() . "index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_ideal";
     $params_data = $order->getPaymentParamsData();
     $bank_id = $params_data['bank_id'];
     $amount = intval($order->order_total * 100);
     $iDEAL = new iDEAL_Payment($pmconfigs['partnerid']);
     if ($pmconfigs['testmode']) {
         $iDEAL->setTestMode();
     }
     if ($iDEAL->createPayment($bank_id, $amount, $item_name, $return, $notify_url)) {
         $order1 =& JTable::getInstance('order', 'jshop');
         $order1->load($order->order_id);
         $order1->transaction = $iDEAL->getTransactionId();
         $order1->store();
         header("Location: " . $iDEAL->getBankURL());
         exit;
     } else {
         saveToLog("payment.log", "Error: Order ID " . $order->order_id . ". CODE: " . $iDEAL->getErrorCode() . ". MSG: " . $iDEAL->getErrorMessage());
         JError::raiseWarning("", $iDEAL->getErrorMessage());
         $mainframe->redirect(SEFLink('index.php?option=com_jshopping&controller=checkout&task=step5', 0, 1, $jshopConfig->use_ssl));
         exit;
     }
 }
开发者ID:ngogiangthanh,项目名称:damtvnewversion,代码行数:29,代码来源:pm_ideal.php

示例13: display

 function display($cachable = false, $urlparams = false)
 {
     $jshopConfig = JSFactory::getConfig();
     $mainframe = JFactory::getApplication();
     $context = "jshoping.list.admin.currencies";
     $filter_order = $mainframe->getUserStateFromRequest($context . 'filter_order', 'filter_order', "currency_ordering", 'cmd');
     $filter_order_Dir = $mainframe->getUserStateFromRequest($context . 'filter_order_Dir', 'filter_order_Dir', "asc", 'cmd');
     $current_currency = JTable::getInstance('currency', 'jshop');
     $current_currency->load($jshopConfig->mainCurrency);
     if ($current_currency->currency_value != 1) {
         JError::raiseWarning("", _JSHOP_ERROR_MAIN_CURRENCY_VALUE);
     }
     $currencies = $this->getModel("currencies");
     $rows = $currencies->getAllCurrencies(0, $filter_order, $filter_order_Dir);
     $view = $this->getView("currencies", 'html');
     $view->setLayout("list");
     $view->assign('rows', $rows);
     $view->assign('config', $jshopConfig);
     $view->assign('filter_order', $filter_order);
     $view->assign('filter_order_Dir', $filter_order_Dir);
     JPluginHelper::importPlugin('jshoppingadmin');
     $dispatcher = JDispatcher::getInstance();
     $dispatcher->trigger('onBeforeDisplayCourencies', array(&$view));
     $view->displayList();
 }
开发者ID:ngogiangthanh,项目名称:damtvnewversion,代码行数:25,代码来源:currencies.php

示例14: addTitleHead

 function addTitleHead()
 {
     $jshopConfig = JSFactory::getConfig();
     $vendorinfo = $this->_vendorinfo;
     $this->Image($jshopConfig->path . 'images/header.jpg', 1, 1, $jshopConfig->pdf_header_width, $jshopConfig->pdf_header_height);
     # $this->Image($jshopConfig->path.'images/footer.jpg',1,265,$jshopConfig->pdf_footer_width,$jshopConfig->pdf_footer_height);
 }
开发者ID:arkane0906,项目名称:lasercut-bootstrap,代码行数:7,代码来源:generete_pdf_order.php

示例15: getProductFieldSorting

 function getProductFieldSorting($order)
 {
     if ($order == 4) {
         $order = 1;
     }
     return JSFactory::getConfig()->sorting_products_field_s_select[$order];
 }
开发者ID:panickylemon,项目名称:joomlastayn,代码行数:7,代码来源:productslast.php


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