Code Duplication    Length = 22-22 lines in 2 locations

app/presenters/ExportPresenter.php 2 locations

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