New joomla user registration from backend

ilpuffo 05 Aug, 2013
It's possible to add a new joomla user from backend using CC?
GreyHead 05 Aug, 2013
Hi ilpuffo,

No, I don't think so, forms are only visible in the front-end?

You can add them directly from the Admin Users page. Or you could create a form with Admin only access to do it.

Bob
ilpuffo 05 Aug, 2013
Hi,
i've made a form to create a new joomla user and i've made also a CC to this form.
The form in frontend it's visibile and everything works well.
Now I want to use CC in backend to allow some administrator to create a new joomla user
How can i do this?
I've activated the toolbar task _ADD_ in CC,but when i try to fill data in my form and i try to submit, joomla give me a 500 error.
I've activate the debug mode in joomla,but no errors was showed
GreyHead 05 Aug, 2013
Hi ilpuffo,

If you get a 500 Error please check to see if there are any details gives about the source of the error. There probably are none :-( In that case please temporarily set Site Error Reporting to Maximum in the Site Global CConfiguration and see if you then get a more useful error message.

Bob
ilpuffo 05 Aug, 2013
here you are🙂
Call stack	
#		Function		Location	
1		JAdministrator->dispatch()		/web/htdocs/www.avvocatideiconsumatori.it/home/administrator/index.php:46	
2		JComponentHelper::renderComponent()		/web/htdocs/www.avvocatideiconsumatori.it/home/administrator/includes/application.php:153	
3		JComponentHelper::executeComponent()		/web/htdocs/www.avvocatideiconsumatori.it/home/libraries/joomla/application/component/helper.php:351	
4		require_once()		/web/htdocs/www.avvocatideiconsumatori.it/home/libraries/joomla/application/component/helper.php:383	
5		CFChronoConnection->alien_task_handler()		/web/htdocs/www.avvocatideiconsumatori.it/home/administrator/components/com_chronoconnectivity/admin.chronoconnectivity.php:107	
6		CFChronoConnection->__default_record_save()		/web/htdocs/www.avvocatideiconsumatori.it/home/components/com_chronoconnectivity/libraries/chronoconnection.php:420	
7		CFChronoConnection->processForm()		/web/htdocs/www.avvocatideiconsumatori.it/home/components/com_chronoconnectivity/libraries/chronoconnection.php:395	
8		CFChronoForm->process()		/web/htdocs/www.avvocatideiconsumatori.it/home/components/com_chronoconnectivity/libraries/chronoconnection.php:519	
9		CFChronoForm->_processEvents()		/web/htdocs/www.avvocatideiconsumatori.it/home/components/com_chronoforms/libraries/chronoform.php:237	
10		CFChronoForm->_processAction()		/web/htdocs/www.avvocatideiconsumatori.it/home/components/com_chronoforms/libraries/chronoform.php:262	
11		CFChronoForm->runAction()		/web/htdocs/www.avvocatideiconsumatori.it/home/components/com_chronoforms/libraries/chronoform.php:287	
12		CfactionJoomlaRegistration->run()		/web/htdocs/www.avvocatideiconsumatori.it/home/components/com_chronoforms/libraries/chronoform.php:312	
13		JApplication->getPathway()		/web/htdocs/www.avvocatideiconsumatori.it/home/administrator/components/com_chronoforms/form_actions/joomla_registration/joomla_registration.php:27	
14		JPathway::getInstance()		/web/htdocs/www.avvocatideiconsumatori.it/home/libraries/joomla/application/application.php:904	
15		JError::raiseError()		/web/htdocs/www.avvocatideiconsumatori.it/home/libraries/joomla/application/pathway.php:82	
16		JError::raise()		/web/htdocs/www.avvocatideiconsumatori.it/home/libraries/joomla/error/error.php:251	

Console Debug Joomla!
Errori

    Impossibile caricare il percorso: administrator
    Call stack
    #	Function	Location
    1	JAdministrator->dispatch()	JROOT/administrator/index.php:46
    2	JComponentHelper::renderComponent()	JROOT/administrator/includes/application.php:153
    3	JComponentHelper::executeComponent()	JROOT/libraries/joomla/application/component/helper.php:351
    4	require_once()	JROOT/libraries/joomla/application/component/helper.php:383
    5	CFChronoConnection->alien_task_handler()	JROOT/administrator/components/com_chronoconnectivity/admin.chronoconnectivity.php:107
    6	CFChronoConnection->__default_record_save()	JROOT/components/com_chronoconnectivity/libraries/chronoconnection.php:420
    7	CFChronoConnection->processForm()	JROOT/components/com_chronoconnectivity/libraries/chronoconnection.php:395
    8	CFChronoForm->process()	JROOT/components/com_chronoconnectivity/libraries/chronoconnection.php:519
    9	CFChronoForm->_processEvents()	JROOT/components/com_chronoforms/libraries/chronoform.php:237
    10	CFChronoForm->_processAction()	JROOT/components/com_chronoforms/libraries/chronoform.php:262
    11	CFChronoForm->runAction()	JROOT/components/com_chronoforms/libraries/chronoform.php:287
    12	CfactionJoomlaRegistration->run()	JROOT/components/com_chronoforms/libraries/chronoform.php:312
    13	JApplication->getPathway()	JROOT/administrator/components/com_chronoforms/form_actions/joomla_registration/joomla_registration.php:27
    14	JPathway::getInstance()	JROOT/libraries/joomla/application/application.php:904
    15	JError::raiseError()	JROOT/libraries/joomla/application/pathway.php:82
    16	JError::raise()	JROOT/libraries/joomla/error/error.php:251
GreyHead 05 Aug, 2013
Hi ilpuffo,

Just to check - this is Joomla! 3?

It looks as though Application::getPathWay() has been removed from Joomla! 4 (it is still OK in 2.5). But there is no mention of this in the upgrade docs that I can find.

Later: I was wrong, it is still in Joomla! 3.1 but in the libraries\legacy\pathway\pathway.php file and not the /libraries/joomla/application/pathway.php file that your site is checking.

I've checked the action code and it doesn't look as though the line is needed so the quick fix is to open the file /administrator/components/com_chronoforms/form_actions/joomla_registration/joomla_registration.php and comment out line 27
		// Get required system objects
		$user 		= clone(JFactory::getUser());
		//$pathway 	= $mainframe->getPathway(); // <-- comment out this line
		$config		= JFactory::getConfig();

Bob
ilpuffo 05 Aug, 2013
Hi,
no it's joomla 2.5.8.
So i have to comment this file /administrator/components/com_chronoforms/form_actions/joomla_registration/joomla_registration.php and comment out line 27 ?
i'll try
GreyHead 05 Aug, 2013
Hi ilpuffo,

Hmmm, you can still try please but if it is Joomla! 2.5.8 I know even less about what is causing the problem :-(

Bob
ilpuffo 07 Aug, 2013
Hi GreyHead ,
i've commented this file /administrator/components/com_chronoforms/form_actions/joomla_registration/joomla_registration.php and comment out line 27
Now the new user is created in joomla but isn't saved in my db table.
This is the error
Parse error: syntax error, unexpected T_VAR, expecting '{' in /web/htdocs/www.avvocatideiconsumatori.it/home/administrator/components/com_chronoforms/form_actions/db_save/db_save.php(66) : eval()'d code on line 4

Fatal error: Call to a member function bind() on a non-object in /web/htdocs/www.avvocatideiconsumatori.it/home/administrator/components/com_chronoforms/form_actions/db_save/db_save.php on line 119


Can you help me?
thanks
GreyHead 13 Aug, 2013
Hi ilpuffo,

That error usually shows when there is something odd with one of the form names and MySQL can't read it correctly. Input names must begin with letters and can contain underscores '_' but no other spaces or other special characters.

Bob
ilpuffo 19 Aug, 2013

Hi ilpuffo,

That error usually shows when there is something odd with one of the form names and MySQL can't read it correctly. Input names must begin with letters and can contain underscores '_' but no other spaces or other special characters.

Bob


HI Bob,
what do you mean for "input names"?
ilpuffo 19 Aug, 2013
Hi Bob,
for my problem,i've just delete the old form and created a newone with same input data form.
Now works, i can register new joomla user from backend,but, it's save twice the same user only in the db chronoform ( into db joomla user it's works well).
As you can see here ( you can see that the registered time it's the same) New joomla user registration from backend image 1
How can i solve it?
ilpuffo 19 Aug, 2013
i found the solution "Connectivity does the saving for you, please remove the "DB Save" action."
Thanks a lot Bob for your assistance.
This topic is locked and no more replies can be posted.