1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269
|
<?php
include("cnnBD.php");
$total=0;
$sql="UPDATE pur_order SET closed=1 WHERE qty='0'";
$res=mssql_query($sql);
f(isset($_SESSION['lg_user'])){
if($_SESSION['lg_user']=="F"){
$langue = array(
'tt_rech' => "Recherche",
'tt_po' => "Bons de commande",
'd'autres elemets => '
);
}else{
//--Anglais-------------------------------------------------------------------
//----------------------------------------------------------------------------
$langue = array(
'tt_rech' => "Search",
'tt_po' => "Pur orders",
' d'autres elemets => '
);
}
}
//TRI PAR ALL, PO, REC-------------------------------------------------------
//SÉLECTION DU CHECKED-------------------------------------------------------
if(!isset($_SESSION['rd_all'])){
$_SESSION['rd_all']="";
$_SESSION['rd_po']=" checked";
$_SESSION['rd_rec']="";
}
if(!isset($_SESSION['where'])){
$_SESSION['where']="WHERE closed=0";
}
if(isset($_SESSION['grp_acces'])){
if(isset($_GET['type'])){
switch($_GET['type']){
case 0: $_SESSION['rd_all']=" checked";
$_SESSION['rd_po']="";
$_SESSION['rd_rec']="";
$_SESSION['where'] = "WHERE closed<=1";
break;
case 1: $_SESSION['rd_all']="";
$_SESSION['rd_po']=" checked";
$_SESSION['rd_rec']="";
$_SESSION['where'] = "WHERE closed=0";
break;
case 2: $_SESSION['rd_all']="";
$_SESSION['rd_po']="";
$_SESSION['rd_rec']=" checked";
$_SESSION['where'] = "WHERE closed=1";
break;
}
}
//Construction de la requete de recherche--------------------------------
//-----------------------------------------------------------------------
if(!isset($_SESSION['AND'])){
$_SESSION['AND']="";
}
if(isset($_POST['vendor'])){
$_SESSION['AND'] = "";
if($_POST['vendor']<>""){
$_SESSION['AND'] = " AND vendor='".$_POST['vendor']."'";
}
}
if(isset($_POST['warehouse'])){
if($_POST['warehouse']<>""){
$_SESSION['AND'] = $_SESSION['AND']." AND warehouse='".$_POST['warehouse']."'";
}
}
if(isset($_POST['date_deb'])){
if($_POST['date_deb']<>"" && $_POST['date_deb']<>"AA/MM/JJ"){
$_SESSION['AND'] = $_SESSION['AND']." AND rec_date>='".$_POST['date_deb']."'";
}
}
if(isset($_POST['date_fin'])){
if($_POST['date_fin']<>"" && $_POST['date_fin']<>"AA/MM/JJ"){
$_SESSION['AND'] = $_SESSION['AND']." AND rec_date<='".$_POST['date_fin']."'";
}
}
if(isset($_POST['buyer'])){
if($_POST['buyer']<>""){
$_SESSION['AND'] = $_SESSION['AND']." AND buyer='".$_POST['buyer']."'";
}
}
if(isset($_POST['po'])){
if($_POST['po']<>""){
$_SESSION['AND'] = $_SESSION['AND']." AND pur_order.po_number='".$_POST['po']."'";
}
}
if(isset($_POST['item'])){
if($_POST['item']<>""){
$_SESSION['AND'] = $_SESSION['AND']." AND po_line.item_number='".$_POST['item']."'";
}
}
//ORDER BY SELON LE TRI DE LA COLONNE-----------------------------------
//----------------------------------------------------------------------
if(!isset($_SESSION['order_by'])){
$_SESSION['order_by']="";
}
if(isset($_GET['order'])){
switch($_GET['order']){
case 0: $_SESSION['order_by']=" ORDER BY order_date asc";
break;
case 1: $_SESSION['order_by']=" ORDER BY order_date desc";
break;
case 2: $_SESSION['order_by']=" ORDER BY pur_order.po_number asc";
break;
case 3: $_SESSION['order_by']=" ORDER BY pur_order.po_number desc";
break;
case 4: $_SESSION['order_by']=" ORDER BY warehouse asc";
break;
case 5: $_SESSION['order_by']=" ORDER BY warehouse desc";
break;
case 6: $_SESSION['order_by']=" ORDER BY vendor asc";
break;
case 7: $_SESSION['order_by']=" ORDER BY vendor desc";
break;
case 8: $_SESSION['order_by']=" ORDER BY buyer asc";
break;
case 9: $_SESSION['order_by']=" ORDER BY buyer desc";
break;
case 10: $_SESSION['order_by']=" ORDER BY rec_date asc";
break;
case 11: $_SESSION['order_by']=" ORDER BY rec_date desc";
break;
case 12: $_SESSION['order_by']=" ORDER BY pur_order.qty asc";
break;
case 13: $_SESSION['order_by']=" ORDER BY pur_order.qty desc";
break;
}
}
?>
<body>
<table width="940" border=0 cellspacing="1" cellpadding="0" bgcolor="#981a1c" align="center">
<tr><td>
<table width="940" align="center" bgcolor="ffffff" cellspacing="0" cellpadding="1" border="0">
<form method="post" action="index.php">
<tr>
<th colspan=6 background="images/bg_title.gif"><?php echo $langue['tt_rech'] ?></th>
</tr>
<tr>
<td width="11%" align=right><?php echo $langue['lb_vendor'] ?></td>
<td width="16%" align=left><input type="text" name="vendor" class="txt" value="<?php if(isset($_POST['vendor'])){ echo $_POST['vendor'];} ?>"/></td>
<td width="18%" align=right><?php echo $langue['lb_warehouse'] ?></td>
<td width="22%" align=left><select name="warehouse" style="width:155px" id="warehouse">
<?php if(isset($_POST['warehouse'])){ echo "<option>".$_POST['warehouse']."</option>";} ?>
<option></option>
<option>ALMA</option>
<option>B.C.</option>
</select></td>
<td width="8%" align=right><?php echo $langue['lb_date_deb'] ?></td>
<td width="25%" align=left><input type="text" name="date_deb" style="width:100px" class="txt" value="<?php if(isset($_POST['date_deb'])){ echo $_POST['date_deb'];}else{ echo "AA/MM/JJ";}?>" onfocus="javascript:this.select()"/> <?php echo $langue['lb_date_fin'] ?> <input type="text" name="date_fin" style="width:100px" class="txt" value="<?php if(isset($_POST['date_fin'])){ echo $_POST['date_fin'];}else{ echo "AA/MM/JJ";}?>" onfocus="javascript:this.select()"/></td>
</tr>
<tr>
<td width="11%" align=right><?php echo $langue['lb_buyer'] ?></td>
<td width="16%" align=left><select name="buyer" style="width:155px">
<?php if(isset($_POST['buyer'])){ echo "<option>".$_POST['buyer']."</option>";} ?>
<option></option>
<?php
$str="SELECT DISTINCT(buyer) FROM pur_order";
$re=mssql_query($str);
while($buy=mssql_fetch_array($re)){
echo "<option>".strtoupper($buy[0])."</option>";
}
?>
</select></td>
<td width="18%" align=right><?php echo $langue['lb_po'] ?></td>
<td width="22%" align=left><input type="text" name="po" class="txt" value="<?php if(isset($_POST['po'])){ echo $_POST['po'];} ?>"/></td>
<td width="8%" align=right><?php echo $langue['lb_item'] ?></td>
<td width="25%" align=left><input type="text" name="item" style="width:220px" class="txt" value="<?php if(isset($_POST['item'])){ echo $_POST['item'];} ?>"/></td>
</tr>
<tr>
<td colspan="6" align="right"><input type="submit" value="Reset" class="button" style="width:73px" onclick="buyer.value=''; warehouse.value='';vendor.value='';date_deb.value='AA/MM/JJ';date_fin.value='AA/MM/JJ';po.value='';item.value=''"/> <input type="submit" value="<?php echo $langue['bt_search'] ?>" tabindex="1" class="button"/></td>
</tr></form>
</table>
</td></tr></table>
<br />
<table width="940" cellspacing="1px" cellpadding="0" bgcolor="#00000" align="center" style="border:thin 1px; border-color:#c71f22">
<tr><td>
<table width="940" align="center" bgcolor="#000" cellspacing="0px" cellpadding="0" border="0">
<tr>
<th colspan=9 background="images/bg_title.gif"><?php echo $langue['tt_po'] ?></th>
</tr>
<?php
if($_SESSION['grp_acces']<=1){
$sql_tot="SELECT distinct(pur_order.po_number), SUM(pur_order.amount) FROM pur_order INNER JOIN
po_line ON pur_order.po_number = po_line.po_number ";
$sql_tot= $sql_tot.$_SESSION['where'].$_SESSION['AND']." GROUP BY pur_order.po_number";
$res_tot=mssql_query($sql_tot);
$res_qty = 0;
while($val_tot=mssql_fetch_array($res_tot)){
$sql_stot="SELECT * FROM po_line WHERE po_line.po_number='".$val_tot[0]."'";
$res_stot=mssql_query($sql_stot);
while($val_stot=mssql_fetch_array($res_stot)){
$total = $total + (($val_stot[2]-$val_stot[10])*$val_stot[7]);
$res_qty = $res_qty + ($val_stot[2]-$val_stot[10]);
}
}?>
<tr>
<td colspan=5 bgcolor="#FFFFFF"><?php echo $langue['rd_all'] ?><input type="radio" name="rdgr" value="radio" id="RadioGroup1_0" <?php echo $_SESSION['rd_all'] ?> onclick="window.location='index.php?type=0'"/>
PO<input type="radio" name="rdgr" value="radio" id="RadioGroup1_1" <?php echo $_SESSION['rd_po'] ?> onclick="window.location='index.php?type=1'"/>
REC<input type="radio" name="rdgr" value="radio" id="RadioGroup1_1" <?php echo $_SESSION['rd_rec'] ?> onclick="window.location='index.php?type=2'"/>
-----------------------------------------------------------------------------------------------------------------------------------------------</td>
<td colspan=4 bgcolor="#FFFFFF" align="right">Total : <?php printf("%01.2f", $total) ?> Qte : <?php echo $res_qty?></td>
</tr>
<?php } ?>
<tr align="center">
<td width="99" class="head"><?php echo $langue['col_date'] ?> <a href="index.php?order=0"><img src="<?php if($_SESSION['order_by']==" ORDER BY order_date asc"){ echo "images/up_d.gif";} else{ echo "images/up.gif"; } ?>" width="7" height="7" border=0/></a><a href="index.php?order=1"><img src="<?php if($_SESSION['order_by']==" ORDER BY order_date desc"){ echo "images/down_d.gif";} else{ echo "images/down.gif"; } ?>" border=0 /></a></td>
<td width="125" class="head"><?php echo $langue['col_po'] ?> <a href="index.php?order=2"><img src="<?php if($_SESSION['order_by']==" ORDER BY pur_order.po_number asc"){ echo "images/up_d.gif";} else{ echo "images/up.gif"; } ?>" width="7" height="7" border=0/></a><a href="index.php?order=3"><img src="<?php if($_SESSION['order_by']==" ORDER BY pur_order.po_number desc"){ echo "images/down_d.gif";} else{ echo "images/down.gif"; } ?>" border=0/></a></td>
<td width="124" class="head"><?php echo $langue['col_warehouse'] ?> <a href="index.php?order=4"><img src="<?php if($_SESSION['order_by']==" ORDER BY warehouse asc"){ echo "images/up_d.gif";} else{ echo "images/up.gif"; } ?>" width="7" height="7" border=0/></a><a href="index.php?order=5"><img src="<?php if($_SESSION['order_by']==" ORDER BY warehouse desc"){ echo "images/down_d.gif";} else{ echo "images/down.gif"; } ?>" border=0/></a></td>
<td width="121" class="head"><?php echo $langue['col_vendor'] ?> <a href="index.php?order=6"><img src="<?php if($_SESSION['order_by']==" ORDER BY vendor asc"){ echo "images/up_d.gif";} else{ echo "images/up.gif"; } ?>" width="7" height="7" border=0/></a><a href="index.php?order=7"><img src="<?php if($_SESSION['order_by']==" ORDER BY vendor desc"){ echo "images/down_d.gif";} else{ echo "images/down.gif"; } ?>"border=0 /></a></td>
<td width="243" class="head"><?php echo $langue['col_buyer'] ?> <a href="index.php?order=8"><img src="<?php if($_SESSION['order_by']==" ORDER BY buyer asc"){ echo "images/up_d.gif";} else{ echo "images/up.gif"; } ?>" width="7" height="7" border=0/></a><a href="index.php?order=9"><img src="<?php if($_SESSION['order_by']==" ORDER BY buyer desc"){ echo "images/down_d.gif";} else{ echo "images/down.gif"; } ?>" border=0/></a></td>
<td width="106" class="head"><?php echo $langue['col_rec'] ?> <a href="index.php?order=10"><img src="<?php if($_SESSION['order_by']==" ORDER BY rec_date asc"){ echo "images/up_d.gif";} else{ echo "images/up.gif"; } ?>" width="7" height="7" border=0/></a><a href="index.php?order=11"><img src="<?php if($_SESSION['order_by']==" ORDER BY rec_date desc"){ echo "images/down_d.gif";} else{ echo "images/down.gif"; } ?>" border=0/></a></td>
<td width="61" align="right" class="head"><?php echo $langue['col_qty'] ?> <a href="index.php?order=12"><img src="<?php if($_SESSION['order_by']==" ORDER BY pur_order.qty asc"){ echo "images/up_d.gif";} else{ echo "images/up.gif"; } ?>" width="7" height="7" border=0/></a><a href="index.php?order=13"><img src="<?php if($_SESSION['order_by']==" ORDER BY pur_order.qty desc"){ echo "images/down_d.gif";} else{ echo "images/down.gif"; } ?>" border=0/></a></td>
<td width="36" class="head">S </td>
<td width="28" class="head">E</td>
</tr>
<?php
$sql="SELECT DISTINCT pur_order.po_number, pur_order.vendor, pur_order.warehouse, pur_order.order_date, pur_order.rec_date, pur_order.buyer, pur_order.qty, pur_order.sortie, pur_order.err FROM pur_order INNER JOIN po_line ON pur_order.po_number = po_line.po_number ";
$sql= $sql.$_SESSION['where'].$_SESSION['AND'].$_SESSION['order_by'];
$res=mssql_query($sql);
while($val=mssql_fetch_array($res)){
?>
<a href="po.php?id=<?php echo trim($val[0]) ?>"><tr align="center" class="trnormal" onMouseOver="this.className='trhover';" onMouseOut="this.className='trnormal';" >
<td ><?php echo strtoupper($val[3]); ?></td>
<td ><?php echo strtoupper($val[0]); ?></td>
<td ><?php echo strtoupper($val[2]); ?></td>
<td ><?php echo strtoupper($val[1]); ?></td>
<td ><?php echo strtoupper($val[5]); ?></td>
<td ><?php echo strtoupper($val[4]); ?></td>
<td align="right"><a href="po.php?id=<?php echo trim($val[0]) ?>" class="info"><?php echo strtoupper($val[6]); ?><span>
<table width="100%" cellspacing="1px" cellpadding="0" bgcolor="#00000" align="center" style="border:thin 1px; border-color:#c71f22">
<tr><td>
<table border="0" width="100%" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr align="left"><th colspan="2" style="height:20px"><?php echo strtoupper($val[0]); ?></th></tr>
<?php
$sql2="SELECT * FROM po_categ WHERE po_number='".$val[0]."'";
$res2=mssql_query($sql2);
$bgcolor="#ffffff";
while($val2=mssql_fetch_array($res2)){
?>
<tr align="justify" bgcolor="<?php echo $bgcolor; ?>">
<td><?php echo strtoupper($val2[1]); ?></td>
<td><?php echo strtoupper($val2[2]); ?></td>
</tr>
<?php
if($bgcolor == "#ffffff"){
$bgcolor="#dddddd";
}else{
$bgcolor="#ffffff"; }}?>
</table></td></tr></table>
</span></td>
<td><?php if(strtoupper($val[7]) == "P"){ echo "<image src='images/print.gif' width=16 height=16>"; } else { echo "<img src='images/mail.gif' width=16 height=16>"; } ?></td>
<td><?php if(strtoupper($val[8]) > 0){ echo "<image src='images/erreur.gif' width=16 height=16>"; } ?></td>
</tr></a>
<?php } ?>
</table>
</td></tr></table>
</body>
</html>
<?php
} ?> |
Partager