Code Duplication    Length = 21-21 lines in 2 locations

lib/modules/mod_edit.php 2 locations

@@ 322-342 (lines=21) @@
319
			}
320
		}
321
322
		function showLink($path='', $extra='', $url=false, $localurl=false) { 
323
			$context = pobject::getContext();
324
			$me      = $context["arCurrentObject"];
325
			if (!$localurl) {
326
				$_url	= $me->make_url($path);
327
			} else {
328
				$_url	= $me->make_local_url($path);
329
			}
330
			if (edit::getEditMode()) {
331
				echo "<a onClick='parent.browseTo(this.href); return false;' href='".$_url.edit::getEditTemplate()."?vdLanguage=".$me->_getvar('vdLanguage')."' $extra target='".edit::getEditTarget()."'>";
332
			} else {
333
				if (!$url) {
334
					if ($_url) {
335
						$url = $_url;
336
					} else {
337
						$url = $me->make_url($path);
338
					}
339
				}
340
				echo "<a href='".$url."' $extra>";
341
			}
342
		}
343
344
		function showEditableLink($path='', $extra='', $url=false, $localurl=false) {
345
			$context = pobject::getContext();
@@ 344-364 (lines=21) @@
341
			}
342
		}
343
344
		function showEditableLink($path='', $extra='', $url=false, $localurl=false) {
345
			$context = pobject::getContext();
346
			$me      = $context["arCurrentObject"];
347
			if (!$localurl) {
348
				$_url	= $me->make_url($path);
349
			} else {
350
				$_url	= $me->make_local_url($path);
351
			}
352
			if (edit::getEditMode()) {
353
				echo "<a onClick=\"event.cancelBubble=true\" onDblClick=\"parent.browseTo('".$_url.edit::getEditTemplate()."?vdLanguage=".$me->_getvar('vdLanguage')."')\" $extra>";
354
			} else {
355
				if (!$url) {
356
					if ($_url) {
357
						$url = $_url;
358
					} else {
359
						$url = $me->make_url($path);
360
					}
361
				}
362
				echo "<a href='".$url."' $extra>";				
363
			}
364
		}
365
		
366
		function showHref($path='', $extra='', $localurl=false) {
367
			$context = pobject::getContext();