Пример #1
0
 public function searchModal()
 {
     require_once 'models/studentContact.php';
     $names = Identity::findByType(2);
     $types = StudentContact::getTypes();
     include_once 'views/contact/modals/searchContacts.php';
 }
Пример #2
0
 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';
 }
Пример #3
0
 public function unlinkContact()
 {
     StudentContact::unlinkContact($_POST['id']);
     header("Location: " . $_POST['path']);
 }
Пример #4
0
?>
        </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>
Пример #5
0
         <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>
Пример #6
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]]
 }