| @@ 591-602 (lines=12) @@ | ||
| 588 | * Delete extra variables of the module |
|
| 589 | * @return void|object |
|
| 590 | */ |
|
| 591 | function procDocumentAdminDeleteExtraVar() |
|
| 592 | { |
|
| 593 | $module_srl = Context::get('module_srl'); |
|
| 594 | $var_idx = Context::get('var_idx'); |
|
| 595 | if(!$module_srl || !$var_idx) return new Object(-1,'msg_invalid_request'); |
|
| 596 | ||
| 597 | $oDocumentController = getController('document'); |
|
| 598 | $output = $oDocumentController->deleteDocumentExtraKeys($module_srl, $var_idx); |
|
| 599 | if(!$output->toBool()) return $output; |
|
| 600 | ||
| 601 | $this->setMessage('success_deleted'); |
|
| 602 | } |
|
| 603 | ||
| 604 | /** |
|
| 605 | * Control the order of extra variables |
|
| @@ 904-922 (lines=19) @@ | ||
| 901 | * Delete the selected members |
|
| 902 | * @return void|Object (void : success, Object : fail) |
|
| 903 | */ |
|
| 904 | function procMemberAdminDeleteMembers() |
|
| 905 | { |
|
| 906 | $target_member_srls = Context::get('target_member_srls'); |
|
| 907 | if(!$target_member_srls) return new Object(-1, 'msg_invalid_request'); |
|
| 908 | $member_srls = explode(',', $target_member_srls); |
|
| 909 | $oMemberController = getController('member'); |
|
| 910 | ||
| 911 | foreach($member_srls as $member) |
|
| 912 | { |
|
| 913 | $output = $oMemberController->deleteMember($member); |
|
| 914 | if(!$output->toBool()) |
|
| 915 | { |
|
| 916 | $this->setMessage('failed_deleted'); |
|
| 917 | return $output; |
|
| 918 | } |
|
| 919 | } |
|
| 920 | ||
| 921 | $this->setMessage('success_deleted'); |
|
| 922 | } |
|
| 923 | ||
| 924 | /** |
|
| 925 | * Update a group of selected memebrs |
|