Ejemplo n.º 1
0
 protected function isCanHaveChildren()
 {
     $aInfo = Sitemap_Sample::get($this->nParent);
     // Если это скрипт, то получаем дочерние документы
     if (!empty($aInfo['script'])) {
         $aChild = Sitemap_Sample::selectScriptChild($aInfo['script']);
         return !empty($aChild);
     } else {
         // Иначе, это документ. Получаем его дочерние элементы
         $validator = new \Extasy\Validators\ModelConfigValidator($aInfo['document_name'], array('sitemap', RegisteredDocument::ChildrenConfigName));
         return $validator->isValid();
     }
 }