-<?php\r
-/************************************************************************\r
- * MXChange v0.2.1 Start: 10/22/2005 *\r
- * =============== Last change: 10/22/2005 *\r
- * *\r
- * -------------------------------------------------------------------- *\r
- * File : what-beg2.php *\r
- * -------------------------------------------------------------------- *\r
- * Short description : List all begging members *\r
- * -------------------------------------------------------------------- *\r
- * Kurzbeschreibung : Alle moeglichen Gewinner der Bettel-Rallye aufl. *\r
- * -------------------------------------------------------------------- *\r
- * *\r
- * -------------------------------------------------------------------- *\r
- * Copyright (c) 2003 - 2008 by Roland Haeder *\r
- * For more information visit: http://www.mxchange.org *\r
- * *\r
- * This program is free software; you can redistribute it and/or modify *\r
- * it under the terms of the GNU General Public License as published by *\r
- * the Free Software Foundation; either version 2 of the License, or *\r
- * (at your option) any later version. *\r
- * *\r
- * This program is distributed in the hope that it will be useful, *\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *\r
- * GNU General Public License for more details. *\r
- * *\r
- * You should have received a copy of the GNU General Public License *\r
- * along with this program; if not, write to the Free Software *\r
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, *\r
- * MA 02110-1301 USA *\r
- ************************************************************************/\r
-\r
-// Some security stuff...\r
-if (ereg(basename(__FILE__), $_SERVER['PHP_SELF']))\r
-{\r
- $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";\r
- require($INC);\r
-}\r
- elseif (!IS_LOGGED_IN())\r
-{\r
- LOAD_URL(URL."/modules.php[5~?module=index");\r
-}\r
- elseif ((!EXT_IS_ACTIVE("beg")) && (!IS_ADMIN()))\r
-{\r
- ADD_FATAL(EXTENSION_PROBLEM_EXT_INACTIVE, "beg");\r
- return;\r
-}\r
-\r
-// Add description as navigation point\r
-ADD_DESCR("member", basename(__FILE__));\r
-OUTPUT_HTML ("</FONT><BR>");\r
-\r
-// Autopurge installed?\r
-$LAST = "%s"; $ONLINE = "";\r
-if (EXT_IS_ACTIVE("autopurge"))\r
-{\r
- // Use last online timestamp to keep inactive members away from here\r
- $LAST = " AND last_online >= %s";\r
- $ONLINE = bigintval(time() - $CONFIG['ap_in_since']);\r
-}\r
-\r
-// Let's check if there are some points left we can "pay"...\r
-$result = SQL_QUERY_ESC("SELECT userid, beg_points AS beg, last_online FROM "._MYSQL_PREFIX."_user_data\r
-WHERE beg_points > 0 AND status='CONFIRMED'".$LAST."\r
-ORDER BY beg_points DESC, last_online DESC, userid LIMIT %s",\r
- array($ONLINE, $CONFIG['beg_ranks']), __FILE__, __LINE__);\r
-\r
-// Reset temporary variable and check for users\r
-$OUT = "";\r
-if (SQL_NUMROWS($result) > 0)\r
-{\r
- // Load our winners...\r
- $SW = 2; $cnt = 1;\r
- while(list($uid, $turbo, $last) = SQL_FETCHROW($result))\r
- {\r
- // Prepare data for the template\r
- $content = array(\r
- 'sw' => $SW,\r
- 'cnt' => $cnt,\r
- 'uid' => bigintval($uid),\r
- 'points' => TRANSLATE_COMMA($turbo),\r
- 'last' => MAKE_DATETIME($last, "2"),\r
- );\r
-\r
- // Load row template\r
- $OUT .= LOAD_TEMPLATE("member_list_beg_row", true, $content);\r
-\r
- // Count one up and switch colors\r
- $cnt++;$SW = 3 - $SW;\r
- }\r
-}\r
- else\r
-{\r
- // No one is interested in our "active rallye" ! :-(\r
- $OUT = LOAD_TEMPLATE("member_beg_404", true);\r
-}\r
-\r
-// Free memory\r
-SQL_FREERESULT($result);\r
-\r
-// Remeber row(s) for the template\r
-define('__BEG_ROWS', $OUT);\r
-\r
-// Load final template\r
-LOAD_TEMPLATE("member_list_beg");\r
-\r
-//\r
-?>\r
+<?php
+/************************************************************************
+ * MXChange v0.2.1 Start: 10/22/2005 *
+ * =============== Last change: 10/22/2005 *
+ * *
+ * -------------------------------------------------------------------- *
+ * File : what-beg2.php *
+ * -------------------------------------------------------------------- *
+ * Short description : List all begging members *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung : Alle moeglichen Gewinner der Bettel-Rallye aufl. *
+ * -------------------------------------------------------------------- *
+ * *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2008 by Roland Haeder *
+ * For more information visit: http://www.mxchange.org *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the Free Software *
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, *
+ * MA 02110-1301 USA *
+ ************************************************************************/
+
+// Some security stuff...
+if (ereg(basename(__FILE__), $_SERVER['PHP_SELF']))
+{
+ $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4) . "/security.php";
+ require($INC);
+}
+ elseif (!IS_LOGGED_IN())
+{
+ LOAD_URL(URL."/modules.php[5~?module=index");
+}
+ elseif ((!EXT_IS_ACTIVE("beg")) && (!IS_ADMIN()))
+{
+ ADD_FATAL(EXTENSION_PROBLEM_EXT_INACTIVE, "beg");
+ return;
+}
+
+// Add description as navigation point
+ADD_DESCR("member", basename(__FILE__));
+OUTPUT_HTML ("</FONT><BR>");
+
+// Autopurge installed?
+$LAST = "%s"; $ONLINE = "";
+if (EXT_IS_ACTIVE("autopurge"))
+{
+ // Use last online timestamp to keep inactive members away from here
+ $LAST = " AND last_online >= %s";
+ $ONLINE = bigintval(time() - $CONFIG['ap_in_since']);
+}
+
+// Let's check if there are some points left we can "pay"...
+$result = SQL_QUERY_ESC("SELECT userid, beg_points AS beg, last_online FROM "._MYSQL_PREFIX."_user_data
+WHERE beg_points > 0 AND status='CONFIRMED'".$LAST."
+ORDER BY beg_points DESC, last_online DESC, userid LIMIT %s",
+ array($ONLINE, $CONFIG['beg_ranks']), __FILE__, __LINE__);
+
+// Reset temporary variable and check for users
+$OUT = "";
+if (SQL_NUMROWS($result) > 0)
+{
+ // Load our winners...
+ $SW = 2; $cnt = 1;
+ while(list($uid, $turbo, $last) = SQL_FETCHROW($result))
+ {
+ // Prepare data for the template
+ $content = array(
+ 'sw' => $SW,
+ 'cnt' => $cnt,
+ 'uid' => bigintval($uid),
+ 'points' => TRANSLATE_COMMA($turbo),
+ 'last' => MAKE_DATETIME($last, "2"),
+ );
+
+ // Load row template
+ $OUT .= LOAD_TEMPLATE("member_list_beg_row", true, $content);
+
+ // Count one up and switch colors
+ $cnt++;$SW = 3 - $SW;
+ }
+}
+ else
+{
+ // No one is interested in our "active rallye" ! :-(
+ $OUT = LOAD_TEMPLATE("member_beg_404", true);
+}
+
+// Free memory
+SQL_FREERESULT($result);
+
+// Remeber row(s) for the template
+define('__BEG_ROWS', $OUT);
+
+// Load final template
+LOAD_TEMPLATE("member_list_beg");
+
+//
+?>