Overview
Comment:Fix: stdClass, pas object
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | stable
Files: files | file ages | folders
SHA1: 56bed8c330ba495e5ea5f5cbaeec10d79aa6ff77
User & Date: bohwaz on 2019-11-17 19:46:35
Other Links: manifest | tags
Context
2019-12-01
19:29
Nom plus parlant du nouvel exercice check-in: 2c234ac9ba user: bohwaz tags: trunk, stable
2019-11-17
19:46
Fix: stdClass, pas object check-in: 56bed8c330 user: bohwaz tags: trunk, stable
18:12
Autoriser d'autres présentations du numéro de téléphone pour les autres pays check-in: c58cdbb392 user: bohwaz tags: trunk, stable
Changes

Modified src/include/lib/Garradin/Membres/Import.php from [0f6e3bb8ff] to [6ee80dccef].

333
334
335
336
337
338
339
340
341
342
343
344
345
346
347

	public function toODS(array $list = null)
	{
		list($champs, $result, $name) = $this->export($list);
		return Utils::toODS($name, $result, $champs, [$this, 'exportRow']);
	}

	public function exportRow(object $row) {
		// Pas hyper efficace, il faudrait ne pas récupérer la liste pour chaque ligne... FIXME
		$champs_multiples = Config::getInstance()->get('champs_membres')->getMultiples();

		// convertir les champs à choix multiple de binaire vers liste séparée par des points virgules
		foreach ($champs_multiples as $id=>$config) {
			$out = [];








|







333
334
335
336
337
338
339
340
341
342
343
344
345
346
347

	public function toODS(array $list = null)
	{
		list($champs, $result, $name) = $this->export($list);
		return Utils::toODS($name, $result, $champs, [$this, 'exportRow']);
	}

	public function exportRow(\stdClass $row) {
		// Pas hyper efficace, il faudrait ne pas récupérer la liste pour chaque ligne... FIXME
		$champs_multiples = Config::getInstance()->get('champs_membres')->getMultiples();

		// convertir les champs à choix multiple de binaire vers liste séparée par des points virgules
		foreach ($champs_multiples as $id=>$config) {
			$out = [];