function createButtons($tab_names, $table_id) { $tab_arr = split(",", $tab_names); $tab_id = fixTabName($tab_arr[0]); $ret = <<<END \t\t<!-- Begin Button --> \t\t<td rowspan="2" class="Tab_Title_begin"> \t\t\t<img border="0" src="/IBSng/images/tab/begin_of_tab_red.gif" width="8" height="20" id="{$table_id}_{$tab_id}_begin"></td> \t\t<td rowspan="2" class="Tab_Title_red" id="{$table_id}_{$tab_id}_td">{$tab_arr[0]}</td> \t\t<td rowspan="2" class="Tab_Title_end"> \t\t\t<img border="0" src="/IBSng/images/tab/end_of_tab_red.gif" width="5" height="20" id="{$table_id}_{$tab_id}_end"></td> \t \t\t<!-- End Begin Button --> \t\t<script> \t\t {$table_id}.addTab("{$table_id}_{$tab_id}"); \t\t</script> END; foreach (array_slice($tab_arr, 1) as $tab_name) { $tab_id = fixTabName($tab_name); $ret .= <<<END \t\t<!-- mid button --> \t\t<td rowspan="2" class="Tab_Title_begin"> \t\t\t<img border="0" src="/IBSng/images/tab/begin_of_tab_gray.gif" width="8" height="20" id="{$table_id}_{$tab_id}_begin"></td> \t\t<td rowspan="2" class="Tab_Title_gray" id="{$table_id}_{$tab_id}_td">{$tab_name}</td> \t\t<td rowspan="2" class="Tab_Title_end"> \t\t\t<img border="0" src="/IBSng/images/tab/end_of_tab_gray.gif" width="5" height="20" id="{$table_id}_{$tab_id}_end"></td> \t\t<!--end mid button --> \t\t<script> \t\t {$table_id}.addTab("{$table_id}_{$tab_id}"); \t\t</script> END; } return $ret; }
function smarty_block_tabContent($params, $content, &$smarty, &$repeat) { require_once IBSINC . "tab.php"; /* create content of tabs parameter tab_name(string,required): name of tab title, that when it's selected, this content would be shown */ if (!is_null($content)) { $table_id = getTabTableID(FALSE); $tab_id = fixTabName($params["tab_name"]); return <<<END \t<div id="{$table_id}_{$tab_id}_content"> \t <table border="0" cellspacing="0" cellpadding="0" width="100%"> \t {$content} \t </table> \t</div> \t<script> \t\t{$table_id}.initContent("{$table_id}_{$tab_id}"); \t</script> END; } }