1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

Проблемы с сохранением заказа в компоненте Vik Appointment

Discussion in 'Вопросы по расширениям Joomla [тех. поддержка]' started by defereder, Nov 22, 2016.

  1. defereder

    defereder Cкладчик

    Joined:
    Nov 16, 2016
    Messages:
    9
    Likes Received:
    0
    [​IMG][/URL][/IMG] [​IMG]


    Здравствуте. При сохранении заказа в компоненте Vik Appointment 1.5 на Joomla 3.6.4 возникает ошибка при сохранении заказа в БД. SQL

    You Have An Error In Your SQL Syntax; Check The Manual That Corresponds To Your MySQL Server Version For The Right Syntax To Use Near '1,-1,1482935400,1,60,0,0,0,'','Sa@Da.Ru','','+1','CA','En-GB','{\"CUSTOMF_NAME\"' At Line 2 SQL=INSERT INTO `#__vikappointments_reservation` (`Sid`,`Conf_key`,`Id_employee`,`Id_service`,`Id_payment`,`Checkin_ts`,`People`,`Duration`,`Sleep`,`Total_cost`,`Paid`,`Purchaser_nominative`,`Purchaser_mail`,`Purchaser_phone`, `Purchaser_prefix`,`Purchaser_country`,`Langtag`,`Custom_f`,`Coupon_str`,`Status`,`Locked_until`,`View_emp`,`Uploads`,`Id_parent`,`Createdon`,`Createdby`,`Id_user`) VALUES( 'B984243F4XQK8P7D','0T0TTAJY58BC',,1,-1,1482935400,1,60,0,0,0,'','Sa@Da.Ru','','+1','CA','En-GB','{\"CUSTOMF_NAME\":\"Jo\",\"CUSTOMF_LNAME\":\"Pl\",\"CUSTOMF_EMAIL\":\"Sa@Da.Ru\",\"CUSTOMF_PHONE\":\"\"}','','CONFIRMED',1479843529,0,'[]',-1,1479842629,-1,-1);

    В таблицу _vikappointments_reservation не вставляется одно значение.

    В файле /components/com_vikappointments/controller.php в 824 строке можно найти выражение где и содержится переменная ( $employees[$i].",". ) не получает значение.
    for( $i = 0; $i < $items_count; $i++ ) {

    $item = $items[$i];

    // INSERT RESERVATION
    $q = "INSERT INTO `#__vikappointments_reservation` ".
    "(`sid`,`conf_key`,`id_employee`,`id_service`,`id_payment`,`checkin_ts`,`people`,`duration`,`sleep`,`total_cost`,`paid`,`purchaser_nominative`,`purchaser_mail`,`purchaser_phone`,
    `purchaser_prefix`,`purchaser_country`,`langtag`,`custom_f`,`coupon_str`,`status`,`locked_until`,`view_emp`,`uploads`,`id_parent`,`createdon`,`createdby`,`id_user`) ".
    "VALUES( ".
    $dbo->quote($sid).",".
    $dbo->quote($conf_key).",".
    $employees[$i].",".
    $item->getID().",".
    $payment['id'].",".
    $item->getCheckinTimeStamp().",".
    $item->getPeople().",".
    $item->getDuration().",".
    $services[$i]['sleep'].",".
    ( $items_count > 1 ? $item->getTotalCost() : $total_cost).",". // if item count > 1 -> set the original item price : otheriwse set the discounted total cost
    "0,".
    $dbo->quote( $args['purchaser_nominative'] ).",".
    $dbo->quote( $args['purchaser_mail'] ).",".
    $dbo->quote( $args['purchaser_phone'] ).",".
    $dbo->quote( $args['purchaser_prefix'] ).",".
    $dbo->quote( $args['purchaser_country'] ).",".
    $dbo->quote( JFactory::getLanguage()->getTag() ).",".
    $dbo->quote( $args['custom_f'] ).",".
    $dbo->quote( $args['coupon_str'] ).",".
    $dbo->quote( $args['status'] ).",".
    $locked_until.",".
    $services[$i]['choose_emp'].",".
    $dbo->quote(json_encode($uploaded_files)).",".
    $oid.",". // the mother (-1), the children (next lid)
    $created_on.",".
    $created_by.",".
    $created_by.
    ");";


    Подскажите, куда копать дальше
    Версия php 7 и 5.6 пробовал.
    Хостинг нормальный на reg.ru

    #1
  2. defereder

    defereder Cкладчик

    Joined:
    Nov 16, 2016
    Messages:
    9
    Likes Received:
    0
  3. olga6847

    olga6847 Опытный складчик

    Joined:
    Sep 23, 2016
    Messages:
    30
    Likes Received:
    3
    У меня такая же ошибка.
    Удалось ее решить?
    #3
  4. masyok

    masyok Cкладчик

    Joined:
    Jul 16, 2015
    Messages:
    15
    Likes Received:
    1
    Присоединяюсь к проблеме. Такая же ошибка.
    #4
  5. olga6847

    olga6847 Опытный складчик

    Joined:
    Sep 23, 2016
    Messages:
    30
    Likes Received:
    3
    Похоже это проблема из-за неправильного лечения.
    Если поставить на локальный хостинг оригинальный компонент, все работает (лицензию не просит).
    Если поставить вылеченный компонент, то сразу же появляется эта ошибка.
    Нужен спец, который вылечит заново.
    Очень понравился компонент и хочется его иметь в наличии.
    Купить самой не вариант. Уж больно кусачий ценник.
    Last edited: Jan 24, 2017
    #5
  6. olga6847

    olga6847 Опытный складчик

    Joined:
    Sep 23, 2016
    Messages:
    30
    Likes Received:
    3
    Вопрос тут висит с ноября. По всему выходит, что проблема массовая.
    Как решить вопрос? Компонент стоит 3 единицы за скачивание и он не работает.
    Может нужно куда-то в другой раздел написать, чтобы устранили ошибку?
    #6
  7. masyok

    masyok Cкладчик

    Joined:
    Jul 16, 2015
    Messages:
    15
    Likes Received:
    1
    А есть ли у кого более старая версия, но рабочая?
    #7
  8. masyok

    masyok Cкладчик

    Joined:
    Jul 16, 2015
    Messages:
    15
    Likes Received:
    1
    Я готов скинуться на лечение.
    #8
  9. olga6847

    olga6847 Опытный складчик

    Joined:
    Sep 23, 2016
    Messages:
    30
    Likes Received:
    3
    Я тоже готова и чем быстрее, тем лучше.
    Только к кому обращаться?
    #9
  10. olga6847

    olga6847 Опытный складчик

    Joined:
    Sep 23, 2016
    Messages:
    30
    Likes Received:
    3
    Возможно у меня будет решение проблемы и скидываться не придется.
    Завтра напишу.
    #10
    masyok likes this.
  11. masyok

    masyok Cкладчик

    Joined:
    Jul 16, 2015
    Messages:
    15
    Likes Received:
    1
    Это очень хорошо, я также занимаюсь поиском людей способных решить проблему. На фрилансе
    #11
    olga6847 likes this.
  12. olga6847

    olga6847 Опытный складчик

    Joined:
    Sep 23, 2016
    Messages:
    30
    Likes Received:
    3
    Компонент мне вылечили. Все работает без нареканий на реальном хостинге.
    Но за лечение просят 1000 руб. Лечение не в виде патча, а уже все запаковано в установщик.
    Что мне теперь делать дальше?
    Складчину я проводить не умею, да и учиться этому не хочу.
    Какие предложения?
    #12
  13. masyok

    masyok Cкладчик

    Joined:
    Jul 16, 2015
    Messages:
    15
    Likes Received:
    1
    Пока есть вы и я. Это по 500 рублей. Если до обеда никто желающий не появится - сбросьте реквизиты, я перечислю деньги. Вы дадите рабочий компонент. Только узнайте как его обновлять потом, если на сайте будут появляться новые версии
    #13
  14. olga6847

    olga6847 Опытный складчик

    Joined:
    Sep 23, 2016
    Messages:
    30
    Likes Received:
    3
    Хорошо.
    Есть еще автор этой темы. Но когда он появится, не известно.
    Тогда можно было бы на 3-х купить
    #14
  15. masyok

    masyok Cкладчик

    Joined:
    Jul 16, 2015
    Messages:
    15
    Likes Received:
    1
    Автор так и объявился, сбросьте мне свои реквизиты вебмани на почту (скриншот будет по ссылке):
    https://www.dropbox.com/s/ww5dxjlb4g5djix/email.JPG?dl=0
    #15
  16. olga6847

    olga6847 Опытный складчик

    Joined:
    Sep 23, 2016
    Messages:
    30
    Likes Received:
    3
    Написала
    #16