|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /proc/21585/root/home/queenjbs/xe/modules/pop_up/ |
Upload File : |
<?php
/**
* @class pop_up Controller
* @author zirho (zirho6.gmail.com)
* @brief pop_up 모듈의 controller class
**/
class pop_upController extends pop_up {
/**
* @brief 초기화
**/
function init() {
}
/**
* @brief 팝업 연결 입력
**/
function procPop_upInsertPopupConn($args) {
// begin transaction
$oDB = &DB::getInstance();
$oDB->begin();
// 변수 정리후 query 실행
if(!$args->popup_conn_srl) $args->popup_conn_srl = getNextSequence();
//debugPrint($args);
//$output = executeQuery('popup.isExistPopupConn', $args);
//debugPrint($output);
//if(!$output->toBool() || $output->data->count) {
// $oDB->rollback();
// return new Object(-1, 'msg_popup_conn_exists');
//}
//unset($output);
// 모듈 등록
$output = executeQuery('pop_up.insertPopupConn', $args);
if(!$output->toBool()) {
$oDB->rollback();
return $output;
}
// commit
$oDB->commit();
$output->add('popup_conn_srl',$args->popup_conn_srl);
return $output;
}
/**
* @brief 팝업 연결 수정
**/
function procPop_upUpdatePopupConn($args) {
// begin transaction
$oDB = &DB::getInstance();
$oDB->begin();
$output = executeQuery('pop_up.updatePopupConn', $args);
if(!$output->toBool()) {
$oDB->rollback();
return $output;
}
$oDB->commit();
$output->add('popup_conn_srl',$args->popup_conn_srl);
return $output;
}
/**
* @brief 팝업 연결 삭제
**/
function procPop_upDeletePopupConn($args = null) {
// begin transaction
$oDB = &DB::getInstance();
$oDB->begin();
// module 정보를 DB에서 삭제
$output = executeQuery('pop_up.deletePopupConn', $args);
if(!$output->toBool()) {
$oDB->rollback();
return $output;
}
$oDB->commit();
return $output;
}
}
?>