Esempio n. 1
0
    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/', './uploads/auto_foto/', './engine/car-market/cache/', './engine/car-market/cache/array/', './engine/car-market/logs/database.log', './engine/car-market/logs/errors.log', './engine/car-market/logs/HandlerErrors.log');
            foreach ($other_fields_array as $field) {
                $important_files[] = './engine/car-market/array/' . $field['file'] . '.php';
            }
            $obj->CheckHost($important_files, REQUIRED_DLE, REQUIRED_PHP, REQUIRED_MYSQL);
        case 3:
            $text_use = <<<HTML
<div style="padding:15px;" >
<input type="checkbox" value="1" name="fields[use_country]" style="vertical-align:middle" />&nbsp; Использовать страны в модуле<br/>
<input style="vertical-align:middle" type="checkbox" value="1" name="fields[use_region]" />&nbsp; Использовать регионы в модуле<br/>
<input style="vertical-align:middle" type="checkbox" checked="checked" disabled="disabled" />&nbsp; Использовать города в модуле
</div>\t
HTML;
            $use_status = "Изменить эти параметры в сторону увеления потом будет невозможно";
            function CheckUse(install_update $obj)
            {
                if (!empty($_POST['use_country'])) {
                    $obj->SetAdditionalField('use_country', 1);
                }
                if (!empty($_POST['use_region'])) {
Esempio n. 2
0
} 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/', './uploads/company_logo/', './uploads/resume_photo/', './engine/job/cache/', './engine/job/cache/array/', './engine/job/logs/database.log', './engine/job/logs/errors.log', './engine/job/logs/HandlerErrors.log');
            $obj->CheckHost($important_files, $dle, $php, $mysql);
        case 3:
            $text_use = <<<HTML
<div style="padding:15px;" >
<input type="checkbox" value="1" name="use_country" style="vertical-align:middle" checked="checked" />&nbsp; Использовать страны в модуле<br/>
<input style="vertical-align:middle" name="use_city" type="checkbox" checked="checked" />&nbsp; Использовать города в модуле
</div>\t
HTML;
            $use_status = "Изменить эти параметры в сторону увеления потом будет невозможно";
            function CheckUse(install_update $obj)
            {
                if (!empty($_POST['use_country'])) {
                    $obj->SetAdditionalField('use_country', 1);
                }
                if (!empty($_POST['use_city'])) {
                    $obj->SetAdditionalField('use_city', 1);