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; } }
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); } }