Witam.
Jest jakiś błąd w smartach w RB.
Po upgrade z 1.7.2 do 1.8.0 uzyskuję w kilku różnych miejscach warning "Message: Illegal string offset 'controls'." (zawsze z tym 'controls') w ramach tpl'a.
Skompilowałem wszystko raz jeszcze - znowu te same błędy.
Występują jeśli stosujemy linki w nazwach wierszy raportu zbudowanego na Record Browser Reports (i klikamy w niego) lub wywołujemy z Leighbox'a (z klawisza zdefiniowanego przez addOption) Record Browser Picker'a. Wywoływanie w linku tworzę przez BaseBox. Warningi nie występowały przed upgrade'm.
Poniżej cały warning:
Type: E_WARNING (2)
Message: Illegal string offset 'controls'
File: /home/narzedzia/test1/data/Base_Theme/compiled/default%%F0F09F09C24DB%%Browsing_records.tpl.php
Line=32
error backtrace:
File: /home/narzedzia/test1/data/Base_Theme/compiled/default%%F0F09F09C24DB%%Browsing_records.tpl.php
line 32
function called: handle_epesi_error(2, "Illegal string offset 'controls'", "/home/narzedzia/test1/data/Base_Theme/compiled/default%%F0F09F09C24DB%%Browsing_records.tpl.php", 32, Array ("Utils/RecordBrowser/Browsing_records.tpl", null, "default", true, Array (#0), 22527, Object (Smarty), "data/Base_Theme/compiled//default%%F0F09F09C24DB%%Browsing_records.tpl.php", false))
File: /home/narzedzia/test1/modules/Base/Theme/smarty/Smarty.class.php
line 1257
function called: include("/home/narzedzia/test1/data/Base_Theme/compiled/default%%F0F09F09C24DB%%Browsing_records.tpl.php")
File: /home/narzedzia/test1/modules/Base/Theme/smarty/Smarty.class.php
line 1107
function called: fetch("Utils/RecordBrowser/Browsing_records.tpl", null, null, true)
File: /home/narzedzia/test1/modules/Base/Theme/ThemeCommon_0.php
line 73
function called: display("Utils/RecordBrowser/Browsing_records.tpl")
File: /home/narzedzia/test1/modules/Base/Theme/Theme_0.php
line 52
function called: display_smarty(Object (Smarty), "Utils_RecordBrowser", "Browsing_records", false)
File: /home/narzedzia/test1/modules/Utils/RecordBrowser/RecordBrowser_0.php
line 335
function called: display("Browsing_records")
[PHP core called function]
function called: body(Array ("desc"), Array (6), Array (#25))
File: /home/narzedzia/test1/include/module.php
line 924
function called: call_user_func_array(Array (Object (Utils_RecordBrowser), "body"), Array (Array (#1), Array (#1), Array (#25)))
File: /home/narzedzia/test1/include/module.php
line 844
function called: get_html_of_module(Object (Utils_RecordBrowser), Array (Array (#1), Array (#1), Array (#25)), null)
File: /home/narzedzia/test1/modules/Wlasne/PurchaseInvoicesRegister/PurchaseInvoicesRegister_0.php
line 1810
function called: display_module(Object (Utils_RecordBrowser), Array (Array (#1), Array (#1), Array (#25)))
[PHP core called function]
function called: display_zafiltrowane_dokumenty(Array (#23), Array ())
File: /home/narzedzia/test1/include/module.php
line 924
function called: call_user_func_array(Array (Object (Wlasne_PurchaseInvoicesRegister), "display_zafiltrowane_dokumenty"), Array (Array (#23), Array (#0)))
File: /home/narzedzia/test1/include/module.php
line 844
function called: get_html_of_module(Object (Wlasne_PurchaseInvoicesRegister), Array (Array (#23), Array (#0)), "display_zafiltrowane_dokumenty")
File: /home/narzedzia/test1/modules/Base/Box/Box_0.php
line 138
function called: display_module(Object (Wlasne_PurchaseInvoicesRegister), Array (Array (#23), Array (#0)), "display_zafiltrowane_dokumenty")
File: /home/narzedzia/test1/include/epesi.php
line 246
function called: body()
File: /home/narzedzia/test1/include/epesi.php
line 291
function called: go(Object (Base_Box))
Pozdrawiam
Praski