[geeklog-cvs] geeklog: Merge with Dirk's changes

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Mon Mar 29 19:51:43 EDT 2010


changeset 7862:47ac8fa20740
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/47ac8fa20740
user: Tom <websitemaster at cogeco.net>
date: Mon Mar 29 19:51:11 2010 -0400
description:
Merge with Dirk's changes

diffstat:

 language/german_formal.php        |   2 +-
 language/german_formal_utf-8.php  |   2 +-
 plugins/staticpages/functions.inc |  20 +++++++++++++++++---
 3 files changed, 19 insertions(+), 5 deletions(-)

diffs (68 lines):

diff -r fedfb5dd5dbb -r 47ac8fa20740 language/german_formal.php
--- a/language/german_formal.php	Mon Mar 29 19:45:07 2010 -0400
+++ b/language/german_formal.php	Mon Mar 29 19:51:11 2010 -0400
@@ -93,7 +93,7 @@
     45 => 'MySQL Fehlernummer',
     46 => 'MySQL Fehlermeldung',
     47 => 'Anmelden',
-    48 => 'Mein Profil',
+    48 => 'Ihr Profil',
     49 => 'Einstellungen',
     50 => 'Fehler im SQL-Befehl',
     51 => 'Hilfe',
diff -r fedfb5dd5dbb -r 47ac8fa20740 language/german_formal_utf-8.php
--- a/language/german_formal_utf-8.php	Mon Mar 29 19:45:07 2010 -0400
+++ b/language/german_formal_utf-8.php	Mon Mar 29 19:51:11 2010 -0400
@@ -93,7 +93,7 @@
     45 => 'MySQL Fehlernummer',
     46 => 'MySQL Fehlermeldung',
     47 => 'Anmelden',
-    48 => 'Mein Profil',
+    48 => 'Ihr Profil',
     49 => 'Einstellungen',
     50 => 'Fehler im SQL-Befehl',
     51 => 'Hilfe',
diff -r fedfb5dd5dbb -r 47ac8fa20740 plugins/staticpages/functions.inc
--- a/plugins/staticpages/functions.inc	Mon Mar 29 19:45:07 2010 -0400
+++ b/plugins/staticpages/functions.inc	Mon Mar 29 19:51:11 2010 -0400
@@ -651,7 +651,7 @@
     if (!empty($perms)) {
         $perms = ' AND ' . $perms;
     }
-    $result = DB_query("SELECT sp_id,sp_title,sp_hits FROM {$_TABLES['staticpage']} WHERE (sp_hits > 0) AND (draft_flag = 0)" . $perms . ' ORDER BY sp_hits DESC LIMIT 10');
+    $result = DB_query("SELECT sp_id,sp_title,sp_page_title,sp_hits FROM {$_TABLES['staticpage']} WHERE (sp_hits > 0) AND (draft_flag = 0)" . $perms . ' ORDER BY sp_hits DESC LIMIT 10');
     $nrows  = DB_numRows($result);
     if ($nrows > 0) {
         require_once $_CONF['path_system'] . 'lib-admin.php';
@@ -671,7 +671,14 @@
         );
         for ($i = 0; $i < $nrows; $i++) {
             $A = DB_fetchArray($result);
-            $A['sp_title'] = stripslashes($A['sp_title']);
+            $A['sp_title'] = stripslashes(trim($A['sp_title']));
+            if (empty($A['sp_title'])) {
+                $A['sp_title'] = $A['sp_page_title'];
+                if (empty($A['sp_title'])) {
+                    $A['sp_title'] = $A['sp_id'];
+                }
+                $A['sp_title'] = '(' . $A['sp_title'] . ')';
+            }
             $A['sid'] = COM_createLink($A['sp_title'],
                             COM_buildUrl($_CONF['site_url']
                                 . "/staticpages/index.php?page={$A['sp_id']}"));
@@ -1370,7 +1377,14 @@
         break;
 
     case 'sp_title':
-        $sp_title = stripslashes($A['sp_title']);
+        $sp_title = stripslashes(trim($A['sp_title']));
+        if (empty($sp_title)) {
+            $sp_title = $A['sp_page_title'];
+            if (empty($sp_title)) {
+                $sp_title = $A['sp_id'];
+            }
+            $sp_title = '(' . $sp_title . ')';
+        }
         $url = COM_buildUrl($_CONF['site_url'] .
                             '/staticpages/index.php?page=' . $A['sp_id']);
         $attr = array();



More information about the geeklog-cvs mailing list