コード例 #1
0
ファイル: UserService.php プロジェクト: szwork2013/impulse
 /**
  *
  * @see UserServicePDO::setUserSetting()
  */
 public static function setUserSetting($id, $domain, $settingKey)
 {
     $app = \Slim\Slim::getInstance();
     try {
         $pdo = new UserServicePDO();
         // get and decode JSON request body
         $request = $app->request();
         //         $body = $request->getBody();
         //         $settingData = (array) json_decode($body);
         $settingValue = $request->params('settingValue');
         $pdo->setUserSetting($id, $domain, $settingKey, $settingValue);
         AppUtils::sendResponse($settingValue);
     } catch (Exception $e) {
         AppUtils::logError($e, __METHOD__);
         AppUtils::sendError($e->getCode(), "Error setting value for user {$id} setting {$domain}/{$settingKey}", $e->getMessage());
     }
 }