Fixed the clone method that gave the error Call to undefined method ComponentbuilderModelImport_joomla_components::updateAfter()
This commit is contained in:
@ -57,6 +57,8 @@ $query->where($db->quoteName('a.published') . ' >= 1');
|
||||
$query->order('a.langtag ASC');
|
||||
$db->setQuery((string)$query);
|
||||
$items = $db->loadObjectList();
|
||||
// make sure the English GB is added
|
||||
$wasAdded = false;
|
||||
$options = array();
|
||||
if ($items)
|
||||
{
|
||||
@ -64,8 +66,17 @@ if ($items)
|
||||
foreach($items as $item)
|
||||
{
|
||||
$options[] = JHtml::_('select.option', trim($item->langtag), $item->language_name . ' (' .$item->langtag.')');
|
||||
if ('en-GB' === trim($item->langtag))
|
||||
{
|
||||
$wasAdded = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
// now add it if not already added
|
||||
if (!$wasAdded)
|
||||
{
|
||||
$options[] = JHtml::_('select.option', 'en-GB', 'English GB (en-GB)');
|
||||
}
|
||||
return $options;
|
||||
}
|
||||
}
|
||||
|
@ -875,7 +875,7 @@ class ComponentbuilderModelJoomla_components extends JModelList
|
||||
}
|
||||
}
|
||||
// do an after all run on all items that need it
|
||||
$model->updateAfter();
|
||||
$model->updateAfterAll();
|
||||
// finally move the old datasets
|
||||
$model->moveDivergedData();
|
||||
// we had success
|
||||
|
Reference in New Issue
Block a user