Piwik\SettingsServer::isGdExtensionEnabled PHP Method

isGdExtensionEnabled() public static method

_Note: ImageGraph and the sparkline report visualization depend on the GD extension._
public static isGdExtensionEnabled ( ) : boolean
return boolean
    public static function isGdExtensionEnabled()
    {
        static $gd = null;
        if (is_null($gd)) {
            $gd = false;
            $extensions = @get_loaded_extensions();
            if (is_array($extensions)) {
                $gd = in_array('gd', $extensions) && function_exists('imageftbbox');
            }
        }
        return $gd;
    }

Usage Example

 public function execute()
 {
     $label = $this->translator->translate('Installation_SystemCheckGDFreeType');
     if (SettingsServer::isGdExtensionEnabled()) {
         return array(DiagnosticResult::singleResult($label, DiagnosticResult::STATUS_OK));
     }
     $comment = sprintf('%s<br />%s', $this->translator->translate('Installation_SystemCheckGDFreeType'), $this->translator->translate('Installation_SystemCheckGDHelp'));
     return array(DiagnosticResult::singleResult($label, DiagnosticResult::STATUS_WARNING, $comment));
 }
All Usage Examples Of Piwik\SettingsServer::isGdExtensionEnabled