// // General tab // case 'general': // // Show client general information // show_page_subtitle(_T('generic_subtitle_general'), 'authors_intro'); echo '<ul class="info">'; echo '<li>' . _Ti('authoredit_input_id') . '<strong>' . $author_data['id_author'] . "</strong></li>\n"; echo '<li>' . _Ti('person_input_name') . '<strong>' . get_person_name($author_data) . "</strong></li>\n"; echo '<li>' . _Ti('authoredit_input_status') . '<strong>' . _T('authoredit_input_status_' . $author_data['status']) . "</strong></li>\n"; echo '<li>' . _Ti('time_input_date_creation') . format_date($author_data['date_creation']) . "</li>\n"; echo "</ul>\n"; // Show author contacts (if any) show_all_contacts('author', $author_data['id_author']); // // Show 'edit author' button, if allowed // if ($GLOBALS['author_session']['status'] == 'admin' || $author == $GLOBALS['author_session']['id_author']) { echo '<p class="normal_text"><a href="edit_author.php?author=' . $author . '" class="edit_lnk">' . _T('authoredit_button_edit') . "</a></p>\n"; } break; // // Cases tab // // // Cases tab // case 'cases': include_lcm('inc_obj_case');
function printGeneral($show_subtitle = true) { $meta_citizen_number = read_meta('client_citizen_number'); $meta_civil_status = read_meta('client_civil_status'); $meta_income = read_meta('client_income'); $meta_date_birth = read_meta('client_date_birth'); if ($show_subtitle) { show_page_subtitle(_T('generic_subtitle_general'), 'clients_intro'); } echo '<ul class="info">'; echo '<li>' . '<span class="label1">' . _Ti('client_input_id') . '</span>' . '<span class="value1">' . $this->getDataInt('id_client') . '</span>' . "</li>\n"; echo '<li>' . '<span class="label1">' . _Ti('person_input_name') . '</span>' . '<span class="value1">' . $this->getName() . '</span>' . "</li>\n"; if ($this->data['gender'] == 'male' || $this->getDataString('gender') == 'female') { $gender = _T('person_input_gender_' . $this->getDataString('gender')); } else { $gender = _T('info_not_available'); } if (substr($meta_date_birth, 0, 3) == 'yes') { echo "<li>" . _Ti('person_input_date_birth'); if ($birth = $this->getDataString('data_birth')) { echo format_date($birth) . " (" . _T('person_info_years_old', array('years' => years_diff($this->getDataString('date_birth')))) . ")"; } else { echo _T('info_not_available'); } echo "</li>\n"; } echo '<li>' . '<span class="label1">' . _Ti('person_input_gender') . '</span>' . '<span class="value1">' . $gender . '</span>' . "</li>\n"; if (substr($meta_citizen_number, 0, 3) == 'yes') { echo '<li>' . '<span class="label2">' . _Ti('person_input_citizen_number') . '</span>' . '<span class="value2">' . clean_output($this->getDataString('citizen_number')) . '</span>' . "</li>\n"; } if (substr($meta_civil_status, 0, 3) == 'yes') { // [ML] Patch for bug #1372138 (LCM < 0.6.4) $civil_status = $this->getDataString('civil_status', 'unknown'); echo '<li>' . '<span class="label2">' . _Ti('person_input_civil_status') . '</span>' . '<span class="value2">' . _Tkw('civilstatus', $civil_status) . '</span>' . "</li>\n"; } if (substr($meta_income, 0, 3) == 'yes') { // [ML] Patch for bug #1372138 (LCM < 0.6.4) $income = $this->getDataString('income', 'unknown'); echo '<li>' . '<span class="label2">' . _Ti('person_input_income') . '</span>' . '<span class="value2">' . _Tkw('income', $income) . '</span>' . "</li>\n"; } show_all_keywords('client', $this->getDataInt('id_client')); echo '<li>' . '<span class="label2">' . _Ti('case_input_date_creation') . '</span>' . '<span class="value2">' . format_date($this->getDataString('date_creation')) . '</span>' . "</li>\n"; echo '<li class="large">' . '<span class="label2">' . _Ti('client_input_notes') . '</span>' . '<span class="value2">' . nl2br(clean_output($this->getDataString('notes'))) . '</span>' . "</li>\n"; echo "</ul>\n"; // Show client contacts (if any) show_all_contacts('client', $this->getDataInt('id_client')); }
function printGeneral($show_subtitle = true) { if ($show_subtitle) { show_page_subtitle(_T('generic_subtitle_general'), 'clients_intro'); } echo '<ul class="info">'; echo '<li>' . '<span class="label1">' . _Ti('org_input_id') . '</span>' . '<span class="value1">' . $this->getDataInt('id_org') . '</span>' . "</li>\n"; echo '<li>' . '<span class="label1">' . _Ti('org_input_name') . '</span>' . '<span class="value1">' . $this->getDataString('name') . '</span>' . "</li>\n"; echo '<li>' . '<span class="label2">' . _Ti('org_input_court_reg') . '</span>' . '<span class="value2">' . $this->getDataString('court_reg') . '</span>' . "</li>\n"; echo '<li>' . '<span class="label2">' . _Ti('org_input_tax_number') . '</span>' . '<span class="value2">' . $this->getDataString('tax_number') . '</span>' . "</li>\n"; echo '<li>' . '<span class="label2">' . _Ti('org_input_stat_number') . '</span>' . '<span class="value2">' . $this->getDataString('stat_number') . '</span>' . "</li>\n"; echo '<li>' . '<span class="label2">' . _Ti('time_input_date_creation') . '</span>' . '<span class="value2">' . format_date($this->getDataString('date_creation'), 'full') . '</span>' . "</li>\n"; show_all_keywords('org', $this->getDataInt('id_org')); echo '<li class="large">' . '<span class="label2">' . _Ti('org_input_notes') . '</span>' . '<span class="value2">' . nl2br($this->getDataString('notes')) . '</span>' . "</li>\n"; echo "</ul>\n"; // Show client contacts (if any) show_all_contacts('org', $this->getDataInt('id_org')); }