Loading...
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-plugins.tpl
Edit CSS
Template listing
{title url="tiki-plugins.php" help="Wiki Plugins"}{tr}Plugin Approval{/tr}{/title} {remarksbox type="tip" title="{tr}Tip{/tr}"} {tr}For security, grant the <strong>tiki_p_plugin_approve</strong> permission only to trusted user groups.{/tr} {tr}Use the <a href="tiki-admin.php?page=textarea" class="alert-link">Admin: Text Area page</a> to deactivate potentially risky plugins.{/tr} {/remarksbox} <p> {tr}This page lists the plugins that require validation, the first time they are encountered.{/tr} {tr}Each plugin contains a unique <em>signature</em> that is preserved.{/tr}</p> <p>{tr}When you upgrade from an old version, you may need to reparse all the pages.{/tr} {button href="tiki-plugins.php?refresh=y" _text="{tr}Refresh{/tr}"}</p> {if $plugin_list} <p>{tr}If a plugin is no longer in use (for example, it has been removed from the wiki page), use <strong>Clear</strong> to remove it from this list.{/tr} {tr}The plugin will automatically be added if it is encountered.{/tr}</p> <p>{tr}Plugins can be individually previewed, approved, or rejected from the particular location that contains the plugin.{/tr} {tr}For security, you should review each plugin to ensure it is safe to approve.{/tr}</p> <form method="post" action="#"> {listfilter selectors='#plugins_list tr.odd,#plugins_list tr.even'} <div {if $js}class="table-responsive"{/if}> <table class="table table-hover table-striped" id="plugins_list"> <tr> <th>{select_all checkbox_names='clear[]'}</th> <th>{tr}Plugin{/tr} </th> <th>{tr}Location{/tr} </th> <th>{tr}Added By{/tr} </th> <th>{tr}Creation Date{/tr} </th> <th>{tr}Plugin body{/tr} </th> <th></th> </tr> {foreach name=foo from=$plugin_list item=plugin} <tr> <td class="checkbox-cell"><input type="checkbox" class="form-check-input" name="clear[]" value="{$plugin.fingerprint|escape}" id="{$plugin.fingerprint|escape}"></td> <td class="text"><label for="{$plugin.fingerprint|escape}"><strong>{$plugin.fingerprint|substring:0:20|escape|replace:"-":"</strong> <br>{tr}Signature:{/tr} "}...</label></td> <td class="text"> {if $plugin.last_objectType} {tr _0=$plugin.last_objectId|sefurl:$plugin.last_objectType _1=$plugin.last_objectId|escape _2=$plugin.fingerprint}{$plugin.last_objectType} : <a href="%0#%2" title="View this page.">{object_title type=$plugin.last_objectType id=$plugin.last_objectId}</a> {/tr} {else} {tr}Unknown{/tr} {/if} </td> <td class="text">{if !empty($plugin.added_by)}{$plugin.added_by|userlink}{else}{tr}Unknown{/tr}{/if}</td> <td class="text">{$plugin.last_update|escape}</td> <td class="text">{$plugin.body|escape|truncate:100:'...':true:true}</td> <td class="action"> {actions} {strip} <action> <a href="tiki-plugins.php?approveone={$plugin.fingerprint}" title="{tr}Approve{/tr}"> {icon name='ok' _menu_text='y' _menu_icon='y' alt="{tr}Approve{/tr}"} </a> </action> <action> <a href="tiki-plugins.php?clearone={$plugin.fingerprint}" title="{tr}Clear{/tr}"> {icon name='trash' _menu_text='y' _menu_icon='y' alt="{tr}Clear{/tr}"} </a> </action> {if $plugin.last_objectType eq 'wiki page'} <action> <a href="{$plugin.last_objectId|sefurl:'wiki page'}#{$plugin.fingerprint}" title="{tr}View this page{/tr}"> {icon name='textfile' _menu_text='y' _menu_icon='y' alt="{tr}View this page{/tr}"} </a> </action> {/if} {/strip} {/actions} </td> </tr> {/foreach} </table> </div> <p> <label for="submit_mult">{tr}Perform action with checked:{/tr}</label> <select name="submit_mult" id="submit_mult" onchange="this.form.submit();"> <option value="" selected="selected">...</option> <option value="clear" >Clear</option> <option value="approve">Approve</option> </select> {tr}or{/tr} <input type="submit" class="btn btn-primary btn-sm" name="approveall" value="{tr}Approve all pending plugins{/tr}"> </p> {remarksbox type="warning" title="{tr}Warning{/tr}"} {tr}Using <strong>Approve</strong> or <strong>Approve All</strong> will approve and activate the pending plugins.{/tr} {tr}Use this feature <strong>only</strong> if you have verified that all the pending plugins are safe.{/tr} {/remarksbox} <script type='text/javascript'> <!-- // Fake js to allow the use of the <noscript> tag (so non-js-users can still submit) //--> </script> <noscript> <input type="submit" class="btn btn-primary btn-sm" value="{tr}OK{/tr}"> </noscript> </form> {else} <p>{tr}No plugins pending approval.{/tr}</p> {/if}
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