Exemplo n.º 1
0
 function isTranslated()
 {
     foreach ($this->aasContentFieldsValues as $sFieldName => $asContentFieldsValues) {
         $oContentField = $this->getContentFieldsContainer()->getContentField($sFieldName);
         if ($oContentField->isTranslatable()) {
             $sTmp = implode(' ', $asContentFieldsValues);
             $bTranslated = !preg_match(AnwUtils::getRegexpUntr(), $sTmp);
             if (!$bTranslated) {
                 return false;
             }
         }
     }
     foreach ($this->aaoSubContents as $sFieldName => $aoSubContents) {
         foreach ($aoSubContents as $oSubContent) {
             if (!$oSubContent->isTranslated()) {
                 return false;
             }
         }
     }
     return true;
 }