]> git.mxchange.org Git - friendica-addons.git/commitdiff
updated page plugin
authorfriendica <info@friendica.com>
Fri, 23 Mar 2012 08:44:24 +0000 (01:44 -0700)
committerfriendica <info@friendica.com>
Fri, 23 Mar 2012 08:44:24 +0000 (01:44 -0700)
page.tgz
page/README [deleted file]
page/page.php

index c684499b2af20280efbbdc4cb584b219d2e57a3b..ade28eb25411239128afec3a169c4391fd2b0b70 100644 (file)
Binary files a/page.tgz and b/page.tgz differ
diff --git a/page/README b/page/README
deleted file mode 100755 (executable)
index 6ec314b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Pages
-
-Shows lists of community pages
index 3333bb24ff2796465b77d8ee240ab157bb99a909..584ac55647f4d70f6dcb424899b85220d098596d 100755 (executable)
@@ -1,7 +1,7 @@
 <?php
 /**
  * Name: Page
- * Description: Shows lists of community pages
+ * Description: Shows lists of community pages (improved performance over 'pages)
  * Version: 1.0
  * Author: Mike Macgirvin <mike@macgirvin.com>
  * based on pages plugin by
@@ -23,7 +23,7 @@ function page_getpage($uid) {
 
        $pagelist = array();
 
-       $contacts = q("SELECT `id`, `url`, `name` FROM `contact`
+       $contacts = q("SELECT `id`, `url`, `name`, `micro`FROM `contact`
                        WHERE `network`= 'dfrn' AND `forum` = 1 AND `uid` = %d",
                        intval($uid)
        );
@@ -32,7 +32,7 @@ function page_getpage($uid) {
 
        // Look if the profile is a community page
        foreach($contacts as $contact) {
-               $page[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"]);
+               $page[] = array("url"=>$contact["url"], "name"=>$contact["name"], "id"=>$contact["id"], "micro"=>$contact['micro']);
        }
        return($page);
 }
@@ -50,7 +50,7 @@ function page_page_end($a,&$b) {
        $contacts = page_getpage($a->user['uid']);
 
        foreach($contacts as $contact) {
-               $page .= '<li class="tool"><a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" class="label" target="external-link">'.
+               $page .= '<li style="list-style-type: none;" class="tool"><img height="16" width="16" src="' . $contact['micro'] .'" alt="' . $contact['url'] . '" /> <a href="'.$a->get_baseurl().'/redir/'.$contact["id"].'" class="label" target="external-link">'.
                                $contact["name"]."</a></li>";
        }
        $page .= "</ul></div></div>";