Fix menu overlay see #4832

skala
Yoselyn Castillo 13 years ago
parent d095476291
commit 5e635a3a75
  1. 74
      main/wiki/index.php

@ -174,42 +174,46 @@ while ($is_editing_block=Database::fetch_array($result)) {
}
// saving a change
if (isset($_POST['SaveWikiChange']) AND $_POST['title']<>'') {
if(empty($_POST['title'])) {
Display::display_error_message(get_lang("NoWikiPageTitle"));
} elseif(!double_post($_POST['wpost_id'])) {
//double post
} elseif ($_POST['version']!='' && $_SESSION['_version']!=0 && $_POST['version']!=$_SESSION['_version']) {
//prevent concurrent users and double version
Display::display_error_message(get_lang("EditedByAnotherUser"));
} else {
$return_message=save_wiki();
Display::display_confirmation_message($return_message, false);
echo '<div style="overflow:hidden">';
if (isset($_POST['SaveWikiChange']) AND $_POST['title']<>'') {
if(empty($_POST['title'])) {
Display::display_error_message(get_lang("NoWikiPageTitle"));
} elseif(!double_post($_POST['wpost_id'])) {
//double post
} elseif ($_POST['version']!='' && $_SESSION['_version']!=0 && $_POST['version']!=$_SESSION['_version']) {
//prevent concurrent users and double version
Display::display_error_message(get_lang("EditedByAnotherUser"));
} else {
$return_message=save_wiki();
Display::display_confirmation_message($return_message, false);
}
}
}
echo '</div>';
//saving a new wiki entry
if (isset($_POST['SaveWikiNew'])) {
if (empty($_POST['title'])) {
Display::display_error_message(get_lang("NoWikiPageTitle"));
} elseif (strtotime(get_date_from_select('startdate_assig')) > strtotime(get_date_from_select('enddate_assig'))) {
Display::display_error_message(get_lang("EndDateCannotBeBeforeTheStartDate"));
} elseif(!double_post($_POST['wpost_id'])) {
//double post
} else {
$_clean['assignment']=Database::escape_string($_POST['assignment']); // for mode assignment
if ($_clean['assignment']==1) {
auto_add_page_users($_clean['assignment']);
} else {
$return_message=save_new_wiki();
if ($return_message==false) {
Display::display_error_message(get_lang('NoWikiPageTitle'), false);
} else {
Display::display_confirmation_message($return_message, false);
}
}
echo '<div style="overflow:hidden">';
if (isset($_POST['SaveWikiNew'])) {
if (empty($_POST['title'])) {
Display::display_error_message(get_lang("NoWikiPageTitle"));
} elseif (strtotime(get_date_from_select('startdate_assig')) > strtotime(get_date_from_select('enddate_assig'))) {
Display::display_error_message(get_lang("EndDateCannotBeBeforeTheStartDate"));
} elseif(!double_post($_POST['wpost_id'])) {
//double post
} else {
$_clean['assignment']=Database::escape_string($_POST['assignment']); // for mode assignment
if ($_clean['assignment']==1) {
auto_add_page_users($_clean['assignment']);
} else {
$return_message=save_new_wiki();
if ($return_message==false) {
Display::display_error_message(get_lang('NoWikiPageTitle'), false);
} else {
Display::display_confirmation_message($return_message, false);
}
}
}
}
}
echo '</div>';
// check last version
@ -1600,6 +1604,7 @@ if ($_GET['action']=='links') {
// Display the form for adding a new wiki page
echo '<div style="overflow:hidden">';
if ($_GET['action']=='addnew') {
if (api_get_session_id()!=0 && api_is_allowed_to_session_edit(false,true)==false) {
api_not_allowed();
@ -1625,8 +1630,7 @@ if ($_GET['action']=='addnew') {
}
}
echo '</div>';
// Show home page
@ -2662,4 +2666,4 @@ echo "</div>"; // echo "<div id='wikiwrapper'>";
/*
FOOTER
*/
Display::display_footer();
Display::display_footer();
Loading…
Cancel
Save