Plugin Directory


Ignore:
Timestamp:
10/26/2026 06:33:59 AM (2 days ago)
Author:
wolfiz215
Message:

Release 1.1.0: email notifications, settings page, getting started notice and new screenshots

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wolfiz-visual-feedback/trunk/includes/class-userback.php

    r3734611 r3765635  
    5656                require_once plugin_dir_path( __DIR__ ) . 'includes/class-userback-i18n.php';
    5757                require_once plugin_dir_path( __DIR__ ) . 'includes/class-userback-database.php';
     58                require_once plugin_dir_path( __DIR__ ) . 'includes/class-userback-settings.php';
     59                require_once plugin_dir_path( __DIR__ ) . 'includes/class-userback-notifications.php';
    5860                require_once plugin_dir_path( __DIR__ ) . 'admin/class-userback-admin.php';
    5961                require_once plugin_dir_path( __DIR__ ) . 'public/class-userback-public.php';
    … …  
    8789                $this->loader->add_action( 'wp_ajax_userback_update_feedback', $plugin_admin, 'update_feedback' );
    8890                $this->loader->add_action( 'wp_ajax_userback_delete_feedback', $plugin_admin, 'delete_feedback' );
     91                $this->loader->add_action( 'admin_init', $plugin_admin, 'register_settings' );
     92                $this->loader->add_action( 'admin_notices', $plugin_admin, 'render_welcome_notice' );
     93                $this->loader->add_action( 'admin_post_userback_dismiss_welcome', $plugin_admin, 'dismiss_welcome_notice' );
     94
     95                $notifications = new Userback_Notifications();
     96
     97                $this->loader->add_action( 'userback_feedback_created', $notifications, 'notify_new_feedback' );
     98                $this->loader->add_action( 'userback_reply_created', $notifications, 'notify_new_reply', 10, 3 );
    8999        }
    90100
Note: See TracChangeset for help on using the changeset viewer.