Overview
Comment:Réinstaller les plugins système après une remise à zéro
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: 52eec5cad6120569cc664a36ff08d237d3150e72
User & Date: bohwaz on 2018-10-26 10:18:10
Other Links: branch diff | manifest | tags
Context
2018-10-26
10:18
Suppression espaces en trop check-in: 995b1807a8 user: bohwaz tags: dev
10:18
Réinstaller les plugins système après une remise à zéro check-in: 52eec5cad6 user: bohwaz tags: dev
2018-10-25
13:39
Exemple de recherche vide car avec un nom les gens ne comprennent pas check-in: 46ed8ecf5a user: bohwaz tags: dev
Changes

Modified src/include/lib/Garradin/Install.php from [c6e1ea55f9] to [dc1e4df9ed].

21
22
23
24
25
26
27
28








29
30
31
32
33
34
35
		(new Sauvegarde)->create(date('Y-m-d-His-') . 'avant-remise-a-zero');

		DB::getInstance()->close();
		Config::deleteInstance();

		unlink(DB_FILE);

		return self::install($config->nom_asso, $config->adresse_asso, $config->email_asso, 'Bureau', $user->identite, $user->email, $password, $config->site_asso);








	}

	static public function install($nom_asso, $adresse_asso, $email_asso, $nom_categorie, $nom_membre, $email_membre, $passe_membre, $site_asso = WWW_URL)
	{
		$db = DB::getInstance(true);

		// Taille de la page de DB, on force à 4096 (défaut dans les dernières







|
>
>
>
>
>
>
>
>







21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
		(new Sauvegarde)->create(date('Y-m-d-His-') . 'avant-remise-a-zero');

		DB::getInstance()->close();
		Config::deleteInstance();

		unlink(DB_FILE);

		$ok = self::install($config->nom_asso, $config->adresse_asso, $config->email_asso, 'Bureau', $user->identite, $user->email, $password, $config->site_asso);

		if ($ok)
		{
			// Force l'installation de plugin système
			Plugin::checkAndInstallSystemPlugins();
		}

		return $ok;
	}

	static public function install($nom_asso, $adresse_asso, $email_asso, $nom_categorie, $nom_membre, $email_membre, $passe_membre, $site_asso = WWW_URL)
	{
		$db = DB::getInstance(true);

		// Taille de la page de DB, on force à 4096 (défaut dans les dernières