123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- <!DOCTYPE html>
- <html>
- <head>
- {include="includes"}
- </head>
- <body>
- {include="page.header"}
- <noscript>
- <div class="pure-g new-version-message pure-alert pure-alert-warning">
- <div class="pure-u-2-24"></div>
- <div class="pure-u-20-24">
- {'You need to enable Javascript to change plugin loading order.'|t}
- </div>
- </div>
- <div class="clear"></div>
- </noscript>
- <form method="POST" action="?do=save_pluginadmin" name="pluginform" id="pluginform" class="pluginform-container">
- <div class="pure-g">
- <div class="pure-u-lg-1-8 pure-u-1-24"></div>
- <div class="pure-u-lg-3-4 pure-u-22-24 page-form page-form-complete">
- <h2 class="window-title">{'Plugin administration'|t}</h2>
- <section id="enabled_plugins">
- <h3 class="window-subtitle">{'Enabled Plugins'|t}</h3>
- <div>
- {if="count($enabledPlugins)==0"}
- <p class="center">{'No plugin enabled.'|t}</p>
- {else}
- <table id="plugin_table">
- <thead>
- <tr>
- <th class="center">{'Disable'|t}</th>
- <th>{'Name'|t}</th>
- <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th>
- <th class="center">{'Order'|t}</th>
- </tr>
- </thead>
- <tbody>
- {loop="$enabledPlugins"}
- <tr data-line="{$key}" data-order="{$counter}" class="main-row">
- <td class="center"><input type="checkbox" name="{$key}" id="{$key}" checked="checked"></td>
- <td class="center">
- <label for="{$key}"><strong>{function="str_replace('_', ' ', $key)"}</strong></label>
- </td>
- <td><div class="pure-u-0 pure-u-lg-visible"><label for="{$key}">{$value.description}</label></div></td>
- <td class="center">
- {if="count($enabledPlugins)>1"}
- <a href="#" class="order order-up">▲</a>
- <a href="#" class="order order-down">▼</a>
- {/if}
- <input type="hidden" name="order_{$key}" value="{$counter}">
- </td>
- </tr>
- <tr data-line="{$key}" data-order="{$counter}" class="pure-u-lg-0 mobile-row">
- <td colspan="4"><label for="{$key}">{$value.description}</label></td>
- </tr>
- {/loop}
- </tbody>
- <tfoot>
- <tr>
- <th class="center">{'Disable'|t}</th>
- <th>{'Name'|t}</th>
- <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th>
- <th class="center">{'Order'|t}</th>
- </tr>
- </tfoot>
- </table>
- {/if}
- </div>
- </section>
- <section id="disabled_plugins">
- <h3 class="window-subtitle">{'Disabled Plugins'|t}</h3>
- <div>
- {if="count($disabledPlugins)==0"}
- <p class="center">{'No plugin disabled.'|t}</p>
- {else}
- <table>
- <thead>
- <tr>
- <th class="center">{'Enable'|t}</th>
- <th>{'Name'|t}</th>
- <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th>
- </tr>
- </thead>
- <tbody>
- {loop="$disabledPlugins"}
- <tr class="main-row">
- <td class="center"><input type="checkbox" name="{$key}" id="{$key}"></td>
- <td class="center">
- <label for="{$key}"><strong>{function="str_replace('_', ' ', $key)"}</strong></label>
- </td>
- <td><div class="pure-u-0 pure-u-lg-visible">
- <label for="{$key}">{$value.description}</label>
- </div></td>
- </tr>
- <tr class="pure-u-lg-0 mobile-row">
- <td colspan="3"><label for="{$key}">{$value.description}</label></td>
- </tr>
- {/loop}
- </tbody>
- <tfoot>
- <tr>
- <th class="center">{'Enable'|t}</th>
- <th>{'Name'|t}</th>
- <th><div class="pure-u-0 pure-u-lg-visible">{'Description'|t}</div></th>
- </tr>
- </tfoot>
- </table>
- {/if}
- </div>
- </section>
- <div class="center more">
- {"More plugins available"|t}
- <a href="doc/html/Community-&-Related-software/#third-party-plugins">{"in the documentation"|t}</a>.
- </div>
- <div class="center">
- <input type="submit" value="{'Save'|t}" name="save">
- </div>
- </div>
- </div>
- <input type="hidden" name="token" value="{$token}">
- </form>
- <form action="?do=save_pluginadmin" method="POST">
- <div class="pure-g">
- <div class="pure-u-lg-1-8 pure-u-1-24"></div>
- <div class="pure-u-lg-3-4 pure-u-22-24 page-form page-form-light">
- <h2 class="window-title">{'Plugin configuration'|t}</h2>
- <section id="plugin_parameters">
- <div>
- {if="count($enabledPlugins)==0"}
- <p class="center">{'No plugin enabled.'|t}</p>
- {else}
- {$nbParameters=0}
- {loop="$enabledPlugins"}
- {$nbParameters=$nbParameters+count($value.parameters)}
- {if="count($value.parameters) > 0"}
- <div class="plugin_parameters">
- <h3 class="window-subtitle">{function="str_replace('_', ' ', $key)"}</h3>
- {loop="$value.parameters"}
- <div class="plugin_parameter">
- <p class="float_label">
- <label for="{$key}">
- <code>{$key}</code>
- {if="isset($value.desc)"}
- · {$value.desc}
- {/if}
- </label>
- </p>
- <div class="float_input">
- <input name="{$key}" value="{$value.value}" id="{$key}" type="text" />
- </div>
- </div>
- {/loop}
- </div>
- {/if}
- {/loop}
- {if="$nbParameters===0"}
- <p class="center">{'No parameter available.'|t}</p>
- {else}
- <div class="center">
- <input type="submit" name="parameters_form" value="{'Save'|t}"/>
- </div>
- {/if}
- {/if}
- </div>
- </section>
- </div>
- </div>
- </form>
- {include="page.footer"}
- <script src="js/pluginsadmin.min.js?v={$version_hash}"></script>
- </body>
- </html>
|