},
regexes : {
- 'HPA' : [ /web.hpasite/, /Roo Application Builder - Site/, /HP Intranet/ ],
+ 'HPA' : [ /web.hpasite/, /Roo Application Builder - Site/, /HP Intranet/, /Hpasite/ ],
'MediaOut' : [ /app\.WorkerBee/, /web\.MediaOut/, /workerbee/,
/media-outreach/ , /Press Release Image Portal/, /Media Outreach Feed/ , /PressRelease/,
- /Media Clipping Portal/,
+ /Clipping Portal/, /Media OutReach/,
/Auto Searching/ , // These are the excel files they send over..
- /sitemap\.xml/
+ /sitemap\.xml/,
+ /Builder - Clipping/
],
'Habito' : [ /Interspire/ ],
'Hebe' :[ /web.hhyc_membership_system/ ,/Builder - Hebe/, /Hebe Haven Membership Managment/],
- 'RIS' : [ /Project web.Ris/ , /RIS HK/ , /Hydra/],
+ 'RIS' : [ /Project web.Ris/ , /RIS HK/ , /Hydra/, /hydrajobs/ ],
// for who thoug...
'Mailfort' : [ /web.FlexySpam/ ],
},
+ match_project : function(line) {
+ for(var proj in this.regexes) {
+ for(var r in this.regexes[proj]) {
+ if (line.match(this.regexes[proj][r])) {
+ //print("Match " + proj + " on " + r + ret.line + )
+ return proj;
+
+ }
+ }
+
+ }
+ return "Unknown";
+ },
+
+
'/usr/bin/perl' : function(ret) {
if (ret.title.match(/^PAC/)) {
ret.project = 'Unknown';
hsum.sort(function(a,b) { if (a.tot == b.tot) { return 0; } return a.tot < b.tot ? 1 : -1 });
print("\n\n" + h+': Total (' + htot +')');
hsum.forEach(function(r) {
- print (" " + r.tot + " : " + r.desc);
+ print (" " + r.tot + " : " + (r.project == "Unknown" ? "???" : '') + r.desc);
});
}