From b666886416f793074669a7e2bc1d7cc3c2b4746a Mon Sep 17 00:00:00 2001 From: Michael Foster Date: Fri, 16 Aug 2013 21:08:01 +1000 Subject: A few modifications: 1. Finally, clean up some of the crappy code in inc/display.php; no more extreme clutter. new Thread() and new Post() take an array as the first parameter now. 2. Poster country flags. Currently requires the "geoip" extension. 3. Give post images a classname. This was also long-overdue. --- post.php | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'post.php') diff --git a/post.php b/post.php index 8a8487e8..11792379 100644 --- a/post.php +++ b/post.php @@ -421,6 +421,15 @@ if (isset($_POST['delete'])) { wordfilters($post['body']); $post['body'] = escape_markup_modifiers($post['body']); + if ($config['country_flags']) { + if (!geoip_db_avail(GEOIP_COUNTRY_EDITION)) { + error('GeoIP not available: ' . geoip_db_filename(GEOIP_COUNTRY_EDITION)); + } + if ($country_code = @geoip_country_code_by_name('8.8.8.8')) { + $post['body'] .= '' . strtolower($country_code) . ''; + } + } + if ($mod && isset($post['raw']) && $post['raw']) { $post['body'] = '' . $post['body'] . ''; } -- cgit v1.3