コード例 #1
0
/**
 * Calculate page content
 */
function calculate_changes()
{
    $specmanagement_print_api = new specmanagement_print_api();
    $other_version = version_get($_POST['version_other']);
    $my_version = version_get($_POST['version_my']);
    $specified_versions = specify_version($my_version, $other_version);
    $old_version = $specified_versions[0];
    $new_version = $specified_versions[1];
    $specmanagement_print_api->print_page_head(plugin_lang_get('changes_title') . ': ' . $old_version->version . ' / ' . $new_version->version);
    echo '<table class="editor">';
    print_changes_table_head($old_version, $new_version);
    print_changes_table_body($old_version, $new_version);
    $specmanagement_print_api->printTableFoot();
    html_page_bottom1();
}
$specmanagement_print_api = new specmanagement_print_api();
$obsolete_flag = false;
if (isset($_POST['obsolete_flag'])) {
    $obsolete_flag = true;
}
if (isset($_POST['non_obsolete_flag'])) {
    $obsolete_flag = false;
}
$edit_page = false;
if (isset($_POST['edit'])) {
    $edit_page = true;
}
/**
 * Page content
 */
$specmanagement_print_api->print_page_head(plugin_lang_get('menu_manversions'));
echo '<div align="center">';
echo '<hr size="1" width="100%" />';
print_table($edit_page, $obsolete_flag);
html_page_bottom1();
/* **************************** */
/**
 * @param bool $edit_page
 * @param $obsolete_flag
 */
function print_table($edit_page = false, $obsolete_flag)
{
    $specmanagement_print_api = new specmanagement_print_api();
    if ($edit_page) {
        echo '<form action="' . plugin_page('manage_versions_update') . '" method="post">';
    }