| Current Path : /var/www/html/mmishra/iws8/html/ilight/ |
| Current File : /var/www/html/mmishra/iws8/html/ilight/stuseritems.inc |
<h2 align='left'>Items From User</h2>
<center>
<?php
$tbl = 'st_useritems';
$id = $_REQUEST["id"];
$complaintno = $_REQUEST["complaint_no"];
$category = $_REQUEST["category"];
$subcategory = $_REQUEST["subcategory"];
$item = $_POST["item"];
$itemadd = $_POST["itemadd"];
$qtyin = $_POST['qty_in'];
if (!$qtyin) $qtyin = 1;
$unit = $_POST['unit'];
$status = $_POST['status'];
if ($_POST["submit"] == 'SAVE') {
//entry of items received from user
if (mysql_num_rows(mysql_query("select * from st_useritems where id=$id"))) {
//update existing items of indent
mysql_query("update $tbl set item=$item,qty_in=$qtyin,unit,'$unit',status='$status',dated=now()
where id=$id");
} else if ($item) {
//insert new items of indent
mysql_query("insert into st_useritems(complaint_no,item,qty_in,unit,status,dated)
values($complaintno,$item,$qtyin,'$unit','$status',now())");
}
} else if ($_POST["submit"] == 'DELETE') {
if ($id) {
//delete item record
mysql_query("delete from st_useritems where id=$id");
$id = 0;
} else {
//delete items first and then delete indent
mysql_query("delete from st_useritems where complaint_no=$complaintno");
$complaintno = 0;
}
}
echo "Select Complaint No. <select name='complaint_no' onchange=\"javascript: document.location.href='?pg=$pg&complaint_no='+this.value\">
<option value=''></option>";
$rs = mysql_query("select * from st_complaints where status='Pending' order by complaint_no");
if (mysql_num_rows($rs)) {
while ($o = mysql_fetch_object($rs)) {
echo "<option value='$o->complaint_no'";
if ($o->complaint_no == $complaintno) {
echo " selected";
$complaintdate = $o->complaint_date;
$employee = $o->employee;
$problem = $o->problem;
$location = $o->location;
$technician = technician_detail($o->technician);
$status = $o->status;
}
echo ">$o->complaint_no ($o->employee => $o->location)</option>";
}
} else {
echo "<option value=''>No pending complaint</option>";
}
echo "</select><br><br>";
if ($complaintno) {
//item list
echo "<table width='90%' border='1' style='border-collapse: collapse'>
<tr><th colspan='5'><h3 style='color:red'>[ Problem: $problem ]<br>
[ User: ".employee_detail($employee).", Location: $location ]<br>
[ Dated: $complaintdate, Technician: $technician, Status: $status ]</h3>
Items received from user in resolving the above complaint</th></tr>
<tr><th>No</th><th nowrap>Item Description</th><th>Qty</th><th>Status</th><th>Dated</th></tr>";
//add new item
echo "<tr><td>+</td>";
if (!$id && $status != 'Resolved') {
echo "<td><select name='category' onchange=\"javascript: document.location.href='?pg=$pg&complaint_no=$complaintno&category='+this.value\">
<option value=''></option>";
$rs = mysql_query("select * from st_category order by code");
while ($o = mysql_fetch_object($rs)) {
echo "<option value='$o->id'";
if ($o->id == $category) echo " selected";
//echo ">$o->code ($o->qty_in/$o->qty_out)</option>";
echo ">$o->code</option>";
}
echo "</select>
<select name='subcategory' onchange=\"javascript: document.location.href='?pg=$pg&complaint_no=$complaintno&category=$category&subcategory='+this.value\">
<option value=''></option>";
$rs = mysql_query("select * from st_subcategory where category=$category order by code");
while ($o = mysql_fetch_object($rs)) {
echo "<option value='$o->id'";
if ($o->id == $subcategory) echo " selected";
//echo ">$o->code ($o->qty_in/$o->qty_out)</option>";
echo ">$o->code</option>";
}
echo "</select>
<select name='item'>
<option value=''></option>";
$rs = mysql_query("select * from st_items where category=$category and subcategory=$subcategory order by code");
while ($o = mysql_fetch_object($rs)) {
echo "<option value='$o->id'";
if ($o->id == $item) echo " selected";
echo ">$o->code ($o->qty_in/$o->qty_out)</option>";
}
echo "</select></td>
<td><input type='text' name='qty_in' size='5' value='0'>
<select name='unit'>";
foreach ($units as $ut) {
echo "<option value='$ut'".($ut==$unit ? ' selected' : '').">$ut</option>";
}
echo "</select></td>
<td><select name='status'>";
foreach ($istatuss as $st) {
echo "<option value='$st'>$st</option>";
}
echo "</select></td><td>".date("Y-m-d")."</td></tr>
<tr><th>Add</th><td colspan='4'><input type='text' name='itemadd' value='' size='50'>
Select category, subcategory of item from above list and type item name here, if it is not listed above.</td></tr>";
} else {
echo "<td colspan='4'><a href='?pg=$pg&complaint_no=$complaintno&id='>item</a></td>";
}
echo "</tr>";
$sr = mysql_query("select * from st_useritems where complaint_no=$complaintno order by item");
while ($q = mysql_fetch_object($sr)) {
$j++;
echo "<tr>";
if ($id == $q->id) {
//find category and subcategory of the item
$ps = mysql_query("select * from st_items where id=$q->item");
if (mysql_num_rows($ps)) {
$p = mysql_fetch_object($ps);
$category = $p->category;
$subcategory = $p->subcategory;
}
//list dropdown box for selection of item
echo "<td>$j</td>
<td><select name='category' onchange=\"javascript: document.location.href='?pg=$pg&complaint_no=$complaintno&category='+this.value\">
<option value=''></option>";
$rs = mysql_query("select * from st_category order by code");
while ($o = mysql_fetch_object($rs)) {
echo "<option value='$o->id'";
if ($o->id == $category) echo " selected";
//echo ">$o->code ($o->qty_in/$o->qty_out)</option>";
echo ">$o->code</option>";
}
echo "</select>
<select name='subcategory' onchange=\"javascript: document.location.href='?pg=$pg&complaint_no=$complaintno&category=$category&subcategory='+this.value\">
<option value=''></option>";
$rs = mysql_query("select * from st_subcategory where category=$category order by code");
while ($o = mysql_fetch_object($rs)) {
echo "<option value='$o->id'";
if ($o->id == $subcategory) echo " selected";
//echo ">$o->code ($o->qty_in/$o->qty_out)</option>";
echo ">$o->code</option>";
}
echo "</select>
<select name='item'>
<option value=''></option>";
$rs = mysql_query("select * from st_items where category=$category and subcategory=$subcategory order by code");
while ($o = mysql_fetch_object($rs)) {
echo "<option value='$o->id'";
if ($o->id == $q->item) echo " selected";
echo ">$o->code ($o->qty_in/$o->qty_out)</option>";
}
echo "</select>
<input type='hidden' name='id' value='$q->id'></td>
<td><input type='text' name='qty_in' size='5' value='$q->qty_in'>
<select name='unit'>";
foreach ($units as $ut) {
echo "<option value='$ut'".($ut==$q->unit ? ' selected' : '').">$ut</option>";
}
echo "</select></td>
<td><select name='status'>";
foreach ($istatuss as $st) {
echo "<option value='$st'".($q->status == $st ? ' selected' : '') .">$st</option>";
}
echo "</select></td>";
} else {
echo "<td><a href='?pg=$pg&complaint_no=$complaintno&id=$q->id'>$j</a></td><td>".item_detail($q->item)."</td>
<td>$q->qty_in</td><td>$q->status</td>";
}
echo "<td>$q->dated</td></tr>";
}
if ($status != 'Cancelled' || $status != 'Resolved') {
echo "<tr><th colspan='4'><input type='submit' name='submit' value='SAVE'></th><th>";
if ($id) {
echo "<input type='submit' name='submit' value='DELETE'>";
}
echo "</th></tr>";
}
}
?>
</table>
</center>