-=[ Mr. Bumblebee ]=-
_Indonesia_
<?
if ( empty($numid)) script_re( $total['cmnall'] , 'À߸øµÈ Á¢±ÙÀÔ´Ï´Ù.') ;
$info = $exe->qry_fetch(" from tbl_{$total[table]} where numid = '{$numid}' " , " * , date_format(paydate,'%Y³â %m¿ù %dÀÏ %H½Ã %iºÐ') as paydate_new , date_format(write_date,'%Y³â %m¿ù %dÀÏ %H½Ã %iºÐ') as write_date_new " ) ;
if ( empty($info['numid'])) script_re ( $total['cmnall'] , ' ÁÖ¹®Á¤º¸¸¦ Àоî¿À´Âµ¥ ½ÇÆÐÇÏ¿´½À´Ï´Ù. ') ;
if ( $info['n_state'] == 'ÁÖ¹®ÀÓ½Ã' ) script_re ( $total['cmnall'] , ' ÁÖ¹®Á¤º¸¸¦ Àоî¿À´Âµ¥ ½ÇÆÐÇÏ¿´½À´Ï´Ù. ') ;
$pos_left_info_w = array( 0 , 41 , 41 , 41 , 92 , 90 , 90 , 43 , 43 , 90 , 92 , 90 , 90 , 74 , 74 ) ;
$pos_left_info_h = array( 0 , 33 , 33 , 33 , 62 , 35 , 35 , 35 , 35 , 35 , 77 , 35 , 35 , 63 , 63 ) ;
function gSize__qryContents2015($s_size) {
global $top_armtype_tit ; // ¼Ò¸Å¸í
global $options_sizename ; // »çÀÌÁî¸í
$return = array( 'S' => '' , 'L' => '' ) ; // °á°ú
$i = 0 ;
$r = 0 ;
krsort($s_size); // ¹ÝÆÈ ¿ì¼±
foreach ( $s_size as $tmpArmtype => $tmpSizes ) {
if ( $tmpArmtype == 'B' ) continue ;
$i = 0 ;
$r = count($tmpSizes) ;
foreach ( $tmpSizes as $tmpSizename => $tmpQry ) {
$i++ ;
$return[$tmpArmtype] .= '<div style="float:left;width:80px;">' . $options_sizename[$tmpSizename] . '=' . $tmpQry . ' ' . ( $i < $r ? ',' : '' ) . '</div>' ;
}
$return[$tmpArmtype] = $return[$tmpArmtype] != '' ? '<div style="float:left;width:50px;">' . $top_armtype_tit[$tmpArmtype] . ' : </div>' . $return[$tmpArmtype] : '' ;
}
return '<div style="margin-top:5px;">' . implode( '<div style="clear:both;"></div>' , $return ) . '</div>' ;
}
function numbSplit( $numb , $numblen , $s_numb ) {
if ( $numblen > 0 ) {
$tnb = '' ;
for ( $ni = 0 ; $ni < $numblen ; $ni++) {
$tnb = substr( $numb , $ni , 1 ) ;
if ( is_numeric($tnb))
$s_numb['t' . $tnb] = intval($s_numb['t' . $tnb]) + 1 ;
else {
switch ( $tnb ) {
case '.' :
$tnb = 'A' ;
$s_numb['t' . $tnb] = intval($s_numb['t' . $tnb]) + 1 ;
break ;
case '<' :
$tnb = 'B' ;
$s_numb['t' . $tnb] = intval($s_numb['t' . $tnb]) + 1 ;
break ;
case '>' :
$tnb = 'C' ;
$s_numb['t' . $tnb] = intval($s_numb['t' . $tnb]) + 1 ;
break ;
case ';' :
$tnb = 'D' ;
$s_numb['t' . $tnb] = intval($s_numb['t' . $tnb]) + 1 ;
break ;
case "'" :
$tnb = 'E' ;
$s_numb['t' . $tnb] = intval($s_numb['t' . $tnb]) + 1 ;
break ;
case '[' :
$tnb = 'F' ;
$s_numb['t' . $tnb] = intval($s_numb['t' . $tnb]) + 1 ;
break ;
case ']' :
$tnb = 'G' ;
$s_numb['t' . $tnb] = intval($s_numb['t' . $tnb]) + 1 ;
break ;
}
}
}
}
return $s_numb ;
}
# skin file
$skins = $skin->skin ( array ( 'frm' => 'FORM' ,
'mfrm' => 'M FORM' ,
'mpos' => 'M POS',
'mstk' => 'M STOCKING' ,
'moptrep' => 'M OPTION REP' ,
'mszr' => 'M SIZE REP' ,
'mszi' => 'M SIZE INFO' ,
'mnb' => 'M NUMBERS' ,
// common
'tfrm' => 'T FORM' ,
'trep' => 'T REPEAT' ,
// A type
'afrm' => 'A FORM' ,
'arep' => 'A REPEAT' ,
'aszr' => 'A SIZE REP'
) , $skinfile ) ;
$gsexe = $exe->qry_one(" from tbl_{$total[table]}_gs where orderScode = '{$info[orderScode]}' order by seq asc " , " * " ) ;
$repeat = '' ;
$order_seq = 0 ;
while ( $gsrs = $exe->fetch($gsexe)) {
unset($dinfo) ;
unset($useInitial) ;
$rep_orderoption = '' ;
$frm_orderinfo = '' ;
$useInitial = array() ;
$order_seq++ ;
$gs_contents = '' ;
for ( $i = 1 ; $i <= 4 ; $i++ ) {
$gs_contents .= ( !empty($gsrs['file' . $i]) ? '<p><img src="/img/board_icon/disket.gif" align="absmiddle"> <a href="' . $total['cmnnb'] . '&mode=down&gs_no=' . $gsrs['numid'] . '&seq=' . $i . '">´Ù¿î·Îµå : ' . $gsrs['file' . $i] . '</a></p>' : '' ) ;
}
$gs_contents .= $gsrs['contents'] ;
$gs_seq = $info['order_qry'] > 0 ? ' - ' . str_pad( $order_seq , strlen($info['order_qry']) , '0' , STR_PAD_LEFT ) : '' ;
$admin_mState_memo = ( empty($gsrs['last_mDate']) ? '' : '<p>ÃÖÁ¾ ¼öÁ¤ÀÏ : ' . $gsrs['last_mDate'] . '</p>' ) . str_mode($gsrs['admin_mState_memo'] , 'TEXT') ;
if ( $gsrs['formtype'] == 'M' ) {
// option info
$trep_orderoption = '' ;
$trep_ordercount = 0 ;
$topprice = 0 ;
$botprice = 0 ;
$sum_orderoption = 0 ;
if ( $gsrs['g_price'] > 0 ) {
$trep_ordercount ++ ;
$trep_orderoption.= '<th class="t" colspan="2">񃧯</th>' .
str_foreach( array(
'qry' => $gsrs['totalqry'] ,
'price' => number_format( $gsrs['g_price']) ,
'sum' => number_format( $gsrs['g_price'] * $gsrs['totalqry'])
) , 'MOPTREP' , $skins['moptrep']);
$sum_orderoption += $gsrs['g_price'] * $gsrs['totalqry'] ;
}
if ( $gsrs['top_qry'] > 0 || $gsrs['topprice'] > 0 ) {
$trep_ordercount ++ ;
$trep_orderoption.= '<th class="t" colspan="2">»óÀÇ</th>' .
str_foreach( array(
'qry' => $gsrs['top_qry'] ,
'price' => number_format( $gsrs['topprice']) ,
'sum' => number_format( $gsrs['topprice'] * $gsrs['top_qry'])
) , 'MOPTREP' , $skins['moptrep']) ;
$topprice += $gsrs['topprice'] ;
$sum_orderoption += $gsrs['topprice'] * $gsrs['top_qry'] ;
}
if ( $gsrs['bot_qry'] > 0 || $gsrs['botprice'] > 0 ) {
$trep_ordercount ++ ;
$trep_orderoption.= '<th class="t" colspan="2">ÇÏÀÇ</th>' .
str_foreach( array(
'qry' => $gsrs['bot_qry'] ,
'price' => number_format( $gsrs['botprice']) ,
'sum' => number_format( $gsrs['botprice'] * $gsrs['bot_qry'])
) , 'MOPTREP' , $skins['moptrep']) ;
$botprice += $gsrs['botprice'] ;
$sum_orderoption += $gsrs['botprice'] * $gsrs['bot_qry'] ;
}
$rep_orderoption.= '<th class="t" rowspan="' . $trep_ordercount . '">Ã౸º¹</th>' . $trep_orderoption ;
// pos
$posexe = $exe->qry_one(" from tbl_{$total[table]}_pos as opos left outer join tbl_{$config[OT1][1]} as optinfo on opos.p_idx = optinfo.numid where opos.gs_no = '{$gsrs[numid]}' order by opos.pos asc " , " opos.* , optinfo.keycode , optinfo.img1 , optinfo.title " ) ; // ¼±Åà ¿É¼Ç
while ( $posrs = $exe->fetch($posexe) ) {
$pos = $posrs['pos'] ;
$i = intval($pos) ;
if ( $posrs['p_code'] == 'e' || $posrs['p_code'] == 's' || $posrs['p_code'] == 'p' )
{
$dinfo['posimg' . $pos] = !empty($posrs['img1']) ? '<img src="/files/' . $config[$posrs['keycode']][1] . '/' . $config[$posrs['keycode']][4]['dir'] . '/' . $posrs['img1'] . '" width="' . $pos_left_info_w[$i] . '" height="' . $pos_left_info_h[$i] . '"/>' : '' ;
$dinfo['frm_pos' . $pos] = str_foreach ( array(
'postitle' => $position_seq_title[$pos] ,
'img' => ( !empty($posrs['img1']) ? create_image ('files/' . $config[$posrs['keycode']][1] . '/' . $config[$posrs['keycode']][4]['dir'] . '/' . $posrs['img1'] , 100 , 25 ) : '' ) ,
'title' => $posrs['p_title'] ,
'price' => ($posrs['p_price1'] > 0 ? number_format($posrs['p_price1']) . '¿ø' : '' ) ,
'codetitle' => $options_code_title[$posrs['p_code']]
) , 'MPOS' , $skins['mpos'] ) ;
$dinfo['frm_opt' . $pos] = '<th class="t">' . $position_seq_title[$pos] . '</th>' . str_foreach( array(
'code' => $options_code_title[$posrs['p_code']] ,
'title' => ( !empty($posrs['img1']) ? create_image ('files/' . $config[$posrs['keycode']][1] . '/' . $config[$posrs['keycode']][4]['dir'] . '/' . $posrs['img1'] , 100 , 25 ) : '' ) . $posrs['p_title'] ,
'qry' => ( $i < 13 ? $gsrs['top_qry'] : $gsrs['bot_qry'] ) ,
'price' => number_format($posrs['p_price1']) ,
'sum' => number_format($posrs['p_price1']*( $i < 13 ? $gsrs['top_qry'] : $gsrs['bot_qry'] )) ,
) , 'MOPTREP' , $skins['moptrep']) ;
if ( $i < 13 ) $topprice += $posrs['p_price1'] ;
else $botprice += $posrs['p_price1'] ;
$sum_orderoption += $posrs['p_price1']*( $i < 13 ? $gsrs['top_qry'] : $gsrs['bot_qry'] ) ;
}
elseif ( $posrs['o_code'] == 'e' || $posrs['o_code'] == 's' || $posrs['o_code'] == 'p')
{
$dinfo['posimg' . $pos] = !empty($posrs['img1']) ? '<img src="/files/' . $config[$posrs['keycode']][1] . '/' . $config[$posrs['keycode']][4]['dir'] . '/' . $posrs['img1'] . '" width="' . $pos_left_info_w[$i] . '" height="' . $pos_left_info_h[$i] . '"/>' : '' ;
$dinfo['frm_pos' . $pos] = str_foreach ( array(
'postitle' => $position_seq_title[$pos] ,
'img' => ( !empty($posrs['img1']) ? create_image ('files/' . $config[$posrs['keycode']][1] . '/' . $config[$posrs['keycode']][4]['dir'] . '/' . $posrs['img1'] , 100 , 25 ) : '' ) ,
'title' => $posrs['title'] ,
'codetitle' => $options_code_title[$posrs['o_code']]
) , 'MPOS' , $skins['mpos'] ) ;
$dinfo['frm_opt' . $pos] = '<th class="t">' . $position_seq_title[$pos] . '</th>' . str_foreach( array(
'code' => $options_code_title[$posrs['o_code']] ,
'title' => ( !empty($posrs['img1']) ? create_image ('files/' . $config[$posrs['keycode']][1] . '/' . $config[$posrs['keycode']][4]['dir'] . '/' . $posrs['img1'] , 100 , 25 ) : '' ) . $posrs['title'] ,
'qry' => ( $i < 13 ? $gsrs['top_qry'] : $gsrs['bot_qry'] ) ,
'price' => 0 ,
'sum' => 0
) , 'MOPTREP' , $skins['moptrep']) ;
}
elseif ( $posrs['p_code'] == 'n' || $posrs['o_code'] == 'n')
{
$dinfo['posimg' . $pos] = !empty($posrs['img1']) ? '<img src="/files/' . $config[$posrs['keycode']][1] . '/' . $config[$posrs['keycode']][4]['dir'] . '/' . $posrs['img1'] . '" width="' . $pos_left_info_w[$i] . '" height="' . $pos_left_info_h[$i] . '"/>' : '' ;
$dinfo['frm_pos' . $pos] = str_foreach ( array(
'postitle' => $position_seq_title[$pos] ,
'img' => ( !empty($posrs['img1']) ? create_image ('files/' . $config[$posrs['keycode']][1] . '/' . $config[$posrs['keycode']][4]['dir'] . '/' . $posrs['img1'] , 100 , 25 ) : '' ) ,
'title' => $posrs['p_title'] ,
'codetitle' => $options_code_title['n']
) , 'MPOS' , $skins['mpos'] ) ;
$dinfo['frm_opt' . $pos] = '<th class="t">' . $position_seq_title[$pos] . '</th>' . str_foreach( array(
'code' => $options_code_title['n'] ,
'title' => ( !empty($posrs['img1']) ? create_image ('files/' . $config[$posrs['keycode']][1] . '/' . $config[$posrs['keycode']][4]['dir'] . '/' . $posrs['img1'] , 100 , 25 ) : '' ) . $posrs['p_title']
) , 'MOPTREP' , $skins['moptrep']) ;
}
elseif ( $posrs['p_code'] == 'i' || $posrs['o_code'] == 'i')
{
$dinfo['frm_pos' . $pos] = str_foreach ( array(
'postitle' => $position_seq_title[$pos] ,
'arch' => ( $posrs['p_arch'] == 'Y' ? '¾ÆÄ¡Çü' : '' ) ,
'codetitle' => $options_code_title['i']
) , 'MPOS' , $skins['mpos'] ) ;
$dinfo['frm_opt' . $pos] = '<th class="t">' . $position_seq_title[$pos] . '</th>' . str_foreach( array(
'code' => $options_code_title['i'] ,
'arch' => ( $posrs['p_arch'] == 'Y' ? number_format($gsrs['initial_arch']) : '' )
) , 'MOPTREP' , $skins['moptrep']) ;
$useInitial[$pos][0] = 'Y' ;
$useInitial[$pos][1] = $posrs['p_arch'] ;
$useInitial[$pos][2] = $posrs['o_code'] ;
}
elseif ( $posrs['p_code'] == 't' || $posrs['o_code'] == 't')
{
$price = 0 ;
if ( !empty($posrs['p_tn'])) {
$tnlen = mb_strlen(str_replace( ' ' , '' , $posrs['p_tn'] ) , 'EUC_KR' );
if ( $posrs['o_code'] == 't' ) $price = 0 ;
else $price = $gsrs['teamtype'] == 'O' ? $tnlen * $gsrs['team_o_price'] : $gsrs['team_f_price'] ;
$price += $posrs['p_arch'] == 'Y' ? $gsrs['team_arch'] : 0 ; // arch
}
$dinfo['frm_pos' . $pos] = str_foreach ( array(
'postitle' => $position_seq_title[$pos] ,
'title' => $posrs['p_tn'] ,
'price' => ( $price > 0 ? number_format($price) . '¿ø' : '' ) ,
'arch' => ( $posrs['p_arch'] == 'Y' ? '¾ÆÄ¡Çü' : '' ) ,
'codetitle' => $options_code_title['t']
) , 'MPOS' , $skins['mpos'] ) ;
$dinfo['frm_opt' . $pos] = '<th class="t">' . $position_seq_title[$pos] . '</th>' . str_foreach( array(
'code' => $options_code_title['t'] ,
'title' => $posrs['p_tn'] ,
'qry' => ( $i < 13 ? $gsrs['top_qry'] : $gsrs['bot_qry'] ) ,
'price' => ( $price > 0 ? number_format($price) . '' : '' ) ,
'arch' => ( $posrs['p_arch'] == 'Y' ? number_format($gsrs['team_arch']) : '' ) ,
'sum' => ( $price > 0 ? number_format($price*( $i < 13 ? $gsrs['top_qry'] : $gsrs['bot_qry'] )) : '' ) ,
) , 'MOPTREP' , $skins['moptrep']) ;
if ( $i < 13 ) $topprice += $price;
else $botprice += $price;
$sum_orderoption += $price*( $i < 13 ? $gsrs['top_qry'] : $gsrs['bot_qry'] ) ;
}
else
{ // ¼±ÅþøÀ½ ȤÀº ¼±ÅúҰ¡
$dinfo['frm_pos' . $pos] = str_foreach ( array(
'postitle' => $position_seq_title[$pos]
) , 'MPOS' , $skins['mpos'] ) ;
$dinfo['frm_opt' . $pos] = '<th class="t">' . $position_seq_title[$pos] . '</th>' . str_foreach( array(
) , 'MOPTREP' , $skins['moptrep']) ;
}
}
// stockings
$stkexe = $exe->qry_one(" from tbl_{$total[table]}_stk where gs_no = '{$gsrs[numid]}' order by numid " , " * " ) ;
$dinfo['frm_optstocking'] = '' ;
$s_rowcount = 0 ;
while ( $stkrs = $exe->fetch($stkexe)) {
$price = $stkrs['qry'] * $gsrs['stocking_price'] ;
$sum_orderoption += $price ;
$price = $price > 0 ? number_format($price) : '' ;
$dinfo['frm_stocking'] .= str_foreach ( array(
'nm' => $stkrs['nm'] ,
'qry' => $stkrs['qry'] . ' ÄÓ·¹' ,
'price' => $price
) , 'MSTK' , $skins['mstk'] ) ;
$dinfo['frm_optstocking'] .= str_foreach( array(
'code' => $stkrs['nm'] ,
'qry' => $stkrs['qry'] ,
'price' => number_format($gsrs['stocking_price']) ,
'sum' => $price
) , 'MOPTREP' , $skins['moptrep']) ;
$s_rowcount++ ;
}
$dinfo['frm_optstocking'] = empty($dinfo['frm_optstocking']) ? str_foreach( array() , 'MOPTREP' , $skins['moptrep']) : $dinfo['frm_optstocking'] ;
$dinfo['frm_optstocking'] = '<th class="t" colspan="3" rowspan="' . $s_rowcount . '">½ºÅ¸Å·</th>' . $dinfo['frm_optstocking'] ;
// size
$frm_ordersizes = '' ;
//$szexe = $exe->qry_one(" from tbl_{$total[table]}_size where gs_no = '{$gsrs[numid]}' order by seq asc " , " * " ) ;
$szexe = $exe->qry_one(" from tbl_{$total[table]}_size where gs_no = '{$gsrs[numid]}' order by armtype desc , tsize , seq asc " , " * " ) ;
$szseq = 1 ;
$allsum = 0 ;
$s_size = array( 'L' => array() , 'S' => array() , 'B' => array() ) ;
$s_numb = array( '1' => array() , '2' => array() , '3' => array() ) ;
while ( $szrs = $exe->fetch($szexe)) {
$szrs['psum'] = 0 ;
if ( $szrs['tsize'] > 0 ) {
$szrs['arm' . $szrs['armtype']] = $options_sizename[$szrs['tsize']] ;
$szrs['topprice'] = number_format($gsrs['topprice'] + $gsrs['arm_' . strtolower($szrs['armtype']) . '_price']);
$szrs['psum'] += $topprice + $gsrs['arm_' . strtolower($szrs['armtype']) . '_price'] ;
$s_size[$szrs['armtype']][$szrs['tsize']] = intval($s_size[$szrs['armtype']][$szrs['tsize']]) + 1 ;
}
if ( $szrs['bsize'] > 0 ) {
$szrs['bot'] = $options_sizename[$szrs['bsize']] ;
$szrs['botprice'] = number_format($gsrs['botprice']);
$szrs['psum'] += $botprice ;
$s_size['B'][$szrs['bsize']] = intval($s_size['B'][$szrs['bsize']]) + 1 ;
}
if ( !empty($szrs['initialnm'])) {
$initial_p = 0 ;
$initial = str_replace( ' ' , '' , $szrs['initialnm'] ) ;
$chkAllKr = input_initial_price($initial) ;
$szrs['initial'] = $szrs['initialnm'] ;
if ( $chkAllKr ) $initialp = $gsrs['nfont_gubun'] == 'B' ? $gsrs['initial_kr_s'] : $gsrs['initial_kr_c'] ;
else $initialp = $gsrs['nfont_gubun'] == 'B' ? $gsrs['initial_en_s'] : $gsrs['initial_en_c'] ;
$initial_p += $useInitial['09'][0] == 'Y' && $useInitial['09'][2] != 'i' ? $initialp : 0 ;
$initial_p += $useInitial['09'][0] == 'Y' && $useInitial['09'][1] == 'Y' ? $gsrs['initial_arch'] : 0 ;
$initial_p += $useInitial['11'][0] == 'Y' && $useInitial['11'][2] != 'i' ? $initialp : 0 ;
$initial_p += $useInitial['11'][0] == 'Y' && $useInitial['11'][1] == 'Y' ? $gsrs['initial_arch'] : 0 ;
//$initial_p += $useInitial['09'][0] == 'Y' ? $initialp + ( $useInitial['09'][1] == 'Y' ? $gsrs['initial_arch'] : 0 ) : 0 ;
//$initial_p += $useInitial['11'][0] == 'Y' ? $initialp + ( $useInitial['11'][1] == 'Y' ? $gsrs['initial_arch'] : 0 ) : 0 ;
$szrs['psum'] += $initial_p ;
}
$numb = str_replace( ' ' , '' , $szrs['numb'] ) ;
$numblen = !empty($numb) ? strlen($numb) : 0 ;
$numbp = 0 ;
if ( $szrs['npos1'] == 'Y' ) {
$szrs['numb1'] = $szrs['numb'] ;
$numbp += $numblen * $gsrs['nfont_p1'] ;
$s_numb['1'] = numbSplit($numb, $numblen,$s_numb['1']) ;
}
if ( $szrs['npos2'] == 'Y' ) {
$szrs['numb2'] = $szrs['numb'] ;
$numbp += $numblen * $gsrs['nfont_p2'] ;
$s_numb['2'] = numbSplit($numb, $numblen,$s_numb['2']) ;
}
if ( $szrs['npos3'] == 'Y' ) {
$szrs['numb3'] = $szrs['numb'] ;
$numbp += $numblen * $gsrs['nfont_p3'] ;
$s_numb['3'] = numbSplit($numb, $numblen,$s_numb['3']) ;
}
$szrs['numbp'] = $numbp > 0 ? number_format($numbp) : '' ;
$szrs['psum'] += $numbp ;
$szrs['psum'] += $gsrs['g_price'] ; // ±âº»°¡
$allsum += $szrs['psum'] ;
$szrs['psum'] = number_format($szrs['psum']) ;
$szrs['asum'] = number_format($allsum) ;
$szrs['seq'] = $szseq ;
$szseq++ ;
$frm_ordersizes.= str_foreach ( $szrs , 'SZ' , $skins['mszr']) ;
}
// ¼Ò¸Å > »çÀÌÁ ¼ö·® 2015-07 (1/2)
$dinfo['frm_ordersizeqry'] = gSize__qryContents2015($s_size) ;
// ¼Ò¸Å > »çÀÌÁ ¼ö·® 2015-07 (1/2) ³¡
$frm_sizeinfo = '' ;
foreach ( $s_size as $k => $v ) {
$sm = 0 ;
foreach ( $v as $k2 => $v2 ) { $sm += $v2 ; }
$v['total'] = $sm > 0 ? $sm : '' ;
$v['title'] = '' ;
if ( $k == 'L' ) $v['title'] = '»óÀÇ ±äÆÈ' ;
elseif ( $k == 'S' ) $v['title'] = '»óÀÇ ¹ÝÆÈ' ;
else $v['title'] = 'ÇÏÀÇ' ;
$frm_sizeinfo.= str_foreach ( $v , 'SI' , $skins['mszi']) ;
}
$frm_numbers = '' ;
foreach ( $s_numb as $k => $v ) {
$v['title'] = '' ;
if ( $k == '1' ) $v['title'] = '¾Õ ¹øÈ£' ;
elseif ( $k == '2' ) $v['title'] = 'µî ¹øÈ£' ;
else $v['title'] = 'ÇÏÀÇ(ÁÂ)' ;
$frm_numbers.= str_foreach ( $v , 'NB' , $skins['mnb']) ;
}
// goods end
$goods_imgrs = $exe->qry_fetch(" from tbl_{$config[SHP][1]}_item where numid = '{$gsrs[goods_no]}' " , " numid , imglist " ) ;
$goods_img = empty($goods_imgrs['numid']) || empty($goods_imgrs['imglist']) ? '' : create_image( 'files/' . $config['SHP'][4]['list_dir'] . '/' . $goods_imgrs['imglist'] , 50 , 50 , " align='absmiddle' ") ;
$dinfo = array_merge( $dinfo , array(
'repeat' => $rep_orderoption ,
'sum' => number_format($sum_orderoption),
'frm_ordersizes' => $frm_ordersizes ,
'frm_sizeinfo' => $frm_sizeinfo ,
'frm_numbers' => $frm_numbers ,
'numid' => $gsrs['numid'] ,
'ordertitle' => $gsrs['title'] ,
'goods_img' => $goods_img ,
'contents' => $gs_contents ,
'seq' => $gs_seq ,
'admin_mState_memo' => $admin_mState_memo ,
'MAtype_hopedate' => $gsrs['MAtype_hopedate'] ,
'MAtype_eventdate' => $gsrs['MAtype_eventdate'] ,
'MAtype_payintype' => ( $gsrs['MAtype_payintype'] == 'A' ? '¼±ºÒ' : ( $gsrs['MAtype_payintype'] == 'B' ? 'ÈÄºÒ (ÀԱݿ¹Á¤ÀÏ : ' . $gsrs['MAtype_payindate'] . ' ) ' : '' )) ,
'MAtype_gifttext' => ( !empty($gsrs['MAtype_giftno']) ? '<tr><th class="t" colspan="3">»çÀºÇ°</th><td class="c pd8" colspan="6" align="left">' . nl2br($gsrs['MAtype_gifttext']) . '</td></tr>' : '' )
) ) ;
$frm_orderinfo.= str_foreach ( $dinfo , 'DINFO' , $skins['mfrm']) ;
}
elseif ( $gsrs['formtype'] == 'T' )
{
$dinfo = array(
'numid' => $gsrs['numid'] ,
'ordertitle' => $gsrs['title'] ,
'contents' => $gs_contents ,
'seq' => $gs_seq ,
'repeat' => '' ,
'sum' => 0 ,
'admin_mState_memo' => $admin_mState_memo
) ;
if ( $gsrs['tn_use'] == 'Y' ) {
$tnlen = mb_strlen(str_replace( ' ' , '' , $gsrs['tn_text'] ) , 'EUC_KR' );
$opt_price = $gsrs['teamtype'] == 'O' ? $tnlen * $gsrs['team_o_price'] : $gsrs['team_f_price'] ;
$dinfo['repeat'] .= str_foreach( array(
'title' => 'ÆÀ¸í' ,
'qry' => $gsrs['totalqry'] ,
'price' => number_format($opt_price) ,
'sum_price' => number_format($gsrs['totalqry'] * $opt_price) ,
'etcmemo' => $gsrs['tn_text']
) , 'RP' , $skins['trep'] ) ;
$dinfo['sum'] += $gsrs['totalqry'] * $opt_price ;
if ( $gsrs['tn_arch'] == 'Y' ) {
$dinfo['repeat'] .= str_foreach( array(
'title' => '¾ÆÄ¡Çü' ,
'qry' => $gsrs['totalqry'] ,
'price' => number_format($gsrs['team_arch']) ,
'sum_price' => number_format($gsrs['totalqry'] * $gsrs['team_arch']) ,
'etcmemo' => ''
) , 'RP' , $skins['trep'] ) ;
$dinfo['sum'] += $gsrs['totalqry'] * $gsrs['team_arch'] ;
}
}
$szexe = $exe->qry_one( " from tbl_{$total[table]}_stk as ctsk where gs_no = '{$gsrs[numid]}' order by numid asc " ,
" nm , qry " ) ;
while ( $szrs = $exe->fetch($szexe)) {
$dinfo['repeat'] .= str_foreach( array(
'title' => $szrs['nm'] ,
'qry' => $szrs['qry'] ,
'price' => number_format($gsrs['g_price']) ,
'sum_price' => number_format($szrs['qry'] * $gsrs['g_price']) ,
'etcmemo' => ''
) , 'RP' , $skins['trep'] ) ;
$dinfo['sum'] += $szrs['qry'] * $gsrs['g_price'];
}
$dinfo['sum'] = number_format($dinfo['sum']) ;
$frm_orderinfo.= str_foreach ( $dinfo , 'DINFO' , $skins['tfrm']) ;
}
elseif ( $gsrs['formtype'] == 'S' )
{
$dinfo = array(
'numid' => $gsrs['numid'] ,
'ordertitle' => $gsrs['title'] ,
'contents' => $gs_contents ,
'seq' => $gs_seq ,
'repeat' => '' ,
'admin_mState_memo' => $admin_mState_memo
) ;
$szexe = $exe->qry_one( " from tbl_{$total[table]}_stk as ctsk where gs_no = '{$gsrs[numid]}' order by numid asc " ,
" nm , qry " ) ;
while ( $szrs = $exe->fetch($szexe)) {
$dinfo['repeat'] .= str_foreach( array(
'title' => '»óǰ' ,
'code' => $szrs['nm'] ,
'qry' => $szrs['qry'] ,
'price' => number_format($gsrs['g_price']) ,
'sum_price' => number_format($szrs['qry'] * $gsrs['g_price']) ,
'etcmemo' => $gsrs['cr_opt']
) , 'RP' , $skins['trep'] ) ;
$dinfo['sum'] += $szrs['qry'] * $gsrs['g_price'] ;
}
$dinfo['sum'] = number_format($dinfo['sum']) ;
$frm_orderinfo.= str_foreach ( $dinfo , 'DINFO' , $skins['tfrm']) ;
}
elseif ( $gsrs['formtype'] == 'Q' )
{
$dinfo = array(
'numid' => $gsrs['numid'] ,
'ordertitle' => $gsrs['title'] ,
'contents' => $gs_contents ,
'seq' => $gs_seq ,
'repeat' => '' ,
'admin_mState_memo' => $admin_mState_memo
) ;
$dinfo['repeat'] .= str_foreach( array(
'title' => '»óǰ' ,
'code' => $gsrs['cr_opt'] ,
'qry' => $gsrs['totalqry'] ,
'price' => number_format($gsrs['g_price']) ,
'sum_price' => number_format($gsrs['totalqry'] * $gsrs['g_price']) ,
'etcmemo' => ''
) , 'RP' , $skins['trep'] ) ;
$dinfo['sum'] += $gsrs['totalqry'] * $gsrs['g_price'] ;
$dinfo['sum'] = number_format($dinfo['sum']) ;
$frm_orderinfo.= str_foreach ( $dinfo , 'DINFO' , $skins['tfrm']) ;
}
elseif ( $gsrs['formtype'] == 'A' )
{
$dinfo = array(
'numid' => $gsrs['numid'] ,
'ordertitle' => $gsrs['title'] ,
'contents' => $gs_contents ,
'seq' => $gs_seq ,
'repeat' => '' ,
'frm_sizeinfo' => '' ,
'Atype_memo' => $gsrs['Atype_memo'] ,
'admin_mState_memo' => $admin_mState_memo ,
'MAtype_hopedate' => $gsrs['MAtype_hopedate'] ,
'MAtype_eventdate' => $gsrs['MAtype_eventdate'] ,
'MAtype_payintype' => ( $gsrs['MAtype_payintype'] == 'A' ? '¼±ºÒ' : ( $gsrs['MAtype_payintype'] == 'B' ? 'ÈÄºÒ (ÀԱݿ¹Á¤ÀÏ : ' . $gsrs['MAtype_payindate'] . ' ) ' : '' )) ,
'MAtype_gifttext' => ( !empty($gsrs['MAtype_giftno']) ? '<tr><th class="t">»çÀºÇ°</th><td class="c" colspan="5" align="left">' . nl2br($gsrs['MAtype_gifttext']) . '</td></tr>' : '' )
) ;
$dinfo['repeat'] .= str_foreach( array(
'title' => '»óǰ' ,
'code' => '±âº»ÆÇ¸Å°¡' ,
'qry' => $gsrs['totalqry'] ,
'price' => number_format($gsrs['g_price']) ,
'sum_price' => number_format($gsrs['totalqry'] * $gsrs['g_price']) ,
'etcmemo' => ''
) , 'RP' , $skins['arep'] ) ;
//$dinfo['sum'] += $gsrs['totalqry'] * $gsrs['g_price'] ;
if ( $gsrs['armL'] > 0 ) {
$dinfo['repeat'] .= str_foreach( array(
'title' => '¼Ò¸Å' ,
'code' => '±äÆÈ' ,
'qry' => $gsrs['armL'] ,
'price' => number_format($gsrs['arm_l_price']) ,
'sum_price' => number_format($gsrs['armL'] * $gsrs['arm_l_price']) ,
'etcmemo' => ''
) , 'RP' , $skins['arep'] ) ;
//$dinfo['sum'] += $gsrs['armL'] * $gsrs['arm_l_price'] ;
}
if ( $gsrs['armS'] > 0 ) {
$dinfo['repeat'] .= str_foreach( array(
'title' => '¼Ò¸Å' ,
'code' => '¹ÝÆÈ' ,
'qry' => $gsrs['armS'] ,
'price' => number_format($gsrs['arm_s_price']) ,
'sum_price' => number_format($gsrs['armS'] * $gsrs['arm_s_price']) ,
'etcmemo' => ''
) , 'RP' , $skins['arep'] ) ;
//$dinfo['sum'] += $gsrs['armS'] * $gsrs['arm_s_price'] ;
}
$teamname = str_replace( ' ' , '' , $gsrs['Atype_tnm'] ) ;
$team_price = 0 ;
if ( !empty($teamname)) {
for ( $i = 1 ; $i <= 5 ; $i++ ) {
if ( substr( $gsrs['Atype_tpos'] , ($i-1) , 1 ) == 'Y' ) {
$dinfo['repeat'] .= str_foreach( array(
'title' => 'ÆÀ¸í' ,
'code' => $gsrs['Atype_tnm'] ,
'qry' => $gsrs['totalqry'],
'price' => number_format($gsrs['Atype_tpp' . $i]) ,
'sum_price' => number_format($gsrs['Atype_tpp' . $i]*$gsrs['totalqry']) ,
'etcmemo' => $shop_Atype_tposn[$i]
) , 'RP' , $skins['arep'] ) ;
//$dinfo['sum'] += $gsrs['totalqry'] * $gsrs['Atype_tpp' . $i] ;
$team_price += $gsrs['Atype_tpp' . $i] ;
}
}
}
// stocking
$skrs = $exe->qry_fetch(" from tbl_{$total[table]}_stk where gs_no = '{$gsrs[numid]}' order by numid " , " nm , qry " ) ;
$stocking_price = 0 ;
if ( !empty($skrs['nm'])) {
$stocking_price = $rs['stocking_price'] ;
$dinfo['repeat'].= str_foreach ( array(
'title' => '½ºÅ¸Å·' ,
'code' => $skrs['nm'],
'qry' => intval($gsrs['totalqry']) ,
'price' => number_format($gsrs['stocking_price']) ,
'sum_price' => number_format($gsrs['stocking_price']*intval($gsrs['totalqry'])) ,
'etcmemo' => ''
) , 'RP' , $skins['arep']) ;
//$dinfo['sum'] += $gsrs['totalqry'] * $gsrs['stocking_price'] ;
$stocking_price = $gsrs['stocking_price'] ;
}
if ( $gsrs['Atype_nfonttype'] == 'C' || $gsrs['Atype_nfonttype'] == 'S' ) {
$s_nf_pos1 = $gsrs['Atype_nfonttype'] == 'C' ?$gsrs['Atype_nfont1_c'] : $gsrs['Atype_nfont1_s'] ;
$s_nf_pos2 = $gsrs['Atype_nfonttype'] == 'C' ?$gsrs['Atype_nfont2_c'] : $gsrs['Atype_nfont2_s'] ;
$s_nf_pos3 = $gsrs['Atype_nfonttype'] == 'C' ?$gsrs['Atype_nfont3_c'] : $gsrs['Atype_nfont3_s'] ;
$s_nf_initial = $gsrs['Atype_nfonttype'] == 'C' ?$gsrs['Atype_initial_c'] : $gsrs['Atype_initial_s'] ;
$s_nf_arch = $gsrs['Atype_nfonttype'] == 'C' ?$gsrs['Atype_arch_c'] : $gsrs['Atype_arch_s'] ;
$s_nf_arch = $gsrs['Atype_archtype'] == 'Y' ? $s_nf_arch : false ; // ¼±ÅþÈÇßÀ¸¸é falt , ¾Æ´Ï¸é ±Ý¾×(0¿øµµ Æ÷ÇÔ)
} else {
$s_nf_pos1 = 0 ;
$s_nf_pos2 = 0 ;
$s_nf_pos3 = 0 ;
$s_nf_initial = 0 ;
$s_nf_arch = false ;
}
// size
$sexe = $exe->qry_one(" from tbl_{$total[table]}_size where gs_no = '{$gsrs[numid]}' order by armtype desc , tsize , seq asc " ,
" seq, tsize, armtype, initialnm, numb " ) ;
$allsum = 0 ;
$cnt = 0 ;
$s_size = array( 'L' => array() , 'S' => array() , 'B' => array() ) ;
$frm_sizeinfo_minSum = array() ;
$numberinput_count = 0 ; // ±ÛÀÚ ¼ö
$initialinput_count = 0 ; // ÀÔ·Â À¯/¹«
while ( $srs = $exe->fetch($sexe)) {
if ( $srs['tsize'] > 0 ) {
$s_size[$srs['armtype']][$srs['tsize']] = intval($s_size[$srs['armtype']][$srs['tsize']]) + 1 ;
}
$psum = $gsrs['g_price']+$stocking_price+$team_price+$gsrs['arm_' . strtolower($srs['armtype']) . '_price'] ;
$initial = str_replace( ' ' , '' , $srs['initialnm'] ) ;
if ( $initial != '') {
$psum += $s_nf_initial + $s_nf_arch ;
$initialinput_count ++ ;
}
$numb = str_replace( ' ' , '' , $srs['numb'] ) ;
if ( $numb != '' && strpos( $gsrs['Atype_np'] , 'Y' ) !== false ) {
$nblen = mb_strlen($numb , 'EUC-KR') ;
$psum += substr($gsrs['Atype_np'] , 0 , 1 ) == 'Y' ? $s_nf_pos1 * $nblen : 0 ;
$psum += substr($gsrs['Atype_np'] , 1 , 1 ) == 'Y' ? $s_nf_pos2 * $nblen : 0 ;
$psum += substr($gsrs['Atype_np'] , 2 , 1 ) == 'Y' ? $s_nf_pos3 * $nblen : 0 ;
$numberinput_count += $nblen ;
}
$allsum += $psum ;
$dinfo['frm_sizeinfo'] .= str_foreach( array(
'tsize' => $options_sizename[$srs['tsize']] ,
'armtype' => $top_armtype_tit[$srs['armtype']] ,
'initial' => $srs['initialnm'] ,
'numb' => $srs['numb'] ,
'sum1' => number_format($psum) ,
'sum2' => number_format( $allsum ) ,
) , 'RS' , $skins['aszr']) ;
$cnt++ ;
$frm_sizeinfo_minSum[] = array( 'sum1' => $psum ) ;
}
// ¼Ò¸Å > »çÀÌÁ ¼ö·® 2015-07 (2/2)
$dinfo['frm_ordersizeqry'] = gSize__qryContents2015($s_size) ;
// ¼Ò¸Å > »çÀÌÁ ¼ö·® 2015-07 (2/2) ³¡
if ( substr($gsrs['Atype_np'],0,1) == 'Y' )
$dinfo['repeat'] .= str_foreach( array(
'title' => '¹øÈ£À§Ä¡' ,
'code' => '¾Õ¹øÈ£' ,
'qry' => $numberinput_count ,
'price' => number_format($s_nf_pos1) ,
'sum_price' => number_format($s_nf_pos1*$numberinput_count) ,
'etcmemo' => ( $gsrs['Atype_nfonttype'] == 'C' ? 'ÀϹݼü' : 'Ư¼ö¼Ã¼' )
) , 'RP' , $skins['arep'] ) ;
if ( substr($gsrs['Atype_np'],1,1) == 'Y' )
$dinfo['repeat'] .= str_foreach( array(
'title' => '¹øÈ£À§Ä¡' ,
'code' => 'µî¹øÈ£' ,
'qry' => $numberinput_count ,
'price' => number_format($s_nf_pos2) ,
'sum_price' => number_format($s_nf_pos2*$numberinput_count) ,
'etcmemo' => ( $gsrs['Atype_nfonttype'] == 'C' ? 'ÀϹݼü' : 'Ư¼ö¼Ã¼' )
) , 'RP' , $skins['arep'] ) ;
if ( substr($gsrs['Atype_np'],2,1) == 'Y' )
$dinfo['repeat'] .= str_foreach( array(
'title' => '¹øÈ£À§Ä¡' ,
'code' => '¹ÙÁö¹øÈ£' ,
'qry' => $numberinput_count ,
'price' => number_format($s_nf_pos3) ,
'sum_price' => number_format($s_nf_pos3*$numberinput_count) ,
'etcmemo' => ( $gsrs['Atype_nfonttype'] == 'C' ? 'ÀϹݼü' : 'Ư¼ö¼Ã¼' )
) , 'RP' , $skins['arep'] ) ;
if ( $initialinput_count > 0 )
$dinfo['repeat'] .= str_foreach( array(
'title' => '¿É¼Ç' ,
'code' => 'À̴ϼÈ' ,
'qry' => $initialinput_count ,
'price' => number_format($s_nf_initial+$s_nf_arch) ,
'sum_price' => number_format(($s_nf_initial+$s_nf_arch)*$initialinput_count) ,
'etcmemo' => ( $gsrs['Atype_nfonttype'] == 'C' ? 'ÀϹݼü' : 'Ư¼ö¼Ã¼' ) . ( $s_nf_arch !== false ? '¾ÆÄ¡Çü (' . number_format($s_nf_arch) . '¿ø)' : '' )
) , 'RP' , $skins['arep'] ) ;
$free_count = intval($cnt/1000) ;
if ( $free_count > 0 ) {
$frm_sizeinfo_minSum = array_msort($frm_sizeinfo_minSum, array('sum1'=>SORT_ASC));
$free_price = 0 ;
$fi = 0 ;
foreach ( $frm_sizeinfo_minSum as $k=>$v) {
$fi++ ;
if ( $fi > $free_count ) break ;
$free_price += $v['sum1'] ;
}
$allsum -= $free_price ;
$dinfo['repeat'].= str_foreach ( array(
'title' => '¼ºñ½º' ,
'code' => '¹«·áÀ̺¥Æ®',
'qry' => intval($free_count) ,
'price' => '' ,
'sum_price' => number_format($free_price) ,
'etcmemo' => ''
) , 'RP' , $skins['arep']) ;
}
$dinfo['sum'] = number_format($allsum) ;
$frm_orderinfo.= str_foreach ( $dinfo , 'DINFO' , $skins['afrm']) ;
}
// goods result
$repeat.= $frm_orderinfo ;
}
$info['repeat'] = $repeat ;
$info['sum_price'] = number_format($info['sum_price']) ;
$info['send_price'] = number_format($info['send_price']) ;
$info['point_price'] = number_format($info['point_price']) ;
$info['result_price'] = number_format($info['result_price']) ;
$info['pay_price'] = number_format($info['pay_price']) ;
$info['order_point'] = number_format($info['order_point']) ;
$info['in_point'] = $info['in_point'] == 'Y' ? '(Áö±Þ¿Ï·á)' : '' ;
$info['pay_type'] = $define_shop['°áÁ¦¹æ¹ý'][$info['pay_type']] . ' ' . ( $info['pay_type'] == 'B' ? '[' . $info['bank_info'] . ']' : '' ) ;
$info['pay_assigncode'] = !empty($info['res_cd']) ? $info['app_no'] : $info['cardauthcode'] ;
$info['state_comment'] = '' ;
switch ( $info['n_state']) {
case 'ÀԱݴë±â' :
$info['state_comment'] = '
¹«ÅëÀåÀÔ±ÝÀ» È®ÀÎÇÏ¼Ì´Ù¸é ¾Æ·¡ÀÇ [ÀÔ±ÝÈ®ÀÎ] À» Ŭ¸¯ÇØÁÖ¼¼¿ä<br>
<input type="radio" name="mode" value="s1mconfirm" checked > ÀÔ±ÝÈ®ÀÎ
<p align="center"><a href="javascript: c_state();"><img src="/img/admin/bt/bt_confirm.gif"></a></p>
' ;
break ;
case 'Ãë¼Ò' :
case '¹Ýǰ' :
$info['state_comment'] = 'Ãë¼Ò/¹ÝǰÀÏ : ' . $info['cancel_date'] ;
break ;
case '°áÁ¦½ÇÆÐ' :
$info['state_comment'] = '
<p>°áÁ¦ÀÏ : ' . $info['paydate'] . '</p>
<p style="border-top:1px solid #ccc;"><b>°áÁ¦¿À·ù</b><br>ÀÀ´äÄÚµå : ' . $info['res_cd'] . '<br>ÀÀ´ä¸Þ¼¼Áö : ' . $info['res_msg'] . '</p>
' . ( $info['is_error'] == 'Y' ? '<p style="border-top:1px solid #ccc;"><b>µ¥ÀÌÅÍ ¿À·ù</b><br>' . $info['error_message'] . '</p>' : '' ) . '
' ;
break ;
default :
$info['state_comment'] = '
ÇöÀç ÁÖ¹® ÁøÇà »óŸ¦ ¼±ÅÃÇØÁÖ¼¼¿ä<br>
ȸ¿øÀÇ °æ¿ì ¹è¼Û¿Ï·á½Ã Àû¸³±ÝÀÌ Áö±ÞµË´Ï´Ù.<br><br>
<input type="radio" name="mode" value="s2gswait" ' . ( $info['n_state'] == '»óǰÁغñÁß' ? 'checked' : '' ) . ' dreq emsg=" º¯°æÇÒ »óŸ¦ ¼±ÅÃÇØÁÖ¼¼¿ä. "> »óǰÁغñÁß
<input type="radio" name="mode" value="s3sendwait" ' . ( $info['n_state'] == '¹è¼Û´ë±â' ? 'checked' : '' ) . '> ¹è¼Û´ë±â
<input type="radio" name="mode" value="s4sending" ' . ( $info['n_state'] == '¹è¼ÛÁß' ? 'checked' : '' ) . '> ¹è¼ÛÁß
<input type="radio" name="mode" value="s5sendend" ' . ( $info['n_state'] == '¹è¼Û¿Ï·á' ? 'checked' : '' ) . '> ¹è¼Û¿Ï·á
<input type="radio" name="mode" value="s6cancel" > Ãë¼Ò
<input type="radio" name="mode" value="s7return" > ¹Ýǰ<br>
Åùè»ç <input type="text" name="sendcmp" value="$INFO[sendcmp]" size="10">
¼ÛÀå¹øÈ£ <input type="text" name="sendnumber" value="$INFO[sendnumber]" size="10"><br>
<p align="center"><a href="javascript: c_state();"><img src="/img/admin/bt/bt_confirm.gif"></a></p>
' ;
break ;
}
$result .= str_foreach( $info , 'INFO' , $skins['frm']) ;
?>
Copyright © 2017 || Recoded By Mr.Bumblebee