Fix tooltips not readable on small screen
[order_line_extra.git] / order_lines_view.php
index 34dae4783ac580e1dd86576d16fe8f4d743f976d..f85e3b56a10ab39ad342019cba5541c6b25269bd 100644 (file)
@@ -25,6 +25,7 @@ $_SESSION['page_title'] = _($help_context = "Edit lines extra parameters");
 
 update_extra_order_details();
 
+
 $js = "";
 if ($use_popup_windows)
        $js .= get_js_open_window(900, 600);
@@ -39,7 +40,19 @@ start_form();
 start_table(TABLESTYLE_NOBORDER);
 start_row();
 
-customer_list_cells(_("Select a customer: "), 'customer_id', false, false, true);
+
+if(!isset($_POST['customer_id'])) {
+       if(isset($_GET['customer_id'])) {
+               $customer_id = $_GET['customer_id'];
+               $_POST['customer_id'] = $customer_id;
+       }
+else $customer_id = null;
+
+}
+else {
+       $customer_id = $_POST['customer_id'];
+}
+customer_list_cells(_("Select a customer: "), 'customer_id', $customer_id, true, true);
 
 
 
@@ -54,21 +67,30 @@ end_table(1);
 //---------------------------------------------------------------------------------------------
 //     Orders inquiry table
 //
-$customer_id = $_POST['customer_id'];
-if(isset($customer_id)) {
+if($customer_id) {
        $sql = get_order_details_extra($customer_id);
-
-
        $cols = array(
                'detail_id' => 'skip'
                ,       _("Order #") => array('fun'=>'view_link', 'ord' => '')
                ,_("Item Code") => array('ord' => '')
-               ,_("Quantity") => array('type' => 'qty')
+               ,_("Quantity") => array('type' => 'qty', 'dec' => 0)
        ,_("Required Date") => array('fun' => 'input_date_details', 'ord' => '')
        ,_("Comment") => array('fun' => 'input_comment_details', 'ord' => '')
        );
 }
 else {
+       $sql = get_order_summary();
+       $cols = array(
+       'customer id' => 'skip',
+_("Customer") => array('ord' => '', 'fun' => 'customer_link'),
+_("Branch") => array('ord' => ''),
+_("Delivery Date") => array('ord' => '', 'type' => 'date'),
+_("Quantity") => array('ord' => '', 'type' => 'qty', 'dec' => 0),
+_("Amount") => array('ord' => '', 'type' => 'amount'),
+_("required date") => array('ord' => '', 'type' => 'date'),
+_("Comments") => array('ord' => '', 'fun' => 'aggregate_comment'),
+_("comment 2 ") =>  'skip'
+       );
 }
 
 
@@ -85,3 +107,25 @@ submit_center_last('Cancel', _("Cancel"), true, '', 'cancel', true);
        end_form();
        end_page();
 ?>
+<style>
+span.tooltip{ display:none;}
+span.tooltip {
+      position: absolute;
+                       right: -0px;
+                       top: 20px;
+      width: 200px;
+      color: rgb(113, 157, 171);
+      background: rgb(255, 255, 255);
+      border: 1px solid rgb(113, 157, 171);
+}
+
+:hover > span.tooltip, span.tooltip:hover {
+       display: inline;
+}
+span.before-tooltip {
+       color: #800;
+       font-style: italic;
+       position: relative;
+}
+
+</style>