Results 1 to 3 of 3

Thread: Проблема с поиском контакта в кастом моду

  1. #1
    BROTHERRR is offline Junior Member
    Join Date
    Oct 2011
    Posts
    4

    Exclamation Проблема с поиском контакта в кастом моду

    Добрый день!
    В кастом модуле связь с Контактами Много к Одному, в поле поиска ввожу например контакт "Сергей Сафронов" поиск ничего не выдает. Включил DEBUG, посмотрел на запрос:
    SELECT /*+ FIRST_ROWS(21) */ * FROM ( SELECT sl_requests.id , sl_requests.sl_requests_number , TRIM(CONCAT(CONCAT(NVL(jt0.first_name,''),' '), CONCAT(NVL(jt0.last_name,''),' '))) sl_requests_contacts_name, jtl0.sl_requesta760ontacts_ida sl_requesta760ontacts_ida, sl_requests.phone , jt1.name req_proj , sl_requests.name , sl_requests.req_status , TRIM(CONCAT(CONCAT(NVL(jt2.first_name,''),' '), CONCAT(NVL(jt2.last_name,''),' '))) received , sl_requests.efficiency , sl_requests.assigned_user_id , sl_requests.system_id , sfav.id is_favorite FROM sl_requests LEFT JOIN sl_requests_contacts_c jtl0 ON sl_requests.id=jtl0.sl_request188cequests_idb AND jtl0.deleted=0
    LEFT JOIN contacts jt0 ON jt0.id=jtl0.sl_requesta760ontacts_ida AND jt0.deleted=0
    AND jt0.deleted=0 LEFT JOIN sl_request_projects jt1 ON sl_requests.sl_request_projects_id_c = jt1.id AND jt1.deleted=0 LEFT JOIN users jt2 ON sl_requests.user_id_c = jt2.id AND jt2.deleted=0 LEFT JOIN sugarfavorites sfav ON sfav.module ='SL_Requests' AND sfav.record_id=sl_requests.id AND sfav.created_by='4aba52b8-2564-e689-f129-4e293369afd6' AND sfav.deleted=0 where ((TRIM(CONCAT(CONCAT(NVL(jt2.first_name,''),' '), CONCAT(NVL(jt2.last_name,''),' '))) like 'Елена Кучер%' ) AND (( TRIM(CONCAT(CONCAT(NVL(jt0.first_name,''),' '), CONCAT(NVL(jt0.last_name,''),' '))) like '€гей Сафронов%') OR ( jt0.first_name like '€гей Сафронов%') OR ( jt0.last_name like '€гей Сафронов%'))) AND sl_requests.deleted=0 ORDER BY sl_requests.sl_requests_number ASC) MSI WHERE ROWNUM <= 21
    Рубятся символы в начале строки...Причем поиск по атрибутам других модулей с кириллическими символами (USERS например) происходит удачно...URL в POST запросе передает ФИО нормально именно как Сергей Сафронов, проблема я так понял возникает на этапе генерации запроса Это баг? Кто-то сталкивался с этим?
    Sugar Enterprise Версия 6.2.1 (Сборка 6405) СУБД Oracle 10

  2. #2
    BROTHERRR is offline Junior Member
    Join Date
    Oct 2011
    Posts
    4

    Default Re: Проблема с поиском контакта в кастом мод&a

    Может кому поможет. Баг устранился заменой в include\SearchForm\SearchForm2.php
    строки
    if(!empty($salutation) && strpos($field_value, $salutation) == 0)
    на
    if(!empty($salutation) && strpos($field_value, $salutation) === true)

  3. #3
    BROTHERRR is offline Junior Member
    Join Date
    Oct 2011
    Posts
    4

    Default Re: Проблема с поиском контакта в кастом мод&a

    Может кому поможет...Баг устранился заменой в \include\SearchForm\SearchForm2.php
    строки
    if(!empty($salutation) && strpos($field_value, $salutation) == 0)
    на
    if(!empty($salutation) && strpos($field_value, $salutation) === true)

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 0
    Last Post: 2011-10-19, 03:15 PM
  2. Replies: 1
    Last Post: 2011-02-26, 10:23 AM
  3. Replies: 9
    Last Post: 2011-02-03, 10:32 AM
  4. Replies: 0
    Last Post: 2010-10-08, 02:56 PM
  5. Replies: 1
    Last Post: 2006-03-03, 07:40 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •