Changeset 2808

Show
Ignore:
Timestamp:
10/20/06 02:19:52 (7 years ago)
Author:
gregmac
Message:

Also check for updates to disabled modules

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • freepbx/trunk/amp_conf/htdocs/admin/page.modules.php

    r2797 r2808  
    362362        break; 
    363363        case MODULE_STATUS_DISABLED: 
    364           echo 'Disabled'; 
     364          if (isset($modules_online[$name]['version'])) { 
     365            $vercomp = version_compare($modules[$name]['version'], $modules_online[$name]['version']); 
     366            if ($vercomp < 0) { 
     367              echo '<span class="alert">Disabled; Online upgrade available ('.$modules_online[$name]['version'].')</span>'; 
     368            } else if ($vercomp > 0) { 
     369              echo 'Disabled; Newer than online version ('.$modules_online[$name]['version'].')'; 
     370            } else { 
     371              echo 'Disabled; up to date'; 
     372            } 
     373          } else { 
     374            echo 'Disabled'; 
     375          } 
    365376        break; 
    366377        case MODULE_STATUS_NEEDUPGRADE: 
     
    432443            echo '<input type="radio" id="uninstall_'.prep_id($name).'" name="moduleaction['.prep_id($name).']" value="uninstall" /> '. 
    433444               '<label for="uninstall_'.prep_id($name).'">Uninstall</label> <br />'; 
     445            if (isset($modules_online[$name]['version'])) { 
     446              $vercomp = version_compare($modules[$name]['version'], $modules_online[$name]['version']); 
     447              if ($vercomp < 0) { 
     448                echo '<input type="radio" id="upgrade_'.prep_id($name).'" name="moduleaction['.prep_id($name).']" value="upgrade" /> '. 
     449                   '<label for="upgrade_'.prep_id($name).'">Download and Upgrade to '.$modules_online[$name]['version'].', and Enable</label> <br />'; 
     450              } 
     451            } 
    434452          } 
    435453        break;