X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=classes%2FMessage.php;h=c5aefcc4e8d11bb832348157011d6165e4aab315;hb=cd6fa512ac0d382871384a9c7604abd8a7ed0566;hp=7fe626ec577524aea78e7af1321c87ce192aecc0;hpb=2a70ed27e71e2e6e88359c88229d9c9ac5bb91a0;p=quix0rs-gnu-social.git diff --git a/classes/Message.php b/classes/Message.php index 7fe626ec57..c5aefcc4e8 100644 --- a/classes/Message.php +++ b/classes/Message.php @@ -21,9 +21,6 @@ class Message extends Managed_DataObject public $modified; // timestamp() not_null default_CURRENT_TIMESTAMP public $source; // varchar(32) - /* Static get */ - function staticGet($k,$v=NULL) { return Memcached_DataObject::staticGet('Message',$k,$v); } - /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE @@ -62,23 +59,23 @@ class Message extends Managed_DataObject function getFrom() { - return Profile::staticGet('id', $this->from_profile); + return Profile::getKV('id', $this->from_profile); } function getTo() { - return Profile::staticGet('id', $this->to_profile); + return Profile::getKV('id', $this->to_profile); } static function saveNew($from, $to, $content, $source) { - $sender = Profile::staticGet('id', $from); + $sender = Profile::getKV('id', $from); if (!$sender->hasRight(Right::NEWMESSAGE)) { // TRANS: Client exception thrown when a user tries to send a direct message while being banned from sending them. throw new ClientException(_('You are banned from sending direct messages.')); } - $user = User::staticGet('id', $sender->id); + $user = User::getKV('id', $sender->id); $msg = new Message(); @@ -99,7 +96,7 @@ class Message extends Managed_DataObject if (!$result) { common_log_db_error($msg, 'INSERT', __FILE__); // TRANS: Message given when a message could not be stored on the server. - return _('Could not insert message.'); + throw new ServerException(_('Could not insert message.')); } $orig = clone($msg); @@ -110,7 +107,7 @@ class Message extends Managed_DataObject if (!$result) { common_log_db_error($msg, 'UPDATE', __FILE__); // TRANS: Message given when a message could not be updated on the server. - return _('Could not update message with new URI.'); + throw new ServerException(_('Could not update message with new URI.')); } return $msg; @@ -134,8 +131,8 @@ class Message extends Managed_DataObject function notify() { - $from = User::staticGet('id', $this->from_profile); - $to = User::staticGet('id', $this->to_profile); + $from = User::getKV('id', $this->from_profile); + $to = User::getKV('id', $this->to_profile); mail_notify_message($this, $from, $to); } @@ -154,11 +151,11 @@ class Message extends Managed_DataObject $ns->code = $this->source; break; default: - $ns = Notice_source::staticGet($this->source); + $ns = Notice_source::getKV($this->source); if (!$ns) { $ns = new Notice_source(); $ns->code = $this->source; - $app = Oauth_application::staticGet('name', $this->source); + $app = Oauth_application::getKV('name', $this->source); if ($app) { $ns->name = $app->name; $ns->url = $app->source_url; @@ -180,7 +177,7 @@ class Message extends Managed_DataObject $act->time = strtotime($this->created); $act->link = $this->url; - $profile = Profile::staticGet('id', $this->from_profile); + $profile = Profile::getKV('id', $this->from_profile); if (empty($profile)) { throw new Exception(sprintf("Sender profile not found: %d", $this->from_profile)); @@ -195,7 +192,7 @@ class Message extends Managed_DataObject $ctx = new ActivityContext(); - $rprofile = Profile::staticGet('id', $this->to_profile); + $rprofile = Profile::getKV('id', $this->to_profile); if (empty($rprofile)) { throw new Exception(sprintf("Receiver profile not found: %d", $this->to_profile));