<?php  // $Id: duration_form.php,v 1.3.2.2 2009/02/23 19:22:42 dlnsk Exp $

require_once($CFG->libdir.'/formslib.php');

class mod_attforblock_duration_form extends moodleform {

    function definition() {

        global $CFG;
        $mform    =& $this->_form;

        $course        = $this->_customdata['course'];
        $cm            = $this->_customdata['cm'];
        $modcontext    = $this->_customdata['modcontext'];
        $ids		   = $this->_customdata['ids'];

        $mform->addElement('header', 'general', get_string('changeduration','attforblock'));
		$mform->addElement('static', 'count', get_string('countofselected','attforblock'), count(explode('_', $ids)));
        
        for ($i=0; $i<=23; $i++) {
            $hours[$i] = sprintf("%02d",$i);
        }
        for ($i=0; $i<60; $i+=5) {
            $minutes[$i] = sprintf("%02d",$i);
        }
        $durselect[] =& MoodleQuickForm::createElement('select', 'hours', '', $hours);
		$durselect[] =& MoodleQuickForm::createElement('select', 'minutes', '', $minutes, false, true);
		$mform->addGroup($durselect, 'durtime', get_string('newduration','attforblock'), array(' '), true);
		
        $mform->addElement('hidden', 'ids', $ids);
       	$mform->addElement('hidden', 'id', $cm->id);
        $mform->addElement('hidden', 'action', 'changeduration');
        
        $mform->setDefaults(array('durtime' => array('hours'=>0, 'minutes'=>0)));
		
//-------------------------------------------------------------------------------
        // buttons
        $submit_string = get_string('update', 'attforblock');
        $this->add_action_buttons(true, $submit_string);

//        $mform->addElement('hidden', 'id', $cm->id);
//        $mform->addElement('hidden', 'sessionid', $sessionid);
//        $mform->addElement('hidden', 'action', 'changeduration');

    }

}
?>