User: sits
Date: 08/08/29 20:30:39
Modified: lib/Codestriker/Action ListTopics.pm
Log:
Get list topics working with nice URLs.
Index: ListTopics.pm
===================================================================
RCS file:
/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ListTopics.pm,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- ListTopics.pm 15 Aug 2008 06:30:39 -0000 1.36
+++ ListTopics.pm 30 Aug 2008 03:30:39 -0000 1.37
@@ -292,7 +292,7 @@
my $sbody = $http_input->get('sbody') || 0;
my $sfilename = $http_input->get('sfilename') || 0;
my $projectid = $http_input->get('projectid');
-
+
# If $sproject has been set to -1, then retrieve the value of the
projectid
# from the cookie as the project search value. This is done to facilate
# integration with other systems, which jump straight to this URL, and
@@ -301,8 +301,8 @@
$sproject = (defined $projectid) ? $projectid : "";
}
- # Only show open topics if codestriker.pl was run without parameters.
- if (defined($http_input->{query}->param) == 0 || !defined($sstate)) {
+ # Default to show open topics if sstate is not defined.
+ if (!defined($sstate)) {
$sstate = 0;
}
@@ -327,6 +327,7 @@
my $topic_sort_change = $http_input->get('topic_sort_change');
my $topicsort = $http_input->get('topicsort');
+ return () unless defined $topicsort;
my @sort_order = split(/,/,$topicsort); # this is always from the cookie.
if (defined $topic_sort_change && $topic_sort_change ne "") {
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Codestriker-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/codestriker-commits