@@ 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 |