diff --git a/main/admin/configure_extensions.php b/main/admin/configure_extensions.php index ad04b9ddfb..36dd1a70ef 100755 --- a/main/admin/configure_extensions.php +++ b/main/admin/configure_extensions.php @@ -159,7 +159,11 @@ Display::display_header($nameTool);
addElement('text', 'host', get_lang('Host')); + if (api_get_configuration_value('webservice_remote_ppt2png_enable') == true) { + $form->addElement('text', 'host', get_lang('Host')); + } else { + $form->addElement('text', 'host', [get_lang('Host'),'Remote host disabled - set webservice_remote_ppt2png_enable setting to true in configuration.php to enable']); + } //$form -> addElement('html','

'); $form->addElement('text', 'port', get_lang('Port')); //$form -> addElement('html','

'); diff --git a/main/install/configuration.dist.php b/main/install/configuration.dist.php index 1eb163da7e..458b888ca4 100644 --- a/main/install/configuration.dist.php +++ b/main/install/configuration.dist.php @@ -2479,3 +2479,6 @@ INSERT INTO extra_field_options (field_id, option_value, display_text, priority, // Enable use of a custom course logo in mail & PDF headers // $_configuration['mail_header_from_custom_course_logo'] = false; + +// Enable additional_webservices.php for *remote* PPT2PNG/Oogie service +//$_configuration['webservice_remote_ppt2png_enable'] = false; diff --git a/main/webservices/additional_webservices.php b/main/webservices/additional_webservices.php index ba396e5887..4506faf794 100755 --- a/main/webservices/additional_webservices.php +++ b/main/webservices/additional_webservices.php @@ -7,6 +7,12 @@ */ require_once __DIR__.'/../inc/global.inc.php'; +$enableThis = api_get_configuration_value('webservice_remote_ppt2png_enable'); +if (!$enableThis) { + echo "Remote PPT2PNG service is disabled. \n"; + echo "To enable, add \$_configuration['webservice_remote_ppt2png_enable'] = true; to your configuration.php"; + exit; +} api_protect_webservices(); /**