MOON
Server: Apache
System: Linux server1.studioinfinity.com.br 2.6.32-954.3.5.lve1.4.90.el6.x86_64 #1 SMP Tue Feb 21 12:26:30 UTC 2023 x86_64
User: artinside (517)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //home/artinside/public_html/finance/themes/admin/widgets/product/stock-change.php
<?php $v->layout("_admin"); ?>

<section class="wrapper">
    <!-- page start-->
    <div class="row" >
        <div class="col-12 text-center my-4 text-sm-center">
            <h3> Alteração de estoque e preço em Lote</h3>
            <p>Atenção, ao alterar os valores na tabela e subir tal alteração todos os dados serão alterados, aconselhamos sempre realizar um backup antes de efetuar a alteração.</p>
        </div>



            <div class="col-lg-7">
                <section class="card">
                    <header class="card-header infinity-bg white-text">
                        Alteração em Lote
                    </header>
                    <div class="card-body">
                        <form class="form-horizontal tasi-form" method="post" action="<?= url("/admin/product/stock-change"); ?>">
                            <input type="hidden" name="action" value="update"/>


                            <div class="form-group row">
                                <label class="col-sm-2 col-sm-2 control-label">Enviar Arquivo</label>
                                <div class="col-sm-10">
                                    <input type="file" name="file" placeholder="Envie a tabela atualizada" class="form-control" />
                                    <span class="help-block">Envie a tabela atualizada, realize backup antes de enviar para não correr riscos de perder as alterações</span>
                                </div>

                            </div>


                            <button class="btn btn-primary" type="submit">Enviar</button>
                            <a class="btn btn-danger" href="<?= url("/admin/product/types"); ?>">Cancelar</a>

                        </form>
                    </div>
                </section>
            </div>

        <div class="col-lg-5">
            <section class="card">
                <header class="card-header infinity-bg white-text">
                    Backups
                </header>
                <div class="card-body">

                    <form class="form-horizontal tasi-form" method="post" action="<?= url("/admin/product/stock-change"); ?>">
                        <input type="hidden" name="action" value="backup"/>


                        <button class="btn btn-info btn-block" type="submit"><i class="fal fa-file-archive mr-2"></i> Realizar Backup</button>
                    </form>

                    <?php

                    if($backups):?>
                    <table class="table mt-4">
                        <thead>
                        <th>Data</th>
                        <th>Baixar</th>
                        </thead>
                        <?php foreach ($backups as $backup): ?>
                        <tr>
                            <td><code><?= date_fmt($backup->created_at)?></code></td>
                            <td><a href="<?= url($backup->file)?>" class="btn btn-primary btn-sm" target="_blank" download> <i class="fal fa-download"></i> Baixar Tabela</td>
                        </tr>
                        <?php endforeach; ?>


                    </table>
                    <?php else: ?>
                    <hr>
                    <h6 class="mt-5 mb-5">Ainda não existem backups salvo</h6>
                    <?php endif;?>
                </div>
            </section>
        </div>

    </div>
    <!-- page end-->
</section>
<!--<a href="--><?//= url("/admin/product/type"); ?><!--" class="btn btn-round btn-success btn-cadastrar"><i class="fa fa-plus"></i> Cadastrar</a>-->
<?php $v->start("scripts")?>

    <script>

        $(document).on("focus", ".mask-percentual", function() {
            $(this).mask('00.00', {reverse: true, placeholder: "00.00"});
        });
    </script>
<?php $v->end(); ?>