Автоматический статус подтвержденного объявления

Тема в разделе "Boxcode", создана пользователем poplavok, 8 май 2015.

  1. poplavok

    poplavok Создатель

    Регистр.:
    27 май 2014
    Сообщения:
    17
    Симпатии:
    3
    Здравствуйте. При заказе какой нибудь платной услуги автоматически устанавливается также статус подтвержденного объявления. Как отключить данную опцию. Что бы подтвердить можно было только за отдельную плату. Спасибо
     
  2. poplavok

    poplavok Создатель

    Регистр.:
    27 май 2014
    Сообщения:
    17
    Симпатии:
    3
    Для тех кому нужно решение данной задачи.
    Открываем:
    www/moduls/doska/generalfilesmodul/pr_service_advert.php

    Ищем:
    Код:
          $db_query="update ".DB_PREF."advert set sort_time=".$GLOBALS["timeGlobal"]." , is_up='yes' , is_makegood='yes'  where id_advert = ".$num_advert;
          $q_ident = obr_db_query($db_query);
    Заменяем на:
    Код:
          $db_query="update ".DB_PREF."advert set sort_time=".$GLOBALS["timeGlobal"]." , is_up='yes'  where id_advert = ".$num_advert;
          $q_ident = obr_db_query($db_query);
    Ищем:
    Код:
             $db_query="update ".DB_PREF."advert
               set pick_out_adv='picked', time_end_picked=$time_end, time_start_picked=$time_start , is_picked='yes' ,
               is_makegood='yes'
               $query_time_end_adv
               where id_advert = ".$num_advert;
    Заменяем на:
    Код:
             $db_query="update ".DB_PREF."advert
               set pick_out_adv='picked', time_end_picked=$time_end, time_start_picked=$time_start , is_picked='yes' 
               $query_time_end_adv
               where id_advert = ".$num_advert;
    Ищем:
    Код:
              $db_query="update ".DB_PREF."advert
               set status_adv='vip', time_vip_end=$time_end, time_vip_start=$time_start , is_vip='yes' ,
               is_makegood='yes'
               $query_time_end_adv
               where id_advert = ".$num_advert;
    Заменяем на:
    Код:
              $db_query="update ".DB_PREF."advert
               set status_adv='vip', time_vip_end=$time_end, time_vip_start=$time_start , is_vip='yes'
               $query_time_end_adv
               where id_advert = ".$num_advert;
    Ищем:
    Код:
          $db_query="update ".DB_PREF."advert
               set premium_adv='premium', time_premium_end=$time_end, time_premium_start=$time_start , is_premium='yes' ,
               day_premium = ".$day_period.",is_makegood='yes'
               $query_time_end_adv
               where id_advert = ".$num_advert;
    Заменяем на:
    Код:
          $db_query="update ".DB_PREF."advert
               set premium_adv='premium', time_premium_end=$time_end, time_premium_start=$time_start , is_premium='yes' ,
               day_premium = ".$day_period."
               $query_time_end_adv
               where id_advert = ".$num_advert;

    Также если нужно убрать статус уже добавленных объявлениях, идём в базу, в таблицу cat_advert и в столбце is_makegood изменяем значение с yes на no