📄 paymentmod.php
字号:
<?phpif ( !defined( 'SMARTY_DIR' ) ) { include_once( '../init.php' );}include ( 'sessioninc.php' );define( 'PAGE_ID', 'payment_mgt' );if ( !checkAdminPermission( PAGE_ID ) ) { header( 'location: not_authorize.php' ); exit;}//For Editing Modulesif ( $_GET['edit'] ) { $sqledit = 'SELECT * from ! where module_key = ?'; $data = $db->getRow( $sqledit, array( PAYMENT_MODULE_TABLE, $_GET['edit'] ) ); $t->assign( 'error', get_lang('admin_error_msgs', $_GET['errid'] ) ); $data['formfile'] = 'admin/'.$data['formfile']; $t->assign( 'data', $data ); $sqlconf = 'SELECT configuration_key, configuration_value, configuration_title from ! where module_key = ?'; $confdata = $db->getAll( $sqlconf, array( TABLE_CONFIGURATION, $_GET['edit'] ) ); $paymod_data = array(); foreach( $confdata as $confitem ) { $paymod_data[ $confitem['configuration_key'] ] = $confitem['configuration_value']; $paymod_data[ $confitem['configuration_key'] ."_title" ] = $confitem['configuration_title']; } $sqlmem = 'SELECT roleid,name,price from ! where price > 0 and enabled = ? '; $memdata = $db->getAll( $sqlmem, array( MEMBERSHIP_TABLE, 'Y' ) ); $mem_data = array(); foreach ($memdata as $mem) { $mem_data[$mem[roleid]] = "Membership: ".$mem[name]." - $".$mem[price] ; } $t->assign( 'ccbill_types', unserialize($paymod_data['MODULE_PAYMENT_CCBILL_SUBSCRIPTION_TYPES'])); $t->assign( 'mem_data' , $mem_data); $t->assign( 'paymod_data', $paymod_data ); $t->assign('rendered_page', $t->fetch('admin/paymentmodedit.tpl')); $t->display( 'admin/index.tpl' ); exit;} elseif ( $_GET['delete'] ) {//For Deletion of sections $sqlupd = 'UPDATE ! SET enabled = ? WHERE module_key = ?'; $db->query( $sqlupd, array( PAYMENT_MODULE_TABLE, 'N', $_GET['delete'] ) ); $payment= $_GET['delete']; require( '../modules/payment/'.$payment.'.php' ); $payment_module = new $payment; $payment_module->remove();} elseif ( $_GET['install'] ) {//Insert new section $sqlupd = 'UPDATE ! SET enabled = ? WHERE module_key = ?'; $db->query( $sqlupd, array( PAYMENT_MODULE_TABLE, 'Y', $_GET['install'] ) ); $payment= $_GET['install']; require( '../modules/payment/'.$payment.'.php' ); $payment_module = new $payment; $payment_module->install();}$sql = 'SELECT * from !';$data = $db->getAll( $sql, array( PAYMENT_MODULE_TABLE ) );$t->assign( 'data', $data );$t->assign('rendered_page', $t->fetch('admin/paymentmod.tpl'));$t->display( 'admin/index.tpl' );exit;?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -