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

Discussion in 'SOBI' started by infoman, Oct 20, 2008.

  1. infoman
    Offline

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

    Joined:
    Aug 28, 2007
    Messages:
    581
    Likes Received:
    12
    Gender:
    Male
    !!!???!!! кто сталкивался и решил помогите!
    вобщем в соби тип полей checkbox group
    и при заполнении этих checkbox group некоторые группы не сохряняются после нажатия сохранить....
    если кто сталкивался помогите
    причём срыв данных происходит нерегулярно всегда поразному
    возможно при передаче массива через яваскрипт
    вобщем незнаю там эти скрипты уж очень страшные....
     
  2.  
  3. infoman
    Offline

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

    Joined:
    Aug 28, 2007
    Messages:
    581
    Likes Received:
    12
    Gender:
    Male
    решено
    проблема была в функции сравнения массивов эталона значений с фактическими выбранными чекпоинтами
    уж незнаю как в версии 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;
     

Share This Page

Loading...