Code Duplication    Length = 43-44 lines in 2 locations

programs/utilit/menu.ui.php 2 locations

@@ 134-177 (lines=44) @@
131
	}
132
133
134
	protected function category_rights()
135
	{
136
		$W = bab_Widgets();
137
		$cat = $this->category(absences_translate('Vacation rights'));
138
139
		$cat->addItem(
140
				$W->Link(
141
						$W->Icon(absences_translate("Vacations rights"), Func_Icons::APPS_VACATIONS),
142
						absences_addon()->getUrl()."vacadma&idx=lrig"
143
				)
144
		);
145
146
		$cat->addItem(
147
				$W->Link(
148
						$W->Icon(absences_translate("Rights groups"), Func_Icons::ACTIONS_LIST_ADD),
149
						absences_addon()->getUrl()."vacadma&idx=rgroup"
150
				)
151
		);
152
153
		$cat->addItem(
154
				$W->Link(
155
						$W->Icon(absences_translate("Rights renewal by years"), Func_Icons::ACTIONS_VIEW_CALENDAR_TIMELINE),
156
						absences_addon()->getUrl()."vacadma&idx=copy"
157
				)
158
		);
159
160
161
		$cat->addItem(
162
				$W->Link(
163
						$W->Icon(absences_translate("Archive rights"), Func_Icons::ACTIONS_ARCHIVE_CREATE),
164
						absences_addon()->getUrl()."archive&idx=right"
165
				)
166
		);
167
168
169
		$cat->addItem(
170
				$W->Link(
171
						$W->Icon(absences_translate("Sort rights"), Func_Icons::ACTIONS_ARROW_DOWN_DOUBLE),
172
						absences_addon()->getUrl()."sort&idx=right"
173
				)
174
		);
175
176
		return $cat;
177
	}
178
179
	protected function category_requests()
180
	{
@@ 179-221 (lines=43) @@
176
		return $cat;
177
	}
178
179
	protected function category_requests()
180
	{
181
		$W = bab_Widgets();
182
		$cat = $this->category(absences_translate('Users requests'));
183
184
		$cat->addItem(
185
				$W->Link(
186
						$W->Icon(absences_translate("Vacations requests"), Func_Icons::ACTIONS_VIEW_LIST_DETAILS),
187
						absences_addon()->getUrl()."vacadmb&idx=lreq"
188
				)
189
		);
190
191
		$cat->addItem(
192
				$W->Link(
193
						$W->Icon(absences_translate("Waiting requests"), Func_Icons::APPS_APPROBATIONS),
194
						absences_addon()->getUrl()."waiting"
195
				)
196
		);
197
198
		$cat->addItem(
199
				$W->Link(
200
						$W->Icon(absences_translate("Working days entitling recovery"), Func_Icons::ACTIONS_VIEW_CALENDAR_WORKWEEK),
201
						absences_addon()->getUrl()."vacadmwd"
202
				)
203
		);
204
205
		$cat->addItem(
206
				$W->Link(
207
						$W->Icon(absences_translate("Time saving accounts deposits"), Func_Icons::ACTIONS_VIEW_HISTORY),
208
						absences_addon()->getUrl()."vacadmcet"
209
				)
210
		);
211
212
		$cat->addItem(
213
				$W->Link(
214
						$W->Icon(absences_translate("Archive requests"), Func_Icons::ACTIONS_ARCHIVE_CREATE),
215
						absences_addon()->getUrl()."archive&idx=request"
216
				)
217
		);
218
219
220
221
		return $cat;
222
	}
223
	
224