X7ROOT File Manager
PHP:
7.4.33
OS:
Linux
User:
br4sil
Root
/
home
/
br4sil
/
public_html
/
para
/
admin
/
app
📤 Upload
📝 New File
📁 New Folder
Close
Editing: b250x100.php
<? define('ID_MODULO',0,true); include("../includes/Config.php"); foreach ($_POST as $campo => $valor) $$campo = processaString($valor); $Config = array( 'arquivo'=>'b250x100', 'tabela'=>'tb100x250', 'titulo'=>'titulo', 'id'=>'id_faixa', 'urlfixo'=>'', //'urlfixo'=>$_GET['id_empresa'], 'pasta'=>'faixas', ); // ----------------------------------------------------------------------------------------------------------- // Incluir ou alterar dados no banco de dados // ----------------------------------------------------------------------------------------------------------- if ($_GET['faz']=="dados") { # Testes $Erros=''; # Se houver erro, SAI if (strlen($Erros)) { header('Location: ../sys/'.$Config['arquivo'].'_dados.php?ID='.$$cnf['id'].$Config['urlfixo'].'&erro='.urlencode("<b>Dados inválidos:</b>|".$Erros),true); exit; } # Dados $dados = array( 'id_faixa'=>$id_faixa, 'titulo'=>$titulo, 'link'=>$link); # Arquivos if (!empty($_FILES['arquivo']['name'])) { $dados['arquivo'] = processaArquivo('arquivo',$Config,$_FILES); if ($dados['arquivo']==false) { header("Location: ../sys/".$Config['arquivo']."_dados.php?erro=".urlencode('Erro processando arquivo.'),true); exit; } } # Executando if ($Config['id']>0) { # Apagando a arquivo se houver uma nova cadastrada if (strlen($dados['arquivo'])>0) db_apagaArquivo('arquivo',$Config,$Config['id']); db_executa($Config['tabela'],$dados,'update', $Config['id'].'='.$Config['id']); } else { $dados['id_faixa']=$_SESSION['Admin']['id_faixa']; db_executa($Config['tabela'],$dados); # Cadastrar novo endereço $dados_end = array('id_faixa'=>$id_faixa); } header("Location: ../sys/".$Config['arquivo']."_dados.php?msg=".urlencode('Feito.').$Config['urlfixo'],true); exit; } // ----------------------------------------------------------------------------------------------------------- // Excluir um registro e seus arquivos // ----------------------------------------------------------------------------------------------------------- if ($_GET['faz']=="excluir") { $id=(int)$_GET['id']; if ($id>0) { # Apagando os arquivos db_apagaArquivo('arquivo',$Config,$id); # Excluindo do Bando de dados db_consulta("DELETE FROM ".$Config['tabela']." WHERE ".$Config['id']."=".$id); header("Location: ../sys/".$Config['arquivo']."_dados.php?msg=".urlencode('Excluido.'),true); exit; } } // ----------------------------------------------------------------------------------------------------------- // Apaga vários itens de uma vez só // ----------------------------------------------------------------------------------------------------------- if ($_GET['faz']=="excluir_massa") { if (is_array($check)) foreach ($check as $id) { if ($id>0) { # Apagando os arquivos db_apagaArquivo('arquivo',$Config,$id); # Excluindo do Bando de dados db_consulta("DELETE FROM ".$Config['tabela']." WHERE ".$Config['id']."=".$id); } } header("Location: ../sys/".$Config['arquivo']."_dados.php?msg=".urlencode('Feito').$Config['urlfixo'],true); exit; } // ----------------------------------------------------------------------------------------------------------- // Alterando flags // ----------------------------------------------------------------------------------------------------------- if ($_GET['faz']=="flag") { list($valor) = db_dados("SELECT ".$_GET['flag']." FROM ".$Config['tabela']." WHERE ".$Config['id']."=".(int)$_GET['id']); if ($valor==1) $valor='0'; else $valor='1'; db_executa($Config['tabela'],array($_GET['flag']=>$valor),'update', $Config['id'].'='.$_GET['id']); header("Location: ".urldecode($_GET['origem'])."?&msg=Atualizado",true); exit; } // Se nada for feito... header("Location: ../sys/".$Config['arquivo']."_dados.php?info=".urlencode('Nada feito'),true); exit; ?>
Save
Cancel