function execute() { $context = $this->getContext(); $controller = $context->getController(); $request = $context->getRequest(); $user = $context->getUser(); //削除処理を行う $target_community_id = $request->getParameter('id'); $diary_id = $request->getParameter('diary_id'); //ファイル情報テーブルのデータ削除 $diary_obj = ACSDiary::get_diary_row($diary_id); if (!$diary_obj) { echo "日記が取得できませんでした"; } $ret = ACSDiary::delete_diary($diary_id); if (!$ret) { echo "ERROR: Delete diary failed."; } //表示 $diary_change_url = $this->getControllerPath('User', 'Diary'); $diary_change_url .= '&id=' . $target_community_id; header("Location: {$diary_change_url}"); }