* Description: Disable images in group edit menu
* Version: 1.0
* Author: Thomas Willingham <https://kakste.com/profile/beardyunixer>
+ * Status: Unsupported
+ * Note: Please use Circle Text instead
*/
use Friendica\App;
use Friendica\Core\Renderer;
use Friendica\DI;
-function group_text_install() {
-
+function group_text_install()
+{
Hook::register('addon_settings', 'addon/group_text/group_text.php', 'group_text_settings');
Hook::register('addon_settings_post', 'addon/group_text/group_text.php', 'group_text_settings_post');
-
- Logger::notice("installed group_text");
}
/**
*
*/
-function group_text_settings_post($a,$post) {
- if(! local_user() || empty($_POST['group_text-submit']))
+function group_text_settings_post(array $post)
+{
+ if (!DI::userSession()->getLocalUserId() || empty($post['group_text-submit'])) {
return;
- DI::pConfig()->set(local_user(),'system','groupedit_image_limit',intval($_POST['group_text']));
+ }
+
+ DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'groupedit_image_limit', intval($post['group_text']));
}
/**
*
- * Called from the Addon Setting form.
+ * Called from the Addon Setting form.
* Add our own settings info to the page.
*
*/
-
-
-function group_text_settings(App &$a, array &$data)
+function group_text_settings(array &$data)
{
- if (!local_user()) {
+ if (!DI::userSession()->getLocalUserId()) {
return;
}
- $enabled = DI::pConfig()->get(local_user(),'system','groupedit_image_limit');
+ $enabled = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'groupedit_image_limit');
$t = Renderer::getMarkupTemplate('settings.tpl', 'addon/group_text/');
$html = Renderer::replaceMacros($t, [