makki писал(а):Программист должен быть минималистом.
В данной ситуации вопрос спорный. С Вашей стороны - подход очень формальный. А с более широких позиций - как раз в текущем положении - будет экономия при доработках, с чем я уже и встречался...
В системе полно мест, где можете найти возможности для куда большей экономии. А экономить на приведении типа (array) - как-то несерьезно.
makki писал(а):Код сбивает с толку не своей непонятностью, а ненужной формулировкой.
Не понял, где Вы нашли ненужную формулировку. Код малюсенький, для CMS стандартный, похожий встречается во многих местах. Все крайне просто, особенно для тех, кто уже работал с системой.
makki писал(а):А у меня была обратная ситуация, когда надо было работать с конкректным купоном по id. Пришлось делать расследование...
Очень интересно, что за ситуация и что за расследование, если все прекрасно работает как для одиночного id, так и для массива...
makki писал(а):Более того функция называется update_coupon а не update_coupons
С многими другими аналогичными функциями та же ситуация, функции называются update_page, update_banner, update_product.