mirror of
https://github.com/fspc/Yellow-Bike-Database.git
synced 2025-02-22 08:53:23 -05:00
Fixes #51; a matter of SQL.
This commit is contained in:
parent
d802552d7f
commit
937bf5adff
@ -126,6 +126,7 @@ $(function(){
|
|||||||
function volunteer_status(contacts) {
|
function volunteer_status(contacts) {
|
||||||
|
|
||||||
var all_members_obj; //reuse this object
|
var all_members_obj; //reuse this object
|
||||||
|
var year = d.getFullYear();
|
||||||
|
|
||||||
if (contacts) {
|
if (contacts) {
|
||||||
|
|
||||||
@ -135,12 +136,10 @@ $(function(){
|
|||||||
|
|
||||||
$.each(all_members_obj, function() {
|
$.each(all_members_obj, function() {
|
||||||
|
|
||||||
var year = d.getFullYear();
|
|
||||||
var bikes_earned = 0;
|
var bikes_earned = 0;
|
||||||
var volunteer_hours_redeemed = 0;
|
var volunteer_hours_redeemed = 0;
|
||||||
var obj = this;
|
var obj = this;
|
||||||
|
|
||||||
|
|
||||||
var volunteer = "", remaining = 0, vhr = "", max_bikes_earned = 0;
|
var volunteer = "", remaining = 0, vhr = "", max_bikes_earned = 0;
|
||||||
if (obj.volunteer) {
|
if (obj.volunteer) {
|
||||||
volunteer = $.parseJSON(obj.volunteer);
|
volunteer = $.parseJSON(obj.volunteer);
|
||||||
|
@ -125,7 +125,7 @@ $membership_discount = MEMBERSHIP_DISCOUNT;
|
|||||||
AND shop_user_roles.volunteer = 1 AND " .
|
AND shop_user_roles.volunteer = 1 AND " .
|
||||||
$_POST['contact_id'] .
|
$_POST['contact_id'] .
|
||||||
" GROUP BY contact_id) AS firstset
|
" GROUP BY contact_id) AS firstset
|
||||||
INNER JOIN
|
LEFT JOIN
|
||||||
(SELECT contacts.contact_id,
|
(SELECT contacts.contact_id,
|
||||||
COUNT(shop_hours.contact_id) AS current_year_visits,
|
COUNT(shop_hours.contact_id) AS current_year_visits,
|
||||||
ROUND(SUM(HOUR(TIMEDIFF( time_out, time_in)) + MINUTE(TIMEDIFF( time_out, time_in))/60)) AS current_year_volunteer_hours
|
ROUND(SUM(HOUR(TIMEDIFF( time_out, time_in)) + MINUTE(TIMEDIFF( time_out, time_in))/60)) AS current_year_volunteer_hours
|
||||||
@ -137,7 +137,10 @@ $membership_discount = MEMBERSHIP_DISCOUNT;
|
|||||||
AND shop_user_roles.volunteer = 1
|
AND shop_user_roles.volunteer = 1
|
||||||
AND " .
|
AND " .
|
||||||
$_POST['contact_id'] .
|
$_POST['contact_id'] .
|
||||||
") AS secondset;";
|
" GROUP BY contact_id) AS secondset ON firstset.contact_id = secondset.contact_id;";
|
||||||
|
|
||||||
|
|
||||||
|
//$handler->debug($query);
|
||||||
|
|
||||||
$sql = mysql_query($query, $YBDB) or die(mysql_error());
|
$sql = mysql_query($query, $YBDB) or die(mysql_error());
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user