www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/include/parse/arcfee.php
<?php !defined('M_COM') && exit('No Permission'); function fee_arr(&$tag,&$sarr){ global $cotypes,$vcps,$currencys; $crids = array(); if(empty($sarr['aid']) || empty($sarr['checked'])) return $crids; $mode = empty($tag['fmode']) ? '' : 'f'; $catalog = read_cache('catalog',$sarr['caid'],'',$sarr['sid']); if(!empty($catalog[$mode.'taxcp']) && !empty($vcps[$mode.'tax'][$catalog[$mode.'taxcp']])){ $cparr = explode('_',$catalog[$mode.'taxcp']); $crids[$cparr[0]] = $cparr[1]; } foreach($cotypes as $k => $cotype){ if(!empty($sarr["cotype$k"])){ $coclass = read_cache('coclass',$k,$sarr["cotype$k"]); if(!empty($coclass[$mode.'taxcp']) && !empty($vcps[$mode.'tax'][$coclass[$mode.'taxcp']])){ $cparr = explode('_',$coclass[$mode.'taxcp']); $crids[$cparr[0]] = isset($crids[$cparr[0]]) ? $crids[$cparr[0]] + $cparr[1] : $cparr[1]; } } } if(!empty($sarr[$mode.'salecp'])){ $cparr = explode('_',$sarr[$mode.'salecp']); $crids[$cparr[0]] = isset($crids[$cparr[0]]) ? $crids[$cparr[0]] + $cparr[1] : $cparr[1]; } $crarr = array(); foreach($crids as $k =>$v){ $crarr[$k] = $currencys[$k]; $crarr[$k]['fee'] = $v; } unset($catalog,$coclass,$cparr,$crids); return $crarr; } ?>