Code Duplication    Length = 41-41 lines in 2 locations

code/tests/apc.php 1 location

@@ 280-320 (lines=41) @@
277
header("Cache-Control: post-check=0, pre-check=0", false);
278
header("Pragma: no-cache");                                    // HTTP/1.0
279
280
function duration($ts)
281
{
282
    global $time;
283
    $years = (int)((($time - $ts)/(7*86400))/52.177457);
284
    $rem = (int)(($time-$ts)-($years * 52.177457 * 7 * 86400));
285
    $weeks = (int)(($rem)/(7*86400));
286
    $days = (int)(($rem)/86400) - $weeks*7;
287
    $hours = (int)(($rem)/3600) - $days*24 - $weeks*7*24;
288
    $mins = (int)(($rem)/60) - $hours*60 - $days*24*60 - $weeks*7*24*60;
289
    $str = '';
290
    if ($years==1) {
291
        $str .= "$years year, ";
292
    }
293
    if ($years>1) {
294
        $str .= "$years years, ";
295
    }
296
    if ($weeks==1) {
297
        $str .= "$weeks week, ";
298
    }
299
    if ($weeks>1) {
300
        $str .= "$weeks weeks, ";
301
    }
302
    if ($days==1) {
303
        $str .= "$days day,";
304
    }
305
    if ($days>1) {
306
        $str .= "$days days,";
307
    }
308
    if ($hours == 1) {
309
        $str .= " $hours hour and";
310
    }
311
    if ($hours>1) {
312
        $str .= " $hours hours and";
313
    }
314
    if ($mins == 1) {
315
        $str .= " 1 minute";
316
    } else {
317
        $str .= " $mins minutes";
318
    }
319
    return $str;
320
}
321
322
// create graphics
323
//

code/tests/memcache.php 1 location

@@ 252-292 (lines=41) @@
249
header("Cache-Control: post-check=0, pre-check=0", false);
250
header("Pragma: no-cache");                                    // HTTP/1.0
251
252
function duration($ts)
253
{
254
    global $time;
255
    $years = (int)((($time - $ts)/(7*86400))/52.177457);
256
    $rem = (int)(($time-$ts)-($years * 52.177457 * 7 * 86400));
257
    $weeks = (int)(($rem)/(7*86400));
258
    $days = (int)(($rem)/86400) - $weeks*7;
259
    $hours = (int)(($rem)/3600) - $days*24 - $weeks*7*24;
260
    $mins = (int)(($rem)/60) - $hours*60 - $days*24*60 - $weeks*7*24*60;
261
    $str = '';
262
    if ($years==1) {
263
        $str .= "$years year, ";
264
    }
265
    if ($years>1) {
266
        $str .= "$years years, ";
267
    }
268
    if ($weeks==1) {
269
        $str .= "$weeks week, ";
270
    }
271
    if ($weeks>1) {
272
        $str .= "$weeks weeks, ";
273
    }
274
    if ($days==1) {
275
        $str .= "$days day,";
276
    }
277
    if ($days>1) {
278
        $str .= "$days days,";
279
    }
280
    if ($hours == 1) {
281
        $str .= " $hours hour and";
282
    }
283
    if ($hours>1) {
284
        $str .= " $hours hours and";
285
    }
286
    if ($mins == 1) {
287
        $str .= " 1 minute";
288
    } else {
289
        $str .= " $mins minutes";
290
    }
291
    return $str;
292
}
293
294
// create graphics
295
//