Merge branch 'w08_MDL-42889_m27_vir' of https://github.com/skodak/moodle
authorDamyon Wiese <damyon@moodle.com>
Tue, 25 Feb 2014 02:32:44 +0000 (10:32 +0800)
committerDamyon Wiese <damyon@moodle.com>
Tue, 25 Feb 2014 02:32:44 +0000 (10:32 +0800)
1  2 
lib/deprecatedlib.php
lib/formslib.php

diff --combined lib/deprecatedlib.php
  
  defined('MOODLE_INTERNAL') || die();
  
+ /**
+  * Adds a file upload to the log table so that clam can resolve the filename to the user later if necessary
+  *
+  * @deprecated since 2.7 - use new file picker instead
+  *
+  * @param string $newfilepath
+  * @param stdClass $course
+  * @param bool $nourl
+  */
+ function clam_log_upload($newfilepath, $course=null, $nourl=false) {
+     debugging('clam_log_upload() is not supposed to be used any more, use new file picker instead', DEBUG_DEVELOPER);
+ }
+ /**
+  * This function logs to error_log and to the log table that an infected file has been found and what's happened to it.
+  *
+  * @deprecated since 2.7 - use new file picker instead
+  *
+  * @param string $oldfilepath
+  * @param string $newfilepath
+  * @param int $userid The user
+  */
+ function clam_log_infected($oldfilepath='', $newfilepath='', $userid=0) {
+     debugging('clam_log_infected() is not supposed to be used any more, use new file picker instead', DEBUG_DEVELOPER);
+ }
+ /**
+  * Some of the modules allow moving attachments (glossary), in which case we need to hunt down an original log and change the path.
+  *
+  * @deprecated since 2.7 - use new file picker instead
+  *
+  * @param string $oldpath
+  * @param string $newpath
+  * @param boolean $update
+  */
+ function clam_change_log($oldpath, $newpath, $update=true) {
+     debugging('clam_change_log() is not supposed to be used any more, use new file picker instead', DEBUG_DEVELOPER);
+ }
+ /**
+  * Replaces the given file with a string.
+  *
+  * @deprecated since 2.7 - infected files are now deleted in file picker
+  *
+  * @param string $file
+  * @return boolean
+  */
+ function clam_replace_infected_file($file) {
+     debugging('clam_change_log() is not supposed to be used any more', DEBUG_DEVELOPER);
+     return false;
+ }
  /**
   * Checks whether the password compatibility library will work with the current
   * version of PHP. This cannot be done using PHP version numbers since the fix
@@@ -4266,17 -4318,3 +4318,17 @@@ function can_use_html_editor() 
      debugging('can_use_html_editor has been deprecated please update your code to assume it returns true.', DEBUG_DEVELOPER);
      return true;
  }
 +
 +/**
 + * Returns whether ajax is enabled/allowed or not.
 + * This function is deprecated and always returns true.
 + *
 + * @param array $unused - not used any more.
 + * @return bool
 + * @deprecated since 2.7 MDL-33099 - please do not use this function any more.
 + * @todo MDL-44088 This will be removed in Moodle 2.9.
 + */
 +function ajaxenabled(array $browsers = null) {
 +    debugging('ajaxenabled() is deprecated - please update your code to assume it returns true.', DEBUG_DEVELOPER);
 +    return true;
 +}
diff --combined lib/formslib.php
@@@ -345,16 -345,8 +345,8 @@@ abstract class moodleform 
                  continue;
              }
  
- /*
-   // TODO: rethink the file scanning MDL-19380
-             if ($CFG->runclamonupload) {
-                 if (!clam_scan_moodle_file($_FILES[$elname], $COURSE)) {
-                     $errors[$elname] = $_FILES[$elname]['uploadlog'];
-                     unset($_FILES[$elname]);
-                     continue;
-                 }
-             }
- */
+             // NOTE: the viruses are scanned in file picker, no need to deal with them here.
              $filename = clean_param($_FILES[$elname]['name'], PARAM_FILE);
              if ($filename === '') {
                  // TODO: improve error message - wrong chars
@@@ -2549,7 -2541,7 +2541,7 @@@ class MoodleQuickForm_Renderer extends 
         "\n\t\t<legend class=\"ftoggler\">{header}</legend>\n\t\t<div class=\"fcontainer clearfix\">\n\t\t";
  
      /** @var string Template used when opening a fieldset */
 -    var $_openFieldsetTemplate = "\n\t<fieldset class=\"{classes}\" {id} {aria-live}>";
 +    var $_openFieldsetTemplate = "\n\t<fieldset class=\"{classes}\" {id}>";
  
      /** @var string Template used when closing a fieldset */
      var $_closeFieldsetTemplate = "\n\t\t</div></fieldset>";
          $fieldsetclasses = array('clearfix');
          if (isset($this->_collapsibleElements[$header->getName()])) {
              $fieldsetclasses[] = 'collapsible';
 -            $arialive = 'aria-live="polite"';
              if ($this->_collapsibleElements[$header->getName()]) {
                  $fieldsetclasses[] = 'collapsed';
              }
  
          $openFieldsetTemplate = str_replace('{id}', $id, $this->_openFieldsetTemplate);
          $openFieldsetTemplate = str_replace('{classes}', join(' ', $fieldsetclasses), $openFieldsetTemplate);
 -        $openFieldsetTemplate = str_replace('{aria-live}', $arialive, $openFieldsetTemplate);
  
          $this->_html .= $openFieldsetTemplate . $header_html;
          $this->_fieldsetsOpen++;