PluginProbe
Team Showcase / 1.17
Team Showcase v1.17
trunk 1.0 1.1 1.11 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.2 1.20 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.22.0 1.22.1 1.22.10 1.22.12 1.22.13 1.22.14 All 49 releases
team / team.php

team.php in Team Showcase 1.17, at team.php

159 lines 5.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 Plugin Name: Team
4 Plugin URI: http://www.pickplugins.com/item/team-responsive-meet-the-team-grid-for-wordpress/
5 Description: Fully responsive and mobile ready meet the team showcase plugin for wordpress.
6 Version: 1.17
7 Author: pickplugins
8 Author URI: http://pickplugins.com
9 License: GPLv2 or later
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
12 Copyright: 2015 pickplugins
13
14 */
15
16 if ( ! defined('ABSPATH')) exit; // if direct access
17
18
19 class Team{
20
21 public function __construct(){
22
23 define('team_plugin_url', plugins_url('/', __FILE__) );
24 define('team_plugin_dir', plugin_dir_path( __FILE__ ) );
25 define('team_wp_url', 'http://wordpress.org/plugins/team/' );
26 define('team_wp_reviews', 'http://wordpress.org/support/view/plugin-reviews/team' );
27 define('team_pro_url', 'http://www.pickplugins.com/item/team-responsive-meet-the-team-grid-for-wordpress/' );
28 define('team_demo_url', 'http://www.pickplugins.com/demo/team/' );
29 define('team_conatct_url', 'http://pickplugins.com/contact' );
30 define('team_qa_url', 'http://pickplugins.com/questions/' );
31 define('team_plugin_name', 'Team' );
32 define('team_plugin_version', '1.17' );
33 define('team_customer_type', 'free' ); // pro & free
34 define('team_share_url', 'http://wordpress.org/plugins/team/' );
35 define('team_tutorial_video_url', '//www.youtube.com/embed/8OiNCDavSQg?rel=0' );
36 define('team_tutorial_doc_url', 'http://pickplugins.com/docs/documentation/team/' );
37
38 include( 'includes/class-post-types.php' );
39 include( 'includes/class-post-meta.php' );
40 include( 'includes/class-settings.php' );
41 include( 'includes/class-functions.php' );
42 include( 'includes/class-shortcodes.php' );
43
44 include( 'includes/team-functions.php' );
45 //include( 'includes/Mobile_Detect.php' );
46 //include( 'includes/mobble.php' );
47
48 add_action( 'wp_enqueue_scripts', array( $this, 'team_front_scripts' ) );
49 add_action( 'admin_enqueue_scripts', array( $this, 'team_admin_scripts' ) );
50 //add_action( 'admin_footer', array( $this, 'colorpickersjs' ) );
51 //add_action( 'admin_enqueue_scripts', 'wptuts_add_color_picker' );
52
53 register_activation_hook( __FILE__, array( $this, 'team_install' ) );
54 register_deactivation_hook( __FILE__, array( $this, 'team_deactivation' ) );
55 //register_uninstall_hook( __FILE__, array( $this, 'team_uninstall' ) );
56
57 add_action( 'plugins_loaded', array( $this, 'team_load_textdomain' ));
58
59 add_filter('widget_text', 'do_shortcode');
60 }
61
62
63 public function team_load_textdomain() {
64 load_plugin_textdomain( 'team', false, plugin_basename( dirname( __FILE__ ) ) . '/languages/' );
65 }
66
67
68 public function team_install(){
69
70 team_update_team_member_social_field();
71
72 do_action( 'team_action_install' );
73
74 }
75
76 public function team_uninstall(){
77
78 do_action( 'team_action_uninstall' );
79 }
80
81 public function team_deactivation(){
82
83 do_action( 'team_action_deactivation' );
84 }
85
86
87 public function team_front_scripts(){
88
89 wp_enqueue_script('jquery');
90 wp_enqueue_script('team_front_js', plugins_url( '/js/scripts.js' , __FILE__ ) , array( 'jquery' ));
91 wp_localize_script('team_front_js', 'team_ajax', array( 'team_ajaxurl' => admin_url( 'admin-ajax.php')));
92
93 //wp_enqueue_style('team_front_style', team_plugin_url.'css/style.css'); //ssl issue
94 wp_enqueue_style('team_front_style', plugins_url( 'css/style.css', __FILE__ ));
95
96 //wp_enqueue_style('owl.carousel', plugins_url( 'css/owl.carousel.css', __FILE__ ));
97 //wp_enqueue_style('owl.theme', plugins_url( 'css/owl.theme.css', __FILE__ ));
98 //wp_enqueue_style('owl.carousel', team_plugin_url.'css/owl.carousel.css'); //ssl issue
99 //wp_enqueue_style('owl.theme', team_plugin_url.'css/owl.theme.css'); //ssl issue
100
101
102 //wp_enqueue_script('owl.carousel', plugins_url( '/js/owl.carousel.js' , __FILE__ ) , array( 'jquery' ));
103
104 //wp_enqueue_script('jquery.mixitup.min', plugins_url( '/js/jquery.mixitup.min.js' , __FILE__ ) , array( 'jquery' ));
105 //wp_enqueue_script('jquery.mixitup-pagination', plugins_url( '/js/jquery.mixitup-pagination.js' , __FILE__ ) , array( 'jquery' ));
106 wp_enqueue_script('masonry.pkgd.min', plugins_url( '/js/masonry.pkgd.min.js' , __FILE__ ) , array( 'jquery' ));
107
108 //wp_enqueue_script('isotope.pkgd.min', plugins_url( '/js/isotope.pkgd.min.js' , __FILE__ ) , array( 'jquery' ));
109
110
111
112 do_action('team_action_front_scripts');
113 }
114
115 public function team_admin_scripts(){
116
117 wp_enqueue_script('jquery');
118 wp_enqueue_script('jquery-ui-core');
119 wp_enqueue_script('jquery-ui-sortable');
120 //wp_enqueue_script('jquery-ui-droppable');
121
122 wp_enqueue_script('team_admin_js', plugins_url( '/js/scripts-admin.js' , __FILE__ ) , array( 'jquery' ));
123 wp_localize_script('team_admin_js', 'team_admin_ajax', array( 'team_admin_ajaxurl' => admin_url( 'admin-ajax.php')));
124
125 wp_enqueue_style('team_admin_style', plugins_url( 'css/style-admin.css', __FILE__ ));
126 //wp_enqueue_style('team_admin_style', team_plugin_url.'css/style-admin.css'); //ssl issue
127
128 wp_enqueue_style('font-awesome', plugins_url( 'assets/global/css/font-awesome.css', __FILE__ ));
129
130 //wp_enqueue_script('jquery.tablednd', plugins_url( '/js/jquery.tablednd.js' , __FILE__ ) , array( 'jquery' ));
131
132
133
134 //wp_enqueue_script( 'wp-color-picker' );
135 wp_enqueue_style( 'wp-color-picker' );
136 wp_enqueue_script( 'color-picker', plugins_url('/js/color-picker.js', __FILE__ ), array( 'wp-color-picker' ), true, true );
137
138
139 //ParaAdmin
140 //wp_enqueue_style('ParaAdmin', team_plugin_url.'ParaAdmin/css/ParaAdmin.css'); //ssl issue
141 wp_enqueue_style('ParaAdmin', plugins_url( 'ParaAdmin/css/ParaAdmin.css', __FILE__ ));
142 wp_enqueue_script('ParaAdmin', plugins_url( 'ParaAdmin/js/ParaAdmin.js' , __FILE__ ) , array( 'jquery' ));
143
144
145 do_action('team_action_admin_scripts');
146 }
147
148
149
150
151
152
153 }
154
155 new Team();
156
157
158
159