1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| private function getRMTAndOPT($_sAssembly){
$i=0;
$_aReturn = array('RMT', 'OPT');
$_aAssembly = explode($this->_sCombinationDelimiter, $_sAssembly); // values become keys
foreach($_aAssembly as $_iModule){
if($this->_aModuleData[$_iModule]['option_type_id'] == 0){
$_aReturn["RMT"][] = $_iModule;
}else{
$_aReturn["OPT"][] = $_iModule;
}
}//END foreach($_aAssembly as $_iModule)
sort($_aReturn["RMT"]);
sort($_aReturn["OPT"]);
$_aReturn["RMT"] = implode($this->_sCombinationDelimiter, $_aReturn["RMT"]);
$_aReturn["OPT"] = implode($this->_sCombinationDelimiter, $_aReturn["OPT"]);
return $_aReturn;
}//END private function getRMTAndOPT($_sAssembly) |
Partager