Перестали выводиться объявления

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Re: Перестали выводиться объявления

Сообщение DivineLife » 30 сен 2013, 17:57

andipas писал(а):Действительно, вы нашли серьезный баг в 1.6.1 версии. Исправить можно так:

В файле /protected/modules/apartments/models/Apartment.php

Код: Выделить всё

            if
($this->active != Apartment::STATUS_DRAFT){
                // if admin
                $userInfo = User::model()->findByPk($this->owner_id, array('select' => 'isAdmin'));
                if ($userInfo && $userInfo->isAdmin == 1) {
                    $this->active = Apartment::STATUS_ACTIVE;
                    $this->owner_active = self::STATUS_ACTIVE;
                } else {
                    if(param('useUseradsModeration'))
                        $this->active = self::STATUS_MODERATION;
                }
            }
 


замените на

Код: Выделить всё

            $userInfo 
= User::model()->findByPk($this->owner_id, array('select' => 'isAdmin'));
            if ($userInfo && $userInfo->isAdmin == 1) {
                $this->owner_active = self::STATUS_ACTIVE;
            }

            if($this->active != Apartment::STATUS_DRAFT){
                // if admin
                if ($userInfo && $userInfo->isAdmin == 1) {
                    $this->active = Apartment::STATUS_ACTIVE;
                } else {
                    if(param('useUseradsModeration'))
                        $this->active = self::STATUS_MODERATION;
                }
            }
 


Огромное человеческое спасибо за большую помощь. Как только раскручусь приобрету PRO версию. Удачи и процветания ВАМ. С уважением.
P.S: Уже исправленный файл скачать можно здесь http://www.ex.ua/764461810248
DivineLife
Незнакомец
 
Сообщения: 15
Зарегистрирован: 27 сен 2013, 07:11
Откуда: Украина Киев
Очки репутации: 2

Re: Перестали выводиться объявления

Сообщение DivineLife » 30 сен 2013, 17:58

Тему можно закрывать.
DivineLife
Незнакомец
 
Сообщения: 15
Зарегистрирован: 27 сен 2013, 07:11
Откуда: Украина Киев
Очки репутации: 2

Re: Перестали выводиться объявления

Сообщение Xpycm » 30 сен 2013, 19:31

Вам спасибо за найденную и, что немаловажно, рассказанную на форуме, серьезную ошибку
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Пред.

Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 30