Changeset 2993

Show
Ignore:
Timestamp:
11/04/06 19:03:49 (5 years ago)
Author:
qldrob
Message:

Merged revisions 2990-2992 via svnmerge from
https://svn.sourceforge.net/svnroot/amportal/freepbx/trunk

........

r2991 | gregmac | 2006-11-05 05:01:47 +1000 (Sun, 05 Nov 2006) | 2 lines


Require reload after module install/uninstall/enable/disable

........

r2992 | gregmac | 2006-11-05 06:55:03 +1000 (Sun, 05 Nov 2006) | 2 lines


Fix php errors in #1277

........

Files:

Legend:

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

    • Property svnmerge-integrated changed from /freepbx/trunk:1-2989 to /freepbx/trunk:1-2992
  • freepbx/branches/2.2/amp_conf/bin/retrieve_conf

    r2896 r2993  
    395395        if ($file[0] != '.') { 
    396396          if (file_exists(addslash($targetdir).$file)) { 
    397             if (readlink(addslash($targetdir).$file) != addslash($dir).$file) { 
     397            if (!is_link(addslash($targetdir).$file)) { 
     398              freepbx_log('retrieve-conf', 'error', addslash($targetdir).$file.' already exists, and is not a symlink!'); 
     399            } else if (readlink(addslash($targetdir).$file) != addslash($dir).$file) { 
    398400              freepbx_log('retrieve-conf', 'error', addslash($targetdir).$file.' already exists, and is linked to something else!'); 
    399401            } else { 
  • freepbx/branches/2.2/amp_conf/htdocs/admin/functions.inc.php

    r2927 r2993  
    14561456  // disabled (but doesn't needupgrade or need install), and meets dependencies 
    14571457  _module_setenabled($modulename, true); 
     1458  needreload(); 
    14581459  return true; 
    14591460} 
     
    16031604function module_install($modulename, $force = false) { 
    16041605  $modules = module_getinfo($modulename); 
    1605   if (($modules[$modulename]['status'] == MODULE_STATUS_NOTINSTALLED) ||  
    1606       ($modules[$modulename]['status'] == MODULE_STATUS_NEEDUPGRADE)) { 
    1607   } 
    16081606  global $db, $amp_conf; 
    16091607   
     
    16711669   
    16721670  // module is now installed & enabled 
     1671  needreload(); 
    16731672  return true; 
    16741673} 
     
    16961695   
    16971696  _module_setenabled($modulename, false); 
     1697  needreload(); 
    16981698  return true; 
    16991699} 
     
    17321732  } 
    17331733   
     1734  needreload(); 
    17341735  return true; 
    17351736} 
     
    17681769  } 
    17691770   
     1771  // uninstall will have called needreload() if necessary 
    17701772  return true; 
    17711773}