mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 03:32:00 +09:00
Initial implementation of view comment screen
This commit is contained in:
parent
07da55ba8e
commit
a85c3ccb01
10 changed files with 109 additions and 2 deletions
|
|
@ -14,6 +14,7 @@
|
|||
<action name="dispMemberLogout" type="view" standalone="true" />
|
||||
<action name="dispMemberLeave" type="view" standalone="true" />
|
||||
<action name="dispMemberOwnDocument" type="view" standalone="true" />
|
||||
<action name="dispMemberOwnComment" type="view" standalone="true" />
|
||||
<action name="dispMemberScrappedDocument" type="view" standalone="true" />
|
||||
<action name="dispMemberSavedDocument" type="view" standalone="true" />
|
||||
<action name="dispMemberActiveLogins" type="view" standalone="true" />
|
||||
|
|
|
|||
|
|
@ -106,7 +106,8 @@ $lang->cmd_manage_id = 'Prohibited IDs';
|
|||
$lang->cmd_manage_email_host = 'E-mail provider check';
|
||||
$lang->cmd_manage_nick_name = 'Prohibited NickNames';
|
||||
$lang->cmd_manage_form = 'Signup Form';
|
||||
$lang->cmd_view_own_document = 'Written Articles';
|
||||
$lang->cmd_view_own_document = 'My Articles';
|
||||
$lang->cmd_view_own_comment = 'My Comments';
|
||||
$lang->cmd_view_active_logins = 'Active Logins';
|
||||
$lang->cmd_manage_member_info = 'Manage Member Info';
|
||||
$lang->cmd_trace_document = 'Trace Written Articles';
|
||||
|
|
|
|||
|
|
@ -109,6 +109,7 @@ $lang->cmd_manage_email_host = '이메일 제공자 관리';
|
|||
$lang->cmd_manage_nick_name = '금지 닉네임 관리';
|
||||
$lang->cmd_manage_form = '가입 폼 관리';
|
||||
$lang->cmd_view_own_document = '작성 글 보기';
|
||||
$lang->cmd_view_own_comment = '작성 댓글 보기';
|
||||
$lang->cmd_view_active_logins = '로그인 관리';
|
||||
$lang->cmd_manage_member_info = '회원 정보 관리';
|
||||
$lang->cmd_trace_document = '작성글 추적';
|
||||
|
|
|
|||
|
|
@ -1954,6 +1954,7 @@ class memberController extends member
|
|||
$this->addMemberMenu( 'dispMemberScrappedDocument', 'cmd_view_scrapped_document');
|
||||
$this->addMemberMenu( 'dispMemberSavedDocument', 'cmd_view_saved_document');
|
||||
$this->addMemberMenu( 'dispMemberOwnDocument', 'cmd_view_own_document');
|
||||
$this->addMemberMenu( 'dispMemberOwnComment', 'cmd_view_own_comment');
|
||||
$this->addMemberMenu( 'dispMemberActiveLogins', 'cmd_view_active_logins');
|
||||
if($config->update_nickname_log == 'Y')
|
||||
{
|
||||
|
|
|
|||
|
|
@ -380,6 +380,33 @@ class memberView extends member
|
|||
$this->setTemplateFile('document_list');
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Display comments written by the member
|
||||
*/
|
||||
function dispMemberOwnComment()
|
||||
{
|
||||
$oMemberModel = getModel('member');
|
||||
// A message appears if the user is not logged-in
|
||||
if(!$oMemberModel->isLogged()) return $this->stop('msg_not_logged');
|
||||
|
||||
$logged_info = Context::get('logged_info');
|
||||
$member_srl = $logged_info->member_srl;
|
||||
|
||||
$module_srl = Context::get('module_srl');
|
||||
Context::set('module_srl',Context::get('selected_module_srl'));
|
||||
Context::set('search_target','member_srl');
|
||||
Context::set('search_keyword',$member_srl);
|
||||
|
||||
$oCommentAdminView = getAdminView('comment');
|
||||
$oCommentAdminView->dispCommentAdminList();
|
||||
|
||||
$oSecurity = new Security();
|
||||
$oSecurity->encodeHTML('search_target', 'search_keyword');
|
||||
|
||||
Context::set('module_srl', $module_srl);
|
||||
$this->setTemplateFile('comment_list');
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Display documents scrapped by the member
|
||||
*/
|
||||
|
|
|
|||
37
modules/member/skins/default/comment_list.html
Normal file
37
modules/member/skins/default/comment_list.html
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<include target="./common_header.html" />
|
||||
<h1>{$member_title = $lang->cmd_view_own_comment }</h1>
|
||||
<table class="table table-striped table-hover">
|
||||
<caption>
|
||||
Total: {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)}
|
||||
<span class="pull-right">
|
||||
<a href="{getUrl('','module','module','act','dispModuleSelectList','id','target_module','type','single')}" class="btn" onclick="popopen(this.href,'ModuleSelect');return false;">{$lang->cmd_find_module}</a>
|
||||
<a href="{getUrl('selected_module_srl','')}" cond="$selected_module_srl" class="btn">{$lang->cmd_cancel}</a>
|
||||
</span>
|
||||
</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{$lang->no}</th>
|
||||
<th class="title">{$lang->content}</th>
|
||||
<th>{$lang->date}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr loop="$comment_list => $no,$comment">
|
||||
<td>{$no}</td>
|
||||
<td>
|
||||
<a href="{getUrl('','document_srl',$comment->document_srl)}#comment_{$comment->comment_srl}" onclick="window.open(this.href);return false;">{$comment->getSummary() ?: $lang->msg_no_text_comment}</a>
|
||||
</td>
|
||||
<td>{$comment->getRegdate("Y-m-d")}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="pagination pagination-centered">
|
||||
<ul>
|
||||
<li><a href="{getUrl('page','','module_srl','')}" class="direction">« {$lang->first_page}</a></li>
|
||||
<!--@while($page_no = $page_navigation->getNextPage())-->
|
||||
<li class="active"|cond="$page == $page_no"><a href="{getUrl('page',$page_no,'module_srl','')}">{$page_no}</a></li>
|
||||
<!--@end-->
|
||||
<li><a href="{getUrl('page',$page_navigation->last_page,'module_srl','')}" class="direction">{$lang->last_page} »</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<include target="./common_footer.html" />
|
||||
37
modules/member/skins/simple_world/comment_list.html
Normal file
37
modules/member/skins/simple_world/comment_list.html
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<include target="./common_header.html" />
|
||||
<section class="sw-body">
|
||||
<h1>{$member_title = lang('member.cmd_view_own_comment')}</h1>
|
||||
<div class="rx_member-notice">
|
||||
{lang('common.total')}: {number_format($total_count)}
|
||||
</div>
|
||||
<div>
|
||||
<ul class="rx_sw_list">
|
||||
<li loop="$comment_list => $key, $item">
|
||||
<a href="{getUrl('','document_srl',$item->document_srl)}#comment_{$item->comment_srl}" class="cont_a no_delete" onclick="window.open(this.href);return false;">
|
||||
<span class="content_basic">
|
||||
<span class="content_title">
|
||||
{$item->getSummary() ?: lang('comment.msg_no_text_comment')}
|
||||
</span>
|
||||
<span class="content_subinfo">
|
||||
{$item->getRegdate("Y-m-d")}
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
<div class="pagination pagination-centered">
|
||||
<ul>
|
||||
<li><a href="{getUrl('page','','module_srl','')}" class="direction">‹ {lang('common.first_page')}</a></li>
|
||||
<!--@while($page_no = $page_navigation->getNextPage())-->
|
||||
<li class="active"|cond="$page == $page_no"><a href="{getUrl('page',$page_no,'module_srl','')}">{$page_no}</a></li>
|
||||
<!--@end-->
|
||||
<li><a href="{getUrl('page',$page_navigation->last_page,'module_srl','')}" class="direction">{lang('common.last_page')} ›</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="sw-footer sw-anchor-buttons">
|
||||
<a href="{getUrl('','module','module','act','dispModuleSelectList','id','target_module','type','single')}" onclick="popopen(this.href,'ModuleSelect');return false;">{lang('module.cmd_find_module')}</a>
|
||||
<a href="{getUrl('selected_module_srl','')}" cond="$selected_module_srl">{lang('common.cmd_cancel')}</a>
|
||||
</div>
|
||||
<include target="./common_footer.html" />
|
||||
Loading…
Add table
Add a link
Reference in a new issue