]> git.mxchange.org Git - friendica.git/blobdiff - mod/bookmarklet.php
Transfer all item shadow functions to the item class
[friendica.git] / mod / bookmarklet.php
index e78153607582dc8c0f51e8c79ddb5a315eb35c7d..593b4fa661365ec8d38ef64c87f79a5ce0e98966 100644 (file)
@@ -2,11 +2,12 @@
 
 use Friendica\App;
 use Friendica\Core\System;
+use Friendica\Module\Login;
 
 require_once('include/conversation.php');
 require_once('include/items.php');
 
-function bookmarklet_init(App $a)
+function bookmarklet_init()
 {
        $_GET["mode"] = "minimal";
 }
@@ -14,8 +15,8 @@ function bookmarklet_init(App $a)
 function bookmarklet_content(App $a)
 {
        if (!local_user()) {
-               $o .= login(($a->config['register_policy'] == REGISTER_CLOSED) ? false : true);
                $o = '<h2>' . t('Login') . '</h2>';
+               $o .= Login::form($a->query_string, $a->config['register_policy'] == REGISTER_CLOSED ? false : true);
                return $o;
        }
 
@@ -25,7 +26,7 @@ function bookmarklet_content(App $a)
        if (!strstr($referer, $page)) {
                $content = add_page_info($_REQUEST["url"]);
 
-               $x = array(
+               $x = [
                        'is_owner' => true,
                        'allow_location' => $a->user['allow_location'],
                        'default_location' => $a->user['default-location'],
@@ -36,10 +37,9 @@ function bookmarklet_content(App $a)
                        'bang' => '',
                        'visitor' => 'block',
                        'profile_uid' => local_user(),
-                       'acl_data' => construct_acl_data($a, $a->user), // For non-Javascript ACL selector
                        'title' => trim($_REQUEST["title"], "*"),
                        'content' => $content
-               );
+               ];
                $o = status_editor($a, $x, 0, false);
                $o .= "<script>window.resizeTo(800,550);</script>";
        } else {