corrade-http-templates – Blame information for rev 80

Subversion Repositories:
Rev:
Rev Author Line No. Line
2 eva 1 <?php
2  
3 ###########################################################################
4 ## Copyright (C) Wizardry and Steamworks 2015 - License: GNU GPLv3 ##
5 ###########################################################################
6 ## This is a script that reads a visitors log and generates a json ##
7 ## object from the number of males and females that Corrade detected. ##
8 ###########################################################################
9  
10 ###########################################################################
11 ## CONFIGURATION ##
12 ###########################################################################
13  
14 # Visitors file.
15 $VISITOR_FILE = "visitors.log";
16  
17 ###########################################################################
18 ## INTERNALS ##
19 ###########################################################################
20  
80 office 21 require_once('vendor/was/utilities/src/formats/csv/csv.php');
22 require_once('vendor/was/utilities/src/IO/IO.php');
2 eva 23  
24 $f = 0;
25 $m = 0;
26  
27 array_walk(
28 explode(
29 PHP_EOL,
30 atomized_get_contents(
31 $VISITOR_FILE
32 )
33 ),
34 function($e, $k) use(&$f, &$m) {
35 switch(wasCSVToArray($e)[1]) {
36 case 'female':
37 ++$f;
38 break;
39 default:
40 ++$m;
41 break;
42 }
43 }
44 );
45  
46 header('content-type: application/json; charset=utf-8');
47 echo json_encode(
48 array(
49 "Male" => $m,
50 "Female" => $f
51 )
52 );