aboutsummaryrefslogtreecommitdiffstats
path: root/mod
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2012-07-15 22:44:05 -0700
committerfriendica <info@friendica.com>2012-07-15 22:44:05 -0700
commit945ac38a7376926c54906a18382eaa1d4b983c03 (patch)
tree379e6a03ad7c5d6418b14936c9e1bd9d49784606 /mod
parent92d4e6ebb393e964a4ac23aada09f04a965ce001 (diff)
downloadvolse-hubzilla-945ac38a7376926c54906a18382eaa1d4b983c03.tar.gz
volse-hubzilla-945ac38a7376926c54906a18382eaa1d4b983c03.tar.bz2
volse-hubzilla-945ac38a7376926c54906a18382eaa1d4b983c03.zip
contact edit slider
Diffstat (limited to 'mod')
-rw-r--r--mod/contacts.php20
1 files changed, 19 insertions, 1 deletions
diff --git a/mod/contacts.php b/mod/contacts.php
index fb4595739..a4a1b9d36 100644
--- a/mod/contacts.php
+++ b/mod/contacts.php
@@ -105,14 +105,19 @@ function contacts_post(&$a) {
if($priority > 5 || $priority < 0)
$priority = 0;
+ $closeness = intval($_POST['closeness']);
+ if($closeness < 0)
+ $closeness = 99;
+
$info = fix_mce_lf(escape_tags(trim($_POST['info'])));
$r = q("UPDATE `contact` SET `profile-id` = %d, `priority` = %d , `info` = '%s',
- `hidden` = %d WHERE `id` = %d AND `uid` = %d LIMIT 1",
+ `hidden` = %d, closeness = %d WHERE `id` = %d AND `uid` = %d LIMIT 1",
intval($profile_id),
intval($priority),
dbesc($info),
intval($hidden),
+ intval($closeness),
intval($contact_id),
intval(local_user())
);
@@ -337,6 +342,18 @@ function contacts_content(&$a) {
$lost_contact = (($contact['archive'] && $contact['term-date'] != '0000-00-00 00:00:00' && $contact['term-date'] < datetime_convert('','','now')) ? t('Communications lost with this contact!') : '');
+ $slider_tpl = get_markup_template('contact_slider.tpl');
+ $o .= replace_macros($slider_tpl,array(
+ '$me' => t('Me'),
+ '$val' => $contact['closeness'],
+ '$intimate' => t('Best Friends'),
+ '$friends' => t('Friends'),
+ '$coworkers' => t('Co-workers'),
+ '$oldfriends' => t('Former Friends'),
+ '$acquaintances' => t('Acquaintances'),
+ '$world' => t('Everybody')
+ ));
+
$o .= replace_macros($tpl,array(
'$header' => t('Contact Editor'),
'$tab_str' => $tab_str,
@@ -345,6 +362,7 @@ function contacts_content(&$a) {
'$lbl_vis2' => sprintf( t('Please choose the profile you would like to display to %s when viewing your profile securely.'), $contact['name']),
'$lbl_info1' => t('Contact Information / Notes'),
'$infedit' => t('Edit contact notes'),
+ '$close' => $contact['closeness'],
'$common_text' => $common_text,
'$common_link' => $a->get_baseurl(true) . '/common/loc/' . local_user() . '/' . $contact['id'],
'$all_friends' => $all_friends,