0byt3m1n1
Path:
C:
/
wamp64
/
www
/
cpms_new
/
USER
/
[
Home
]
File: edit_stockusage_entry_ctrl.php
<?php require_once "../lib/config.php"; require_once BASE_DIR."/lib/db/connection.php"; include( "../lib/config.php"); include_once("../model/defaults_mdl.php"); require_once "../model/defaultValues_mdl.php"; $p_id=@$_SESSION['project_id']; $u_id=@$_SESSION['user_id']; $entrydb_id=$_GET['id']; $itemname_db=$_GET['name']; $sql="select * from stockusage_entry where user_id='$u_id' and stockusage_id='$entrydb_id'"; $sql1=mysql_query($sql); while($row=mysql_fetch_array($sql1)) { //1 $entrydate_db=$row['date']; $itemused_db=$row['itemused']; $description_db=$row['description']; list($entry_yy, $entry_mm, $entry_dd) = split('[/.-]', $entrydate_db); }//1 if(isset($_POST['Update'])) { //2 $error_flag=0; $edititemname=@$_POST['txtitemtname']; $editentryid=@$_POST['txtentryid']; $entry_mm_restore=@$_POST['cmbentrymm']; $entry_dd_restore=@$_POST['cmbentrydd']; $entry_yy_restore=@$_POST['txtentryyy']; $entry_date_restore= $entry_yy_restore."-".$entry_mm_restore."-".$entry_dd_restore; $edititemused=@$_POST['txtitemsused']; $editdescription=@$_POST['txtdescription']; if (!is_numeric(@$_POST['txtentryyy'])) { $error['year_numeric']="Only allow numbers"; $error_flag=1; } if (!is_numeric(@$_POST['txtitemsused'])) { $error['itemnumber_numeric']="Only allow numbers"; $error_flag=1; } if($edititemname=="") { $error['edititemname_null']="Please Enter ItemName"; $error_flag=1; } if($edititemused=="") { $error['edititemnumber_null']="Please Enter number of Item"; $error_flag=1; } if($entry_yy_restore=="") { $error['stockentry_yy__null']="Please Enter Year"; $error_flag=1; } //if($editdescription=="") // { // $error['editdescription_null']="Please Enter Description"; // $error_flag=1; // } $sql="select * from stockitem where user_id='$u_id' and item_name='$edititemname'"; mysql_query($sql); if (mysql_affected_rows()<=0) { $error['item_add']="Plz Add this item first"; $error_flag=1; } $sql="select sum(itemsinstock) from stockentry where user_id='$u_id' and item_name='$edititemname' GROUP BY item_name"; $sql=mysql_query($sql); while($row=mysql_fetch_array($sql)) { $count_item=$row[0]; } if ($count_item<$edititemused) { $error['item_over']="Invalid Entry.Total quantity in stock is less or no stock is added"; $error_flag=1; } $sqlused="select sum(itemused) from stockusage_entry where user_id='$u_id' and item_name='$edititemname' GROUP BY item_name"; $sql2=mysql_query($sqlused); while($row=mysql_fetch_array($sql2)) { $count_itemused=$row[0]; } $balance=$count_item- $count_itemused; if ($balance<$edititemused) { $error['nothingto_use']="Invalid Entry.Total quantity in stock is completed"; $error_flag=1; } if($error_flag==1) { $url=$server_ip."/USER/search_stockusage_entry.php?message=$message"; echo "<script>window.location='$url'</script>"; } else { $sql="update `stockusage_entry` set `item_name`='".$edititemname."', `date`='".$entry_date_restore."' , `itemused`='".$edititemused."', `description`='".$editdescription."' where `stockusage_id`='".$editentryid."'"; mysql_query($sql); if(mysql_affected_rows()>0) { $message="Updation Completed successfully.."; $url=$server_ip."/USER/search_stockusage_entry.php?message=$message"; echo "<script>window.location='$url'</script>"; } else { $message="Updation Failed.."; $url=$server_ip."/USER/search_stockusage_entry.php?message=$message"; echo "<script>window.location='$url'</script>"; } } } ?>