1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <?php
- /*******************************************/
- /** Fichier de migration de la base MYSQL **/
- /*******************************************/
- require_once(__DIR__.DIRECTORY_SEPARATOR.'common.php');
- global $myUser;
- try{
- if(!$myUser->superadmin) throw new Exception('Merci de vous identifier en super admin');
- // [ MODIFICATIONS DU 18/03/2019 12:07 par JNARBONI]
- $comment = "Création de la table activedirectory_group";
- $query = "CREATE TABLE `activedirectory_group` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `rank` varchar(225) DEFAULT NULL,
- `firm` int(11) DEFAULT NULL,
- `created` int(11) DEFAULT NULL,
- `updated` int(11) DEFAULT NULL,
- `updater` varchar(225) DEFAULT NULL,
- `creator` varchar(225) DEFAULT NULL
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
- execute($comment,$query);
- $comment = "Création de la table dashboard_dashboard";
- $query = "CREATE TABLE `dashboard_dashboard` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user` varchar(225) DEFAULT NULL,
- `label` varchar(225) DEFAULT NULL,
- `icon` varchar(225) DEFAULT NULL,
- `default` tinyint(1) NOT NULL DEFAULT '0',
- `created` int(11) DEFAULT NULL,
- `updated` int(11) DEFAULT NULL,
- `updater` varchar(225) DEFAULT NULL,
- `creator` varchar(225) DEFAULT NULL
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
- execute($comment,$query);
- $comment = "Création de la table dashboard_dashboard_widget";
- $query = "CREATE TABLE `dashboard_dashboard_widget` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `model` varchar(225) DEFAULT NULL,
- `position` int(11) DEFAULT NULL,
- `minified` tinyint(1) NOT NULL DEFAULT '0',
- `dashboard` int(11) DEFAULT NULL,
- `created` int(11) DEFAULT NULL,
- `updated` int(11) DEFAULT NULL,
- `updater` varchar(225) DEFAULT NULL,
- `creator` varchar(225) DEFAULT NULL
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
- execute($comment,$query);
- $comment = "Ajout de la colonne mail (varchar(225)) sur la table firm";
- $query = "ALTER TABLE `firm` ADD COLUMN `mail` varchar(225) NOT NULL;";
- execute($comment,$query);
- $comment = "Ajout de la colonne assign (varchar(225)) sur la table issue_report";
- $query = "ALTER TABLE `issue_report` ADD COLUMN `assign` varchar(225) DEFAULT NULL;";
- execute($comment,$query);
- $comment = "Ajout de la colonne state (varchar(225)) sur la table issue_report";
- $query = "ALTER TABLE `issue_report` ADD COLUMN `state` varchar(225) DEFAULT NULL;";
- execute($comment,$query);
- $comment = "Ajout de la colonne passwordTime (varchar(225)) sur la table user";
- $query = "ALTER TABLE `user` ADD COLUMN `passwordTime` varchar(225) DEFAULT NULL;";
- execute($comment,$query);
- //--INSTRUCTIONS
- function execute($comment,$sql){
- echo $comment.'<br/>';
- User::staticQuery($sql);
- echo '</hr>';
- }
- }catch(Exception $e){ ?>
- <div style="text-align: center;margin:auto;width:500px;">
- Erreur : <?php echo $e->getMessage(); ?>
- </div>
- <?php } ?>
|