Exemple #1
0
 function makeAppointment($user, $scheduleitem_id)
 {
     //get schedule item and verify it and update the darn status
     if (!($item =& $this->getScheduleItem($scheduleitem_id))) {
         return false;
     }
     if (!$item->isOpen()) {
         $this->addError('Requested appointment not open');
         return false;
     }
     $appointment = new Appointment($this->dbcon);
     $data = array('userdata_id' => $user, 'action_id' => $scheduleitem_id);
     $appointment->setData($data);
     return $appointment->save();
 }