plug_usermanager.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?php
  2. if (!class_exists("plug_usermanager")) {
  3. class plug_usermanager {
  4. function plug_usermanager($ns) {
  5. $this->title = __("plug_usermanager","dagsopt");
  6. $this->pluginname = $ns->pluginname;
  7. $this->file = $ns->file;
  8. $this->ns = $ns;
  9. }
  10. function start() {
  11. // register_setting("section", "demo-file", array(&this,"handle_file_upload"));
  12. }
  13. function handle_file_upload($option)
  14. {
  15. if(!empty($_FILES["demo-file"]["tmp_name"]))
  16. {
  17. $urls = wp_handle_upload($_FILES["demo-file"], array('test_form' => FALSE));
  18. $temp = $urls["url"];
  19. return $temp;
  20. }
  21. return $option;
  22. }
  23. function help(){
  24. ?>
  25. plug_usermanager
  26. <?php
  27. }
  28. function Option($pre){
  29. }
  30. /*<input id="link_image" value="test">
  31. <img src="" id="background_image">
  32. <a id="upload_image_button" href="#"><?php _e('Set image', 'dagsopt'); ?></a>
  33. */
  34. function admin_line($pre){
  35. ?>
  36. <form action="plug_usermanager_submit" method="POST" accept-charset="utf-8">
  37. <input type="file" name="filen">
  38. <input type="Submit" value="Submit">
  39. </form>
  40. <?php
  41. }
  42. }
  43. global $plug_usermanager;
  44. $plug_usermanager = new plug_usermanager($this);
  45. $this->dagsopt['plug_usermanager'] = $plug_usermanager;
  46. }