Overview
SHA1:2ccae440ce8ca09b49be91619ee990488955c966
Date: 2017-10-12 10:32:19
User: bohwaz
Comment:Corrections pour mise à jour depuis vieilles versions
Timelines: family | ancestors | descendants | both | dev
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2017-10-12
10:40
[21645d32fa] Projets: corrige sélecteur de projet dans la saisie d'opération (user: bohwaz, tags: dev)
10:32
[2ccae440ce] Corrections pour mise à jour depuis vieilles versions (user: bohwaz, tags: dev)
10:31
[bf446099b2] forEach est tout moderne pour palemoon :( (user: bohwaz, tags: dev)
Changes

Modified src/include/data/0.4.3.sql from [34e5e588a4] to [074264b547].

47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62

	montant REAL,

	date TEXT DEFAULT CURRENT_DATE,
	moyen_paiement TEXT DEFAULT NULL,
	numero_cheque TEXT DEFAULT NULL,

	compte_debit INTEGER, -- N° du compte dans le plan
	compte_credit INTEGER, -- N° du compte dans le plan

	id_exercice INTEGER NULL DEFAULT NULL, -- En cas de compta simple, l'exercice est permanent (NULL)
	id_auteur INTEGER NULL,
	id_categorie INTEGER NULL, -- Numéro de catégorie (en mode simple)

	FOREIGN KEY(moyen_paiement) REFERENCES compta_moyens_paiement(code),
	FOREIGN KEY(compte_debit) REFERENCES compta_comptes(id),







|
|







47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62

	montant REAL,

	date TEXT DEFAULT CURRENT_DATE,
	moyen_paiement TEXT DEFAULT NULL,
	numero_cheque TEXT DEFAULT NULL,

	compte_debit TEXT, -- N° du compte dans le plan
	compte_credit TEXT, -- N° du compte dans le plan

	id_exercice INTEGER NULL DEFAULT NULL, -- En cas de compta simple, l'exercice est permanent (NULL)
	id_auteur INTEGER NULL,
	id_categorie INTEGER NULL, -- Numéro de catégorie (en mode simple)

	FOREIGN KEY(moyen_paiement) REFERENCES compta_moyens_paiement(code),
	FOREIGN KEY(compte_debit) REFERENCES compta_comptes(id),

Modified src/www/admin/upgrade.php from [2ce40cf8ef] to [b498d02b73].

211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
    $db->exec('PRAGMA foreign_keys = OFF; BEGIN;');

    // Mise à jour base de données
    $db->exec(file_get_contents(ROOT . '/include/data/0.7.0.sql'));

    // Changement de syntaxe du Wiki vers SkrivML
    $wiki = new Wiki;
    $res = $db->query('SELECT id_page, contenu, revision, chiffrement FROM wiki_revisions GROUP BY id_page ORDER BY revision DESC;');

    while ($row = $res->fetchArray(\SQLITE3_ASSOC))
    {
        // Ne pas convertir le contenu chiffré, de toute évidence
        if ($row->chiffrement)
            continue;

        $content = $row->contenu;
        $content = Utils::HTMLToSkriv($content);







|

|







211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
    $db->exec('PRAGMA foreign_keys = OFF; BEGIN;');

    // Mise à jour base de données
    $db->exec(file_get_contents(ROOT . '/include/data/0.7.0.sql'));

    // Changement de syntaxe du Wiki vers SkrivML
    $wiki = new Wiki;
    $res = $db->get('SELECT id_page, contenu, revision, chiffrement FROM wiki_revisions GROUP BY id_page ORDER BY revision DESC;');

    foreach ($res as $row)
    {
        // Ne pas convertir le contenu chiffré, de toute évidence
        if ($row->chiffrement)
            continue;

        $content = $row->contenu;
        $content = Utils::HTMLToSkriv($content);