示例#1
0
 $client = new Client();
 $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');