mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-27 14:22:54 +09:00
회원/문서/댓글의 팝업 메뉴에 추적 기능 추가
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4251 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
dc9a1e2ea7
commit
198b531aae
27 changed files with 78 additions and 13 deletions
|
|
@ -62,6 +62,7 @@
|
|||
$lang->cmd_publish = "Publish";
|
||||
$lang->cmd_layout_setup = 'Configure layout';
|
||||
$lang->cmd_layout_edit = 'Edit layout';
|
||||
$lang->cmd_search_by_ipaddress = 'IP주소로 검색';
|
||||
|
||||
$lang->enable = 'Enable';
|
||||
$lang->disable = 'Disable';
|
||||
|
|
|
|||
|
|
@ -61,6 +61,7 @@
|
|||
$lang->cmd_publish = "Publicar";
|
||||
$lang->cmd_layout_setup = 'Configuración del diseño';
|
||||
$lang->cmd_layout_edit = 'Editar el diseño';
|
||||
$lang->cmd_search_by_ipaddress = 'IP주소로 검색';
|
||||
|
||||
$lang->enable = 'Activar';
|
||||
$lang->disable = 'Desactivar';
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@
|
|||
$lang->cmd_publish = "Publier";
|
||||
$lang->cmd_layout_setup = 'Configurer la Mise en page';
|
||||
$lang->cmd_layout_edit = 'Editer la Mise en page';
|
||||
$lang->cmd_search_by_ipaddress = 'IP주소로 검색';
|
||||
|
||||
$lang->enable = 'Valide';
|
||||
$lang->disable = 'Invalide';
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@
|
|||
$lang->cmd_publish = 'Veröffentlichen';
|
||||
$lang->cmd_layout_setup = 'Konfiguration Layout';
|
||||
$lang->cmd_layout_edit = 'Layout bearbeiten';
|
||||
$lang->cmd_search_by_ipaddress = 'IP주소로 검색';
|
||||
|
||||
$lang->enable = 'Aktivieren';
|
||||
$lang->deaktivieren = 'Deaktivieren';
|
||||
|
|
@ -247,4 +248,4 @@
|
|||
$lang->filter->invalid_alpha = "Das Format von% s ist ungültig. Bitte geben Sie nur Alphabete";
|
||||
$lang->filter->invalid_alpha_number = "Das Format von% s ist ungültig. Bitte geben Sie Ihre Alphabete oder Zahlen";
|
||||
$lang->filter->invalid_number = "Das Format von% s ist ungültig. Bitte geben Sie nur Zahlen";
|
||||
?>
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@
|
|||
$lang->cmd_publish = "発行";
|
||||
$lang->cmd_layout_setup = 'レイアウト設定';
|
||||
$lang->cmd_layout_edit = 'レイアウト編集';
|
||||
$lang->cmd_search_by_ipaddress = 'IP주소로 검색';
|
||||
|
||||
$lang->enable = '可能';
|
||||
$lang->disable = '不可';
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@
|
|||
$lang->cmd_publish = "발행";
|
||||
$lang->cmd_layout_setup = '레이아웃 설정';
|
||||
$lang->cmd_layout_edit = '레이아웃 편집';
|
||||
$lang->cmd_search_by_ipaddress = 'IP주소로 검색';
|
||||
|
||||
$lang->enable = '가능';
|
||||
$lang->disable = '불가능';
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@
|
|||
$lang->cmd_publish = "Опубликовать";
|
||||
$lang->cmd_layout_setup = 'Конфигурировать лейаут';
|
||||
$lang->cmd_layout_edit = 'Редактировать лейаут';
|
||||
$lang->cmd_search_by_ipaddress = 'IP주소로 검색';
|
||||
|
||||
$lang->enable = 'Включено';
|
||||
$lang->disable = 'Выключено';
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@
|
|||
$lang->cmd_publish = "发表";
|
||||
$lang->cmd_layout_setup = '布局设置';
|
||||
$lang->cmd_layout_edit = '编辑布局';
|
||||
$lang->cmd_search_by_ipaddress = 'IP주소로 검색';
|
||||
|
||||
$lang->enable = '可用';
|
||||
$lang->disable = '禁用';
|
||||
|
|
|
|||
|
|
@ -53,6 +53,19 @@
|
|||
// trigger 호출 (after)
|
||||
ModuleHandler::triggerCall('comment.getCommentMenu', 'after', $menu_list);
|
||||
|
||||
// 관리자일 경우 ip로 글 찾기
|
||||
if($logged_info->is_admin == 'Y') {
|
||||
$oCommentModel = &getModel('comment');
|
||||
$oComment = $oCommentModel->getComment($comment_srl);
|
||||
|
||||
if($oComment->isExists()) {
|
||||
// ip주소에 해당하는 글 찾기
|
||||
$url = getUrl('','module','admin','act','dispCommentAdminList','search_target','ipaddress','search_keyword',$oComment->get('ipaddress'));
|
||||
$icon_path = './modules/member/tpl/images/icon_management.gif';
|
||||
$oCommentController->addCommentPopupMenu($url,'cmd_search_by_ipaddress',$icon_path,'TraceByIpaddress');
|
||||
}
|
||||
}
|
||||
|
||||
// 팝업메뉴의 언어 변경
|
||||
$menus = Context::get('comment_popup_menu_list');
|
||||
$menus_count = count($menus);
|
||||
|
|
@ -351,6 +364,9 @@
|
|||
case 'ipaddress' :
|
||||
$args->s_ipaddress= $search_keyword;
|
||||
break;
|
||||
case 'member_srl' :
|
||||
$args->{"s_".$search_target} = (int)$search_keyword;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
'user_id' => 'ID',
|
||||
'user_name' => 'Name',
|
||||
'nick_name' => 'Nickname',
|
||||
'member_srl' => 'Member Serial',
|
||||
'email_address' => 'Email',
|
||||
'homepage' => 'Homepage',
|
||||
'regdate' => 'Date',
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
'user_id' => 'ID',
|
||||
'user_name' => 'Nombre',
|
||||
'nick_name' => 'Apodo',
|
||||
'member_srl' => 'Member Serial',
|
||||
'email_address' => 'Correo Electrónico',
|
||||
'homepage' => 'Página web',
|
||||
'regdate' => 'Fecha del registro',
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
'user_id' => 'ID',
|
||||
'user_name' => 'Nom',
|
||||
'nick_name' => 'Surnom',
|
||||
'member_srl' => 'Member Serial',
|
||||
'email_address' => 'Courriel',
|
||||
'homepage' => 'Page d\'Accueil',
|
||||
'regdate' => 'Jour',
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
'user_id' => 'ユーザID',
|
||||
'user_name' => '名前',
|
||||
'nick_name' => 'ニックネーム',
|
||||
'member_srl' => 'Member Serial',
|
||||
'email_address' => 'メールアドレス',
|
||||
'homepage' => 'ホームページURL',
|
||||
'regdate' => '登録日',
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
'user_id' => '아이디',
|
||||
'user_name' => '이름',
|
||||
'nick_name' => '닉네임',
|
||||
'member_srl' => '회원번호',
|
||||
'email_address' => '이메일주소',
|
||||
'homepage' => '홈페이지',
|
||||
'regdate' => '등록일',
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
'user_id' => 'ID',
|
||||
'user_name' => 'Имя',
|
||||
'nick_name' => 'Ник',
|
||||
'member_srl' => 'Member Serial',
|
||||
'email_address' => 'Email',
|
||||
'homepage' => 'Домашняя страница',
|
||||
'regdate' => 'Дата',
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
'user_id' => 'I D',
|
||||
'user_name' => '姓名',
|
||||
'nick_name' => '昵称',
|
||||
'member_srl' => 'Member Serial',
|
||||
'email_address' => '电子信箱',
|
||||
'homepage' => '主页',
|
||||
'regdate' => '日期',
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
<condition operation="like" column="nick_name" var="s_nick_name" pipe="or" />
|
||||
<condition operation="like" column="email_address" var="s_email_address" pipe="or" />
|
||||
<condition operation="like" column="homepage" var="s_homepage" pipe="or" />
|
||||
<condition operation="equal" column="member_srl" var="s_member_srl" pipe="or" />
|
||||
<condition operation="like_prefix" column="regdate" var="s_regdate" pipe="or" />
|
||||
<condition operation="like_prefix" column="last_update" var="s_last_upate" pipe="or" />
|
||||
<condition operation="like_prefix" column="ipaddress" var="s_ipaddress" pipe="or" />
|
||||
|
|
|
|||
|
|
@ -56,10 +56,6 @@
|
|||
|
||||
$oDocumentController = &getController('document');
|
||||
|
||||
// 인쇄 버튼 추가
|
||||
$url = getUrl('','module','document','act','dispDocumentPrint','document_srl',$document_srl);
|
||||
$oDocumentController->addDocumentPopupMenu($url,'cmd_print','./modules/document/tpl/icons/print.gif','printDocument');
|
||||
|
||||
// 회원이어야만 가능한 기능
|
||||
if($logged_info->member_srl) {
|
||||
|
||||
|
|
@ -80,9 +76,26 @@
|
|||
$oDocumentController->addDocumentPopupMenu($url,'cmd_scrap','./modules/document/tpl/icons/scrap.gif','javascript');
|
||||
}
|
||||
|
||||
// 인쇄 버튼 추가
|
||||
$url = getUrl('','module','document','act','dispDocumentPrint','document_srl',$document_srl);
|
||||
$oDocumentController->addDocumentPopupMenu($url,'cmd_print','./modules/document/tpl/icons/print.gif','printDocument');
|
||||
|
||||
// trigger 호출 (after)
|
||||
ModuleHandler::triggerCall('document.getDocumentMenu', 'after', $menu_list);
|
||||
|
||||
// 관리자일 경우 ip로 글 찾기
|
||||
if($logged_info->is_admin == 'Y') {
|
||||
$oDocumentModel = &getModel('document');
|
||||
$oDocument = $oDocumentModel->getDocument($document_srl);
|
||||
|
||||
if($oDocument->isExists()) {
|
||||
// ip주소에 해당하는 글 찾기
|
||||
$url = getUrl('','module','admin','act','dispDocumentAdminList','search_target','ipaddress','search_keyword',$oDocument->get('ipaddress'));
|
||||
$icon_path = './modules/member/tpl/images/icon_management.gif';
|
||||
$oDocumentController->addDocumentPopupMenu($url,'cmd_search_by_ipaddress',$icon_path,'TraceByIpaddress');
|
||||
}
|
||||
}
|
||||
|
||||
// 팝업메뉴의 언어 변경
|
||||
$menus = Context::get('document_popup_menu_list');
|
||||
$menus_count = count($menus);
|
||||
|
|
|
|||
|
|
@ -86,6 +86,8 @@
|
|||
$lang->cmd_manage_id = 'Manage Prohibited IDs';
|
||||
$lang->cmd_manage_form = 'Manage Join Form';
|
||||
$lang->cmd_view_own_document = 'Written Articles';
|
||||
$lang->cmd_trace_document = 'Trace Written Articles';
|
||||
$lang->cmd_trace_comment = 'Trace Written Comments';
|
||||
$lang->cmd_view_scrapped_document = 'Scraps';
|
||||
$lang->cmd_view_saved_document = 'Saved Articles';
|
||||
$lang->cmd_send_email = 'Send Mail';
|
||||
|
|
|
|||
|
|
@ -86,6 +86,8 @@
|
|||
$lang->cmd_manage_id = 'Manejo de ID prohibidos';
|
||||
$lang->cmd_manage_form = 'Manejo de forma del registro';
|
||||
$lang->cmd_view_own_document = 'Ver documentos escritos';
|
||||
$lang->cmd_trace_document = 'Trace Written Articles';
|
||||
$lang->cmd_trace_comment = 'Trace Written Comments';
|
||||
$lang->cmd_view_scrapped_document = 'Ver Scraps';
|
||||
$lang->cmd_view_saved_document = 'Ver artículos guardados';
|
||||
$lang->cmd_send_email = 'Enviar Email';
|
||||
|
|
|
|||
|
|
@ -86,6 +86,8 @@
|
|||
$lang->cmd_manage_id = '禁止ID管理';
|
||||
$lang->cmd_manage_form = '加入フォーム管理';
|
||||
$lang->cmd_view_own_document = '書き込み表示';
|
||||
$lang->cmd_trace_document = 'Trace Written Articles';
|
||||
$lang->cmd_trace_comment = 'Trace Written Comments';
|
||||
$lang->cmd_view_scrapped_document = 'スクラップ表示';
|
||||
$lang->cmd_view_saved_document = '保存ドキュメント表示';
|
||||
$lang->cmd_send_email = 'メール送信';
|
||||
|
|
|
|||
|
|
@ -85,7 +85,9 @@
|
|||
$lang->cmd_send_mail = '메일발송';
|
||||
$lang->cmd_manage_id = '금지아이디관리';
|
||||
$lang->cmd_manage_form = '가입폼관리';
|
||||
$lang->cmd_view_own_document = '작성글 보기';
|
||||
$lang->cmd_view_own_document = '작성 글 보기';
|
||||
$lang->cmd_trace_document = '작성글 추적';
|
||||
$lang->cmd_trace_comment = '작성 댓글 추적';
|
||||
$lang->cmd_view_scrapped_document = '스크랩 보기';
|
||||
$lang->cmd_view_saved_document = '저장함 보기';
|
||||
$lang->cmd_send_email = '메일 보내기';
|
||||
|
|
|
|||
|
|
@ -85,6 +85,8 @@
|
|||
$lang->cmd_manage_id = 'Управление запрещенными ID';
|
||||
$lang->cmd_manage_form = 'Управление формой регистрации';
|
||||
$lang->cmd_view_own_document = 'Просмотреть написанные статьи';
|
||||
$lang->cmd_trace_document = 'Trace Written Articles';
|
||||
$lang->cmd_trace_comment = 'Trace Written Comments';
|
||||
$lang->cmd_view_scrapped_document = 'Черновики';
|
||||
$lang->cmd_view_saved_document = 'Просмотреть сохраненные статьи';
|
||||
$lang->cmd_send_email = 'Отправить почту';
|
||||
|
|
|
|||
|
|
@ -87,6 +87,8 @@
|
|||
$lang->cmd_manage_id = '禁止用户名管理';
|
||||
$lang->cmd_manage_form = '注册表单管理';
|
||||
$lang->cmd_view_own_document = '查看发表主题';
|
||||
$lang->cmd_trace_document = 'Trace Written Articles';
|
||||
$lang->cmd_trace_comment = 'Trace Written Comments';
|
||||
$lang->cmd_view_scrapped_document = '查看收藏';
|
||||
$lang->cmd_view_saved_document = '查看临时保存箱';
|
||||
$lang->cmd_send_email = '发送邮件';
|
||||
|
|
|
|||
|
|
@ -46,13 +46,6 @@
|
|||
|
||||
$oMemberController = &getController('member');
|
||||
|
||||
// 최고 관리자라면 회원정보 수정 메뉴 만듬
|
||||
if($logged_info->is_admin == 'Y') {
|
||||
$url = getUrl('','module','admin','act','dispMemberAdminInsert','member_srl',$member_srl);
|
||||
$icon_path = './modules/member/tpl/images/icon_management.gif';
|
||||
$oMemberController->addMemberPopupMenu($url,'cmd_management',$icon_path,'MemberModifyInfo');
|
||||
}
|
||||
|
||||
// 회원 정보 보기 (비회원일 경우 볼 수 없도록 수정)
|
||||
if($logged_info->member_srl) {
|
||||
$url = getUrl('','mid',$mid,'act','dispMemberInfo','member_srl',$member_srl);
|
||||
|
|
@ -82,6 +75,21 @@
|
|||
// trigger 호출 (after)
|
||||
ModuleHandler::triggerCall('member.getMemberMenu', 'after', $null);
|
||||
|
||||
// 최고 관리자라면 회원정보 수정 메뉴 만듬
|
||||
if($logged_info->is_admin == 'Y') {
|
||||
$url = getUrl('','module','admin','act','dispMemberAdminInsert','member_srl',$member_srl);
|
||||
$icon_path = './modules/member/tpl/images/icon_management.gif';
|
||||
$oMemberController->addMemberPopupMenu($url,'cmd_management',$icon_path,'MemberModifyInfo');
|
||||
|
||||
$url = getUrl('','module','admin','act','dispDocumentAdminList','search_target','member_srl','search_keyword',$member_srl);
|
||||
$icon_path = './modules/member/tpl/images/icon_trace_document.gif';
|
||||
$oMemberController->addMemberPopupMenu($url,'cmd_trace_document',$icon_path,'TraceMemberDocument');
|
||||
|
||||
$url = getUrl('','module','admin','act','dispCommentAdminList','search_target','member_srl','search_keyword',$member_srl);
|
||||
$icon_path = './modules/member/tpl/images/icon_trace_comment.gif';
|
||||
$oMemberController->addMemberPopupMenu($url,'cmd_trace_comment',$icon_path,'TraceMemberComment');
|
||||
}
|
||||
|
||||
// 팝업메뉴의 언어 변경
|
||||
$menus = Context::get('member_popup_menu_list');
|
||||
$menus_count = count($menus);
|
||||
|
|
|
|||
BIN
modules/member/tpl/images/icon_trace_comment.gif
Executable file
BIN
modules/member/tpl/images/icon_trace_comment.gif
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 169 B |
BIN
modules/member/tpl/images/icon_trace_document.gif
Executable file
BIN
modules/member/tpl/images/icon_trace_document.gif
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 363 B |
Loading…
Add table
Add a link
Reference in a new issue