List active/inactive extensions
[mailer.git] / 0.2.1 / inc / modules / admin / what-list_doubler.php
1 <?php\r
2 /************************************************************************\r
3  * MXChange v0.2.1                                    Start: 02/12/2004 *\r
4  * ================                             Last change: 02/12/2004 *\r
5  *                                                                      *\r
6  * -------------------------------------------------------------------- *\r
7  * File              : what-list_doubler.php                            *\r
8  * -------------------------------------------------------------------- *\r
9  * Short description : List doubler entries                             *\r
10  * -------------------------------------------------------------------- *\r
11  * Kurzbeschreibung  : Verdoppler-Eintraege auflisten                   *\r
12  * -------------------------------------------------------------------- *\r
13  *                                                                      *\r
14  * -------------------------------------------------------------------- *\r
15  * Copyright (c) 2003 - 2008 by Roland Haeder                           *\r
16  * For more information visit: http://www.mxchange.org                  *\r
17  *                                                                      *\r
18  * This program is free software; you can redistribute it and/or modify *\r
19  * it under the terms of the GNU General Public License as published by *\r
20  * the Free Software Foundation; either version 2 of the License, or    *\r
21  * (at your option) any later version.                                  *\r
22  *                                                                      *\r
23  * This program is distributed in the hope that it will be useful,      *\r
24  * but WITHOUT ANY WARRANTY; without even the implied warranty of       *\r
25  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *\r
26  * GNU General Public License for more details.                         *\r
27  *                                                                      *\r
28  * You should have received a copy of the GNU General Public License    *\r
29  * along with this program; if not, write to the Free Software          *\r
30  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,               *\r
31  * MA  02110-1301  USA                                                  *\r
32  ************************************************************************/\r
33 \r
34 // Some security stuff...\r
35 if ((ereg(basename(__FILE__), $_SERVER['PHP_SELF'])) || (!is_admin()))\r
36 {\r
37         $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), "/inc") + 4)."/security.php";\r
38         require($INC);\r
39 }\r
40 \r
41 // Add description as navigation point\r
42 ADD_DESCR("admin", basename(__FILE__));\r
43 \r
44 if (empty($_GET['mode']))\r
45 {\r
46         // Chosse the overview page as default\r
47         $_GET['mode'] = "overview";\r
48 }\r
49  else\r
50 {\r
51         // Set table title automatically\r
52         if (empty($_GET['select'])) $_GET['select'] = "all";\r
53         $eval = "define('__ADMIN_DOUBLER_LIST_".strtoupper($_GET['mode'])."', ADMIN_DOUBLER_LIST_".strtoupper($_GET['mode'])."_".strtoupper($_GET['select']).");";\r
54         eval($eval);\r
55 }\r
56 \r
57 // Load data for the template\r
58 switch ($_GET['mode'])\r
59 {\r
60 case "already":  // Already payed out points\r
61         break;\r
62 \r
63 case "overview": // General overview page\r
64         $SUM_ALREADY = 0; $SUM_WAITING = 0;\r
65         // Number of direct already payouts and referral\r
66         $result = SQL_QUERY("SELECT COUNT(id) FROM "._MYSQL_PREFIX."_doubler WHERE completed='Y' AND is_ref='N'", __FILE__, __LINE__);\r
67         list($cnt) = SQL_FETCHROW($result);\r
68         SQL_FREERESULT($result);\r
69 \r
70         if ((empty($cnt)) || ($cnt == "0"))\r
71         {\r
72                 // Nothing payed out so far\r
73                 define('__DOUBLER_ALREADY_DIRECT_LINK', "0");\r
74         }\r
75          else\r
76         {\r
77                 // Something was payed out\r
78                 $SUM_ALREADY += $cnt;\r
79                 define('__DOUBLER_ALREADY_DIRECT_LINK', "<A href=\"".URL."/modules.php?module=admin&amp;what=list_doubler&amp;mode=already&amp;select=direct\">".$cnt."</A>");\r
80         }\r
81         $result = SQL_QUERY("SELECT COUNT(id) FROM "._MYSQL_PREFIX."_doubler WHERE completed='Y' AND is_ref='Y'", __FILE__, __LINE__);\r
82         list($cnt) = SQL_FETCHROW($result);\r
83         SQL_FREERESULT($result);\r
84 \r
85         if ((empty($cnt)) || ($cnt == "0"))\r
86         {\r
87                 // Nothing payed out so far\r
88                 define('__DOUBLER_ALREADY_REF_LINK', "0");\r
89         }\r
90          else\r
91         {\r
92                 // Something was payed out\r
93                 $SUM_ALREADY += $cnt;\r
94                 define('__DOUBLER_ALREADY_REF_LINK', "<A href=\"".URL."/modules.php?module=admin&amp;what=list_doubler&amp;mode=already&amp;select=ref\">".$cnt."</A>");\r
95         }\r
96         define('__DOUBLER_ALREADY_ALL_LINK', "<A href=\"".URL."/modules.php?module=admin&amp;what=list_doubler&amp;mode=already&amp;select=all\">".$SUM_ALREADY."</A>");\r
97 \r
98         // And the same for waiting pouts (direct and referral)\r
99         $result = SQL_QUERY("SELECT COUNT(id) FROM "._MYSQL_PREFIX."_doubler WHERE completed='N' AND is_ref='N'", __FILE__, __LINE__);\r
100         list($cnt) = SQL_FETCHROW($result);\r
101         SQL_FREERESULT($result);\r
102 \r
103         if ((empty($cnt)) || ($cnt == "0"))\r
104         {\r
105                 // Nothing payed out so far\r
106                 define('__DOUBLER_WAITING_DIRECT_LINK', "0");\r
107         }\r
108          else\r
109         {\r
110                 // Something was payed out\r
111                 $SUM_WAITING += $cnt;\r
112                 define('__DOUBLER_WAITING_DIRECT_LINK', "<A href=\"".URL."/modules.php?module=admin&amp;what=list_doubler&amp;mode=waiting&amp;select=direct\">".$cnt."</A>");\r
113         }\r
114         $result = SQL_QUERY("SELECT COUNT(id) FROM "._MYSQL_PREFIX."_doubler WHERE completed='N' AND is_ref='Y'", __FILE__, __LINE__);\r
115         list($cnt) = SQL_FETCHROW($result);\r
116         SQL_FREERESULT($result);\r
117 \r
118         if ((empty($cnt)) || ($cnt == "0"))\r
119         {\r
120                 // Nothing payed out so far\r
121                 define('__DOUBLER_WAITING_REF_LINK', "0");\r
122         }\r
123          else\r
124         {\r
125                 // Something was payed out\r
126                 $SUM_WAITING += $cnt;\r
127                 define('__DOUBLER_WAITING_REF_LINK', "<A href=\"".URL."/modules.php?module=admin&amp;what=list_doubler&amp;mode=waiting&amp;select=ref\">".$cnt."</A>");\r
128         }\r
129         define('__DOUBLER_WAITING_ALL_LINK', "<A href=\"".URL."/modules.php?module=admin&amp;what=list_doubler&amp;mode=waiting&amp;select=all\">".$SUM_WAITING."</A>");\r
130 \r
131         // All data is loaded here...\r
132         break;\r
133 }\r
134 \r
135 // Load mode template\r
136 LOAD_TEMPLATE("admin_list_doubler_".$_GET['mode']);\r
137 \r
138 //\r
139 ?>\r