var number_image = "<?php echo $registry->getImageDir() . '/telephone-pole.png'; ?>";
var destinations = new Array();
-<?php
-foreach ($extensions as $extension => $info)
-{
- echo "destinations[${extension}] = {";
- if (count($info['devices'])) {
- echo 'devices: ["' . implode('","', $info['devices']) . '"],';
- }
- if (count($info['numbers'])) {
- echo 'numbers: ["' . implode('","', $info['numbers']) . '"],';
- }
- echo "};\n";
-
- echo "contract('${extension}');\n";
-}
-?>
-
-var destX101 = {
- numbers: []
-}
function resetDestInfo(exten)
{
a = document.createElement('a');
a.id = 'destX'+exten+'addDest';
- a.class = 'addDest';
+ a['className'] = 'addDest';
a.href='#';
- a.onclick='addDest('+exten+')';
+ a.setAttribute('onclick', 'addDest('+exten+')');
t = document.createTextNode('Add more destinations...');
a.appendChild(t);
$('destX'+exten+'info').appendChild(a);
Event.observe($('destX'+exten+'form'), 'submit', function(event) {processForm(event);});
}
+<?php
+foreach ($extensions as $extension => $info)
+{
+ echo "destinations[${extension}] = {";
+ if (count($info['devices'])) {
+ echo 'devices: ["' . implode('","', $info['devices']) . '"],';
+ }
+ if (count($info['numbers'])) {
+ echo 'numbers: ["' . implode('","', $info['numbers']) . '"],';
+ }
+ echo "};\n";
+}
+?>
+
+// Initialize the data.
+for (var i in destinations) {
+ resetDestInfo(i);
+ contract(i);
+}
+
// -->
</script>