Hi,
I am using egw 1.4 and added 2 years ago several column in the egw_timesheet table for a specific custom use. After some tests, all was running fine for 2 years (search, get_rows, etemplate display for index.rows and edit.rows, save, …).
these good running new fields were:
myfield_toto1, myfield_toto2, myfield_toto3
…
myfield_tata1, myfield_tata2, myfield_tata3
Now i added 4 more columns in the same table, updated my uitimesheet and botimesheet, etemplates.
these not running new fields are (insterted in the table between existing fields):
myfield_toto4, myfield_toto5
and
myfield_tata4, myfield_tata5
i can add or edit a row and choose in select_boxes for myfield_tata4 & myfield_tata5;
All old myfields are well saved and displayed in index.rows (and edit.rows on Apply only), but i can’t save these new fields.
Note: my edit.rows inputs appears in
array(75)
{
[“ts_id”]=> string(5) “15495”
…
[“myfield_toto3”]=> int(14)
[“myfield_tata3”]=> string(7) “selected_example3”
…
{ [“account”]=> array(1)
{ [0]=> string(0) “” }
[“quantity”]=> string(0) “” }
[“myfield_toto4”]=> int(14)
[“myfield_tata4”]=> string(7) “selected_example4”
[“myfield_toto5”]=> int(15)
[“myfield_tata5”]=> string(7) “selected_example5”
}
instead of being in
array(75)
{
[“ts_id”]=> string(5) “15495”
…
[“myfield_toto3”]=> int(14)
[“myfield_tata3”]=> string(7) “selected_example3”
[“myfield_toto4”]=> int(14)
[“myfield_tata4”]=> string(7) “selected_example4”
[“myfield_toto5”]=> int(15)
[“myfield_tata5”]=> string(7) “selected_example5”…
{ [“account”]=> array(1)
{ [0]=> string(0) “” }
[“quantity”]=> string(0) “” }
i tried inputting data in these fields with phpMyAdmin (ok), but i can’t display their content while all my other fields are well displayed.
i tried to set $only_keys=False in search, but i got the same result.
-
So, i am wandering why it doesn’t work ?
-
i though may be of a maximum of fields limitation in an egw table? Is it right or what may be wrong ?
Thank you for all idea.