PHP Classes

File: aksara/Modules/Addons/Views/modules/index.php

Recommend this page to a friend!
  Classes of Aby Dahana   Aksara   aksara/Modules/Addons/Views/modules/index.php   Download  
File: aksara/Modules/Addons/Views/modules/index.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Aksara
A CodeIgniter based API and CRUD generator
Author: By
Last change: Initial commit for update 5.0.0
Date: 4 months ago
Size: 4,472 bytes
 

Contents

Class file image Download
<div class="container-fluid">
    <div class="row border-bottom bg-white mb-1 sticky-top" style="overflow-x:auto">
        <ul class="nav" style="flex-wrap: nowrap">
            <li class="nav-item">
                <a href="<?= go_to('../'); ?>" class="nav-link no-wrap --xhr">
                    <i class="mdi mdi-cart"></i>
                    <?= phrase('Market'); ?>
</a>
            </li>
            <li class="nav-item">
                <a href="<?= go_to('../themes'); ?>" class="nav-link no-wrap --xhr">
                    <i class="mdi mdi-palette"></i>
                    <?= phrase('Installed Theme'); ?>
</a>
            </li>
            <li class="nav-item">
                <a href="<?= current_page(); ?>" class="nav-link no-wrap --xhr text-bg-primary">
                    <i class="mdi mdi-puzzle"></i>
                    <?= phrase('Installed Module'); ?>
</a>
            </li>
            <li class="nav-item">
                <a href="<?= go_to('../ftp'); ?>" class="nav-link no-wrap --xhr">
                    <i class="mdi mdi-console-network"></i>
                    <?= phrase('FTP Configuration'); ?>
</a>
            </li>
        </ul>
    </div>
    <div class="row border-bottom pb-1 mb-3">
        <div class="col-md-6 offset-md-6 text-end">
            <a href="<?= current_page('import'); ?>" class="btn btn-primary btn-sm --xhr">
                <i class="mdi mdi-import"></i>
                <?= phrase('Import Module'); ?>
</a>
        </div>
    </div>
    <div class="row">
        <?php if ($installed): ?>
<?php foreach ($installed as $key => $val): ?>
<?php
                   
if (file_exists(ROOTPATH . 'modules' . DIRECTORY_SEPARATOR . $val->folder . DIRECTORY_SEPARATOR . str_replace(['../', '..\\', './', '.\\'], '', $val->screenshot[0]->src))) {
                       
$screenshot = base_url('modules/' . $val->folder . '/' . str_replace(['../', '..\\', './', '.\\'], '', $val->screenshot[0]->src));
                    } else {
                       
$screenshot = get_image(null, 'placeholder_thumb.png');
                    }
               
?>

                <div class="col-sm-6 col-md-4 col-lg-3">
                    <div class="card rounded-4 mb-3">
                        <div class="card-body p-3">
                            <div class="position-relative mb-3">
                                <?= ($val->type == 'backend' ? '<span class="badge bg-dark position-absolute end-0">' . phrase('Back End') . '</span>' : '<span class="badge bg-success position-absolute end-0">' . phrase('Front End') . '</span>'); ?>
<img src="<?= $screenshot; ?>" class="img-fluid rounded-4 border" alt="..." />
                            </div>
                            <div class="mb-3">
                                <b data-bs-toggle="tooltip" title="<?= $val->name; ?>">
                                    <?= truncate($val->name, 80); ?>
</b>
                            </div>
                            <div class="row">
                                <div class="col-6">
                                    <a href="<?= current_page('update', ['item' => $val->folder]); ?>" class="btn btn-outline-success d-block btn-xs --modal">
                                        <i class="mdi mdi-auto-fix"></i>
                                        <?= phrase('Update'); ?>
</a>
                                </div>
                                <div class="col-6">
                                    <a href="<?= current_page('delete', ['item' => $val->folder]); ?>" class="btn btn-danger d-block btn-xs --modal">
                                        <i class="mdi mdi-delete"></i>
                                        <?= phrase('Uninstall'); ?>
</a>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            <?php endforeach; ?>
<?php else: ?>
<div class="col-sm-12">
                <div class="alert alert-warning">
                    <i class="mdi mdi-information-outline"></i>
                    <?= phrase('No installed module'); ?>
</div>
            </div>
        <?php endif; ?>
</div>
</div>