Fixing bug when editing page when using https

skala
Julio Montoya 13 years ago
parent 061feca3d9
commit 9339a2473d
  1. 11
      main/admin/configure_homepage.php

@ -268,7 +268,7 @@ if (!empty($action)) {
$filename = trim(stripslashes($_POST['filename']));
$target_blank = $_POST['target_blank'] ? true : false;
if ($link_url == 'http://') {
if ($link_url == 'http://' || $link_url == 'https://') {
$link_url = '';
} elseif (!empty($link_url) && !strstr($link_url, '://')) {
$link_url='http://'.$link_url;
@ -310,7 +310,8 @@ if (!empty($action)) {
//}
//
// If the given link url is empty, then replace the link url by a link to the link file created
if (empty($link_url) || $link_url == 'http://') {
if (empty($link_url) || $link_url == 'http://' || $link_url == 'https://') {
$link_url = api_get_path(WEB_PATH).'index.php?include='.urlencode($filename);
// If the file doesn't exist, then create it and
// fill it with default text
@ -581,7 +582,7 @@ if (!empty($action)) {
// If the link contains the web root of this portal, then strip
// it off and keep only the name of the file that needs edition
if (strstr($link_url, $_configuration['root_web']) && strstr($link_url, '?include=')) {
if (strstr($link_url, '?include=')) {
$link_url = explode('?include=', $link_url);
$filename = $link_url[sizeof($link_url) - 1];
@ -699,8 +700,8 @@ switch ($action) {
}
if ($target_blank) $target_blank_checkbox->setChecked(true);
if ($action == 'edit_link' && (empty($link_url) || $link_url == 'http://')) {
if ($action == 'edit_link' && (empty($link_url) || $link_url == 'http://' || $link_url == 'https://')) {
if (api_get_setting('wcag_anysurfer_public_pages')=='true') {
$form->addElement('html', WCAG_Rendering::create_xhtml(isset($_POST['link_html'])?$_POST['link_html']:$link_html));
} else {

Loading…
Cancel
Save