Skip to content
Snippets Groups Projects
plugin-add.inc.php 1.09 KiB
Newer Older
  • Learn to ignore specific revisions
  • 
    <h2>Install a new plugin</h2>
    <p>
    To add a plugin into the system, download and place the plugin into the
    <code>include/plugins</code> folder. Once in the plugin is in the
    <code>plugins/</code> folder, it will be shown in the list below.
    </p>
    
    <form method="post" action="?">
        <?php echo csrf_token(); ?>
        <input type="hidden" name="do" value="install"/>
    <table class="list" width="100%"><tbody>
    <?php
    
    $installed = $ost->plugins->allInstalled();
    foreach ($ost->plugins->allInfos() as $info) {
        // Ignore installed plugins
        if (isset($installed[$info['install_path']]))
            continue;
        ?>
            <tr><td><button type="submit" name="install_path"
                value="<?php echo $info['install_path'];
                ?>">Install</button></td>
            <td>
        <div><strong><?php echo $info['name']; ?></strong><br/>
            <div><?php echo $info['description']; ?></div>
            <div class="faded"><em>Version: <?php echo $info['version']; ?></em></div>
            <div class="faded"><em>Author: <?php echo $info['author']; ?></em></div>
        </div>
        </td></tr>
        <?php
    }
    ?>
    </tbody></table>
    </form>