- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
// Записываем просмотр профайла
MySQL::QueryInsert(
'profile_views',
array(
'profile_id' => (int)$user['id'],
'visitor' => (int)User::$current['id'],
'date' => (int)$cur_time,
'hidden' => (int)User::$current['hidden']
)
);
// Смотрим последнюю запись в просмотрах
$prev_visit = MySQL::FetchAll(
MySQL::Query(
'SELECT `visitor`,`date`
FROM profile_views
WHERE profile_id='.(int)$user['id'].' AND `date`<'.(int)$cur_time.
' AND `hidden`='.(int)User::$current['hidden'].'
ORDER BY `date` DESC
LIMIT 1'
)
);
// если юзер сам посмотрел свой профиль - удаляем только что вставленную запись
if ($prev_visit[0]['visitor'] == User::$current['id']) {
MySQL::Query(
'DELETE FROM profile_views
WHERE profile_id='.(int)$user['id'].'
AND `date`='.(int)$prev_visit[0]['date'].
' AND `hidden`='.(int)User::$current['hidden'].'
AND visitor='.(int)User::$current['id']
);
};
Комментарии мои. Сука, я потихоньку начинаю ненавидеть прибалтийских программеров
Int 28.11.2011 13:02 # 0
eth0 28.11.2011 13:15 # +1
Sc0rp10 28.11.2011 13:29 # 0
zoggi 28.11.2011 16:48 # +11
Nemoden 01.12.2011 14:22 # −3
eth0 28.11.2011 17:20 # 0
dos_ 28.11.2011 17:21 # +3
guest8 09.04.2019 12:15 # −999