]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-16613 sesskey cleanup
authorskodak <skodak>
Fri, 2 Jan 2009 10:51:26 +0000 (10:51 +0000)
committerskodak <skodak>
Fri, 2 Jan 2009 10:51:26 +0000 (10:51 +0000)
28 files changed:
admin/modules.php
admin/timezone.php
admin/user.php
blocks/tags/block_tags.php
course/index.php
course/search.php
grade/edit/outcome/index.php
grade/edit/scale/index.php
grade/lib.php
index.php
lib/weblib.php
mod/chat/report.php
mod/feedback/complete_guest.php
mod/feedback/delete_template.php
mod/feedback/edit.php
mod/feedback/edit_item.php
mod/feedback/show_entries.php
mod/feedback/show_entries_anonym.php
mod/feedback/view.php
mod/hotpot/index.php
mod/quiz/editlib.php
mod/resource/type/ims/resource.class.php
mod/scorm/datamodels/aicc.js.php
mod/scorm/datamodels/scorm_12.js.php
mod/scorm/datamodels/scorm_13.js.php
question/editlib.php
tag/coursetags_edit.php
theme/index.php

index e8d5099b2d78e8d087547065ef50fd81e3c34ab0..ffb22524b7c218cb987b9b0598c1cfa199d81474 100644 (file)
         // took out hspace="\10\", because it does not validate. don't know what to replace with.
         $icon = "<img src=\"$CFG->modpixpath/$module->name/icon.gif\" class=\"icon\" alt=\"\" />";
 
-        $delete = "<a href=\"modules.php?delete=$module->name&amp;sesskey=$USER->sesskey\">$strdelete</a>";
+        $delete = "<a href=\"modules.php?delete=$module->name&amp;sesskey=".sesskey()."\">$strdelete</a>";
 
         if (file_exists("$CFG->dirroot/mod/$module->name/settings.php") ||
                 file_exists("$CFG->dirroot/mod/$module->name/settingstree.php")) {
         }
 
         if ($module->visible) {
-            $visible = "<a href=\"modules.php?hide=$module->name&amp;sesskey=$USER->sesskey\" title=\"$strhide\">".
+            $visible = "<a href=\"modules.php?hide=$module->name&amp;sesskey=".sesskey()."\" title=\"$strhide\">".
                        "<img src=\"$CFG->pixpath/i/hide.gif\" class=\"icon\" alt=\"$strhide\" /></a>";
             $class = "";
         } else {
-            $visible = "<a href=\"modules.php?show=$module->name&amp;sesskey=$USER->sesskey\" title=\"$strshow\">".
+            $visible = "<a href=\"modules.php?show=$module->name&amp;sesskey=".sesskey()."\" title=\"$strshow\">".
                        "<img src=\"$CFG->pixpath/i/show.gif\" class=\"icon\" alt=\"$strshow\" /></a>";
             $class = " class=\"dimmed_text\"";
         }
index 1c23e9024804a8fda2174a5ea826b5e570d626b3..d09f0e6cdd012990bc0892de254d4a0064693210 100644 (file)
@@ -40,7 +40,7 @@
     echo '<center><form action="timezone.php" method="post">';
     echo "$strusers ($strall): ";
     choose_from_menu ($timezones, "zone", $current, get_string("serverlocaltime"), "", "99");
-    echo "<input type=\"hidden\" name=\"sesskey\" value=\"$USER->sesskey\" />";
+    echo "<input type=\"hidden\" name=\"sesskey\" value=\"".sesskey()."\" />";
     echo '<input type="submit" value="'.s($strsavechanges).'" />';
     echo "</form></center>";
 
index 10325bd44657c31fcd29143beb8f61aaffc8752b..94c2e98b4b4752c35d149ac1501dbba79c1eb2ee 100644 (file)
                 $deletebutton = "";
             } else {
                 if (has_capability('moodle/user:delete', $sitecontext)) {
-                    $deletebutton = "<a href=\"user.php?delete=$user->id&amp;sesskey=$USER->sesskey\">$strdelete</a>";
+                    $deletebutton = "<a href=\"user.php?delete=$user->id&amp;sesskey=".sesskey()."\">$strdelete</a>";
                 } else {
                     $deletebutton ="";
                 }
             if (has_capability('moodle/user:update', $sitecontext) and ($user->id==$USER->id or $user->id != $mainadmin->id) and !is_mnet_remote_user($user)) {
                 $editbutton = "<a href=\"$securewwwroot/user/editadvanced.php?id=$user->id&amp;course=$site->id\">$stredit</a>";
                 if ($user->confirmed == 0) {
-                    $confirmbutton = "<a href=\"user.php?confirmuser=$user->id&amp;sesskey=$USER->sesskey\">" . get_string('confirm') . "</a>";
+                    $confirmbutton = "<a href=\"user.php?confirmuser=$user->id&amp;sesskey=".sesskey()."\">" . get_string('confirm') . "</a>";
                 } else {
                     $confirmbutton = "";
                 }
index 90f598e5319cd7951414fa10894bdcc810555b62..fecd63475fe0932722131cb6a879f94746d4a985 100644 (file)
@@ -230,6 +230,7 @@ class block_tags extends block_base {
                     $buttonadd = get_string('add', $tagslang);
                     $arrowtitle = get_string('arrowtitle', $tagslang);
                     $coursetaghelpbutton = helpbutton('addtags', 'adding tags', $tagslang, TRUE, FALSE, '', TRUE);
+                    $sesskey = sesskey();
                     $this->content->footer .= <<<EOT
                         <hr />
                         <form action="{$CFG->wwwroot}/tag/coursetags_add.php" method="post" id="coursetag"
@@ -237,7 +238,7 @@ class block_tags extends block_base {
                             <div style="display: none;">
                                 <input type="hidden" name="entryid" value="$COURSE->id" />
                                 <input type="hidden" name="userid" value="$USER->id" />
-                                <input type="hidden" name="sesskey" value="$USER->sesskey" />
+                                <input type="hidden" name="sesskey" value="$sesskey" />
                             </div>
                             <div><label for="coursetag_new_tag">$tagthisunit</label></div>
                             <div class="coursetag_form_wrapper">
index 49f374799dc550270f73b0698a57f17ab3d365f8..e01fe6408c0a504ef5bab6f6de415f45335f8bd9 100644 (file)
@@ -332,7 +332,7 @@ function print_category_edit($category, $displaylist, $parentslist, $depth=-1, $
                     unset($tempdisplaylist[$key]);
                 }
             }
-            popup_form ("index.php?move=$category->id&amp;sesskey=$USER->sesskey&amp;moveto=", $tempdisplaylist, "moveform$category->id", $category->parent, '', '', '', false);
+            popup_form ("index.php?move=$category->id&amp;sesskey=".sesskey()."&amp;moveto=", $tempdisplaylist, "moveform$category->id", $category->parent, '', '', '', false);
         }
         echo '</td>';
         echo '</tr>';
index 299bb1400f95076f76839fa403737beca609b46b..73bf8e9dafd7344ceb19f68baf3319456b102bc6 100644 (file)
      ///add the module parameter to the paging bar if they exists
         $modulelink = "";
         if (!empty($modulelist) and confirm_sesskey()) {
-            $modulelink = "&amp;modulelist=".$modulelist."&amp;sesskey=".$USER->sesskey;
+            $modulelink = "&amp;modulelist=".$modulelist."&amp;sesskey=".sesskey();
         }
 
         print_navigation_bar($totalcount, $page, $perpage, $encodedsearch, $modulelink);
         } else {
         /// Show editing UI.
             echo "<form id=\"movecourses\" action=\"search.php\" method=\"post\">\n";
-            echo "<div><input type=\"hidden\" name=\"sesskey\" value=\"$USER->sesskey\" />\n";
+            echo "<div><input type=\"hidden\" name=\"sesskey\" value=\"".sesskey()."\" />\n";
             echo "<input type=\"hidden\" name=\"search\" value=\"".s($search)."\" />\n";
             echo "<input type=\"hidden\" name=\"page\" value=\"$page\" />\n";
             echo "<input type=\"hidden\" name=\"perpage\" value=\"$perpage\" /></div>\n";
                 // checks whether user can change visibility
                 if (has_capability('moodle/course:visibility', $coursecontext)) {
                     if (!empty($course->visible)) {
-                        echo "<a title=\"".get_string("hide")."\" href=\"search.php?search=$encodedsearch&amp;perpage=$perpage&amp;page=$page&amp;hide=$course->id&amp;sesskey=$USER->sesskey\">\n<img".
+                        echo "<a title=\"".get_string("hide")."\" href=\"search.php?search=$encodedsearch&amp;perpage=$perpage&amp;page=$page&amp;hide=$course->id&amp;sesskey=".sesskey()."\">\n<img".
                             " src=\"$pixpath/t/hide.gif\" class=\"iconsmall\" alt=\"".get_string("hide")."\" /></a>\n ";
                     } else {
-                        echo "<a title=\"".get_string("show")."\" href=\"search.php?search=$encodedsearch&amp;perpage=$perpage&amp;page=$page&amp;show=$course->id&amp;sesskey=$USER->sesskey\">\n<img".
+                        echo "<a title=\"".get_string("show")."\" href=\"search.php?search=$encodedsearch&amp;perpage=$perpage&amp;page=$page&amp;show=$course->id&amp;sesskey=".sesskey()."\">\n<img".
                             " src=\"$pixpath/t/show.gif\" class=\"iconsmall\" alt=\"".get_string("show")."\" /></a>\n ";
                     }
                 }
index 3ce3632ac6d15eb60e78d47eb7f863193472bd57..b24c14c46d82f02fd68df305a82e70537db163ac 100644 (file)
@@ -107,7 +107,7 @@ switch ($action) {
                     "index.php?id={$courseid}", "index.php?id={$courseid}",
                     array('outcomeid' => $outcome->id,
                         'action'=> 'delete',
-                        'sesskey' =>  $USER->sesskey,
+                        'sesskey' =>  sesskey(),
                         'deleteconfirmed'=> 1)
                     );
             print_footer();
@@ -176,7 +176,7 @@ if ($courseid and $outcomes = grade_outcome::fetch_all_local($courseid)) {
         $buttons .= "<a title=\"$stredit\" href=\"edit.php?courseid=$courseid&amp;id=$outcome->id\"><img".
                     " src=\"$CFG->pixpath/t/edit.gif\" class=\"iconsmall\" alt=\"$stredit\" /></a> ";
         if ($outcome->can_delete()) {
-            $buttons .= "<a title=\"$strdelete\" href=\"index.php?id=$courseid&amp;outcomeid=$outcome->id&amp;action=delete&amp;sesskey=$USER->sesskey\"><img".
+            $buttons .= "<a title=\"$strdelete\" href=\"index.php?id=$courseid&amp;outcomeid=$outcome->id&amp;action=delete&amp;sesskey=".sesskey()."\"><img".
                         " src=\"$CFG->pixpath/t/delete.gif\" class=\"iconsmall\" alt=\"$strdelete\" /></a> ";
         }
         $line[] = $buttons;
@@ -233,7 +233,7 @@ if ($outcomes = grade_outcome::fetch_all_global()) {
                         " src=\"$CFG->pixpath/t/edit.gif\" class=\"iconsmall\" alt=\"$stredit\" /></a> ";
         }
         if (has_capability('moodle/grade:manage', get_context_instance(CONTEXT_SYSTEM)) and $outcome->can_delete()) {
-            $buttons .= "<a title=\"$strdelete\" href=\"index.php?id=$courseid&amp;outcomeid=$outcome->id&amp;action=delete&amp;sesskey=$USER->sesskey\"><img".
+            $buttons .= "<a title=\"$strdelete\" href=\"index.php?id=$courseid&amp;outcomeid=$outcome->id&amp;action=delete&amp;sesskey=".sesskey()."\"><img".
                         " src=\"$CFG->pixpath/t/delete.gif\" class=\"iconsmall\" alt=\"$strdelete\" /></a> ";
         }
         $line[] = $buttons;
index 18f2ee10a1c7d5ce993b905fa8ccafcdd092a762..da240fd4c0610612f1718bb0e6560598a20afcb0 100644 (file)
@@ -112,7 +112,7 @@ if ($courseid and $scales = grade_scale::fetch_all_local($courseid)) {
         $buttons .= "<a title=\"$stredit\" href=\"edit.php?courseid=$courseid&amp;id=$scale->id\"><img".
                     " src=\"$CFG->pixpath/t/edit.gif\" class=\"iconsmall\" alt=\"$stredit\" /></a> ";
         if (!$used) {
-            $buttons .= "<a title=\"$strdelete\" href=\"index.php?id=$courseid&amp;scaleid=$scale->id&amp;action=delete&amp;sesskey=$USER->sesskey\"><img".
+            $buttons .= "<a title=\"$strdelete\" href=\"index.php?id=$courseid&amp;scaleid=$scale->id&amp;action=delete&amp;sesskey=".sesskey()."\"><img".
                         " src=\"$CFG->pixpath/t/delete.gif\" class=\"iconsmall\" alt=\"$strdelete\" /></a> ";
         }
         $line[] = $buttons;
@@ -142,7 +142,7 @@ if ($scales = grade_scale::fetch_all_global()) {
                         " src=\"$CFG->pixpath/t/edit.gif\" class=\"iconsmall\" alt=\"$stredit\" /></a> ";
         }
         if (!$used and has_capability('moodle/course:managescales', get_context_instance(CONTEXT_SYSTEM))) {
-            $buttons .= "<a title=\"$strdelete\" href=\"index.php?id=$courseid&amp;scaleid=$scale->id&amp;action=delete&amp;sesskey=$USER->sesskey\"><img".
+            $buttons .= "<a title=\"$strdelete\" href=\"index.php?id=$courseid&amp;scaleid=$scale->id&amp;action=delete&amp;sesskey=".sesskey()."\"><img".
                         " src=\"$CFG->pixpath/t/delete.gif\" class=\"iconsmall\" alt=\"$strdelete\" /></a> ";
         }
         $line[] = $buttons;
index 319b49aa1a26a09183b33ebd363690060b196cda..bf55900d784c903f7b1a4ea219e02f8f35f43af1 100644 (file)
@@ -1166,7 +1166,7 @@ class grade_seq extends grade_structure {
         global $USER, $CFG;
 
         $this->courseid   = $courseid;
-        $this->commonvars = "&amp;sesskey=$USER->sesskey&amp;id=$this->courseid";
+        $this->commonvars = "&amp;sesskey=".sesskey()."&amp;id=$this->courseid";
         $this->context    = get_context_instance(CONTEXT_COURSE, $courseid);
 
         // get course grade tree
@@ -1310,7 +1310,7 @@ class grade_tree extends grade_structure {
         global $USER, $CFG;
 
         $this->courseid   = $courseid;
-        $this->commonvars = "&amp;sesskey=$USER->sesskey&amp;id=$this->courseid";
+        $this->commonvars = "&amp;sesskey=".sesskey()."&amp;id=$this->courseid";
         $this->levels     = array();
         $this->context    = get_context_instance(CONTEXT_COURSE, $courseid);
 
index 0a7cb9d1ac06be3b5ce598d251543de45267cffd..351c584b22f95cfb5ff84ec0cf7d8eeaf4ea6902 100644 (file)
--- a/index.php
+++ b/index.php
             if (ismoving($SITE->id)) {
                 $stractivityclipboard = strip_tags(get_string('activityclipboard', '', $USER->activitycopyname));
                 echo '<p><font size="2">';
-                echo "$stractivityclipboard&nbsp;&nbsp;(<a href=\"course/mod.php?cancelcopy=true&amp;sesskey=$USER->sesskey\">". get_string('cancel') .'</a>)';
+                echo "$stractivityclipboard&nbsp;&nbsp;(<a href=\"course/mod.php?cancelcopy=true&amp;sesskey=".sesskey()."\">". get_string('cancel') .'</a>)';
                 echo '</font></p>';
             }
 
index fac80a4a55dfbaae7b2c129c0dad310d6cd9e2af..aefb110be1a922b164962310adeb3aae184e841e 100644 (file)
@@ -5335,7 +5335,7 @@ function update_categories_search_button($search,$page,$perpage) {
         return "<form $CFG->frametarget method=\"get\" action=\"$CFG->wwwroot/course/search.php\">".
                '<div>'.
                "<input type=\"hidden\" name=\"edit\" value=\"$edit\" />".
-               "<input type=\"hidden\" name=\"sesskey\" value=\"$USER->sesskey\" />".
+               "<input type=\"hidden\" name=\"sesskey\" value=\"".sesskey()."\" />".
                "<input type=\"hidden\" name=\"search\" value=\"".s($search, true)."\" />".
                "<input type=\"hidden\" name=\"page\" value=\"$page\" />".
                "<input type=\"hidden\" name=\"perpage\" value=\"$perpage\" />".
index 19e72c6bdc0d8d03b390081e6d6fe95ded5b91de..6858eecd63d93b8957c5f302152b77c6fceac53e 100644 (file)
@@ -60,7 +60,7 @@
 
         if ($deletesession and has_capability('mod/chat:deletelog', $context)) {
             notice_yesno(get_string('deletesessionsure', 'chat'),
-                         "report.php?id=$cm->id&amp;deletesession=1&amp;confirmdelete=1&amp;start=$start&amp;end=$end&amp;sesskey=$USER->sesskey",
+                         "report.php?id=$cm->id&amp;deletesession=1&amp;confirmdelete=1&amp;start=$start&amp;end=$end&amp;sesskey=".sesskey(),
                          "report.php?id=$cm->id");
         }
 
index df48c614299f201ca539ee0dba5052f12bd82298..8afd260fe152ffd4c5ee42dad7ee7869c3a88a2c 100644 (file)
@@ -77,9 +77,7 @@
     }
     
     //check whether the user has a session
-    if(!isset($USER->sesskey) OR !$USER->sesskey) {
-        print_error('error');
-    }
+    // there used to be a sesskey test - this could not work - sorry
     
     //check whether the feedback is located and! started from the mainsite
     if($course->id == SITEID AND !$courseid) {
             //check, if all required items have a value
             if(feedback_check_values($_POST, $startitempos, $lastitempos)) {
                 $userid = $USER->id; //arb
-                if($completedid = feedback_save_guest_values($_POST, $USER->sesskey)){
+                if($completedid = feedback_save_guest_values($_POST, sesskey())){
                     add_to_log($course->id, 'feedback', 'startcomplete', 'view.php?id='.$cm->id, $feedback->id); //arb: log even guest submissions or at least the startcomplete since the other add log event is elsewhere
                     
                     if(!$gonextpage AND !$gopreviouspage) $preservevalues = false;//es kann gespeichert werden
             $firstpagebreak = false;
         }
         $maxitemcount = $DB->count_records('feedback_item', array('feedback'=>$feedback->id));
-        $feedbackcompletedtmp = feedback_get_current_completed($feedback->id, true, $courseid, $USER->sesskey);
+        $feedbackcompletedtmp = feedback_get_current_completed($feedback->id, true, $courseid, sesskey());
 
         /// Print the main part of the page
         ///////////////////////////////////////////////////////////////////////////
                         $value =  isset($formdata->{$frmvaluename})?$formdata->{$frmvaluename}:NULL;
                     }else {
                         if(isset($feedbackcompletedtmp->id)) {
-                            $value = feedback_get_item_value($feedbackcompletedtmp->id, $feedbackitem->id, $USER->sesskey);
+                            $value = feedback_get_item_value($feedbackcompletedtmp->id, $feedbackitem->id, sesskey());
                         }
                     }
                     echo '<tr>';
index 8a529664191c45e61eb0cf1a83fbaa5352ffb70d..af312fe8045e5301ec25a025bd80308ed96c153a 100644 (file)
                 echo '<input type="hidden" name="deletetempl" value="'.$template->id.'" />';
                 echo '<input type="hidden" name="shoulddelete" value="1" />';
                 echo '<input type="hidden" name="id" value="'.$id.'" />';
-                echo '<input type="hidden" name="sesskey" value="' . $USER->sesskey . '" />';
+                echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
                 echo '</form>';
                 echo '</td></tr>';
             }
         }
 ?>
         <form name="frm" action="<?php echo $ME;?>" method="post">
-            <input type="hidden" name="sesskey" value="<?php echo $USER->sesskey;?>" />
+            <input type="hidden" name="sesskey" value="<?php echo sesskey() ?>" />
             <input type="hidden" name="id" value="<?php echo $id;?>" />
             <input type="hidden" name="canceldelete" value="0" />
             <button type="button" onclick="this.form.canceldelete.value=1;this.form.submit();"><?php print_string('cancel');?></button>
index e872121f119d742e4aee62b29f2b41efdcb6e775..f117b66c59b17f9705886eb1d8305c8a09c4f0f6 100644 (file)
         
         $query = 'id='.$id;
         $query .= '&do_show='.$tab;
-        //$query .= '&sesskey='.$USER->sesskey;
+        //$query .= '&sesskey='.sesskey();
         
         return $query;
     }
     function feedback_edit_print_default_form_values($id, $tab) {
         global $USER;
         
-        echo '<input type="hidden" name="sesskey" value="' . $USER->sesskey . '" />';
+        echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
         echo '<input type="hidden" name="id" value="'.$id.'" />';
         echo '<input type="hidden" name="do_show" value="'.$tab.'" />';
     }
index faa8feb8013d078a9fb65dd47567ed03f9a222d1..f2e4000499b7ba7f41b62bf48dffc07c9ef45f48 100644 (file)
     // print_simple_box_start('center');
     print_box_start('generalbox boxwidthwide boxaligncenter');
         echo '<form action="'.$ME.'" method="post">';
-        echo '<input type="hidden" name="sesskey" value="' . $USER->sesskey . '" />';
+        echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
     
     //this div makes the buttons stand side by side
     echo '<div>';
index 006ba7049763c90fffe12c0f1dd4c484e05b43e9..286725144ff2c43e2c1043e273e292daf2bd1ac6 100644 (file)
                                 <td align="right">
                                 <?php
                                     $show_button_link = $ME;
-                                    $show_button_options = array('sesskey'=>$USER->sesskey, 'userid'=>$student->id, 'do_show'=>'showoneentry', 'id'=>$id);
+                                    $show_button_options = array('sesskey'=>sesskey(), 'userid'=>$student->id, 'do_show'=>'showoneentry', 'id'=>$id);
                                     $show_button_label = get_string('show_entries', 'feedback');
                                     print_single_button($show_button_link, $show_button_options, $show_button_label, 'post');
                                 ?>
                                 <td align="right">
                                 <?php
                                     $delete_button_link = 'delete_completed.php';
-                                    $delete_button_options = array('sesskey'=>$USER->sesskey, 'completedid'=>$feedbackcompleted->id, 'do_show'=>'showoneentry', 'id'=>$id);
+                                    $delete_button_options = array('sesskey'=>sesskey(), 'completedid'=>$feedbackcompleted->id, 'do_show'=>'showoneentry', 'id'=>$id);
                                     $delete_button_label = get_string('delete_entry', 'feedback');
                                     print_single_button($delete_button_link, $delete_button_options, $delete_button_label, 'post');
                                 ?>
                     <td align="right">
                         <?php
                             $show_anon_button_link = 'show_entries_anonym.php';
-                            $show_anon_button_options = array('sesskey'=>$USER->sesskey, 'userid'=>0, 'do_show'=>'showoneentry', 'id'=>$id);
+                            $show_anon_button_options = array('sesskey'=>sesskey(), 'userid'=>0, 'do_show'=>'showoneentry', 'id'=>$id);
                             $show_anon_button_label = get_string('show_entries', 'feedback');
                             print_single_button($show_anon_button_link, $show_anon_button_options, $show_anon_button_label, 'post');
                         ?>
             // print_simple_box_start("center", '50%');
             print_box_start('generalbox boxaligncenter boxwidthnormal');
             echo '<form>';
-            echo '<input type="hidden" name="sesskey" value="' . $USER->sesskey . '" />';
+            echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
             echo '<table width="100%">';
             $itemnr = 0;
             foreach($feedbackitems as $feedbackitem){
index bed5ba0418e40a22360cb57bb4b6d08fba67e063..228db2ec01f4f16cf22f026b317400909416e4c2 100644 (file)
@@ -98,7 +98,7 @@
         <table>
             <tr>
                 <td>
-                    <input type="hidden" name="sesskey" value="<?php echo $USER->sesskey;?>" />
+                    <input type="hidden" name="sesskey" value="<?php echo sesskey() ?>" />
                     <select name="completedid" size="<?php echo (sizeof($feedbackcompleteds)>10)?10:5;?>">
 <?php
                     if(is_array($feedbackcompleteds)) {
             // print_simple_box_start("center", '50%');
             print_box_start('generalbox boxaligncenter boxwidthnormal');
             echo '<form>';
-            echo '<input type="hidden" name="sesskey" value="' . $USER->sesskey . '" />';
+            echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
             echo '<table width="100%">';
             $itemnr = 0;
             foreach($feedbackitems as $feedbackitem){
index 1641e893f1b54ccea122ff25ba5077b3a334a7ee..abb656f199f462a3f3a614ee077a3490f10de8ad 100644 (file)
             //if the user is not known so we cannot save the values temporarly
             if(!isset($USER->username) OR $USER->username == 'guest') {
                 $completefile = 'complete_guest.php';
-                $guestid = $USER->sesskey;
+                $guestid = sesskey();
             }else {
                 $completefile = 'complete.php';
                 $guestid = false;
index 8e51480e57355f7d9d3151e2f69fa1585c03079e..d5dfce79bd039ec6a7420c0167359b30a60b0b0d 100644 (file)
 
     add_to_log($course->id, "hotpot", "view all", "index.php?id=$course->id", "");
 
-    // Moodle 1.4+ requires sesskey to be passed in forms
-    if (isset($USER->sesskey)) {
-        $sesskey = '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
-    } else {
-        $sesskey = '';
-    }
+    $sesskey = '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
 
     // get message strings for titles
     $strmodulenameplural = get_string("modulenameplural", "hotpot");
index 2f3e97f9153ece79ca9649fe99df82ae64ff4a51..767edb255cfa348bf44fb336518f52999c2910c1 100644 (file)
@@ -447,7 +447,7 @@ function quiz_print_question_list($quiz, $pageurl, $allowdelete=true,
 <form method="post" action="edit.php"><div>
     <fieldset class="invisiblefieldset" style="display: block;">
     <label for="<?php echo "inputq$qnum" ?>"><?php echo $strgrade; ?></label>:<br />
-    <input type="hidden" name="sesskey" value="<?php echo $USER->sesskey ?>" />
+    <input type="hidden" name="sesskey" value="<?php echo sesskey() ?>" />
     <?php echo $pageurl->hidden_params_out(); ?>
     <input type="hidden" name="savechanges" value="save" />
         <?php
@@ -1499,7 +1499,7 @@ function quiz_print_grading_form($quiz, $pageurl, $tabindex){
     $strsave=get_string('save',"quiz");
     echo "<form method=\"post\" action=\"edit.php\"><div>";
     echo '<fieldset class="invisiblefieldset" style="display: block;">';
-    echo "<input type=\"hidden\" name=\"sesskey\" value=\"$USER->sesskey\" />";
+    echo "<input type=\"hidden\" name=\"sesskey\" value=\"".sesskey()."\" />";
     echo $pageurl->hidden_params_out();
     $a='<input type="text" id="inputmaxgrade" name="maxgrade" size="' . ($quiz->decimalpoints + 2) . '" tabindex="'.($tabindex)
          .'" value="'.quiz_format_grade($quiz, $quiz->grade).'" />';
index d1a4bca280ef293c8eacafe918df9787e7515709..2e97e3c4a71c20f15059dd56b604bc85de966d73 100644 (file)
@@ -384,7 +384,7 @@ class resource_ims extends resource_base {
                 $options['courseid'] = $course->id;
                 $options['cmid'] = $cm->id;
                 $options['file'] = $resource->reference;
-                $options['sesskey'] = $USER->sesskey;
+                $options['sesskey'] = sesskey();
                 $options['inpopup'] = $inpopup;
                 if ($errorcode == 3) {
                     $label = get_string ('deploy', 'resource');
index 64a3069f32a8989982d6f5af6bd1274c89b74d2e..1e2271002caee098ab16f8985f2b853bfd6d6d53 100644 (file)
@@ -527,7 +527,7 @@ function AICCapi() {
         }
         //popupwin(datastring);
         var myRequest = NewHttpReq();
-        result = DoRequest(myRequest,"<?php p($CFG->wwwroot) ?>/mod/scorm/datamodel.php","id=<?php p($id) ?>&sesskey=<?php p($USER->sesskey) ?>"+datastring);
+        result = DoRequest(myRequest,"<?php p($CFG->wwwroot) ?>/mod/scorm/datamodel.php","id=<?php p($id) ?>&sesskey=<?php echo sesskey() ?>"+datastring);
         results = result.split('\n');
         errorCode = results[1];
         return results[0];
index 4e4589f99e52ce569dd16723cf7043503ccfa54c..f7d6c9d2567284f8f48edeb3708a4ecdf9fb1348 100644 (file)
@@ -585,7 +585,7 @@ function SCORMapi1_2() {
         datastring += '&scoid=<?php echo $scoid ?>';
         
         var myRequest = NewHttpReq();
-        result = DoRequest(myRequest,"<?php p($CFG->wwwroot) ?>/mod/scorm/datamodel.php","id=<?php p($id) ?>&sesskey=<?php p($USER->sesskey) ?>"+datastring);
+        result = DoRequest(myRequest,"<?php p($CFG->wwwroot) ?>/mod/scorm/datamodel.php","id=<?php p($id) ?>&sesskey=<?php echo sesskey() ?>"+datastring);
         results = String(result).split('\n');
         errorCode = results[1];
         return results[0];
index 8ee312e890c88ad0d16cde47af37f63d461c550f..d075ea67261b54a4fa248016ab312e4a94fbdfbd 100644 (file)
@@ -1237,7 +1237,7 @@ function SCORMapi1_3() {
 //            }
         ?>
         var myRequest = NewHttpReq();
-        var result = DoRequest(myRequest,"<?php p($CFG->wwwroot) ?>/mod/scorm/datamodel.php","id=<?php p($id) ?>&sesskey=<?php p($USER->sesskey) ?>"+datastring);
+        var result = DoRequest(myRequest,"<?php p($CFG->wwwroot) ?>/mod/scorm/datamodel.php","id=<?php p($id) ?>&sesskey=<?php echo sesskey() ?>"+datastring);
         <?php
 //            if (scorm_debugging($scorm)) {
 //                echo 'popupwin(result);';
index 72721d301b630a2cb822e504d8bcef62be055e9f..60afa8e56c90c2cbeed69020ed11fe83984d7587 100644 (file)
@@ -338,7 +338,7 @@ function question_list($contexts, $pageurl, $categoryandcontext, $cm = null,
         if (question_has_capability_on($question, 'edit', $question->category)) {
             // hide-feature
             if($question->hidden) {
-                echo "<a title=\"$strrestore\" href=\"edit.php?".$pageurl->get_query_string()."&amp;unhide=$question->id&amp;sesskey=$USER->sesskey\"><img
+                echo "<a title=\"$strrestore\" href=\"edit.php?".$pageurl->get_query_string()."&amp;unhide=$question->id&amp;sesskey=".sesskey()."\"><img
                         src=\"$CFG->pixpath/t/restore.gif\" alt=\"$strrestore\" /></a>";
             } else {
                 echo "<a title=\"$strdelete\" href=\"edit.php?".$pageurl->get_query_string()."&amp;deleteselected=$question->id&amp;q$question->id=1\"><img
index 124a1ab0def993fab15f59f5312e00574b5a3967..fd454385b624c5c5a96758b6610035c923dd18ce 100644 (file)
@@ -117,13 +117,14 @@ print_header_simple($title, '', $nav, '', '', false);
         $script = coursetag_get_jscript();
         $addtagshelp = helpbutton('addtags', 'adding tags', $tagslang, TRUE, FALSE, '', TRUE);
         $edittagthisunit = get_string('edittagthisunit', $tagslang);
-    $arrowtitle = get_string('arrowtitle', $tagslang);
+        $arrowtitle = get_string('arrowtitle', $tagslang);
+        $sesskey = sesskey();
         $outstr .= <<<EOT
             $script
             <form action="$CFG->wwwroot/tag/coursetags_edit.php" method="post" id="coursetag">
                 <div style="display: none;">
                     <input type="hidden" name="courseid" value="$course->id" />
-                    <input type="hidden" name="sesskey" value="$USER->sesskey" />
+                    <input type="hidden" name="sesskey" value="$sesskey" />
                 </div>
                 <div class="coursetag_edit_centered">
                     <div class="coursetag_edit_row">
index 636e4f5c82651b40e5d5c24c0e922bace407ed58..dfd65e9e35042fb0297e7462d366645fcd86cfa7 100644 (file)
@@ -57,7 +57,7 @@
     print_heading($strthemes);
 
     $themes = get_list_of_plugins("theme");
-    $sesskey = !empty($USER->id) ? $USER->sesskey : '';
+    $sesskey = sesskey();
 
     echo "<table style=\"margin-left:auto;margin-right:auto;\" cellpadding=\"7\" cellspacing=\"5\">\n";