Вход Регистрация
Файл: concrete5.7.5.6/concrete/controllers/single_page/dashboard/system/seo/excluded.php
Строк: 30
<?php

namespace ConcreteControllerSinglePageDashboardSystemSeo;
use 
ConcreteCorePageControllerDashboardPageController;
use 
Config;
use 
Loader;
use 
URLify;

class 
Excluded extends DashboardPageController {

    public function 
save() {
        
Config::save('concrete.seo.exclude_words',Loader::helper('security')->sanitizeString($this->post('SEO_EXCLUDE_WORDS')));
        
$this->redirect('/dashboard/system/seo/excluded''saved');
    }

    public function 
reset() {
        
Config::clear("concrete.seo.exclude_words");
        
$this->redirect('/dashboard/system/seo/excluded''reset_complete');
    }

    public function 
view($message false) {
        if (
$message) {
            switch(
$message) {
                case 
'reset_complete':
                    
$this->set('message't('Reserved words reset.'));
                    break;
                case 
'saved':
                    
$this->set('success't('Reserved words updated.'));
                    break;
            }
        }
        
$this->set('SEO_EXCLUDE_WORDS_ORIGINAL_ARRAY'Urlify::$remove_list);
        
$excludeSeoWords Config::get('concrete.seo.exclude_words');
        if(
is_string($excludeSeoWords)) {
            if(
strlen($excludeSeoWords)) {
                
$remove_list explode(','$excludeSeoWords);
                
$remove_list array_map('trim'$remove_list);
                
$remove_list array_filter($remove_list'strlen');
            }
            else {
                
$remove_list = array();
            }
        }
        else {
            
$remove_list Urlify::$remove_list;
        }
        
$this->set('SEO_EXCLUDE_WORDS_ARRAY'$remove_list);
        
$this->set('SEO_EXCLUDE_WORDS',Config::get('concrete.seo.exclude_words'));
    }

}
Онлайн: 0
Реклама