Style held quantity in order view.
authorMaxime Bourget <bmx007@gmail.com>
Fri, 14 Jun 2013 10:31:09 +0000 (11:31 +0100)
committerMaxime Bourget <bmx007@gmail.com>
Fri, 14 Jun 2013 10:31:09 +0000 (11:31 +0100)
includes/order_lines.inc
includes/order_xtra_config.inc

index 95085d9ebce84b4d1a1c02507d72193664aaafa6..ac05e350088acdd30114cc95a36b1b73f24cde36 100644 (file)
@@ -172,6 +172,7 @@ function available_quantity($row, $available) {
        $class = '';
        if($available== 0) $class = 'limited';
        else if($quantity > $available)  $class = 'partial';
+       else if(OrderXtraConfig::early(sql2date($row['hold_until_date']))) $class = 'early';
 
        return "<span class='$class'>$available<span>";
 }
index c1a6fc017a2155ce5e8269dc7d256ec09ef02f91..d9943d164f836f47fa5b53865239131589984ac1 100644 (file)
@@ -23,7 +23,8 @@ class OrderXtraConfig {
                }
 
        // True if the date before hold_until_date
-       static function early($hold_until_date, $date) {
+       static function early($hold_until_date, $date=null) {
+               if(!$date) $date = Today();
                return date_diff2($hold_until_date, $date, 'd') > OrderXtraConfig::$pre_hold_offset;
        }