X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=classes%2FManaged_DataObject.php;h=b324984b7f8e7512d4c8b77606654ca6b10b8ae2;hb=a1dbe2325c0b9a14c01a2e35ee81170a80f57130;hp=5ed0e525eab3ab63e36a33e56282a4115a7b2760;hpb=470971cf4747f2eec548891769c340295a45cb22;p=quix0rs-gnu-social.git diff --git a/classes/Managed_DataObject.php b/classes/Managed_DataObject.php index 5ed0e525ea..b324984b7f 100644 --- a/classes/Managed_DataObject.php +++ b/classes/Managed_DataObject.php @@ -299,6 +299,11 @@ abstract class Managed_DataObject extends Memcached_DataObject return $ckeys; } + public function escapedTableName() + { + return common_database_tablename($this->tableName()); + } + /** * Returns an ID, checked that it is set and reasonably valid * @@ -353,6 +358,10 @@ abstract class Managed_DataObject extends Memcached_DataObject } $orig->decache(); $this->encache(); + + // commit our db transaction since we won't reach the COMMIT below + $this->query('COMMIT'); + // @FIXME return true only if something changed (otherwise 0) return true; } @@ -384,6 +393,12 @@ abstract class Managed_DataObject extends Memcached_DataObject // commit our db transaction $this->query('COMMIT'); + // @FIXME return true only if something changed (otherwise 0) return $result; } + + static public function beforeSchemaUpdate() + { + // NOOP + } }