/** * Get a subpalette */ protected function toggleSubpaletteExtended() { $strMethod = $this->Input->get('act') == 'editAll' ? 'editAll' : 'edit'; $strSelector = $this->Input->post('FORM_INPUTS'); $strSelector = reset($strSelector); $intPos = strrpos($strSelector, '_'); // TODO: what was $intID intended for? Is there code missing here? $intID = substr($strSelector, $intPos + 1); if (!is_numeric($intID)) { $intID = base64_decode(str_replace('_', '=', substr($intID, 1))); } $strSelector = substr($strSelector, 0, $intPos); $this->mixContent = $this->objDC->generateAjaxPalette($strMethod, $strSelector); }