Overview
Comment:Ne pas remettre à zéro les données custom de la session
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: e6bc64c5f234d14c673396776facef542b41c133
User & Date: bohwaz on 2018-10-21 19:29:57
Other Links: branch diff | manifest | tags
Context
2018-10-21
19:30
Forcer l'installation des plugins système avant leur affichage check-in: d1635d0613 user: bohwaz tags: dev
19:29
Ne pas remettre à zéro les données custom de la session check-in: e6bc64c5f2 user: bohwaz tags: dev
19:20
Correction typo nom variable envoi de mail check-in: 536d23e2c9 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

		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)







|







248
249
250
251
252
253
254
255
256
257
258
259
260
261
262

		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)
339
340
341
342
343
344
345
346
347
348
349
350
			{
				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;
	}
}







|




339
340
341
342
343
344
345
346
347
348
349
350
			{
				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;
	}
}