PluginProbe
Responsive Menu – Create Mobile-Friendly Menu / 3.1.12
Responsive Menu – Create Mobile-Friendly Menu v3.1.12
4.7.3 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.10 4.1.11 4.1.12 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 All 90 releases
← All changes | app/Tasks/UpdateOptionsTask.php +12 -7 4.0.43.1.12 View file →
@@ -11,10 +11,9 @@
11 11 'menu_to_use',
12 12 'button_title',
13 13 'menu_title',
14 14 'menu_title_link',
15 - 'menu_additional_content',
16 - 'menu_search_box_text'
15 + 'menu_additional_content'
17 16 ];
18 17
19 18 public function run(OptionsCollection $options, View $view) {
20 19 /*
@@ -22,15 +21,21 @@
22 21 *
23 22 */
24 23 if($options['external_files'] == 'on'):
25 24
26 - $base_dir = wp_upload_dir()['basedir'] . '/responsive-menu';
25 + $base_dir = dirname(dirname(dirname(dirname(__FILE__)))) . '/responsive-menu-data';
27 26
28 - if(!wp_mkdir_p($base_dir . '/css'))
29 - throw new \Exception('You don\'t have permissions to create CSS data folder - please check permissions.');
27 + if(!is_dir($base_dir))
28 + if(!mkdir($base_dir))
29 + throw new \Exception('You don\'t have permissions to create data folder - please check permissions.');
30 30
31 - if(!wp_mkdir_p($base_dir . '/js'))
32 - throw new \Exception('You don\'t have permissions to create JS data folder - please check permissions.');
31 + if(!is_dir($base_dir . '/css'))
32 + if(!mkdir($base_dir . '/css'))
33 + throw new \Exception('You don\'t have permissions to create CSS data folder - please check permissions.');
34 +
35 + if(!is_dir($base_dir . '/js'))
36 + if(!mkdir($base_dir . '/js'))
37 + throw new \Exception('You don\'t have permissions to create JS data folder - please check permissions.');
33 38
34 39 $css_file = $base_dir . '/css/responsive-menu-' . get_current_blog_id() . '.css';
35 40 $css_data = $view->render('css/app.css.twig', ['options' => $options]);
36 41