Overview
SHA1:2c0b1a65c4188578f399003c618e5c3b70e139f2
Date: 2018-04-20 06:02:48
User: bohwaz
Comment:Échapper le nom des champs dans la table membres afin d'éviter les soucis avec les mots-clés réservés par SQLite (erreur #acngifop)
Timelines: family | ancestors | descendants | both | trunk | stable
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2018-04-28
18:36
[b80a7b77ad] Remettre le focus sur la date au chargement de la page, plus facile pour gérer la saisie en masse (user: bohwaz, tags: trunk, stable)
2018-04-20
06:02
[2c0b1a65c4] Échapper le nom des champs dans la table membres afin d'éviter les soucis avec les mots-clés réservés par SQLite (erreur #acngifop) (user: bohwaz, tags: trunk, stable)
2018-04-19
11:40
[3789725be5] Remplacer /admin/ par "/" sinon on risque d'avoir une chaîne vide (user: bohwaz, tags: trunk, stable)
Changes

Modified src/include/lib/Garradin/Membres/Champs.php from [a1cbfdd70c] to [2b5c5300ef].

537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
    		if ($cfg->type == 'number' || $cfg->type == 'multiple' || $cfg->type == 'checkbox')
    			$type = 'INTEGER';
    		elseif ($cfg->type == 'file')
    			$type = 'BLOB';
    		else
    			$type = 'TEXT';

    		$line = $key . ' ' . $type . ',';

            if (!empty($cfg->title))
            {
                $line .= ' -- ' . str_replace(["\n", "\r"], '', $cfg->title);
            }

            $create[] = $line;







|







537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
    		if ($cfg->type == 'number' || $cfg->type == 'multiple' || $cfg->type == 'checkbox')
    			$type = 'INTEGER';
    		elseif ($cfg->type == 'file')
    			$type = 'BLOB';
    		else
    			$type = 'TEXT';

    		$line = sprintf('"%s" %s,', $key, $type);

            if (!empty($cfg->title))
            {
                $line .= ' -- ' . str_replace(["\n", "\r"], '', $cfg->title);
            }

            $create[] = $line;