Advertisement
Guest User

Untitled

a guest
Jan 9th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 8.68 KB | None | 0 0
  1. <?php
  2. /*
  3. ##########################################################################
  4. #                                                                        #
  5. #           Version 4       /                        /   /               #
  6. #          -----------__---/__---__------__----__---/---/-               #
  7. #           | /| /  /___) /   ) (_ `   /   ) /___) /   /                 #
  8. #          _|/_|/__(___ _(___/_(__)___/___/_(___ _/___/___               #
  9. #                       Free Content / Management System                 #
  10. #                                   /                                    #
  11. #                                                                        #
  12. #                                                                        #
  13. #   Copyright 2005-2009 by webspell.org                                  #
  14. #                                                                        #
  15. #   visit webSPELL.org, webspell.info to get webSPELL for free           #
  16. #   - Script runs under the GNU GENERAL PUBLIC LICENSE                   #
  17. #   - It's NOT allowed to remove this copyright-tag                      #
  18. #   -- http://www.fsf.org/licensing/licenses/gpl.html                    #
  19. #                                                                        #
  20. #   Code based on WebSPELL Clanpackage (Michael Gruber - webspell.at),   #
  21. #   Far Development by Development Team - webspell.org                   #
  22. #                                                                        #
  23. #   visit webspell.org                                                   #
  24. #                                                                        #
  25. ##########################################################################
  26. */
  27. ?>
  28.  
  29.   <tr>
  30.    <td id="step" align="center" colspan="2">
  31.    <span class="steps"><?php echo $_language->module['step0']; ?></span>
  32.    <span class="steps"><?php echo $_language->module['step1']; ?></span>
  33.    <span class="steps"><?php echo $_language->module['step2']; ?></span>
  34.    <span class="steps"><?php echo $_language->module['step3']; ?></span>
  35.    <span class="steps"><?php echo $_language->module['step4']; ?></span>
  36.    <span class="steps"><?php echo $_language->module['step5']; ?></span>
  37.    <span class="steps" id="active"><?php echo $_language->module['step6']; ?></span>
  38.    </td>
  39.   </tr>
  40.   <tr id="headline">
  41.    <td width="600" id="title"><?php echo $_language->module['finish_install']; ?></td><td><?php echo $_language->module['languages'];?>: <?php echo $languages;?></td>
  42.   </tr>
  43.   <tr>
  44.    <td id="content" colspan="2">
  45.  
  46. <?php
  47. include('functions.php');
  48.  
  49. $info = '';
  50.  
  51. if($_POST['installtype'] == 'update') {
  52.  
  53.     $type = '<b>'.$_language->module['update_complete'].'</b>';
  54.  
  55.     include('../_mysql.php');
  56.     mysql_connect($host, $user, $pwd) or die ($_language->module['error_mysql']);
  57.     mysql_select_db($db) or die ($_language->module['error_database'].'&nbsp;'.$db.'!');
  58.     mysql_query("SET NAMES 'utf8'");
  59.    
  60.     update31_4beta4();
  61.     update4beta4_4beta5();
  62.     update4beta5_4beta6();
  63.     update4beta6_4final();
  64.     update40000_40100();
  65.     update40100_40101();
  66.     update40101_40200();
  67.  
  68. }
  69. elseif($_POST['installtype'] == 'full') {
  70.  
  71.     $type = '<b>'.$_language->module['install_complete'].'</b>';
  72.     $info = $_language->module['reset_chmod'];
  73.  
  74.     $host = $_POST['host'];
  75.     $user = $_POST['user'];
  76.     $pwd = $_POST['pwd'];
  77.     $db = $_POST['db'];
  78.     $prefix = $_POST['prefix'];
  79.     $adminname = $_POST['adminname'];
  80.     $adminpwd = $_POST['adminpwd'];
  81.     $adminmail = $_POST['adminmail'];
  82.     $url = $_POST['url'];
  83.  
  84.     if(!(mb_strlen(trim($host)))) {
  85.         $error=$_language->module['verify_data'];
  86.         die("<b>".$_language->module['error']."<br />".$error."</b><br /><br /><a href='javascript:history.back()'>".$_language->module['back']."</a>");
  87.     }
  88.     if(!(mb_strlen(trim($db)))) {
  89.         $error=$_language->module['verify_data'];
  90.         die("<b>".$_language->module['error']."<br />".$error."</b><br /><br /><a href='javascript:history.back()'>".$_language->module['back']."</a>");
  91.     }
  92.     if(!(mb_strlen(trim($adminname)))) {
  93.         $error=$_language->module['verify_data'];
  94.         die("<b>".$_language->module['error']."<br />".$error."</b><br /><br /><a href='javascript:history.back()'>".$_language->module['back']."</a>");
  95.     }
  96.     if(!(mb_strlen(trim($adminpwd)))) {
  97.         $error=$_language->module['verify_data'];
  98.         die("<b>".$_language->module['error']."<br />".$error."</b><br /><br /><a href='javascript:history.back()'>".$_language->module['back']."</a>");
  99.     }
  100.     if(!(mb_strlen(trim($adminmail)))) {
  101.         $error=$_language->module['verify_data'];
  102.         die("<b>".$_language->module['error']."<br />".$error."</b><br /><br /><a href='javascript:history.back()'>".$_language->module['back']."</a>");
  103.     }
  104.     if(!(mb_strlen(trim($url)))) {
  105.         $error=$_language->module['verify_data'];
  106.         die("<b>".$_language->module['error']."<br />".$error."</b><br /><br /><a href='javascript:history.back()'>".$_language->module['back']."</a>");
  107.     }
  108.  
  109.     $adminpassword=md5($adminpwd);
  110.  
  111.     //write _mysql.php
  112.  
  113.     $file = ('../_mysql.php');
  114.     if($fp = fopen ($file, 'wb')) {
  115.         $string='<?php
  116.      $host = "'.$host.'";
  117.      $user = "'.$user.'";
  118.      $pwd = "'.$pwd.'";
  119.      $db = "'.$db.'";
  120.      define("PREFIX", \''.$prefix.'\');
  121.     ?>';
  122.  
  123.         fwrite($fp, $string);
  124.         fclose($fp);
  125.     }
  126.     else echo $_language->module['write_failed'];
  127.  
  128.     //write sql-tables
  129.  
  130.     mysql_connect($host, $user, $pwd) or die ($_language->module['error_mysql']);
  131.     mysql_select_db($db) or die ($_language->module['error_database'].'&nbsp;'.$db.'!');
  132.     mysql_query("SET NAMES 'utf8'");
  133.    
  134.     define("PREFIX", $prefix);
  135.  
  136.     fullinstall();
  137.     update4beta4_4beta5();
  138.     update4beta5_4beta6();
  139.     update4beta6_4final();
  140.     update40000_40100();
  141.     update40100_40101();
  142.     update40101_40200();
  143.  
  144. }
  145. elseif($_POST['installtype'] == 'update_beta') {
  146.  
  147.     $type = '<b>'.$_language->module['update_complete'].'</b>';
  148.  
  149.     include('../_mysql.php');
  150.     mysql_connect($host, $user, $pwd) or die ($_language->module['error_mysql']);
  151.     mysql_select_db($db) or die ($_language->module['error_database'].'&nbsp;'.$db.'!');
  152.     mysql_query("SET NAMES 'utf8'");
  153.    
  154.     update4beta4_4beta5();
  155.     update4beta5_4beta6();
  156.     update4beta6_4final();
  157.     update40000_40100();
  158.     update40100_40101();
  159.     update40101_40200();
  160.  
  161. }
  162. elseif($_POST['installtype'] == 'update_beta5') {
  163.  
  164.     $type = '<b>'.$_language->module['update_complete'].'</b>';
  165.  
  166.     include('../_mysql.php');
  167.     mysql_connect($host, $user, $pwd) or die ($_language->module['error_mysql']);
  168.     mysql_select_db($db) or die ($_language->module['error_database'].'&nbsp;'.$db.'!');
  169.     mysql_query("SET NAMES 'utf8'");
  170.    
  171.     update4beta5_4beta6();
  172.     update4beta6_4final();
  173.     update40000_40100();
  174.     update40100_40101();
  175.     update40101_40200();
  176.  
  177. }
  178.  
  179. elseif($_POST['installtype'] == 'update_beta6') {
  180.  
  181.     $type = '<b>'.$_language->module['update_complete'].'</b>';
  182.  
  183.     include('../_mysql.php');
  184.     mysql_connect($host, $user, $pwd) or die ($_language->module['error_mysql']);
  185.     mysql_select_db($db) or die ($_language->module['error_database'].'&nbsp;'.$db.'!');
  186.     mysql_query("SET NAMES 'utf8'");
  187.    
  188.     update4beta6_4final();
  189.     update40000_40100();
  190.     update40100_40101();
  191.     update40101_40200();
  192.  
  193. }
  194.  
  195. elseif($_POST['installtype'] == 'update_final') {
  196.  
  197.     $type = '<b>'.$_language->module['update_complete'].'</b>';
  198.  
  199.     include('../_mysql.php');
  200.     mysql_connect($host, $user, $pwd) or die ($_language->module['error_mysql']);
  201.     mysql_select_db($db) or die ($_language->module['error_database'].'&nbsp;'.$db.'!');
  202.     mysql_query("SET NAMES 'utf8'");
  203.    
  204.     update40000_40100();
  205.     update40100_40101();
  206.     update40101_40200();
  207.  
  208. }
  209.  
  210. elseif($_POST['installtype'] == 'update_40100') {
  211.  
  212.     $type = '<b>'.$_language->module['update_complete'].'</b>';
  213.  
  214.     include('../_mysql.php');
  215.     mysql_connect($host, $user, $pwd) or die ($_language->module['error_mysql']);
  216.     mysql_select_db($db) or die ($_language->module['error_database'].'&nbsp;'.$db.'!');
  217.     mysql_query("SET NAMES 'utf8'");
  218.    
  219.     update40100_40101();
  220.     update40101_40200();
  221.  
  222. }
  223. elseif($_POST['installtype'] == 'update_40102') {
  224.  
  225.     $type = '<b>'.$_language->module['update_complete'].'</b>';
  226.  
  227.     include('../_mysql.php');
  228.     mysql_connect($host, $user, $pwd) or die ($_language->module['error_mysql']);
  229.     mysql_select_db($db) or die ($_language->module['error_database'].'&nbsp;'.$db.'!');
  230.     mysql_query("SET NAMES 'utf8'");
  231.    
  232.     update40101_40200();
  233.  
  234. }
  235. include("../src/func/filesystem.php");
  236. $remove_install = @rm_recursive("./");
  237. if($remove_install) $delete_info = $_language->module['folder_removed'];
  238. else $delete_info = $_language->module['delete_folder'];
  239. ?>
  240.  
  241.    <center>
  242.    <?php echo $type; ?><br /><br />
  243.    <?php echo $delete_info; ?><br /><br />
  244.    <?php echo $info; ?><br /><br /><br />
  245.    <a href="../index.php"><b><?php echo $_language->module['view_site']; ?></b></a>
  246.    </center>
  247.    </td>
  248.   </tr>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement