Просмотр исходного кода

Zend_Feed_Reader: If a category has a term but no label, the Collection result's getValues() method will return the term as an alternative for any category missing labels. Implements ZF-8411

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@20953 44c647ce-9c0f-0410-b52a-842ac1e357ba
padraic 16 лет назад
Родитель
Сommit
efbd6b8834
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      library/Zend/Feed/Reader/Collection/Category.php

+ 5 - 1
library/Zend/Feed/Reader/Collection/Category.php

@@ -45,7 +45,11 @@ extends Zend_Feed_Reader_Collection_CollectionAbstract
     public function getValues() {
         $categories = array();
         foreach ($this->getIterator() as $element) {
-            $categories[] = $element['label'];
+            if (isset($element['label']) && !empty($element['label'])) {
+                $categories[] = $element['label'];
+            } else {
+                $categories[] = $element['term'];
+            }
         }
         return array_unique($categories);
     }