diff --git a/application/ui.searchformforeignkeys.class.inc.php b/application/ui.searchformforeignkeys.class.inc.php index 93e511649..2b43e88a9 100644 --- a/application/ui.searchformforeignkeys.class.inc.php +++ b/application/ui.searchformforeignkeys.class.inc.php @@ -37,11 +37,11 @@ class UISearchFormForeignKeys /** * @param WebPage $oPage * - * @throws \CoreException - * @throws \DictExceptionMissingString + * @param $sTitle + * * @throws \Exception */ - public function ShowModalSearchForeignKeys($oPage) + public function ShowModalSearchForeignKeys($oPage, $sTitle) { $bOpen = MetaModel::GetConfig()->Get('legacy_search_drawer_open'); $sHtml = "
\n"; @@ -70,8 +70,7 @@ class UISearchFormForeignKeys $sHtml .= "\n"; $oPage->add($sHtml); $oPage->add_ready_script("$('#dlg_{$this->m_sAttCode}{$this->m_sNameSuffix}').dialog({ width: $(window).width()*0.8, height: $(window).height()*0.8, autoOpen: false, modal: true, resizeStop: oWidget{$this->m_iInputId}.UpdateSizes });"); - $oPage->add_ready_script("$('#dlg_{$this->m_sAttCode}{$this->m_sNameSuffix}').dialog('option', {title:'".addslashes(Dict::Format('UI:AddObjectsOf_Class_LinkedWith_Class', MetaModel::GetName($this->m_sLinkedClass), - MetaModel::GetName($this->m_sClass)))."'});"); + $oPage->add_ready_script("$('#dlg_{$this->m_sAttCode}{$this->m_sNameSuffix}').dialog('option', {title:'$sTitle'});"); $oPage->add_ready_script("$('#SearchFormToAdd_{$this->m_sAttCode}{$this->m_sNameSuffix} form').bind('submit.uilinksWizard', oWidget{$this->m_iInputId}.SearchObjectsToAdd);"); $oPage->add_ready_script("$('#SearchFormToAdd_{$this->m_sAttCode}{$this->m_sNameSuffix}').resize(oWidget{$this->m_iInputId}.UpdateSizes);"); } diff --git a/pages/ajax.render.php b/pages/ajax.render.php index fe99941d7..1ecfbb4d3 100644 --- a/pages/ajax.render.php +++ b/pages/ajax.render.php @@ -256,8 +256,9 @@ try $sAttCode = utils::ReadParam('sAttCode', ''); $iInputId = utils::ReadParam('iInputId', ''); $sSuffix = utils::ReadParam('sSuffix', ''); + $sTitle = utils::ReadParam('sTitle', '', false, 'raw_data'); $oWidget = new UISearchFormForeignKeys($sClass, $iInputId, $sAttCode, $sSuffix); - $oWidget->ShowModalSearchForeignKeys($oPage); + $oWidget->ShowModalSearchForeignKeys($oPage, $sTitle); break; // ui.searchformforeignkeys @@ -265,11 +266,11 @@ try $oPage->SetContentType('text/html'); $sTargetClass = utils::ReadParam('sTargetClass', '', false, 'class'); $iInputId = utils::ReadParam('iInputId', ''); - $sTitle = utils::ReadParam('sTitle', '', false, 'raw_data'); $sSuffix = utils::ReadParam('sSuffix', ''); $sAttCode = utils::ReadParam('sAttCode', ''); + $sRemoteClass = utils::ReadParam('sRemoteClass', '', false, 'class'); $oWidget = new UISearchFormForeignKeys($sTargetClass, $iInputId, $sAttCode, $sSuffix); - $oWidget->GetSearchDialog($oPage, $sTitle); + $oWidget->ListResultsSearchForeignKeys($oPage, $sRemoteClass); break; // ui.linkswidget