Code Duplication    Length = 21-21 lines in 2 locations

app/presenters/ExportPresenter.php 2 locations

@@ 163-183 (lines=21) @@
160
	 * @param	void
161
	 * @return	file	PDF file
162
	 */
163
	public function renderAttendance()
164
	{
165
		// output file name
166
		$this->filename = "attendance_list.pdf";
167
		$templateName = 'attendance';
168
169
		$attendances = $this->getModel()->attendance();
170
171
		// prepare header
172
		$attendanceHeader = $attendances[0]['place'] . ' ' . $attendances[0]['year'];
173
174
		// set header
175
		$this->getPdf()->SetHeader($attendanceHeader.'|sraz VS|Prezenční listina');
176
177
		$parameters = [
178
			'result' => $attendances,
179
		];
180
181
		$this->forgeView($templateName, $parameters);
182
		$this->publish();
183
	}
184
185
	/**
186
	 * Print meal tickets into PDF file
@@ 213-233 (lines=21) @@
210
	 * @param	void
211
	 * @return	file	PDF file
212
	 */
213
	public function renderNameList()
214
	{
215
		// output file name
216
		$this->filename = 'name_list.pdf';
217
		$templateName = 'name_list';
218
219
		$nameList = $this->getModel()->nameList();
220
221
		// prepare header
222
		$namelistHeader = $nameList[0]['place'] . " " . $nameList[0]['year'];
223
224
		// set header
225
		$this->getPdf()->SetHeader($namelistHeader.'|sraz VS|Jméno, Příjmení, Přezdívka');
226
227
		$parameters = [
228
			'result' => $nameList,
229
		];
230
231
		$this->forgeView($templateName, $parameters);
232
		$this->publish();
233
	}
234
235
	/**
236
	 * @param  string  $type