web/modules/sniglets/Sniglets/PublicErrata.pm | 226 --------------------------
1 file changed, 226 deletions(-)
New commits:
commit d8bb6aee005825e4586e080c36d9046b16e524bd
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Mon Feb 1 14:11:36 2010 +0100
Removal of /errata_hidden/list.pxi made public-errata-list and public_errata_list
unused, removing.
diff --git a/web/modules/sniglets/Sniglets/PublicErrata.pm
b/web/modules/sniglets/Sniglets/PublicErrata.pm
index 7c93997..cce36ec 100644
--- a/web/modules/sniglets/Sniglets/PublicErrata.pm
+++ b/web/modules/sniglets/Sniglets/PublicErrata.pm
@@ -41,7 +41,6 @@ sub register_tags {
# for
www.redhat.com'ish public errata display
$pxt->register_tag('public-errata-product-list' =>
\&public_errata_product_list);
$pxt->register_tag('public-errata-type' => \&public_errata_type);
- $pxt->register_tag('public-errata-list' => \&public_errata_list);
$pxt->register_tag('public-cve-list' => \&public_cve_list);
$pxt->register_tag('public-cve-details' => \&public_cve_details);
$pxt->register_tag('public-cve-heading' => \&public_cve_heading);
@@ -459,100 +458,4 @@ sub public_cve_details {
}
-sub public_errata_list {
- my $pxt = shift;
- my %params = @_;
-
- #$my $product = $pxt->param('product');
- my $path_info = $pxt->path_info;
- my $product_label;
-
- if ($path_info) {
-
- if ($path_info =~ m/\/(.*?)-errata/) {
- $product_label = $1;
- }
- elsif ($path_info =~ m/\/(.*?-powertools)/) {
- $product_label = $1;
- }
-
- }
-
- $pxt->redirect('/file_not_found.pxt') unless $product_label;
-
- my $errata_type;
- my $order_by;
-
- if ($path_info =~ m/security/) {
- $errata_type = $errata_types{'security'}->[1];
- }
- elsif ($path_info =~ m/bugfixes/) {
- $errata_type = $errata_types{'bug_fixes'}->[1];
- }
- elsif ($path_info =~ m/updates/) {
- $errata_type = $errata_types{'enhancements'}->[1];
- }
-
- if ($pxt->dirty_param('by') and grep { $pxt->dirty_param('by') eq
$_ } qw/date synopsis advisory severity/) {
- $order_by = $pxt->dirty_param('by');
- }
-
- my @errata;
-
- my $product = RHN::Product->name_by_label($product_label);
- unless ($product) {
- my $uri = $pxt->uri;
- $uri =~ s|^.*/||;
- warn "Invalid product in Sniglets::public_errata_search -
'$product_label'\n";
- $pxt->redirect('http://www.redhat.com/support/errata/archives/' . $uri);
- }
-
- @errata = RHN::Errata->errata_list_by_product($product_label, $errata_type,
$order_by);
-
- my $num_errata = @errata;
- $pxt->pnotes(errata_total => $num_errata);
-
- my $block = $params{__block__};
- my $ret = '';
- my $counter = 1;
-
- foreach my $errata (@errata) {
- my %subst;
-
- if ($counter % 2) {
- $subst{class} = 'list-row-odd';
- }
- else {
- $subst{class} = 'list-row-even';
- }
-
- $counter++;
-
- $subst{errata_advisory_name} = $errata->[1];
- $subst{errata_synopsis} = $errata->[2];
- $subst{errata_update_date} = $errata->[3];
- $subst{errata_advisory_type} = $errata->[4];
- $subst{errata_type} = $errata_types_reverse{$errata->[4]};
- $subst{errata_description} = $errata->[5];
- $subst{severity} = $errata->[7];
-
- PXT::Utils->escapeHTML_multi(\%subst);
-
- my $color = $counter % 2 ? 'grey' : 'white';
-
- $subst{errata_icon} = PXT::HTML->img(-src =>
$e_icons{$errata->[4]}->{$color},
- -alt => $e_icons{$errata->[4]}->{alt},
- -align => "absmiddle");
-
- $errata->[1] =~ m/^(.*?):(.*?)$/;
- my $advisory = "$1-$2";
-
- $subst{errata_advisory_html_version} = "$advisory\.html";
-
- $ret .= PXT::Utils->perform_substitutions($block, \%subst);
- }
-
- return $ret;
-}
-
1;
commit 504a61092eef7d82269b6f3c60d5c34d49bdccef
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Mon Feb 1 14:10:27 2010 +0100
Removal of /errata_hidden/list.pxi made public-errata-filter-type-url and
public_errata_filter_type_url unused, removing.
diff --git a/web/modules/sniglets/Sniglets/PublicErrata.pm
b/web/modules/sniglets/Sniglets/PublicErrata.pm
index 2fafcbb..7c93997 100644
--- a/web/modules/sniglets/Sniglets/PublicErrata.pm
+++ b/web/modules/sniglets/Sniglets/PublicErrata.pm
@@ -40,7 +40,6 @@ sub register_tags {
# for
www.redhat.com'ish public errata display
$pxt->register_tag('public-errata-product-list' =>
\&public_errata_product_list);
- $pxt->register_tag('public-errata-filter-type-url' =>
\&public_errata_filter_type_url);
$pxt->register_tag('public-errata-type' => \&public_errata_type);
$pxt->register_tag('public-errata-list' => \&public_errata_list);
$pxt->register_tag('public-cve-list' => \&public_cve_list);
@@ -460,19 +459,6 @@ sub public_cve_details {
}
-sub public_errata_filter_type_url {
- my $pxt = shift;
- my %params = @_;
-
- my $block = $params{__block__};
-
- foreach my $by_field (qw/date advisory synopsis severity/) {
- $block =~ s/\{$by_field\}/'<a href="\/errata' . $pxt->path_info .
'?by=' . $by_field. ( $pxt->param('errata_type') ?
'&errata_type=' . $pxt->param('errata_type') : '') .
'">' . ucfirst $by_field . "<\/a>"/egism;
- }
-
- return $block;
-}
-
sub public_errata_list {
my $pxt = shift;
my %params = @_;
commit 5b0cd50702dbb9b653451e5d59d8665437fcbadb
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Mon Feb 1 14:09:41 2010 +0100
Removal of /errata_hidden/list.pxi made public-errata-filter and public_errata_filter
unused, removing.
diff --git a/web/modules/sniglets/Sniglets/PublicErrata.pm
b/web/modules/sniglets/Sniglets/PublicErrata.pm
index 8dd01da..2fafcbb 100644
--- a/web/modules/sniglets/Sniglets/PublicErrata.pm
+++ b/web/modules/sniglets/Sniglets/PublicErrata.pm
@@ -40,7 +40,6 @@ sub register_tags {
# for
www.redhat.com'ish public errata display
$pxt->register_tag('public-errata-product-list' =>
\&public_errata_product_list);
- $pxt->register_tag('public-errata-filter' =>
\&public_errata_filter);
$pxt->register_tag('public-errata-filter-type-url' =>
\&public_errata_filter_type_url);
$pxt->register_tag('public-errata-type' => \&public_errata_type);
$pxt->register_tag('public-errata-list' => \&public_errata_list);
@@ -474,62 +473,6 @@ sub public_errata_filter_type_url {
return $block;
}
-sub public_errata_filter {
- my $pxt = shift;
- my %params = @_;
-
- my $errata_type = '';
- my $path_info = $pxt->path_info;
-
- my $product = '';
-
- my $is_powertools = '';
-
- if ($path_info) {
- if ($path_info =~ m/\/(.*?)-errata/) {
- $product = $1;
- }
- elsif ($path_info =~ m/\/(.*?-powertools)/) {
- $product = $1;
- $is_powertools = 1;
- }
-
- if ($path_info =~ m/security/) {
- $errata_type = 'security';
- }
- elsif ($path_info =~ m/bugfixes/) {
- $errata_type = 'bug_fixes';
- }
- elsif ($path_info =~ m/updates/) {
- $errata_type = 'enhancements';
- }
- }
-
- my $base_url = '/errata';
-
-
- my $all_url = $base_url . "/$product" . ($is_powertools ? "" :
"-errata") . ".html";
- my $security_url = $base_url . "/$product" . ($is_powertools ? "" :
"-errata") . "-security.html";
- my $bug_fix_url = $base_url . "/$product" . ($is_powertools ? "" :
"-errata") . "-bugfixes.html";
- my $enhancement_url = $base_url . "/$product" . ($is_powertools ?
"" : "-errata") . "-updates.html";
-
- return "<font style=\"color:#666666; font-family:helvetica;
text-decoration:none; font-size:10pt;\"><strong>Jump to:</strong> [
<font color=\"black\"><strong>all</strong></font> |
<strong><a href=\"$security_url\">security</a></strong>
| <strong><a href=\"$bug_fix_url\">bug
fixes</a></strong> | <strong><a
href=\"$enhancement_url\">enhancements</a></strong>
]</font>" unless ($errata_type);
-
- if ($errata_type eq 'security') {
- return "<font style=\"color:#666666; font-family:helvetica;
text-decoration:none; font-size:10pt;\"><strong>Jump to:</strong> [
<strong><a href=\"$all_url\">all</a></strong> | <font
color=\"black\"><strong>security</strong></font> |
<strong><a href=\"$bug_fix_url\">bug fixes</a></strong>
| <strong><a
href=\"$enhancement_url\">enhancements</a></strong>
]</font>";
- }
-
- if ($errata_type eq 'bug_fixes') {
- return "<font style=\"color:#666666; font-family:helvetica;
text-decoration:none; font-size:10pt;\"><strong>Jump to:</strong> [
<strong><a href=\"$all_url\">all</a></strong> |
<strong><a href=\"$security_url\">security</a></strong>
| <font color=\"black\"><strong>bug
fixes</strong></font> | <strong><a
href=\"$enhancement_url\">enhancements</a></strong>
]</font>";
- }
-
- if ($errata_type eq 'enhancements') {
- return "<font style=\"color:#666666; font-family:helvetica;
text-decoration:none; font-size:10pt;\"><strong>Jump to:</strong> [
<strong><a href=\"$all_url\">all</a></strong> |
<strong><a href=\"$security_url\">security</a></strong>
| <strong><a href=\"$bug_fix_url\">bug
fixes</a></strong> | <font
color=\"black\"><strong>enhancements</strong></font>
]</font>";
- }
-
- return '';
-}
-
sub public_errata_list {
my $pxt = shift;
my %params = @_;
commit ea660c7bb450408a28db8a29df79d07d840b7272
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Mon Feb 1 14:08:13 2010 +0100
Removal of /errata_hidden/list.pxi made public-errata-product-name and
public_errata_product_name unused, removing.
diff --git a/web/modules/sniglets/Sniglets/PublicErrata.pm
b/web/modules/sniglets/Sniglets/PublicErrata.pm
index f55e5d2..8dd01da 100644
--- a/web/modules/sniglets/Sniglets/PublicErrata.pm
+++ b/web/modules/sniglets/Sniglets/PublicErrata.pm
@@ -44,7 +44,6 @@ sub register_tags {
$pxt->register_tag('public-errata-filter-type-url' =>
\&public_errata_filter_type_url);
$pxt->register_tag('public-errata-type' => \&public_errata_type);
$pxt->register_tag('public-errata-list' => \&public_errata_list);
- $pxt->register_tag('public-errata-product-name' =>
\&public_errata_product_name);
$pxt->register_tag('public-cve-list' => \&public_cve_list);
$pxt->register_tag('public-cve-details' => \&public_cve_details);
$pxt->register_tag('public-cve-heading' => \&public_cve_heading);
@@ -462,31 +461,6 @@ sub public_cve_details {
}
-sub public_errata_product_name {
- my $pxt = shift;
- my %params = @_;
-
- my $path_info = $pxt->path_info;
- my $product;
-
- if ($path_info) {
-
- if ($path_info =~ m/\/(.*?)-errata/) {
- $product = $1;
- }
- elsif ($path_info =~ m/\/(.*?-powertools)/) {
- $product = $1;
- }
- }
-
- die "no product!" unless $product;
-
- $product = RHN::Product->name_by_label($product);
- die "no product name!" unless ($product);
-
- return $product;
-}
-
sub public_errata_filter_type_url {
my $pxt = shift;
my %params = @_;
commit 290104bd8f9ecd66f501d2428da87fe44697b592
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Mon Feb 1 14:03:47 2010 +0100
Removal of /errata_hidden/details.pxi made public-errata-cves and thus
public_errata_cves unused, removing.
diff --git a/web/modules/sniglets/Sniglets/PublicErrata.pm
b/web/modules/sniglets/Sniglets/PublicErrata.pm
index e05cd19..f55e5d2 100644
--- a/web/modules/sniglets/Sniglets/PublicErrata.pm
+++ b/web/modules/sniglets/Sniglets/PublicErrata.pm
@@ -45,7 +45,6 @@ sub register_tags {
$pxt->register_tag('public-errata-type' => \&public_errata_type);
$pxt->register_tag('public-errata-list' => \&public_errata_list);
$pxt->register_tag('public-errata-product-name' =>
\&public_errata_product_name);
- $pxt->register_tag('public-errata-cves' => \&public_errata_cves, 2);
# render after public_errata_details
$pxt->register_tag('public-cve-list' => \&public_cve_list);
$pxt->register_tag('public-cve-details' => \&public_cve_details);
$pxt->register_tag('public-cve-heading' => \&public_cve_heading);
@@ -463,37 +462,6 @@ sub public_cve_details {
}
-sub public_errata_cves {
- my $pxt = shift;
- my %params = @_;
-
- my $block = $params{__block__};
-
- return '' unless ($block);
-
- my $cves_ref = $pxt->pnotes('cves');
-
- return '' unless $cves_ref;
- my @cves = @{$cves_ref};
-
- my $cve_entry_block;
- $block =~ m{<cve_entry_block>(.*?)</cve_entry_block>}ism;
- $cve_entry_block = $1;
-
- my $cves_details = '';
- foreach my $cve (@cves) {
- my $current = $cve_entry_block;
- $current =~ s{\{cve\}}{$cve}gism;
- $cves_details .= $current;
- }
-
- $block =~ s{<cve_entry_block>.*?</cve_entry_block>}{$cves_details}ism;
-
- return $block;
-}
-
-
-
sub public_errata_product_name {
my $pxt = shift;
my %params = @_;