A couple of smaller fixes.
[fa-stable.git] / includes / ui / ui_input.inc
index 9717a95ca34c151ac41b1f6211fd0244cbea4c4e..1e29770487deff359a401b9349dbb170cbc89398 100644 (file)
@@ -257,7 +257,9 @@ function submit_js_confirm($name, $msg) {
 function set_icon($icon, $title=false)
 {
        global $path_to_root;
-       return "<img src='$path_to_root/themes/".user_theme()."/images/$icon' width='12' height='12' border='0'".($title ? " title='$title'" : "")." />\n";     
+       if (basename($icon) === $icon) // standard icons does not contain path separator
+               $icon = "$path_to_root/themes/".user_theme()."/images/$icon";
+       return "<img src='$icon' width='12' height='12' border='0'".($title ? " title='$title'" : "")." />\n";  
 }
 
 function button($name, $value, $title=false, $icon=false,  $aspect='')
@@ -899,4 +901,29 @@ function inactive_control_column(&$th) {
                $Ajax->activate('_page_body');
        }
 }
+
+function customer_credit_row($customer, $credit, $parms='')
+{
+       global $path_to_root;
+       
+       label_row( _("Current Credit:"),
+               "<a target='_blank' " . ($credit<0 ? 'class="redfg"' : '')
+               ."href='$path_to_root/sales/inquiry/customer_inquiry.php?customer_id=".$customer."'"
+               ." onclick=\"javascript:openWindow(this.href,this.target); return false;\" >"
+               . price_format($credit)
+               ."</a>", $parms);
+}
+
+function supplier_credit_row($supplier, $credit, $parms='')
+{
+       global $path_to_root;
+       
+       label_row( _("Current Credit:"),
+               "<a target='_blank' " . ($credit<0 ? 'class="redfg"' : '')
+               ."href='$path_to_root/purchasing/inquiry/supplier_inquiry.php?supplier_id=".$supplier."'"
+               ." onclick=\"javascript:openWindow(this.href,this.target); return false;\" >"
+               . price_format($credit)
+               ."</a>", $parms);
+}
+
 ?>
\ No newline at end of file