938 Posts in 271 Topics by 291 members
Forum Module
SilverStripe Forums » Forum Module » Forum Admin Features not working.
Discuss the Forum Module.
Moderators: martimiz, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
| Go to End | ||
| Author | Topic: | 1332 Views |
-
Re: Forum Admin Features not working.

12 August 2010 at 3:26pm Last edited: 12 August 2010 3:32pm
By outputting the key value pairs within the Director::urlParams() array I was able to discover the topic id was actually paired with the OtherID key rather than ID.
So by changing the following line:
$id = Convert::raw2sql(Director::urlParam('ID'));
to:
$id = Convert::raw2sql(Director::urlParam('OtherID'));
it fixed the issue.
However, after submitting the Forum Admin Features form. It redirects the user to the following url:
http://drugeducationalliance.ca/drug-addiction-discussion/
When it should be redirecting to the following url:
http://drugeducationalliance.ca/discussion-forums/drug-addiction-discussion/
Causing an 404 error which I was able to fix by changing the following line:
return Director::redirect($this->URLSegment.'/');
to:
return Director::redirect('discussion-forums/'.$this->URLSegment.'/');
Although everything is working fine now. This may not be the most flexible solution. So I am still open to other suggestions.
Cheers
-
Re: Forum Admin Features not working.

12 August 2010 at 8:43pm
I think the issue around here is due to nested URLs and the handling of the parameters. Director::urlParams is now deprecated. I thought I had removed all references to it (and replaced with $this->urlParams (which is 2.4 safe). Perhaps download the most recent version of 0.3 and try that
| 1332 Views | ||
| Go to Top |


