Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private function isCorrectPostScreen() {
- // Check post types
- if(isset($this->limits[self::POSTS][self::TYPES]) && !isset($this->limits[self::POSTS][self::TEMPLATES]) && !isset($this->limits[self::POSTS][self::IDS])) {
- return true;
- }
- // Check object
- if(!empty($this->object) && !$this->object->isEmpty()) {
- // Check templates and IDs
- if(isset($this->limits[self::POSTS][self::TEMPLATES]) && isset($this->limits[self::POSTS][self::IDS]) && in_array($this->object->template, $this->limits[self::POSTS][self::TEMPLATES]) && in_array($this->object->id, $this->limits[self::POSTS][self::IDS])) {
- return true;
- }
- // Check templates
- if(isset($this->limits[self::POSTS][self::TEMPLATES]) && in_array($this->object->template, $this->limits[self::POSTS][self::TEMPLATES])) {
- return true;
- }
- // Check IDs
- if(isset($this->limits[self::POSTS][self::IDS]) && in_array($this->object->id, $this->limits[self::POSTS][self::IDS])) {
- return true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement