|
@@ 167-180 (lines=14) @@
|
| 164 |
|
)); |
| 165 |
|
$data['count'] = count($likes); |
| 166 |
|
|
| 167 |
|
if ($user) { |
| 168 |
|
$user_entity = is_numeric($user) ? get_user($user) : (strpos($user, '@') !== false ? get_user_by_email($user)[0] : get_user_by_username($user)); |
| 169 |
|
if (!$user_entity) { |
| 170 |
|
return "User was not found. Please try a different GUID, username, or email address"; |
| 171 |
|
} |
| 172 |
|
if (!$user_entity instanceof ElggUser) { |
| 173 |
|
return "Invalid user. Please try a different GUID, username, or email address"; |
| 174 |
|
} |
| 175 |
|
|
| 176 |
|
if ($user_entity) { |
| 177 |
|
$likes = elgg_get_annotations(array( |
| 178 |
|
'guid' => $guid, |
| 179 |
|
'annotation_owner_guid' => $user_entity->guid, |
| 180 |
|
'annotation_name' => 'likes' |
| 181 |
|
)); |
| 182 |
|
$data['liked'] = count($likes) > 0; |
| 183 |
|
} |
|
@@ 225-238 (lines=14) @@
|
| 222 |
|
|
| 223 |
|
$data['count'] = count($likes); |
| 224 |
|
|
| 225 |
|
if ($user) { |
| 226 |
|
$user_entity = is_numeric($user) ? get_user($user) : (strpos($user, '@') !== false ? get_user_by_email($user)[0] : get_user_by_username($user)); |
| 227 |
|
if (!$user_entity) { |
| 228 |
|
return "User was not found. Please try a different GUID, username, or email address"; |
| 229 |
|
} |
| 230 |
|
if (!$user_entity instanceof ElggUser) { |
| 231 |
|
return "Invalid user. Please try a different GUID, username, or email address"; |
| 232 |
|
} |
| 233 |
|
|
| 234 |
|
if ($user_entity) { |
| 235 |
|
$likes = elgg_get_annotations(array( |
| 236 |
|
'guid' => $guid, |
| 237 |
|
'annotation_owner_guid' => $user_entity->guid, |
| 238 |
|
'annotation_name' => 'likes' |
| 239 |
|
)); |
| 240 |
|
$data['liked'] = count($likes) > 0; |
| 241 |
|
} |