diff options
author | Bart Visscher <bartv@thisnet.nl> | 2011-11-17 23:54:14 +0100 |
---|---|---|
committer | Bart Visscher <bartv@thisnet.nl> | 2011-11-23 21:07:32 +0100 |
commit | ad390d5e42eaa9d56c79f7d81d057ef88eda9117 (patch) | |
tree | ba5ba7547a19016176d5c6acda3fd46b87bdce33 /apps/contacts/templates | |
parent | 7df9d934caecfdbc6e316d79e37d37ebd52bdda6 (diff) | |
download | nextcloud-server-ad390d5e42eaa9d56c79f7d81d057ef88eda9117.tar.gz nextcloud-server-ad390d5e42eaa9d56c79f7d81d057ef88eda9117.zip |
Add type selects to editing ADR & TEL contact property types
Diffstat (limited to 'apps/contacts/templates')
-rw-r--r-- | apps/contacts/templates/part.property.php | 22 | ||||
-rw-r--r-- | apps/contacts/templates/part.setpropertyform.php | 5 |
2 files changed, 24 insertions, 3 deletions
diff --git a/apps/contacts/templates/part.property.php b/apps/contacts/templates/part.property.php index 4bc3a4d85f8..dbd125dc959 100644 --- a/apps/contacts/templates/part.property.php +++ b/apps/contacts/templates/part.property.php @@ -24,7 +24,16 @@ <p class="contacts_property_data"> <?php echo $_['property']['value']; ?> <?php if(isset($_['property']['parameters']['TYPE'])): ?> - (<?php echo $l->t(ucwords(str_replace('cell','mobile',strtolower($_['property']['parameters']['TYPE'])))); ?>) +<?php + $type = $_['property']['parameters']['TYPE']; + if (isset($_['phone_types'][strtoupper($type)])){ + $label=$_['phone_types'][strtoupper($type)]; + } + else{ + $label=$l->t(ucwords(strtolower($type))); + } +?> + (<?php echo $label; ?>) <?php endif; ?> <span style="display:none;" data-use="edit"><img class="svg action" src="<?php echo image_path('', 'actions/rename.svg'); ?>" /></span> <span style="display:none;" data-use="delete"><img class="svg action" src="<?php echo image_path('', 'actions/delete.svg'); ?>" /></span> @@ -34,7 +43,16 @@ <?php echo $l->t('Address'); ?> <?php if(isset($_['property']['parameters']['TYPE'])): ?> <br> - (<?php echo $l->t(ucwords($_['property']['parameters']['TYPE'])); ?>) +<?php + $type = $_['property']['parameters']['TYPE']; + if (isset($_['adr_types'][strtoupper($type)])){ + $label=$_['adr_types'][strtoupper($type)]; + } + else{ + $label=$l->t(ucwords(strtolower($type))); + } +?> + (<?php echo $label; ?>) <?php endif; ?> </p> <p class="contacts_property_data"> diff --git a/apps/contacts/templates/part.setpropertyform.php b/apps/contacts/templates/part.setpropertyform.php index 811b9626ce4..9340ce7c713 100644 --- a/apps/contacts/templates/part.setpropertyform.php +++ b/apps/contacts/templates/part.setpropertyform.php @@ -42,7 +42,10 @@ </ol> <?php elseif($_['property']['name']=='TEL'): ?> <p class="contacts_property_name"><label for="tel"><?php echo $l->t('Phone'); ?></label></p> - <p class="contacts_property_data"><input id="tel" type="phone" name="value" value="<?php echo $_['property']['value']; ?>"></p> + <p class="contacts_property_data"><input id="tel" type="phone" name="value" value="<?php echo $_['property']['value']; ?>"> + <select id="tel_type" name="parameters[TYPE]" size="1"> + <?php echo html_select_options($_['phone_types'], strtoupper($_['property']['parameters']['TYPE'])) ?> + </select></p> <?php elseif($_['property']['name']=='EMAIL'): ?> <p class="contacts_property_name"><label for="email"><?php echo $l->t('Email'); ?></label></p> <p class="contacts_property_data"><input id="email" type="text" name="value" value="<?php echo $_['property']['value']; ?>"></p> |