Bug in systypes selector (no type update)
authorJoe Hunt <joe.hunt.consulting@gmail.com>
Tue, 20 Apr 2010 22:06:49 +0000 (22:06 +0000)
committerJoe Hunt <joe.hunt.consulting@gmail.com>
Tue, 20 Apr 2010 22:06:49 +0000 (22:06 +0000)
and better layout in company preferences

CHANGELOG.txt
admin/attachments.php
admin/company_preferences.php

index 2c8d523976a76f61027622bfe9e8185528f1021e..c041b3bf4fe45189c76d8406cfc32817db3ff989 100644 (file)
@@ -19,6 +19,10 @@ Legend:
 ! -> Note
 $ -> Affected files
 
+21-Apr-2010 Joe Hunt
+# Bug in systypes selector (no type update)
+$ /admin/attachments.php
+
 20-Apr-2010 Joe Hunt
 + Added option for Manual Revaluation of Currency Accounts
 $ /admin/company_preferences.php
index 34ae4c46429ec2fdb1c391c70a15dab370298324..92008742e9bfc3480b1b431b116aeb4a1e91ec10 100644 (file)
@@ -22,7 +22,7 @@ include_once($path_to_root . "/admin/db/attachments_db.inc");
 if (isset($_GET['vw']))
        $view_id = $_GET['vw'];
 else
-$view_id = find_submit('view');
+       $view_id = find_submit('view');
 if ($view_id != -1)
 {
        $row = get_attachment($view_id);
@@ -144,15 +144,18 @@ if ($Mode == 'RESET')
 
 function viewing_controls()
 {
-    start_form();
-
+       global $selected_id;
+       
     start_table(TABLESTYLE_NOBORDER);
 
-       systypes_list_row(_("Type:"), 'filterType', null, true);
+       start_row();
+       systypes_list_cells(_("Type:"), 'filterType', null, true);
+       if (list_updated('filterType'))
+               $selected_id = -1;;
 
+       end_row();
     end_table(1);
 
-       end_form();
 }
 
 function display_rows($type)
@@ -160,8 +163,6 @@ function display_rows($type)
        $rows = get_attached_documents($type);
        $th = array(_("#"), _("Description"), _("Filename"), _("Size"), _("Filetype"), _("Date Uploaded"), "", "", "", "");
        
-       div_start('transactions');
-       start_form();
        start_table(TABLESTYLE);
        table_header($th);
        $k = 0;
@@ -182,19 +183,16 @@ function display_rows($type)
        end_row();
        }       
        end_table(1);
-       hidden('filterType', $type);
-       end_form();
-       div_end();
 }
 
 //----------------------------------------------------------------------------------------
 
+start_form(true);
+
 viewing_controls();
 
-if (isset($_POST['filterType']))
-       display_rows($_POST['filterType']);
+display_rows($_POST['filterType']);
 
-start_form(true);
 
 start_table(TABLESTYLE2);
 
@@ -217,8 +215,6 @@ text_row_ex(_("Description").':', 'description', 40);
 file_row(_("Attached File") . ":", 'filename', 'filename');
 
 end_table(1);
-if (isset($_POST['filterType']))
-       hidden('filterType', $_POST['filterType']);
 
 submit_add_or_update_center($selected_id == -1, '', 'both');
 
index 4270bb8f83fc7f1e2cbd9e5ceab569cd021a5545..899c039a645936d746bc357b72b35253fd886634 100644 (file)
@@ -186,6 +186,7 @@ sales_types_list_row(_("Base for auto price calculations:"), 'base_sales', $_POS
 text_row_ex(_("Add Price from Std Cost:"), 'add_pct', 10, 10, '', null, null, "%");
 $curr = get_currency($_POST['curr_default']);
 text_row_ex(_("Round to nearest:"), 'round_to', 10, 10, '', null, null, $curr['hundreds_name']);
+label_row("", "&nbsp;");
 
 check_row(_("Search Item List"), 'no_item_list', null);
 check_row(_("Search Customer List"), 'no_customer_list', null);