/**
  * Create version information column.
  *
  * @since 2.5.0
  *
  * @param array $item Array of item data.
  * @return string HTML-formatted version information.
  */
 public function column_version($item)
 {
     $output = array();
     if ($this->tgmpa->is_plugin_installed($item['slug'])) {
         $installed = !empty($item['installed_version']) ? $item['installed_version'] : _x('unknown', 'as in: "version nr unknown"', 'sociallyviral');
         $color = '';
         if (!empty($item['minimum_version']) && $this->tgmpa->does_plugin_require_update($item['slug'])) {
             $color = ' color: #ff0000; font-weight: bold;';
         }
         $output[] = sprintf('<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . __('Installed version:', 'sociallyviral') . '</p>', $color, $installed);
     }
     if (!empty($item['minimum_version'])) {
         $output[] = sprintf('<p><span style="min-width: 32px; text-align: right; float: right;">%1$s</span>' . __('Minimum required version:', 'sociallyviral') . '</p>', $item['minimum_version']);
     }
     if (!empty($item['available_version'])) {
         $color = '';
         if (!empty($item['minimum_version']) && version_compare($item['available_version'], $item['minimum_version'], '>=')) {
             $color = ' color: #71C671; font-weight: bold;';
         }
         $output[] = sprintf('<p><span style="min-width: 32px; text-align: right; float: right;%1$s">%2$s</span>' . __('Available version:', 'sociallyviral') . '</p>', $color, $item['available_version']);
     }
     if (empty($output)) {
         return '&nbsp;';
         // Let's not break the table layout.
     } else {
         return implode("\n", $output);
     }
 }