Срыв передачи данных в Sobi RC 2.8.7

Тема в разделе "SOBI", создана пользователем infoman, 20.10.2008.

  1. infoman
    Offline

    infoman Пользователь

    Регистрация:
    28.08.2007
    Сообщения:
    581
    Симпатии:
    12
    Пол:
    Мужской
    !!!???!!! кто сталкивался и решил помогите!
    вобщем в соби тип полей checkbox group
    и при заполнении этих checkbox group некоторые группы не сохряняются после нажатия сохранить....
    если кто сталкивался помогите
    причём срыв данных происходит нерегулярно всегда поразному
    возможно при передаче массива через яваскрипт
    вобщем незнаю там эти скрипты уж очень страшные....
     
  2.  
  3. infoman
    Offline

    infoman Пользователь

    Регистрация:
    28.08.2007
    Сообщения:
    581
    Симпатии:
    12
    Пол:
    Мужской
    решено
    проблема была в функции сравнения массивов эталона значений с фактическими выбранными чекпоинтами
    уж незнаю как в версии 2,9 это решили но в 2,8 баг был

    в функции getSelectedValues

    делаем немножко подругому:
    Код (CODE):
    1. $s = array();
    2.         foreach ( $v as $t1 => $j1 ) {
    3.         $s[]=$j1;
    4.         echo $j1;
    5.         }
    6.         if( $translate ) {
    7.             foreach ( $s as $o ) {
    8.                 foreach ( $this->definedValues as $l => $o1 ) {
    9.                 if( $o==$l ) {
    10.                     $this->selectedValues[$o] = $o1;
    11.                 }
    12.                 }
    13.             }
    14.         }
    15.         else {
    16.             $this->selectedValues = $s;
    17.         }
    18.  
    19.         return $this->selectedValues;
     

Поделиться этой страницей

Загрузка...