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 | } |