Вход Регистрация
Файл: concrete5.7.5.6/concrete/controllers/single_page/dashboard/system/mail/importers.php
Строк: 32
<?php
namespace ConcreteControllerSinglePageDashboardSystemMail;
use 
ConcreteCorePageControllerDashboardPageController;
use 
Loader;
use 
Config;
use 
Exception;
use 
ConcreteCoreMailImporterMailImporter;

class 
Importers extends DashboardPageController {
    protected 
$sendUndefinedTasksToView false;
    public function 
on_start() {    
        
$this->set('importers',MailImporter::getList() );
        
parent::on_start();
    }

    public function 
edit_importer($miID false) {
        
$this->set('form'Loader::helper('form'));
        
$this->set('mi'MailImporter::getByID($miID));
    }
    
    public function 
save_importer() {
        if (!
Loader::helper('validation/token')->validate('save_importer')) {
            
$this->error->add(t('Invalid Token.'));
            return;
        }

        
$miID $this->post('miID');
        
$mi MailImporter::getByID($miID);
        if (
is_object($mi)) {
            
$mi->update($this->post());
            
$this->redirect('/dashboard/system/mail/importers''importer_updated');
        }
    }
    
    public function 
importer_updated() {
        
$this->set('message't('Importer saved.'));
    }
        
}
Онлайн: 0
Реклама