таки да, все скобки на месте, ночью уже глаза слипались и не так посчитал, но тем не менее, товар не возвращается на место :(.
Кстати, я думал сменить перевод с "вычитать товар со склада" на что-нибудь отражающее то, что он и прибавляться будет.
Кстати, обнаружил косяк: IP-адрес на страничке с клиентами в админке срезается до 15 первых символов (девы, как и в OsCommerce, видать, не в курсе про существование IPv6) ;). Надо будет поправить дамп и функцию обработки таки.
Ещё обнаружил, что неплохо бы вместе с фильтрацией на странице с товарами - прилепить там же (и на страницах с клиентами и юзерами и т.п.) — label'ы, чтобы при тыке в любое место в строчке галочка таки нажималась.
А ещё что-то я так посмотрел на это дело и подумал, что неплохо бы переписать «немного» движок магазина, чтобы исключить SQL из всех скриптов кроме непосредственно драйвера базы. Ибо иначе довольно трудно написать рабочий драйвер для чего-то отличного от MySQL ;)