Code Duplication    Length = 16-16 lines in 3 locations

lib/modules/mod_edit.php 3 locations

@@ 99-114 (lines=16) @@
96
			return $vedorVars;		
97
		}
98
99
		function showInputText($var, $name, $title='', $extra='') {
100
			$context = pobject::getContext();
101
			$me      = $context["arCurrentObject"];
102
			if (edit::getEditMode() && $me->CheckSilent('edit')) {
103
				$id        = edit::registerDataField();
104
				$prefix    = edit::getEditPrefix();
105
				$vedorVars = edit::getVedorVars($me, $name);
106
107
				echo "<input type='text' class='editable' id='".$prefix.$id."' $vedorVars title='$title' value=\"";
108
				echo htmlspecialchars($var);
109
				echo "\" $extra>";
110
			} else if (!edit::isEmpty($var)) {
111
				echo $var;
112
			}
113
			return $id;
114
		}
115
116
		function showInput($var, $name, $title, $type='text', $extra='') {
117
			$context = pobject::getContext();
@@ 116-131 (lines=16) @@
113
			return $id;
114
		}
115
116
		function showInput($var, $name, $title, $type='text', $extra='') {
117
			$context = pobject::getContext();
118
			$me      = $context["arCurrentObject"];
119
			if (edit::getEditMode() && $me->CheckSilent('edit')) {
120
				$id        = edit::registerDataField();
121
				$prefix    = edit::getEditPrefix();
122
				$vedorVars = edit::getVedorVars($me, $name);
123
124
				echo "<input name='$name' type='$type' class='editable' id='".$prefix.$id."' $vedorVars title='$title' value=\"";
125
				echo htmlspecialchars($var);
126
				echo "\" $extra>";			
127
			} else if (!edit::isEmpty($var)) {
128
				echo $var;
129
			}
130
			return $id;
131
		}
132
133
		function registerGroup($name, $id) {
134
			$context = pobject::getContext();
@@ 272-287 (lines=16) @@
269
			return $id;
270
		}
271
272
		function showTextSpan($var, $name, $title='', $extra='') {
273
			$context = pobject::getContext();
274
			$me      = $context["arCurrentObject"];
275
			if (edit::getEditMode() && $me->CheckSilent('edit')) {
276
				$id        = edit::registerDataField();
277
				$prefix    = edit::getEditPrefix();
278
				$vedorVars = edit::getVedorVars($me, $name);
279
280
				echo "<span class='editable text-only' id='".$prefix.$id."' $vedorVars title='$title' $extra>";
281
				echo page::parse($var);
282
				echo "</span>";
283
			} else if (!edit::isEmpty($var)) {
284
				echo page::parse($var);
285
			}
286
			return $id;
287
		}
288
289
		function showDiv($var, $name, $title='', $extra='') {
290
			$context = pobject::getContext();