aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/www/include/base/log.php
blob: 45c669e4882bf53e00d3f46719a1934398dec3ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
/*
    Module: base
    
    function naploz($aCode)
    function szamlal($policy,$page)
*/

    function _clientIp() {
        return ($_SERVER['HTTP_X_FORWARDED_FOR']!='')?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR'];
    }

    function logLogin($policy, $userAccount, $flag) {
	$q = "INSERT INTO loginLog (dt,ip,userAccount,policy,flag) VALUES (NOW(),'%s','%s','%s', %u)";
	db_query($q, array('fv' => 'logLogin', 'modul' => 'login', 'values' => array(_clientIp(), $userAccount, $policy, $flag)));
    }

    function szamlal($policy, $page) {
	$q = "INSERT INTO stat (dt, policy, page) VALUES (NOW(),'%s','%s')";
	db_query($q, array('fv' => 'szamlal', 'modul' => 'login', 'values' => array($policy, $page)));
    }

    function mayorLogger($loglevel, $modul, $message, $userAccount='') {
	if ($loglevel>_LOGLEVEL) {
	    $fp = fopen(_LOGDIR.'/'.$modul.'.log','a+');
	    if ($fp!=false) {
		$msg = date('Y-m-d H:i:s').' '.$userAccount.': '.$message."\n";
		fputs($fp,$msg);
		fclose($fp);
	    }
	}
    }
?>