本文整理汇总了PHP中EnmasseHelper::generateOrderItemToken方法的典型用法代码示例。如果您正苦于以下问题:PHP EnmasseHelper::generateOrderItemToken方法的具体用法?PHP EnmasseHelper::generateOrderItemToken怎么用?PHP EnmasseHelper::generateOrderItemToken使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EnmasseHelper
的用法示例。
在下文中一共展示了EnmasseHelper::generateOrderItemToken方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: display
function display($tpl = null)
{
$token = JRequest::getVar('token', null);
$orderItemId = JRequest::getVar('orderItemId', null);
$orderItem = JModel::getInstance('orderItem', 'enmasseModel')->getById($orderItemId);
$ourToken = EnmasseHelper::generateOrderItemToken($orderItemId, $orderItem->created_at);
if ($ourToken != $token) {
$link = JRoute::_("/", false);
$msg = JText::_("INVALID_COUPON_TOKEN");
JFactory::getApplication()->redirect($link, $msg, "error");
}
$invtyList = JModel::getInstance('invty', 'enmasseModel')->listByOrderItemId($orderItem->id);
$deal = JModel::getInstance('deal', 'enmasseModel')->getById($orderItem->pdt_id);
$this->assignRef('invtyList', $invtyList);
$this->assignRef('deal', $deal);
$this->_setPath('template', JPATH_SITE . DS . "components" . DS . "com_enmasse" . DS . "theme" . DS . EnmasseHelper::getThemeFromSetting() . DS . "tmpl" . DS);
$this->_layout = "coupon_listing";
parent::display($tpl);
}
示例2: strtoupper
</strong> : <?php
echo EnmasseHelper::displayJson($orderRow->delivery_detail);
?>
<strong><?php
echo JText::_('ORDER_STATUS');
?>
</strong> : <?php
echo JTEXT::_('ORDER_' . strtoupper($orderRow->status));
?>
<br />
<strong><?php
echo JText::_('ORDER_COMMENT');
?>
</strong> :
<?php
$token = EnmasseHelper::generateOrderItemToken($orderRow->orderItem->id, $orderRow->orderItem->created_at);
?>
<a href='index.php?option=com_enmasse&controller=coupon&task=listing&orderItemId=<?php
echo $orderRow->orderItem->id;
?>
&token=<?php
echo $token;
?>
'>
<?php
echo JText::_('ORDER_LIST_COUPON');
?>
</a><br /><hr /><br />
<?php
}
?>