CasperSecurity
<?php
include '../../../../connection/connection.php';
include '../../../../connection/functions/encryption.php';
include '../../../../connection/login/login-authenticate.php';
include '../../../../connection/login/session.php';
$self_server = __file__;
$userId = $_SESSION['USER_ID'];
$db_handle = new DBController();
$kh=$db_handle-> runQuery("SELECT * FROM user WHERE user_id = '$userId' ");
foreach($kh as $vj) {
$user_name = $vj['user_name'];
}
$db_handle = new DBController();
$kapp = $db_handle-> runQuery("SELECT * FROM application");
foreach($kapp as $vkapp) {
$product_name = $vkapp['product_name'];
$product_image_small = $vkapp['product_image_small'];
}
?>
<html>
<?php
include'../../../../connection/includes/headlink.php';
?>
<body class="hold-transition sidebar-mini sidebar-collapse layout-fixed layout-navbar-fixed">
<!-- Site wrapper -->
<div class="wrapper">
<!-- Navbar -->
<?php
include'../../../../connection/includes/navbar.php';
?>
<!-- /.navbar -->
<!-- Main Sidebar Container -->
<?php
include'../../../../connection/includes/leftsidebar.php';
?>
<!-- /Main Sidebar Container -->
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<ol class="breadcrumb float-sm-left">
<li class="breadcrumb-item"><a href="../../../index.php">Home</a></li>
<li class="breadcrumb-item active">Item</li>
</ol>
</div>
<div class="col-sm-6">
<div class="btn-group mob">
<a href="purchasenextpagedetails.php" type="submit" class="btn btn-danger btn-sm " >Back</a>
</div>
</div>
</div>
</div><!-- /.container-fluid -->
</section>
<!-- /Content Header (Page header) -->
<!-- Main content -->
<section class="content">
<!--Tab row-->
<!-- /.tab row -->
<div class="row">
<div class="col-md-12">
<!-- general form elements -->
<div class="card card-primary">
<div class="card-header">
<!--h3 class="card-title">Add New</h3-->
</div>
<!-- /.card-header -->
<!-- form start -->
<?php
$address = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]";
?>
<form role="form" action="<?php echo $address; ?>/online_billing/v.1.0/api/request/purchase/item_insert_api.php" method="post" enctype="multipart/form-data">
<div class="card-body">
<?php
//from ajax page
$pinvoicenod = $_GET['pinvoiceno'];
$pinvoiceno = amebi_crypt($pinvoicenod,'d');
$pinvoicedated = $_GET['pinvoicedate'];
$pinvoicedate = amebi_crypt($pinvoicedated,'d');
$sup_named = $_GET['supname'];
$supplier_name = amebi_crypt($sup_named,'d');
$itemnamed = $_GET['itemname'];
$itemname = amebi_crypt($itemnamed,'d');
$supcoded = $_GET['supcode'];
$supplier_code = amebi_crypt($supcoded,'d');
$supaddressd = $_GET['supaddress'];
$supplier_address = amebi_crypt($supaddressd,'d');
$purchase_idz = $_GET['purchase_idzy'];
$purchase_idzy = amebi_crypt($purchase_idz,'d');
?>
<div class="row">
<div class="col-md-3">
<label class="pure-material-textfield-outlined">
<select class="text-capitalize" name="item_type" id="item_type" style="width: 100%;" required>
<option value='' selected="selected" disabled style="color:#28a745!important;" >Select Item Type</option>
<?php
$url2 = $address.'/online_billing/v.1.0/api/request/purchase_order/item_type_dropdownapi.php';
$content2 = file_get_contents($url2);
$data2 = json_decode($content2, true);
foreach($data2 as $organisationunit2 => $k2) {
foreach ($k2 as $v2){
?>
<option><?php echo $v2['item_type_name'];?></option>
<?php
}
}
?>
</select>
<span>Item Type</span>
</label>
</div>
<div class="col-md-3 ">
<input type="hidden" id="purchase_invoice_no" name="purchase_invoice_no" value="<?php echo $pinvoiceno;?>">
<input type="hidden" id="purchase_invoice_date" name="purchase_invoice_date" value="<?php echo $pinvoicedate;?>">
<input type="hidden" id="sup_name" name="sup_name" value="<?php echo $supplier_name;?>">
<input type="hidden" id="supplier_code" name="suplier_code" value="<?php echo $supplier_code;?>">
<input type="hidden" id="supplier_address" name="suplier_address" value="<?php echo $supplier_address;?>">
<input type="hidden" id="purchase_idzy" name="purchase_idzy" value="<?php echo $purchase_idzy;?>">
<label class="pure-material-textfield-outlined">
<select class="text-capitalize" name="item_groups" id="item_groups" style="width: 100%;" required>
<option selected="selected" disabled style="color:#28a745!important;" >Select Item Group</option>
<?php
$db_handle = new DBController();
$khs =$db_handle-> runQuery("SELECT * FROM item_group ORDER BY item_group_name ASC");
foreach($khs as $v) {
?>
<option value="<?php echo $v['item_group_name'];?>"><?php echo $v['item_group_name'];?></option>
<?php
}
?>
</select>
<span >Item Group</span>
</label>
<datalist id="sup-select">
<?php
$db_handle = new DBController();
$supsm = $db_handle->runQuery("SELECT * FROM item_group");
foreach($supsm as $supm){
?>
<option value="<?php echo $supm['item_group_name'];?>">
<?php
}
?>
</datalist>
</div>
<div class="col-md-3 ">
<label class="pure-material-textfield-outlined">
<input type="text" id="item_name" name="item_name" value="<?php echo $itemname;?>" required>
<span >Item</span>
</label>
</div>
<div class="col-md-3 ">
<label class="pure-material-textfield-outlined">
<input type="text" id="hsn_code" name="hsn_code" placeholder=" " pattern="[A-Za-z0-9\s]+" area-required="true" title="Please enter Alphanumeric values only">
<span >HSN Code</span>
</label>
</div>
</div>
<div class="row">
<div class="col-md-3 ">
<label class="pure-material-textfield-outlined">
<input type="text" id="item_unit" name="item_unit" placeholder=" " pattern="[A-Za-z0-9\s]+" area-required="true" title="Please enter Alphanumeric values only" required>
<span >Unit</span>
</label>
</div>
<div class="col-md-3 ">
<label class="pure-material-textfield-outlined">
<input type="text" id="cgst_rate" name="cgst_rate" placeholder=" " pattern="[0-9.]+" area-required="true" title="Please enter numeric values only" onkeyup="checkLettercgst_rate(this)" onChange="change_cgstrate()" required>
<span >CGST Rate</span>
</label>
<span id="cgst_ratemsg" class="text-danger font-weight-bold"> </span>
</div>
</div>
<!--div class="row">
<div class="col-md-3 ">
<label class="pure-material-textfield-outlined">
<input type="text" id="composition" name="composition" placeholder=" ">
<span>Composition</span>
</label>
</div>
<div class="col-md-3 ">
<label class="pure-material-textfield-outlined">
<input type="text" id="altmedicine" name="altmedicine" placeholder=" ">
<span>Alt Medicine</span>
</label>
</div>
</div-->
<span id="err_msg_cgstrate"></span>
<div class="row">
<div class="col-md-3 " style="margin-top:13px; ">
<input type="checkbox" value="yes" name="returnable"><strong> Returnable</strong>
</div>
</div>
</div>
<div class="card-footer">
<div class="row">
<div class="col-lg-12">
<center>
<button type="submit" class="btn btn-success" onclick="validate()">Submit</button>
<a href="purchasenextpagedetails.php" type="submit" class="btn btn-theme" >Close</a>
</center>
</div>
</div>
</div>
<!-- /.card-body -->
</form>
</div>
</div>
</div>
</section>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<!-- Control Sidebar -->
<?php
include'../../../../connection/includes/rightsidebar.php';
include'../../../../connection/includes/footer.php';
?>
</div>
<!-- ./wrapper -->
<?php
include'../../../../connection/includes/footerlink.php';
?>
<script type="text/javascript">
function change_cgstrate()
{
var xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET","ajaxgst.php?cgst_rate="+document.getElementById("cgst_rate").value,false);
xmlhttp.send(null);
document.getElementById("err_msg_cgstrate").innerHTML=xmlhttp.responseText;
}
</script>
<script>
function validate() {
var confirmitem_groups = document.getElementById('item_groups').value;
var confirmitem_name = document.getElementById('item_name').value;
//var confirmhsn_code = document.getElementById('hsn_code').value;
var confirmitem_unit = document.getElementById('item_unit').value;
var confirmsgst_rate = document.getElementById('sgst_rate').value;
var confirmcgst_rate = document.getElementById('cgst_rate').value;
var confirmigst_rate = document.getElementById('igst_rate').value;
if(confirmitem_groups.length == 0){
//alert("Name must be filled out");
//document.getElementById('username').innerHTML =" ** Please enter valid name";
document.getElementById("item_groups").className = "look";
}
if(confirmitem_name.length == 0){
//alert("Name must be filled out");
//document.getElementById('username').innerHTML =" ** Please enter valid name";
document.getElementById("item_name").className = "look";
}
/*if(confirmhsn_code.length == 0){
document.getElementById("hsn_code").className = "look";
}*/
if(confirmitem_unit.length == 0){
//alert("Name must be filled out");
//document.getElementById('username').innerHTML =" ** Please enter valid name";
document.getElementById("item_unit").className = "look";
}
if(confirmsgst_rate.length == 0){
//alert("Name must be filled out");
//document.getElementById('username').innerHTML =" ** Please enter valid name";
document.getElementById("sgst_rate").className = "look";
}
if(confirmcgst_rate.length == 0){
//alert("Name must be filled out");
//document.getElementById('username').innerHTML =" ** Please enter valid name";
document.getElementById("cgst_rate").className = "look";
}
if(confirmigst_rate.length == 0){
//alert("Name must be filled out");
//document.getElementById('username').innerHTML =" ** Please enter valid name";
document.getElementById("igst_rate").className = "look";
}
}
</script>
<script>
function checkLetter(inputtxt) {
var letters = /^[a-zA-z0-9 ]*$/i;
if (inputtxt.value.match(letters)) {
//alert('Please input letters only');
document.getElementById('clientmsg').innerHTML =" ";
document.getElementById("name").className = "<label class="pure-material-textfield-outlined">";
}else{
document.getElementById('clientmsg').innerHTML =" ** only alpha numeric values are allowed";
document.getElementById("name").className = "look";
}
}
function checkphone(inputtxt) {
//var mobileno = document.getElementById('mobile_no').value;
var PhonePttrn = /^((\\+91-?)|0)?[0-9]{10}$/i;
if (inputtxt.value.match(PhonePttrn)) {
document.getElementById("phonemsg").innerHTML = "";
document.getElementById("mobile_no").className = 'pure-material-textfield-outlined';
}
else {
document.getElementById("phonemsg").innerHTML = " ** Please enter valid phone number";
document.getElementById("mobile_no").className = 'look';
}
}
function ValidateEmail(inputText){
var mailformat = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/i;
if(inputText.value.match(mailformat)){
//alert("You have entered a valid email address!"); //The pop up alert for a valid email address
document.getElementById('mailmsg').innerHTML =" ";
document.getElementById("mail_id").className = "pure-material-textfield-outlined";
}else{
document.getElementById('mailmsg').innerHTML =" ** Please enter valid email";
//alert("You have entered an invalid email address!"); //The pop up alert for an invalid email address
document.getElementById("mail_id").className = "look";
//return false;
}
}
function Validateno_units(inputtxt) {
var numletters = /^[0-9]*$/i;
if (inputtxt.value.match(numletters)) {
//alert('Please input letters only');
document.getElementById('unitmsg').innerHTML =" ";
document.getElementById("no_units").className = "pure-material-textfield-outlined";
}else{
document.getElementById('unitmsg').innerHTML =" ** only Numeric values are allowed";
document.getElementById("no_units").className = "look";
}
}
</script>
</body>
</html>