Changed $date_system value of 3 to be traditional, but non-workday is Friday and...
[fa-stable.git] / includes / ui / ui_view.inc
index 9a0d9cce20b952b078b3f131a3178cb63c66772b..8c6bf63bcad55fdbd02f5ae9202cdc112076d8ad 100644 (file)
@@ -626,92 +626,6 @@ function display_quick_entries(&$cart, $id, $base, $type, $descr='')
                                        $qe_line['dimension2_id'], $part, $qe['description']);
                        }
                }
-/*             
-               while ($qe_line = db_fetch($qe_lines))
-               {
-                       switch (strtolower($qe_line['action'])) {
-                               case "=": // post current base amount to GL account
-                                       $part = $base;
-                                       break;
-                               case "a": // post amount to GL account and reduce base
-                                       $part = $qe_line['amount'];
-                                       break;
-                               case "a+": // post amount to GL account and increase base
-                                       $part = $qe_line['amount']; $base += $part;
-                                       break;
-                               case "a-": // post amount to GL account and reduce base
-                                       $part = $qe_line['amount']; $base -= $part;
-                                       break;
-                               case "%":       // store acc*amount% to GL account
-                                       $part = round2($base * $qe_line['amount'] / 100, user_price_dec());
-                                       break;
-                               case "%+":      // ditto & increase base amount
-                                       $part = round2($base * $qe_line['amount'] / 100, user_price_dec());
-                                       $base += $part;
-                                       break;
-                               case "%-":      // ditto & reduce base amount
-                                       $part = round2($base * $qe_line['amount'] / 100, user_price_dec());
-                                       $base -= $part;
-                                       break;
-                               case "t": // post taxes calculated on base amount
-                               case "t+": // ditto & increase base amount
-                               case "t-": // ditto & reduce base amount
-                                       //$taxes = get_taxes_for_item_tax($qe_line['dest_id']);
-                                       if ($type == QE_SUPPINV)
-                                               $qe_line['dest_id'] = $cart->tax_group_id;
-                                       $taxes = array();
-                                       $res = get_tax_group_items($qe_line['dest_id']);
-                                       while ($row = db_fetch($res))
-                                               $taxes[] = $row;
-                                       $tax_total = 0;
-                                       $totrate = 0;
-                                       // find total tax 
-                                       if (substr($qe_line['action'],0,1) != 'T') {
-                                               foreach ($taxes as $index => $item_tax) {
-                                                       $totrate += $item_tax['rate'];
-                                               }
-                                       }
-                                       $taxbase = $base/($totrate+100);
-                                       foreach ($taxes as $index => $item_tax) {
-                                               $tax = round2($taxbase * $item_tax['rate'],  user_price_dec());
-                                               $gl_code = ($type == QE_DEPOSIT || ($type == QE_JOURNAL && $base < 0)) 
-                                                       ? $item_tax['sales_gl_code'] : $item_tax['purchasing_gl_code'];
-                                               $tax_total += $tax;
-                                               if ($tax==0) continue;
-                                               if (!is_tax_gl_unique($gl_code)) {
-                                                       display_error(_("Cannot post to GL account used by more than one tax type."));
-                                                       break 3;
-                                               }
-                                               if ($type != QE_SUPPINV)
-                                                       $cart->add_gl_item($gl_code, 
-                                                               $qe_line['dimension_id'], $qe_line['dimension2_id'], 
-                                                               $tax, $qe['description']);
-                                               else 
-                                               {
-                                                       $acc_name = get_gl_account_name($gl_code);
-                                                       $cart->add_gl_codes_to_trans($gl_code, 
-                                                               $acc_name, $qe_line['dimension_id'], 
-                                                               $qe_line['dimension2_id'], $tax, $qe['description']);
-                                               }
-                                       }
-                                       if (strpos($qe_line['action'], '+'))
-                                               $base += $tax_total;
-                                       elseif (strpos($qe_line['action'], '-'))
-                                               $base -= $tax_total;
-                                       continue 2;
-                       }
-                       if ($type != QE_SUPPINV)
-                               $cart->add_gl_item($qe_line['dest_id'], $qe_line['dimension_id'],
-                                       $qe_line['dimension2_id'], $part, $qe['description']);
-                       else 
-                       {
-                               $acc_name = get_gl_account_name($qe_line['dest_id']);
-                               $cart->add_gl_codes_to_trans($qe_line['dest_id'], 
-                                       $acc_name, $qe_line['dimension_id'], 
-                                       $qe_line['dimension2_id'], $part, $qe['description']);
-                       }
-               }
-*/             
        }       
        return $bank_amount;
 }
@@ -794,7 +708,7 @@ function get_js_date_picker()
 
        $how = user_date_format();                              // 0 = us/ca, 1 = eu, au, nz, 2 = jp, sw
        $sep = $dateseps[user_date_sep()];              // date separator
-       $wstart = (($date_system == 1 || $date_system == 2) ? 6 : ($how == 0 ? 0 : 1));                 // weekstart (sun = 0, mon = 1)
+       $wstart = (($date_system == 1 || $date_system == 2 || $date_system == 3) ? 6 : ($how == 0 ? 0 : 1));    // weekstart (sun = 0, mon = 1)
        $months = array(_("January"),_("February"),_("March"),_("April"),_("May"),_("June"),_("July"),_("August"),_("September"),_("October"),_("November"),_("December"));
        $wdays = array(_("Su"),_("Mo"),_("Tu"),_("We"),_("Th"),_("Fr"),_("Sa"));
        $wno = _("W"); // week no
@@ -1091,7 +1005,7 @@ function CC() {
           if (dayOfMonth == selectedDay && currentYear == selectedYear && currentMonth == selectedMonth) {
             css_class = 'current';
 ";
-       if ($date_system == 1 || $date_system == 2)
+       if ($date_system == 1 || $date_system == 2 || $date_system == 3)
                $js .= "
           } else if (dayOfWeek == 5) {
 ";