Updated Vendors added description and account number removed address phone email

This commit is contained in:
root
2019-03-22 20:26:11 -04:00
parent 65557db9a9
commit 3f34bac863
7 changed files with 51 additions and 91 deletions

View File

@@ -29,8 +29,13 @@
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<label>Note</label> <label>Account Number</label>
<textarea rows="4" class="form-control" name="note"></textarea> <div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-barcode"></i></span>
</div>
<input type="text" class="form-control" name="account_number" placeholder="Account number">
</div>
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">

View File

@@ -2,7 +2,7 @@
<div class="modal-dialog"> <div class="modal-dialog">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h5 class="modal-title"><i class="fa fa-user"></i> New vendor</h5> <h5 class="modal-title"><i class="fa fa-building"></i> New vendor</h5>
<button type="button" class="close" data-dismiss="modal"> <button type="button" class="close" data-dismiss="modal">
<span aria-hidden="true">&times;</span> <span aria-hidden="true">&times;</span>
</button> </button>
@@ -14,32 +14,12 @@
<input type="text" class="form-control" name="name" required autofocus="autofocus"> <input type="text" class="form-control" name="name" required autofocus="autofocus">
</div> </div>
<div class="form-group"> <div class="form-group">
<label>Phone</label> <label>Description</label>
<input type="text" class="form-control" name="phone" data-inputmask="'mask': '999-999-9999'"> <input type="text" class="form-control" name="description" required>
</div> </div>
<div class="form-group"> <div class="form-group">
<label>Email</label> <label>Account Number</label>
<input type="email" class="form-control" name="email"> <input type="text" class="form-control" name="account_number">
</div>
<div class="form-group">
<label>Website</label>
<input type="text" class="form-control" name="website">
</div>
<div class="form-group">
<label>Address</label>
<input type="text" class="form-control" name="address">
</div>
<div class="form-group">
<label>City</label>
<input type="text" class="form-control" name="city">
</div>
<div class="form-group">
<label>State</label>
<input type="text" class="form-control" name="state">
</div>
<div class="form-group">
<label>Zip</label>
<input type="text" class="form-control" name="zip">
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">

View File

@@ -6,6 +6,7 @@
<tr> <tr>
<th>Vendor</th> <th>Vendor</th>
<th>Description</th> <th>Description</th>
<th>Account Number</th>
<th class="text-center">Actions</th> <th class="text-center">Actions</th>
</tr> </tr>
</thead> </thead>
@@ -16,11 +17,13 @@
$client_vendor_id = $row['client_vendor_id']; $client_vendor_id = $row['client_vendor_id'];
$client_vendor_name = $row['client_vendor_name']; $client_vendor_name = $row['client_vendor_name'];
$client_vendor_description = $row['client_vendor_description']; $client_vendor_description = $row['client_vendor_description'];
$client_vendor_account_number = $row['client_vendor_account_number'];
?> ?>
<tr> <tr>
<td><?php echo "$client_vendor_name"; ?></td> <td><?php echo $client_vendor_name; ?></td>
<td><?php echo "$client_vendor_description"; ?></td> <td><?php echo $client_vendor_description; ?></td>
<td><?php echo $client_vendor_account_number; ?></td>
<td> <td>
<div class="dropdown dropleft text-center"> <div class="dropdown dropleft text-center">
<button class="btn btn-secondary btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button class="btn btn-secondary btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">

View File

@@ -28,6 +28,15 @@
<input type="text" class="form-control" name="description" placeholder="Description of the Vendor" value="<?php echo $client_vendor_description; ?>"required> <input type="text" class="form-control" name="description" placeholder="Description of the Vendor" value="<?php echo $client_vendor_description; ?>"required>
</div> </div>
</div> </div>
<div class="form-group">
<label>Account Number</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="fa fa-barcode"></i></span>
</div>
<input type="text" class="form-control" name="account_number" placeholder="Account number" value="<?php echo $client_vendor_account_number; ?>">
</div>
</div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button> <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>

View File

@@ -8,43 +8,24 @@
</button> </button>
</div> </div>
<form action="post.php" method="post" autocomplete="off"> <form action="post.php" method="post" autocomplete="off">
<input type="hidden" name="vendor_id" value="<?php echo $vendor_id; ?>">
<div class="modal-body"> <div class="modal-body">
<div class="form-group"> <div class="form-group">
<label>Name</label> <label>Name</label>
<input type="text" class="form-control" name="name" value="<?php echo "$vendor_name"; ?>" required> <input type="text" class="form-control" name="name" value="<?php echo "$vendor_name"; ?>" required>
</div> </div>
<div class="form-group"> <div class="form-group">
<label>Phone</label> <label>Description</label>
<input type="text" class="form-control" name="phone" data-inputmask="'mask': '999-999-9999'" value="<?php echo "$vendor_phone"; ?>" required> <input type="text" class="form-control" name="description" value="<?php echo $vendor_description; ?>" required>
</div> </div>
<div class="form-group"> <div class="form-group">
<label>Email</label> <label>Account Number</label>
<input type="email" class="form-control" name="email" value="<?php echo "$vendor_email"; ?>"> <input type="text" class="form-control" name="account_number" value="<?php echo $vendor_account_number; ?>">
</div>
<div class="form-group">
<label>Website</label>
<input type="text" class="form-control" name="website" value="<?php echo "$vendor_website"; ?>">
</div>
<div class="form-group">
<label>Address</label>
<input type="text" class="form-control" name="address" value="<?php echo "$vendor_address"; ?>">
</div>
<div class="form-group">
<label>City</label>
<input type="text" class="form-control" name="city" value="<?php echo "$vendor_city"; ?>">
</div>
<div class="form-group">
<label>State</label>
<input type="text" class="form-control" name="state" value="<?php echo "$vendor_state"; ?>">
</div>
<div class="form-group">
<label>Zip</label>
<input type="text" class="form-control" name="zip" value="<?php echo "$vendor_zip"; ?>">
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button> <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<button type="submit" name="_vendor" class="btn btn-primary">Save</button> <button type="submit" name="edit_vendor" class="btn btn-primary">Save</button>
</div> </div>
</form> </form>
</div> </div>

View File

@@ -96,16 +96,10 @@ if(isset($_GET['delete_client'])){
if(isset($_POST['add_vendor'])){ if(isset($_POST['add_vendor'])){
$name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['name'])); $name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['name']));
$address = strip_tags(mysqli_real_escape_string($mysqli,$_POST['address'])); $description = strip_tags(mysqli_real_escape_string($mysqli,$_POST['description']));
$city = strip_tags(mysqli_real_escape_string($mysqli,$_POST['city'])); $account_number = strip_tags(mysqli_real_escape_string($mysqli,$_POST['account_number']));
$state = strip_tags(mysqli_real_escape_string($mysqli,$_POST['state']));
$zip = strip_tags(mysqli_real_escape_string($mysqli,$_POST['zip']));
$phone = strip_tags(mysqli_real_escape_string($mysqli,$_POST['phone']));
$phone = preg_replace("/[^0-9]/", '',$phone);
$email = strip_tags(mysqli_real_escape_string($mysqli,$_POST['email']));
$website = strip_tags(mysqli_real_escape_string($mysqli,$_POST['website']));
mysqli_query($mysqli,"INSERT INTO vendors SET vendor_name = '$name', vendor_address = '$address', vendor_city = '$city', vendor_state = '$state', vendor_zip = '$zip', vendor_phone = '$phone', vendor_email = '$email', vendor_website = '$website', vendor_created_at = UNIX_TIMESTAMP()"); mysqli_query($mysqli,"INSERT INTO vendors SET vendor_name = '$name', vendor_description = '$description', vendor_account_number = '$account_number', vendor_created_at = UNIX_TIMESTAMP()");
$_SESSION['alert_message'] = "Vendor added"; $_SESSION['alert_message'] = "Vendor added";
@@ -117,16 +111,10 @@ if(isset($_POST['edit_vendor'])){
$vendor_id = intval($_POST['vendor_id']); $vendor_id = intval($_POST['vendor_id']);
$name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['name'])); $name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['name']));
$address = strip_tags(mysqli_real_escape_string($mysqli,$_POST['address'])); $description = strip_tags(mysqli_real_escape_string($mysqli,$_POST['description']));
$city = strip_tags(mysqli_real_escape_string($mysqli,$_POST['city'])); $account_number = strip_tags(mysqli_real_escape_string($mysqli,$_POST['account_number']));
$state = strip_tags(mysqli_real_escape_string($mysqli,$_POST['state']));
$zip = strip_tags(mysqli_real_escape_string($mysqli,$_POST['zip']));
$phone = strip_tags(mysqli_real_escape_string($mysqli,$_POST['phone']));
$phone = preg_replace("/[^0-9]/", '',$phone);
$email = strip_tags(mysqli_real_escape_string($mysqli,$_POST['email']));
$website = strip_tags(mysqli_real_escape_string($mysqli,$_POST['website']));
mysqli_query($mysqli,"UPDATE vendors SET vendor_name = '$name', vendor_address = '$address', vendor_city = '$city', vendor_state = '$state', vendor_zip = '$zip', vendor_phone = '$phone', vendor_email = '$email', vendor_website = '$website', vendor_updated_at = UNIX_TIMESTAMP() WHERE vendor_id = $vendor_id"); mysqli_query($mysqli,"UPDATE vendors SET vendor_name = '$name', vendor_description = '$description', vendor_account_number = '$account_number', vendor_updated_at = UNIX_TIMESTAMP() WHERE vendor_id = $vendor_id");
$_SESSION['alert_message'] = "Vendor modified"; $_SESSION['alert_message'] = "Vendor modified";
@@ -631,9 +619,9 @@ if(isset($_POST['add_client_vendor'])){
$client_id = intval($_POST['client_id']); $client_id = intval($_POST['client_id']);
$name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['name'])); $name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['name']));
$description = strip_tags(mysqli_real_escape_string($mysqli,$_POST['description'])); $description = strip_tags(mysqli_real_escape_string($mysqli,$_POST['description']));
$note = strip_tags(mysqli_real_escape_string($mysqli,$_POST['note'])); $account_number = strip_tags(mysqli_real_escape_string($mysqli,$_POST['account_number']));
mysqli_query($mysqli,"INSERT INTO client_vendors SET client_vendor_name = '$name', client_vendor_description = '$description', client_vendor_note = '$note', client_id = $client_id"); mysqli_query($mysqli,"INSERT INTO client_vendors SET client_vendor_name = '$name', client_vendor_description = '$description', client_vendor_account_number = '$account_number', client_id = $client_id");
$_SESSION['alert_message'] = "Vendor added"; $_SESSION['alert_message'] = "Vendor added";
@@ -646,9 +634,9 @@ if(isset($_POST['edit_client_vendor'])){
$client_vendor_id = intval($_POST['client_vendor_id']); $client_vendor_id = intval($_POST['client_vendor_id']);
$name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['name'])); $name = strip_tags(mysqli_real_escape_string($mysqli,$_POST['name']));
$description = strip_tags(mysqli_real_escape_string($mysqli,$_POST['description'])); $description = strip_tags(mysqli_real_escape_string($mysqli,$_POST['description']));
$note = strip_tags(mysqli_real_escape_string($mysqli,$_POST['note'])); $account_number = strip_tags(mysqli_real_escape_string($mysqli,$_POST['account_number']));
mysqli_query($mysqli,"UPDATE client_vendors SET client_vendor_name = '$name', client_vendor_description = '$description', client_vendor_note = '$note' WHERE client_vendor_id = $client_vendor_id"); mysqli_query($mysqli,"UPDATE client_vendors SET client_vendor_name = '$name', client_vendor_description = '$description', client_vendor_account_number = '$account_number' WHERE client_vendor_id = $client_vendor_id");
$_SESSION['alert_message'] = "Vendor updated"; $_SESSION['alert_message'] = "Vendor updated";

View File

@@ -13,10 +13,9 @@
<table class="table table-striped table-borderless table-hover" id="dataTable" width="100%" cellspacing="0"> <table class="table table-striped table-borderless table-hover" id="dataTable" width="100%" cellspacing="0">
<thead> <thead>
<tr> <tr>
<th>Name</th> <th>Vendor</th>
<th>Email</th> <th>Description</th>
<th>Phone</th> <th>Account Number</th>
<th>Website</th>
<th class="text-center">Actions</th> <th class="text-center">Actions</th>
</tr> </tr>
</thead> </thead>
@@ -26,26 +25,21 @@
while($row = mysqli_fetch_array($sql)){ while($row = mysqli_fetch_array($sql)){
$vendor_id = $row['vendor_id']; $vendor_id = $row['vendor_id'];
$vendor_name = $row['vendor_name']; $vendor_name = $row['vendor_name'];
$vendor_email = $row['vendor_email']; $vendor_description = $row['vendor_description'];
$vendor_phone = $row['vendor_phone']; $vendor_account_number = $row['vendor_account_number'];
if(strlen($vendor_phone)>2){
$vendor_phone = substr($row['vendor_phone'],0,3)."-".substr($row['vendor_phone'],3,3)."-".substr($row['vendor_phone'],6,4);
}
$vendor_website = $row['vendor_website'];
?> ?>
<tr> <tr>
<td><?php echo "$vendor_name"; ?></td> <td><?php echo $vendor_name; ?></td>
<td><?php echo "$vendor_email"; ?></td> <td><?php echo $vendor_description; ?></td>
<td><?php echo "$vendor_phone"; ?></td> <td><?php echo $vendor_account_number; ?></td>
<td><?php echo "$vendor_website"; ?></td>
<td> <td>
<div class="dropdown dropleft text-center"> <div class="dropdown dropleft text-center">
<button class="btn btn-secondary btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <button class="btn btn-secondary btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="fas fa-ellipsis-h"></i> <i class="fas fa-ellipsis-h"></i>
</button> </button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" href="#" data-toggle="modal" data-target="#editvendorModal<?php echo $vendor_id; ?>">Edit</a> <a class="dropdown-item" href="#" data-toggle="modal" data-target="#editVendorModal<?php echo $vendor_id; ?>">Edit</a>
<a class="dropdown-item" href="post.php?delete_vendor=<?php echo $vendor_id; ?>">Delete</a> <a class="dropdown-item" href="post.php?delete_vendor=<?php echo $vendor_id; ?>">Delete</a>
</div> </div>
</div> </div>