10
10
11
11
class Credits {
12
12
13
- public static function &getTotalUsers ($ no_cache = false ) {
14
- $ cache_key = "bnetdocs-credits-totalusers " ;
15
- $ cache_val = Common::$ cache ->get ($ cache_key );
16
- if (!$ no_cache && $ cache_val !== false ) {
17
- $ cache_val = (int ) $ cache_val ;
18
- return $ cache_val ;
19
- }
13
+ public static function &getTotalUsers () {
20
14
if (!isset (Common::$ database )) {
21
15
Common::$ database = DatabaseDriver::getDatabaseObject ();
22
16
}
@@ -26,18 +20,10 @@ public static function &getTotalUsers($no_cache = false) {
26
20
$ stmt ->execute ();
27
21
$ obj = $ stmt ->fetch (PDO ::FETCH_OBJ );
28
22
$ stmt ->closeCursor ();
29
- $ sum = (int ) $ obj ->sum ;
30
- Common::$ cache ->set ($ cache_key , $ sum , 300 );
31
- return $ sum ;
23
+ return (int ) $ obj ->sum ;
32
24
}
33
25
34
26
public function &getTopContributorsByDocuments () {
35
- $ cache_key = "bnetdocs-credits-documents " ;
36
- $ cache_val = Common::$ cache ->get ($ cache_key );
37
- if ($ cache_val !== false ) {
38
- $ cache_val = unserialize ($ cache_val );
39
- return $ cache_val ;
40
- }
41
27
if (!isset (Common::$ database )) {
42
28
Common::$ database = DatabaseDriver::getDatabaseObject ();
43
29
}
@@ -66,17 +52,10 @@ public function &getTopContributorsByDocuments() {
66
52
$ result ->attach ($ obj );
67
53
}
68
54
$ stmt ->closeCursor ();
69
- Common::$ cache ->set ($ cache_key , serialize ($ result ), 300 );
70
55
return $ result ;
71
56
}
72
57
73
58
public function &getTopContributorsByNewsPosts () {
74
- $ cache_key = "bnetdocs-credits-newsposts " ;
75
- $ cache_val = Common::$ cache ->get ($ cache_key );
76
- if ($ cache_val !== false ) {
77
- $ cache_val = unserialize ($ cache_val );
78
- return $ cache_val ;
79
- }
80
59
if (!isset (Common::$ database )) {
81
60
Common::$ database = DatabaseDriver::getDatabaseObject ();
82
61
}
@@ -105,17 +84,10 @@ public function &getTopContributorsByNewsPosts() {
105
84
$ result ->attach ($ obj );
106
85
}
107
86
$ stmt ->closeCursor ();
108
- Common::$ cache ->set ($ cache_key , serialize ($ result ), 300 );
109
87
return $ result ;
110
88
}
111
89
112
90
public function &getTopContributorsByPackets () {
113
- $ cache_key = "bnetdocs-credits-packets " ;
114
- $ cache_val = Common::$ cache ->get ($ cache_key );
115
- if ($ cache_val !== false ) {
116
- $ cache_val = unserialize ($ cache_val );
117
- return $ cache_val ;
118
- }
119
91
if (!isset (Common::$ database )) {
120
92
Common::$ database = DatabaseDriver::getDatabaseObject ();
121
93
}
@@ -144,17 +116,10 @@ public function &getTopContributorsByPackets() {
144
116
$ result ->attach ($ obj );
145
117
}
146
118
$ stmt ->closeCursor ();
147
- Common::$ cache ->set ($ cache_key , serialize ($ result ), 300 );
148
119
return $ result ;
149
120
}
150
121
151
122
public function &getTopContributorsByServers () {
152
- $ cache_key = "bnetdocs-credits-servers " ;
153
- $ cache_val = Common::$ cache ->get ($ cache_key );
154
- if ($ cache_val !== false ) {
155
- $ cache_val = unserialize ($ cache_val );
156
- return $ cache_val ;
157
- }
158
123
if (!isset (Common::$ database )) {
159
124
Common::$ database = DatabaseDriver::getDatabaseObject ();
160
125
}
@@ -183,17 +148,10 @@ public function &getTopContributorsByServers() {
183
148
$ result ->attach ($ obj );
184
149
}
185
150
$ stmt ->closeCursor ();
186
- Common::$ cache ->set ($ cache_key , serialize ($ result ), 300 );
187
151
return $ result ;
188
152
}
189
153
190
154
public static function getTotalDocumentsByUserId ($ user_id ) {
191
- $ cache_key = "bnetdocs-credits-documentsbyuserid- " . (int ) $ user_id ;
192
- $ cache_val = Common::$ cache ->get ($ cache_key );
193
- if ($ cache_val !== false ) {
194
- $ cache_val = (int ) $ cache_val ;
195
- return $ cache_val ;
196
- }
197
155
if (!isset (Common::$ database )) {
198
156
Common::$ database = DatabaseDriver::getDatabaseObject ();
199
157
}
@@ -204,17 +162,10 @@ public static function getTotalDocumentsByUserId($user_id) {
204
162
$ stmt ->execute ();
205
163
$ obj = $ stmt ->fetch (PDO ::FETCH_OBJ );
206
164
$ stmt ->closeCursor ();
207
- Common::$ cache ->set ($ cache_key , $ obj ->sum , 300 );
208
165
return (int ) $ obj ->sum ;
209
166
}
210
167
211
168
public static function getTotalNewsPostsByUserId ($ user_id ) {
212
- $ cache_key = "bnetdocs-credits-newspostsbyuserid- " . (int ) $ user_id ;
213
- $ cache_val = Common::$ cache ->get ($ cache_key );
214
- if ($ cache_val !== false ) {
215
- $ cache_val = (int ) $ cache_val ;
216
- return $ cache_val ;
217
- }
218
169
if (!isset (Common::$ database )) {
219
170
Common::$ database = DatabaseDriver::getDatabaseObject ();
220
171
}
@@ -225,17 +176,10 @@ public static function getTotalNewsPostsByUserId($user_id) {
225
176
$ stmt ->execute ();
226
177
$ obj = $ stmt ->fetch (PDO ::FETCH_OBJ );
227
178
$ stmt ->closeCursor ();
228
- Common::$ cache ->set ($ cache_key , $ obj ->sum , 300 );
229
179
return (int ) $ obj ->sum ;
230
180
}
231
181
232
182
public static function getTotalPacketsByUserId ($ user_id ) {
233
- $ cache_key = "bnetdocs-credits-packetsbyuserid- " . (int ) $ user_id ;
234
- $ cache_val = Common::$ cache ->get ($ cache_key );
235
- if ($ cache_val !== false ) {
236
- $ cache_val = (int ) $ cache_val ;
237
- return $ cache_val ;
238
- }
239
183
if (!isset (Common::$ database )) {
240
184
Common::$ database = DatabaseDriver::getDatabaseObject ();
241
185
}
@@ -246,17 +190,10 @@ public static function getTotalPacketsByUserId($user_id) {
246
190
$ stmt ->execute ();
247
191
$ obj = $ stmt ->fetch (PDO ::FETCH_OBJ );
248
192
$ stmt ->closeCursor ();
249
- Common::$ cache ->set ($ cache_key , $ obj ->sum , 300 );
250
193
return (int ) $ obj ->sum ;
251
194
}
252
195
253
196
public static function getTotalServersByUserId ($ user_id ) {
254
- $ cache_key = "bnetdocs-credits-serversbyuserid- " . (int ) $ user_id ;
255
- $ cache_val = Common::$ cache ->get ($ cache_key );
256
- if ($ cache_val !== false ) {
257
- $ cache_val = (int ) $ cache_val ;
258
- return $ cache_val ;
259
- }
260
197
if (!isset (Common::$ database )) {
261
198
Common::$ database = DatabaseDriver::getDatabaseObject ();
262
199
}
@@ -267,7 +204,6 @@ public static function getTotalServersByUserId($user_id) {
267
204
$ stmt ->execute ();
268
205
$ obj = $ stmt ->fetch (PDO ::FETCH_OBJ );
269
206
$ stmt ->closeCursor ();
270
- Common::$ cache ->set ($ cache_key , $ obj ->sum , 300 );
271
207
return (int ) $ obj ->sum ;
272
208
}
273
209
0 commit comments