"../group/group_space.php?".api_get_cidreq(), "name" => get_lang('Group area'), ]; $group = GroupManager :: get_group_properties($groupId); $path = explode('/', $dir); if ('/'.$path[1] != $group['directory']) { api_not_allowed(true); } } $interbreadcrumb[] = [ "url" => "./document.php?".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); } 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 // Copied from document.php $dir_array = explode('/', $dir); $array_len = count($dir_array); // Interbreadcrumb for the current directory root path if (empty($document_data['parents'])) { $interbreadcrumb[] = ['url' => '#', 'name' => $document_data['title']]; } else { foreach ($document_data['parents'] as $document_sub_data) { $interbreadcrumb[] = [ 'url' => $document_sub_data['document_url'], 'name' => $document_sub_data['title'], ]; } } Display :: display_header($nameTools, 'Doc'); echo '
'; if (api_browser_support('svg')) { // Automatic loading the course language $translationList = ['' => 'en', 'pt' => 'pt-Pt', 'sr' => 'sr_latn']; $langsvgedit = api_get_language_isocode(); $langsvgedit = isset($translationList[$langsvgedit]) ? $translationList[$langsvgedit] : $langsvgedit; $langsvgedit = file_exists(api_get_path(LIBRARY_PATH).'javascript/svgedit/locale/lang.'.$langsvgedit.'.js') ? $langsvgedit : 'en'; $svg_url = api_get_path(WEB_LIBRARY_PATH).'javascript/svgedit/svg-editor.php?'.api_get_cidreq().'&lang='.$langsvgedit; ?> '; echo ''; echo ''; } else { echo Display::return_message(get_lang('Your browser does not support SVG files. To use the drawing tool you must have an advanced browser such as Firefox or Chrome'), 'error'); } Display :: display_footer();