<item url="themes/graphics/" uploadstatus="1" />
<item modified_time="1121581526" url="themes/graphics/add-extension.gif" uploadstatus="1" />
<item modified_time="1130861777" url="themes/graphics/add-user.gif" uploadstatus="1" />
- <item modified_time="1131593241" url="themes/screen.css" uploadstatus="1" />
+ <item modified_time="1131744337" url="themes/screen.css" uploadstatus="1" />
<item url="users/" uploadstatus="1" />
<item modified_time="1122704539" url="users/add.php" uploadstatus="1" />
<item modified_time="1122704539" url="users/delete.php" uploadstatus="1" />
<uploadeditem upload_time="0" url="templates/dialplan/" />
<uploadeditem upload_time="1131723538" url="templates/dialplan/contexttree.inc" />
<uploadeditem upload_time="1131593241" url="templates/dialplan/dialplanlist.inc" />
- <uploadeditem upload_time="1131741629" url="templates/dialplan/extensiondetail.inc" />
+ <uploadeditem upload_time="1131744370" url="templates/dialplan/extensiondetail.inc" />
<uploadeditem upload_time="1121689030" url="templates/dialplan/priority-form-begin.inc" />
<uploadeditem upload_time="1121689030" url="templates/dialplan/priority-form-end.inc" />
<uploadeditem upload_time="1121689030" url="templates/dialplan/priority-form-line.inc" />
<uploadeditem upload_time="0" url="templates/javascript/" />
- <uploadeditem upload_time="1131741807" url="templates/javascript/dialplan.js" />
+ <uploadeditem upload_time="1131744813" url="templates/javascript/dialplan.js" />
<uploadeditem upload_time="1131593241" url="templates/menu.inc" />
<uploadeditem upload_time="1121578596" url="templates/table-limiter-begin.inc" />
<uploadeditem upload_time="1121578596" url="templates/table-limiter-end.inc" />
<uploadeditem upload_time="0" url="themes/graphics/" />
<uploadeditem upload_time="1121581526" url="themes/graphics/add-extension.gif" />
<uploadeditem upload_time="1130861777" url="themes/graphics/add-user.gif" />
- <uploadeditem upload_time="1131593241" url="themes/screen.css" />
+ <uploadeditem upload_time="1131744337" url="themes/screen.css" />
<uploadeditem upload_time="1122704475" url="users.php" />
<uploadeditem upload_time="0" url="users/" />
<uploadeditem upload_time="1122704539" url="users/add.php" />
<events/>
<item modified_time="1131045729" url="lib/defines.php" uploadstatus="1" />
<item modified_time="1131723538" url="templates/dialplan/contexttree.inc" uploadstatus="1" />
- <item modified_time="1131741629" url="templates/dialplan/extensiondetail.inc" uploadstatus="1" />
+ <item modified_time="1131744370" url="templates/dialplan/extensiondetail.inc" uploadstatus="1" />
<item modified_time="1131497712" url="security.php" uploadstatus="1" />
<item url="templates/javascript/" uploadstatus="1" />
- <item modified_time="1131741807" url="templates/javascript/dialplan.js" uploadstatus="1" />
+ <item modified_time="1131744813" url="templates/javascript/dialplan.js" uploadstatus="1" />
<treestatus>
<openfolder url="lib" />
<openfolder url="lib/Driver" />
<openfolder url="templates" />
<openfolder url="templates/dialplan" />
<openfolder url="templates/javascript" />
+ <openfolder url="themes" />
</treestatus>
</project>
</webproject>
<?php echo Shout::exten2name($extension); ?>
</div>
</a>
- </div>
-
- <div>
- <div>
- <div id="<?php echo "pList-$extension"; ?>"
- name="<?php echo "pList-$extension"; ?>">
- <table class="pList" cellspacing="0">
- <?php
- $p = 0;
- foreach($priorities as $priority => $data) {
- ?>
- <tr class="priority">
- <td class="pButtons"
- id="<?php echo "pButtons-$extension-$priority"; ?>"
- name="<?php echo "pButtons-$extension-$priority"; ?>">
- <span class="add"
- onclick="javascript:dp.addPrio('<?php
- echo $extension; ?>', '<?php echo $priority; ?>');">+</span>
- <span class="remove"
- onclick="javascript:dp.delPrio('<?php
- echo $extension; ?>', '<?php echo $priority; ?>');">-</span>
- </td>
- <td class="pElement"
- id="<?php echo "pNumber-$extension-$priority"; ?>"
- name="<?php echo "pNumber-$extension-$priority"; ?>"
- onclick="javascript:dp.activatePriority('<?php
- echo $extension; ?>', '<?php
- echo $priority; ?>')">
- <span class="priorityBox">
- <?php echo $priority; ?>
- </span>
- </td>
- <td class="pElement"
- id="<?php echo "pApp-$extension-$priority"; ?>"
- name="<?php echo "pApp-$extension-$priority"; ?>">
- <span class="applicationBox">
- <select
- name="app[<?php echo $extension; ?>][<?php echo $priority; ?>]"
- id="app[<?php echo $extension; ?>][<?php echo $priority; ?>]">
- <option value="<?php echo $data['application']; ?>">
- <?php echo $data['application']; ?></option>
- </select>
- </span>
- </td>
- <td class="pElement"
- id="<?php echo "pArgs-$extension-$priority"; ?>"
- name="<?php echo "pArgs-$extension-$priority"; ?>">
- <span class="argBox">
- <?php echo $data['args']; ?>
- </span>
- </td>
- </tr>
- <?php
- $p++;
- }
+ <div id="<?php echo "pList-$extension"; ?>"
+ name="<?php echo "pList-$extension"; ?>">
+ <table class="pList" cellspacing="0">
+ <?php
+ $p = 0;
+ foreach($priorities as $priority => $data) {
?>
- </table>
- <br />
- </div>
+ <tr class="priority">
+ <td class="pButtons"
+ id="<?php echo "pButtons-$extension-$priority"; ?>"
+ name="<?php echo "pButtons-$extension-$priority"; ?>">
+ <span class="add"
+ onclick="javascript:dp.addPrio('<?php
+ echo $extension; ?>', '<?php echo $priority; ?>');">+</span>
+ <span class="remove"
+ onclick="javascript:dp.delPrio('<?php
+ echo $extension; ?>', '<?php echo $priority; ?>');">-</span>
+ </td>
+ <td class="pElement"
+ id="<?php echo "pNumber-$extension-$priority"; ?>"
+ name="<?php echo "pNumber-$extension-$priority"; ?>"
+ onclick="javascript:dp.activatePriority('<?php
+ echo $extension; ?>', '<?php
+ echo $priority; ?>')">
+ <span class="priorityBox">
+ <?php echo $priority; ?>
+ </span>
+ </td>
+ <td class="pElement"
+ id="<?php echo "pApp-$extension-$priority"; ?>"
+ name="<?php echo "pApp-$extension-$priority"; ?>">
+ <span class="applicationBox">
+ <select
+ name="app[<?php echo $extension; ?>][<?php echo $priority; ?>]"
+ id="app[<?php echo $extension; ?>][<?php echo $priority; ?>]">
+ <option value="<?php echo $data['application']; ?>">
+ <?php echo $data['application']; ?></option>
+ </select>
+ </span>
+ </td>
+ <td class="pElement"
+ id="<?php echo "pArgs-$extension-$priority"; ?>"
+ name="<?php echo "pArgs-$extension-$priority"; ?>">
+ <span class="argBox">
+ <?php echo $data['args']; ?>
+ </span>
+ </td>
+ </tr>
+ <?php
+ $p++;
+ }
+ ?>
+ </table>
</div>
- </div>
<?php
$e++;
+ ?>
+ </div>
+ <br />
+ <?php
} ?>
</div>
<?php
for (var p in this.dp[exten]['priorities']) {
table += ' <td class="pButtons" id="pButtons-'+exten+'-'+p+'"\n';
table += ' name="pButtons-'+exten+'-'+p+'">\n';
- table += ' <span class="add">+</span>\n';
- table += ' <span class="remove">-</span>\n';
+ table += ' <span class="add" onclick="javascript:dp.addPrio(\''+exten+'\', \''+p+'\');">+</span>\n';
+ table += ' <span class="remove" onclick="javascript:dp.delPrio(\''+exten+'\', \''+p+'\');">-</span>\n';
table += ' </td>\n';
table += ' <td class="pElement" id="pNumber-'+exten+'-'+p+'"\n';
table += ' name="pNumber-'+exten+'-'+p+'"\n';
- table += ' onclick="javascript:activatePriority(\''+exten+'\', \''+p+'\')">\n';
+ table += ' onclick="javascript:dp.activatePriority(\''+exten+'\', \''+p+'\')">\n';
table += ' <span class="priorityBox">'+p+'</span>\n';
table += ' </td>\n';
table += ' <td class="pElement" id="pApp-'+exten+'-'+p+'"\n';
Dialplan.prototype.addPrio = function(exten, prio)
{
prio = Number(prio);
- if (this.dp[exten][prio] != 'undefined') {
+ if (this.dp[exten]['priorities'][prio] != 'undefined') {
this._incrPrio(exten, prio);
}
this.dp[exten]['priorities'][prio] = new Array();
h = Number(prio) + 101;
// Check for error handlers
- if (this.dp[exten][h] != 'undefined') {
- //alert(this.dp[exten][h]);
+ if (this.dp[exten]['priorities'][h] != 'undefined') {
+ alert(this.dp[exten][h]);
//this._incrPrio(exten, h);
}
// Make sure the next slot is empty. If not move it first.
- if (this.dp[exten][p] != 'undefined') {
- //alert(p);
+ if (this.dp[exten]['priorities'][p] != 'undefined') {
+ alert(p);
//this._incrPrio(exten, p);
}
// Copy the existing prio to its new home
- this.dp[exten][p] = this.dp[exten][prio];
+ this.dp[exten]['priorities'][p] = this.dp[exten]['priorities'][prio];
}
\ No newline at end of file
border: 2px solid #000;
background: inherit;
padding: 5px;
- padding-bottom: 20px;
}
#extensionDetail .extensionHighlight {