?i»?
Current Path : /home/s/c/g/scgforma/www/soctest/htdocs/product/inventory/tpl/ |
Current File : /home/s/c/g/scgforma/www/soctest/htdocs/product/inventory/tpl/inventory.tpl.php |
<?php // Protection to avoid direct call of template if (empty($conf) || ! is_object($conf)) { print "Error, template page can't be called as URL"; exit; } ?> <script type="text/javascript"> function save_qty(k) { var $input = $('input[name="qty_to_add['+k+']"]'); var fk_det_inventory = $('input[name=det_id_'+k+']').val(); var qty = $input.val(); $('#a_save_qty_'+k).hide(); $.ajax({ url:"ajax/ajax.inventory.php" ,data:{ 'fk_det_inventory' : fk_det_inventory ,'qty': qty ,'put':'qty' } }).done(function(data) { $('#qty_view_'+k).html(data); $input.val(0); $.jnotify("Quantité ajoutée : "+qty, "mesgs" ); $('#a_save_qty_'+k).show(); hide_save_button(); }); } function save_pmp(k) { var $input = $('input[name="new_pmp['+k+']"]'); var fk_det_inventory = $('input[name=det_id_'+k+']').val(); var pmp = $input.val(); $('#a_save_new_pmp_'+k).hide(); $.ajax({ url:"ajax/ajax.inventory.php" ,data:{ 'fk_det_inventory' : fk_det_inventory ,'pmp': pmp ,'put':'pmp' } }).done(function(data) { $input.css({"background-color":"#66ff66"}); $.jnotify("PMP sauvegardé : "+pmp, "mesgs" ); $('#a_save_new_pmp_'+k).show(); }); } function hide_save_button() { var nb = 0; $('input[name^="qty_to_add"]').each(function() { nb += $(this).val(); }); if(nb>0) { $('input[name=modify]').show(); } else{ $('input[name=modify]').hide(); } } </script> <?php if ($object->status != 1) { ?> <strong><?php echo $langs->trans('AddInventoryProduct'); ?> : </strong> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <input type="hidden" name="action" value="add_line" /> <input type="hidden" name="id" value="<?php echo $object->id; ?>" /> <?php echo inventorySelectProducts($object); ?> <input class="button" type="submit" value="<?php echo $langs->trans('AddProduct'); ?>" /> </form><br> <?php } ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <?php if ($view['is_already_validate'] == 1) { ?> <div class="warning">Cet inventaire est validé</div> <?php } ?> <input type="hidden" name="action" value="save" /> <input type="hidden" name="id" value="<?php echo $object->id; ?>" /> <table width="100%" class="noborder workstation"> <?php _headerList($view); $total_pmp = $total_pa = $total_pmp_actual = $total_pa_actual =$total_current_pa=$total_current_pa_actual = 0; $i=1; foreach ($lines as $k=>$row) { $total_pmp+=$row['pmp_stock']; $total_pa+=$row['pa_stock']; $total_pmp_actual+=$row['pmp_actual']; $total_pa_actual+=$row['pa_actual']; if($i%20 === 0) { _headerList($view); } // Fin IF principal ?> <tr style="background-color:<?php echo ($k%2 == 0) ? '#fff':'#eee'; ?>;"> <td class="left"> <?php echo $row['produit']; ?></td> <td class="center"><?php echo $row['entrepot']; ?></td> <?php if (! empty($conf->barcode->enabled)) { ?> <td class="center"><?php echo $row['barcode']; ?></td> <?php } ?> <?php if ($can_validate == 1) { ?> <td class="center" style="background-color: #e8e8ff;"><?php echo $row['qty_stock']; ?></td> <td class="right" style="background-color: #e8e8ff;"><?php echo price($row['pmp_stock']); ?></td> <td class="right" style="background-color: #e8e8ff;"><?php echo price($row['pa_stock']); ?></td> <?php if(!empty($conf->global->INVENTORY_USE_MIN_PA_IF_NO_LAST_PA)){ echo '<td class="right" style="background-color: #e8e8ff;">'.price($row['current_pa_stock']).'</td>'; $total_current_pa+=$row['current_pa_stock']; } ?> <?php } ?> <td class="center"><?php echo $row['qty']; ?> <span id="qty_view_<?php echo $row['k']; ?>"><?php echo $row['qty_view']; ?></span> <input type="hidden" name="det_id_<?php echo $row['k']; ?>" value="<?php echo $row['id']; ?>" /> </td> <?php if ($can_validate == 1) { ?> <td class="right"><?php echo price($row['pmp_actual']); ?></td> <?php if(!empty($user->rights->stock->changePMP)) { echo '<td class="right">'.$row['pmp_new'].'</td>'; } ?> <td class="right"><?php echo price($row['pa_actual']); ?></td> <?php if(!empty($conf->global->INVENTORY_USE_MIN_PA_IF_NO_LAST_PA)){ echo '<td class="right">'.price($row['current_pa_actual']).'</td>'; $total_current_pa_actual+=$row['current_pa_actual']; } ?> <td class="center"><?php echo $row['qty_regulated']; ?></td> <?php } ?> <?php if ($view['is_already_validate'] != 1) { ?> <td class="center" width="20%"><?php echo $row['action']; ?></td> <?php } ?> </tr> <?php $i++; } _footerList($view, $total_pmp, $total_pmp_actual, $total_pa, $total_pa_actual, $total_current_pa, $total_current_pa_actual); ?> </table> <?php if ($object->status != 1) { ?> <div class="tabsAction" style="height:30px;"> <?php if ($action!= 'edit') { ?> <!-- <a href="<?php echo $view_url; ?>?id=<?php echo $object->id; ?>&action=exportCSV" class="butAction"><?php echo $langs->trans('ExportCSV') ?></a> --> <a href="<?php echo $view_url; ?>?id=<?php echo $object->id; ?>&action=edit" class="butAction"><?php echo $langs->trans('Modify') ?></a> <?php if(!empty($user->rights->stock->changePMP)) { echo '<a href="'.$view_url.'?id='.$object->id.'&action=changePMP" class="butAction">'.$langs->trans('ApplyPMP').'</a>'; } if ($can_validate == 1) { ?> <a href="<?php echo $view_url; ?>?id=<?php echo $object->id; ?>&action=regulate&token=" class="butAction"><?php echo $langs->trans('RegulateStock') ?></a> <?php } ?> <?php } ?> <?php if ($action == 'edit') { ?> <input name="back" type="button" class="butAction" value="<?php echo $langs->trans('ExitEditMode'); ?>" onclick="document.location='?id=<?php echo $object->id; ?>&action=view';" /> <?php } ?> <?php if ($can_validate == 1) { ?> <a href="<?php echo $view_url; ?>?id=<?php echo $object->id; ?>&action=flush" class="butActionDelete"><?php echo $langs->trans('Flush'); ?></a> <a href="<?php echo $view_url; ?>?id=<?php echo $object->id; ?>&action=delete" class="butActionDelete"><?php echo $langs->trans('Delete') ?></a> <?php } ?> </div> <?php } ?> <?php if ($object->status == 1) { ?> <div class="tabsAction"> <?php if ($can_validate == 1) { ?> <!-- <a href="<?php echo $view_url; ?>?id=<?php echo $object->id; ?>&action=exportCSV" class="butAction"><?php echo $langs->trans('ExportCSV') ?></a> --> <a href="#" title="<?php echo $langs->trans('InventoryAlreadyValidated'); ?>" class="butActionRefused classfortooltip"><?php echo $langs->trans('Delete') ?></a> <?php } ?> </div> <?php } ?> </form> <p>Date de création : <?php echo $object->getDate('datec') ?> <br>Dernière mise à jour : <?php echo $object->getDate('tms') ?></p>