rem: this.preferences.set("spamfilter", res.pop()); 
add: this.properties.set("spamfilter", res.pop()); 
context: Site.prototype.referrers_action = function() {   if (req.data.permanent && session.user) {      try {         this.checkEdit(session.user, res.data.memberlevel);      } catch (err) {         res.message = err.toString();         res.redirect(this.href());         return;      }      var urls = req.data.permanent_array ?                 req.data.permanent_array : [req.data.permanent];      res.push();      res.write(this.preferences.get("spamfilter"));      for (var i in urls) {         res.write("\n");         res.write(urls[i].replace(/\?/g, "\\\\?"));      }      this.preferences.set("spamfilter", res.pop());      res.redirect(this.href(req.action));      return;   }   res.data.action = this.href("referrers");   res.data.title = getMessage("Site.referrersReadTitle", {siteTitle: this.title});   res.data.body = this.renderSkinAsString("referrers");   this.renderSkin("page");   return;};
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/993/d46237ae5555045222f493137c5c51dbcd7b4033/Site.js/clean/code/Site/Site.js