| @@ -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 | /* |
| @@ -24,13 +23,19 @@ | ||
| 24 | 23 | if($options['external_files'] == 'on'): |
| 25 | 24 | |
| 26 | 25 | $base_dir = wp_upload_dir()['basedir'] . '/responsive-menu'; |
| 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 | |