| 1 | <?php |
|---|
| 2 | |
|---|
| 3 | |
|---|
| 4 | |
|---|
| 5 | |
|---|
| 6 | |
|---|
| 7 | |
|---|
| 8 | |
|---|
| 9 | |
|---|
| 10 | |
|---|
| 11 | |
|---|
| 12 | |
|---|
| 13 | |
|---|
| 14 | |
|---|
| 15 | |
|---|
| 16 | |
|---|
| 17 | |
|---|
| 18 | |
|---|
| 19 | |
|---|
| 20 | |
|---|
| 21 | |
|---|
| 22 | |
|---|
| 23 | |
|---|
| 24 | |
|---|
| 25 | $id = $user['info']['id']; |
|---|
| 26 | $weight = 'everyone'; |
|---|
| 27 | |
|---|
| 28 | $user['general'] = $db->getRow('SELECT birthday,description,web FROM user_general WHERE id=?', array($id)); |
|---|
| 29 | $user['professionel'] = $db->getRow('SELECT web FROM user_professional WHERE id=?', array($id)); |
|---|
| 30 | $user['contact'] = $db->getRow('SELECT email, phone, im, im_type, im2, im2_type FROM user_contact WHERE id=?', array($id)); |
|---|
| 31 | |
|---|
| 32 | $access = array(); |
|---|
| 33 | $access['general'] = get_access_list($id, 'user_general'); |
|---|
| 34 | $access['professionel'] = get_access_list($id, 'user_professionel'); |
|---|
| 35 | $access['contact'] = get_access_list($id, 'user_contact'); |
|---|
| 36 | |
|---|
| 37 | $user['contact']['email'] = 'mailto:' . $user['contact']['email']; |
|---|
| 38 | $user['contact']['email_sha1'] = sha1($user['contact']['email']); |
|---|
| 39 | |
|---|
| 40 | |
|---|
| 41 | |
|---|
| 42 | $user['contact'] = filter_table_with_weight($user['contact'], $access['contact'], $weight); |
|---|
| 43 | $user['professionel'] = filter_table_with_weight($user['professionel'], $access['professionel'], $weight); |
|---|
| 44 | $user['general'] = filter_table_with_weight($user['general'], $access['general'], $weight); |
|---|
| 45 | |
|---|
| 46 | $friends_r = $db->query('SELECT user_contact.email AS email, user.fname AS fname, user.lname AS lname, user.login AS login, user.id AS id FROM user_contact LEFT JOIN user_general USING(id) LEFT JOIN user USING(id) LEFT JOIN relation USING(id) WHERE relation.id_friend=?', array($id)); |
|---|
| 47 | if(DB::isError($friends_r)) |
|---|
| 48 | { |
|---|
| 49 | error_log(__FILE__.' | '.$friends_r->getUserInfo()); |
|---|
| 50 | exit(); |
|---|
| 51 | } |
|---|
| 52 | |
|---|
| 53 | while($friend = $friends_r->fetchRow()) |
|---|
| 54 | { |
|---|
| 55 | $user['friends'][$friend['id']] = $friend; |
|---|
| 56 | $user['friends'][$friend['id']]['email_sha1'] = sha1('mailto:' . $friend['email']); |
|---|
| 57 | } |
|---|
| 58 | |
|---|
| 59 | ?> |
|---|