Example #1
0
 function CheckFillDataBase(install_update $obj)
 {
     foreach (array('marks', 'countries', 'regions', 'cities', 'country_id', 'region_id') as $value) {
         if (!empty($_POST[$value])) {
             $obj->SetAdditionalField($value, $_POST[$value]);
         }
     }
     return false;
 }
Example #2
0
 function CheckFillDataBase(install_update $obj)
 {
     foreach (array('fill_country', 'fill_sphere', 'fill_specialty') as $value) {
         if (!empty($_POST[$value])) {
             $obj->SetAdditionalField($value, 1);
         }
     }
     if (!empty($_POST['fill_city']) && $obj->fields['use_city']) {
         $obj->SetAdditionalField('fill_city', 1);
         if (!empty($_POST['country_id']) && empty($obj->fields['use_country'])) {
             $obj->SetAdditionalField('country_id', $_POST['country_id']);
         }
     }
     return false;
 }
Example #3
0
                case 3:
                    $obj->ChangeVersion(CONFIG_FILE, CONFIG_VARNAME, $module_config, array(), $to_version);
                    $obj->Finish($finish_text, $to_version);
                    break;
            }
            break;
        default:
            $text = <<<TEXT
<b>Не известная версия модуля. Переустановите модуль.</b>
TEXT;
            $obj->OtherPage($text);
            break;
    }
} else {
    $title = array("Описание модуля", "Лицензионное соглашение", "Проверка хостинга", "Создание файла настроек", "Работа с базой данных", "Завершение установки");
    $obj = new install_update(MODULE_NAME, $version, $title, $licence, $db, $image_patch);
    $obj->year = YEAR;
    switch ($_POST['step']) {
        case 1:
            $module_name = MODULE_NAME;
            $head_licence = <<<HTML
Пожалуйста внимательно прочитайте и примите пользовательское соглашение по использованию модуля "{$module_name}".
HTML;
            $text_licence = <<<HTML
Покупатель имеет право:</b><ul><li>Изменять дизайн и структуру программного продукта в соответствии с нуждами своего сайта.</li><br /><li>Производить и распространять инструкции по созданным Вами модификациям шаблонов и языковых файлов, если в них будет иметься указание на оригинального разработчика программного продукта до Ваших модификаций.</li><br /><li>Переносить программный продукт на другой сайт после обязательного уведомления меня об этом, а также полного удаления скрипта с предыдущего сайта.</li><br /></ul><br /><b>Покупатель не имеет право:</b><br /><ul><li>Передавать права на использование интеграции третьим лицам, кроме случаев, перечисленных выше в нашем соглашении.</li><br /><li>Изменять структуру программных кодов, функции программы или создавать родственные продукты, базирующиеся на нашем программном коде</li><br /><li>Использовать более одной копии модуля <b>{$module_name}</b> по одной лицензии</li><br /><li>Рекламировать, продавать или публиковать на своем сайте пиратские копии модуля</li><br /><li>Распространять или содействовать распространению нелицензионных копий модуля <b>{$module_name}</b></li><br /></ul>
HTML;
            $obj->Licence($head_licence, $text_licence);
        case 2:
            $important_files = array('./install.php', './engine/data/');
            $obj->CheckHost($important_files, REQUIRED_DLE, REQUIRED_PHP, REQUIRED_MYSQL);
        case 3:
Example #4
0
                    break;
            }
            break;
        case $version:
            $obj->Finish("<div style=\"text-align:center;font-size:150%;\">Вы используете актуальную версию скрипта. Обновление не требуется</div>");
            break;
        default:
            $text = <<<TEXT
<b>Не известная версия модуля. Переустановите модуль.</b>
TEXT;
            $obj->OtherPage($text);
            break;
    }
} else {
    $title = array("Описание модуля", "Лицензионное соглашение", "Проверка хостинга", "Создание файла настроек", "Найстройки БД форума", "Завершение установки");
    $obj = new install_update($module_name, $version, $title, $licence, $db, $image_patch);
    $obj->year = $year;
    switch ($_POST['step']) {
        case 1:
            $head_licence = <<<HTML
Пожалуйста внимательно прочитайте и примите пользовательское соглашение по использованию модуля "{$module_name}".
HTML;
            $text_licence = <<<HTML
Покупатель имеет право:</b><ul><li>Изменять дизайн и структуру программного продукта в соответствии с нуждами своего сайта.</li><br /><li>Производить и распространять инструкции по созданным Вами модификациям шаблонов и языковых файлов, если в них будет иметься указание на оригинального разработчика программного продукта до Ваших модификаций.</li><br /><li>Переносить программный продукт на другой сайт после обязательного уведомления меня об этом, а также полного удаления скрипта с предыдущего сайта.</li><br /></ul><br /><b>Покупатель не имеет право:</b><br /><ul><li>Передавать права на использование интеграции третьим лицам, кроме случаев, перечисленных выше в нашем соглашении.</li><br /><li>Изменять структуру программных кодов, функции программы или создавать родственные продукты, базирующиеся на нашем программном коде</li><br /><li>Использовать более одной копии модуля <b>{$module_name}</b> по одной лицензии</li><br /><li>Рекламировать, продавать или публиковать на своем сайте пиратские копии модуля</li><br /><li>Распространять или содействовать распространению нелицензионных копий модуля <b>{$module_name}</b></li><br /></ul>
HTML;
            $obj->Licence($head_licence, $text_licence);
        case 2:
            $important_files = array('./install.php', './engine/data/', './engine/cache/');
            $obj->CheckHost($important_files, $dle, $php, $mysql);
        case 3:
            $dle_vb_conf = array('vb_lastpost_onoff' => "0", 'vb_block_new_count_post' => "10", 'vb_block_new_leght_name' => "45", 'vb_block_new_cache_time' => "60", 'vb_block_new_badf' => "", 'vb_block_new_goodf' => "", 'vb_birthday_onoff' => "0", 'vb_block_birthday_cache_time' => "1800", 'count_birthday' => "50", 'no_user_birthday' => "Именниников сегодня нет", 'vb_block_birthday_spacer' => ", ", 'birthday_block' => "<a href=\"{user_url}\">{name}</a> ({age})", 'vb_online_onoff' => "0", 'vb_block_online_cache_time' => "60", 'separator' => ", ", 'vb_goforum' => "0", 'link_title' => "title", 'link_text' => "short", 'link_on_news' => "0", 'link_user' => "author", 'vb_link_name_post_on_forum' => "Статья : {Post_name}", 'text_post_on_forum' => "Здесь обсуждается статья: [URL='{post_link}']{Post_name}[/URL]", 'vb_link_link_on_forum' => "<a href='{link_on_forum}' title='Перейти на форум'>Обсудить на форуме[count] ({count})[/count]</a>", 'postusername' => "SiteInformer", 'postuserid' => "0", 'vb_link_forumid' => array(), 'vb_onoff' => "1", 'vb_content_charset' => "UTF-8", 'vb_reg' => "1", 'vb_profile' => "1", 'vb_lost' => "1", 'vb_pm' => "1", 'vb_login' => "1", 'vb_logout' => "1", 'vb_admin' => "1", 'vb_login_create_account' => "0", 'vb_login_create_dle_account' => "0", 'fields' => array('info' => "1", 'land' => "2"));