function helper_wh_transfer_products_grid_build(Nosql_grid $grid, $wh_id_from) { $c_label = 'Удалить продукты'; $grid->add_button($c_label, set_url('warehouse/warehouses_transfers/ajax_unset_products_temp_data/wh_id_from/' . $wh_id_from), array('rel' => 'add', 'class' => 'addButton', 'id' => 'unset_products_temp_data')); $grid->add_button('Добавить Продукт', set_url('warehouse/warehouses_transfers/ajax_get_wh_shop_products_grid/wh_id_from/' . $wh_id_from), array('rel' => 'add', 'class' => 'addButton', 'id' => 'add_product_to_transfer')); $grid->add_column(array('index' => 'number', 'type' => 'text', 'tdwidth' => '3%'), ' '); $grid->add_column(array('index' => 'sku', 'searchtable' => 'A', 'type' => 'text', 'tdwidth' => '11%'), 'Артикул'); $grid->add_column(array('index' => 'name', 'type' => 'text'), 'Название'); $grid->add_column(array('index' => 'qty', 'type' => 'text', 'tdwidth' => '5%', 'option_string' => 'class="pr_qty"'), 'К-во'); $grid->add_column(array('index' => 'wh_qty_str', 'type' => 'text', 'tdwidth' => '7%'), 'Остаток'); $grid->add_column(array('index' => 'action', 'type' => 'action', 'tdwidth' => '10%', 'option_string' => 'align="center"', 'sortable' => false, 'filter' => false, 'actions' => array(array('type' => 'link', 'html' => '', 'href' => set_url(array('catalogue', 'products', 'view', 'id', '$1')), 'href_values' => array('PR_ID'), 'options' => array('class' => 'icon_view show_product_link', 'title' => 'Просмотр продукта')), array('type' => 'link', 'html' => '', 'href' => set_url(array('warehouse/warehouses_transfers', 'ajax_get_view_edit_product_qty', 'wh_id_from', $wh_id_from, 'tr_pr_id', '$1')), 'href_values' => array('TR_PR_ID'), 'options' => array('class' => 'icon_edit edit_product_qty', 'title' => 'Редактировать количество')), array('type' => 'link', 'html' => '', 'href' => set_url(array('warehouse/warehouses_transfers', 'ajax_detele_product_from_cart', 'wh_id_from', $wh_id_from, 'tr_pr_id', '$1')), 'href_values' => array('TR_PR_ID'), 'options' => array('class' => 'icon_delete delete_product_qty', 'title' => 'Удалить')))), 'Действие'); }
function helper_orders_products_grid_build(Nosql_grid $grid, $ord_id = 0) { $c_label = 'Удалить продукты'; if ($ord_id > 0) { $c_label = 'Отменить изменения'; } $grid->add_button($c_label, set_url('*/*/ajax_unset_products_temp_data/ord_id/' . $ord_id), array('rel' => 'add', 'class' => 'addButton', 'id' => 'unset_products_temp_data')); $grid->add_button('Добавить Продукт', set_url('*/*/ajax_get_shop_products_grid/ord_id/' . $ord_id), array('rel' => 'add', 'class' => 'addButton', 'id' => 'add_product_to_order')); $grid->add_column(array('index' => 'number', 'type' => 'text', 'tdwidth' => '3%'), ' '); $grid->add_column(array('index' => 'sku', 'searchtable' => 'A', 'type' => 'text', 'tdwidth' => '11%'), 'Артикул'); $grid->add_column(array('index' => 'name', 'type' => 'text', 'tdwidth' => '22%'), 'Название'); $grid->add_column(array('index' => 'price', 'type' => 'text'), 'Цена'); $grid->add_column(array('index' => 'qty_str', 'type' => 'text', 'tdwidth' => '5%', 'option_string' => 'class="pr_qty"'), 'К-во'); $grid->add_column(array('index' => 'total', 'type' => 'text'), 'Сумма'); $grid->add_column(array('index' => 'attributes', 'type' => 'text'), 'Атрибуты'); $grid->add_column(array('index' => 'action', 'type' => 'action', 'tdwidth' => '10%', 'option_string' => 'align="center"', 'sortable' => false, 'filter' => false, 'actions' => array(array('type' => 'link', 'html' => '', 'href' => set_url(array('catalogue', 'products', 'view', 'id', '$1')), 'href_values' => array('PR_ID'), 'options' => array('class' => 'icon_view show_product_link', 'title' => 'Просмотр продукта')), array('type' => 'link', 'html' => '', 'href' => set_url(array('*', '*', 'ajax_get_view_edit_product_qty', 'ord_id', $ord_id, 'ord_pr_id', '$1')), 'href_values' => array('ORD_PR_ID'), 'options' => array('class' => 'icon_edit edit_product_qty', 'title' => 'Редактировать количество')), array('type' => 'link', 'html' => '', 'href' => set_url(array('*', '*', 'ajax_detele_product_from_cart', 'ord_id', $ord_id, 'ord_pr_id', '$1')), 'href_values' => array('ORD_PR_ID'), 'options' => array('class' => 'icon_delete delete_product_qty', 'title' => 'Удалить')))), 'Действие'); }