selfreg cmsmailer help
Posted: Fri Apr 09, 2010 9:57 pm
I'm trying to build an ecommerce system but am encountering much difficulty with many of the modules. My recent issue is with the selfreg module but it leads me to believe that the real problem is with cmsmailer.
I setup a group called customers and put the following tag on a page called register
{cms_module module="SelfRegistration" group="customers" mode="signup"}
when I submit the form, my layout goes wonky and I get this error message:
Fatal error: Cannot pass parameter 2 by reference in /home/xxxx/modules/SelfRegistration/action.reguser.php on line 57
the code:
$cmsmailer =& $this->GetModuleInstance('CMSMailer');
if( !$cmsmailer )
{
// this is ugly for the user to see
// but at least the admin will be able to figure it out
ln 57: $this->_DisplayErrorPage( $id, '', $returnid,
"cmsmailer");
return;
}
I've tried:
reinstalling self-reg & cmsmailer
tried a back-version of cmsmailer (1.73.10) (not compatible with Orders module)
2 different server environments
read and re-read the module pages
searched the forums
any help or suggestions is appreciated.
here is my info:
Current PHP Version (phpversion):
5.2.6-3ubuntu4.2
CMS Version
1.6.6
Installed Modules
CMSMailer
1.73.14
FileManager
1.0.1
MenuManager
1.6.2
ModuleManager
1.3.1
News
2.10.3
nuSOAP
1.0.1
Printing
1.0.4
Search
1.6.1
ThemeManager
1.1.1
TinyMCE
2.5.5
SelfRegistration
1.3.1
FrontEndUsers
1.8.1
CGSimpleSmarty
1.4.4
CGExtensions
1.18.2
CGExtensions
1.18.2
Products
2.6.1
PaypalGateway
2.1.5
CGPaymentGatewayBase
1.0.4
Cart
1.5
CustomContent
1.5.3
Orders
1.7.1
DestinationBasedShipping
1.1
I setup a group called customers and put the following tag on a page called register
{cms_module module="SelfRegistration" group="customers" mode="signup"}
when I submit the form, my layout goes wonky and I get this error message:
Fatal error: Cannot pass parameter 2 by reference in /home/xxxx/modules/SelfRegistration/action.reguser.php on line 57
the code:
$cmsmailer =& $this->GetModuleInstance('CMSMailer');
if( !$cmsmailer )
{
// this is ugly for the user to see
// but at least the admin will be able to figure it out
ln 57: $this->_DisplayErrorPage( $id, '', $returnid,
"cmsmailer");
return;
}
I've tried:
reinstalling self-reg & cmsmailer
tried a back-version of cmsmailer (1.73.10) (not compatible with Orders module)
2 different server environments
read and re-read the module pages
searched the forums
any help or suggestions is appreciated.
here is my info:
Current PHP Version (phpversion):
5.2.6-3ubuntu4.2
CMS Version
1.6.6
Installed Modules
CMSMailer
1.73.14
FileManager
1.0.1
MenuManager
1.6.2
ModuleManager
1.3.1
News
2.10.3
nuSOAP
1.0.1
Printing
1.0.4
Search
1.6.1
ThemeManager
1.1.1
TinyMCE
2.5.5
SelfRegistration
1.3.1
FrontEndUsers
1.8.1
CGSimpleSmarty
1.4.4
CGExtensions
1.18.2
CGExtensions
1.18.2
Products
2.6.1
PaypalGateway
2.1.5
CGPaymentGatewayBase
1.0.4
Cart
1.5
CustomContent
1.5.3
Orders
1.7.1
DestinationBasedShipping
1.1