Changeset 2015

Show
Ignore:
Timestamp:
06/03/06 18:17:53 (2 years ago)
Author:
qldrob
Message:

Merge 1.0.4 from 2.1

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.2

    • Property svnmerge-integrated changed from /modules/branches/2.1:1-1995 to /modules/branches/2.1:1-2014
  • modules/branches/2.2/manager/functions.inc.php

    r1934 r2015  
    3434function manager_list() { 
    3535        global $db; 
    36         $sql = "SELECT name FROM manager ORDER BY name"; 
     36        $sql = "SELECT name, secret FROM manager ORDER BY name"; 
    3737        $res = $db->getAll($sql, DB_FETCHMODE_ASSOC); 
    3838        if(DB::IsError($res)) { 
     
    122122        $results = sql("INSERT INTO manager set name='$p_name' , secret='$p_secret' , deny='$p_deny' , permit='$p_permit' , `read`='$p_read' , `write`='$p_write'"); 
    123123} 
     124 
     125 
     126// Asterisk API Module hooking 
     127// Input: 
     128//   $p_manager = default selected user 
     129//   $dummy = unused 
     130// $viewing_itemid, $target_menuid 
     131function 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 
    124155?> 
  • modules/branches/2.2/manager/module.xml

    r1935 r2015  
    22        <rawname>manager</rawname> 
    33        <name>Asterisk API</name> 
    4         <version>1.0.2</version> 
     4        <version>1.0.4</version> 
    55        <type>tool</type> 
    66        <category>Basic</category> 
     
    88                <manager>Asterisk API</manager> 
    99        </menuitems> 
    10         <location>release/manager-1.0.2.tgz</location> 
     10        <location>release/manager-1.0.4.tgz</location> 
    1111        <info>http://aussievoip.com.au/wiki/freePBX-ManagerAPI</info> 
    12         <md5sum>329adfc7595494f53409149695123690</md5sum> 
     12        <md5sum>f5945ce1c27377c6b6c1e175c0775280</md5sum> 
    1313</module> 
  • modules/branches/2.2/manager/page.manager.php

    r1934 r2015  
    9696        <tr> 
    9797                <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> 
    9999        </tr> 
    100100        <tr> 
    101101                <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> 
    103103        </tr> 
    104104        <tr> 
Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads