[geeklog-cvs] geeklog: Source code cosmetics

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Thu May 13 10:42:08 EDT 2010


changeset 7926:1ee5d9be5311
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/1ee5d9be5311
user: Dirk Haun <dirk at haun-online.de>
date: Thu May 13 14:10:18 2010 +0200
description:
Source code cosmetics

diffstat:

 public_html/admin/mail.php |  78 ++++++++++++++++++++++++---------------------
 1 files changed, 41 insertions(+), 37 deletions(-)

diffs (152 lines):

diff -r b66bac4d57e8 -r 1ee5d9be5311 public_html/admin/mail.php
--- a/public_html/admin/mail.php	Thu May 13 14:01:13 2010 +0200
+++ b/public_html/admin/mail.php	Thu May 13 14:10:18 2010 +0200
@@ -2,7 +2,7 @@
 
 /* Reminder: always indent with 4 spaces (no tabs). */
 // +---------------------------------------------------------------------------+
-// | Geeklog 1.6                                                               |
+// | Geeklog 1.7                                                               |
 // +---------------------------------------------------------------------------+
 // | mail.php                                                                  |
 // |                                                                           |
@@ -199,14 +199,14 @@
     }
 
     // Urgent message!
-    if (isset ($vars['priority'])) {
+    if (isset($vars['priority'])) {
         $priority = 1;
     } else {
         $priority = 0;
     }
 
     // If you want to send html mail
-    if (isset ($vars['html'])) {
+    if (isset($vars['html'])) {
         $html = true;
     } else {
         $html = false;
@@ -215,84 +215,88 @@
     $groupList = implode(',', USER_getChildGroups($to_group));
 
     // and now mail it
-    if (isset ($vars['overstyr'])) {
+    if (isset($vars['overstyr'])) {
         $sql = "SELECT DISTINCT username,fullname,email FROM {$_TABLES['users']},{$_TABLES['group_assignments']} WHERE uid > 1";
-        $sql .= " AND {$_TABLES['users']}.status = 3 AND ((email IS NOT NULL) and (email != ''))";
+        $sql .= " AND {$_TABLES['users']}.status = " . USER_ACCOUNT_ACTIVE . " AND ((email IS NOT NULL) and (email != ''))";
         $sql .= " AND {$_TABLES['users']}.uid = ug_uid AND ug_main_grp_id IN ({$groupList})";
     } else {
         $sql = "SELECT DISTINCT username,fullname,email,emailfromadmin FROM {$_TABLES['users']},{$_TABLES['userprefs']},{$_TABLES['group_assignments']} WHERE {$_TABLES['users']}.uid > 1";
-        $sql .= " AND {$_TABLES['users']}.status = 3 AND ((email IS NOT NULL) and (email != ''))";
+        $sql .= " AND {$_TABLES['users']}.status = " . USER_ACCOUNT_ACTIVE . " AND ((email IS NOT NULL) and (email != ''))";
         $sql .= " AND {$_TABLES['users']}.uid = {$_TABLES['userprefs']}.uid AND emailfromadmin = 1";
         $sql .= " AND ug_uid = {$_TABLES['users']}.uid AND ug_main_grp_id IN ({$groupList})";
     }
 
-    $result = DB_query ($sql);
-    $nrows = DB_numRows ($result);
+    $result = DB_query($sql);
+    $nrows = DB_numRows($result);
 
-    $from = COM_formatEmailAddress ($vars['fra'], $vars['fraepost']);
-    $subject = COM_stripslashes ($vars['subject']);
-    $message = COM_stripslashes ($vars['message']);
+    $from = COM_formatEmailAddress($vars['fra'], $vars['fraepost']);
+    $subject = COM_stripslashes($vars['subject']);
+    $subject = strip_tags($subject);
+    $message = COM_stripslashes($vars['message']);
+    if (! $html) {
+        $message = strip_tags($message);
+    }
 
     // Loop through and send the messages!
-    $successes = array ();
-    $failures = array ();
+    $successes = array();
+    $failures = array();
     for ($i = 0; $i < $nrows; $i++) {
-        $A = DB_fetchArray ($result);
-        if (empty ($A['fullname'])) {
-            $to = COM_formatEmailAddress ($A['username'], $A['email']);
+        $A = DB_fetchArray($result);
+        if (empty($A['fullname'])) {
+            $to = COM_formatEmailAddress($A['username'], $A['email']);
         } else {
-            $to = COM_formatEmailAddress ($A['fullname'], $A['email']);
+            $to = COM_formatEmailAddress($A['fullname'], $A['email']);
         }
 
-        if (!COM_mail ($to, $subject, $message, $from, $html, $priority)) {
-            $failures[] = htmlspecialchars ($to);
+        if (! COM_mail($to, $subject, $message, $from, $html, $priority)) {
+            $failures[] = htmlspecialchars($to);
         } else {
-            $successes[] = htmlspecialchars ($to);
+            $successes[] = htmlspecialchars($to);
         }
     }
 
-    $retval .= COM_startBlock ($LANG31[1]);
+    $retval .= COM_startBlock($LANG31[1]);
 
-    $failcount = count ($failures);
-    $successcount = count ($successes);
-    $mailresult = str_replace ('<successcount>', $successcount, $LANG31[20]);
-    $retval .= str_replace ('<failcount>', $failcount, $mailresult);
+    $failcount = count($failures);
+    $successcount = count($successes);
+    $mailresult = str_replace('<successcount>', $successcount, $LANG31[20]);
+    $retval .= str_replace('<failcount>', $failcount, $mailresult);
 
     $retval .= '<h2>' . $LANG31[21] . '</h2>';
-    for ($i = 0; $i < count ($failures); $i++) {
-        $retval .= current ($failures) . '<br' . XHTML . '>';
-        next ($failures);
+    for ($i = 0; $i < count($failures); $i++) {
+        $retval .= current($failures) . '<br' . XHTML . '>';
+        next($failures);
     }
-    if (count ($failures) == 0) {
+    if (count($failures) == 0) {
         $retval .= $LANG31[23];
     }
 
     $retval .= '<h2>' . $LANG31[22] . '</h2>';
-    for ($i = 0; $i < count ($successes); $i++) {
-        $retval .= current ($successes) . '<br' . XHTML . '>';
-        next ($successes);
+    for ($i = 0; $i < count($successes); $i++) {
+        $retval .= current($successes) . '<br' . XHTML . '>';
+        next($successes);
     }
-    if (count ($successes) == 0) {
+    if (count($successes) == 0) {
         $retval .= $LANG31[24];
     }
 
-    $retval .= COM_endBlock ();
+    $retval .= COM_endBlock();
 
     return $retval;
 }
 
 // MAIN
 
-$display .= COM_siteHeader ('menu', $LANG31[1]);
+$display .= COM_siteHeader('menu', $LANG31[1]);
 
 if (isset($_POST['mail']) && ($_POST['mail'] == 'mail') && SEC_checkToken()) {
-    $display .= send_messages ($_POST);
+    $display .= send_messages($_POST);
 } else {
     $display .= COM_showMessageFromParameter();
     $display .= display_mailform();
 }
 
-$display .= COM_siteFooter ();
+$display .= COM_siteFooter();
 
 COM_output($display);
 



More information about the geeklog-cvs mailing list