summaryrefslogtreecommitdiff
path: root/htdocs/src/Post.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'htdocs/src/Post.inc.php')
-rw-r--r--htdocs/src/Post.inc.php22
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';