public function modules()
{
$modules = Module::getModules();
$content = "<h3 style='text-align: center'>" . __d('demos', 'The Modules configured on this Application') . "</h3>\n<table class='table table-striped table-hover responsive'>\n <tr class='bg-navy disabled'>\n <th style='text-align: center; vertical-align: middle;'>" . __d('demos', 'Name') . "</th>\n <th style='text-align: center; vertical-align: middle;'>" . __d('demos', 'Slug') . "</th>\n <th style='text-align: center; vertical-align: middle;'>" . __d('demos', 'Enabled') . "</th>\n <th style='text-align: center; vertical-align: middle;'>" . __d('demos', 'Order') . "</th>\n <th style='text-align: center; vertical-align: middle;'>" . __d('demos', 'Autoload') . "</th>\n </tr>";
$modules->each(function ($properties) use(&$content) {
$name = array_get($properties, 'name');
$slug = array_get($properties, 'slug');
$order = array_get($properties, 'order');
//
$enabled = array_get($properties, 'enabled', true) ? __d('demos', 'Yes') : __d('demos', 'No');
//
$autoload = implode(', ', array_get($properties, 'autoload'));
$content .= "\n <tr>\n <td style='text-align: center; vertical-align: middle;' width='20%'>{$name}</td>\n <td style='text-align: center; vertical-align: middle;' width='20%'>{$slug}</td>\n <td style='text-align: center; vertical-align: middle;' width='15%'>{$enabled}</td>\n <td style='text-align: center; vertical-align: middle;' width='15%'>{$order}</td>\n <td style='text-align: center; vertical-align: middle;' width='45%'>{$autoload}</td>\n <tr>";
});
$content .= "\n</table>\n";
return View::make('Default')->shares('title', __d('demos', 'Modules'))->with('content', $content);
}