diff --git a/main/admin/resume_session.php b/main/admin/resume_session.php
index 6bedab43e6..85a01596fb 100755
--- a/main/admin/resume_session.php
+++ b/main/admin/resume_session.php
@@ -10,6 +10,12 @@ $language_file = 'admin';
$cidReset = true;
require_once '../inc/global.inc.php';
+$advancedSessionsPluginFilePath = api_get_path(PLUGIN_PATH) . 'advancedsessions/src/AdvancedSessionsPlugin.class.php';
+
+if (file_exists($advancedSessionsPluginFilePath)) {
+ require_once api_get_path(PLUGIN_PATH) . 'advancedsessions/src/AdvancedSessionsPlugin.class.php';
+}
+
// setting the section (for the tabs)
$this_section = SECTION_PLATFORM_ADMIN;
@@ -243,6 +249,12 @@ if (SessionManager::durationPerUserIsEnabled()) {
}
?>
+
+
+ |
+ |
+
+
diff --git a/plugin/advancedsessions/src/AdvancedSessionsPlugin.class.php b/plugin/advancedsessions/src/AdvancedSessionsPlugin.class.php
index 3be279f8d9..5bcb734589 100644
--- a/plugin/advancedsessions/src/AdvancedSessionsPlugin.class.php
+++ b/plugin/advancedsessions/src/AdvancedSessionsPlugin.class.php
@@ -101,4 +101,12 @@ class AdvancedSessionsPlugin extends Plugin
Database::insert($fieldValuesTable, $attributes);
}
+ public static function getSessionDescription($sessionId) {
+ $sessionId = intval($sessionId);
+
+ $fieldValue = new ExtraFieldValue('session');
+ $description = $fieldValue->get_values_by_handler_and_field_variable($sessionId, self::FIELD_NAME, false);
+
+ return $description !== false ? $description['field_value'] : get_lang('None');
+ }
}