Unverified Commit b6881b3f authored by Yas Naoi's avatar Yas Naoi Committed by Damian Lee
Browse files

Issue #2903077 by yas, damiankloip, realityloop: Undefined index 'description'...

Issue #2903077 by yas, damiankloip, realityloop: Undefined index 'description' when module installed without memcache available
parent 86e39003
Loading
Loading
Loading
Loading
+3 −1
Changes for memcache.install: 3 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -10,9 +10,9 @@ function memcache_requirements($phase) {
  $memcached = extension_loaded('memcached');

  if ($phase == 'install' || $phase == 'runtime') {
    $requirements['memcache_extension_version']['title'] = t('Memcache version');

    if (!$memcache && !$memcached) {
      $requirements['memcache_extension']['title'] = t('Memcache');
      $requirements['memcache_extension']['severity'] = REQUIREMENT_ERROR;
      $requirements['memcache_extension']['value'] = t('Extensions not available');
      $requirements['memcache_extension']['description'] = t('Either the <a href="http://php.net/manual/en/book.memcache.php">memcache</a> or <a href="http://php.net/manual/en/book.memcached.php">memcached</a> extensions must be installed in order to use memcache integration.');
@@ -22,10 +22,12 @@ function memcache_requirements($phase) {
  if ($phase == 'runtime') {
    if ($memcache) {
      // @todo: consider adding minimum version requirement for extensions.
      $requirements['memcache_extension_version']['title'] = t('Memcache version');
      $requirements['memcache_extension_version']['severity'] = REQUIREMENT_OK;
      $requirements['memcache_extension_version']['value'] = phpversion('memcache');
    }
    if ($memcached) {
      $requirements['memcached_extension_version']['title'] = t('Memcached version');
      $requirements['memcached_extension_version']['severity'] = REQUIREMENT_OK;
      $requirements['memcached_extension_version']['value'] = phpversion('memcached');
    }