Example #1
0
 protected function readMetadata(&$xmlArr)
 {
     parent::readMetaData($xmlArr);
     $this->titleField = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["TITLEFIELD"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["TITLEFIELD"] : "title";
     $this->rootSearchRule = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["ROOTSEARCHRULE"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["ROOTSEARCHRULE"] : null;
     $this->treeDepth = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["TREEDEPTH"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["TREEDEPTH"] : 10;
 }
Example #2
0
 /**
  * Save object variable to session context
  *
  * @param \Openbizx\Web\SessionContext $sessionContext
  * @return void
  */
 public function saveStatefullVars($sessionContext)
 {
     parent::saveStatefullVars($sessionContext);
     $sessionContext->saveObjVar($this->objectName, "ParentFormElemName", $this->parentFormElemName);
     $sessionContext->saveObjVar($this->objectName, "PickerMap", $this->pickerMap);
     $sessionContext->saveObjVar($this->objectName, "ParentFormRecord", $this->parentFormRecord);
 }
Example #3
0
 protected function _doInsert($inputRecord)
 {
     $recId = parent::_doInsert($inputRecord);
     $formMainDO = $this->getDataObj();
     foreach ($this->getAssocDOs() as $refDO) {
         $inputRefRecord = $this->getAssocRec($refDO->objectName);
         $refRecId = $refDO->insertRecord($inputRefRecord);
         $inputRefRecord['Id'] = $refRecId;
         $refRec = $inputRefRecord;
         $refDO->addRecord($refRec, $isParentObjUpdated);
     }
 }
Example #4
0
 public function outputAttrs()
 {
     $output = parent::outputAttrs();
     $output['dataGroup'] = $this->fetchDataGroup();
     return $output;
 }
Example #5
0
 public function outputAttrs()
 {
     $output = parent::outputAttrs();
     $viewobj = $this->getWebpageObject();
     $forms = array();
     $viewobj->formRefs->rewind();
     while ($viewobj->formRefs->valid()) {
         $form = $viewobj->formRefs->current();
         $forms[$form->objectName] = $form;
         $viewobj->formRefs->next();
     }
     $output['forms'] = $forms;
     $output['step'] = $viewobj->getCurrentStep();
     return $output;
 }