/**
  * @return \yii\db\ActiveQuery
  */
 public function getActionsTypes()
 {
     return $this->hasMany(ActionsTypes::className(), ['company_id' => 'id']);
 }
    public function actionEdit_action_type($id)
    {
        $types = ActionsTypes::model()->findByPk($id);
        if (isset($_POST['ajax']) && $_POST['ajax'] == 'edit-type') {
            echo CActiveForm::validate($types);
            Yii::app()->end();
        }
        if ($_POST['MainActionsTypes']) {
            $types->attributes = $_POST['MainActionsTypes'];
            if ($types->update()) {
                $this->redirect(array('settings_action_type'));
            }
        }
        $form = $this->beginWidget('CActiveForm', array('id' => 'edit-type', 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => true)));
        $delete_button = CHtml::button("Удалить", array('onClick' => 'window.location.href="' . Yii::app()->createUrl("page/delete_action_type", array("id" => $id)) . '"', 'class' => 'btn'));
        echo '<div class="popup" id="popup-edit-source" style="display: block;">
	<div class="popup__head">
		<div class="title">Редактор типа действия</div>
	</div>
	<div class="popup__form">
			<div class="form-group">
				' . $form->textField($types, 'name', array('class' => 'form-control', 'placeholder' => 'Имя типа действия')) . $form->error($types, 'name', array('class' => 'form-error')) . '
				<span class="star">*</span>
			</div>
			<div class="form-group">
				' . CHtml::submitButton('Редактировать тип действия', array('class' => 'btn')) . '
			</div>
			<div class="function-delete">
				<a class="delete" href="#">Удалить тип действия</a>
			</div>
			<div class="function-delete-confirm">
				<ul class="horizontal">
					<li class="big">Действия по этому типу примут параметр - "Не указан"</li>
					<li><a class="delete" href="#">Отмена</a></li>
					<li>' . $delete_button . '</li>
				</ul>
			</div>
	</div>
</div>' . $this->actionGetJSStyle('edit-type', '[{
                "id": "MainActionsTypes_name",
                "inputID": "MainActionsTypes_name",
                "errorID": "MainActionsTypes_name_em_",
                "model": "MainActionsTypes",
                "name": "name",
                "enableAjaxValidation": true
            }]');
        $this->endWidget();
    }
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getActionType()
 {
     return $this->hasOne(ActionsTypes::className(), ['id' => 'action_type_id']);
 }
                </div>
                <div class="access-options access-tab" id="manager_action">
                    <label>
                        <?php 
echo $form->dropDownList($actions, 'manager_id', CHtml::listData($managers_array, 'id', 'first_name'), array('class' => 'styled'));
?>
                    </label>
                </div>
            </div>
            <div class="form-group">
                <div class="client_info">
                    Дополнительно:
                </div>
                <div class="form-group">
                    <?php 
echo $form->dropDownList($actions, 'action_type_id', CHtml::listData(ActionsTypes::model()->findAll('company_id=' . $user->company_id), "id", "name"), array('class' => 'styled status', 'data-placeholder' => 'Тип действия'));
?>
                </div>
                <div class="form-group">
                    <?php 
echo $form->textArea($actions, 'description', array('class' => 'form-control editable', 'placeholder' => 'Комментарий'));
?>
                </div>
                <div class="form-group">
                    <?php 
echo CHtml::submitButton('Добавить действие', array('id' => 'create_action_button', 'class' => 'btn'));
?>
                </div>
                <?php 
$this->endWidget();
?>
        if ($term == '3' && $status->name == 'Ожидается') {
            continue;
        }
        echo '<option ' . ($actions->action_status_id == $status->id ? ' selected="selected"' : '') . '" value="' . $status->id . '">' . $status->name . '</option>';
    }
    ?>
                        </select>
                    </div>
                <?php 
}
?>
                <div class="form-group">
                    <label class="label">Тип действия:</label>

                    <?php 
$types_array = ActionsTypes::model()->findAll('company_id=' . $user->company_id);
$client_types = array(0 => 'Все типы действий');
foreach ($types_array as $type) {
    $client_types[$type->id] = $type->name;
}
?>
                    <?php 
echo $form->dropDownList($actions, 'action_type_id', $client_types, array('class' => 'styled status circle', 'data-placeholder' => 'Все типы действий'));
?>

                </div>

                <?php 
if ($term != '1') {
    ?>
                    <div class="form-group">