slawkens
db554df041
Small improvement to plugins.enabled check
2021-06-08 19:18:01 +02:00
slawkens
f85361dbc5
Some optimisations in Plugins::installMenus
2020-09-25 07:49:26 +02:00
slawkens
ee49efd215
This is better way of doing the check for blank & color
2020-06-26 23:47:14 +02:00
slawkens
2458393d22
Add Plugins::installMenus function
2020-06-06 17:33:34 +02:00
slawkens
25ab4e187c
Fixed some weird behaviour with installation of plugins
2020-02-25 10:12:07 +01:00
slawkens
518ae4d97a
* don't install plugin when requirements are not satisfied
2020-02-15 22:41:52 +01:00
slawkens
51b848c43e
Add RuntimeException if xml, pdo or zip PHP extension is missing
...
For a better User Experience ;)
2020-02-15 17:17:28 +01:00
slawkens
d9e449b6cf
Forgot to remove this in last commit
2020-02-15 05:37:09 +01:00
slawkens
c821f76f0f
Forgot to remove this part
...
Also added delete hooks and template_menus from cache when uninstalling plugin
2020-02-03 23:30:57 +01:00
slawkens
e08557e5ae
Remove myaac_hooks table, load info directly from .json files and cache them
2020-01-13 20:19:34 +01:00
Evil Puncker
af1a6cf5ff
Updated copyright year and SSL link
...
Updated year to 2019 and made all my-aac.org links go to SSL by default
2019-07-17 20:22:07 -03:00
slawkens
933b25194c
* cache hooks and template menus
2019-05-25 00:18:30 +02:00
slawkens
fb1b9fea09
* stop using global $cache variable, use Singleton pattern instead
2018-06-03 17:09:21 +02:00
slawkens
bf361238cb
* remove whitespaces
2018-05-29 21:06:15 +02:00
slawkens
42d23e9b37
* remove unnecessary parentheses in include/require
2018-05-29 21:00:56 +02:00
slawkens1
fc30e28e84
* plugins require like composer: "ext-curl": >"5.0"
...
Allow require php extension with composer syntax: ext-name: version
2018-02-05 21:52:54 +01:00
slawkens1
9c536bd845
* plugins: require php-extension, table or column
...
Some additional options for plugin developers, to require specific php
extension, database table or column to be present on installed system!
2018-02-05 21:25:14 +01:00
slawkens1
40981daf33
* fixed plugin "You don't have rights to delete"
2018-01-14 09:19:00 +01:00
slawkens1
16bcb70863
* new hooks: LOGIN, LOGIN_ATTEMPT, LOGOUT
...
* fixed bug with uninstalling some plugin dirs
* updated TODO
2018-01-14 08:59:37 +01:00
slawkens
b03433d8a8
* added missing function is_sub_dir (to the last commit)
2018-01-08 17:28:05 +01:00
slawkens
4f0fca021c
* uninstall: do not allow directories outside BASE
...
* uninstall: do not allow absolute paths
2018-01-08 17:19:56 +01:00
slawkens
5aa1ae003e
* allow comments inside plugin json file
...
* updated German translation (by German native speaker)
2018-01-08 16:15:34 +01:00
slawkens1
a95c93cd5b
* update item_images_url config to 1092
...
* for backward support new require constants will be used for semantic
versioning: myaac_, php_, database_
* updated TODO
2017-12-26 20:55:43 +01:00
slawkens1
62443257fc
* semantic versioning support for plugins
...
* add support for defining max myaac version in plugin.json file
* you can now require other plugin to be installed before yours
* added German translation
* fixed faq containing html code
2017-12-26 16:47:52 +01:00
slawkens
0d37e07a0d
* (fix) remove hooks from db on plugin deinstall
2017-11-09 11:31:02 +01:00
slawkens
7b84614a79
* removed @version header from files, as it was hard to maintain
2017-11-09 10:02:15 +01:00
slawkens
9aa4e308c1
* reverted removing base href in html head
...
* added anonymous usage statistics reporting
* (fix) don't show templates that doesn't exist in Menus option in Admin Panel
* (fix) menu ordering by category
* (fix) showing changelog with urls in Admin Panel
* (internal) moved uninstall logic to Plugins class
2017-11-03 09:43:47 +01:00
slawkens
583f3394fc
* added featured article to tibiacom template (you can add them with add news button)
...
* added networks (facebook and twitter) and highscores (top 5) boxes to tibiacom template, configurable in templates/tibiacom/config.php
* fixed polls box in tibiacom template
* (internal) moved tibiacom boxes to separate directory
* (internal) renamed constant TICKET -> TICKER
2017-10-26 15:35:22 +02:00
slawkens1
1610a4ab91
* update to 0.6.6
2017-10-22 23:38:51 +02:00
slawkens1
2b6d65e955
* update to 0.6.5
2017-10-21 04:32:20 +02:00
slawkens1
9f946d4bc4
* update to 0.6.4
2017-10-20 22:17:54 +02:00
slawkens1
85c9a1e84d
* update to 0.6.3
2017-10-20 21:18:50 +02:00
slawkens1
8ab7be9fb8
* update to 0.6.2
2017-10-20 18:16:52 +02:00
slawkens
f9b6e9fa2e
* moved spells to twig template
...
* removed useless spells.spell column that was duplicate of spells.words
* Usage_Statistics reports now plugin version too
* (internal) removed $hook_types array, using defined() and constant() functions now
* (internal) optimized Spells class
2017-10-20 10:52:55 +02:00
slawkens
cde42ec3fa
* new command line tool: install_plugin.php
...
* can be used to install plugins from command line. Usage: "php install_plugin.php path_to_file"
* fixed if HTTP_HOST not set in common.php when executed from command line
* Added 'Are you sure?' popup when uninstalling plugin
* Moved plugin install logic to a new class: Plugins
* added some warnings when plugin json file is incomplete
2017-10-19 10:06:43 +02:00