diff options
Diffstat (limited to 'app/class/config.php')
-rw-r--r-- | app/class/config.php | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/app/class/config.php b/app/class/config.php index 59d80eb..5c05657 100644 --- a/app/class/config.php +++ b/app/class/config.php @@ -32,6 +32,7 @@ abstract class Config protected static $homepage = 'default'; protected static $homeredirect = null; protected static $interfacecss = null; + protected static $bookmark = []; // _______________________________________ F U N _______________________________________ @@ -253,6 +254,11 @@ abstract class Config return self::$interfacecss; } + public static function bookmark() + { + return self::$bookmark; + } + // __________________________________________ S E T ______________________________________ @@ -442,6 +448,33 @@ abstract class Config self::$interfacecss = null; } } + + public static function setbookmark($bookmark) + { + if(is_array($bookmark)) { + self::$bookmark = $bookmark; + } + } + + + + + + + // ______________________________________ F U N _________________________________________ + + public static function addbookmark(string $id, string $query) + { + $id = idclean($id); + self::$bookmark[$id] = $query; + } + + public static function deletebookmark(string $id) + { + if(key_exists($id, self::$bookmark)) { + unset(self::$bookmark[$id]); + } + } |