From f28d53f789a784547bfe27fc2b744d1798152ab3 Mon Sep 17 00:00:00 2001 From: Tom Lake <tswsl1989@sucs.org> Date: Thu, 27 Sep 2012 13:50:00 +0000 Subject: [PATCH] Further tweaks and improvements to SUSignup Admin component --- components/susignup-admin.php | 12 +++++++++++- htdocs/css/susignup-admin.css | 6 +++--- templates/susignup-admin.tpl | 4 ++++ 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/components/susignup-admin.php b/components/susignup-admin.php index eb27cfe..9751558 100644 --- a/components/susignup-admin.php +++ b/components/susignup-admin.php @@ -206,13 +206,23 @@ if (isset($session->groups[$permission])) { $apiResult = curl_exec($apiReq); $sumembers = su_response_decode($apiResult); $matches = array(); + $others=0; + $paidup=0; foreach ($sumembers as $sumem) { $sucsmem = get_sucs_record($sumem['uni_card_number']); if ($sucsmem && $sucsmem['paid'] != paidUntil(time()) && $sucsmem['type']==1) { $matches[]=array($sumem['firstName']." ".$sumem['lastName'], $sucsmem['realname'], $sumem['uni_card_number'], $sucsmem['username'], $sucsmem['paid']); + } else if ($sucsmem && $sucsmem['paid'] == paidUntil(time())) { + $others++; + $paidup++; + } else { + $others++; } } $smarty->assign("matches", $matches); + $smarty->assign("others", $others); + $smarty->assign("paidup", $paidup); + $smarty->assign("pending", $others - $paidup); } else if ($mode == 'renewals2') { $failures = array(); $successes = array(); @@ -255,7 +265,7 @@ function get_sucs_record($sid) { $query = "SELECT * FROM members WHERE sid=?;"; $res = $sucsDB->Execute($query, array($sid)); - if (!$res || $res->RecordCount()>1) { + if (!$res || $res->RecordCount()<>1) { return FALSE; } return $res->FetchRow(); diff --git a/htdocs/css/susignup-admin.css b/htdocs/css/susignup-admin.css index 8cd0251..1631a56 100644 --- a/htdocs/css/susignup-admin.css +++ b/htdocs/css/susignup-admin.css @@ -26,18 +26,18 @@ div.susignup-admin-menu input#rnsubmit { #susignup-renewals { width: 90%; - border: 2px ridge; + border: 1px solid black; border-collapse: collapse; } #susignup-renewals td { - border: 2px ridge; + border: 1px solid black; padding-left: 4px; padding-right: 2px; } #susignup-renewals th { - border: 2px ridge; + border: 1px solid black; text-align: center; padding-left: 2px; padding-right: 2px; diff --git a/templates/susignup-admin.tpl b/templates/susignup-admin.tpl index 49a0b2b..a455340 100644 --- a/templates/susignup-admin.tpl +++ b/templates/susignup-admin.tpl @@ -23,6 +23,10 @@ </table> <input type='hidden' name='mode' id='mode' value='renewals2' /> </form> +{if $others > 0} +<p>There were also <strong>{$others}</strong> other records found.<br /> +Of these, {$paidup} are current members and {$pending} are pending signups.</p> +{/if} {elseif $mode == 'renewals2'} <div class='centre'> <div class='cbb' style='text-align: left'> -- GitLab