OK, the first problem I see in FF when I open that form is there is an infinite redirect loop happening:
http://screencast.com/t/P5kAfv9VnC
Sometimes it gets as far as running the date element's initilaization JS, but if that manages to run, it errors out with "too much recursion" - again, an indication you have a redirect loop.
And if I log in as 'fabrik' on the front end, as mentioned in my original reply, I can't even get as far as that form, FF just immediately tells me there is a "redirect loop":
http://screencast.com/t/9W9kfRpK
... which almost certainly means there is something in your .htaccess which is causing a 303 redirect back to the same URL.
Fix that, and I suspect things will start working.
Oh, and on one of your date elements you have this JS code:
Code:
$('#pbdf_fabrik_user_clients___date_naissance').on('show', function () {
$.fn.modal.Constructor.prototype.enforceFocus = function () { };
});
... which is blowing up on page load, so I disabled it. I have no clue what that is supposed to do, except maybe capture the focus to that element on page load, but it kind of looks jQuery-ish, in which case you'd need to use jQuery(), not $().
-- hugh
Thanks a lot Hugh for your time and dedication to these issues, I appreciate. Infortunetely it doesn't seems to be an.htaccess issue. There's is nothing in the htaccess file which could lead to this kind of problem.
The Joomla files are in a sub directory of the informaniak server. To be clear :
http://www.pharmacie-bdf.ch/ -> html website installation root of the pharmacy
http://www.pharmacie-bdf.ch/espaceclients/ -> joomla installation root
htaccess file of the website is :
################################## Errors ######################################
#ErrorDocument 301 /error/301-moved_permanently.html
#ErrorDocument 302 /error/302-moved_temporarily.html
#ErrorDocument 303 /error/303-see_other.html
#ErrorDocument 400 /error/400-bad_request.html
ErrorDocument 401 /error/401-authorization_required.html
#ErrorDocument 402 /error/402-payment_required.html
ErrorDocument 403 /error/403-forbidden.html
ErrorDocument 404 /error/404-not_found.html
#ErrorDocument 405 /error/405-method_not_allowed.html
#ErrorDocument 406 /error/406-not_acceptable.html
#ErrorDocument 407 /error/407-proxy_authentication_required.html
ErrorDocument 408 /error/408-request_timed_out.html
#ErrorDocument 409 /error/409-conflicting_request.html
#ErrorDocument 410 /error/410-gone.html
#ErrorDocument 411 /error/411-content_length_required.html
#ErrorDocument 412 /error/412-precondition_failed.html
#ErrorDocument 413 /error/413-request_entity_too_long.html
#ErrorDocument 414 /error/414-request_uri_too_long.html
#ErrorDocument 415 /error/415-unsupported_media_type.html
ErrorDocument 500 /error/500-internal_server_error.html
#ErrorDocument 501 /error/501-not_implemented.html
#ErrorDocument 502 /error/502-bad_gateway.html
ErrorDocument 503 /error/503-service_unavailable.html
#ErrorDocument 504 /error/504-gateway_timeout.html
#ErrorDocument 505 /error/505-http_version_not_supported.html
################################################################################
######################### Howto map /~user to /user ############################
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/([^/]+)$
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^([^/]+)$
http://%{HTTP_HOST}/$1/ [R,L]
RewriteCond %{REQUEST_URI} ^/([^/]+)/
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^([^/]+)(.+)$ /~$1/$2
################################################################################
###################### Howto map /users/user to /users/user ####################
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/users/([^/]+)$
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^users/([^/]+)$
http://%{HTTP_HOST}/users/$1/ [R,L]
RewriteCond %{REQUEST_URI} ^/users/([^/]+)/
RewriteCond %{DOCUMENT_ROOT}/%1 !-d
RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d
RewriteRule ^users/([^/]+)(.+)$ /~$1/$2
################################################################################
htaccess file of the joomla installation :
php_flag display_errors off
Concerning the "G?rer mon profil" form the problem remains... Even after deleting the content of the two htaccess files.
I've got the same redirection loop problem with two other forms (in Chrome, FF and IE) :
front end (Menu Ordonnances | Transmettre une ordonnance) :
http://www.pharmacie-bdf.ch/espaceclients/index.php?option=com_fabrik&view=form&formid=6&Itemid=138
front end (Menu Conseils | Transmettre une demande) :
http://www.pharmacie-bdf.ch/espaceclients/index.php?option=com_fabrik&view=form&formid=5&Itemid=149
Back end "G?rer les ordonnances " :
http://www.pharmacie-bdf.ch/espacec...?option=com_fabrik&view=form&layout=edit&id=6
Back end "G?rer les demandes de conseils" :
http://www.pharmacie-bdf.ch/espacec...option=com_fabrik&view=form&layout=edit&id=5#
The strange thing is when I'm disabling the autofill plugin of these two forms there is not redirection problem anymore in Chrome, FF and IE.. The name, firstname and no_assure fields are just empty, which is normal ;-) Now it is still disabled so it works without errors, but if you enable again the autofill plugin in these two forms you will see that the redirection problem is generated again.
I checked the Redirect on login and Access manager Extensions which enable me to display the menus, modules according to my user-groups, but noting seems to be wrong...
I really don't know what to do now. What would you suggest ? Start all over again ?