| @@ 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(); |
|