

public static function getDataForListings($userId)
{
    $criteria = new CDbCriteria;
    $criteria->addCondition('t.active = ' . Apartment::STATUS_ACTIVE . ' AND deleted = 0');
    if (param('useUserads'))
        $criteria->addCondition('t.owner_active = ' . Apartment::STATUS_ACTIVE);
    $criteria->addInCondition('t.type', HApartment::availableApTypesIds());
    //$criteria->addInCondition('t.price_type', array_keys(HApartment::getPriceArray(Apartment::PRICE_SALE, true)));
    $criteria->addCondition('(t.price_type IN (' . implode(',', array_keys(HApartment::getPriceArray(Apartment::PRICE_SALE, true))) . ') OR t.is_price_poa = 1)');
    $userName = '';
    $userModel = User::model()->findByPk($userId);
    if (!empty($userModel)) {
        $userName = $userModel->getNameForType();
    }
    if ($userModel->type == User::TYPE_AGENCY) {
        $userName = $userModel->getTypeName() . ' "' . $userName . '"';
        $sql = "SELECT id FROM {{users}} WHERE agency_user_id = :user_id AND agent_status=:status";
        $agentsId = Yii::app()->db->createCommand($sql)->queryColumn(array(':user_id' => $userModel->id, ':status' => User::AGENT_STATUS_CONFIRMED));
        $agentsId[] = $userModel->id;
        $criteria->compare('t.owner_id', $agentsId, false);
    } else {
        $criteria->compare('t.owner_id', $userModel->id);
    }
    return array(
        'criteria' => $criteria,
        'userName' => $userName,
    );
} 

    public function parseVideoHTML($code)
    {
        if (preg_match( "/\s*[a-zA-Z\/\/:\.]*youtu(be.com\/watch\?v=|.be\/)([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i", $code, $match) && isset($match[0])) {
            if ($match[0] == $code) {
                return $this->parseVideoLink($match[0]);
            }
        }
        return [false, 'error'];
    }
 
                if (issetModule('historyChanges')) {
                    HistoryChanges::addApartmentInfoToHistory('add_video', $ad->id, 'create');
                }
 
$ad->video_html = '';
 


set: function(name, value, duration, domain, path, secure) { set: function(name, value, duration, domain, path, secure, sameSite) { 

$this->render('list', [
    'listCriteria' => $this->storage->getListCriteria(),
]); if (Yii::app()->request->isAjaxRequest) {
    $this->excludeJs();
    $this->renderPartial('list', [
        'listCriteria' => $this->storage->getListCriteria(),
    ]);
} else {
    $this->render('list', [
        'listCriteria' => $this->storage->getListCriteria(),
    ]);
} //'isH1Widget' => true, 'numBlocks' => 2, 


Inpush писал(а):Здравствуйте.
Не сохраняются избранные объекты у пользователей. Если попробовать добавлять объекты в избранное без авторизации то они успешно сохраняются.
Проблема отслеживается и на демо open-real-estate.info
        if (!isset($this->_cache)) {
        if (empty($this->_cache)) {
 






Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4