Remove hard-coded directory path from plugins

This commit is contained in:
shortcutme 2019-08-02 16:05:19 +02:00
parent 1eb97ea381
commit 3e97c154a0
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE
8 changed files with 39 additions and 17 deletions

View file

@ -2,6 +2,7 @@ import time
import re
import html
import hashlib
import os
from Plugin import PluginManager
from Translate import Translate
@ -10,8 +11,10 @@ from Config import config
from .ContentFilterStorage import ContentFilterStorage
plugin_dir = os.path.dirname(__file__)
if "_" not in locals():
_ = Translate("plugins/ContentFilter/languages/")
_ = Translate(plugin_dir + "/languages/")
@PluginManager.registerTo("SiteManager")
@ -210,7 +213,7 @@ class UiRequestPlugin(object):
def actionUiMedia(self, path, *args, **kwargs):
if path.startswith("/uimedia/plugins/contentfilter/"):
file_path = path.replace("/uimedia/plugins/contentfilter/", "plugins/ContentFilter/media/")
file_path = path.replace("/uimedia/plugins/contentfilter/", plugin_dir + "/media/")
return self.actionFile(file_path)
else:
return super(UiRequestPlugin, self).actionUiMedia(path)