Example #1
0
 function Fill(&$oForm)
 {
     $this->sProtocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://';
     $this->sPage = $_SERVER['PHP_SELF'];
     $this->sArgs = VDGetCurrentArgs();
     $this->sAnchor = isset($oForm->oNode->aAttrs['anchor']) ? $oForm->oNode->aAttrs['anchor'] : '';
     $this->sForm = $oForm->oNode->aAttrs['name'];
     foreach ($oForm->aValidators as $oVal) {
         $oNode =& new XmlNode($oVal->oNode->sName, $oVal->oNode->aAttrs);
         unset($oNode->aAttrs['clientvalidate']);
         unset($oNode->aAttrs['clientregexp']);
         unset($oNode->aAttrs['clientfunction']);
         foreach ($oVal->oNode->aSubNodes as $oSubValNode) {
             if (is_object($oSubValNode) && $oSubValNode->sName == 'vlvalidator') {
                 $oSubNode =& $oNode->AddSubNode($oSubValNode->sName, $oSubValNode->aAttrs);
                 unset($oSubNode->aAttrs['clientvalidate']);
                 unset($oSubNode->aAttrs['clientregexp']);
                 unset($oSubNode->aAttrs['clientfunction']);
             }
         }
         $this->aNodes[] =& $oNode;
     }
 }
Example #2
0
 function Fill(&$oForm)
 {
     $this->sProtocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://';
     $this->sDomain = $_SERVER['HTTP_HOST'];
     $this->sPage = $_SERVER['PHP_SELF'];
     $this->sArgs = VDGetCurrentArgs();
     $this->sAnchor = isset($oForm->oNode->aAttrs['anchor']) ? $oForm->oNode->aAttrs['anchor'] : '';
     $this->sForm = $oForm->sName;
     $this->sSesID = session_id();
     $this->sVDaemonPath = VDGetWebPath() . 'vdaemon.php';
     foreach ($oForm->aValidators as $oVal) {
         $this->aNodes[] =& $this->GetValidatorNode($oVal);
     }
 }