1{* $Id$ *} 2 3{if (! empty($tree) 4 && $tiki_p_list_file_galleries != 'n' 5 && $fgal_options.show_explorer.value eq 'y' 6 && $tiki_p_view_fgal_explorer eq 'y' ) 7 or ( !empty($gallery_path) && $fgal_options.show_path.value eq 'y' && $tiki_p_view_fgal_path eq 'y' ) 8} 9 <div class="fgal_top_bar form-group row mx-0"> 10 {if ! empty($tree) && $tiki_p_list_file_galleries != 'n' 11 && $fgal_options.show_explorer.value eq 'y' && $tiki_p_view_fgal_explorer eq 'y'} 12 {if $prefs.javascript_enabled eq 'y'} 13 <div id="fgalexplorer_close" style="float:left; vertical-align:middle; display:{if ! isset($smarty.session.tiki_cookie_jar.show_fgalexplorer) or $smarty.session.tiki_cookie_jar.show_fgalexplorer eq 'y'}none{else}inline{/if};"> 14 <a href="#" 15 class="tips" 16 title=":{tr}Show Tree{/tr}" 17 onclick="flip('fgalexplorer','');hide('fgalexplorer_close',false);show('fgalexplorer_open',false);return false;"> 18 {icon name='file-archive'} 19 </a> 20 </div> 21 <div id="fgalexplorer_open" style="float:left; vertical-align:middle; display:{if isset($smarty.session.tiki_cookie_jar.show_fgalexplorer) and $smarty.session.tiki_cookie_jar.show_fgalexplorer neq 'y'}none{else}inline{/if};"> 22 <a href="#" 23 class="tips" 24 title=":{tr}Hide Tree{/tr}" 25 onclick="flip('fgalexplorer','');hide('fgalexplorer_open',false);show('fgalexplorer_close',false);return false;"> 26 {icon name='file-archive-open'} 27 </a> 28 </div> 29 {else} 30 <div style="float:left; vertical-align:middle"> 31 {if isset($smarty.request.show_fgalexplorer) and $smarty.request.show_fgalexplorer eq 'y'} 32 {self_link _icon_name='file-archive-open' _class="tips" _title=":{tr}Hide Tree{/tr}" show_fgalexplorer='n'} 33 {/self_link} 34 {else} 35 {self_link _icon_name='file-archive' show_fgalexplorer='y' _class="tips" _title=":{tr}Show Tree{/tr}"} 36 {/self_link} 37 {/if} 38 </div> 39 {/if} 40 {/if} 41 {if $gallery_path neq '' && $fgal_options.show_path.value eq 'y' && $tiki_p_view_fgal_path eq 'y'} 42 <div class="gallerypath" style="vertical-align:middle"> {$gallery_path}</div> 43 {/if} 44 </div> 45{/if} 46<div class="row"> 47 {if ! empty($tree) && $tiki_p_list_file_galleries != 'n' 48 && $fgal_options.show_explorer.value eq 'y' && $tiki_p_view_fgal_explorer eq 'y' && $view neq 'page'} 49 <div class="col-sm-3 fgalexplorer" id="fgalexplorer" style="{if ( isset($smarty.session.tiki_cookie_jar.show_fgalexplorer) and $smarty.session.tiki_cookie_jar.show_fgalexplorer neq 'y') and ( ! isset($smarty.request.show_fgalexplorer) or $smarty.request.show_fgalexplorer neq 'y' )}display:none;{/if}"> 50 {$tree} 51 </div> 52 <div class="col-sm-9 fgallisting explorerHidden"> 53 {else} 54 <div class="col-sm-12 fgallisting explorerDisplayed"> 55 {/if} 56 <div> 57 {if $maxRecords > 20 and $cant > $maxRecords} 58 <div class="clearboth" style="margin-bottom: 3px;"> 59 {pagination_links cant=$cant step=$maxRecords offset=$offset}{/pagination_links} 60 </div> 61 {/if} 62 <form name="fgalformid" id="fgalform" method="post" action="{if !empty($filegals_manager)}{query _type='relative' filegals_manager=$filegals_manager|escape}{else}{query _type='relative'}{/if}" enctype="multipart/form-data"> 63 {ticket} 64 <input type="hidden" name="galleryId" value="{$gal_info.galleryId|escape}"> 65 <input type="hidden" name="find" value="{$find|escape}"> 66 {if !empty($show_details)}<input type="hidden" name="show_details" value="{$show_details}">{/if} 67 {if $prefs.fgal_asynchronous_indexing eq 'y'}<input type="hidden" name="fast" value="y">{/if} 68 {if !empty($sort_mode)}<input type="hidden" name="sort_mode" value="{$sort_mode|escape}">{/if} 69 {if isset($file_info)}<input type="hidden" name="fileId" value="{$file_info.fileId|escape}">{/if} 70 {if isset($page)}<input type="hidden" name="page" value="{$page|escape}">{/if} 71 {if isset($view)}<input type="hidden" name="view" value="{$view|escape}">{/if} 72 {assign var=nbCols value=0} 73 {assign var=other_columns value=''} 74 {assign var=other_columns_selected value=''} 75 {if $view eq 'browse' or $view eq 'page'} 76 {assign var=show_infos value='y'} 77 {if $view eq 'page'} 78 {include file='fgal_view_page.tpl'} 79 {else} 80 {include file='browse_file_gallery.tpl'} 81 {/if} 82 {else} 83 {assign var=show_infos value='n'} 84 {include file='list_file_gallery_content.tpl'} 85 {/if} 86 {if (isset($files) && $files 87 and $gal_info.show_checked neq 'n' 88 and $prefs.fgal_checked eq 'y' 89 and ($tiki_p_admin_file_galleries eq 'y' or $tiki_p_upload_files eq 'y' or $tiki_p_assign_perm_file_gallery eq 'y') 90 and ($prefs.fgal_show_thumbactions eq 'y' or $show_details eq 'y' or $view neq 'browse') 91 and $view neq 'page' 92 )} 93 <div id="sel"> 94 {if $tiki_p_admin_file_galleries eq 'y' 95 or $tiki_p_remove_files eq 'y' 96 or !isset($file_info) 97 or $tiki_p_admin_file_galleries eq 'y' 98 or $prefs.fgal_display_zip_option eq 'y' 99 or $tiki_p_assign_perm_file_gallery eq 'y' 100 } 101 <div class="input-group col-sm-12"> 102 <select name="fgal_actions" class="form-control"> 103 <option value="" selected="selected"> 104 {tr}Select action to perform with checked...{/tr} 105 </option> 106 {if $tiki_p_assign_perm_file_gallery eq 'y'} 107 <option value="permsel_x"> 108 {tr}Assign permissions to file galleries{/tr} 109 </option> 110 {/if} 111 {if $tiki_p_admin_file_galleries eq 'y' or $tiki_p_remove_files eq 'y'} 112 <option 113 value="delsel_x" 114 class="confirm-simple" 115 data-confirm-text="{tr}Delete selected items?{/tr}" 116 > 117 {tr}Delete{/tr} 118 </option> 119 {/if} 120 {if $prefs.fgal_display_zip_option eq 'y'} 121 <option value="zipsel_x"> 122 {tr}Download zip version{/tr} 123 </option> 124 {/if} 125 {if !isset($file_info)} 126 {if $all_galleries|@count gt 0 and ($tiki_p_admin_file_galleries eq 'y' or $tiki_p_remove_files eq 'y')} 127 <option value="movesel_x"> 128 {tr}Move{/tr} 129 </option> 130 {/if} 131 <option value="refresh_metadata_x"> 132 {tr}Refresh metadata{/tr} 133 </option> 134 {if $tiki_p_admin_file_galleries eq 'y'} 135 <option 136 value="defaultsel_x" 137 class="confirm-simple" 138 data-confirm-text="{tr}Reset to default list view settings?{/tr}" 139 > 140 {tr}Reset to default list view settings{/tr} 141 </option> 142 {/if} 143 {if $offset} 144 <input type="hidden" name="offset" value="{$offset}"> 145 {/if} 146 {/if} 147 </select> 148 <span class="input-group-append"> 149 <button 150 class="btn btn-primary" 151 form="fgalform" 152 type="submit" 153 onclick="confirmSimple(event)" 154 > 155 {tr}OK{/tr} 156 </button> 157 </span> 158 </div> 159 {/if} 160 {if !empty($movesel_x) and !isset($file_info)} 161 <div class="card"> 162 <div class="card-header"> 163 {tr}Move selected file or gallery{/tr} 164 </div> 165 <div class="card-body"> 166 <div class="form-group row"> 167 <label for="moveto" class="col-sm-2"> 168 {tr}Move to:{/tr} 169 </label> 170 <div class="col-sm-8"> 171 <select name="moveto" class="form-control"> 172 {section name=ix loop=$all_galleries} 173 {if $all_galleries[ix].id ne $galleryId and $all_galleries[ix].perms.tiki_p_upload_files eq 'y' and 174 ($all_galleries[ix].public eq 'y' or $all_galleries[ix].user eq $user or $all_galleries[ix].perms.tiki_p_admin_file_galleries eq 'y')} 175 <option value="{$all_galleries[ix].id}"> 176 {$all_galleries[ix].label|escape} 177 </option> 178 {/if} 179 {/section} 180 </select> 181 </div> 182 </div> 183 </div> 184 <div class="card-footer"> 185 <input 186 type='submit' 187 class="btn btn-secondary" 188 form="fgalform" 189 name='movesel' 190 value="{tr}Move{/tr}" 191 > 192 </div> 193 </div> 194 {/if} 195 </div> 196 {if !empty($perms)} 197 <div class="card"> 198 <div class="card-header"> 199 {tr}Assign file gallery permissions to groups{/tr} 200 </div> 201 <div class="card-body"> 202 <div class="form-group row"> 203 <div class="col-sm-6"> 204 <span class="form-text"> 205 {tr}Permissions{/tr} 206 </span> 207 <select name="perms[]" multiple="multiple" size="12" class="form-control"> 208 {foreach from=$perms item=perm} 209 <option value="{$perm.permName|escape}">{$perm.permName|escape}</option> 210 {/foreach} 211 </select> 212 </div> 213 <div class="col-sm-6"> 214 <span class="form-text"> 215 {tr}Groups{/tr} 216 </span> 217 <select name="groups[]" multiple="multiple" size="12" class="form-control"> 218 {section name=grp loop=$groups} 219 <option value="{$groups[grp].groupName|escape}" {if $groupName eq $groups[grp].groupName}selected="selected"{/if}> 220 {$groups[grp].groupName|escape} 221 </option> 222 {/section} 223 </select> 224 </div> 225 </div> 226 </div> 227 <div class="card-footer"> 228 <input 229 class="btn btn-secondary" 230 type="submit" 231 name="permsel" 232 value="{tr}Assign{/tr}" 233 onclick="checkTimeout()" 234 > 235 </div> 236 </div> 237 {/if} 238 <br style="clear:both"/> 239 {/if} 240 </form> 241 {reindex_file_pixel id=$reindex_file_id}<br> 242 {pagination_links cant=$cant step=$maxRecords offset=$offset} 243 {if $view eq 'page'} 244 tiki-list_file_gallery.php?galleryId={$galleryId}&maxWidth={$maxWidth}&maxRecords={$maxRecords}&view={$view} 245 {/if} 246 {/pagination_links} 247 </div> 248 </div> 249</div> 250