Overview
SHA1:a6ebca415e8729d3921045ba78ab65761f51db37
Date: 2018-10-17 11:07:06
User: bohwaz
Comment:Corriger problème lié à conversion de string vide en entier, signalé par @Cédric
Timelines: family | ancestors | descendants | both | dev
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2018-10-17
11:14
[50f325e4d7] Vérifions les dépendances dans la mise à jour aussi, au cas où (user: bohwaz, tags: dev)
11:07
[a6ebca415e] Corriger problème lié à conversion de string vide en entier, signalé par @Cédric (user: bohwaz, tags: dev)
2018-10-15
21:53
[a4b7d7ada4] Correction bug recherche sur texte libre (user: bohwaz, tags: dev)
Changes

Modified src/include/lib/Garradin/Template.php from [b6b4c087b7] to [1f698e9c13].

368
369
370
371
372
373
374



375
376
377
378
379
380
381
					{
						$binary |= 0x01 << $k;
					}
				}

				$value = $binary;
			}




			foreach ($options as $k=>$v)
			{
				$b = 0x01 << (int)$k;
				$field .= '<label><input type="checkbox" name="' 
					. htmlspecialchars($params['name'], ENT_QUOTES, 'UTF-8') . '[' . (int)$k . ']" value="1" '
					. (($value & $b) ? 'checked="checked"' : '') . ' ' . $attributes . '/> ' 







>
>
>







368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
					{
						$binary |= 0x01 << $k;
					}
				}

				$value = $binary;
			}

			// Forcer la valeur à être un entier (depuis PHP 7.1)
			$value = (int)$value;

			foreach ($options as $k=>$v)
			{
				$b = 0x01 << (int)$k;
				$field .= '<label><input type="checkbox" name="' 
					. htmlspecialchars($params['name'], ENT_QUOTES, 'UTF-8') . '[' . (int)$k . ']" value="1" '
					. (($value & $b) ? 'checked="checked"' : '') . ' ' . $attributes . '/> '