Merge pull request #69 from PietroCarrara/json-flags
Enable flags on the JSON api
This commit is contained in:
commit
d8dfe76e03
|
@ -111,10 +111,10 @@ class Api {
|
||||||
if ($threadsPage) return $apiPost;
|
if ($threadsPage) return $apiPost;
|
||||||
|
|
||||||
// Handle country field
|
// Handle country field
|
||||||
if (isset($post->body_nomarkup) && $this->config['country_flags']) {
|
if (isset($post->body_nomarkup) && ($this->config['country_flags'] || $this->config['user_flag'])) {
|
||||||
$modifiers = extract_modifiers($post->body_nomarkup);
|
$modifiers = extract_modifiers($post->body_nomarkup);
|
||||||
if (isset($modifiers['flag']) && isset($modifiers['flag alt']) && preg_match('/^[a-z]{2}$/', $modifiers['flag'])) {
|
if (isset($modifiers['flag']) && isset($modifiers['flag alt']) && preg_match('/^[1-9a-z_-]{2,}$/', $modifiers['flag'])) {
|
||||||
$country = strtoupper($modifiers['flag']);
|
$country = strtolower($modifiers['flag']);
|
||||||
if ($country) {
|
if ($country) {
|
||||||
$apiPost['country'] = $country;
|
$apiPost['country'] = $country;
|
||||||
$apiPost['country_name'] = $modifiers['flag alt'];
|
$apiPost['country_name'] = $modifiers['flag alt'];
|
||||||
|
|
Loading…
Reference in New Issue