<? 

	include("../includes/Config.php");

	foreach ($_POST as $campo => $valor) $$campo = processaString($valor);

	

	$Config = array(

		'arquivo'=>'pagtoo',

		'tabela'=>'tbpagtoo',

		'titulo'=>'titulo',

		'id'=>'id_pagtoo',

		'urlfixo'=>'', 

		'pasta'=>'pagtoo',

		'imagem'=>array(

			'x'=>400, 'y'=>400, 'corte'=>0, 

			'mini'=>array(

				'x'=>100, 'y'=>100, 'corte'=>1

			)

		),

	);









	// -----------------------------------------------------------------------------------------------------------

	// 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>Preencha os campos a seguir corretamente:</b>|".$Erros),true); exit; }





		# Dados

		$dados = array('texto'=>$texto, 'pagtoovalor'=>$pagtoovalor, 'titulo'=>$titulo);









		# Executando 

		if ($$Config['id']>0) {





			db_executa($Config['tabela'],$dados,'update', $Config['id'].'='.$$Config['id']);



		} else {



			$dados['id_pagtoo']=$_SESSION['Admin']['id_pagtoo'];

			db_executa($Config['tabela'],$dados);



		}





		header("Location: ../sys/".$Config['arquivo'].".php?msg=".urlencode('Operação efetuada com sucesso.'),true); exit;



	}

























	// -----------------------------------------------------------------------------------------------------------

	// Excluir um registro e seus arquivos

	// -----------------------------------------------------------------------------------------------------------

	if ($_GET['faz']=="excluir") {

		$id=(int)$_GET['id'];

		if ($id>0) {



			#Excluindo do Banco de dados

			db_consulta("DELETE FROM ".$Config['tabela']." WHERE ".$Config['id']."=".$id);

			header("Location: ../sys/".$Config['arquivo'].".php?msg=".urlencode('Excluido com sucesso.'),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'].".php?info=".urlencode('A operação não pode ser efetuada, por favor, tente novamente.'),true); exit;

	

?>