Code Duplication    Length = 41-41 lines in 2 locations

mod/likes/actions/likes/add.php 1 location

@@ 42-82 (lines=41) @@
39
}
40
41
// notify if poster wasn't owner
42
if ($entity->owner_guid != $user->guid) {
43
	$owner = $entity->getOwnerEntity();
44
45
	$annotation = elgg_get_annotation_from_id($annotation_id);
46
47
	$title_str = $entity->getDisplayName();
48
	if (!$title_str) {
49
		$title_str = elgg_get_excerpt($entity->description);
50
	}
51
52
	$site = elgg_get_site_entity();
53
54
	$subject = elgg_echo('likes:notifications:subject', array(
55
			$user->name,
56
			$title_str
57
		),
58
		$owner->language
59
	);
60
61
	$body = elgg_echo('likes:notifications:body', array(
62
			$owner->name,
63
			$user->name,
64
			$title_str,
65
			$site->name,
66
			$entity->getURL(),
67
			$user->getURL()
68
		),
69
		$owner->language
70
	);
71
72
	notify_user(
73
		$entity->owner_guid,
74
		$user->guid,
75
		$subject,
76
		$body,
77
		array(
78
			'action' => 'create',
79
			'object' => $annotation,
80
		)
81
	);
82
}
83
84
system_message(elgg_echo("likes:likes"));
85

mod/gc_mobile_api/models/like.php 1 location

@@ 91-131 (lines=41) @@
88
		$liked = true;
89
90
		// notify if poster wasn't owner
91
		if ($entity->owner_guid != $user_entity->guid) {
92
			$owner = $entity->getOwnerEntity();
93
94
			$annotation = elgg_get_annotation_from_id($annotation_id);
95
96
			$title_str = $entity->getDisplayName();
97
			if (!$title_str) {
98
				$title_str = elgg_get_excerpt($entity->description);
99
			}
100
101
			$site = elgg_get_site_entity();
102
103
			$subject = elgg_echo(
104
				'likes:notifications:subject',
105
				array(
106
					$user_entity->name,
107
					$title_str
108
				),
109
				$owner->language
110
			);
111
112
			$body = elgg_echo(
113
				'likes:notifications:body',
114
				array(
115
					$owner->name,
116
					$user_entity->name,
117
					$title_str,
118
					$site->name,
119
					$entity->getURL(),
120
					$user_entity->getURL()
121
				),
122
				$owner->language
123
			);
124
125
			notify_user(
126
				$entity->owner_guid,
127
				$user_entity->guid,
128
				$subject,
129
				$body,
130
				array(
131
					'action' => 'create',
132
					'object' => $annotation,
133
				)
134
			);