|
|
|
|
@ -7033,10 +7033,12 @@ class SessionManager |
|
|
|
|
// Database Table Definitions |
|
|
|
|
$tbl_user = Database::get_main_table(TABLE_MAIN_USER); |
|
|
|
|
|
|
|
|
|
$form->addElement('text', 'name', get_lang('SessionName'), array( |
|
|
|
|
'maxlength' => 150, |
|
|
|
|
)); |
|
|
|
|
$form->addRule('name', get_lang('ThisFieldIsRequired'), 'required'); |
|
|
|
|
$form->addText( |
|
|
|
|
'name', |
|
|
|
|
get_lang('SessionName'), |
|
|
|
|
true, |
|
|
|
|
['maxlength' => 150] |
|
|
|
|
); |
|
|
|
|
$form->addRule('name', get_lang('SessionNameAlreadyExists'), 'callback', 'check_session_name'); |
|
|
|
|
|
|
|
|
|
if (!api_is_platform_admin() && api_is_teacher()) { |
|
|
|
|
@ -7144,7 +7146,13 @@ class SessionManager |
|
|
|
|
SESSION_VISIBLE => get_lang('SessionAccessible'), |
|
|
|
|
SESSION_INVISIBLE => api_ucfirst(get_lang('SessionNotAccessible')), |
|
|
|
|
)); |
|
|
|
|
$form->addGroup($visibilityGroup, 'visibility_group', get_lang('SessionVisibility'), null, false); |
|
|
|
|
$form->addGroup( |
|
|
|
|
$visibilityGroup, |
|
|
|
|
'visibility_group', |
|
|
|
|
get_lang('SessionVisibility'), |
|
|
|
|
null, |
|
|
|
|
false |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
$options = [ |
|
|
|
|
0 => get_lang('ByDuration'), |
|
|
|
|
@ -7156,7 +7164,7 @@ class SessionManager |
|
|
|
|
'id' => 'access' |
|
|
|
|
)); |
|
|
|
|
|
|
|
|
|
$form->addElement('html', '<div id="duration" style="display:none">'); |
|
|
|
|
$form->addHtml('<div id="duration" style="display:none">'); |
|
|
|
|
|
|
|
|
|
$form->addElement( |
|
|
|
|
'number', |
|
|
|
|
@ -7170,8 +7178,8 @@ class SessionManager |
|
|
|
|
) |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
$form->addElement('html', '</div>'); |
|
|
|
|
$form->addElement('html', '<div id="date_fields" style="display:none">'); |
|
|
|
|
$form->addHtml('</div>'); |
|
|
|
|
$form->addHtml('<div id="date_fields" style="display:none">'); |
|
|
|
|
|
|
|
|
|
// Dates |
|
|
|
|
$form->addDateTimePicker( |
|
|
|
|
@ -7201,6 +7209,7 @@ class SessionManager |
|
|
|
|
), |
|
|
|
|
array('id' => 'display_start_date') |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
$form->addDateTimePicker( |
|
|
|
|
'display_end_date', |
|
|
|
|
array( |
|
|
|
|
|