示例#1
0
	public function buildQuerySyncXML()
	{
		if (!array_key_exists("modifiedDate", $this->spoolNodeData)) {
			$this->spoolNodeData["modifiedDate"] = time();
		}

		/**
		 * Add an hour if we are in daylight savings
		 */
		if ($GLOBALS['ISC_CFG']['StoreDSTCorrection'] == "1") {
			$this->spoolNodeData["modifiedDate"] += 3600;
		}

		$fromModifiedDate = isc_date_tz($this->spoolNodeData["modifiedDate"]);
		$this->writeEscapedElement("ActiveStatus", "ActiveOnly");
		$this->writeEscapedElement("FromModifiedDate", $fromModifiedDate);

		return $this->buildOutput(true);
	}
	public function buildQuerySyncXML()
	{
		if (!array_key_exists("modifiedDate", $this->spoolNodeData)) {
			$this->spoolNodeData["modifiedDate"] = time();
		}

		/**
		 * Add an hour if we are in daylight savings
		 */
		if ($GLOBALS['ISC_CFG']['StoreDSTCorrection'] == "1") {
			$this->spoolNodeData["modifiedDate"] += 3600;
		}

		$fromModifiedDate = isc_date_tz($this->spoolNodeData["modifiedDate"]);
		$this->writeEscapedElement("ActiveStatus", "ActiveOnly");
		$this->writeEscapedElement("FromModifiedDate", $fromModifiedDate);

		$this->xmlWriter->startElement("NameFilter");
		$this->writeEscapedElement("MatchCriterion", "EndsWith");
		$this->writeEscapedElement("Name", $this->accounting->getProductVariationNamePostFix());
		$this->xmlWriter->endElement();

		return $this->buildOutput(true);
	}
示例#3
0
	public function buildQuerySyncXML()
	{
		if (!array_key_exists("modifiedDate", $this->spoolNodeData)) {
			$this->spoolNodeData["modifiedDate"] = time();
		}

		/**
		 * Add an hour if we are in daylight savings
		 */
		if ($GLOBALS['ISC_CFG']['StoreDSTCorrection'] == "1") {
			$this->spoolNodeData["modifiedDate"] += 3600;
		}

		$fromModifiedDate = isc_date_tz($this->spoolNodeData["modifiedDate"]);
		$this->xmlWriter->startElement("ModifiedDateRangeFilter");
		$this->writeEscapedElement("FromModifiedDate", $fromModifiedDate);
		$this->xmlWriter->endElement();

		$this->writeEscapedElement("IncludeLineItems", "true");

		return $this->buildOutput(true);
	}