git-svn-id: http://xe-core.googlecode.com/svn/trunk@1060 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-04-10 01:18:27 +00:00
parent e5cc1d7eb0
commit 99021b62fa
6 changed files with 40 additions and 1 deletions

View file

@ -3,6 +3,8 @@
<grants />
<actions>
<action name="dispDocumentAdminList" type="view" admin_index="true" standalone="true" />
<action name="procDocumentAddCart" type="controller" standalone="true" />
<action name="procDocumentAdminDeleteChecked" type="controller" standalone="true" />
</actions>
</module>

View file

@ -13,6 +13,21 @@
function init() {
}
/**
* @brief 관리자가 선택시 세션에 담음
**/
function procDocumentAddCart() {
$document_srl = Context::get('document_srl');
$check_flag = Context::get('check_flag');
$flag_list = $_SESSION['document_management'];
if($check_flag == 'remove') unset($flag_list[$document_srl]);
else $flag_list[$document_srl] = true;
$_SESSION['document_management'] = $flag_list;
}
/**
* @brief 관리자 페이지에서 선택된 문서들 삭제
**/

View file

@ -221,6 +221,9 @@
$oMemberModel = &getModel('member');
$member_srl = $oMemberModel->getLoggedMemberSrl();
// 체크 플래그
$flag_list = $_SESSION['document_management'];
foreach($output->data as $key => $document) {
$is_granted = false;
@ -228,6 +231,8 @@
elseif($member_srl && $member_srl == $document->member_srl) $is_granted = true;
$output->data[$key]->is_granted = $is_granted;
if($flag_list[$document->document_srl]) $output->data[$key]->checked = true;
}
return $output;
}