From: Pratik Joshi Date: Wed, 17 Apr 2013 12:16:03 +0000 (+0530) Subject: CRM-12367 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=be99610546aa43a4db3308db1e0d9829dd8d5f89;p=civicrm-core.git CRM-12367 --- diff --git a/CRM/Core/I18n/SchemaStructure_4_3_1.php b/CRM/Core/I18n/SchemaStructure_4_3_1.php new file mode 100644 index 0000000000..dc9ab9b297 --- /dev/null +++ b/CRM/Core/I18n/SchemaStructure_4_3_1.php @@ -0,0 +1,232 @@ + array( + 'display_name' => "varchar(64)", + ) , + 'civicrm_option_group' => array( + 'title' => "varchar(255)", + 'description' => "varchar(255)", + ) , + 'civicrm_contact_type' => array( + 'label' => "varchar(64)", + 'description' => "text", + ) , + 'civicrm_batch' => array( + 'title' => "varchar(64)", + 'description' => "text", + ) , + 'civicrm_premiums' => array( + 'premiums_intro_title' => "varchar(255)", + 'premiums_intro_text' => "text", + 'premiums_nothankyou_label' => "varchar(255)", + ) , + 'civicrm_membership_status' => array( + 'label' => "varchar(128)", + ) , + 'civicrm_survey' => array( + 'thankyou_title' => "varchar(255)", + 'thankyou_text' => "text", + ) , + 'civicrm_participant_status_type' => array( + 'label' => "varchar(255)", + ) , + 'civicrm_tell_friend' => array( + 'title' => "varchar(255)", + 'intro' => "text", + 'suggested_message' => "text", + 'thankyou_title' => "varchar(255)", + 'thankyou_text' => "text", + ) , + 'civicrm_custom_group' => array( + 'title' => "varchar(64)", + 'help_pre' => "text", + 'help_post' => "text", + ) , + 'civicrm_custom_field' => array( + 'label' => "varchar(255)", + 'help_pre' => "text", + 'help_post' => "text", + ) , + 'civicrm_option_value' => array( + 'label' => "varchar(255)", + 'description' => "text", + ) , + 'civicrm_group' => array( + 'title' => "varchar(64)", + ) , + 'civicrm_contribution_page' => array( + 'title' => "varchar(255)", + 'intro_text' => "text", + 'pay_later_text' => "text", + 'pay_later_receipt' => "text", + 'initial_amount_label' => "varchar(255)", + 'initial_amount_help_text' => "text", + 'thankyou_title' => "varchar(255)", + 'thankyou_text' => "text", + 'thankyou_footer' => "text", + 'for_organization' => "text", + 'receipt_from_name' => "varchar(255)", + 'receipt_text' => "text", + 'footer_text' => "text", + 'honor_block_title' => "varchar(255)", + 'honor_block_text' => "text", + ) , + 'civicrm_product' => array( + 'name' => "varchar(255)", + 'description' => "text", + 'options' => "text", + ) , + 'civicrm_membership_type' => array( + 'name' => "varchar(128)", + 'description' => "varchar(255)", + ) , + 'civicrm_membership_block' => array( + 'new_title' => "varchar(255)", + 'new_text' => "text", + 'renewal_title' => "varchar(255)", + 'renewal_text' => "text", + ) , + 'civicrm_price_set' => array( + 'title' => "varchar(255)", + 'help_pre' => "text", + 'help_post' => "text", + ) , + 'civicrm_dashboard' => array( + 'label' => "varchar(255)", + ) , + 'civicrm_uf_group' => array( + 'title' => "varchar(64)", + 'help_pre' => "text", + 'help_post' => "text", + ) , + 'civicrm_uf_field' => array( + 'help_post' => "text", + 'help_pre' => "text", + 'label' => "varchar(255)", + ) , + 'civicrm_price_field' => array( + 'label' => "varchar(255)", + 'help_pre' => "text", + 'help_post' => "text", + ) , + 'civicrm_price_field_value' => array( + 'label' => "varchar(255)", + 'description' => "text", + ) , + 'civicrm_pcp_block' => array( + 'link_text' => "varchar(255)", + ) , + 'civicrm_event' => array( + 'title' => "varchar(255)", + 'summary' => "text", + 'description' => "text", + 'registration_link_text' => "varchar(255)", + 'event_full_text' => "text", + 'fee_label' => "varchar(255)", + 'intro_text' => "text", + 'footer_text' => "text", + 'confirm_title' => "varchar(255)", + 'confirm_text' => "text", + 'confirm_footer_text' => "text", + 'confirm_email_text' => "text", + 'confirm_from_name' => "varchar(255)", + 'thankyou_title' => "varchar(255)", + 'thankyou_text' => "text", + 'thankyou_footer_text' => "text", + 'pay_later_text' => "text", + 'pay_later_receipt' => "text", + 'initial_amount_label' => "varchar(255)", + 'initial_amount_help_text' => "text", + 'waitlist_text' => "text", + 'approval_req_text' => "text", + 'template_title' => "varchar(255)", + ) , + ); + } + return $result; + } + static function &indices() + { + static $result = null; + if (!$result) { + $result = array( + 'civicrm_custom_group' => array( + 'UI_title_extends' => array( + 'name' => 'UI_title_extends', + 'field' => array( + 'title', + 'extends', + ) , + 'unique' => 1, + ) , + ) , + 'civicrm_custom_field' => array( + 'UI_label_custom_group_id' => array( + 'name' => 'UI_label_custom_group_id', + 'field' => array( + 'label', + 'custom_group_id', + ) , + 'unique' => 1, + ) , + ) , + 'civicrm_group' => array( + 'UI_title' => array( + 'name' => 'UI_title', + 'field' => array( + 'title', + ) , + 'unique' => 1, + ) , + ) , + ); + } + return $result; + } + static function &tables() + { + static $result = null; + if (!$result) { + $result = array_keys(self::columns()); + } + return $result; + } +} diff --git a/CRM/Upgrade/Incremental/php/FourThree.php b/CRM/Upgrade/Incremental/php/FourThree.php index d03447e165..04c40a1a6a 100644 --- a/CRM/Upgrade/Incremental/php/FourThree.php +++ b/CRM/Upgrade/Incremental/php/FourThree.php @@ -274,7 +274,9 @@ WHERE ceft.entity_id IS NULL; CRM_Core_DAO::executeQuery('ALTER TABLE `log_civicrm_financial_trxn` CHANGE `trxn_id` `trxn_id` VARCHAR(255) NULL DEFAULT NULL'); } // CRM-12142 - some sites didn't get this column added yet, and sites which installed 4.3 from scratch will already have it - if ( + // CRM-12367 - add this column to single lingual sites only + $upgrade = new CRM_Upgrade_Form(); + if (!$upgrade->multilingual && !CRM_Core_DAO::checkFieldExists('civicrm_premiums', 'premiums_nothankyou_label') ) { $query = " @@ -282,7 +284,7 @@ ALTER TABLE civicrm_premiums ADD COLUMN premiums_nothankyou_label varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'Label displayed for No Thank-you option in premiums block (e.g. No thank you)' "; - CRM_Core_DAO::executeQuery($query); + CRM_Core_DAO::executeQuery($query, array(), TRUE, NULL, FALSE, FALSE); } $this->addTask(ts('Upgrade DB to 4.3.beta5: SQL'), 'task_4_3_x_runSql', $rev); }