original_string: public function update_references_to_storedfile(stored_file $storedfile) {
          global $CFG, $DB;
          $params = array();
          $params['contextid'] = $storedfile->get_contextid();
          $params['component'] = $storedfile->get_component();
          $params['filearea']  = $storedfile->get_filearea();
          $params['itemid']    = $storedfile->get_itemid();
          $params['filename']  = $storedfile->get_filename();
          $params['filepath']  = $storedfile->get_filepath();
          $reference = self::pack_reference($params);
          $referencehash = sha1($reference);
  
          $sql = "SELECT repositoryid, id FROM {files_reference}
                   WHERE referencehash = ?";
          $rs = $DB->get_recordset_sql($sql, array($referencehash));
  
          $now = time();
          foreach ($rs as $record) {
              $this->update_references($record->id, $now, null,
                      $storedfile->get_contenthash(), $storedfile->get_filesize(), 0, $storedfile->get_timemodified());
          }
          $rs->close();
      }
code: public function update_references_to_storedfile(stored_file $storedfile) {
          global $CFG, $DB;
          $params = array();
          $params['contextid'] = $storedfile->get_contextid();
          $params['component'] = $storedfile->get_component();
          $params['filearea']  = $storedfile->get_filearea();
          $params['itemid']    = $storedfile->get_itemid();
          $params['filename']  = $storedfile->get_filename();
          $params['filepath']  = $storedfile->get_filepath();
          $reference = self::pack_reference($params);
          $referencehash = sha1($reference);
  
          $sql = "SELECT repositoryid, id FROM {files_reference}
                   WHERE referencehash = ?";
          $rs = $DB->get_recordset_sql($sql, array($referencehash));
  
          $now = time();
          foreach ($rs as $record) {
              $this->update_references($record->id, $now, null,
                      $storedfile->get_contenthash(), $storedfile->get_filesize(), 0, $storedfile->get_timemodified());
          }
          $rs->close();
      }
code_tokens: public function update_references_to_storedfile ( stored_file $ storedfile ) { global $ CFG , $ DB ; $ params = array ( ) ; $ params [ 'contextid' ] = $ storedfile -> get_contextid ( ) ; $ params [ 'component' ] = $ storedfile -> get_component ( ) ; $ params [ 'filearea' ] = $ storedfile -> get_filearea ( ) ; $ params [ 'itemid' ] = $ storedfile -> get_itemid ( ) ; $ params [ 'filename' ] = $ storedfile -> get_filename ( ) ; $ params [ 'filepath' ] = $ storedfile -> get_filepath ( ) ; $ reference = self :: pack_reference ( $ params ) ; $ referencehash = sha1 ( $ reference ) ; $ sql = "SELECT repositoryid, id FROM {files_reference}
                   WHERE referencehash = ?" ; $ rs = $ DB -> get_recordset_sql ( $ sql , array ( $ referencehash ) ) ; $ now = time ( ) ; foreach ( $ rs as $ record ) { $ this -> update_references ( $ record -> id , $ now , null , $ storedfile -> get_contenthash ( ) , $ storedfile -> get_filesize ( ) , 0 , $ storedfile -> get_timemodified ( ) ) ; } $ rs -> close ( ) ; }
docstring: Updates all files that are referencing this file with the new contenthash
  and filesize
  
  @param stored_file $storedfile
docstring_tokens: Updates all files that are referencing this file with the new contenthash and filesize