summaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorMalf Furious <m@lfurio.us>2017-06-04 20:57:12 -0400
committerMalf Furious <m@lfurio.us>2017-06-04 20:57:12 -0400
commita8e79321426b1436f46ba5b7c5dee390c94bdb8b (patch)
tree3aa16bc3dd40b1a7dd1a1f524d71a6c16055e716 /app
parent8e9beac9888e894c8db46401b0d5b4c4cb18407d (diff)
downloadscrott-a8e79321426b1436f46ba5b7c5dee390c94bdb8b.tar.gz
scrott-a8e79321426b1436f46ba5b7c5dee390c94bdb8b.zip
Move function getMesgs() into object class
This function is needed in the scope of issue, mesgs, and pads alike. It would also make sense to use this to retrive users' private messages. For these reasons, this function is now being defined higher up in the object hierarchy.
Diffstat (limited to 'app')
-rw-r--r--app/class/issue.class.php18
-rw-r--r--app/class/object.class.php18
2 files changed, 18 insertions, 18 deletions
diff --git a/app/class/issue.class.php b/app/class/issue.class.php
index 3127a87..6056457 100644
--- a/app/class/issue.class.php
+++ b/app/class/issue.class.php
@@ -63,24 +63,6 @@ class issue extends object
}
/*
- * Get all activity for this issue. Messages are sorted by date
- * created.
- */
- public function getMesgs_ordByDatetime() : array
- {
- $query = "SELECT guid FROM objects WHERE objtype = 'mesg' AND " .
- "parent = '" . database::esc($this->guid) . "' ORDER BY created";
- $res = database::query($query);
-
- $mesgs = array();
-
- foreach ($res as $m)
- $mesgs[] = new mesg($m['guid']);
-
- return $mesgs;
- }
-
- /*
* Reset the seen flag and reassign this issue.
*/
public function assignTo(user $assignee) : void
diff --git a/app/class/object.class.php b/app/class/object.class.php
index 7c80b5b..461f1b1 100644
--- a/app/class/object.class.php
+++ b/app/class/object.class.php
@@ -163,6 +163,24 @@ class object extends table
}
/*
+ * Get all messages on this object. Messages are sorted by date
+ * created.
+ */
+ public function getMesgs_ordByDatetime() : array
+ {
+ $query = "SELECT guid FROM objects WHERE objtype = 'mesg' AND " .
+ "parent = '" . database::esc($this->guid) . "' ORDER BY created";
+ $res = database::query($query);
+
+ $mesgs = array();
+
+ foreach ($res as $m)
+ $mesgs[] = new mesg($m['guid']);
+
+ return $mesgs;
+ }
+
+ /*
* Get the URL to the head image resource for this object
*/
public function getHeadImg() : string