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


PHP comquick2cartHelper::getViewpath方法代码示例

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


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

示例1: display

 /**
  * Display the view
  *
  * @param   string  $tpl  The name of the template file to parse; automatically searches through the template paths.
  *
  * @return  void
  */
 public function display($tpl = null)
 {
     $zoneHelper = new zoneHelper();
     // Check whether view is accessible to user
     if (!$zoneHelper->isUserAccessible()) {
         return;
     }
     $app = JFactory::getApplication();
     $this->state = $this->get('State');
     $this->items = $this->get('Items');
     $this->pagination = $this->get('Pagination');
     $this->params = $app->getParams('com_quick2cart');
     // Check for errors.
     if (count($errors = $this->get('Errors'))) {
         throw new Exception(implode("\n", $errors));
     }
     // Get user store list
     $storeHelper = new storeHelper();
     // Get all stores.
     $user = JFactory::getUser();
     $this->userStores = $storeHelper->getUserStore($user->id);
     // Get toolbar path
     $comquick2cartHelper = new comquick2cartHelper();
     $this->toolbar_view_path = $comquick2cartHelper->getViewpath('vendor', 'toolbar');
     // Publish states
     $this->publish_states = array('' => JText::_('JOPTION_SELECT_PUBLISHED'), '1' => JText::_('JPUBLISHED'), '0' => JText::_('JUNPUBLISHED'));
     // Setup TJ toolbar
     $this->addTJtoolbar();
     $this->_prepareDocument();
     parent::display($tpl);
 }
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:38,代码来源:view.html.php

示例2: onDisplayField

 function onDisplayField(&$field, &$item)
 {
     // print_r($item->id);die;
     // execute the code only if the field type match the plugin type
     if (!in_array($field->field_type, self::$field_types)) {
         return;
     }
     $field->label = JText::_($field->label);
     $lang = JFactory::getLanguage();
     $lang->load('com_quick2cart', JPATH_ADMINISTRATOR);
     // for copying the the item title to q2c Item Name
     JRequest::setVar("qtc_article_name", $item->title);
     JHtml::_('behavior.modal', 'a.modal');
     $html = '';
     $client = "com_flexicontent";
     $input = JFactory::getApplication()->input;
     $pid = $item->id;
     // CHECK for view override
     $comquick2cartHelper = new comquick2cartHelper();
     $path = $comquick2cartHelper->getViewpath('attributes', '', "ADMIN", "SITE");
     ob_start();
     include $path;
     $field->html = ob_get_contents();
     ob_end_clean();
 }
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:25,代码来源:quick2cart.php

示例3: getInput

 function getInput()
 {
     $lang = JFactory::getLanguage();
     $lang->load('com_quick2cart', JPATH_ADMINISTRATOR);
     $fieldName = $this->fieldname;
     JHtml::_('behavior.modal', 'a.modal');
     $html = '';
     $client = "com_content";
     $jinput = JFactory::getApplication()->input;
     // $pid=$jinput->get('id');
     $isAdmin = JFactory::getApplication()->isAdmin();
     if (!$isAdmin) {
         $pid = $jinput->get('a_id');
     } else {
         $pid = $jinput->get('id');
     }
     // CHECK for view override
     $comquick2cartHelper = new comquick2cartHelper();
     $path = $comquick2cartHelper->getViewpath('attributes', '', "ADMIN", "SITE");
     ob_start();
     include $path;
     $html = ob_get_contents();
     ob_end_clean();
     return $html;
 }
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:25,代码来源:quick2cart.php

示例4: fetchElement

 function fetchElement($name, $value, $node, $control_name)
 {
     $input = JFactory::getApplication()->input;
     $option = $input->get('option', '');
     if ($option != 'com_k2') {
         return;
     }
     jimport('joomla.filesystem.file');
     if (!JFile::exists(JPATH_SITE . '/components/com_quick2cart/quick2cart.php')) {
         return true;
     }
     $lang = JFactory::getLanguage();
     $lang->load('com_quick2cart', JPATH_ADMINISTRATOR);
     JHtml::_('behavior.modal', 'a.modal');
     $html = '';
     $client = "com_k2";
     $pid = JRequest::getInt('cid');
     // if($pid) {
     /* prefill k2 title */
     $db = JFactory::getDBO();
     $q = "SELECT `title` FROM `#__k2_items` WHERE `id` =" . (int) $pid;
     $db->setQuery($q);
     $k2item = $db->loadResult();
     $jinput = JFactory::getApplication()->input;
     $jinput->set('qtc_article_name', $k2item);
     /* prefill k2 title */
     if (!class_exists('comquick2cartHelper')) {
         // Require_once $path;
         $path = JPATH_SITE . DS . 'components' . DS . 'com_quick2cart' . DS . 'helper.php';
         JLoader::register('comquick2cartHelper', $path);
         JLoader::load('comquick2cartHelper');
     }
     $comquick2cartHelper = new comquick2cartHelper();
     $path = $comquick2cartHelper->getViewpath('attributes', '', "ADMIN", "SITE");
     ob_start();
     include $path;
     $html = ob_get_contents();
     ob_end_clean();
     return $html;
 }
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:40,代码来源:quick2cart.php

示例5: array

<?php

// No direct access to this file
defined('_JEXEC') or die;
$lang = JFactory::getLanguage();
$lang->load('com_quick2cart', JPATH_ADMINISTRATOR);
JHTML::_('behavior.modal', 'a.modal');
$html = '';
$client = "com_zoo";
$jinput = JFactory::getApplication()->input;
$itemid = $jinput->get('cid', array(), "ARRAY");
$pid = $itemid[0];
// load helper file if not exist
if (!class_exists('comquick2cartHelper')) {
    // require_once $path;
    $path = JPATH_SITE . DS . 'components' . DS . 'com_quick2cart' . DS . 'helper.php';
    JLoader::register('comquick2cartHelper', $path);
    JLoader::load('comquick2cartHelper');
}
$comquick2cartHelper = new comquick2cartHelper();
$path = $comquick2cartHelper->getViewpath('attributes', '', "ADMIN", "SITE");
ob_start();
include $path;
$html = ob_get_contents();
ob_end_clean();
echo $html;
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:26,代码来源:quick2cart.php

示例6:

if (!empty($mediaDetail)) {
    $mediaDetail[] = $mediaDetail[0];
}
for ($m = 1; $m <= $mediaCount + 1 && $m < $eProdMaxFileLimit + 1; $m++) {
    $attribute_container_id = "qtc_mediaContainer" . $m;
    ?>
				<div id=<?php 
    echo $attribute_container_id;
    ?>
 class="qtc_mediaContainer ">
					<div class="com_qtc_media_repeat_block well well-small span10">

						<?php 
    // CHECK for view override
    $comquick2cartHelper = new comquick2cartHelper();
    $att_list_path = $comquick2cartHelper->getViewpath('product', 'media', "SITE", "SITE");
    ob_start();
    include $att_list_path;
    $html_attri = ob_get_contents();
    ob_end_clean();
    echo $html_attri;
    ?>

					</div>
					<?php 
    ?>
					<div class='span1'>
						<button class='btn btn-mini' type='button' id='remove<?php 
    echo $m;
    ?>
'
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:31,代码来源:medialist.php

示例7: sendInvoice

 /**
  * public function to build Invoice HTML & send it to buyer
  *
  * @param   INTEGER  $order_id   order_id
  * @param   STRING   $status     status
  * @param   STRING   $comment    comment
  * @param   INTEGER  $send_mail  send_mail
  * @param   INTEGER  $store_id   store_id
  *
  * @return  boolean
  */
 public function sendInvoice($order_id, $status, $comment = '', $send_mail = 1, $store_id = 0)
 {
     $mainframe = JFactory::getApplication();
     $db = JFactory::getDBO();
     $params = JComponentHelper::getParams('com_quick2cart');
     $comquick2cartHelper = new comquick2cartHelper();
     // Load language file as require from backend add product.
     JFactory::getLanguage()->load('com_quick2cart', JPATH_SITE);
     // START Q2C Sample development
     $query = "SELECT o.* FROM #__kart_orders as o WHERE o.id =" . $order_id;
     $db->setQuery($query);
     $orderobj = $db->loadObject();
     // $adminemails = comquick2cartHelper::adminMails();
     $query = "SELECT ou.user_id,ou.user_email,ou.firstname FROM #__kart_users as ou WHERE ou.address_type='BT' AND ou.order_id = " . $order_id;
     $db->setQuery($query);
     $orderuser = $db->loadObjectList();
     // Change for backward compatiblity for user info not saving order id against it
     if (empty($orderuser)) {
         $query = "SELECT ou.user_id,ou.user_email,ou.firstname\n\t\tFROM #__kart_users as ou\n\t\tWHERE ou.address_type='BT' AND ou.order_id IS NULL AND ou.user_id = (SELECT o.user_info_id FROM #__kart_orders as o WHERE o.id =" . $order_id . ")";
         $db->setQuery($query);
         $orderuser = $db->loadObjectList();
     }
     $orderuser = $orderuser[0];
     $jinput = JFactory::getApplication()->input;
     $jinput->set('orderid', $order_id);
     $order = $order_bk = $comquick2cartHelper->getorderinfo($order_id);
     $this->orderinfo = $order['order_info'];
     $this->orderitems = $order['items'];
     $this->orders_site = 1;
     $this->orders_email = 1;
     $this->order_authorized = 1;
     if ($this->orderinfo[0]->address_type == 'BT') {
         $billemail = $this->orderinfo[0]->user_email;
     } elseif ($this->orderinfo[1]->address_type == 'BT') {
         $billemail = $this->orderinfo[1]->user_email;
     }
     $fullorder_id = $order['order_info'][0]->prefix . $order_id;
     if (!JFactory::getUser()->id && $params->get('guest')) {
         $jinput->set('email', md5($billemail));
         $this->calledFromOnePageCkout = 1;
     }
     // Check for view override
     $view = $comquick2cartHelper->getViewpath('orders', 'invoice');
     ob_start();
     include $view;
     $invoicehtml = ob_get_contents();
     ob_end_clean();
     $fullorder_id = $orderobj->prefix . $order_id;
     if (!empty($store_id)) {
         $productStatus = $comquick2cartHelper->getProductStatus($order_id);
         $body = JText::sprintf('QTC_STORE_PRODUCT_STATUS_CHANGE_BODY', $productStatus);
     } else {
         $body = JText::_('COM_QUICK2CART_INVOICE_BODY');
     }
     $site = $mainframe->getCfg('sitename');
     if ($comment) {
         $comment = str_replace('{COMMENT}', $comment, JText::_('QTC_COMMENT_TEXT'));
         $find = array('{ORDERNO}', '{STATUS}', '{SITENAME}', '{NAME}', '{COMMENTTEXT}');
         $replace = array($fullorder_id, JText::_('QTC_CONFR'), $site, $orderuser->firstname, $comment);
     } else {
         $find = array('{ORDERNO}', '{STATUS}', '{SITENAME}', '{NAME}', '{COMMENTTEXT}');
         $replace = array($fullorder_id, JText::_('QTC_CONFR'), $site, $orderuser->firstname, '');
     }
     $body = str_replace($find, $replace, $body);
     $guest_email = '';
     if (!$orderuser->user_id && $params->get('guest')) {
         $guest_email = "&email=" . md5($orderuser->user_email);
     }
     $Itemid = $comquick2cartHelper->getitemid('index.php?option=com_quick2cart&view=orders');
     $tempLink = JRoute::_('index.php?option=com_quick2cart&view=orders&layout=order' . $guest_email . '&orderid=' . $order_id . '&Itemid=' . $Itemid);
     $link = JUri::root() . substr($tempLink, strlen(JUri::base(true)) + 1);
     $order_link = '<a href="' . $link . '">' . JText::_('QTC_ORDER_GUEST_LINK') . '</a>';
     $body = str_replace('{LINK}', $order_link, $body);
     $body = nl2br($body);
     // GETTING BODY AND MAIL SUBJECT
     if (!empty($invoicehtml)) {
         $body = $body . '<div>' . JText::_('QTC_ORDER_INVOICE_IN_MAIL') . '</div>';
         $body = $body . $invoicehtml;
         $subject = JText::sprintf('QTC_INVOICE_MAIL_SUB', $site, $fullorder_id);
     } else {
         $subject = JText::sprintf('QTC_STATUS_CHANGE_SUBJECT', $fullorder_id);
     }
     // Call the plugin and get the result
     $dispatcher = JDispatcher::getInstance();
     JPluginHelper::importPlugin('system');
     $result = $dispatcher->trigger('OnBeforeq2cOrderUpdateEmail', array($orderobj, $subject, $body));
     if (!empty($result[0])) {
         $subject = $result[0][0];
         $body = $result[0][1];
//.........这里部分代码省略.........
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:101,代码来源:helper.php

示例8:

 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 * @author      Techjoomla <contact@techjoomla.com> - http://techjoomla.com
 */
// no direct access
defined('_JEXEC') or die;
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');
JHtml::_('behavior.modal');
$comquick2cartHelper = new comquick2cartHelper();
?>

<div class="<?php 
echo Q2C_WRAPPER_CLASS;
?>
">
	<form id="adminForm" name="adminForm"   method="post" class="form-validate" enctype="multipart/form-data">
		<?php 
$actionViewName = 'shipprofile';
$actionControllerName = 'shipprofile';
$formName = 'adminForm';
// Check for view override
$att_list_path = $comquick2cartHelper->getViewpath('shipprofileform', 'shipprofiledata', "ADMINISTRATOR", "SITE");
ob_start();
include $att_list_path;
$item_options = ob_get_contents();
ob_end_clean();
echo $item_options;
?>
	</form>

</div>
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:30,代码来源:edit.php

示例9:

    array_unshift($this->allAttribues, $this->allAttribues[0]);
    //$this->allAttribues[] = $this->allAttribues[0];
}
for ($i = 1; $i <= $count; $i++) {
    $attribute_container_id = "qtc_container" . $i;
    ?>
				<div id=<?php 
    echo $attribute_container_id;
    ?>
 class="qtc_container">
					<div class="com_qtc_repeating_block well well-small span10">

						<?php 
    // CHECK for view override
    $comquick2cartHelper = new comquick2cartHelper();
    $att_list_path = $comquick2cartHelper->getViewpath('products', 'attribute2', "ADMINISTRATOR", "ADMINISTRATOR");
    ob_start();
    include $att_list_path;
    $html_attri = ob_get_contents();
    ob_end_clean();
    echo $html_attri;
    ?>

					</div>
					<?php 
    ?>
					<div class='com_qtc_remove_button pull-left'>
						<button class='btn btn-mini' type='button' id='remove<?php 
    echo $i;
    ?>
'
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:31,代码来源:attribute.php

示例10:

				<!-- START ::for store info  -->
				<?php 
if (!empty($this->storeDetailInfo)) {
    $sinfo = $this->storeDetailInfo;
}
?>

				<legend align="center">
					<?php 
echo JText::sprintf('QTC_WECOME_TO_STORE', $sinfo['title']);
?>
				</legend>

				<?php 
if (empty($this->change_prod_cat)) {
    $view = $comquick2cartHelper->getViewpath('vendor', 'storeinfo');
    ob_start();
    include $view;
    $html = ob_get_contents();
    ob_end_clean();
    echo $html;
}
?>
				<!-- END ::for store info  -->

				<?php 
// featured prod and top seller should be shown only if categoty is not selected
if (empty($this->change_prod_cat)) {
    ?>
					<!-- START ::for featured product  -->
					<?php 
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:31,代码来源:store.php

示例11:

        require_once $att_list_path;
        $html_attri = ob_get_contents();
        ob_end_clean();
        echo $html_attri;
        ?>
				</div>

				<div class="">
						<label ><strong><?php 
        echo JText::_('QTC_CCK_MEDIA_LIST_DETAILS');
        ?>
</strong></label>
				<?php 
        // CHECK for medialist override
        $comquick2cartHelper = new comquick2cartHelper();
        $att_list_path = $comquick2cartHelper->getViewpath('attributes', 'media_list', "SITE", "SITE");
        $html_attri = '';
        ob_start();
        require_once $att_list_path;
        $html_attri = ob_get_contents();
        ob_end_clean();
        echo $html_attri;
        ?>
				</div>
				<?php 
    }
    ?>
		</div>
		<?php 
}
?>
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:31,代码来源:default.php

示例12:

/**
 * @version    SVN: <svn_id>
 * @package    Quick2cart
 * @author     Techjoomla <extensions@techjoomla.com>
 * @copyright  Copyright (c) 2009-2015 TechJoomla. All rights reserved.
 * @license    GNU General Public License version 2 or later.
 */
// No direct access.
defined('_JEXEC') or die;
$path = JPATH_SITE . DS . 'components' . DS . 'com_quick2cart' . DS . 'helper.php';
//require_once $path;
JLoader::register('comquick2cartHelper', $path);
JLoader::load('comquick2cartHelper');
$comquick2cartHelper = new comquick2cartHelper();
$view = $comquick2cartHelper->getViewpath('category', 'categorylist');
$qtc_mod_scroll_height = $params->get('scroll_height');
?>
	<div class="techjoomla-bootstrap <?php 
echo $params->get('moduleclass_sfx');
?>
" >
		<div class="row-fluid">
<?php 
ob_start();
include $view;
$html = ob_get_contents();
ob_end_clean();
echo $html;
?>
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:29,代码来源:default.php

示例13: myValidate

	<?php 
    return;
}
?>

<div class='<?php 
echo $strapperClass;
?>
 qtc_addInvalidate_border qtc_addProduct' >
	<form name="qtcAddProdForm" id="qtcAddProdForm" class="form-validate form-horizontal"
		method="post" enctype="multipart/form-data" onSubmit="return myValidate(this);" >

		<?php 
$active = 'add_product';
$comquick2cartHelper = new comquick2cartHelper();
$view = $comquick2cartHelper->getViewpath('vendor', 'toolbar');
ob_start();
include $view;
$html = ob_get_contents();
ob_end_clean();
echo $html;
?>

		<?php 
if (!$this->store_id) {
    ?>
				<div class="alert alert-error">
					<button type="button" class="close" data-dismiss="alert"></button>
					<?php 
    echo JText::_('QTC_NO_STORE');
    ?>
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:31,代码来源:default.php

示例14:

<?php

/**
 * @version    SVN: <svn_id>
 * @package    Quick2cart
 * @author     Techjoomla <extensions@techjoomla.com>
 * @copyright  Copyright (c) 2009-2015 TechJoomla. All rights reserved.
 * @license    GNU General Public License version 2 or later.
 */
// No direct access
defined('_JEXEC') or die;
$lang = JFactory::getLanguage();
$lang->load('com_quick2cart', JPATH_SITE);
$comquick2cartHelper = new comquick2cartHelper();
$path = $comquick2cartHelper->getViewpath('vendor', 'createstore', 'ADMINISTRATOR', 'SITE');
ob_start();
include $path;
$html = ob_get_contents();
ob_end_clean();
echo $html;
return;
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:21,代码来源:createstore.php

示例15:

						<li id="taxshipTabId" class="">
							<a href="#taxshipTab" data-toggle="tab"><?php 
        echo JText::_("COM_QUICK2CART_TAX_ND_SHIPPING_TAB");
        ?>
</a>
						</li>
						<?php 
    }
    ?>
				</ul>

				<div class="tab-content">
					<div class="tab-pane active" id="qtctab1">
						<?php 
    // Check for view override
    $att_list_path = $comquick2cartHelper->getViewpath('products', 'options', "ADMINISTRATOR", "ADMINISTRATOR");
    ob_start();
    include $att_list_path;
    $item_options = ob_get_contents();
    ob_end_clean();
    echo $item_options;
    ?>
					</div>
					<!-- tab 1 end -->

					<div class="tab-pane" id="qtctab2">
						<?php 
    // Check for view override
    $att_list_path = $comquick2cartHelper->getViewpath('products', 'attribute', "ADMINISTRATOR", "ADMINISTRATOR");
    ob_start();
    include $att_list_path;
开发者ID:BetterBetterBetter,项目名称:B3App,代码行数:31,代码来源:new.php


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