mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-18 09:52:17 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@229 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
120be5cf60
commit
a5d3a12268
14 changed files with 127 additions and 145 deletions
47
modules/addon/addon.controller.php
Normal file
47
modules/addon/addon.controller.php
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
<?php
|
||||
/**
|
||||
* @class addonController
|
||||
* @author zero (zero@nzeo.com)
|
||||
* @brief addon 모듈의 Controller class
|
||||
**/
|
||||
|
||||
class addonController extends addon {
|
||||
|
||||
/**
|
||||
* @brief 초기화
|
||||
**/
|
||||
function init() {
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 애드온 활성화
|
||||
*
|
||||
* addons라는 테이블에 애드온의 이름을 등록하는 것으로 활성화를 시키게 된다
|
||||
**/
|
||||
function procActivate() {
|
||||
$addon = Context::get('addon');
|
||||
if(!$addon) return;
|
||||
|
||||
$oDB = &DB::getInstance();
|
||||
$args->addon = $addon;
|
||||
$output = $oDB->executeQuery('addon.insertAddon', $args);
|
||||
$this->setRedirectUrl("./?module=admin&act=dispAddonList");
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 애드온 비활성화
|
||||
*
|
||||
* addons라는 테이블에 애드온의 이름을 제거하는 것으로 비활성화를 시키게 된다
|
||||
**/
|
||||
function procDeactivate() {
|
||||
$addon = Context::get('addon');
|
||||
if(!$addon) return;
|
||||
|
||||
$oDB = &DB::getInstance();
|
||||
$args->addon = $addon;
|
||||
$output = $oDB->executeQuery('addon.deleteAddon', $args);
|
||||
$this->setRedirectUrl("./?module=admin&act=dispAddonList");
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue