Allow pixlr only when enabled_support_pixlr is enabled - refs BT#14182

pull/2475/head
Angel Fernando Quiroz Campos 8 years ago
parent 86ab5fd9eb
commit ba8afd8443
  1. 9
      main/inc/lib/document.lib.php

@ -6630,6 +6630,7 @@ class DocumentManager
*/ */
private static function getButtonEdit($isReadOnly, array $documentData, $extension, $isCertificateMode) private static function getButtonEdit($isReadOnly, array $documentData, $extension, $isCertificateMode)
{ {
$extension = strtolower($extension);
$iconEn = Display::return_icon('edit.png', get_lang('Modify')); $iconEn = Display::return_icon('edit.png', get_lang('Modify'));
$iconDis = Display::return_icon('edit_na.png', get_lang('Modify')); $iconDis = Display::return_icon('edit_na.png', get_lang('Modify'));
$courseParams = api_get_cidreq(); $courseParams = api_get_cidreq();
@ -6657,8 +6658,8 @@ class DocumentManager
} }
if ( if (
in_array($extension, ['png', 'jpg', 'jpeg', 'bmp', 'gif']) || in_array($extension, ['png', 'jpg', 'jpeg', 'bmp', 'gif', 'pxd']) &&
($extension == 'pxd' && api_get_setting('enabled_support_pixlr') == 'true') api_get_setting('enabled_support_pixlr') == 'true'
) { ) {
return Display::url($iconEn, "edit_paint.php?$courseParams&id=$document_id"); return Display::url($iconEn, "edit_paint.php?$courseParams&id=$document_id");
} }
@ -6695,8 +6696,8 @@ class DocumentManager
} }
if ( if (
in_array($extension, ['png', 'jpg', 'jpeg', 'bmp', 'gif']) || in_array($extension, ['png', 'jpg', 'jpeg', 'bmp', 'gif', 'pxd']) &&
($extension == 'pxd' && api_get_setting('enabled_support_pixlr') == 'true') api_get_setting('enabled_support_pixlr') == 'true'
) { ) {
return Display::url($iconEn, "edit_paint.php?$courseParams&id=$document_id"); return Display::url($iconEn, "edit_paint.php?$courseParams&id=$document_id");
} }

Loading…
Cancel
Save