예제 #1
0
    public function actionEdit_client_group($id)
    {
        $groups = ClientsGroups::model()->findByPk($id);
        if (isset($_POST['ajax']) && $_POST['ajax'] == 'edit-group') {
            echo CActiveForm::validate($groups);
            Yii::app()->end();
        }
        if ($_POST['MainClientsGroups']) {
            $groups->attributes = $_POST['MainClientsGroups'];
            if ($groups->validate() && $groups->update()) {
                $this->redirect(array('settings_clients_group'));
            } else {
                $this->redirect(array('settings_clients_group'));
            }
        }
        $delete_button = CHtml::button("Удалить", array('onClick' => 'window.location.href="' . Yii::app()->createUrl("page/delete_client_group", array("id" => $id)) . '"', 'class' => 'btn'));
        echo '<div class="popup" id="popup-edit-group" style="display: block;">
	<div class="popup__head">
		<div class="title">Редактор группы</div>
	</div>
	<div class="popup__form">';
        $form = $this->beginWidget('CActiveForm', array('id' => 'edit-group', 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => true)));
        echo '<div class="form-group">
				' . $form->textField($groups, 'name', array('class' => 'form-control', 'placeholder' => 'Имя группы')) . $form->error($groups, '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-group', '[{
                "id": "MainClientsGroups_name",
                "inputID": "MainClientsGroups_name",
                "errorID": "MainClientsGroups_name_em_",
                "model": "MainClientsGroups",
                "name": "name",
                "enableAjaxValidation": true
            }]');
        $this->endWidget();
    }
            Параметры клиента:
        </div>
        <div class="form-group">
            <select name="MainClients[priority_id]" class="styled status circle" data-placeholder="Все приоритеты">
                <?php 
$statuses_array = ClientsPriority::model()->findAll();
foreach ($statuses_array as $status) {
    echo '<option ' . ($client->priority_id == $status->id ? ' selected="selected"' : '') . ' class="' . $status->color . '" value="' . $status->id . '">' . $status->name . '</option>';
}
?>
            </select>
            <span class="star">*</span>
        </div>
        <div class="form-group">
            <?php 
echo $form->dropDownList($client, 'group_id', CHtml::listData(ClientsGroups::model()->findAll('company_id=' . $user->company_id), "id", "name"), array('class' => 'styled', 'data-placeholder' => 'Группа клиента'));
?>
            <span class="star">*</span>
        </div>
        <div class="form-group">
            <?php 
echo $form->dropDownList($client, 'goal_id', CHtml::listData(ClientsGoals::model()->findAll('company_id=' . $user->company_id), "id", "name"), array('class' => 'styled', 'data-placeholder' => 'Цель клиента'));
?>
        </div>
        <div class="form-group">
            <?php 
echo $form->dropDownList($client, 'source_id', CHtml::listData(ClientsSources::model()->findAll('company_id=' . $user->company_id), "id", "name"), array('class' => 'styled', 'data-placeholder' => 'Источник'));
?>
        </div>
        <div class="form-group">
            <div class="client_info1">
예제 #3
0
            Поиск сделок
        </div>
        <div class="box-gray__body">
            <div class="box-gray__form">
                <?php 
$form = $this->beginWidget('CActiveForm', array('enableAjaxValidation' => false));
?>
                <div class="form-group">
                    <?php 
echo $form->textField($deals, 'keyword', array('type' => 'text', 'class' => 'form-control', 'placeholder' => 'Имя сделки'));
?>
                </div>
                <div class="form-group">
                    <label class="label">Группа клиентов:</label>
                    <?php 
$groups_array = ClientsGroups::model()->findAll('company_id=' . $user->company_id);
$client_groups = array(0 => 'Все группы');
foreach ($groups_array as $group) {
    $client_groups[$group->id] = $group->name;
}
?>
                    <?php 
echo $form->dropDownList($deals, 'client_group_id', $client_groups, array('class' => 'styled', 'data-placeholder' => 'Все группы'));
?>
                </div>
                <?php 
$role = UsersRoles::model()->find('user_id=' . Yii::app()->user->id)->itemname;
if ($role != 'manager') {
    ?>
                    <div class="form-group">
                        <label class="label">Ответственный:</label>