Нет описания

options.php 1.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?php
  2. /*******************************************************************************
  3. * Copyright (c) 2019, Code Atlantic LLC
  4. ******************************************************************************/
  5. if ( ! defined( 'ABSPATH' ) ) {
  6. exit; // Exit if accessed directly
  7. }
  8. /**
  9. * Get all forum options.
  10. *
  11. * @return mixed
  12. */
  13. function pum_get_options() {
  14. return PUM_Utils_Options::get_all();
  15. }
  16. /**
  17. * Get a forum option.
  18. *
  19. * @param string $key
  20. * @param mixed $default
  21. *
  22. * @return mixed
  23. */
  24. function pum_get_option( $key, $default = false ) {
  25. return PUM_Utils_Options::get( $key, $default );
  26. }
  27. /**
  28. * Update a forum option.
  29. *
  30. * @param string $key
  31. * @param bool $value
  32. *
  33. * @return bool
  34. */
  35. function pum_update_option( $key = '', $value = false ) {
  36. return PUM_Utils_Options::update( $key, $value );
  37. }
  38. /**
  39. * Merge array of new option values into the existing options array.
  40. *
  41. * @param array $new_options
  42. *
  43. * @return bool
  44. */
  45. function pum_merge_options( $new_options = array() ){
  46. return PUM_Utils_Options::merge( $new_options );
  47. }
  48. /**
  49. * Delete a forum option
  50. *
  51. * @param string $key
  52. *
  53. * @return bool
  54. */
  55. function pum_delete_option( $key = '' ) {
  56. return PUM_Utils_Options::delete( $key );
  57. }
  58. /**
  59. * Delete a forum option
  60. *
  61. * @param array $keys
  62. *
  63. * @return bool
  64. */
  65. function pum_delete_options( $keys = array() ) {
  66. return PUM_Utils_Options::delete( $keys );
  67. }
  68. /**
  69. * Remap old option keys.
  70. *
  71. * @param array $remap_array
  72. *
  73. * @return bool
  74. */
  75. function pum_remap_options( $remap_array = array() ) {
  76. return PUM_Utils_Options::remap_keys( $remap_array );
  77. }