/** * 送信中止 * * @access public * @param * @return void * @author ida */ public function action_stop() { $this->template = ''; $success = false; $mail_magazine_id = \Input::post('mail_magazine_id'); try { $is_process = \Model_Mail_Magazine::isProcess($mail_magazine_id); if ($is_process) { \Model_Mail_Magazine::cancelProcess($mail_magazine_id); } $success = true; } catch (\Exception $e) { $message = $e->getMessage(); $success = false; } $response = array(); if ($success) { if ($is_process) { $response = array('status' => 200); } else { $response = array('status' => 300); } } else { $response = array('status' => 400, 'message' => $message); } return $this->responseJson($response); }