В файле /protected/modules/apartments/views/backend/admin.php
после
- Код: Выделить всё
$columns[]=array(
'name' => 'ownerEmail',
'htmlOptions' => array(
'style' => 'width: 150px;',
),
'type' => 'raw',
'value' => '($data->user->id != 1) ? CHtml::link(CHtml::encode($data->user->email),array("/users/backend/main/view","id" => $data->user->id)) : tt("administrator", "common")',
);
добавтье
- Код: Выделить всё
$columns[]=array(
'name' => 'ownerUsername',
'htmlOptions' => array(
'style' => 'width: 150px;',
),
'value' => 'isset($data->user->username) ? $data->user->username : ""'
);
В файле /protected/modules/apartments/models/Apartment.php
после public $ownerEmail;
добавить public $ownerUsername;
- Код: Выделить всё
array('city_id, owner_active, active, type, ownerEmail', 'safe', 'on' => 'search'),
изменить на
- Код: Выделить всё
array('city_id, owner_active, active, type, ownerEmail, ownerUsername', 'safe', 'on' => 'search'),
после 'ownerEmail' => tt('Owner', 'apartments'),
добавить 'ownerUsername' => tt('ownerUsername', 'apartments'),
после
- Код: Выделить всё
if (issetModule('userads') && param('useModuleUserAds', 1)) {
if ($this->ownerEmail) {
$criteria->addCondition('email LIKE "%'.$this->ownerEmail.'%"');
}
}
добавить
- Код: Выделить всё
if ($this->ownerUsername) {
$criteria->addCondition('username LIKE "%'.$this->ownerUsername.'%"');
}
В управлении переводами появится не переведенная константа - ownerUsername. Переведите ее как "Имя владельца".