File: log-footer.php3

package info (click to toggle)
php3 3%3A3.0.18-0potato1.1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 17,736 kB
  • ctags: 11,198
  • sloc: ansic: 108,120; sh: 2,512; php: 2,024; yacc: 1,887; makefile: 1,038; perl: 537; pascal: 238; awk: 90; cpp: 28; sql: 11
file content (54 lines) | stat: -rw-r--r-- 1,449 bytes parent folder | download | duplicates (5)
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
/* $Id: log-footer.php3,v 1.3 1998/01/19 03:08:03 jim Exp $ */

if ($_log_showinfo) {
	$last = get_last_hit();
	echo "<HR size=3 width=400 align=\"center\">\n";

	echo "<CENTER><I>";
	$last->update_counts();

	if ($last->total != 1) {
		$start_date = ereg_replace("0([0-9])", "\\1", Date("l F dS", $last->started));
		printf("%d total hit%s since %s. %d hit%s today.<BR>\n",
			$last->total, ($last->total == 1 ? "" : "s"),
			$start_date,
			$last->today, ($last->today == 1 ? "" : "s"));

		$last_date = ereg_replace("0([0-9])", "\\1", Date("l F dS", $last->time));
		$last_time = Date("H:i:s", $last->time);
		printf("Last access on %s at %s %s %s.<BR>\n",
			$last_date, $last_time,
			($last->email != "" ? "by" : "from"),
			($last->email != "" ? $last->email : $last->host));
	}
	else {
		echo "No previous access to this page.<BR>";
	}

	/* We can always show last modified information, since it has
	   nothing to do with logging, really. */
	$mod = getlastmod();
	$mod_date = ereg_replace("0([0-9])", "\\1", Date("l F d, Y", $mod));
	$mod_time = Date("H:i:s", $mod);
	printf("Page was last updated on %s at %s.",
		$mod_date, $mod_time);

	echo "</I></CENTER>\n";
}

if ($_log_dologging) {
	$last = get_last_hit();
	if ($last) {
		if ($_log_logsuccessive || ($last->host != $GLOBALS['REMOTE_HOST'])) {
			$last->update();
			$_log_setlastfunc($last);
		}
	}

	$hit = get_current_hit();
	if ($hit) {
		$_log_loghitfunc($hit);
	}
}
?>