Пример #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;
 }
Пример #2
0
 protected function readMetadata(&$xmlArr)
 {
     parent::readMetaData($xmlArr);
     $this->subType = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["CHARTTYPE"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["CHARTTYPE"] : null;
     $this->attributes = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["CHARTATTRS"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["CHARTATTRS"] : null;
     $this->selectedRecord = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["SELECTRECORD"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["SELECTRECORD"] : null;
 }
Пример #3
0
 protected function readMetadata(&$xmlArr)
 {
     parent::readMetaData($xmlArr);
     if (!$this->locationId) {
         $this->getLocationInfo(1);
     }
     $this->folder = OPENBIZ_APP_FILE_PATH . DIRECTORY_SEPARATOR . "backup";
 }
Пример #4
0
 protected function readMetadata(&$xmlArr)
 {
     parent::readMetaData($xmlArr);
     if (isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["CONFIGFORM"])) {
         $this->configable = 1;
         $this->configForm = $xmlArr["EASYFORM"]["ATTRIBUTES"]["CONFIGFORM"];
     }
     if (isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["WIDGETFORM"])) {
         $this->widgetForm = $xmlArr["EASYFORM"]["ATTRIBUTES"]["WIDGETFORM"];
     }
 }
Пример #5
0
 protected function readMetadata(&$xmlArr)
 {
     $this->isShowComment = $xmlArr["EASYFORM"]["ATTRIBUTES"]["SHOWCOMMENT"] ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["SHOWCOMMENT"] : 'Y';
     //load message file
     $this->changeLogMessages = MessageHelper::loadMessage("changelog.ini", "changelog");
     if (strtolower($xmlArr["EASYFORM"]["ATTRIBUTES"]["FORMTYPE"]) == 'edit' && $this->isShowComment != 'N') {
         //add a comment field on fly
         $elem_comment_attrs = array("NAME" => 'fld_changelog_comment', "CLASS" => 'Textarea', "ELEMENTSET" => "Change Comment", "LABEL" => $this->getChangeLogMessage(CHENGLOG_LABEL), "DESCRIPTION" => $this->getChangeLogMessage(CHENGLOG_DESC));
         $elem_comment = array("ATTRIBUTES" => $elem_comment_attrs);
         $xmlArr["EASYFORM"]["DATAPANEL"]["ELEMENT"][] = $elem_comment;
     }
     parent::readMetaData($xmlArr);
 }
Пример #6
0
 protected function readMetadata(&$xmlArr)
 {
     $do = Openbiz::getObject("myaccount.do.PreferenceDO");
     $rs = $do->directFetch("[user_id]='0' AND ([section]='Login' OR [section]='Register' )");
     if ($rs) {
         foreach ($rs as $item) {
             $preference[$item["name"]] = $item["value"];
         }
     }
     if ($preference['smartcard_auth'] == 1) {
         $this->auth_method = "smartcard";
     }
     $elem_count = count($xmlArr["EASYFORM"]["DATAPANEL"]["ELEMENT"]);
     for ($i = 0; $i < $elem_count; $i++) {
         switch ($xmlArr["EASYFORM"]["DATAPANEL"]["ELEMENT"][$i]['ATTRIBUTES']['NAME']) {
             case "antispam":
                 if ($preference['anti_spam'] == 0) {
                     unset($xmlArr["EASYFORM"]["DATAPANEL"]["ELEMENT"][$i]);
                 }
                 break;
             case "session_timeout":
                 if ($preference['keep_cookies'] == 0) {
                     unset($xmlArr["EASYFORM"]["DATAPANEL"]["ELEMENT"][$i]);
                 }
                 break;
             case "current_language":
                 if ($preference['language_selector'] == 0) {
                     unset($xmlArr["EASYFORM"]["DATAPANEL"]["ELEMENT"][$i]);
                 }
                 break;
             case "current_theme":
                 if ($preference['theme_selector'] == 0) {
                     unset($xmlArr["EASYFORM"]["DATAPANEL"]["ELEMENT"][$i]);
                 }
                 break;
             case "register_new":
                 if ($preference['open_register'] == 0) {
                     unset($xmlArr["EASYFORM"]["DATAPANEL"]["ELEMENT"][$i]);
                 }
                 break;
             case "forget_pass":
                 if ($preference['find_password'] == 0) {
                     unset($xmlArr["EASYFORM"]["DATAPANEL"]["ELEMENT"][$i]);
                 }
                 break;
         }
     }
     $result = parent::readMetaData($xmlArr);
     return $result;
 }
 protected function readMetadata(&$xmlArr)
 {
     parent::readMetaData($xmlArr);
     $this->_DefaultViewMode = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["DEFAULTSELECTEDFORM"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["DEFAULTSELECTEDFORM"] : null;
 }
Пример #8
0
 protected function readMetadata(&$xmlArr)
 {
     parent::readMetaData($xmlArr);
     $this->configFile = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["CONFIGFILE"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["CONFIGFILE"] : null;
     $this->configNode = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["CONFIGNODE"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["CONFIGNODE"] : null;
 }
Пример #9
0
 protected function readMetadata(&$xmlArr)
 {
     parent::readMetaData($xmlArr);
     $this->wizardPanel = new Panel($xmlArr["EASYFORM"]["WIZARDPANEL"]["ELEMENT"], "", $this);
 }
Пример #10
0
 protected function readMetadata(&$xmlArr)
 {
     parent::readMetaData($xmlArr);
     $this->groupBy = isset($xmlArr["EASYFORM"]["ATTRIBUTES"]["GROUPBY"]) ? $xmlArr["EASYFORM"]["ATTRIBUTES"]["GROUPBY"] : null;
 }