<?php
-function edit_contact(&$a,$contact_id) {
+function contacts_init(&$a) {
+ require_once('include/group.php');
+ $a->page['aside'] .= group_side();
}
function contacts_post(&$a) {
$contact_id = intval($a->argv[1]);
if(! $contact_id)
return;
-dbg(2);
-print_r($_POST);
+
$orig_record = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1",
intval($contact_id),
intval($_SESSION['uid'])
-
-
-
-
-
-
-
-
function contacts_content(&$a) {
if(! local_user()) {
return;
}
-
-
if($a->argc == 3) {
$contact_id = intval($a->argv[1]);
}
- $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);
$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)
);
'$photo' => $r[0]['photo'],
'$name' => $r[0]['name'],
'$dir_icon' => $dir_icon,
- '$alt_text' => $alt_text
+ '$alt_text' => $alt_text,
+ '$url' => (($direction != DIRECTION_IN) ? "redir/{$r[0]['id']}" : $r[0]['url'] )
));
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)) {