close #5 fixed: Update center core version issue

This commit is contained in:
cuneytsenturk 2017-09-18 18:31:28 +03:00
parent cb179c27eb
commit bbd1da4dd4
2 changed files with 22 additions and 15 deletions

View File

@ -19,26 +19,33 @@ class Updates extends Controller
{
$updates = Updater::all();
$core = $updates['core'];
$core = null;
$modules = array();
if (isset($updates['core'])) {
$core = $updates['core'];
}
$rows = Module::all();
foreach ($rows as $row) {
$alias = $row->get('alias');
if (!isset($updates[$alias])) {
continue;
if ($rows) {
foreach ($rows as $row) {
$alias = $row->get('alias');
if (!isset($updates[$alias])) {
continue;
}
$m = new \stdClass();
$m->name = $row->get('name');
$m->alias = $row->get('alias');
$m->category = $row->get('category');
$m->installed = $row->get('version');
$m->latest = $updates[$alias];
$modules[] = $m;
}
$m = new \stdClass();
$m->name = $row->get('name');
$m->alias = $row->get('alias');
$m->category = $row->get('category');
$m->installed = $row->get('version');
$m->latest = $updates[$alias];
$modules[] = $m;
}
return view('install.updates.index', compact('core', 'modules'));

View File

@ -16,7 +16,7 @@
{{ trans('updates.latest_core') }}
@else
{{ trans('updates.new_core') }}
<a href="{{ url('install/updates/update', ['alias' => 'core', 'version' => $core]) }}" data-toggle="tooltip" title="{{ trans('updates.update', ['version' => '1.5.2']) }}" class="btn btn-warning btn-xs"><i class="fa fa-refresh"></i> &nbsp;{{ trans('updates.update', ['version' => $core]) }}</a>
<a href="{{ url('install/updates/update', ['alias' => 'core', 'version' => $core]) }}" data-toggle="tooltip" title="{{ trans('updates.update', ['version' => $core]) }}" class="btn btn-warning btn-xs"><i class="fa fa-refresh"></i> &nbsp;{{ trans('updates.update', ['version' => $core]) }}</a>
<a href="{{ url('install/updates/changelog') }}" data-toggle="tooltip" title="{{ trans('updates.changelog') }}" class="btn btn-default btn-xs popup"><i class="fa fa-exchange"></i> &nbsp;{{ trans('updates.changelog') }}</a>
@endif
</div>