コード例 #1
0
 $img = webImageWithDetailLinkStars($element->image, '80', '80', $eid, '', '', '500', '500', $element->stars);
 $stock = $class_es->retrieveOne($whid, $eid);
 $preview = '<div style="float:left;">' . $img . '</div>';
 $preview .= '<div style="margin-left:100px;">';
 $preview .= '<div style="margin-bottom:5px;">';
 $preview .= $element->detail['supplier'];
 $preview .= ' / 1 ' . $stock['qty_type'] . ' = ' . displayCurrency('EUR', $element->detail['price']);
 //$preview .= ' <span class="smallText notice">('.$stock['pieces_per_qty_type'].' qty = 1 '.$stock['qty_type'].')</span>';
 $preview .= '</div>';
 $found = '1';
 $epo_status_0 = new elements_preorder($eid, '0');
 $epo_status_1 = new elements_preorder($eid, '1');
 $qty_to_qtytype_raw = $qty / $stock['pieces_per_qty_type'];
 $qty_to_qtytype = ceil($qty_to_qtytype_raw);
 $r = $element->displaySafetyDT($stock['stock'], $element->suppliers[$suppliers_id]['resourcing_day']);
 $l = '<span class="' . ($element->calcRefillQuantity($stock['stock'], $current_orders, 1) > 0 ? 'green">ON' : 'red">OFF') . '<span>';
 $e = displayCurrency('EUR', $qty * $element->detail['price']);
 $p3 = $qty * $element->detail['weight'] . 'gr';
 $preview .= '<div>DIOH is ' . $element->displayDIOH($stock['stock']) . '</div>';
 $preview .= $element->displayStockInfoTable(null, 'width:200px;margin:20px 0;');
 $preview .= '</div>';
 //before we only show text if existing suggest/request exist, now we always show it
 //if ($current_suggest>0 || $current_request>0) {
 $preview .= '<div class="red bold" style="margin-top:10px;">';
 //$existing = '';
 //if ($current_suggest>0) $existing .= 'Suggested';
 //if ($current_request>0) {
 //    if ($current_suggest>0) $existing .= ' and ';
 //    $existing .= 'Requested';
 //}
 //$preview .= $existing.' qty found for this Element. Proceeding with manual request will remove existing '.$existing.' qty.';
コード例 #2
0
 $elid = $r['elements_id'];
 $current_stock = $r['stock_actual'];
 $qty_ordered = elements_order::openOrdersQuantity($elid);
 $qty_requested = elements_preorder::openOrdersQuantity($elid);
 $e = new element($elid);
 $dioh = $e->getDIOH($current_stock);
 $dioh2 = $e->getDIOH($current_stock + $qty_ordered);
 $dioh_text = $e->displayDIOH($current_stock);
 $dioh2_text = $e->displayDIOH($current_stock + $qty_ordered);
 $target_stock = $e->getDIOHstockTarget();
 $orders_in_sourcing = elements_preorder::totalNeededForSourcingTab($elid);
 $missing = $target_stock + $orders_in_sourcing - ($current_stock + $qty_ordered);
 if ($missing < 0) {
     $missing = 0;
 }
 $refill = $e->calcRefillQuantity($current_stock, $qty_ordered, 1);
 if (!$need_php_filtered) {
     $include = true;
 } else {
     switch ($filter_refill) {
         case 'ON':
             if ($refill > 0) {
                 $include = true;
             }
             break;
         case 'OFF':
             if ($refill == 0) {
                 $include = true;
             }
             break;
         default: