The account " + html_encoded (l_user.name) + " has been activated
") + r.set_main_content ("The account " + html_encoded (l_new_user.name) + " has been activated
") -- Send Email - if attached l_user.email as l_email then + if attached l_new_user.email as l_email then create es.make (create {CMS_AUTHENTICATION_EMAIL_SERVICE_PARAMETERS}.make (api)) write_debug_log (generator + ".handle register: send_contact_activation_confirmation_email") - es.send_contact_activation_confirmation_email (l_email, l_user, req.absolute_script_url ("")) + es.send_contact_activation_confirmation_email (l_email, l_new_user, req.absolute_script_url ("")) end else -- Failure!!! r.set_status_code ({HTTP_CONSTANTS}.internal_server_error) - r.set_main_content ("ERROR: User activation failed for " + html_encoded (l_user.name) + "!
") + r.set_main_content ("ERROR: User activation failed for " + html_encoded (l_temp_user.name) + "!
") + if attached l_user_api.error_handler.as_single_error as err then + r.add_error_message (html_encoded (err.string_representation)) + end end else -- the token does not exist, or it was already used. + create {GENERIC_VIEW_CMS_RESPONSE} r.make (req, res, api) + r.set_status_code ({HTTP_CONSTANTS}.bad_request) r.set_main_content ("The token " + l_token.value + " is not valid " + r.link ("Reactivate Account", "account/reactivate", Void) + "
") end @@ -492,7 +501,7 @@ feature -- Handler end else create {FORBIDDEN_ERROR_CMS_RESPONSE} r.make (req, res, api) - r.execute + r.execute end end @@ -1148,7 +1157,7 @@ feature -- Response Alter response_alter (a_response: CMS_RESPONSE) do a_response.add_javascript_url ("https://www.google.com/recaptcha/api.js") - a_response.add_style (a_response.url ("/module/" + name + "/files/css/auth.css", Void), Void) + a_response.add_style (a_response.module_resource_url (Current, "/files/css/auth.css", Void), Void) end feature {NONE} -- Implementation diff --git a/modules/blog/cms_blog_module.e b/modules/blog/cms_blog_module.e index 4b8ac7f..6aa3b52 100644 --- a/modules/blog/cms_blog_module.e +++ b/modules/blog/cms_blog_module.e @@ -139,7 +139,7 @@ feature -- Hooks response_alter (a_response: CMS_RESPONSE) do - a_response.add_style (a_response.url ("/module/" + name + "/files/css/blog.css", Void), Void) + a_response.add_style (a_response.module_resource_url (Current, "/files/css/blog.css", Void), Void) end menu_system_alter (a_menu_system: CMS_MENU_SYSTEM; a_response: CMS_RESPONSE) diff --git a/modules/comments/cms_comments_module.e b/modules/comments/cms_comments_module.e index 5e734ba..6e69f99 100644 --- a/modules/comments/cms_comments_module.e +++ b/modules/comments/cms_comments_module.e @@ -90,7 +90,7 @@ feature -- Hooks response_alter (a_response: CMS_RESPONSE) do - a_response.add_style (a_response.url ("/module/" + name + "/files/css/comments.css", Void), Void) + a_response.add_style (a_response.module_resource_url (Current, "/files/css/comments.css", Void), Void) end end diff --git a/modules/contact/src/cms_contact_module.e b/modules/contact/src/cms_contact_module.e index 4dfef99..6db9fa3 100644 --- a/modules/contact/src/cms_contact_module.e +++ b/modules/contact/src/cms_contact_module.e @@ -186,7 +186,7 @@ feature -- Hooks l_tpl_block.set_value (l_recaptcha_site_key, "recaptcha_site_key") end a_response.add_block (l_tpl_block, "content") - a_response.add_style (a_response.url ("/module/" + name + "/files/css/contact.css", Void), Void) + a_response.add_style (a_response.module_resource_url (Current, "/files/css/contact.css", Void), Void) else debug ("cms") a_response.add_warning_message ("Error with block [" + a_block_id + "]") @@ -200,7 +200,7 @@ feature -- Hooks local f: CMS_FORM do - a_response.add_style (a_response.url ("/module/" + name + "/files/css/contact.css", Void), Void) + a_response.add_style (a_response.module_resource_url (Current, "/files/css/contact.css", Void), Void) if attached smarty_template_block (Current, "contact", api) as l_tpl_block then if attached recaptcha_site_key (api) as l_recaptcha_site_key then l_tpl_block.set_value (l_recaptcha_site_key, "recaptcha_site_key") @@ -281,7 +281,7 @@ feature -- Hooks do write_information_log (generator + ".handle_post_contact") create {GENERIC_VIEW_CMS_RESPONSE} r.make (req, res, api) - r.add_style (r.url ("/module/" + name + "/files/css/contact.css", Void), Void) + r.add_style (r.module_resource_url (Current, "/files/css/contact.css", Void), Void) r.values.force (False, "has_error") create vars.make_caseless (5) diff --git a/modules/feed_aggregator/feed_aggregator_module.e b/modules/feed_aggregator/feed_aggregator_module.e index d6d5160..60a335a 100644 --- a/modules/feed_aggregator/feed_aggregator_module.e +++ b/modules/feed_aggregator/feed_aggregator_module.e @@ -326,7 +326,7 @@ feature -- Hook response_alter (a_response: CMS_RESPONSE) do - a_response.add_style (a_response.url ("/module/" + name + "/files/css/feed_aggregator.css", Void), Void) + a_response.add_style (a_response.module_resource_url (Current, "/files/css/feed_aggregator.css", Void), Void) end menu_system_alter (a_menu_system: CMS_MENU_SYSTEM; a_response: CMS_RESPONSE) diff --git a/modules/files/cms_files_module.e b/modules/files/cms_files_module.e index b48c3a5..98df481 100644 --- a/modules/files/cms_files_module.e +++ b/modules/files/cms_files_module.e @@ -146,7 +146,7 @@ feature -- Handler create {GENERIC_VIEW_CMS_RESPONSE} r.make (req, res, api) -- add style - r.add_style (r.url ("/module/" + name + "/files/css/files.css", Void), Void) + r.add_style (r.module_resource_url (Current, "/files/css/files.css", Void), Void) create body.make_empty @@ -245,7 +245,7 @@ feature -- Handler body.append ("Please choose file(s) to upload.
") @@ -269,8 +269,8 @@ feature -- Handler body.append ("Use advanced file uploading.%N") else -- add JS for dropzone - r.add_javascript_url (r.url ("/module/" + name + "/files/js/dropzone.js", Void)) - r.add_style (r.url ("/module/" + name + "/files/js/dropzone.css", Void), Void) + r.add_javascript_url (r.module_resource_url (Current, "/files/js/dropzone.js", Void)) + r.add_style (r.module_resource_url (Current, "/files/js/dropzone.css", Void), Void) -- create form to choose files and upload them body.append ("