]> ruin.nu Git - ndwebbie.git/commitdiff
gettargets
authorMichael Andreen <harv@ruin.nu>
Wed, 13 Dec 2006 20:19:55 +0000 (20:19 +0000)
committerMichael Andreen <harv@ruin.nu>
Wed, 13 Dec 2006 20:19:55 +0000 (20:19 +0000)
raid.js
raids.pl

diff --git a/raid.js b/raid.js
index 31e2774667176b2ef0cf28322c305cdca1a339bd..5835beed0de54b3c7347b71bfbafd08966e4d902 100644 (file)
--- a/raid.js
+++ b/raid.js
@@ -56,8 +56,11 @@ function listTargets(dataSource){
                if (http.readyState == 4 &&
                                http.status == 200) {
                        var obj = document.getElementById("targets");
-                       if (obj)
-                               obj.innerHTML = http.responseText;
+                       if (obj){
+                               var re = new RegExp("targetlist>(.*)</targetlist", "m");
+                               re.test(http.responseText);
+                               obj.innerHTML = RegExp.$1;
+                       }
                }
        }
        http.send(null);
index 535a1bb131e496a211a276c4d0fc653d6cc74ad7..ee38de30b18e25d216a7cab9420f3f2e16394345 100644 (file)
--- a/raids.pl
+++ b/raids.pl
@@ -156,6 +156,11 @@ if ($XML && $raid && param('cmd') eq 'update' ){
        }
        generateClaimXml($raid,$from);
 }
+if ($XML && param('cmd') eq 'gettargets' ){
+       $_ = listTargets();
+       chop;
+       $BODY->param(TargetList => $_);
+}
 
 unless ($XML){
        $ND::TEMPLATE->param(TITLE => 'Raids');