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