Example #1
0
 public function toArray($for_db = false)
 {
     if (!$for_db) {
         $props = parent::toArray($exclude);
         $props["creator"] = $this->creator();
         $props["threads"] = $this->threads();
     }
     return $props;
 }
 public function toArray()
 {
     $exclude = array();
     if ($this->hideuser) {
         $exclude[] = "user";
     }
     if ($this->hideboard) {
         $exclude[] = "board";
     }
     return parent::toArray($exclude);
 }
Example #3
0
 public function toArray($for_db = false)
 {
     if (!$for_db) {
         $exclude = array("membership_set");
         $props = parent::toArray($exclude);
         $props["memberships"] = $this->memberships();
     } else {
         $props = array("user_name" => $this->username ? SC::dbString($this->username, true) : null, "user_email" => $this->email ? SC::dbString($this->email, true) : null, "user_id" => $this->userid, "user_fname" => $this->fname ? SC::dbString($this->fname, true) : null, "user_lname" => $this->lname ? SC::dbString($this->lname, true) : null, "user_displayname" => $this->displayname ? SC::dbString($this->displayname, true) : null, "user_avatar" => $this->avatar ? SC::dbString($this->avatar, true) : null);
     }
     return $props;
 }
Example #4
0
 public function toArray($for_db = false)
 {
     if (!$for_db) {
         $props = parent::toArray();
         $props["author"] = $this->author();
     }
     return $props;
 }