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

class actionUsersFieldsOptions extends cmsAction {

    public function 
run(){

        if (!
$this->request->isAjax()) { cmsCore::error404(); }

        
$field_id   $this->request->get('field_id');
        
$field_type $this->request->get('type');

        
cmsForm::loadFormFields();

        
$field_class 'field' string_to_camel('_',  $field_type );

        
$base_field = new $field_class(nullnull);

        
$options $base_field->getOptions();

        if (!
$options) { $this->halt(); }

        
$values false;

        if (
$field_id){

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

            
$content_model->setTablePrefix('');

            
$field $content_model->getContentField('{users}'$field_id);

            
$values $field['options'];

        }

        
cmsTemplate::getInstance()->render('backend/field_options', array(
            
'options' => $options,
            
'values' => $values
        
));

    }

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