summaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorMalf Furious <m@lfurio.us>2017-04-13 21:05:56 -0400
committerMalf Furious <m@lfurio.us>2017-04-13 21:05:56 -0400
commit602921ebd65b8a46190bbcf1eb7a83c409f2c926 (patch)
treecc4c042608491d24277f8f9b88bd7e7735c07af1 /app
parent3b47c5f3876b8c46d199c615e95fe671293be7b7 (diff)
downloadscrott-602921ebd65b8a46190bbcf1eb7a83c409f2c926.tar.gz
scrott-602921ebd65b8a46190bbcf1eb7a83c409f2c926.zip
Add table function refreshObj()
Diffstat (limited to 'app')
-rw-r--r--app/class/table.class.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/class/table.class.php b/app/class/table.class.php
index 45be8c5..ac21aaf 100644
--- a/app/class/table.class.php
+++ b/app/class/table.class.php
@@ -68,6 +68,15 @@ abstract class table
}
/*
+ * This function uses loadObj to re-initialize this object, if in
+ * the case it gets modified in another scope.
+ */
+ public function refreshObj() : void
+ {
+ $this->loadObj($this->guid);
+ }
+
+ /*
* This function will update this object in the database, or insert new
* data if this object does not yet have a GUID. This function uses the
* $fields array to construct SQL queries.