|
@@ 2798-2819 (lines=22) @@
|
| 2795 |
|
* |
| 2796 |
|
* @return object |
| 2797 |
|
**/ |
| 2798 |
|
function triggerGetDocumentMenu(&$menu_list) |
| 2799 |
|
{ |
| 2800 |
|
if(!Context::get('is_logged')) return new BaseObject(); |
| 2801 |
|
|
| 2802 |
|
$logged_info = Context::get('logged_info'); |
| 2803 |
|
$document_srl = Context::get('target_srl'); |
| 2804 |
|
|
| 2805 |
|
$oDocumentModel = getModel('document'); |
| 2806 |
|
$columnList = array('document_srl', 'module_srl', 'member_srl', 'ipaddress'); |
| 2807 |
|
$oDocument = $oDocumentModel->getDocument($document_srl, false, false, $columnList); |
| 2808 |
|
$member_srl = $oDocument->get('member_srl'); |
| 2809 |
|
$module_srl = $oDocument->get('module_srl'); |
| 2810 |
|
|
| 2811 |
|
if(!$member_srl) return new BaseObject(); |
| 2812 |
|
if($oDocumentModel->grant->manager != 1 || $member_srl==$logged_info->member_srl) return new BaseObject(); |
| 2813 |
|
|
| 2814 |
|
$oDocumentController = getController('document'); |
| 2815 |
|
$url = getUrl('','module','member','act','dispMemberSpammer','member_srl',$member_srl,'module_srl',$module_srl); |
| 2816 |
|
$oDocumentController->addDocumentPopupMenu($url,'cmd_spammer','','popup'); |
| 2817 |
|
|
| 2818 |
|
return new BaseObject(); |
| 2819 |
|
} |
| 2820 |
|
|
| 2821 |
|
/** |
| 2822 |
|
* trigger for comment.getCommentMenu. Append to popup menu a button for procMemberSpammerManage() |
|
@@ 2828-2849 (lines=22) @@
|
| 2825 |
|
* |
| 2826 |
|
* @return object |
| 2827 |
|
**/ |
| 2828 |
|
function triggerGetCommentMenu(&$menu_list) |
| 2829 |
|
{ |
| 2830 |
|
if(!Context::get('is_logged')) return new BaseObject(); |
| 2831 |
|
|
| 2832 |
|
$logged_info = Context::get('logged_info'); |
| 2833 |
|
$comment_srl = Context::get('target_srl'); |
| 2834 |
|
|
| 2835 |
|
$oCommentModel = getModel('comment'); |
| 2836 |
|
$columnList = array('comment_srl', 'module_srl', 'member_srl', 'ipaddress'); |
| 2837 |
|
$oComment = $oCommentModel->getComment($comment_srl, FALSE, $columnList); |
| 2838 |
|
$module_srl = $oComment->get('module_srl'); |
| 2839 |
|
$member_srl = $oComment->get('member_srl'); |
| 2840 |
|
|
| 2841 |
|
if(!$member_srl) return new BaseObject(); |
| 2842 |
|
if($oCommentModel->grant->manager != 1 || $member_srl==$logged_info->member_srl) return new BaseObject(); |
| 2843 |
|
|
| 2844 |
|
$oCommentController = getController('comment'); |
| 2845 |
|
$url = getUrl('','module','member','act','dispMemberSpammer','member_srl',$member_srl,'module_srl',$module_srl); |
| 2846 |
|
$oCommentController->addCommentPopupMenu($url,'cmd_spammer','','popup'); |
| 2847 |
|
|
| 2848 |
|
return new BaseObject(); |
| 2849 |
|
} |
| 2850 |
|
|
| 2851 |
|
/** |
| 2852 |
|
* Spammer manage. Denied user login. And delete or trash all documents. Response Ajax string |