mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-04 01:01:41 +09:00
#580 휴지통 리스트에 모듈 정보 추가
This commit is contained in:
parent
2e96c67571
commit
5e8c58b3f0
4 changed files with 41 additions and 1 deletions
|
|
@ -6,6 +6,7 @@ class TrashVO
|
|||
var $title;
|
||||
var $originModule;
|
||||
var $serializedObject;
|
||||
var $unserializedObject;
|
||||
var $description;
|
||||
var $ipaddress;
|
||||
var $removerSrl;
|
||||
|
|
@ -47,6 +48,14 @@ class TrashVO
|
|||
{
|
||||
$this->serializedObject = $serializedObject;
|
||||
}
|
||||
function getUnserializedObject()
|
||||
{
|
||||
return $this->unserializedObject;
|
||||
}
|
||||
function setUnserializedObject($serializedObject)
|
||||
{
|
||||
$this->unserializedObject = unserialize($serializedObject);
|
||||
}
|
||||
function getDescription()
|
||||
{
|
||||
return htmlspecialchars($this->description, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);
|
||||
|
|
|
|||
|
|
@ -41,7 +41,12 @@ var no_text_comment = '{$lang->no_text_comment}';
|
|||
<tr loop="$trash_list => $no, $oTrashVO">
|
||||
<td class="title">
|
||||
<strong cond="!trim($oTrashVO->getTitle()) && $oTrashVO->getOriginModule() == 'comment'">{$lang->no_text_comment}</strong>
|
||||
<block cond="trim($oTrashVO->getTitle())"><a href="{getUrl('act','dispTrashAdminView','trash_srl',$oTrashVO->getTrashSrl())}">{$oTrashVO->getTitle()}</a></block>
|
||||
<block cond="trim($oTrashVO->getTitle())">
|
||||
<block cond="isset($module_list[$oTrashVO->unserializedObject['module_srl']])">
|
||||
<a href="{getUrl('', 'mid', $module_list[$oTrashVO->unserializedObject['module_srl']]->mid)}" target="_blank">{$module_list[$oTrashVO->unserializedObject['module_srl']]->browser_title}</a> -
|
||||
</block>
|
||||
<a href="{getUrl('act','dispTrashAdminView','trash_srl',$oTrashVO->getTrashSrl())}">{$oTrashVO->getTitle()}</a>
|
||||
</block>
|
||||
</td>
|
||||
<td class="nowr"><!--@if($oTrashVO->getOriginModule() == 'document')-->{$lang->document}<!--@else-->{$lang->comment}<!--@end--></td>
|
||||
<td class="nowr"><a href="#popup_menu_area" class="member_{$oTrashVO->getRemoverSrl()}">{$oTrashVO->getNickName()}</a></td>
|
||||
|
|
|
|||
|
|
@ -48,6 +48,31 @@ class trashAdminView extends trash
|
|||
Context::set('page', $output->page);
|
||||
Context::set('page_navigation', $output->page_navigation);
|
||||
|
||||
$oModuleModel = getModel('module');
|
||||
$module_list = array();
|
||||
$mod_srls = array();
|
||||
foreach($output->data as $oTrashVO)
|
||||
{
|
||||
$mod_srls[] = $oTrashVO->unserializedObject['module_srl'];
|
||||
}
|
||||
$mod_srls = array_unique($mod_srls);
|
||||
// Module List
|
||||
$mod_srls_count = count($mod_srls);
|
||||
if($mod_srls_count)
|
||||
{
|
||||
$columnList = array('module_srl', 'mid', 'browser_title');
|
||||
$module_output = $oModuleModel->getModulesInfo($mod_srls, $columnList);
|
||||
if($module_output && is_array($module_output))
|
||||
{
|
||||
foreach($module_output as $module)
|
||||
{
|
||||
$module_list[$module->module_srl] = $module;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Context::set('module_list', $module_list);
|
||||
|
||||
// 템플릿 파일 지정
|
||||
$this->setTemplateFile('trash_list');
|
||||
}
|
||||
|
|
|
|||
|
|
@ -87,6 +87,7 @@ class trashModel extends trash
|
|||
$oTrashVO->setTitle($stdObject->title);
|
||||
$oTrashVO->setOriginModule($stdObject->origin_module);
|
||||
$oTrashVO->setSerializedObject($stdObject->serialized_object);
|
||||
$oTrashVO->setUnserializedObject($stdObject->serialized_object);
|
||||
$oTrashVO->setDescription($stdObject->description);
|
||||
$oTrashVO->setIpaddress($stdObject->ipaddress);
|
||||
$oTrashVO->setRemoverSrl($stdObject->remover_srl);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue