PluginProbe
WP Docs / 2.2.4
WP Docs v2.2.4
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.2.4, at inc/wpdocs_settings.php

610 lines 31.7 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
57 echo "<li class='list-group-item'>{$dir_string}: <strong class='float-right d-inline-block'>{$import_folder} {$out_of_string} {$total_folder}</strong></li>";
58 echo "<li class='list-group-item'>{$files_string}: <strong class='float-right d-inline-block'>{$import_files} {$out_of_string} {$total_files}</strong></li>";
59
60 ?>
61
62 </ul>
63 </div>
64 </div>
65
66
67 <div class="row mt-4">
68
69 <div class="col-md-12">
70
71 <div class="text-right">
72 <?php
73 if ($import_folder > 0 || $import_files > 0) {
74 ?>
75 <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>
76 <?php
77 }
78 ?>
79 <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>
80 </div>
81
82 <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>
83 </div>
84
85 </div>
86
87 <div class="row mt-2">
88 <div class="col-md-12">
89 <div class="alert alert-info wp_docs_importing_alert"></div>
90 <div class="progress wp_docs_importing mt-3">
91 <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>
92 </div>
93 </div>
94 </div>
95
96
97 </div>
98
99 <div class="wpdocs_meta_links">
100 <div class="wpdocs_link_wrap">
101 <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>
102 </div>
103 </div>
104 </div>
105
106 <?php
107 }else{
108 wp_docs_whiteflag_memphis_htaccess();
109 }
110
111
112 $all_dirs = wpdocs_list('', 'post_title', 'ASC', 'smart', array('shortcut'));
113 ?>
114 <div class="wrap wpdocs-wrapper">
115 <span style="float:right; color:orange; font-size:12px; margin:0 20px 0 0;"><?php echo $wpdocs_current_theme; ?></span>
116 <div id="wpdocs_shortcut_dialog">
117 <div class="wpdocs_dialog_field">
118 <label><?php _e('Label/Caption', 'wp-docs'); ?>:</label> <input data-dir="" id="wpdocs_shortcut_name" type="text" value="" name="wpdocs_shortcut_name" />
119 </div>
120 <div class="wpdocs_dialog_field">
121 <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">
122 <option value="">-</option>
123 <?php
124
125 if(!empty($all_dirs)){
126 foreach($all_dirs as $all_dir){
127 ?>
128 <option value="<?php echo $all_dir['id']; ?>"><?php echo $all_dir['title']; ?> ID: <?php echo $all_dir['id']; ?></option>
129 <?php
130 }
131 }
132 ?>
133 </select>
134 <span style="display:block; text-align:center; margin:10px 0 0 0"><?php _e('Or', 'wp-docs'); ?></span>
135 <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>
136 <input data-dir="" id="wpdocs_shortcut_link" type="text" value="" name="wpdocs_shortcut_link" />
137 </div>
138
139 </div>
140 <?php
141 global $wpdocs_url, $wp_docs_tabs, $wpdocs_post_types;
142 wpdocs_downward_compatibility();
143 $dir = ((isset($_GET['dir']) && is_numeric($_GET['dir']) && $_GET['dir']>0)?sanitize_wpdocs_data($_GET['dir']):0);
144 $files_list = wpdocs_list_added_items($dir);
145
146 $wpdocs_options = get_option('wpdocs_options', array());
147
148 // pree($wpdocs_options);exit;
149 $is_ajax = array_key_exists('ajax', $wpdocs_options);
150 $is_ajax_url = array_key_exists('ajax_url', $wpdocs_options);
151 $is_bootstrap = array_key_exists('bootstrap', $wpdocs_options);
152 $is_bootstrap = empty($wpdocs_options) ? true: $is_bootstrap;
153 $is_file = array_key_exists('file_upload', $wpdocs_options);
154 $is_current_user_files = array_key_exists('current_user_files', $wpdocs_options);
155 $is_del_from_front = array_key_exists('del_from_front', $wpdocs_options);
156 $thumb_image = array_key_exists('thumb_image', $wpdocs_options);
157
158 $details_date = array_key_exists('details_date', $wpdocs_options);
159 $details_date_created = array_key_exists('details_date_created', $wpdocs_options);
160 $details_type = array_key_exists('details_type', $wpdocs_options);
161 $details_size = array_key_exists('details_size', $wpdocs_options);
162
163 $alt_filename = (array_key_exists('filename_alt', $wpdocs_options)?$wpdocs_options['filename_alt']:'default');
164 $pdf_thumb_selected = (array_key_exists('pdf_thumb', $wpdocs_options)?$wpdocs_options['pdf_thumb']:'default');
165
166 $details_view_sorting = array_key_exists('details_view_sorting', $wpdocs_options);
167
168 $ajax_based_deep_search = array_key_exists('ajax_based_deep_search', $wpdocs_options);
169
170 $is_searchbox = array_key_exists('searchbox', $wpdocs_options);
171 $is_borders = array_key_exists('borders', $wpdocs_options);
172
173 $allowed_role = array_key_exists('allowed_role', $wpdocs_options) ? $wpdocs_options['allowed_role'] : array();
174 $allowed_role = is_array($allowed_role)?$allowed_role:array();
175 $default_ext = 'doc, docx, png, gif, bmp, jpg';
176 $allowed_ext = array_key_exists('allowed_ext', $wpdocs_options) ? $wpdocs_options['allowed_ext'] : $default_ext;
177
178 $customize_icon_size = array_key_exists('icon_size', $wpdocs_options) ? $wpdocs_options['icon_size'] : '';
179 $customize_font_size = array_key_exists('font_size', $wpdocs_options) ? $wpdocs_options['font_size'] : '';
180
181
182
183
184 //pree($wpdocs_options);
185
186
187
188
189 $dir_id = $dir;
190
191
192
193 ?>
194
195 <div class="nav-tab-content">
196 <div class="wpdocs_in_action">
197
198 <?php
199 $wpdocs_security = ucwords(get_post_meta($dir_id, 'wpdocs_security', true));
200
201 $security_level = __('Security Level:', 'wp-docs').' '.($wpdocs_security?$wpdocs_security:__('None', 'wp-docs'));
202
203 $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>';
204
205
206 $download_nonce = wp_create_nonce( 'wpdocs-'.$dir_id );
207
208 ?>
209
210
211 <div class="wpdocs_folders">
212 <div class="wpdocs_toolbar">
213 <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>
214 <?php if($dir>0): ?>
215 <li><a class="new-file" data-id="<?php echo $dir; ?>" id="wpcos_new_file"><i class="fa fa-plus-circle"></i><?php _e('Add Files', 'wp-docs'); ?></a></li>
216 <?php endif; ?>
217 <li><a title="<?php _e('New folder', 'wp-docs'); ?>" class="new-folder" data-id="<?php echo $dir; ?>"><?php _e('New folder', 'wp-docs'); ?></a></li>
218 <li><a title="<?php echo ($wpdocs_pro?__('New Shortcut', 'wp-docs'):__('Premium Feature', 'wp-docs')); ?>" class="new-shortcut" data-id="<?php echo $dir; ?>"><?php _e('New Shortcut', 'wp-docs'); ?></a></li>
219 <li class="wpdocs_move_folder_to" >
220
221 <select title="<?php _e('Move selected folder to..', 'wp-docs'); ?>">
222 <option value="-1"><?php _e('Select target directory', 'wp-docs'); ?></option>
223 <option value="0"><?php _e('Root', 'wp-docs'); ?></option>
224 <?php echo wpdocs_dir_list_option(); ?>
225 </select>
226 <button><?php _e('Confirm', 'wp-docs'); ?></button>
227 </li>
228
229 <li>
230 <?php echo $role_arr; ?>
231 </li>
232 <li class="wp-docs-multi-select">
233 <a><i class="far fa-check-circle"></i><i class="fas fa-check-circle"></i> <?php _e('Multiple selection?', 'wp-docs'); ?></a>
234 </li>
235 <li style="float:right">
236 <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>
237 </li>
238
239 </ul>
240 </div>
241 <div class="wpdocs_list">
242
243 <?php do_action('wpdocs_before_docs_list', $dir_id) ?>
244
245
246
247 <ul>
248 <?php $wpdocs_list = wpdocs_list($dir); if(!empty($wpdocs_list)){ foreach($wpdocs_list as $list){
249
250 $is_shortcut = ($list['type']==$wpdocs_post_types['shortcut']);
251
252
253 ?>
254 <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 $list['id']; ?>" data-resource="<?php echo base64_encode($list['id']); ?>" data-linked="<?php echo $list['content']; ?>" data-guid="<?php echo $is_shortcut?$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>
255 <?php } }?>
256 <?php echo ($files_list!=''?$files_list:''); ?>
257 </ul>
258 </div>
259 </div>
260 <div class="wpdocs_log">
261 <div class="row">
262 <div class="col-4 text-center">
263 <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 $dir_id ?>">
264 <i class="fa fa-download"></i>&nbsp;&nbsp;<?php _e('Download', 'wp-docs'); ?>
265 </a>
266 </div>
267 <div class="col-4 text-center"><?php _e('Shortcodes', 'wp-docs'); ?></div>
268 <div class="col-4 text-center">
269 <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)); ?>">
270 <i class="fa fa-times-circle"></i>&nbsp;&nbsp;<?php _e('Reset', 'wp-docs'); ?>
271 </a>
272 </div>
273
274 </div>
275 <center></center><br /><br />
276
277 [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>
278
279 <br>
280
281 <small class="wp-docs-attribs"><?php echo __('Attribute View', 'wp-docs'); ?>: <b>details</b>, <b>icons</b> and <b>list</b></small><br />
282
283
284
285
286 <hr class="bg-warning" />
287
288 <div class="row nopadding wpdocs-options">
289 <?php if(!$wpdocs_pro): ?>
290 <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>
291 <?php endif; ?>
292
293
294 <div class="alert alert_main alert-secondary fade in alert-dismissible d-none mx-auto mt-4" style="width: 90%">
295 <button type="button" class="close" data-dismiss="alert" aria-label="<?php echo __('Close', 'wp-docs'); ?>">
296 <span aria-hidden="true" style="font-size:20px">×</span>
297 </button> <strong><?php echo __('Success!', 'wp-docs'); ?></strong> <?php echo __('Options are updated successfully.', 'wp-docs'); ?>
298 </div>
299
300 <ul class="col col-md-12 mt-4">
301 <li>
302 <label for="wpdocs_options_bootstrap">
303 <input <?php checked($is_bootstrap); ?> type="checkbox" name="wpdocs_options[bootstrap]" value="bootstrap" id="wpdocs_options_bootstrap" />
304 <?php echo __('Bootstrap Based', 'wp-docs'); ?> <small><?php echo __('(Front-end)', 'wp-docs'); ?></small> <i class="fab fa-bootstrap" style="color:#ffc107"></i>
305 </label>
306
307 </li>
308
309 <li>
310 <label for="wpdocs_options_borders">
311 <input <?php checked($is_borders); ?> type="checkbox" name="wpdocs_options[borders]" value="borders" id="wpdocs_options_borders" />
312 <?php echo __('Hide Borders & Bars', 'wp-docs'); ?> <i class="fas fa-vector-square"></i>
313 </label>
314
315 </li>
316
317 <li>
318 <label for="wpdocs_options_searchbox">
319 <input <?php checked($is_searchbox); ?> type="checkbox" name="wpdocs_options[searchbox]" value="searchbox" id="wpdocs_options_searchbox" />
320 <?php echo __('Filter Box', 'wp-docs'); ?> <small><?php echo __('(On/Off)', 'wp-docs'); ?></small> <i class="fas fa-search" style="color:#ffc107"></i>
321 <a href="https://www.youtube.com/embed/tPiA6T5jk4g" target="_blank"><?php echo __('Video Tutorial', 'wp-docs'); ?></a>
322 </label>
323
324 </li>
325
326 <li>
327 <label for="wpdocs_options_thumb">
328 <input <?php checked($thumb_image); ?> type="checkbox" name="wpdocs_options[thumb_image]" value="thumb_image" id="wpdocs_options_thumb" />
329 <?php echo __('Image Thumbnails', 'wp-docs'); ?> <small><?php echo __('(Optional)', 'wp-docs'); ?></small> <i class="fas fa-images" style="color:#ffc107"></i>
330 </label>
331
332 </li>
333
334
335 <li>
336 <label for="wpdocs_options_details_view">
337 <?php echo __('Details View Columns Settings', 'wp-docs'); ?> <small><?php echo __('(Optional)', 'wp-docs'); ?></small> <i class="fas fa-columns" style="color:#ffc107"></i>
338 </label>
339 <ul class="ml-4">
340
341 <li>
342 <label for="wpdocs_options_details_date_created">
343 <input <?php checked($details_date_created); ?> type="checkbox" name="wpdocs_options[details_view]" value="details_date_created" id="wpdocs_options_details_date_created" />
344 <?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>
345 </label>
346 </li>
347 <li>
348 <label for="wpdocs_options_details_date">
349 <input <?php checked($details_date); ?> type="checkbox" name="wpdocs_options[details_view]" value="details_date" id="wpdocs_options_details_date" />
350 <?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>
351 </label>
352 </li>
353 <li>
354 <label for="wpdocs_options_details_type">
355 <input <?php checked($details_type); ?> type="checkbox" name="wpdocs_options[details_view]" value="details_type" id="wpdocs_options_details_type" />
356 <?php echo __('Item Type', 'wp-docs'); ?> <small></small>
357 </label>
358 </li>
359 <li>
360 <label for="wpdocs_options_details_size">
361 <input <?php checked($details_size); ?> type="checkbox" name="wpdocs_options[details_view]" value="details_size" id="wpdocs_options_details_size" />
362 <?php echo __('Item Size', 'wp-docs'); ?> <small></small>
363 </label>
364 </li>
365 </ul>
366 </li>
367
368 <li class="wpdocs-customization">
369 <label for="wpdocs_layout_customization">
370 <?php echo __('Customization', 'wp-docs'); ?> <small><?php echo __('(Optional)', 'wp-docs'); ?></small>
371 </label>
372 <ul>
373 <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 $customize_icon_size; ?>" data-name="icon_size" name="wpdocs_options[icon_size]" /> <small><?php echo __('Icon Size', 'wp-docs'); ?></small></label></li>
374
375 <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 $customize_font_size; ?>" data-name="font_size" name="wpdocs_options[font_size]" /> <small><?php echo __('Font Size', 'wp-docs'); ?></small></label></li>
376 </ul>
377 </li>
378
379 <?php if(!$wp_docs_tabs){ ?>
380 <li class="addon-features"></li>
381
382 <li>
383
384 <label for="wpdocs_addon">
385 <?php echo __('Do you need documents inside tabs?', 'wp-docs'); ?> <small><?php echo __('(Optional)', 'wp-docs'); ?></small>
386 </label>
387 <a href="https://wordpress.org/plugins/wp-responsive-tabs" target="_blank" title="<?php echo __('WP Responsive Tabs', 'wp-docs'); ?>">
388
389 <img height="190" src="<?php echo $wpdocs_url; ?>img/wp-responsive-tabs.gif" />
390
391 </a>
392 <label for="wpdocs_addon">
393 <?php echo __('WP Responsive Tabs is a recommended tabs plugin.', 'wp-docs'); ?>
394 </label>
395
396 </li>
397 <?php } ?>
398
399 <li class="premium-shortcodes"></li>
400
401 <li>
402
403 [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>
404
405 <br>
406
407 <small class="wp-docs-attribs"><?php echo __('Attribute Order By', 'wp-docs'); ?>: <b>title</b>, <b>date</b> and <b>modified</b></small><br />
408 <small class="wp-docs-attribs"><?php echo __('Attribute Order', 'wp-docs'); ?>: <b>ASC</b> and <b>DESC</b></small><br /><br />
409
410 <br />
411
412
413 </li>
414
415 <li class="premium-features"></li>
416
417
418 <li <?php echo (extension_loaded('imagick')?'':'style="display:none;"'); ?>>
419
420 <?php $pdf_thumb = array('default', 'first_page_as_thumbnail'); ?>
421 <label for="wpdocs_options_pdf_thumb">
422
423 <?php echo __('Display PDF File Thumbnail?', 'wp-docs'); ?> <br />
424 <select name="wpdocs_options[pdf_thumb]" data-name="pdf_thumb" id="wpdocs_options_pdf_thumb">
425 <?php if(!empty($pdf_thumb)){ foreach($pdf_thumb as $alt_type){ ?>
426 <option value="<?php echo $alt_type; ?>" <?php selected($alt_type==$pdf_thumb_selected); ?>><?php echo wpdoc_humanize($alt_type); ?></option>
427 <?php } } ?>
428
429 </select>
430 <br />
431 <small style="float:right;"><?php echo __('(Default: Filename)', 'wp-docs'); ?></small>
432 </label>
433 </li>
434
435 <li>
436 <?php $filename_alt = array('default', 'filename', 'post_title', 'post_description'); ?>
437 <label for="wpdocs_options_filename">
438
439 <?php echo __('Display Filename, Post Title or Post Description?', 'wp-docs'); ?> <br />
440 <select name="wpdocs_options[filename_alt]" data-name="filename_alt" id="wpdocs_options_filename">
441 <?php if(!empty($filename_alt)){ foreach($filename_alt as $alt_type){ ?>
442 <option value="<?php echo $alt_type; ?>" <?php selected($alt_type==$alt_filename); ?>><?php echo wpdoc_humanize($alt_type); ?></option>
443 <?php } } ?>
444
445 </select>
446 <br />
447 <small style="float:right;"><?php echo __('(Default: Filename)', 'wp-docs'); ?></small>
448 </label>
449
450 </li>
451
452 <li>
453 <label for="details_view_sorting">
454 <input <?php checked($details_view_sorting); ?> type="checkbox" name="wpdocs_options[details_view_sorting]" value="details_view_sorting" id="details_view_sorting" />
455 <?php echo __('Sortable Columns?', 'wp-docs'); ?> <i class="fas fa-sort" style="color:#ffc107"></i>
456 </label>
457 </li>
458
459 <li>
460 <label for="ajax_based_deep_search">
461 <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" />
462 <?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>
463 </label>
464 </li>
465
466 <li class="<?php echo $dir?'wpdocs-specific-sections':'wpdocs-general-sections'; ?>">
467
468 <button type="button" data-dir_id="<?php echo $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>
469 <div class="modal modal-right fade" id="right_modal_sm" tabindex="-1" role="dialog" aria-labelledby="right_modal_sm">
470 <div class="modal-dialog modal-sm" role="document">
471 <div class="modal-content">
472 <div class="modal-header">
473 <h5 class="modal-title"><i class="fas fa-folder-plus"></i> <?php echo __('Directory Specific Settings?', 'wp-docs'); ?></h5>
474 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
475 <span aria-hidden="true">&times;</span>
476 </button>
477 </div>
478 <div class="modal-body">
479
480
481 <?php wpdocs_specific_directory_settings($dir_id, $is_file, $is_current_user_files, $is_del_from_front, $allowed_role, $allowed_ext, $default_ext); ?>
482
483
484 </div>
485 <div class="modal-footer modal-footer-fixed">
486 <div class="row">
487 <div class="col-md-12">
488 <div class="alert alert_dir alert-secondary fade in alert-dismissible d-none mx-auto mt-4" style="width: 90%">
489 <button type="button" class="close" data-dismiss="alert" aria-label="<?php echo __('Close', 'wp-docs'); ?>">
490 <span aria-hidden="true" style="font-size:20px">×</span>
491 </button> <strong><?php echo __('Success!', 'wp-docs'); ?></strong> <?php echo __('Options are updated successfully.', 'wp-docs'); ?>
492 </div>
493 </div>
494
495 <div class="col-md-12 mt-3">
496 <button type="button" class="btn-sm btn-danger float-right save_changes ml-3"><?php echo __('Save changes', 'wp-docs'); ?></button>
497 <button type="button" class="btn-sm btn-light float-right" data-dismiss="modal"><?php echo __('Close', 'wp-docs'); ?></button>
498 </div>
499 </div>
500
501
502
503 </div>
504 </div>
505 </div>
506 </div>
507
508 <?php wpdocs_specific_directory_settings(false, $is_file, $is_current_user_files, $is_del_from_front, $allowed_role, $allowed_ext, $default_ext); ?>
509
510
511 </li>
512 <li>
513 <label for="wpdocs_options_ajax">
514 <input <?php checked($is_ajax); ?> type="checkbox" name="wpdocs_options[ajax]" value="ajax" id="wpdocs_options_ajax" />
515 <?php echo __('Ajax Based Directory Navigation', 'wp-docs'); ?> <small><?php echo $wpdocs_pro?__('(Optional)', 'wp-docs'):__('(Premium)', 'wp-docs'); ?></small>
516 </label>
517 <ul class="ml-4 <?php echo $is_ajax ? '' : 'd-none'?>">
518 <li>
519 <label for="wpdocs_options_ajax_url">
520 <input <?php checked($is_ajax && $is_ajax_url); ?> type="checkbox" name="wpdocs_options[ajax_url]" value="ajax_url" id="wpdocs_options_ajax_url" />
521 <?php echo __('Update URI', 'wp-docs'); ?> <small><?php echo $wpdocs_pro?__('(Works well for single instance)', 'wp-docs'):__('(Premium)', 'wp-docs'); ?></small>
522 </label>
523 </li>
524 </ul>
525 </li>
526
527
528 <li>
529 <label for="wpdocs_options_customization">
530 <?php echo __('Appearance Customization', 'wp-docs'); ?> <small><?php echo $wpdocs_pro?__('(Optional)', 'wp-docs'):__('(Premium)', 'wp-docs'); ?></small>
531 </label>
532 <ul class="ml-4">
533 <li>
534 <label for="wpdocs_options_box_bg_color">
535 <input type="color" name="wpdocs_options[box_bg_color]" value="<?php echo $box_bg_color = array_key_exists('box_bg_color', $wpdocs_options)?$wpdocs_options['box_bg_color']:''; ?>" id="box_bg_color" />
536 <?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>
537 </label>
538 </li>
539 <li>
540 <label for="wpdocs_options_box_txt_color">
541 <input type="color" name="wpdocs_options[box_txt_color]" value="<?php echo $box_txt_color = array_key_exists('box_txt_color', $wpdocs_options)?$wpdocs_options['box_txt_color']:''; ?>" id="box_txt_color" />
542 <?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>
543 </label>
544 </li>
545
546 <li>
547 <label for="wpdocs_options_box_hbg_color">
548 <input type="color" name="wpdocs_options[box_hbg_color]" value="<?php echo $box_hbg_color = array_key_exists('box_hbg_color', $wpdocs_options)?$wpdocs_options['box_hbg_color']:''; ?>" id="box_hbg_color" />
549 <?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>
550 </label>
551 </li>
552
553 <li>
554 <label for="wpdocs_options_box_htxt_color">
555 <input type="color" name="wpdocs_options[box_htxt_color]" value="<?php echo $box_htxt_color = array_key_exists('box_htxt_color', $wpdocs_options)?$wpdocs_options['box_htxt_color']:''; ?>" id="box_htxt_color" />
556 <?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>
557 </label>
558 </li>
559 </ul>
560 </li>
561 </ul>
562
563
564
565 <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>
566
567
568 <ul class="col col-md-12 mt-4">
569 <li class="promotions"></li>
570 <li style="text-align:center;">
571 <a href="https://wordpress.org/plugins/gulri-slider" target="_blank" title="<?php echo __('Image Slider', 'wp-docs'); ?>"><img src="<?php echo $wpdocs_url; ?>img/gslider.gif" /></a>
572 </li>
573 </ul>
574 </div>
575
576 </div>
577
578
579 </div>
580 </div>
581 <div class="nav-tab-content hide" data-content="translate">
582 <div class="translate_wpdocs_urls">
583 <textarea id="translate_wpdocs"></textarea>
584 <input id="translate_wpdocs_btn" type="button" value="<?php _e('Translate', 'wp-docs'); ?>" />
585 <div class="translate_wpdocs"></div>
586 </div>
587 </div>
588
589
590 <div class="nav-tab-content container-fluid hides tab-help" data-content="help">
591
592 <div class="row mt-3">
593
594 <ul class="position-relative">
595 <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>
596 <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>
597 <li><a class="btn btn-sm btn-secondary" href="<?php echo $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>
598
599
600 <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>
601 </ul>
602 </div>
603
604 </div>
605
606 </div>
607 <style type="text/css">
608 .woocommerce-message, .update-nag, #message, .notice.notice-error, .error.notice{ display:none; }
609
610 </style>