Changeset 3246841
- Timestamp:
- 02/26/2025 06:19:37 AM (13 months ago)
- Location:
- techvoot-app-firebase
- Files:
-
- 3 edited
-
assets/banner-772x250.png (modified) (previous)
-
tags/1.0.0/techvoot-app-firebase.php (modified) (9 diffs)
-
trunk/techvoot-app-firebase.php (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
techvoot-app-firebase/tags/1.0.0/techvoot-app-firebase.php
r3245460 r3246841 1 1 <?php 2 2 /* 3 Plugin Name: Techvoot App Firebase3 Plugin Name: Firebase Push Notification 4 4 Description: Techvoot Wordpress Base App Custom Plugin. 5 5 Version: 1.0.0 … … 10 10 11 11 // Exit if accessed directly. 12 if ( ! defined( 'ABSPATH' )) {12 if (! defined('ABSPATH')) { 13 13 exit; 14 14 } 15 15 16 16 // Set our defined theme path & URI. 17 if ( ! defined( 'TV_PLUGIN_PATH' )) {18 define( 'TV_PLUGIN_PATH', plugin_dir_path( __FILE__ ));19 } 20 if ( ! defined( 'TV_PLUGIN_FILE' )) {21 define( 'TV_PLUGIN_FILE', __FILE__);22 } 23 if ( ! defined( 'TV_PLUGIN_URI' )) {24 define( 'TV_PLUGIN_URI', plugin_dir_url( __FILE__ ));17 if (! defined('TV_PLUGIN_PATH')) { 18 define('TV_PLUGIN_PATH', plugin_dir_path(__FILE__)); 19 } 20 if (! defined('TV_PLUGIN_FILE')) { 21 define('TV_PLUGIN_FILE', __FILE__); 22 } 23 if (! defined('TV_PLUGIN_URI')) { 24 define('TV_PLUGIN_URI', plugin_dir_url(__FILE__)); 25 25 } 26 26 27 27 // Set our defined plugin version. 28 if ( ! defined( 'TV_PLUGIN_VER' )) {29 if ( ! function_exists( 'get_plugin_data' )) {28 if (! defined('TV_PLUGIN_VER')) { 29 if (! function_exists('get_plugin_data')) { 30 30 require_once ABSPATH . 'wp-admin/includes/plugin.php'; 31 31 } 32 define( 'TV_PLUGIN_VER', get_plugin_data( __FILE__ )['Version']);32 define('TV_PLUGIN_VER', get_plugin_data(__FILE__)['Version']); 33 33 } 34 34 … … 62 62 add_action( 63 63 'plugins_loaded', 64 function () {64 function () { 65 65 // Load our scripts and stylesheets. 66 66 require_once TV_PLUGIN_PATH . '/classes/class-tv2be-enqueue.php'; … … 95 95 // 96 96 97 function tv_firebase_get_config_data() { 97 function tv_firebase_get_config_data() 98 { 98 99 99 100 $cache_key = 'tv_firebase_config_data'; 100 101 $cache_group = 'tv_firebase'; 101 $cache_ttl = 3600; 102 $cache_ttl = 3600; 102 103 $cached_data = wp_cache_get($cache_key, $cache_group); 103 104 if (false !== $cached_data) { … … 127 128 // } 128 129 129 function tv_firebase_register_files() { 130 function tv_firebase_register_files() 131 { 130 132 wp_register_script( 131 133 'tv_firebase_firebase_js', … … 136 138 ); 137 139 } 138 add_action( 'admin_menu', 'tv_firebase_register_files' ); 139 140 function tv_firebase_front_end_scripts() { 140 add_action('admin_menu', 'tv_firebase_register_files'); 141 142 function tv_firebase_front_end_scripts() 143 { 141 144 wp_register_script( 142 145 'tv_firebase_firebase_js', … … 145 148 TV_PLUGIN_VER, 146 149 false 147 ); 148 } 149 add_action( 'wp_enqueue_scripts', 'tv_firebase_front_end_scripts');150 ); 151 } 152 add_action('wp_enqueue_scripts', 'tv_firebase_front_end_scripts'); 150 153 151 154 /** … … 155 158 * 156 159 * */ 157 register_activation_hook( __FILE__, 'TV_activation' ); 158 function tv_activation() { 160 register_activation_hook(__FILE__, 'TV_activation'); 161 function tv_activation() 162 { 159 163 global $wpdb; 160 164 … … 186 190 $schedules['five_minutes'] = [ 187 191 'interval' => 300, // 5 minutes in seconds 188 'display' => __('Every 5 Minutes', 'techvoot-app-firebase'),192 'display' => __('Every 5 Minutes', 'techvoot-app-firebase'), 189 193 ]; 190 194 } -
techvoot-app-firebase/trunk/techvoot-app-firebase.php
r3245453 r3246841 1 1 <?php 2 2 /* 3 Plugin Name: Techvoot App Firebase3 Plugin Name: Firebase Push Notification 4 4 Description: Techvoot Wordpress Base App Custom Plugin. 5 5 Version: 1.0.0 … … 10 10 11 11 // Exit if accessed directly. 12 if ( ! defined( 'ABSPATH' )) {12 if (! defined('ABSPATH')) { 13 13 exit; 14 14 } 15 15 16 16 // Set our defined theme path & URI. 17 if ( ! defined( 'TV_PLUGIN_PATH' )) {18 define( 'TV_PLUGIN_PATH', plugin_dir_path( __FILE__ ));19 } 20 if ( ! defined( 'TV_PLUGIN_FILE' )) {21 define( 'TV_PLUGIN_FILE', __FILE__);22 } 23 if ( ! defined( 'TV_PLUGIN_URI' )) {24 define( 'TV_PLUGIN_URI', plugin_dir_url( __FILE__ ));17 if (! defined('TV_PLUGIN_PATH')) { 18 define('TV_PLUGIN_PATH', plugin_dir_path(__FILE__)); 19 } 20 if (! defined('TV_PLUGIN_FILE')) { 21 define('TV_PLUGIN_FILE', __FILE__); 22 } 23 if (! defined('TV_PLUGIN_URI')) { 24 define('TV_PLUGIN_URI', plugin_dir_url(__FILE__)); 25 25 } 26 26 27 27 // Set our defined plugin version. 28 if ( ! defined( 'TV_PLUGIN_VER' )) {29 if ( ! function_exists( 'get_plugin_data' )) {28 if (! defined('TV_PLUGIN_VER')) { 29 if (! function_exists('get_plugin_data')) { 30 30 require_once ABSPATH . 'wp-admin/includes/plugin.php'; 31 31 } 32 define( 'TV_PLUGIN_VER', get_plugin_data( __FILE__ )['Version']);32 define('TV_PLUGIN_VER', get_plugin_data(__FILE__)['Version']); 33 33 } 34 34 … … 62 62 add_action( 63 63 'plugins_loaded', 64 function () {64 function () { 65 65 // Load our scripts and stylesheets. 66 66 require_once TV_PLUGIN_PATH . '/classes/class-tv2be-enqueue.php'; … … 95 95 // 96 96 97 function tv_firebase_get_config_data() { 97 function tv_firebase_get_config_data() 98 { 98 99 99 100 $cache_key = 'tv_firebase_config_data'; 100 101 $cache_group = 'tv_firebase'; 101 $cache_ttl = 3600; 102 $cache_ttl = 3600; 102 103 $cached_data = wp_cache_get($cache_key, $cache_group); 103 104 if (false !== $cached_data) { … … 127 128 // } 128 129 129 function tv_firebase_register_files() { 130 function tv_firebase_register_files() 131 { 130 132 wp_register_script( 131 133 'tv_firebase_firebase_js', … … 136 138 ); 137 139 } 138 add_action( 'admin_menu', 'tv_firebase_register_files' ); 139 140 function tv_firebase_front_end_scripts() { 140 add_action('admin_menu', 'tv_firebase_register_files'); 141 142 function tv_firebase_front_end_scripts() 143 { 141 144 wp_register_script( 142 145 'tv_firebase_firebase_js', … … 145 148 TV_PLUGIN_VER, 146 149 false 147 ); 148 } 149 add_action( 'wp_enqueue_scripts', 'tv_firebase_front_end_scripts');150 ); 151 } 152 add_action('wp_enqueue_scripts', 'tv_firebase_front_end_scripts'); 150 153 151 154 /** … … 155 158 * 156 159 * */ 157 register_activation_hook( __FILE__, 'TV_activation' ); 158 function tv_activation() { 160 register_activation_hook(__FILE__, 'TV_activation'); 161 function tv_activation() 162 { 159 163 global $wpdb; 160 164 … … 186 190 $schedules['five_minutes'] = [ 187 191 'interval' => 300, // 5 minutes in seconds 188 'display' => __('Every 5 Minutes', 'techvoot-app-firebase'),192 'display' => __('Every 5 Minutes', 'techvoot-app-firebase'), 189 193 ]; 190 194 }
Note: See TracChangeset
for help on using the changeset viewer.