]> git.mxchange.org Git - friendica.git/commitdiff
preparing for the future
authorFriendika <info@friendika.com>
Sat, 11 Dec 2010 12:41:51 +0000 (04:41 -0800)
committerFriendika <info@friendika.com>
Sat, 11 Dec 2010 12:41:51 +0000 (04:41 -0800)
htconfig.php
mod/update_profile.php
view/en/htconfig.tpl

index 11719a2c6131cce86b2848e604625e09011de190..6f6e3faf96b5be465ec69f61a4eb713e1226843c 100644 (file)
@@ -52,6 +52,7 @@ $a->config['php_path'] = 'php';
 // Location of global directory submission page. 
 
 $a->config['system']['directory_submit_url'] = 'http://dir.friendika.com/submit';
+$a->config['system']['directory_search_url'] = 'http://dir.friendika.com/directory?search=';
 
 // PuSH - aka pubsubhubbub URL. This makes delivery of public posts as fast as private posts
 
index 9a6729396f3b83d90f6d31c58a7889c411385e03..13c519d1c10f1104caa25302eb98196a58ccdaaa 100644 (file)
@@ -1,7 +1,11 @@
 <?php
 
-// This page is fetched via ajax to update the profile page with
-// new content while you are viewing it.
+/**
+ * Module: update_profile
+ * Purpose: AJAX synchronisation of profile page
+ *
+ */
+
 
 require_once('mod/profile.php');
 
@@ -11,19 +15,34 @@ function update_profile_content(&$a) {
 
        header("Content-type: text/html");
        echo "<!DOCTYPE html><html><body>\r\n";
+
+       /**
+        * We can remove this hack once Internet Explorer recognises HTML5 natively
+        */
+
        echo (($_GET['msie'] == 1) ? '<div>' : '<section>');
 
-        // Grab the page inner contents, but move any image src attributes to another attribute name.
-        // Some browsers will prefetch all the images for the page even if we don't need them.
-        // The only ones we need to fetch are those for new page additions, which we'll discover
-        // on the client side and then swap the image back.
+       /**
+        *
+        * Grab the page inner contents by calling the content function from the profile module directly, 
+        * but move any image src attributes to another attribute name. This is because 
+        * some browsers will prefetch all the images for the page even if we don't need them.
+        * The only ones we need to fetch are those for new page additions, which we'll discover
+        * on the client side and then swap the image back.
+        *
+        */
+
+       $text = profile_content($a,$profile_uid);
+
+       $pattern = "/<img([^>]*) src=\"([^\"]*)\"/";
+       $replace = "<img\${1} dst=\"\${2}\"";
+       $text = preg_replace($pattern, $replace, $text);
 
-        $text = profile_content($a,$profile_uid);
-        $pattern = "/<img([^>]*) src=\"([^\"]*)\"/";
-        $replace = "<img\${1} dst=\"\${2}\"";
-        $text = preg_replace($pattern, $replace, $text);
+       /**
+        * reportedly some versions of MSIE don't handle tabs in XMLHttpRequest documents very well
+        */
 
-        echo str_replace("\t",'       ',$text);
+       echo str_replace("\t",'       ',$text);
        echo (($_GET['msie'] == 1) ? '</div>' : '</section>');
        echo "</body></html>\r\n";
        killme();
index 33114a8687946285e3c90955a3c0af54738107aa..c7c19bf69e1c69c94869d52da85fc2aad67a12f4 100644 (file)
@@ -50,6 +50,7 @@ $a->config['php_path'] = '$phpath';
 // Location of global directory submission page.
 
 $a->config['system']['directory_submit_url'] = 'http://dir.friendika.com/submit';
+$a->config['system']['directory_search_url'] = 'http://dir.friendika.com/directory?search=';
 
 // PuSH - aka pubsubhubbub URL. This makes delivery of public posts as fast as private posts