Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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);
 }