Example #1
0
function scheduler_prepare_formdata(scheduler_slot $slot)
{
    $data = $slot->get_data();
    /*
    * 
     echo "<pre>";
     print_r($data);
     echo "</pre>";
    * 
    */
    $data->exclusivityenable = $data->exclusivity > 0;
    $data->notes = array();
    $data->notes['text'] = $slot->notes;
    $data->notes['format'] = $slot->notesformat;
    if ($slot->emaildate < 0) {
        $data->emaildate = 0;
    }
    $i = 0;
    foreach ($slot->get_appointments() as $appointment) {
        $data->studentid[$i] = $appointment->studentid;
        $data->attended[$i] = $appointment->attended;
        $data->appointmentnote[$i]['text'] = $appointment->appointmentnote;
        $data->appointmentnote[$i]['format'] = $appointment->appointmentnoteformat;
        $data->grade[$i] = $appointment->grade;
        $i++;
    }
    return $data;
}