Code Duplication    Length = 23-24 lines in 2 locations

lib/backend.php 1 location

@@ 130-152 (lines=23) @@
127
	 * @param $l IL10N
128
	 * @return mixed|string
129
	 */
130
	public function getTimeString($filetime, $now, $l) {
131
		$difftime = $filetime->diff($now);
132
		$years = $difftime->y;
133
		$months = $difftime->m;
134
		$days = $difftime->d;
135
		$hours = $difftime->h;
136
		$minutes = $difftime->i;
137
		$seconds = $difftime->s;
138
		$timestring = "";
139
		if ($timestring == "" && $years == 1) $timestring = str_replace('#', $years, $l->t("# year ago"));
140
		if ($timestring == "" && $years > 0) $timestring = str_replace('#', $years, $l->t("# years ago"));
141
		if ($timestring == "" && $months == 1) $timestring = str_replace('#', $months, $l->t("# month ago"));
142
		if ($timestring == "" && $months > 0) $timestring = str_replace('#', $months, $l->t("# months ago"));
143
		if ($timestring == "" && $days == 1) $timestring = str_replace('#', $days, $l->t("# day ago"));
144
		if ($timestring == "" && $days > 0) $timestring = str_replace('#', $days, $l->t("# days ago"));
145
		if ($timestring == "" && $hours == 1) $timestring = str_replace('#', $hours, $l->t("# hour ago"));
146
		if ($timestring == "" && $hours > 0) $timestring = str_replace('#', $hours, $l->t("# hours ago"));
147
		if ($timestring == "" && $minutes == 1) $timestring = str_replace('#', $minutes, $l->t("# minute ago"));
148
		if ($timestring == "" && $minutes > 0) $timestring = str_replace('#', $minutes, $l->t("# minutes ago"));
149
		if ($timestring == "" && $seconds == 1) $timestring = str_replace('#', $seconds, $l->t("# second ago"));
150
		if ($timestring == "" && $seconds > 0) $timestring = str_replace('#', $seconds, $l->t("# seconds ago"));
151
		return $timestring;
152
	}
153
154
	/**
155
	 * @param $str

lib/Utility/Utils.php 1 location

@@ 79-102 (lines=24) @@
76
	 * @param $now \DateTime
77
	 * @return mixed|string
78
	 */
79
	public function getTimeString($filetime, $now) {
80
		$l = \OCP\Util::getL10N('ownnote');
81
		$difftime = $filetime->diff($now);
82
		$years = $difftime->y;
83
		$months = $difftime->m;
84
		$days = $difftime->d;
85
		$hours = $difftime->h;
86
		$minutes = $difftime->i;
87
		$seconds = $difftime->s;
88
		$timestring = "";
89
		if ($timestring == "" && $years == 1) $timestring = str_replace('#', $years, $l->t("# year ago"));
90
		if ($timestring == "" && $years > 0) $timestring = str_replace('#', $years, $l->t("# years ago"));
91
		if ($timestring == "" && $months == 1) $timestring = str_replace('#', $months, $l->t("# month ago"));
92
		if ($timestring == "" && $months > 0) $timestring = str_replace('#', $months, $l->t("# months ago"));
93
		if ($timestring == "" && $days == 1) $timestring = str_replace('#', $days, $l->t("# day ago"));
94
		if ($timestring == "" && $days > 0) $timestring = str_replace('#', $days, $l->t("# days ago"));
95
		if ($timestring == "" && $hours == 1) $timestring = str_replace('#', $hours, $l->t("# hour ago"));
96
		if ($timestring == "" && $hours > 0) $timestring = str_replace('#', $hours, $l->t("# hours ago"));
97
		if ($timestring == "" && $minutes == 1) $timestring = str_replace('#', $minutes, $l->t("# minute ago"));
98
		if ($timestring == "" && $minutes > 0) $timestring = str_replace('#', $minutes, $l->t("# minutes ago"));
99
		if ($timestring == "" && $seconds == 1) $timestring = str_replace('#', $seconds, $l->t("# second ago"));
100
		if ($timestring == "" && $seconds > 0) $timestring = str_replace('#', $seconds, $l->t("# seconds ago"));
101
		return $timestring;
102
	}
103
104
105
	/**