From: Evan Prodromou Date: Mon, 4 Aug 2008 19:07:49 +0000 (-0400) Subject: add commands to turn sms notification on and off X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=6d5a61de9f9c7a6e577b9e81907768b8be57b930;p=quix0rs-gnu-social.git add commands to turn sms notification on and off darcs-hash:20080804190749-84dde-0b6d007e3da6d468e7dbe1c859f2c5c753726e8a.gz --- diff --git a/maildaemon.php b/maildaemon.php index 5be62efb88..0a96bfeb4d 100755 --- a/maildaemon.php +++ b/maildaemon.php @@ -98,9 +98,30 @@ class MailerDaemon { } function handle_command($user, $msg) { - return false; + $cmd = trim(strtolower($msg)); + switch ($cmd) { + case 'off': + $this->set_notify($user, false); + return true; + case 'on': + $this->set_notify($user, true); + return true; + default: + return false; + } } + function set_notify($user, $value) { + $orig = clone($user); + $user->smsnotify = $value; + $result = $user->update($orig); + if (!$result) { + common_log_db_error($user, 'UPDATE', __FILE__); + return false; + } + return true; + } + function respond($from, $to, $response) { $headers['From'] = $to;