$device = new Device(); $personnality = new Personality(); if (isset($_POST['url'])) { $const = file_get_contents("constant.php"); file_put_contents('constant.php', preg_replace("/(define\\(\\'YANA_URL\\'\\,\\')(.*)('\\)\\;)/", "\$1" . $_POST['url'] . "\$3", $const)); } //Création des tables SQL $configuration->create(); $user->create(); $right->create(); $rank->create(); $section->create(); $event->create(); $device->create(); $personnality->create(); $personnality->birth(); $configuration->put('UPDATE_URL', 'http://update.idleman.fr/yana?callback=?'); $configuration->put('DEFAULT_THEME', 'default'); $configuration->put('COOKIE_NAME', 'yana'); $configuration->put('COOKIE_LIFETIME', '7'); $configuration->put('VOCAL_ENTITY_NAME', 'YANA'); $configuration->put('PROGRAM_VERSION', '3.0.6'); $configuration->put('HOME_PAGE', 'index.php'); $configuration->put('VOCAL_SENSITIVITY', '0.0'); //Création du rang admin $rank = new Rank(); $rank->setLabel('admin'); $rank->save(); //Déclaration des sections du programme $sections = array('event', 'vocal', 'user', 'plugin', 'configuration', 'admin'); //Création des sections déclarées et attribution de tous les droits sur toutes ces sections pour l'admin