Add/view on F4 in supplier selector.
[fa-stable.git] / purchasing / allocations / supplier_allocation_main.php
index 4e9ca586057476a0a2ff5a4ebdfae81d44898558..7f63cb6f33aa14c766a4335f46162d7b3d0c8877 100644 (file)
@@ -15,6 +15,15 @@ if ($use_popup_windows)
        $js .= get_js_open_window(900, 500);
 page(_("Supplier Allocations"), false, false, "", $js);
 
+//--------------------------------------------------------------------------------
+if ($ret = context_restore()) {
+       if(isset($ret['supplier_id']))
+               $_POST['supplier_id'] = $ret['supplier_id'];
+}
+if (isset($_POST['_supplier_id_editor'])) {
+       context_call($path_to_root.'/purchasing/manage/suppliers.php?supplier_id='.$_POST['supplier_id'] );
+}
+
 //--------------------------------------------------------------------------------
 
 function display_allocatable_transactions()
@@ -54,7 +63,7 @@ function display_allocatable_transactions()
                $supplier_id = $_POST['supplier_id'];
 
        $trans_items = get_allocatable_from_supp_transactions($supplier_id, $settled);
-
+       div_start('alloc_tbl');
        start_table($table_style);
        if (!isset($_POST['supplier_id']))
                $th = array(_("Transaction Type"), _("#"), _("Reference"), _("Date"), _("Supplier"), 
@@ -102,12 +111,15 @@ function display_allocatable_transactions()
 
        if (db_num_rows($trans_items) == 0)
                display_note(_("There are no allocations to be done."), 1, 2);
-
+       div_end();
        end_form();
 }
 
 //--------------------------------------------------------------------------------
 
+if (get_post('_ShowSettled_update')) {
+       $Ajax->activate('alloc_tbl');
+}
 display_allocatable_transactions();
 
 //--------------------------------------------------------------------------------