assign($info_list['assign_var'],$info_list['list']); //----------------------------------------brand_list end //----------------------------------------product_list $info_list=load_info_font_data_by_id(6,$p_id); $$info_list['assign_var']=$info_list['list']; //----------------------------------------product_list end //----------------------------------------product_search_list $info_list=load_info_font_data_list(6,FALSE,$where_product,$where_custem,$where_or); $product_search_list=$info_list['list']; $p_prev_id=FALSE; $p_selected_id=FALSE; $p_next_id=FALSE; foreach($product_search_list as $ps_id=>$ps_row){ if($p_id!=$ps_id and $p_prev_id==FALSE){ $prev_id=$ps_id; }elseif($p_id==$ps_id){ $p_prev_id=$prev_id; $p_selected_id=$ps_id; }elseif($p_next_id==FALSE and $p_selected_id and $p_prev_id){ $p_next_id=$ps_id; }elseif($p_prev_id and $p_selected_id and $p_next_id){ break; } } if($p_prev_id==FALSE){ $p_prev_id=$p_id; } if($p_next_id==FALSE){ $p_next_id=$p_id; } //----------------------------------------product_search_list end //----------------------------------------product_type_list $info_list=load_info_font_data_list(7); $$info_list['assign_var']=$info_list['list']; $tpl->assign($info_list['assign_var'],$info_list['list']); //----------------------------------------product_type_list end //----------------------------------------color_list $info_list=load_info_font_data_list(9); $$info_list['assign_var']=$info_list['list']; $tpl->assign($info_list['assign_var'],$info_list['list']); //----------------------------------------color_list end //---------------------------------------------find selected brand data $b_id=$p_row['brand_id']; $selected=false; $prev_selected=false; $next_selected=false; foreach($brand_list as $b_key=>$b_row){ if($b_key!=$b_id and $selected==false){ $prev_b_id=$b_key; $prev_selected=true; }elseif($b_key!=$b_id and $selected==true and $next_selected==false){ $next_b_id=$b_key; $next_selected=true; } if($b_key==$b_id){ $selected_brand=$b_row; $selected_brand['prev_b_id']=$prev_b_id; $selected=true; } } $selected_brand['next_b_id']=$next_b_id; if($prev_selected==false){ $selected_brand['prev_b_id']=$b_id; } if($next_selected==false){ $selected_brand['next_b_id']=$b_id; } //---------------------------------------------find selected brand data end $p_row['p_type_image']=$p_type_list[$p_row['p_type_id']]['image']; $p_row['sex_name']=$sex_data[$p_row['sex']]; $p_row['price_name']=$price_data[$p_row['price_id']]; //---------------------------------------------find color_list $product_color_list=explode(',',$p_row['color_list']); $color_rgb=array(); foreach($color_list as $c_id=>$c_row){ if(in_array($c_id,$product_color_list)){ array_push($color_rgb,$c_row['color_id']); } } //---------------------------------------------find color_list $tpl->assign('p_prev_id',$p_prev_id); $tpl->assign('p_next_id',$p_next_id); $tpl->assign('p_row',$p_row); $tpl->assign('color_rgb',$color_rgb); $tpl->assign('selected_brand',$selected_brand); $tpl->display('collection_in.html'); ?>