I have 2 problems, both related to URL parameter preserving:
Alex, I hope you will consider fixing these problems.
Thanks in advance,
Best regards,
Webmaster33
Paid Support from Webmaster33. Expert in Perl programming & Gossamer Threads applications. (click here for prices)
Webmaster33's products (upd.2004.09.26) | Private message | Contact me | Was my post helpful? Donate my help...
- The dynamic_preserve option is still not implemented into GCommunity.
Without this, the plugin development is really difficulter, since the developer has to develop URL parameter preserving, which may cause to replace many features. That makes the situation similar when we create mods: plugin result will be not upgrade-safe.
Currently the URL parameter preserve is solved by this template condition way:
<%if t%>;t=<%t%><%endif%>
That's really poor and inefficient - Also there is a "bug" in GT::SQL::Admin module (stores the params in unordered hash), which results, that all GT applications (including LinksSQL) doesn't keep the order of URL parameters, however sometime there would be useful to have the parameters in same order:
Code:# Get the variables that need to be preserved and generate urls for them.
my $preserve_hash = $self->preserve();
my $preserve = '';
foreach my $p (keys %$preserve_hash) {
$preserve .= qq|&$p=$preserve_hash->{$p}|;
}
I saw code parts for URL parameter preserving in GT::SQL::Admin, but I did not see any implementation of it in GCommunity.
Alex, I hope you will consider fixing these problems.
Thanks in advance,
Best regards,
Webmaster33
Paid Support from Webmaster33. Expert in Perl programming & Gossamer Threads applications. (click here for prices)
Webmaster33's products (upd.2004.09.26) | Private message | Contact me | Was my post helpful? Donate my help...