]> git.mxchange.org Git - friendica-addons.git/blobdiff - communityhome/communityhome.php
Use short form array syntax everywhere
[friendica-addons.git] / communityhome / communityhome.php
index c16b4ead6303e5a196ea70c00de0b49f433a8692..7cfb3d234fd158df854798d37c4fd7b516a84bc9 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 use Friendica\Core\Config;
+use Friendica\Module\Login;
 
 require_once('mod/community.php');
 
@@ -43,7 +44,7 @@ function communityhome_plugin_admin(&$a, &$o) {
        foreach($opts as $k=>$v) {
                $ctx['fields'][] = ['communityhome_'.$k, $v, Config::get('communityhome', $k)];
        }
-       $o = replace_macros($tpl, $ctx);        
+       $o = replace_macros($tpl, $ctx);
 }
 
 function communityhome_plugin_admin_post(&$a,&$b) {
@@ -61,33 +62,33 @@ function communityhome_home(&$a, &$o){
        $a->page['htmlhead'] .= '<link rel="stylesheet" type="text/css" href="'.$a->get_baseurl().'/addon/communityhome/communityhome.css" media="all" />';
 
        if (!Config::get('communityhome','hidelogin')){
-               $aside = array(
+               $aside = [
                        '$tab_1' => t('Login'),
                        '$tab_2' => t('OpenID'),
                        '$noOid' => Config::get('system','no_openid'),
-               );
+               ];
 
                // login form
                $aside['$login_title'] =  t('Login');
-               $aside['$login_form'] = login(($a->config['register_policy'] == REGISTER_CLOSED) ? false : true);
+               $aside['$login_form'] = Login::form($a->query_string, $a->config['register_policy'] == REGISTER_CLOSED ? false : true);
        } else  {
-               $aside = array(
+               $aside = [
                        //'$tab_1' => t('Login'),
                        //'$tab_2' => t('OpenID'),
                        //'$noOid' => Config::get('system','no_openid'),
-               );
+               ];
        }
 
        // last 12 users
        if (Config::get('communityhome','showlastusers')){
                $aside['$lastusers_title'] = t('Latest users');
-               $aside['$lastusers_items'] = array();
+               $aside['$lastusers_items'] = [];
                $sql_extra = "";
                $publish = (Config::get('system','publish_all') ? '' : " AND `publish` = 1 " );
                $order = " ORDER BY `register_date` DESC ";
 
                $r = q("SELECT `profile`.*, `profile`.`uid` AS `profile_uid`, `user`.`nickname`
-                               FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid` 
+                               FROM `profile` LEFT JOIN `user` ON `user`.`uid` = `profile`.`uid`
                                WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 $sql_extra $order LIMIT %d , %d ",
                        0,
                        12
@@ -98,12 +99,12 @@ function communityhome_home(&$a, &$o){
                        $photo = 'thumb';
                        foreach($r as $rr) {
                                $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
-                               $entry = replace_macros($tpl,array(
+                               $entry = replace_macros($tpl,[
                                        '$id' => $rr['id'],
                                        '$profile_link' => $profile_link,
                                        '$photo' => $a->get_cached_avatar_image($rr[$photo]),
                                        '$alt_text' => $rr['name'],
-                               ));
+                               ]);
                                $aside['$lastusers_items'][] = $entry;
                        }
                }
@@ -115,8 +116,8 @@ function communityhome_home(&$a, &$o){
                                (SELECT COUNT(*) as `contacts`, `uid` FROM `contact` WHERE `self`=0 GROUP BY `uid`) AS `con`,
                                (SELECT COUNT(*) as `items`, `uid` FROM `item` WHERE `item`.`changed` > DATE(NOW() - INTERVAL 1 MONTH) AND `item`.`wall` = 1 GROUP BY `uid`) AS `ite`,
                                (
-                               SELECT `contacts`,`items`,`ite`.`uid` FROM `con` RIGHT OUTER JOIN `ite` ON `con`.`uid`=`ite`.`uid` 
-                               UNION ALL 
+                               SELECT `contacts`,`items`,`ite`.`uid` FROM `con` RIGHT OUTER JOIN `ite` ON `con`.`uid`=`ite`.`uid`
+                               UNION ALL
                                SELECT `contacts`,`items`,`con`.`uid` FROM `con` LEFT OUTER JOIN `ite` ON `con`.`uid`=`ite`.`uid`
                                ) AS `uni`, `user`, `profile`
                                WHERE `uni`.`uid`=`user`.`uid`
@@ -126,17 +127,17 @@ function communityhome_home(&$a, &$o){
                                LIMIT 0,10");
                if($r && count($r)) {
                        $aside['$activeusers_title']  = t('Most active users');
-                       $aside['$activeusers_items']  = array();
+                       $aside['$activeusers_items']  = [];
 
                        $photo = 'thumb';
                        foreach($r as $rr) {
                                $profile_link = $a->get_baseurl() . '/profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
-                               $entry = replace_macros($tpl,array(
+                               $entry = replace_macros($tpl,[
                                        '$id' => $rr['id'],
                                        '$profile_link' => $profile_link,
                                        '$photo' => $rr[$photo],
                                        '$photo_user' => sprintf("%s (%s posts, %s contacts)",$rr['name'], ($rr['items']?$rr['items']:'0'), ($rr['contacts']?$rr['contacts']:'0'))
-                               ));
+                               ]);
                                $aside['$activeusers_items'][] = $entry;
                        }
                }
@@ -144,13 +145,13 @@ function communityhome_home(&$a, &$o){
        // last 12 photos
        if (Config::get('communityhome','showlastphotos')){
                $aside['$photos_title'] = t('Latest photos');
-               $aside['$photos_items'] = array();
-               $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM 
-                                       (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo` 
+               $aside['$photos_items'] = [];
+               $r = q("SELECT `photo`.`id`, `photo`.`resource-id`, `photo`.`scale`, `photo`.`desc`, `user`.`nickname`, `user`.`username` FROM
+                                       (SELECT `resource-id`, MAX(`scale`) as maxscale FROM `photo`
                                                WHERE `profile`=0 AND `contact-id`=0 AND `album` NOT IN ('Contact Photos', '%s', 'Profile Photos', '%s')
                                                        AND `allow_cid`='' AND `allow_gid`='' AND `deny_cid`='' AND `deny_gid`='' GROUP BY `resource-id`) AS `t1`
                                        INNER JOIN `photo` ON `photo`.`resource-id`=`t1`.`resource-id` AND `photo`.`scale` = `t1`.`maxscale`,
-                                       `user` 
+                                       `user`
                                        WHERE `user`.`uid` = `photo`.`uid`
                                        AND `user`.`blockwall`=0
                                        AND `user`.`hidewall` = 0
@@ -168,13 +169,13 @@ function communityhome_home(&$a, &$o){
                                $photo_page = $a->get_baseurl() . '/photos/' . $rr['nickname'] . '/image/' . $rr['resource-id'];
                                $photo_url = $a->get_baseurl() . '/photo/' .  $rr['resource-id'] . '-' . $rr['scale'] .'.jpg';
 
-                               $entry = replace_macros($tpl,array(
+                               $entry = replace_macros($tpl,[
                                        '$id' => $rr['id'],
                                        '$profile_link' => $photo_page,
                                        '$photo' => $photo_url,
                                        '$photo_user' => $rr['username'],
                                        '$photo_title' => $rr['desc']
-                               ));
+                               ]);
 
                                $aside['$photos_items'][] = $entry;
                        }
@@ -184,11 +185,11 @@ function communityhome_home(&$a, &$o){
        // last 10 liked items
        if (Config::get('communityhome','showlastlike')){
                $aside['$like_title'] = t('Latest likes');
-               $aside['$like_items'] = array();
-               $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM 
-                               (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link` 
+               $aside['$like_items'] = [];
+               $r = q("SELECT `T1`.`created`, `T1`.`liker`, `T1`.`liker-link`, `item`.* FROM
+                               (SELECT `parent-uri`, `created`, `author-name` AS `liker`,`author-link` AS `liker-link`
                                        FROM `item` WHERE `verb`='http://activitystrea.ms/schema/1.0/like' GROUP BY `parent-uri` ORDER BY `created` DESC) AS T1
-                               INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri` 
+                               INNER JOIN `item` ON `item`.`uri`=`T1`.`parent-uri`
                                WHERE `T1`.`liker-link` LIKE '%s%%' OR `item`.`author-link` LIKE '%s%%'
                                GROUP BY `uri`
                                ORDER BY `T1`.`created` DESC
@@ -214,7 +215,7 @@ function communityhome_home(&$a, &$o){
                                default:
                                        if ($rr['resource-id']){
                                                $post_type = t('photo');
-                                               $m=array();     preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
+                                               $m=[];  preg_match("/\[url=([^]]*)\]/", $rr['body'], $m);
                                                $rr['plink'] = $m[1];
                                        } else {
                                                $post_type = t('status');