Файл: concrete5.7.5.6/concrete/controllers/single_page/dashboard/system/basics/editor.php
Строк: 41
<?php
namespace ConcreteControllerSinglePageDashboardSystemBasics;
use ConcreteCoreEditorRedactorEditor;
use ConcreteCorePageControllerDashboardPageController;
class Editor extends DashboardPageController
{
public function view()
{
$manager = Core::make("editor")->getPluginManager();
$plugins = $manager->getAvailablePlugins();
$this->set('plugins', $plugins);
$this->set('manager', $manager);
$this->set('filemanager', Config::get('concrete.editor.concrete.enable_filemanager'));
$this->set('sitemap', Config::get('concrete.editor.concrete.enable_sitemap'));
}
public function saved()
{
$this->set('success', t('Options saved successfully.'));
$this->view();
}
public function submit()
{
if ($this->token->validate('submit')) {
$editor = Core::make('editor');
$editor->saveOptionsForm($this->request);
$this->redirect('/dashboard/system/basics/editor', 'saved');
} else {
$this->error->add($this->token->getErrorMessage());
}
$this->view();
}
}