eGroupWare is a multi-user, web-based groupware suite developed on a custom set of PHP-based APIs. C
源代码在线查看: form.tpl
self.name="first_Window"; function abook() { Window1=window.open('{addressbook_link}',"Search","width=800,height=600,toolbar=no,scrollbars=yes,resizable=yes"); } self.name="second_Window"; function accounts_popup() { Window2=window.open('{accounts_link}',"Search","width=800,height=600,toolbar=no,scrollbars=yes,resizable=yes"); } self.name="third_Window"; function e_accounts_popup() { Window3=window.open('{e_accounts_link}',"Search","width=800,height=600,toolbar=no,scrollbars=yes,resizable=yes"); } function editMilestone(_url) { window.open(_url,"EditMilestone","width=600,height=220,toolbar=no,scrollbars=yes,resizable=yes,left=200,top=300"); } {app_header} {message} {lang_project_overview} {lang_milestones} {lang_files} {message_main} {message_milestone} {lang_main}: {pro_main} {lang_pbudget}: {currency} {lang_main}: {budget_main} {lang_sum_jobs}: {pbudget_jobs} {lang_available}: {apbudget} {lang_ptime}: {lang_hours} {lang_main}: {ptime_main} {lang_sum_jobs}: {ptime_jobs} {lang_available}: {atime} {lang_parent}: {parent_select} {lang_investment_nr}: {lang_previous}: {lang_none}{previous_select} {lang_number}: {lang_choose} {choose} {lang_title}: {lang_category}: {cat} {lang_descr}: {descr} {lang_start_date_planned}: {pstart_date_select} {lang_date_due_planned}: {pend_date_select} {lang_start_date}: {start_date_select} {lang_date_due}: {end_date_select} {lang_status}: {status_list} {lang_access}: {access} {lang_priority}: {priority_list} {lang_url}: http:// {lang_reference}: http:// {lang_customer}: {lang_customer_nr}: {lang_coordinator}: {coordinator_accounts} {lang_employees}: {employees_accounts} {edit_roles_button} {lang_ptime}: {lang_hours} [hh] {lang_budget}: {currency} {budget_select} {lang_extra_budget}: {currency} [{currency}.c] {lang_bookable_activities}: {book_activities_list} {lang_billable_activities}: {bill_activities_list} {lang_accounting}: {lang_factor_project} {lang_factor_employee} {lang_non_billable} {lang_accounting_factor_for_project}: {currency} {lang_per_hour} {lang_per_day} {lang_invoicing_method}: {inv_method} {lang_discount}: {lang_percent} [%.%] {lang_amount} [{currency}.c] {lang_result}: {result} {lang_test}: {test} {lang_quality}: {quality} {lang_milestones}: -- end msfield1 -- -- begin mslist -- {s_title} {s_edateout} -- end mslist -- -- begin msfield2 -- end msfield2 {edit_mstones_button} --> {delete_button} {lang_project}: {title_pro} {lang_number}: {number_pro} {lang_url}: {url_pro} {lang_coordinator}: {coordinator_pro} {lang_customer}: {customer_pro} {lang_add_milestone} {lang_title} {lang_date_due} {title} {datedue} {delete_img} {end_date_select} {lang_new} {description} --> {files_table} updateAccountingForm(document.getElementById("acc_factor"));