public function actionDelete_user($id) { if ($user = Users::model()->findByPk($id)) { $admin = new Users(); $admin_id = $admin->getAdminId(); $new_responsible = $user->parent_id != null ? $user->parent_id : $admin_id; Clients::model()->updateAll(array('responsable_id' => $new_responsible, 'creator_id' => $new_responsible), 'responsable_id=' . $id); Deals::model()->updateAll(array('responsable_id' => $new_responsible), 'responsable_id=' . $id); Actions::model()->updateAll(array('responsable_id' => $new_responsible), 'responsable_id=' . $id); $user->delete(); $this->redirect(array('user_info')); } }
$this->widget('application.components.extended.web.widgets.MyCGridView', array('dataProvider' => $statuses_table_data, 'cssFile' => '', 'htmlOptions' => array('class' => 'main-table'), 'columns' => array(array('name' => 'name', 'header' => 'Имя состояния', 'type' => 'raw', 'headerHtmlOptions' => array('class' => 'w85', 'style' => ' height: 12px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 8px 11px; text-align:left; font-size: 11px; color: #222; line-height: 12px;')), array('name' => 'id', 'header' => 'Количество сделок', 'headerHtmlOptions' => array('style' => ' height: 12px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 8px 11px; text-align:left; font-size: 11px; color: #222; line-height: 12px;'), 'type' => 'raw', 'value' => function ($data) { return count(Deals::model()->findAll('deal_status_id=' . $data->id . ' and company_id=' . Users::model()->findByPk(Yii::app()->user->id)->company_id)); })))); ?> <div class="settings-footer"> <div class="help-dropdown open"> <dl> <dt class="dt simple"><i class="icon-help">help</i>Справка</dt> <dd class="dd"> <ul> <li> надо добавить блок Показать справку, он должен отображаться под шапкой окна. При нажатии он раскрывается, и там просто текст выровненный по левой стороне </li> </ul> </dd> </dl> </div>