ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE/trunk/webapp/modules/admin/page/delete_topic_comment.php @ 3625

Last change on this file since 3625 was 3625, checked in by ogawa, 15 years ago

#992:トピックコメント削除から0番目のコメントを削除しても、関連するデータが削除されない
merged r3582

File size: 1.4 KB
Line 
1<?php
2/**
3 * @copyright 2005-2007 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7// 管理画面トップページ 認証済み
8
9class admin_page_delete_topic_comment extends OpenPNE_Action
10{
11    function execute($requests)
12    {
13        $v = array();
14       
15        $target_c_commu_topic_comment_id = $requests['target_c_commu_topic_comment_id'];
16       
17        $v = array();
18        $topic_comment = db_commu_c_commu_topic_comment4c_commu_topic_comment_id($target_c_commu_topic_comment_id);
19       
20        if (!$topic_comment) {
21            admin_client_redirect('topic_comment_list', '指定されたトピック・イベントのコメントは存在しません');
22        }
23        if ($topic_comment['number'] == 0) {
24            admin_client_redirect('topic_comment_list', '指定されたコメントはトピック本文のためトピック削除にて削除してください');
25        }
26       
27        $member = db_member_c_member4c_member_id($topic_comment['c_member_id']);
28        $topic_comment['nickname'] = $member['nickname'];
29        $topic_comment['count_comments'] = _db_count_c_commu_topic_comments4c_commu_topic_id($value['c_commu_topic_id']);
30        $this->set('topic_comment', $topic_comment);
31       
32        $v['SNS_NAME'] = SNS_NAME;
33        $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
34        $this->set($v);
35        return 'success';
36    }
37}
38
39?>
Note: See TracBrowser for help on using the repository browser.