-=[ Mr. Bumblebee ]=-
_Indonesia_
<?php
$info = array() ;
# skin file
$skins = $skin->skin ( array ( 'frm' => 'FORM' , 'rep' => 'REPEAT' , 'none' => 'NONE' ) , $skinfile ) ;
# category :: search condition
$et = explode( ',' , $total['etyp']) ;
$eb = explode(',' , $total['ebox']) ;
$cs = array() ;
$category_query = '' ;
$mainv_query = '' ;
$mainv = '' ;
foreach ( $et as $k=>$v ) {
if ( $v == 'category' ) {
$cs = explode('|' , $eb[$k]) ;
$category_query = " and numid in ( select distinct goods_no from tbl_{$total[table]}_itemc where " ;
} elseif ( $v == 'mainv' ) {
$mainv_query = " and mainview LIKE '%" . $eb[$k] . "%' " ;
$mainv = $eb[$k] ;
}
}
foreach ( $define_shop['ºÐ·ù'] as $key => $val ) {
$info['d1_category'].= '<option value="' . $key . '" ' ;
if ($cs[0] == $key) {
$info['d1_category'] .= ' selected ' ;
$category_query .= empty($category_query) ? '' : " c1_no = '{$key}' " ;
}
$info['d1_category'] .= '>' . $val[0] . '</option>' ;
}
if ( !empty($cs[0])) {
foreach ( $define_shop['ºÐ·ù'][$cs[0]][1] as $key => $val ) {
$info['d2_category'].= '<option value="' . $key . '" ' ;
if ($cs[1] == $key) {
$info['d2_category'] .= ' selected ' ;
$category_query .= empty($category_query) ? '' : " and c2_no = '{$key}' " ;
}
$info['d2_category'] .= '>' . $val[0] . '</option>' ;
}
if ( !empty($cs[1] )) {
$cexe = $exe->qry_one(" from tbl_{$total[table]}_category where c1_no = '{$cs[0]}' and c2_no = '{$cs[1]}' order by sequence asc " , " numid , title " ) ;
while ( $rs = $exe->fetch($cexe)) {
$info['d3_category'].= '<option value="' . $rs['numid'] . '" ' ;
if ($cs[2] == $rs['numid']) {
$info['d3_category'] .= ' selected ' ;
$category_query .= empty($category_query) ? '' : " and c3_no = '{$rs[numid]}' " ;
}
$info['d3_category'] .= '>' . $rs['title'] . '</option>' ;
}
}
}
$category_query .= empty($category_query) ? '' : " ) " ;
$info['main_goods'] = '' ;
foreach ( $define_shop['¸ÞÀÎ'] as $key=>$val ) {
if ( empty($key)) continue ;
$info['main_goods'] .= '<option value="' . $key . '" ' . ( $mainv == $key ? 'selected' : '' ) . '>' . $val . '</option>' ;
}
# order type
$order_query = array() ;
switch ( $total['atyp']) {
case 'A' : // ÀÎ±â¼ø
$order_query[] = " salecount desc " ;
break ;
case 'B' : // ½Å»óǰ¼ø
$order_query[] = " numid desc " ;
break ;
case 'C' : // ³ôÀº°¡°Ý¼ø
$order_query[] = " (topprice+botprice+g_price) desc " ;
break ;
case 'D' : // ³·Àº°¡°Ý¼ø
$order_query[] = " (topprice+botprice+g_price) asc " ;
break ;
}
$order_query[] = " seq desc " ;
# button
$total['btn_write'] = '<a href="' . $total['cmnall'] . '&mode=write"><img src="/img/admin/bt/bt_good_add.gif" align="absmiddle"/></a>' ;
# get data
$repeat = '' ;
$total = $exe->qry_list ( " from tbl_{$total[table]}_item as it where keycode = '{$total[code]}' {$category_query} {$mainv_query} {$search_query[total]} " .
" order by " . implode( ' , ' , $order_query ) ,
" numid , title , ( select title from tbl_{$total[table]}_brand where numid = it.g_brand ) as brandname , g_price , g_point , topprice , botprice , salecount , readcount , salestate , openstate , seq , selecticons , min_qry , imglist , ( select concat(ic.c1_no,'|',ic.c2_no,'|',c3_no,'|',title) from tbl_{$total[table]}_itemc as ic left outer join tbl_{$total[table]}_category as c on ic.c3_no = c.numid where ic.goods_no = it.numid and ic.seq = 0 ) as categroup " , $total ) ;
while ( $rs = $exe->fetch ( $total['execute'] ))
{
$rs['recno'] = $total['recno'] ;
$total['recno']-- ;
$rs['categroup'] = explode('|',$rs['categroup']) ;
$rs['category'] = '' ;
if ( !empty($rs['categroup'][0])) { // 1 depth
$rs['category'].= '<a href="' . $total['cmnurl'] . '&mode=' . $total['mode'] . '&etyp=category&ebox=' . $rs['categroup'][0] . '">' . $define_shop['ºÐ·ù'][$rs['categroup'][0]][0] . '</a>' ;
if ( !empty($rs['categroup'][1])) { // 2 depth
$rs['category'].= ' > <a href="' . $total['cmnurl'] . '&mode=' . $total['mode'] . '&etyp=category&ebox=' . $rs['categroup'][0] . '|' . $rs['categroup'][1] . '">' . $define_shop['ºÐ·ù'][$rs['categroup'][0]][1][$rs['categroup'][1]][0] . '</a>' ;
if ( !empty($rs['categroup'][2])) { // 3 depth
$rs['category'].= ' > <a href="' . $total['cmnurl'] . '&mode=' . $total['mode'] . '&etyp=category&ebox=' . $rs['categroup'][0] . '|' . $rs['categroup'][1] . '|' . $rs['categroup'][2] . '">' . $rs['categroup'][3] . '</a>' ;
}
}
}
$rs['category'] = empty($rs['category']) ? '' : '<p class="g_cate">' . $rs['category'] . '</p>';
$rs['selecticons'] = explode(',' , $rs['selecticons'] ) ;
$rs['icons'] = '' ;
foreach ( $rs['selecticons'] as $v ) {
$rs['icons'].= ' ' . $define_shop_icons[$v] ;
}
$rs['sumprice'] = $rs['g_price']+$rs['topprice']+$rs['botprice'] ;
//$rs['point'] = number_format($rs['sumprice']*$define_shop_point_p) ;
$rs['point'] = $rs['g_point'] == 'Y' ? number_format($rs['sumprice']*$define_shop_point_p) : '¾øÀ½' ;
$rs['sumprice'] = number_format($rs['sumprice']) ;
$rs['sumprice'] .= empty( $rs['topprice']) ? '' : '<br><span class="sf">(»óÀǰ¡ ' . number_format($rs['topprice']) . ')</span>' ;
$rs['sumprice'] .= empty( $rs['botprice']) ? '' : '<br><span class="sf">(ÇÏÀǰ¡ ' . number_format($rs['botprice']) . ')</span>' ;
// add
$rs['sumprice2'] = '' .
'<input type="text" name="g_price_' . $rs['numid'] . '" value="' . $rs['g_price'] . '" class="form" size="13"/>' .
( empty( $rs['topprice']) ? '' : '<br><span class="sf">(»óÀǰ¡)</span><input type="text" name="topprice_' . $rs['numid'] . '" value="' . $rs['topprice'] . '" class="form" size="6"/>' ) .
( empty( $rs['botprice']) ? '' : '<br><span class="sf">(ÇÏÀǰ¡)</span><input type="text" name="botprice_' . $rs['numid'] . '" value="' . $rs['botprice'] . '" class="form" size="6"/>' ) ;
$rs['imgList'] = empty($rs['imglist']) ? '' : create_image( 'files/' . $total['options']['list_dir'] . '/' . $rs['imglist'] , 50 , 50 ) ;
$rs['salestate'] = $define_shop['»óÅÂ'][$rs['salestate']] ;
$rs['openstate'] = $define_shop['°ø°³'][$rs['openstate']] ;
$repeat.= str_foreach ( $rs , 'RS' , $skins['rep'] ) ;
}
if ( $total['totalcount'] < 1 ) $repeat = $skins['none'] ;
$total = $exe->paging( $total['cmnval'] . '&mode=' . $total['mode'] , $total ) ;
$info['repeat'] = $repeat ;
# end
$result = str_foreach ( $info , 'INFO' , $skins['frm'] ) ;
?>
Copyright © 2017 || Recoded By Mr.Bumblebee