diff --git a/BDD/games_data.sql b/BDD/games_data.sql deleted file mode 100644 index f9af0efe2a6eeb62ee0ab22b7fe372ab9c8d9083..0000000000000000000000000000000000000000 Binary files a/BDD/games_data.sql and /dev/null differ diff --git a/BDD/games_schema.sql b/BDD/games_schema.sql deleted file mode 100644 index 5c790cbee5e02dce478083b9b9776d7dd91dd707..0000000000000000000000000000000000000000 --- a/BDD/games_schema.sql +++ /dev/null @@ -1,191 +0,0 @@ --- Adminer 4.2.2 MySQL dump - -SET NAMES utf8; -SET time_zone = '+00:00'; -SET foreign_key_checks = 0; -SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'; - -DROP TABLE IF EXISTS `character`; -CREATE TABLE `character` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(128) NOT NULL, - `real_name` varchar(128) DEFAULT NULL, - `last_name` varchar(128) DEFAULT NULL, - `alias` varchar(128) DEFAULT NULL, - `birthday` datetime DEFAULT NULL, - `gender` tinyint(4) DEFAULT NULL, - `deck` mediumtext, - `description` longtext, - `first_appeared_in_game_id` int(11) DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `company`; -CREATE TABLE `company` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(128) NOT NULL, - `alias` varchar(128) DEFAULT NULL, - `abbreviation` varchar(64) DEFAULT NULL, - `deck` mediumtext, - `description` longtext, - `date_founded` datetime DEFAULT NULL, - `location_address` varchar(256) DEFAULT NULL, - `location_city` varchar(128) DEFAULT NULL, - `location_country` varchar(128) DEFAULT NULL, - `location_state` varchar(128) DEFAULT NULL, - `phone` varchar(64) DEFAULT NULL, - `website` varchar(256) DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `enemies`; -CREATE TABLE `enemies` ( - `char1_id` int(11) NOT NULL, - `char2_id` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `friends`; -CREATE TABLE `friends` ( - `char1_id` int(11) NOT NULL, - `char2_id` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `game`; -CREATE TABLE `game` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(128) DEFAULT NULL, - `alias` varchar(128) DEFAULT NULL, - `deck` mediumtext, - `description` longtext, - `expected_release_day` int(11) DEFAULT NULL, - `expected_release_month` int(11) DEFAULT NULL, - `expected_release_quarter` int(11) DEFAULT NULL, - `expected_release_year` int(11) DEFAULT NULL, - `original_release_date` datetime DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `game2character`; -CREATE TABLE `game2character` ( - `game_id` int(11) NOT NULL, - `character_id` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `game2genre`; -CREATE TABLE `game2genre` ( - `game_id` int(11) NOT NULL, - `genre_id` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `game2platform`; -CREATE TABLE `game2platform` ( - `game_id` int(11) NOT NULL, - `platform_id` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `game2rating`; -CREATE TABLE `game2rating` ( - `game_id` int(11) NOT NULL, - `rating_id` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `game2theme`; -CREATE TABLE `game2theme` ( - `game_id` int(11) NOT NULL, - `theme_id` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `game_developers`; -CREATE TABLE `game_developers` ( - `game_id` int(11) NOT NULL, - `comp_id` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `game_publishers`; -CREATE TABLE `game_publishers` ( - `game_id` int(11) NOT NULL, - `comp_id` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `game_rating`; -CREATE TABLE `game_rating` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(128) DEFAULT NULL, - `rating_board_id` int(11) DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `genre`; -CREATE TABLE `genre` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(128) DEFAULT NULL, - `deck` mediumtext, - `description` longtext, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `platform`; -CREATE TABLE `platform` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(128) NOT NULL, - `alias` varchar(128) DEFAULT NULL, - `abbreviation` varchar(64) DEFAULT NULL, - `deck` mediumtext, - `description` longtext, - `c_id` int(11) DEFAULT NULL, - `install_base` bigint(20) DEFAULT NULL, - `release_date` datetime DEFAULT NULL, - `online_support` tinyint(4) DEFAULT NULL, - `original_price` decimal(10,2) DEFAULT NULL, - `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` timestamp NULL DEFAULT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `rating_board`; -CREATE TABLE `rating_board` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(128) NOT NULL, - `deck` text, - `description` longtext, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `similar_games`; -CREATE TABLE `similar_games` ( - `game1_id` int(11) NOT NULL, - `game2_id` int(11) NOT NULL -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - -DROP TABLE IF EXISTS `theme`; -CREATE TABLE `theme` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(64) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - - --- 2015-12-29 15:37:32 diff --git a/php/.idea/misc.xml b/php/.idea/misc.xml deleted file mode 100644 index 28a804d8932aba40f168fd757a74cb718a955a1a..0000000000000000000000000000000000000000 --- a/php/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="JavaScriptSettings"> - <option name="languageLevel" value="ES6" /> - </component> -</project> \ No newline at end of file diff --git a/php/.idea/modules.xml b/php/.idea/modules.xml deleted file mode 100644 index 2047c36d5e0ed19df0d176d7e1c3545b30811f21..0000000000000000000000000000000000000000 --- a/php/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="ProjectModuleManager"> - <modules> - <module fileurl="file://$PROJECT_DIR$/.idea/php.iml" filepath="$PROJECT_DIR$/.idea/php.iml" /> - </modules> - </component> -</project> \ No newline at end of file diff --git a/php/.idea/php.iml b/php/.idea/php.iml deleted file mode 100644 index 13162c252aba0bd19bab910eeda6b482651fc4f9..0000000000000000000000000000000000000000 --- a/php/.idea/php.iml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module type="WEB_MODULE" version="4"> - <component name="NewModuleRootManager"> - <content url="file://$MODULE_DIR$"> - <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" packagePrefix="bddApp\" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/composer" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/inflector" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/illuminate/container" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/illuminate/contracts" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/illuminate/database" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/illuminate/support" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/kylekatarnls/update-helper" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/nesbot/carbon" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/psr/container" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/psr/simple-cache" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/slim/slim" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/polyfill-mbstring" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation" /> - <excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation-contracts" /> - </content> - <orderEntry type="inheritedJdk" /> - <orderEntry type="sourceFolder" forTests="false" /> - </component> -</module> \ No newline at end of file diff --git a/php/.idea/php.xml b/php/.idea/php.xml deleted file mode 100644 index 38922fb9c0a6408aa44ae1b7de6ca2cc4001138e..0000000000000000000000000000000000000000 --- a/php/.idea/php.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="PhpIncludePathManager"> - <include_path> - <path value="$PROJECT_DIR$/vendor/psr/container" /> - <path value="$PROJECT_DIR$/vendor/psr/simple-cache" /> - <path value="$PROJECT_DIR$/vendor/slim/slim" /> - <path value="$PROJECT_DIR$/vendor/nesbot/carbon" /> - <path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" /> - <path value="$PROJECT_DIR$/vendor/symfony/translation" /> - <path value="$PROJECT_DIR$/vendor/symfony/translation-contracts" /> - <path value="$PROJECT_DIR$/vendor/doctrine/inflector" /> - <path value="$PROJECT_DIR$/vendor/illuminate/container" /> - <path value="$PROJECT_DIR$/vendor/illuminate/contracts" /> - <path value="$PROJECT_DIR$/vendor/illuminate/database" /> - <path value="$PROJECT_DIR$/vendor/illuminate/support" /> - <path value="$PROJECT_DIR$/vendor/kylekatarnls/update-helper" /> - <path value="$PROJECT_DIR$/vendor/composer" /> - </include_path> - </component> - <component name="PhpProjectSharedConfiguration" php_language_level="7.2" /> -</project> \ No newline at end of file diff --git a/php/.idea/vcs.xml b/php/.idea/vcs.xml deleted file mode 100644 index 6c0b8635858dc7ad44b93df54b762707ce49eefc..0000000000000000000000000000000000000000 --- a/php/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="VcsDirectoryMappings"> - <mapping directory="$PROJECT_DIR$/.." vcs="Git" /> - </component> -</project> \ No newline at end of file diff --git a/php/.idea/workspace.xml b/php/.idea/workspace.xml deleted file mode 100644 index 320065cbcb96b691d896c815839a0527d12f599b..0000000000000000000000000000000000000000 --- a/php/.idea/workspace.xml +++ /dev/null @@ -1,89 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="ChangeListManager"> - <list default="true" id="05e8131d-805d-4cc6-8fa3-f73a4e3adbe8" name="Default Changelist" comment="" /> - <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> - <option name="SHOW_DIALOG" value="false" /> - <option name="HIGHLIGHT_CONFLICTS" value="true" /> - <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> - <option name="LAST_RESOLUTION" value="IGNORE" /> - </component> - <component name="ComposerSettings" synchronizationState="SYNCHRONIZE"> - <pharConfigPath>$PROJECT_DIR$/composer.json</pharConfigPath> - <execution> - <executable /> - </execution> - </component> - <component name="Git.Settings"> - <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." /> - </component> - <component name="PhpWorkspaceProjectConfiguration"> - <include_path> - <path value="$PROJECT_DIR$/vendor/psr/container" /> - <path value="$PROJECT_DIR$/vendor/psr/simple-cache" /> - <path value="$PROJECT_DIR$/vendor/slim/slim" /> - <path value="$PROJECT_DIR$/vendor/nesbot/carbon" /> - <path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" /> - <path value="$PROJECT_DIR$/vendor/symfony/translation" /> - <path value="$PROJECT_DIR$/vendor/symfony/translation-contracts" /> - <path value="$PROJECT_DIR$/vendor/doctrine/inflector" /> - <path value="$PROJECT_DIR$/vendor/illuminate/container" /> - <path value="$PROJECT_DIR$/vendor/illuminate/contracts" /> - <path value="$PROJECT_DIR$/vendor/illuminate/database" /> - <path value="$PROJECT_DIR$/vendor/illuminate/support" /> - <path value="$PROJECT_DIR$/vendor/kylekatarnls/update-helper" /> - <path value="$PROJECT_DIR$/vendor/composer" /> - </include_path> - </component> - <component name="ProjectId" id="1YZ2cijbAUUj7bEHMcSppp51gYv" /> - <component name="ProjectLevelVcsManager" settingsEditedManually="true" /> - <component name="PropertiesComponent"> - <property name="WebServerToolWindowFactoryState" value="false" /> - <property name="last_opened_file_path" value="$PROJECT_DIR$" /> - </component> - <component name="RecentsManager"> - <key name="MoveFile.RECENT_KEYS"> - <recent name="C:\xampp\htdocs\s4ai2_game_weber_gardel_gregoire_frantzen\php\src" /> - </key> - </component> - <component name="RunDashboard"> - <option name="ruleStates"> - <list> - <RuleState> - <option name="name" value="ConfigurationTypeDashboardGroupingRule" /> - </RuleState> - <RuleState> - <option name="name" value="StatusDashboardGroupingRule" /> - </RuleState> - </list> - </option> - </component> - <component name="SvnConfiguration"> - <configuration /> - </component> - <component name="TaskManager"> - <task active="true" id="Default" summary="Default task"> - <changelist id="05e8131d-805d-4cc6-8fa3-f73a4e3adbe8" name="Default Changelist" comment="" /> - <created>1583135876716</created> - <option name="number" value="Default" /> - <option name="presentableId" value="Default" /> - <updated>1583135876716</updated> - <workItem from="1583135877969" duration="661000" /> - </task> - <servers /> - </component> - <component name="TypeScriptGeneratedFilesManager"> - <option name="version" value="1" /> - </component> - <component name="Vcs.Log.Tabs.Properties"> - <option name="TAB_STATES"> - <map> - <entry key="MAIN"> - <value> - <State /> - </value> - </entry> - </map> - </option> - </component> -</project> \ No newline at end of file diff --git a/php/composer.json b/php/composer.json deleted file mode 100644 index 38128b855b99ac06af04902f7af8c3514952b475..0000000000000000000000000000000000000000 --- a/php/composer.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "require":{ - "illuminate/database": "5.5.*", - "php": ">=7.2", - "slim/slim": "2.*" - }, - - "autoload":{ - "psr-4": { - "bddApp\\" : "src/" - } - } -} diff --git a/php/conf.inif.sample.txt b/php/conf.inif.sample.txt deleted file mode 100644 index a6306b02df51adca872fc297780214bd3d29c828..0000000000000000000000000000000000000000 --- a/php/conf.inif.sample.txt +++ /dev/null @@ -1,8 +0,0 @@ -driver=mysql -username=root -password= -host= -database=bddApp -charset=utf8 -collation=utf8_unicode_ci -prefix= \ No newline at end of file diff --git a/php/index.php b/php/index.php deleted file mode 100644 index 3c3f4344343dec8aa0cac5bb91259bc92d048731..0000000000000000000000000000000000000000 --- a/php/index.php +++ /dev/null @@ -1,19 +0,0 @@ -<?php -require_once __DIR__ . '/vendor/autoload.php'; - -use Illuminate\Database\Capsule\Manager as DB; -$db = new DB(); -$db->addConnection(parse_ini_file('conf.ini')); -$db->setAsGlobal(); -$db->bootEloquent(); - -/* -$app = new \Slim\Slim; - -$app->get('/', function(){ - $c=new ControllerPlanning(); - $c->getCycle(1); -})->name('home'); - -$app->run(); -*/ \ No newline at end of file diff --git a/php/src/Model/Game.php b/php/src/Model/Game.php deleted file mode 100644 index efd342417922c14a4b8c4d78b623a93513f78c1f..0000000000000000000000000000000000000000 --- a/php/src/Model/Game.php +++ /dev/null @@ -1,9 +0,0 @@ -<?php -namespace bddApp\model; - -class Game extends \Illuminate\Database\Eloquent\Model -{ - protected $table = 'game'; - protected $primaryKey = 'id'; - public $timestamps = false; -} \ No newline at end of file