lang::util::edit_lang_key_url (public)

 lang::util::edit_lang_key_url -message message \
    [ -package_key package_key ]

Defined in packages/acs-lang/tcl/lang-util-procs.tcl

Generates the URL to edit a message key.

Switches:
-message
(required)
key with or without hashes, such as \#acs-admin.Actions\# or acs-admin.Actions.
-package_key
(defaults to "acs-translations") (optional)
must correspond to that in the message key.
Returns:
a local URL or the empty string when no URL can be generated.

Partial Call Graph (max 5 caller/called nodes):
%3 test_test_edit_lang_key_url test_edit_lang_key_url (test acs-lang) lang::util::edit_lang_key_url lang::util::edit_lang_key_url test_test_edit_lang_key_url->lang::util::edit_lang_key_url ad_conn ad_conn (public) lang::util::edit_lang_key_url->ad_conn ad_return_url ad_return_url (public) lang::util::edit_lang_key_url->ad_return_url apm_package_url_from_key apm_package_url_from_key (public) lang::util::edit_lang_key_url->apm_package_url_from_key export_vars export_vars (public) lang::util::edit_lang_key_url->export_vars

Testcases:
test_edit_lang_key_url
Source code:
    if { [regsub "^${package_key}." [string trim $message "\#"] {} message_key] } {
        set edit_url [export_vars -base "[apm_package_url_from_key "acs-lang"]admin/edit-localized-message" {
            { locale {[ad_conn locale]} } package_key message_key { return_url [ad_return_url] }
        }]
     } else {
     set edit_url ""
     }
     return $edit_url
XQL Not present:
PostgreSQL, Oracle
Generic XQL file:
packages/acs-lang/tcl/lang-util-procs.xql

[ hide source ] | [ make this the default ]
Show another procedure: