Changeset 6492
- Timestamp:
- 08/27/08 22:37:13 (3 months ago)
- Files:
-
- freepbx/trunk (modified) (1 prop)
- freepbx/trunk/CHANGES (modified) (1 diff)
- freepbx/trunk/amp_conf/bin/retrieve_conf (modified) (1 diff)
- freepbx/trunk/amp_conf/htdocs/admin/common/db_connect.php (modified) (1 diff)
- freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php (modified) (2 diffs)
- freepbx/trunk/amp_conf/htdocs/admin/views/freepbx.php (modified) (2 diffs)
- freepbx/trunk/amp_conf/htdocs/recordings/modules/callmonitor.module (modified) (2 diffs)
- freepbx/trunk/amp_conf/htdocs/recordings/modules/voicemail.module (modified) (1 diff)
- freepbx/trunk/upgrades/2.5.0rc2.md5 (copied) (copied from freepbx/branches/2.5/upgrades/2.5.0rc2.md5)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
freepbx/trunk
- Property svnmerge-integrated changed from /freepbx/branches/2.4:1-5944 /freepbx/branches/2.5:1-6457 to /freepbx/branches/2.4:1-5944 /freepbx/branches/2.5:1-6491
freepbx/trunk/CHANGES
r6458 r6492 1 2.5.0 1 2.5.0 Added in rc2 2 - Add queue weights setting and autfill setting per queue. Set persistentmember=yes 3 in queues general section to apply to all queues. 4 5 - Added ability in IVR to have voicemail system return calls to the IVR after leaving 6 or checking messages as well as returning to the IVR if line is busy (and user has 7 not voicemail) 8 9 - Added option to incoming routes allowing a CID only route to take priority over a 10 DID only route. This means that the CID route will route the call for calls that 11 come to that DID with the specified CID. Default behavior would always route the 12 call to the DID only route based on how Asterisk sorts routes. 13 14 - Split the framework "module" into framework, fw_fop and fw_ari so that FOP and 15 ARI updates could be split from other framework updates in order to allow people 16 with highly customized FOP and ARI changes to pull framework updates easier. 17 18 2.5.0 Added before rc1 2 19 WARNING: The separation of directdid and other incoming routes has been removed. 3 20 this has resulted in the obsoletion of the following API call: freepbx/trunk/amp_conf/bin/retrieve_conf
r6231 r6492 576 576 } 577 577 if ($error_modules) { 578 $nt->add_error('retrieve_conf', 'SYMLINK', _("Symlink from modules failed"), sprintf(_("retrieve_conf failed to sym link: %s<br \>This can result in FATAL failures to your PBX "),$error_modules));578 $nt->add_error('retrieve_conf', 'SYMLINK', _("Symlink from modules failed"), sprintf(_("retrieve_conf failed to sym link: %s<br \>This can result in FATAL failures to your PBX. If the target file exists, the symlink will not occur and you should rename the target file to allow the automatic sym link to occur and remove this error, unless this is an intentional customization."),$error_modules)); 579 579 } else { 580 580 $nt->delete('retrieve_conf', 'SYMLINK'); freepbx/trunk/amp_conf/htdocs/admin/common/db_connect.php
r6240 r6492 94 94 } 95 95 96 // send error if magic_quotes_gpc is enabled on this system as much of the code base assumes not 97 // 98 if(get_magic_quotes_gpc()) { 99 $nt->add_error('core', 'MQGPC', _("Magic Quotes GPC"), _("You have magic_quotes_gpc enabled in your php.ini, http or .htaccess file which will cause errors in some modules. FreePBX expects this to be off and runs under that assumption")); 100 } else { 101 $nt->delete('core', 'MQGPC'); 102 } freepbx/trunk/amp_conf/htdocs/admin/functions.inc.php
r6065 r6492 2672 2672 function module_download($modulename, $force = false, $progress_callback = null, $override_svn = false, $override_xml = false) { 2673 2673 global $amp_conf; 2674 2675 if ($time_limit = ini_get('max_execution_time')) { 2676 set_time_limit($time_limit); 2677 } 2674 2678 2675 2679 // size of download blocks to fread() … … 2927 2931 */ 2928 2932 function module_install($modulename, $force = false) { 2933 global $db, $amp_conf; 2934 2935 if ($time_limit = ini_get('max_execution_time')) { 2936 set_time_limit($time_limit); 2937 } 2938 2929 2939 $modules = module_getinfo($modulename); 2930 global $db, $amp_conf;2931 2940 2932 2941 // make sure we have a directory, to begin with freepbx/trunk/amp_conf/htdocs/admin/views/freepbx.php
r6226 r6492 76 76 echo "\t".'<link href="'.$_SERVER['PHP_SELF'].'?handler=file&module='.$module_name.'&file='.$module_name.'.css" rel="stylesheet" type="text/css">'."\n"; 77 77 } 78 if (isset($module_page) && is_file('modules/'.$module_name.'/'.$module_page.'.css')) {78 if (isset($module_page) && ($module_page != $module_name) && is_file('modules/'.$module_name.'/'.$module_page.'.css')) { 79 79 echo "\t".'<link href="'.$_SERVER['PHP_SELF'].'?handler=file&module='.$module_name.'&file='.$module_page.'.css" rel="stylesheet" type="text/css">'."\n"; 80 80 } … … 82 82 echo "\t".'<script type="text/javascript" src="'.$_SERVER['PHP_SELF'].'?handler=file&module='.$module_name.'&file='.$module_name.'.js"></script>'."\n"; 83 83 } 84 if (isset($module_page) && is_file('modules/'.$module_name.'/'.$module_page.'.js')) {84 if (isset($module_page) && ($module_page != $module_name) && is_file('modules/'.$module_name.'/'.$module_page.'.js')) { 85 85 echo "\t".'<script type="text/javascript" src="'.$_SERVER['PHP_SELF'].'?handler=file&module='.$module_name.'&file='.$module_page.'.js"></script>'."\n"; 86 86 } freepbx/trunk/amp_conf/htdocs/recordings/modules/callmonitor.module
r6458 r6492 208 208 // recording file 209 209 $recording = $recordings[$value['uniqueid'] . $value['calldate']]; 210 $recordingCrypt = urlencode($crypt->encrypt($recording,$ARI_CRYPT_PASSWORD)); 210 $fileCrypt = $crypt->encrypt($recording,$ARI_CRYPT_PASSWORD); 211 $recordingCrypt = urlencode($fileCrypt); 211 212 212 213 // date and time … … 217 218 // recording delete checkbox 218 219 if ($CALLMONITOR_ALLOW_DELETE) { 219 $recording_delete_checkbox = "<td class='checkbox'><input type=checkbox name='selected" . ++$i . "' value=" . $ recordingCrypt . "></td>";220 $recording_delete_checkbox = "<td class='checkbox'><input type=checkbox name='selected" . ++$i . "' value=" . $fileCrypt . "></td>"; 220 221 } 221 222 freepbx/trunk/amp_conf/htdocs/recordings/modules/voicemail.module
r6458 r6492 408 408 } 409 409 410 $fileCrypt = urlencode($crypt->encrypt($file,$ARI_CRYPT_PASSWORD));410 $fileCrypt = $crypt->encrypt($file,$ARI_CRYPT_PASSWORD); 411 411 412 412 $tableText .= "
