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

Changeset 3594


Ignore:
Timestamp:
Jul 31, 2007, 11:45:04 PM (12 years ago)
Author:
ogawa
Message:

#989:admin:監視機能で各データを削除する際に存在しないIDを指定しても削除が行われてしまう

Location:
OpenPNE/trunk/webapp/modules/admin/do
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/modules/admin/do/delete_kakikomi_c_commu.php

    r3483 r3594  
    1010    function execute($requests)
    1111    {
     12        $commu = db_commu_c_commu4c_commu_id($requests['target_c_commu_id']);
     13       
     14        if (!$commu) {
     15            admin_client_redirect('commu_list', '指定されたコミュニティは存在しません');
     16        }
     17       
    1218        db_common_delete_c_commu($requests['target_c_commu_id']);
    1319
  • OpenPNE/trunk/webapp/modules/admin/do/delete_kakikomi_c_commu_topic.php

    r3483 r3594  
    1010    function execute($requests)
    1111    {
     12        $topic = db_commu_c_topic4c_commu_topic_id($requests['target_c_commu_topic_id']);
     13       
     14        if (!$topic) {
     15            admin_client_redirect('topic_list', '指定されたトピック・イベントは存在しません');
     16        }
     17       
    1218        db_commu_delete_c_commu_topic($requests['target_c_commu_topic_id']);
    1319
  • OpenPNE/trunk/webapp/modules/admin/do/delete_kakikomi_c_commu_topic_comment.php

    r3483 r3594  
    1010    function execute($requests)
    1111    {
     12        $topic_comment = db_commu_c_commu_topic_comment4c_commu_topic_comment_id($requests['target_c_commu_topic_comment_id']);
     13       
     14        if (!$topic_comment) {
     15            admin_client_redirect('topic_comment_list', '指定されたトピック・イベントのコメントは存在しません');
     16        }
     17       
    1218        db_commu_delete_c_commu_topic_comment($requests['target_c_commu_topic_comment_id']);
    1319
    14         admin_client_redirect('topic_comment_list', 'トピックコメントを削除しました');
     20        admin_client_redirect('topic_comment_list', 'トピック・イベントのコメントを削除しました');
    1521    }
    1622}
  • OpenPNE/trunk/webapp/modules/admin/do/delete_kakikomi_c_diary.php

    r3483 r3594  
    1010    function execute($requests)
    1111    {
     12        $diary = db_diary_get_c_diary4id($requests['target_c_diary_id']);
     13       
     14        if (!$diary) {
     15            admin_client_redirect('diary_list', '指定された日記は存在しません');
     16        }
     17       
    1218        db_diary_delete_c_diary($requests['target_c_diary_id']);
    1319
  • OpenPNE/trunk/webapp/modules/admin/do/delete_kakikomi_c_diary_comment.php

    r3483 r3594  
    1111    {
    1212        $diary_comment = _do_c_diary_comment4c_diary_comment_id($requests['target_c_diary_comment_id']);
     13       
     14        if (!$diary_comment) {
     15            admin_client_redirect('diary_comment_list', '指定された日記のコメントは存在しません');
     16        }
     17       
    1318        db_diary_delete_c_diary_comment($diary_comment['c_diary_comment_id'],$diary_comment['c_member_id']);
    1419
  • OpenPNE/trunk/webapp/modules/admin/do/delete_kakikomi_c_review.php

    r3483 r3594  
    1010    function execute($requests)
    1111    {
     12        $review = db_review_edit_c_review_comment4c_review_comment_id($requests['target_c_review_comment_id']);
     13       
     14        if (!$review) {
     15            admin_client_redirect('review_list', '指定されたレビューは存在しません');
     16        }
     17       
    1218        do_h_review_edit_delete_c_review_comment($requests['target_c_review_comment_id']);
    1319
Note: See TracChangeset for help on using the changeset viewer.