<?php
+require_once("include/contact_selectors.php");
+require_once("mod/contacts.php");
function crepair_init(&$a) {
if(! local_user())
$a->page['aside'] = '';
if($contact_id) {
- $a->data['contact'] = $r[0];
- $tpl = get_markup_template("vcard-widget.tpl");
- $vcard_widget .= replace_macros($tpl, array(
- '$name' => htmlentities($a->data['contact']['name']),
- '$photo' => $a->data['contact']['photo']
- ));
- $a->page['aside'] .= $vcard_widget;
-
+ $a->data['contact'] = $r[0];
+ $contact = $r[0];
+ profile_load($a, "", 0, get_contact_details_by_url($contact["url"]));
}
}
logger('mod-crepair: updating photo from ' . $photo);
require_once("include/Photo.php");
- $photos = import_profile_photo($photo,local_user(),$contact['id']);
-
- $x = q("UPDATE `contact` SET `photo` = '%s',
- `thumb` = '%s',
- `micro` = '%s',
- `name-date` = '%s',
- `uri-date` = '%s',
- `avatar-date` = '%s'
- WHERE `id` = %d
- ",
- dbesc($photos[0]),
- dbesc($photos[1]),
- dbesc($photos[2]),
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- dbesc(datetime_convert()),
- intval($contact['id'])
- );
+ update_contact_avatar($photo,local_user(),$contact['id']);
}
if($r)
$update_profile = in_array($contact['network'], array(NETWORK_DFRN, NETWORK_DSPR, NETWORK_OSTATUS));
+ $tab_str = contacts_tab($a, $contact['id'], 5);
+
+
$tpl = get_markup_template('crepair.tpl');
$o .= replace_macros($tpl, array(
- '$title' => t('Repair Contact Settings'),
+ //'$title' => t('Repair Contact Settings'),
+ '$tab_str' => $tab_str,
'$warning' => $warning,
'$info' => $info,
'$returnaddr' => $returnaddr,