Вход Регистрация
Файл: InstantSocial/uploud/components/reklama/install.php
Строк: 138
<?php

// ========================================================================== //

    
function info_component_reklama(){

        
//Описание компонента

        
$_component['title']        = 'Реклама';                                                    //название
        
$_component['description']  = 'Компонент для автоматизированой работы с рекламодателями';   //описание
        
$_component['link']         = 'reklama';                                                    //ссылка (идентификатор)
        
$_component['author']       = 'iii';                                            //автор
        
$_component['internal']     = '0';                                                          //внутренний (только для админки)?
        
$_component['version']      = '1.9';                                                        //текущая версия


        
return $_component;

    }

// ========================================================================== //


    
function install_component_reklama(){

        
$inCore     cmsCore::getInstance();       //подключаем ядро
        
$inDB       cmsDatabase::getInstance();   //подключаем базу данных
        
$inConf     cmsConfig::getInstance();



        
$sql 'DROP TABLE IF EXISTS `cms_reklama`';
        
$inDB->query($sql);

        
$sql 'CREATE TABLE IF NOT EXISTS `cms_reklama` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `user_id` int(11) NOT NULL,
          `img` varchar(255) NOT NULL,
          `max` int(11) NOT NULL,
          `maxlimit` int(11) NOT NULL,
          `day` int(11) NOT NULL,
          `daylimit` int(11) NOT NULL,
          `sutki` int(11) NOT NULL,
          `hity` int(11) NOT NULL,
          `clics` int(11) NOT NULL,
          `pubdate` date NOT NULL,
          `text` text NOT NULL,
          `gourl` varchar(255) NOT NULL,
          `published` int(11) NOT NULL,
          `bal` int(11) NOT NULL,
          `blocking` int(11) NOT NULL,
          PRIMARY KEY (`id`)
        ) ENGINE=MyISAM  DEFAULT CHARSET=cp1251'
;
        
$inDB->query($sql);


        
$sql 'DROP TABLE IF EXISTS `cms_reklama_balans`';
        
$inDB->query($sql);
        
$sql 'CREATE TABLE IF NOT EXISTS `cms_reklama_balans` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `user_id` int(11) NOT NULL,
          `balans` int(11) NOT NULL,
          PRIMARY KEY (`id`)
        ) ENGINE=MyISAM  DEFAULT CHARSET=cp1251'
;
        
$inDB->query($sql);


        
$sql 'INSERT INTO `cms_reklama_balans` (`id`, `user_id`, `balans`) VALUES
        (1, 1, 0)'
;
        
$inDB->query($sql);


        
$sql 'DROP TABLE IF EXISTS `cms_reklama_config`';
        
$inDB->query($sql);
        
$sql 'CREATE TABLE IF NOT EXISTS `cms_reklama_config` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `price` int(11) NOT NULL,
          `countitem` int(11) NOT NULL,
          `width` int(11) NOT NULL,
          `poochrenie` int(11) NOT NULL,
          `mon_login` varchar(255) NOT NULL,
          `mon_pwd1` varchar(255) NOT NULL,
          `mon_pwd2` varchar(255) NOT NULL,
          `mon_desc` varchar(255) NOT NULL,
          `mon_url` varchar(255) NOT NULL,
          `wm_kurs_z` float(10,2) NOT NULL,
          `wm_kurs_u` float(10,2) NOT NULL,
          `wm_kurs_r` float(10,2) NOT NULL,
          `wmr` varchar(255) NOT NULL,
          `wmu` varchar(255) NOT NULL,
          `wmz` varchar(255) NOT NULL,
          `secret_key` varchar(255) NOT NULL,
          `sim_mode` varchar(255) NOT NULL,
          `url_pay` varchar(255) NOT NULL,
          `is_robokassa` int(11) NOT NULL,
          `is_billing` int(11) NOT NULL,
          `is_webmoney` int(11) NOT NULL,
          `img_w` int(11) NOT NULL,
          `img_h` int(11) NOT NULL,
          `img_sqr` int(11) NOT NULL,
          `simbols` int(11) NOT NULL,
          PRIMARY KEY (`id`)
        ) ENGINE=MyISAM  DEFAULT CHARSET=cp1251;'
;
        
$inDB->query($sql);
        
$sql "INSERT INTO `cms_reklama_config` (`id`, `price`, `countitem`, `width`, `poochrenie`, `mon_login`, `mon_pwd1`, `mon_pwd2`, `mon_desc`, `mon_url`, `wm_kurs_z`, `wm_kurs_u`, `wm_kurs_r`, `wmr`, `wmu`, `wmz`, `secret_key`, `sim_mode`, `url_pay`, `is_robokassa`, `is_billing`, `is_webmoney`, `img_w`, `img_h`, `img_sqr`, `simbols`) VALUES
        (1, 10, 0, 120, 1000, 'tulik', 'h4hvdj57urgt345rh5hfghfddv', 'ssfgjh5675tnyhje65gnm5675', 'Покупка показов', 'http://test.robokassa.ru/index.aspx', 30.00, 4.12, 1.00, 'R117790711164', 'U198246599282', 'Z427091039632', '6rthge846gr73e5fergi8', '2', 'https://merchant.webmoney.ru/lmi/payment.asp', 1, 1, 1, 250, 0, 0, 25)"
;
        
$inDB->query($sql);



        
$sql 'DROP TABLE IF EXISTS `cms_reklama_hits`';
        
$inDB->query($sql);
        
$sql 'CREATE TABLE IF NOT EXISTS `cms_reklama_hits` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `reklama_id` int(11) NOT NULL,
          `hitdate` date NOT NULL,
          `hity` int(11) NOT NULL,
          `clics` int(11) NOT NULL,
          PRIMARY KEY (`id`)
        ) ENGINE=MyISAM  DEFAULT CHARSET=cp1251'
;
        
$inDB->query($sql);




        
$sql 'DROP TABLE IF EXISTS `cms_reklama_pay`';
        
$inDB->query($sql);
        
$sql 'CREATE TABLE IF NOT EXISTS `cms_reklama_pay` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `user_id` int(11) NOT NULL,
          `secret_key` varchar(255) NOT NULL,
          `summ` float(10,2) NOT NULL,
          `purse` varchar(255) NOT NULL,
          `type_wm` varchar(255) NOT NULL,
          `pokazi` int(11) NOT NULL,
          PRIMARY KEY (`id`)
        ) ENGINE=MyISAM  DEFAULT CHARSET=cp1251'
;
        
$inDB->query($sql);




        
$sql 'DROP TABLE IF EXISTS `cms_reklama_psys_stat`';
        
$inDB->query($sql);
        
$sql 'CREATE TABLE IF NOT EXISTS `cms_reklama_psys_stat` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `user_id` int(11) NOT NULL,
          `pay_sys` varchar(255) NOT NULL,
          `price` float(10,2) NOT NULL,
          `pubdate` date NOT NULL,
          PRIMARY KEY (`id`)
        ) ENGINE=MyISAM  DEFAULT CHARSET=cp1251'
;
        
$inDB->query($sql);


        if (
$inCore->isComponentInstalled('billing')){

            
$inCore->loadClass('billing');

            
cmsBilling::registerAction('reklama', array(
                
'name' => 'add_pokazi',
                
'title' => 'Покупка показов')
            );

        }

        return 
true

    }


?>
Онлайн: 1
Реклама