21,887
社区成员
发帖
与我相关
我的任务
分享
function getParentCategoryList($objArray='',$type='') {
global $objSmarty, $global_config;
$strSQL = "SELECT category_id, category_name FROM ".ATL_PRODUCT_CATEGORY_NEW." WHERE parent_id = 0 ORDER BY category_name ASC";
$ParentCateList = $this->SelectQryDirect($strSQL,0);
//added by Eddie at 2017-07-27
$arrLength = count($ParentCateList);
$i=$l=0;
$newParentCateList=array();
$tmp=array();
while($l<$arrLength-1){
if(trim($ParentCateList[$l]["category_name"]) == "Other"){
$tmp=$ParentCateList[$l];
$l=$l+1;
}else{
$newParentCateList[$i]=$ParentCateList[$l];
$i=$i+1;
$l=$l+1;
}
}
$newParentCateList[$arrLength]=$tmp;
//$ParentCateList = $newParentCateList;
$content = '<select name="Pcatgory_'.$objArray['Cnt'].'" id="Pcatgory_'.$objArray['Cnt'].'" class="form-control" onChange="GetSubcatgory(this.value,'.$objArray['Cnt'].')" required><option value="">Select . . .</option>';
for($i=0; $i<count($newParentCateList); $i++) {
$content .='<option value="'.$newParentCateList[$i]['category_id'].'">'.ucfirst(strtolower($newParentCateList[$i]['category_name'])).'</option>';
}
$content .= '</select>';
if($type == 'drop') {
$objSmarty->assign("ParentCateList",$newParentCateList);
return $newParentCateList;
} else {
return $content;
}
}
while($l<$arrLength-){
if(trim($ParentCateList[$l]["category_name"]) == "Other"){
$tmp=$ParentCateList[$l];
$l=$l+1;
}else{
$newParentCateList[$i]=$ParentCateList[$l];
$i=$i+1;
$l=$l+1;
}
}
$newParentCateList[$arrLength-1]=$tmp;