Update WidgetAreaEditor.php

This commit is contained in:
NoBone 2013-04-22 16:18:07 +03:00 committed by Will Rossiter
parent b7b8b80c18
commit 22b7790307

View File

@ -36,7 +36,6 @@ class WidgetAreaEditor extends FormField {
* @return ArrayList
*/
public function AvailableWidgets() {
$widgets= new ArrayList();
foreach($this->widgetClasses as $widgetClass) {
@ -50,8 +49,15 @@ class WidgetAreaEditor extends FormField {
}
foreach($classes as $class) {
if (!empty($class::$only_available_in) && is_array($class::$only_available_in)){
if(in_array($this->Name, $class::$only_available_in)) {
$widgets->push(singleton($class));
}
}else {
$widgets->push(singleton($class));
}
}
}
return $widgets;