Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.05 KB | None | 0 0
  1. private function isCorrectPostScreen() {
  2.  
  3.     // Check post types
  4.     if(isset($this->limits[self::POSTS][self::TYPES]) && !isset($this->limits[self::POSTS][self::TEMPLATES]) && !isset($this->limits[self::POSTS][self::IDS])) {
  5.       return true;
  6.     }
  7.  
  8.     // Check object
  9.     if(!empty($this->object) && !$this->object->isEmpty()) {
  10.  
  11.       // Check templates and IDs
  12.       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])) {
  13.         return true;
  14.       }
  15.  
  16.  
  17.       // Check templates
  18.       if(isset($this->limits[self::POSTS][self::TEMPLATES]) && in_array($this->object->template, $this->limits[self::POSTS][self::TEMPLATES])) {
  19.         return true;
  20.       }
  21.  
  22.       // Check IDs
  23.       if(isset($this->limits[self::POSTS][self::IDS]) && in_array($this->object->id, $this->limits[self::POSTS][self::IDS])) {
  24.         return true;
  25.       }
  26.  
  27.     }
  28.  
  29.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement