Setting link target _blank by default see BT#4358

skala
Julio Montoya 13 years ago
parent f0f03abbf4
commit 2a332409ff
  1. 10
      main/inc/lib/link.lib.php
  2. 5
      main/link/link.php

@ -623,18 +623,18 @@ function showlinksofcategory($catid) {
if ($myrow['visibility'] == '1') {
echo '<tr class="'.$css_class.'">';
echo '<td align="center" valign="middle" width="15">';
echo '<a href="link_goto.php?', api_get_cidreq(), '&amp;link_id=', $myrow['id'], '&amp;link_url=', urlencode($myrow['url']), '" target="_blank">
<img src="../../main/img/link.gif" border="0" alt="', get_lang('Link'), '"/></a></td>
<td width="80%" valign="top"><a href="link_goto.php?', api_get_cidreq(), '&amp;link_id=', $myrow['id'], '&amp;link_url=', urlencode($myrow['url']), '" target="', $myrow['target'], '">';
echo '<a href="link_goto.php?'.api_get_cidreq().'&amp;link_id='.$myrow['id'].'&amp;link_url='.urlencode($myrow['url']).'" target="_blank">
<img src="../../main/img/link.gif" border="0" alt="'.get_lang('Link').'"/></a></td>
<td width="80%" valign="top"><a href="link_goto.php?'.api_get_cidreq().'&amp;link_id='.$myrow['id'].'&amp;link_url='.urlencode($myrow['url']).'" target="'.$myrow['target'].'">';
echo Security :: remove_XSS($myrow['url']);
echo '</a>';
echo $link_validator;
echo $session_img;
echo '<br />', $myrow['title'];
echo '<br />'.$myrow['title'];
} else {
if (api_is_allowed_to_edit(null, true)) {
echo '<tr class="'.$css_class.'">';
echo '<td align="center" valign="middle" width="15"><a href="link_goto.php?', api_get_cidreq(), '&amp;link_id=', $myrow['id'], "&amp;link_url=", urlencode($myrow['url']), '" target="_blank" class="invisible">';
echo '<td align="center" valign="middle" width="15"><a href="link_goto.php?'.api_get_cidreq().'&amp;link_id='.$myrow['id']."&amp;link_url=".urlencode($myrow['url']).'" target="_blank" class="invisible">';
echo Display :: return_icon('link_na.gif', get_lang('Link')), '</a>';
echo '</td><td width="80%" valign="top"><a href="link_goto.php?', api_get_cidreq(), '&amp;link_id=', $myrow['id'], '&amp;link_url=', urlencode($myrow['url']),'" target="', $myrow['target'], '" class="invisible">';
echo Security :: remove_XSS($myrow['url']);

@ -202,6 +202,7 @@ if (api_is_allowed_to_edit(null, true) && isset($_GET['action'])) {
echo '<legend>'.get_lang('LinkMod').'</legend>';
}
echo '<input type="hidden" name="sec_token" value="'.$token.'" />';
if ($_GET['action'] == 'editlink') {
$clean_link_id = intval($_GET['id']);
$link_info = get_link_info($_GET['id']);
@ -216,9 +217,11 @@ if (api_is_allowed_to_edit(null, true) && isset($_GET['action'])) {
}
$target_link = $link_info['target'];
}
echo '<input type="hidden" name="id" value="'.$clean_link_id.'" />';
} else {
$target_link = "_blank";
}
echo ' <div class="control-group">
<label class="control-label">
<span class="form_required">*</span> URL

Loading…
Cancel
Save