Subversion Repositories stackman

Rev

Rev 3 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 daniel-mar 1
#!/usr/bin/php
2
<?php
3
 
4
require_once __DIR__ . '/includes/db.inc.php';
6 daniel-mar 5
 
6
$src = '???';
3 daniel-mar 7
require_once __DIR__ . '/includes/src.inc.php';
8
 
6 daniel-mar 9
$stam_cfg = array();
10
$stam_cfg['simulation'] = false;
11
require_once __DIR__ . '/includes/config.inc.php';
12
 
3 daniel-mar 13
if ($argc <> 3) {
14
	echo "Syntax: $argv[0] <cat> <entry>\n";
15
	exit(2);
16
}
17
 
18
$cat = trim($argv[1]);
19
$ent = rtrim($argv[2]);
20
 
21
if ($stam_cfg['simulation']) {
22
	fwrite(STDERR, "============ APS SIMULATION: $cat :: $ent\n");
23
	die();
24
}
25
 
26
$x = db_query("INSERT INTO stam_entries (cat, txt, src) VALUES (
27
	'".db_real_escape_string($cat)."',
28
	'".db_real_escape_string($ent)."',
29
	'".db_real_escape_string($src)."'
30
	)");
31
if (!$x) {
32
	fwrite(STDERR, db_error()."\n");
33
	db_close();
34
	exit(1);
35
}
36
 
37
$id = db_insert_id();
38
if (!$id) {
39
	fwrite(STDERR, "Error: Could not insert\n");
40
	db_close();
41
	exit(1);
42
}
43
#echo green("OK! Created ID $id\n<$cat> $ent\n");
44
echo green("OK! $id * <$cat> $ent\n");
45
 
46
# ---
47
 
48
function green($txt) {
49
	return "\033[1;32;40m".$txt."\033[0m";
50
}