public function InterpTemplateData() { $beforeStr = $this->getContentToProcess(); if (ASPM::IsEmptyNullOrWhiteSpace($beforeStr)) { return null; } $afterStr = preg_replace("~(%%([A-Za-z0-9]*)%%)~", "\$2", $beforeStr); $this->setContentToProcess($afterStr); return true; }
public function ProcessViewData() { $bodyContent = ""; foreach ($this->DisplayDat as $Entity => $DATASET) { foreach ($DATASET as $PROPERTY => $VALUE) { $this->setExtractVars(null, $PROPERTY, $VALUE); } $this->ConfigProcessor(); $bodyContent = $this->Procssr->FilterVars(); if (!ASPM::IsEmptyNullOrWhiteSpace($bodyContent)) { $this->setBodyContent($bodyContent, true); } } $this->setIsProcessed(true); }