'success', 'emphasis' => 'subtle'] if(!empty($aParams['cue'])) $aResult['cue'] = $aParams['cue']; $sResult = "window.parent.processJsonData(" . json_encode($aResult) . ");"; if(isset($aParams['on_page_load']) && $aParams['on_page_load'] === true) $sResult = "$(document).ready(function() {" . $sResult . "});"; return BxDolStudioTemplate::getInstance()->_wrapInTagJsCode($sResult); } function bx_array_insert_before($aInsert, $aSource, $sKey) { return bx_array_insert($aInsert, $aSource, $sKey, 0); } function bx_array_insert_after($aInsert, $aSource, $sKey) { return bx_array_insert($aInsert, $aSource, $sKey, 1); } function bx_array_insert($aInsert, $aSource, $sKey, $iDirection = 1) { $iPosition = array_search($sKey, array_keys($aSource)) + $iDirection; if($iPosition == 0) return $aInsert + $aSource; if($iPosition == count($aSource)) return $aSource + $aInsert; return array_slice($aSource, 0, $iPosition, true) + $aInsert + array_slice($aSource, $iPosition, NULL, true); } /** @} */