Changeset 1595


Ignore:
Timestamp:
2010년 01월 26일 19시 00분 52초 (2 years ago)
Author:
ditto
Message:

쪽지 전체 삭제 기능 추가

Location:
trunk/plugins/Messenger
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/Messenger/app/default/views/message/index.php

    r1462 r1595  
    1313<?php } ?> 
    1414</ul> 
     15<p><a href="<?=METABBS_BASE_PATH?>/message/all/delete" onclick="return confirm('<?=i('Are you sure?')?>')"><?=i('Delete All')?></a></p> 
  • trunk/plugins/Messenger/plugin.php

    r1462 r1595  
    1515        function get_unread_messages_of($user) { 
    1616                return find_all('message', "`to`=$user->id AND NOT `read`"); 
     17        } 
     18        function delete_all($user) { 
     19                delete_all('message', "`to`=$user->id"); 
    1720        } 
    1821        function mark_all_read($user) { 
     
    167170        function action_delete() { 
    168171                global $params, $account; 
    169                 $message = Message::find($params['id']); 
    170                 if ($message->to == $account->id) 
    171                         $message->delete(); 
     172                if ($params['id'] == 'all') { 
     173                        Message::delete_all($account); 
     174                } else { 
     175                        $message = Message::find($params['id']); 
     176                        if ($message->to == $account->id) 
     177                                $message->delete(); 
     178                } 
    172179                redirect_back(); 
    173180        } 
Note: See TracChangeset for help on using the changeset viewer.