-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathforminator-addon-rt.php
More file actions
35 lines (28 loc) · 1.16 KB
/
forminator-addon-rt.php
File metadata and controls
35 lines (28 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
/**
* Plugin Name: Forminator Addon: Request Tracker (RT)
* Plugin URI: https://github.com/UCDavisLibrary/forminator-addon-rt
* Description: Create tickets in Request Tracker (RT) when a Forminator form is submitted.
* Version: 2.0.0
* Author: UC Davis Library Online Strategy
* Author URI: https://library.ucdavis.edu/
*/
define( 'FORMINATOR_ADDON_RT_VERSION', '2.0.0' );
function forminator_addon_rt_url() {
return trailingslashit( plugin_dir_url( __FILE__ ) );
}
function forminator_addon_rt_assets_url() {
return trailingslashit( forminator_addon_rt_url() . 'assets' );
}
function forminator_addon_rt_dir() {
return trailingslashit( dirname( __FILE__ ) );
}
add_action( 'forminator_addons_loaded', 'load_forminator_addon_rt' );
function load_forminator_addon_rt() {
require_once dirname( __FILE__ ) . '/includes/forminator-addon-rt.php';
require_once dirname( __FILE__ ) . '/includes/forminator-addon-rt-form-settings.php';
require_once dirname( __FILE__ ) . '/includes/forminator-addon-rt-form-hooks.php';
if ( class_exists( 'Forminator_Integration_Loader' ) ) {
Forminator_Integration_Loader::get_instance()->register( 'Forminator_Addon_Rt' );
}
}