MDL-20901 fixed input validation

This commit is contained in:
Petr Skoda
2009-11-19 18:12:20 +00:00
parent f5c2028a14
commit 4a8192d754
3 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -115,7 +115,7 @@
raise_memory_limit("192M");
//Call the form, depending the step we are
if (!$launch) {
if (!$launch or !data_submitted() or !confirm_sesskey()) {
// if we're at the start, clear the cache of prefs
if (isset($SESSION->backupprefs[$course->id])) {
unset($SESSION->backupprefs[$course->id]);
+1
View File
@@ -43,6 +43,7 @@
<form id="form" method="post" action="backup.php">
<table cellpadding="5" style="text-align:center;margin-left:auto;margin-right:auto">
<?php
echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
if (empty($to)) {
//Now print the Backup Name tr
+2
View File
@@ -120,6 +120,8 @@ function selectItemInCheckboxByName(formId, checkName, checked ) {
<form id="form1" method="post" action="backup.php">
<table cellpadding="5" style="margin-left:auto;margin-right:auto;">
<?php
echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
/// Acummulator for hidden options and proper XHTML output
$hidden_options = '';
//Now, check modules and info and show posibilities