diff --git a/web/ajax/modal.php b/web/ajax/modal.php
new file mode 100644
index 000000000..6ccefd9bd
--- /dev/null
+++ b/web/ajax/modal.php
@@ -0,0 +1,36 @@
+
diff --git a/web/skins/classic/includes/functions.php b/web/skins/classic/includes/functions.php
index e19e2af8d..e6491dc90 100644
--- a/web/skins/classic/includes/functions.php
+++ b/web/skins/classic/includes/functions.php
@@ -754,6 +754,43 @@ function runtimeStatus($running=null) {
return $running ? ($state ? $state : translate('Running')) : translate('Stopped');
}
+// Returns the modal html representing the selected Option Help item
+function getOptionHelpHTML($optionHelpIndex) {
+ global $OLANG;
+ $result = '';
+ $ZMoptionHelpIndex = 'ZM_'.$optionHelpIndex;
+
+ if ( !empty($OLANG[$optionHelpIndex]) ) {
+ $optionHelpText = $OLANG[$optionHelpIndex]['Help'];
+ } else {
+ $optionHelpText = dbFetchOne('SELECT Help FROM Config WHERE Name=?', 'Help', array($ZMoptionHelpIndex));
+ }
+ $optionHelpText = validHtmlStr($optionHelpText);
+ $optionHelpText = preg_replace('/~~/', '
', $optionHelpText );
+ $optionHelpText = preg_replace('/\[(.+)\]\((.+)\)/', '$1', $optionHelpText);
+
+ $result .= '