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;
}

?>