From b7f534baedb893e57838648c70718f98f1508fa5 Mon Sep 17 00:00:00 2001 From: h-alstad <> Date: Wed, 19 May 2010 22:47:27 +0200 Subject: [PATCH] Added extra field for card management to administer expiry list --- inside/User.php | 63 +++++++++++++++++++------------------------ inside/Users.php | 2 ++ inside/sethascard.php | 18 ------------- 3 files changed, 30 insertions(+), 53 deletions(-) delete mode 100644 inside/sethascard.php diff --git a/inside/User.php b/inside/User.php index ed11518..7a530ca 100644 --- a/inside/User.php +++ b/inside/User.php @@ -860,11 +860,8 @@ class User { } } - public function hasCard() { - if ($this->hasCard != NULL) { - return true; - } - return false; + public function getHasCard() { + return $this->hasCard; } public function hasCardSticker() { @@ -1141,6 +1138,17 @@ class User { print " id . "\" title=\"mer informasjon om " . $this->firstname . " " . $this->lastname . "\">" . $this->firstname . "\n"; print " " . $this->lastname . "\n"; + + print " "; + if (!$this->getHasCard()) { + print "
id . "_hascard_form\" " . "action=\"javascript: setHasCard('" . $this->id . "')\" " . "method=\"post\">"; + print "\n"; + print "\n"; + print "
"; + } else { + print "kort mistet?"; + } + print " \n"; print " id . "_expires\">"; if ($this->expires == '0000-00-00') { @@ -1155,42 +1163,27 @@ class User { print " \n"; print " "; - if ($this->hasCard()) { - if ($expiry == "no-card") { - print "
id . "_hascard_form\" " . - "action=\"javascript: setHasCard('" . $this->id . "')\" " . - "method=\"post\">"; - } else { - print "id . "')\" method=\"get\">"; - } - } else { - print "id . "_cardno_form\" " . - "action=\"javascript: grantCardNumber('" . $this->id . "')\" " . "method=\"post\">"; - } print "
"; - if ($this->hasCard()) { - if ($expiry == "no-card") { - print "\n"; - print "\n"; - } else { - print "\n"; - print "\n"; - print "\n"; - } + if ($this->cardno != NULL) { + print "id . "')\" method=\"get\">"; + print "\n"; + print "\n"; + print "\n"; + print ""; } else { + print "
id . "_cardno_form\" action=\"javascript: grantCardNumber('" . $this->id . "')\" " . "method=\"post\">"; print "\n"; print "\n"; + print "
"; } print "
"; - print ""; print "\n"; print "id . "_laststicker\">"; diff --git a/inside/Users.php b/inside/Users.php index 50a42ea..5fe70d5 100644 --- a/inside/Users.php +++ b/inside/Users.php @@ -127,6 +127,7 @@ class Users { kortnr fornavn etternavn + medlemskort utløpsår oblat @@ -188,6 +189,7 @@ class Users { kortnr fornavn etternavn + medlemskort utløpsår endre til oblat diff --git a/inside/sethascard.php b/inside/sethascard.php deleted file mode 100644 index d483803..0000000 --- a/inside/sethascard.php +++ /dev/null @@ -1,18 +0,0 @@ -'); - -require_once "includes.php"; - -$userid = $_GET["userid"]; - -$user = new User($userid); -$user->setHasCard(1); -$user->updateLastSticker(date("Y", strtotime($user->getExpiryDate($user->cardno)))); -$user->sendCardProducedNotifyMail(); - -?> - - cardno; ?> - lastSticker; ?> -