public function searchModal() { require_once 'models/studentContact.php'; $names = Identity::findByType(2); $types = StudentContact::getTypes(); include_once 'views/contact/modals/searchContacts.php'; }
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 unlinkContact() { StudentContact::unlinkContact($_POST['id']); header("Location: " . $_POST['path']); }
?> </div> <div class="row"> <div class="col-md-12"> <div class="panel panel-info"> <div class="panel-heading"> <h2 class="panel-title">Set Relationship</h2> </div> <div class="panel-body"> <div class="form-group"> <label for="relationship" class="control-label col-md-2">Relationship</label> <div class="col-md-10"> <select id="relationship" class="form-control" name="relationship" placeholder="Set Relationship"> <option value="">Set Relationship</option> <?php foreach (StudentContact::getTypes() as $i) { ?> <option value="<?php echo $i['id']; ?> "><?php echo $i['name']; ?> </option> <?php } ?> </select> </div> </div> </div>
<i class="material-icons" style="font-size: 3.3em; float:left; margin-right: 15px; margin-top:-10px">warning</i> <h4 style="margin-top:-10px;" class="modal-title">DELETE RELATIONSHIP WITH <?php echo strtoupper($_POST['firstName'] . ' ' . $_POST['lastName']); ?> </h4> <p>This cannot be undone.</p> </div> <div class="modal-body"> <h4 style="line-height: 1.5em;">Are you sure you want to remove <?php echo $_POST['firstName'] . ' ' . $_POST['lastName']; ?> 's relationship with <?php echo $contact['firstName'] . ' ' . $contact['lastName']; ?> as a <?php echo StudentContact::findTypeById($info['relationships']['relationshipID'])['type']; ?> ?</h4> </div> <div class="modal-footer"> <input type="hidden" name="path" value="<?php echo $_POST['path']; ?> "> <input type="hidden" name="id" value="<?php echo $info['relationships']['id']; ?> "> <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> <button type="submit" name="Submit" class="btn btn-danger btn-raised">DELETE RELATIONSHIP</button> </div>
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]] }