Fuente: https://github.com/chamilo/chamilo-lms/releases/download/v1.11.40/chamilo-1.11.40.zip sha256: 1cf4bf2cc7bae1ef1a1eff643235db1d552f78ddf4b6dd1e2d2dac9868679439 Snapshot independiente (rama huerfana); diffable vs 1.11.38. vendor incluido.
28 lines
703 B
PHP
28 lines
703 B
PHP
<?php
|
|
|
|
/* For licensing terms, see /license.txt */
|
|
|
|
require_once __DIR__.'/../global.inc.php';
|
|
|
|
$action = isset($_REQUEST['a']) ? $_REQUEST['a'] : '';
|
|
$isAllowedToEdit = api_is_allowed_to_edit();
|
|
|
|
switch ($action) {
|
|
case 'search':
|
|
if ($isAllowedToEdit) {
|
|
$groups = GroupManager::getGroupListFilterByName($_REQUEST['q'], null, api_get_course_int_id());
|
|
$list = [];
|
|
foreach ($groups as $group) {
|
|
$list[] = [
|
|
'id' => $group['iid'],
|
|
'text' => $group['name'],
|
|
];
|
|
}
|
|
echo json_encode(['items' => $list]);
|
|
}
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
exit;
|