civicrm-core.git
10 years agoCRM-17122: fix button label text in merge interface
Brian Shaughnessy [Tue, 1 Sep 2015 02:14:06 +0000 (22:14 -0400)]
CRM-17122: fix button label text in merge interface

10 years agoMerge pull request #6406 from eileenmcnaughton/CRM-16523
Eileen McNaughton [Wed, 5 Aug 2015 08:33:22 +0000 (20:33 +1200)]
Merge pull request #6406 from eileenmcnaughton/CRM-16523

CRM-16523 remove remaining hook-bypasses

10 years agoMerge pull request #6366 from jitendrapurohit/CRM-13644master
Monish Deb [Wed, 5 Aug 2015 07:34:15 +0000 (13:04 +0530)]
Merge pull request #6366 from jitendrapurohit/CRM-13644master

CRM-13644 - Add permission check for Group API

10 years agoMerge pull request #6414 from eileenmcnaughton/CRM-16967
Eileen McNaughton [Wed, 5 Aug 2015 03:55:06 +0000 (15:55 +1200)]
Merge pull request #6414 from eileenmcnaughton/CRM-16967

CRM-16967 form regressions

10 years agoMerge pull request #6416 from torrance/drupal8
Eileen McNaughton [Wed, 5 Aug 2015 03:25:45 +0000 (15:25 +1200)]
Merge pull request #6416 from torrance/drupal8

Avoid CiviCRM running full drupal cache flush, as this results in CivCRM clobbering Drupal's Symfony with its own.

10 years agoAvoid CiviCRM running full drupal cache flush, as this results in CiviCRM clobbering...
Torrance [Wed, 5 Aug 2015 03:24:00 +0000 (15:24 +1200)]
Avoid CiviCRM running full drupal cache flush, as this results in CiviCRM clobbering Drupal's Symfony with its own.

10 years agoCRM-16523 baseIPN test fixes
eileenmcnaugton [Wed, 5 Aug 2015 02:54:15 +0000 (14:54 +1200)]
CRM-16523 baseIPN test fixes

10 years agoMerge pull request #6413 from eileenmcnaughton/CRM-16965
Eileen McNaughton [Wed, 5 Aug 2015 02:48:13 +0000 (14:48 +1200)]
Merge pull request #6413 from eileenmcnaughton/CRM-16965

CRM-16965 deal with membership processor not loading properly

10 years agoCRM-16967 form regressions
eileenmcnaugton [Wed, 5 Aug 2015 00:35:46 +0000 (12:35 +1200)]
CRM-16967 form regressions

10 years agoCRM-16965 deal with membership processor not loading properly
eileenmcnaugton [Tue, 4 Aug 2015 23:08:21 +0000 (11:08 +1200)]
CRM-16965 deal with membership processor not loading properly

10 years agoCRM-16523 test fix
eileenmcnaugton [Tue, 4 Aug 2015 22:15:57 +0000 (10:15 +1200)]
CRM-16523 test fix

10 years agoCRM-16523 test fix on participant mail
eileenmcnaugton [Tue, 4 Aug 2015 21:58:52 +0000 (09:58 +1200)]
CRM-16523 test fix on participant mail

10 years agoMerge pull request #6397 from colemanw/CRM-14078
Dave Greenberg [Tue, 4 Aug 2015 21:27:10 +0000 (14:27 -0700)]
Merge pull request #6397 from colemanw/CRM-14078

CRM-14078 - Make field labels more consistent

10 years agoCRM-16523 towards fixing test on this
eileenmcnaugton [Tue, 4 Aug 2015 20:58:37 +0000 (08:58 +1200)]
CRM-16523 towards fixing test on this

10 years agoMerge pull request #6408 from johanv/CRM-16963-permissions_country_api
colemanw [Tue, 4 Aug 2015 20:20:54 +0000 (16:20 -0400)]
Merge pull request #6408 from johanv/CRM-16963-permissions_country_api

CRM-16963 - Access CiviCRM sufficient to retrieve country information

10 years agoMerge pull request #6411 from colemanw/CRM-16444
colemanw [Tue, 4 Aug 2015 20:16:19 +0000 (16:16 -0400)]
Merge pull request #6411 from colemanw/CRM-16444

CRM-16444 ckeditor-configurator.js cleanup

10 years agoCRM-16444 ckeditor-configurator.js cleanup
Coleman Watts [Tue, 4 Aug 2015 20:15:39 +0000 (16:15 -0400)]
CRM-16444 ckeditor-configurator.js cleanup

10 years agoCRM-16523 remove last hook by-pass
eileenmcnaugton [Tue, 4 Aug 2015 10:50:17 +0000 (22:50 +1200)]
CRM-16523 remove last hook by-pass

10 years agoMerge pull request #6404 from eileenmcnaughton/master
Eileen McNaughton [Tue, 4 Aug 2015 18:06:52 +0000 (06:06 +1200)]
Merge pull request #6404 from eileenmcnaughton/master

remove some unused variables

10 years agoCRM-16963 - Access CiviCRM is sufficient to retrieve country information.
Johan Vervloet [Tue, 4 Aug 2015 13:48:12 +0000 (15:48 +0200)]
CRM-16963 - Access CiviCRM is sufficient to retrieve country information.

----------------------------------------
* CRM-16963: 'Administer CiviCRM' permissions needed to retrieve countries using the API
  https://issues.civicrm.org/jira/browse/CRM-16963

10 years agoMerge pull request #6401 from colemanw/CRM-10836
colemanw [Tue, 4 Aug 2015 13:37:15 +0000 (09:37 -0400)]
Merge pull request #6401 from colemanw/CRM-10836

CRM-10836 - Change 'Is Deceased' to 'Deceased'

10 years agoCRM-16523 deprecate use of completetransacion in 'odd' way
eileenmcnaugton [Tue, 4 Aug 2015 10:17:02 +0000 (22:17 +1200)]
CRM-16523 deprecate use of completetransacion in 'odd' way

10 years agoCRM-16523 towards removing overload of recur_contribution
eileenmcnaugton [Tue, 4 Aug 2015 08:54:02 +0000 (20:54 +1200)]
CRM-16523 towards removing overload of recur_contribution

10 years agoCRM-16532 towards calling hooks when completing transactions
eileenmcnaugton [Tue, 4 Aug 2015 08:28:42 +0000 (20:28 +1200)]
CRM-16532 towards calling hooks when completing transactions

10 years agoMerge pull request #6393 from eileenmcnaughton/CRM-16523
Eileen McNaughton [Tue, 4 Aug 2015 10:29:17 +0000 (22:29 +1200)]
Merge pull request #6393 from eileenmcnaughton/CRM-16523

Crm 16523

10 years agoCRM-16523 ensure contact_id is loaded when creating a contribution
eileenmcnaugton [Tue, 4 Aug 2015 06:27:55 +0000 (18:27 +1200)]
CRM-16523 ensure contact_id is loaded when creating a contribution

10 years agoCRM-16523 assume 'new' where membership is being updated from pending
eileenmcnaugton [Tue, 4 Aug 2015 06:04:53 +0000 (18:04 +1200)]
CRM-16523 assume 'new' where membership is being updated from pending

10 years agotowards test fix, catch error higher up & declare fn protected
eileenmcnaugton [Tue, 4 Aug 2015 05:35:52 +0000 (17:35 +1200)]
towards test fix, catch error higher up & declare fn protected

10 years agoCRM-16523 code comments & bypass IPN to call completeOrder
eileenmcnaugton [Tue, 4 Aug 2015 05:28:46 +0000 (17:28 +1200)]
CRM-16523 code comments & bypass IPN to call completeOrder

10 years agoCRM-16523 towards fixing test issues on this
eileenmcnaugton [Tue, 4 Aug 2015 05:27:02 +0000 (17:27 +1200)]
CRM-16523 towards fixing test issues on this

10 years agoadd titles to membeship_log for api conformance
eileenmcnaugton [Tue, 4 Aug 2015 04:38:05 +0000 (16:38 +1200)]
add titles to membeship_log for api conformance

10 years agotowards more standardised fn comments:
eileenmcnaugton [Tue, 4 Aug 2015 01:24:31 +0000 (13:24 +1200)]
towards more standardised fn comments:

10 years agoCRM-16523 refactor completetransation to call hooks
eileenmcnaugton [Mon, 3 Aug 2015 13:38:46 +0000 (01:38 +1200)]
CRM-16523 refactor completetransation to call hooks

10 years agoCRM-16523 towards calling hooks throughout completetransaction
eileenmcnaugton [Mon, 3 Aug 2015 13:06:03 +0000 (01:06 +1200)]
CRM-16523 towards calling hooks throughout completetransaction

10 years agoCRM-14078 - 'Paid By' -> 'Payment Method'
Coleman Watts [Mon, 3 Aug 2015 21:58:01 +0000 (17:58 -0400)]
CRM-14078 - 'Paid By' -> 'Payment Method'

10 years agoCRM-14078 - 'Payment Instrument' -> 'Payment Method'
Coleman Watts [Mon, 3 Aug 2015 21:42:27 +0000 (17:42 -0400)]
CRM-14078 - 'Payment Instrument' -> 'Payment Method'

10 years agoCRM-14078 - Consolodate contribution 'Date Received' field label
Coleman Watts [Sat, 1 Aug 2015 15:34:39 +0000 (11:34 -0400)]
CRM-14078 - Consolodate contribution 'Date Received' field label

10 years agoFix incorrect marker class
Coleman Watts [Fri, 31 Jul 2015 14:43:29 +0000 (10:43 -0400)]
Fix incorrect marker class

10 years agoCRM-14078 - More consistent contact field labels
Coleman Watts [Thu, 30 Jul 2015 19:28:50 +0000 (15:28 -0400)]
CRM-14078 - More consistent contact field labels

10 years agoCRM-10836 - Change 'Is Deceased' to 'Deceased'
Coleman Watts [Tue, 4 Aug 2015 01:36:42 +0000 (21:36 -0400)]
CRM-10836 - Change 'Is Deceased' to 'Deceased'

10 years agoMerge remote-tracking branch 'origin/4.6' into 4.6-master-2015-08-03-16-00-35
Tim Otten [Mon, 3 Aug 2015 23:00:44 +0000 (16:00 -0700)]
Merge remote-tracking branch 'origin/4.6' into 4.6-master-2015-08-03-16-00-35

10 years agoMerge pull request #6396 from eileenmcnaughton/4.6
colemanw [Mon, 3 Aug 2015 21:16:42 +0000 (17:16 -0400)]
Merge pull request #6396 from eileenmcnaughton/4.6

CRM-16927 rename changed-name-function in the test suite

10 years agoCRM-16927 rename changed-name-function in the test suite
eileenmcnaugton [Mon, 3 Aug 2015 21:12:43 +0000 (09:12 +1200)]
CRM-16927 rename changed-name-function in the test suite

10 years agoMerge pull request #6390 from eileenmcnaughton/CRM-16958
Eileen McNaughton [Mon, 3 Aug 2015 21:01:51 +0000 (09:01 +1200)]
Merge pull request #6390 from eileenmcnaughton/CRM-16958

CRM-16958 ensure sort_name is set when display_name set

10 years agoMerge pull request #6391 from eileenmcnaughton/CRM-16926
Eileen McNaughton [Mon, 3 Aug 2015 21:00:39 +0000 (09:00 +1200)]
Merge pull request #6391 from eileenmcnaughton/CRM-16926

CRM-16926 fix up patch for 4.7

10 years agoMerge pull request #6386 from eileenmcnaughton/CRM-16955
colemanw [Mon, 3 Aug 2015 20:40:49 +0000 (16:40 -0400)]
Merge pull request #6386 from eileenmcnaughton/CRM-16955

CRM-16955 make payment form load billing defaults on processor change

10 years agoMerge pull request #6389 from JKingsnorth/CRM-16957
Dave Greenberg [Mon, 3 Aug 2015 20:00:56 +0000 (13:00 -0700)]
Merge pull request #6389 from JKingsnorth/CRM-16957

CRM-16957: Allow changing selections even if none selected originally

10 years agoCRM-16955 make payment form load billing defaults on processor change
eileenmcnaugton [Mon, 3 Aug 2015 02:25:05 +0000 (14:25 +1200)]
CRM-16955 make payment form load billing defaults on processor change

10 years agoMerge pull request #6385 from eileenmcnaughton/cleanup
Eileen McNaughton [Mon, 3 Aug 2015 14:00:51 +0000 (02:00 +1200)]
Merge pull request #6385 from eileenmcnaughton/cleanup

Cody tidy up

10 years agoMerge pull request #6387 from eileenmcnaughton/CRM-16542
Eileen McNaughton [Mon, 3 Aug 2015 13:33:05 +0000 (01:33 +1200)]
Merge pull request #6387 from eileenmcnaughton/CRM-16542

CRM-16542 re-fix paypal express form in a way that reflects our code …

10 years agoCRM-16926 fix up patch for 4.7
eileenmcnaugton [Mon, 3 Aug 2015 12:39:08 +0000 (00:39 +1200)]
CRM-16926 fix up patch for 4.7

10 years agoCRM-16958 ensure sort_name is set when display_name set
eileenmcnaughton [Mon, 3 Aug 2015 12:16:31 +0000 (12:16 +0000)]
CRM-16958 ensure sort_name is set when display_name set

10 years agoCRM-16957: Allow changing selections even if none selected originally
JKingsnorth [Mon, 3 Aug 2015 10:24:42 +0000 (11:24 +0100)]
CRM-16957: Allow changing selections even if none selected originally

10 years agoMerge remote-tracking branch 'upstream/4.6' into 4.6-master-2015-08-03-11-26-36
Kurund Jalmi [Mon, 3 Aug 2015 07:07:08 +0000 (12:37 +0530)]
Merge remote-tracking branch 'upstream/4.6' into 4.6-master-2015-08-03-11-26-36

Conflicts:
CRM/Core/BAO/CustomQuery.php
CRM/Core/Resources.php
sql/civicrm_generated.mysql

10 years agocheck for permission if specified in params
jitendrapurohit [Mon, 3 Aug 2015 06:46:50 +0000 (12:16 +0530)]
check for permission if specified in params

10 years agoCRM-16542 re-fix paypal express form in a way that reflects our code direction
eileenmcnaugton [Mon, 3 Aug 2015 02:53:59 +0000 (14:53 +1200)]
CRM-16542 re-fix paypal express form in a way that reflects our code direction

10 years agoMerge pull request #6364 from eileenmcnaughton/CRM-16945
Eileen McNaughton [Mon, 3 Aug 2015 02:06:37 +0000 (14:06 +1200)]
Merge pull request #6364 from eileenmcnaughton/CRM-16945

CRM-16945 add test to demonstrate bug & lock in fix

10 years agoCRM-16953 standardise declaration of ->_defaults
eileenmcnaugton [Mon, 3 Aug 2015 02:03:47 +0000 (14:03 +1200)]
CRM-16953 standardise declaration of ->_defaults

10 years agoCRM-16952 wrap getContactID function
eileenmcnaugton [Mon, 3 Aug 2015 01:52:48 +0000 (13:52 +1200)]
CRM-16952 wrap getContactID function

10 years agoremove some unused variables
eileenmcnaugton [Fri, 31 Jul 2015 18:46:51 +0000 (06:46 +1200)]
remove some unused variables

10 years agoMerge pull request #6382 from eileenmcnaughton/CRM-16923-tests
Eileen McNaughton [Mon, 3 Aug 2015 00:45:28 +0000 (12:45 +1200)]
Merge pull request #6382 from eileenmcnaughton/CRM-16923-tests

CRM-16923 follow up test fixes

10 years agoCRM-16945 add test to demonstrate bug & lock in fix
eileenmcnaugton [Fri, 31 Jul 2015 04:54:15 +0000 (16:54 +1200)]
CRM-16945 add test to demonstrate bug & lock in fix

10 years agoMerge pull request #6378 from johanv/CRM-15991-permission_delete_relationship
colemanw [Sun, 2 Aug 2015 22:59:56 +0000 (18:59 -0400)]
Merge pull request #6378 from johanv/CRM-15991-permission_delete_relationship

CRM-15991 - Can now delete relationships w edit all contacts permission

10 years agoCRM-16923 follow up test fixes
eileenmcnaughton [Sun, 2 Aug 2015 22:36:02 +0000 (22:36 +0000)]
CRM-16923 follow up test fixes

10 years agoMerge pull request #6380 from colemanw/CRM-16478
colemanw [Sun, 2 Aug 2015 19:53:15 +0000 (15:53 -0400)]
Merge pull request #6380 from colemanw/CRM-16478

CRM-16478 - Remove custom fatal error tpl option

10 years agoMerge pull request #6376 from colemanw/CRM-16337
colemanw [Sun, 2 Aug 2015 01:53:51 +0000 (21:53 -0400)]
Merge pull request #6376 from colemanw/CRM-16337

CRM-16337 - Add pledge_start_date to Pledge Get API response

10 years agoCRM-16478 - Tweak upgrade message
Coleman Watts [Sun, 2 Aug 2015 01:46:59 +0000 (21:46 -0400)]
CRM-16478 - Tweak upgrade message

10 years agoCRM-16478 Initial changes to remove custom error template path
JKingsnorth [Mon, 27 Jul 2015 10:43:29 +0000 (11:43 +0100)]
CRM-16478 Initial changes to remove custom error template path

10 years agoMerge pull request #6377 from colemanw/CRM-16447
colemanw [Sat, 1 Aug 2015 22:22:40 +0000 (18:22 -0400)]
Merge pull request #6377 from colemanw/CRM-16447

CRM-16447 - Fix province name 'Northern Ostrobothnia'

10 years agoCRM-15991 - Can now delete relationships with edit all contacts permissions.
Johan Vervloet [Sat, 1 Aug 2015 21:00:28 +0000 (23:00 +0200)]
CRM-15991 - Can now delete relationships with edit all contacts permissions.

Delete contacts permission is not required any more for deleting
relationships.

----------------------------------------
* CRM-15991: http-api: User needs 'delete contacts' permission to delete relationships
  https://issues.civicrm.org/jira/browse/CRM-15991

10 years agoCRM-16447 - Fix province name 'Northern Ostrobothnia'
Coleman Watts [Sat, 1 Aug 2015 19:33:29 +0000 (15:33 -0400)]
CRM-16447 - Fix province name 'Northern Ostrobothnia'

10 years agoCRM-16337 - Add pledge_start_date to Pledge Get API response
Coleman Watts [Sat, 1 Aug 2015 19:23:19 +0000 (15:23 -0400)]
CRM-16337 - Add pledge_start_date to Pledge Get API response

10 years agoMerge pull request #6375 from colemanw/CRM-16172
colemanw [Sat, 1 Aug 2015 19:16:40 +0000 (15:16 -0400)]
Merge pull request #6375 from colemanw/CRM-16172

CRM-16172 - Add help text to Localization Settings page

10 years agoCRM-16172 - Add help text to Localization Settings page
Coleman Watts [Sat, 1 Aug 2015 19:10:02 +0000 (15:10 -0400)]
CRM-16172 - Add help text to Localization Settings page

10 years agoMerge pull request #6373 from colemanw/CRM-15918
colemanw [Sat, 1 Aug 2015 17:46:24 +0000 (13:46 -0400)]
Merge pull request #6373 from colemanw/CRM-15918

CRM-15918 - Remove auction and touchstone files

10 years agoMerge pull request #6372 from colemanw/CRM-14647
colemanw [Sat, 1 Aug 2015 17:38:38 +0000 (13:38 -0400)]
Merge pull request #6372 from colemanw/CRM-14647

CRM-14647 - Add maxlength to profile titles

10 years agoCRM-15918 - Remove auction and touchstone files
Coleman Watts [Sat, 1 Aug 2015 17:35:55 +0000 (13:35 -0400)]
CRM-15918 - Remove auction and touchstone files

10 years agoCRM-14647 - Add maxlength to profile titles
Coleman Watts [Sat, 1 Aug 2015 16:46:44 +0000 (12:46 -0400)]
CRM-14647 - Add maxlength to profile titles

10 years agoCRM_Utils_REST cleanup
Coleman Watts [Sat, 1 Aug 2015 14:32:32 +0000 (10:32 -0400)]
CRM_Utils_REST cleanup

10 years agoMerge pull request #6370 from colemanw/CRM-13104
colemanw [Sat, 1 Aug 2015 11:59:32 +0000 (07:59 -0400)]
Merge pull request #6370 from colemanw/CRM-13104

CRM-13104 - Remove obsolete hook_civicrm_validate

10 years agoMerge pull request #6371 from colemanw/CRM-16891
colemanw [Sat, 1 Aug 2015 11:58:55 +0000 (07:58 -0400)]
Merge pull request #6371 from colemanw/CRM-16891

CRM-16891 - Add $region param to hook_civicrm_coreResourceList

10 years agoMerge pull request #6342 from monishdeb/4.6
Monish Deb [Sat, 1 Aug 2015 08:09:34 +0000 (13:39 +0530)]
Merge pull request #6342 from monishdeb/4.6

CRM-16927 fix - Notice Search membership with custom fields

10 years agoMerge pull request #6368 from colemanw/gender
colemanw [Sat, 1 Aug 2015 02:35:40 +0000 (22:35 -0400)]
Merge pull request #6368 from colemanw/gender

Add api alias for 'gender_id' as 'gender'

10 years agoCRM-16891 - Add $region param to hook_civicrm_coreResourceList
Coleman Watts [Sat, 1 Aug 2015 02:18:42 +0000 (22:18 -0400)]
CRM-16891 - Add $region param to hook_civicrm_coreResourceList

10 years agoCRM-13104 - Remove obsolete hook_civicrm_validate
Coleman Watts [Sat, 1 Aug 2015 01:40:20 +0000 (21:40 -0400)]
CRM-13104 - Remove obsolete hook_civicrm_validate

10 years agoMerge pull request #6369 from colemanw/explorer
colemanw [Sat, 1 Aug 2015 01:32:23 +0000 (21:32 -0400)]
Merge pull request #6369 from colemanw/explorer

API Explorer fixes

10 years agoAPI Explorer - Fix jumpy select boxes
Coleman Watts [Fri, 31 Jul 2015 21:34:56 +0000 (17:34 -0400)]
API Explorer - Fix jumpy select boxes

10 years agoAPI Explorer - Default contact-ref to select current user
Coleman Watts [Fri, 31 Jul 2015 20:41:57 +0000 (16:41 -0400)]
API Explorer - Default contact-ref to select current user

10 years agoAdd destroy methods for crmEntityRef and crmSelect2
Coleman Watts [Fri, 31 Jul 2015 20:14:59 +0000 (16:14 -0400)]
Add destroy methods for crmEntityRef and crmSelect2

10 years agoImprove api explorer smarty code generation
Coleman Watts [Fri, 31 Jul 2015 19:27:09 +0000 (15:27 -0400)]
Improve api explorer smarty code generation

10 years agoMerge pull request #6365 from yashodha/CRM-16936
Dave Greenberg [Fri, 31 Jul 2015 19:17:47 +0000 (12:17 -0700)]
Merge pull request #6365 from yashodha/CRM-16936

CRM-16936: Donor with only email address shows no display name

10 years agoremove some unused variables
eileenmcnaugton [Fri, 31 Jul 2015 18:46:51 +0000 (06:46 +1200)]
remove some unused variables

10 years agominor change
monishdeb [Fri, 31 Jul 2015 18:04:03 +0000 (23:34 +0530)]
minor change

10 years agoCustomValue fix for Grant
monishdeb [Fri, 31 Jul 2015 17:59:17 +0000 (23:29 +0530)]
CustomValue fix for Grant

10 years agoformat fix
monishdeb [Wed, 29 Jul 2015 17:28:23 +0000 (22:58 +0530)]
format fix

10 years agoCRM-16927 fix - Notice Search membership with custom fields
monishdeb [Wed, 29 Jul 2015 17:21:28 +0000 (22:51 +0530)]
CRM-16927 fix - Notice Search membership with custom fields

https://issues.civicrm.org/jira/browse/CRM-16927

10 years agoAdd api alias for 'gender_id' as 'gender'
Coleman Watts [Fri, 31 Jul 2015 17:20:00 +0000 (13:20 -0400)]
Add api alias for 'gender_id' as 'gender'

10 years agoMerge pull request #6367 from monishdeb/generated-mysql
Monish Deb [Fri, 31 Jul 2015 14:29:30 +0000 (19:59 +0530)]
Merge pull request #6367 from monishdeb/generated-mysql

Generated Data for CRM-16907 changes

10 years agoGenerated Data for CRM-16907 changes
monishdeb [Fri, 31 Jul 2015 14:26:33 +0000 (19:56 +0530)]
Generated Data for CRM-16907 changes

----------------------------------------
* CRM-16907: Improvements to in-app Help menu content
  https://issues.civicrm.org/jira/browse/CRM-16907

10 years agotypo fix
jitendrapurohit [Fri, 31 Jul 2015 12:28:46 +0000 (17:58 +0530)]
typo fix