本文整理汇总了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);
}
示例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();
}
示例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;
}
示例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;
}
示例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;
示例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;
?>
'
示例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];
//.........这里部分代码省略.........
示例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>
示例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;
?>
'
示例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
示例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
}
?>
示例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;
?>
示例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');
?>
示例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;
示例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;