private function handleAddonToggle($addonName, $addonInfo, $type, $isEnabled, $filter = '', $action = '')
{
require_once $this->fetchViewLocation('helper_functions');
if ($this->Form->errorCount() > 0) {
$this->informMessage($this->Form->errors());
} else {
if ($action === 'SlideUp') {
$this->jsonTarget('#' . Gdn_Format::url($addonName) . '-addon', '', 'SlideUp');
} else {
ob_start();
writeAddonMedia($addonName, $addonInfo, $isEnabled, $type, $filter);
$row = ob_get_clean();
$this->jsonTarget('#' . Gdn_Format::url($addonName) . '-addon', $row, 'ReplaceWith');
}
}
$this->render('blank', 'utility', 'dashboard');
}