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
|
||||
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
|
||||
@ -379,8 +379,8 @@ trait PostTagMethods
|
||||
PostTagHistory::create([
|
||||
'post_id' => $this->id,
|
||||
'tags' => $new_cached_tags,
|
||||
'user_id' => current_user()->id,
|
||||
'ip_addr' => current_user()->ip_addr ?: "127.0.0.1"
|
||||
'user_id' => $this->user_id,
|
||||
'ip_addr' => current_user() && current_user()->ip_addr ? current_user()->ip_addr : "127.0.0.1"
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
@ -167,14 +167,14 @@ abstract class DefaultConfig
|
||||
{
|
||||
# By default, no posts are hidden.
|
||||
return true;
|
||||
|
||||
|
||||
# Some examples:
|
||||
#
|
||||
# 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:
|
||||
# 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.
|
||||
|
Reference in New Issue
Block a user