Пример #1
0
    /**
     * Display the latest orders list. 
     * @param array $result
     * @param integer $subtotal
     * @return string
     */
    function latestOrders($result, $subtotal)
    {
        if (count($result) > 0) {
            //   $output='<table width="100%" border="0" cellpadding="0" cellspacing="0" class="content_list_bdr"> <tr>
            //            <td  class="content_list_head" >Order ID</td>
            //            <td  class="content_list_head" align="center">Customers</td>
            //            <td  class="content_list_head" align="center">Status</td>
            //            <td  class="content_list_head" align="center">Date Added</td>
            //            <td  class="content_list_head" align="center">Total</td>
            //          </tr>
            // <tr>
            //            <td colspan="5" class="cnt_list_bot_bdr"><img src="images/list_bdr.gif" alt="" width="1" height="2" /></td>
            //          </tr>';
            $output = ' <ul class="stats">';
            $i = 1;
            foreach ($result as $row) {
                if ($i % 2 == '0') {
                    $class = 'odd';
                } else {
                    $class = 'even';
                }
                $orders_id = $row['orders_id'];
                $userdisplayname = $row['user_display_name'];
                if (strlen($userdisplayname) > 25) {
                    $userdisplayname = substr($userdisplayname, 0, 25) . "..";
                }
                $status = Core_CAdminHome::orderstatus($row['orders_status']);
                if ($row['orders_status'] == '1') {
                    $statusclass = "badge badge-important";
                } elseif ($row['orders_status'] == '2') {
                    $statusclass = "badge badge-warning";
                } elseif ($row['orders_status'] == '3') {
                    $statusclass = "badge badge-success";
                } else {
                    $statusclass = "badge badge-info";
                }
                $ord_date_time = explode(" ", $row['date_purchased']);
                $ord_date = explode("-", $ord_date_time[0]);
                $ord_time = explode(":", $ord_date_time[1]);
                $dateadded = date("l, M d, Y H:i:s", mktime($ord_time[0], $ord_time[1], $ord_time[2], $ord_date[1], $ord_date[2], $ord_date[0]));
                //$dateadded=$row['date_purchased'];
                $total = number_format($row['order_total'], 2);
                $output .= ' <li class="' . $class . '">

			     <table width="100%" cellpadding="0" cellspacing="0" border="0">
			     <tr>
			     <td width="5%">
               <a href="?do=disporders&action=detail&id=' . $orders_id . '" style="color:#000;font-weight:bold;">#' . $orders_id . '</a> 
               </td>
               <td  width="20%"  align="left" >
               <a class="clsanchor" href="?do=disporders&action=detail&id=' . $orders_id . '">' . $userdisplayname . '</a>
               </td>
               <td  width="25%"  align="left" >
               <span class="clsstatus ' . $statusclass . '"  style="font-weight:normal;">' . $status . '</span> 
               </td>
               <td  width="35%"  align="left" >
               <span class="clsdate" style="font-weight:normal;">' . $dateadded . '</span>
               </td>
               <td   width="15%" align="right">
               <span class="clscurrency" style="font-weight:normal">' . $_SESSION['currency']['currency_tocken'] . ' ' . $total . '</span>
               </td>
               </tr></table></li>';
                $i++;
            }
            $output .= '</ul>';
            // $output.='<tr >
            //           <td colspan="4" align="right" class="order_footer"><strong>GRAND TOTAL :</strong></td>
            //           <td class="order_footer" align="right" style="padding-right:10px"><strong>'.$_SESSION['currency']['currency_tocken'].' '.number_format($subtotal,2).'</strong></td>
            //         </tr>
            //       </table>';
        }
        return $output;
    }