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}");
 }