Fixes errors noted in #144.
Also includes a change in the Post\TagMethods::save_post_history() method, but I don't remember why I changed that.
This commit is contained in:
parent
a49c9548fd
commit
b50fdbcc18
@ -84,7 +84,7 @@ trait PostTagMethods
|
|||||||
# * :tag<String>:: the tag to search for
|
# * :tag<String>:: the tag to search for
|
||||||
public function has_tag($tag)
|
public function has_tag($tag)
|
||||||
{
|
{
|
||||||
return isset($this->tags[$tag]);
|
return array_search($tag, $this->tags) !== false;
|
||||||
}
|
}
|
||||||
|
|
||||||
# Returns the tags in a URL suitable string
|
# Returns the tags in a URL suitable string
|
||||||
@ -379,8 +379,8 @@ trait PostTagMethods
|
|||||||
PostTagHistory::create([
|
PostTagHistory::create([
|
||||||
'post_id' => $this->id,
|
'post_id' => $this->id,
|
||||||
'tags' => $new_cached_tags,
|
'tags' => $new_cached_tags,
|
||||||
'user_id' => current_user()->id,
|
'user_id' => $this->user_id,
|
||||||
'ip_addr' => current_user()->ip_addr ?: "127.0.0.1"
|
'ip_addr' => current_user() && current_user()->ip_addr ? current_user()->ip_addr : "127.0.0.1"
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -171,10 +171,10 @@ abstract class DefaultConfig
|
|||||||
# Some examples:
|
# Some examples:
|
||||||
#
|
#
|
||||||
# Hide post if user isn't privileged and post is not safe:
|
# Hide post if user isn't privileged and post is not safe:
|
||||||
# if($post->rating == 'e' && $user->is('>=20')) return true;
|
# if ($post->rating == 'e' && $user->is_privileged_or_higher()) return true;
|
||||||
#
|
#
|
||||||
# Hide post if user isn't a mod and post has the loli tag:
|
# Hide post if user isn't a mod and post has the loli tag:
|
||||||
# if($post->has_tag('loli') && $user->is('>=40')) return true;
|
# if ($post->has_tag('loli') && $user->is_mod_or_higher()) return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
# Determines who can see ads.
|
# Determines who can see ads.
|
||||||
|
Reference in New Issue
Block a user