X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fui%2Fui_controls.inc;h=54315e2cb306fe53f8c283955e7ca77092679e15;hb=e7b078084252dbcb1fd1051ed0114804ed68b0e1;hp=34c0431af503bf803d9af14f2ded1732e956d9b4;hpb=67abd2b071302a327df63fb949963f0b45d62196;p=fa-stable.git diff --git a/includes/ui/ui_controls.inc b/includes/ui/ui_controls.inc index 34c0431a..54315e2c 100644 --- a/includes/ui/ui_controls.inc +++ b/includes/ui/ui_controls.inc @@ -59,9 +59,15 @@ function end_form($breaks=0) echo "\n"; } -function start_table($extra="", $padding='2', $spacing='0') +function start_table($class=false, $extra="", $padding='2', $spacing='0') { echo "
\n"; // outer table
}
@@ -145,20 +151,23 @@ function access_string($label, $clean=false)
function hyperlink_back($center=true, $no_menu=true, $type_no=0, $trans_no=0)
{
+ global $path_to_root;
+
if ($center)
echo ""._("View Attachment")." | \n";
- }
+ if ($id != 0)
+ echo ""._("View Attachment")." | \n";
echo ""._("Print")." | \n";
}
echo "".($no_menu ? _("Close") : _("Back"))." | \n";
@@ -357,6 +366,56 @@ function div_end()
}
}
+//-----------------------------------------------------------------------------
+// Tabbed area:
+// $name - prefix for widget internal elements:
+// Nth tab submit name: {$name}_N
+// div id: _{$name}_div
+// sel (hidden) name: _{$name}_sel
+// $tabs - array of tabs; string: tab title or array(tab_title, enabled_status)
+
+function tabbed_content_start($name, $tabs, $dft='') {
+ global $Ajax;
+
+ $selname = '_'.$name.'_sel';
+ $div = '_'.$name.'_div';
+
+ if ($dft=='')
+ $dft = key($tabs);
+ $sel = find_submit($name.'_', '');
+
+ if ($sel != '') {
+ $Ajax->activate($name);
+ } else
+ $sel = get_post($selname, $dft);
+ $_POST[$selname] = $sel;
+
+ div_start($name);
+ $str = "
\n";
+ echo $str;
+}
+
+function tabbed_content_end() {
+ echo " "; // content box (don't change to div_end() unless div_start() is used above)
+ div_end(); // tabs widget
+}
+
/* Table editor interfaces. Key is editor type
0 => url of editor page
1 => hotkey code
|