opensim-tools – Diff between revs 73 and 74
?pathlinks?
Rev 73 | Rev 74 | |||
---|---|---|---|---|
Line 79... | Line 79... | |||
79 | $rep = new SimpleXMLElement($req->admin_get_agents($region, "false")); |
79 | $rep = new SimpleXMLElement($req->admin_get_agents($region, "false")); |
|
80 | foreach($rep->params->param->value->struct->member as $member) { |
80 | foreach($rep->params->param->value->struct->member as $member) { |
|
81 | if($member->name == "regions") { |
81 | if($member->name == "regions") { |
|
82 | foreach($member->value->array->data->value->struct->member as $member) { |
82 | foreach($member->value->array->data->value->struct->member as $member) { |
|
83 | if($member->name == "agents") { |
83 | if($member->name == "agents") { |
|
84 | $agents = count($member->value->array->data->value); |
84 | $agents += count($member->value->array->data->value); |
|
85 | goto counted; |
- | ||
86 | } |
85 | } |
|
87 | } |
86 | } |
|
88 | } |
87 | } |
|
89 | } |
88 | } |
|
90 | } |
89 | } |
|
Line 91... | Line -... | |||
91 | |
- | ||
92 | counted: |
- | ||
93 | |
90 | |
|
94 | if($agents == 0) { |
91 | if($agents == 0) { |
|
95 | $req->admin_console_command("scripts suspend"); |
92 | $req->admin_console_command("scripts suspend"); |
|
96 | return 0; |
93 | return 0; |
|
97 | } |
94 | } |