Thomas Bruederli
2014-12-27 b737021a905a33c8eb4331692475cca7791e533c
program/include/rcmail_install.php
@@ -578,17 +578,18 @@
    foreach (glob($plugin_dir . '*') as $path) 
    {
      if (is_dir($path) && file_exists($path.'/composer.json'))
      if (is_dir($path) && is_readable($path.'/composer.json'))
      {
        $file_json = json_decode(file_get_contents($path.'/composer.json'));
        $plugin_desc = $file_json->description;
        $plugin_desc = $file_json->description ?: 'N/A';
      }
      else
      {
        $plugin_desc = 'N/A';
      }
      $plugins[] = array('name' => substr($path, strlen($plugin_dir)), 'desc' => $plugin_desc);
      $name = substr($path, strlen($plugin_dir));
      $plugins[] = array('name' => $name, 'desc' => $plugin_desc, 'enabled' => in_array($name, $this->config['plugins']));
    }
    return $plugins;