diff options
Diffstat (limited to 'htdocs/src')
-rw-r--r-- | htdocs/src/Post.inc.php | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/htdocs/src/Post.inc.php b/htdocs/src/Post.inc.php index c29b5a9..4f5e246 100644 --- a/htdocs/src/Post.inc.php +++ b/htdocs/src/Post.inc.php @@ -149,6 +149,28 @@ class Post { return $this->info['stage']; } + public function getSource() { + if ($this->info['source_id'] != 0) { + return $this->info['source_id']; + + } else { + return false; + } + } + + public function getOtherSource() { + return $this->info['reason']; + } + + public function setSource($value) { + $this->info['source_id'] = $value; + } + + public function otherSource($value) { + $this->info['source_id'] = 0; + $this->info['reason'] = $value; + } + public function approve() { if ($this->getStage() == 'moderation') { $this->info['stage'] = 'approved'; |