[quote="ajb":1ur3lvwy]
...
Potem w display callbacku możesz sprawdzić czy jest wartość w $record['pole'], jeśli nie ma to zrobić update_record.
Pozdrawiam,
Adam[/quote:1ur3lvwy]
Tak zrobiłem ale update_record mi nie zadziałał.
Zrobiłem to tak:
if( $ret3 !== 0 ) {
if( $record['ad_field_2'] !== $ret3 ) {
/// Do tego miejsca dochodziłem - sprawdziłem to poprzez wstawienie EPESI::alert('Jakiś tekst');
Utils_RecordBrowserCommon::update_record('universal_dictionary', $record['id'], $ret3, FALSE); - a to już się nie wykonywało - czy może jakiegoś commita tam trzeba puścić, czy jak?
}
}
co w tym powaliłem?
Jeszcze gwoli wyjaśnienia $ret3:
$ret3 = $wartosc*$ilosc;
Nie mam pojęcia co dalej z tym można zrobić. Wszystkie parametry są OK a update_record się nie wykonuje ... 🙁
Zauważyłem też, że np.:
list($wartosc,$waluta) = Utils_CurrencyFieldCommon::get_values(Utils_RecordBrowserCommon::get_value('universal_dictionary', $record['id'], 'experience'));
var_dump($wartosc);
var_dump($waluta);
Zwraca mi to co w załączonym obrazku. Nie wiem czemu, bo moim zdaniem powinien zwrócić tylko wartość i symbol waluty - w tym wypadku "2".
Mam wrażenie jakby wykonywał jakąś pętlę - tylko jaką?
Pozdrawiam,
ZK