회원/문서/댓글의 팝업 메뉴에 추적 기능 추가

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4251 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2008-06-09 04:17:27 +00:00
parent dc9a1e2ea7
commit 198b531aae
27 changed files with 78 additions and 13 deletions

View file

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

View file

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

View file

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

View file

@ -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";
?>
?>

View file

@ -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 = '不可';

View file

@ -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 = '불가능';

View file

@ -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 = 'Выключено';

View file

@ -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 = '禁用';

View file

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

View file

@ -21,6 +21,7 @@
'user_id' => 'ID',
'user_name' => 'Name',
'nick_name' => 'Nickname',
'member_srl' => 'Member Serial',
'email_address' => 'Email',
'homepage' => 'Homepage',
'regdate' => 'Date',

View file

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

View file

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

View file

@ -22,6 +22,7 @@
'user_id' => 'ユーザID',
'user_name' => '名前',
'nick_name' => 'ニックネーム',
'member_srl' => 'Member Serial',
'email_address' => 'メールアドレス',
'homepage' => 'ホームページURL',
'regdate' => '登録日',

View file

@ -22,6 +22,7 @@
'user_id' => '아이디',
'user_name' => '이름',
'nick_name' => '닉네임',
'member_srl' => '회원번호',
'email_address' => '이메일주소',
'homepage' => '홈페이지',
'regdate' => '등록일',

View file

@ -21,6 +21,7 @@
'user_id' => 'ID',
'user_name' => 'Имя',
'nick_name' => 'Ник',
'member_srl' => 'Member Serial',
'email_address' => 'Email',
'homepage' => 'Домашняя страница',
'regdate' => 'Дата',

View file

@ -22,6 +22,7 @@
'user_id' => 'I D',
'user_name' => '姓名',
'nick_name' => '昵称',
'member_srl' => 'Member Serial',
'email_address' => '电子信箱',
'homepage' => '主页',
'regdate' => '日期',

View file

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

View file

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

View file

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

View file

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

View file

@ -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 = 'メール送信';

View file

@ -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 = '메일 보내기';

View file

@ -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 = 'Отправить почту';

View file

@ -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 = '发送邮件';

View file

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B