diff --git a/main/inc/lib/sessionmanager.lib.php b/main/inc/lib/sessionmanager.lib.php index a3d7c92b50..e2fad35275 100755 --- a/main/inc/lib/sessionmanager.lib.php +++ b/main/inc/lib/sessionmanager.lib.php @@ -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', '