function do_getBehaviourList()
 {
     $parent_behaviour = KTUtil::arrayGet($_REQUEST, 'parent_behaviour');
     $fieldset_id = KTUtil::arrayGet($_REQUEST, 'fieldset_id');
     $field_id = KTUtil::arrayGet($_REQUEST, 'field_id');
     $aBehaviours =& KTFieldBehaviour::getByField($field_id);
     header('Content-type: application/xml');
     $oTemplating =& KTTemplating::getSingleton();
     $oTemplate =& $oTemplating->loadTemplate('ktcore/metadata/conditional/ajax_complex_get_behaviour_list');
     $oTemplate->setData(array('aBehaviours' => $aBehaviours));
     return $oTemplate->render();
 }
Example #2
0
 function do_renameBehaviours()
 {
     $fieldset_id = $this->oFieldset->getId();
     $oTemplating =& KTTemplating::getSingleton();
     $oTemplate = $oTemplating->loadTemplate("ktcore/metadata/conditional/conditional_rename_behaviours");
     $oFieldset =& $this->oFieldset;
     $aFields =& $oFieldset->getFields();
     $aBehaviours = array();
     foreach ($aFields as $oField) {
         $aOpts = KTFieldBehaviour::getByField($oField);
         $aBehaviours = kt_array_merge($aBehaviours, $aOpts);
     }
     $aTemplateData = array("context" => &$this, 'args' => $this->meldPersistQuery("", "finalRename", true), "fieldset_id" => $fieldset_id, "behaviours" => $aBehaviours);
     return $oTemplate->render($aTemplateData);
 }