function contacts_init(&$a) {
require_once('include/group.php');
$a->page['aside'] .= group_side();
+
+ if($a->config['register_policy'] != REGISTER_CLOSED)
+ $a->page['aside'] .= '<div class="side-invite-link-wrapper" id="side-invite-link-wrapper" ><a href="invite" class="side-invite-link" id="side-invite-link">' . t("Invite Friends") . '</a></div>';
}
function contacts_post(&$a) {
intval($_SESSION['uid'])
);
if(! count($r)) {
- notice("Cannot locate selected profile." . EOL);
+ notice( t('Could not locate selected profile.') . EOL);
return;
}
}
intval($_SESSION['uid'])
);
if($r)
- notice("Contact updated." . EOL);
+ notice( t('Contact updated.') . EOL);
else
- notice("Failed to update contact record." . EOL);
+ notice( t('Failed to update contact record.') . EOL);
return;
}
function contacts_content(&$a) {
if(! local_user()) {
- $_SESSION['sysmsg'] .= "Permission denied." . EOL;
+ notice( t('Permission denied.') . EOL);
return;
}
);
if(! count($orig_record)) {
- notice("Could not access contact record." . EOL);
+ notice( t('Could not access contact record.') . EOL);
goaway($a->get_baseurl() . '/contacts');
return; // NOTREACHED
}
- $photo = str_replace('-4.jpg', '' , $r[0]['photo']);
- $photos = q("SELECT `id` FROM `photo` WHERE `resource-id` = '%s' AND `uid` = %d",
- dbesc($photo),
- intval($_SESSION['uid'])
- );
+// $photo = str_replace('-4.jpg', '' , $r[0]['photo']);
+// $photos = q("SELECT `id` FROM `photo` WHERE `resource-id` = '%s' AND `uid` = %d",
+// dbesc($photo),
+// intval($_SESSION['uid'])
+// );
if($cmd == 'block') {
$blocked = (($orig_record[0]['blocked']) ? 0 : 1);
intval($_SESSION['uid'])
);
if($r) {
- $msg = "Contact has been " . (($blocked) ? '' : 'un') . "blocked." . EOL ;
+ $msg = t('Contact has been ') . (($blocked) ? t('blocked') : t('unblocked')) . EOL ;
+ notice($msg);
+ }
+ goaway($a->get_baseurl() ."/contacts/$contact_id");
+ return; // NOTREACHED
+ }
+
+ if($cmd == 'ignore') {
+ $readonly = (($orig_record[0]['readonly']) ? 0 : 1);
+ $r = q("UPDATE `contact` SET `readonly` = %d WHERE `id` = %d AND `uid` = %d LIMIT 1",
+ intval($readonly),
+ intval($contact_id),
+ intval($_SESSION['uid'])
+ );
+ if($r) {
+ $msg = t('Contact has been ') . (($readonly) ? t('ignored') : t('unignored')) . EOL ;
notice($msg);
}
goaway($a->get_baseurl() ."/contacts/$contact_id");
$r = q("DELETE FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1",
intval($contact_id),
intval($_SESSION['uid']));
- if(count($photos)) {
- foreach($photos as $p) {
- q("DELETE FROM `photos` WHERE `id` = %d LIMIT 1",
- $p['id']);
- }
- }
- if($intval($contact_id))
+
+// if(count($photos)) {
+// foreach($photos as $p) {
+// q("DELETE FROM `photos` WHERE `id` = %d LIMIT 1",
+// $p['id']);
+// }
+// }
+
+ if(intval($contact_id))
q("DELETE FROM `item` WHERE `contact-id` = %d LIMIT 1",
intval($contact_id)
);
intval($contact_id)
);
if(! count($r)) {
- notice("Contact not found.");
+ notice( t('Contact not found.') . EOL);
return;
}
if(strlen($r[0]['dfrn-id'])) {
$direction = DIRECTION_BOTH;
$dir_icon = 'images/lrarrow.gif';
- $alt_text = 'Mutual Friendship';
+ $alt_text = t('Mutual Friendship');
}
else {
$direction = DIRECTION_IN;
$dir_icon = 'images/larrow.gif';
- $alt_text = 'is a fan of yours';
+ $alt_text = t('is a fan of yours');
}
}
else {
$direction = DIRECTION_OUT;
$dir_icon = 'images/rarrow.gif';
- $alt_text = 'you are a fan of';
+ $alt_text = t('you are a fan of');
}
$o .= replace_macros($tpl,array(
'$profile_select' => contact_profile_assign($r[0]['profile-id']),
'$contact_id' => $r[0]['id'],
- '$block_text' => (($r[0]['blocked']) ? 'Unblock this contact' : 'Block this contact' ),
- '$blocked' => (($r[0]['blocked']) ? '<div id="block-message">Currently blocked</div>' : ''),
+ '$block_text' => (($r[0]['blocked']) ? t('Unblock this contact') : t('Block this contact') ),
+ '$ignore_text' => (($r[0]['readonly']) ? t('Unignore this contact') : t('Ignore this contact') ),
+ '$blocked' => (($r[0]['blocked']) ? '<div id="block-message">' . t('Currently blocked') . '</div>' : ''),
'$rating' => contact_reputation($r[0]['rating']),
'$reason' => $r[0]['reason'],
'$groups' => '', // group_selector(),
$tpl = file_get_contents("view/contacts-top.tpl");
$o .= replace_macros($tpl,array(
'$hide_url' => ((strlen($sql_extra)) ? 'contacts/all' : 'contacts' ),
- '$hide_text' => ((strlen($sql_extra)) ? 'Show Blocked Connections' : 'Hide Blocked Connections')
+ '$hide_text' => ((strlen($sql_extra)) ? t('Show Blocked Connections') : t('Hide Blocked Connections'))
));
switch($sort_type) {
case DIRECTION_BOTH :
- $sql_extra = " AND `dfrn-id` != '' AND `issued-id` != '' ";
+ $sql_extra2 = " AND `dfrn-id` != '' AND `issued-id` != '' ";
break;
case DIRECTION_IN :
- $sql_extra = " AND `dfrn-id` = '' AND `issued-id` != '' ";
+ $sql_extra2 = " AND `dfrn-id` = '' AND `issued-id` != '' ";
break;
case DIRECTION_OUT :
- $sql_extra = " AND `dfrn-id` != '' AND `issued-id` = '' ";
+ $sql_extra2 = " AND `dfrn-id` != '' AND `issued-id` = '' ";
break;
case DIRECTION_ANY :
default:
- $sql_extra = '';
+ $sql_extra2 = '';
break;
}
- $r = q("SELECT * FROM `contact` WHERE `uid` = %d $sql_extra",
+ $r = q("SELECT * FROM `contact` WHERE `uid` = %d AND `pending` = 0 $sql_extra $sql_extra2 ",
intval($_SESSION['uid']));
if(count($r)) {
if(strlen($rr['dfrn-id'])) {
$direction = DIRECTION_BOTH;
$dir_icon = 'images/lrarrow.gif';
- $alt_text = 'Mutual Friendship';
+ $alt_text = t('Mutual Friendship');
}
else {
$direction = DIRECTION_IN;
$dir_icon = 'images/larrow.gif';
- $alt_text = 'is a fan of yours';
+ $alt_text = t('is a fan of yours');
}
}
else {
$direction = DIRECTION_OUT;
$dir_icon = 'images/rarrow.gif';
- $alt_text = 'you are a fan of';
+ $alt_text = t('you are a fan of');
}
$o .= replace_macros($tpl, array(