File tree Expand file tree Collapse file tree
admin/views/parts/general Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2626 */
2727
2828// add your base url here into the ELSE statement - ''.
29- $ config ['base_url ' ] = ' http://electronic-invoicing-and-warehouse-management-system.test ' ;
29+ $ config ['base_url ' ] = defined ( ' BASE_URL ' ) ? BASE_URL : ' ' ;
3030
3131/*
3232 |--------------------------------------------------------------------------
475475$ config ['csrf_token_name ' ] = 'csrf_test_name ' ;
476476$ config ['csrf_cookie_name ' ] = 'csrf_cookie_name ' ;
477477$ config ['csrf_expire ' ] = 7200 ;
478- $ config ['csrf_regenerate ' ] = TRUE ;
478+ $ config ['csrf_regenerate ' ] = FALSE ;
479479$ config ['csrf_exclude_uris ' ] = array ();
480480
481481/*
Original file line number Diff line number Diff line change @@ -21,7 +21,8 @@ function injectCsrf() {
2121 }
2222 }
2323
24- document.addEventListener('DOMContentLoaded', injectCsrf);
24+ injectCsrf();
25+
2526 document.addEventListener('submit', function(e) {
2627 var form = e.target;
2728 if (form.method && form.method.toLowerCase() === 'post' && !form.querySelector('input[name="' + csrfName + '"]')) {
Original file line number Diff line number Diff line change @@ -57,9 +57,10 @@ function injectCsrf() {
5757 }
5858 }
5959
60- // Inject on page load (covers programmatic .submit() calls)
61- document.addEventListener('DOMContentLoaded', injectCsrf);
62- // Also inject on submit event as fallback for dynamically created forms
60+ // DOM is already ready here (footer script) — call directly
61+ injectCsrf();
62+
63+ // Fallback for dynamically added forms submitted via submit event
6364 document.addEventListener('submit', function(e) {
6465 var form = e.target;
6566 if (form.method && form.method.toLowerCase() === 'post' && !form.querySelector('input[name="' + csrfName + '"]')) {
Original file line number Diff line number Diff line change @@ -47,6 +47,8 @@ function injectCsrf() {
4747 }
4848
4949 document.addEventListener('DOMContentLoaded', injectCsrf);
50+ // DOM is already ready in footer - call directly too
51+ injectCsrf();
5052 document.addEventListener('submit', function(e) {
5153 var form = e.target;
5254 if (form.method && form.method.toLowerCase() === 'post' && !form.querySelector('input[name="' + csrfName + '"]')) {
You can’t perform that action at this time.
0 commit comments