public function listStudentContacts($id = 1)
 {
     $studentList = Student::all($start, $records);
     if (isset($_POST['studentID'])) {
         $id = $_POST['studentID'];
     }
     $studentContacts = StudentContact::findByStudentId($id)->getValues();
     $temp = [];
     foreach ($studentContacts['relationships'] as $i) {
         $temp[] = array('id' => $i['id'], 'identityID' => $i['identityID'], 'relationshipID' => $i['relationshipID'], 'type' => $i['type'], 'identity' => Identity::findById($i['identityID'])->getValues());
     }
     $studentContacts = array();
     require_once 'views/student/listContacts.php';
 }
 public function unlinkContactModal()
 {
     $info = StudentContact::findById($_GET['id'])->getValues();
     $contact = Identity::findById($info['relationships']['identityId'])->getValues();
     include_once 'views/contact/modals/deleteRelationship.php';
 }
Example #3
0
 private function getIdentity($identityId)
 {
     $this->identity = Identity::findById($identityId);
 }
Example #4
0
 public function loadContactList()
 {
     $result = StudentContact::findByStudentId($this->studentId);
     $result = $result->getValues();
     $list = [];
     foreach ($result['relationships'] as $i) {
         $list[] = array('id' => $i['id'], 'relationship' => $i['type'], 'identity' => Identity::findById($i['identityID'])->getValues());
     }
     $this->contactList = $list;
     //$contactList[n][relationship, identity[values]]
 }