mirror of
https://github.com/fspc/Yellow-Bike-Database.git
synced 2025-02-22 00:53:22 -05:00
Beginning of transaction calculator framework & enh.
This commit is contained in:
parent
7ddff6778c
commit
dc7dd4d01f
@ -40,7 +40,7 @@ define("TIMEZONE", "America/New_York");
|
|||||||
define("NONSHOP",0);
|
define("NONSHOP",0);
|
||||||
|
|
||||||
// How many transactions to you want shown
|
// How many transactions to you want shown
|
||||||
define("NUMBER_OF_TRANSACTIONS", 11);
|
define("NUMBER_OF_TRANSACTIONS", 50);
|
||||||
|
|
||||||
//constants
|
//constants
|
||||||
define("PAGE_START_SHOP", "/start_shop.php");
|
define("PAGE_START_SHOP", "/start_shop.php");
|
||||||
|
@ -21,8 +21,14 @@ form[name=FormEdit] select:focus {
|
|||||||
color: green;
|
color: green;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
input[value=Save]:focus, input[value=Close]:focus {
|
||||||
|
background: green;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
/* distinguish deposits */
|
/* distinguish deposits */
|
||||||
.deposit {
|
.deposit, .deposit_calculator {
|
||||||
background-color: #FFDB58;
|
background-color: #FFDB58;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,16 +7,47 @@ $(function() {
|
|||||||
// paid or not?
|
// paid or not?
|
||||||
$(".paid").click(function() {
|
$(".paid").click(function() {
|
||||||
if ($(this).prop("checked")) {
|
if ($(this).prop("checked")) {
|
||||||
//console.log("turn color on");
|
|
||||||
$(this).closest("tr").css("background-color","#99CC33");
|
$(this).closest("tr").css("background-color","#E6E7E6");
|
||||||
$.post("json/transaction.php",{ paid: 1, transaction_id: this.name } );
|
$.post("json/transaction.php",{ paid: 1, transaction_id: this.name } );
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
//console.log("turn color off");
|
|
||||||
$(this).closest("tr").css("background-color","transparent");
|
$(this).closest("tr").css("background-color","transparent");
|
||||||
$.post("json/transaction.php",{ paid: 0, transaction_id: this.name } );
|
$.post("json/transaction.php",{ paid: 0, transaction_id: this.name } );
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Deposit Calculator
|
||||||
|
if ( $(".paid").length ) { // any transactions?
|
||||||
|
var deposit_length = $(".deposit").length;
|
||||||
|
|
||||||
|
if ( deposit_length && deposit_length == 1 ) { // one transaction - maybe can do 1 or more with a sort
|
||||||
|
|
||||||
|
$(".paid").each( function() {
|
||||||
|
|
||||||
|
if (this.value == 1) { /* Calculate using only the transactions that have been checked
|
||||||
|
as paid before the deposit
|
||||||
|
*/
|
||||||
|
var deposit_number = $(".deposit input").attr("name");
|
||||||
|
if ( this.name < deposit_number ) { // use database at this point
|
||||||
|
|
||||||
|
// find out the Payment Type
|
||||||
|
console.log(this.name)
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
else if ( deposit_length && deposit_length > 1) { /* more than one transaction
|
||||||
|
use a range of deposits closest to visible transactions
|
||||||
|
*/
|
||||||
|
//console.log("greater than one deposit");
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// editing a transaction
|
// editing a transaction
|
||||||
if ( $("input[name='shop_id']").length ) {
|
if ( $("input[name='shop_id']").length ) {
|
||||||
@ -32,6 +63,8 @@ $(function() {
|
|||||||
$("input[name='payment_type']").attr("tabindex",8);
|
$("input[name='payment_type']").attr("tabindex",8);
|
||||||
$("select[name='sold_to']").attr("tabindex",9);
|
$("select[name='sold_to']").attr("tabindex",9);
|
||||||
$("select[name='sold_by']").attr("tabindex",10);
|
$("select[name='sold_by']").attr("tabindex",10);
|
||||||
|
$("input[value='Save']").attr("tabindex",11);
|
||||||
|
$("input[value='Close']").attr("tabindex",12);
|
||||||
|
|
||||||
// require that values be filled in a particular fashion
|
// require that values be filled in a particular fashion
|
||||||
$("#date").mask("0000-00-00");
|
$("#date").mask("0000-00-00");
|
||||||
|
@ -39,7 +39,8 @@ INSERT INTO shop_user_roles (
|
|||||||
("Personal",0,0,0,0),
|
("Personal",0,0,0,0),
|
||||||
("Volunteer",0,1,0,0),
|
("Volunteer",0,1,0,0),
|
||||||
("Greeter",0,0,1,0),
|
("Greeter",0,0,1,0),
|
||||||
("Staff",0,0,1,1);
|
("Staff",0,0,1,1)
|
||||||
|
("Student Volunteer",0,0,0,0);
|
||||||
|
|
||||||
-- Add some projects to projects
|
-- Add some projects to projects
|
||||||
|
|
||||||
|
@ -430,7 +430,7 @@ if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "ChangeDate")) {
|
|||||||
<form method="post" name="FormView_<?php echo $row_Recordset1['transaction_id']; ?>" action="<?php echo $editFormAction; ?>">
|
<form method="post" name="FormView_<?php echo $row_Recordset1['transaction_id']; ?>" action="<?php echo $editFormAction; ?>">
|
||||||
<tr bordercolor='#CCCCCC' <?php
|
<tr bordercolor='#CCCCCC' <?php
|
||||||
echo ((intval($row_Recordset1['transaction_id']) == intval($trans_id)) ? "bgcolor='#CCCC33'" : "");
|
echo ((intval($row_Recordset1['transaction_id']) == intval($trans_id)) ? "bgcolor='#CCCC33'" : "");
|
||||||
if ($row_Recordset1['paid'] == 1) { echo "bgcolor='#99CC33'"; }
|
if ($row_Recordset1['paid'] == 1) { echo "bgcolor='#E6E7E6'"; }
|
||||||
if ($row_Recordset1['transaction_type'] == "Deposit") { echo "class='deposit'"; }
|
if ($row_Recordset1['transaction_type'] == "Deposit") { echo "class='deposit'"; }
|
||||||
?> >
|
?> >
|
||||||
<td><?php echo $row_Recordset1['shop_id']; ?></td>
|
<td><?php echo $row_Recordset1['shop_id']; ?></td>
|
||||||
@ -449,13 +449,13 @@ if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "ChangeDate")) {
|
|||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
if ($row_Recordset1['transaction_type'] == "Deposit") {
|
if ($row_Recordset1['transaction_type'] == "Deposit") {
|
||||||
echo "<tr class='deposit'><td colspan='8'><div style='text-align:right;'>";
|
echo "<tr class='deposit_calculator'><td colspan='8'><div style='text-align:right;'>";
|
||||||
echo '<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_change">Change:' . " $$change_fund" . '</span>|
|
echo '<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_change">Change Fund:' . " $$change_fund" . ' <span></span></span>|
|
||||||
<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_credit">Credit Card:</span>|
|
<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_credit">Credit Card: <span></span></span>|
|
||||||
<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_check">Check:</span>+
|
<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_check">Check: <span></span></span>+
|
||||||
<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_cash">Cash:</span>=
|
<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_cash">Cash: <span></span></span>=
|
||||||
<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_sum">Sum:</span>|
|
<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_sum">Sum: <span></span></span>|
|
||||||
<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_difference">Difference:</span>';
|
<span style="padding-left:10px; padding-right:10px;" id="' . $ti . '_difference">Difference: <span></span></span>';
|
||||||
echo "</div></td></tr>";
|
echo "</div></td></tr>";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user