From d05f355034c9c1039aa41825d2e068a83966ed38 Mon Sep 17 00:00:00 2001 From: Aidan Saunders Date: Mon, 20 Jul 2020 22:07:30 +0100 Subject: [PATCH] Replace a load of references to the wiki with docs links Change docs links to 'latest' not 'stable' --- CRM/Admin/Form/Job.php | 6 ++--- CRM/Member/BAO/MembershipStatus.php | 1 - CRM/Upgrade/Incremental/sql/README.txt | 2 +- CRM/Utils/Check.php | 2 +- CRM/Utils/Check/Component/Env.php | 25 ++++++++----------- CRM/Utils/Hook/WordPress.php | 6 ++--- CRM/Utils/System.php | 4 +-- .../CRM/Admin/Form/Setting/Debugging.tpl | 2 +- templates/CRM/Admin/Form/Setting/Mail.tpl | 3 +-- templates/CRM/Admin/Form/Setting/Path.tpl | 2 +- templates/CRM/Admin/Page/MessageTemplates.hlp | 2 +- templates/CRM/Admin/Page/Options.hlp | 3 +-- templates/CRM/Admin/Page/PaymentProcessor.hlp | 4 +-- templates/CRM/Campaign/Form/Survey/Main.tpl | 2 +- .../CRM/Contact/Import/Form/DataSource.tpl | 2 +- templates/CRM/Contact/Page/CustomSearch.hlp | 2 +- templates/CRM/Custom/Form/Field.tpl | 2 +- templates/CRM/Report/Form/Tabs/Settings.hlp | 2 +- templates/CRM/SMS/Page/Provider.tpl | 3 +-- templates/CRM/common/success.tpl | 3 +-- 20 files changed, 33 insertions(+), 45 deletions(-) diff --git a/CRM/Admin/Form/Job.php b/CRM/Admin/Form/Job.php index e304420e0c..0f69059f7b 100644 --- a/CRM/Admin/Form/Job.php +++ b/CRM/Admin/Form/Job.php @@ -56,7 +56,7 @@ class CRM_Admin_Form_Job extends CRM_Admin_Form { } if ($this->_action & CRM_Core_Action::VIEW) { - $this->assign('jobName', self::getJobName($this->_id)); + $this->assign('jobName', self::getJobName($this->_id)); $this->addButtons([ [ 'type' => 'submit', @@ -70,7 +70,6 @@ class CRM_Admin_Form_Job extends CRM_Admin_Form { ]); return; } - $attributes = CRM_Core_DAO::getAttribute('CRM_Core_DAO_Job'); @@ -242,8 +241,7 @@ class CRM_Admin_Form_Job extends CRM_Admin_Form { // CRM-11143 - Give warning message if update_greetings is Enabled (is_active) since it generally should not be run automatically via execute action or runjobs url. if ($values['api_action'] == 'update_greeting' && CRM_Utils_Array::value('is_active', $values) == 1) { - // pass "wiki" as 6th param to docURL2 if you are linking to a page in wiki.civicrm.org - $docLink = CRM_Utils_System::docURL2("Managing Scheduled Jobs", NULL, NULL, NULL, NULL, "wiki"); + $docLink = CRM_Utils_System::docURL2("user/initial-set-up/scheduled-jobs/#job_update_greeting"); $msg = ts('The update greeting job can be very resource intensive and is typically not necessary to run on a regular basis. If you do choose to enable the job, we recommend you do not run it with the force=1 option, which would rebuild greetings on all records. Leaving that option absent, or setting it to force=0, will only rebuild greetings for contacts that do not currently have a value stored. %1', [1 => $docLink]); CRM_Core_Session::setStatus($msg, ts('Warning: Update Greeting job enabled'), 'alert'); } diff --git a/CRM/Member/BAO/MembershipStatus.php b/CRM/Member/BAO/MembershipStatus.php index fc187f186b..756dc07c0c 100644 --- a/CRM/Member/BAO/MembershipStatus.php +++ b/CRM/Member/BAO/MembershipStatus.php @@ -68,7 +68,6 @@ class CRM_Member_BAO_MembershipStatus extends CRM_Member_DAO_MembershipStatus { /** * Takes an associative array and creates a membership Status object. - * See http://wiki.civicrm.org/confluence/display/CRM/Database+layer * * @param array $params * (reference ) an assoc array of name/value pairs. diff --git a/CRM/Upgrade/Incremental/sql/README.txt b/CRM/Upgrade/Incremental/sql/README.txt index a5d166d50e..f7954bce54 100644 --- a/CRM/Upgrade/Incremental/sql/README.txt +++ b/CRM/Upgrade/Incremental/sql/README.txt @@ -80,4 +80,4 @@ VALUES (@option_group_id_activity_type, {localize}'{ts escape="sql"}Change Custom Data{/ts}'{/localize},{localize}''{/localize}, (SELECT @max_val := @max_val+1), 'Change Custom Data', (SELECT @max_wt := @max_wt+1), 0, @caseCompId); ------------------------------------------------------------------------------ -More details on the wiki: http://wiki.civicrm.org/confluence/display/CRMDOC/Internationalisation+for+Developers#InternationalisationforDevelopers-Localisedfieldsschemachanges +More details: https://docs.civicrm.org/dev/en/latest/translation/database/#localised-fields-schema-changes diff --git a/CRM/Utils/Check.php b/CRM/Utils/Check.php index e8eb744ab2..e92bb9ec7c 100644 --- a/CRM/Utils/Check.php +++ b/CRM/Utils/Check.php @@ -175,7 +175,7 @@ class CRM_Utils_Check { * This functon is wrapped by the System.check api. * * Calls hook_civicrm_check() for extensions to add or modify messages. - * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_check + * @link https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_check/ * * @param bool $max * Whether to return just the maximum non-hushed severity diff --git a/CRM/Utils/Check/Component/Env.php b/CRM/Utils/Check/Component/Env.php index 603a3b3a77..a81de7792c 100644 --- a/CRM/Utils/Check/Component/Env.php +++ b/CRM/Utils/Check/Component/Env.php @@ -117,11 +117,10 @@ class CRM_Utils_Check_Component_Env extends CRM_Utils_Check_Component { if (!CRM_Utils_Time::isEqual($phpNow, $sqlNow, 2.5 * 60)) { $messages[] = new CRM_Utils_Check_Message( __FUNCTION__, - ts('Timestamps reported by MySQL (eg "%2") and PHP (eg "%3" ) are mismatched.
Read more about this warning', [ - 1 => CRM_Utils_System::docURL2('sysadmin/requirements/#mysql-time', TRUE), - 2 => $sqlNow, - 3 => $phpNow, - ]), + ts('Timestamps reported by MySQL (eg "%1") and PHP (eg "%2" ) are mismatched.', [ + 1 => $sqlNow, + 2 => $phpNow, + ]) . '
' . CRM_Utils_System::docURL2('sysadmin/requirements/#mysql-time'), ts('Timestamp Mismatch'), \Psr\Log\LogLevel::ERROR, 'fa-server' @@ -262,10 +261,9 @@ class CRM_Utils_Check_Component_Env extends CRM_Utils_Check_Component { \Psr\Log\LogLevel::WARNING, 'fa-envelope' ); - $docUrl = 'target="_blank" href="' . CRM_Utils_System::docURL(['page' => 'user/advanced-configuration/email-system-configuration/', 'URLonly' => TRUE]) . '""'; $message->addHelp( ts('A default mailbox must be configured for email bounce processing.') . '
' . - ts("Learn more in the online documentation.", [1 => $docUrl]) + CRM_Utils_System::docURL2('user/advanced-configuration/email-system-configuration/') ); $messages[] = $message; } @@ -323,10 +321,8 @@ class CRM_Utils_Check_Component_Env extends CRM_Utils_Check_Component { // After 1 day (86400 seconds) increase the error level $level = ($lastCron > $now - 86400) ? \Psr\Log\LogLevel::WARNING : \Psr\Log\LogLevel::ERROR; } - $cronLink = 'target="_blank" href="' . htmlentities(CRM_Utils_System::docURL2('sysadmin/setup/jobs/', TRUE)) . '""'; - $msg .= '

' . ts('To enable scheduling support, please set up the cron job.', [ - 1 => $cronLink, - ]) . '

'; + $msg .= '

' . ts('To enable scheduling support, please set up the cron job.') . + '
' . CRM_Utils_System::docURL2('sysadmin/setup/jobs/') . '

'; } $messages[] = new CRM_Utils_Check_Message( @@ -604,10 +600,9 @@ class CRM_Utils_Check_Component_Env extends CRM_Utils_Check_Component { // CRM-13141 There may not be any compatible extensions available for the requested CiviCRM version + CMS. If so, $extdir is empty so just return a notice. $messages[] = new CRM_Utils_Check_Message( __FUNCTION__, - ts('There are currently no extensions on the CiviCRM public extension directory which are compatible with version %1. If you want to install an extension which is not marked as compatible, you may be able to download and install extensions manually (depending on access to your web server).', [ + ts('There are currently no extensions on the CiviCRM public extension directory which are compatible with version %1. If you want to install an extension which is not marked as compatible, you may be able to download and install extensions manually (depending on access to your web server).', [ 1 => CRM_Utils_System::majorVersion(), - 2 => 'href="http://wiki.civicrm.org/confluence/display/CRMDOC/Extensions"', - ]), + ]) . '
' . CRM_Utils_System::docURL2('sysadmin/customize/extensions/#installing-a-new-extension'), ts('No Extensions Available for this Version'), \Psr\Log\LogLevel::NOTICE, 'fa-plug' @@ -907,7 +902,7 @@ class CRM_Utils_Check_Component_Env extends CRM_Utils_Check_Component { else { $messages[] = new CRM_Utils_Check_Message( __FUNCTION__, - ts("Future versions of CiviCRM may require MySQL to support utf8mb4 encoding. It is recommended, though not yet required. Please discuss with your server administrator about configuring your MySQL server for utf8mb4. CiviCRM's recommended configurations are in the System Administrator Guide", [1 => CRM_Utils_System::docURL2("sysadmin/requirements/#mysql-configuration", TRUE)]), + ts("Future versions of CiviCRM may require MySQL to support utf8mb4 encoding. It is recommended, though not yet required. Please discuss with your server administrator about configuring your MySQL server for utf8mb4. CiviCRM's recommended configurations are in the System Administrator Guide") . '
' . CRM_Utils_System::docURL2('sysadmin/requirements/#mysql-configuration'), ts('MySQL Emoji Support (utf8mb4)'), \Psr\Log\LogLevel::WARNING, 'fa-database' diff --git a/CRM/Utils/Hook/WordPress.php b/CRM/Utils/Hook/WordPress.php index a82553f1b5..4a2c63f377 100644 --- a/CRM/Utils/Hook/WordPress.php +++ b/CRM/Utils/Hook/WordPress.php @@ -80,13 +80,13 @@ class CRM_Utils_Hook_WordPress extends CRM_Utils_Hook { // are incompatible with the WordPress Plugin API: // // civicrm_upgrade - // http://wiki.civicrm.org/confluence/display/CRMDOC43/hook_civicrm_upgrade + // https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_upgrade/ // // civicrm_caseSummary - // http://wiki.civicrm.org/confluence/display/CRMDOC43/hook_civicrm_caseSummary + // https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_caseSummary/ // // civicrm_dashboard - // http://wiki.civicrm.org/confluence/display/CRMDOC43/hook_civicrm_dashboard + // https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_dashboard/ // distinguish between types of hook if (!in_array($fnSuffix, $this->hooksThatReturn)) { diff --git a/CRM/Utils/System.php b/CRM/Utils/System.php index 9a7d12db03..42b0960d2b 100644 --- a/CRM/Utils/System.php +++ b/CRM/Utils/System.php @@ -1390,7 +1390,7 @@ class CRM_Utils_System { } if (!isset($params['text']) or $params['text'] === NULL) { - $params['text'] = ts('(learn more...)'); + $params['text'] = ts('(Learn more...)'); } if (!isset($params['style']) || $params['style'] === NULL) { @@ -1419,7 +1419,7 @@ class CRM_Utils_System { * @return mixed */ public static function formatDocUrl($url) { - return preg_replace('#^(user|sysadmin|dev)/#', '\1/en/stable/', $url); + return preg_replace('#^(user|sysadmin|dev)/#', '\1/en/latest/', $url); } /** diff --git a/templates/CRM/Admin/Form/Setting/Debugging.tpl b/templates/CRM/Admin/Form/Setting/Debugging.tpl index 7a1c237412..5c785c8c8b 100644 --- a/templates/CRM/Admin/Form/Setting/Debugging.tpl +++ b/templates/CRM/Admin/Form/Setting/Debugging.tpl @@ -8,7 +8,7 @@ +--------------------------------------------------------------------+ *}
- {ts}In addition to the settings on this screen, there are a number of settings you can add to your sites's settings file (civicrm.settings.php) to provide additional debugging information.{/ts} {docURL page="Debugging for developers" resource="wiki"} + {ts}In addition to the settings on this screen, there are a number of settings you can add to your sites's settings file (civicrm.settings.php) to provide additional debugging information.{/ts} {docURL page="dev/tools/debugging/#changing-file-based-settings"}
{include file="CRM/common/formButtons.tpl" location="top"}
diff --git a/templates/CRM/Admin/Form/Setting/Mail.tpl b/templates/CRM/Admin/Form/Setting/Mail.tpl index 87318f8cc3..b73060be96 100644 --- a/templates/CRM/Admin/Form/Setting/Mail.tpl +++ b/templates/CRM/Admin/Form/Setting/Mail.tpl @@ -7,9 +7,8 @@ | and copyright information, see https://civicrm.org/licensing | +--------------------------------------------------------------------+ *} -{capture assign=docLink}{docURL page="CiviMail Mailer Settings" text="CiviMail Mailer Settings and Optimization" resource="wiki"}{/capture}
- {ts 1=$docLink}These settings are used to configure mailer properties for the optional CiviMail component and may allow you to significantly optimize performance. Please read the %1 documentation, and make sure you understand it before modifying default values. (These settings are NOT used for the built-in 'Email - send now' feature).{/ts} + {ts}These settings are used to configure mailer properties for the optional CiviMail component and may allow you to significantly optimize performance. Please read the documentation, and make sure you understand it before modifying default values. (These settings are NOT used for the built-in 'Email - send now' feature).{/ts} {docURL page="sysadmin/setup/civimail/outbound"}
{include file='CRM/Admin/Form/Setting/SettingForm.tpl'} diff --git a/templates/CRM/Admin/Form/Setting/Path.tpl b/templates/CRM/Admin/Form/Setting/Path.tpl index 69b5c652c7..98c6597244 100644 --- a/templates/CRM/Admin/Form/Setting/Path.tpl +++ b/templates/CRM/Admin/Form/Setting/Path.tpl @@ -40,7 +40,7 @@ {$form.customTemplateDir.label} {$form.customTemplateDir.html|crmAddClass:'huge40'}
- {ts}Path where site specific templates are stored if any. This directory is searched first if set. Custom JavaScript code can be added to templates by creating files named templateFile.extra.tpl.{/ts} {docURL page="Customize Built-in Screens" resource="wiki"}
+ {ts}Path where site specific templates are stored if any. This directory is searched first if set. Custom JavaScript code can be added to templates by creating files named templateFile.extra.tpl.{/ts} {docURL page="sysadmin/setup/directories"}
{ts}CiviCase configuration files can also be stored in this custom path.{/ts} {docURL page="user/case-management/set-up"} diff --git a/templates/CRM/Admin/Page/MessageTemplates.hlp b/templates/CRM/Admin/Page/MessageTemplates.hlp index 4586728908..dce28aeeaf 100644 --- a/templates/CRM/Admin/Page/MessageTemplates.hlp +++ b/templates/CRM/Admin/Page/MessageTemplates.hlp @@ -10,7 +10,7 @@ {capture assign=tokenDocLink}{docURL page="user/common-workflows/tokens-and-mail-merge"}{/capture} {capture assign=schedRemindersDocLink}{docURL page="user/email/scheduled-reminders/"}{/capture} {capture assign=schedRemURL}{crmURL p='civicrm/admin/scheduleReminders' q="reset=1"}{/capture} -{capture assign=upgradeTemplatesDocLink}{docURL page="Updating System Workflow Message Templates after Upgrades - method 1 - kdiff" resource="wiki"}{/capture} +{capture assign=upgradeTemplatesDocLink}{docURL page="sysadmin/upgrade/#updating-system-workflow-message-templates"}{/capture} {htxt id="id-intro-title"} {ts}Message Templates{/ts} {/htxt} diff --git a/templates/CRM/Admin/Page/Options.hlp b/templates/CRM/Admin/Page/Options.hlp index c11452fc44..7f7018192d 100644 --- a/templates/CRM/Admin/Page/Options.hlp +++ b/templates/CRM/Admin/Page/Options.hlp @@ -11,9 +11,8 @@ {ts}Activity Types{/ts} {/htxt} {htxt id='id-activity-types'} - {capture assign=docLink}{docURL page="CiviCRM Public APIs" text="API Documentation" resource="wiki"}{/capture}

{ts}Activities are 'interactions with contacts' which you want to record and track. CiviCRM has several reserved (e.g. 'built-in') activity types (meetings, phone calls, emails sent). Create additional 'activity types' here if you need to record other types of activities. For example, you might want to add 'Job Interview', or 'Site Audit', etc.{/ts}

{capture assign=crmURL}{crmURL p='civicrm/admin/custom/group' q='reset=1'}{/capture}

{ts 1=$crmURL}Subject, location, date/time and description fields are provided for all activity types. You can add custom fields for tracking additional information about activities here.{/ts}

-

{ts 1=$docLink}Scheduled and Completed Activities are searchable by type and/or activity date using 'Advanced Search'. Other applications may record activities for CiviCRM contacts using our APIs. For more information, refer to the online %1.{/ts}

+

{ts}Scheduled and Completed Activities are searchable by type and/or activity date using 'Advanced Search'. Other applications may record activities for CiviCRM contacts using our APIs.{/ts} {docURL page="dev/api"}

{/htxt} diff --git a/templates/CRM/Admin/Page/PaymentProcessor.hlp b/templates/CRM/Admin/Page/PaymentProcessor.hlp index 72f2a3f7dd..3568576d61 100644 --- a/templates/CRM/Admin/Page/PaymentProcessor.hlp +++ b/templates/CRM/Admin/Page/PaymentProcessor.hlp @@ -14,10 +14,10 @@

{ts}Refer to the following documentation:{/ts}

  • {docURL page="user/contributions/payment-processors" text="Payment processor overview"}
  • -
  • {docURL page="Payment Processors" text="Processor comparison and setup guide" resource="wiki"}
  • +
  • {docURL page="sysadmin/setup/payment-processors" text="Processor comparison and setup guide"}

{ts}If you're not sure which processor to use - we recommend reviewing terms, limitations and coverage areas on each processor's website before proceeding.{/ts}

-

{ts 1="https://civicrm.org/extensions?tid_4[]=125"}If your desired processor is not in the list, check the Extensions Directory for more payment processors you can download. If you still can't find it, consider partnering with a developer and contributing a new extension.{/ts}

+

{ts 1="https://civicrm.org/extensions?field_extension_civi_use_target_id=125"}If your desired processor is not in the list, check the Extensions Directory for more payment processors you can download. If you still can't find it, consider partnering with a developer and contributing a new extension.{/ts}

{/htxt} {htxt id='AuthNet-live-user-name'} diff --git a/templates/CRM/Campaign/Form/Survey/Main.tpl b/templates/CRM/Campaign/Form/Survey/Main.tpl index 081559ef26..b861552d1f 100644 --- a/templates/CRM/Campaign/Form/Survey/Main.tpl +++ b/templates/CRM/Campaign/Form/Survey/Main.tpl @@ -49,7 +49,7 @@ {$form.release_frequency.label} {$form.release_frequency.html} -
{ts}Reserved respondents are released if they haven't been surveyed within this number of days. The Respondent Processor script must be run periodically to release respondents.{/ts} {docURL page="Managing Scheduled Jobs" resource="wiki"}
+
{ts}Reserved respondents are released if they haven't been surveyed within this number of days. The Respondent Processor script must be run periodically to release respondents.{/ts} {docURL page="user/initial-set-up/scheduled-jobs"}
{$form.is_active.label} diff --git a/templates/CRM/Contact/Import/Form/DataSource.tpl b/templates/CRM/Contact/Import/Form/DataSource.tpl index 42312a195d..5009af8a19 100644 --- a/templates/CRM/Contact/Import/Form/DataSource.tpl +++ b/templates/CRM/Contact/Import/Form/DataSource.tpl @@ -70,7 +70,7 @@ {ts}This option is not recommended for large imports. Use the command-line geocoding script instead.{/ts} - {docURL page="Managing Scheduled Jobs" resource="wiki"} + {docURL page="user/initial-set-up/scheduled-jobs"} {/if} diff --git a/templates/CRM/Contact/Page/CustomSearch.hlp b/templates/CRM/Contact/Page/CustomSearch.hlp index 91987733b5..86f030bb40 100644 --- a/templates/CRM/Contact/Page/CustomSearch.hlp +++ b/templates/CRM/Contact/Page/CustomSearch.hlp @@ -14,7 +14,7 @@

{ts}These are developed and contributed by members of the CiviCRM community. Consider adding any custom searches which you use often to your Search menu (from Administer > Customize Data and Screens > Navigation Menu). As new custom searches become available they can be viewed (and installed if useful) from Administer > System Settings > Manage Extensions.{/ts}

-

{docURL page="Create a Custom-Search Extension" resource="wiki"}

+

{docURL page="dev/extensions/civix/#generate-search"}

{ts}NOTE: Some of these searches may rely on specific site configurations - and may not work as expected on your site.{/ts} diff --git a/templates/CRM/Custom/Form/Field.tpl b/templates/CRM/Custom/Form/Field.tpl index f6be9fb9c3..c50080cef8 100644 --- a/templates/CRM/Custom/Form/Field.tpl +++ b/templates/CRM/Custom/Form/Field.tpl @@ -72,7 +72,7 @@ {$form.filter.html}   {ts}Filter by Group{/ts}
- {ts}Filter contact search results for this field using Contact get API parameters. EXAMPLE: To list Students in group 3:{/ts} "action=get&group=3&contact_sub_type=Student" {docURL page="Using the API" resource="wiki"} + {ts}Filter contact search results for this field using Contact get API parameters. EXAMPLE: To list Students in group 3:{/ts} "action=get&group=3&contact_sub_type=Student" {docURL page="dev/api"} = 4 && $form.data_type.value.1.0 neq 'CheckBox' || $form.data_type.value.1.0 neq 'Radio' )}class="hiddenElement"{/if}> diff --git a/templates/CRM/Report/Form/Tabs/Settings.hlp b/templates/CRM/Report/Form/Tabs/Settings.hlp index 64326f4865..acd4388f08 100644 --- a/templates/CRM/Report/Form/Tabs/Settings.hlp +++ b/templates/CRM/Report/Form/Tabs/Settings.hlp @@ -15,7 +15,7 @@ {ts}A copy of this report can be automatically generated and delivered via email to specified recipients. Use the settings in this section to control Subject of the email containing the report, as well as the recipient list (To and Cc fields). Separate multiple 'To' or 'CC' email addresses with commas.{/ts}

- {ts}Your site administrator will need to setup an instance of the Scheduled Job "Mail Reports" to trigger creation and delivery of each report. When invoked, this job will deliver email to the recipients specified for the report. The report can be attached to the email as a PDF file (default), as a CSV file, or included in HTML format.{/ts} {docURL page="Managing Scheduled Jobs" resource="wiki"} + {ts}Your site administrator will need to setup an instance of the Scheduled Job "Mail Reports" to trigger creation and delivery of each report. When invoked, this job will deliver email to the recipients specified for the report. The report can be attached to the email as a PDF file (default), as a CSV file, or included in HTML format.{/ts} {docURL page="user/initial-set-up/scheduled-jobs"}

{/htxt} diff --git a/templates/CRM/SMS/Page/Provider.tpl b/templates/CRM/SMS/Page/Provider.tpl index 3d25551c63..3c27c157c4 100644 --- a/templates/CRM/SMS/Page/Provider.tpl +++ b/templates/CRM/SMS/Page/Provider.tpl @@ -10,9 +10,8 @@ {if $action eq 1 or $action eq 2 or $action eq 8} {include file="CRM/SMS/Form/Provider.tpl"} {else} - {capture assign=wikiLink}{docURL page="Setting up a SMS Provider for CiviSMS" text="(How to add a SMS Provider)" resource="wiki"}{/capture}
- {ts}You can configure one or more SMS Providers for your CiviCRM installation. To learn more about the procedure to install SMS extension and Provider, refer{/ts} {$wikiLink} + {ts}You can configure one or more SMS Providers for your CiviCRM installation.{/ts} {docURL page="user/sms-text-messaging/set-up"}
diff --git a/templates/CRM/common/success.tpl b/templates/CRM/common/success.tpl index a1fbfb3702..14ca9873a9 100644 --- a/templates/CRM/common/success.tpl +++ b/templates/CRM/common/success.tpl @@ -26,8 +26,7 @@
{/if}

{ts}Back up your database before continuing.{/ts} - {capture assign=docLink}{docURL page="Installation and Upgrades" text="Upgrade Documentation" style="text-decoration: underline;" resource="wiki"}{/capture} - {ts 1=$docLink}This process may change your database structure and values. In case of emergency you may need to revert to a backup. For more detailed information, refer to the %1.{/ts}

+ {ts}This process may change your database structure and values. In case of emergency you may need to revert to a backup.{/ts} {docURL page="sysadmin/upgrade"}