Skip to main content
Site identity, navigation, etc.
Log in
Username
Password
I forgot my password
CapsLock is on.
Log in
Stay in SSL mode
Navigation and related functionality and content
Related content
View template: tiki-directory_admin_sites.tpl
Edit CSS
Template listing
{title help="Directory" url="tiki-directory_admin_sites.php?parent=$parent"}{tr}Admin sites{/tr}{/title} {include file='tiki-directory_admin_bar.tpl'} <h2>{tr}Parent directory category:{/tr}</h2> <form name="path" method="post" action="tiki-directory_admin_categories.php"> {ticket} <div class="tiki-form-group row"> <label class="col-sm-4 col-form-label" for="parent"> {tr}Parent directory category{/tr} </label> <div class="col-sm-7"> <select name="parent" id="parent" onchange="javascript:path.submit();" class="form-control"> <option value="0">{tr}Top{/tr}</option> {section name=ix loop=$categs} <option value="{$categs[ix].categId|escape}" {if $parent eq $categs[ix].categId}selected="selected"{/if}>{$categs[ix].path|escape}</option> {/section} </select> </div> <div class="col-sm-7 offset-sm-4 mt-2"> <input type="submit" class="btn btn-primary btn-sm" name="go" value="{tr}Go{/tr}"> </div> </div> </form> {* Dislay a form to add or edit a site *} <h2>{if $siteId}{tr}Edit a site{/tr}{else}{tr}Add a site{/tr}{/if}</h2> <form action="tiki-directory_admin_sites.php" method="post"> {ticket} <input type="hidden" name="parent" value="{$parent|escape}"> <input type="hidden" name="siteId" value="{$siteId|escape}"> <div class="tiki-form-group row"> <label class="col-sm-4 col-form-label" for="name">{tr}Name{/tr}</label> <div class="col-sm-7"> <input type="text" name="name" id="name" value="{$info.name|escape}" class="form-control"> </div> </div> <div class="tiki-form-group row"> <label class="col-sm-4 col-form-label" for="description">{tr}Description{/tr}</label> <div class="col-sm-7"> <textarea rows="5" cols="60" name="description" id="description" class="form-control">{$info.description|escape}</textarea> </div> </div> <div class="tiki-form-group row"> <label class="col-sm-4 col-form-label" for="url">{tr}URL{/tr}</label> <div class="col-sm-7"> <input type="text" size="60" name="url" id="url" value="{if $info.url ne ""}{$info.url|escape}{else}https://{/if}" class="form-control"> </div> </div> <div class="tiki-form-group row"> <label class="col-sm-4 col-form-label" for="siteCats[]">{tr}Directory Categories{/tr}</label> <div class="col-sm-7"> <select name="siteCats[]" id="siteCats[]" multiple="multiple" size="4" class="form-control"> {section name=ix loop=$categs} <option value="{$categs[ix].categId|escape}" {if $categs[ix].belongs eq 'y' or $categs[ix].categId eq $addtocat}selected="selected"{/if}> {$categs[ix].path|escape} </option> {/section} </select> <br> {if $categs|@count ge '2'} {remarksbox type="tip" title="{tr}Tip{/tr}"}{tr}Use Ctrl+Click to select multiple options{/tr}{/remarksbox} {/if} </div> </div> {if $prefs.directory_country_flag eq 'y'} <div class="tiki-form-group row"> <label class="col-sm-4 col-form-label" for="country">{tr}Country{/tr}</label> <div class="col-sm-7"> <select id="country" name="country" class="form-control"> {section name=ux loop=$countries} <option value="{$countries[ux]|escape}" {if $info.country eq $countries[ux]}selected="selected"{/if}>{tr}{$countries[ux]}{/tr}</option> {/section} </select> </div> </div> {/if} <div class="row mb-2"> <label class="col-sm-4 col-form-label" for="isValid">{tr}Is valid{/tr} </label> <div class="col-sm-7"> <input name="isValid" id="isValid" type="checkbox" {if $info.isValid eq 'y'}checked="checked"{/if}> </div> </div> <div class="tiki-form-group row"> <div class="col-sm-7 offset-sm-4"> <input type="submit" class="btn btn-primary" name="save" value="{tr}Save{/tr}"> </div> </div> </form> <h2>{tr}Sites{/tr}</h2> {* Display the list of categories (items) using pagination *} {* Links to edit, remove, browse the categories *} <form action="tiki-directory_admin_sites.php" method="post"> {ticket} <div class="{if $js}table-responsive{/if}"> {* table-responsive class cuts off css drop-down menus *} <table class="table table-striped table-hover"> <tr> <td></td> {* th changed to td to prevent AIRA empty header error *} <th> <a href="tiki-directory_admin_sites.php?parent={$parent}&offset={$offset}&sort_mode={if $sort_mode eq 'name_desc'}name_asc{else}name_desc{/if}">{tr}Name{/tr}</a> </th> <th> <a href="tiki-directory_admin_sites.php?parent={$parent}&offset={$offset}&sort_mode={if $sort_mode eq 'url_desc'}url_asc{else}url_desc{/if}">{tr}URL{/tr}</a> </th> {if $prefs.directory_country_flag eq 'y'} <th> <a href="tiki-directory_admin_sites.php?parent={$parent}&offset={$offset}&sort_mode={if $sort_mode eq 'country_desc'}country_asc{else}country_desc{/if}">{tr}Country{/tr}</a> </th> {/if} <th class="text-center"> <a href="tiki-directory_admin_sites.php?parent={$parent}&offset={$offset}&sort_mode={if $sort_mode eq 'hits_desc'}hits_asc{else}hits_desc{/if}">{tr}Hits{/tr}</a> </th> <th class="text-center"> <a href="tiki-directory_admin_sites.php?parent={$parent}&offset={$offset}&sort_mode={if $sort_mode eq 'isValid_desc'}isValid_asc{else}isValid_desc{/if}">{tr}Valid{/tr}</a> </th> <td></td> </tr> {section name=user loop=$items} <tr class="{cycle advance=false}"> <td class="checkbox-cell"><input class="form-check-input" aria-label="{tr}Select{/tr}" type="checkbox" name="remove[]" value="{$items[user].siteId}" required></td> <td class="text">{$items[user].name|escape}</td> <td class="text"><a href="{$items[user].url}" target="_new">{$items[user].url}</a></td> {if $prefs.directory_country_flag eq 'y'} <td class="text"><img src='img/flags/{$items[user].country}.png' alt='{$items[user].country}'> </td> {/if} <td class="text text-center">{$items[user].hits}</td> <td class="text text-center">{if $items[user].isValid eq 'y'} Yes {else} No {/if}</td> <td class="action"> {actions} {strip} <action> <a href="tiki-directory_admin_sites.php?parent={$parent}&offset={$offset}&sort_mode={$sort_mode}&siteId={$items[user].siteId}"> {icon name='edit' _menu_text='y' _menu_icon='y' alt="{tr}Edit{/tr}"} </a> </action> <action> <form action="tiki-directory_admin_sites.php" method="post"> {ticket} <input type="hidden" name="parent" value="{$parent}"> <input type="hidden" name="offset" value="{$offset}"> <input type="hidden" name="sort_mode" value="{$sort_mode}"> <input type="hidden" name="remove" value="{$items[user].siteId}"> <button type="submit" class="btn btn-link px-0 pt-0 pb-0" title=":{tr}Delete{/tr}" onclick="confirmPopup('{tr _0=$items[user].name}Are you sure you want to delete %0?{/tr}')"> {icon name='remove' _menu_text='y' _menu_icon='y' alt="{tr}Remove{/tr}"} </button> </form> </action> {/strip} {/actions} </td> </tr> <tr> <td> </td> <td class="text" colspan="6"><i> {tr}Directory Categories:{/tr}{assign var=fsfs value=1} {section name=ii loop=$items[user].cats} {if $fsfs}{assign var=fsfs value=0}{else}, {/if} {$items[user].cats[ii].path|escape} {/section} </i> </td> </tr> {sectionelse} {if $prefs.directory_country_flag eq 'y'} {norecords _colspan=7} {else} {norecords _colspan=6} {/if} {/section} </table> </div> {if $items} {tr}Perform action with selected:{/tr} <input id="submit_mult" type="submit" class="btn btn-danger btn-sm" name="groupdel" value=" {tr}Delete{/tr} "> {/if} </form> {jq} var checkboxes = $('.checkboxes'); checkboxes.on("change", function(){ if($('.checkboxes:checked').length > 0) { checkboxes.removeAttr('required'); } else { checkboxes.attr('required', 'required'); } }); $("#submit_mult").on("click", function(){ if ($('.checkboxes:checked').length > 0) { confirmPopup("Are you sure you want to delete the selected items?"); } }); {/jq} {pagination_links cant=$cant_pages step=$prefs.maxRecords offset=$offset}{/pagination_links}
Related content
Most Popular Tags
adze
american woods
axe
broadleaf
broadleaf aspen
broadleafs
community
conifers
dendrology
eco friendly
education
froe
glossary
green
green woodworking
hammer
hard wood
hard woods
hardwoods
hickory
history
how to
joinery
literature
machinery
material processing
media
merchants
mortise
people
plane
poplar
safety
shaker
shave
society
soft woods
spokeshave
sustainable
template
tenon
terminology
tools
wood
works