Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- session_start();
- ?>
- <style>
- * { margin: 0; padding: 0; }
- body {
- background: #CCCCCC;
- color: #333;
- text-align: center;
- }
- .quadros {
- margin: 5px 0;
- padding: 10px;
- text-align: left;
- display: block;
- overflow: auto;
- /* white-space: pre; */
- background: #FAFAFA;
- border: 3px solid #EFEFEF;
- }
- .qdestaques {
- margin: 5px 0;
- padding: 10px;
- text-align: left;
- display: block;
- overflow: auto;
- /* white-space: pre; */
- background: #FAFAFA;
- border: 3px solid #FF3737;
- }
- input {
- padding:2px;
- border:1px solid #CFCFCF;
- font: Verdana, sans-serif;
- color:#777;
- }
- </style><div align="center">
- <table bgcolor="#CCCCCC" width="600" border="1">
- <tr>
- <td align="center" height="111"><img src="img/banner.jpg" width="600" height="114" /></td>
- </tr>
- <tr>
- <td align="center" height="22"><?
- if(isset($_POST[ip])) {
- $_SESSION[conection] = true;
- $_SESSION[host] = stripslashes($_POST[ip]);
- $_SESSION[user] = stripslashes($_POST[usuario]);
- $_SESSION[pwd] = stripslashes($_POST[senha]);
- $_SESSION[database] = stripslashes($_POST[bancodedados]);
- $_SESSION[nitens] = stripslashes($_POST[itens]);
- }
- if($_SESSION[conection] == true) {
- if(mssql_select_db($_SESSION[database], mssql_connect($_SESSION[host],$_SESSION[user],$_SESSION[pwd])) == false) session_destroy();
- } else {
- echo "<form action='$_SERVER[PHP_SELF]' method='POST'>
- <table class='quadros' width='600'>
- <tr>
- <td colspan='2' align='center'>Conexão com o Banco de dados</td>
- </tr>
- <tr>
- <td align=right>IP Host: </td>
- <td><input name='ip' value='127.0.0.1' size='40'/></td>
- </tr>
- <tr>
- <td align=right>Banco de Dados: </td>
- <td><input name='bancodedados' value='MuOnline' size='40'/></td>
- </tr>
- <tr>
- <td align=right>Usuário: </td>
- <td><input name='usuario' value='sa' size='40'/></td>
- </tr>
- <tr>
- <td align=right>Senha: </td>
- <td><input name='senha' type='password' size='40'/></td>
- </tr>
- <tr>
- <td align=right>Itens: </td>
- <td><input name='itens' type='radio' value='1200'/> 1200 (Para versões menores que Season 2)<br /><input name='itens' type='radio' checked value='1920'/> 1920 (Para versões maiores que Season 2 ou a propria Season 2)</td>
- </tr>
- <tr>
- <td align='center' colspan='2'><input type='submit' value='Conectar ao banco de dados'/></td>
- </tr>
- </table>
- </form>";
- }
- if($_SESSION[conection] == true) {
- function executarquery($arquivo) {
- $open = fopen($arquivo, "r");
- $conteudo = fread($open, filesize($arquivo));
- if(mssql_query($conteudo) == true) { return "Criado com Sucesso."; } else { return "Erro."; }
- }
- function droparchave() {
- $dropachave = "if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PK_MEMB_INFO]') and OBJECTPROPERTY(id, N'IsPrimaryKey') = 1)
- ALTER TABLE [dbo].[MEMB_INFO] DROP CONSTRAINT [PK_MEMB_INFO]";
- if(mssql_query($dropachave) == true) { return "Criado com Sucesso."; } else { return "Erro."; }
- }
- function criar_procedure_muda_bau() {
- $apagarmuda_bau = "if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Mudar_Bau]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
- drop procedure [dbo].[Mudar_Bau]";
- $apagou = mssql_query($apagarmuda_bau);
- $criarprocedure_muda_bau = "CREATE PROCEDURE Mudar_Bau
- @login VARCHAR(20)
- AS
- BEGIN
- UPDATE warehouse
- SET Items = (SELECT Itens2 FROM warehouse WHERE AccountID = @login),
- Itens2 = (SELECT Items FROM warehouse WHERE AccountID = @login)
- WHERE AccountID = @login
- END";
- if(mssql_query($criarprocedure_muda_bau) == true) { return "Criado com Sucesso."; } else { return "Erro."; }
- }
- function verificartabela($nome) {
- if(@mssql_query("SELECT * FROM ".$nome."") == true) { return "Já Criada."; } else { return executarquery("etc/".$nome.".sql"); }
- }
- function verificarcoluna($table,$nome,$tipo,$null,$default) {
- if(@mssql_query("SELECT ".$nome." FROM ".$table."") == true) { return "Já Criada."; } else {
- if($null == 1) $null = "NULL";
- if(mssql_query("ALTER TABLE $table ADD $nome $tipo $null $default")) { return "Criada com sucesso!"; } else { return "Erro."; }
- }
- }
- if($_GET[etapa] == 1 || isset($_GET[etapa]) == false) {
- echo "<table class='quadros' width='500'>
- <tr>
- <td align='center' colspan='2'>Criar Tabelas</td>
- </tr>
- <tr>
- <td align='right'>Tabela: Eventos: </td>
- <td>".verificartabela("eventos")."</td>
- </tr>
- <tr>
- <td align='right'>Tabela: Noticias: </td>
- <td>".verificartabela("noticias")."</td>
- </tr>
- <tr>
- <td align='right'>Tabela: Site_perguntas: </td>
- <td>".verificartabela("Site_perguntas")."</td>
- </tr>
- <tr>
- <td align='right'>Tabela: Site_respostas: </td>
- <td>".verificartabela("Site_respostas")."</td>
- </tr>
- <tr>
- <td align='right'>Tabela: Site_screenshots: </td>
- <td>".verificartabela("Site_screenshots")."</td>
- </tr>
- <tr>
- <td align='right'>Tabela: Site_screenshotscoments: </td>
- <td>".verificartabela("Site_screenshotscoments")."</td>
- </tr>
- <tr>
- <td align='right'>Tabela: Site_screenshotsnotas: </td>
- <td>".verificartabela("Site_screenshotsnotas")."</td>
- </tr>
- <tr>
- <td align='right'>Tabela: Site_votalogins: </td>
- <td>".verificartabela("Site_votalogins")."</td>
- </tr>
- <tr>
- <td align='right'>Tabela: Site_votaips: </td>
- <td>".verificartabela("Site_votaips")."</td>
- </tr>
- <tr>
- <td align='center' colspan=2><input type='button' value='Proxima Etapa' onclick=\"location='".$_SERVER[PHP_SELF]."?etapa=2'\"/></td>
- </tr>
- </table>";
- } elseif($_GET[etapa] == 2) {
- echo "<table class='quadros' width='500'>
- <tr>
- <td align='center' colspan='2'>Criar Colunas</td>
- </tr>
- <tr>
- <td align='right'>Character::Resets: </td>
- <td>".verificarcoluna('Character','Resets','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::Resetao: </td>
- <td>".verificarcoluna('Character','Resetao','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::rankmes: </td>
- <td>".verificarcoluna('Character','rankmes','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::semanaldif: </td>
- <td>".verificarcoluna('Character','semanaldif','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- </tr>
- <td align='right'>Character::databloc: </td>
- <td>".verificarcoluna('Character','databloc','smalldatetime','','')."</td>
- </tr>
- <tr>
- <td align='right'>Character::diasdesbloc: </td>
- <td>".verificarcoluna('Character','diasdesbloc','int','','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::motivobloc: </td>
- <td>".verificarcoluna('Character','motivobloc','nvarchar(50)','','')."</td>
- </tr>
- <tr>
- <td align='right'>Character::blocpor: </td>
- <td>".verificarcoluna('Character','blocpor','nvarchar(50)','','')."</td>
- </tr>
- <tr>
- <td align='right'>Character::ourotop: </td>
- <td>".verificarcoluna('Character','ourotop','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::pratatop: </td>
- <td>".verificarcoluna('Character','pratatop','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::bronzetop: </td>
- <td>".verificarcoluna('Character','bronzetop','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::ouroduelo: </td>
- <td>".verificarcoluna('Character','ouroduelo','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::prataduelo: </td>
- <td>".verificarcoluna('Character','prataduelo','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::bronzeduelo: </td>
- <td>".verificarcoluna('Character','bronzeduelo','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::ouroevento: </td>
- <td>".verificarcoluna('Character','ouroevento','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::prataevento: </td>
- <td>".verificarcoluna('Character','prataevento','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::bronzeevento: </td>
- <td>".verificarcoluna('Character','bronzeevento','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>Character::foto: </td>
- <td>".verificarcoluna('Character','foto','varchar(300)','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::vip: </td>
- <td>".verificarcoluna('MEMB_INFO','vip','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::datavip: </td>
- <td>".verificarcoluna('MEMB_INFO','datavip','smalldatetime','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::diasdevip: </td>
- <td>".verificarcoluna('MEMB_INFO','diasdevip','int','','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::vencimento: </td>
- <td>".verificarcoluna('MEMB_INFO','vencimento','smalldatetime','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::databloc: </td>
- <td>".verificarcoluna('MEMB_INFO','databloc','smalldatetime','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::diasdesbloc: </td>
- <td>".verificarcoluna('MEMB_INFO','diasdesbloc','int','','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::motivobloc: </td>
- <td>".verificarcoluna('MEMB_INFO','motivobloc','nvarchar(50)','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::blocpor: </td>
- <td>".verificarcoluna('MEMB_INFO','blocpor','nvarchar(50)','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::gold: </td>
- <td>".verificarcoluna('MEMB_INFO','gold','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::LocalJogo: </td>
- <td>".verificarcoluna('MEMB_INFO','LocalJogo','nvarchar(50)','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::Conexao: </td>
- <td>".verificarcoluna('MEMB_INFO','Conexao','nvarchar(50)','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::Sexo: </td>
- <td>".verificarcoluna('MEMB_INFO','Sexo','nvarchar(50)','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::Idade: </td>
- <td>".verificarcoluna('MEMB_INFO','Idade','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::Numero: </td>
- <td>".verificarcoluna('MEMB_INFO','Numero','nvarchar(50)','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::Creditos: </td>
- <td>".verificarcoluna('MEMB_INFO','Creditos','nvarchar(50)','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::Frase: </td>
- <td>".verificarcoluna('MEMB_INFO','Frase','nvarchar(50)','','')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::autoriza: </td>
- <td>".verificarcoluna('MEMB_INFO','autoriza','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>MEMB_INFO::contagm: </td>
- <td>".verificarcoluna('MEMB_INFO','contagm','int','NOT NULL','DEFAULT 0')."</td>
- </tr>
- <tr>
- <td align='right'>warehouse::Itens2: </td>
- <td>"; if($_SESSION[nitens] == 1200) echo verificarcoluna('warehouse','Itens2','varbinary(1200)','',''); else echo verificarcoluna('warehouse','Itens2','varbinary(1920)','',''); echo "</td>
- </tr>
- <tr>
- <td align='right'>warehouse::pwd: </td>
- <td>".verificarcoluna('warehouse','pwd','smallint','NOT NULL','DEFAULT 1')."</td>
- </tr>
- <tr>
- <td align='center' colspan=2><input type='button' value='Proxima Etapa' onclick=\"location='".$_SERVER[PHP_SELF]."?etapa=3'\"/></td>
- </tr>
- </table>";
- } elseif($_GET[etapa] == 3) {
- echo "<table class='quadros' width='500'>
- <tr>
- <td align='center' colspan='2'>Criar Procedures</td>
- </tr>
- <tr>
- <td align='right'>ChecaSenha: </td>
- <td>".executarquery("etc/ChecaSenha.sql")."</td>
- </tr>
- <tr>
- <td align='right'>Encripta: </td>
- <td>".executarquery("etc/Encripta.sql")."</td>
- </tr>
- <tr>
- <td align='right'>Tickets: </td>
- <td>".executarquery("etc/Site_Tickets.sql")."</td>
- </tr>
- <tr>
- <td align='right'>Respostas Tickets: </td>
- <td>".executarquery("etc/Site_Tickets_Respostas.sql")."</td>
- </tr>
- <tr>
- <td align='right'>Chave_MEMB_INFO: </td>
- <td>".droparchave()."</td>
- </tr>
- <tr>
- <td align='right'>Muda_Bau: </td>
- <td>".criar_procedure_muda_bau()."</td>
- </tr>
- <tr>
- <td align='center' colspan=2><input type='button' value='Proxima Etapa' onclick=\"location='".$_SERVER[PHP_SELF]."?etapa=4'\"/></td>
- </tr>
- </table>";
- } elseif($_GET[etapa] == 4) {
- echo "<table class='quadros' width='500'>
- <tr>
- <td align='center' colspan='2'>Criar Jobs</td>
- </tr>
- <tr>
- <td align='right'>Site_CharsBloq: </td>
- <td>".executarquery("etc/Site_CharsBloq.sql")."</td>
- </tr>
- <tr>
- <td align='right'>Site_ContasBloc: </td>
- <td>".executarquery("etc/Site_ContasBloc.sql")."</td>
- </tr>
- <tr>
- <td align='right'>Site_Ranking_Mensal.sql: </td>
- <td>".executarquery("etc/Site_Ranking_Mensal.sql")."</td>
- </tr>
- <tr>
- <td align='right'>Site_Ranking_Semanal: </td>
- <td>".executarquery("etc/Site_Ranking_Semanal.sql")."</td>
- </tr>
- <tr>
- <td align='right'>Site_Vips: </td>
- <td>".executarquery("etc/Site_Vips.sql")."</td>
- </tr>
- <tr>
- <td align='right'>Site_SVips: </td>
- <td>".executarquery("etc/Site_SVips.sql")."</td>
- </tr>
- <tr>
- <td align='center' colspan=2><input type='button' value='Proxima Etapa' onclick=\"location='".$_SERVER[PHP_SELF]."?etapa=5'\"/></td>
- </tr>
- </table>";
- } elseif($_GET[etapa] == 5) {
- echo "<table class='quadros' width='500'>
- <tr>
- <td align='center' colspan='2'>Finalizando Instalação: </td>
- </tr>
- <tr>
- <td align='right'>Apagando Sessions: </td>
- <td>"; if(session_destroy() == true) echo "OK"; else echo "Erro"; echo "</td>
- </tr>
- <tr>
- <td align='right'>Fechando Conexão com o SQL: </td>
- <td>"; if(mssql_close() == true) echo "OK"; else echo "Erro"; echo "</td>
- </tr>
- <tr>
- <td align='center' colspan='2'><br/><b>A instalação do site foi concluida com sucesso!<br/>Apague essa pasta para sua segurança!<br>Obrigado!</b></td>
- </tr>
- </table>";
- }
- }
- ?></td>
- </tr>
- </table>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement