Code Duplication    Length = 16-16 lines in 2 locations

lib/modules/mod_edit.php 2 locations

@@ 255-270 (lines=16) @@
252
			return $var;
253
		}
254
		
255
		function showSpan($var, $name, $title='', $extra='') {
256
			$context = pobject::getContext();
257
			$me      = $context["arCurrentObject"];
258
			if (edit::getEditMode() && $me->CheckSilent('edit')) {
259
				$id        = edit::registerDataField();
260
				$prefix    = edit::getEditPrefix();
261
				$vedorVars = edit::getVedorVars($me, $name);
262
263
				echo "<span class='editable' id='".$prefix.$id."' $vedorVars title='$title' $extra>";
264
				echo edit::fixEditSource(page::parse($var));
265
				echo "</span>";
266
			} else if (!edit::isEmpty($var)) {
267
				echo page::stripARNameSpace(edit::fixSource(page::parse($var)));
268
			}
269
			return $id;
270
		}
271
272
		function showTextSpan($var, $name, $title='', $extra='') {
273
			$context = pobject::getContext();
@@ 289-304 (lines=16) @@
286
			return $id;
287
		}
288
289
		function showDiv($var, $name, $title='', $extra='') {
290
			$context = pobject::getContext();
291
			$me      = $context["arCurrentObject"];
292
			if (edit::getEditMode() && $me->CheckSilent('edit')) {
293
				$id        = edit::registerDataField();
294
				$prefix    = edit::getEditPrefix();
295
				$vedorVars = edit::getVedorVars($me, $name);
296
297
				echo "<div class='editable' id='".$prefix.$id."' $vedorVars title='$title' $extra>";
298
				echo edit::fixEditSource(page::parse($var));
299
				echo "</div>";
300
			} else if (!edit::isEmpty($var)) {
301
				echo page::stripARNameSpace(edit::fixSource(page::parse($var)));
302
			}
303
			return $id;
304
		}
305
306
		function startContainer() {
307
			$context = pobject::getContext();