コード例 #1
0
 public function display($tpl = null)
 {
     $context = 'order_id';
     require_once JPATH_COMPONENT . '/helpers/order.php';
     $order_function = new order_functions();
     $uri = JFactory::getURI();
     $app = JFactory::getApplication();
     $document = JFactory::getDocument();
     $document->setTitle(JText::_('COM_REDSHOP_ORDER'));
     $model = $this->getModel('order');
     $layout = JRequest::getVar('layout');
     if ($layout == 'previewlog') {
         $this->setLayout($layout);
     } elseif ($layout == 'labellisting') {
         JToolBarHelper::title(JText::_('COM_REDSHOP_DOWNLOAD_LABEL'), 'redshop_order48');
         $this->setLayout('labellisting');
         JToolBarHelper::cancel('cancel', JText::_('JTOOLBAR_CLOSE'));
     } else {
         JToolBarHelper::custom('multiprint_order', 'print_f2.png', 'print_f2.png', JText::_('COM_REDSHOP_MULTI_PRINT_ORDER_LBL'), true);
         JToolBarHelper::title(JText::_('COM_REDSHOP_ORDER_MANAGEMENT'), 'redshop_order48');
         JToolBarHelper::addNewX();
         JToolBarHelper::custom('allstatus', 'save.png', 'save_f2.png', JText::_('COM_REDSHOP_CHANGE_STATUS_TO_ALL_LBL'), true);
         JToolBarHelper::custom('export_data', 'save.png', 'save_f2.png', JText::_('COM_REDSHOP_EXPORT_DATA_LBL'), false);
         JToolBarHelper::custom('export_fullorder_data', 'save.png', 'save_f2.png', JText::_('COM_REDSHOP_EXPORT_FULL_DATA_LBL'), false);
         JToolBarHelper::custom('gls_export', 'save.png', 'save_f2.png', JText::_('COM_REDSHOP_EXPORT_GLS_LBL'), false);
         JToolBarHelper::custom('business_gls_export', 'save.png', 'save_f2.png', JText::_('COM_REDSHOP_EXPORT_GLS_BUSINESS_LBL'), false);
         JToolBarHelper::deleteList();
     }
     $filter_order = $app->getUserStateFromRequest($context . 'filter_order', 'filter_order', ' o.order_id ');
     $filter_order_Dir = $app->getUserStateFromRequest($context . 'filter_order_Dir', 'filter_order_Dir', 'DESC');
     $filter_by = $app->getUserStateFromRequest($context . 'filter_by', 'filter_by', '', '');
     $filter_status = $app->getUserStateFromRequest($context . 'filter_status', 'filter_status', '', 'string');
     $filter_payment_status = $app->getUserStateFromRequest($context . 'filter_payment_status', 'filter_payment_status', '', '');
     $lists['order'] = $filter_order;
     $lists['order_Dir'] = $filter_order_Dir;
     $orders = $this->get('Data');
     $total = $this->get('Total');
     $pagination = $this->get('Pagination');
     $lists['filter_by'] = $order_function->getFilterbyList('filter_by', $filter_by, 'class="inputbox" size="1"');
     $lists['filter_status'] = $order_function->getstatuslist('filter_status', $filter_status, 'class="inputbox" size="1" onchange="document.adminForm.submit();"');
     $lists['filter_payment_status'] = $order_function->getpaymentstatuslist('filter_payment_status', $filter_payment_status, 'class="inputbox" size="1" onchange="document.adminForm.submit();" ');
     $this->user = JFactory::getUser();
     $this->lists = $lists;
     $this->orders = $orders;
     $this->pagination = $pagination;
     $this->request_url = $uri->toString();
     parent::display($tpl);
 }
コード例 #2
0
?>
				<tr>
					<td><?php 
echo JText::_('COM_REDSHOP_ORDER_STATUS');
?>
:</td>
					<td>
						<?php 
$send_mail_to_customer = 0;
if (SEND_MAIL_TO_CUSTOMER) {
    $send_mail_to_customer = "checked";
}
$linkupdate = JRoute::_('index.php?option=' . $option . '&view=order&task=update_status&return=order_detail&order_id[]=' . $order_id);
echo $order_functions->getstatuslist('status', $this->detail->order_status, "class=\"inputbox\" size=\"1\" ");
echo "&nbsp";
echo $order_functions->getpaymentstatuslist('order_paymentstatus', $this->detail->order_payment_status, "class=\"inputbox\" size=\"1\" ");
?>
						<?php 
if ($tmpl) {
    ?>
							<input type="hidden" name="tmpl" value="<?php 
    echo $tmpl;
    ?>
">
						<?php 
}
?>
						<input type="checkbox" <?php 
echo $send_mail_to_customer;
?>
  value="true"
コード例 #3
0
ファイル: default.php プロジェクト: jaanusnurmoja/redjoomla
</td>
					<td><input name="requisition_number" id="requisition_number" value=""/></td>
				</tr>
				<?php 
    //}
    ?>
				<tr>
					<td><?php 
    echo JText::_('COM_REDSHOP_ORDER_STATUS');
    ?>
</td>
					<td><?php 
    //					$linkupdate = JRoute::_( 'index.php?option='.$option.'&view=order&task=update_status&return=order_detail&order_id[]='. $this->detail->order_id );
    echo $order_functions->getstatuslist('order_status', "", "class=\"inputbox\" size=\"1\" ");
    echo "&nbsp";
    echo $order_functions->getpaymentstatuslist('order_payment_status', "", "class=\"inputbox\" size=\"1\" ");
    ?>
					</td>
				</tr>
				<tr>
					<td><?php 
    echo JText::_('COM_REDSHOP_ORDER_PAYMENT_METHOD');
    ?>
</td>
					<td id="tdPayment">
				</tr>
				<tr>
					<td><?php 
    echo JText::_('COM_REDSHOP_SHIPPING_METHOD');
    ?>
</td>
コード例 #4
0
    ?>
		</td>
		<td>
			<?php 
    echo $row->user_email;
    ?>
		</td>
		<td>
			<table cellpadding="0" cellspacing="0" border="0">
				<tr>
					<td>
						<?php 
    $linkupdate = JRoute::_('index.php?option=' . $option . '&view=order&task=update_status&return=order&order_id[]=' . $row->order_id);
    echo $order_function->getstatuslist('order_status' . $row->order_id, $row->order_status, "class=\"inputbox\" size=\"1\" ");
    echo "&nbsp";
    echo $order_function->getpaymentstatuslist('order_paymentstatus' . $row->order_id, $row->order_payment_status, "class=\"inputbox\" size=\"1\" ");
    ?>
					</td>
				</tr>
				<tr>
					<td>
						<textarea name="customer_note<?php 
    echo $row->order_id;
    ?>
"><?php 
    echo $row->customer_note;
    ?>
</textarea>
					</td>
				</tr>
				<tr>