/** * LazyestAdmin::foldersbox() * Manage the root folders in the gallery * * @param mixed $folders * @return void */ function foldersbox($folders) { $buttontext = __('Save Changes', 'lazyest-gallery'); $hidden = 0 == count($folders) ? 'style="display: none;"' : ''; $pagination = $this->pagination('afolders', $folders); $can_save = true; for ($i = 0; $i != count($folders); $i++) { $subfolder = $folders[$i]; if (!$subfolder->can_save()) { $can_save = false; } } $folder_table = new LazyestFolderTable($folders); ?> <div id="folderbox" class="postbox" <?php echo $hidden; ?> > <?php if (!$this->sortit['folders'] && 20 < count($folders)) { ?> <div class="inside"> <div class="tablenav"> <?php echo $pagination; ?> </div> </div> <br class="clear" /> <?php } ?> <div id="admin_folders_div"> <?php $folder_table->display(); ?> </div> <?php if (count($folders) > 10) { ?> <div class="inside"> <div class="tablenav"> <?php if (!$this->sortit['folders'] && 20 < count($folders)) { ?> <?php echo $pagination; ?> <?php } ?> <?php if (current_user_can('create_lazyest_folder') || current_user_can('manage_options')) { ?> <input class="button-primary" name="sort_gallery_structure" type="submit" value="<?php echo esc_html($buttontext); ?> " /> <?php } ?> </div> </div> <br class="clear" /> <?php } ?> </div> <?php unset($folder_table); return true; }
/** * LazyestAdminFolder::foldersbox() * Show the manage subfolders box * * @return void */ function foldersbox() { global $lg_gallery; $folders = $this->subfolders(); $hidden = 0 == count($folders) ? 'style="display: none;"' : ''; $can_save = $this->can_save(); for ($i = 0; $i != count($folders); $i++) { $subfolder = $folders[$i]; if (!$subfolder->can_save()) { $can_save = false; break; } } $buttontext = $lg_gallery->sortit['folders'] ? esc_html__('Save Gallery order', 'lazyest-gallery') : esc_html__('Save changes', 'lazyest-gallery'); $pagination = $lg_gallery->pagination('afolders', $folders); $folder_table = new LazyestFolderTable($folders); ?> <div id="foldersdiv"> <div id="folderbox" class="postbox" <?php echo $hidden; ?> > <input type="hidden" name="sort_folders" value="<?php echo $this->form_name(); ?> " /> <div class="inside"> <div class="tablenav"> <?php if (!$lg_gallery->sortit['folders'] && 20 < count($folders)) { ?> <?php echo $pagination; ?> <?php } ?> <?php if ($can_save) { ?> <input class="button-secondary" name="sort_gallery_structure-s" type="submit" value="<?php echo $buttontext; ?> " /> <?php } ?> </div> </div> <br class="clear" /> <?php $folder_table->display(); ?> <?php if (count($folders) > 10) { ?> <div class="inside"> <div class="tablenav"> <?php if (!$lg_gallery->sortit['folders'] && 20 < count($folders)) { ?> <?php echo $pagination; ?> <?php } ?> <input class="button-secondary" name="sort_gallery_structure-s" type="submit" value="<?php echo $buttontext; ?> " /> </div> </div> <br class="clear" /> <?php } ?> </div> </div> <?php unset($folders); return true; }