fixed tagcloud, search, removed manual cookies
git-svn-id: http://yolanda.mister-muffin.de/svn@269 7eef14d0-6ed0-489d-bf55-20463b2d70db
This commit is contained in:
parent
fb3064b6c3
commit
2151fe409d
5 changed files with 18 additions and 15 deletions
|
@ -141,8 +141,6 @@ sub output_page
|
||||||
my $parser = XML::LibXML->new();
|
my $parser = XML::LibXML->new();
|
||||||
my $xslt = XML::LibXSLT->new();
|
my $xslt = XML::LibXSLT->new();
|
||||||
|
|
||||||
@cookies = [$session->cookie(-name=>$session_name, -value=>$session->id)];
|
|
||||||
|
|
||||||
#let the XSLT param choose other stylesheets or default to xhtml.xsl
|
#let the XSLT param choose other stylesheets or default to xhtml.xsl
|
||||||
my $param_xslt = $query->param('xslt');
|
my $param_xslt = $query->param('xslt');
|
||||||
$param_xslt =~ s/[^\w]//gi;
|
$param_xslt =~ s/[^\w]//gi;
|
||||||
|
@ -152,7 +150,6 @@ sub output_page
|
||||||
return $session->header(
|
return $session->header(
|
||||||
-type=>'application/xml',
|
-type=>'application/xml',
|
||||||
-charset=>'UTF-8',
|
-charset=>'UTF-8',
|
||||||
-cookie=>@cookies
|
|
||||||
),
|
),
|
||||||
XMLout(
|
XMLout(
|
||||||
$page,
|
$page,
|
||||||
|
@ -189,7 +186,6 @@ sub output_page
|
||||||
-type=>$stylesheet->media_type,
|
-type=>$stylesheet->media_type,
|
||||||
-charset=>$stylesheet->output_encoding,
|
-charset=>$stylesheet->output_encoding,
|
||||||
-attachment=>$query->param('query').".xspf",
|
-attachment=>$query->param('query').".xspf",
|
||||||
-cookie=>@cookies
|
|
||||||
),
|
),
|
||||||
$output->toString;
|
$output->toString;
|
||||||
#$stylesheet->output_as_bytes($output); <= for future use with XML::LibXSLT (>= 1.62)
|
#$stylesheet->output_as_bytes($output); <= for future use with XML::LibXSLT (>= 1.62)
|
||||||
|
@ -206,7 +202,6 @@ sub output_page
|
||||||
return $session->header(
|
return $session->header(
|
||||||
-type=>$stylesheet->media_type,
|
-type=>$stylesheet->media_type,
|
||||||
-charset=>$stylesheet->output_encoding,
|
-charset=>$stylesheet->output_encoding,
|
||||||
-cookie=>@cookies
|
|
||||||
),
|
),
|
||||||
$output->toString;
|
$output->toString;
|
||||||
#$stylesheet->output_as_bytes($output); <= for future use with XML::LibXSLT (>= 1.62)
|
#$stylesheet->output_as_bytes($output); <= for future use with XML::LibXSLT (>= 1.62)
|
||||||
|
|
|
@ -46,12 +46,21 @@ elsif($query->param('pass') eq '' and $query->param('user')=~m/^http:\/\//)
|
||||||
print $session->header();
|
print $session->header();
|
||||||
print "claim failed: ", $con->err;
|
print "claim failed: ", $con->err;
|
||||||
}
|
}
|
||||||
$check_url = $claimed->check_url(
|
|
||||||
return_to => "$domain/login.pl?action=openid", #on success return to this address
|
#try to set the check_url
|
||||||
trust_root => $domain); #this is the string the user will be asked to trust
|
eval
|
||||||
|
{
|
||||||
#redirect to openid server to check claim
|
$check_url = $claimed->check_url(
|
||||||
print $query->redirect($check_url);
|
return_to => "$domain/login.pl?action=openid", #on success return to this address
|
||||||
|
trust_root => $domain); #this is the string the user will be asked to trust
|
||||||
|
|
||||||
|
#redirect to openid server to check claim
|
||||||
|
print $query->redirect($check_url);
|
||||||
|
};
|
||||||
|
#if this fails
|
||||||
|
if ($@) {
|
||||||
|
print $query->redirect("/index.pl?error=error_202c");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
<string id="path_source-code">http://yolanda.mister-muffin.de/trac/browser/trunk</string>
|
<string id="path_source-code">http://yolanda.mister-muffin.de/trac/browser/trunk</string>
|
||||||
<string id="path_register">/register.pl</string>
|
<string id="path_register">/register.pl</string>
|
||||||
<string id="path_report_bug">http://yolanda.mister-muffin.de/trac/newticket</string>
|
<string id="path_report_bug">http://yolanda.mister-muffin.de/trac/newticket</string>
|
||||||
|
<string id="path_search">/search.pl</string>
|
||||||
<string id="path_results">/search.pl?query=</string>
|
<string id="path_results">/search.pl?query=</string>
|
||||||
<string id="path_root">http://localhost/</string>
|
<string id="path_root">http://localhost/</string>
|
||||||
<string id="path_upload">/upload.pl</string>
|
<string id="path_upload">/upload.pl</string>
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
<form method="get" enctype="text/plain">
|
<form method="get" enctype="text/plain">
|
||||||
<xsl:attribute name="action">
|
<xsl:attribute name="action">
|
||||||
<xsl:value-of select="$site_strings[@id='path_results']" />
|
<xsl:value-of select="$site_strings[@id='path_search']" />
|
||||||
</xsl:attribute>
|
</xsl:attribute>
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<label for="query">
|
<label for="query">
|
||||||
|
|
|
@ -22,9 +22,7 @@
|
||||||
font-size:<xsl:value-of select="round((32-12)*(number(count)-number($min))div (number($max)-number($min)))+12" />px
|
font-size:<xsl:value-of select="round((32-12)*(number(count)-number($min))div (number($max)-number($min)))+12" />px
|
||||||
</xsl:attribute>
|
</xsl:attribute>
|
||||||
<xsl:attribute name="href">
|
<xsl:attribute name="href">
|
||||||
<xsl:value-of select="$site_strings[@id='path_results']" />
|
<xsl:value-of select="concat($site_strings[@id='path_results'],'tag:',text)" />
|
||||||
tag:
|
|
||||||
<xsl:value-of select="text" />
|
|
||||||
</xsl:attribute>
|
</xsl:attribute>
|
||||||
|
|
||||||
<xsl:value-of select="text" />
|
<xsl:value-of select="text" />
|
||||||
|
|
Loading…
Reference in a new issue