Example #1
0
     $bDuplicates = utils::ReadParam('bDuplicates', 'false') == 'false' ? false : true;
     $aAlreadyLinked = utils::ReadParam('aAlreadyLinked', array());
     $oWidget = new UILinksWidget($sClass, $sAttCode, $iInputId, $sSuffix, $bDuplicates);
     $oWidget->SearchObjectsToAdd($oPage, $sRemoteClass, $aAlreadyLinked);
     break;
     //ui.linksdirectwidget
 //ui.linksdirectwidget
 case 'createObject':
     $oPage->SetContentType('text/html');
     $sClass = utils::ReadParam('class', '', false, 'class');
     $sRealClass = utils::ReadParam('real_class', '', false, 'class');
     $sAttCode = utils::ReadParam('att_code', '');
     $iInputId = utils::ReadParam('iInputId', '');
     $oPage->SetContentType('text/html');
     $oWidget = new UILinksWidgetDirect($sClass, $sAttCode, $iInputId);
     $oWidget->GetObjectCreationDlg($oPage, $sRealClass);
     break;
     // ui.linksdirectwidget
 // ui.linksdirectwidget
 case 'getLinksetRow':
     $oPage->SetContentType('text/html');
     $sClass = utils::ReadParam('class', '', false, 'class');
     $sRealClass = utils::ReadParam('real_class', '', false, 'class');
     $sAttCode = utils::ReadParam('att_code', '');
     $iInputId = utils::ReadParam('iInputId', '');
     $iTempId = utils::ReadParam('tempId', '');
     $aValues = utils::ReadParam('values', array(), false, 'raw_data');
     $oPage->SetContentType('text/html');
     $oWidget = new UILinksWidgetDirect($sClass, $sAttCode, $iInputId);
     $oPage->add($oWidget->GetRow($oPage, $sRealClass, $aValues, -$iTempId));
     break;