/** * メッセージ送信処理 Action * * @return void */ public function sendmessageAction() { $req = $this->getRequest(); $res = $this->getResponse(); $controllerName = $req->getControllerName(); $loginInfo = $req->getCookie('CBSESSID'); $userId = $req->getparam('userId'); $userName = $req->getparam('userName'); $sendAddress = array('user_id' => $req->getparam('sendAddres')); $bodyText = $req->getparam('bodyText'); $subjectText = $req->getparam('subjectText'); // ガルーンAPIの生成 $garoonApi = new GaroonApiLib(); $token = $garoonApi->utilGetRequestToken($loginInfo); // メッセージを送信 $result = $garoonApi->messageCreateThreads($loginInfo, $userId, $userName, $sendAddress, $bodyText, $subjectText, $token); $loginUserInfo = array(); $loginUserInfo['loginName'] = $userName; $loginUserInfo['userId'] = $userId; $loginUserInfo['userName'] = $userName; $this->view->assign('loginInfo', $loginUserInfo); // 表示 $displayContent = $this->view->render($controllerName . '/complete.tpl'); $res = $this->getResponse(); $res->setBody($displayContent); }
/** * メッセージ送信処理 Action * * @return void */ public function sendmessageAction() { $req = $this->getRequest(); $res = $this->getResponse(); $controllerName = $req->getControllerName(); $loginInfo = $req->getCookie('CBSESSID'); $userId = $req->getparam('userId'); $userName = $req->getparam('userName'); $sendAddress = $req->getparam('sendAddres'); $bodyText = $req->getparam('bodyText'); $subjectText = $req->getparam('subjectText'); // ガルーンAPIの生成 $garoonApi = new GaroonApiLib(); $token = $garoonApi->utilGetRequestToken($loginInfo); // メッセージを送信 $result = $garoonApi->messageCreateThreads($loginInfo, $userId, $userName, $sendAddress, $bodyText, $subjectText, $token); }