Code Duplication    Length = 21-21 lines in 2 locations

app/presenters/ExportPresenter.php 2 locations

@@ 142-162 (lines=21) @@
139
	 * @param	void
140
	 * @return	file	PDF file
141
	 */
142
	public function renderAttendance()
143
	{
144
		// output file name
145
		$this->filename = "attendance_list.pdf";
146
		$templateName = 'attendance';
147
148
		$attendances = $this->getModel()->attendance();
149
150
		// prepare header
151
		$attendanceHeader = $attendances[0]['place'] . ' ' . $attendances[0]['year'];
152
153
		// set header
154
		$this->getPdf()->SetHeader($attendanceHeader.'|sraz VS|Prezenční listina');
155
156
		$parameters = [
157
			'result' => $attendances,
158
		];
159
160
		$this->forgeView($templateName, $parameters);
161
		$this->publish();
162
	}
163
164
	/**
165
	 * Print meal tickets into PDF file
@@ 192-212 (lines=21) @@
189
	 * @param	void
190
	 * @return	file	PDF file
191
	 */
192
	public function renderNameList()
193
	{
194
		// output file name
195
		$this->filename = 'name_list.pdf';
196
		$templateName = 'name_list';
197
198
		$nameList = $this->getModel()->nameList();
199
200
		// prepare header
201
		$namelistHeader = $nameList[0]['place'] . " " . $nameList[0]['year'];
202
203
		// set header
204
		$this->getPdf()->SetHeader($namelistHeader.'|sraz VS|Jméno, Příjmení, Přezdívka');
205
206
		$parameters = [
207
			'result' => $nameList,
208
		];
209
210
		$this->forgeView($templateName, $parameters);
211
		$this->publish();
212
	}
213
214
	/**
215
	 * @param  string  $type