1 [%- USE HTML %][%- USE L -%][%- USE P -%][%- USE LxERP -%]
 
   4 <div id="shop_variables">
 
   5  <h2>[% LxERP.t8("Active shops:") %]</h2>
 
   8   <tr class="listheading">
 
   9    <th>[% LxERP.t8("Shop") %]</th>
 
  10    <th>[% LxERP.t8("Active") %]</th>
 
  11    <th>[% LxERP.t8("Shop part") %]</th>
 
  12    <th>[% LxERP.t8("Price source") %]</th>
 
  13    <th>[% LxERP.t8("Price") %]</th>
 
  14    <th>[% LxERP.t8("Stock Local/Shop") %]</th>
 
  15    <th>[% LxERP.t8("Last update") %]</th>
 
  16    <th>[% LxERP.t8("Action") %]</th>
 
  17    <th>[% LxERP.t8("Action") %]</th>
 
  18    <th>[% LxERP.t8("Action") %]</th>
 
  21   [% # L.dump(SELF.part) %]
 
  22   [%- FOREACH shop_part = SELF.part.shop_parts %]
 
  23   [% IF !shop_part.shop.obsolete %]
 
  25    <td>[% HTML.escape( shop_part.shop.description ) %]</td>
 
  26    <td>[% L.html_tag('span', shop_part.active, id => 'shop_part_active_' _ shop_part.id ) %]</td>
 
  27    <td>[% L.html_tag('span', shop_part.shop_description, id => 'shop_part_description_' _ shop_part.id ) %]</td>
 
  28    <td>[% L.html_tag('span',LxERP.t8(), id => 'active_price_source_' _ shop_part.id) %] </td>
 
  29    <td>[% L.html_tag('span','Price', id => 'price_' _ shop_part.id) %]</td>
 
  30    <td>[% L.html_tag('span','Stock', id => 'stock_' _ shop_part.id) %]</td>
 
  31    <td>[% L.html_tag('span', shop_part.last_update.to_kivitendo('precision' => 'minute'), id => 'shop_part_last_update_' _ shop_part.id ) %]</td>
 
  32    <td>[% L.button_tag("kivi.ShopPart.edit_shop_part(" _ shop_part.id _ ")", LxERP.t8("Edit"))  %]</td>
 
  33    <td>[% L.button_tag("kivi.ShopPart.update_shop_part(" _ shop_part.id _ ")", LxERP.t8("Upload"))  %]</td>
 
  34    <td>[% L.button_tag("kivi.ShopPart.get_all_categories(" _ shop_part.id _ ")", LxERP.t8("Shopcategories"))  %]<br>
 
  35     [% IF shop_part.shop_category %]
 
  36       [% IF shop_part.shop_category.1.size > 1%]
 
  37         [% FOREACH cat = shop_part.shop_category %]
 
  38           [% HTML.escape(cat.1) %]<br>
 
  41         [% HTML.escape(shop_part.shop_category.1) %]<br>
 
  46   <script type="text/javascript">
 
  48       kivi.ShopPart.update_price_n_price_source([% shop_part.id %],'[% shop_part.active_price_source %]');
 
  49       kivi.ShopPart.update_stock([% shop_part.id %]);
 
  54   [%- FOREACH shop = SELF.shops_not_assigned %]
 
  56    <td>[% HTML.escape( shop.description ) %]</td>
 
  62    <td>[% L.button_tag("kivi.ShopPart.create_shop_part(" _ id _ ", " _ shop.id _ ")", LxERP.t8("Add"))  %]</td>
 
  69 [% # L.dump(shop_part) %]
 
  70 <h2>[% LxERP.t8("Shopimages - valid for all shops") %]</h2>
 
  71   [%- IF shop_part.part_id %]
 
  72     <script type="text/javascript">
 
  74         kivi.ShopPart.show_images([% shop_part.part_id %]);
 
  77     <div id="shop_images" border=1 ></div>
 
  79     <div id="shop_images" border=1 >[% LxERP.t8('To upload images: Please create shoppart first') %]</div>