Advertisement
Guest User

Untitled

a guest
Apr 8th, 2013
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. <?php
  2. function k99_brsa_options_page() {
  3.  
  4. global $k99_brsa_options; // declare as global so we can access everywhere
  5.  
  6. $k99_brsa_options = get_option( 'k99_brsa_settings' );
  7. $currentsettings = "";
  8. if ( isset( $_POST['import'] ) && trim($_POST['k99_brsa_settings[brsa_keep_settings_imp]']) != '' ) {
  9. $currentsettings = unserialize($_POST['k99_brsa_settings[brsa_keep_settings_imp]']);
  10. } elseif ( isset( $k99_brsa_options ) && ( $k99_brsa_options != "" ) ) {
  11. $currentsettings = serialize( $k99_brsa_options );
  12. }
  13.  
  14.  
  15. ob_start(); ?>
  16.  
  17. <div class="wrap">
  18. <h2><?php echo _e('K99 some plugin', 'k99-brsa-domain') ?></h2>
  19.  
  20.  
  21. <form method="post" action="options.php">
  22.  
  23. <?php settings_fields('k99_brsa_settings_group'); ?>
  24.  
  25.  
  26. <h3><?php _e('Settings Handling for this plugin', 'k99-brsa-domain'); ?></h3>
  27.  
  28. <!-- / DELETE OPTIONS ON DEACTIVATE k99_brsa_settings[brsa_keep_settings] -->
  29. <p>
  30. <input id="k99_brsa_settings[brsa_keep_settings]" name="k99_brsa_settings[brsa_keep_settings]" type="checkbox" value="1" <?php checked(1, $k99_brsa_options['brsa_keep_settings']); ?> />
  31.  
  32. <label class="description" for="k99_brsa_settings[brsa_keep_settings]"><b><?php _e('Please keep options on deactivation', 'k99-brsa-domain'); ?></b>
  33. </label>
  34. ? </br><?php _e('If selected , This will Keep the plugin options on deactivation ( In case you will want to activate again ) and will delete them only on plugin uninstall', 'k99-brsa-domain'); ?>
  35. </p>
  36.  
  37. <!-- / EXPORT k99_brsa_settings[brsa_keep_settings_exp] -->
  38. <p>
  39.  
  40.  
  41. <textarea readonly="yes" class="code" cols="50" rows="5" id="k99_brsa_settings[brsa_keep_settings_exp]" name="k99_brsa_settings[brsa_keep_settings_exp]" /><?php
  42.  
  43. echo $currentsettings;
  44. ?></textarea>
  45. <label class="description" for="k99_brsa_settings[brsa_keep_settings_exp]">
  46. </br><?php _e('Export Data', 'k99-brsa-domain'); ?>
  47. </label>
  48. </p>
  49.  
  50. <!-- / IMPORT k99_brsa_settings[brsa_keep_settings_exp] -->
  51. <p>
  52.  
  53. <?php
  54.  
  55. ?>
  56. <textarea cols="50" rows="5" id="k99_brsa_settings[brsa_keep_settings_imp]" name="k99_brsa_settings[brsa_keep_settings_imp]" /><?php
  57.  
  58. ?></textarea>
  59. <label class="description" for="k99_brsa_settings[brsa_keep_settings_imp]">
  60. </br><?php _e('Import Data', 'k99-brsa-domain'); ?>
  61. </label>
  62.  
  63. <input type="submit" value="<?php _e('Import', 'k99-brsa-domain'); ?>" id="import" name="import" class="button-primary" onClick="return confirm('<?php _e('Sure you want to import ?', 'k99-brsa-domain'); ?>')">
  64.  
  65. </p>
  66.  
  67. <p class="submit">
  68. <input type="submit" class="button-primary" value="<?php _e('Save Options', 'k99-brsa-domain'); ?>" />
  69. </p>
  70.  
  71.  
  72. </form>
  73.  
  74.  
  75. </div>
  76.  
  77. <?php
  78. echo ob_get_clean();
  79. }
  80. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement