Example #1
0
 public static function fromArray($subscriberData)
 {
     $subscriber = new self($subscriberData['email']);
     if (isset($subscriberData['firstname'])) {
         $subscriber->setFirstname($subscriberData['firstname']);
     }
     if (isset($subscriberData['surname'])) {
         $subscriber->setSurname($subscriberData['surname']);
     }
     if (isset($subscriberData['address'])) {
         $subscriber->setAddress($subscriberData['address']);
     }
     if (isset($subscriberData['city'])) {
         $subscriber->setCity($subscriberData['city']);
     }
     if (isset($subscriberData['zip_code'])) {
         $subscriber->setZipCode($subscriberData['zip_code']);
     }
     if (isset($subscriberData['company'])) {
         $subscriber->setCompany($subscriberData['company']);
     }
     if (isset($subscriberData['phone_number'])) {
         $subscriber->setPhoneNumber($subscriberData['phone_number']);
     }
     if (isset($subscriberData['status_activity'])) {
         $subscriber->setStatusActivity($subscriberData['status_activity']);
     }
     if (isset($subscriberData['status_confirmation'])) {
         $subscriber->setStatusConfirmation($subscriberData['status_confirmation']);
     }
     return $subscriber;
 }
Example #2
0
 public static function createStudentFromId($id)
 {
     $student = new self();
     $query = "SELECT * FROM TUSERS U JOIN TSTUDENTS S ON U.`User ID` = S.`User ID` WHERE U.`User ID` = {$id}";
     $user = db_select($query);
     $student->setUserId($id);
     $student->setFirstName($user[0]['First Name']);
     $student->setSurname($user[0]['Surname']);
     $student->setPrefferedName($user[0]['Preferred Name']);
     $student->setStudentId($user[0]['Student ID']);
     $student->setEmail($user[0]['Email']);
     $student->setRole($user[0]['Role']);
     $student->setGender($user[0]['Gender']);
     $student->setDateOfBirth($user[0]['DOB']);
     $student->setValidation($user[0]['Validation']);
     return $student;
 }