28/11/20 Ajout d'une table sponsor pour parrainage
-------------------------------------------------------
CREATE TABLE `trockeedev`.`trockeedev_sponsors` ( `id` INT NOT NULL AUTO_INCREMENT , `user_id` INT NOT NULL , `code` VARCHAR(100) NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;


30/10/2020 : ajout sold sur une annonce pour trockee
-------------------------------------------------------
ALTER TABLE `xxxx_posts` ADD `sold` BOOLEAN NOT NULL DEFAULT FALSE AFTER `reserved`;

30/10/2020 : ajout reserved sur une annonce pour trockee
-------------------------------------------------------
ALTER TABLE `xxxx_posts` ADD `reserved` BOOLEAN NOT NULL DEFAULT FALSE AFTER `paused`;

13/10/20 : Ajout footer image url
-------------------------------------------------------
ALTER TABLE `xxxx_clients` ADD `img_footer_url` VARCHAR(500) NULL AFTER `bottomimage`;

Ajout infos transaction si post supprimé
-------------------------------------------------------
ALTER TABLE `xxxx_transactions` ADD `post_titre` VARCHAR(200) NULL AFTER `post_id`, ADD `post_category` VARCHAR(100) NULL AFTER `post_titre`;


Ajout switch type_site
-------------------------------------------------------
ALTER TABLE `XXXX_clients` ADD `site_competences_activated` BOOLEAN NOT NULL DEFAULT TRUE AFTER `display_skills_activated`;


Ajout switch monnaie classique/temps
-------------------------------------------------------
ALTER TABLE `XXXX_clients` ADD `monnaie_temps_activated` BOOLEAN NOT NULL DEFAULT TRUE AFTER `monnaie_name`;



Ajout Switch langues
-------------------------------------------------------
ALTER TABLE `XXXX_clients` ADD `langs` TEXT NULL DEFAULT NULL AFTER `description`;

Ajout philippe
---------------------------------------------------
ALTER TABLE `XXXX_clients` ADD `topimage` VARCHAR(200) NULL DEFAULT NULL AFTER `charte_activated`;
ALTER TABLE `XXXX_clients` ADD `bottomimage` VARCHAR(200) NOT NULL AFTER `topimage`;

Projets des challenges
--------------------------
CREATE TABLE `XXXX_projects` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR(50) NOT NULL , `challenge_id` INT NOT NULL , `type` VARCHAR(15) NOT NULL , `openmode` BOOLEAN NOT NULL DEFAULT TRUE , `created` DATETIME NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
CREATE TABLE `XXXX_projectcategories` ( `id` INT NOT NULL AUTO_INCREMENT , `project_id` INT NOT NULL , `challengescategory_id` INT NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
ALTER TABLE `XXXX_projects` ADD `usertype` TEXT NOT NULL AFTER `openmode`, ADD `description` TEXT NOT NULL AFTER `usertype`, ADD `image` VARCHAR(100) NULL AFTER `description`, ADD `logo` VARCHAR(100) NULL AFTER `image`, ADD `chatlink` VARCHAR(300) NULL AFTER `logo`, ADD `weblink` VARCHAR(300) NULL AFTER `chatlink`, ADD `videolink` VARCHAR(300) NULL AFTER `weblink`, ADD `requestedskills` TEXT NOT NULL AFTER `videolink`, ADD `fileaddon` VARCHAR(100) NULL AFTER `requestedskills`;
ALTER TABLE `XXXX_projects` ADD `userskills` TEXT NULL AFTER `videolink`;
ALTER TABLE `XXXX_projects` ADD `idx` TEXT NOT NULL AFTER `id`;
ALTER TABLE `XXXX_projects` ADD `user_id` INT NOT NULL AFTER `id`;
ALTER TABLE `XXXX_projects` ADD `client_id` INT NOT NULL AFTER `id`;
CREATE TABLE `XXXX_projectparticipants` ( `id` INT NOT NULL AUTO_INCREMENT , `project_id` INT NOT NULL , `user_id` INT NOT NULL , `created` DATETIME NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
ALTER TABLE `XXXX_projects` CHANGE `openmode` `openmode` VARCHAR(10) NOT NULL DEFAULT '1';
ALTER TABLE `XXXX_challenges` ADD `idx` TEXT NOT NULL AFTER `name`;
ALTER TABLE `XXXX_projects` ADD `selected` BOOLEAN NOT NULL DEFAULT FALSE AFTER `created`;
ALTER TABLE `XXXX_clients` ADD `notconnecteddisplay_activated` BOOLEAN NOT NULL DEFAULT FALSE AFTER `spentcoefdefault`;
ALTER TABLE `XXXX_clients` ADD `charte_activated` BOOLEAN NOT NULL DEFAULT TRUE AFTER `notconnecteddisplay_activated`;
ALTER TABLE `XXXX_challenges` ADD `rules_activated` BOOLEAN NOT NULL DEFAULT FALSE AFTER `created`, ADD `rules_pdf` VARCHAR(200) NULL AFTER `rules_activated`;
ALTER TABLE `XXXX_challenges` ADD `videolink` VARCHAR(500) NULL AFTER `rules_pdf`;
ALTER TABLE `XXXX_challenges` ADD `participate_condition_text` TEXT NULL AFTER `videolink`, ADD `participate_display_text` TEXT NULL AFTER `participate_condition_text`;
ALTER TABLE `XXXX_projects` ADD `participate` BOOLEAN NOT NULL DEFAULT FALSE AFTER `selected`;
ALTER TABLE `XXXX_clients` ADD `challengesfirst_activated` BOOLEAN NOT NULL DEFAULT TRUE AFTER `challenges_activated`;
ALTER TABLE `XXXX_projectparticipants` ADD `validated` BOOLEAN NOT NULL DEFAULT FALSE AFTER `created`;
Challenges:
----------------------
ALTER TABLE `XXXX_clients` ADD `challenges_activated` BOOLEAN NOT NULL DEFAULT FALSE AFTER `messagerie_activated`;
ALTER TABLE `XXXX_clients` ADD `icone_challenge` VARCHAR(100) NULL AFTER `challenges_activated`;
ALTER TABLE `XXXX_clients` ADD `display_skills_activated` BOOLEAN NOT NULL DEFAULT TRUE AFTER `challenges_activated`;
CREATE TABLE `XXXX_challenges` ( `id` INT NOT NULL AUTO_INCREMENT , `client_id` INT NOT NULL , `logo` VARCHAR(200) NULL , `created` DATETIME NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
CREATE TABLE `XXXX_challengescategories` ( `id` INT NOT NULL AUTO_INCREMENT , `challenge_id` INT NOT NULL , `name` VARCHAR(300) NOT NULL , `created` DATETIME NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
ALTER TABLE `XXXX_challenges` ADD `name` VARCHAR(100) NOT NULL AFTER `client_id`;
ALTER TABLE `XXXX_challenges` ADD `description` VARCHAR(250) NULL AFTER `name`;
ALTER TABLE `XXXX_challenges` ADD `homepage` BOOLEAN NOT NULL DEFAULT TRUE AFTER `description`, ADD `hasprojects` BOOLEAN NOT NULL DEFAULT TRUE AFTER `homepage`;
ALTER TABLE `XXXX_challengescategories` ADD `image` VARCHAR(50) NULL AFTER `name`;
ALTER TABLE `XXXX_challenges` ADD `image` VARCHAR(100) NULL AFTER `logo`;

==> mkdir webroot/img/challenges
==> chmod 777 webroot/img/challenges


En savoir plus :
--------------------------
ALTER TABLE `XXXX_clients` ADD `texte3` TEXT NULL AFTER `video1`, ADD `video2` VARCHAR(300) NULL AFTER `texte3`;
ALTER TABLE `XXXX_clients` ADD `ccmpart1` TEXT NULL AFTER `video2`, ADD `ccmpart2` TEXT NULL AFTER `ccmpart1`, ADD `ccmpart3` TEXT NULL AFTER `ccmpart2`, ADD `ccmpart4` TEXT NULL AFTER `ccmpart3`, ADD `ccmpart5` TEXT NULL AFTER `ccmpart4`, ADD `ccmpart6` TEXT NULL AFTER `ccmpart5`;

Gamification 
------------------------------
ALTER TABLE `XXXX_clients` ADD `woncoefdefault` FLOAT(2,1) NOT NULL DEFAULT '1.0' AFTER `game_activated`, ADD `spentcoefdefault` FLOAT(2,1) NULL DEFAULT '0.5' AFTER `woncoefdefault`;



Monnaie name configurable :
-----------------------
- ALTER TABLE `XXXX_clients` ADD `monnaie_name` VARCHAR(30) NULL AFTER `monnaie_default`;




Table worldtbpro

table cities : 
    - table updatée à l'inscription avec le country_id
    - supprimer les colonnes : ville_slug,ville_code_commune,ville_longitude_deg,ville_latitude_deg
table worldcountries : nouvelle table,table updatée à l'inscription

SQL : 
  - créer table tbpro_countries
  - DEPRECATED columns pdf_XXXX
    CREATE TABLE `tbpro_countries` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR(100) NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
  - INSERT INTO `tbpro_countries` (`id`, `name`) VALUES (NULL, 'France');
  - ALTER TABLE `tbpro_countries` ADD `shortname` VARCHAR(10) NOT NULL AFTER `name`;
  - ALTER TABLE `tbpro_cities` ADD `country_id` INT NOT NULL DEFAULT '1' AFTER `id`;
  - ALTER TABLE `tbpro_clients` ADD `notice_pdf` VARCHAR(200) NULL AFTER `charte_pdf`, ADD `noticeadmin_pdf` VARCHAR(200) NULL AFTER `notice_pdf`, ADD `doctech_pdf` VARCHAR(200) NULL AFTER `noticeadmin_pdf`;


git checkout -b worldtbpro
git pull origin worldtbpro
back to previous : git checkout tbpro

sur ovh : tbprodev

