converting .xet files to new webcomponents-format

This commit is contained in:
ralf 2023-01-04 11:28:10 -06:00
parent 5d97522729
commit 8ec106f22b
242 changed files with 6502 additions and 7812 deletions

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.add_list_dialog" template="" lang="" group="0" version=""> <template id="addressbook.add_list_dialog" template="" lang="" group="0" version="">
<grid> <grid>
@ -10,14 +9,14 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Name for the distribution list"/> <et2-description value="Name for the distribution list"></et2-description>
<textbox id="name"/> <et2-textbox id="name"></et2-textbox>
</row> </row>
<row> <row>
<description value="Addressbook"/> <et2-description value="Addressbook"></et2-description>
<select id="owner"/> <et2-select id="owner"></et2-select>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.admin.types" template="" lang="" group="0" version=""> <template id="addressbook.admin.types" template="" lang="" group="0" version="">
<template id="admin.customfields.types" content="content_types"/> <template id="admin.customfields.types" content="content_types"/>
@ -8,4 +7,4 @@
font-weight: bold; font-weight: bold;
}</styles> }</styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.config" template="" lang="" group="0" version="16.1"> <template id="addressbook.config" template="" lang="" group="0" version="16.1">
<grid width="100%" class="admin-config egwGridView_grid"> <grid width="100%" class="admin-config egwGridView_grid">
@ -10,160 +9,160 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Telephony integration" span="all" class="subHeader"/> <et2-description value="Telephony integration" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="URL to link telephone numbers to (use %1 = number to call, %u = account name, %t = account phone)" label="%s:"/> <et2-description value="URL to link telephone numbers to (use %1 = number to call, %u = account name, %t = account phone)" label="%s:"></et2-description>
<textbox id="newsettings[call_link]" class="et2_fullWidth"/> <et2-textbox id="newsettings[call_link]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Size of popup (WxH, eg.400x300, if a popup should be used)" label="%s:"/> <et2-description value="Size of popup (WxH, eg.400x300, if a popup should be used)" label="%s:"></et2-description>
<textbox id="newsettings[call_popup]" size="10"/> <et2-textbox id="newsettings[call_popup]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Send fax via email by replacing fax number with an email address" label="%s:"/> <et2-description value="Send fax via email by replacing fax number with an email address" label="%s:"></et2-description>
<hbox> <et2-hbox>
<textbox id="newsettings[fax_email_regexp]" blur="(.*)"/> <et2-textbox id="newsettings[fax_email_regexp]" placeholder="(.*)"></et2-textbox>
<textbox id="newsettings[fax_email]" blur="$1@fax.local"/> <et2-textbox id="newsettings[fax_email]" placeholder="$1@fax.local"></et2-textbox>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description value="GeoLocation integration" span="all" class="subHeader"/> <et2-description value="GeoLocation integration" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Choose pre-defined map source or use custom URL (use %r = street, %t = city, %c = country, %z = zipcode)" label="%s:"/> <et2-description value="Choose pre-defined map source or use custom URL (use %r = street, %t = city, %c = country, %z = zipcode)" label="%s:"></et2-description>
<taglist id="newsettings[geolocation_url]" maxSelection="1" empty_label="Select a map or write an URL"/> <et2-select id="newsettings[geolocation_url]" allowFreeEntries="true" editModeEnabled="true" searchUrl="EGroupware\Api\Etemplate\Widget\Taglist::ajax_search" emptyLabel="Select a map or write an URL"></et2-select>
</row> </row>
<row> <row>
<description value="Calendar integration" span="all" class="subHeader"/> <et2-description value="Calendar integration" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Disable Last/Next Event column"/> <et2-description value="Disable Last/Next Event column"></et2-description>
<select id="newsettings[disable_event_column]"> <et2-select id="newsettings[disable_event_column]">
<option value="">Allow</option> <option value="">Allow</option>
<option value="contacts">Allow for contacts only</option> <option value="contacts">Allow for contacts only</option>
<option value="True">Disabled</option> <option value="True">Disabled</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Allow users to maintain their own account-data" span="all" class="subHeader"/> <et2-description value="Allow users to maintain their own account-data" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Fields the user is allowed to edit himself"/> <et2-description value="Fields the user is allowed to edit himself"></et2-description>
<select id="newsettings[own_account_acl]" multiple="true" tags="true" class="et2_fullWidth"/> <et2-select id="newsettings[own_account_acl]" multiple="true"></et2-select>
</row> </row>
<row> <row>
<description value="General" span="all" class="subHeader"/> <et2-description value="General" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Use a category tree?"/> <et2-description value="Use a category tree?"></et2-description>
<select id="newsettings[cat_tab]"> <et2-select id="newsettings[cat_tab]">
<option value="True">No</option> <option value="True">No</option>
<option value="Tree">Yes</option> <option value="Tree">Yes</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Use an extra tab for private custom fields?"/> <et2-description value="Use an extra tab for private custom fields?"></et2-description>
<select id="newsettings[private_cf_tab]"> <et2-select id="newsettings[private_cf_tab]">
<option value="">No</option> <option value="">No</option>
<option value="True">Yes</option> <option value="True">Yes</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Load custom fields in index, even if custom field column is off (eg. to display them in a specific index column)"/> <et2-description value="Load custom fields in index, even if custom field column is off (eg. to display them in a specific index column)"></et2-description>
<select id="newsettings[index_load_cfs]" multiple="true" tags="true" class="et2_fullWidth"/> <et2-select id="newsettings[index_load_cfs]" multiple="true"></et2-select>
</row> </row>
<row> <row>
<description value="Update Fields by edited organisations?"/> <et2-description value="Update Fields by edited organisations?"></et2-description>
<select id="newsettings[org_fileds_to_update]" multiple="true" tags="true" class="et2_fullWidth"/> <et2-select id="newsettings[org_fileds_to_update]" multiple="true"></et2-select>
</row> </row>
<row> <row>
<description value="Fields to copy when copying an address?"/> <et2-description value="Fields to copy when copying an address?"></et2-description>
<select id="newsettings[copy_fields]" multiple="true" tags="true" class="et2_fullWidth"/> <et2-select id="newsettings[copy_fields]" multiple="true"></et2-select>
</row> </row>
<row> <row>
<description value="Security" span="all" class="subHeader"/> <et2-description value="Security" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="How many contacts should non-admins be able to export"/> <et2-description value="How many contacts should non-admins be able to export"></et2-description>
<description value="(empty = use global limit, no = no export at all)"/> <et2-description value="(empty = use global limit, no = no export at all)"></et2-description>
</vbox> </et2-vbox>
<textbox id="newsettings[contact_export_limit]" size="5"/> <et2-textbox id="newsettings[contact_export_limit]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Allow members of following groups to edit contact-data of accounts" label="%s:"/> <et2-description value="Allow members of following groups to edit contact-data of accounts" label="%s:"></et2-description>
<select-account id="newsettings[allow_account_edit]" account_type="groups" multiple="true" tags="true" width="100%"/> <et2-select-account id="newsettings[allow_account_edit]" multiple="true" width="100%" accountType="groups"></et2-select-account>
</row> </row>
<row> <row>
<description value="History logging" span="all" class="subHeader"/> <et2-description value="History logging" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Prevent deleting of contacts"/> <et2-description value="Prevent deleting of contacts"></et2-description>
<select id="newsettings[history]"> <et2-select id="newsettings[history]">
<option value="">Yes, only admins can purge deleted items</option> <option value="">Yes, only admins can purge deleted items</option>
<option value="userpurge">Yes, users can purge their deleted items</option> <option value="userpurge">Yes, users can purge their deleted items</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Contact maintenance" span="all" class="subHeader"/> <et2-description value="Contact maintenance" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Set full name and file as field in contacts of all users (either all or only empty values)" label="%s:"/> <et2-description value="Set full name and file as field in contacts of all users (either all or only empty values)" label="%s:"></et2-description>
<hbox> <et2-hbox>
<select id="fileas" empty_label="Set only full name" width="70%"/> <et2-select id="fileas" width="70%" emptyLabel="Set only full name"></et2-select>
<button onclick="document.location.href='index.php?menuaction=addressbook.addressbook_ui.admin_set_fileas&amp;all=1&amp;type='+this.form.fileas.value;" label="All"/> <et2-button onclick="document.location.href='index.php?menuaction=addressbook.addressbook_ui.admin_set_fileas&amp;all=1&amp;type='+this.form.fileas.value;" label="All"></et2-button>
<button onclick="document.location.href='index.php?menuaction=addressbook.addressbook_ui.admin_set_fileas&amp;type='+this.form.fileas.value;" label="Empty"/> <et2-button onclick="document.location.href='index.php?menuaction=addressbook.addressbook_ui.admin_set_fileas&amp;type='+this.form.fileas.value;" label="Empty"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description value="Cleanup addressbook fields (apply if synchronization creates duplicates)" label="%s:"/> <et2-description value="Cleanup addressbook fields (apply if synchronization creates duplicates)" label="%s:"></et2-description>
<button onclick="document.location.href='index.php?menuaction=addressbook.addressbook_ui.admin_set_all_cleanup'" label="Start"/> <et2-button onclick="document.location.href='index.php?menuaction=addressbook.addressbook_ui.admin_set_all_cleanup'" label="Start"></et2-button>
</row> </row>
<row> <row>
<description value="Contact repository" span="all" class="subHeader"/> <et2-description value="Contact repository" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Select where you want to store / retrieve contacts" label="%s:"/> <et2-description value="Select where you want to store / retrieve contacts" label="%s:"></et2-description>
<select id="newsettings[contact_repository]"/> <et2-select id="newsettings[contact_repository]"></et2-select>
</row> </row>
<row> <row>
<description value="You can only use LDAP as contact repository if the accounts are stored in LDAP too!" span="all"/> <et2-description value="You can only use LDAP as contact repository if the accounts are stored in LDAP too!" span="all"></et2-description>
</row> </row>
<row> <row>
<description value="Account repository" label="%s:"/> <et2-description value="Account repository" label="%s:"></et2-description>
<hbox> <et2-hbox>
<description id="newsettings[account_repository]" class="subHeader"/> <et2-description id="newsettings[account_repository]" class="subHeader"></et2-description>
<description value="Can be changed via Setup &gt;&gt; Configuration"/> <et2-description value="Can be changed via Setup &gt;&gt; Configuration"></et2-description>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description value="LDAP settings for contacts" span="all" class="subHeader"/> <et2-description value="LDAP settings for contacts" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="LDAP host for contacts" label="%s:"/> <et2-description value="LDAP host for contacts" label="%s:"></et2-description>
<textbox id="newsettings[ldap_contact_host]"/> <et2-textbox id="newsettings[ldap_contact_host]"></et2-textbox>
</row> </row>
<row> <row>
<description value="LDAP context for contacts" label="%s:"/> <et2-description value="LDAP context for contacts" label="%s:"></et2-description>
<textbox id="newsettings[ldap_contact_context]" class="et2_fullWidth"/> <et2-textbox id="newsettings[ldap_contact_context]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Additional information about using LDAP as contact repository" class="subHeader"/> <et2-description value="Additional information about using LDAP as contact repository" class="subHeader"></et2-description>
<description value="README" href="/doc/ldap/README.contacts" extra_link_target="_blank"/> <et2-description value="README" href="/doc/ldap/README.contacts" extraLinkTarget="_blank"></et2-description>
</row> </row>
<row> <row>
<description value="Migration to LDAP"/> <et2-description value="Migration to LDAP"></et2-description>
<hbox> <et2-hbox>
<select id="migrate"> <et2-select id="migrate">
<option value="">Select migration type</option> <option value="">Select migration type</option>
<option value="contacts" title="if accounts are already in LDAP">contacts to LDAP</option> <option value="contacts" title="if accounts are already in LDAP">contacts to LDAP</option>
<option value="contacts,accounts" title="use setup for a full account-migration">contacts and account contact-data to LDAP</option> <option value="contacts,accounts" title="use setup for a full account-migration">contacts and account contact-data to LDAP</option>
<option value="contacts,accounts-back" title="for read only LDAP">contacts to LDAP, account contact-data to SQL</option> <option value="contacts,accounts-back" title="for read only LDAP">contacts to LDAP, account contact-data to SQL</option>
<option value="sql" title="for read only LDAP">contacts and account contact-data to SQL</option> <option value="sql" title="for read only LDAP">contacts and account contact-data to SQL</option>
</select> </et2-select>
<button onclick="if (this.form.migrate.value) document.location.href='index.php?menuaction=addressbook.addressbook_ui.migrate2ldap&amp;type='+this.form.migrate.value;" label="Start"/> <et2-button onclick="if (this.form.migrate.value) document.location.href='index.php?menuaction=addressbook.addressbook_ui.migrate2ldap&amp;type='+this.form.migrate.value;" label="Start"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.contactform" template="" lang="" group="0" version="1.5.001"> <template id="addressbook.contactform" template="" lang="" group="0" version="1.5.001">
<grid border="0"> <grid border="0">
@ -15,140 +14,140 @@
</columns> </columns>
<rows> <rows>
<row disabled="!@show[org_name]"> <row disabled="!@show[org_name]">
<image src="home"/> <et2-image src="home"></et2-image>
<description value="Company"/> <et2-description value="Company"></et2-description>
<textbox size="64" maxlength="64" id="org_name" span="4"/> <et2-textbox maxlength="64" id="org_name" span="4"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@show[org_unit]"> <row disabled="!@show[org_unit]">
<description/> <et2-description></et2-description>
<description value="Department"/> <et2-description value="Department"></et2-description>
<textbox size="64" maxlength="64" span="4" id="org_unit"/> <et2-textbox maxlength="64" span="4" id="org_unit"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row valign="top" disabled="!@show[n_fn]"> <row valign="top" disabled="!@show[n_fn]">
<image src="accounts"/> <et2-image src="accounts"></et2-image>
<description value="Contact"/> <et2-description value="Contact"></et2-description>
<textbox size="10" maxlength="64" id="n_prefix" blur="Prefix"/> <et2-textbox maxlength="64" id="n_prefix" placeholder="Prefix"></et2-textbox>
<textbox id="n_given" size="20" maxlength="64" align="center"/> <et2-textbox id="n_given" maxlength="64" align="center"></et2-textbox>
<textbox id="n_family" align="right" size="22" maxlength="64" span="2" needed="1"/> <et2-textbox id="n_family" align="right" maxlength="64" span="2" required="1"></et2-textbox>
<description class="redItalic" value="*"/> <et2-description class="redItalic" value="*"></et2-description>
</row> </row>
<row disabled="!@show[sep1]"> <row disabled="!@show[sep1]">
<hrule span="all"/> <hrule span="all"/>
</row> </row>
<row disabled="!@show[email]"> <row disabled="!@show[email]">
<image src="email.png"/> <et2-image src="email.png"></et2-image>
<description value="Email"/> <et2-description value="Email"></et2-description>
<textbox size="64" maxlength="64" validator="/^[a-z0-9._-]+@[a-z0-9-]+(\.[a-z0-9-]+)+$/i" span="4" id="email" needed="1"/> <et2-textbox maxlength="64" validator="/^[a-z0-9._-]+@[a-z0-9-]+(\.[a-z0-9-]+)+$/i" span="4" id="email" required="1"></et2-textbox>
<description class="redItalic" value="*"/> <et2-description class="redItalic" value="*"></et2-description>
</row> </row>
<row disabled="!@show[tel_work]"> <row disabled="!@show[tel_work]">
<image src="phone"/> <et2-image src="phone"></et2-image>
<description value="Business phone"/> <et2-description value="Business phone"></et2-description>
<textbox size="64" maxlength="64" span="4" id="tel_work"/> <et2-textbox maxlength="64" span="4" id="tel_work"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@show[tel_cell]"> <row disabled="!@show[tel_cell]">
<description/> <et2-description></et2-description>
<description value="Mobile phone"/> <et2-description value="Mobile phone"></et2-description>
<textbox size="64" maxlength="64" span="4" id="tel_cell"/> <et2-textbox maxlength="64" span="4" id="tel_cell"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@show[tel_fax]"> <row disabled="!@show[tel_fax]">
<description/> <et2-description></et2-description>
<description value="Fax"/> <et2-description value="Fax"></et2-description>
<textbox size="64" maxlength="64" span="4" id="tel_fax"/> <et2-textbox maxlength="64" span="4" id="tel_fax"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@show[tel_home]"> <row disabled="!@show[tel_home]">
<description/> <et2-description></et2-description>
<description value="Home phone"/> <et2-description value="Home phone"></et2-description>
<textbox size="64" maxlength="64" span="4" id="tel_home"/> <et2-textbox maxlength="64" span="4" id="tel_home"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@show[url]"> <row disabled="!@show[url]">
<image src="internet"/> <et2-image src="internet"></et2-image>
<description value="Internet"/> <et2-description value="Internet"></et2-description>
<textbox size="64" maxlength="64" span="4" id="url"/> <et2-textbox maxlength="64" span="4" id="url"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@show[sep2]"> <row disabled="!@show[sep2]">
<hrule span="all"/> <hrule span="all"/>
</row> </row>
<row disabled="!@show[adr_one_street]"> <row disabled="!@show[adr_one_street]">
<image src="home"/> <et2-image src="home"></et2-image>
<description value="Street"/> <et2-description value="Street"></et2-description>
<textbox size="64" maxlength="64" span="4" id="adr_one_street" needed="1"/> <et2-textbox maxlength="64" span="4" id="adr_one_street" required="1"></et2-textbox>
<description class="redItalic" value="*"/> <et2-description class="redItalic" value="*"></et2-description>
</row> </row>
<row disabled="!@show[adr_one_street2]"> <row disabled="!@show[adr_one_street2]">
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<textbox size="64" maxlength="64" span="4" id="adr_one_street2"/> <et2-textbox maxlength="64" span="4" id="adr_one_street2"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row valign="top" disabled="!@show[adr_one_locality]=postcode_city"> <row valign="top" disabled="!@show[adr_one_locality]=postcode_city">
<description/> <et2-description></et2-description>
<description value="City"/> <et2-description value="City"></et2-description>
<textbox size="10" maxlength="64" id="adr_one_postalcode" needed="1"/> <et2-textbox maxlength="64" id="adr_one_postalcode" required="1"></et2-textbox>
<textbox size="48" maxlength="64" span="3" id="adr_one_locality" align="right" needed="1"/> <et2-textbox maxlength="64" span="3" id="adr_one_locality" align="right" required="1"></et2-textbox>
<description class="redItalic" value="*"/> <et2-description class="redItalic" value="*"></et2-description>
</row> </row>
<row valign="top" disabled="!@show[adr_one_locality]=city_state_postcode"> <row valign="top" disabled="!@show[adr_one_locality]=city_state_postcode">
<description/> <et2-description></et2-description>
<description value="Stadt"/> <et2-description value="Stadt"></et2-description>
<textbox size="36" maxlength="64" span="2" id="adr_one_locality" needed="1"/> <et2-textbox maxlength="64" span="2" id="adr_one_locality" required="1"></et2-textbox>
<textbox size="8" maxlength="64" id="adr_one_region" align="center"/> <et2-textbox maxlength="64" id="adr_one_region" align="center"></et2-textbox>
<textbox size="8" maxlength="64" id="adr_one_postalcode" align="right" needed="1"/> <et2-textbox maxlength="64" id="adr_one_postalcode" align="right" required="1"></et2-textbox>
<description class="redItalic" value="*"/> <et2-description class="redItalic" value="*"></et2-description>
</row> </row>
<row disabled="!@show[sep3]"> <row disabled="!@show[sep3]">
<hrule span="all"/> <hrule span="all"/>
</row> </row>
<row disabled="!@show[custom1]"> <row disabled="!@show[custom1]">
<image src="gear"/> <et2-image src="gear"></et2-image>
<description value="@customlabel[1]"/> <et2-description value="@customlabel[1]"></et2-description>
<textbox id="@customfield[1]" span="4" needed="1" size="64"/> <et2-textbox id="@customfield[1]" span="4" required="1"></et2-textbox>
<description class="redItalic" value="*"/> <et2-description class="redItalic" value="*"></et2-description>
</row> </row>
<row disabled="!@show[custom2]"> <row disabled="!@show[custom2]">
<description/> <et2-description></et2-description>
<description value="@customlabel[2]"/> <et2-description value="@customlabel[2]"></et2-description>
<textbox id="@customfield[2]" span="4" size="64"/> <et2-textbox id="@customfield[2]" span="4"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@show[sep4]"> <row disabled="!@show[sep4]">
<hrule span="all"/> <hrule span="all"/>
</row> </row>
<row valign="top" disabled="!@show[note]"> <row valign="top" disabled="!@show[note]">
<image src="edit.png"/> <et2-image src="edit.png"></et2-image>
<description value="Message"/> <et2-description value="Message"></et2-description>
<textbox multiline="true" rows="5" cols="45" span="4" class="width100" needed="1" id="note"/> <et2-textarea rows="5" cols="45" span="4" class="width100" id="note" required="1"></et2-textarea>
</row> </row>
<row disabled="!@show[sep5]"> <row disabled="!@show[sep5]">
<hrule span="all"/> <hrule span="all"/>
</row> </row>
<row disabled="!@show[recaptcha]"> <row disabled="!@show[recaptcha]">
<description span="2"/> <et2-description span="2"></et2-description>
<html id="recaptcha"/> <html id="recaptcha"/>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@show[captcha]"> <row disabled="!@show[captcha]">
<image src="private.svg"/> <et2-image src="private.svg"></et2-image>
<description value="Verification"/> <et2-description value="Verification"></et2-description>
<description value="@captcha_task"/> <et2-description value="@captcha_task"></et2-description>
<textbox label="%s please calculate the result" needed="1" span="3" id="captcha" size="3"/> <et2-textbox label="%s please calculate the result" span="3" id="captcha" required="1"></et2-textbox>
<description class="redItalic" value="*"/> <et2-description class="redItalic" value="*"></et2-description>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<button label="Submit" id="submitit"/> <et2-button label="Submit" id="submitit"></et2-button>
<description span="all" class="redItalic" value="required fields *" align="right"/> <et2-description span="all" class="redItalic" value="required fields *" align="right"></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -156,4 +155,4 @@
.width100 textarea { width: 99%; } .width100 textarea { width: 99%; }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.display.rows" template="" lang="" group="0" version="1.5.001"> <template id="addressbook.display.rows" template="" lang="" group="0" version="1.5.001">
<grid width="100%" overflow="auto"> <grid width="100%" overflow="auto">
@ -41,32 +40,32 @@
<nextmatch-header label="Region" id="adr_one_region"/> <nextmatch-header label="Region" id="adr_one_region"/>
<nextmatch-header label="@customlabel[1]" id="custom1"/> <nextmatch-header label="@customlabel[1]" id="custom1"/>
<nextmatch-header label="@customlabel[2]" id="custom2"/> <nextmatch-header label="@customlabel[2]" id="custom2"/>
<vbox options="0,0"> <et2-vbox cellpadding="0" cellspacing="0" >
<nextmatch-header label="select country" id="country"/> <nextmatch-header label="select country" id="country"/>
<nextmatch-customfilter id="adr_one_countryname" options="select-country,Country,1" class="countrySelect"/> <nextmatch-customfilter id="adr_one_countryname" options="select-country,Country,1" class="countrySelect"/>
</vbox> </et2-vbox>
</row> </row>
<row class="row" valign="top"> <row class="row" valign="top">
<image options="1" src="${row}[type]" readonly="true" label="$row_cont[type_label]"/> <et2-image options="1" src="${row}[type]" readonly="true" label="$row_cont[type_label]"></et2-image>
<description id="${row}[org_name]"/> <et2-description id="${row}[org_name]"></et2-description>
<description id="${row}[org_unit]"/> <et2-description id="${row}[org_unit]"></et2-description>
<description id="${row}[line1]"/> <et2-description id="${row}[line1]"></et2-description>
<description id="${row}[email]"/> <et2-description id="${row}[email]"></et2-description>
<description id="${row}[tel_work]"/> <et2-description id="${row}[tel_work]"></et2-description>
<description id="${row}[tel_cell]"/> <et2-description id="${row}[tel_cell]"></et2-description>
<description id="${row}[tel_fax]"/> <et2-description id="${row}[tel_fax]"></et2-description>
<description id="${row}[tel_home]"/> <et2-description id="${row}[tel_home]"></et2-description>
<description id="${row}[url]"/> <et2-description id="${row}[url]"></et2-description>
<vbox> <et2-vbox>
<description id="${row}[adr_one_street]"/> <et2-description id="${row}[adr_one_street]"></et2-description>
<description id="${row}[adr_one_street2]"/> <et2-description id="${row}[adr_one_street2]"></et2-description>
</vbox> </et2-vbox>
<description id="${row}[adr_one_postalcode]"/> <et2-description id="${row}[adr_one_postalcode]"></et2-description>
<description id="${row}[adr_one_locality]"/> <et2-description id="${row}[adr_one_locality]"></et2-description>
<description id="${row}[adr_one_region]"/> <et2-description id="${row}[adr_one_region]"></et2-description>
<description id="${row}[custom1]"/> <et2-description id="${row}[custom1]"></et2-description>
<description id="${row}[custom2]"/> <et2-description id="${row}[custom2]"></et2-description>
<description id="${row}[adr_one_countryname]"/> <et2-description id="${row}[adr_one_countryname]"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -79,12 +78,12 @@
</columns> </columns>
<rows> <rows>
<row disabled="!@msg"> <row disabled="!@msg">
<description span="all" class="redItalic" align="center" id="msg" no_lang="1"/> <et2-description span="all" class="redItalic" align="center" id="msg" noLang="1"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="1"> <row disabled="1">
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<nextmatch options="addressbook.display.rows" id="nm1" span="all"/> <nextmatch options="addressbook.display.rows" id="nm1" span="all"/>
@ -92,4 +91,4 @@
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.dupconfirmdialog" template="" lang="" group="0" version=""> <template id="addressbook.dupconfirmdialog" template="" lang="" group="0" version="">
<grid id="grid"> <grid id="grid">
@ -10,10 +9,10 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<checkbox id="${row}[confirm]"/> <et2-checkbox id="${row}[confirm]"></et2-checkbox>
<description id="${row}[name]"/> <et2-description id="${row}[name]"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.export_explode_fields" template="" lang="" group="0" version="1.9.001"> <template id="addressbook.export_explode_fields" template="" lang="" group="0" version="1.9.001">
<grid> <grid>
@ -9,7 +8,7 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="List as seperate columns"/> <et2-description value="List as seperate columns"></et2-description>
</row> </row>
<row disabled="!@explode_multiselects"> <row disabled="!@explode_multiselects">
<grid width="100%" id="explode_multiselects"> <grid width="100%" id="explode_multiselects">
@ -19,22 +18,20 @@
</columns> </columns>
<rows> <rows>
<row class="th"> <row class="th">
<description value="Field"/> <et2-description value="Field"></et2-description>
<description value="Style"/> <et2-description value="Style"></et2-description>
</row> </row>
<row> <row>
<description id="${row}[name]"/> <et2-description id="${row}[name]"></et2-description>
<menulist> <et2-select id="${row}[explode]"></et2-select>
<menupopup id="${row}[explode]"/>
</menulist>
</row> </row>
</rows> </rows>
</grid> </grid>
</row> </row>
<row disabled="@explode_multiselects"> <row disabled="@explode_multiselects">
<description value="No multi-select columns selected for export"/> <et2-description value="No multi-select columns selected for export"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.export_vcard_selectors" template="" lang="" group="0" version="1.9.001"> <template id="addressbook.export_vcard_selectors" template="" lang="" group="0" version="1.9.001">
<grid> <grid>
@ -9,12 +8,12 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<radio label="Use all" id="selection" options="all"/> <radio label="Use all" id="selection" set_value="all" />
</row> </row>
<row> <row>
<radio label="Use search results" id="selection" options="search"/> <radio label="Use search results" id="selection" set_value="search" />
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,17 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.home.link" template="" lang="" group="0" version="1.9.001"> <template id="addressbook.home.link" template="" lang="" group="0" version="1.9.001">
<hbox height="100px"> <et2-hbox height="100px">
<image src="image" class="photo"/> <et2-image src="image" class="photo"></et2-image>
<vbox> <et2-vbox>
<description id="n_fn" class="addressbook_sidebox_name"/> <et2-description id="n_fn" class="addressbook_sidebox_name"></et2-description>
<description id="org_name" class="addressbook_sidebox_org"/> <et2-description id="org_name" class="addressbook_sidebox_org"></et2-description>
<description id="org_unit"/> <et2-description id="org_unit"></et2-description>
<description id="adr_one_locality"/> <et2-description id="adr_one_locality"></et2-description>
</vbox> </et2-vbox>
</hbox> </et2-hbox>
<grid class="tooltip"> <grid class="tooltip">
<columns> <columns>
<column width="70"/> <column width="70"/>
@ -19,36 +18,36 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description span="2" value="Phone numbers" class="addressbook_sidebox_header"/> <et2-description span="2" value="Phone numbers" class="addressbook_sidebox_header"></et2-description>
</row> </row>
<row> <row>
<description for="tel_work" value="Business"/> <et2-description for="tel_work" value="Business"></et2-description>
<url-phone id="tel_work" readonly="true"/> <et2-url-phone id="tel_work" readonly="true"></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_cell" value="Mobile phone"/> <et2-description for="tel_cell" value="Mobile phone"></et2-description>
<url-phone id="tel_cell" readonly="true"/> <et2-url-phone id="tel_cell" readonly="true"></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_home" value="Private"/> <et2-description for="tel_home" value="Private"></et2-description>
<url-phone id="tel_home" readonly="true"/> <et2-url-phone id="tel_home" readonly="true"></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_fax" value="Fax"/> <et2-description for="tel_fax" value="Fax"></et2-description>
<url-phone id="tel_fax" readonly="true"/> <et2-url-phone id="tel_fax" readonly="true"></et2-url-phone>
</row> </row>
<row> <row>
<description span="2" value="EMail &amp; Internet" class="addressbook_sidebox_header"/> <et2-description span="2" value="EMail &amp; Internet" class="addressbook_sidebox_header"></et2-description>
</row> </row>
<row> <row>
<description for="email" value="EMail"/> <et2-description for="email" value="EMail"></et2-description>
<url-email id="email" readonly="true"/> <et2-url-email id="email" readonly="true"></et2-url-email>
</row> </row>
<row> <row>
<description for="url" value="URL"/> <et2-description for="url" value="URL"></et2-description>
<url id="url" readonly="true"/> <et2-url id="url" readonly="true"></et2-url>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.import_vcard" template="" lang="" group="0" version="1.9.001"> <template id="addressbook.import_vcard" template="" lang="" group="0" version="1.9.001">
<grid> <grid>
@ -10,10 +9,8 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Charset of file"/> <et2-description value="Charset of file"></et2-description>
<menulist class="width180"> <et2-select class="width180" id="charset" noLang="1"></et2-select>
<menupopup id="charset" no_lang="1"/>
</menulist>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -21,4 +18,4 @@
.width180 select { width:150px;} .width180 select { width:150px;}
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.importexport_wizard_chooseowner" template="" lang="" group="0" version="1.9.001"> <template id="addressbook.importexport_wizard_chooseowner" template="" lang="" group="0" version="1.9.001">
<grid> <grid>
@ -9,28 +8,24 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description id="msg" no_lang="1"/> <et2-description id="msg" noLang="1"></et2-description>
</row> </row>
<row disabled="@no_owner_map"> <row disabled="@no_owner_map">
<checkbox label="Use field from CSV if possible" id="owner_from_csv"/> <et2-checkbox label="Use field from CSV if possible" id="owner_from_csv"></et2-checkbox>
</row> </row>
<row> <row>
<menulist> <et2-select id="contact_owner"></et2-select>
<menupopup id="contact_owner"/>
</menulist>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<menulist> <et2-select-bool label="Change addressbook when updating" id="change_owner"></et2-select-bool>
<menupopup type="select-bool" label="Change addressbook when updating" id="change_owner"/>
</menulist>
</row> </row>
<row> <row>
<checkbox label="Empty addressbook before importing" id="empty_addressbook"/> <et2-checkbox label="Empty addressbook before importing" id="empty_addressbook"></et2-checkbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.importexport_wizard_vcard_charset" template="" lang="" group="0" version="1.9.001"> <template id="addressbook.importexport_wizard_vcard_charset" template="" lang="" group="0" version="1.9.001">
<grid> <grid>
@ -10,13 +9,11 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description id="msg" no_lang="1" span="all"/> <et2-description id="msg" span="all" noLang="1"></et2-description>
</row> </row>
<row> <row>
<description value="Charset of file"/> <et2-description value="Charset of file"></et2-description>
<menulist class="width180"> <et2-select class="width180" id="charset" noLang="1"></et2-select>
<menupopup id="charset" no_lang="1"/>
</menulist>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -24,4 +21,4 @@
.width180 select { width:150px;} .width180 select { width:150px;}
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.importexport_wizard_vcard_chooseowner" template="" lang="" group="0" version="1.9.001"> <template id="addressbook.importexport_wizard_vcard_chooseowner" template="" lang="" group="0" version="1.9.001">
<grid> <grid>
@ -9,17 +8,15 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description id="title" no_lang="1"/> <et2-description id="title" noLang="1"></et2-description>
</row> </row>
<row> <row>
<menulist> <et2-select id="contact_owner"></et2-select>
<menupopup id="contact_owner"/>
</menulist>
</row> </row>
<row> <row>
<select-cat id="override_values[cat_id][value]" label="Category" empty_label="From file" options=",,,@application"/> <et2-select-cat id="override_values[cat_id][value]" label="Category" application="@application" emptyLabel="From file"></et2-select-cat>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.index.cat_add" template="" lang="" group="0" version="1.5.001"> <template id="addressbook.index.cat_add" template="" lang="" group="0" version="1.5.001">
<grid width="100%" height="300" overflow="auto"> <grid width="100%" height="300" overflow="auto">
@ -12,19 +11,18 @@
</columns> </columns>
<rows> <rows>
<row valign="top"> <row valign="top">
<image src="folder"/> <et2-image src="folder"></et2-image>
<description value="Categories"/> <et2-description value="Categories"></et2-description>
<listbox type="select-cat" id="cat_id" rows="013" options=",width:99%"/> <et2-select-cat id="cat_id" rows="013" multiple="1" globalCategories="width:99%"></et2-select-cat>
<tree-cat id="cat_id" options="13,,width:99%"/> <tree-cat id="cat_id" options="13,,width:99%"/>
</row> </row>
<row> <row>
<hbox span="all"> <et2-hbox span="all">
<button label="add" id="cat_add"/ image="add" background_image="1"> <et2-button label="delete" id="cat_delete" image="delete"></et2-button>
<button label="delete" id="cat_delete" image="delete" background_image="1"/> <et2-button label="cancel" id="cat_cancel" onclick="window.close();" image="cancel"></et2-button>
<button label="cancel" id="cat_cancel" onclick="window.close();" image="cancel" background_image="1"/> </et2-hbox>
</hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.index.duplicate_rows" template="" lang="" group="0" version="16.001"> <template id="addressbook.index.duplicate_rows" template="" lang="" group="0" version="16.001">
<grid width="100%"> <grid width="100%">
@ -46,49 +45,47 @@
</grid> </grid>
<nextmatch-header label="Business address" id="business"/> <nextmatch-header label="Business address" id="business"/>
<!-- <!--
<vbox> <et2-vbox>
<nextmatch-header label="Business phone" id="tel_work"/> <nextmatch-header label="Business phone" id="tel_work"/>
<nextmatch-header label="Mobile phone" id="tel_cell"/> <nextmatch-header label="Mobile phone" id="tel_cell"/>
<nextmatch-header label="Home phone" id="tel_home"/> <nextmatch-header label="Home phone" id="tel_home"/>
<description value="Fax"/> <et2-description value="Fax"></et2-description>
</vbox> </et2-vbox>
--> -->
<vbox> <et2-vbox>
<nextmatch-header label="Business email" id="email"/> <nextmatch-header label="Business email" id="email"/>
<nextmatch-header label="Home email" id="email_home"/> <nextmatch-header label="Home email" id="email_home"/>
</vbox> </et2-vbox>
</row> </row>
<row class="$row_cont[cat_id] $row_cont[class]" valign="top"> <row class="$row_cont[cat_id] $row_cont[class]" valign="top">
<image label="$row_cont[type_label]" src="${row}[type]" align="center" no_lang="1"/> <et2-image label="$row_cont[type_label]" src="${row}[type]" align="center" noLang="1"></et2-image>
<int id="${row}[group_count]" readonly="true" align="center"/> <et2-number id="${row}[group_count]" readonly="true" align="center" precision="0"></et2-number>
<vbox id="${row}[id]"> <et2-vbox id="${row}[id]">
<description id="${row}[line1]" no_lang="1"/> <et2-description id="${row}[line1]" noLang="1"></et2-description>
<description id="${row}[line2]" no_lang="1"/> <et2-description id="${row}[line2]" noLang="1"></et2-description>
<description id="${row}[org_unit]" no_lang="1"/> <et2-description id="${row}[org_unit]" noLang="1"></et2-description>
<description id="${row}[title]" no_lang="1"/> <et2-description id="${row}[title]" noLang="1"></et2-description>
<description id="${row}[first_org]" no_lang="1"/> <et2-description id="${row}[first_org]" noLang="1"></et2-description>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<description value=" " id="${row}[adr_one_locality]" no_lang="1" class="leftPad5"/> <et2-description value=" " id="${row}[adr_one_locality]" class="leftPad5" noLang="1"></et2-description>
<menulist> <et2-select-country id="${row}[adr_one_countrycode]" readonly="true"></et2-select-country>
<menupopup type="select-country" id="${row}[adr_one_countrycode]" readonly="true"/> </et2-vbox>
</menulist>
</vbox>
<!-- <!--
<vbox> <et2-vbox>
<url-phone id="${row}[tel_work]" readonly="true" class="telNumbers"/> <et2-url-phone id="${row}[tel_work]" readonly="true" class="telNumbers"></et2-url-phone>
<url-phone id="${row}[tel_cell]" readonly="true" class="telNumbers"/> <et2-url-phone id="${row}[tel_cell]" readonly="true" class="telNumbers"></et2-url-phone>
<url-phone id="${row}[tel_home]" readonly="true" class="telNumbers"/> <et2-url-phone id="${row}[tel_home]" readonly="true" class="telNumbers"></et2-url-phone>
<url-phone id="${row}[tel_fax]" readonly="true"/> <et2-url-phone id="${row}[tel_fax]" readonly="true"></et2-url-phone>
<description id="${row}[tel_prefered]" no_lang="1" href="$row_cont[tel_prefered_link]" extra_link_target="calling" extra_link_popup="$cont[call_popup]"/> <et2-description id="${row}[tel_prefered]" href="$row_cont[tel_prefered_link]" noLang="1" extraLinkTarget="calling" extraLinkPopup="$cont[call_popup]"></et2-description>
</vbox> </et2-vbox>
--> -->
<vbox> <et2-vbox>
<url-email id="${row}[email]" readonly="true" class="fixedHeight"/> <et2-url-email id="${row}[email]" readonly="true" class="fixedHeight"></et2-url-email>
<url-email id="${row}[email_home]" readonly="true" class="fixedHeight"/> <et2-url-email id="${row}[email_home]" readonly="true" class="fixedHeight"></et2-url-email>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.index.org_rows" template="" lang="" group="0" version="1.9.001"> <template id="addressbook.index.org_rows" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -20,53 +19,51 @@
<nextmatch-sortheader id="org_name" label="Organisation"/> <nextmatch-sortheader id="org_name" label="Organisation"/>
<nextmatch-header label="Department" id="org_unit"/> <nextmatch-header label="Department" id="org_unit"/>
<nextmatch-header label="Business address" id="business"/> <nextmatch-header label="Business address" id="business"/>
<vbox> <et2-vbox>
<nextmatch-header label="Business phone" id="tel_work"/> <nextmatch-header label="Business phone" id="tel_work"/>
<nextmatch-header label="Mobile phone" id="tel_cell"/> <nextmatch-header label="Mobile phone" id="tel_cell"/>
<nextmatch-header label="Home phone" id="tel_home"/> <nextmatch-header label="Home phone" id="tel_home"/>
<description value="Fax"/> <et2-description value="Fax"></et2-description>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<nextmatch-header label="Url" id="url"/> <nextmatch-header label="Url" id="url"/>
<nextmatch-header label="Business email" id="email"/> <nextmatch-header label="Business email" id="email"/>
<nextmatch-header label="Home email" id="email_home"/> <nextmatch-header label="Home email" id="email_home"/>
</vbox> </et2-vbox>
</row> </row>
<row class="$row_cont[cat_id] $row_cont[class]" valign="top"> <row class="$row_cont[cat_id] $row_cont[class]" valign="top">
<image label="$row_cont[type_label]" src="${row}[type]" align="center" no_lang="1"/> <et2-image label="$row_cont[type_label]" src="${row}[type]" align="center" noLang="1"></et2-image>
<int id="${row}[org_count]" readonly="true" align="center"/> <et2-number id="${row}[org_count]" readonly="true" align="center" precision="0"></et2-number>
<vbox> <et2-vbox>
<description id="${row}[org_name]" no_lang="1"/> <et2-description id="${row}[org_name]" noLang="1"></et2-description>
<description id="${row}[line2]" no_lang="1"/> <et2-description id="${row}[line2]" noLang="1"></et2-description>
</vbox> </et2-vbox>
<description id="${row}[org_unit]" no_lang="1"/> <et2-description id="${row}[org_unit]" noLang="1"></et2-description>
<vbox> <et2-vbox>
<description id="${row}[adr_one_street]" no_lang="1"/> <et2-description id="${row}[adr_one_street]" noLang="1"></et2-description>
<description id="${row}[adr_one_street2]" no_lang="1"/> <et2-description id="${row}[adr_one_street2]" noLang="1"></et2-description>
<hbox> <et2-hbox>
<description id="${row}[adr_one_postalcode]" no_lang="1"/> <et2-description id="${row}[adr_one_postalcode]" noLang="1"></et2-description>
<description value=" " id="${row}[adr_one_locality]" no_lang="1" class="leftPad5"/> <et2-description value=" " id="${row}[adr_one_locality]" class="leftPad5" noLang="1"></et2-description>
<description id="${row}[adr_one_region]" no_lang="1" class="leftPad5"/> <et2-description id="${row}[adr_one_region]" class="leftPad5" noLang="1"></et2-description>
</hbox> </et2-hbox>
<description id="${row}[adr_one_countryname]" no_lang="1"/> <et2-description id="${row}[adr_one_countryname]" noLang="1"></et2-description>
<menulist> <et2-select-country id="${row}[adr_one_countrycode]" readonly="true"></et2-select-country>
<menupopup type="select-country" id="${row}[adr_one_countrycode]" readonly="true"/> </et2-vbox>
</menulist> <et2-vbox>
</vbox> <et2-url-phone id="${row}[tel_work]" readonly="true" class="telNumbers"></et2-url-phone>
<vbox> <et2-url-phone id="${row}[tel_cell]" readonly="true" class="telNumbers"></et2-url-phone>
<url-phone id="${row}[tel_work]" readonly="true" class="telNumbers"/> <et2-url-phone id="${row}[tel_home]" readonly="true" class="telNumbers"></et2-url-phone>
<url-phone id="${row}[tel_cell]" readonly="true" class="telNumbers"/> <et2-url-phone id="${row}[tel_fax]" readonly="true"></et2-url-phone>
<url-phone id="${row}[tel_home]" readonly="true" class="telNumbers"/> <et2-description id="${row}[tel_prefered]" href="$row_cont[tel_prefered_link]" noLang="1" extraLinkTarget="calling" extraLinkPopup="$cont[call_popup]"></et2-description>
<url-phone id="${row}[tel_fax]" readonly="true"/> </et2-vbox>
<description id="${row}[tel_prefered]" no_lang="1" href="$row_cont[tel_prefered_link]" extra_link_target="calling" extra_link_popup="$cont[call_popup]"/> <et2-vbox>
</vbox> <et2-url id="${row}[url]" readonly="true" class="fixedHeight"></et2-url>
<vbox> <et2-url-email id="${row}[email]" readonly="true" class="fixedHeight"></et2-url-email>
<url id="${row}[url]" readonly="true" class="fixedHeight"/> <et2-url-email id="${row}[email_home]" readonly="true" class="fixedHeight"></et2-url-email>
<url-email id="${row}[email]" readonly="true" class="fixedHeight"/> </et2-vbox>
<url-email id="${row}[email_home]" readonly="true" class="fixedHeight"/>
</vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,176 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd">
<!-- $Id$ -->
<overlay>
<template id="addressbook.index.rows" template="" lang="" group="0" version="1.9.005">
<grid width="100%">
<columns>
<column width="20"/>
<column width="40%"/>
<column width="70"/>
<column width="100"/>
<column width="60"/>
<column width="80"/>
<column width="180"/>
<column width="180"/>
<column width="180"/>
<column width="180"/>
<column width="40"/>
<column width="80" disabled="@no_customfields"/>
<column width="60%"/>
<column width="80" disabled="@no_distribution_list"/>
<column width="80"/>
<column width="50"/>
<column width="80"/>
<column width="120"/>
</columns>
<rows>
<row class="th">
<nextmatch-header label="Type" id="type"/>
<grid spacing="0" padding="0">
<columns>
<column/>
<column/>
</columns>
<rows>
<row disabled="!@order=n_fileas">
<nextmatch-sortheader label="own sorting" id="n_fileas" span="all"/>
</row>
<row disabled="!@order=n_given">
<nextmatch-sortheader label="Firstname" id="n_given"/>
<nextmatch-sortheader label="Name" id="n_family"/>
</row>
<row disabled="!@order=n_family">
<nextmatch-sortheader label="Name" id="n_family"/>
<nextmatch-sortheader label="Firstname" id="n_given"/>
</row>
<row>
<nextmatch-sortheader label="Organisation" id="org_name" span="all"/>
</row>
<row disabled="!@order=/^(org_name|n_fileas|adr_one_postalcode|contact_modified|contact_created|#)/">
<nextmatch-sortheader label="Name" id="n_family"/>
<nextmatch-sortheader label="Firstname" id="n_given" class="leftPad5"/>
</row>
<row disabled="@order=n_fileas">
<nextmatch-sortheader label="own sorting" id="n_fileas" span="all"/>
</row>
</rows>
</grid>
<nextmatch-header label="role" id="role"/>
<nextmatch-header label="Category" id="cat_id"/>
<nextmatch-header label="Photo" id="photo"/>
<nextmatch-header label="Birthday" id="bday"/>
<vbox>
<nextmatch-header label="Business address" id="business"/>
<nextmatch-customfilter id="adr_one_countrycode" options="select-country,Country,0,No country selected" class="countrySelect"/>
<nextmatch-sortheader label="zip code" id="adr_one_postalcode"/>
</vbox>
<vbox>
<nextmatch-header label="Home address" id="home"/>
<nextmatch-customfilter id="adr_two_countrycode" options="select-country,Country,0,No country selected" class="countrySelect"/>
<nextmatch-sortheader label="zip code" id="adr_two_postalcode"/>
</vbox>
<vbox>
<nextmatch-header label="Business phone" id="tel_work"/>
<nextmatch-header label="Mobile phone" id="tel_cell"/>
<nextmatch-header label="Home phone" id="tel_home"/>
<description value="Fax"/>
</vbox>
<vbox>
<nextmatch-header label="Url" id="url"/>
<nextmatch-header label="Business email" id="email"/>
<nextmatch-header label="Home email" id="email_home"/>
</vbox>
<nextmatch-header label="Room" id="room"/>
<nextmatch-customfields id="customfields"/>
<nextmatch-header label="Note" id="note"/>
<nextmatch-header label="Distribution lists" id="distribution_list"/>
<nextmatch-header label="Addressbook" id="owner"/>
<nextmatch-sortheader label="ID" id="contact_id"/>
<vbox>
<nextmatch-header label="Last date" id="calendar"/>
<nextmatch-header label="Next date" id="calendar"/>
</vbox>
<vbox>
<nextmatch-sortheader label="Created" id="contact_created" sortmode="DESC"/>
<nextmatch-sortheader label="Last modified" id="contact_modified" sortmode="DESC"/>
</vbox>
</row>
<row class="$row_cont[cat_id] $row_cont[class]" valign="top">
<image align="center" label="$row_cont[type_label]" src="${row}[type]" no_lang="1"/>
<vbox id="${row}[id]">
<description id="${row}[line1]" no_lang="1"/>
<description id="${row}[line2]" no_lang="1"/>
<description id="${row}[org_unit]" no_lang="1"/>
<description id="${row}[title]" no_lang="1"/>
<description id="${row}[first_org]" no_lang="1"/>
</vbox>
<description id="${row}[role]"/>
<listbox type="select-cat" id="${row}[cat_id]" readonly="true" rows="2"/>
<image src="${row}[photo]" class="iphoto"/>
<date id="${row}[bday]" readonly="true" options="Y-m-d"/>
<vbox>
<description id="${row}[adr_one_street]" no_lang="1"/>
<description id="${row}[adr_one_street2]" no_lang="1"/>
<hbox>
<description id="${row}[adr_one_postalcode]" no_lang="1"/>
<description value=" " id="${row}[adr_one_locality]" no_lang="1" class="leftPad5"/>
<description id="${row}[adr_one_region]" no_lang="1" class="leftPad5"/>
</hbox>
<description id="${row}[adr_one_countryname]" no_lang="1"/>
<menulist>
<menupopup type="select-country" id="${row}[adr_one_countrycode]" readonly="true"/>
</menulist>
</vbox>
<vbox>
<description id="${row}[adr_two_street]" no_lang="1"/>
<description id="${row}[adr_two_street2]" no_lang="1"/>
<hbox>
<description id="${row}[adr_two_postalcode]" no_lang="1"/>
<description value=" " id="${row}[adr_two_locality]" no_lang="1" class="leftPad5"/>
<description id="${row}[adr_two_region]" no_lang="1" class="leftPad5"/>
</hbox>
<description id="${row}[adr_two_countryname]" no_lang="1"/>
<menulist>
<menupopup type="select-country" id="${row}[adr_two_countrycode]" readonly="true"/>
</menulist>
</vbox>
<vbox>
<url-phone id="${row}[tel_work]" readonly="true" class="telNumbers"/>
<url-phone id="${row}[tel_cell]" readonly="true" class="telNumbers"/>
<url-phone id="${row}[tel_home]" readonly="true" class="telNumbers"/>
<url-phone id="${row}[tel_fax]" readonly="true"/>
<description id="${row}[tel_prefered]" no_lang="1" href="$row_cont[tel_prefered_link]" extra_link_target="calling" extra_link_popup="$cont[call_popup]"/>
</vbox>
<vbox>
<url id="${row}[url]" readonly="true" class="fixedHeight"/>
<url-email id="${row}[email]" readonly="true" class="fixedHeight"/>
<url-email id="${row}[email_home]" readonly="true" class="fixedHeight"/>
</vbox>
<description id="${row}[room]"/>
<customfields-list id="$row" class="customfields"/>
<textbox multiline="true" id="${row}[note]" no_lang="1" readonly="true"/>
<description id="${row}[distrib_lists]"/>
<menulist>
<menupopup id="${row}[owner]" readonly="true"/>
</menulist>
<description id="${row}[id]" class="contactid"/>
<vbox>
<link id="${row}[last_link]"/>
<link id="${row}[next_link]"/>
</vbox>
<vbox>
<date-time id="${row}[created]" readonly="true" class="noWrap"/>
<menulist>
<menupopup type="select-account" id="${row}[creator]" readonly="true"/>
</menulist>
<date-time id="${row}[modified]" readonly="true" class="noBreak"/>
<menulist>
<menupopup type="select-account" id="${row}[modifier]" readonly="true"/>
</menulist>
</vbox>
</row>
</rows>
</grid>
</template>
</overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.index.rows" template="" lang="" group="0" version="1.9.005"> <template id="addressbook.index.rows" template="" lang="" group="0" version="1.9.005">
<grid width="100%"> <grid width="100%">
@ -60,127 +59,125 @@
<nextmatch-header label="Category" id="cat_id"/> <nextmatch-header label="Category" id="cat_id"/>
<nextmatch-header label="Photo" id="photo"/> <nextmatch-header label="Photo" id="photo"/>
<nextmatch-header label="Birthday" id="bday"/> <nextmatch-header label="Birthday" id="bday"/>
<vbox> <et2-vbox>
<nextmatch-header label="Business address" id="business"/> <nextmatch-header label="Business address" id="business"/>
<nextmatch-customfilter id="adr_one_countrycode" options="select-country" type="select-country" tags="true" empty_label="Country" class="countrySelect"/> <et2-nextmatch-header-custom id="adr_one_countrycode" class="countrySelect" widgetType="select-country" emptyLabel="Country"/>
<nextmatch-sortheader label="zip code" id="adr_one_postalcode"/> <nextmatch-sortheader label="zip code" id="adr_one_postalcode"/>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<nextmatch-header label="Home address" id="home"/> <nextmatch-header label="Home address" id="home"/>
<nextmatch-customfilter id="adr_two_countrycode" options="select-country" type="select-country" tags="true" empty_label="Country" class="countrySelect"/> <et2-nextmatch-header-custom id="adr_two_countrycode" class="countrySelect" widgetType="select-country" emptyLabel="Country"/>
<nextmatch-sortheader label="zip code" id="adr_two_postalcode"/> <nextmatch-sortheader label="zip code" id="adr_two_postalcode"/>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<nextmatch-header label="Business phone" id="tel_work"/> <nextmatch-header label="Business phone" id="tel_work"/>
<nextmatch-header label="Mobile phone" id="tel_cell"/> <nextmatch-header label="Mobile phone" id="tel_cell"/>
<nextmatch-header label="Home phone" id="tel_home"/> <nextmatch-header label="Home phone" id="tel_home"/>
<description value="Fax"/> <et2-description value="Fax"></et2-description>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<nextmatch-header label="Url" id="url"/> <nextmatch-header label="Url" id="url"/>
<nextmatch-header label="Business email" id="email"/> <nextmatch-header label="Business email" id="email"/>
<nextmatch-header label="Home email" id="email_home"/> <nextmatch-header label="Home email" id="email_home"/>
</vbox> </et2-vbox>
<nextmatch-header label="Room" id="room"/> <nextmatch-header label="Room" id="room"/>
<nextmatch-customfields id="customfields"/> <nextmatch-customfields id="customfields"/>
<nextmatch-header label="Note" id="note"/> <nextmatch-header label="Note" id="note"/>
<nextmatch-header label="Distribution lists" id="distribution_list"/> <nextmatch-header label="Distribution lists" id="distribution_list"/>
<vbox> <et2-vbox>
<nextmatch-header label="Addressbook" id="owner"/> <nextmatch-header label="Addressbook" id="owner"/>
<nextmatch-accountfilter empty_label="Shared with" id="shared_with" account_type="both"/> <et2-nextmatch-header-account id="shared_with" emptyLabel="Shared with" accountType="both"/>
</vbox> </et2-vbox>
<nextmatch-sortheader label="ID" id="contact_id"/> <nextmatch-sortheader label="ID" id="contact_id"/>
<vbox> <et2-vbox>
<nextmatch-header label="Last date" id="calendar"/> <nextmatch-header label="Last date" id="calendar"/>
<nextmatch-header label="Next date" id="calendar"/> <nextmatch-header label="Next date" id="calendar"/>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<nextmatch-sortheader label="Created" id="contact_created" sortmode="DESC"/> <nextmatch-sortheader label="Created" id="contact_created" sortmode="DESC"/>
<nextmatch-sortheader label="Last modified" id="contact_modified" sortmode="DESC"/> <nextmatch-sortheader label="Last modified" id="contact_modified" sortmode="DESC"/>
</vbox> </et2-vbox>
</row> </row>
<row class="$row_cont[class] $row_cont[cat_id]" valign="top"> <row class="$row_cont[class] $row_cont[cat_id]" valign="top">
<et2-image align="center" label="$row_cont[type_label]" src="$row_cont[type]" no_lang="1"/> <et2-image align="center" label="$row_cont[type_label]" src="$row_cont[type]" noLang="1"/>
<vbox id="${row}[id]"> <et2-vbox id="${row}[id]">
<description id="${row}[line1]" no_lang="1"/> <et2-description id="${row}[line1]" noLang="1"></et2-description>
<description id="${row}[line2]" no_lang="1"/> <et2-description id="${row}[line2]" noLang="1"></et2-description>
<description id="${row}[org_unit]" no_lang="1"/> <et2-description id="${row}[org_unit]" noLang="1"></et2-description>
<description id="${row}[title]" no_lang="1"/> <et2-description id="${row}[title]" noLang="1"></et2-description>
<description id="${row}[first_org]" no_lang="1"/> <et2-description id="${row}[first_org]" noLang="1"></et2-description>
</vbox> </et2-vbox>
<description id="${row}[role]"/> <et2-description id="${row}[role]"></et2-description>
<listbox type="select-cat" id="${row}[cat_id]" readonly="true" rows="2"/> <et2-select-cat id="${row}[cat_id]" readonly="true" rows="2" multiple="1"></et2-select-cat>
<lavatar src="$row_cont[photo]" contactId="$row_cont[id]" lname="$row_cont[n_family]" fname="$row_cont[n_given]"/> <et2-lavatar src="$row_cont[photo]" contactId="$row_cont[id]" lname="$row_cont[n_family]" fname="$row_cont[n_given]"></et2-lavatar>
<date id="${row}[bday]" readonly="true" options="Y-m-d"/> <et2-date id="${row}[bday]" readonly="true" dataFormat="Y-m-d" ></et2-date>
<vbox> <et2-vbox>
<description id="${row}[adr_one_street]" no_lang="1"/> <et2-description id="${row}[adr_one_street]" noLang="1"></et2-description>
<description id="${row}[adr_one_street2]" no_lang="1"/> <et2-description id="${row}[adr_one_street2]" noLang="1"></et2-description>
<hbox> <et2-hbox>
<description id="${row}[adr_one_postalcode]" no_lang="1"/> <et2-description id="${row}[adr_one_postalcode]" noLang="1"></et2-description>
<description value=" " id="${row}[adr_one_locality]" no_lang="1" class="leftPad5"/> <et2-description value=" " id="${row}[adr_one_locality]" class="leftPad5" noLang="1"></et2-description>
<description id="${row}[adr_one_region]" no_lang="1" class="leftPad5"/> <et2-description id="${row}[adr_one_region]" class="leftPad5" noLang="1"></et2-description>
</hbox> </et2-hbox>
<description id="${row}[adr_one_countryname]" no_lang="1"/> <et2-description id="${row}[adr_one_countryname]" noLang="1"></et2-description>
<select-country id="${row}[adr_one_countrycode]" readonly="true"/> <et2-select-country id="${row}[adr_one_countrycode]" readonly="true"></et2-select-country>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<description id="${row}[adr_two_street]" no_lang="1"/> <et2-description id="${row}[adr_two_street]" noLang="1"></et2-description>
<description id="${row}[adr_two_street2]" no_lang="1"/> <et2-description id="${row}[adr_two_street2]" noLang="1"></et2-description>
<hbox> <et2-hbox>
<description id="${row}[adr_two_postalcode]" no_lang="1"/> <et2-description id="${row}[adr_two_postalcode]" noLang="1"></et2-description>
<description value=" " id="${row}[adr_two_locality]" no_lang="1" class="leftPad5"/> <et2-description value=" " id="${row}[adr_two_locality]" class="leftPad5" noLang="1"></et2-description>
<description id="${row}[adr_two_region]" no_lang="1" class="leftPad5"/> <et2-description id="${row}[adr_two_region]" class="leftPad5" noLang="1"></et2-description>
</hbox> </et2-hbox>
<description id="${row}[adr_two_countryname]" no_lang="1"/> <et2-description id="${row}[adr_two_countryname]" noLang="1"></et2-description>
<menulist> <et2-select-country id="${row}[adr_two_countrycode]" readonly="true"></et2-select-country>
<menupopup type="select-country" id="${row}[adr_two_countrycode]" readonly="true"/> </et2-vbox>
</menulist> <et2-vbox>
</vbox> <et2-url-phone id="${row}[tel_work]" readonly="true" class="telNumbers" statustext="Business phone"></et2-url-phone>
<vbox> <et2-url-phone id="${row}[tel_cell]" readonly="true" class="telNumbers" statustext="Mobile phone"></et2-url-phone>
<url-phone id="${row}[tel_work]" readonly="true" class="telNumbers" statustext="Business phone"/> <et2-url-phone id="${row}[tel_home]" readonly="true" class="telNumbers" statustext="Home phone"></et2-url-phone>
<url-phone id="${row}[tel_cell]" readonly="true" class="telNumbers" statustext="Mobile phone"/> <et2-url-phone id="${row}[tel_cell_private]" readonly="true" class="telNumbers" statustext="Mobile phone (private)"></et2-url-phone>
<url-phone id="${row}[tel_home]" readonly="true" class="telNumbers" statustext="Home phone"/> <et2-url-fax id="${row}[tel_fax]" readonly="true" statustext="Fax"></et2-url-fax>
<url-phone id="${row}[tel_cell_private]" readonly="true" class="telNumbers" statustext="Mobile phone (private)"/> <et2-url-phone id="${row}[tel_prefered]" readonly="true" class="telNumbers" statustext="$row_cont[tel_prefer_label]"></et2-url-phone>
<url-fax id="${row}[tel_fax]" readonly="true" statustext="Fax"/> </et2-vbox>
<url-phone id="${row}[tel_prefered]" readonly="true" class="telNumbers" statustext="$row_cont[tel_prefer_label]"/> <et2-vbox>
</vbox> <et2-url id="${row}[url]" readonly="true" class="fixedHeight"></et2-url>
<vbox> <et2-url-email id="${row}[email]" readonly="true" class="fixedHeight"></et2-url-email>
<url id="${row}[url]" readonly="true" class="fixedHeight"/> <et2-url-email id="${row}[email_home]" readonly="true" class="fixedHeight"></et2-url-email>
<url-email id="${row}[email]" readonly="true" class="fixedHeight"/> </et2-vbox>
<url-email id="${row}[email_home]" readonly="true" class="fixedHeight"/> <et2-description id="${row}[room]"></et2-description>
</vbox>
<description id="${row}[room]"/>
<customfields-list id="$row" class="customfields"/> <customfields-list id="$row" class="customfields"/>
<textbox multiline="true" id="${row}[note]" no_lang="1" readonly="true"/> <et2-textarea id="${row}[note]" readonly="true" noLang="1"></et2-textarea>
<description id="${row}[distrib_lists]"/> <et2-description id="${row}[distrib_lists]"></et2-description>
<vbox> <et2-vbox>
<select-account id="${row}[owner]" readonly="true"/> <et2-select-account id="${row}[owner]" readonly="true"></et2-select-account>
<select-account id="${row}[shared_with]" readonly="true" multiple="true"/> <et2-select-account id="${row}[shared_with]" readonly="true" multiple="true"></et2-select-account>
</vbox> </et2-vbox>
<description id="${row}[id]" class="contactid"/> <et2-description id="${row}[id]" class="contactid"></et2-description>
<vbox> <et2-vbox>
<link id="${row}[last_link]" readonly="true"/> <et2-link id="${row}[last_link]" app=""></et2-link>
<link id="${row}[next_link]" readonly="true"/> <et2-link id="${row}[next_link]" app=""></et2-link>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<date-time id="${row}[created]" readonly="true" class="noWrap"/> <et2-date-time id="${row}[created]" readonly="true" class="noWrap"></et2-date-time>
<select-account id="${row}[creator]" readonly="true"/> <et2-select-account id="${row}[creator]" readonly="true"></et2-select-account>
<date-time id="${row}[modified]" readonly="true" class="noBreak"/> <et2-date-time id="${row}[modified]" readonly="true" class="noBreak"></et2-date-time>
<select-account id="${row}[modifier]" readonly="true"/> <et2-select-account id="${row}[modifier]" readonly="true"></et2-select-account>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="addressbook.index.left" template="" lang="" group="0" version="1.7.001"> <template id="addressbook.index.left" template="" lang="" group="0" version="1.7.001">
<buttononly align="right" statustext="Add a new contact" id="add" image="add" onclick="egw(window).openPopup(egw::link('/index.php','menuaction=addressbook.addressbook_ui.edit'),'870','610','_blank','addressbook',null,true); return false;"/> <et2-button align="right" statustext="Add a new contact" id="add" image="add" onclick="egw(window).openPopup(egw::link('/index.php','menuaction=addressbook.addressbook_ui.edit'),'870','610','_blank','addressbook',null,true); return false;" noSubmit="true"></et2-button>
</template> </template>
<template id="addressbook.index.row" template="" lang="" group="0" version="1.3.001"> <template id="addressbook.index.row" template="" lang="" group="0" version="1.3.001">
<buttononly align="right" statustext="Advanced search" image="advanced-search" background_image="1" id="advanced-search" onclick="egw(window).openPopup(egw::link('/index.php','menuaction=addressbook.addressbook_ui.extSearch'),'870','610','_blank','addressbook',null,true); return false;"/> <et2-button align="right" statustext="Advanced search" image="advanced-search" id="advanced-search" onclick="egw(window).openPopup(egw::link('/index.php','menuaction=addressbook.addressbook_ui.extSearch'),'870','610','_blank','addressbook',null,true); return false;" noSubmit="true"></et2-button>
<select statustext="Select a view" id="grouped_view" no_lang="1" width="12em" empty_label="All contacts" onchange="app.addressbook.change_grouped_view"/> <et2-select statustext="Select a view" id="grouped_view" width="12em" onchange="app.addressbook.change_grouped_view" noLang="1" emptyLabel="All contacts"></et2-select>
</template> </template>
<template id="addressbook.index.right" template="" lang="" group="0" version="1.7.001"> <template id="addressbook.index.right" template="" lang="" group="0" version="1.7.001">
<select align="right" id="col_filter[tid]" empty_label="All types"/> <et2-select align="right" id="col_filter[tid]" emptyLabel="All types"></et2-select>
</template> </template>
<template id="addressbook.index" template="" lang="" group="0" version="1.9.002"> <template id="addressbook.index" template="" lang="" group="0" version="1.9.002">
<nextmatch id="nm" template="addressbook.index.rows" span="all" header_left="addressbook.index.left" header_row="addressbook.index.row" header_right="addressbook.index.right"/> <nextmatch id="nm" template="addressbook.index.rows" span="all" header_left="addressbook.index.left" header_row="addressbook.index.row" header_right="addressbook.index.right"/>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.mail_merge_dialog" template="" lang="" group="0" version=""> <template id="addressbook.mail_merge_dialog" template="" lang="" group="0" version="">
<grid> <grid>
@ -10,15 +9,15 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Do you want to send the message to all selected entries, WITHOUT further editing?"/> <et2-description value="Do you want to send the message to all selected entries, WITHOUT further editing?"></et2-description>
</row> </row>
<row> <row>
<hbox> <et2-hbox>
<checkbox id="infolog" label="Save as infolog"/> <et2-checkbox id="infolog" label="Save as infolog"></et2-checkbox>
<listbox id="info_type"/> <et2-select id="info_type"></et2-select>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.view" template="" lang="" group="0" version="1.9.001"> <template id="addressbook.view" template="" lang="" group="0" version="1.9.001">
<grid class="addressbook_view" parent_node="@view_sidebox" width="100%"> <grid class="addressbook_view" parent_node="@view_sidebox" width="100%">
@ -10,53 +9,53 @@
</columns> </columns>
<rows> <rows>
<row span="all"> <row span="all">
<hbox> <et2-hbox>
<lavatar src="@photo" lname="@n_fn"/> <et2-lavatar src="@photo" lname="@n_fn"></et2-lavatar>
<vbox> <et2-vbox>
<description id="n_fn" class="addressbook_sidebox_name"/> <et2-description id="n_fn" class="addressbook_sidebox_name"></et2-description>
<description id="org_name" class="addressbook_sidebox_org"/> <et2-description id="org_name" class="addressbook_sidebox_org"></et2-description>
<description id="org_unit"/> <et2-description id="org_unit"></et2-description>
<description id="adr_one_locality"/> <et2-description id="adr_one_locality"></et2-description>
</vbox> </et2-vbox>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description span="2" value="Phone numbers" class="addressbook_sidebox_header"/> <et2-description span="2" value="Phone numbers" class="addressbook_sidebox_header"></et2-description>
</row> </row>
<row> <row>
<description for="tel_work" value="Business"/> <et2-description for="tel_work" value="Business"></et2-description>
<url-phone id="tel_work" readonly="true"/> <et2-url-phone id="tel_work" readonly="true"></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_cell" value="Mobile phone"/> <et2-description for="tel_cell" value="Mobile phone"></et2-description>
<url-phone id="tel_cell" readonly="true"/> <et2-url-phone id="tel_cell" readonly="true"></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_home" value="Private"/> <et2-description for="tel_home" value="Private"></et2-description>
<url-phone id="tel_home" readonly="true"/> <et2-url-phone id="tel_home" readonly="true"></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_fax" value="Fax"/> <et2-description for="tel_fax" value="Fax"></et2-description>
<url-phone id="tel_fax" readonly="true"/> <et2-url-phone id="tel_fax" readonly="true"></et2-url-phone>
</row> </row>
<row> <row>
<description span="2" value="EMail &amp; Internet" class="addressbook_sidebox_header"/> <et2-description span="2" value="EMail &amp; Internet" class="addressbook_sidebox_header"></et2-description>
</row> </row>
<row> <row>
<description for="email" value="EMail"/> <et2-description for="email" value="EMail"></et2-description>
<url-email id="email" readonly="true"/> <et2-url-email id="email" readonly="true"></et2-url-email>
</row> </row>
<row> <row>
<description for="url" value="URL"/> <et2-description for="url" value="URL"></et2-description>
<url id="url" readonly="true"/> <et2-url id="url" readonly="true"></et2-url>
</row> </row>
<row class="toolbox"> <row class="toolbox">
<hbox> <et2-hbox>
<button id="button[edit]" label="open" background_image="1" image="edit" onclick="app.addressbook.view_actions"/> <et2-button id="button[edit]" label="open" image="edit" onclick="app.addressbook.view_actions"></et2-button>
<button id="button[copy]" label="copy" background_image="1" image="copy" onclick="app.addressbook.view_actions"/> <et2-button id="button[copy]" label="copy" image="copy" onclick="app.addressbook.view_actions"></et2-button>
<button id="button[close]" statustext="close" background_image="1" readonly="false" image="close" onclick="app.addressbook.view_actions"/> <et2-button id="button[close]" statustext="close" readonly="false" image="close" onclick="app.addressbook.view_actions"></et2-button>
<buttononly id="button[delete]" label="delete" image="delete" onclick="app.addressbook.view_actions"/> <et2-button id="button[delete]" label="delete" image="delete" onclick="app.addressbook.view_actions" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.edit.upload" template="" lang="" group="0" version="1.3.004"> <template id="addressbook.edit.upload" template="" lang="" group="0" version="1.3.004">
<grid class="uploadphoto"> <grid class="uploadphoto">
@ -9,13 +8,13 @@
</columns> </columns>
<rows> <rows>
<row disabled="!@jpegphoto"> <row disabled="!@jpegphoto">
<checkbox statustext="Deletes the photo" label="delete" id="delete_photo"/> <et2-checkbox statustext="Deletes the photo" label="delete" id="delete_photo"></et2-checkbox>
</row> </row>
<row> <row>
<file statustext="Select a portrait format jpeg photo. It will be resized to 60 pixel width." id="upload_photo" class="photo"/> <file statustext="Select a portrait format jpeg photo. It will be resized to 60 pixel width." id="upload_photo" class="photo"/>
</row> </row>
<row> <row>
<button align="center" label="Ok" onclick="jQuery('table.uploadphoto').css('display','none'); return false;" image="check" background_image="1"/> <et2-button align="center" label="Ok" onclick="jQuery('table.uploadphoto').css('display','none'); return false;" image="check"></et2-button>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -28,28 +27,28 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="n_prefix" value="prefix"/> <et2-description for="n_prefix" value="prefix"></et2-description>
<textbox id="n_prefix" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" maxlength="64" autocomplete="honorific-prefix" /> <et2-textbox id="n_prefix" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="64" autocomplete="honorific-prefix" ></et2-textbox>
</row> </row>
<row> <row>
<description for="n_given" value="first name"/> <et2-description for="n_given" value="first name"></et2-description>
<textbox id="n_given" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" maxlength="64" autocomplete="given-name" /> <et2-textbox id="n_given" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="64" autocomplete="given-name" ></et2-textbox>
</row> </row>
<row> <row>
<description for="n_middle" value="middle name"/> <et2-description for="n_middle" value="middle name"></et2-description>
<textbox id="n_middle" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" maxlength="64" autocomplete="additional-name" /> <et2-textbox id="n_middle" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="64" autocomplete="additional-name" ></et2-textbox>
</row> </row>
<row> <row>
<description for="n_family" value="last name"/> <et2-description for="n_family" value="last name"></et2-description>
<textbox id="n_family" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" maxlength="64" autocomplete="family-name" /> <et2-textbox id="n_family" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="64" autocomplete="family-name" ></et2-textbox>
</row> </row>
<row> <row>
<description for="n_suffix" value="suffix"/> <et2-description for="n_suffix" value="suffix"></et2-description>
<textbox id="n_suffix" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" maxlength="64" autocomplete="honorific-suffix" /> <et2-textbox id="n_suffix" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="64" autocomplete="honorific-suffix" ></et2-textbox>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<button label="Ok" id="button[ok]" class="button_ok" onclick="jQuery('table.editname').css('display','none'); jQuery('#'+form::name('org_name')).focus(); return false;" image="check" background_image="1"/> <et2-button label="Ok" id="button[ok]" class="button_ok" onclick="jQuery('table.editname').css('display','none'); jQuery('#'+form::name('org_name')).focus(); return false;" image="check"></et2-button>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -62,69 +61,67 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="adr_one_street" value="street"/> <et2-description for="adr_one_street" value="street"></et2-description>
<textbox id="adr_one_street" class="et2_fullWidth" maxlength="64" autocomplete="address-line1"/> <et2-textbox id="adr_one_street" maxlength="64" autocomplete="address-line1"></et2-textbox>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<textbox statustext="address line 2" id="adr_one_street2" class="et2_fullWidth" maxlength="64" autocomplete="address-line2"/> <et2-textbox statustext="address line 2" id="adr_one_street2" maxlength="64" autocomplete="address-line2"></et2-textbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description for="adr_one_locality" value="city" /> <et2-description for="adr_one_locality" value="city"></et2-description>
<textbox statustext="City" id="adr_one_locality" maxlength="64" class="et2_fullWidth" autocomplete="address-level2"/> <et2-textbox statustext="City" id="adr_one_locality" maxlength="64" autocomplete="address-level2"></et2-textbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description value="ZIP Code"/> <et2-description value="ZIP Code"></et2-description>
<textbox statustext="ZIP Code" id="adr_one_postalcode" width="35%" maxlength="64" autocomplete="postal-code"/> <et2-textbox statustext="ZIP Code" id="adr_one_postalcode" width="35%" maxlength="64" autocomplete="postal-code"></et2-textbox>
</row> </row>
<row disabled="!@addr_format=city_state_postcode"> <row disabled="!@addr_format=city_state_postcode">
<description value="City"/> <et2-description value="City"></et2-description>
<hbox> <et2-hbox>
<textbox statustext="City" id="adr_one_locality" size="30" maxlength="64" autocomplete="address-level2"/> <et2-textbox statustext="City" id="adr_one_locality" maxlength="64" autocomplete="address-level2"></et2-textbox>
<textbox statustext="State" id="adr_one_region" size="3" maxlength="64" autocomplete="address-level1"/> <et2-textbox statustext="State" id="adr_one_region" maxlength="64" autocomplete="address-level1"></et2-textbox>
<textbox statustext="ZIP Code" id="adr_one_postalcode" size="5" maxlength="64" autocomplete="postal-code"/> <et2-textbox statustext="ZIP Code" id="adr_one_postalcode" maxlength="64" autocomplete="postal-code"></et2-textbox>
</hbox> </et2-hbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description value="Region"/> <et2-description value="Region"></et2-description>
<textbox statustext="State" id="adr_one_region" maxlength="64" class="et2_fullWidth" autocomplete="address-level1"/> <et2-textbox statustext="State" id="adr_one_region" maxlength="64" autocomplete="address-level1"></et2-textbox>
</row> </row>
<row> <row>
<description for="adr_one_countryname" value="country"/> <et2-description for="adr_one_countryname" value="country"></et2-description>
<vbox width="100%"> <et2-vbox width="100%">
<menulist class="et2_fullWidth"> <et2-select-country class="countrySelect" id="adr_one_countrycode" onchange="app.addressbook.show_custom_country(this);" autocomplete="country" emptyLabel="Select one"></et2-select-country>
<menupopup type="select-country" class="countrySelect et2_fullWidth" id="adr_one_countrycode" onchange="app.addressbook.show_custom_country(this);" options="Select one,0,1" autocomplete="country"/> <et2-textbox id="adr_one_countryname" class="custom_country" autocomplete="country-name"></et2-textbox>
</menulist> </et2-vbox>
<textbox id="adr_one_countryname" class="custom_country et2_fullWidth" autocomplete="country-name"/>
</vbox>
</row> </row>
<row> <row>
<description for="role" value="Role"/> <et2-description for="role" value="Role"></et2-description>
<textbox id="role" class="et2_fullWidth" maxlength="64" autocomplete="section-one" /> <et2-textbox id="role" maxlength="64" autocomplete="section-one" ></et2-textbox>
</row> </row>
<row> <row>
<description value="Room"/> <et2-description value="Room"></et2-description>
<textbox id="room" width="35%"/> <et2-textbox id="room" width="35%"></et2-textbox>
</row> </row>
<row> <row>
<description for="assistent" value="Assistent"/> <et2-description for="assistent" value="Assistent"></et2-description>
<textbox id="assistent" class="et2_fullWidth"/> <et2-textbox id="assistent"></et2-textbox>
</row> </row>
<row> <row>
<description for="tel_assistent" value="Assistent phone"/> <et2-description for="tel_assistent" value="Assistent phone"></et2-description>
<url-phone id="tel_assistent" class="et2_fullWidth"/> <et2-url-phone id="tel_assistent"></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_fax" value="fax"/> <et2-description for="tel_fax" value="fax"></et2-description>
<url-phone id="tel_fax" class="et2_fullWidth" autocomplete="fax" /> <et2-url-phone id="tel_fax" autocomplete="fax" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_other" value="Other phone"/> <et2-description for="tel_other" value="Other phone"></et2-description>
<url-phone id="tel_other" class="et2_fullWidth" autocomplete="tel" /> <et2-url-phone id="tel_other" autocomplete="tel" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_car" value="car phone"/> <et2-description for="tel_car" value="car phone"></et2-description>
<url-phone id="tel_car" class="et2_fullWidth"/> <et2-url-phone id="tel_car"></et2-url-phone>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -137,24 +134,24 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="category" value="Categories"/> <et2-description for="category" value="Categories"></et2-description>
<taglist-cat id="cat_id" class="et2_fullWidth" empty_label="Select categories"/> <et2-select-cat id="cat_id" multiple="true" placeholder="Select categories"></et2-select-cat>
</row> </row>
<row> <row>
<description value="Notes"/> <et2-description value="Notes"></et2-description>
<textbox multiline="true" id="note" rows="10" resize_ratio="0" class="et2_fullWidth" height="200"/> <et2-textarea id="note" rows="10" height="200" resizeRatio="0"></et2-textarea>
</row> </row>
<row> <row>
<description for="pubkey" value="Public key"/> <et2-description for="pubkey" value="Public key"></et2-description>
<textbox multiline="true" id="pubkey" rows="4" resize_ratio="0" class="et2_fullWidth"/> <et2-textarea id="pubkey" rows="4" resizeRatio="0"></et2-textarea>
</row> </row>
<row disabled="@hidebuttons"> <row disabled="@hidebuttons">
<description value="Last date"/> <et2-description value="Last date"></et2-description>
<link id="last_link"/> <et2-link id="last_link" app=""></et2-link>
</row> </row>
<row disabled="@hidebuttons"> <row disabled="@hidebuttons">
<description value="Next date"/> <et2-description value="Next date"></et2-description>
<link id="next_link"/> <et2-link id="next_link" app=""></et2-link>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -167,68 +164,66 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="tel_home" value="Home phone"/> <et2-description for="tel_home" value="Home phone"></et2-description>
<url-phone id="tel_home" class="et2_fullWidth" autocomplete="section-two home tel" /> <et2-url-phone id="tel_home" autocomplete="section-two home tel" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_cell_private" value="mobile phone"/> <et2-description for="tel_cell_private" value="mobile phone"></et2-description>
<url-phone id="tel_cell_private" class="et2_fullWidth" autocomplete="section-two mobile tel" /> <et2-url-phone id="tel_cell_private" autocomplete="section-two mobile tel" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_pager" value="pager" autocomplete="section-two pager tel" /> <et2-description for="tel_pager" value="pager" autocomplete="section-two pager tel"></et2-description>
<url-phone id="tel_pager" class="et2_fullWidth"/> <et2-url-phone id="tel_pager"></et2-url-phone>
</row> </row>
<row > <row >
<description for="tel_fax_home" value="fax"/> <et2-description for="tel_fax_home" value="fax"></et2-description>
<url-phone id="tel_fax_home" class="et2_fullWidth" autocomplete="section-two fax tel" /> <et2-url-phone id="tel_fax_home" autocomplete="section-two fax tel" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="email_home" value="EMail"/> <et2-description for="email_home" value="EMail"></et2-description>
<url-email id="email_home" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" autocomplete="section-two home email" /> <et2-url-email id="email_home" onchange="app.addressbook.check_value(widget,'$cont[id]');" autocomplete="section-two home email" ></et2-url-email>
</row> </row>
<row> <row>
<description for="url_home" value="URL"/> <et2-description for="url_home" value="URL"></et2-description>
<url id="url_home" class="et2_fullWidth" autocomplete="section-two url" /> <et2-url id="url_home" autocomplete="section-two url" ></et2-url>
</row> </row>
<row> <row>
<description for="bday" value="Birthday"/> <et2-description for="bday" value="Birthday"></et2-description>
<date id="bday" options="Y-m-d" year_range="c-90:c+2" class="et2_fullWidth"/> <et2-date id="bday" dataFormat="Y-m-d" yearRange="c-90:c+2"></et2-date>
</row> </row>
<row> <row>
<description for="adr_two_street" value="street"/> <et2-description for="adr_two_street" value="street"></et2-description>
<textbox id="adr_two_street" class="et2_fullWidth" maxlength="64" autocomplete="section-two address-line1" /> <et2-textbox id="adr_two_street" maxlength="64" autocomplete="section-two address-line1" ></et2-textbox>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<textbox statustext="address line 2" id="adr_two_street2" class="et2_fullWidth" maxlength="64" autocomplete="section-two address-line2" /> <et2-textbox statustext="address line 2" id="adr_two_street2" maxlength="64" autocomplete="section-two address-line2" ></et2-textbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description for="adr_two_locality" value="city"/> <et2-description for="adr_two_locality" value="city"></et2-description>
<hbox> <et2-hbox>
<textbox statustext="ZIP Code" id="adr_two_postalcode" width="20%" maxlength="64" autocomplete="section-two postal-code" /> <et2-textbox statustext="ZIP Code" id="adr_two_postalcode" width="20%" maxlength="64" autocomplete="section-two postal-code" ></et2-textbox>
<textbox statustext="City" id="adr_two_locality" maxlength="64" width="80%" autocomplete="section-two address-level2" /> <et2-textbox statustext="City" id="adr_two_locality" maxlength="64" width="80%" autocomplete="section-two address-level2" ></et2-textbox>
</hbox> </et2-hbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description value="Region"/> <et2-description value="Region"></et2-description>
<textbox statustext="State" id="adr_two_region" maxlength="64" class="et2_fullWidth" autocomplete="section-two address-level1" /> <et2-textbox statustext="State" id="adr_two_region" maxlength="64" autocomplete="section-two address-level1" ></et2-textbox>
</row> </row>
<row disabled="!@addr_format=city_state_postcode"> <row disabled="!@addr_format=city_state_postcode">
<description value="City"/> <et2-description value="City"></et2-description>
<hbox> <et2-hbox>
<textbox statustext="City" id="adr_two_locality" size="30" maxlength="64" autocomplete="section-two address-level2" /> <et2-textbox statustext="City" id="adr_two_locality" maxlength="64" autocomplete="section-two address-level2" ></et2-textbox>
<textbox statustext="State" id="adr_two_region" size="3" maxlength="64" autocomplete="section-two address-level1"/> <et2-textbox statustext="State" id="adr_two_region" maxlength="64" autocomplete="section-two address-level1"></et2-textbox>
<textbox statustext="ZIP Code" id="adr_two_postalcode" size="5" maxlength="64" autocomplete="section-two postal-code" /> <et2-textbox statustext="ZIP Code" id="adr_two_postalcode" maxlength="64" autocomplete="section-two postal-code" ></et2-textbox>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description for="adr_two_countryname" value="country"/> <et2-description for="adr_two_countryname" value="country"></et2-description>
<vbox width="100%"> <et2-vbox width="100%">
<menulist> <et2-select-country class="countrySelect" id="adr_two_countrycode" onchange="app.addressbook.show_custom_country(this);" autocomplete="section-two country" emptyLabel="Select one"></et2-select-country>
<menupopup type="select-country" class="countrySelect et2_fullWidth" id="adr_two_countrycode" onchange="app.addressbook.show_custom_country(this);" options="Select one,0,1" autocomplete="section-two country" /> <et2-textbox id="adr_two_countryname" class="custom_country" autocomplete="section-two country-name" ></et2-textbox>
</menulist> </et2-vbox>
<textbox id="adr_two_countryname" class="custom_country et2_fullWidth" autocomplete="section-two country-name" />
</vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -240,13 +235,13 @@
</columns> </columns>
<rows> <rows>
<row disabled="@view"> <row disabled="@view">
<link-to id="link_to"/> <et2-link-to id="link_to"></et2-link-to>
</row> </row>
<row class="th"> <row class="th">
<description value="Existing links"/> <et2-description value="Existing links"></et2-description>
</row> </row>
<row> <row>
<link-list id="link_to"/> <et2-link-list id="link_to"></et2-link-list>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -259,9 +254,9 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<box width="100%" overflow="auto"> <et2-box width="100%" overflow="auto">
<description id="distrib_lists" span="all"/> <et2-description id="distrib_lists" span="all"></et2-description>
</box> </et2-box>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -274,9 +269,9 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<box width="100%" overflow="auto"> <et2-box width="100%" overflow="auto">
<customfields options=",$cont[no_private_cfs]" type_filter="$cont[tid]"/> <customfields use-private="$cont[no_private_cfs]" type_filter="$cont[tid]"/>
</box> </et2-box>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -289,9 +284,9 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<box width="100%" overflow="auto"> <et2-box width="100%" overflow="auto">
<customfields id="private_cfs" options=",1" type_filter="$cont[tid]"/> <customfields id="private_cfs" use-private="1" type_filter="$cont[tid]"/>
</box> </et2-box>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -304,50 +299,36 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description disabled="@no_tid" for="tid" value="Type"/> <et2-description disabled="@no_tid" for="tid" value="Type"></et2-description>
<menulist disabled="@no_tid"> <et2-select disabled="@no_tid" id="tid" onchange="1" noLang="1"></et2-select>
<menupopup id="tid" no_lang="1" class="et2_fullWidth" onchange="1"/>
</menulist>
</row> </row>
<row> <row>
<description value="Addressbook"/> <et2-description value="Addressbook"></et2-description>
<menulist span="2" class="et2_fullWidth"> <et2-select span="2" class="owner" statustext="Addressbook the contact should be saved to" id="owner" noLang="1"></et2-select>
<menupopup class="owner" statustext="Addressbook the contact should be saved to" id="owner" no_lang="1"/>
</menulist>
</row> </row>
<row> <row>
<description value="own sorting"/> <et2-description value="own sorting"></et2-description>
<menulist span="2"> <et2-select span="2" id="fileas_type" class="fileas" placeholder="Name" noLang="1"></et2-select>
<menupopup blur="Name" id="fileas_type" no_lang="1" class="fileas et2_fullWidth"/>
</menulist>
</row> </row>
<row> <row>
<description value="Created"/> <et2-description value="Created"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select-account id="creator" readonly="true"></et2-select-account>
<menupopup type="select-account" id="creator" readonly="true"/> <et2-date-time id="created" readonly="true" align="right"></et2-date-time>
</menulist> </et2-hbox>
<date-time id="created" readonly="true" align="right"/>
</hbox>
</row> </row>
<row> <row>
<description value="Last modified"/> <et2-description value="Last modified"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select-account id="modifier" readonly="true"></et2-select-account>
<menupopup type="select-account" id="modifier" readonly="true"/> <et2-date-time id="modified" readonly="true" align="right"></et2-date-time>
</menulist> </et2-hbox>
<date-time id="modified" readonly="true" align="right"/>
</hbox>
</row> </row>
<row disabled="!@showsearchbuttons"> <row disabled="!@showsearchbuttons">
<menulist> <et2-select label="Operator" id="operator" noLang="1"></et2-select>
<menupopup label="Operator" id="operator" no_lang="1"/>
</menulist>
</row> </row>
<row disabled="!@showsearchbuttons"> <row disabled="!@showsearchbuttons">
<menulist> <et2-select id="meth_select" noLang="1"></et2-select>
<menupopup id="meth_select" no_lang="1"/>
</menulist>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -361,80 +342,84 @@
</columns> </columns>
<rows> <rows>
<row disabled="@hidebuttons" class="dialogHeadbar" > <row disabled="@hidebuttons" class="dialogHeadbar" >
<hbox span="all" width="100%"> <et2-hbox span="all" width="100%">
<button id="button[apply]" class="button_apply" image="apply"/> <et2-button-icon id="button[apply]" class="button_apply" image="apply"></et2-button-icon>
<button id="button[delete]" class="button_delete" onclick="et2_dialog.confirm(widget,'Do you really want to delete this contact?','Delete')" tabindex="25" image="delete"/> <et2-button-icon id="button[delete]" class="button_delete" onclick="et2_dialog.confirm(widget,'Do you really want to delete this contact?','Delete')" tabindex="25" image="delete"></et2-button-icon>
</hbox> </et2-hbox>
</row> </row>
<row disabled="!@showsearchbuttons" class="dialogHeadbar"> <row disabled="!@showsearchbuttons" class="dialogHeadbar">
<hbox span="all" width="100%"> <et2-hbox span="all" width="100%">
<button label="Search" id="button[search]" image="search"/> <et2-button label="Search" id="button[search]" image="search"></et2-button>
<button label="Cancel" id="button[cancelsearch]" image="cancel"/> <et2-button label="Cancel" id="button[cancelsearch]" image="cancel"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row class="dialogHeader"> <row class="dialogHeader">
<hbox> <et2-hbox>
<hbox disabled="@hidebuttons" class="avatar"> <et2-hbox disabled="@hidebuttons" class="avatar">
<image src="photo" onclick="jQuery('table.uploadphoto').css('display','inline'); return false;"/> <et2-image src="photo" onclick="jQuery('table.uploadphoto').css('display','inline'); return false;"></et2-image>
<template id="addressbook.edit.upload"/> <template id="addressbook.edit.upload"/>
</hbox> </et2-hbox>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<textbox id="n_fn" blur="Name" no_lang="1" tabindex="-1" class="cursorHand et2_fullWidth" onclick="jQuery('table.editname').css('display','inline'); var focElem = document.getElementById(form::name('n_prefix')); if (!(typeof(focElem) == 'undefined') &amp;&amp; typeof(focElem.focus)=='function') document.getElementById(form::name('n_prefix')).focus();" autocomplete="name" /> <et2-textbox id="n_fn" tabindex="-1" class="cursorHand" onclick="jQuery('table.editname').css('display','inline'); var focElem = document.getElementById(form::name('n_prefix')); if (!(typeof(focElem) == 'undefined') &amp;&amp; typeof(focElem.focus)=='function') document.getElementById(form::name('n_prefix')).focus();" autocomplete="name" placeholder="Name" noLang="1" ></et2-textbox>
</row> </row>
<row> <row>
<description for="org_name" value="Organisation"/> <et2-description for="org_name" value="Organisation"></et2-description>
<textbox id="org_name" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="128" class="et2_fullWidth" autocomplete="organization" /> <et2-textbox id="org_name" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="128" autocomplete="organization" ></et2-textbox>
</row> </row>
<row> <row>
<description for="title" value="Title"/> <et2-description for="title" value="Title"></et2-description>
<textbox id="title" size="36" maxlength="64" class="et2_fullWidth" autocomplete="organization-title" placeholder="title"/> <et2-textbox id="title" maxlength="64" autocomplete="organization-title" placeholder="title"></et2-textbox>
</row> </row>
<row> <row>
<description for="org_unit" value="department"/> <et2-description for="org_unit" value="department"></et2-description>
<textbox id="org_unit" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" maxlength="64"/> <et2-textbox id="org_unit" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="64"></et2-textbox>
</row> </row>
<row> <row>
<description for="tel_work" value="Business phone"/> <et2-description for="tel_work" value="Business phone"></et2-description>
<url-phone id="tel_work" class="et2_fullWidth" autocomplete="work tel" /> <et2-url-phone id="tel_work" autocomplete="work tel" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_cell" value="mobile phone"/> <et2-description for="tel_cell" value="mobile phone"></et2-description>
<url-phone id="tel_cell" class="et2_fullWidth" autocomplete="mobile tel" /> <et2-url-phone id="tel_cell" autocomplete="mobile tel" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="email" value="email"/> <et2-description for="email" value="email"></et2-description>
<url-email id="email" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" autocomplete="work email" /> <et2-url-email id="email" onchange="app.addressbook.check_value(widget,'$cont[id]');" autocomplete="work email" ></et2-url-email>
</row> </row>
<row> <row>
<description for="url" value="url"/> <et2-description for="url" value="url"></et2-description>
<url id="url" class="et2_fullWidth" autocomplete="url" /> <et2-url id="url" autocomplete="url" ></et2-url>
</row> </row>
<row> <row>
<tabbox id="tabs" span="all" width="100%" align_tabs="v"> <et2-vbox id="tabs" span="all" width="100%">
<tabs> <et2-details id="general" summary="Organisation" title="">
<tab id="general" label="Organisation"/>
<tab id="home" label="Private" statustext="Home address, Birthday, ..."/>
<tab id="details" label="Details" statustext="Categories, Notes, ..."/>
<tab id="links" label="Links" statustext="Links"/>
<tab id="distribution_list" label="Distribution lists" statustext="Distribution lists, ..."/>
<tab id="custom" label="Extra" statustext="Custom fields"/>
<tab id="custom_private" label="Extra private" statustext="Private custom fields"/>
<tab id="ownership" label="Ownership" statustext="Ownership"/>
</tabs>
<tabpanels>
<template id="addressbook.edit.general"/> <template id="addressbook.edit.general"/>
</et2-details>
<et2-details id="home" summary="Private" title="Home address, Birthday, ...">
<template id="addressbook.edit.home"/> <template id="addressbook.edit.home"/>
</et2-details>
<et2-details id="details" summary="Details" title="Categories, Notes, ...">
<template id="addressbook.edit.details"/> <template id="addressbook.edit.details"/>
</et2-details>
<et2-details id="links" summary="Links" title="Links">
<template id="addressbook.edit.links"/> <template id="addressbook.edit.links"/>
</et2-details>
<et2-details id="distribution_list" summary="Distribution lists" title="Distribution lists, ...">
<template id="addressbook.edit.distribution_list"/> <template id="addressbook.edit.distribution_list"/>
</et2-details>
<et2-details id="custom" summary="Extra" title="Custom fields">
<template id="addressbook.edit.custom"/> <template id="addressbook.edit.custom"/>
</et2-details>
<et2-details id="custom_private" summary="Extra private" title="Private custom fields">
<template id="addressbook.edit.custom_private"/> <template id="addressbook.edit.custom_private"/>
</et2-details>
<et2-details id="ownership" summary="Ownership" title="Ownership">
<template id="addressbook.edit.ownership"/> <template id="addressbook.edit.ownership"/>
</tabpanels> </et2-details>
</tabbox> </et2-vbox>
</row> </row>
<row> <row>
@ -442,4 +427,4 @@
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,13 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.index.right_add" template="" lang="" group="0" version="1.7.001"> <template id="addressbook.index.right_add" template="" lang="" group="0" version="1.7.001">
<hbox> <et2-hbox>
<menulist> <et2-select align="right" label="Type" id="col_filter[tid]" emptyLabel="All"></et2-select>
<menupopup align="right" label="Type" id="col_filter[tid]" empty_label="All"/> </et2-hbox>
</menulist>
</hbox>
</template> </template>
<template id="addressbook.index.rows" template="" lang="" group="0" version="1.9.005"> <template id="addressbook.index.rows" template="" lang="" group="0" version="1.9.005">
<grid width="100%"> <grid width="100%">
@ -20,17 +17,17 @@
<row class="th"> <row class="th">
</row> </row>
<row class="$row_cont[class]" valign="top"> <row class="$row_cont[class]" valign="top">
<description class=" cat_$row_cont[cat_id] mobile_cat_col"/> <et2-description class="cat_$row_cont[cat_id] mobile_cat_col"></et2-description>
<vbox class="addressbookCol1"> <et2-vbox class="addressbookCol1">
<customfields-list id="$row" class="customfields" app="addressbook" disabled="true"/> <customfields-list id="$row" class="customfields" app="addressbook" disabled="true"/>
<vbox id="${row}[id]"> <et2-vbox id="${row}[id]">
<description id="${row}[line2]" no_lang="1" /> <et2-description id="${row}[line2]" noLang="1"></et2-description>
<description id="${row}[line1]" no_lang="1" /> <et2-description id="${row}[line1]" noLang="1"></et2-description>
</vbox> </et2-vbox>
</vbox> </et2-vbox>
<vbox class="addressbookCol3"> <et2-vbox class="addressbookCol3">
<lavatar src="$row_cont[photo]" contactId="$row_cont[id]" lname="$row_cont[n_family]" fname="$row_cont[n_given]"/> <et2-lavatar src="$row_cont[photo]" contactId="$row_cont[id]" lname="$row_cont[n_family]" fname="$row_cont[n_given]"></et2-lavatar>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -50,35 +47,35 @@
</columns> </columns>
<rows> <rows>
<row disabled="!@msg"> <row disabled="!@msg">
<description align="center" id="msg" no_lang="1" span="all" class="redItalic"/> <et2-description align="center" id="msg" span="all" class="redItalic" noLang="1"></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="1"> <row disabled="1">
<template align="right" id="addressbook.index.right_add"/> <template align="right" id="addressbook.index.right_add"/>
</row> </row>
<row> <row>
<hbox> <et2-hbox>
<buttononly class="plus_button" size="large" statustext="Add a new contact" id="plus_button" onclick="egw(window).openPopup(egw::link('/index.php','menuaction=addressbook.addressbook_ui.edit'),'850','440','_blank','addressbook',null,true); return false;"/> <et2-button class="plus_button" size="large" statustext="Add a new contact" id="plus_button" onclick="egw(window).openPopup(egw::link('/index.php','menuaction=addressbook.addressbook_ui.edit'),'850','440','_blank','addressbook',null,true); return false;" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<nextmatch id="nm" template="addressbook.index.rows" header_right="addressbook.index.right_add" span="all"/> <nextmatch id="nm" template="addressbook.index.rows" header_right="addressbook.index.right_add" span="all"/>
</row> </row>
<row class="noPrint dialogFooterToolbar" disabled="!@nm[selectcols]=/legacy_actions/"> <row class="noPrint dialogFooterToolbar" disabled="!@nm[selectcols]=/legacy_actions/">
<button statustext="Add a new contact" label="Add" id="add" onclick="window.open(egw::link('/index.php','menuaction=addressbook.addressbook_ui.edit'),'_blank','dependent=yes,width=850,height=440,scrollbars=yes,status=yes'); return false;"/> <et2-button statustext="Add a new contact" label="Add" id="add" onclick="window.open(egw::link('/index.php','menuaction=addressbook.addressbook_ui.edit'),'_blank','dependent=yes,width=850,height=440,scrollbars=yes,status=yes'); return false;"></et2-button>
<hbox align="right" span="all"> <et2-hbox align="right" span="all">
<buttononly statustext="Select action" label="Select action" id="legacy_actions" onclick="if (!egw_globalObjectManager.getObjectById('addressbook.index.rows').executeActionImplementation(this, 'popup')) alert(egw::lang('You need to select some entries first!')); return false;;"/> <et2-button statustext="Select action" label="Select action" id="legacy_actions" onclick="if (!egw_globalObjectManager.getObjectById('addressbook.index.rows').executeActionImplementation(this, 'popup')) alert(egw::lang('You need to select some entries first!')); return false;;" noSubmit="true"></et2-button>
<button statustext="Check all" label="Check all" id="check_all" needed="1" onclick="egw_globalObjectManager.getObjectById('addressbook.index.rows').toggleAllSelected(); return false;" image="arrow_ltr" class="checkAllArrow"/> <et2-button statustext="Check all" label="Check all" id="check_all" onclick="egw_globalObjectManager.getObjectById('addressbook.index.rows').toggleAllSelected(); return false;" image="arrow_ltr" class="checkAllArrow" required="1"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="addressbook.view" template="" lang="" group="0" version="1.9.004" class="addressbook_view"> <template id="addressbook.view" template="" lang="" group="0" version="1.9.004" class="addressbook_view">
<grid class="addressbook_view" border="1" width="100%"> <grid class="addressbook_view" border="1" width="100%">
@ -12,46 +11,46 @@
<row class="dialogHeadbar" > <row class="dialogHeadbar" >
</row> </row>
<row> <row>
<hbox> <et2-hbox>
<hbox disabled="@hidebuttons" class="avatar"> <et2-hbox disabled="@hidebuttons" class="avatar">
<image src="photo" onclick="jQuery('table.uploadphoto').css('display','inline'); return false;"/> <et2-image src="photo" onclick="jQuery('table.uploadphoto').css('display','inline'); return false;"></et2-image>
</hbox> </et2-hbox>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<textbox id="n_fn" blur="Name" no_lang="1" tabindex="-1" class="cursorHand et2_fullWidth" onclick="jQuery('table.editname').css('display','inline'); var focElem = document.getElementById(form::name('n_prefix')); if (!(typeof(focElem) == 'undefined') &amp;&amp; typeof(focElem.focus)=='function') document.getElementById(form::name('n_prefix')).focus();" autocomplete="name" /> <et2-textbox id="n_fn" tabindex="-1" class="cursorHand" onclick="jQuery('table.editname').css('display','inline'); var focElem = document.getElementById(form::name('n_prefix')); if (!(typeof(focElem) == 'undefined') &amp;&amp; typeof(focElem.focus)=='function') document.getElementById(form::name('n_prefix')).focus();" autocomplete="name" placeholder="Name" noLang="1" ></et2-textbox>
</row> </row>
<row> <row>
<description for="org_name" value="Organisation"/> <et2-description for="org_name" value="Organisation"></et2-description>
<textbox id="org_name" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="128" class="et2_fullWidth" autocomplete="organization" /> <et2-textbox id="org_name" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="128" autocomplete="organization" ></et2-textbox>
</row> </row>
<row> <row>
<description for="title" value="Title"/> <et2-description for="title" value="Title"></et2-description>
<textbox id="title" size="36" maxlength="64" class="et2_fullWidth" autocomplete="organization-title" placeholder="title"/> <et2-textbox id="title" maxlength="64" autocomplete="organization-title" placeholder="title"></et2-textbox>
</row> </row>
<row> <row>
<description for="org_unit" value="department"/> <et2-description for="org_unit" value="department"></et2-description>
<textbox id="org_unit" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" maxlength="64"/> <et2-textbox id="org_unit" onchange="app.addressbook.check_value(widget,'$cont[id]');" maxlength="64"></et2-textbox>
</row> </row>
<row> <row>
<description for="tel_work" value="Business phone"/> <et2-description for="tel_work" value="Business phone"></et2-description>
<url-phone id="tel_work" class="et2_fullWidth" autocomplete="work tel" /> <et2-url-phone id="tel_work" autocomplete="work tel" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_cell" value="mobile phone"/> <et2-description for="tel_cell" value="mobile phone"></et2-description>
<url-phone id="tel_cell" class="et2_fullWidth" autocomplete="mobile tel" /> <et2-url-phone id="tel_cell" autocomplete="mobile tel" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="email" value="email"/> <et2-description for="email" value="email"></et2-description>
<url-email id="email" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" autocomplete="work email" /> <et2-url-email id="email" onchange="app.addressbook.check_value(widget,'$cont[id]');" autocomplete="work email" ></et2-url-email>
</row> </row>
<row> <row>
<description for="url" value="url"/> <et2-description for="url" value="url"></et2-description>
<url id="url" class="et2_fullWidth" autocomplete="url" /> <et2-url id="url" autocomplete="url" ></et2-url>
</row> </row>
<row> <row>
<details title="Organisation"> <et2-details summary="Organisation">
<grid width="100%"> <grid width="100%">
<columns> <columns>
<column width = "120"/> <column width = "120"/>
@ -59,48 +58,46 @@
</columns> </columns>
<rows> <rows>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description for="adr_one_street" value="street"/> <et2-description for="adr_one_street" value="street"></et2-description>
<textbox id="adr_one_street" class="et2_fullWidth" maxlength="64" autocomplete="address-line1"/> <et2-textbox id="adr_one_street" maxlength="64" autocomplete="address-line1"></et2-textbox>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<textbox statustext="address line 2" id="adr_one_street2" class="et2_fullWidth" maxlength="64" autocomplete="address-line2"/> <et2-textbox statustext="address line 2" id="adr_one_street2" maxlength="64" autocomplete="address-line2"></et2-textbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description for="adr_one_locality" value="city" /> <et2-description for="adr_one_locality" value="city"></et2-description>
<textbox statustext="City" id="adr_one_locality" maxlength="64" class="et2_fullWidth" autocomplete="address-level2"/> <et2-textbox statustext="City" id="adr_one_locality" maxlength="64" autocomplete="address-level2"></et2-textbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description value="ZIP Code"/> <et2-description value="ZIP Code"></et2-description>
<textbox statustext="ZIP Code" id="adr_one_postalcode" width="35%" maxlength="64" autocomplete="postal-code"/> <et2-textbox statustext="ZIP Code" id="adr_one_postalcode" width="35%" maxlength="64" autocomplete="postal-code"></et2-textbox>
</row> </row>
<row disabled="!@addr_format=city_state_postcode"> <row disabled="!@addr_format=city_state_postcode">
<description value="City"/> <et2-description value="City"></et2-description>
<hbox> <et2-hbox>
<textbox statustext="City" id="adr_one_locality" size="30" maxlength="64" autocomplete="address-level2"/> <et2-textbox statustext="City" id="adr_one_locality" maxlength="64" autocomplete="address-level2"></et2-textbox>
<textbox statustext="State" id="adr_one_region" size="3" maxlength="64" autocomplete="address-level1"/> <et2-textbox statustext="State" id="adr_one_region" maxlength="64" autocomplete="address-level1"></et2-textbox>
<textbox statustext="ZIP Code" id="adr_one_postalcode" size="5" maxlength="64" autocomplete="postal-code"/> <et2-textbox statustext="ZIP Code" id="adr_one_postalcode" maxlength="64" autocomplete="postal-code"></et2-textbox>
</hbox> </et2-hbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description value="Region"/> <et2-description value="Region"></et2-description>
<textbox statustext="State" id="adr_one_region" maxlength="64" class="et2_fullWidth" autocomplete="address-level1"/> <et2-textbox statustext="State" id="adr_one_region" maxlength="64" autocomplete="address-level1"></et2-textbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description for="adr_one_countryname" value="country"/> <et2-description for="adr_one_countryname" value="country"></et2-description>
<vbox width="100%"> <et2-vbox width="100%">
<menulist class="et2_fullWidth"> <et2-select-country class="countrySelect" id="adr_one_countrycode" onchange="app.addressbook.show_custom_country(this);" autocomplete="country" emptyLabel="Select one"></et2-select-country>
<menupopup type="select-country" class="countrySelect et2_fullWidth" id="adr_one_countrycode" onchange="app.addressbook.show_custom_country(this);" options="Select one,0,1" autocomplete="country"/> <et2-textbox id="adr_one_countryname" class="custom_country" autocomplete="country-name"></et2-textbox>
</menulist> </et2-vbox>
<textbox id="adr_one_countryname" class="custom_country et2_fullWidth" autocomplete="country-name"/>
</vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</details> </et2-details>
</row> </row>
<row> <row>
<details title="Private"> <et2-details summary="Private">
<grid width="100%"> <grid width="100%">
<columns> <columns>
<column width = "120"/> <column width = "120"/>
@ -108,80 +105,76 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="tel_home" value="Home phone"/> <et2-description for="tel_home" value="Home phone"></et2-description>
<url-phone id="tel_home" class="et2_fullWidth" autocomplete="section-two home tel" /> <et2-url-phone id="tel_home" autocomplete="section-two home tel" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="tel_cell_private" value="mobile phone"/> <et2-description for="tel_cell_private" value="mobile phone"></et2-description>
<url-phone id="tel_cell_private" class="et2_fullWidth" autocomplete="section-two mobile tel" /> <et2-url-phone id="tel_cell_private" autocomplete="section-two mobile tel" ></et2-url-phone>
</row> </row>
<row > <row >
<description for="tel_fax_home" value="fax"/> <et2-description for="tel_fax_home" value="fax"></et2-description>
<url-phone id="tel_fax_home" class="et2_fullWidth" autocomplete="section-two fax tel" /> <et2-url-phone id="tel_fax_home" autocomplete="section-two fax tel" ></et2-url-phone>
</row> </row>
<row> <row>
<description for="email_home" value="EMail"/> <et2-description for="email_home" value="EMail"></et2-description>
<url-email id="email_home" onchange="app.addressbook.check_value(widget,'$cont[id]');" class="et2_fullWidth" autocomplete="section-two home email" /> <et2-url-email id="email_home" onchange="app.addressbook.check_value(widget,'$cont[id]');" autocomplete="section-two home email" ></et2-url-email>
</row> </row>
<row> <row>
<description for="url_home" value="URL"/> <et2-description for="url_home" value="URL"></et2-description>
<url id="url_home" class="et2_fullWidth" autocomplete="section-two url" /> <et2-url id="url_home" autocomplete="section-two url" ></et2-url>
</row> </row>
<row> <row>
<description for="bday" value="Birthday"/> <et2-description for="bday" value="Birthday"></et2-description>
<date id="bday" options="Y-m-d" year_range="c-90:c+2" class="et2_fullWidth"/> <et2-date id="bday" dataFormat="Y-m-d" yearRange="c-90:c+2"></et2-date>
</row> </row>
<row> <row>
<description for="adr_two_street" value="street"/> <et2-description for="adr_two_street" value="street"></et2-description>
<textbox id="adr_two_street" class="et2_fullWidth" maxlength="64" autocomplete="section-two address-line1" /> <et2-textbox id="adr_two_street" maxlength="64" autocomplete="section-two address-line1" ></et2-textbox>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<textbox statustext="address line 2" id="adr_two_street2" class="et2_fullWidth" maxlength="64" autocomplete="section-two address-line2" /> <et2-textbox statustext="address line 2" id="adr_two_street2" maxlength="64" autocomplete="section-two address-line2" ></et2-textbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description for="adr_two_locality" value="city"/> <et2-description for="adr_two_locality" value="city"></et2-description>
<hbox> <et2-hbox>
<textbox statustext="ZIP Code" id="adr_two_postalcode" width="20%" maxlength="64" autocomplete="section-two postal-code" /> <et2-textbox statustext="ZIP Code" id="adr_two_postalcode" width="20%" maxlength="64" autocomplete="section-two postal-code" ></et2-textbox>
<textbox statustext="City" id="adr_two_locality" maxlength="64" width="80%" autocomplete="section-two address-level2" /> <et2-textbox statustext="City" id="adr_two_locality" maxlength="64" width="80%" autocomplete="section-two address-level2" ></et2-textbox>
</hbox> </et2-hbox>
</row> </row>
<row disabled="@addr_format=city_state_postcode"> <row disabled="@addr_format=city_state_postcode">
<description value="Region"/> <et2-description value="Region"></et2-description>
<textbox statustext="State" id="adr_two_region" maxlength="64" class="et2_fullWidth" autocomplete="section-two address-level1" /> <et2-textbox statustext="State" id="adr_two_region" maxlength="64" autocomplete="section-two address-level1" ></et2-textbox>
</row> </row>
<row disabled="!@addr_format=city_state_postcode"> <row disabled="!@addr_format=city_state_postcode">
<description value="City"/> <et2-description value="City"></et2-description>
<hbox> <et2-hbox>
<textbox statustext="City" id="adr_two_locality" size="30" maxlength="64" autocomplete="section-two address-level2" /> <et2-textbox statustext="City" id="adr_two_locality" maxlength="64" autocomplete="section-two address-level2" ></et2-textbox>
<textbox statustext="State" id="adr_two_region" size="3" maxlength="64" autocomplete="section-two address-level1"/> <et2-textbox statustext="State" id="adr_two_region" maxlength="64" autocomplete="section-two address-level1"></et2-textbox>
<textbox statustext="ZIP Code" id="adr_two_postalcode" size="5" maxlength="64" autocomplete="section-two postal-code" /> <et2-textbox statustext="ZIP Code" id="adr_two_postalcode" maxlength="64" autocomplete="section-two postal-code" ></et2-textbox>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description for="adr_two_countryname" value="country"/> <et2-description for="adr_two_countryname" value="country"></et2-description>
<vbox width="100%"> <et2-vbox width="100%">
<menulist> <et2-select-country class="countrySelect" id="adr_two_countrycode" onchange="app.addressbook.show_custom_country(this);" autocomplete="section-two country" emptyLabel="Select one"></et2-select-country>
<menupopup type="select-country" class="countrySelect et2_fullWidth" id="adr_two_countrycode" onchange="app.addressbook.show_custom_country(this);" options="Select one,0,1" autocomplete="section-two country" /> <et2-textbox id="adr_two_countryname" class="custom_country" autocomplete="section-two country-name" ></et2-textbox>
</menulist> </et2-vbox>
<textbox id="adr_two_countryname" class="custom_country et2_fullWidth" autocomplete="section-two country-name" />
</vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</details> </et2-details>
</row> </row>
<row> <row>
<description value="Notes"/> <et2-description value="Notes"></et2-description>
<textbox multiline="true" id="note" rows="10" resize_ratio="0" class="et2_fullWidth" height="200"/> <et2-textarea id="note" rows="10" height="200" resizeRatio="0"></et2-textarea>
</row> </row>
<row> <row>
<description value="Categories"/> <et2-description value="Categories"></et2-description>
<menulist> <et2-select-cat id="cat_id"></et2-select-cat>
<menupopup type="select-cat" id="cat_id"/>
</menulist>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.accesslog.rows" template="" lang="" group="0" version="1.9.003"> <template id="admin.accesslog.rows" template="" lang="" group="0" version="1.9.003">
<grid width="100%"> <grid width="100%">
@ -18,7 +17,7 @@
</columns> </columns>
<rows> <rows>
<row class="th"> <row class="th">
<nextmatch-accountfilter id="account_id" options="LoginID"/> <et2-nextmatch-header-account id="account_id" emptyLabel="LoginID"/>
<nextmatch-header label="Login-Status" id="sessionstatus"/> <nextmatch-header label="Login-Status" id="sessionstatus"/>
<nextmatch-sortheader label="Loginid" id="loginid"/> <nextmatch-sortheader label="Loginid" id="loginid"/>
<nextmatch-sortheader label="IP" id="ip"/> <nextmatch-sortheader label="IP" id="ip"/>
@ -30,21 +29,19 @@
<nextmatch-header label="Action" id="session_action"/> <nextmatch-header label="Action" id="session_action"/>
</row> </row>
<row class="row $row_cont[class]"> <row class="row $row_cont[class]">
<hbox> <et2-hbox>
<menulist> <et2-select-account label="" id="${row}[account_id]" readonly="true"></et2-select-account>
<menupopup type="select-account" label="" id="${row}[account_id]" readonly="true"/> <et2-description id="${row}[alt_loginid]"></et2-description>
</menulist> </et2-hbox>
<description id="${row}[alt_loginid]"/> <et2-description id="${row}[sessionstatus]"></et2-description>
</hbox> <et2-description id="${row}[loginid]"></et2-description>
<description id="${row}[sessionstatus]"/> <et2-description id="${row}[ip]"></et2-description>
<description id="${row}[loginid]"/> <et2-date-time id="${row}[li]" readonly="true"></et2-date-time>
<description id="${row}[ip]"/> <et2-date-time id="${row}[lo]" readonly="true"></et2-date-time>
<date-time id="${row}[li]" readonly="true"/> <et2-date-duration id="${row}[total]" readonly="true" ></et2-date-duration>
<date-time id="${row}[lo]" readonly="true"/> <et2-date-since id="${row}[session_dla]" readonly="true"></et2-date-since>
<date-duration id="${row}[total]" readonly="true" options=",hm,24"/> <et2-description statustext="$row_cont[user_agent]" id="${row}[os_browser]" class="admin_userAgent"></et2-description>
<date-since id="${row}[session_dla]" readonly="true"/> <et2-description id="${row}[session_action]"></et2-description>
<description statustext="$row_cont[user_agent]" id="${row}[os_browser]" class="admin_userAgent"/>
<description id="${row}[session_action]"/>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -57,17 +54,17 @@
</columns> </columns>
<rows> <rows>
<row disabled="!@msg"> <row disabled="!@msg">
<description align="center" id="msg" span="all" class="message"/> <et2-description align="center" id="msg" span="all" class="message"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<nextmatch id="nm" options="admin.accesslog.rows" span="all"/> <nextmatch id="nm" options="admin.accesslog.rows" span="all"/>
</row> </row>
<row> <row>
<hbox options="0,0"> <et2-hbox cellpadding="0" cellspacing="0" >
<description value="Percent of users that logged out" readonly="true"/> <et2-description value="Percent of users that logged out" readonly="true"></et2-description>
<textbox type="float" label=": %s %" id="percent" precision="1" readonly="true"/> <et2-number label=": %s %" id="percent" precision="1" readonly="true"></et2-number>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -75,4 +72,4 @@
.selectAllArrow { padding-right: 12px; } .selectAllArrow { padding-right: 12px; }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.account.delete.delete" template="" lang="" group="0" version="18.1.001"> <template id="admin.account.delete.delete" template="" lang="" group="0" version="18.1.001">
<grid width="100%" height="100%"> <grid width="100%" height="100%">
@ -10,18 +9,18 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Who would you like to transfer records owned by the deleted user to?" class="dialogHeader2"/> <et2-description value="Who would you like to transfer records owned by the deleted user to?" class="dialogHeader2"></et2-description>
<select-account id="new_owner" empty_label="Delete all records" class="dialogHeader3"/> <et2-select-account id="new_owner" class="dialogHeader3" emptyLabel="Delete all records"></et2-select-account>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="Automatically transfer entries owned by the user:"/> <et2-description value="Automatically transfer entries owned by the user:"></et2-description>
<select id="delete_apps" rows="6" multiple="true" span="2"/> <et2-select id="delete_apps" rows="6" multiple="1" span="2"></et2-select>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="Please manually deal with entries owned by the user:"/> <et2-description value="Please manually deal with entries owned by the user:"></et2-description>
<grid id="counts" disabled="!@counts"> <grid id="counts" disabled="!@counts">
<columns> <columns>
<column width="150"/> <column width="150"/>
@ -29,8 +28,8 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<select-app id="${row}[app]" readonly="true"/> <et2-select-app id="${row}[app]" readonly="true"></et2-select-app>
<description id="${row}[count]"/> <et2-description id="${row}[count]"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -41,17 +40,17 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<select-app value="filemanager" readonly="true"/> <et2-select-app value="filemanager" readonly="true"></et2-select-app>
<description value="Change owner of found files to the new user, and move the home folder to /home/new-user/old-home-username."/> <et2-description value="Change owner of found files to the new user, and move the home folder to /home/new-user/old-home-username."></et2-description>
</row> </row>
<row> <row>
<select-app value="mail" readonly="true"/> <et2-select-app value="mail" readonly="true"></et2-select-app>
<description value="Please check email. It gets automatically deleted if email integration is used."/> <et2-description value="Please check email. It gets automatically deleted if email integration is used."></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
<description value="If you delete the user without selecting an account to move the data to, all entries get deleted!" font_style="b"/> <et2-description value="If you delete the user without selecting an account to move the data to, all entries get deleted!" fontStyle="b"></et2-description>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -63,25 +62,25 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader"> <row class="dialogHeader">
<select-account id="account_id" readonly="true" label="Delete" onchange="var apps = widget.getRoot().getWidgetById('delete_apps'); apps.set_enabled(widget.getValue());"/> <et2-select-account id="account_id" readonly="true" label="Delete" onchange="var apps = widget.getRoot().getWidgetById('delete_apps'); apps.set_enabled(widget.getValue());"></et2-select-account>
</row> </row>
<row> <row>
<tabbox id="tabs" width="100%" tab_height="400px"> <et2-tabbox id="tabs" width="100%" tabHeight="400px">
<tabs> <tabs>
<tab id="main" label="Delete"/> <tab id="main" label="Delete"/>
</tabs> </tabs>
<tabpanels> <tabpanels>
<template template="admin.account.delete.delete" width="100%"/> <template template="admin.account.delete.delete" width="100%"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
</row> </row>
<row class="dialogFooterToolbar"> <row class="dialogFooterToolbar">
<hbox> <et2-hbox>
<button id="delete" label="Delete"/> <et2-button id="delete" label="Delete"></et2-button>
<button id="cancel" label="Cancel" onclick="window.close()"/> <et2-button id="cancel" label="Cancel" onclick="window.close()"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.account" template="" lang="" group="0" version="1.9.003"> <template id="admin.account" template="" lang="" group="0" version="1.9.003">
<grid width="100%" height="200"> <grid width="100%" height="200">
@ -14,68 +13,68 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Login ID" for="account_lid"/> <et2-description value="Login ID" for="account_lid"></et2-description>
<textbox id="account_lid" class="et2_fullWidth" onchange="app.addressbook.account_change" needed="true" autocomplete="new-username"/> <et2-textbox id="account_lid" onchange="app.addressbook.account_change" autocomplete="new-username" required="true"></et2-textbox>
<description/> <et2-description></et2-description>
<description value="Expires" for="account_expires"/> <et2-description value="Expires" for="account_expires"></et2-description>
<hbox> <et2-hbox>
<date id="account_expires"/> <et2-date id="account_expires"></et2-date>
<checkbox id="account_status" selected_value="A" label="Account active"/> <et2-checkbox id="account_status" label="Account active" selectedValue="A"></et2-checkbox>
</hbox> </et2-hbox>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<description value="Password" for="account_passwd"/> <et2-description value="Password" for="account_passwd"></et2-description>
<passwd id="account_passwd" class="et2_fullWidth" onchange="app.addressbook.account_change" autocomplete="new-password" suggest="16"/> <et2-password id="account_passwd" onchange="app.addressbook.account_change" autocomplete="new-password" suggest="16"></et2-password>
<description/> <et2-description></et2-description>
<description value="Re-enter password" for="account_passwd_2"/> <et2-description value="Re-enter password" for="account_passwd_2"></et2-description>
<passwd id="account_passwd_2" class="et2_fullWidth" onchange="app.addressbook.account_change" suggest="0"/> <et2-password id="account_passwd_2" onchange="app.addressbook.account_change" suggest="0"></et2-password>
<description/> <et2-description></et2-description>
</row> </row>
<row valign="top"> <row valign="top">
<description/> <et2-description></et2-description>
<vbox> <et2-vbox>
<checkbox id="mustchangepassword" label="Must change password upon next login"/> <et2-checkbox id="mustchangepassword" label="Must change password upon next login"></et2-checkbox>
<checkbox id="changepassword" label="Can change password"/> <et2-checkbox id="changepassword" label="Can change password"></et2-checkbox>
</vbox> </et2-vbox>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<checkbox id="anonymous" label="Anonymous user. Not shown in list sessions."/> <et2-checkbox id="anonymous" label="Anonymous user. Not shown in list sessions."></et2-checkbox>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@ldap_extra_attributes"> <row disabled="!@ldap_extra_attributes">
<description value="Home directory" for="homedirectory"/> <et2-description value="Home directory" for="homedirectory"></et2-description>
<textbox id="homedirectory" class="et2_fullWidth"/> <et2-textbox id="homedirectory"></et2-textbox>
<description/> <et2-description></et2-description>
<description value="Login shell" for="loginshell"/> <et2-description value="Login shell" for="loginshell"></et2-description>
<textbox id="loginshell" class="et2_fullWidth"/> <et2-textbox id="loginshell"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<description value="Primary group" for="account_primary_group"/> <et2-description value="Primary group" for="account_primary_group"></et2-description>
<select-account id="account_primary_group" account_type="groups" class="et2_fullWidth"/> <et2-select-account id="account_primary_group" accountType="groups"></et2-select-account>
<description/> <et2-description></et2-description>
<description value="Filesystem quota"/> <et2-description value="Filesystem quota"></et2-description>
<textbox id="quota" disabled="!@epl" blur="@default_quota"/> <et2-textbox id="quota" disabled="!@epl" placeholder="@default_quota"></et2-textbox>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<description value="Groups" for="account_groups"/> <et2-description value="Groups" for="account_groups"></et2-description>
<select-account account_type="groups" id="account_groups" multiple="true" class="et2_fullWidth" span="4" tags="true"/> <et2-select-account id="account_groups" multiple="true" span="4" accountType="groups"></et2-select-account>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@account_id"> <row disabled="!@account_id">
<description value="Last login"/> <et2-description value="Last login"></et2-description>
<hbox> <et2-hbox>
<date-time id="account_lastlogin" readonly="true"/> <et2-date-time id="account_lastlogin" readonly="true"></et2-date-time>
<description id="account_lastloginfrom" readonly="true" align="right"/> <et2-description id="account_lastloginfrom" readonly="true" align="right"></et2-description>
</hbox> </et2-hbox>
<description/> <et2-description></et2-description>
<description value="Last password change"/> <et2-description value="Last password change"></et2-description>
<date-time id="account_lastpwd_change" readonly="true"/> <et2-date-time id="account_lastpwd_change" readonly="true"></et2-date-time>
<description/> <et2-description></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.acl.delete.main" template="" lang="" group="0" version="1.9.001"> <template id="admin.acl.delete.main" template="" lang="" group="0" version="1.9.001">
<description value="Delete this access control"/> <et2-description value="Delete this access control"></et2-description>
</template> </template>
<template id="admin.acl.delete" template="" lang="" group="0" version="1.9.001"> <template id="admin.acl.delete" template="" lang="" group="0" version="1.9.001">
<tabbox id="tabs" class="et2_nowrap" span="all" width="100%" tab_height="250px"> <et2-tabbox id="tabs" class="et2_nowrap" span="all" width="100%" tabHeight="250px">
<tabs> <tabs>
<tab id="main" label="Delete" statustext="Delete"/> <tab id="main" label="Delete" statustext="Delete"/>
</tabs> </tabs>
<tabpanels> <tabpanels>
<template id="admin.acl.delete.main"/> <template id="admin.acl.delete.main"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.acl.edit.acl" template="" lang="" group="0" version="1.9.001"> <template id="admin.acl.edit.acl" template="" lang="" group="0" version="1.9.001">
<grid width="100%" resize_ratio="0"> <grid width="100%" resize_ratio="0">
@ -10,53 +9,47 @@
</columns> </columns>
<rows> <rows>
<row disabled="@acl_location=run" part="header"> <row disabled="@acl_location=run" part="header">
<description value="Application"/> <et2-description value="Application"></et2-description>
<menulist> <!-- app.admin doesn't exist (for unknown reason), but accessing it through etemplate2 works -->
<!-- app.admin doesn't exist (for unknown reason), but accessing it through etemplate2 works --> <et2-select id="acl_appname" onchange="etemplate2.getById('admin-acl').app_obj.admin.acl_reopen_dialog();" required="1" emptyLabel="Select one"></et2-select>
<menupopup id="acl_appname" needed="1" onchange="etemplate2.getById('admin-acl').app_obj.admin.acl_reopen_dialog();" options="Select one"/>
</menulist>
</row> </row>
<row part="header"> <row part="header">
<description value="Data from" for="acl_account"/> <et2-description value="Data from" for="acl_account"></et2-description>
<menulist> <!-- app.admin doesn't exist (for unknown reason), but accessing it through etemplate2 works -->
<!-- app.admin doesn't exist (for unknown reason), but accessing it through etemplate2 works --> <et2-select-account id="acl_account" onchange="etemplate2.getById('admin-acl').app_obj.admin.acl_reopen_dialog();" accountType="both" required="1"></et2-select-account>
<menupopup type="select-account" id="acl_account" account_type="both" needed="1" onchange="etemplate2.getById('admin-acl').app_obj.admin.acl_reopen_dialog();"/>
</menulist>
</row> </row>
<row disabled="@acl_location=run" part="header"> <row disabled="@acl_location=run" part="header">
<description value="Access by" for="acl_location"/> <et2-description value="Access by" for="acl_location"></et2-description>
<menulist> <et2-select-account id="acl_location" accountType="both"></et2-select-account>
<menupopup type="select-account" id="acl_location" account_type="both"/>
</menulist>
</row> </row>
<row valign="top" disabled="@acl_location=run"> <row valign="top" disabled="@acl_location=run">
<description value="Rights"/> <et2-description value="Rights"></et2-description>
<grid> <grid>
<columns> <columns>
<column/> <column/>
</columns> </columns>
<rows> <rows>
<row> <row>
<checkbox label="@label[$row]" id="acl[$row]" options="{$cont['right'][$row]},0" span="all"/> <et2-checkbox label="@label[$row]" id="acl[$row]" span="all" selectedValue="{$cont['right'][$row]}" unselectedValue="0"></et2-checkbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</row> </row>
<row disabled="!@acl_location=run"> <row disabled="!@acl_location=run">
<description value="Applications" for="apps"/> <et2-description value="Applications" for="apps"></et2-description>
<listbox type="select-app" id="apps" rows="8" options=",enabled,,,,,0"/> <et2-select-app id="apps" rows="8" multiple="1"></et2-select-app>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="admin.acl.edit" template="" lang="" group="0" version="1.9.001"> <template id="admin.acl.edit" template="" lang="" group="0" version="1.9.001">
<tabbox id="tabs" class="et2_nowrap" span="all" width="100%" tab_height="250px"> <et2-tabbox id="tabs" class="et2_nowrap" span="all" width="100%" tabHeight="250px">
<tabs> <tabs>
<tab id="acl" label="Access" statustext="Access"/> <tab id="acl" label="Access" statustext="Access"/>
</tabs> </tabs>
<tabpanels> <tabpanels>
<template id="admin.acl.edit.acl"/> <template id="admin.acl.edit.acl"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.acl.add" template="" lang="" group="0" version="1.9.001"> <template id="admin.acl.add" template="" lang="" group="0" version="1.9.001">
<buttononly statustext="Add" id="add" onclick="app.admin.acl({id:'add'},[{id:''}])"/> <et2-button statustext="Add" id="add" onclick="app.admin.acl({id:'add'},[{id:''}])" noSubmit="true"></et2-button>
</template> </template>
<template id="admin.acl.rows" template="" lang="" group="0" version="1.9.001"> <template id="admin.acl.rows" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -23,7 +22,7 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description/> <et2-description></et2-description>
<nextmatch-sortheader label="Application" id="acl_appname"/> <nextmatch-sortheader label="Application" id="acl_appname"/>
<nextmatch-sortheader label="Data from" id="acl_account"/> <nextmatch-sortheader label="Data from" id="acl_account"/>
<nextmatch-sortheader label="Access by" id="acl_location"/> <nextmatch-sortheader label="Access by" id="acl_location"/>
@ -37,18 +36,18 @@
<nextmatch-header label="Custom 3" id="custom3"/> <nextmatch-header label="Custom 3" id="custom3"/>
</row> </row>
<row class="$row_cont[class]"> <row class="$row_cont[class]">
<appicon align="center" src="$row_cont[acl_appname]" class="admin_aclApp"/> <et2-appicon align="center" src="$row_cont[acl_appname]" class="admin_aclApp"></et2-appicon>
<select id="${row}[acl_appname]" readonly="true"/> <et2-select id="${row}[acl_appname]" readonly="true"></et2-select>
<select-account id="${row}[acl_account]" readonly="true"/> <et2-select-account id="${row}[acl_account]" readonly="true"></et2-select-account>
<select-account id="${row}[acl_location]" readonly="true"/> <et2-select-account id="${row}[acl_location]" readonly="true"></et2-select-account>
<description id="${row}[acl1]"/> <et2-description id="${row}[acl1]"></et2-description>
<description id="${row}[acl2]"/> <et2-description id="${row}[acl2]"></et2-description>
<description id="${row}[acl4]"/> <et2-description id="${row}[acl4]"></et2-description>
<description id="${row}[acl8]"/> <et2-description id="${row}[acl8]"></et2-description>
<description id="${row}[acl16]"/> <et2-description id="${row}[acl16]"></et2-description>
<description id="${row}[acl64]"/> <et2-description id="${row}[acl64]"></et2-description>
<description id="${row}[acl128]"/> <et2-description id="${row}[acl128]"></et2-description>
<description id="${row}[acl256]"/> <et2-description id="${row}[acl256]"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -63,9 +62,9 @@
<nextmatch id="nm" template="admin.acl.rows" header_left="admin.acl.add" height="600"/> <nextmatch id="nm" template="admin.acl.rows" header_left="admin.acl.add" height="600"/>
</row> </row>
<row class="dialogFooterToolbar"> <row class="dialogFooterToolbar">
<hbox> <et2-hbox>
<button label="Close" id="cancel" onclick="window.close();"/> <et2-button label="Close" id="cancel" onclick="window.close();"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>

View File

@ -1,25 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.categories.delete.message"> <template id="admin.categories.delete.message">
<description value="Are you sure you want to delete this category?"/> <et2-description value="Are you sure you want to delete this category?"></et2-description>
</template> </template>
<template id="admin.categories.delete"> <template id="admin.categories.delete">
<vbox> <et2-vbox>
<tabbox id="tabs" span="all" tab_height="150"> <et2-tabbox id="tabs" span="all" tabHeight="150">
<tabs> <tabs>
<tab id="main" label="Category"/> <tab id="main" label="Category"/>
</tabs> </tabs>
<tabpanels> <tabpanels>
<template id="admin.categories.delete.message"/> <template id="admin.categories.delete.message"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
<hbox class="dialogFooterToolbar" id="button"> <et2-hbox class="dialogFooterToolbar" id="button">
<button id="cancel" label="Cancel" onclick="window.close()"/> <et2-button id="cancel" label="Cancel" onclick="window.close()"></et2-button>
<button id="delete" label="Delete"/> <et2-button id="delete" label="Delete"></et2-button>
<button id="delete_sub" label="Delete including sub-entries"/> <et2-button id="delete_sub" label="Delete including sub-entries"></et2-button>
</hbox> </et2-hbox>
</vbox> </et2-vbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.categories.edit.category" template="" lang="" group="0" version="1.9.001"> <template id="admin.categories.edit.category" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,41 +9,35 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Parent category" for="parent"/> <et2-description value="Parent category" for="parent"></et2-description>
<menulist> <et2-select-cat id="parent" application="$cont[appname]" emptyLabel="None" globalCategories="$cont[all_cats]"></et2-select-cat>
<menupopup type="select-cat" id="parent" options="None,$cont[all_cats],,$cont[appname]"/>
</menulist>
</row> </row>
<row valign="top"> <row valign="top">
<description value="Description" for="description"/> <et2-description value="Description" for="description"></et2-description>
<textbox multiline="true" id="description" rows="5" cols="50"/> <et2-textarea id="description" rows="5" cols="50"></et2-textarea>
</row> </row>
<row class="nmr" disabled="@no_private"> <row class="nmr" disabled="@no_private">
<description value="Private"/> <et2-description value="Private"></et2-description>
<checkbox id="access" options="private,public"/> <et2-checkbox id="access" selectedValue="private" unselectedValue="public" ></et2-checkbox>
</row> </row>
<row> <row>
<description value="Color" for="cat_data[color]"/> <et2-description value="Color" for="cat_data[color]"></et2-description>
<colorpicker id="data[color]"/> <et2-colorpicker id="data[color]"></et2-colorpicker>
</row> </row>
<row> <row>
<description value="Icon" for="data[icon]"/> <et2-description value="Icon" for="data[icon]"></et2-description>
<hbox options="0,0"> <et2-hbox cellpadding="0" cellspacing="0" >
<menulist> <et2-select id="data[icon]" onchange="app.admin.change_icon(widget);" emptyLabel="None"></et2-select>
<menupopup id="data[icon]" onchange="app.admin.change_icon(widget);" options="None"/> <et2-image src="icon_url" id="icon_url" class="leftPad5"></et2-image>
</menulist> </et2-hbox>
<image src="icon_url" id="icon_url" class="leftPad5"/>
</hbox>
</row> </row>
<row disabled="@appname=phpgw"> <row disabled="@appname=phpgw">
<description value="Application"/> <et2-description value="Application"></et2-description>
<menulist> <et2-select-app id="appname" readonly="true" emptyLabel="All applications"></et2-select-app>
<menupopup type="select-app" id="appname" readonly="true" options="All applications"/>
</menulist>
</row> </row>
<row> <row>
<description value="Category owner" for="owner"/> <et2-description value="Category owner" for="owner"></et2-description>
<taglist-account statustext="Limit global category to members of a certain group" id="owner" needed="1" class="et2_fullWidth" /> <et2-select-account statustext="Limit global category to members of a certain group" id="owner" multiple="true" required="1"></et2-select-account>
</row> </row>
</rows> </rows>
@ -58,32 +51,32 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader"> <row class="dialogHeader">
<description value="Name" for="name"/> <et2-description value="Name" for="name"></et2-description>
<textbox id="name" needed="1" size="50" maxlength="150" class="et2_fullWidth"/> <et2-textbox id="name" maxlength="150" required="1"></et2-textbox>
</row> </row>
<row> <row>
<tabbox id="tabs" span="all" tab_height="350"> <et2-tabbox id="tabs" span="all" tabHeight="350">
<tabs> <tabs>
<tab id="category" label="Category"/> <tab id="category" label="Category"/>
</tabs> </tabs>
<tabpanels> <tabpanels>
<template id="admin.categories.edit.category"/> <template id="admin.categories.edit.category"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
</row> </row>
<row disabled="!@last_mod"> <row disabled="!@last_mod">
<description value="Modified"/> <et2-description value="Modified"></et2-description>
<date-time id="last_mod" readonly="true"/> <et2-date-time id="last_mod" readonly="true"></et2-date-time>
</row> </row>
<row class="dialogFooterToolbar"> <row class="dialogFooterToolbar">
<hbox span="all"> <et2-hbox span="all">
<button label="Save" id="button[save]" onclick="return app.admin.check_owner(widget);" image="save" background_image="1"/> <et2-button label="Save" id="button[save]" onclick="return app.admin.check_owner(widget);" image="save"></et2-button>
<button label="Apply" id="button[apply]" onclick="return app.admin.check_owner(widget);" image="apply" background_image="1"/> <et2-button label="Apply" id="button[apply]" onclick="return app.admin.check_owner(widget);" image="apply"></et2-button>
<buttononly label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" background_image="1"/> <et2-button label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" noSubmit="true"></et2-button>
<buttononly align="right" statustext="Delete this category" label="Delete" id="button[delete]" onclick="egw.open_link('$cont[delete_link]&amp;cat_id='+widget.getRoot().getArrayMgr('content').getEntry('id'),'_browser','450x400');window.close();" image="delete" background_image="1"/> <et2-button align="right" statustext="Delete this category" label="Delete" id="button[delete]" onclick="egw.open_link('$cont[delete_link]&amp;cat_id='+widget.getRoot().getArrayMgr('content').getEntry('id'),'_browser','450x400');window.close();" image="delete" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.categories.index.rows" template="" lang="" group="0" version="1.9.002"> <template id="admin.categories.index.rows" template="" lang="" group="0" version="1.9.002">
<grid width="100%"> <grid width="100%">
@ -20,9 +19,9 @@
<row class="th"> <row class="th">
<nextmatch-sortheader label="Name" id="name"/> <nextmatch-sortheader label="Name" id="name"/>
<nextmatch-sortheader label="Description" id="description"/> <nextmatch-sortheader label="Description" id="description"/>
<nextmatch-filterheader label="Application" id="app"/> <et2-nextmatch-header-filter label="Application" id="app"/>
<nextmatch-accountfilter label="Owner" id="owner" options="all,both"/> <et2-nextmatch-header-account label="Owner" id="owner" emptyLabel="all" accountType="both"/>
<nextmatch-filterheader label="Private" id="access" options="All"/> <et2-nextmatch-header-filter label="Private" id="access" emptyLabel="All"/>
<nextmatch-header align="center" label="Icon" id="icon"/> <nextmatch-header align="center" label="Icon" id="icon"/>
<nextmatch-header label="Color" id="color"/> <nextmatch-header label="Color" id="color"/>
<nextmatch-sortheader label="Modified" id="last_mod"/> <nextmatch-sortheader label="Modified" id="last_mod"/>
@ -30,49 +29,45 @@
<nextmatch-header label="Actions" id="legacy_actions"/> <nextmatch-header label="Actions" id="legacy_actions"/>
</row> </row>
<row class="$row_cont[id] $row_cont[class]"> <row class="$row_cont[id] $row_cont[class]">
<hbox options="0,0"> <et2-hbox cellpadding="0" cellspacing="0" >
<html id="${row}[level_spacer]" class="level_spacer"/> <html id="${row}[level_spacer]" class="level_spacer"/>
<description id="${row}[name]" class="$row_cont[class]"/> <et2-description id="${row}[name]" class="$row_cont[class]"></et2-description>
</hbox> </et2-hbox>
<description id="${row}[description]"/> <et2-description id="${row}[description]"></et2-description>
<menulist> <et2-select id="${row}[appname]" readonly="true"></et2-select>
<menupopup id="${row}[appname]" readonly="true"/> <et2-select-account id="${row}[owner]" readonly="true" emptyLabel="All users" accountType="groups"></et2-select-account>
</menulist> <et2-checkbox align="center" id="${row}[access]" readonly="true" selectedValue="private" unselectedValue="public" ></et2-checkbox>
<menulist> <et2-image align="center" label="{$row_cont['data']['icon']}" src="${row}[icon_url]"></et2-image>
<menupopup type="select-account" id="${row}[owner]" readonly="true" options="All users,groups"/> <et2-description id="${row}[data][color]"></et2-description>
</menulist> <et2-date-time id="${row}[last_mod]" readonly="true"></et2-date-time>
<checkbox align="center" id="${row}[access]" readonly="true" options="private,public"/> <et2-description align="center" id="${row}[subs]"></et2-description>
<image align="center" label="{$row_cont['data']['icon']}" src="${row}[icon_url]"/> <et2-hbox cellpadding="0" cellspacing="0" >
<description id="${row}[data][color]"/> <et2-button label="Edit" id="edit[$row_cont[id]]" onclick="window.open(egw::link('/index.php','menuaction=$cont[edit_link]&amp;cat_id=$row_cont[id]&amp;appname=$cont[appname]'),'_blank','dependent=yes,width=600,height=380,scrollbars=yes,status=yes'); return false;" image="edit" noSubmit="true"></et2-button>
<date-time id="${row}[last_mod]" readonly="true"/> <et2-button label="Add sub" id="add[$row_cont[id]]" onclick="window.open(egw::link('/index.php','menuaction=$cont[edit_link]&amp;parent=$row_cont[id]&amp;appname=$cont[appname]'),'_blank','dependent=yes,width=600,height=380,scrollbars=yes,status=yes'); return false;" image="new" noSubmit="true"></et2-button>
<description align="center" id="${row}[subs]"/> <et2-button statustext="Delete this category" label="Delete" id="delete[$row_cont[id]]" onclick="document.getElementById('exec[delete][cat_id]').value='$row_cont[id]'; set_style_by_class('tr','confirmSubs','visibility','$row_cont[children]'?'visible':'collapse'); set_style_by_class('fieldset','confirmDelete','display','block'); return false;" image="delete" class="leftPad5" noSubmit="true"></et2-button>
<hbox options="0,0"> </et2-hbox>
<buttononly label="Edit" id="edit[$row_cont[id]]" onclick="window.open(egw::link('/index.php','menuaction=$cont[edit_link]&amp;cat_id=$row_cont[id]&amp;appname=$cont[appname]'),'_blank','dependent=yes,width=600,height=380,scrollbars=yes,status=yes'); return false;" options="edit"/>
<buttononly label="Add sub" id="add[$row_cont[id]]" onclick="window.open(egw::link('/index.php','menuaction=$cont[edit_link]&amp;parent=$row_cont[id]&amp;appname=$cont[appname]'),'_blank','dependent=yes,width=600,height=380,scrollbars=yes,status=yes'); return false;" options="new"/>
<buttononly statustext="Delete this category" label="Delete" id="delete[$row_cont[id]]" onclick="document.getElementById('exec[delete][cat_id]').value='$row_cont[id]'; set_style_by_class('tr','confirmSubs','visibility','$row_cont[children]'?'visible':'collapse'); set_style_by_class('fieldset','confirmDelete','display','block'); return false;" options="delete" class="leftPad5"/>
</hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="admin.categories.index.add" template="" lang="" group="0" version="1.9.001"> <template id="admin.categories.index.add" template="" lang="" group="0" version="1.9.001">
<buttononly label="Add" id="add" onclick="window.open('$cont[add_link]','_blank','dependent=yes,width=600,height=380,scrollbars=yes,status=yes'); return false;"/> <et2-button label="Add" id="add" onclick="window.open('$cont[add_link]','_blank','dependent=yes,width=600,height=380,scrollbars=yes,status=yes'); return false;" noSubmit="true"></et2-button>
</template> </template>
<template id="admin.categories.index" template="" lang="" group="0" version="1.9.001"> <template id="admin.categories.index" template="" lang="" group="0" version="1.9.001">
<nextmatch id="nm" options="admin.categories.index.rows" span="all" header_left="admin.categories.index.add"/> <nextmatch id="nm" options="admin.categories.index.rows" span="all" header_left="admin.categories.index.add"/>
<box class="action_popup prompt" id="owner_popup"> <et2-box class="action_popup prompt" id="owner_popup">
<vbox> <et2-vbox>
<description value="Change owner" class="promptheader"/> <et2-description value="Change owner" class="promptheader"></et2-description>
<description value="Select owner"/> <et2-description value="Select owner"></et2-description>
<listbox id="owner" no_lang="1" rows="4" class="action_popup-content"/> <et2-select id="owner" rows="4" class="action_popup-content" multiple="1" noLang="1"></et2-select>
<hbox> <et2-hbox>
<button label="Add" id="owner_action[add]" onclick="nm_submit_popup(this); return false;"/> <et2-button label="Add" id="owner_action[add]" onclick="nm_submit_popup(this); return false;"></et2-button>
<button label="Delete" id="owner_action[delete]" onclick="nm_submit_popup(this); return false;"/> <et2-button label="Delete" id="owner_action[delete]" onclick="nm_submit_popup(this); return false;"></et2-button>
<button disabled="true" label="OK" onclick="nm_submit_popup(this); return false;"/> <et2-button disabled="true" label="OK" onclick="nm_submit_popup(this); return false;"></et2-button>
<button label="Cancel" id="owner_action[cancel]" onclick="nm_hide_popup(this,'owner_popup');"/> <et2-button label="Cancel" id="owner_action[cancel]" onclick="nm_hide_popup(this,'owner_popup');"></et2-button>
</hbox> </et2-hbox>
</vbox> </et2-vbox>
</box> </et2-box>
<styles> <styles>
.level0 { font-weight: bold; } .level0 { font-weight: bold; }
.level_spacer { flex: 0 0 auto;} .level_spacer { flex: 0 0 auto;}
@ -105,4 +100,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<overlay> <overlay>
<template id="admin.cmds.rows" template="" lang="" group="0" version="1.5.001"> <template id="admin.cmds.rows" template="" lang="" group="0" version="1.5.001">
<grid width="100%"> <grid width="100%">
@ -20,56 +20,56 @@
<rows> <rows>
<row class="th"> <row class="th">
<nextmatch-header label="Title" id="title"/> <nextmatch-header label="Title" id="title"/>
<nextmatch-customfilter type="select-app" empty_label="All applications" id="app"/> <et2-nextmatch-header-custom id="app" emptyLabel="All applications" widgetType="select-app"/>
<nextmatch-accountfilter empty_label="All accounts" id="account"/> <et2-nextmatch-header-account id="account" emptyLabel="All accounts"/>
<nextmatch-filterheader empty_label="Type" id="type"/> <et2-nextmatch-header-filter id="type" emptyLabel="Type"/>
<nextmatch-accountfilter empty_label="Requested" id="requested"/> <et2-nextmatch-header-account id="requested" emptyLabel="Requested"/>
<nextmatch-header label="Comment" id="comment"/> <nextmatch-header label="Comment" id="comment"/>
<nextmatch-sortheader label="Scheduled" id="cmd_scheduled"/> <nextmatch-sortheader label="Scheduled" id="cmd_scheduled"/>
<nextmatch-filterheader empty_label="Periodic" id="periodic"/> <et2-nextmatch-header-filter id="periodic" emptyLabel="Periodic"/>
<nextmatch-filterheader options="Remote" id="remote_id"/> <et2-nextmatch-header-filter id="remote_id" emptyLabel="Remote"/>
<vbox> <et2-vbox>
<nextmatch-sortheader label="Created" id="cmd_created"/> <nextmatch-sortheader label="Created" id="cmd_created"/>
<nextmatch-accountfilter empty_label="Creator" id="creator"/> <et2-nextmatch-header-account id="creator" emptyLabel="Creator"/>
</vbox> </et2-vbox>
<nextmatch-filterheader empty_label="Status" id="status"/> <et2-nextmatch-header-filter id="status" emptyLabel="Status"/>
<vbox> <et2-vbox>
<nextmatch-sortheader label="Modified" id="cmd_modified"/> <nextmatch-sortheader label="Modified" id="cmd_modified"/>
<nextmatch-accountfilter options="Modifier" id="modifier"/> <et2-nextmatch-header-account id="modifier" emptyLabel="Modifier"/>
</vbox> </et2-vbox>
</row> </row>
<row class="row $row_cont[class]"> <row class="row $row_cont[class]">
<description id="${row}[title]"/> <et2-description id="${row}[title]"></et2-description>
<select-app id="${row}[app]" readonly="true"/> <et2-select-app id="${row}[app]" readonly="true"></et2-select-app>
<select-account id="${row}[account]" readonly="true"/> <et2-select-account id="${row}[account]" readonly="true"></et2-select-account>
<select id="${row}[type]" readonly="true"/> <et2-select id="${row}[type]" readonly="true"></et2-select>
<url-email id="${row}[requested_email]" readonly="true"/> <et2-url-email id="${row}[requested_email]" readonly="true"></et2-url-email>
<description id="${row}[comment]"/> <et2-description id="${row}[comment]"></et2-description>
<date-time id="${row}[scheduled]" readonly="true"/> <et2-date-time id="${row}[scheduled]" readonly="true"></et2-date-time>
<description id="${row}[rrule]"/> <et2-description id="${row}[rrule]"></et2-description>
<select id="${row}[remote_id]" readonly="true"/> <et2-select id="${row}[remote_id]" readonly="true"></et2-select>
<vbox> <et2-vbox>
<date-time id="${row}[created]" readonly="true"/> <et2-date-time id="${row}[created]" readonly="true"></et2-date-time>
<select-account id="${row}[creator]" readonly="true"/> <et2-select-account id="${row}[creator]" readonly="true"></et2-select-account>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<select id="${row}[status]" readonly="true"/> <et2-select id="${row}[status]" readonly="true"></et2-select>
<description id="${row}[error]" class="redItalic"/> <et2-description id="${row}[error]" class="redItalic"></et2-description>
<description id="${row}[value]"/> <et2-description id="${row}[value]"></et2-description>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<date-time id="${row}[modified]" readonly="true"/> <et2-date-time id="${row}[modified]" readonly="true"></et2-date-time>
<select-account id="${row}[modifier]" readonly="true"/> <et2-select-account id="${row}[modifier]" readonly="true"></et2-select-account>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="admin.cmds.splitter" template="" lang="" height="100%" group="0" version="19.01"> <template id="admin.cmds.splitter" template="" lang="" height="100%" group="0" version="19.01">
<split orientation="h" height="100%" id="splitter" dock_side="bottomDock"> <et2-split orientation="h" height="100%" id="splitter" vertical="true" primary="start">
<nextmatch options="admin.cmds.rows" id="nm" onselect="app.admin.cmds_onselect"/> <nextmatch options="admin.cmds.rows" id="nm" onselect="app.admin.cmds_onselect"/>
<template id="admin.cmds.preview"/> <template id="admin.cmds.preview"/>
</split> </et2-split>
</template> </template>
<template id="admin.cmds" template="" lang="" height="100%" group="0" version="1.5.001"> <template id="admin.cmds" template="" lang="" height="100%" group="0" version="1.5.001">
@ -84,33 +84,33 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<vbox> <et2-vbox>
<hbox class="row"> <et2-hbox class="row">
<hbox class="et2_hbox_left"><description value="Title" label="%s:"/></hbox> <et2-hbox class="et2_hbox_left"><et2-description value="Title" label="%s:"></et2-description></et2-hbox>
<description value="$row_cont[title]"/> <et2-description value="$row_cont[title]"></et2-description>
</hbox> </et2-hbox>
<hbox class="row dialogFooterToolbar"> <et2-hbox class="row dialogFooterToolbar">
<hbox class="et2_hbox_left"> <et2-hbox class="et2_hbox_left">
<description value="Comment" label="%s:" class="et2_hbox_left"/> <et2-description value="Comment" label="%s:" class="et2_hbox_left"></et2-description>
</hbox> </et2-hbox>
<description value="$row_cont[comment]"/> <et2-description value="$row_cont[comment]"></et2-description>
</hbox> </et2-hbox>
<hbox class="row"> <et2-hbox class="row">
<hbox class="et2_hbox_left"> <et2-hbox class="et2_hbox_left">
<description value="Creator" label="%s:" class="et2_hbox_left"/> <et2-description value="Creator" label="%s:" class="et2_hbox_left"></et2-description>
</hbox> </et2-hbox>
<hbox> <et2-hbox>
<description value="$row_cont[creator]" label="%s("/> <et2-description value="$row_cont[creator]" label="%s("></et2-description>
<description value="$row_cont[creator_email]" label="%s)"/> <et2-description value="$row_cont[creator_email]" label="%s)"></et2-description>
</hbox> </et2-hbox>
</hbox> </et2-hbox>
<hbox class="row"> <et2-hbox class="row">
<hbox class="et2_hbox_left"> <et2-hbox class="et2_hbox_left">
<description value="Data" label="%s:" align="left" class="et2_hbox_left"/> <et2-description value="Data" label="%s:" align="left" class="et2_hbox_left"></et2-description>
</hbox> </et2-hbox>
<description value="$row_cont[data]"/> <et2-description value="$row_cont[data]"></et2-description>
</hbox> </et2-hbox>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -118,4 +118,4 @@
#admin-cmds_cmds_preview .et2_hbox.row {padding: 5px 0 5px 3px;vertical-align: middle;} #admin-cmds_cmds_preview .et2_hbox.row {padding: 5px 0 5px 3px;vertical-align: middle;}
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.config.general" template="" lang="" group="0" version="18.1"> <template id="admin.config.general" template="" lang="" group="0" version="18.1">
<grid width="100%" class="admin-config egwGridView_grid"> <grid width="100%" class="admin-config egwGridView_grid">
@ -10,16 +9,16 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Should the login page include a language selectbox (useful for demo-sites) ?" label="%s:"/> <et2-description value="Should the login page include a language selectbox (useful for demo-sites) ?" label="%s:"></et2-description>
<select id="newsettings[login_show_language_selection]"> <et2-select id="newsettings[login_show_language_selection]">
<option value="">No</option> <option value="">No</option>
<option value="True">Yes</option> <option value="True">Yes</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="How should EMail addresses for new users be constructed?" label="%s:"/> <et2-description value="How should EMail addresses for new users be constructed?" label="%s:"></et2-description>
<vbox> <et2-vbox>
<select id="newsettings[email_address_format]"> <et2-select id="newsettings[email_address_format]">
<option value="first-dot-last">{Firstname}.{Lastname}@domain.com</option> <option value="first-dot-last">{Firstname}.{Lastname}@domain.com</option>
<option value="first-last">{Firstname}{Lastname}@domain.com</option> <option value="first-last">{Firstname}{Lastname}@domain.com</option>
<option value="first-underscore-last">{Firstname}_{Lastname}@domain.com</option> <option value="first-underscore-last">{Firstname}_{Lastname}@domain.com</option>
@ -32,45 +31,45 @@
<option value="first">{Firstname}@domain.com</option> <option value="first">{Firstname}@domain.com</option>
<option value="account">{Username}@domain.com</option> <option value="account">{Username}@domain.com</option>
<option value="none">Do not generate EMail addresses</option> <option value="none">Do not generate EMail addresses</option>
</select> </et2-select>
<checkbox label="Lowercase EMail addresses" id="newsettings[email_address_lowercase]" value="true"/> <et2-checkbox label="Lowercase EMail addresses" id="newsettings[email_address_lowercase]" value="true"></et2-checkbox>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<description value="Enter the VFS-Path where additional images, icons or logos can be placed (and found by EGroupwares applications). The path MUST start with /,and be readable by all users" label="%s:"/> <et2-description value="Enter the VFS-Path where additional images, icons or logos can be placed (and found by EGroupwares applications). The path MUST start with /,and be readable by all users" label="%s:"></et2-description>
<textbox id="newsettings[vfs_image_dir]" size="40"/> <et2-textbox id="newsettings[vfs_image_dir]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Log user-agent and action of changes in history-log of entries" label="%s:"/> <et2-description value="Log user-agent and action of changes in history-log of entries" label="%s:"></et2-description>
<select id="newsettings[log_user_agent_action]"> <et2-select id="newsettings[log_user_agent_action]">
<option value="">No</option> <option value="">No</option>
<option value="True">Yes</option> <option value="True">Yes</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Offer to installing EGroupware as mail-handler" label="%s:"/> <et2-description value="Offer to installing EGroupware as mail-handler" label="%s:"></et2-description>
<select id="newsettings[install_mailto_handler]"> <et2-select id="newsettings[install_mailto_handler]">
<option value="">Yes - {Default}</option> <option value="">Yes - {Default}</option>
<option value="disabled">{No}</option> <option value="disabled">{No}</option>
</select> </et2-select>
</row> </row>
<!-- remove currently not supported/necessary development option debug_minify <!-- remove currently not supported/necessary development option debug_minify
<row> <row>
<description value="Disable minifying of javascript and CSS files" label="%s:"/> <et2-description value="Disable minifying of javascript and CSS files" label="%s:"></et2-description>
<select id="newsettings[debug_minify]"> <et2-select id="newsettings[debug_minify]">
<option value="">{No} - {Default}</option> <option value="">{No} - {Default}</option>
<option value="True">Yes</option> <option value="True">Yes</option>
</select> </et2-select>
</row --> </row -->
<row> <row>
<description value="Encryption" span="all" class="subHeader"/> <et2-description value="Encryption" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Disable PGP encryption (Mailvelope)" label="%s:"/> <et2-description value="Disable PGP encryption (Mailvelope)" label="%s:"></et2-description>
<select id="newsettings[disable_pgp_encryption]"> <et2-select id="newsettings[disable_pgp_encryption]">
<option value="">{No} - {Default}</option> <option value="">{No} - {Default}</option>
<option value="True">Yes</option> <option value="True">Yes</option>
</select> </et2-select>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -83,66 +82,66 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Enter the title for your site" label="%s:"/> <et2-description value="Enter the title for your site" label="%s:"></et2-description>
<textbox id="newsettings[site_title]"/> <et2-textbox id="newsettings[site_title]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Upload your logo or enter the URL" label="%s:"/> <et2-description value="Upload your logo or enter the URL" label="%s:"></et2-description>
<vbox> <et2-vbox>
<taglist-thumbnail id="newsettings[login_logo_file]" width="100%" allowFreeEntries="true" maxSelection="1" /> <et2-select-thumbnail id="newsettings[login_logo_file]" width="100%" allowFreeEntries="true"></et2-select-thumbnail>
<file onchange="egw.json('admin.admin_config.ajax_upload_anon_images',[widget.get_value(), []], function(_data){widget._parent._children[0].set_value(_data)}).sendRequest()" width="100%" label="upload"/> <file onchange="egw.json('admin.admin_config.ajax_upload_anon_images',[widget.get_value(), []], function(_data){widget._parent._children[0].set_value(_data)}).sendRequest()" width="100%" label="upload"/>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<description value="Upload your header logo or enter the URL (leave it empty if it is the same as login logo)" label="%s:"/> <et2-description value="Upload your header logo or enter the URL (leave it empty if it is the same as login logo)" label="%s:"></et2-description>
<vbox> <et2-vbox>
<taglist-thumbnail id="newsettings[login_logo_header]" width="100%" allowFreeEntries="true" maxSelection="1"/> <et2-select-thumbnail id="newsettings[login_logo_header]" width="100%" allowFreeEntries="true"></et2-select-thumbnail>
<file onchange="egw.json('admin.admin_config.ajax_upload_anon_images',[widget.get_value(), []], function(_data){widget._parent._children[0].set_value(_data)}).sendRequest()" width="100%" label="upload"/> <file onchange="egw.json('admin.admin_config.ajax_upload_anon_images',[widget.get_value(), []], function(_data){widget._parent._children[0].set_value(_data)}).sendRequest()" width="100%" label="upload"/>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<description value="Enter the url where your logo should link to" label="%s:"/> <et2-description value="Enter the url where your logo should link to" label="%s:"></et2-description>
<textbox id="newsettings[login_logo_url]" width="100%"/> <et2-textbox id="newsettings[login_logo_url]" width="100%"></et2-textbox>
</row> </row>
<row> <row>
<description value="Enter the title of your logo" label="%s:"/> <et2-description value="Enter the title of your logo" label="%s:"></et2-description>
<textbox id="newsettings[login_logo_title]" width="100%"/> <et2-textbox id="newsettings[login_logo_title]" width="100%"></et2-textbox>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="Upload your background image or enter the URL" label="%s:"/> <et2-description value="Upload your background image or enter the URL" label="%s:"></et2-description>
<description value="If you wish to have randomly selected images you may upload multiple images."/> <et2-description value="If you wish to have randomly selected images you may upload multiple images."></et2-description>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<taglist-thumbnail id="newsettings[login_background_file]" width="100%" allowFreeEntries="true" empty_label="Upload your background image or enter the URL"/> <et2-select-thumbnail id="newsettings[login_background_file]" width="100%" allowFreeEntries="true" multiple="true" placeholder="Upload your background image or enter the URL"></et2-select-thumbnail>
<file width="100%" label="upload" onchange="app.admin.login_background_update"/> <file width="100%" label="upload" onchange="app.admin.login_background_update"/>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<description value="Upload your favicon or enter the URL" label="%s:"/> <et2-description value="Upload your favicon or enter the URL" label="%s:"></et2-description>
<vbox> <et2-vbox>
<taglist-thumbnail id="newsettings[favicon_file]" class="et2_fullWidth"/> <et2-select-thumbnail id="newsettings[favicon_file]" multiple="true"></et2-select-thumbnail>
<file width="100%" label="upload" onchange="egw.json('admin.admin_config.ajax_upload_anon_images',[widget.get_value(), []], function(_data){widget._parent._children[0].set_value(_data)}).sendRequest()"/> <file width="100%" label="upload" onchange="egw.json('admin.admin_config.ajax_upload_anon_images',[widget.get_value(), []], function(_data){widget._parent._children[0].set_value(_data)}).sendRequest()"/>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<description value="How big should thumbnails for linked images be (maximum in pixels) ?" label="%s:"/> <et2-description value="How big should thumbnails for linked images be (maximum in pixels) ?" label="%s:"></et2-description>
<textbox id="newsettings[link_list_thumbnail]" size="5"/> <et2-textbox id="newsettings[link_list_thumbnail]"></et2-textbox>
</row> </row>
<!-- disable spellcheck config in favor to always use browser native spellchecker <!-- disable spellcheck config in favor to always use browser native spellchecker
<row> <row>
<description value="Enable spellcheck in rich text editor" label="%s:"/> <et2-description value="Enable spellcheck in rich text editor" label="%s:"></et2-description>
<select id="newsettings[enabled_spellcheck]"> <et2-select id="newsettings[enabled_spellcheck]">
<option value="">{No} - {more secure}</option> <option value="">{No} - {more secure}</option>
<option value="True">Yes</option> <option value="True">Yes</option>
<option value="YesNoSCAYT">Yes, but no SCAYT</option> <option value="YesNoSCAYT">Yes, but no SCAYT</option>
<option value="YesBrowserBased">{Yes, use browser based spell checking engine} - {more secure}</option> <option value="YesBrowserBased">{Yes, use browser based spell checking engine} - {more secure}</option>
<option value="YesUseWebSpellCheck">Yes, use WebSpellChecker</option> <option value="YesUseWebSpellCheck">Yes, use WebSpellChecker</option>
</select> </et2-select>
</row> --> </row> -->
<row> <row>
<description value="Applications available on mobile devices" label="%s:"/> <et2-description value="Applications available on mobile devices" label="%s:"></et2-description>
<select-app id="newsettings[fw_mobile_app_list]" multiple="true" tags="true" other=",enabled:home;groupdav;sitemgr-link;sitemgr;developer_tools;etemplate;stylite;archive;importexport;activesync;notifications;esyncpro;preferences;registration" width="100%"/> <et2-select-app id="newsettings[fw_mobile_app_list]" multiple="true" other=",enabled:home;groupdav;sitemgr-link;sitemgr;developer_tools;etemplate;stylite;archive;importexport;activesync;notifications;esyncpro;preferences;registration" width="100%"></et2-select-app>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -155,34 +154,34 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="2-Factor-Authentication" span="all" class="subHeader"/> <et2-description value="2-Factor-Authentication" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="2-Factor-Authentication for interactive login" label="%s:"/> <et2-description value="2-Factor-Authentication for interactive login" label="%s:"></et2-description>
<select id="newsettings[2fa_required]"> <et2-select id="newsettings[2fa_required]">
<option value="">show as optional, but required once user has it setup</option> <option value="">show as optional, but required once user has it setup</option>
<option value="required">show as required, but only once user has it setup</option> <option value="required">show as required, but only once user has it setup</option>
<option value="strict">strictly required, user can not login without</option> <option value="strict">strictly required, user can not login without</option>
<option value="disabled">disabled, do not show on login page</option> <option value="disabled">disabled, do not show on login page</option>
</select> </et2-select>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="Allow user to set 'Remember me' token" label="%s:"/> <et2-description value="Allow user to set 'Remember me' token" label="%s:"></et2-description>
<description value="Requires 'OpenID / OAuth2 Server' app." label="(%s)"/> <et2-description value="Requires 'OpenID / OAuth2 Server' app." label="(%s)"></et2-description>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<select id="newsettings[remember_me_token]"> <et2-select id="newsettings[remember_me_token]">
<option value="">allowed just as second factor</option> <option value="">allowed just as second factor</option>
<option value="always">direct login without password or second factor</option> <option value="always">direct login without password or second factor</option>
<option value="disabled">disabled, do not show on login page</option> <option value="disabled">disabled, do not show on login page</option>
</select> </et2-select>
<description value="If disabled existing tokens immediatly stop working." label="(%s)"/> <et2-description value="If disabled existing tokens immediatly stop working." label="(%s)"></et2-description>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<description value="Lifetime of 'Remember me' token" label="%s:"/> <et2-description value="Lifetime of 'Remember me' token" label="%s:"></et2-description>
<select id="newsettings[remember_me_lifetime]"> <et2-select id="newsettings[remember_me_lifetime]">
<option value="">{default of currently} {1 month}</option> <option value="">{default of currently} {1 month}</option>
<option value="P1W">1 week</option> <option value="P1W">1 week</option>
<option value="P2W">2 weeks</option> <option value="P2W">2 weeks</option>
@ -192,86 +191,85 @@
<option value="P6M">6 month</option> <option value="P6M">6 month</option>
<option value="P1Y">1 year</option> <option value="P1Y">1 year</option>
<option value="user">User choice</option> <option value="user">User choice</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Blocking after wrong password" span="all" class="subHeader"/> <et2-description value="Blocking after wrong password" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="After how many unsuccessful attempts to login, an account should be blocked (default 3) ?" label="%s:"/> <et2-description value="After how many unsuccessful attempts to login, an account should be blocked (default 3) ?" label="%s:"></et2-description>
<integer id="newsettings[num_unsuccessful_id]" size="5"/> <et2-number id="newsettings[num_unsuccessful_id]" precision="0"></et2-number>
</row> </row>
<row> <row>
<description value="After how many unsuccessful attempts to login, an IP should be blocked (default 15) ?" label="%s:"/> <et2-description value="After how many unsuccessful attempts to login, an IP should be blocked (default 15) ?" label="%s:"></et2-description>
<integer id="newsettings[num_unsuccessful_ip]" size="5"/> <et2-number id="newsettings[num_unsuccessful_ip]" precision="0"></et2-number>
</row> </row>
<row> <row>
<description value="Comma-separated IP addresses white-listed from above blocking (:optional number of attempts)"/> <et2-description value="Comma-separated IP addresses white-listed from above blocking (:optional number of attempts)"></et2-description>
<textbox id="newsettings[unsuccessful_ip_whitelist]" size="64" blur="X.X.X.X[:N], ..." <et2-textbox id="newsettings[unsuccessful_ip_whitelist]" validator="/^(((\\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))(:\d+)?)(, ?((\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))(:\d+)?))*)?$/" placeholder="X.X.X.X[:N], ..."></et2-textbox>
validator="/^(((\\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))(:\d+)?)(, ?((\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))(:\d+)?))*)?$/"/>
</row> </row>
<row> <row>
<description value="How many minutes should an account or IP be blocked (default 1) ?" label="%s:"/> <et2-description value="How many minutes should an account or IP be blocked (default 1) ?" label="%s:"></et2-description>
<integer id="newsettings[block_time]" size="5"/> <et2-number id="newsettings[block_time]" precision="0"></et2-number>
</row> </row>
<row> <row>
<description value="Sessions" span="all" class="subHeader"/> <et2-description value="Sessions" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="check ip address of all sessions"/> <et2-description value="check ip address of all sessions"></et2-description>
<description value="switch it off, if users are randomly thrown out" label="%s:"/> <et2-description value="switch it off, if users are randomly thrown out" label="%s:"></et2-description>
<description value="Your session could not be verified."/> <et2-description value="Your session could not be verified."></et2-description>
</vbox> </et2-vbox>
<select id="newsettings[sessions_checkip]"> <et2-select id="newsettings[sessions_checkip]">
<option value="True">{Yes} - {more secure}</option> <option value="True">{Yes} - {more secure}</option>
<option value="">No</option> <option value="">No</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Use secure cookies (transmitted only via https)"/> <et2-description value="Use secure cookies (transmitted only via https)"></et2-description>
<select id="newsettings[insecure_cookies]"> <et2-select id="newsettings[insecure_cookies]">
<option value="">{Yes} - {more secure}</option> <option value="">{Yes} - {more secure}</option>
<option value="insecure">No</option> <option value="insecure">No</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="SameSite cookie attribute (send cookie if browser addressbar show a different domain)"/> <et2-description value="SameSite cookie attribute (send cookie if browser addressbar show a different domain)"></et2-description>
<select id="newsettings[cookie_samesite_attribute]"> <et2-select id="newsettings[cookie_samesite_attribute]">
<option value="">{Do not set attribute} - {current default}</option> <option value="">{Do not set attribute} - {current default}</option>
<option value="Lax">"Lax" - {allowed for get requests, default in modern browsers, if attribute is not set}</option> <option value="Lax">"Lax" - {allowed for get requests, default in modern browsers, if attribute is not set}</option>
<option value="Strict">"Strict" - {do not send cookie} - {more secure}</option> <option value="Strict">"Strict" - {do not send cookie} - {more secure}</option>
<option value="None">"None" - {required to embed EGroupware via iframe eg. for LTI}</option> <option value="None">"None" - {required to embed EGroupware via iframe eg. for LTI}</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Cookie path (allows multiple eGW sessions with different directories, has problemes with SiteMgr!)" label="%s:"/> <et2-description value="Cookie path (allows multiple eGW sessions with different directories, has problemes with SiteMgr!)" label="%s:"></et2-description>
<select id="newsettings[cookiepath]"> <et2-select id="newsettings[cookiepath]">
<option value="">Document root (default)</option> <option value="">Document root (default)</option>
<option value="egroupware">EGroupware directory</option> <option value="egroupware">EGroupware directory</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Cookie domain (default empty means use full domain name, for SiteMgr eg. &quot;.domain.com&quot; allows to use the same cookie for egw.domain.com and www.domain.com)" label="%s:"/> <et2-description value="Cookie domain (default empty means use full domain name, for SiteMgr eg. &quot;.domain.com&quot; allows to use the same cookie for egw.domain.com and www.domain.com)" label="%s:"></et2-description>
<textbox id="newsettings[cookiedomain]"/> <et2-textbox id="newsettings[cookiedomain]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Passwords" span="all" class="subHeader"/> <et2-description value="Passwords" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Force users to change their password regularily?(empty for no,number for after that number of days" label="%s:"/> <et2-description value="Force users to change their password regularily?(empty for no,number for after that number of days" label="%s:"></et2-description>
<integer id="newsettings[change_pwd_every_x_days]" size="5"/> <et2-number id="newsettings[change_pwd_every_x_days]" precision="0"></et2-number>
</row> </row>
<row> <row>
<description value="Warn users about the need to change their password? The number set here should be lower than the value used to enforce the change of passwords every X days. Only effective when enforcing of password change is enabled. (empty for no,number for number of days before they must change)" label="%s:"/> <et2-description value="Warn users about the need to change their password? The number set here should be lower than the value used to enforce the change of passwords every X days. Only effective when enforcing of password change is enabled. (empty for no,number for number of days before they must change)" label="%s:"></et2-description>
<integer id="newsettings[warn_about_upcoming_pwd_change]" size="5"/> <et2-number id="newsettings[warn_about_upcoming_pwd_change]" precision="0"></et2-number>
</row> </row>
<row> <row>
<description value="Passwords require a minimum number of characters" label="%s:"/> <et2-description value="Passwords require a minimum number of characters" label="%s:"></et2-description>
<select id="newsettings[force_pwd_length]"> <et2-select id="newsettings[force_pwd_length]">
<option value="">None</option> <option value="">None</option>
<option value="6">6</option> <option value="6">6</option>
<option value="7">7</option> <option value="7">7</option>
@ -280,117 +278,117 @@
<option value="12">12</option> <option value="12">12</option>
<option value="14">14</option> <option value="14">14</option>
<option value="16">16</option> <option value="16">16</option>
</select> </et2-select>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="Passwords requires this number of different character classes"/> <et2-description value="Passwords requires this number of different character classes"></et2-description>
<description value="Uppercase, lowercase, number, special char" label="(%s)"/> <et2-description value="Uppercase, lowercase, number, special char" label="(%s)"></et2-description>
</vbox> </et2-vbox>
<select id="newsettings[force_pwd_strength]"> <et2-select id="newsettings[force_pwd_strength]">
<option value="">None</option> <option value="">None</option>
<option value="2">2</option> <option value="2">2</option>
<option value="3">3</option> <option value="3">3</option>
<option value="4">4</option> <option value="4">4</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Reject passwords containing part of username or full name (3 or more characters long)" label="%s:"/> <et2-description value="Reject passwords containing part of username or full name (3 or more characters long)" label="%s:"></et2-description>
<select id="newsettings[passwd_forbid_name]"> <et2-select id="newsettings[passwd_forbid_name]">
<option value="no">No</option> <option value="no">No</option>
<option value="yes">Yes</option> <option value="yes">Yes</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Other security configuration" span="all" class="subHeader"/> <et2-description value="Other security configuration" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Deny all users access to grant other users access to their entries ?" label="%s:"/> <et2-description value="Deny all users access to grant other users access to their entries ?" label="%s:"></et2-description>
<select id="newsettings[deny_user_grants_access]"> <et2-select id="newsettings[deny_user_grants_access]">
<option value="">No</option> <option value="">No</option>
<option value="True">Yes</option> <option value="True">Yes</option>
</select> </et2-select>
</row> </row>
<!-- <!--
<row> <row>
<description value="Default file system space per user"/> <et2-description value="Default file system space per user"></et2-description>
<textbox id="newsettings[vfs_default_account_size_number]" type="text" size="7"/> <et2-textbox id="newsettings[vfs_default_account_size_number]" type="text"></et2-textbox>
<td>{Default_file_system_space_per_user}/{group_?}:</td> <td>{Default_file_system_space_per_user}/{group_?}:</td>
<td> <td>
<input type="text" name="newsettings[vfs_default_account_size_number]" size="7" value="{value_vfs_default_account_size_number}">&nbsp;&nbsp; <input type="text" name="newsettings[vfs_default_account_size_number]" size="7" value="{value_vfs_default_account_size_number}">&nbsp;&nbsp;
<select name="newsettings[vfs_default_account_size_type]"> <et2-select name="newsettings[vfs_default_account_size_type]">
<option value="gb"{selected_vfs_default_account_size_type_gb}>GB</option> <option value="gb"{selected_vfs_default_account_size_type_gb}>GB</option>
<option value="mb"{selected_vfs_default_account_size_type_mb}>MB</option> <option value="mb"{selected_vfs_default_account_size_type_mb}>MB</option>
<option value="kb"{selected_vfs_default_account_size_type_kb}>KB</option> <option value="kb"{selected_vfs_default_account_size_type_kb}>KB</option>
<option value="b"{selected_vfs_default_account_size_type_b}>B</option> <option value="b"{selected_vfs_default_account_size_type_b}>B</option>
</select> </et2-select>
</td> </td>
</row> --> </row> -->
<row> <row>
<description value="How many days should entries stay in the access log, before they get deleted (default 90) ?" label="%s:"/> <et2-description value="How many days should entries stay in the access log, before they get deleted (default 90) ?" label="%s:"></et2-description>
<integer id="newsettings[max_access_log_age]" size="5"/> <et2-number id="newsettings[max_access_log_age]" precision="0"></et2-number>
</row> </row>
<row> <row>
<description value="Admin email addresses (comma-separated) to be notified about the blocking (empty for no notify)" label="%s:"/> <et2-description value="Admin email addresses (comma-separated) to be notified about the blocking (empty for no notify)" label="%s:"></et2-description>
<textbox id="newsettings[admin_mails]" size="40"/> <et2-textbox id="newsettings[admin_mails]"></et2-textbox>
</row> </row>
<!-- not used at the moment RalfBecker 2007/05/17 <!-- not used at the moment RalfBecker 2007/05/17
<row> <row>
<description value="Disable &quot;auto completion&quot; of the login form " label="%s:"/> <et2-description value="Disable &quot;auto completion&quot; of the login form " label="%s:"></et2-description>
<select id="newsettings[autocomplete_login]"> <et2-select id="newsettings[autocomplete_login]">
<option value="">No</option> <option value="">No</option>
<option value="True">Yes</option> <option value="True">Yes</option>
</select> </et2-select>
</row> --> </row> -->
<row> <row>
<vbox> <et2-vbox>
<description value="How many entries should non-admins be able to export (empty = no limit, no = no export)"/> <et2-description value="How many entries should non-admins be able to export (empty = no limit, no = no export)"></et2-description>
<description value="This controls exports and merging."/> <et2-description value="This controls exports and merging."></et2-description>
</vbox> </et2-vbox>
<textbox id="newsettings[export_limit]" size="5"/> <et2-textbox id="newsettings[export_limit]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Group excepted from above export limit (admins are always excepted)" label="%s:"/> <et2-description value="Group excepted from above export limit (admins are always excepted)" label="%s:"></et2-description>
<select-account id="newsettings[export_limit_excepted]" account_type="groups" multiple="true" tags="true" width="100%"/> <et2-select-account id="newsettings[export_limit_excepted]" multiple="true" width="100%" accountType="groups"></et2-select-account>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="Allow remote administration from following install ID's (comma separated)"/> <et2-description value="Allow remote administration from following install ID's (comma separated)"></et2-description>
<description id="newsettings[install_id]" label="Own install ID:"/> <et2-description id="newsettings[install_id]" label="Own install ID:"></et2-description>
</vbox> </et2-vbox>
<textbox id="newsettings[allow_remote_admin]" size="40"/> <et2-textbox id="newsettings[allow_remote_admin]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Should exceptions contain a trace (including function arguments)" label="%s:"/> <et2-description value="Should exceptions contain a trace (including function arguments)" label="%s:"></et2-description>
<select id="newsettings[exception_show_trace]"> <et2-select id="newsettings[exception_show_trace]">
<option value="">{No} - {more secure}</option> <option value="">{No} - {more secure}</option>
<option value="True">Yes</option> <option value="True">Yes</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Google recaptcha" span="all" class="subHeader"/> <et2-description value="Google recaptcha" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="Google recaptcha secret key" label="%s:"/> <et2-description value="Google recaptcha secret key" label="%s:"></et2-description>
<description value="This secret key used for communication between your site and Google. Be sure to keep it a secret."/> <et2-description value="This secret key used for communication between your site and Google. Be sure to keep it a secret."></et2-description>
</vbox> </et2-vbox>
<textbox id="newsettings[recaptcha_secret]" size="60"/> <et2-textbox id="newsettings[recaptcha_secret]"></et2-textbox>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="Google recaptcha site key" label="%s:"/> <et2-description value="Google recaptcha site key" label="%s:"></et2-description>
<description value="This key used in the HTML code your site serves to users." /> <et2-description value="This key used in the HTML code your site serves to users."></et2-description>
</vbox> </et2-vbox>
<textbox id="newsettings[recaptcha_site]" size="60"/> <et2-textbox id="newsettings[recaptcha_site]"></et2-textbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="admin.config" template="" lang="" group="0" version="18.1"> <template id="admin.config" template="" lang="" group="0" version="18.1">
<tabbox id="tabs" width="100%"> <et2-tabbox id="tabs" width="100%">
<tabs> <tabs>
<tab id="general" label="General"/> <tab id="general" label="General"/>
<tab id="appearance" label="Appearance"/> <tab id="appearance" label="Appearance"/>
@ -401,6 +399,6 @@
<template id="admin.config.appearance"/> <template id="admin.config.appearance"/>
<template id="admin.config.security"/> <template id="admin.config.security"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.customfield_edit.settings" template="" lang="" group="0" version="1.9.001"> <template id="admin.customfield_edit.settings" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -12,44 +11,42 @@
</columns> </columns>
<rows> <rows>
<row disabled="@no_types"> <row disabled="@no_types">
<description value="Type"/> <et2-description value="Type"></et2-description>
<menulist span="3"> <et2-select span="3" id="cf_type2" rows="5" multiple="1" noLang="1"></et2-select>
<menupopup id="cf_type2" no_lang="1" rows="5"/> <et2-description></et2-description>
</menulist>
<description/>
</row> </row>
<row> <row>
<description value="Label"/> <et2-description value="Label"></et2-description>
<textbox statustext="the text displayed to the user" id="cf_label" maxlength="255" class="et2_fullWidth" span="3"/> <et2-textbox statustext="the text displayed to the user" id="cf_label" maxlength="255" span="3"></et2-textbox>
</row> </row>
<row> <row>
<description value="Type of field"/> <et2-description value="Type of field"></et2-description>
<customfields-types statustext="Type of customfield" id="cf_type" class="et2_fullWidth" span="2" onchange="app.admin.cf_type_change"/> <customfields-types statustext="Type of customfield" id="cf_type" class="et2_fullWidth" span="2" onchange="app.admin.cf_type_change"/>
<hbox span="2"> <et2-hbox span="2">
<description value="Required"/> <et2-description value="Required"></et2-description>
<checkbox id="cf_needed"/> <et2-checkbox id="cf_needed"></et2-checkbox>
</hbox> </et2-hbox>
</row> </row>
<row disabled="!@use_private"> <row disabled="!@use_private">
<description value="Private"/> <et2-description value="Private"></et2-description>
<taglist-account class="et2_fullWidth" statustext="Select accounts for which the custom field should be visible" id="cf_private" rows="3" account_type="both" span="3" empty_label="Add user or group"/> <et2-select-account statustext="Select accounts for which the custom field should be visible" id="cf_private" rows="3" span="3" multiple="1" placeholder="Add user or group" accountType="both"></et2-select-account>
</row> </row>
<row> <row>
<description statustext="each value is a line like id[=label], or use @path to read options from a file in EGroupware directory" value="Options"/> <et2-description statustext="each value is a line like id[=label], or use @path to read options from a file in EGroupware directory" value="Options"></et2-description>
<textbox multiline="true" statustext="@statustext" id="cf_values" rows="5" cols="30" span="3" width="99%"/> <et2-textarea statustext="@statustext" id="cf_values" rows="5" cols="30" span="3" width="99%"></et2-textarea>
</row> </row>
<row> <row>
<description value="Attributes"/> <et2-description value="Attributes"></et2-description>
<box span="3" class="attributes"> <et2-box span="3" class="attributes">
<description value="Length"/> <et2-description value="Length"></et2-description>
<textbox type="integer" statustext="displayed length of input field (set rows=1 to limit length)" id="cf_len" size="4"/> <et2-number statustext="displayed length of input field (set rows=1 to limit length)" id="cf_len" precision="0"></et2-number>
<description value="Rows"/> <et2-description value="Rows"></et2-description>
<textbox type="integer" blur="1" statustext="number of row for a multiline inputfield or line of a multi-select-box" id="cf_rows" min="0" size="4"/> <et2-number statustext="number of row for a multiline inputfield or line of a multi-select-box" id="cf_rows" min="0" precision="0" placeholder="1"></et2-number>
<description value="Order"/> <et2-description value="Order"></et2-description>
<textbox type="integer" statustext="determines the order the fields are displayed" id="cf_order" min="1" size="4"/> <et2-number statustext="determines the order the fields are displayed" id="cf_order" min="1" precision="0"></et2-number>
</box> </et2-box>
<description/> <et2-description></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -64,29 +61,29 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader" height="28"> <row class="dialogHeader" height="28">
<description statustext="the name used internaly (&amp;lt;= 20 chars), changeing it makes existing data unavailible" value="Name"/> <et2-description statustext="the name used internaly (&amp;lt;= 20 chars), changeing it makes existing data unavailible" value="Name"></et2-description>
<textbox statustext="the name used internaly (&lt;= 20 chars), changeing it makes existing data unavailible" id="cf_name" size="20" maxlength="32" needed="true" class="et2_fullWidth" span="2"/> <et2-textbox statustext="the name used internaly (&lt;= 20 chars), changeing it makes existing data unavailible" id="cf_name" maxlength="32" span="2" required="true"></et2-textbox>
<appicon/> <et2-appicon></et2-appicon>
</row> </row>
<row> <row>
<tabbox id="tabs" class="et2_nowrap" span="all" width="100%" tab_height="400px"> <et2-tabbox id="tabs" class="et2_nowrap" span="all" width="100%" tabHeight="400px">
<tabs> <tabs>
<tab id="settings" label="Settings" statustext="Settings"/> <tab id="settings" label="Settings" statustext="Settings"/>
</tabs> </tabs>
<tabpanels> <tabpanels>
<template id="admin.customfield_edit.settings"/> <template id="admin.customfield_edit.settings"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
</row> </row>
<row class="dialogFooterToolbar"> <row class="dialogFooterToolbar">
<hbox span="2"> <et2-hbox span="2">
<button statustext="Saves this entry" label="Save" id="button[save]" image="save" background_image="1"/> <et2-button statustext="Saves this entry" label="Save" id="button[save]" image="save"></et2-button>
<button statustext="Apply the changes" label="Apply" id="button[apply]" image="apply" background_image="1"/> <et2-button statustext="Apply the changes" label="Apply" id="button[apply]" image="apply"></et2-button>
<button statustext="leave without saveing the entry" label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" background_image="1"/> <et2-button statustext="leave without saveing the entry" label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel"></et2-button>
</hbox> </et2-hbox>
<button align="right" statustext="delete this entry" label="Delete" id="button[delete]" image="delete" onclick="et2_dialog.confirm(widget,'Delete this entry?','Delete')" background_image="1" span="all"/> <et2-button align="right" statustext="delete this entry" label="Delete" id="button[delete]" image="delete" onclick="et2_dialog.confirm(widget,'Delete this entry?','Delete')" span="all"></et2-button>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.customfields.types" template="" lang="" group="0" version="1.2"> <template id="admin.customfields.types" template="" lang="" group="0" version="1.2">
<grid> <grid>
@ -14,15 +13,15 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<hbox> <et2-hbox>
<description id="appname"/> <et2-description id="appname"></et2-description>
<description value="-"/> <et2-description value="-"></et2-description>
<description value="type"/> <et2-description value="type"></et2-description>
</hbox> </et2-hbox>
<select id="types" no_lang="1" onchange="1"/> <et2-select id="types" onchange="1" noLang="1"></et2-select>
<button label="Delete" id="delete" onclick="app.admin.cf_type_delete"/> <et2-button label="Delete" id="delete" onclick="app.admin.cf_type_delete"></et2-button>
<textbox blur="new name" id="name"/> <et2-textbox id="name" placeholder="new name"></et2-textbox>
<button label="Create" id="create"/> <et2-button label="Create" id="create"></et2-button>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -50,40 +49,40 @@
<nextmatch-header label="Required" id="cf_needed"/> <nextmatch-header label="Required" id="cf_needed"/>
<nextmatch-header label="Private" id="cf_private"/> <nextmatch-header label="Private" id="cf_private"/>
<nextmatch-header label="Options"/> <nextmatch-header label="Options"/>
<vbox> <et2-vbox>
<nextmatch-header label="Length"/> <nextmatch-header label="Length"/>
<nextmatch-header label="Rows"/> <nextmatch-header label="Rows"/>
</vbox> </et2-vbox>
<nextmatch-sortheader label="Order" id="cf_order"/> <nextmatch-sortheader label="Order" id="cf_order"/>
<nextmatch-sortheader label="Last modified" id="cf_modified"/> <nextmatch-sortheader label="Last modified" id="cf_modified"/>
</row> </row>
<row class="row" valign="top"> <row class="row" valign="top">
<select id="${row}[cf_type2]" no_lang="1" multiple="true" empty_label="All" readonly="true"/> <et2-select id="${row}[cf_type2]" multiple="true" readonly="true" placeholder="All" noLang="1"></et2-select>
<description id="${row}[cf_name]" no_lang="1"/> <et2-description id="${row}[cf_name]" noLang="1"></et2-description>
<vbox> <et2-vbox>
<description id="${row}[cf_label]" no_lang="1"/> <et2-description id="${row}[cf_label]" noLang="1"></et2-description>
<description id="${row}[cf_label]"/> <et2-description id="${row}[cf_label]"></et2-description>
</vbox> </et2-vbox>
<customfields-types statustext="Type of customfield" id="{$row}[cf_type]" readonly="true" <customfields-types statustext="Type of customfield" id="{$row}[cf_type]" readonly="true"
app="$cont[appname]"/> app="$cont[appname]"/>
<checkbox id="${row}[cf_needed]" selected_value="1" unselected_value="0" readonly="true"/> <et2-checkbox id="${row}[cf_needed]" readonly="true" selectedValue="1" unselectedValue="0"></et2-checkbox>
<select-account id="${row}[cf_private]" account_type="both" readonly="true"/> <et2-select-account id="${row}[cf_private]" readonly="true" accountType="both"></et2-select-account>
<description id="${row}[cf_values]" no_lang="1" class="values"/> <et2-description id="${row}[cf_values]" class="values" noLang="1"></et2-description>
<vbox> <et2-vbox>
<description id="${row}[cf_len]" no_lang="1"/> <et2-description id="${row}[cf_len]" noLang="1"></et2-description>
<description id="${row}[cf_rows]" no_lang="1"/> <et2-description id="${row}[cf_rows]" noLang="1"></et2-description>
</vbox> </et2-vbox>
<description id="${row}[cf_order]" no_lang="1"/> <et2-description id="${row}[cf_order]" noLang="1"></et2-description>
<vbox> <et2-vbox>
<date-time id="${row}[cf_modified]" readonly="true"/> <et2-date-time id="${row}[cf_modified]" readonly="true"></et2-date-time>
<select-account id="${row}[cf_modifier]" readonly="true"/> <et2-select-account id="${row}[cf_modifier]" readonly="true"></et2-select-account>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="admin.customfields.add" template="" lang="" group="0" version="1.9.001"> <template id="admin.customfields.add" template="" lang="" group="0" version="1.9.001">
<buttononly label="Add" id="add" onclick="egw.open_link('admin.admin_customfields.edit&amp;appname='+widget.getArrayMgr('content').getRoot().getEntry('nm[appname]')+'&amp;use_private='+widget.getArrayMgr('content').getRoot().getEntry('use_private'),false,'450x380');"/> <et2-button label="Add" id="add" onclick="egw.open_link('admin.admin_customfields.edit&amp;appname='+widget.getArrayMgr('content').getRoot().getEntry('nm[appname]')+'&amp;use_private='+widget.getArrayMgr('content').getRoot().getEntry('use_private'),false,'450x380');" noSubmit="true"></et2-button>
</template> </template>
<template id="admin.customfields" template="" lang="" group="0" version="1.9.001"> <template id="admin.customfields" template="" lang="" group="0" version="1.9.001">
<template id="@type_template"/> <template id="@type_template"/>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.customtranslation" template="" lang="" group="0" version="1.9.001"> <template id="admin.customtranslation" template="" lang="" group="0" version="1.9.001">
<grid id="rows"> <grid id="rows">
@ -11,21 +10,21 @@
</columns> </columns>
<rows> <rows>
<row class="th"> <row class="th">
<description value="Phrase"/> <et2-description value="Phrase"></et2-description>
<description value="Translation"/> <et2-description value="Translation"></et2-description>
<description value="Action"/> <et2-description value="Action"></et2-description>
</row> </row>
<row> <row>
<textbox id="${row}[phrase]" size="64"/> <et2-textbox id="${row}[phrase]"></et2-textbox>
<textbox id="${row}[translation]" size="64"/> <et2-textbox id="${row}[translation]"></et2-textbox>
<button align="center" label="Delete" id="delete[$row]" onclick="et2_dialog.confirm(widget,'Delete','Delete')" image="delete"/> <et2-button align="center" label="Delete" id="delete[$row]" onclick="et2_dialog.confirm(widget,'Delete','Delete')" image="delete"></et2-button>
</row> </row>
</rows> </rows>
</grid> </grid>
<hbox> <et2-hbox>
<button label="Save" id="button[save]"/> <et2-button label="Save" id="button[save]"></et2-button>
<button label="Apply" id="button[apply]"/> <et2-button label="Apply" id="button[apply]"></et2-button>
<button label="Cancel" id="button[cancel]"/> <et2-button label="Cancel" id="button[cancel]"></et2-button>
</hbox> </et2-hbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.export_users_csv_selectors" template="" lang="" group="0" version="1.9.001"> <template id="admin.export_users_csv_selectors" template="" lang="" group="0" version="1.9.001">
<grid> <grid>
@ -9,11 +8,9 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<menulist> <et2-select-account label="Group" id="selection[group_id]" emptyLabel="All" accountType="groups"></et2-select-account>
<menupopup type="select-account" label="Group" id="selection[group_id]" options="All,groups"/>
</menulist>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.group.edit.members" template="" lang="" group="0" version="1.9.001"> <template id="admin.group.edit.members" template="" lang="" group="0" version="1.9.001">
<select-account account_type="accounts" id="account_members" multiple="true" class="et2_fullWidth" needed="true" tags="true"/> <et2-select-account id="account_members" multiple="true" accountType="accounts" required="true"></et2-select-account>
</template> </template>
<template id="admin.group.edit.apps" template="" lang="" group="0" version="1.9.001"> <template id="admin.group.edit.apps" template="" lang="" group="0" version="1.9.001">
<grid width="100%" id="apps" overflow="auto" height="200" resize_ratio="1"> <grid width="100%" id="apps" overflow="auto" height="200" resize_ratio="1">
@ -14,9 +13,9 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<appicon align="center" src="$row_cont[appname]"/> <et2-appicon align="center" src="$row_cont[appname]"></et2-appicon>
<checkbox label="$row_cont[appname]" id="${row}[run]"/> <et2-checkbox label="$row_cont[appname]" id="${row}[run]"></et2-checkbox>
<button label="ACL" id="button[$row_cont[appname]]" image="edit" title="Edit ACL" onclick="app.admin.aclGroup"/> <et2-button label="ACL" id="button[$row_cont[appname]]" image="edit" title="Edit ACL" onclick="app.admin.aclGroup"></et2-button>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -29,25 +28,24 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader"> <row class="dialogHeader">
<description value="Group name" for="account_lid"/> <et2-description value="Group name" for="account_lid"></et2-description>
<textbox id="account_lid" size="40" maxlength="64" class="et2_fullWidth" needed="true" <et2-textbox id="account_lid" maxlength="64" onchange="app.admin.changeGroup" required="true"></et2-textbox>
onchange="app.admin.changeGroup"/>
</row> </row>
<row> <row>
<description value="Description" for="account_description"/> <et2-description value="Description" for="account_description"></et2-description>
<textbox id="account_description" size="40" maxlength="64" class="et2_fullWidth"/> <et2-textbox id="account_description" maxlength="64"></et2-textbox>
</row> </row>
<row disabled="!@mailAllowed"> <row disabled="!@mailAllowed">
<description value="EMail"/> <et2-description value="EMail"></et2-description>
<url-email id="account_email" size="40" maxlength="64" class="et2_fullWidth"/> <et2-url-email id="account_email" maxlength="64"></et2-url-email>
</row> </row>
<row> <row>
<description value="Filesystem quota"/> <et2-description value="Filesystem quota"></et2-description>
<textbox id="quota" disabled="!@epl" blur="@default_quota"/> <et2-textbox id="quota" disabled="!@epl" placeholder="@default_quota"></et2-textbox>
</row> </row>
</rows> </rows>
</grid> </grid>
<tabbox id="tabs" class="et2_nowrap" span="all" width="100%" tab_height="250px"> <et2-tabbox id="tabs" class="et2_nowrap" span="all" width="100%" tabHeight="250px">
<tabs> <tabs>
<tab id="members" label="Members" statustext="Users in this group"/> <tab id="members" label="Members" statustext="Users in this group"/>
<tab id="apps" label="Applications" statustext="Applications this group can use"/> <tab id="apps" label="Applications" statustext="Applications this group can use"/>
@ -56,12 +54,12 @@
<template id="admin.group.edit.members"/> <template id="admin.group.edit.members"/>
<template id="admin.group.edit.apps"/> <template id="admin.group.edit.apps"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
<hbox class="dialogFooterToolbar"> <et2-hbox class="dialogFooterToolbar">
<button label="Save" id="button[save]"/> <et2-button label="Save" id="button[save]"></et2-button>
<button label="Apply" id="button[apply]"/> <et2-button label="Apply" id="button[apply]"></et2-button>
<button label="Cancel" id="button[cancel]" onclick="window.close();"/> <et2-button label="Cancel" id="button[cancel]" onclick="window.close();"></et2-button>
<button align="right" label="Delete" id="button[delete]" onclick="app.admin.deleteGroup"/> <et2-button align="right" label="Delete" id="button[delete]" onclick="app.admin.deleteGroup"></et2-button>
</hbox> </et2-hbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.index.add" template="" lang="" group="0" version="1.9.001"> <template id="admin.index.add" template="" lang="" group="0" version="1.9.001">
<buttononly label="Add" image="add" id="add" onclick="app.admin.account({id:'add'})"/> <et2-button label="Add" image="add" id="add" onclick="app.admin.account({id:'add'})" noSubmit="true"></et2-button>
</template> </template>
<template id="admin.index.rows" template="" lang="" group="0" version="1.9.001"> <template id="admin.index.rows" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -37,18 +36,18 @@
<nextmatch-sortheader label="Last password change" id="account_lastpwd_change"/> <nextmatch-sortheader label="Last password change" id="account_lastpwd_change"/>
</row> </row>
<row class="$row_cont[status_class]"> <row class="$row_cont[status_class]">
<description id="${row}[account_lid]" no_lang="1"/> <et2-description id="${row}[account_lid]" noLang="1"></et2-description>
<description id="${row}[account_id]" no_lang="1"/> <et2-description id="${row}[account_id]" noLang="1"></et2-description>
<description id="${row}[account_firstname]" no_lang="1"/> <et2-description id="${row}[account_firstname]" noLang="1"></et2-description>
<description id="${row}[account_lastname]" no_lang="1"/> <et2-description id="${row}[account_lastname]" noLang="1"></et2-description>
<url-email id="${row}[account_email]" readonly="true" class="adminOverflowEllipsis"/> <et2-url-email id="${row}[account_email]" readonly="true" class="adminOverflowEllipsis"></et2-url-email>
<select-account id="${row}[account_primary_group]" no_lang="1" readonly="true"/> <et2-select-account id="${row}[account_primary_group]" readonly="true" noLang="1"></et2-select-account>
<description id="${row}[status]" no_lang="1" class="adminStatus"/> <et2-description id="${row}[status]" class="adminStatus" noLang="1"></et2-description>
<date-time id="${row}[account_created]" readonly="true"/> <et2-date-time id="${row}[account_created]" readonly="true"></et2-date-time>
<date-time id="${row}[account_modified]" readonly="true"/> <et2-date-time id="${row}[account_modified]" readonly="true"></et2-date-time>
<date-time id="${row}[account_lastlogin]" readonly="true"/> <et2-date-time id="${row}[account_lastlogin]" readonly="true"></et2-date-time>
<description id="${row}[account_lastloginfrom]" no_lang="1"/> <et2-description id="${row}[account_lastloginfrom]" noLang="1"></et2-description>
<date-time id="${row}[account_lastpwd_change]" readonly="true"/> <et2-date-time id="${row}[account_lastpwd_change]" readonly="true"></et2-date-time>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -63,22 +62,22 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<vbox> <et2-vbox>
<nextmatch-sortheader label="Group name" id="account_lid"/> <nextmatch-sortheader label="Group name" id="account_lid"/>
<nextmatch-sortheader label="Description" id="account_description"/> <nextmatch-sortheader label="Description" id="account_description"/>
</vbox> </et2-vbox>
<nextmatch-sortheader label="EMail" id="email"/> <nextmatch-sortheader label="EMail" id="email"/>
<nextmatch-header label="Members" id="account_members"/> <nextmatch-header label="Members" id="account_members"/>
<nextmatch-header label="Applications" id="apps"/> <nextmatch-header label="Applications" id="apps"/>
</row> </row>
<row class="$row_cont[status_class]"> <row class="$row_cont[status_class]">
<vbox> <et2-vbox>
<description id="${row}[account_lid]" no_lang="1"/> <et2-description id="${row}[account_lid]" noLang="1"></et2-description>
<description id="${row}[account_description]" no_lang="1"/> <et2-description id="${row}[account_description]" noLang="1"></et2-description>
</vbox> </et2-vbox>
<url-email id="${row}[account_email]" readonly="true" no_lang="1" class="adminOverflowEllipsis"/> <et2-url-email id="${row}[account_email]" readonly="true" class="adminOverflowEllipsis" noLang="1"></et2-url-email>
<select-account id="${row}[members]" no_lang="1" readonly="true"/> <et2-select-account id="${row}[members]" readonly="true" noLang="1"></et2-select-account>
<select-app id="${row}[apps]" tags="true" readonly="true"/> <et2-select-app id="${row}[apps]" readonly="true" multiple="true"></et2-select-app>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -88,6 +87,6 @@
<nextmatch id="nm" template="admin.index.rows" header_left="admin.index.add"/> <nextmatch id="nm" template="admin.index.rows" header_left="admin.index.add"/>
<nextmatch id="groups" template="admin.index.group" class="hide"/> <nextmatch id="groups" template="admin.index.group" class="hide"/>
<iframe frameborder="1" height="100%" id="iframe" scrolling="auto" width="100%" disabled="true"/> <iframe frameborder="1" height="100%" id="iframe" scrolling="auto" width="100%" disabled="true"/>
<box id="ajax_target" height="99%" disabled="true"/> <et2-box id="ajax_target" height="99%" disabled="true"></et2-box>
</template> </template>
</overlay> </overlay>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<overlay> <overlay>
<template id="admin.mailaccount.identity" template="" lang="" group="0" version="1.9.001"> <template id="admin.mailaccount.identity" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,33 +10,32 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="ident_id" value="Identity"/> <et2-description for="ident_id" value="Identity"></et2-description>
<select id="ident_id" no_lang="1" onchange="1"/> <et2-select id="ident_id" onchange="1" noLang="1"></et2-select>
<select id="acc_further_identities" class="emailadmin_no_user" onchange="1"/> <et2-select id="acc_further_identities" class="emailadmin_no_user" onchange="1"></et2-select>
</row> </row>
<row> <row>
<description for="ident_name" value="Name"/> <et2-description for="ident_name" value="Name"></et2-description>
<textbox id="ident_name" size="90" maxlength="128" span="all" blur="default your name and email"/> <et2-textbox id="ident_name" maxlength="128" span="all" placeholder="default your name and email"></et2-textbox>
</row> </row>
<row> <row>
<description for="ident_realname" value="Your name"/> <et2-description for="ident_realname" value="Your name"></et2-description>
<hbox span="all"> <et2-hbox span="all">
<textbox id="ident_realname" size="90" maxlength="128"/> <et2-textbox id="ident_realname" maxlength="128"></et2-textbox>
<buttononly label="Placeholders" id="button[placeholders]" image="question-circle" <et2-button label="Placeholders" id="button[placeholders]" image="question-circle" onclick="window.open(egw::link('/index.php','menuaction=addressbook.addressbook_merge.show_replacements&amp;nonavbar=1'),'_blank','dependent=yes,width=860,height=620,scrollbars=yes,status=yes'); return false;" noSubmit="true"></et2-button>
onclick="window.open(egw::link('/index.php','menuaction=addressbook.addressbook_merge.show_replacements&amp;nonavbar=1'),'_blank','dependent=yes,width=860,height=620,scrollbars=yes,status=yes'); return false;"/> </et2-hbox>
</hbox>
</row> </row>
<row> <row>
<description for="ident_org" value="Organisation"/> <et2-description for="ident_org" value="Organisation"></et2-description>
<textbox id="ident_org" size="90" maxlength="128" span="all"/> <et2-textbox id="ident_org" maxlength="128" span="all"></et2-textbox>
</row> </row>
<row disabled="@select_ident_mail"> <row disabled="@select_ident_mail">
<description for="ident_email" value="EMail address"/> <et2-description for="ident_email" value="EMail address"></et2-description>
<url-email id="ident_email" size="90" maxlength="128" span="all"/> <et2-url-email id="ident_email" maxlength="128" span="all"></et2-url-email>
</row> </row>
<row disabled="!@select_ident_mail"> <row disabled="!@select_ident_mail">
<description for="ident_email_alias" value="EMail address"/> <et2-description for="ident_email_alias" value="EMail address"></et2-description>
<select id="ident_email_alias" span="all" class="et2_fullWidth"/> <et2-select id="ident_email_alias" span="all"></et2-select>
</row> </row>
<row> <row>
<htmlarea expand_toolbar="false" height="237px" id="ident_signature" span="all"/> <htmlarea expand_toolbar="false" height="237px" id="ident_signature" span="all"/>
@ -54,35 +53,34 @@
</columns> </columns>
<rows> <rows>
<row class="emailadmin_no_single"> <row class="emailadmin_no_single">
<description for="acc_imap_logintype" value="Type"/> <et2-description for="acc_imap_logintype" value="Type"></et2-description>
<select id="acc_imap_type"/> <et2-select id="acc_imap_type"></et2-select>
<description for="acc_imap_logintype" value="Login" class="emailadmin_no_single"/> <et2-description for="acc_imap_logintype" value="Login" class="emailadmin_no_single"></et2-description>
<select class="emailadmin_no_single" statustext="How username get constructed" id="acc_imap_logintype"/> <et2-select class="emailadmin_no_single" statustext="How username get constructed" id="acc_imap_logintype"></et2-select>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_imap_username" value="Username"/> <et2-description for="acc_imap_username" value="Username"></et2-description>
<textbox id="acc_imap_username" size="32" maxlength="128" autocomplete="off"/> <et2-textbox id="acc_imap_username" maxlength="128" autocomplete="off"></et2-textbox>
<description for="acc_domain" value="Domain" class="emailadmin_no_single"/> <et2-description for="acc_domain" value="Domain" class="emailadmin_no_single"></et2-description>
<textbox id="acc_domain" size="32" maxlength="128" class="emailadmin_no_single"/> <et2-textbox id="acc_domain" maxlength="128" class="emailadmin_no_single"></et2-textbox>
</row> </row>
<row> <row>
<description for="acc_imap_password" value="Password"/> <et2-description for="acc_imap_password" value="Password"></et2-description>
<passwd id="acc_imap_password" size="32" maxlength="128" autocomplete="off" blur="Leave empty to use OAuth, if supported"/> <et2-password id="acc_imap_password" maxlength="128" autocomplete="off" placeholder="Leave empty to use OAuth, if supported"></et2-password>
<description id="acc_imap_account_id" class="emailadmin_diagnostic"/> <et2-description id="acc_imap_account_id" class="emailadmin_diagnostic"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_imap_host" value="IMAP server"/> <et2-description for="acc_imap_host" value="IMAP server"></et2-description>
<textbox blur="Hostname or IP" id="acc_imap_host" size="32" maxlength="128" span="all"/> <et2-textbox id="acc_imap_host" maxlength="128" span="all" placeholder="Hostname or IP"></et2-textbox>
</row> </row>
<row> <row>
<description for="acc_imap_ssl" value="Secure connection"/> <et2-description for="acc_imap_ssl" value="Secure connection"></et2-description>
<hbox> <et2-hbox>
<select class="emailadmin_ssl" id="acc_imap_ssl" needed="1" <et2-select class="emailadmin_ssl" id="acc_imap_ssl" onchange="app.admin.wizard_imap_ssl_onchange" required="1"></et2-select>
onchange="app.admin.wizard_imap_ssl_onchange"/> </et2-hbox>
</hbox> <et2-description for="acc_imap_port" value="Port"></et2-description>
<description for="acc_imap_port" value="Port"/> <et2-number id="acc_imap_port" class="emailadmin_port" precision="0" required="1"></et2-number>
<textbox type="integer" id="acc_imap_port" needed="1" class="emailadmin_port"/>
</row> </row>
<row class="emailadmin_no_single"> <row class="emailadmin_no_single">
<groupbox span="all" class="emailadmin_imap_admin"> <groupbox span="all" class="emailadmin_imap_admin">
@ -94,30 +92,30 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="acc_imap_admin_username" value="Admin user"/> <et2-description for="acc_imap_admin_username" value="Admin user"></et2-description>
<textbox id="acc_imap_admin_username" size="32" maxlength="128" autocomplete="off"/> <et2-textbox id="acc_imap_admin_username" maxlength="128" autocomplete="off"></et2-textbox>
</row> </row>
<row> <row>
<description for="acc_imap_admin_password" value="Password"/> <et2-description for="acc_imap_admin_password" value="Password"></et2-description>
<passwd id="acc_imap_admin_password" size="32" maxlength="128" autocomplete="off"/> <et2-password id="acc_imap_admin_password" maxlength="128" autocomplete="off"></et2-password>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<checkbox id="acc_admin_use_without_pw" label="Use admin credentials to connect without a session-password, e.g. for SSO"/> <et2-checkbox id="acc_admin_use_without_pw" label="Use admin credentials to connect without a session-password, e.g. for SSO"></et2-checkbox>
</row> </row>
<row disabled="!@admin_actions"> <row disabled="!@admin_actions">
<description value="Administration"/> <et2-description value="Administration"></et2-description>
<toolbar id="admin_actions" default_execute="app.admin.account_edit_action"/> <toolbar id="admin_actions" default_execute="app.admin.account_edit_action"/>
</row> </row>
</rows> </rows>
</grid> </grid>
</groupbox> </groupbox>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -130,40 +128,40 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="acc_folder_sent" value="Sent folder"/> <et2-description for="acc_folder_sent" value="Sent folder"></et2-description>
<taglist id="acc_folder_sent" empty_label="Select one ..." maxSelection="1" autocomplete_url=""/> <et2-select id="acc_folder_sent" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_trash" value="Trash folder"/> <et2-description for="acc_folder_trash" value="Trash folder"></et2-description>
<taglist id="acc_folder_trash" empty_label="Select one ..." maxSelection="1" autocomplete_url=""/> <et2-select id="acc_folder_trash" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_draft" value="Drafts folder"/> <et2-description for="acc_folder_draft" value="Drafts folder"></et2-description>
<taglist id="acc_folder_draft" empty_label="Select one ..." maxSelection="1" autocomplete_url=""/> <et2-select id="acc_folder_draft" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_template" value="Templates folder"/> <et2-description for="acc_folder_template" value="Templates folder"></et2-description>
<taglist id="acc_folder_template" empty_label="Select one ..." maxSelection="1" autocomplete_url=""/> <et2-select id="acc_folder_template" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_junk" value="Junk folder"/> <et2-description for="acc_folder_junk" value="Junk folder"></et2-description>
<taglist id="acc_folder_junk" empty_label="Select one ..." maxSelection="1" autocomplete_url=""/> <et2-select id="acc_folder_junk" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_ham" value="Ham folder"/> <et2-description for="acc_folder_ham" value="Ham folder"></et2-description>
<taglist id="acc_folder_ham" empty_label="Mails can be copied to that folder via context menu, if folder is configured." maxSelection="1" autocomplete_url=""/> <et2-select id="acc_folder_ham" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Mails can be copied to that folder via context menu, if folder is configured."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_archive" value="Archive folder"/> <et2-description for="acc_folder_archive" value="Archive folder"></et2-description>
<taglist id="acc_folder_archive" empty_label="Select one ..." maxSelection="1" autocomplete_url=""/> <et2-select id="acc_folder_archive" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="notify_folders" value="Notify about new mail in this folders"/> <et2-description for="notify_folders" value="Notify about new mail in this folders"></et2-description>
<vbox> <et2-vbox>
<taglist id="notify_folders" empty_label="Select one ..." autocomplete_url="" onchange="app.admin.change_folders"/> <et2-select id="notify_folders" onchange="app.admin.change_folders" multiple="true" allowFreeEntries="true" editModeEnabled="true" searchUrl="" placeholder="Select one ..."></et2-select>
<checkbox id="notify_save_default" label="save as default"/> <et2-checkbox id="notify_save_default" label="save as default"></et2-checkbox>
<checkbox id="notify_use_default" label="use default"/> <et2-checkbox id="notify_use_default" label="use default"></et2-checkbox>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -176,24 +174,24 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="acc_sieve_enabled" value="Enable Sieve"/> <et2-description for="acc_sieve_enabled" value="Enable Sieve"></et2-description>
<select-bool id="acc_sieve_enabled" needed="1"/> <et2-select-bool id="acc_sieve_enabled" required="1"></et2-select-bool>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_sieve_host" value="Sieve server"/> <et2-description for="acc_sieve_host" value="Sieve server"></et2-description>
<textbox blur="Hostname or IP" id="acc_sieve_host" onchange="app.admin.wizard_sieve_onchange" size="32" maxlength="128"/> <et2-textbox id="acc_sieve_host" onchange="app.admin.wizard_sieve_onchange" maxlength="128" placeholder="Hostname or IP"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_sieve_ssl" value="Secure connection"/> <et2-description for="acc_sieve_ssl" value="Secure connection"></et2-description>
<hbox> <et2-hbox>
<select class="emailadmin_ssl" id="acc_sieve_ssl" onchange="app.admin.wizard_sieve_ssl_onchange"/> <et2-select class="emailadmin_ssl" id="acc_sieve_ssl" onchange="app.admin.wizard_sieve_ssl_onchange"></et2-select>
<textbox type="integer" label="Port" id="acc_sieve_port" onchange="app.admin.wizard_sieve_onchange" class="label-on-left"/> <et2-number label="Port" id="acc_sieve_port" onchange="app.admin.wizard_sieve_onchange" class="label-on-left" precision="0"></et2-number>
</hbox> </et2-hbox>
</row> </row>
<row height="150"> <row height="150">
<description value="Vacation messages with start and end date require an admin account to be set!" span="all" class="emailadmin_no_single"/> <et2-description value="Vacation messages with start and end date require an admin account to be set!" span="all" class="emailadmin_no_single"></et2-description>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -206,42 +204,42 @@
</columns> </columns>
<rows> <rows>
<row class="emailadmin_no_single"> <row class="emailadmin_no_single">
<description for="acc_smtp_type" value="Type"/> <et2-description for="acc_smtp_type" value="Type"></et2-description>
<select id="acc_smtp_type" onchange="1"/> <et2-select id="acc_smtp_type" onchange="1"></et2-select>
</row> </row>
<row class="emailadmin_no_single"> <row class="emailadmin_no_single">
<description for="acc_smtp_auth_session" value="Authentication"/> <et2-description for="acc_smtp_auth_session" value="Authentication"></et2-description>
<checkbox label="Use username+password from current user" id="acc_smtp_auth_session"/> <et2-checkbox label="Use username+password from current user" id="acc_smtp_auth_session"></et2-checkbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_smtp_username" value="Username"/> <et2-description for="acc_smtp_username" value="Username"></et2-description>
<textbox blur="if authentication required" id="acc_smtp_username" size="32" maxlength="128" autocomplete="off"/> <et2-textbox id="acc_smtp_username" maxlength="128" autocomplete="off" placeholder="if authentication required"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_smtp_password" value="Password"/> <et2-description for="acc_smtp_password" value="Password"></et2-description>
<hbox> <et2-hbox>
<passwd id="acc_smtp_password" size="32" maxlength="128" autocomplete="off" blur="Leave empty to use OAuth, if supported"/> <et2-password id="acc_smtp_password" maxlength="128" autocomplete="off" placeholder="Leave empty to use OAuth, if supported"></et2-password>
<description id="acc_smtp_account_id" class="emailadmin_diagnostic"/> <et2-description id="acc_smtp_account_id" class="emailadmin_diagnostic"></et2-description>
</hbox> </et2-hbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_smtp_host" value="SMTP server"/> <et2-description for="acc_smtp_host" value="SMTP server"></et2-description>
<textbox blur="Hostname or IP" id="acc_smtp_host" needed="1" size="32" maxlength="128"/> <et2-textbox id="acc_smtp_host" maxlength="128" placeholder="Hostname or IP" required="1"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_smtp_ssl" value="Secure connection"/> <et2-description for="acc_smtp_ssl" value="Secure connection"></et2-description>
<hbox> <et2-hbox>
<select class="emailadmin_ssl" id="acc_smtp_ssl" needed="1" onchange="app.admin.wizard_smtp_ssl_onchange"/> <et2-select class="emailadmin_ssl" id="acc_smtp_ssl" onchange="app.admin.wizard_smtp_ssl_onchange" required="1"></et2-select>
<textbox type="integer" label="Port" id="acc_smtp_port" needed="1" class="label-on-left"/> <et2-number label="Port" id="acc_smtp_port" class="label-on-left" precision="0" required="1"></et2-number>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description for="acc_spam_api" value="SpamTitan API URL"/> <et2-description for="acc_spam_api" value="SpamTitan API URL"></et2-description>
<url id="acc_spam_api" blur="@spamtitan_blur" width="95%" maxlength="128"/> <et2-url id="acc_spam_api" width="95%" maxlength="128" placeholder="@spamtitan_blur"></et2-url>
</row> </row>
<row> <row>
<description for="acc_spam_password" value="API Token"/> <et2-description for="acc_spam_password" value="API Token"></et2-description>
<passwd id="acc_spam_password" blur="@spamtitan_blur" width="95%" suggest="24"/> <et2-password id="acc_spam_password" width="95%" suggest="24" placeholder="@spamtitan_blur"></et2-password>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -255,33 +253,33 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="mailLocalAddress" value="EMail address"/> <et2-description for="mailLocalAddress" value="EMail address"></et2-description>
<url-email id="mailLocalAddress" size="32" maxlength="128"/> <et2-url-email id="mailLocalAddress" maxlength="128"></et2-url-email>
<checkbox label="Email account active" id="accountStatus" selected_value="active"/> <et2-checkbox label="Email account active" id="accountStatus" selectedValue="active"></et2-checkbox>
</row> </row>
<row> <row>
<description for="mailAlternateAddress" value="Alternate email address"/> <et2-description for="mailAlternateAddress" value="Alternate email address"></et2-description>
<select-email id="mailAlternateAddress" autocomplete_url="" full_email="true" allowFreeEntries="true" multiple="true"/> <et2-select-email id="mailAlternateAddress" allowFreeEntries="true" multiple="true" autocompleteUrl="" fullEmail="true"></et2-select-email>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="@no_forward_available"> <row disabled="@no_forward_available">
<description for="mailForwardingAddress" value="Forward email's to"/> <et2-description for="mailForwardingAddress" value="Forward email's to"></et2-description>
<select-email id="mailForwardingAddress" autocomplete_url="" full_email="true" allowFreeEntries="true" multiple="true"/> <et2-select-email id="mailForwardingAddress" allowFreeEntries="true" multiple="true" autocompleteUrl="" fullEmail="true"></et2-select-email>
<vbox> <et2-vbox>
<checkbox label="Forward only" id="deliveryMode" selected_value="forwardOnly" onchange="if (widget.getValue()) et2_dialog.alert('Forward only disables IMAP mailbox / storing of mails and just forwards them to given address.','Forward only');"/> <et2-checkbox label="Forward only" id="deliveryMode" onchange="if (widget.getValue()) et2_dialog.alert('Forward only disables IMAP mailbox / storing of mails and just forwards them to given address.','Forward only');" selectedValue="forwardOnly"></et2-checkbox>
<checkbox label="Allow users to change forwards" id="acc_user_forward"/> <et2-checkbox label="Allow users to change forwards" id="acc_user_forward"></et2-checkbox>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<description for="quotaLimit" value="Quota (MB)"/> <et2-description for="quotaLimit" value="Quota (MB)"></et2-description>
<hbox> <et2-hbox>
<textbox type="integer" id="quotaLimit"/> <et2-number id="quotaLimit" precision="0"></et2-number>
<description value="Leave empty for no quota"/> <et2-description value="Leave empty for no quota"></et2-description>
</hbox> </et2-hbox>
<textbox type="integer" label="Currently:" id="quotaUsed" readonly="true"/> <et2-number label="Currently:" id="quotaUsed" readonly="true" precision="0"></et2-number>
</row> </row>
<row disabled="!@admin_actions"> <row disabled="!@admin_actions">
<description value="Administration"/> <et2-description value="Administration"></et2-description>
<toolbar id="admin_actions" colspan="2" default_execute="app.admin.account_edit_action"/> <toolbar id="admin_actions" colspan="2" default_execute="app.admin.account_edit_action"/>
</row> </row>
</rows> </rows>
@ -295,29 +293,29 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="S/MIME" span="all"/> <et2-description value="S/MIME" span="all"></et2-description>
</row> </row>
<!-- disabled, because not working/fully implemented <!-- disabled, because not working/fully implemented
<row disabled="@hide_smime_upload"> <row disabled="@hide_smime_upload">
<description value="Certificate"/> <et2-description value="Certificate"></et2-description>
<hbox> <et2-hbox>
<buttononly id="smimeGenerate" label="Generate Certificate" onclick="app.admin.smime_genCertificate" image="add" background_image="1"/> <et2-button id="smimeGenerate" label="Generate Certificate" onclick="app.admin.smime_genCertificate" image="add" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
--> -->
<row disabled="@hide_smime_upload" valign="top"> <row disabled="@hide_smime_upload" valign="top">
<description value="Upload your certificate .p12/.pfx file"/> <et2-description value="Upload your certificate .p12/.pfx file"></et2-description>
<vbox> <et2-vbox>
<file id="smimeKeyUpload" accept=".p12,.pfx"/> <file id="smimeKeyUpload" accept=".p12,.pfx"/>
<passwd id="smime_pkcs12_password" size="48" maxlength="128" blur="Password to unlock encrypted p12" autocomplete="off"/> <et2-password id="smime_pkcs12_password" maxlength="128" autocomplete="off" placeholder="Password to unlock encrypted p12"></et2-password>
</vbox> </et2-vbox>
</row> </row>
<row disabled="!@hide_smime_upload"> <row disabled="!@hide_smime_upload">
<description value="Current certificate"/> <et2-description value="Current certificate"></et2-description>
<hbox> <et2-hbox>
<buttononly id="smime_export_p12" label="export certificate as p12" onclick="app.admin.smime_exportCert" image="export" background_image="1"/> <et2-button id="smime_export_p12" label="export certificate as p12" onclick="app.admin.smime_exportCert" image="export" noSubmit="true"></et2-button>
<buttononly id="smime_delete_p12" label="Delete certificate" onclick="app.admin.change_account" image="delete" background_image="1"/> <et2-button id="smime_delete_p12" label="Delete certificate" onclick="app.admin.change_account" image="delete" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -331,24 +329,24 @@
</columns> </columns>
<rows> <rows>
<row disabled="!@accounts" class="dialogHeader"> <row disabled="!@accounts" class="dialogHeader">
<description for="acc_id" value="Mail account"/> <et2-description for="acc_id" value="Mail account"></et2-description>
<select id="acc_id" onchange="app.admin.change_account" class="et2_fullWidth" span="2"/> <et2-select id="acc_id" onchange="app.admin.change_account" span="2"></et2-select>
<description/> <et2-description></et2-description>
</row> </row>
<row class="dialogHeader"> <row class="dialogHeader">
<description for="acc_name" value="Name of account"/> <et2-description for="acc_name" value="Name of account"></et2-description>
<textbox id="acc_name" needed="1" size="80" class="et2_fullWidth"/> <et2-textbox id="acc_name" required="1"></et2-textbox>
<description align="right" value="$cont[acc_id]" class="emailadmin_diagnostic"/> <et2-description align="right" value="$cont[acc_id]" class="emailadmin_diagnostic"></et2-description>
</row> </row>
<row class="emailadmin_no_user dialogHeader2"> <row class="emailadmin_no_user dialogHeader2">
<description for="account_id" value="Valid for"/> <et2-description for="account_id" value="Valid for"></et2-description>
<hbox span="all"> <et2-hbox span="all">
<select-account account_type="both" id="account_id" placeholder="Everyone" multiple="true"/> <et2-select-account id="account_id" placeholder="Everyone" multiple="true" accountType="both"></et2-select-account>
<checkbox label="account editable by user" id="acc_user_editable"/> <et2-checkbox label="account editable by user" id="acc_user_editable"></et2-checkbox>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<tabbox id="tabs" span="all" tab_height="480"> <et2-tabbox id="tabs" span="all" tabHeight="480">
<tabs> <tabs>
<tab id="admin.mailaccount.identity" label="Identity+Signature" statustext="Identity&amp;Signature"/> <tab id="admin.mailaccount.identity" label="Identity+Signature" statustext="Identity&amp;Signature"/>
<tab id="admin.mailaccount.imap" label="IMAP" statustext="incoming mail"/> <tab id="admin.mailaccount.imap" label="IMAP" statustext="incoming mail"/>
@ -367,17 +365,17 @@
<template id="admin.mailaccount.aliases"/> <template id="admin.mailaccount.aliases"/>
<template id="admin.mailaccount.encryption"/> <template id="admin.mailaccount.encryption"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
</row> </row>
</rows> </rows>
</grid> </grid>
<hbox class="dialogFooterToolbar"> <et2-hbox class="dialogFooterToolbar">
<button label="Save" id="button[save]"/> <et2-button label="Save" id="button[save]"></et2-button>
<button label="Apply" id="button[apply]" /> <et2-button label="Apply" id="button[apply]"></et2-button>
<button statustext="Use wizard to detect or verify configuration" label="Wizard" id="button[wizard]" image="magicwand" background_image="1"/> <et2-button statustext="Use wizard to detect or verify configuration" label="Wizard" id="button[wizard]" image="magicwand"></et2-button>
<button label="Cancel" id="button[cancel]" onclick="window.close();"/> <et2-button label="Cancel" id="button[cancel]" onclick="window.close();"></et2-button>
<button align="right" label="Delete" id="button[delete]" onclick="et2_dialog.confirm(widget,'Delete this account','Delete')" hideOnReadonly="true"/> <et2-button align="right" label="Delete" id="button[delete]" onclick="et2_dialog.confirm(widget,'Delete this account','Delete')" hideOnReadonly="true"></et2-button>
<button align="right" label="Delete identity" id="button[delete_identity]" onclick="et2_dialog.confirm(widget,'Delete identity','Delete')" hideOnReadonly="true" image="delete" background_image="1"/> <et2-button align="right" label="Delete identity" id="button[delete_identity]" onclick="et2_dialog.confirm(widget,'Delete identity','Delete')" hideOnReadonly="true" image="delete"></et2-button>
</hbox> </et2-hbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.mailwizard.folder" template="" lang="" group="0" version="1.9.001"> <template id="admin.mailwizard.folder" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,62 +9,48 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader"> <row class="dialogHeader">
<description value="Step 2: Folder" span="all" class="emailadmin_header"/> <et2-description value="Step 2: Folder" span="all" class="emailadmin_header"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<description value="Sent folder" for="acc_folder_sent"/> <et2-description value="Sent folder" for="acc_folder_sent"></et2-description>
<menulist> <et2-select id="acc_folder_sent" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_sent" options="Select one ..."/>
</menulist>
</row> </row>
<row> <row>
<description value="Trash folder" for="acc_folder_trash"/> <et2-description value="Trash folder" for="acc_folder_trash"></et2-description>
<menulist> <et2-select id="acc_folder_trash" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_trash" options="Select one ..."/>
</menulist>
</row> </row>
<row> <row>
<description value="Drafts folder" for="acc_folder_draft"/> <et2-description value="Drafts folder" for="acc_folder_draft"></et2-description>
<menulist> <et2-select id="acc_folder_draft" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_draft" options="Select one ..."/>
</menulist>
</row> </row>
<row> <row>
<description value="Templates folder" for="acc_folder_template"/> <et2-description value="Templates folder" for="acc_folder_template"></et2-description>
<menulist> <et2-select id="acc_folder_template" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_template" options="Select one ..."/>
</menulist>
</row> </row>
<row> <row>
<description value="Junk folder" for="acc_folder_junk"/> <et2-description value="Junk folder" for="acc_folder_junk"></et2-description>
<menulist> <et2-select id="acc_folder_junk" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_junk" options="Select one ..."/>
</menulist>
</row> </row>
<row> <row>
<description value="Ham folder" for="acc_folder_ham"/> <et2-description value="Ham folder" for="acc_folder_ham"></et2-description>
<menulist> <et2-select id="acc_folder_ham" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_ham" options="Select one ..."/>
</menulist>
</row> </row>
<row> <row>
<description value="Archive folder" for="acc_folder_archive"/> <et2-description value="Archive folder" for="acc_folder_archive"></et2-description>
<menulist> <et2-select id="acc_folder_archive" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_archive" options="Select one ..."/>
</menulist>
</row> </row>
<row class="dialogFooterToolbar"> <row class="dialogFooterToolbar">
<hbox span="all"> <et2-hbox span="all">
<button label="Continue" id="button[continue]" image="continue" background_image="1"/> <et2-button label="Continue" id="button[continue]" image="continue"></et2-button>
<button label="Back" id="button[back]" image="back" background_image="1"/> <et2-button label="Back" id="button[back]" image="back"></et2-button>
<button label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" background_image="1"/> <et2-button label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<textbox multiline="true" id="folder_output" readonly="true" span="all"/> <et2-textarea id="folder_output" readonly="true" span="all"></et2-textarea>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.mailwizard.sieve" template="" lang="" group="0" version="1.9.001"> <template id="admin.mailwizard.sieve" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,44 +9,40 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader"> <row class="dialogHeader">
<description value="Step 3: Sieve - server side mail filtering" span="all" class="emailadmin_header"/> <et2-description value="Step 3: Sieve - server side mail filtering" span="all" class="emailadmin_header"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<description value="Enable Sieve" for="acc_sieve_enabled"/> <et2-description value="Enable Sieve" for="acc_sieve_enabled"></et2-description>
<menulist> <et2-select-bool id="acc_sieve_enabled"></et2-select-bool>
<menupopup type="select-bool" id="acc_sieve_enabled"/>
</menulist>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Sieve server" for="acc_sieve_host"/> <et2-description value="Sieve server" for="acc_sieve_host"></et2-description>
<textbox blur="Hostname or IP" id="acc_sieve_host" onchange="app.admin.wizard_sieve_onchange" size="32" maxlength="128"/> <et2-textbox id="acc_sieve_host" onchange="app.admin.wizard_sieve_onchange" maxlength="128" placeholder="Hostname or IP"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Secure connection" for="acc_sieve_ssl"/> <et2-description value="Secure connection" for="acc_sieve_ssl"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select id="acc_sieve_ssl" onchange="app.admin.wizard_sieve_ssl_onchange" class="emailadmin_ssl"></et2-select>
<menupopup id="acc_sieve_ssl" onchange="app.admin.wizard_sieve_ssl_onchange" class="emailadmin_ssl"/> <et2-number label="Port" id="acc_sieve_port" onchange="app.admin.wizard_sieve_onchange" class="emailadmin_port" precision="0"></et2-number>
</menulist> </et2-hbox>
<textbox type="integer" label="Port" id="acc_sieve_port" onchange="app.admin.wizard_sieve_onchange" class="emailadmin_port"/>
</hbox>
</row> </row>
<row class="dialogFooterToolbar"> <row class="dialogFooterToolbar">
<hbox span="all"> <et2-hbox span="all">
<button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue" background_image="1"/> <et2-button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue"></et2-button>
<button label="Back" id="button[back]" image="back" background_image="1"/> <et2-button label="Back" id="button[back]" image="back"></et2-button>
<button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="edit" background_image="1"/> <et2-button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="edit"></et2-button>
<buttononly label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" background_image="1"/> <et2-button label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<image src="admin/progress" span="all" class="emailadmin_progress"/> <et2-image src="admin/progress" span="all" class="emailadmin_progress"></et2-image>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<textbox multiline="true" id="sieve_output" readonly="true" span="all"/> <et2-textarea id="sieve_output" readonly="true" span="all"></et2-textarea>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.mailwizard.smtp" template="" lang="" group="0" version="1.9.001"> <template id="admin.mailwizard.smtp" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,46 +9,44 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader"> <row class="dialogHeader">
<description value="Step 4: SMTP - outgoing mail" span="all" class="emailadmin_header"/> <et2-description value="Step 4: SMTP - outgoing mail" span="all" class="emailadmin_header"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Username" for="acc_smtp_username"/> <et2-description value="Username" for="acc_smtp_username"></et2-description>
<textbox blur="if authentication required" id="acc_smtp_username" size="32" maxlength="128" autocomplete="off"/> <et2-textbox id="acc_smtp_username" maxlength="128" autocomplete="off" placeholder="if authentication required"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Password" for="acc_smtp_password"/> <et2-description value="Password" for="acc_smtp_password"></et2-description>
<passwd id="acc_smtp_password" size="32" maxlength="128" autocomplete="off"/> <et2-password id="acc_smtp_password" maxlength="128" autocomplete="off"></et2-password>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="SMTP server" for="acc_smtp_host"/> <et2-description value="SMTP server" for="acc_smtp_host"></et2-description>
<textbox blur="Hostname or IP" id="acc_smtp_host" size="32" maxlength="128"/> <et2-textbox id="acc_smtp_host" maxlength="128" placeholder="Hostname or IP"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Secure connection" for="acc_smtp_ssl"/> <et2-description value="Secure connection" for="acc_smtp_ssl"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select id="acc_smtp_ssl" onchange="app.admin.wizard_smtp_ssl_onchange" class="emailadmin_ssl"></et2-select>
<menupopup id="acc_smtp_ssl" onchange="app.admin.wizard_smtp_ssl_onchange" class="emailadmin_ssl"/> <et2-number label="Port" id="acc_smtp_port" class="emailadmin_port" precision="0"></et2-number>
</menulist> </et2-hbox>
<textbox type="integer" label="Port" id="acc_smtp_port" class="emailadmin_port"/>
</hbox>
</row> </row>
<row class="dialogFooterToolbar"> <row class="dialogFooterToolbar">
<hbox span="all"> <et2-hbox span="all">
<button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue" background_image="1"/> <et2-button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue"></et2-button>
<button label="Back" id="button[back]" image="back" background_image="1"/> <et2-button label="Back" id="button[back]" image="back"></et2-button>
<button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="edit" background_image="1"/> <et2-button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="edit"></et2-button>
<buttononly label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" background_image="1"/> <et2-button label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<image src="admin/progress" span="all" class="emailadmin_progress"/> <et2-image src="admin/progress" span="all" class="emailadmin_progress"></et2-image>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<textbox multiline="true" id="smtp_output" readonly="true" span="all"/> <et2-textarea id="smtp_output" readonly="true" span="all"></et2-textarea>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.mailwizard" template="" lang="" group="0" version="1.9.001"> <template id="admin.mailwizard" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,48 +9,46 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader"> <row class="dialogHeader">
<description value="Step 1: IMAP - incoming mail" span="all" class="emailadmin_header"/> <et2-description value="Step 1: IMAP - incoming mail" span="all" class="emailadmin_header"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<description value="EMail address"/> <et2-description value="EMail address"></et2-description>
<url-email id="ident_email" needed="1" size="32" maxlength="128" autocomplete="off"/> <et2-url-email id="ident_email" maxlength="128" autocomplete="off" required="1"></et2-url-email>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Username" for="acc_imap_username"/> <et2-description value="Username" for="acc_imap_username"></et2-description>
<textbox blur="if different from EMail address" id="acc_imap_username" size="32" maxlength="128" autocomplete="off"/> <et2-textbox id="acc_imap_username" maxlength="128" autocomplete="off" placeholder="if different from EMail address"></et2-textbox>
</row> </row>
<row> <row>
<description value="Password" for="acc_imap_password"/> <et2-description value="Password" for="acc_imap_password"></et2-description>
<passwd id="acc_imap_password" size="32" maxlength="128" autocomplete="off" blur="Leave empty to use OAuth, if supported" class="et2_required"/> <et2-password id="acc_imap_password" maxlength="128" autocomplete="off" class="et2_required" placeholder="Leave empty to use OAuth, if supported"></et2-password>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="IMAP server" for="acc_imap_host"/> <et2-description value="IMAP server" for="acc_imap_host"></et2-description>
<textbox blur="Hostname or IP" id="acc_imap_host" size="32" maxlength="128"/> <et2-textbox id="acc_imap_host" maxlength="128" placeholder="Hostname or IP"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Secure connection" for="acc_imap_ssl"/> <et2-description value="Secure connection" for="acc_imap_ssl"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select id="acc_imap_ssl" onchange="app.admin.wizard_imap_ssl_onchange" class="emailadmin_ssl"></et2-select>
<menupopup id="acc_imap_ssl" onchange="app.admin.wizard_imap_ssl_onchange" class="emailadmin_ssl"/> <et2-number label="Port" id="acc_imap_port" class="emailadmin_port" precision="0"></et2-number>
</menulist> </et2-hbox>
<textbox type="integer" label="Port" id="acc_imap_port" class="emailadmin_port"/>
</hbox>
</row> </row>
<row class="dialogFooterToolbar"> <row class="dialogFooterToolbar">
<hbox span="all"> <et2-hbox span="all">
<button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue" background_image="1"/> <et2-button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue"></et2-button>
<button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="edit" background_image="1"/> <et2-button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="edit"></et2-button>
<button label="Skip IMAP" id="button[skip_imap]" class="@manual_class" novalidate="1" image="bullet" background_image="1"/> <et2-button label="Skip IMAP" id="button[skip_imap]" class="@manual_class" novalidate="1" image="bullet"></et2-button>
<buttononly label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" background_image="1"/> <et2-button label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<image src="admin/progress" span="all" class="emailadmin_progress"/> <et2-image src="admin/progress" span="all" class="emailadmin_progress"></et2-image>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<textbox multiline="true" id="output" readonly="true" span="all"/> <et2-textarea id="output" readonly="true" span="all"></et2-textarea>
</row> </row>
</rows> </rows>
</grid> </grid>

View File

@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id ="admin.mainscreen_message.mainscreen" version="18.1"> <template id ="admin.mainscreen_message.mainscreen" version="18.1">
<vbox> <et2-vbox>
<htmlarea id="html_mainscreen" height="500" width="100%" disabled="!$cont[html]" valid_children="+body[style]"/> <htmlarea id="html_mainscreen" height="500" width="100%" disabled="!$cont[html]" valid_children="+body[style]"/>
<textbox id="text_mainscreen" disabled="$cont[html]" rows="25" cols="70" class="et2_fullWidth" multiline="true" height="500"/> <et2-textarea id="text_mainscreen" disabled="$cont[html]" rows="25" cols="70" height="500"></et2-textarea>
</vbox> </et2-vbox>
</template> </template>
<template id ="admin.mainscreen_message.loginscreen" version="18.1"> <template id ="admin.mainscreen_message.loginscreen" version="18.1">
<vbox> <et2-vbox>
<htmlarea id="html_loginscreen" height="500" width="100%" disabled="!$cont[html]" valid_children="+body[style]"/> <htmlarea id="html_loginscreen" height="500" width="100%" disabled="!$cont[html]" valid_children="+body[style]"/>
<textbox id="text_loginscreen" disabled="$cont[html]" rows="25" cols="70" class="et2_fullWidth" multiline="true" height="500"/> <et2-textarea id="text_loginscreen" disabled="$cont[html]" rows="25" cols="70" height="500"></et2-textarea>
</vbox> </et2-vbox>
</template> </template>
<template id="admin.mainscreen_message" template="" lang="" group="0" version="18.1"> <template id="admin.mainscreen_message" template="" lang="" group="0" version="18.1">
<grid width="100%" height="600"> <grid width="100%" height="600">
@ -23,11 +22,11 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<select id="lang" onchange="widget.getInstanceManager().submit()" statustext="Select language to define language based message. Language 'english' is default page for all languages therefore for setting a general message across all languages you only need to set the 'english' page."/> <et2-select id="lang" onchange="widget.getInstanceManager().submit()" statustext="Select language to define language based message. Language 'english' is default page for all languages therefore for setting a general message across all languages you only need to set the 'english' page."></et2-select>
<checkbox id="html" onchange="widget.getInstanceManager().submit()" label="html/plaintext"/> <et2-checkbox id="html" onchange="widget.getInstanceManager().submit()" label="html/plaintext"></et2-checkbox>
</row> </row>
<row> <row>
<tabbox id="tabs" class="et2_nowrap" width="100%" span="all" tab_height="550"> <et2-tabbox id="tabs" class="et2_nowrap" width="100%" span="all" tabHeight="550">
<tabs> <tabs>
<tab id="loginscreen" label="Login screen"/> <tab id="loginscreen" label="Login screen"/>
<tab id="mainscreen" label="Home screen"/> <tab id="mainscreen" label="Home screen"/>
@ -36,14 +35,14 @@
<template id="admin.mainscreen_message.loginscreen"/> <template id="admin.mainscreen_message.loginscreen"/>
<template id="admin.mainscreen_message.mainscreen"/> <template id="admin.mainscreen_message.mainscreen"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
</row> </row>
<row> <row>
<hbox span="all"> <et2-hbox span="all">
<button statustext="Save changes" label="Save" id="button[save]" image="save" background_image="1"/> <et2-button statustext="Save changes" label="Save" id="button[save]" image="save"></et2-button>
<button statustext="Apply changes" label="Apply" id="button[apply]" image="check" background_image="1"/> <et2-button statustext="Apply changes" label="Apply" id="button[apply]" image="check"></et2-button>
<button statustext="Cancel changes" label="Cancel" id="button[cancel]" image="cancel" background_image="1"/> <et2-button statustext="Cancel changes" label="Cancel" id="button[cancel]" image="cancel"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.passwordreset" template="" lang="" group="0" version="14.1"> <template id="admin.passwordreset" template="" lang="" group="0" version="14.1">
<grid> <grid>
@ -11,48 +10,40 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Select users"/> <et2-description value="Select users"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<listbox type="select-account" id="users" rows="15"/> <et2-select-account id="users" rows="15" multiple="1"></et2-select-account>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<groupbox id="actions"> <groupbox id="actions">
<caption label="Actions"/> <caption label="Actions"/>
<checkbox label="Set a random password" id="random_pw"/> <et2-checkbox label="Set a random password" id="random_pw"></et2-checkbox>
<menulist> <et2-select-bool label="Must change password upon next login" id="mustchangepassword" emptyLabel="Leave unchanged"></et2-select-bool>
<menupopup type="select-bool" label="Must change password upon next login" id="mustchangepassword" options="Leave unchanged"/> <et2-select-bool label="Can change password" id="changepassword" onchange="var mustchange=document.getElementById(form::name('mustchangepassword')); if (this.value=='0' &amp;&amp; mustchange.value) mustchange.value='0';" emptyLabel="Leave unchanged"></et2-select-bool>
</menulist> <et2-hbox>
<menulist> <et2-select label="Change password hash to" id="hash" emptyLabel="Leave unchanged"></et2-select>
<menupopup type="select-bool" label="Can change password" id="changepassword" onchange="var mustchange=document.getElementById(form::name('mustchangepassword')); if (this.value=='0' &amp;&amp; mustchange.value) mustchange.value='0';" options="Leave unchanged"/> <et2-textbox label="Current hash" id="current_hash" readonly="true" class="leftPad5"></et2-textbox>
</menulist> </et2-hbox>
<hbox> <et2-checkbox label="Notify user by email" id="notify"></et2-checkbox>
<menulist> <et2-hbox>
<menupopup label="Change password hash to" id="hash" options="Leave unchanged"/> <et2-select label="Mail account" id="mail[activate]" emptyLabel="Leave unchanged"></et2-select>
</menulist> <et2-number statustext="empty to NOT change" label="Quota (MB)" id="mail[quota]" precision="0"></et2-number>
<textbox label="Current hash" id="current_hash" readonly="true" class="leftPad5"/> <et2-textbox statustext="change domain of email address and aliases" label="Domain" id="mail[domain]" validator="/^([a-z0-9]+([._-]{1}[a-z0-9]+)+)?$/i"></et2-textbox>
</hbox> </et2-hbox>
<checkbox label="Notify user by email" id="notify"/>
<hbox>
<menulist>
<menupopup label="Mail account" id="mail[activate]" options="Leave unchanged"/>
</menulist>
<textbox type="integer" statustext="empty to NOT change" label="Quota (MB)" id="mail[quota]"/>
<textbox statustext="change domain of email address and aliases" label="Domain" id="mail[domain]" validator="/^([a-z0-9]+([._-]{1}[a-z0-9]+)+)?$/i"/>
</hbox>
</groupbox> </groupbox>
<description/> <et2-description></et2-description>
</row> </row>
<row valign="top"> <row valign="top">
<groupbox> <groupbox>
<caption label="Notification mail"/> <caption label="Notification mail"/>
<textbox blur="Subject" id="subject" size="64" class="et2_fullWidth"/> <et2-textbox id="subject" placeholder="Subject"></et2-textbox>
<textbox multiline="true" id="body" rows="15" cols="64" class="et2_fullWidth"/> <et2-textarea id="body" rows="15" cols="64"></et2-textarea>
</groupbox> </groupbox>
<vbox> <et2-vbox>
<description value="Available placeholders" class="gray"/> <et2-description value="Available placeholders" class="gray"></et2-description>
<grid id="replacements"> <grid id="replacements">
<columns> <columns>
<column/> <column/>
@ -60,18 +51,18 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description id="${row}[name]"/> <et2-description id="${row}[name]"></et2-description>
<description id="${row}[label]"/> <et2-description id="${row}[label]"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<button label="Start" id="start"/> <et2-button label="Start" id="start"></et2-button>
<buttononly label="Download CSV" id="download_csv" onclick="widget.getInstanceManager().postSubmit()"/> <et2-button label="Download CSV" id="download_csv" onclick="widget.getInstanceManager().postSubmit()" noSubmit="true"></et2-button>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.remotes.edit" template="" lang="" group="0" version="1.5.001"> <template id="admin.remotes.edit" template="" lang="" group="0" version="1.5.001">
<grid> <grid>
@ -10,39 +9,39 @@
</columns> </columns>
<rows> <rows>
<row disabled="@remote_id"> <row disabled="@remote_id">
<description span="all" class="redItalic" value="Remote administration need to be enabled in the remote instance under Admin &gt; Site configuration!"/> <et2-description span="all" class="redItalic" value="Remote administration need to be enabled in the remote instance under Admin &gt; Site configuration!"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row class="th"> <row class="th">
<description options=",,,remote_name" value="Name" needed="1"/> <et2-description value="Name" labelFor="remote_name" required="1"></et2-description>
<textbox size="64" maxlength="64" id="remote_name" needed="1"/> <et2-textbox maxlength="64" id="remote_name" required="1"></et2-textbox>
</row> </row>
<row class="row"> <row class="row">
<description options=",,,install_id" value="Install ID"/> <et2-description value="Install ID" labelFor="install_id"></et2-description>
<textbox size="40" maxlength="32" validator="/^[a-f0-9]{0,32}$/" id="install_id" statustext="The install ID of an instance can be found under Admin &gt; Site configuration"/> <et2-textbox maxlength="32" validator="/^[a-f0-9]{0,32}$/" id="install_id" statustext="The install ID of an instance can be found under Admin &gt; Site configuration"></et2-textbox>
</row> </row>
<row class="row"> <row class="row">
<description options=",,,config_passwd" value="Password"/> <et2-description value="Password" labelFor="config_passwd"></et2-description>
<textbox size="40" maxlength="32" id="config_passwd" statustext="Config password or md5 hash from the header.inc.php"/> <et2-textbox maxlength="32" id="config_passwd" statustext="Config password or md5 hash from the header.inc.php"></et2-textbox>
</row> </row>
<row class="row" disabled="!@remote_hash"> <row class="row" disabled="!@remote_hash">
<description value="Hash"/> <et2-description value="Hash"></et2-description>
<description id="remote_hash"/> <et2-description id="remote_hash"></et2-description>
</row> </row>
<row class="row"> <row class="row">
<description options=",,,remote_url" value="URL"/> <et2-description value="URL" labelFor="remote_url"></et2-description>
<textbox size="64" maxlength="128" validator="/^https?:\/\/[a-z0-9._-]+(\:[0-9]+)?(\/[a-z0-9._-]+)*$/" id="remote_url" needed="1" statustext="URL of the eGroupWare installation, eg. http://domain.com/egroupware"/> <et2-textbox maxlength="128" validator="/^https?:\/\/[a-z0-9._-]+(\:[0-9]+)?(\/[a-z0-9._-]+)*$/" id="remote_url" statustext="URL of the eGroupWare installation, eg. http://domain.com/egroupware" required="1"></et2-textbox>
</row> </row>
<row class="row"> <row class="row">
<description options=",,,remote_domain" value="Instance"/> <et2-description value="Instance" labelFor="remote_domain"></et2-description>
<textbox size="64" maxlength="64" id="remote_domain" statustext="Name of the eGroupWare instance, eg. default"/> <et2-textbox maxlength="64" id="remote_domain" statustext="Name of the eGroupWare instance, eg. default"></et2-textbox>
</row> </row>
<row> <row>
<hbox span="all"> <et2-hbox span="all">
<button label="Save" id="button[save]" statustext="Saves this entry"/> <et2-button label="Save" id="button[save]" statustext="Saves this entry"></et2-button>
<button id="button[apply]" label="Apply" statustext="Apply the changes"/> <et2-button id="button[apply]" label="Apply" statustext="Apply the changes"></et2-button>
<button label="Cancel" id="button[cancel]" statustext="leave without saveing the entry" novalidate="true"/> <et2-button label="Cancel" id="button[cancel]" statustext="leave without saveing the entry" novalidate="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -61,15 +60,15 @@
<nextmatch-sortheader label="Instance" id="remote_domain"/> <nextmatch-sortheader label="Instance" id="remote_domain"/>
</row> </row>
<row class="row"> <row class="row">
<description id="${row}[remote_name]"/> <et2-description id="${row}[remote_name]"></et2-description>
<description options=",$row_cont[remote_url]/?domain=$row_cont[remote_domain],,,_blank" id="${row}[remote_url]"/> <et2-description link="$row_cont[remote_url]/?domain=$row_cont[remote_domain]" id="${row}[remote_url]" linkTarget="_blank"></et2-description>
<description id="${row}[remote_domain]" no_lang="1"/> <et2-description id="${row}[remote_domain]" noLang="1"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="admin.remotes.header_left" template="" lang="" group="0" version="1.5.001"> <template id="admin.remotes.header_left" template="" lang="" group="0" version="1.5.001">
<button id="add" label="Add" statustext="Add a new remote instance"/> <et2-button id="add" label="Add" statustext="Add a new remote instance"></et2-button>
</template> </template>
<template id="admin.remotes" template="" lang="" group="0" version="1.5.001"> <template id="admin.remotes" template="" lang="" group="0" version="1.5.001">
<grid width="100%"> <grid width="100%">
@ -89,4 +88,4 @@
.border { border: black solid 2px; } .border { border: black solid 2px; }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,21 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.site-config" template="" lang="" group="0" version="16.1"> <template id="admin.site-config" template="" lang="" group="0" version="16.1">
<description value="Site configuration" class="subHeader"/> <et2-description value="Site configuration" class="subHeader"></et2-description>
<tabbox id="tabs2" width="100%"> <et2-tabbox id="tabs2" width="100%">
<tabs> <tabs>
<tab id="config" label="Configuration"/> <tab id="config" label="Configuration"/>
</tabs> </tabs>
<tabpanels> <tabpanels>
<template template="@template" width="99%"/> <template template="@template" width="99%"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
<hbox class="dialogFooterToolbar"> <et2-hbox class="dialogFooterToolbar">
<button id="save" label="Save"/> <et2-button id="save" label="Save"></et2-button>
<button id="apply" label="Apply"/> <et2-button id="apply" label="Apply"></et2-button>
<button id="cancel" label="Cancel"/> <et2-button id="cancel" label="Cancel"></et2-button>
</hbox> </et2-hbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="mail.smimeCertGen" template="" lang="" group="0" version="17.1"> <template id="mail.smimeCertGen" template="" lang="" group="0" version="17.1">
<grid width="100%"> <grid width="100%">
@ -11,29 +10,29 @@
<row> <row>
<groupbox> <groupbox>
<caption label="Certificate details"/> <caption label="Certificate details"/>
<vbox> <et2-vbox>
<textbox id="countryName" class="et2_fullWidth" blur="Country name"/> <et2-textbox id="countryName" placeholder="Country name"></et2-textbox>
<textbox id="stateOrProvinceName" class="et2_fullWidth" blur="State or province name"/> <et2-textbox id="stateOrProvinceName" placeholder="State or province name"></et2-textbox>
<textbox id="localityName" class="et2_fullWidth" blur="Locality name"/> <et2-textbox id="localityName" placeholder="Locality name"></et2-textbox>
<textbox id="organizationName" class="et2_fullWidth" blur="Organization name"/> <et2-textbox id="organizationName" placeholder="Organization name"></et2-textbox>
<textbox id="organizationalUnitName" class="et2_fullWidth" blur="Organizational unit name"/> <et2-textbox id="organizationalUnitName" placeholder="Organizational unit name"></et2-textbox>
<textbox id="commonName" class="et2_fullWidth" blur="Common name"/> <et2-textbox id="commonName" placeholder="Common name"></et2-textbox>
<textbox id="emailAddress" class="et2_fullWidth" blur="Email address"/> <et2-textbox id="emailAddress" placeholder="Email address"></et2-textbox>
<textbox id="validation" type="integer" label="Certificate validation in days" blur="365"/> <et2-textbox id="validation" type="integer" label="Certificate validation in days" placeholder="365"></et2-textbox>
</vbox> </et2-vbox>
</groupbox> </groupbox>
</row> </row>
<row> <row>
<groupbox> <groupbox>
<caption label="passphrase"/> <caption label="passphrase"/>
<description value="Enter a passphrase if you would like to protect your private key by password."/> <et2-description value="Enter a passphrase if you would like to protect your private key by password."></et2-description>
<vbox> <et2-vbox>
<passwd id="passphrase" blur="Enter a passphrase" class="et2_fullWidth"/> <et2-password id="passphrase" placeholder="Enter a passphrase"></et2-password>
<passwd id="passphraseConf" blur="Repeat the passphrase" class="et2_fullWidth"/> <et2-password id="passphraseConf" placeholder="Repeat the passphrase"></et2-password>
</vbox> </et2-vbox>
</groupbox> </groupbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,17 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.statistics" template="" lang="" group="0" version="1.7.001"> <template id="admin.statistics" template="" lang="" group="0" version="1.7.001">
<groupbox span="all" class="bigger"> <groupbox span="all" class="bigger">
<caption label="Official EGroupware usage statistic"/> <caption label="Official EGroupware usage statistic"/>
<vbox> <et2-vbox>
<description value="We ask for the data to improve our profile in the press and to get a better understanding of EGroupware's user base and it's needs."/> <et2-description value="We ask for the data to improve our profile in the press and to get a better understanding of EGroupware's user base and it's needs."></et2-description>
<url label="The cumulated and anonymised data will be publically available:" id="statistic_url" readonly="true"/> <et2-url label="The cumulated and anonymised data will be publically available:" id="statistic_url" readonly="true"></et2-url>
<description value="We hope you understand the importance for this voluntary statistic and not deny it lightly." class="bold"/> <et2-description value="We hope you understand the importance for this voluntary statistic and not deny it lightly." class="bold"></et2-description>
<description label="Only below displayed information is directly submitted to %s." id="submit_host"/> <et2-description label="Only below displayed information is directly submitted to %s." id="submit_host"></et2-description>
<textbox label="To allow us to track the growth of your individual installation use this submit ID, otherwise delete it:" id="submit_id" size="42" maxlength="40"/> <et2-textbox label="To allow us to track the growth of your individual installation use this submit ID, otherwise delete it:" id="submit_id" maxlength="40"></et2-textbox>
</vbox> </et2-vbox>
</groupbox> </groupbox>
<grid> <grid>
<columns> <columns>
@ -20,61 +19,59 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<description options=",,,country" value="Country"/> <et2-description value="Country" labelFor="country"></et2-description>
<select type="select-country" id="country" options="International use"/> <et2-select-country id="country" emptyLabel="International use"></et2-select-country>
</row> </row>
<row> <row>
<description value="Usage" options=",,,usage_type"/> <et2-description value="Usage" labelFor="usage_type"></et2-description>
<select id="usage_type"/> <et2-select id="usage_type"></et2-select>
</row> </row>
<row> <row>
<description value="Number of users" options=",,,users"/> <et2-description value="Number of users" labelFor="users"></et2-description>
<textbox id="users" statustext="number of active users" size="-8" readonly="true"/> <et2-textbox id="users" statustext="number of active users" readonly="true"></et2-textbox>
</row> </row>
<row> <row>
<description options=",,,sessions" value="Sessions last 30 days"/> <et2-description value="Sessions last 30 days" labelFor="sessions"></et2-description>
<textbox id="sessions" statustext="Number of sessions / EGroupware logins in the last 30 days" size="-8" readonly="true"/> <et2-textbox id="sessions" statustext="Number of sessions / EGroupware logins in the last 30 days" readonly="true"></et2-textbox>
</row> </row>
<row> <row>
<description value="EGroupware Version"/> <et2-description value="EGroupware Version"></et2-description>
<textbox id="version" size="-64" readonly="true"/> <et2-textbox id="version" readonly="true"></et2-textbox>
</row> </row>
<row> <row>
<description value="Operating System"/> <et2-description value="Operating System"></et2-description>
<textbox id="os" size="-64" readonly="true"/> <et2-textbox id="os" readonly="true"></et2-textbox>
</row> </row>
<row> <row>
<description value="PHP Version"/> <et2-description value="PHP Version"></et2-description>
<textbox id="php" size="-64" readonly="true"/> <et2-textbox id="php" readonly="true"></et2-textbox>
</row> </row>
<row> <row>
<description value="Installation Type"/> <et2-description value="Installation Type"></et2-description>
<menulist> <et2-select id="install_type"></et2-select>
<menupopup id="install_type"/>
</menulist>
</row> </row>
<row valign="top"> <row valign="top">
<description value="Applications"/> <et2-description value="Applications"></et2-description>
<textbox multiline="true" rows="10" cols="40" id="apps" statustext="Installed applications, percentage of allowed users and total number of entries."/> <et2-textarea rows="10" cols="40" id="apps" statustext="Installed applications, percentage of allowed users and total number of entries."></et2-textarea>
</row> </row>
<row disabled="!@last_submitted"> <row disabled="!@last_submitted">
<description value="Last submission:"/> <et2-description value="Last submission:"></et2-description>
<date-time readonly="true" id="last_submitted"/> <et2-date-time readonly="true" id="last_submitted"></et2-date-time>
</row> </row>
<row disabled="!@msg"> <row disabled="!@msg">
<description span="all" class="redItalic" align="center" id="msg"/> <et2-description span="all" class="redItalic" align="center" id="msg"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<button label="Submit" statustext="Submit to egroupware.org" onclick="$cont[onclick]" id="submit"/> <et2-button label="Submit" statustext="Submit to egroupware.org" onclick="$cont[onclick]" id="submit"></et2-button>
<hbox> <et2-hbox>
<select id="postpone" options="Postpone for" onchange="1"/> <et2-select id="postpone" onchange="1" emptyLabel="Postpone for"></et2-select>
<button id="cancel" label="Cancel" statustext="Go directly to admin menu, returning here the next time you click on administration." align="right"/> <et2-button id="cancel" label="Cancel" statustext="Go directly to admin menu, returning here the next time you click on administration." align="right"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -88,4 +85,4 @@ fieldset.bigger legend {
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.account" template="" lang="" group="0" version="1.9.003"> <template id="admin.account" template="" lang="" group="0" version="1.9.003">
<grid width="100%"> <grid width="100%">
@ -10,66 +9,66 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Login ID" for="account_lid"/> <et2-description value="Login ID" for="account_lid"></et2-description>
<textbox id="account_lid" class="et2_fullWidth" onchange="app.addressbook.account_change" needed="true"/> <et2-textbox id="account_lid" onchange="app.addressbook.account_change" required="true"></et2-textbox>
</row> </row>
<row> <row>
<description value="Expires" for="account_expires"/> <et2-description value="Expires" for="account_expires"></et2-description>
<vbox> <et2-vbox>
<date id="account_expires"/> <et2-date id="account_expires"></et2-date>
<checkbox id="account_status" selected_value="A" label="Account active"/> <et2-checkbox id="account_status" label="Account active" selectedValue="A"></et2-checkbox>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<description value="Password" for="account_passwd"/> <et2-description value="Password" for="account_passwd"></et2-description>
<passwd id="account_passwd" class="et2_fullWidth"/> <et2-password id="account_passwd"></et2-password>
</row> </row>
<row> <row>
<description value="Re-enter password" for="account_passwd_2"/> <et2-description value="Re-enter password" for="account_passwd_2"></et2-description>
<passwd id="account_passwd_2" class="et2_fullWidth" onchange="app.addressbook.account_change"/> <et2-password id="account_passwd_2" onchange="app.addressbook.account_change"></et2-password>
</row> </row>
<row valign="top"> <row valign="top">
<description/> <et2-description></et2-description>
<hbox> <et2-hbox>
<vbox span="3"> <et2-vbox span="3">
<checkbox id="mustchangepassword" label="Must change password upon next login"/> <et2-checkbox id="mustchangepassword" label="Must change password upon next login"></et2-checkbox>
<checkbox id="changepassword" label="Can change password"/> <et2-checkbox id="changepassword" label="Can change password"></et2-checkbox>
</vbox> </et2-vbox>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<checkbox id="anonymous" label="Anonymous user. Not shown in list sessions."/> <et2-checkbox id="anonymous" label="Anonymous user. Not shown in list sessions."></et2-checkbox>
</row> </row>
<row disabled="!@ldap_extra_attributes"> <row disabled="!@ldap_extra_attributes">
<description value="Home directory" for="homedirectory"/> <et2-description value="Home directory" for="homedirectory"></et2-description>
<textbox id="homedirectory" class="et2_fullWidth"/> <et2-textbox id="homedirectory"></et2-textbox>
</row> </row>
<row disabled="!@ldap_extra_attributes"> <row disabled="!@ldap_extra_attributes">
<description value="Login shell" for="loginshell"/> <et2-description value="Login shell" for="loginshell"></et2-description>
<textbox id="loginshell" class="et2_fullWidth"/> <et2-textbox id="loginshell"></et2-textbox>
</row> </row>
<row> <row>
<description value="Primary group" for="account_primary_group"/> <et2-description value="Primary group" for="account_primary_group"></et2-description>
<select-account id="account_primary_group" account_type="groups" class="et2_fullWidth"/> <et2-select-account id="account_primary_group" accountType="groups"></et2-select-account>
</row> </row>
<row> <row>
<description value="Groups" for="groups"/> <et2-description value="Groups" for="groups"></et2-description>
<select-account account_type="groups" id="memberships" multiple="true" class="et2_fullWidth" span="4" tags="true"/> <et2-select-account id="memberships" multiple="true" span="4" accountType="groups"></et2-select-account>
</row> </row>
<row disabled="!@account_id"> <row disabled="!@account_id">
<description value="Last login"/> <et2-description value="Last login"></et2-description>
<hbox> <et2-hbox>
<date-time id="account_lastlogin" readonly="true"/> <et2-date-time id="account_lastlogin" readonly="true"></et2-date-time>
<description id="account_lastloginfrom" readonly="true" align="right"/> <et2-description id="account_lastloginfrom" readonly="true" align="right"></et2-description>
</hbox> </et2-hbox>
</row> </row>
<row disabled="!@account_id"> <row disabled="!@account_id">
<description value="Last password change"/> <et2-description value="Last password change"></et2-description>
<date-time id="account_lastpwd_change" readonly="true"/> <et2-date-time id="account_lastpwd_change" readonly="true"></et2-date-time>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.categories.edit" template="" lang="" group="0" version="1.9.001"> <template id="admin.categories.edit" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,59 +9,53 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeadbar" > <row class="dialogHeadbar" >
<hbox span="all"> <et2-hbox span="all">
<button id="button[save]" onclick="return app.admin.check_owner(widget);" image="save"/> <et2-button-icon id="button[save]" onclick="return app.admin.check_owner(widget);" image="save"></et2-button-icon>
<button id="button[apply]" onclick="return app.admin.check_owner(widget);" image="apply"/> <et2-button-icon id="button[apply]" onclick="return app.admin.check_owner(widget);" image="apply"></et2-button-icon>
<buttononly id="button[cancel]" onclick="window.close();" image="cancel"/> <et2-button-icon id="button[cancel]" onclick="window.close();" image="cancel" noSubmit="true"></et2-button-icon>
<buttononly statustext="Delete this category" id="button[delete]" onclick="egw.open_link('admin.admin_categories.delete','_browser','450x400');window.close();" image="delete"/> <et2-button-icon statustext="Delete this category" id="button[delete]" onclick="egw.open_link('admin.admin_categories.delete','_browser','450x400');window.close();" image="delete" noSubmit="true"></et2-button-icon>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description value="Name" for="name"/> <et2-description value="Name" for="name"></et2-description>
<textbox id="name" needed="1" size="50" maxlength="150" class="et2_fullWidth"/> <et2-textbox id="name" maxlength="150" required="1"></et2-textbox>
</row> </row>
<row> <row>
<description value="Parent category" for="parent"/> <et2-description value="Parent category" for="parent"></et2-description>
<menulist> <et2-select-cat id="parent" application="$cont[appname]" emptyLabel="None" globalCategories="$cont[all_cats]"></et2-select-cat>
<menupopup type="select-cat" id="parent" options="None,$cont[all_cats],,$cont[appname]"/>
</menulist>
</row> </row>
<row valign="top"> <row valign="top">
<description value="Description" for="description"/> <et2-description value="Description" for="description"></et2-description>
<textbox multiline="true" id="description" rows="5" cols="10" class="et2_fullWidth" resize_ratio="0" height="200"/> <et2-textarea id="description" rows="5" cols="10" height="200" resizeRatio="0"></et2-textarea>
</row> </row>
<row class="nmr" disabled="@no_private"> <row class="nmr" disabled="@no_private">
<description value="Private"/> <et2-description value="Private"></et2-description>
<checkbox id="access" options="private,public"/> <et2-checkbox id="access" selectedValue="private" unselectedValue="public" ></et2-checkbox>
</row> </row>
<row> <row>
<description value="Color" for="cat_data[color]"/> <et2-description value="Color" for="cat_data[color]"></et2-description>
<colorpicker id="data[color]"/> <et2-colorpicker id="data[color]"></et2-colorpicker>
</row> </row>
<row> <row>
<description value="Icon" for="data[icon]"/> <et2-description value="Icon" for="data[icon]"></et2-description>
<hbox options="0,0"> <et2-hbox cellpadding="0" cellspacing="0" >
<menulist> <et2-select id="data[icon]" onchange="app.admin.change_icon(widget);" emptyLabel="None"></et2-select>
<menupopup id="data[icon]" onchange="app.admin.change_icon(widget);" options="None"/> <et2-image src="icon_url" id="icon_url"></et2-image>
</menulist> </et2-hbox>
<image src="icon_url" id="icon_url"/>
</hbox>
</row> </row>
<row disabled="@appname=phpgw" height="30"> <row disabled="@appname=phpgw" height="30">
<description value="Application"/> <et2-description value="Application"></et2-description>
<menulist> <et2-select-app id="appname" readonly="true" emptyLabel="All applications"></et2-select-app>
<menupopup type="select-app" id="appname" readonly="true" options="All applications"/>
</menulist>
</row> </row>
<row> <row>
<description value="Category owner" for="owner"/> <et2-description value="Category owner" for="owner"></et2-description>
<listbox statustext="Limit global category to members of a certain group" id="owner" needed="1" rows="6" height="150"/> <et2-select statustext="Limit global category to members of a certain group" id="owner" rows="6" height="150" multiple="1" required="1"></et2-select>
</row> </row>
<row disabled="!@last_mod"> <row disabled="!@last_mod">
<description value="Modified"/> <et2-description value="Modified"></et2-description>
<date-time id="last_mod" readonly="true"/> <et2-date-time id="last_mod" readonly="true"></et2-date-time>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.categories.index.rows" template="" lang="" group="0" version="1.9.002"> <template id="admin.categories.index.rows" template="" lang="" group="0" version="1.9.002">
<grid width="100%"> <grid width="100%">
@ -13,58 +12,54 @@
<row class="th"> <row class="th">
</row> </row>
<row class="$row_cont[id] $row_cont[class]"> <row class="$row_cont[id] $row_cont[class]">
<description class=" cat_$row_cont[cat_id] mobile_cat_col"/> <et2-description class="cat_$row_cont[cat_id] mobile_cat_col"></et2-description>
<vbox> <et2-vbox>
<hbox options="0,0"> <et2-hbox cellpadding="0" cellspacing="0" >
<html id="${row}[level_spacer]"/> <html id="${row}[level_spacer]"/>
<description id="${row}[name]" class="$row_cont[class]"/> <et2-description id="${row}[name]" class="$row_cont[class]"></et2-description>
</hbox> </et2-hbox>
<description id="${row}[description]"/> <et2-description id="${row}[description]"></et2-description>
<hbox> <et2-hbox>
<hbox> <et2-hbox>
<menulist> <et2-select-account id="${row}[owner]" readonly="true" emptyLabel="All users" accountType="groups"></et2-select-account>
<menupopup type="select-account" id="${row}[owner]" readonly="true" options="All users,groups"/> </et2-hbox>
</menulist>
</hbox>
<hbox align="right"> <et2-hbox align="right">
<menulist> <et2-select id="${row}[appname]" readonly="true"></et2-select>
<menupopup id="${row}[appname]" readonly="true"/> </et2-hbox>
</menulist>
</hbox>
</hbox> </et2-hbox>
</vbox> </et2-vbox>
<vbox> <et2-vbox>
<image align="center" label="{$row_cont[data][icon]}" src="${row}[icon_url]"/> <et2-image align="center" label="{$row_cont[data][icon]}" src="${row}[icon_url]"></et2-image>
<checkbox align="center" id="${row}[access]" readonly="true" options="private,public" disabled="@no_access"/> <et2-checkbox align="center" id="${row}[access]" readonly="true" disabled="@no_access" selectedValue="private" unselectedValue="public"></et2-checkbox>
<date-time id="${row}[last_mod]" readonly="true"/> <et2-date-time id="${row}[last_mod]" readonly="true"></et2-date-time>
<description align="center" id="${row}[subs]"/> <et2-description align="center" id="${row}[subs]"></et2-description>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="admin.categories.index.add" template="" lang="" group="0" version="1.9.001"> <template id="admin.categories.index.add" template="" lang="" group="0" version="1.9.001">
<buttononly lable="Add" id="add" onclick="window.open('$cont[add_link]','_blank','dependent=yes,width=600,height=380,scrollbars=yes,status=yes'); return false;"/> <et2-button lable="Add" id="add" onclick="window.open('$cont[add_link]','_blank','dependent=yes,width=600,height=380,scrollbars=yes,status=yes'); return false;" noSubmit="true"></et2-button>
</template> </template>
<template id="admin.categories.index" template="" lang="" group="0" version="1.9.001"> <template id="admin.categories.index" template="" lang="" group="0" version="1.9.001">
<nextmatch id="nm" options="admin.categories.index.rows" span="all" header_left="admin.categories.index.add"/> <nextmatch id="nm" options="admin.categories.index.rows" span="all" header_left="admin.categories.index.add"/>
<box class="action_popup prompt" id="owner_popup"> <et2-box class="action_popup prompt" id="owner_popup">
<vbox> <et2-vbox>
<description value="Change owner" class="promptheader"/> <et2-description value="Change owner" class="promptheader"></et2-description>
<description value="Select owner"/> <et2-description value="Select owner"></et2-description>
<listbox id="owner" no_lang="1" rows="4" class="action_popup-content"/> <et2-select id="owner" rows="4" class="action_popup-content" multiple="1" noLang="1"></et2-select>
<hbox> <et2-hbox>
<button label="Add" id="owner_action[add]" onclick="nm_submit_popup(this); return false;"/> <et2-button label="Add" id="owner_action[add]" onclick="nm_submit_popup(this); return false;"></et2-button>
<button label="Delete" id="owner_action[delete]" onclick="nm_submit_popup(this); return false;"/> <et2-button label="Delete" id="owner_action[delete]" onclick="nm_submit_popup(this); return false;"></et2-button>
<button disabled="true" label="OK" onclick="nm_submit_popup(this); return false;"/> <et2-button disabled="true" label="OK" onclick="nm_submit_popup(this); return false;"></et2-button>
<buttononly label="Cancel" onclick="nm_hide_popup(this,'owner_popup');"/> <et2-button label="Cancel" onclick="nm_hide_popup(this,'owner_popup');" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</vbox> </et2-vbox>
</box> </et2-box>
<styles> <styles>
.level0 { font-weight: bold; } .level0 { font-weight: bold; }
@ -97,4 +92,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.index.rows" template="" lang="" group="0" version="1.9.001"> <template id="admin.index.rows" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -13,25 +12,25 @@
</row> </row>
<row class="$row_cont[status_class]"> <row class="$row_cont[status_class]">
<vbox> <et2-vbox>
<description id="${row}[account_lid]" no_lang="1"/> <et2-description id="${row}[account_lid]" noLang="1"></et2-description>
<hbox> <et2-hbox>
<description id="${row}[account_lastname]" no_lang="1"/> <et2-description id="${row}[account_lastname]" noLang="1"></et2-description>
<description id="${row}[account_firstname]" no_lang="1"/> <et2-description id="${row}[account_firstname]" noLang="1"></et2-description>
</hbox> </et2-hbox>
<url-email id="${row}[account_email]" readonly="true" class="adminOverflowEllipsis"/> <et2-url-email id="${row}[account_email]" readonly="true" class="adminOverflowEllipsis"></et2-url-email>
</vbox> </et2-vbox>
<vbox class="adminCol2"> <et2-vbox class="adminCol2">
<hbox> <et2-hbox>
<time_or_date id="${row}[account_created]" readonly="true"/> <et2-date-time-today id="${row}[account_created]" readonly="true"></et2-date-time-today>
</hbox> </et2-hbox>
<hbox> <et2-hbox>
<description id="${row}[status]" no_lang="1" class="adminStatus"/> <et2-description id="${row}[status]" class="adminStatus" noLang="1"></et2-description>
</hbox> </et2-hbox>
<hbox> <et2-hbox>
<time_or_date id="${row}[account_modified]" readonly="true"/> <et2-date-time-today id="${row}[account_modified]" readonly="true"></et2-date-time-today>
</hbox> </et2-hbox>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -47,28 +46,28 @@
</row> </row>
<row class="$row_cont[status_class]"> <row class="$row_cont[status_class]">
<vbox> <et2-vbox>
<description id="${row}[account_lid]" no_lang="1"/> <et2-description id="${row}[account_lid]" noLang="1"></et2-description>
<hbox> <et2-hbox>
<description id="${row}[account_description]" no_lang="1"/> <et2-description id="${row}[account_description]" noLang="1"></et2-description>
</hbox> </et2-hbox>
<url-email id="${row}[account_email]" readonly="true" no_lang="1" class="adminOverflowEllipsis"/> <et2-url-email id="${row}[account_email]" readonly="true" class="adminOverflowEllipsis" noLang="1"></et2-url-email>
</vbox> </et2-vbox>
<vbox class="adminCol2"> <et2-vbox class="adminCol2">
<date id="${row}[account_created]" readonly="true"/> <et2-date id="${row}[account_created]" readonly="true"></et2-date>
<date id="${row}[account_modified]" readonly="true"/> <et2-date id="${row}[account_modified]" readonly="true"></et2-date>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="admin.index" template="" lang="" group="0" version="1.9.001"> <template id="admin.index" template="" lang="" group="0" version="1.9.001">
<tree autoloading="admin_ui::ajax_tree" id="tree" onclick="app.admin.run" parent_node="admin_tree_target" std_images="bullet"/> <tree autoloading="admin_ui::ajax_tree" id="tree" onclick="app.admin.run" parent_node="admin_tree_target" std_images="bullet"/>
<description id="plus_button_container"/> <et2-description id="plus_button_container"></et2-description>
<buttononly class="plus_button" id="add" onclick='app.admin.account({id:"add"})'/> <et2-button class="plus_button" id="add" onclick="app.admin.account({id:&quot;add&quot;})" noSubmit="true"></et2-button>
<nextmatch id="nm" template="admin.index.rows"/> <nextmatch id="nm" template="admin.index.rows"/>
<nextmatch id="groups" template="admin.index.group"/> <nextmatch id="groups" template="admin.index.group"/>
<iframe frameborder="1" height="100%" id="iframe" scrolling="auto" width="100%" disabled="true"/> <iframe frameborder="1" height="100%" id="iframe" scrolling="auto" width="100%" disabled="true"/>
<box id="ajax_target" height="99%" disabled="true"/> <et2-box id="ajax_target" height="99%" disabled="true"></et2-box>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.mailaccount.identity" template="" lang="" group="0" version="1.9.001"> <template id="admin.mailaccount.identity" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,33 +9,31 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="ident_id" value="Identity"/> <et2-description for="ident_id" value="Identity"></et2-description>
<menulist> <et2-select id="ident_id" onchange="1" noLang="1"></et2-select>
<menupopup id="ident_id" no_lang="1" onchange="1" class="et2_fullWidth"/>
</menulist>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<checkbox label="allow users to create further identities" id="acc_further_identities" class="emailadmin_no_user"/> <et2-checkbox label="allow users to create further identities" id="acc_further_identities" class="emailadmin_no_user"></et2-checkbox>
</row> </row>
<row> <row>
<description for="ident_name" value="Name"/> <et2-description for="ident_name" value="Name"></et2-description>
<textbox id="ident_name" maxlength="128" blur="default your name and email" class="et2_fullWidth"/> <et2-textbox id="ident_name" maxlength="128" placeholder="default your name and email"></et2-textbox>
</row> </row>
<row> <row>
<description for="ident_realname" value="Your name"/> <et2-description for="ident_realname" value="Your name"></et2-description>
<hbox> <et2-hbox>
<textbox id="ident_realname" maxlength="128" width="96%"/> <et2-textbox id="ident_realname" maxlength="128" width="96%"></et2-textbox>
<buttononly label="Placeholders" id="button[placeholders]" onclick="window.open(egw::link('/index.php','menuaction=addressbook.addressbook_merge.show_replacements&amp;nonavbar=1'),'_blank','dependent=yes,width=860,height=620,scrollbars=yes,status=yes'); return false;" options="dialog_help"/> <et2-button label="Placeholders" id="button[placeholders]" onclick="window.open(egw::link('/index.php','menuaction=addressbook.addressbook_merge.show_replacements&amp;nonavbar=1'),'_blank','dependent=yes,width=860,height=620,scrollbars=yes,status=yes'); return false;" image="dialog_help" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description for="ident_org" value="Organisation"/> <et2-description for="ident_org" value="Organisation"></et2-description>
<textbox id="ident_org" maxlength="128" span="all" class="et2_fullWidth"/> <et2-textbox id="ident_org" maxlength="128" span="all"></et2-textbox>
</row> </row>
<row> <row>
<description for="ident_email" value="EMail address"/> <et2-description for="ident_email" value="EMail address"></et2-description>
<url-email id="ident_email" options="80,128" width="96%"/> <et2-url-email id="ident_email" options="80,128" width="96%"></et2-url-email>
</row> </row>
<row> <row>
<htmlarea expand_toolbar="false" height="125px" id="ident_signature" span="all" width="100%"/> <htmlarea expand_toolbar="false" height="125px" id="ident_signature" span="all" width="100%"/>
@ -52,44 +49,38 @@
</columns> </columns>
<rows> <rows>
<row class="emailadmin_no_single"> <row class="emailadmin_no_single">
<description for="acc_imap_logintype" value="Type"/> <et2-description for="acc_imap_logintype" value="Type"></et2-description>
<menulist> <et2-select id="acc_imap_type"></et2-select>
<menupopup id="acc_imap_type" class="et2_fullWidth"/>
</menulist>
</row> </row>
<row class="emailadmin_no_single"> <row class="emailadmin_no_single">
<description for="acc_imap_logintype" value="Login" class="emailadmin_no_single"/> <et2-description for="acc_imap_logintype" value="Login" class="emailadmin_no_single"></et2-description>
<menulist> <et2-select class="emailadmin_no_single" statustext="How username get constructed" id="acc_imap_logintype"></et2-select>
<menupopup class="emailadmin_no_single et2_fullWidth" statustext="How username get constructed" id="acc_imap_logintype"/>
</menulist>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_imap_username" value="Username"/> <et2-description for="acc_imap_username" value="Username"></et2-description>
<textbox id="acc_imap_username" maxlength="128" autocomplete="off" class="et2_fullWidth"/> <et2-textbox id="acc_imap_username" maxlength="128" autocomplete="off"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_domain" value="Domain" class="emailadmin_no_single"/> <et2-description for="acc_domain" value="Domain" class="emailadmin_no_single"></et2-description>
<textbox id="acc_domain" maxlength="128" class="emailadmin_no_single et2_fullWidth"/> <et2-textbox id="acc_domain" maxlength="128" class="emailadmin_no_single"></et2-textbox>
</row> </row>
<row> <row>
<description for="acc_imap_password" value="Password"/> <et2-description for="acc_imap_password" value="Password"></et2-description>
<hbox> <et2-hbox>
<passwd id="acc_imap_password" maxlength="128" autocomplete="off" width="96%"/> <et2-password id="acc_imap_password" maxlength="128" autocomplete="off" width="96%"></et2-password>
<description id="acc_imap_account_id" class="emailadmin_diagnostic"/> <et2-description id="acc_imap_account_id" class="emailadmin_diagnostic"></et2-description>
</hbox> </et2-hbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_imap_host" value="IMAP server"/> <et2-description for="acc_imap_host" value="IMAP server"></et2-description>
<textbox blur="Hostname or IP" id="acc_imap_host" maxlength="128" class="et2_fullWidth"/> <et2-textbox id="acc_imap_host" maxlength="128" placeholder="Hostname or IP"></et2-textbox>
</row> </row>
<row> <row>
<description for="acc_imap_ssl" value="Secure connection"/> <et2-description for="acc_imap_ssl" value="Secure connection"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select class="emailadmin_ssl" id="acc_imap_ssl" onchange="app.admin.wizard_imap_ssl_onchange" width="30%" required="1"></et2-select>
<menupopup class="emailadmin_ssl" id="acc_imap_ssl" needed="1" onchange="app.admin.wizard_imap_ssl_onchange" width="30%"/> <et2-number label="Port" id="acc_imap_port" class="emailadmin_port" precision="0" required="1"></et2-number>
</menulist> </et2-hbox>
<textbox type="integer" label="Port" id="acc_imap_port" needed="1" class="emailadmin_port"/>
</hbox>
</row> </row>
<row class="emailadmin_no_single"> <row class="emailadmin_no_single">
<groupbox span="all" class="emailadmin_imap_admin"> <groupbox span="all" class="emailadmin_imap_admin">
@ -101,12 +92,12 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="acc_imap_admin_username" value="Admin user"/> <et2-description for="acc_imap_admin_username" value="Admin user"></et2-description>
<textbox id="acc_imap_admin_username" maxlength="128" autocomplete="off" class="et2_fullWidth"/> <et2-textbox id="acc_imap_admin_username" maxlength="128" autocomplete="off"></et2-textbox>
</row> </row>
<row> <row>
<description for="acc_imap_admin_password" value="Password"/> <et2-description for="acc_imap_admin_password" value="Password"></et2-description>
<passwd id="acc_imap_admin_password" maxlength="128" autocomplete="off" class="et2_fullWidth"/> <et2-password id="acc_imap_admin_password" maxlength="128" autocomplete="off"></et2-password>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -123,32 +114,32 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="acc_folder_sent" value="Sent folder"/> <et2-description for="acc_folder_sent" value="Sent folder"></et2-description>
<taglist id="acc_folder_sent" empty_label="Select one ..." maxSelection="1" autocomplete_url="" class="et2_fullWidth"/> <et2-select id="acc_folder_sent" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_trash" value="Trash folder"/> <et2-description for="acc_folder_trash" value="Trash folder"></et2-description>
<taglist id="acc_folder_trash" empty_label="Select one ..." maxSelection="1" autocomplete_url="" class="et2_fullWidth"/> <et2-select id="acc_folder_trash" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_draft" value="Drafts folder"/> <et2-description for="acc_folder_draft" value="Drafts folder"></et2-description>
<taglist id="acc_folder_draft" empty_label="Select one ..." maxSelection="1" autocomplete_url="" class="et2_fullWidth"/> <et2-select id="acc_folder_draft" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_template" value="Templates folder"/> <et2-description for="acc_folder_template" value="Templates folder"></et2-description>
<taglist id="acc_folder_template" empty_label="Select one ..." maxSelection="1" autocomplete_url="" class="et2_fullWidth"/> <et2-select id="acc_folder_template" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_junk" value="Junk folder"/> <et2-description for="acc_folder_junk" value="Junk folder"></et2-description>
<taglist id="acc_folder_junk" empty_label="Select one ..." maxSelection="1" autocomplete_url="" class="et2_fullWidth"/> <et2-select id="acc_folder_junk" allowFreeEntries="true" editModeEnabled="true" searchUrl="" emptyLabel="Select one ..."></et2-select>
</row> </row>
<row> <row>
<description for="acc_folder_junk" value="Notify about new mail in this folders"/> <et2-description for="acc_folder_junk" value="Notify about new mail in this folders"></et2-description>
<vbox> <et2-vbox>
<taglist id="notify_folders" empty_label="Select one ..." autocomplete_url="" onchange="app.admin.change_folders" class="et2_fullWidth"/> <et2-select id="notify_folders" onchange="app.admin.change_folders" multiple="true" allowFreeEntries="true" editModeEnabled="true" searchUrl="" placeholder="Select one ..."></et2-select>
<checkbox id="notify_save_default" label="save as default"/> <et2-checkbox id="notify_save_default" label="save as default"></et2-checkbox>
<checkbox id="notify_use_default" label="use default"/> <et2-checkbox id="notify_use_default" label="use default"></et2-checkbox>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -161,26 +152,22 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="acc_sieve_enabled" value="Enable Sieve"/> <et2-description for="acc_sieve_enabled" value="Enable Sieve"></et2-description>
<menulist> <et2-select-bool id="acc_sieve_enabled" required="1"></et2-select-bool>
<menupopup type="select-bool" id="acc_sieve_enabled" needed="1" class="et2_fullWidth"/>
</menulist>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_sieve_host" value="Sieve server"/> <et2-description for="acc_sieve_host" value="Sieve server"></et2-description>
<textbox blur="Hostname or IP" id="acc_sieve_host" onchange="app.admin.wizard_sieve_onchange" maxlength="128" class="et2_fullWidth"/> <et2-textbox id="acc_sieve_host" onchange="app.admin.wizard_sieve_onchange" maxlength="128" placeholder="Hostname or IP"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_sieve_ssl" value="Secure connection"/> <et2-description for="acc_sieve_ssl" value="Secure connection"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select class="emailadmin_ssl" id="acc_sieve_ssl" onchange="app.admin.wizard_sieve_ssl_onchange" width="30%"></et2-select>
<menupopup class="emailadmin_ssl" id="acc_sieve_ssl" onchange="app.admin.wizard_sieve_ssl_onchange" width="30%"/> <et2-number label="Port" id="acc_sieve_port" onchange="app.admin.wizard_sieve_onchange" class="emailadmin_port" precision="0"></et2-number>
</menulist> </et2-hbox>
<textbox type="integer" label="Port" id="acc_sieve_port" onchange="app.admin.wizard_sieve_onchange" class="emailadmin_port"/>
</hbox>
</row> </row>
<row> <row>
<description value="Vacation messages with start and end date require an admin account to be set!" span="all" class="emailadmin_no_single"/> <et2-description value="Vacation messages with start and end date require an admin account to be set!" span="all" class="emailadmin_no_single"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -193,38 +180,34 @@
</columns> </columns>
<rows> <rows>
<row class="emailadmin_no_single"> <row class="emailadmin_no_single">
<description for="acc_smtp_type" value="Type"/> <et2-description for="acc_smtp_type" value="Type"></et2-description>
<menulist> <et2-select id="acc_smtp_type" onchange="1"></et2-select>
<menupopup id="acc_smtp_type" onchange="1" class="et2_fullWidth"/>
</menulist>
</row> </row>
<row class="emailadmin_no_single"> <row class="emailadmin_no_single">
<description for="acc_smtp_auth_session" value="Authentication"/> <et2-description for="acc_smtp_auth_session" value="Authentication"></et2-description>
<checkbox label="Use username+password from current user" id="acc_smtp_auth_session"/> <et2-checkbox label="Use username+password from current user" id="acc_smtp_auth_session"></et2-checkbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_smtp_username" value="Username"/> <et2-description for="acc_smtp_username" value="Username"></et2-description>
<textbox blur="if authentication required" id="acc_smtp_username" maxlength="128" autocomplete="off" class="et2_fullWidth"/> <et2-textbox id="acc_smtp_username" maxlength="128" autocomplete="off" placeholder="if authentication required"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_smtp_password" value="Password"/> <et2-description for="acc_smtp_password" value="Password"></et2-description>
<hbox> <et2-hbox>
<passwd id="acc_smtp_password" maxlength="128" autocomplete="off" class="et2_fullWidth"/> <et2-password id="acc_smtp_password" maxlength="128" autocomplete="off"></et2-password>
<description id="acc_smtp_account_id" class="emailadmin_diagnostic"/> <et2-description id="acc_smtp_account_id" class="emailadmin_diagnostic"></et2-description>
</hbox> </et2-hbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_smtp_host" value="SMTP server"/> <et2-description for="acc_smtp_host" value="SMTP server"></et2-description>
<textbox blur="Hostname or IP" id="acc_smtp_host" needed="1" maxlength="128" class="et2_fullWidth"/> <et2-textbox id="acc_smtp_host" maxlength="128" placeholder="Hostname or IP" required="1"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description for="acc_smtp_ssl" value="Secure connection"/> <et2-description for="acc_smtp_ssl" value="Secure connection"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select class="emailadmin_ssl" id="acc_smtp_ssl" onchange="app.admin.wizard_smtp_ssl_onchange" width="30%" required="1"></et2-select>
<menupopup class="emailadmin_ssl" id="acc_smtp_ssl" needed="1" onchange="app.admin.wizard_smtp_ssl_onchange" width="30%"/> <et2-number label="Port" id="acc_smtp_port" class="emailadmin_port" precision="0" required="1"></et2-number>
</menulist> </et2-hbox>
<textbox type="integer" label="Port" id="acc_smtp_port" needed="1" class="emailadmin_port"/>
</hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -237,42 +220,42 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description for="mailLocalAddress" value="EMail address"/> <et2-description for="mailLocalAddress" value="EMail address"></et2-description>
<url-email id="mailLocalAddress" options="32,128" class="et2_fullWidth"/> <et2-url-email id="mailLocalAddress" options="32,128"></et2-url-email>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<checkbox label="Email account active" id="accountStatus" selected_value="active"/> <et2-checkbox label="Email account active" id="accountStatus" selectedValue="active"></et2-checkbox>
</row> </row>
<row> <row>
<description for="mailAlternateAddress" value="Alternate email address"/> <et2-description for="mailAlternateAddress" value="Alternate email address"></et2-description>
<taglist id="mailAlternateAddress" autocomplete_url="" class="et2_fullWidth"/> <et2-select id="mailAlternateAddress" multiple="true" allowFreeEntries="true" editModeEnabled="true" searchUrl=""></et2-select>
</row> </row>
<row disabled="@no_forward_available"> <row disabled="@no_forward_available">
<description for="mailForwardingAddress" value="Forward email's to"/> <et2-description for="mailForwardingAddress" value="Forward email's to"></et2-description>
<taglist id="mailForwardingAddress" autocomplete_url="" class="et2_fullWidth"/> <et2-select id="mailForwardingAddress" multiple="true" allowFreeEntries="true" editModeEnabled="true" searchUrl=""></et2-select>
</row> </row>
<row disabled="@no_forward_available"> <row disabled="@no_forward_available">
<description/> <et2-description></et2-description>
<vbox> <et2-vbox>
<checkbox label="Forward only" id="deliveryMode" selected_value="forwardOnly" onchange="if (widget.getValue()) et2_dialog.alert('Forward only disables IMAP mailbox / storing of mails and just forwards them to given address.','Forward only');"/> <et2-checkbox label="Forward only" id="deliveryMode" onchange="if (widget.getValue()) et2_dialog.alert('Forward only disables IMAP mailbox / storing of mails and just forwards them to given address.','Forward only');" selectedValue="forwardOnly"></et2-checkbox>
<checkbox label="Allow users to change forwards" id="acc_user_forward"/> <et2-checkbox label="Allow users to change forwards" id="acc_user_forward"></et2-checkbox>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<description for="quotaLimit" value="Quota (MB)"/> <et2-description for="quotaLimit" value="Quota (MB)"></et2-description>
<hbox> <et2-hbox>
<textbox type="integer" id="quotaLimit"/> <et2-number id="quotaLimit" precision="0"></et2-number>
<description value="Leave empty for no quota"/> <et2-description value="Leave empty for no quota"></et2-description>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description for="quotaUsed" value="Currently:"/> <et2-description for="quotaUsed" value="Currently:"></et2-description>
<textbox type="integer" id="quotaUsed" readonly="true"/> <et2-number id="quotaUsed" readonly="true" precision="0"></et2-number>
</row> </row>
<row disabled="!@admin_actions"> <row disabled="!@admin_actions">
<description value="Administration"/> <et2-description value="Administration"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row disabled="!@admin_actions"> <row disabled="!@admin_actions">
<toolbar id="admin_actions" colspan="2" default_execute="app.admin.account_edit_action"/> <toolbar id="admin_actions" colspan="2" default_execute="app.admin.account_edit_action"/>
@ -288,21 +271,21 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="SMIME"/> <et2-description value="SMIME"></et2-description>
</row> </row>
<row disabled="@hide_smime_upload"> <row disabled="@hide_smime_upload">
<description value="Upload your certificate .p12/.pfx file"/> <et2-description value="Upload your certificate .p12/.pfx file"></et2-description>
<vbox> <et2-vbox>
<file id="smimeKeyUpload" accept=".p12,.pfx"/> <file id="smimeKeyUpload" accept=".p12,.pfx"/>
<passwd id="smime_pkcs12_password" size="32" maxlength="128" blur="Password to unlock encrypted p12" autocomplete="off"/> <et2-password id="smime_pkcs12_password" maxlength="128" autocomplete="off" placeholder="Password to unlock encrypted p12"></et2-password>
</vbox> </et2-vbox>
</row> </row>
<row disabled="!@hide_smime_upload"> <row disabled="!@hide_smime_upload">
<description value="Current certificate"/> <et2-description value="Current certificate"></et2-description>
<hbox> <et2-hbox>
<buttononly id="smime_export_p12" label="export certificate as p12" onclick="app.admin.smime_exportCert" image="export"/> <et2-button id="smime_export_p12" label="export certificate as p12" onclick="app.admin.smime_exportCert" image="export" noSubmit="true"></et2-button>
<buttononly id="smime_delete_p12" label="Delete certificate" onclick="app.admin.change_account" image="delete"/> <et2-button id="smime_delete_p12" label="Delete certificate" onclick="app.admin.change_account" image="delete" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -315,64 +298,63 @@
</columns> </columns>
<rows> <rows>
<row disabled="@hidebuttons" class="dialogHeadbar" > <row disabled="@hidebuttons" class="dialogHeadbar" >
<hbox span="all"> <et2-hbox span="all">
<button id="button[save]"/> <et2-button id="button[save]"></et2-button>
<button id="button[apply]" /> <et2-button id="button[apply]"></et2-button>
<button statustext="Use wizard to detect or verify configuration" id="button[wizard]" image="magicwand"/> <et2-button-icon statustext="Use wizard to detect or verify configuration" id="button[wizard]" image="magicwand"></et2-button-icon>
<button id="button[delete]" onclick="et2_dialog.confirm(widget,'Delete this account','Delete')"/> <et2-button id="button[delete]" onclick="et2_dialog.confirm(widget,'Delete this account','Delete')"></et2-button>
<button label="Delete identity" id="button[delete_identity]" onclick="et2_dialog.confirm(widget,'Delete identity','Delete')" image="delete"/> <et2-button label="Delete identity" id="button[delete_identity]" onclick="et2_dialog.confirm(widget,'Delete identity','Delete')" image="delete"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row disabled="!@accounts" class="dialogHeader"> <row disabled="!@accounts" class="dialogHeader">
<description for="acc_id" value="Mail account"/> <et2-description for="acc_id" value="Mail account"></et2-description>
<menulist> <et2-select id="acc_id" onchange="app.admin.change_account"></et2-select>
<menupopup id="acc_id" onchange="app.admin.change_account" class="et2_fullWidth"/> <et2-description></et2-description>
</menulist>
<description/>
</row> </row>
<row> <row>
<description for="acc_name" value="Name of account"/> <et2-description for="acc_name" value="Name of account"></et2-description>
<hbox> <et2-hbox>
<textbox id="acc_name" needed="1" class="et2_fullWidth"/> <et2-textbox id="acc_name" required="1"></et2-textbox>
<description align="right" value="$cont[acc_id]" class="emailadmin_diagnostic"/> <et2-description align="right" value="$cont[acc_id]" class="emailadmin_diagnostic"></et2-description>
</hbox> </et2-hbox>
</row> </row>
<row class="emailadmin_no_user"> <row class="emailadmin_no_user">
<description for="account_id" value="Valid for"/> <et2-description for="account_id" value="Valid for"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select-account id="account_id" onchange="app.admin.account_hide_not_applying" width="96%" emptyLabel="Everyone" accountType="both"></et2-select-account>
<menupopup type="select-account" id="account_id" onchange="app.admin.account_hide_not_applying" options="Everyone,both" width="96%"/> <et2-button label="Select multiple" id="button[multiple]" onclick="app.admin.edit_multiple" image="users" noSubmit="true"></et2-button>
</menulist> </et2-hbox>
<buttononly label="Select multiple" id="button[multiple]" onclick="app.admin.edit_multiple" options="users"/>
</hbox>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<checkbox label="account editable by user" id="acc_user_editable"/> <et2-checkbox label="account editable by user" id="acc_user_editable"></et2-checkbox>
</row> </row>
<row> <row>
<tabbox id="tabs" span="all" width="100%" align_tabs="v"> <et2-vbox id="tabs" span="all" width="100%">
<tabs> <et2-details id="admin.mailaccount.identity" summary="Identity+Signature" title="Identity&amp;Signature">
<tab id="admin.mailaccount.identity" label="Identity+Signature" statustext="Identity&amp;Signature"/>
<tab id="admin.mailaccount.imap" label="IMAP" statustext="incoming mail"/>
<tab id="admin.mailaccount.folder" label="Folder" statustext="Folder"/>
<tab id="admin.mailaccount.sieve" label="Sieve" statustext="serverside filtering"/>
<tab id="admin.mailaccount.smtp" label="SMTP" statustext="outgoing mail"/>
<tab id="admin.mailaccount.aliases" label="Aliases+Forwards" statustext="Aliases, Forwarding, Quota, ..."/>
<tab id="admin.mailaccount.encryption" label="Encryption" statustext="Encryption settings"/>
</tabs>
<tabpanels>
<template id="admin.mailaccount.identity"/> <template id="admin.mailaccount.identity"/>
</et2-details>
<et2-details id="admin.mailaccount.imap" summary="IMAP" title="incoming mail">
<template id="admin.mailaccount.imap"/> <template id="admin.mailaccount.imap"/>
</et2-details>
<et2-details id="admin.mailaccount.folder" summary="Folder" title="Folder">
<template id="admin.mailaccount.folder"/> <template id="admin.mailaccount.folder"/>
</et2-details>
<et2-details id="admin.mailaccount.sieve" summary="Sieve" title="serverside filtering">
<template id="admin.mailaccount.sieve"/> <template id="admin.mailaccount.sieve"/>
</et2-details>
<et2-details id="admin.mailaccount.smtp" summary="SMTP" title="outgoing mail">
<template id="admin.mailaccount.smtp"/> <template id="admin.mailaccount.smtp"/>
</et2-details>
<et2-details id="admin.mailaccount.aliases" summary="Aliases+Forwards" title="Aliases, Forwarding, Quota, ...">
<template id="admin.mailaccount.aliases"/> <template id="admin.mailaccount.aliases"/>
</et2-details>
<et2-details id="admin.mailaccount.encryption" summary="Encryption" title="Encryption settings">
<template id="admin.mailaccount.encryption"/> <template id="admin.mailaccount.encryption"/>
</tabpanels> </et2-details>
</tabbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.mailwizard.folder" template="" lang="" group="0" version="1.9.001"> <template id="admin.mailwizard.folder" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,55 +9,45 @@
</columns> </columns>
<rows> <rows>
<row disabled="@hidebuttons" class="dialogHeadbar" > <row disabled="@hidebuttons" class="dialogHeadbar" >
<hbox span="all"> <et2-hbox span="all">
<button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue" background_image="1"/> <et2-button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue"></et2-button>
<button label="Back" id="button[back]" image="back" background_image="1"/> <et2-button label="Back" id="button[back]" image="back"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row disabled="!@showsearchbuttons" class="dialogHeadbar"> <row disabled="!@showsearchbuttons" class="dialogHeadbar">
<hbox span="all" width="100%"> <et2-hbox span="all" width="100%">
<button label="Search" id="button[search]" image="search" background_image="1"/> <et2-button label="Search" id="button[search]" image="search"></et2-button>
<button label="Cancel" id="button[cancelsearch]" image="cancel" background_image="1"/> <et2-button label="Cancel" id="button[cancelsearch]" image="cancel"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description value="Step 2: Folder" span="all" class="emailadmin_header"/> <et2-description value="Step 2: Folder" span="all" class="emailadmin_header"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<description value="Sent folder" for="acc_folder_sent"/> <et2-description value="Sent folder" for="acc_folder_sent"></et2-description>
<menulist> <et2-select id="acc_folder_sent" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_sent" options="Select one ..." class="et2_fullWidth"/>
</menulist>
</row> </row>
<row> <row>
<description value="Trash folder" for="acc_folder_trash"/> <et2-description value="Trash folder" for="acc_folder_trash"></et2-description>
<menulist> <et2-select id="acc_folder_trash" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_trash" options="Select one ..." class="et2_fullWidth"/>
</menulist>
</row> </row>
<row> <row>
<description value="Drafts folder" for="acc_folder_draft"/> <et2-description value="Drafts folder" for="acc_folder_draft"></et2-description>
<menulist> <et2-select id="acc_folder_draft" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_draft" options="Select one ..." class="et2_fullWidth"/>
</menulist>
</row> </row>
<row> <row>
<description value="Templates folder" for="acc_folder_template"/> <et2-description value="Templates folder" for="acc_folder_template"></et2-description>
<menulist> <et2-select id="acc_folder_template" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_template" options="Select one ..." class="et2_fullWidth"/>
</menulist>
</row> </row>
<row> <row>
<description value="Junk folder" for="acc_folder_junk"/> <et2-description value="Junk folder" for="acc_folder_junk"></et2-description>
<menulist> <et2-select id="acc_folder_junk" emptyLabel="Select one ..."></et2-select>
<menupopup id="acc_folder_junk" options="Select one ..." class="et2_fullWidth"/>
</menulist>
</row> </row>
<row> <row>
<textbox multiline="true" id="folder_output" readonly="true" span="all"/> <et2-textarea id="folder_output" readonly="true" span="all"></et2-textarea>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.mailwizard.sieve" template="" lang="" group="0" version="1.9.001"> <template id="admin.mailwizard.sieve" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,49 +9,45 @@
</columns> </columns>
<rows> <rows>
<row disabled="@hidebuttons" class="dialogHeadbar" > <row disabled="@hidebuttons" class="dialogHeadbar" >
<hbox span="all"> <et2-hbox span="all">
<button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue" background_image="1"/> <et2-button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue"></et2-button>
<button label="Back" id="button[back]" image="back" background_image="1"/> <et2-button label="Back" id="button[back]" image="back"></et2-button>
<button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="manual" background_image="1"/> <et2-button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="manual"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row disabled="!@showsearchbuttons" class="dialogHeadbar"> <row disabled="!@showsearchbuttons" class="dialogHeadbar">
<hbox span="all" width="100%"> <et2-hbox span="all" width="100%">
<button label="Search" id="button[search]" image="search" background_image="1"/> <et2-button label="Search" id="button[search]" image="search"></et2-button>
<button label="Cancel" id="button[cancelsearch]" image="cancel" background_image="1"/> <et2-button label="Cancel" id="button[cancelsearch]" image="cancel"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description value="Step 3: Sieve - server side mail filtering" span="all" class="emailadmin_header"/> <et2-description value="Step 3: Sieve - server side mail filtering" span="all" class="emailadmin_header"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<description value="Enable Sieve" for="acc_sieve_enabled"/> <et2-description value="Enable Sieve" for="acc_sieve_enabled"></et2-description>
<menulist> <et2-select-bool id="acc_sieve_enabled"></et2-select-bool>
<menupopup type="select-bool" id="acc_sieve_enabled" class="et2_fullWidth"/>
</menulist>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Sieve server" for="acc_sieve_host"/> <et2-description value="Sieve server" for="acc_sieve_host"></et2-description>
<textbox blur="Hostname or IP" id="acc_sieve_host" onchange="app.admin.wizard_sieve_onchange" maxlength="128" class="et2_fullWidth"/> <et2-textbox id="acc_sieve_host" onchange="app.admin.wizard_sieve_onchange" maxlength="128" placeholder="Hostname or IP"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Secure connection" for="acc_sieve_ssl"/> <et2-description value="Secure connection" for="acc_sieve_ssl"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select id="acc_sieve_ssl" onchange="app.admin.wizard_sieve_ssl_onchange" class="emailadmin_ssl"></et2-select>
<menupopup id="acc_sieve_ssl" onchange="app.admin.wizard_sieve_ssl_onchange" class="emailadmin_ssl"/> <et2-number label="Port" id="acc_sieve_port" onchange="app.admin.wizard_sieve_onchange" class="emailadmin_port" precision="0"></et2-number>
</menulist> </et2-hbox>
<textbox type="integer" label="Port" id="acc_sieve_port" onchange="app.admin.wizard_sieve_onchange" class="emailadmin_port"/>
</hbox>
</row> </row>
<row> <row>
<image src="admin/progress" span="all" class="emailadmin_progress"/> <et2-image src="admin/progress" span="all" class="emailadmin_progress"></et2-image>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<textbox multiline="true" id="sieve_output" readonly="true" span="all"/> <et2-textarea id="sieve_output" readonly="true" span="all"></et2-textarea>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.mailwizard.smtp" template="" lang="" group="0" version="1.9.001"> <template id="admin.mailwizard.smtp" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,51 +9,49 @@
</columns> </columns>
<rows> <rows>
<row disabled="@hidebuttons" class="dialogHeadbar" > <row disabled="@hidebuttons" class="dialogHeadbar" >
<hbox span="all"> <et2-hbox span="all">
<button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue" background_image="1"/> <et2-button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue"></et2-button>
<button label="Back" id="button[back]" image="back" background_image="1"/> <et2-button label="Back" id="button[back]" image="back"></et2-button>
<button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="manual" background_image="1"/> <et2-button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="manual"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row disabled="!@showsearchbuttons" class="dialogHeadbar"> <row disabled="!@showsearchbuttons" class="dialogHeadbar">
<hbox span="all" width="100%"> <et2-hbox span="all" width="100%">
<button label="Search" id="button[search]" image="search" background_image="1"/> <et2-button label="Search" id="button[search]" image="search"></et2-button>
<button label="Cancel" id="button[cancelsearch]" image="cancel" background_image="1"/> <et2-button label="Cancel" id="button[cancelsearch]" image="cancel"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description value="Step 4: SMTP - outgoing mail" span="all" class="emailadmin_header"/> <et2-description value="Step 4: SMTP - outgoing mail" span="all" class="emailadmin_header"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Username" for="acc_smtp_username"/> <et2-description value="Username" for="acc_smtp_username"></et2-description>
<textbox blur="if authentication required" id="acc_smtp_username" maxlength="128" autocomplete="off" class="et2_fullWidth"/> <et2-textbox id="acc_smtp_username" maxlength="128" autocomplete="off" placeholder="if authentication required"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Password" for="acc_smtp_password"/> <et2-description value="Password" for="acc_smtp_password"></et2-description>
<passwd id="acc_smtp_password" maxlength="128" autocomplete="off" class="et2_fullWidth"/> <et2-password id="acc_smtp_password" maxlength="128" autocomplete="off"></et2-password>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="SMTP server" for="acc_smtp_host"/> <et2-description value="SMTP server" for="acc_smtp_host"></et2-description>
<textbox blur="Hostname or IP" id="acc_smtp_host" maxlength="128" class="et2_fullWidth"/> <et2-textbox id="acc_smtp_host" maxlength="128" placeholder="Hostname or IP"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Secure connection" for="acc_smtp_ssl"/> <et2-description value="Secure connection" for="acc_smtp_ssl"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select id="acc_smtp_ssl" onchange="app.admin.wizard_smtp_ssl_onchange" class="emailadmin_ssl"></et2-select>
<menupopup id="acc_smtp_ssl" onchange="app.admin.wizard_smtp_ssl_onchange" class="emailadmin_ssl"/> <et2-number label="Port" id="acc_smtp_port" class="emailadmin_port" precision="0"></et2-number>
</menulist> </et2-hbox>
<textbox type="integer" label="Port" id="acc_smtp_port" class="emailadmin_port"/>
</hbox>
</row> </row>
<row> <row>
<image src="admin/progress" span="all" class="emailadmin_progress"/> <et2-image src="admin/progress" span="all" class="emailadmin_progress"></et2-image>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<textbox multiline="true" id="smtp_output" readonly="true" span="all"/> <et2-textarea id="smtp_output" readonly="true" span="all"></et2-textarea>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.mailwizard" template="" lang="" group="0" version="1.9.001"> <template id="admin.mailwizard" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,55 +9,53 @@
</columns> </columns>
<rows> <rows>
<row disabled="@hidebuttons" class="dialogHeadbar" > <row disabled="@hidebuttons" class="dialogHeadbar" >
<hbox span="all"> <et2-hbox span="all">
<button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue" background_image="1"/> <et2-button label="Continue" id="button[continue]" onclick="app.admin.wizard_detect" image="continue"></et2-button>
<button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="edit" background_image="1"/> <et2-button label="Manual entry" id="button[manual]" onclick="app.admin.wizard_manual" image="edit"></et2-button>
<button label="Skip IMAP" id="button[skip_imap]" class="@manual_class" novalidate="1" image="bullet" background_image="1"/> <et2-button label="Skip IMAP" id="button[skip_imap]" class="@manual_class" novalidate="1" image="bullet"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row disabled="!@showsearchbuttons" class="dialogHeadbar"> <row disabled="!@showsearchbuttons" class="dialogHeadbar">
<hbox span="all" width="100%"> <et2-hbox span="all" width="100%">
<button label="Search" id="button[search]" image="search" background_image="1"/> <et2-button label="Search" id="button[search]" image="search"></et2-button>
<button label="Cancel" id="button[cancelsearch]" image="cancel" background_image="1"/> <et2-button label="Cancel" id="button[cancelsearch]" image="cancel"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description value="Step 1: IMAP - incoming mail" span="all" class="emailadmin_header"/> <et2-description value="Step 1: IMAP - incoming mail" span="all" class="emailadmin_header"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<description value="EMail address"/> <et2-description value="EMail address"></et2-description>
<url-email id="ident_email" needed="1" maxlength="128" autocomplete="off" class="et2_fullWidth"/> <et2-url-email id="ident_email" maxlength="128" autocomplete="off" required="1"></et2-url-email>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Username" for="acc_imap_username"/> <et2-description value="Username" for="acc_imap_username"></et2-description>
<textbox blur="if different from EMail address" id="acc_imap_username" maxlength="128" autocomplete="off" class="et2_fullWidth"/> <et2-textbox id="acc_imap_username" maxlength="128" autocomplete="off" placeholder="if different from EMail address"></et2-textbox>
</row> </row>
<row> <row>
<description value="Password" for="acc_imap_password"/> <et2-description value="Password" for="acc_imap_password"></et2-description>
<passwd id="acc_imap_password" needed="1" maxlength="128" autocomplete="off" class="et2_fullWidth"/> <et2-password id="acc_imap_password" maxlength="128" autocomplete="off" required="1"></et2-password>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="IMAP server" for="acc_imap_host"/> <et2-description value="IMAP server" for="acc_imap_host"></et2-description>
<textbox blur="Hostname or IP" id="acc_imap_host" maxlength="128" class="et2_fullWidth"/> <et2-textbox id="acc_imap_host" maxlength="128" placeholder="Hostname or IP"></et2-textbox>
</row> </row>
<row class="@manual_class"> <row class="@manual_class">
<description value="Secure connection" for="acc_imap_ssl"/> <et2-description value="Secure connection" for="acc_imap_ssl"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select id="acc_imap_ssl" onchange="app.admin.wizard_imap_ssl_onchange" class="emailadmin_ssl"></et2-select>
<menupopup id="acc_imap_ssl" onchange="app.admin.wizard_imap_ssl_onchange" class="emailadmin_ssl"/> <et2-number label="Port" id="acc_imap_port" class="emailadmin_port" precision="0"></et2-number>
</menulist> </et2-hbox>
<textbox type="integer" label="Port" id="acc_imap_port" class="emailadmin_port"/>
</hbox>
</row> </row>
<row> <row>
<image src="admin/progress" span="all" class="emailadmin_progress"/> <et2-image src="admin/progress" span="all" class="emailadmin_progress"></et2-image>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<textbox multiline="true" id="output" readonly="true" span="all"/> <et2-textarea id="output" readonly="true" span="all"></et2-textarea>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="admin.site-config" template="" lang="" group="0" version="16.1"> <template id="admin.site-config" template="" lang="" group="0" version="16.1">
<grid border="1" width="100%"> <grid border="1" width="100%">
@ -10,10 +9,10 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeadbar" > <row class="dialogHeadbar" >
<hbox span="all" width="100%"> <et2-hbox span="all" width="100%">
<button id="save"/> <et2-button id="save"></et2-button>
<button id="cancel" /> <et2-button id="cancel"></et2-button>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<template template="@template" width="100%"/> <template template="@template" width="100%"/>
@ -21,4 +20,4 @@
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,5 +1,4 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!-- $Id$ -->
<overlay> <overlay>
<template id="api.about.index.general" template="" lang="" group="0" version="1.8.001"> <template id="api.about.index.general" template="" lang="" group="0" version="1.8.001">
<grid width="600" height="100%" spacing="5" overflow="auto"> <grid width="600" height="100%" spacing="5" overflow="auto">
@ -8,7 +7,7 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<image src="logo"/> <et2-image src="logo"></et2-image>
</row> </row>
<row> <row>
<html id="apiVersion"/> <html id="apiVersion"/>
@ -43,20 +42,20 @@
</columns> </columns>
<rows> <rows>
<row class="th"> <row class="th">
<description id="applications"/> <et2-description id="applications"></et2-description>
<description value="name"/> <et2-description value="name"></et2-description>
<description value="author"/> <et2-description value="author"></et2-description>
<description value="maintainer"/> <et2-description value="maintainer"></et2-description>
<description value="version"/> <et2-description value="version"></et2-description>
<description value="license"/> <et2-description value="license"></et2-description>
</row> </row>
<row class="row" valign="top"> <row class="row" valign="top">
<appicon align="center" src="$row_cont[app]" id="${row}[app]"/> <et2-appicon align="center" src="$row_cont[app]" id="${row}[app]"></et2-appicon>
<description id="${row}[title]"/> <et2-description id="${row}[title]"></et2-description>
<html id="${row}[author]" no_lang="1"/> <html id="${row}[author]" no_lang="1"/>
<html id="${row}[maintainer]" no_lang="1"/> <html id="${row}[maintainer]" no_lang="1"/>
<description id="${row}[version]" no_lang="1"/> <et2-description id="${row}[version]" noLang="1"></et2-description>
<description id="${row}[license]" statustext="$row_cont[license_title]" href="$row_cont[license_url]" extra_link_target="_blank" no_lang="1"/> <et2-description id="${row}[license]" statustext="$row_cont[license_title]" href="$row_cont[license_url]" extraLinkTarget="_blank" noLang="1"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -71,13 +70,13 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<textbox multiline="true" id="changelog" readonly="true"/> <et2-textarea id="changelog" readonly="true"></et2-textarea>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="api.about.index" template="" lang="" group="0" version="1.8.001"> <template id="api.about.index" template="" lang="" group="0" version="1.8.001">
<tabbox id="general|applications|templates|languages|changelog"> <et2-tabbox id="general|applications|templates|languages|changelog">
<tabs> <tabs>
<tab id="changelog" label="Changelog"/> <tab id="changelog" label="Changelog"/>
<tab id="general" label="About EGroupware"/> <tab id="general" label="About EGroupware"/>
@ -88,6 +87,6 @@
<template id="api.about.index.general"/> <template id="api.about.index.general"/>
<template id="api.about.index.applications"/> <template id="api.about.index.applications"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,13 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="nm_print_dialog" template="" lang="" group="0" version="22.1"> <template id="nm_print_dialog" template="" lang="" group="0" version="22.1">
<vbox> <et2-vbox>
<et2-textbox id="name" label="Name" class="et2-label-fixed"/> <et2-textbox id="name" label="Name" class="et2-label-fixed"/>
<et2-select-account id="group" label="Groups" empty_label="Just me" account_type="groups" <et2-select-account id="group" label="Groups" class="et2-label-fixed" emptyLabel="Just me" accountType="groups"/>
class="et2-label-fixed"/> <et2-details summary="Details">
<et2-details summary="Details">
<grid id="current_filters"> <grid id="current_filters">
<columns> <columns>
<column/> <column/>
@ -15,12 +13,12 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<et2-description id="${row}[label]"/> <et2-description id="${row}[label]"/>
<et2-description id="${row}[value]"/> <et2-description id="${row}[value]"/>
</row> </row>
</rows> </rows>
</grid> </grid>
</et2-details> </et2-details>
</vbox> </et2-vbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="etemplate.audio_player" template="" lang="" group="0" version="16.2"> <template id="etemplate.audio_player" template="" lang="" group="0" version="16.2">
<vbox> <et2-vbox>
<audio src="@src" autoplay="true"/> <audio src="@src" autoplay="true"/>
</vbox> </et2-vbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,19 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="etemplate.avatar_edit" template="" lang="" group="0" version="16.2"> <template id="etemplate.avatar_edit" template="" lang="" group="0" version="16.2">
<vbox> <et2-vbox>
<avatar crop="true" id="cropper_image" contactId="$cont[contact_id]" src="$cont[src]" size="8em" shape="square"/> <et2-avatar crop="true" id="cropper_image" contactId="$cont[contact_id]" src="$cont[src]" size="8em" shape="square"></et2-avatar>
<hbox> <et2-hbox>
<buttononly id="rotate_reset" label="Reset" image="recur" background_image="1"/> <et2-button id="rotate_reset" label="Reset" image="recur" noSubmit="true"></et2-button>
<buttononly id="rotate_l" label="Rotate Left" image="rotate_l" background_image="1"/> <et2-button id="rotate_l" label="Rotate Left" image="rotate_l" noSubmit="true"></et2-button>
<buttononly id="rotate_r" label= "Rotate Right" image="reload" background_image="1"/> <et2-button id="rotate_r" image="reload" noSubmit="true"></et2-button>
<hbox> <et2-hbox>
<file id='upload_photo' label="upload new photo" onFinishOne="Et2Avatar.uploadAvatar_onFinish"/> <file id="upload_photo" label="upload new photo" onFinishOne="Et2Avatar.uploadAvatar_onFinish"/>
</hbox> </et2-hbox>
</hbox> </et2-hbox>
</vbox> </et2-vbox>
<styles> <styles>
#_cropper_image { #_cropper_image {
display: inline-flex; display: inline-flex;
@ -21,4 +20,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,12 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="etemplate.dtd" template="" lang="" group="0" version="1.9.001"> <template id="etemplate.dtd" template="" lang="" group="0" version="1.9.001">
<vbox> <et2-vbox>
<label id="message"/> <et2-label id="message"></et2-label>
<textbox multiline="true" id="value" rows="20" class="dtdContent"/> <et2-textarea id="value" rows="20" class="dtdContent"></et2-textarea>
</vbox> </et2-vbox>
<styles> <styles>
.dtdContent { .dtdContent {
width: 550px; width: 550px;
@ -15,4 +14,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,32 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="etemplate.insert_merge_placeholder" template="" lang="" group="0" version="21.1.001"> <template id="etemplate.insert_merge_placeholder" template="" lang="" group="0" version="21.1.001">
<vbox id="outer_box"> <et2-vbox id="outer_box">
<hbox id="selects"> <et2-hbox id="selects">
<vbox> <et2-vbox>
<select id="app"/> <et2-select id="app"></et2-select>
<select id="group"/> <et2-select id="group"></et2-select>
</vbox> </et2-vbox>
<et2-listbox id="placeholder_list" rows="10"/> <et2-listbox id="placeholder_list" rows="10"/>
</hbox> </et2-hbox>
<hbox class="preview"> <et2-hbox class="preview">
<description id="preview_placeholder"/> <et2-description id="preview_placeholder"></et2-description>
<button background_image="true" id="insert_placeholder" label="Insert" statustext="Insert placeholder" <et2-button id="insert_placeholder" label="Insert" statustext="Insert placeholder" align="right" image="export"></et2-button>
align="right" image="export"></button> </et2-hbox>
</hbox>
<hrule/> <hrule/>
<link-entry id="entry" label="Preview with entry"/> <et2-link-entry id="entry" label="Preview with entry"></et2-link-entry>
<hbox class="preview"> <et2-hbox class="preview">
<description id="preview_content"/> <et2-description id="preview_content"></et2-description>
<buttononly background_image="true" id="insert_content" label="Insert" <et2-button id="insert_content" label="Insert" statustext="Insert merged content" align="right" image="export" noSubmit="true"></et2-button>
statustext="Insert merged content" </et2-hbox>
align="right" </et2-vbox>
image="export"></buttononly>
</hbox>
</vbox>
<styles> <styles>
/** Structural stuff **/ /** Structural stuff **/
#insert_merge_placeholder #_outer_box > #api\.insert_merge_placeholder_selects { #insert_merge_placeholder #_outer_box > #api\.insert_merge_placeholder_selects {
@ -91,4 +86,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,17 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="etemplate.long_task" template="" lang="" group="0" version="1.9.001"> <template id="etemplate.long_task" template="" lang="" group="0" version="1.9.001">
<hbox class="long_task"> <et2-hbox class="long_task">
<image class="dialog_icon"/> <et2-image class="dialog_icon"></et2-image>
<vbox class="ui-dialog-content"> <et2-vbox class="ui-dialog-content">
<label id="message"/> <et2-label id="message"></et2-label>
<progress id="progressbar"/> <progress id="progressbar"/>
<label id="totals"/> <et2-label id="totals"></et2-label>
<vbox class="log" id="log"/> <et2-vbox class="log" id="log"></et2-vbox>
</vbox> </et2-vbox>
</hbox> </et2-hbox>
<styles> <styles>
.long_task .ui-dialog-content { .long_task .ui-dialog-content {
width: 90%; width: 90%;
@ -26,4 +25,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,22 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="nm_column_selection" template="" lang="" group="0" version="16.1"> <template id="nm_column_selection" template="" lang="" group="0" version="16.1">
<et2-nextmatch-columnselection id="columns"></et2-nextmatch-columnselection> <et2-nextmatch-columnselection id="columns"></et2-nextmatch-columnselection>
<hbox> <et2-hbox>
<et2-select id="autoRefresh" emptyLabel="Refresh" statustext="Automatically refresh list"> <et2-select id="autoRefresh" emptyLabel="Refresh" statustext="Automatically refresh list">
<option value="30">30 seconds</option> <option value="30">30 seconds</option>
<option value="180">3 Minutes</option> <option value="180">3 Minutes</option>
<option value="300">5 Minutes</option> <option value="300">5 Minutes</option>
<option value="900">15 Minutes</option> <option value="900">15 Minutes</option>
<option value="1800">30 Minutes</option> <option value="1800">30 Minutes</option>
</et2-select> </et2-select>
<et2-select id="default_preference" emptyLabel="Preference"> <et2-select id="default_preference" emptyLabel="Preference">
<option value="default" title="Set these columns as the default">Default</option>, <option value="default" title="Set these columns as the default">Default</option>,
<option value="reset" title="Reset all user's column preferences">Reset</option>, <option value="reset" title="Reset all user's column preferences">Reset</option>,
<option value="force" title="Force column preference so users cannot change it">Force</option> <option value="force" title="Force column preference so users cannot change it">Force</option>
</et2-select> </et2-select>
</hbox> </et2-hbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,13 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="nm_print_dialog" template="" lang="" group="0" version="16.1"> <template id="nm_print_dialog" template="" lang="" group="0" version="16.1">
<vbox> <et2-vbox>
<description value="Columns to print"/> <et2-description value="Columns to print"></et2-description>
<et2-nextmatch-columnselection id="columns"></et2-nextmatch-columnselection> <et2-nextmatch-columnselection id="columns"></et2-nextmatch-columnselection>
<integer id="row_count" label="How many rows to print"/> <et2-number id="row_count" label="How many rows to print" precision="0"></et2-number>
<checkbox id="orientation" toggle_on="Portrait" toggle_off="Landscape" selected_value="portrait" unselected_value="landscape"/> <et2-checkbox id="orientation" toggleOn="Portrait" toggleOff="Landscape" selectedValue="portrait" unselectedValue="landscape"></et2-checkbox>
</vbox> </et2-vbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,19 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="etemplate.password" template="" lang="" group="0" version="16.1"> <template id="etemplate.password" template="" lang="" group="0" version="16.1">
<vbox width="400px" class="ui-dialog-content"> <et2-vbox width="400px" class="ui-dialog-content">
<label class="et2_fullWidth" id="message"/> <et2-label id="message"></et2-label>
<vbox> <et2-vbox>
<hbox> <et2-hbox>
<image src="password" class="dialog_icon"/> <et2-image src="password" class="dialog_icon"></et2-image>
<passwd id="value" blur="enter your passphrase"/> <et2-password id="value" placeholder="enter your passphrase"></et2-password>
</hbox> </et2-hbox>
<hbox> <et2-hbox>
<textbox id="pass_exp" type="integer" label="Remeber this password for" blur="10" min="1" max="60"/> <et2-textbox id="pass_exp" type="integer" label="Remeber this password for" min="1" max="60" placeholder="10"></et2-textbox>
</hbox> </et2-hbox>
</vbox> </et2-vbox>
</vbox> </et2-vbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<overlay> <overlay>
<template id="etemplate.pgp_backup_restore" template="" lang="" group="" version="15.1"> <template id="etemplate.pgp_backup_restore" template="" lang="" group="" version="15.1">
<hbox width="700" height="300"> <et2-hbox width="700" height="300">
<grid id="menu" class="egwGridView_grid " width="200px"> <grid id="menu" class="egwGridView_grid " width="200px">
<columns> <columns>
<column/> <column/>
@ -10,16 +10,16 @@
</columns> </columns>
<rows> <rows>
<row class="th" part="header"> <row class="th" part="header">
<description align="center" value="Menu"/> <et2-description align="center" value="Menu"></et2-description>
</row> </row>
<row> <row>
<image src="$row_cont[image]"/> <et2-image src="$row_cont[image]"></et2-image>
<description value= "$row_cont[label]" onclick="$row_cont[onclick]" class="click"/> <et2-description onclick="$row_cont[onclick]" class="click"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
<hbox id="mvelo" width="500px" height="300" class="mveloFrame"/> <et2-hbox id="mvelo" width="500px" height="300" class="mveloFrame"></et2-hbox>
</hbox> </et2-hbox>
<styles> <styles>
#_mvelo.mveloFrame { #_mvelo.mveloFrame {
border:1px solid silver; border:1px solid silver;
@ -44,4 +44,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<overlay> <overlay>
<template id="etemplate.pgp_installation" template="" lang="" group="" version="15.1"> <template id="etemplate.pgp_installation" template="" lang="" group="" version="15.1">
<grid height="300" width="450"> <grid height="300" width="450">
@ -8,13 +8,13 @@
</columns> </columns>
<rows> <rows>
<row part="header"> <row part="header">
<description value="You need to install Mailvelope plugin available for Chrome and Firefox from www.mailvelope.com or by clicking on install button."/> <et2-description value="You need to install Mailvelope plugin available for Chrome and Firefox from www.mailvelope.com or by clicking on install button."></et2-description>
</row> </row>
<row> <row>
<description value="$row_cont[domain]"/> <et2-description value="$row_cont[domain]"></et2-description>
</row> </row>
<row> <row>
<description value="Before proceeding further, we do highly recommend you to watch this short video, to see how mailvelope plugin works with EGroupware."/> <et2-description value="Before proceeding further, we do highly recommend you to watch this short video, to see how mailvelope plugin works with EGroupware."></et2-description>
</row> </row>
<row> <row>
<video video_src="https://www.egroupware.org/videos/pgp/mailvelope_only_EN.mp4" controls="true" height="260" width="60%"/> <video video_src="https://www.egroupware.org/videos/pgp/mailvelope_only_EN.mp4" controls="true" height="260" width="60%"/>
@ -28,4 +28,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,19 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="etemplate.placeholder_snippet" template="" lang="" group="0" version="21.1.001"> <template id="etemplate.placeholder_snippet" template="" lang="" group="0" version="21.1.001">
<vbox id="outer_box"> <et2-vbox id="outer_box">
<vbox id="selects"> <et2-vbox id="selects">
<select id="app"/> <et2-select id="app"></et2-select>
<et2-listbox id="placeholder_list" rows="10"/> <et2-listbox id="placeholder_list" rows="10"/>
</vbox> </et2-vbox>
<hrule/> <hrule/>
<link-entry id="entry" label="Select entry" only_app="addressbook"/> <et2-link-entry id="entry" label="Select entry" onlyApp="addressbook"></et2-link-entry>
<hbox class="preview"> <et2-hbox class="preview">
<description id="preview_content"/> <et2-description id="preview_content"></et2-description>
</hbox> </et2-hbox>
</vbox> </et2-vbox>
<styles> <styles>
#placeholder_snippet { #placeholder_snippet {
min-width: 500px; min-width: 500px;
@ -41,4 +40,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,14 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="api.prompt" template="" lang="" group="0" version="1.9.001"> <template id="api.prompt" template="" lang="" group="0" version="1.9.001">
<hbox class="et2_prompt"> <et2-hbox class="et2_prompt">
<image src="dialog_help" class="dialog_icon"/> <et2-image src="dialog_help" class="dialog_icon"></et2-image>
<vbox class="ui-dialog-content"> <et2-vbox class="ui-dialog-content">
<label id="message"/> <et2-label id="message"></et2-label>
<textbox id="value" width="90%"/> <et2-textbox id="value" width="90%"></et2-textbox>
</vbox> </et2-vbox>
</hbox> </et2-hbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="api.promptOpenedDialog" template="" lang="" group="0" version="17.1"> <template id="api.promptOpenedDialog" template="" lang="" group="0" version="17.1">
<grid id="grid"> <grid id="grid">
@ -12,10 +11,10 @@
<rows> <rows>
<row> <row>
<radio id="index" set_value="$row_cont[index]"/> <radio id="index" set_value="$row_cont[index]"/>
<description/> <et2-description></et2-description>
<description id="${row}[label]"/> <et2-description id="${row}[label]"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay legacy="true"> <overlay legacy="true">
<template id="api.show_replacements.placeholder_list"> <template id="api.show_replacements.placeholder_list">
<description id="title" class="title"/> <et2-description id="title" class="title"></et2-description>
<grid id="placeholders" width="100%"> <grid id="placeholders" width="100%">
<columns> <columns>
<column width="30%"/> <column width="30%"/>
@ -11,28 +10,28 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description id="${row}[value]"/> <et2-description id="${row}[value]"></et2-description>
<description id="${row}[label]"/> <et2-description id="${row}[label]"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
<template id="api.show_replacements" template="" lang="" group="0" version="21.1.001"> <template id="api.show_replacements" template="" lang="" group="0" version="21.1.001">
<vbox> <vbox>
<description value="Placeholders" class="group title"/> <et2-description value="Placeholders" class="group title"></et2-description>
<old-box id="placeholders"> <old-box id="placeholders">
<box id="${row}"> <box id="${row}">
<template template="api.show_replacements.placeholder_list"/> <template template="api.show_replacements.placeholder_list"/>
</box> </box>
</old-box> </old-box>
<template template="@extra_template"/> <template template="@extra_template"/>
<description value="Common" class="group title"/> <et2-description value="Common" class="group title"></et2-description>
<old-box id="common"> <old-box id="common">
<box id="${row}"> <box id="${row}">
<template template="api.show_replacements.placeholder_list"/> <template template="api.show_replacements.placeholder_list"/>
</box> </box>
</old-box> </old-box>
<description value="Current user" class="group title"/> <et2-description value="Current user" class="group title"></et2-description>
<old-box id="user"> <old-box id="user">
<box id="${row}"> <box id="${row}">
<template template="api.show_replacements.placeholder_list"/> <template template="api.show_replacements.placeholder_list"/>
@ -69,4 +68,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="api.toolbarAdminSettings" template="" lang="" group="0" version="1.9.001"> <template id="api.toolbarAdminSettings" template="" lang="" group="0" version="1.9.001">
<grid width="100%"> <grid width="100%">
@ -10,14 +9,12 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="default visible actions" label="%s:"/> <et2-description value="default visible actions" label="%s:"></et2-description>
<taglist id="actions" editModeEnabled="false" allowFreeEntries="false" autocomplete_url=' ' <et2-select id="actions" editModeEnabled="false" allowFreeEntries="false" multiple="true" searchUrl="EGroupware\Api\Etemplate\Widget\Taglist::ajax_search"></et2-select>
class="et2_fullWidth"/>
</row> </row>
<row> <row>
<description value="reset all to default" label="%s:"/> <et2-description value="reset all to default" label="%s:"></et2-description>
<checkbox id="reset" <et2-checkbox id="reset" statustext="This will reset toolbar preferences for all users and set them to configured default prefs."></et2-checkbox>
statustext="This will reset toolbar preferences for all users and set them to configured default prefs."/>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -28,4 +25,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="api.vfsSelectUI" template="" lang="" group="0" version="1.9.002"> <template id="api.vfsSelectUI" template="" lang="" group="0" version="1.9.002">
<grid width="100%" class="vfs-select-container" resize_ratio="0"> <grid width="100%" class="vfs-select-container" resize_ratio="0">
@ -9,24 +8,24 @@
</columns> </columns>
<rows > <rows >
<row class="et2_toolbar" disabled="@mode=/(open-multiple|select-dir)/"> <row class="et2_toolbar" disabled="@mode=/(open-multiple|select-dir)/">
<textbox id="name" class="et2_fullWidth" blur="enter your file name"/> <et2-textbox id="name" placeholder="enter your file name"></et2-textbox>
</row> </row>
<row class="nextmatch_header_row"> <row class="nextmatch_header_row">
<vbox> <et2-vbox>
<box class="et2_toolbar"> <et2-box class="et2_toolbar">
<buttononly statustext="Go to your home directory" id="home" onclick="app.vfsSelectUI.do_action('home', widget)" image="filemanager/gohome" background_image="1"/> <et2-button statustext="Go to your home directory" id="home" onclick="app.vfsSelectUI.do_action('home', widget)" image="filemanager/gohome" noSubmit="true"></et2-button>
<buttononly statustext="Up" id="up" onclick="app.vfsSelectUI.change_dir('..', widget);" image="filemanager/goup" background_image="1"/> <et2-button statustext="Up" id="up" onclick="app.vfsSelectUI.change_dir('..', widget);" image="filemanager/goup" noSubmit="true"></et2-button>
<buttononly statustext="Favorites" id="favorites" onclick="app.vfsSelectUI.change_dir('/apps/favorites', widget);" image="filemanager/fav_filter" background_image="1"/> <et2-button statustext="Favorites" id="favorites" onclick="app.vfsSelectUI.change_dir('/apps/favorites', widget);" image="filemanager/fav_filter" noSubmit="true"></et2-button>
<select width="175" id="app" empty_label="Applications" no_lang="1" onchange="app.vfsSelectUI.do_action('app', widget)"/> <et2-select width="175" id="app" onchange="app.vfsSelectUI.do_action('app', widget)" emptyLabel="Applications" noLang="1"></et2-select>
<buttononly statustext="Create directory" id="createdir" class="createDir" onclick="app.vfsSelectUI.createdir" image="filemanager/button_createdir" ro_image="filemanager/createdir_disabled" background_image="1"/> <et2-button statustext="Create directory" id="createdir" class="createDir" onclick="app.vfsSelectUI.createdir" image="filemanager/button_createdir" noSubmit="true" roImage="filemanager/createdir_disabled"></et2-button>
<file id='upload_file' statustext="upload file" progress_dropdownlist = "true" multiple="true" onFinish="app.vfsSelectUI.storeFile"/> <file id="upload_file" statustext="upload file" progress_dropdownlist = "true" multiple="true" onFinish="app.vfsSelectUI.storeFile"/>
<searchbox id="search" onchange="app.vfsSelectUI.search"/> <et2-searchbox id="search" onchange="app.vfsSelectUI.search"></et2-searchbox>
</box> </et2-box>
<vfs-path id="path" class="et2_fullWidth selectPath" align="left" onchange="app.vfsSelectUI.do_action('path', widget)" width="99.2%"/> <vfs-path id="path" class="et2_fullWidth selectPath" align="left" onchange="app.vfsSelectUI.do_action('path', widget)" width="99.2%"/>
</vbox> </et2-vbox>
</row> </row>
<row> <row>
<hbox class="selectFiles"> <et2-hbox class="selectFiles">
<grid width="100%" id="dir"> <grid width="100%" id="dir">
<columns> <columns>
<column width="20"/> <column width="20"/>
@ -35,16 +34,16 @@
</columns> </columns>
<rows> <rows>
<row class="row"> <row class="row">
<vfs-mime align="center" id="$row" width="16px" class="selectIcon"/> <et2-vfs-mime align="center" id="$row" width="16px" class="selectIcon"></et2-vfs-mime>
<vfs id="$row" onclick="app.vfsSelectUI.select_clicked"/> <vfs id="$row" onclick="app.vfsSelectUI.select_clicked"/>
<checkbox align="right" id="selected[]" selected_value="$row_cont[name]"/> <et2-checkbox align="right" id="selected[]" selectedValue="$row_cont[name]"></et2-checkbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</hbox> </et2-hbox>
</row> </row>
<row disabled="!@showmime"> <row disabled="!@showmime">
<select id="mime" onchange="app.vfsSelectUI.do_action('mime', widget)" empty_label="All files" class="et2_fullWidth"/> <et2-select id="mime" onchange="app.vfsSelectUI.do_action('mime', widget)" emptyLabel="All files"></et2-select>
</row> </row>
</rows> </rows>
</grid> </grid>

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- This template is used in automated testing --> <!-- This template is used in automated testing -->
<overlay> <overlay>
<template id="api.date_test" template="" lang="" group="0" version="16.1"> <template id="api.date_test" template="" lang="" group="0" version="16.1">
<date id="date"/> <et2-date id="date"></et2-date>
<date-time id="date_time"/> <et2-date-time id="date_time"></et2-date-time>
<date-timeonly id="date_timeonly"/> <et2-date-timeonly id="date_timeonly"></et2-date-timeonly>
</template> </template>
</overlay> </overlay>

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- This template is used in automated testing --> <!-- This template is used in automated testing -->
<overlay> <overlay>
<template id="api.email_test" template="test" lang="" group="0" version="16.1"> <template id="api.email_test" template="test" lang="" group="0" version="16.1">
<url-email id="widget"/> <et2-url-email id="widget"></et2-url-email>
</template> </template>
</overlay> </overlay>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- <!--
This template is used in automated testing This template is used in automated testing

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- <!--
This template is used in automated testing This template is used in automated testing

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- This template is used in automated testing --> <!-- This template is used in automated testing -->
<overlay> <overlay>
<template id="api.float_test" template="" lang="" group="0" version="16.1"> <template id="api.float_test" template="" lang="" group="0" version="16.1">
<float id="widget"/> <et2-number id="widget"></et2-number>
</template> </template>
</overlay> </overlay>

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- This template is used in automated testing --> <!-- This template is used in automated testing -->
<overlay> <overlay>
<template id="api.integer_test" template="" lang="" group="0" version="16.1"> <template id="api.integer_test" template="" lang="" group="0" version="16.1">
<integer id="widget"/> <et2-number id="widget" precision="0"></et2-number>
<integer id="widget_readonly" readonly="true"/> <et2-number id="widget_readonly" readonly="true" precision="0"></et2-number>
</template> </template>
</overlay> </overlay>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- This template is used in automated testing --> <!-- This template is used in automated testing -->
<overlay> <overlay>
<template id="api.nested.sub_template" template="" lang="" group="0" version="16.1"> <template id="api.nested.sub_template" template="" lang="" group="0" version="16.1">
@ -9,4 +9,4 @@
<widget id="only_child"/> <widget id="only_child"/>
<template id="api.nested.sub_template"/> <template id="api.nested.sub_template"/>
</template> </template>
</overlay> </overlay>

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- This template is used in automated testing --> <!-- This template is used in automated testing -->
<overlay> <overlay>
<template id="api.select_test" template="" lang="" group="0" version="16.1"> <template id="api.select_test" template="" lang="" group="0" version="16.1">
<select id="widget"/> <et2-select id="widget"></et2-select>
<select id="widget_readonly" readonly="true"/> <et2-select id="widget_readonly" readonly="true"></et2-select>
<select id="widget_multiple" multiple="true"/> <et2-select id="widget_multiple" multiple="true"></et2-select>
</template> </template>
</overlay> </overlay>

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- This template is used in automated testing --> <!-- This template is used in automated testing -->
<overlay> <overlay>
<template id="api.textbox_test" template="" lang="" group="0" version="16.1"> <template id="api.textbox_test" template="" lang="" group="0" version="16.1">
<textbox id="widget"/> <et2-textbox id="widget"></et2-textbox>
<textbox id="widget_readonly" readonly="true"/> <et2-textbox id="widget_readonly" readonly="true"></et2-textbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- This template is used in automated testing --> <!-- This template is used in automated testing -->
<overlay> <overlay>
<template id="api.url_test" template="test" lang="" group="0" version="16.1"> <template id="api.url_test" template="test" lang="" group="0" version="16.1">
<url id="widget"/> <et2-url id="widget"></et2-url>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="calendar.add" template="" lang="" group="0" version="19.1.000"> <template id="calendar.add" template="" lang="" group="0" version="19.1.000">
<grid width="100%"> <grid width="100%">
@ -13,31 +12,21 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader" height="28"> <row class="dialogHeader" height="28">
<appicon/> <et2-appicon></et2-appicon>
<textbox id="title" maxlength="255" tabindex="1" class="et2_required" span="4" blur="Title"/> <et2-textbox id="title" maxlength="255" tabindex="1" class="et2_required" span="4" placeholder="Title"></et2-textbox>
</row> </row>
<row class="dialogHeader2" height="28"> <row class="dialogHeader2" height="28">
<description for="start" value="Start" width="88"/> <et2-description for="start" value="Start" width="88"></et2-description>
<date-time id="start" needed="1" class="required" onchange="app.calendar.edit_start_change"/> <et2-date-time id="start" class="required" onchange="app.calendar.edit_start_change" required="1"></et2-date-time>
<description for="duration" value="Duration" id="calendar_edit_duration"/> <et2-description for="duration" value="Duration" id="calendar_edit_duration"></et2-description>
<menulist> <et2-select statustext="Duration of the meeting" id="duration" onchange="app.calendar.set_enddate_visibility" noLang="1" emptyLabel="Use end date"></et2-select>
<menupopup statustext="Duration of the meeting" class="et2_fullWidth" id="duration" no_lang="1" <et2-date-time id="end" onchange="app.calendar.edit_update_participant" freeMinuteEntry="true"></et2-date-time>
onchange="app.calendar.set_enddate_visibility" options="Use end date,,,,,,,false"/>
</menulist>
<date-time id="end" onchange="app.calendar.edit_update_participant" freeMinuteEntry="true"/>
</row> </row>
</rows> </rows>
</grid> </grid>
<button statustext="saves the changes made" label="Save" id="button[save]" image="save" background_image="1" <et2-button statustext="saves the changes made" label="Save" id="button[save]" image="save" onclick="return app.calendar.add_dialog_save(ev, widget); " slot="footer" default="true"></et2-button>
onclick="return app.calendar.add_dialog_save(ev, widget); " slot="footer" default="true"/> <et2-button statustext="Full edit dialog" label="Edit" id="button[edit]" image="edit" onclick="return app.calendar.add_dialog_edit(ev, widget);" slot="footer"></et2-button>
<button statustext="Full edit dialog" label="Edit" id="button[edit]" image="edit" background_image="1" <et2-button statustext="Close the window" label="Cancel" id="button[cancel]" onclick="document.querySelector('et2-dialog#quick_add').hide()" image="cancel" slot="footer"></et2-button>
onclick="return app.calendar.add_dialog_edit(ev, widget);" slot="footer"/> <et2-checkbox label="Always use full edit dialog" id="new_event_dialog" statustext="Always use the full edit dialog, not this little dialog" onchange="egw.set_preference('calendar',widget.id,widget.get_value() ? 'edit' : 'add');" slot="footer"></et2-checkbox>
<button statustext="Close the window" label="Cancel" id="button[cancel]"
onclick="document.querySelector('et2-dialog#quick_add').hide()" image="cancel"
background_image="1" slot="footer"/>
<checkbox label="Always use full edit dialog" id="new_event_dialog"
statustext="Always use the full edit dialog, not this little dialog"
onchange="egw.set_preference('calendar',widget.id,widget.get_value() ? 'edit' : 'add');"
slot="footer"/>
</template> </template>
</overlay> </overlay>

View File

@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="calendar.cat_acl" template="" lang="" group="0" version="1.7.001"> <template id="calendar.cat_acl" template="" lang="" group="0" version="1.7.001">
<groupbox> <groupbox>
<caption label="Category ACL"/> <caption label="Category ACL"/>
<description value="Category ACL only restrict adding a category to an event or changing status of a participant. It does NOT change the visibility of an event!"/> <et2-description value="Category ACL only restrict adding a category to an event or changing status of a participant. It does NOT change the visibility of an event!"></et2-description>
</groupbox> </groupbox>
<grid> <grid>
<columns> <columns>
@ -15,23 +14,21 @@
</columns> </columns>
<rows> <rows>
<row class="th"> <row class="th">
<description value="Category"/> <et2-description value="Category"></et2-description>
<description value="Restrict add category to"/> <et2-description value="Restrict add category to"></et2-description>
<description value="Restrict set status to"/> <et2-description value="Restrict set status to"></et2-description>
</row> </row>
<row class="row" valign="top"> <row class="row" valign="top">
<menulist> <et2-select-cat id="${row}[cat_id]" emptyLabel="Select one"></et2-select-cat>
<menupopup type="select-cat" id="${row}[cat_id]" options="Select one"/> <et2-select-account rows="5" id="${row}[add]" multiple="1" placeholder="both"></et2-select-account>
</menulist> <et2-select-account rows="5" id="${row}[status]" multiple="1" placeholder="both"></et2-select-account>
<listbox type="select-account" rows="5" options="both" id="${row}[add]"/>
<listbox type="select-account" rows="5" options="both" id="${row}[status]"/>
</row> </row>
</rows> </rows>
</grid> </grid>
<hbox> <et2-hbox>
<button label="Save" id="button[save]"/> <et2-button label="Save" id="button[save]"></et2-button>
<button id="button[apply]" label="Apply"/> <et2-button id="button[apply]" label="Apply"></et2-button>
<button id="button[cancel]" label="Cancel"/> <et2-button id="button[cancel]" label="Cancel"></et2-button>
</hbox> </et2-hbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- <!--
Egroupware Egroupware
@license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
@ -11,9 +11,9 @@ Egroupware
--> -->
<overlay> <overlay>
<template id="calendar.category_report" template="" lang="" group="0" version="16.2"> <template id="calendar.category_report" template="" lang="" group="0" version="16.2">
<hbox class="dialogHeader" height="28"> <et2-hbox class="dialogHeader" height="28">
<description value="Category Report"/> <et2-description value="Category Report"></et2-description>
</hbox> </et2-hbox>
<grid width="100%" class="Category_report_cats"> <grid width="100%" class="Category_report_cats">
<columns> <columns>
<column width="10%"/> <column width="10%"/>
@ -22,7 +22,7 @@ Egroupware
<rows> <rows>
<row> <row>
<description value="Categories"/> <et2-description value="Categories"></et2-description>
<grid id="grid" width="100%"> <grid id="grid" width="100%">
<columns> <columns>
<column width="60"/> <column width="60"/>
@ -34,40 +34,38 @@ Egroupware
</columns> </columns>
<rows> <rows>
<row class="th"> <row class="th">
<checkbox id="cat_all" label="Select" onchange="app.calendar.category_report_selectAll"/> <et2-checkbox id="cat_all" label="Select" onchange="app.calendar.category_report_selectAll"></et2-checkbox>
<description value="Category"/> <et2-description value="Category"></et2-description>
<description align="center" statustext="Exclude weekend events from counting" value="Exclude Weekend"/> <et2-description align="center" statustext="Exclude weekend events from counting" value="Exclude Weekend"></et2-description>
<description align="center" statustext="Include holidays as counting days" value="Holidays"/> <et2-description align="center" statustext="Include holidays as counting days" value="Holidays"></et2-description>
<description align="center" statustext="Minimum days to count as a week" value="Min days"/> <et2-description align="center" statustext="Minimum days to count as a week" value="Min days"></et2-description>
<description align="center" statustext="Output unit" value="Output unit"/> <et2-description align="center" statustext="Output unit" value="Output unit"></et2-description>
</row> </row>
<row class="row"> <row class="row">
<checkbox id="${row}[enable]" onchange="app.calendar.category_report_enable"/> <et2-checkbox id="${row}[enable]" onchange="app.calendar.category_report_enable"></et2-checkbox>
<taglist-cat id="${row}[cat_id]" readonly="true" width="500" class="select-cat"/> <et2-select-cat id="${row}[cat_id]" readonly="true" width="500" class="select-cat" multiple="true"></et2-select-cat>
<checkbox align="center" id="${row}[weekend]"/> <et2-checkbox align="center" id="${row}[weekend]"></et2-checkbox>
<checkbox align="center" id="${row}[holidays]"/> <et2-checkbox align="center" id="${row}[holidays]"></et2-checkbox>
<textbox type="integer" align="center" id="${row}[min_days]"/> <et2-number align="center" id="${row}[min_days]" precision="0"></et2-number>
<menulist> <et2-select align="center" id="${row}[unit]"></et2-select>
<menupopup align="center" id="${row}[unit]"/>
</menulist>
</row> </row>
</rows> </rows>
</grid> </grid>
</row> </row>
</rows> </rows>
</grid> </grid>
<hbox class="dialogFooterToolbar"> <et2-hbox class="dialogFooterToolbar">
<description value="Date range"/> <et2-description value="Date range"></et2-description>
<date id="start" label="Start"/> <et2-date id="start" label="Start"></et2-date>
<date id="end" label="End"/> <et2-date id="end" label="End"></et2-date>
<hbox> <et2-hbox>
<description value="sort by" label="%s:"/> <et2-description value="sort by" label="%s:"></et2-description>
<vbox> <et2-vbox>
<radio id="sort_key" label="Last name" options="n_family"/> <radio id="sort_key" label="Last name" set_value="n_family" />
<radio id="sort_key" label="First name" options="n_given"/> <radio id="sort_key" label="First name" set_value="n_given" />
</vbox> </et2-vbox>
</hbox> </et2-hbox>
<button id="button[report]" label="Report" onclick="app.calendar.category_report_submit" background_image="1" image="template"/> <et2-button id="button[report]" label="Report" onclick="app.calendar.category_report_submit" image="template"></et2-button>
</hbox> </et2-hbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="calendar.config" template="" lang="" group="0" version="16.1"> <template id="calendar.config" template="" lang="" group="0" version="16.1">
<grid width="100%" class="admin-config egwGridView_grid"> <grid width="100%" class="admin-config egwGridView_grid">
@ -10,68 +9,68 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<vbox> <et2-vbox>
<description value="Custom URL for iCal with holidays for all users" label="%s:"/> <et2-description value="Custom URL for iCal with holidays for all users" label="%s:"></et2-description>
<description label="(Without a custom URL we use nation of user preference to load holidays from %s)" href="https://www.mozilla.org/en-US/projects/calendar/holidays/" value="Mozilla Holiday Calendars" extra_link_target="_blank"/> <et2-description label="(Without a custom URL we use nation of user preference to load holidays from %s)" href="https://www.mozilla.org/en-US/projects/calendar/holidays/" value="Mozilla Holiday Calendars" extraLinkTarget="_blank"></et2-description>
</vbox> </et2-vbox>
<url id="newsettings[ical_holiday_url]" size="64"/> <et2-url id="newsettings[ical_holiday_url]"></et2-url>
</row> </row>
<row> <row>
<description value="setting lock time calender" label="%s:"/> <et2-description value="setting lock time calender" label="%s:"></et2-description>
<textbox id="newsettings[Lock_Time_Calender]" size="40"/> <et2-textbox id="newsettings[Lock_Time_Calender]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Deny Resources reservation for private events" label="%s:"/> <et2-description value="Deny Resources reservation for private events" label="%s:"></et2-description>
<select id="newsettings[no_ressources_private]"> <et2-select id="newsettings[no_ressources_private]">
<option value="">No</option> <option value="">No</option>
<option value="yes">Yes</option> <option value="yes">Yes</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Require an ACL grant to invite other users and groups" label="%s:"/> <et2-description value="Require an ACL grant to invite other users and groups" label="%s:"></et2-description>
<select id="newsettings[require_acl_invite]"> <et2-select id="newsettings[require_acl_invite]">
<option value="">{No}: {Every user can invite other users and groups}</option> <option value="">{No}: {Every user can invite other users and groups}</option>
<option value="groups">Groups: other users can always be invited, only groups require an invite grant</option> <option value="groups">Groups: other users can always be invited, only groups require an invite grant</option>
<option value="all">Users + groups: inviting both always requires an invite grant</option> <option value="all">Users + groups: inviting both always requires an invite grant</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Allow users to prevent change notifications ('Do not notify')" label="%s:"/> <et2-description value="Allow users to prevent change notifications ('Do not notify')" label="%s:"></et2-description>
<select id="newsettings[calendar_allow_no_notification]"> <et2-select id="newsettings[calendar_allow_no_notification]">
<option value="">No</option> <option value="">No</option>
<option value="True">Yes</option> <option value="True">Yes</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Use range-views to optimise calendar queries?"/> <et2-description value="Use range-views to optimise calendar queries?"></et2-description>
<select id="newsettings[no_timerange_views]"> <et2-select id="newsettings[no_timerange_views]">
<option value="">Yes</option> <option value="">Yes</option>
<option value="true">No</option> <option value="true">No</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Security" span="all" class="subHeader"/> <et2-description value="Security" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<vbox> <et2-vbox>
<description value="How many appointments should non-admins be able to export"/> <et2-description value="How many appointments should non-admins be able to export"></et2-description>
<description value="(empty = use global limit, no = no export at all)"/> <et2-description value="(empty = use global limit, no = no export at all)"></et2-description>
</vbox> </et2-vbox>
<textbox id="newsettings[calendar_export_limit]" size="5"/> <et2-textbox id="newsettings[calendar_export_limit]"></et2-textbox>
</row> </row>
<row> <row>
<description value="History logging" span="all" class="subHeader"/> <et2-description value="History logging" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Prevent deleting of entries"/> <et2-description value="Prevent deleting of entries"></et2-description>
<select id="newsettings[calendar_delete_history]"> <et2-select id="newsettings[calendar_delete_history]">
<option value="">Yes, only admins can purge deleted items</option> <option value="">Yes, only admins can purge deleted items</option>
<option value="userpurge">Yes, users can purge their deleted items</option> <option value="userpurge">Yes, users can purge their deleted items</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Automatically purge old events after"/> <et2-description value="Automatically purge old events after"></et2-description>
<select id="newsettings[calendar_purge_old]"> <et2-select id="newsettings[calendar_purge_old]">
<option value="0ff">No automatic purging</option> <option value="0ff">No automatic purging</option>
<option value=".5">0.5 {years}</option> <option value=".5">0.5 {years}</option>
<option value="1">1 {year}</option> <option value="1">1 {year}</option>
@ -80,56 +79,56 @@
<option value="4">4 {years}</option> <option value="4">4 {years}</option>
<option value="5">5 {years}</option> <option value="5">5 {years}</option>
<option value="10">10 {years}</option> <option value="10">10 {years}</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Addressbook" span="all" class="subHeader"/> <et2-description value="Addressbook" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Show birthdays from addressbook" label="%s:"/> <et2-description value="Show birthdays from addressbook" label="%s:"></et2-description>
<select id="newsettings[hide_birthdays]"> <et2-select id="newsettings[hide_birthdays]">
<option value="">Yes</option> <option value="">Yes</option>
<option value="dateonly">Show only the date, not the year</option> <option value="dateonly">Show only the date, not the year</option>
<option value="age">Show year and age</option> <option value="age">Show year and age</option>
<option value="yes">No</option> <option value="yes">No</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Create links for participants from addressbook" label="%s:"/> <et2-description value="Create links for participants from addressbook" label="%s:"></et2-description>
<select id="newsettings[link_contacts]"> <et2-select id="newsettings[link_contacts]">
<option value="">No</option> <option value="">No</option>
<option value="yes">Yes</option> <option value="yes">Yes</option>
</select> </et2-select>
</row> </row>
<row> <row>
<description value="Recurrences and conflict check" span="all" class="subHeader"/> <et2-description value="Recurrences and conflict check" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Calendar recurrence horizont in days (default 1000)"/> <et2-description value="Calendar recurrence horizont in days (default 1000)"></et2-description>
<textbox id="newsettings[calendar_horizont]" size="5"/> <et2-textbox id="newsettings[calendar_horizont]"></et2-textbox>
</row> </row>
<row> <row>
<description value="Please note: conflict check is never done in the past and always limited by above recurrence horizont." span="all"/> <et2-description value="Please note: conflict check is never done in the past and always limited by above recurrence horizont." span="all"></et2-description>
</row> </row>
<row> <row>
<description value="Limit search for conflicts in recurrences to given time in seconds (default 3)"/> <et2-description value="Limit search for conflicts in recurrences to given time in seconds (default 3)"></et2-description>
<float id="newsettings[conflict_max_check_time]" min="1" max="30"/> <et2-number id="newsettings[conflict_max_check_time]" min="1" max="30"></et2-number>
</row> </row>
<row> <row>
<description value="Limit search for conflicts in recurrences to given number of recurrences"/> <et2-description value="Limit search for conflicts in recurrences to given number of recurrences"></et2-description>
<float id="newsettings[conflict_max_checked]"/> <et2-number id="newsettings[conflict_max_checked]"></et2-number>
</row> </row>
<row> <row>
<description value="Email address migration" span="all" class="subHeader"/> <et2-description value="Email address migration" span="all" class="subHeader"></et2-description>
</row> </row>
<row> <row>
<description value="Change domain of participants in CalDAV requests"/> <et2-description value="Change domain of participants in CalDAV requests"></et2-description>
<hbox> <et2-hbox>
<textbox id="newsettings[calendar_domain_replace]" blur="replace" size="48"/> <et2-textbox id="newsettings[calendar_domain_replace]" placeholder="replace"></et2-textbox>
<textbox id="newsettings[calendar_domain_replace_with]" blur="with" size="48"/> <et2-textbox id="newsettings[calendar_domain_replace_with]" placeholder="with"></et2-textbox>
</hbox> </et2-hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="calendar.conflicts" template="" lang="" group="0" version="1.0.1.001"> <template id="calendar.conflicts" template="" lang="" group="0" version="1.0.1.001">
<description value="Scheduling conflict" class="calendar_size120b"/> <et2-description value="Scheduling conflict" class="calendar_size120b"></et2-description>
<box class="calendar_conflicts"> <et2-box class="calendar_conflicts">
<grid> <grid>
<columns> <columns>
<column/> <column/>
@ -14,11 +13,11 @@
</columns> </columns>
<rows> <rows>
<row valign="top"> <row valign="top">
<image src="conflicts[$row][icon_participants]" statustext_html="true" statustext="@conflicts[$row][tooltip_participants]" no_lang="1"/> <et2-image src="conflicts[$row][icon_participants]" statustext="@conflicts[$row][tooltip_participants]" statustextHtml="true" noLang="1"></et2-image>
<image src="conflicts[$row][icon_recur]" label="@conflicts[$row][text_recur]" no_lang="1"/> <et2-image src="conflicts[$row][icon_recur]" label="@conflicts[$row][text_recur]" noLang="1"></et2-image>
<description id="conflicts[$row][time]" no_lang="1"/> <et2-description id="conflicts[$row][time]" noLang="1"></et2-description>
<vbox statustext="conflict[$row][tooltip]" statustext_html="true" orient=",0,0"> <et2-vbox statustext="conflict[$row][tooltip]" orient=",0,0" statustextHtml="true">
<description id="conflicts[$row][title]" no_lang="1" options="b"/> <et2-description id="conflicts[$row][title]" noLang="1" boldItalic="b"></et2-description>
<grid id="conflicts[$row][conflicting_participants]"> <grid id="conflicts[$row][conflicting_participants]">
<columns> <columns>
<column width="30"/> <column width="30"/>
@ -26,23 +25,23 @@
</columns> </columns>
<rows> <rows>
<row class="$row_cont[type]"> <row class="$row_cont[type]">
<hbox> <et2-hbox>
<appicon src="$row_cont[app]" disabled="$row_cont[type]=u"/> <et2-appicon src="$row_cont[app]" disabled="$row_cont[type]=u"></et2-appicon>
</hbox> </et2-hbox>
<description value="$row_cont[name]" no_lang="1"/> <et2-description value="$row_cont[name]" noLang="1"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
</vbox> </et2-vbox>
</row> </row>
</rows> </rows>
</grid> </grid>
</box> </et2-box>
<hbox class="dialogFooterToolbar"> <et2-hbox class="dialogFooterToolbar">
<button label="Ignore conflict" id="button[ignore]" image="check" background_image="1" statustext="Saves the event ignoring the conflict"/> <et2-button label="Ignore conflict" id="button[ignore]" image="check" statustext="Saves the event ignoring the conflict"></et2-button>
<button id="button[reedit]" label="Re-Edit event" image="edit" background_image="1" statustext="Allows to edit the event again"/> <et2-button id="button[reedit]" label="Re-Edit event" image="edit" statustext="Allows to edit the event again"></et2-button>
<button label="Freetime search" id="button[freetime]" image="search" background_image="1" statustext="Find free timeslots where the selected participants are available for the given timespan"/> <et2-button label="Freetime search" id="button[freetime]" image="search" statustext="Find free timeslots where the selected participants are available for the given timespan"></et2-button>
</hbox> </et2-hbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="calendar.edit.alarms" template="" lang="" group="0" version="1.9.001"> <template id="calendar.edit.alarms" template="" lang="" group="0" version="1.9.001">
<grid width="100%" height="210" overflow="auto"> <grid width="100%" height="210" overflow="auto">
@ -10,30 +9,20 @@
</columns> </columns>
<rows> <rows>
<row class="row" height="20" disabled="@no_add_alarm"> <row class="row" height="20" disabled="@no_add_alarm">
<menulist> <et2-select label="%s the event" id="before_after"></et2-select>
<menupopup label="%s the event" id="before_after"/> <et2-hbox>
</menulist> <et2-select-number statustext="days" id="new_alarm[days]" min="0" max="7"></et2-select-number>
<hbox> <et2-description value="days" for="new_alarm[days]"></et2-description>
<menulist> <et2-select-number statustext="hours" id="new_alarm[hours]" min="0" max="23"></et2-select-number>
<menupopup type="select-number" statustext="days" id="new_alarm[days]" options=",0,7"/> <et2-description value="hours" for="new_alarm[hours]"></et2-description>
</menulist> <et2-select-number statustext="Minutes" id="new_alarm[mins]" min="0" max="55" interval="5"></et2-select-number>
<description value="days" for="new_alarm[days]"/> <et2-description value="Minutes" for="new_alarm[mins]"></et2-description>
<menulist> <et2-select statustext="Select who should get the alarm" label="for" id="new_alarm[owner]" noLang="1"></et2-select>
<menupopup type="select-number" statustext="hours" id="new_alarm[hours]" options=",0,23"/> <et2-button label="Add alarm" id="button[add_alarm]"></et2-button>
</menulist> </et2-hbox>
<description value="hours" for="new_alarm[hours]"/>
<menulist>
<menupopup type="select-number" statustext="Minutes" id="new_alarm[mins]" options=",0,55,5"/>
</menulist>
<description value="Minutes" for="new_alarm[mins]"/>
<menulist>
<menupopup statustext="Select who should get the alarm" label="for" id="new_alarm[owner]" no_lang="1"/>
</menulist>
<button label="Add alarm" id="button[add_alarm]"/>
</hbox>
</row> </row>
<row valign="top" disabled="!@alarm"> <row valign="top" disabled="!@alarm">
<description value="Alarms"/> <et2-description value="Alarms"></et2-description>
<grid id="alarm"> <grid id="alarm">
<columns> <columns>
<column/> <column/>
@ -44,20 +33,18 @@
</columns> </columns>
<rows> <rows>
<row class="th"> <row class="th">
<description value="Time"/> <et2-description value="Time"></et2-description>
<description value="before the event"/> <et2-description value="before the event"></et2-description>
<description value="All participants"/> <et2-description value="All participants"></et2-description>
<description value="Owner"/> <et2-description value="Owner"></et2-description>
<description value="Action"/> <et2-description value="Action"></et2-description>
</row> </row>
<row class="row"> <row class="row">
<date-time id="${row}[time]" readonly="true"/> <et2-date-time id="${row}[time]" readonly="true"></et2-date-time>
<description id="${row}[offset]" no_lang="1"/> <et2-description id="${row}[offset]" noLang="1"></et2-description>
<checkbox align="center" id="${row}[all]" readonly="true"/> <et2-checkbox align="center" id="${row}[all]" readonly="true"></et2-checkbox>
<menulist> <et2-select-account id="${row}[owner]" readonly="true"></et2-select-account>
<menupopup type="select-account" id="${row}[owner]" readonly="true"/> <et2-button align="center" statustext="Delete this sdf" label="sdf" id="delete_alarm[$row_cont[id]]" onclick="return confirm('Delete this alarm');" image="delete"></et2-button>
</menulist>
<button align="center" statustext="Delete this sdf" label="sdf" id="delete_alarm[$row_cont[id]]" onclick="return confirm('Delete this alarm');" image="delete"/>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -65,4 +52,4 @@
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,19 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="calendar.edit.description" template="" lang="" group="0" version="1.0.1.001"> <template id="calendar.edit.description" template="" lang="" group="0" version="1.0.1.001">
<textbox multiline="true" id="description" cols="70"/> <et2-textarea id="description" cols="70"></et2-textarea>
<hbox disabled="@no_add_alarm" height="35"> <et2-hbox disabled="@no_add_alarm" height="35">
<button label="Add new alarm" id="button[add_alarm]" image="add" background_image="1"/> <et2-button label="Add new alarm" id="button[add_alarm]" image="add"></et2-button>
<menulist> <et2-select statustext="" id="new_alarm[options]" onchange="app.calendar.alarm_custom_date"></et2-select>
<menupopup type="select" statustext="" id="new_alarm[options]" onchange="app.calendar.alarm_custom_date"/> <et2-date-time id="new_alarm[date]" class="calendar_alarm_date_display"></et2-date-time>
</menulist> <et2-select statustext="Select who should get the alarm" label="for" id="new_alarm[owner]" noLang="1"></et2-select>
<date-time id="new_alarm[date]" class="calendar_alarm_date_display"/> </et2-hbox>
<menulist>
<menupopup statustext="Select who should get the alarm" label="for" id="new_alarm[owner]" no_lang="1"/>
</menulist>
</hbox>
<grid id="alarm" width="100%"> <grid id="alarm" width="100%">
<columns> <columns>
<column/> <column/>
@ -24,20 +19,18 @@
</columns> </columns>
<rows> <rows>
<row class="th thb"> <row class="th thb">
<description value="Time"/> <et2-description value="Time"></et2-description>
<description value="before the event"/> <et2-description value="before the event"></et2-description>
<description value="All participants"/> <et2-description value="All participants"></et2-description>
<description value="Owner"/> <et2-description value="Owner"></et2-description>
<description value="Action"/> <et2-description value="Action"></et2-description>
</row> </row>
<row> <row>
<date-time id="${row}[time]" readonly="true"/> <et2-date-time id="${row}[time]" readonly="true"></et2-date-time>
<description id="${row}[offset]" no_lang="1"/> <et2-description id="${row}[offset]" noLang="1"></et2-description>
<checkbox align="center" id="${row}[all]" readonly="true"/> <et2-checkbox align="center" id="${row}[all]" readonly="true"></et2-checkbox>
<menulist> <et2-select-account id="${row}[owner]" readonly="true"></et2-select-account>
<menupopup type="select-account" id="${row}[owner]" readonly="true"/> <et2-button align="left" disabled="!$row_cont[time]" statustext="Delete this alarm" label="Delete" id="delete_alarm[$row_cont[id]]" onclick="et2_dialog.confirm(widget,'Delete this alarm','Delete')" image="delete"></et2-button>
</menulist>
<button align="left" disabled="!$row_cont[time]" statustext="Delete this alarm" label="Delete" id="delete_alarm[$row_cont[id]]" onclick="et2_dialog.confirm(widget,'Delete this alarm','Delete')" image="delete"/>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -57,38 +50,33 @@
<calendar-owner id="participant" allowFreeEntries="true" span="4" <calendar-owner id="participant" allowFreeEntries="true" span="4"
empty_label="Add new participants or resource" empty_label="Add new participants or resource"
onchange="app.calendar.participantOnChange"/> onchange="app.calendar.participantOnChange"/>
<hbox width="100%"> <et2-hbox width="100%">
<textbox type="integer" id="quantity" min="1" size="3" <et2-textbox type="integer" id="quantity" min="1" statustext="Number of resources to be booked"></et2-textbox>
statustext="Number of resources to be booked"/> <et2-select class="selectRole" id="role"></et2-select>
<select class="selectRole" id="role"/> <et2-button id="add" align="right" image="add" novalidate="1" statustext="Please first select participants on the left and then use plus button to add them" disabled="true" roImage="add"></et2-button>
<button id="add" align="right" image="add" novalidate="1" </et2-hbox>
statustext="Please first select participants on the left and then use plus button to add them"
background_image="1" disabled="true" ro_image="add"/>
</hbox>
</row> </row>
<row> <row>
<hbox span="all"> <et2-hbox span="all">
<description width="20%"/> <et2-description width="20%"></et2-description>
<select label="Notify externals" id="notify_externals"/> <et2-select label="Notify externals" id="notify_externals"></et2-select>
</hbox> </et2-hbox>
</row> </row>
<row class="th thb"> <row class="th thb">
<description value="Type"/> <et2-description value="Type"></et2-description>
<description value="Participants"/> <et2-description value="Participants"></et2-description>
<description align="center" value="Quantity"/> <et2-description align="center" value="Quantity"></et2-description>
<description value="Role"/> <et2-description value="Role"></et2-description>
<description value="Status"/> <et2-description value="Status"></et2-description>
<description value="Actions"/> <et2-description value="Actions"></et2-description>
</row> </row>
<row valign="top"> <row valign="top">
<description id="${row}[app]"/> <et2-description id="${row}[app]"></et2-description>
<description id="${row}[title]" no_lang="1"/> <et2-description id="${row}[title]" noLang="1"></et2-description>
<textbox type="integer" align="center" id="${row}[quantity]" readonly="true" min="1" size="3"/> <et2-number align="center" id="${row}[quantity]" readonly="true" min="1" precision="0"></et2-number>
<description id="${row}[role_label]"/> <et2-description id="${row}[role_label]"></et2-description>
<menulist> <et2-select id="${row}[status]" onchange="1"></et2-select>
<menupopup id="${row}[status]" onchange="1"/> <et2-button align="right" label="Delete" id="delete[$row_cont[delete_id]]" image="delete"></et2-button>
</menulist>
<button align="right" label="Delete" id="delete[$row_cont[delete_id]]" image="delete"/>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -107,42 +95,36 @@
</columns> </columns>
<rows> <rows>
<row class="th"> <row class="th">
<description value="Repeating Event Information" span="all"/> <et2-description value="Repeating Event Information" span="all"></et2-description>
</row> </row>
<row disabled="!@reference"> <row disabled="!@reference">
<description value="Exception"/> <et2-description value="Exception"></et2-description>
<date-time id="recurrence" readonly="true"/> <et2-date-time id="recurrence" readonly="true"></et2-date-time>
<description id="reference" /> <et2-description id="reference"></et2-description>
<description id="uid" /> <et2-description id="uid"></et2-description>
<label/> <et2-label></et2-label>
</row> </row>
<row height="12"> <row height="12">
<description for="recur_type" value="Repeat type"/> <et2-description for="recur_type" value="Repeat type"></et2-description>
<menulist class="et2_fullWidth"> <et2-select id="recur_type" onchange="app.calendar.check_recur_type"></et2-select>
<menupopup id="recur_type" onchange="app.calendar.check_recur_type"/> <et2-description for="recur_interval" value="Interval"></et2-description>
</menulist> <et2-select-number statustext="repeating interval, eg. 2 to repeat every second week" id="recur_interval" min="2" max="31" emptyLabel="None"></et2-select-number>
<description for="recur_interval" value="Interval"/> <et2-label></et2-label>
<menulist class="et2_fullWidth">
<menupopup type="select-number" statustext="repeating interval, eg. 2 to repeat every second week" id="recur_interval" options="None,2,31"/>
</menulist>
<label/>
</row> </row>
<row height="12"> <row height="12">
<description for="recur_enddate" value="End date"/> <et2-description for="recur_enddate" value="End date"></et2-description>
<date statustext="repeat the event until which date (empty means unlimited)" id="recur_enddate" class="et2_fullWidth"/> <et2-date statustext="repeat the event until which date (empty means unlimited)" id="recur_enddate"></et2-date>
<description for="tzid" value="Timezone"/> <et2-description for="tzid" value="Timezone"></et2-description>
<menulist class="et2_fullWidth"> <et2-select-timezone statustext="Timezone in which recurrences have identical time" id="tzid"></et2-select-timezone>
<menupopup type="select-timezone" statustext="Timezone in which recurrences have identical time" id="tzid"/> <et2-label></et2-label>
</menulist>
<label/>
</row> </row>
<row valign="top"> <row valign="top">
<description for="recur_data" value="Repeat days"/> <et2-description for="recur_data" value="Repeat days"></et2-description>
<listbox type="select-dow" class="et2_fullWidth" tags="true" statustext="Days of the week for a weekly repeated event" id="recur_data" rows="6" options="1"/> <et2-select-dow statustext="Days of the week for a weekly repeated event" id="recur_data" rows="6" multiple="1" placeholder="1"></et2-select-dow>
<vbox> <et2-vbox>
<description value="Exceptions"/> <et2-description value="Exceptions"></et2-description>
<button statustext="Create an exception for the given date" label="@exception_label" id="button[exception]" no_lang="1" /> <et2-button statustext="Create an exception for the given date" label="@exception_label" id="button[exception]" noLang="1"></et2-button>
</vbox> </et2-vbox>
<grid id="recur_exception"> <grid id="recur_exception">
<columns> <columns>
<column/> <column/>
@ -150,12 +132,12 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<date-time id="$row" readonly="true"/> <et2-date-time id="$row" readonly="true"></et2-date-time>
<button statustext="Delete this exception" label="Delete" id="delete_exception[$row_cont]" onclick="et2_dialog.confirm(widget,'Delete this exception','Delete')" image="delete"/> <et2-button statustext="Delete this exception" label="Delete" id="delete_exception[$row_cont]" onclick="et2_dialog.confirm(widget,'Delete this exception','Delete')" image="delete"></et2-button>
</row> </row>
</rows> </rows>
</grid> </grid>
<label/> <et2-label></et2-label>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -180,13 +162,13 @@
</columns> </columns>
<rows> <rows>
<row disabled="@view"> <row disabled="@view">
<link-to id="link_to" span="all"/> <et2-link-to id="link_to" span="all"></et2-link-to>
</row> </row>
<row class="th"> <row class="th">
<description value="Existing links" span="all" /> <et2-description value="Existing links" span="all"></et2-description>
</row> </row>
<row class="row_off" valign="top"> <row class="row_off" valign="top">
<link-list id="link_to" span="all"/> <et2-link-list id="link_to" span="all"></et2-link-list>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -208,48 +190,39 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader"> <row class="dialogHeader">
<description value="Title"/> <et2-description value="Title"></et2-description>
<textbox id="title" needed="1" maxlength="255" tabindex="1" class="et2_fullWidth" span="5"/> <et2-textbox id="title" maxlength="255" tabindex="1" span="5" required="1"></et2-textbox>
<description font_style="n" id="id"/> <et2-description id="id" fontStyle="n"></et2-description>
<appicon/> <et2-appicon></et2-appicon>
</row> </row>
<row class="dialogHeader2"> <row class="dialogHeader2">
<description for="start" value="Start"/> <et2-description for="start" value="Start"></et2-description>
<date-time id="start" needed="1" class="required" onchange="app.calendar.edit_start_change" <et2-date-time id="start" class="required" onchange="app.calendar.edit_start_change" span="2" required="1"></et2-date-time>
span="2"/> <et2-description for="duration" value="Duration" id="calendar_edit_duration"></et2-description>
<description for="duration" value="Duration" id="calendar_edit_duration"/> <et2-select statustext="Duration of the meeting" id="duration" onchange="app.calendar.set_enddate_visibility" noLang="1" emptyLabel="Use end date"></et2-select>
<menulist> <et2-date-time id="end" onchange="app.calendar.edit_update_participant" freeMinuteEntry="true"></et2-date-time>
<menupopup statustext="Duration of the meeting" id="duration" no_lang="1"
onchange="app.calendar.set_enddate_visibility" options="Use end date,,,,,,,false"/>
</menulist>
<date-time id="end" onchange="app.calendar.edit_update_participant" freeMinuteEntry="true"/>
</row> </row>
<row class="dialogHeader2"> <row class="dialogHeader2">
<label value="Options"/> <et2-label value="Options"></et2-label>
<checkbox statustext="Event will occupy the whole day" label="whole day" id="whole_day" <et2-checkbox statustext="Event will occupy the whole day" label="whole day" id="whole_day" onchange="app.calendar.set_alarmOptions_WD"></et2-checkbox>
onchange="app.calendar.set_alarmOptions_WD"/> <et2-checkbox label="Private" id="public" selectedValue="0" unselectedValue="1" statustext="Mark event as private to hide title and description"></et2-checkbox>
<checkbox label="Private" id="public" selectedValue="0" unselectedValue="1" <et2-checkbox statustext="A non blocking event will not conflict with other events" label="non blocking" id="non_blocking" span="2" selectedValue="1" unselectedValue="0" roTrue=" "></et2-checkbox>
statustext="Mark event as private to hide title and description"/> <et2-hbox>
<checkbox statustext="A non blocking event will not conflict with other events" label="non blocking" <et2-label for="priority" value="Priority"></et2-label>
id="non_blocking" options="1,0, ," span="2"/> <et2-select-priority id="priority"></et2-select-priority>
<hbox> </et2-hbox>
<label for="priority" value="Priority"/> <et2-description></et2-description>
<menulist class="et2_fullWidth">
<menupopup type="select-priority" id="priority"/>
</menulist>
</hbox>
<description/>
</row> </row>
<row class="dialogHeader3"> <row class="dialogHeader3">
<label for="location" value="Location"/> <et2-label for="location" value="Location"></et2-label>
<hbox span="2"> <et2-hbox span="2">
<textbox id="location" maxlength="255" class="et2_fullWidth"/> <et2-textbox id="location" maxlength="255"></et2-textbox>
</hbox> </et2-hbox>
<checkbox label="Video Conference" id="videoconference" onchange="app.calendar.videoconferenceOnChange"/> <et2-checkbox label="Video Conference" id="videoconference" onchange="app.calendar.videoconferenceOnChange"></et2-checkbox>
<taglist-cat id="category" height="190" empty_label="Categories" multiple="toggle" class="et2_fullWidth" rows="1" /> <et2-select-cat id="category" height="190" multiple="true" placeholder="Categories"></et2-select-cat>
</row> </row>
<row> <row>
<tabbox id="tabs" span="all" tab_height="300"> <et2-tabbox id="tabs" span="all" tabHeight="300">
<tabs> <tabs>
<tab id="description" label="Description" statustext="Full description"/> <tab id="description" label="Description" statustext="Full description"/>
<tab id="participants" label="Participants" statustext="Participants, Resources, ..."/> <tab id="participants" label="Participants" statustext="Participants, Resources, ..."/>
@ -266,37 +239,29 @@
<template id="calendar.edit.links"/> <template id="calendar.edit.links"/>
<template id="calendar.edit.history"/> <template id="calendar.edit.history"/>
</tabpanels> </tabpanels>
</tabbox> </et2-tabbox>
</row> </row>
<row disabled="!@id" class="dialogOperators"> <row disabled="!@id" class="dialogOperators">
<hbox span="4"> <et2-hbox span="4">
<date-time label="created" id="created" no_lang="1" readonly="true"/> <et2-date-time label="created" id="created" readonly="true" noLang="1"></et2-date-time>
<menulist> <et2-select-account label="by" id="owner" readonly="true"></et2-select-account>
<menupopup label="by" type="select-account" id="owner" readonly="true"/> </et2-hbox>
</menulist> <et2-hbox align="right">
</hbox> <et2-date-time label="Updated" id="modified" readonly="true" noLang="1"></et2-date-time>
<hbox align="right"> <et2-select-account label="by" class="et2_nowrap" id="modifier" align="right" readonly="true"></et2-select-account>
<date-time label="Updated" id="modified" no_lang="1" readonly="true"/> </et2-hbox>
<menulist>
<menupopup type="select-account" label="by" class="et2_nowrap" id="modifier" align="right"
readonly="true"/>
</menulist>
</hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
<hbox class="dialogFooterToolbar"> <et2-hbox class="dialogFooterToolbar">
<button statustext="saves the changes made" label="Save" id="button[save]" image="save" background_image="1" onclick="app.calendar.move_edit_series"/> <et2-button statustext="saves the changes made" label="Save" id="button[save]" image="save" onclick="app.calendar.move_edit_series"></et2-button>
<button statustext="apply the changes" label="Apply" id="button[apply]" image="apply" background_image="1" onclick="app.calendar.move_edit_series"/> <et2-button statustext="apply the changes" label="Apply" id="button[apply]" image="apply" onclick="app.calendar.move_edit_series"></et2-button>
<button statustext="Close the window" label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel" background_image="1"/> <et2-button statustext="Close the window" label="Cancel" id="button[cancel]" onclick="window.close();" image="cancel"></et2-button>
<menulist> <et2-select statustext="Execute a further action for this entry" id="action" onchange="app.calendar.actions_change" class="@action_class" emptyLabel="Actions..."></et2-select>
<menupopup statustext="Execute a further action for this entry" id="action" <et2-checkbox label="Do not notify" id="no_notifications" statustext="Do not notify of these changes"></et2-checkbox>
onchange="app.calendar.actions_change" empty_label="Actions..." class="@action_class"/> <et2-button statustext="Find free timeslots where the selected participants are available for the given timespan" label="Freetime search" id="freetime" onclick="app.calendar.freetime_search" image="timesheet" span="all" noSubmit="true"></et2-button>
</menulist> <et2-button align="right" statustext="Delete this event" label="Delete" id="button[delete]" onclick="app.calendar.delete_btn(widget,$cont[query_delete_exceptions]);" image="delete"></et2-button>
<checkbox label="Do not notify" id="no_notifications" statustext="Do not notify of these changes"/> <et2-textbox type="hidden" id="delete_exceptions"></et2-textbox>
<buttononly statustext="Find free timeslots where the selected participants are available for the given timespan" label="Freetime search" id="freetime" onclick="app.calendar.freetime_search" image="timesheet" background_image="1" span="all"/> </et2-hbox>
<button align="right" statustext="Delete this event" label="Delete" id="button[delete]" onclick="app.calendar.delete_btn(widget,$cont[query_delete_exceptions]);" image="delete" background_image="1"/>
<textbox type="hidden" id="delete_exceptions"/>
</hbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,20 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="calendar.edit_series" template="" lang="" group="0" version="1.7.003"> <template id="calendar.edit_series" template="" lang="" group="0" version="1.7.003">
<vbox rows="1" cols="1" id="edit_series"> <et2-vbox rows="1" cols="1" id="edit_series">
<hbox id="dialogHeader" class="promptheader"> <et2-hbox id="dialogHeader" class="promptheader">
<description value="This event is part of a series"/> <et2-description value="This event is part of a series"></et2-description>
</hbox> </et2-hbox>
<vbox class="prompt" id="dialog-content"> <et2-vbox class="prompt" id="dialog-content">
<description value="Do you want to edit this event as an exception or the whole series?"/> <et2-description value="Do you want to edit this event as an exception or the whole series?"></et2-description>
<hbox align="center"> <et2-hbox align="center">
<buttononly label="Edit exception" onclick="app.calendar.open_edit(false);" image="edit" background_image="1"/> <et2-button label="Edit exception" onclick="app.calendar.open_edit(false);" image="edit" noSubmit="true"></et2-button>
<buttononly label="Edit series" onclick="app.calendar.open_edit(true);" image="edit" background_image="1"/> <et2-button label="Edit series" onclick="app.calendar.open_edit(true);" image="edit" noSubmit="true"></et2-button>
<buttononly label="Cancel" onclick="document.getElementById('edit_series').style.display = 'none';" image="cancel" background_image="1"/> <et2-button label="Cancel" onclick="document.getElementById('edit_series').style.display = 'none';" image="cancel" noSubmit="true"></et2-button>
</hbox> </et2-hbox>
</vbox> </et2-vbox>
</vbox> </et2-vbox>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="calendar.export" template="" lang="" group="0" version="1.0.1.001"> <template id="calendar.export" template="" lang="" group="0" version="1.0.1.001">
<grid> <grid>
@ -10,34 +9,32 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description span="all"/> <et2-description span="all"></et2-description>
</row> </row>
<row> <row>
<description options=",,,start" value="Start"/> <et2-description value="Start" labelFor="start"></et2-description>
<date id="start" statustext="Startdate of the export"/> <et2-date id="start" statustext="Startdate of the export"></et2-date>
</row> </row>
<row> <row>
<description options=",,,end" value="End"/> <et2-description value="End" labelFor="end"></et2-description>
<date id="end" statustext="Enddate of the export"/> <et2-date id="end" statustext="Enddate of the export"></et2-date>
</row> </row>
<row> <row>
<description options=",,,file" value="Filename"/> <et2-description value="Filename" labelFor="file"></et2-description>
<textbox id="file" statustext="Filename of the download"/> <et2-textbox id="file" statustext="Filename of the download"></et2-textbox>
</row> </row>
<row disabled="1"> <row disabled="1">
<description options=",,,version" value="Version"/> <et2-description value="Version" labelFor="version"></et2-description>
<menulist> <et2-select id="version"></et2-select>
<menupopup id="version"/>
</menulist>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<button label="Download" id="download" image="download" background_image="1"/> <et2-button label="Download" id="download" image="download"></et2-button>
</row> </row>
<row> <row>
<description span="all"/> <et2-description span="all"></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="calendar.export_csv_select" template="" lang="" group="0" version="1.9.003"> <template id="calendar.export_csv_select" template="" lang="" group="0" version="1.9.003">
<grid> <grid>
@ -10,17 +9,17 @@
</columns> </columns>
<rows> <rows>
<row disabled="!@msg"> <row disabled="!@msg">
<description id="msg" span="all" class="message"/> <et2-description id="msg" span="all" class="message"></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
<row> <row>
<radio label="Use search results" id="selection" onclick="jQuery('.criteria').hide();jQuery('div.filters').hide();" options="search_results" span="all"/> <radio label="Use search results" id="selection" onclick="jQuery('.criteria').hide();jQuery('div.filters').hide();" set_value="search_results" span="all"/>
</row> </row>
<row disabled="@no_filter"> <row disabled="@no_filter">
<radio label="Use definition filter" id="selection" onclick="jQuery('div.filters').show();jQuery('.criteria').hide();" options="filter" span="all"/> <radio label="Use definition filter" id="selection" onclick="jQuery('div.filters').show();jQuery('.criteria').hide();" set_value="filter" span="all"/>
</row> </row>
<row> <row>
<radio label="Use given criteria:" id="selection" onchange="jQuery('.criteria').show();jQuery('div.filters').hide();" options="criteria" span="all"/> <radio label="Use given criteria:" id="selection" onchange="jQuery('.criteria').show();jQuery('div.filters').hide();" set_value="criteria" span="all"/>
</row> </row>
<row> <row>
<grid class="criteria" id="criteria"> <grid class="criteria" id="criteria">
@ -30,12 +29,12 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<description value="Start" font_style="1"/> <et2-description value="Start" fontStyle="1"></et2-description>
<date statustext="Startdate of the export" id="start"/> <et2-date statustext="Startdate of the export" id="start"></et2-date>
</row> </row>
<row> <row>
<description value="End"/> <et2-description value="End"></et2-description>
<date statustext="Enddate of the export" id="end"/> <et2-date statustext="Enddate of the export" id="end"></et2-date>
</row> </row>
<row> <row>
<calendar-owner id="owner" empty_label="Owner" span="2" class="shorter" allowFreeEntries="false" autocomplete_url="calendar.calendar_owner_etemplate_widget.ajax_owner"/> <calendar-owner id="owner" empty_label="Owner" span="2" class="shorter" allowFreeEntries="false" autocomplete_url="calendar.calendar_owner_etemplate_widget.ajax_owner"/>
@ -44,8 +43,8 @@
</grid> </grid>
</row> </row>
<row> <row>
<description/> <et2-description></et2-description>
<description/> <et2-description></et2-description>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -55,4 +54,4 @@
} }
</styles> </styles>
</template> </template>
</overlay> </overlay>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd"> <!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
<!-- $Id$ -->
<overlay> <overlay>
<template id="calendar.freetimesearch.rows" template="" lang="" group="0" version="1.0.1.001"> <template id="calendar.freetimesearch.rows" template="" lang="" group="0" version="1.0.1.001">
<grid width="100%"> <grid width="100%">
@ -12,18 +11,16 @@
</columns> </columns>
<rows> <rows>
<row class="th"> <row class="th">
<description value="Date"/> <et2-description value="Date"></et2-description>
<description value="Time"/> <et2-description value="Time"></et2-description>
<description value="Select"/> <et2-description value="Select"></et2-description>
<description value="Enddate"/> <et2-description value="Enddate"></et2-description>
</row> </row>
<row class="row"> <row class="row">
<date options=",16" id="${row}[start]" readonly="true"/> <et2-date id="${row}[start]" readonly="true"></et2-date>
<menulist> <et2-select id="{$row}start" statustext="select a time" noLang="1"></et2-select>
<menupopup no_lang="1" id="{$row}start" statustext="select a time"/> <et2-button label="Select" id="select[$row]" statustext="use the selected time and close the popup" onclick="app.calendar.freetime_select"></et2-button>
</menulist> <et2-date-time id="${row}[end]" readonly="true"></et2-date-time>
<button label="Select" id="select[$row]" statustext="use the selected time and close the popup" onclick="app.calendar.freetime_select" />
<date-time id="${row}[end]" readonly="true"/>
</row> </row>
</rows> </rows>
</grid> </grid>
@ -36,42 +33,38 @@
</columns> </columns>
<rows> <rows>
<row class="dialogHeader"> <row class="dialogHeader">
<description class="calendar_freetime_header" value="Freetime Search" span="all"/> <et2-description class="calendar_freetime_header" value="Freetime Search" span="all"></et2-description>
</row> </row>
<row > <row >
<description value="Startdate / -time"/> <et2-description value="Startdate / -time"></et2-description>
<date-time id="start" statustext="Startdate and -time of the search"/> <et2-date-time id="start" statustext="Startdate and -time of the search"></et2-date-time>
</row> </row>
<row> <row>
<description value="Duration"/> <et2-description value="Duration"></et2-description>
<hbox> <et2-hbox>
<menulist> <et2-select id="duration" statustext="Duration of the meeting" onchange="app.calendar.set_enddate_visibility" noLang="1" emptyLabel="Use end date"></et2-select>
<menupopup no_lang="1" id="duration" statustext="Duration of the meeting" onchange="app.calendar.set_enddate_visibility" options="Use end date"/> <et2-date-time id="end" statustext="Enddate / -time of the meeting, eg. for more then one day"></et2-date-time>
</menulist> </et2-hbox>
<date-time id="end" statustext="Enddate / -time of the meeting, eg. for more then one day"/>
</hbox>
</row> </row>
<row> <row>
<description value="Timeframe"/> <et2-description value="Timeframe"></et2-description>
<hbox class="calendar_freetime_timeframe"> <et2-hbox class="calendar_freetime_timeframe">
<date-timeonly id="start_time" statustext="Timeframe to search"/> <et2-date-timeonly id="start_time" statustext="Timeframe to search"></et2-date-timeonly>
<description value="til"/> <et2-description value="til"></et2-description>
<date-timeonly id="end_time" statustext="Timeframe to search"/> <et2-date-timeonly id="end_time" statustext="Timeframe to search"></et2-date-timeonly>
</hbox> </et2-hbox>
</row> </row>
<row> <row>
<description value="Weekdays"/> <et2-description value="Weekdays"></et2-description>
<select-dow rows="10" id="weekdays" statustext="Weekdays to use in search" class="calendar_freetime_dow"/> <et2-select-dow rows="10" id="weekdays" statustext="Weekdays to use in search" class="calendar_freetime_dow" multiple="1"></et2-select-dow>
</row> </row>
<row class="dialogFooterToolbar"> <row class="dialogFooterToolbar">
<button label="New search" id="search" image="search" background_image="1" statustext="new search with the above parameters"/> <et2-button label="New search" id="search" image="search" statustext="new search with the above parameters"></et2-button>
<hbox> <et2-hbox>
<menulist> <et2-select id="search_window" statustext="how far to search (from startdate)" noLang="1"></et2-select>
<menupopup no_lang="1" id="search_window" statustext="how far to search (from startdate)"/> <et2-button id="cancel" label="Cancel" statustext="Close the window" onclick="window.close();"></et2-button>
</menulist> </et2-hbox>
<button id="cancel" label="Cancel" statustext="Close the window" onclick="window.close();"/>
</hbox>
</row> </row>
<row> <row>
<template content="freetime" span="all" id="calendar.freetimesearch.rows"/> <template content="freetime" span="all" id="calendar.freetimesearch.rows"/>
@ -82,4 +75,4 @@
body { background-color: white; } body { background-color: white; }
</styles> </styles>
</template> </template>
</overlay> </overlay>

Some files were not shown because too many files have changed in this diff Show More