Overview
SHA1:e6bc64c5f234d14c673396776facef542b41c133
Date: 2018-10-21 19:29:57
User: bohwaz
Comment:Ne pas remettre à zéro les données custom de la session
Timelines: family | ancestors | descendants | both | dev
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2018-10-21
19:30
[d1635d0613] Forcer l'installation des plugins système avant leur affichage (user: bohwaz, tags: dev)
19:29
[e6bc64c5f2] Ne pas remettre à zéro les données custom de la session (user: bohwaz, tags: dev)
19:20
[536d23e2c9] Correction typo nom variable envoi de mail (user: bohwaz, tags: dev)
Changes

Modified src/include/lib/Garradin/Membres/Session.php from [641c204780] to [76f4ec5c54].

248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
...
339
340
341
342
343
344
345
346
347
348
349
350

		return Utils::sendEmail(Utils::EMAIL_CONTEXT_SYSTEM, $membre->email, 'Nouveau mot de passe', $message, $membre->id, $membre->clef_pgp);
	}

	public function editUser($data)
	{
		(new Membres)->edit($this->user->id, $data, false);
		$this->refresh();

		return true;
	}

	public function canAccess($category, $permission)
	{
		if (!$this->user)
................................................................................
			{
				throw new UserException('Clé PGP invalide : impossible d\'extraire l\'empreinte.');
			}
		}

		$db = DB::getInstance();
		$db->update('membres', $data, $db->where('id', (int)$this->user->id));
		$this->refresh();

		return true;
	}
}







|







 







|




248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
...
339
340
341
342
343
344
345
346
347
348
349
350

		return Utils::sendEmail(Utils::EMAIL_CONTEXT_SYSTEM, $membre->email, 'Nouveau mot de passe', $message, $membre->id, $membre->clef_pgp);
	}

	public function editUser($data)
	{
		(new Membres)->edit($this->user->id, $data, false);
		$this->refresh(false);

		return true;
	}

	public function canAccess($category, $permission)
	{
		if (!$this->user)
................................................................................
			{
				throw new UserException('Clé PGP invalide : impossible d\'extraire l\'empreinte.');
			}
		}

		$db = DB::getInstance();
		$db->update('membres', $data, $db->where('id', (int)$this->user->id));
		$this->refresh(false);

		return true;
	}
}