-=[ Mr. Bumblebee ]=-
_Indonesia_
<?
if ( empty($total['numid'])) script_re ( $total['cmnall'] , ' À߸øµÈ Á¢±ÙÀÔ´Ï´Ù. ') ;
$info = $exe->qry_fetch(" from tbl_{$total[table]} where numid = '{$total[numid]}' " , " * " ) ;
if ( empty($info['numid'])) script_re ( $total['cmnall'] , ' ÁÖ¹®Á¤º¸¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù. ') ;
if ( empty($_POST['gs_no'])) script_re ( $total['cmnnb'] . '&mode=view' , ' À߸øµÈ Á¢±ÙÀÔ´Ï´Ù. ') ;
$gsinfo = $exe->qry_fetch(" from tbl_{$total[table]}_gs where numid = '{$_POST[gs_no]}' " , " * ") ;
if ( empty($gsinfo['numid'])) script_re ( $total['cmnnb'] . '&mode=view' , ' ÁÖ¹® »ó¼¼ Á¤º¸¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù. ') ;
if ( $gsinfo['orderScode'] != $info['orderScode'] ) script_re ( $total['cmnnb'] . '&mode=view' , ' À¯È¿ÇÏÁö ¾ÊÀº Á¢±ÙÀÔ´Ï´Ù. ') ;
//str_print($_POST);
switch ( $gsinfo['formtype']) {
case 'M' :
// Æ÷½º
for ( $i = 1 ; $i <= 14 ; $i++ ) {
$pos = str_pad( $i , 2 , '0' , STR_PAD_LEFT) ;
$posn = $_POST['pos_' . $pos] ;
if ( empty($posn)) continue ;
$cd = substr($posn,0,1) ; // code
$nfont_change = false ;
$nfont_p1 = 0 ;
$nfont_p2 = 0 ;
$nfont_p3 = 0 ;
$nfont_gubun = '' ;
if ( $cd == 'e' || $cd == 'p' || $cd == 's' ) {
$idx = substr($posn , strpos( $posn , ',' )+1) ;
$nrs = $exe->qry_fetch(" from tbl_{$config[OT1][1]} where numid = '{$idx}' " , " * " ) ;
$exe->qry_update( array(
'o_code' => 'f' , // °Á¦º¯È¯
'p_code' => $cd ,
'p_idx' => $idx ,
'p_arch' => 'D' ,
'p_tn' => '' ,
'p_price1' => $nrs['price1'] ,
'p_price2' => $nrs['price2'] ,
'p_price3' => $nrs['price3'] ,
'p_gubun' => $nrs['gubun'] ,
'p_title' => $nrs['title']
) , "tbl_{$total[table]}_pos" , " gs_no = '{$gsinfo[numid]}' and pos = '{$pos}' ") ;
} elseif ( $cd == 'n' ) {
$idx = substr($posn , strpos( $posn , ',' )+1) ;
$nrs = $exe->qry_fetch(" from tbl_{$config[OT1][1]} where numid = '{$idx}' " , " * " ) ;
$exe->qry_update( array(
'o_code' => 'f' , // °Á¦º¯È¯
'p_code' => $cd ,
'p_idx' => $idx ,
'p_arch' => 'D' ,
'p_tn' => '' ,
'p_price1' => $nrs['price1'] ,
'p_price2' => $nrs['price2'] ,
'p_price3' => $nrs['price3'] ,
'p_gubun' => $nrs['gubun'] ,
'p_title' => $nrs['title']
) , "tbl_{$total[table]}_pos" , " gs_no = '{$gsinfo[numid]}' and pos in ( '04' , '10' , '13' ) ") ;
$nfont_change = true ;
$nfont_p1 = $nrs['price1'] ;
$nfont_p2 = $nrs['price2'] ;
$nfont_p3 = $nrs['price3'] ;
$nfont_gubun = $nrs['gubun'] ;
} elseif ( $cd == 't' ) {
$posn = substr($posn, strpos( $posn , ',' )+1 ) ;
$arch = substr($posn, 0 , strpos( $posn , ',' )) ;
$posn = substr($posn, strpos( $posn , ',' )+1 ) ;
$exe->qry_update( array(
'o_code' => 'f' , // °Á¦º¯È¯
'p_code' => $cd ,
'p_idx' => 0 ,
'p_arch' => $arch ,
'p_tn' => $posn ,
'p_price1' => 0 ,
'p_price2' => 0 ,
'p_price3' => 0 ,
'p_gubun' => '' ,
'p_title' => ''
) , "tbl_{$total[table]}_pos" , " gs_no = '{$gsinfo[numid]}' and pos = '{$pos}' ") ;
} elseif ( $cd == 'i' ) {
$arch = substr($posn , strpos( $posn , ',' )+1) ;
$exe->qry_update( array(
'o_code' => 'f' , // °Á¦º¯È¯
'p_code' => $cd ,
'p_idx' => 0 ,
'p_arch' => $arch ,
'p_tn' => '' ,
'p_price1' => 0 ,
'p_price2' => 0 ,
'p_price3' => 0 ,
'p_gubun' => '' ,
'p_title' => ''
) , "tbl_{$total[table]}_pos" , " gs_no = '{$gsinfo[numid]}' and pos = '{$pos}' ") ;
}
}
// »çÀÌÁî
$seq = 0 ;
$i = 0 ;
$topqry = 0 ;
$botqry = 0 ;
$totalqry = 0 ;
$armS = 0 ;
$armL = 0 ;
//str_print($_POST);
$exe->qry_delete( "tbl_{$total[table]}_size " , " gs_no = '{$gsinfo[numid]}' ") ;
while ( true ) {
$i++ ;
if ( !isset($_POST['sizet_' . $i])) break ;
if ( empty($_POST['sizet_' . $i]) && empty($_POST['sizeb_' . $i])) continue ;
if ( $_POST['del_' . $i] == 'Y' ) continue ;// »èÁ¦
$totalqry++ ;
$seq++ ;
if ( !empty($_POST['sizet_' . $i])) $topqry++ ;
if ( !empty($_POST['sizeb_' . $i])) $botqry++ ;
if ( $_POST['arm_' . $i] == 'S' ) $armS++ ;
if ( $_POST['arm_' . $i] == 'L' ) $armL++ ;
$exe->qry_insert( array(
'gs_no' => $gsinfo['numid'] ,
'seq' => $seq ,
'tsize' => $_POST['sizet_' . $i] ,
'bsize' => $_POST['sizeb_' . $i] ,
'armtype' => $_POST['arm_' . $i] ,
'initialnm' => $_POST['initial_' . $i] ,
'numb' => $_POST['numb_' . $i] ,
'npos1' => ( $_POST['num1_' . $i] == '1' ? 'Y' : 'N' ) ,
'npos2' => ( $_POST['num2_' . $i] == '2' ? 'Y' : 'N' ) ,
'npos3' => ( $_POST['num3_' . $i] == '3' ? 'Y' : 'N' )
) , "tbl_{$total[table]}_size") ;
}
// ½ºÅ¸Å·
$exe->qry_delete( "tbl_{$total[table]}_stk " , " gs_no = '{$gsinfo[numid]}' ") ;
foreach( $_POST['s_tit'] as $k=>$v) {
if ( empty($v) && empty($_POST['s_qry'][$k])) continue ;
$exe->qry_insert( array(
'gs_no' => $gsinfo['numid'] ,
'nm' => $v ,
'qry' => intval($_POST['s_qry'][$k])
) , "tbl_{$total[table]}_stk") ;
}
$action = array(
'totalqry' => intval($totalqry) ,
'top_qry' => intval($topqry) ,
'bot_qry' => intval($botqry) ,
'armS' => intval($armS) ,
'armL' => intval($armL)
) ;
if ( $nfont_change ) {
$action['nfont_p1'] = $nfont_p1 ;
$action['nfont_p2'] = $nfont_p2 ;
$action['nfont_p3'] = $nfont_p3 ;
$action['nfont_gubun'] = $nfont_gubun ;
}
break ;
case 'T' :
// »çÀÌÁî
$inAction = array() ;
$n_qry = 0 ;
foreach ( $_POST['s_tit'] as $k=>$v) {
if ( empty($v) && empty($_POST['s_qry'][$k])) continue ;
if ( !is_numeric($_POST['s_qry'][$k])) script_bk( ' ¼ö·®Àº ¼ýÀڷθ¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ') ;
$inAction[] = array(
'gs_no' => $gsinfo['numid'] ,
'nm' => $v ,
'qry' => intval($_POST['s_qry'][$k])
) ;
$n_qry += intval($_POST['s_qry'][$k]) ;
}
$exe->qry_delete( "tbl_{$total[table]}_stk" , " gs_no = '{$gsinfo[numid]}' ") ;
foreach ( $inAction as $v ) {
$exe->qry_insert ( $v , "tbl_{$total[table]}_stk" ) ;
}
$action = array(
'cr_opt' => $_POST['cr_opt'] ,
'totalqry' => intval($n_qry) ,
'top_qry' => intval($n_qry) ,
'tn_use' => ( !empty($_POST['tn_text']) ? 'Y' : 'N' ) ,
'tn_text' => $_POST['tn_text'] ,
'tn_arch' => ( $_POST['tn_arch'] == 'Y' ? 'Y' : 'N' ) ,
'tn_pos' => $_POST['tn_pos']
) ;
break ;
case 'S' :
$inAction = array() ;
$n_qry = 0 ;
foreach ( $_POST['s_tit'] as $k=>$v) {
if ( empty($v) && empty($_POST['s_qry'][$k])) continue ;
if ( !is_numeric($_POST['s_qry'][$k])) script_bk( ' ¼ö·®Àº ¼ýÀڷθ¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ') ;
$inAction[] = array(
'gs_no' => $gsinfo['numid'] ,
'nm' => $v ,
'qry' => intval($_POST['s_qry'][$k])
) ;
$n_qry += intval($_POST['s_qry'][$k]) ;
}
$exe->qry_delete( "tbl_{$total[table]}_stk" , " gs_no = '{$gsinfo[numid]}' ") ;
foreach ( $inAction as $v ) {
$exe->qry_insert ( $v , "tbl_{$total[table]}_stk" ) ;
}
$action = array(
'cr_opt' => $_POST['cr_opt'] ,
'totalqry' => intval($n_qry) ,
'top_qry' => intval($n_qry) ,
) ;
break ;
case 'Q' :
if ( !is_numeric($_POST['totalqry']))
script_bk ( '¼ö·®À» È®ÀÎÇØÁÖ¼¼¿ä. ') ;
$action = array(
'cr_opt' => $_POST['cr_opt'] ,
'totalqry' => intval($_POST['totalqry']) ,
'top_qry' => intval($_POST['totalqry']) ,
) ;
break ;
case 'A' :
// ¼ö·® üũ
$seq = 0 ;
$i = 0 ;
$topqry = 0 ;
$totalqry = 0 ;
$armS = 0 ;
$armL = 0 ;
//str_print($_POST);
$exe->qry_delete( "tbl_{$total[table]}_size " , " gs_no = '{$gsinfo[numid]}' ") ;
while ( true ) {
$i++ ;
if ( !isset($_POST['sizet_' . $i])) break ;
if ( $_POST['del_' . $i] == 'Y' ) continue ;// »èÁ¦
$totalqry++ ;
$seq++ ;
if ( !empty($_POST['sizet_' . $i])) $topqry++ ;
if ( $_POST['arm_' . $i] == 'S' ) $armS++ ;
if ( $_POST['arm_' . $i] == 'L' ) $armL++ ;
$exe->qry_insert( array(
'gs_no' => $gsinfo['numid'] ,
'seq' => $seq ,
'tsize' => $_POST['sizet_' . $i] ,
'bsize' => $_POST['sizeb_' . $i] ,
'armtype' => $_POST['arm_' . $i] ,
'initialnm' => $_POST['initial_' . $i] ,
'numb' => $_POST['numb_' . $i] ,
'npos1' => ( $_POST['num1_' . $i] == '1' ? 'Y' : 'N' ) ,
'npos2' => ( $_POST['num2_' . $i] == '2' ? 'Y' : 'N' ) ,
'npos3' => ( $_POST['num3_' . $i] == '3' ? 'Y' : 'N' )
) , "tbl_{$total[table]}_size") ;
}
// ½ºÅ¸Å·
if ( isset($_POST['stk_none']) || isset($_POST['stk_name'])) {
if ( $_POST['stk_none'] == 'Y' ) { // ±¸ÀÔ¾ÈÇÔ
$exe->qry_delete( "tbl_{$total[table]}_stk " , " gs_no = '{$gsinfo[numid]}' ") ;
} else {
$exe->qry_update( array(
'nm' => $_POST['stk_name'] ,
'qry' => $totalqry
) , "tbl_{$total[table]}_stk " , " gs_no = '{$gsinfo[numid]}' ") ;
}
}
// ±× ¿Ü
$action = array(
'totalqry' => intval($totalqry) ,
'top_qry' => intval($topqry) ,
'armS' => intval($armS) ,
'armL' => intval($armL) ,
'Atype_np' => ( $_POST['pos1'] == 'Y' ? 'Y' : 'N' ) . ( $_POST['pos2'] == 'Y' ? 'Y' : 'N' ) . ( $_POST['pos3'] == 'Y' ? 'Y' : 'N' ) ,
'Atype_tnm' => $_POST['tn_text'] ,
'Atype_tpos' => ( $_POST['t_pos1'] == 'Y' ? 'Y' : 'N' ) . ( $_POST['t_pos2'] == 'Y' ? 'Y' : 'N' ) . ( $_POST['t_pos3'] == 'Y' ? 'Y' : 'N' ) . ( $_POST['t_pos4'] == 'Y' ? 'Y' : 'N' ) . ( $_POST['t_pos5'] == 'Y' ? 'Y' : 'N' ) ,
'Atype_memo'=> str_convert($_POST['memo']) ,
'Atype_nfonttype'=> ($_POST['nft'] == 'C' || $_POST['nft'] == 'S' ? $_POST['nft'] : '' ) ,
'Atype_archtype' => $_POST['archt_' . strtolower($_POST['nft'])] ,
'Atype_nfont1_c' => $_POST['nf1_c'] ,
'Atype_nfont2_c' => $_POST['nf2_c'] ,
'Atype_nfont3_c' => $_POST['nf3_c'] ,
'Atype_initial_c' => $_POST['int_c'] ,
'Atype_arch_c' => $_POST['arch_c'] ,
'Atype_nfont1_s' => $_POST['nf1_s'] ,
'Atype_nfont2_s' => $_POST['nf2_s'] ,
'Atype_nfont3_s' => $_POST['nf3_s'] ,
'Atype_initial_s' => $_POST['int_s'] ,
'Atype_arch_s' => $_POST['arch_s'] ,
'Atype_orderbotoption' => $_POST['Atype_orderbotoption'] ,
'Atype_charsprintprice_c' => $_POST['nint_c'] ,
'Atype_charsprintprice_s' => $_POST['nint_s'] ,
) ;
break ;
}
$exe->qry_update( array_merge( $action , array(
'last_mDate' => $total['now'] ,
'admin_mState_memo' => str_convert($_POST['admin_mState_memo'])
)) , "tbl_{$total[table]}_gs" , " numid={$gsinfo[numid]}") ;
script_re ( $total['cmnnb'] . '&mode=view' , ' ¼öÁ¤µÇ¾ú½À´Ï´Ù. ') ;
?>
Copyright © 2017 || Recoded By Mr.Bumblebee