Вход Регистрация
Файл: system/controllers/admin/actions/ctypes_fields_toggle.php
Строк: 36
<?php

class actionAdminCtypesFieldsToggle extends cmsAction {

    public function 
run($mode$ctype_id$field_id){

        if (!
in_array($mode, array('list''item')) || !$ctype_id || !$field_id) { 
            
cmsTemplate::getInstance()->renderJSON(array(
                
'error' => true,
            ));            
        }

        
$content_model cmsCore::getModel('content');

        
$ctype $content_model->getContentType($ctype_id);
        
$field $content_model->getContentField($ctype['name'], $field_id);
        
        
$visibility_field $mode=='list' 'is_in_list' 'is_in_item';
        
        
$is_visible $field[$visibility_field] ? false true;
        
        
$content_model->toggleContentFieldVisibility($ctype['name'], $field_id$visibility_field$is_visible);
        
        
cmsTemplate::getInstance()->renderJSON(array(
            
'error' => false,
            
'is_on' => $is_visible
        
));

    }

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