2
2
/**
3
3
* Classe gérant les actions principales de l'application.
4
4
*
5
- * @author Jimmy Latour <jimmy @evarisk.com>
6
- * @since 6.0.0
7
- * @version 6.4 .0
8
- * @copyright 2015-2017 Evarisk
9
- * @package DigiRisk
5
+ * @author Evarisk <dev @evarisk.com>
6
+ * @since 6.0.0
7
+ * @version 6.6 .0
8
+ * @copyright 2018 Evarisk.
9
+ * @package DigiRisk
10
10
*/
11
11
12
12
namespace digi ;
@@ -72,13 +72,13 @@ public function callback_before_admin_enqueue_scripts_js() {
72
72
/**
73
73
* Initialise le fichier style.min.css et backend.min.js du plugin DigiRisk.
74
74
*
75
- * @return void nothing
75
+ * @since 6.0.0
76
+ * @version 6.6.0
76
77
*
77
- * @since 6.0.0
78
- * @version 6.4.0
78
+ * @return void nothing
79
79
*/
80
80
public function callback_admin_enqueue_scripts_js () {
81
- wp_enqueue_script (
'signature-pad ' ,
' https://cdn.jsdelivr.net/npm/[email protected] /dist/signature_pad .min.js ',
array (
'jquery ' ), \
eoxia \Config_Util::
$ init[
'digirisk ' ]->
version ,
false );
81
+ wp_enqueue_script ( 'signature-pad ' , PLUGIN_DIGIRISK_URL . ' core/assets/js/signature-pad .min.js ' , array ( 'jquery ' ), \eoxia \Config_Util::$ init ['digirisk ' ]->version , false );
82
82
wp_enqueue_script ( 'digi-script-datetimepicker-script ' , PLUGIN_DIGIRISK_URL . 'core/assets/js/jquery.datetimepicker.full.js ' , array (), \eoxia \Config_Util::$ init ['digirisk ' ]->version );
83
83
wp_enqueue_script ( 'digi-script ' , PLUGIN_DIGIRISK_URL . 'core/assets/js/backend.min.js ' , array (), \eoxia \Config_Util::$ init ['digirisk ' ]->version , false );
84
84
wp_enqueue_script ( 'digi-script-owl-carousel ' , PLUGIN_DIGIRISK_URL . 'core/assets/js/owl.carousel.min.js ' , array (), \eoxia \Config_Util::$ init ['digirisk ' ]->version , false );
@@ -88,13 +88,13 @@ public function callback_admin_enqueue_scripts_js() {
88
88
/**
89
89
* Initialise en php le fichier permettant la traduction des variables string JavaScript.
90
90
*
91
- * @return void nothing
91
+ * @since 6.0.0
92
+ * @version 6.6.0
92
93
*
93
- * @since 6.0.0
94
- * @version 6.2.5.0
94
+ * @return void nothing
95
95
*/
96
96
public function callback_admin_print_scripts_js () {
97
- require ( PLUGIN_DIGIRISK_PATH . '/core/assets/js/define-string.js.php ' ) ;
97
+ require PLUGIN_DIGIRISK_PATH . '/core/assets/js/define-string.js.php ' ;
98
98
}
99
99
100
100
/**
@@ -133,8 +133,7 @@ public function callback_admin_enqueue_scripts_css() {
133
133
* @since 6.0.0
134
134
* @version 6.2.5.0
135
135
*/
136
- public function callback_admin_print_scripts_css () {
137
- }
136
+ public function callback_admin_print_scripts_css () {}
138
137
139
138
/**
140
139
* Initialise le fichier MO
@@ -150,6 +149,36 @@ public function callback_plugins_loaded() {
150
149
if ( ! $ administrator_role ->has_cap ( 'manage_digirisk ' ) ) {
151
150
$ administrator_role ->add_cap ( 'manage_digirisk ' );
152
151
}
152
+
153
+ /** Set capability to administrator by default */
154
+ $ administrator_role = get_role ( 'administrator ' );
155
+ if ( ! $ administrator_role ->has_cap ( 'manage_causerie ' ) ) {
156
+ $ administrator_role ->add_cap ( 'manage_causerie ' );
157
+ }
158
+
159
+ /** Set capability to administrator by default */
160
+ $ administrator_role = get_role ( 'administrator ' );
161
+ if ( ! $ administrator_role ->has_cap ( 'create_causerie ' ) ) {
162
+ $ administrator_role ->add_cap ( 'create_causerie ' );
163
+ }
164
+
165
+ /** Set capability to editor by default */
166
+ $ editor_role = get_role ( 'editor ' );
167
+ if ( ! $ editor_role ->has_cap ( 'manage_causerie ' ) ) {
168
+ $ editor_role ->add_cap ( 'manage_causerie ' );
169
+ }
170
+
171
+ /** Set capability to editor by default */
172
+ $ editor_role = get_role ( 'editor ' );
173
+ if ( ! $ editor_role ->has_cap ( 'create_causerie ' ) ) {
174
+ $ editor_role ->add_cap ( 'create_causerie ' );
175
+ }
176
+
177
+ /** Set capability to author by default */
178
+ $ author_role = get_role ( 'author ' );
179
+ if ( ! $ author_role ->has_cap ( 'manage_causerie ' ) ) {
180
+ $ author_role ->add_cap ( 'manage_causerie ' );
181
+ }
153
182
}
154
183
155
184
/**
0 commit comments