orders.php 4.94 KB
<?  // Ïîäêëþ÷åíèå
	include_once($_SERVER['DOCUMENT_ROOT']."/account/mods/autorizator_user.php");

	// ============================== 
	// ======== Îáðàáîòêà ===========
	// ==============================
	    global $GET;

	if (isset($_REQUEST['action']) && $_REQUEST['action']=='status') {

		// ======== Ñòàòóñ

		$sql = "UPDATE catalogs_orders SET status='".$_REQUEST['status']."' WHERE `id`='".$_REQUEST['order']."'";
		$result = mysql_query($sql) or die(mysql_error());
		
	}						
	
	// ============================== 
	// ========== Âûâîä =============
	// ==============================	
	echo'<div class="leftbar2">';
	include_once($_SERVER['DOCUMENT_ROOT']."/account/account_menu.php");
	
	echo'</div>';
	echo'<div class="content">';    
    echo'<div class="title3"><div class="l"><div class="r"><div class="w">Çàêàçû</div></div></div></div>';
    echo'<div class="cont_box">';
    // Òàáñ

    $sql = "SELECT * FROM zlo_book_status WHERE id IN (1)";
    $result = mysql_query($sql) or die(mysql_error());
    if (mysql_affected_rows()!=0) {
        echo"<div class='order-tabs'>";
        while ($row=mysql_fetch_assoc($result)) {
        
            // Ïîäñ÷åò êîëè÷åñòâà çàêàçîâ ïî ñòàòóñó
            $sql2 = "SELECT count(`id`) AS calc FROM catalogs_orders WHERE status='".$row['id']."' AND user_id='".$_SESSION['user']['id']."'";
            $result2 = mysql_query($sql2) or die(mysql_error());
            $row2=mysql_fetch_assoc($result2);
            if (mysql_affected_rows()!=0) {
                echo"<a class='link_sub' href='/account/orders/?status=".$row['id']."'>".$row['title']."(".$row2['calc'].")</a>";
            }
        }
        echo"</div>
        <div class='clear'></div>";
        
    }


	// =========== Ãåíåðèì òàáëèöó ===========

	if (!isset($GET['status'])) {$GET['status']=1;}

	$sql = "SELECT o.*, o.id as order_id, o.`mktime` as order_date FROM catalogs_orders as o
			LEFT JOIN zlo_users as u on u.id=o.user_id 
			WHERE o.user_id=".$_SESSION['user']['id']." AND o.`status`='".$GET['status']."' ORDER BY mktime DESC ";
	$pager['sql']= $sql;
	$pager=pagerGetRun($pager,10,15);
	$result = mysql_query($pager['sql']) or die(mysql_error());	
	if (mysql_affected_rows()!=0) {
    
		while ($order=mysql_fetch_assoc($result)) {
	 
		echo"<div class='orders'>";
		
		// Èíôîðìàöèÿ î çàêàçå

		echo"
        <div class='order-info-all'>
		<div class=order-info>
        
                <h4>Çàêàç #".$order['order_id']."<br>
                    Ñòàòóñ: ".viewBook('zlo_book_status', $order['status'], 'id', 'title')."<br>
                    Äàòà: ".date('Y-m-d H:i:s',$order['order_date'])."
                </h4>
                
            <fieldset id='order-info'>
        
                <legend>Äîñòàâêà</legend>
                
                <label>Äîñòàâêà:</label>
                <div class=info>".viewBook('zlo_book_delivery', $order['delivery'], 'id', 'title')."&nbsp;</div>
                
                <label>Ãîðîä:</label>
                <div class=info>".$order['city']."&nbsp;</div>
                
                <label>Àäðåñ:</label>
                <div class=info>".$order['adress']."&nbsp;</div>
                
                <div class=clear></div>
                
            </fieldset>
            
		</div>";
		 echo"<div class='clear'></div></div>";
		
		// Òàáëèöà òîâàðîâ

		$sql3 = "SELECT * FROM catalogs_orders_products
				 WHERE `order_id`='".$order['order_id']."' ";
		$result3 = mysql_query($sql3) or die(mysql_error());
		if (mysql_affected_rows()!=0) { $i=0;
		
		echo"
			<div class='order-details'>
			<fieldset id='order-details'>
			<legend>Òîâàðû</legend>";
		echo"<table>
			  <tr>
				<td>¹</td>
				<td>Àðòèêóë</td>
				<td>Áðåíä</td>
				<td>Íàçâàíèå</td>
				<td>Êîë.</td>
				<td>Öåíà</td>
				<td>Ñóììà</td>
			  </tr>";
		while ($item_id=mysql_fetch_assoc($result3)) { $i++;
		
			$sql4 = "select * from catalogs_modifications 
					left join catalogs_products 
					on catalogs_products.id=catalogs_modifications.product_id 
					where catalogs_modifications.id='".$item_id['product_id']."' ";
			$result4 = mysql_query($sql4) or die(mysql_error());
			if (mysql_affected_rows()!=0) {	
			while ($item=mysql_fetch_assoc($result4)) { 
			
			 echo"<tr>
					<td>$i .</td> 
					<td>".$item['id']."</td> 
					<td>".viewBook('catalogs_brends', $item['brend_id'], 'id', 'name')."</td>
					<td>".$item['name']."</td>
					<td>".$item_id['count']."</td>
					<td>".$item['cine']."</td>  
					<td>".($item['cine']*$item_id['count'])."</td>
				  </tr>";

				}          
			
			}
		}
		
		echo"</table>
                <b>Îáùàÿ ñóììà: ".$order['total']." ãðí.</b>
		   </div>";
		   
		}

		echo"<div class='clear'></div>";

		
		echo"</div>";
		
		}  
        
		// === Pager
        if($pager['TotalRows']>$pager['Size']) {
		echo"<div class='grid-pager'>
			  ".pagerGetShow()."
		  </div>";        
        }
        
	} else {
        echo "<div class='space-20'></div>";
        echo "Ó Âàñ íåò çàêàçîâ";
    
    }
echo"</div>";
echo"</div>";
?>