888,908d887 < // Prepare CURIFSUB (current) settings, overriding normal settings < // CURIFSUB is true if the current page equals the item here! < if ($this->mconf['CURIFSUB']) { < $CURIFSUBinit = 0; // Flag: If $CURIFSUB is generated < reset($NOconf); < while (list($key,$val)=each($NOconf)) { < if ($this->isItemState('CURIFSUB',$key)) { < if (!$CURIFSUBinit) { // if this is the first 'current', we must generate CURIFSUB. Basically this control is just inherited from the other implementations as current would only exist one time and thats it (unless you use special-features of HMENU) < $CURIFSUBconf = $this->tmpl->splitConfArray($this->mconf['CURIFSUB.'],$splitCount); < if ($this->mconf['CURIFSUBRO']) { < $CURIFSUBROconf = $this->tmpl->splitConfArray($this->mconf['CURIFSUBRO.'],$splitCount); < } < $CURIFSUBinit = 1; < } < $NOconf[$key] = $CURIFSUBconf[$key]; // Substitute normal with current < if ($ROconf) { // If rollOver on normal, we must apply a state for rollOver on the active < $ROconf[$key] = $CURIFSUBROconf[$key] ? $CURIFSUBROconf[$key] : $CURIFSUBconf[$key]; // If RollOver on active then apply this < } < } < } < } 1191,1193d1169 < break; < case 'CURIFSUB': < $natVal = $this->isCurrent($this->menuArr[$key]['uid'], $this->getMPvar($key)) && $this->isSubMenu($this->menuArr[$key]['uid']);