%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<?php /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ /** * Description of User * * @author user */ class User extends Dbop{ private $dbConn; //put your code here public function __construct($db = 1) { $this->dbConn = $db; } public function __deconstruct() { } public function checkUserExist($email, $cardNo){ $query = "select count(1) as count from webUserMaster wum, webUserCards wuc where wum.User_ID = wuc.User_ID AND wum.Email = ? AND wuc.CardNo = ?;"; $valArr = $this->select($query, array($email, $cardNo), $this->dbConn); return $valArr[0]['count']; } public function getUserDetails($email, $cardNo){ $query = "select wum.User_ID, wum.Login_Name, wum.FName, wum.LName, wum.Email, wuc.CardNo, gcm.CardName from webUserMaster wum, webUserCards wuc, gCardMaster gcm where wum.User_ID = wuc.User_ID AND wuc.CardTypeID = gcm.CardTypeID AND wum.Email = ? AND wuc.CardNo = ?;"; $valArr = $this->select($query, array($email, $cardNo), $this->dbConn); return $valArr[0]; } public function checkUserExistByEmail($email){ $query = "select count(1) as count from webUserMaster wum where wum.Email = ?;"; $valArr = $this->select($query, array($email), $this->dbConn); return $valArr[0]['count']; } public function insertUser($name, $email, $contact) { $query = "INSERT INTO webUserMaster (Login_Name, Email, Mobile) VALUES (?, ?, ?)"; $valArr = $this->insert($query, array($name, $email, $contact), $this->dbConn); return $valArr; } public function getUserIdByEmail($email){ $query = "select wum.User_ID from webUserMaster wum where wum.Email = ?;"; $valArr = $this->select($query, array($email), $this->dbConn); return $valArr[0]['User_ID']; } public function getUserDetailsByEmail($email){ $query = "select wum.User_ID, wum.Login_Name, wum.FName, wum.LName, wum.Email from webUserMaster wum, gCardMaster gcm where wum.Email = ?;"; $valArr = $this->select($query, array($email), $this->dbConn); return $valArr[0]; } public function checkCardValidity($user_ID, $cardNo){ $query = "select count(1) as count from webUserCards as wuc WHERE wuc.User_ID = ? AND wuc.CardNo = ? and now() >= ValidFrom AND ValidTill >= now();"; $valArr = $this->select($query, array($user_ID, $cardNo), $this->dbConn); return $valArr[0]['count']; } public function getUserDetailsByBookingID($book_ID){ $query = "select wum.* from paidGolfCourseBook pgcb, webUserMaster wum WHERE pgcb.BookID = ? AND pgcb.USER_ID = wum.User_ID;"; $valArr = $this->select($query, array($book_ID), $this->dbConn); return $valArr[0]; } }