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

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

Тема в разделе "Вопросы по расширениям Joomla [тех. поддержка]", создана пользователем defereder, 22 ноя 2016.

  1. defereder

    defereder Cкладчик

    Регистрация:
    16 ноя 2016
    Сообщения:
    9
    Симпатии:
    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,'','[email protected]','','+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,'','[email protected]','','+1','CA','En-GB','{\"CUSTOMF_NAME\":\"Jo\",\"CUSTOMF_LNAME\":\"Pl\",\"CUSTOMF_EMAIL\":\"[email protected]\",\"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кладчик

    Регистрация:
    16 ноя 2016
    Сообщения:
    9
    Симпатии:
    0
  3. olga6847

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

    Регистрация:
    23 сен 2016
    Сообщения:
    30
    Симпатии:
    3
    У меня такая же ошибка.
    Удалось ее решить?
    #3
  4. masyok

    masyok Cкладчик

    Регистрация:
    16 июл 2015
    Сообщения:
    15
    Симпатии:
    1
    Присоединяюсь к проблеме. Такая же ошибка.
    #4
  5. olga6847

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

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

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

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

    masyok Cкладчик

    Регистрация:
    16 июл 2015
    Сообщения:
    15
    Симпатии:
    1
    А есть ли у кого более старая версия, но рабочая?
    #7
  8. masyok

    masyok Cкладчик

    Регистрация:
    16 июл 2015
    Сообщения:
    15
    Симпатии:
    1
    Я готов скинуться на лечение.
    #8
  9. olga6847

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

    Регистрация:
    23 сен 2016
    Сообщения:
    30
    Симпатии:
    3
    Я тоже готова и чем быстрее, тем лучше.
    Только к кому обращаться?
    #9
  10. olga6847

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

    Регистрация:
    23 сен 2016
    Сообщения:
    30
    Симпатии:
    3
    Возможно у меня будет решение проблемы и скидываться не придется.
    Завтра напишу.
    #10
    masyok нравится это.
  11. masyok

    masyok Cкладчик

    Регистрация:
    16 июл 2015
    Сообщения:
    15
    Симпатии:
    1
    Это очень хорошо, я также занимаюсь поиском людей способных решить проблему. На фрилансе
    #11
    olga6847 нравится это.
  12. olga6847

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

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

    masyok Cкладчик

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

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

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

    masyok Cкладчик

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

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

    Регистрация:
    23 сен 2016
    Сообщения:
    30
    Симпатии:
    3
    Написала
    #16