"../group/group_space.php?".api_get_cidreq(), "name" => get_lang('GroupSpace')];
$group = GroupManager :: get_group_properties($groupId);
$path = explode('/', $dir);
if ('/'.$path[1] != $group['directory']) {
api_not_allowed(true);
}
}
$interbreadcrumb[] = ["url" => "./document.php?id=".$document_id.'&'.api_get_cidreq(), "name" => get_lang('Documents')];
if (!api_is_allowed_in_course()) {
api_not_allowed(true);
}
if (!($is_allowed_to_edit || $groupRights ||
DocumentManager::is_my_shared_folder(
api_get_user_id(),
Security::remove_XSS($dir),
api_get_session_id()
))
) {
api_not_allowed(true);
}
/* Header */
Event::event_access_tool(TOOL_DOCUMENT);
$display_dir = $dir;
if (isset($group)) {
$display_dir = explode('/', $dir);
unset($display_dir[0]);
unset($display_dir[1]);
$display_dir = implode('/', $display_dir);
}
// Interbreadcrumb for the current directory root path
$counter = 0;
if (isset($document_data['parents'])) {
foreach ($document_data['parents'] as $document_sub_data) {
//fixing double group folder in breadcrumb
if (api_get_group_id()) {
if ($counter == 0) {
$counter++;
continue;
}
}
$interbreadcrumb[] = [
'url' => $document_sub_data['document_url'],
'name' => $document_sub_data['title'],
];
$counter++;
}
}
//make some vars
$wamiuserid = api_get_user_id();
$htmlHeadXtra[] = '';
$htmlHeadXtra[] = '';
$htmlHeadXtra[] = '';
$htmlHeadXtra[] = '';
$htmlHeadXtra[] = '';
$htmlHeadXtra[] = api_get_js('record_audio/record_audio.js');
$actions = Display::toolbarButton(
get_lang('BackTo').' '.get_lang('DocumentsOverview'),
'document.php?'.api_get_cidreq()."&id=$document_id",
'arrow-left',
'default',
[],
false
);
$template = new Template($nameTools);
$template->assign('directory', $wamidir);
$template->assign('user_id', api_get_user_id());
$layout = $template->get_template('document/record_audio.tpl');
$content = $template->fetch($layout);
$template->assign(
'actions',
Display::toolbarAction('toolbar', [$actions])
);
$template->assign('content', $content);
$template->display_one_col_template();