deprecated.inc 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?php
  2. /**
  3. * @file
  4. * deprecated.inc
  5. *
  6. * This contains all the currently deprecated functions that will be removed
  7. * in the next minor or major release.
  8. */
  9. /**
  10. * Pre-render input elements.
  11. *
  12. * @deprecated Use proper hooks instead. Will be removed in 7.x-3.2.
  13. *
  14. * @see hook_pre_render()
  15. *
  16. * @todo Remove in 7.x-3.2.
  17. */
  18. function _bootstrap_pre_render_input($element) {
  19. return bootstrap_pre_render($element);
  20. }
  21. /**
  22. * Pre-render fieldset element.
  23. *
  24. * @deprecated Use proper hooks instead. Will be removed in 7.x-3.2.
  25. *
  26. * @see hook_pre_render_HOOK()
  27. *
  28. * @todo Remove in 7.x-3.2.
  29. */
  30. function _bootstrap_pre_render_fieldset($element) {
  31. return bootstrap_pre_render_fieldset($element);
  32. }
  33. /**
  34. * Internal function used to process all elements.
  35. *
  36. * @deprecated Use proper hooks instead. Will be removed in 7.x-3.2.
  37. *
  38. * @see hook_form_process()
  39. *
  40. * @todo Remove in 7.x-3.2.
  41. */
  42. function _bootstrap_process_element($element, &$form_state, &$form) {
  43. $element = bootstrap_form_process($element, $form_state, $form);
  44. // Process form actions.
  45. if (!empty($element['#type']) && $element['#type'] === 'actions') {
  46. $element = bootstrap_form_process_actions($element, $form_state, $form);
  47. }
  48. // Process text_format elements.
  49. if (isset($element['#type']) && $element['#type'] === 'text_format') {
  50. $element = bootstrap_form_process_text_format($element, $form_state, $form);
  51. }
  52. return $element;
  53. }
  54. /**
  55. * Internal function used to process the fieldset element.
  56. *
  57. * @deprecated Use proper hooks instead. Will be removed in 7.x-3.2.
  58. *
  59. * @see hook_form_process_HOOK()
  60. *
  61. * @todo Remove in 7.x-3.2.
  62. */
  63. function _bootstrap_process_fieldset($element, &$form_state, &$form) {
  64. // Purposefully left empty, there's nothing to process (just pre-render now).
  65. }
  66. /**
  67. * Helper function for determining if a tooltip can be used for a description.
  68. *
  69. * @param string $description
  70. * The string of text to process.
  71. *
  72. * @deprecated Will be removed in 7.x-3.2.
  73. *
  74. * @see _bootstrap_simple_string()
  75. * @see bootstrap_element_smart_description()
  76. *
  77. * @todo Remove in 7.x-3.2.
  78. */
  79. function _bootstrap_tooltip_description($description) {
  80. // Determine if tooltips are enabled.
  81. static $enabled;
  82. if (!isset($enabled)) {
  83. $enabled = bootstrap_setting('tooltip_enabled') && bootstrap_setting('forms_smart_descriptions');
  84. }
  85. // Immediately return if "simple" tooltip descriptions are not enabled.
  86. if (!$enabled) {
  87. return FALSE;
  88. }
  89. $allowed_tags = array('b', 'code', 'em', 'i', 'kbd', 'span', 'strong');
  90. $length = (int) bootstrap_setting('forms_smart_descriptions_length');
  91. if (empty($length)) {
  92. $length = FALSE;
  93. }
  94. return _bootstrap_is_simple_string($description, $length, $allowed_tags);
  95. }