Add student boss role - refs BT#9071

1.10.x
Angel Fernando Quiroz Campos 11 years ago
parent 2024674fa8
commit c7cdb262e2
  1. 1
      main/admin/user_add.php
  2. 1
      main/admin/user_edit.php
  3. 8
      main/inc/lib/main_api.lib.php

@ -198,6 +198,7 @@ $status[COURSEMANAGER] = get_lang('Teacher');
$status[STUDENT] = get_lang('Learner');
$status[DRH] = get_lang('Drh');
$status[SESSIONADMIN] = get_lang('SessionsAdmin');
$status[STUDENT_BOSS] = get_lang('RoleStudentBoss');
$form->addElement('select', 'status', get_lang('Profile'), $status, array('id' => 'status_select', 'class'=>'chzn-select', 'onchange' => 'javascript: display_drh_list();'));

@ -211,6 +211,7 @@ $status[COURSEMANAGER] = get_lang('Teacher');
$status[STUDENT] = get_lang('Learner');
$status[DRH] = get_lang('Drh');
$status[SESSIONADMIN] = get_lang('SessionsAdmin');
$status[STUDENT_BOSS] = get_lang('RoleStudentBoss');
$form->addElement('select', 'status', get_lang('Profile'), $status, array('id' => 'status_select', 'onchange' => 'javascript: display_drh_list();','class'=>'chzn-select'));

@ -43,6 +43,7 @@ define('SESSION_GENERAL_COACH', 13);
define('COURSE_STUDENT', 14); //student subscribed in a course
define('SESSION_STUDENT', 15); //student subscribed in a session course
define('COURSE_TUTOR', 16); // student is tutor of a course (NOT in session)
define('STUDENT_BOSS', 17); // student is boss
// Table of status
$_status_list[COURSEMANAGER] = 'teacher'; // 1
@ -323,6 +324,7 @@ define('USER_RELATION_TYPE_GOODFRIEND', 4); // should be deprecated is useless
define('USER_RELATION_TYPE_ENEMY', 5); // should be deprecated is useless
define('USER_RELATION_TYPE_DELETED', 6);
define('USER_RELATION_TYPE_RRHH', 7);
define('USER_RELATION_TYPE_BOSS', 8);
//Gradebook link constants
//Please do not change existing values, they are used in the database !
@ -7462,3 +7464,9 @@ function api_register_campus($listCampus = true) {
}
// Reload the settings.
}
function api_is_student_boss () {
global $_user;
return isset($_user['status']) && $_user['status'] == STUDENT_BOSS;
}
Loading…
Cancel
Save