Вход Регистрация
Файл: install_mod.php
Строк: 108
<?php
/*
=====================================================
 Баланс пользователя
-----------------------------------------------------
 http://evgentalk.ru/
-----------------------------------------------------
 Данный код защищен авторскими правами
=====================================================
*/

@session_start();
@
ob_start();
@
ob_implicit_flush(0);

@
error_reporting(E_ALL E_WARNING E_NOTICE);

define('MOZG'true);
define('ROOT_DIR'dirname (__FILE__));
define('ENGINE_DIR'ROOT_DIR.'/system');

header('Content-type: text/html; charset=windows-1251');


require_once (
ENGINE_DIR '/init.php');

require_once (
ENGINE_DIR '/modules/balance_account/kg/adm.theme.php');
require_once (
ENGINE_DIR '/modules/balance_account/data/config.php');

    
echoheader"""" );
    
$ADM_theme->start("Баланс пользователя v.{$ba_config[version]} &raquo; Установка");

echo <<<HTML
<style type="text/css">    
.fineprint {
    border:1px solid black; 
    padding:8px; 
    background:#ffffff;
    text-align:justify;
}
</style>
HTML;

    if( isset(
$_POST['go']) ) {

        
$dle_api->install_admin_module("balance_account""Баланс пользователя""Кошелёк пользователя с возможностью его пополнения, перевода, вывода средств.""balance_account.png");
    
        
$tableSchema = array();

        
$tableSchema[] = "DROP TABLE IF EXISTS " PREFIX "_payments";
        
$tableSchema[] = "DROP TABLE IF EXISTS " PREFIX "_payments_log";
        
$tableSchema[] = "DROP TABLE IF EXISTS " PREFIX "_payments_outmoney";
        
$tableSchema[] = "CREATE TABLE IF NOT EXISTS `vii_payments` (
  `payment_id` int(11) NOT NULL AUTO_INCREMENT,
  `payment_user` varchar(100) NOT NULL,
  `payment_datecreat` int(11) NOT NULL,
  `payment_datepay` int(11) NOT NULL,
  `payment_money` decimal(10,2) NOT NULL,
  `payment_cont` varchar(10) NOT NULL,
  `payment_system` text NOT NULL,
  PRIMARY KEY (`payment_id`)
)"
;

        
$tableSchema[] = "CREATE TABLE IF NOT EXISTS `vii_payments_log` (
  `log_id` int(11) NOT NULL AUTO_INCREMENT,
  `log_user` varchar(100) NOT NULL,
  `log_do` varchar(5) NOT NULL,
  `log_money` decimal(10,2) NOT NULL,
  `log_cont` varchar(10) NOT NULL,
  `log_desc` text NOT NULL,
  `log_date` int(11) NOT NULL,
  PRIMARY KEY (`log_id`)
)"
;

        
$tableSchema[] = "CREATE TABLE IF NOT EXISTS `vii_payments_outmoney` (
  `om_id` int(11) NOT NULL AUTO_INCREMENT,
  `om_user` varchar(100) NOT NULL,
  `om_money` decimal(10,2) NOT NULL,
  `om_back` decimal(10,2) NOT NULL,
  `om_cont` varchar(10) NOT NULL,
  `om_date_creat` int(11) NOT NULL,
  `om_date_pay` int(11) NOT NULL,
  `om_desc` varchar(200) NOT NULL,
  PRIMARY KEY (`om_id`)
)"
;

        
$tableSchema[] = "ALTER TABLE `" PREFIX "_users` ADD user_balance decimal(10,2) NOT NULL";

        foreach(
$tableSchema as $table) {
            
$db->query($table);
        }

        echo <<<HTML
        Модуль <b>Баланс пользователя v.{$ba_config[version]}</b>: таблицы БД установлены</b>.

        <p><b>Установка модуля</b> <br /><br />

            1. Откройте файл <b>.htaccess</b>, после:
                <div class='fineprint'>RewriteEngine On</div>
                <br>добавить
                <div class='fineprint'># Баланс пользователя
                <br>RewriteRule ^balance_account(/?)+$ index.php?do=balance_account [L]
                <br>RewriteRule ^balance_account/pay/([^/]*)(/?)+$ index.php?do=balance_account&act=paybill&key=$1 [L]</div>
            <br />
            2. Открыть файл <b>/engine/engine.php</b>, найти:<br /><br />
                <div class='fineprint'>switch ( 
$do ) {</div>
                <br>ниже добавить

                <div class='fineprint'>case "balance_account" :
                    <br>include ENGINE_DIR . '/modules/balance_account/user.php';
                    <br>break;
                </div>
        </p>
<b>Поздравляем! Установка закончена.</b>  Не забудьте удалить файл <b>/install_mod.php</b>.
<br /><a href="admin.php?mod=balance_account">Продолжить работу с модулем</a>.
HTML;

    } else {

    echo <<<HTML
<div style="height: 200px; border: 1px solid #76774C; background-color: #FDFDD3; padding: 5px; overflow: auto;">
<b>Пользовательское соглашение.</b>
<br /><br />Условия использования продукции kevaGroup.
<br />Приобретая/Устанавливая продукцию kevaGroup, Вы соглашаетесь на следующие условия.
<ul><li>Авторские права принадлежат kevaGroup &copy .</li>
<li>Продукция kevaGroup распространяется по установленной kevaGroup цене.</li>
<li>Вы можете модифицировать продукцию kevaGroup с целью его дальнейшего улучшения.</li>
<li>Вы не можете продавать модифицированную продукцию kevaGroup.</li>
<li>Вы не можете продавать не модифицированную продукцию kevaGroup.</li>
<li>Вы не можете передавать продукцию kevaGroup 3ей стороне.</li>
<li>Вы не можете выкладывать продукцию kevaGroup в свободный доступ (паблик), если та распространяется не на бесплатной основе.</li>
<li>После приобретения продукции kevaGroup, мы отвечает за правильное функционирование продукции, её соответствие заявленным характеристикам и обязуемся оперативно решать все возникшие вопросы технического характера.</li>
<li>kevaGroup не несёт и не может нести никакой ответственности за то, как Вы будете использовать это программное обеспечение, а именно, за возможные убытки.</li>
<br />Если вы не согласны хотя бы с одним пунктом - Вы не имеете право использовать данный продукт.
</ul></div>    <br />

    <input class=buttons type=submit name=go value=" Я согласен. Продолжить установку >> ">
HTML;

    }

    
$ADM_theme->end();
    
$ADM_theme->end_copy();
?>
Онлайн: 3
Реклама