Overview
Comment:Fix restore DB before alpha
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA3-256: 06d45d789a63eb649071f16e5799c5429e3184bf93cad860ad62a3f1b504aff7
User & Date: bohwaz on 2023-05-11 16:20:00
Other Links: branch diff | manifest | tags
Context
2023-05-11
20:23
Update WebDAV JS Navigator check-in: f54d33d273 user: bohwaz tags: dev
16:20
Fix restore DB before alpha check-in: 06d45d789a user: bohwaz tags: dev
15:53
Fix issues when drag and dropping fields, add buttons to change order check-in: f73010cede user: bohwaz tags: dev
Changes

Modified src/include/lib/Garradin/Sauvegarde.php from [59a4725000] to [92ea26e028].

461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
		}

		$session = Session::getInstance();

		// EmpĂȘchons l'admin de se tirer une balle dans le pied
		if ($session->isLogged(true))
		{
			if (version_compare($version, '1.3', '<')) { // FIXME remove in 1.4
				$sql = 'SELECT 1 FROM users_categories WHERE id = (SELECT id_category FROM membres WHERE id = %d) AND perm_connect >= %d AND perm_config >= %d';
			}
			else {
				$sql = 'SELECT 1 FROM users_categories WHERE id = (SELECT id_category FROM users WHERE id = %d) AND perm_connect >= %d AND perm_config >= %d';
			}

			$sql = sprintf($sql, $session->getUser()->id, Session::ACCESS_READ, Session::ACCESS_ADMIN);







|







461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
		}

		$session = Session::getInstance();

		// EmpĂȘchons l'admin de se tirer une balle dans le pied
		if ($session->isLogged(true))
		{
			if (version_compare($version, '1.3.0-alpha1', '<')) { // FIXME remove in 1.4
				$sql = 'SELECT 1 FROM users_categories WHERE id = (SELECT id_category FROM membres WHERE id = %d) AND perm_connect >= %d AND perm_config >= %d';
			}
			else {
				$sql = 'SELECT 1 FROM users_categories WHERE id = (SELECT id_category FROM users WHERE id = %d) AND perm_connect >= %d AND perm_config >= %d';
			}

			$sql = sprintf($sql, $session->getUser()->id, Session::ACCESS_READ, Session::ACCESS_ADMIN);