function start() { $cpt = 0; $headers = array(); $headers[$cpt]['title'] = '#'; // TRAD $headers[$cpt]['order'] = 'no_order'; $cpt++; $headers[$cpt]['title'] = 'User'; // TRAD $headers[$cpt]['order'] = 'no_order'; $cpt++; $headers[$cpt]['title'] = 'Case'; // TRAD $headers[$cpt]['order'] = 'no_order'; $cpt++; $headers[$cpt]['title'] = _Th('time_input_date_creation'); $headers[$cpt]['order'] = 'date_order'; $headers[$cpt]['default'] = 'DESC'; $cpt++; $headers[$cpt]['title'] = _Th('expense_input_type'); $headers[$cpt]['order'] = 'type_order'; $cpt++; $headers[$cpt]['title'] = _Th('expense_input_description'); $headers[$cpt]['order'] = 'no_order'; $headers[$cpt]['more'] = 'desc'; $cpt++; $headers[$cpt]['title'] = "comments"; // TRAD $headers[$cpt]['order'] = 'no_order'; $cpt++; $headers[$cpt]['title'] = _Th('time_input_date_updated'); $headers[$cpt]['order'] = 'upddate_order'; $cpt++; // It doesn't order in a very logical way, but better // than nothing! $headers[$cpt]['title'] = _Th('expense_input_status'); $headers[$cpt]['order'] = 'status_order'; $cpt++; show_list_start($headers); }
$list_pos = 0; } // Position to the page info start if ($list_pos > 0) { if (!lcm_data_seek($result, $list_pos)) { die("Error seeking position {$list_pos} in the result"); } } show_find_box('org', $find_org_string, '__self__'); echo '<form action="add_client.php" method="post">' . "\n"; $headers[0]['title'] = ""; $headers[0]['order'] = 'no_order'; $headers[1]['title'] = _Th('org_input_name'); $headers[1]['order'] = 'order_name'; $headers[1]['default'] = 'ASC'; show_list_start($headers); for ($i = 0; $i < $prefs['page_rows'] && ($row = lcm_fetch_array($result)); $i++) { echo "<tr>\n"; // Show checkbox echo "<td width='1%' class='tbl_cont_" . ($i % 2 ? "dark" : "light") . "'>"; echo "<input type='checkbox' name='orgs[]' value='" . $row['id_org'] . "'>"; echo "</td>\n"; // Show org name echo "<td class='tbl_cont_" . ($i % 2 ? "dark" : "light") . "'>"; echo '<a href="org_det.php?org=' . $row['id_org'] . '" class="content_link">'; echo highlight_matches(clean_output($row['name']), $find_org_string); echo "</a>"; echo "</td>\n"; echo "</tr>\n"; } echo "<tr>\n";
function show_listfu_start($screen = 'general', $show_more_desc = true) { global $prefs; $cpt = 0; $headers = array(); if ($screen != 'case') { $headers[$cpt]['title'] = "#"; $headers[$cpt]['order'] = 'no_order'; $cpt++; } $headers[$cpt]['title'] = _Th('time_input_date_start'); $headers[$cpt]['order'] = 'fu_order'; $headers[$cpt]['default'] = 'ASC'; $cpt++; $headers[$cpt]['title'] = $prefs['time_intervals'] == 'absolute' ? _Th('time_input_date_end') : _Th('time_input_length'); $headers[$cpt]['order'] = 'no_order'; $cpt++; if ($screen != 'author') { $headers[$cpt]['title'] = _Th('case_input_author'); $headers[$cpt]['order'] = 'no_order'; $cpt++; } $headers[$cpt]['title'] = _Th('fu_input_type'); $headers[$cpt]['order'] = 'no_order'; $cpt++; $headers[$cpt]['title'] = _Th('fu_input_description'); $headers[$cpt]['order'] = 'no_order'; if ($show_more_desc) { $headers[$cpt]['more'] = 'fu_desc'; } // will create var ?more_fu_desc=1 $cpt++; show_list_start($headers); }