Ejemplo n.º 1
0
function display_coas()
{
    start_table(TABLESTYLE);
    $th = array(_("Chart of accounts"), _("Encoding"), _("Description"), _("Install"));
    table_header($th);
    $k = 0;
    $charts = get_charts_list();
    foreach ($charts as $pkg_name => $coa) {
        $available = @$coa['available'];
        $installed = @$coa['version'];
        $id = @$coa['local_id'];
        alt_table_row_color($k);
        label_cell($coa['name']);
        label_cell($coa['encoding']);
        label_cell(is_array($coa['Descr']) ? implode('<br>', $coa['Descr']) : $coa['Descr']);
        label_cell($installed ? _("Installed") : checkbox(null, 'coas[' . $coa['package'] . ']'), "align='center'");
        end_row();
    }
    end_table(1);
}
Ejemplo n.º 2
0
            display_notification(_("Selected chart has been successfully deleted"));
            meta_forward($_SERVER['PHP_SELF']);
        }
    }
}
if ($id = find_submit('Update', false)) {
    install_extension($id);
}
//---------------------------------------------------------------------------------------------
start_form(true);
div_start('ext_tbl');
start_table(TABLESTYLE);
$th = array(_("Chart"), _("Installed"), _("Available"), _("Encoding"), "", "");
table_header($th);
$k = 0;
$mods = get_charts_list();
foreach ($mods as $pkg_name => $ext) {
    $available = @$ext['available'];
    $installed = @$ext['version'];
    $id = @$ext['local_id'];
    $encoding = @$ext['encoding'];
    alt_table_row_color($k);
    //		label_cell(is_array($ext['Descr']) ? $ext['Descr'][0] : $ext['Descr']);
    label_cell($available ? get_package_view_str($pkg_name, $ext['name']) : $ext['name']);
    label_cell($id === null ? _("None") : ($available && $installed ? $installed : _("Unknown")));
    label_cell($available ? $available : _("None"));
    label_cell($encoding ? $encoding : _("Unknown"));
    if ($available && check_pkg_upgrade($installed, $available)) {
        // outdated or not installed theme in repo
        button_cell('Update' . $pkg_name, $installed ? _("Update") : _("Install"), _('Upload and install latest extension package'), ICON_DOWN);
    } else {