public static function init()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
 /**
  * Instantiate the classes
  *
  * @return void
  */
 function instantiate()
 {
     new WPUF_Upload();
     WPUF_Frontend_Form_Post::init();
     // requires for form preview
     new WPUF_Frontend_Form_Profile();
     new WPUF_Payment();
     WPUF_Subscription::init();
     if (is_admin()) {
         WPUF_Settings::init();
         new WPUF_Admin_Form();
         new WPUF_Admin_Posting();
         new WPUF_Admin_Posting_Profile();
         new WPUF_Updates();
     } else {
         new WPUF_Frontend_Dashboard();
     }
 }
示例#3
0
 function save_meta($post_id, $post)
 {
     if (!isset($_POST['wpuf_cf_update'])) {
         return $post->ID;
     }
     if (!wp_verify_nonce($_POST['wpuf_cf_update'], plugin_basename(__FILE__))) {
         return $post->ID;
     }
     // Is the user allowed to edit the post or page?
     if (!current_user_can('edit_post', $post->ID)) {
         return $post->ID;
     }
     list($post_vars, $tax_vars, $meta_vars) = self::get_input_fields($_POST['wpuf_cf_form_id']);
     WPUF_Frontend_Form_Post::update_post_meta($meta_vars, $post->ID);
 }
示例#4
0
文件: wpuf.php 项目: areszn/wordpress
 /**
  * Instantiate the classes
  *
  * @return void
  */
 function instantiate()
 {
     // var_dump( get_option( 'wpuf_payment' ) );
     new WPUF_Upload();
     new WPUF_Frontend_Form_Profile();
     new WPUF_Payment();
     WPUF_Frontend_Form_Post::init();
     // requires for form preview
     WPUF_Login::init();
     WPUF_Subscription::init();
     WPUF_Coupons::init();
     if (is_admin()) {
         WPUF_Admin_Settings::init();
         new WPUF_Admin_Form();
         new WPUF_Admin_Posting();
         new WPUF_Admin_Posting_Profile();
         new WPUF_Admin_Coupon();
         new WPUF_Updates();
         new WPUF_Admin_Subscription();
         new WPUF_Admin_Installer();
     } else {
         new WPUF_Frontend_Dashboard();
     }
 }