Exemplo n.º 1
0
    $error .= sprintf('<p>[DELETE ENTRIES FROM mod_kit_config] %s</p>', $database->get_error());
}
// delete no longer needed files and directories
$delete_array = array('kit.php', 'class.newsletter.link.php', 'class.response.php', 'class.request.php', 'droplets', 'class.droplets.php', 'class.dialogs.php', 'dialogs', 'frontend.css');
foreach ($delete_array as $item) {
    if (file_exists(WB_PATH . '/modules/kit/' . $item)) {
        if (!rm_full_dir(WB_PATH . '/modules/kit/' . $item)) {
            $error .= sprintf('<p>[DELETE FILES/DIRECTORIES] Can\'t delete /modules/kit/%s</p>', $item);
        }
    }
}
/**
 * Release 0.46
 */
// change field lenght for values from 80 chars to TEXT
if (!$dbCronjobData->sqlAlterTableChangeField(dbCronjobData::field_value, dbCronjobData::field_value, "TEXT NOT NULL DEFAULT ''")) {
    $error .= sprintf('[<p>[ALTER TABLE mod_kit_cronjob_data] %s</p>', $dbCronjobData->getError());
}
/**
 * Release 0.51
 */
// add field 'relaying' to email provider
if (!$dbKITprovider->sqlFieldExists(dbKITprovider::field_relaying)) {
    if (!$dbKITprovider->sqlAlterTableAddField(dbKITprovider::field_relaying, "TINYINT NOT NULL DEFAULT '0'", dbKITprovider::field_smtp_pass)) {
        $error .= sprintf('<p>[ALTER TABLE mod_kit_provider] %s</p>', $dbKITprovider->getError());
    }
}
/**
 * Release 0.54
 */
// new table mod_kit_languages