Changeset 2013
- Timestamp:
- 06/03/06 18:05:07 (2 years ago)
- Files:
-
- modules/branches/2.1/manager/functions.inc.php (modified) (2 diffs)
- modules/branches/2.1/manager/module.xml (modified) (2 diffs)
- modules/branches/2.1/manager/page.manager.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
modules/branches/2.1/manager/functions.inc.php
r1934 r2013 34 34 function manager_list() { 35 35 global $db; 36 $sql = "SELECT name FROM manager ORDER BY name";36 $sql = "SELECT name, secret FROM manager ORDER BY name"; 37 37 $res = $db->getAll($sql, DB_FETCHMODE_ASSOC); 38 38 if(DB::IsError($res)) { … … 122 122 $results = sql("INSERT INTO manager set name='$p_name' , secret='$p_secret' , deny='$p_deny' , permit='$p_permit' , `read`='$p_read' , `write`='$p_write'"); 123 123 } 124 125 126 // Asterisk API Module hooking 127 // Input: 128 // $p_manager = default selected user 129 // $dummy = unused 130 // $viewing_itemid, $target_menuid 131 function manager_hook_phpagiconf($viewing_itemid, $target_menuid) { 132 global $db; 133 134 switch($target_menuid) { 135 case 'phpagiconf': 136 $sql = "SELECT asman_user FROM phpagiconf"; 137 $res = $db->getRow($sql, DB_FETCHMODE_ASSOC); 138 if(DB::IsError($res)) { 139 return null; 140 } 141 $selectedmanager = $res['asman_user']; 142 break; 143 } 144 $output = "<tr><td><a href=\"#\" class=\"info\">"._("Choose Manager:")."<span>"._("Choose the user that PHPAGI will use to connect the Asterisk API.")."</span></a></td><td><select name=\"asmanager\">"; 145 $selected = ""; 146 $managers = manager_list(); 147 foreach ($managers as $manager) { 148 ($manager['name'] === $selectedmanager) ? $selected="selected=\"selected\"" : $selected=""; 149 $output .= "<option value=\"".$manager['name']."/".$manager['secret']."\" $selected>".$manager['name']; 150 } 151 $output .="</select></td></tr>"; 152 return $output; 153 } 154 124 155 ?> modules/branches/2.1/manager/module.xml
r1935 r2013 2 2 <rawname>manager</rawname> 3 3 <name>Asterisk API</name> 4 <version>1.0. 2</version>4 <version>1.0.4</version> 5 5 <type>tool</type> 6 6 <category>Basic</category> … … 8 8 <manager>Asterisk API</manager> 9 9 </menuitems> 10 <location> release/manager-1.0.2.tgz</location>10 <location>xx</location> 11 11 <info>http://aussievoip.com.au/wiki/freePBX-ManagerAPI</info> 12 <md5sum> 329adfc7595494f53409149695123690</md5sum>12 <md5sum>xx</md5sum> 13 13 </module> modules/branches/2.1/manager/page.manager.php
r1934 r2013 96 96 <tr> 97 97 <td><a href="#" class="info"><?php echo _("deny:")?><span><?php echo _("If you want to deny many hosts or networks, use & char as separator.<br/><br/>Example: 192.168.1.0/255.255.255.0&10.0.0.0/255.0.0.0")?></span></a></td> 98 <td><input size=" 36" type="text" name="deny" value="<?php echo (isset($deny) ? $deny : ''); ?>"></td>98 <td><input size="56" type="text" name="deny" value="<?php echo (isset($deny) ? $deny : ''); ?>"></td> 99 99 </tr> 100 100 <tr> 101 101 <td><a href="#" class="info"><?php echo _("permit:")?><span><?php echo _("If you want to permit many hosts or networks, use & char as separator. Look at deny example.")?></span></a></td> 102 <td><input size=" 36" type="text" name="permit" value="<?php echo (isset($permit) ? $permit : ''); ?>"></td>102 <td><input size="56" type="text" name="permit" value="<?php echo (isset($permit) ? $permit : ''); ?>"></td> 103 103 </tr> 104 104 <tr>
