Beispiel #1
0
theme::header_end();
echo '<small style="padding: 0 0 5px;display: block;">Version requirements are managed by composer. *Orange Packages</small>';
/* display errors */
if ($errors) {
    echo '<div class="alert alert-danger" role="alert">';
    echo '<b>We have a problem!</b><br>';
    echo $errors . '<br>';
    echo 'This needs to be fixed in order for packages to be dynamically loaded.';
    echo '</div>';
}
theme::table_start(['Name', 'Type' => 'text-center', 'Description', 'Version' => 'text-center', 'Actions' => 'text-center'], [], $records);
//k($records);
foreach ($records as $name => $record) {
    /* Name */
    theme::table_start_tr();
    o::html($record['www_name']);
    /* type */
    theme::table_row('text-center');
    echo '<span class="label label-' . $type_map[$record['composer']['orange']['type']] . '">' . $record['composer']['orange']['type'] . '</span>';
    /* Description */
    theme::table_row();
    o::e($record['composer']['description']);
    echo ' <a href="' . $controller_path . '/details/' . $record['url_name'] . '"><i class="text-info fa fa-info-circle"></i></a> ';
    /* Version */
    theme::table_row('text-center');
    /* show upgrade version and up arrow? */
    if ($record['composer']['orange']['version'] == $record['database']['migration_version']) {
        echo '<span class="label label-primary">' . $record['database']['migration_version'] . '</span>';
    } else {
        echo '<span class="label label-info">' . $record['composer']['orange']['version'] . '</span>&nbsp;';
        echo '<span class="label label-primary">' . $record['database']['migration_version'] . '</span>';