t("web services under your control"); self::$defaultLogoClaim = ""; if (class_exists("OC_Theme")) { OC_Theme::init(); } } private static function themeExist($method) { if (OC_Util::getTheme() !== '' && method_exists('OC_Theme', $method)) { return true; } return false; } public static function getBaseUrl() { if (self::themeExist('getBaseUrl')) { return OC_Theme::getBaseUrl(); } else { return self::$defaultBaseUrl; } } public static function getSyncClientUrl() { if (self::themeExist('getSyncClientUrl')) { return OC_Theme::getSyncClientUrl(); } else { return self::$defaultSyncClientUrl; } } public static function getDocBaseUrl() { if (self::themeExist('getDocBaseUrl')) { return OC_Theme::getDocBaseUrl(); } else { return self::$defaultDocBaseUrl; } } public static function getName() { if (self::themeExist('getName')) { return OC_Theme::getName(); } else { return self::$defaultName; } } public static function getEntity() { if (self::themeExist('getEntity')) { return OC_Theme::getEntity(); } else { return self::$defaultEntity; } } public static function getSlogan() { if (self::themeExist('getSlogan')) { return OC_Theme::getSlogan(); } else { return self::$defaultSlogan; } } public static function getLogoClaim() { if (self::themeExist('getLogoClaim')) { return OC_Theme::getLogoClaim(); } else { return self::$defaultLogoClaim; } } public static function getShortFooter() { if (self::themeExist('getShortFooter')) { $footer = OC_Theme::getShortFooter(); } else { $footer = "" .self::getEntity() . "". ' – ' . self::getSlogan(); } return $footer; } public static function getLongFooter() { if (self::themeExist('getLongFooter')) { $footer = OC_Theme::getLongFooter(); } else { $footer = self::getShortFooter(); } return $footer; } }