PluginProbe
WP Docs / 2.3.3
WP Docs v2.3.3
2.3.3 2.3.2 trunk 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3.0 2.3.1
wp-docs / inc / wpdocs_settings.php

wpdocs_settings.php in WP Docs 2.3.3, at inc/wpdocs_settings.php

640 lines 33.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 global $wp_docs_is_memphis, $wpdocs_current_theme;
4
5
6
7 //pree($wp_docs_is_memphis);exit;
8 if ($wp_docs_is_memphis) {
9
10 $mp_plugin_data = get_plugin_data(MDOCS_PATH . 'memphis-documents.php', true, false);
11
12
13 $wpdocs_show_data = array(
14 'Name', 'Version', 'Author'
15 );
16
17 ?>
18 <div class="wpdocs_option_wrapper">
19
20
21
22 <div class="wpdocs_screen_meta">
23
24 <div class="row">
25 <div class="col-md-12">
26 <div class="alert alert-info">
27 <?php echo __('Import all files from "Memphis Documents Library". On successful import, directories and files will be displayed in WP Docs. You can rollback import action, it is safe.', 'wp-docs').' <a href="https://www.youtube.com/embed/nTFhOcJ2fNk" target="_blank">'.__('Click here for video tutorial.', 'wp-docs').'</a>'; ?>
28 </div>
29 </div>
30 </div>
31
32 <div class="row">
33 <div class="col-md-12">
34 <ul class="list-group">
35 <?php
36
37 extract(wp_docs_memphis_statistics());
38 if (!empty($wpdocs_show_data)) {
39 //pree($mp_plugin_data);
40 foreach ($wpdocs_show_data as $index => $display_key) {
41
42 if (array_key_exists($display_key, $mp_plugin_data)) {
43
44 $mp_plugin_data[$display_key] = str_replace('<a', '<a target="_blank"', $mp_plugin_data[$display_key]);
45
46 if($mp_plugin_data[$display_key]){
47 echo "<li class='list-group-item'>{$display_key}: <strong class='float-right d-inline-block'>{$mp_plugin_data[$display_key]}</strong></li>";
48 }
49 }
50 }
51 }
52
53 $dir_string = __('Memphis Directories', 'wp-docs');
54 $files_string = __('Memphis Files', 'wp-docs');
55 $out_of_string = __('Out of', 'wp-docs');
56 $import_folder = ($import_folder>$total_folder?$total_folder:$import_folder);
57 $import_files = ($import_files>$total_files?$total_files:$import_files);
58
59 echo "<li class='list-group-item'>{$dir_string}: <strong class='float-right d-inline-block'>{$import_folder} {$out_of_string} {$total_folder}</strong></li>";
60 echo "<li class='list-group-item'>{$files_string}: <strong class='float-right d-inline-block'>{$import_files} {$out_of_string} {$total_files}</strong></li>";
61
62 ?>
63
64 </ul>
65 </div>
66 </div>
67
68
69 <div class="row mt-4">
70
71 <div class="col-md-12">
72
73 <div class="text-right">
74 <?php
75 if ($import_folder > 0 || $import_files > 0) {
76 ?>
77 <button data-text="<?php _e('Please wait...', 'wp-docs'); ?>" class="btn btn-info btn-sm wp_docs_import_memphis_rollback"><?php _e('Undo Import', 'wp-docs') ?></button>
78 <?php
79 }
80 ?>
81 <button data-text="<?php _e('Please wait...', 'wp-docs'); ?>" class="btn btn-primary btn-sm wp_docs_import_memphis"><?php _e('Import From Memphis Documents Library', 'wp-docs') ?></button>
82
83 <button data-text="<?php _e('Please wait...', 'wp-docs'); ?>" class="btn btn-warning btn-sm wp_docs_verify_memphis">
84 <?php _e('Verify Files & Folders', 'wp-docs'); ?>
85 </button>
86 </div>
87
88 <div class="alert alert-danger mt-2" style="font-size: 14px;text-align: center;padding: 2px 0 4px;cursor: pointer; margin-bottom:0;" title="<?php _e('Memphis Documents Library .htaccess file in mdocs directory will not let you browse the files on front-end.', 'wp-docs'); ?>"><?php _e('We recommend deactivation of Memphis Documents Library after import.', 'wp-docs'); ?></div>
89
90 <!-- Progress Bar Container -->
91 <div id="wpdocs_memphis_verify_progress_wrap" style="display:none; margin: 20px 0;">
92 <div style="background:#f0f0f0; border-radius:4px; overflow:hidden; height:30px;">
93 <div id="wpdocs_memphis_verify_progress_bar" style="background:#0073aa; height:100%; width:0%; display:flex; align-items:center; justify-content:center; color:#fff; font-size:12px;">
94 0%
95 </div>
96 </div>
97 <div id="wpdocs_memphis_verify_current" style="margin-top:10px; font-size:13px; color:#666;"></div>
98 </div>
99
100 <!-- Statistics Results Container -->
101 <div id="wpdocs_memphis_verify_results" style="margin: 20px 0;"></div>
102
103 <!-- Tree Container -->
104 <div id="wpdocs_memphis_verify_tree" style="max-height:500px; overflow-y:auto; border:1px solid #ddd; padding:15px; background:#fafafa; border-radius:4px;"></div>
105
106 <!-- Import Missing Button Container -->
107 <div id="wpdocs_memphis_import_missing_wrap" style="margin-top:20px; display:none;">
108 <button type="button" class="btn btn-danger wp_docs_import_missing_memphis">
109 <?php _e('Import Missing Items Only', 'wp-docs'); ?>
110 </button>
111 </div>
112
113 </div>
114
115 </div>
116
117 <div class="row mt-2">
118 <div class="col-md-12">
119 <div class="alert alert-info wp_docs_importing_alert"></div>
120 <div class="progress wp_docs_importing mt-3">
121 <div class="progress-bar progress-bar-striped progress-bar-animated pb-1" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%"></div>
122 </div>
123 </div>
124 </div>
125
126
127 </div>
128
129 <div class="wpdocs_meta_links">
130 <div class="wpdocs_link_wrap">
131 <button type="button" class="button wpdocs_show_option" data-control=".wpdocs_screen_meta" data-show="false"><?php _e('Memphis Documents Library', 'wp-docs'); ?> &nbsp;<i class="fa"></i></button>
132 </div>
133 </div>
134 </div>
135
136 <?php
137 }else{
138 wp_docs_whiteflag_memphis_htaccess();
139 }
140
141
142 $all_dirs = wpdocs_list('', 'post_title', 'ASC', 'smart', array('shortcut'));
143 ?>
144 <div class="wrap wpdocs-wrapper">
145 <span style="float:right; color:orange; font-size:12px; margin:0 20px 0 0;"><?php echo esc_html($wpdocs_current_theme); ?></span>
146 <div id="wpdocs_shortcut_dialog">
147 <div class="wpdocs_dialog_field">
148 <label><?php _e('Label/Caption', 'wp-docs'); ?>:</label> <input data-dir="" id="wpdocs_shortcut_name" type="text" value="" name="wpdocs_shortcut_name" />
149 </div>
150 <div class="wpdocs_dialog_field">
151 <label><?php _e('Linked Directory', 'wp-docs'); ?>: <span class="fa fa-folder" style="color: #ffc107;"></span></label> <select id="wpdocs_shortcut_to" name="wpdocs_shortcut_to">
152 <option value="">-</option>
153 <?php
154
155 if(!empty($all_dirs)){
156 foreach($all_dirs as $all_dir){
157 ?>
158 <option value="<?php echo esc_attr($all_dir['id']); ?>"><?php echo esc_html($all_dir['title']); ?> ID: <?php echo esc_html($all_dir['id']); ?></option>
159 <?php
160 }
161 }
162 ?>
163 </select>
164 <span style="display:block; text-align:center; margin:10px 0 0 0"><?php _e('Or', 'wp-docs'); ?></span>
165 <label for="wpdocs_shortcut_link"><?php _e('Link', 'wp-docs'); ?> (<?php _e('URL', 'wp-docs'); ?>): <span style="color: #06C;" class="fa fa-link"></span></label>
166 <input data-dir="" id="wpdocs_shortcut_link" type="text" value="" name="wpdocs_shortcut_link" />
167 </div>
168
169 </div>
170 <?php
171 global $wpdocs_url, $wp_docs_tabs, $wpdocs_post_types;
172 wpdocs_downward_compatibility();
173 $dir = ((isset($_GET['dir']) && is_numeric($_GET['dir']) && $_GET['dir']>0)?sanitize_wpdocs_data($_GET['dir']):0);
174 $files_list = wpdocs_list_added_items($dir);
175
176 $wpdocs_options = get_option('wpdocs_options', array());
177
178 // pree($wpdocs_options);exit;
179 $is_ajax = array_key_exists('ajax', $wpdocs_options);
180 $is_ajax_url = array_key_exists('ajax_url', $wpdocs_options);
181 $is_bootstrap = array_key_exists('bootstrap', $wpdocs_options);
182 $is_bootstrap = empty($wpdocs_options) ? true: $is_bootstrap;
183 $is_file = array_key_exists('file_upload', $wpdocs_options);
184 $is_current_user_files = array_key_exists('current_user_files', $wpdocs_options);
185 $is_del_from_front = array_key_exists('del_from_front', $wpdocs_options);
186 $thumb_image = array_key_exists('thumb_image', $wpdocs_options);
187
188 $details_date = array_key_exists('details_date', $wpdocs_options);
189 $details_date_created = array_key_exists('details_date_created', $wpdocs_options);
190 $details_type = array_key_exists('details_type', $wpdocs_options);
191 $details_size = array_key_exists('details_size', $wpdocs_options);
192
193 $alt_filename = (array_key_exists('filename_alt', $wpdocs_options)?$wpdocs_options['filename_alt']:'default');
194 $pdf_thumb_selected = (array_key_exists('pdf_thumb', $wpdocs_options)?$wpdocs_options['pdf_thumb']:'default');
195
196 $details_view_sorting = array_key_exists('details_view_sorting', $wpdocs_options);
197
198 $ajax_based_deep_search = array_key_exists('ajax_based_deep_search', $wpdocs_options);
199
200 $is_searchbox = array_key_exists('searchbox', $wpdocs_options);
201 $is_borders = array_key_exists('borders', $wpdocs_options);
202
203 $allowed_role = array_key_exists('allowed_role', $wpdocs_options) ? $wpdocs_options['allowed_role'] : array();
204 $allowed_role = is_array($allowed_role)?$allowed_role:array();
205 $default_ext = 'doc, docx, png, gif, bmp, jpg';
206 $allowed_ext = array_key_exists('allowed_ext', $wpdocs_options) ? $wpdocs_options['allowed_ext'] : $default_ext;
207
208 $customize_icon_size = array_key_exists('icon_size', $wpdocs_options) ? $wpdocs_options['icon_size'] : '';
209 $customize_font_size = array_key_exists('font_size', $wpdocs_options) ? $wpdocs_options['font_size'] : '';
210
211
212
213
214 //pree($wpdocs_options);
215
216
217
218
219 $dir_id = $dir;
220
221
222
223 ?>
224
225 <div class="nav-tab-content">
226 <div class="wpdocs_in_action">
227
228 <?php
229 $wpdocs_security = ucwords(get_post_meta($dir_id, 'wpdocs_security', true));
230
231 $security_level = __('Security Level:', 'wp-docs').' '.($wpdocs_security?$wpdocs_security:__('None', 'wp-docs'));
232
233 $role_arr = function_exists('wpd_get_roles_select')?wpd_get_roles_select($dir_id):'<a title="'.__('Security Level is a Premium Feature', 'wp-docs').'" class="security_level" href="'.$wpdocs_premium_link.'" target="_blank">'.$security_level.' <i class="fa fa-lock"></i></a>';
234
235
236 $download_nonce = wp_create_nonce( 'wpdocs-'.$dir_id );
237
238 ?>
239
240
241 <div class="wpdocs_folders">
242 <div class="wpdocs_toolbar">
243 <ul><li><a class="back-folder fa fa-hand-o-left" title="<?php _e('Click here to go back', 'wp-docs'); ?>" data-parent="<?php echo wpdocs_parent_folder($dir); ?>" data-id="<?php echo ($dir); ?>"></a></li>
244 <?php if($dir>0): ?>
245 <li><a class="new-file" data-id="<?php echo esc_attr($dir); ?>" id="wpcos_new_file"><i class="fa fa-plus-circle"></i><?php _e('Add Files', 'wp-docs'); ?></a></li>
246 <?php endif; ?>
247 <li><a title="<?php _e('New folder', 'wp-docs'); ?>" class="new-folder" data-id="<?php echo esc_attr($dir); ?>"><?php _e('New folder', 'wp-docs'); ?></a></li>
248 <li><a title="<?php echo ($wpdocs_pro?__('New Shortcut', 'wp-docs'):__('Premium Feature', 'wp-docs')); ?>" class="new-shortcut" data-id="<?php echo esc_attr($dir); ?>"><?php _e('New Shortcut', 'wp-docs'); ?></a></li>
249 <li class="wpdocs_move_folder_to" >
250
251 <select title="<?php _e('Move selected folder to..', 'wp-docs'); ?>">
252 <option value="-1"><?php _e('Select target directory', 'wp-docs'); ?></option>
253 <option value="0"><?php _e('Root', 'wp-docs'); ?></option>
254 <?php echo wpdocs_dir_list_option(); ?>
255 </select>
256 <button><?php _e('Confirm', 'wp-docs'); ?></button>
257 </li>
258
259 <li>
260 <?php echo $role_arr; ?>
261 </li>
262 <li class="wp-docs-multi-select">
263 <a><i class="far fa-check-circle"></i><i class="fas fa-check-circle"></i> <?php _e('Multiple selection?', 'wp-docs'); ?></a>
264 </li>
265 <li style="float:right">
266 <a style="font-size: 12px;color: red;margin: 8px 0 0 0;display: block;" href="https://www.youtube.com/embed/<?php echo $wpdocs_pro?'cV-u3Iyt8kc':'k5bZqZ5dW30'; ?>" target="_blank"><?php _e('Video Tutorial', 'wp-docs'); ?></a>
267 </li>
268
269 </ul>
270 </div>
271 <div class="wpdocs_list">
272
273 <?php do_action('wpdocs_before_docs_list', $dir_id) ?>
274
275
276
277 <ul>
278 <?php $wpdocs_list = wpdocs_list($dir); if(!empty($wpdocs_list)){ foreach($wpdocs_list as $list){
279
280 $is_shortcut = ($list['type']==$wpdocs_post_types['shortcut']);
281
282
283 ?>
284 <li title="<?php echo ($is_shortcut?($list['content']?__('Shortcut to', 'wp-docs').' '.'ID: '.$list['content']:''):'ID: '.$list['id']); ?>" class="<?php echo ($is_shortcut?'ab-short':'ab-dir'); ?>" data-id="<?php echo esc_attr($list['id']); ?>" data-resource="<?php echo base64_encode($list['id']); ?>" data-linked="<?php echo esc_attr($list['content']); ?>" data-guid="<?php echo $is_shortcut?esc_attr($list['link']):''; ?>"><a class="folder fa fa-folder"></a><a class="dtitle" title="<?php _e('Click here to rename', 'wp-docs'); ?>"><?php echo ($list['title']?esc_html($list['title']):'&nbsp;'); ?></a><?php echo '<span class="wpd_action_span"><a class="wpd-edit" title="'.__('Click here to edit', 'wp-docs').'"></a><span class="wpd_action_span_inner"><a class="wpd-copy" title="'.__('Click here to copy', 'wp-docs').'"></a><a class="wpd-move" title="'.__('Click here to move', 'wp-docs').'"></a></span><a class="wpd-trash" title="'.__('Click here to delete', 'wp-docs').'"></a></span>'; ?></li>
285 <?php } }?>
286 <?php echo ($files_list!=''?$files_list:''); ?>
287 </ul>
288 </div>
289 </div>
290 <div class="wpdocs_log">
291 <div class="row">
292 <div class="col-4 text-center">
293 <a class="btn btn-light btn-sm p-1" title="<?php _e('Click here to download current directory', 'wp-docs'); ?>" href="<?php echo admin_url('options-general.php?page=wpdocs&download&wpdocs_dir='.$dir_id.'&wpdocs_wpnonce='.esc_attr($download_nonce)); ?>" data-dir_id="<?php echo esc_attr($dir_id); ?>">
294 <i class="fa fa-download"></i>&nbsp;&nbsp;<?php _e('Download', 'wp-docs'); ?>
295 </a>
296 </div>
297 <div class="col-4 text-center"><?php _e('Shortcodes', 'wp-docs'); ?></div>
298 <div class="col-4 text-center">
299 <a class="btn btn-sm p-1 w-75 btn-danger wpdocs-reset" title="<?php _e('Click here to reset everything', 'wp-docs'); ?>" href="<?php echo admin_url('options-general.php?page=wpdocs&clear&wpdocs_dir='.$dir_id.'&wpdocs_wpnonce='.esc_attr($download_nonce)); ?>">
300 <i class="fa fa-times-circle"></i>&nbsp;&nbsp;<?php _e('Reset', 'wp-docs'); ?>
301 </a>
302 </div>
303
304 </div>
305 <center></center><br /><br />
306
307 [wpdocs<?php echo (isset($_GET['dir']) && is_numeric($_GET['dir']) && $_GET['dir']>0)?' dir="'.esc_attr($_GET['dir']).'"':''; ?> breadcrumb="true" view="list"] <i class="fas fa-code" style="color:#ffc107"></i> <a href="https://www.youtube.com/embed/h5wDMgqT5Ys" target="_blank" class="wpdocs-tutorial"><?php echo __('Video Tutorial', 'wp-docs'); ?></a>
308
309 <br>
310
311 <small class="wp-docs-attribs"><?php echo __('Attribute View', 'wp-docs'); ?>: <b>details</b>, <b>icons</b> and <b>list</b></small><br />
312
313
314
315
316 <hr class="bg-warning" />
317
318 <div class="row nopadding wpdocs-options">
319 <?php if(!$wpdocs_pro): ?>
320 <a class="btn btn-warning btn-sm mx-auto" href="<?php echo esc_url($wpdocs_premium_link); ?>" target="_blank" title="<?php echo __('Click here for Premium Version', 'wp-docs'); ?>"><?php echo __('Go Premium', 'wp-docs'); ?></a>
321 <?php endif; ?>
322
323
324 <div class="alert alert_main alert-secondary fade in alert-dismissible d-none mx-auto mt-4" style="width: 90%">
325 <button type="button" class="close" data-dismiss="alert" aria-label="<?php echo __('Close', 'wp-docs'); ?>">
326 <span aria-hidden="true" style="font-size:20px">×</span>
327 </button> <strong><?php echo __('Success!', 'wp-docs'); ?></strong> <?php echo __('Options are updated successfully.', 'wp-docs'); ?>
328 </div>
329
330 <ul class="col col-md-12 mt-4">
331 <li>
332 <label for="wpdocs_options_bootstrap">
333 <input <?php checked($is_bootstrap); ?> type="checkbox" name="wpdocs_options[bootstrap]" value="bootstrap" id="wpdocs_options_bootstrap" />
334 <?php echo __('Bootstrap Based', 'wp-docs'); ?> <small><?php echo __('(Front-end)', 'wp-docs'); ?></small> <i class="fab fa-bootstrap" style="color:#ffc107"></i>
335 </label>
336
337 </li>
338
339 <li>
340 <label for="wpdocs_options_borders">
341 <input <?php checked($is_borders); ?> type="checkbox" name="wpdocs_options[borders]" value="borders" id="wpdocs_options_borders" />
342 <?php echo __('Hide Borders & Bars', 'wp-docs'); ?> <i class="fas fa-vector-square"></i>
343 </label>
344
345 </li>
346
347 <li>
348 <label for="wpdocs_options_searchbox">
349 <input <?php checked($is_searchbox); ?> type="checkbox" name="wpdocs_options[searchbox]" value="searchbox" id="wpdocs_options_searchbox" />
350 <?php echo __('Filter Box', 'wp-docs'); ?> <small><?php echo __('(On/Off)', 'wp-docs'); ?></small> <i class="fas fa-search" style="color:#ffc107"></i>
351 <a href="https://www.youtube.com/embed/tPiA6T5jk4g" target="_blank"><?php echo __('Video Tutorial', 'wp-docs'); ?></a>
352 </label>
353
354 </li>
355
356 <li>
357 <label for="wpdocs_options_thumb">
358 <input <?php checked($thumb_image); ?> type="checkbox" name="wpdocs_options[thumb_image]" value="thumb_image" id="wpdocs_options_thumb" />
359 <?php echo __('Image Thumbnails', 'wp-docs'); ?> <small><?php echo __('(Optional)', 'wp-docs'); ?></small> <i class="fas fa-images" style="color:#ffc107"></i>
360 </label>
361
362 </li>
363
364
365 <li>
366 <label for="wpdocs_options_details_view">
367 <?php echo __('Details View Columns Settings', 'wp-docs'); ?> <small><?php echo __('(Optional)', 'wp-docs'); ?></small> <i class="fas fa-columns" style="color:#ffc107"></i>
368 </label>
369 <ul class="ml-4">
370
371 <li>
372 <label for="wpdocs_options_details_date_created">
373 <input <?php checked($details_date_created); ?> type="checkbox" name="wpdocs_options[details_view]" value="details_date_created" id="wpdocs_options_details_date_created" />
374 <?php echo __('Date Created', 'wp-docs'); ?> <small>(<?php echo date_i18n( get_option( 'date_format' ) ).' '.date_i18n( get_option( 'time_format' ) ); ?>)</small> <i class="far fa-calendar-alt" style="color:#ffc107"></i>
375 </label>
376 </li>
377 <li>
378 <label for="wpdocs_options_details_date">
379 <input <?php checked($details_date); ?> type="checkbox" name="wpdocs_options[details_view]" value="details_date" id="wpdocs_options_details_date" />
380 <?php echo __('Date Modified', 'wp-docs'); ?> <small>(<?php echo date_i18n( get_option( 'date_format' ) ).' '.date_i18n( get_option( 'time_format' ) ); ?>)</small> <i class="far fa-calendar-alt" style="color:#ffc107"></i>
381 </label>
382 </li>
383 <li>
384 <label for="wpdocs_options_details_type">
385 <input <?php checked($details_type); ?> type="checkbox" name="wpdocs_options[details_view]" value="details_type" id="wpdocs_options_details_type" />
386 <?php echo __('Item Type', 'wp-docs'); ?> <small></small>
387 </label>
388 </li>
389 <li>
390 <label for="wpdocs_options_details_size">
391 <input <?php checked($details_size); ?> type="checkbox" name="wpdocs_options[details_view]" value="details_size" id="wpdocs_options_details_size" />
392 <?php echo __('Item Size', 'wp-docs'); ?> <small></small>
393 </label>
394 </li>
395 </ul>
396 </li>
397
398 <li class="wpdocs-customization">
399 <label for="wpdocs_layout_customization">
400 <?php echo __('Customization', 'wp-docs'); ?> <small><?php echo __('(Optional)', 'wp-docs'); ?></small>
401 </label>
402 <ul>
403 <li title="<?php echo __('Icon Size', 'wp-docs'); ?>"><span class="fa fa-folder" style="color: #ffc107;"></span><label for="icon_size"><input id="icon_size" type="text" placeholder="50px" value="<?php echo esc_attr($customize_icon_size); ?>" data-name="icon_size" name="wpdocs_options[icon_size]" /> <small><?php echo __('Icon Size', 'wp-docs'); ?></small></label></li>
404
405 <li title="<?php echo __('Font Size', 'wp-docs'); ?>"><span class="fa fa-font" style="color: #ffc107;"></span><label for="font_size"><input id="font_size" type="text" placeholder="16px" value="<?php echo esc_attr($customize_font_size); ?>" data-name="font_size" name="wpdocs_options[font_size]" /> <small><?php echo __('Font Size', 'wp-docs'); ?></small></label></li>
406 </ul>
407 </li>
408
409 <?php if(!$wp_docs_tabs){ ?>
410 <li class="addon-features"></li>
411
412 <li>
413
414 <label for="wpdocs_addon">
415 <?php echo __('Do you need documents inside tabs?', 'wp-docs'); ?> <small><?php echo __('(Optional)', 'wp-docs'); ?></small>
416 </label>
417 <a href="https://wordpress.org/plugins/wp-responsive-tabs" target="_blank" title="<?php echo __('WP Responsive Tabs', 'wp-docs'); ?>">
418
419 <img height="190" src="<?php echo esc_attr($wpdocs_url); ?>img/wp-responsive-tabs.gif" />
420
421 </a>
422 <label for="wpdocs_addon">
423 <?php echo __('WP Responsive Tabs is a recommended tabs plugin.', 'wp-docs'); ?>
424 </label>
425
426 </li>
427 <?php } ?>
428
429 <li class="premium-shortcodes"></li>
430
431 <li>
432
433 [wpdocs<?php echo (isset($_GET['dir']) && is_numeric($_GET['dir']) && $_GET['dir']>0)?' dir="'.esc_attr($_GET['dir']).'"':''; ?> orderby="date" order="DESC"] <i class="fas fa-code" style="color:#ffc107"></i>
434
435 <br>
436
437 <small class="wp-docs-attribs"><?php echo __('Attribute Order By', 'wp-docs'); ?>: <b>title</b>, <b>date</b> and <b>modified</b></small><br />
438 <small class="wp-docs-attribs"><?php echo __('Attribute Order', 'wp-docs'); ?>: <b>ASC</b> and <b>DESC</b></small><br /><br />
439
440 <br />
441
442
443 </li>
444
445 <li class="premium-features"></li>
446
447
448 <li <?php echo (extension_loaded('imagick')?'':'style="display:none;"'); ?>>
449
450 <?php $pdf_thumb = array('default', 'first_page_as_thumbnail'); ?>
451 <label for="wpdocs_options_pdf_thumb">
452
453 <?php echo __('Display PDF File Thumbnail?', 'wp-docs'); ?> <br />
454 <select name="wpdocs_options[pdf_thumb]" data-name="pdf_thumb" id="wpdocs_options_pdf_thumb">
455 <?php if(!empty($pdf_thumb)){ foreach($pdf_thumb as $alt_type){ ?>
456 <option value="<?php echo esc_attr($alt_type); ?>" <?php selected($alt_type==$pdf_thumb_selected); ?>><?php echo wpdoc_humanize($alt_type); ?></option>
457 <?php } } ?>
458
459 </select>
460 <br />
461 <small style="float:right;"><?php echo __('(Default: Filename)', 'wp-docs'); ?></small>
462 </label>
463 </li>
464
465 <li>
466 <?php $filename_alt = array('default', 'filename', 'post_title', 'post_description'); ?>
467 <label for="wpdocs_options_filename">
468
469 <?php echo __('Display Filename, Post Title or Post Description?', 'wp-docs'); ?> <br />
470 <select name="wpdocs_options[filename_alt]" data-name="filename_alt" id="wpdocs_options_filename">
471 <?php if(!empty($filename_alt)){ foreach($filename_alt as $alt_type){ ?>
472 <option value="<?php echo esc_attr($alt_type); ?>" <?php selected($alt_type==$alt_filename); ?>><?php echo wpdoc_humanize($alt_type); ?></option>
473 <?php } } ?>
474
475 </select>
476 <br />
477 <small style="float:right;"><?php echo __('(Default: Filename)', 'wp-docs'); ?></small>
478 </label>
479
480 </li>
481
482 <li>
483 <label for="details_view_sorting">
484 <input <?php checked($details_view_sorting); ?> type="checkbox" name="wpdocs_options[details_view_sorting]" value="details_view_sorting" id="details_view_sorting" />
485 <?php echo __('Sortable Columns?', 'wp-docs'); ?> <i class="fas fa-sort" style="color:#ffc107"></i>
486 </label>
487 </li>
488
489 <li>
490 <label for="ajax_based_deep_search">
491 <input <?php checked($ajax_based_deep_search); ?> type="checkbox" name="wpdocs_options[ajax_based_deep_search]" value="ajax_based_deep_search" id="ajax_based_deep_search" />
492 <?php echo __('Ajax Based Deep Search?', 'wp-docs'); ?> <i title="<?php echo __('All child directories and files can be searched with this option.', 'wp-docs'); ?>" class="fas fa-search" style="color:#ffc107"></i>
493 </label>
494 </li>
495
496 <li class="<?php echo $dir?'wpdocs-specific-sections':'wpdocs-general-sections'; ?>">
497
498 <button type="button" data-dir_id="<?php echo esc_attr($dir_id); ?>" class="modal-btn btn-sm btn-danger border rounded-pill shadow-sm mb-2" data-toggle="modal" data-target="#right_modal_sm"><i class="fas fa-folder-plus"></i> <?php echo __('Directory Specific Settings?', 'wp-docs'); ?> <i class="fa fa-angle-right pl-2"></i></button>
499 <div class="modal modal-right fade" id="right_modal_sm" tabindex="-1" role="dialog" aria-labelledby="right_modal_sm">
500 <div class="modal-dialog modal-sm" role="document">
501 <div class="modal-content">
502 <div class="modal-header">
503 <h5 class="modal-title"><i class="fas fa-folder-plus"></i> <?php echo __('Directory Specific Settings?', 'wp-docs'); ?></h5>
504 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
505 <span aria-hidden="true">&times;</span>
506 </button>
507 </div>
508 <div class="modal-body">
509
510
511 <?php wpdocs_specific_directory_settings($dir_id, $is_file, $is_current_user_files, $is_del_from_front, $allowed_role, $allowed_ext, $default_ext); ?>
512
513
514 </div>
515 <div class="modal-footer modal-footer-fixed">
516 <div class="row">
517 <div class="col-md-12">
518 <div class="alert alert_dir alert-secondary fade in alert-dismissible d-none mx-auto mt-4" style="width: 90%">
519 <button type="button" class="close" data-dismiss="alert" aria-label="<?php echo __('Close', 'wp-docs'); ?>">
520 <span aria-hidden="true" style="font-size:20px">×</span>
521 </button> <strong><?php echo __('Success!', 'wp-docs'); ?></strong> <?php echo __('Options are updated successfully.', 'wp-docs'); ?>
522 </div>
523 </div>
524
525 <div class="col-md-12 mt-3">
526 <button type="button" class="btn-sm btn-danger float-right save_changes ml-3"><?php echo __('Save changes', 'wp-docs'); ?></button>
527 <button type="button" class="btn-sm btn-light float-right" data-dismiss="modal"><?php echo __('Close', 'wp-docs'); ?></button>
528 </div>
529 </div>
530
531
532
533 </div>
534 </div>
535 </div>
536 </div>
537
538 <?php wpdocs_specific_directory_settings(false, $is_file, $is_current_user_files, $is_del_from_front, $allowed_role, $allowed_ext, $default_ext); ?>
539
540
541 </li>
542 <li>
543 <label for="wpdocs_options_ajax">
544 <input <?php checked($is_ajax); ?> type="checkbox" name="wpdocs_options[ajax]" value="ajax" id="wpdocs_options_ajax" />
545 <?php echo __('Ajax Based Directory Navigation', 'wp-docs'); ?> <small><?php echo $wpdocs_pro?__('(Optional)', 'wp-docs'):__('(Premium)', 'wp-docs'); ?></small>
546 </label>
547 <ul class="ml-4 <?php echo $is_ajax ? '' : 'd-none'?>">
548 <li>
549 <label for="wpdocs_options_ajax_url">
550 <input <?php checked($is_ajax && $is_ajax_url); ?> type="checkbox" name="wpdocs_options[ajax_url]" value="ajax_url" id="wpdocs_options_ajax_url" />
551 <?php echo __('Update URI', 'wp-docs'); ?> <small><?php echo $wpdocs_pro?__('(Works well for single instance)', 'wp-docs'):__('(Premium)', 'wp-docs'); ?></small>
552 </label>
553 </li>
554 </ul>
555 </li>
556
557
558 <li>
559 <label for="wpdocs_options_customization">
560 <?php echo __('Appearance Customization', 'wp-docs'); ?> <small><?php echo $wpdocs_pro?__('(Optional)', 'wp-docs'):__('(Premium)', 'wp-docs'); ?></small>
561 </label>
562 <ul class="ml-4">
563 <li>
564 <label for="wpdocs_options_box_bg_color">
565 <input type="color" name="wpdocs_options[box_bg_color]" value="<?php echo $box_bg_color = array_key_exists('box_bg_color', $wpdocs_options)?esc_attr($wpdocs_options['box_bg_color']):''; ?>" id="box_bg_color" />
566 <?php echo __('Directory Background Color', 'wp-docs'); ?> <small></small> <i class="fas fa-palette" style="color:<?php echo ($box_bg_color?''.$box_bg_color.'':'#ffc107'); ?>"></i>
567 </label>
568 </li>
569 <li>
570 <label for="wpdocs_options_box_txt_color">
571 <input type="color" name="wpdocs_options[box_txt_color]" value="<?php echo $box_txt_color = array_key_exists('box_txt_color', $wpdocs_options)?esc_attr($wpdocs_options['box_txt_color']):''; ?>" id="box_txt_color" />
572 <?php echo __('Directory Text Color', 'wp-docs'); ?> <small></small> <i class="fas fa-palette" style="color:<?php echo ($box_txt_color?''.$box_txt_color.'':'#ffc107'); ?>"></i>
573 </label>
574 </li>
575
576 <li>
577 <label for="wpdocs_options_box_hbg_color">
578 <input type="color" name="wpdocs_options[box_hbg_color]" value="<?php echo $box_hbg_color = array_key_exists('box_hbg_color', $wpdocs_options)?esc_attr($wpdocs_options['box_hbg_color']):''; ?>" id="box_hbg_color" />
579 <?php echo __('Directory Hover Background Color', 'wp-docs'); ?> <small></small> <i class="fas fa-palette" style="color:<?php echo ($box_hbg_color?''.$box_hbg_color.'':'#ffc107'); ?>"></i>
580 </label>
581 </li>
582
583 <li>
584 <label for="wpdocs_options_box_htxt_color">
585 <input type="color" name="wpdocs_options[box_htxt_color]" value="<?php echo $box_htxt_color = array_key_exists('box_htxt_color', $wpdocs_options)?esc_attr($wpdocs_options['box_htxt_color']):''; ?>" id="box_htxt_color" />
586 <?php echo __('Directory Hover Text Color', 'wp-docs'); ?> <small></small> <i class="fas fa-palette" style="color:<?php echo ($box_htxt_color?''.$box_htxt_color.'':'#ffc107'); ?>"></i>
587 </label>
588 </li>
589 </ul>
590 </li>
591 </ul>
592
593
594
595 <a class="btn btn-warning btn-sm mx-auto " href="http://demo.androidbubble.com/educational-institution" target="_blank" title="<?php echo __('Click here for demo', 'wp-docs'); ?>"><?php echo __('Click here for demo', 'wp-docs'); ?></a>
596
597
598 <ul class="col col-md-12 mt-4">
599 <li class="promotions"></li>
600 <li style="text-align:center;">
601 <a href="https://wordpress.org/plugins/gulri-slider" target="_blank" title="<?php echo __('Image Slider', 'wp-docs'); ?>"><img src="<?php echo esc_attr($wpdocs_url); ?>img/gslider.gif" /></a>
602 </li>
603 </ul>
604 </div>
605
606 </div>
607
608
609 </div>
610 </div>
611 <div class="nav-tab-content hide" data-content="translate">
612 <div class="translate_wpdocs_urls">
613 <textarea id="translate_wpdocs"></textarea>
614 <input id="translate_wpdocs_btn" type="button" value="<?php _e('Translate', 'wp-docs'); ?>" />
615 <div class="translate_wpdocs"></div>
616 </div>
617 </div>
618
619
620 <div class="nav-tab-content container-fluid hides tab-help" data-content="help">
621
622 <div class="row mt-3">
623
624 <ul class="position-relative">
625 <li><a class="btn btn-sm btn-info" href="https://wordpress.org/support/plugin/wp-docs/" target="_blank" aria-label="<?php _e('Open a Ticket on Support Forums', 'wp-docs'); ?> (Opens in a new window)"><?php _e('Open a Ticket on Support Forums', 'wp-docs'); ?> &nbsp;<i class="fas fa-tag"></i></a></li>
626 <li><a class="btn btn-sm btn-warning" href="http://demo.androidbubble.com/contact/" target="_blank" aria-label="<?php _e('Contact Developer', 'wp-docs'); ?> (Opens in a new window)"><?php _e('Contact Developer', 'wp-docs'); ?> &nbsp;<i class="fas fa-headset"></i></a></li>
627 <li><a class="btn btn-sm btn-secondary" href="<?php echo esc_attr($wpdocs_premium_link); ?>/?help" target="_blank" aria-label="<?php _e('Need Urgent Help?', 'wp-docs'); ?> (Opens in a new window)"><?php _e('Need Urgent Help?', 'wp-docs'); ?> &nbsp;<i class="fas fa-phone"></i></i></a></li>
628
629
630 <li><iframe width="560" height="315" src="https://www.youtube.com/embed/k5bZqZ5dW30?t=<?php date('d'); ?>" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></li>
631 </ul>
632 </div>
633
634 </div>
635
636 </div>
637 <style type="text/css">
638 .woocommerce-message, .update-nag, #message, .notice.notice-error, .error.notice{ display:none; }
639
640 </style>