Modification of all Gateway, cause table name was in downcase and call of table were in upcase
continuous-integration/drone/push Build is failing Details

master
dorian.hodin 2 years ago
parent b6f24b308b
commit 9e52f2da79

@ -34,7 +34,7 @@ class GatewayAdmin
public function getPasswordWithLogin(String $login): ?string public function getPasswordWithLogin(String $login): ?string
{ {
$query = "SELECT password FROM ADMIN WHERE login = :login"; $query = "SELECT password FROM `admin` WHERE login = :login";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':login' => array($login, PDO::PARAM_STR) ':login' => array($login, PDO::PARAM_STR)
)); ));

@ -24,7 +24,7 @@ class GatewayForm
{ {
if(!empty($this->getForm())) if(!empty($this->getForm()))
{ {
$query = "INSERT INTO Form(title, description) VALUES(:title, :description)"; $query = "INSERT INTO `form`(title, description) VALUES(:title, :description)";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':title' => array($title, PDO::PARAM_STR), ':title' => array($title, PDO::PARAM_STR),
':description' => array($description, PDO::PARAM_STR) ':description' => array($description, PDO::PARAM_STR)
@ -41,7 +41,7 @@ class GatewayForm
public function deleteForm(array $idform): void public function deleteForm(array $idform): void
{ {
$query = "DELETE FROM Form WHERE id = :id"; $query = "DELETE FROM `form` WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($idform[0], PDO::PARAM_INT) ':id' => array($idform[0], PDO::PARAM_INT)
)); ));
@ -50,7 +50,7 @@ class GatewayForm
public function assignKeywordToQuestion(string $keyword, int $idQuestion, string $response): void public function assignKeywordToQuestion(string $keyword, int $idQuestion, string $response): void
{ {
$query = "SELECT pr.id $query = "SELECT pr.id
FROM Propose p, PossibleResponse pr FROM `propose` p, `possibleresponse` pr
WHERE p.question = :id AND p.possibleResponse = pr.id WHERE p.question = :id AND p.possibleResponse = pr.id
AND pr.content = :response"; AND pr.content = :response";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
@ -60,7 +60,7 @@ class GatewayForm
$idPossibleResponse = $this->connection->getResults()[0][0]; $idPossibleResponse = $this->connection->getResults()[0][0];
$query = "INSERT INTO Reference(possibleResponse, keyword) VALUES(:possibleResponse, :keyword)"; $query = "INSERT INTO `reference`(possibleResponse, keyword) VALUES(:possibleResponse, :keyword)";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':possibleResponse' => array($idPossibleResponse, PDO::PARAM_INT), ':possibleResponse' => array($idPossibleResponse, PDO::PARAM_INT),
':keyword' => array($keyword, PDO::PARAM_STR) ':keyword' => array($keyword, PDO::PARAM_STR)
@ -69,7 +69,7 @@ class GatewayForm
public function deleteKeywordFromQuestion(string $keyword, int $idQuestion, string $response): void public function deleteKeywordFromQuestion(string $keyword, int $idQuestion, string $response): void
{ {
$query = "SELECT pr.id FROM Propose p, PossibleResponse r $query = "SELECT pr.id FROM `propose` p, `possibleresponse` r
WHERE p.question = :id AND p.possibleResponse = pr.id WHERE p.question = :id AND p.possibleResponse = pr.id
AND pr.content = :response"; AND pr.content = :response";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
@ -79,7 +79,7 @@ class GatewayForm
$idPossibleResponse = $this->connection->getResults()[0][0]; $idPossibleResponse = $this->connection->getResults()[0][0];
$query = "DELETE FROM Reference WHERE response = :idResponse AND keyword = :idKeyword"; $query = "DELETE FROM `reference` WHERE response = :idResponse AND keyword = :idKeyword";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':idResponse' => array($idPossibleResponse, PDO::PARAM_INT), ':idResponse' => array($idPossibleResponse, PDO::PARAM_INT),
':idKeyword' => array($keyword, PDO::PARAM_INT) ':idKeyword' => array($keyword, PDO::PARAM_INT)
@ -88,7 +88,7 @@ class GatewayForm
public function updateTitleToForm(int $id, string $title): void public function updateTitleToForm(int $id, string $title): void
{ {
$query = "UPDATE Form SET title = :title WHERE id = :id"; $query = "UPDATE `form` SET title = :title WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':title' => array($title, PDO::PARAM_STR), ':title' => array($title, PDO::PARAM_STR),
':id' => array($id, PDO::PARAM_INT) ':id' => array($id, PDO::PARAM_INT)
@ -97,7 +97,7 @@ class GatewayForm
public function updateDescriptionToForm(int $id, string $description): void public function updateDescriptionToForm(int $id, string $description): void
{ {
$query = "UPDATE Form SET title = :title WHERE description = :description"; $query = "UPDATE `form` SET title = :title WHERE description = :description";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':description' => array($description, PDO::PARAM_STR), ':description' => array($description, PDO::PARAM_STR),
':id' => array($id, PDO::PARAM_INT) ':id' => array($id, PDO::PARAM_INT)
@ -106,7 +106,7 @@ class GatewayForm
public function deleteDescriptionToForm(int $idForm): void public function deleteDescriptionToForm(int $idForm): void
{ {
$query = "UPDATE Form SET title = :title WHERE description = :description"; $query = "UPDATE `form` SET title = :title WHERE description = :description";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':description' => array('', PDO::PARAM_STR), ':description' => array('', PDO::PARAM_STR),
':id' => array($idForm, PDO::PARAM_INT) ':id' => array($idForm, PDO::PARAM_INT)
@ -115,7 +115,7 @@ class GatewayForm
public function existsForm(): bool public function existsForm(): bool
{ {
$query = "SELECT * FROM Form"; $query = "SELECT * FROM `form`";
$this->connection->executeQuery($query); $this->connection->executeQuery($query);
return !empty($this->connection->getResults()); return !empty($this->connection->getResults());
} }

@ -22,7 +22,7 @@ class GatewayKeyword
public function insertKeyword(string $keyword): void public function insertKeyword(string $keyword): void
{ {
$query = "INSERT INTO Keyword(word) VALUES(:word)"; $query = "INSERT INTO `keyword`(word) VALUES(:word)";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':word' => array($keyword, PDO::PARAM_STR) ':word' => array($keyword, PDO::PARAM_STR)
)); ));
@ -30,7 +30,7 @@ class GatewayKeyword
public function deleteKeyword(string $keyword): void public function deleteKeyword(string $keyword): void
{ {
$query = "DELETE FROM Keyword WHERE word = :word"; $query = "DELETE FROM `keyword` WHERE word = :word";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':word' => array($keyword, PDO::PARAM_STR) ':word' => array($keyword, PDO::PARAM_STR)
)); ));
@ -38,14 +38,14 @@ class GatewayKeyword
public function getAllKeyword(): array public function getAllKeyword(): array
{ {
$query = "SELECT * FROM Keyword"; $query = "SELECT * FROM `keyword`";
$this->connection->executeQuery($query); $this->connection->executeQuery($query);
return $this->connection->getResults(); return $this->connection->getResults();
} }
public function getKeywordsContentByReference(int $id): array public function getKeywordsContentByReference(int $id): array
{ {
$query = "SELECT k.* FROM Keyword k, Reference r $query = "SELECT k.* FROM `keyword` k, `reference` r
WHERE k.word = r.keyword AND r.possibleResponse = :id"; WHERE k.word = r.keyword AND r.possibleResponse = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($id, PDO::PARAM_STR) ':id' => array($id, PDO::PARAM_STR)
@ -69,7 +69,7 @@ class GatewayKeyword
*/ */
public function getKeywordsContentByCategorize(int $id): array public function getKeywordsContentByCategorize(int $id): array
{ {
$query = "SELECT k.* FROM Keyword k, Categorize c $query = "SELECT k.* FROM `keyword` k, `categorize` c
WHERE k.word = c.keyword AND c.response = :id"; WHERE k.word = c.keyword AND c.response = :id";
return $this->getKeywordByAssociation($id , $query); return $this->getKeywordByAssociation($id , $query);

@ -26,7 +26,7 @@ class GatewayListResponseOfCandidate
$gatewayKeyword = new GatewayKeyword(); $gatewayKeyword = new GatewayKeyword();
$tabKeywords = []; $tabKeywords = [];
$query = "SELECT * FROM ListResponsesOfCandidate WHERE id = :id"; $query = "SELECT * FROM `listresponsesofcandidate` WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($idListResponse, PDO::PARAM_INT) ':id' => array($idListResponse, PDO::PARAM_INT)
)); ));
@ -44,7 +44,7 @@ class GatewayListResponseOfCandidate
public function getAllListResponsesOfCandidate(): array public function getAllListResponsesOfCandidate(): array
{ {
$query = "SELECT * FROM ListResponsesOfCandidate"; $query = "SELECT * FROM `listresponsesofcandidate`";
$this->connection->executeQuery($query); $this->connection->executeQuery($query);
return $this->connection->getResults(); return $this->connection->getResults();
@ -58,7 +58,7 @@ class GatewayListResponseOfCandidate
$gatewayResponse->deleteResponseById($response); $gatewayResponse->deleteResponseById($response);
} }
$query = "DELETE FROM ListResponsesOfCandidate WHERE id = :id"; $query = "DELETE FROM `listresponsesofcandidate` WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
'id' => array($id, PDO::PARAM_STR) 'id' => array($id, PDO::PARAM_STR)
)); ));
@ -69,7 +69,7 @@ class GatewayListResponseOfCandidate
$gatewayResponse = new GatewayResponse(); $gatewayResponse = new GatewayResponse();
$gatewayQuestion = new GatewayQuestion(); $gatewayQuestion = new GatewayQuestion();
$query = "INSERT INTO ListResponsesOfCandidate(date, titleForm) VALUES(:date, :titleForm)"; $query = "INSERT INTO `listresponsesofcandidate`(date, titleForm) VALUES(:date, :titleForm)";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':date' => array(date('Y-m-d H:i:s'), PDO::PARAM_STR), ':date' => array(date('Y-m-d H:i:s'), PDO::PARAM_STR),
':titleForm' => array($titleForm, PDO::PARAM_STR) ':titleForm' => array($titleForm, PDO::PARAM_STR)
@ -81,7 +81,7 @@ class GatewayListResponseOfCandidate
$question = $gatewayQuestion->getQuestionContentById($id[$i]); $question = $gatewayQuestion->getQuestionContentById($id[$i]);
$idResponse = $gatewayResponse->insertResponse($question, $answer[$i], $category[$i]); $idResponse = $gatewayResponse->insertResponse($question, $answer[$i], $category[$i]);
$query = "INSERT INTO Submit (responsesCandidate, response) VALUES(:responsesCandidate, :response)"; $query = "INSERT INTO `submit` (responsesCandidate, response) VALUES(:responsesCandidate, :response)";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':responsesCandidate' => array($idListQuestion, PDO::PARAM_STR), ':responsesCandidate' => array($idListQuestion, PDO::PARAM_STR),
':response' => array($idResponse, PDO::PARAM_STR) ':response' => array($idResponse, PDO::PARAM_STR)

@ -22,7 +22,7 @@ class GatewayPossibleResponse
public function getPossibleResponseByQuestion(int $idQuestion): array public function getPossibleResponseByQuestion(int $idQuestion): array
{ {
$query = "SELECT pr.* FROM Propose p, PossibleResponse pr $query = "SELECT pr.* FROM `propose` p, `possibleresponse` pr
WHERE p.question = :questionId AND p.possibleResponse = pr.id"; WHERE p.question = :questionId AND p.possibleResponse = pr.id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':questionId' => array($idQuestion, PDO::PARAM_INT) ':questionId' => array($idQuestion, PDO::PARAM_INT)
@ -33,7 +33,7 @@ class GatewayPossibleResponse
public function insertPossibleResponse(string $contentPossibleResponse): int public function insertPossibleResponse(string $contentPossibleResponse): int
{ {
$query = "INSERT INTO PossibleResponse(content) VALUES(:content)"; $query = "INSERT INTO `possibleresponse`(content) VALUES(:content)";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':content' => array($contentPossibleResponse, PDO::PARAM_STR) ':content' => array($contentPossibleResponse, PDO::PARAM_STR)
)); ));
@ -43,12 +43,12 @@ class GatewayPossibleResponse
public function deletePossibleResponse(int $id): void public function deletePossibleResponse(int $id): void
{ {
$query = "DELETE FROM Reference WHERE response = :id"; $query = "DELETE FROM `reference` WHERE response = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($id, PDO::PARAM_INT) ':id' => array($id, PDO::PARAM_INT)
)); ));
$query = "DELETE FROM PossibleResponse WHERE id = :id"; $query = "DELETE FROM `possibleresponse` WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($id, PDO::PARAM_INT) ':id' => array($id, PDO::PARAM_INT)
)); ));

@ -23,7 +23,7 @@ class GatewayQuestion
public function addQuestion(string $contentQuestion, string $classQuestion, int $idForm): int public function addQuestion(string $contentQuestion, string $classQuestion, int $idForm): int
{ {
$query = "INSERT INTO Question(content, type, form) VALUES(:content, :type, :form)"; $query = "INSERT INTO `question`(content, type, form) VALUES(:content, :type, :form)";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':content' => array($contentQuestion, PDO::PARAM_STR), ':content' => array($contentQuestion, PDO::PARAM_STR),
':type' => array($classQuestion, PDO::PARAM_STR), ':type' => array($classQuestion, PDO::PARAM_STR),
@ -36,7 +36,7 @@ class GatewayQuestion
$gatewayPossibleResponse = new GatewayPossibleResponse(); $gatewayPossibleResponse = new GatewayPossibleResponse();
$idPossibleResponse = $gatewayPossibleResponse->insertPossibleResponse($response); $idPossibleResponse = $gatewayPossibleResponse->insertPossibleResponse($response);
$query = "INSERT INTO Propose(question, possibleResponse) VALUES(:question, :possibleResponse)"; $query = "INSERT INTO `propose`(question, possibleResponse) VALUES(:question, :possibleResponse)";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':question' => array($idQuestion, PDO::PARAM_INT), ':question' => array($idQuestion, PDO::PARAM_INT),
':possibleResponse' => array($idPossibleResponse, PDO::PARAM_INT) ':possibleResponse' => array($idPossibleResponse, PDO::PARAM_INT)
@ -52,26 +52,26 @@ class GatewayQuestion
public function deleteQuestion(string $questionClass, int $idQuestion, array $questionGetPossibleResponse): void public function deleteQuestion(string $questionClass, int $idQuestion, array $questionGetPossibleResponse): void
{ {
if($questionClass == "BoxQuestionAPI") { if($questionClass == "BoxQuestionAPI") {
$query = "DELETE FROM Propose WHERE question = :id"; $query = "DELETE FROM `propose` WHERE question = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($idQuestion, PDO::PARAM_INT) ':id' => array($idQuestion, PDO::PARAM_INT)
)); ));
$listPossibleResponse = $questionGetPossibleResponse; $listPossibleResponse = $questionGetPossibleResponse;
for ($i = 0; $i < count($listPossibleResponse); $i++){ for ($i = 0; $i < count($listPossibleResponse); $i++){
$query = "DELETE FROM Reference WHERE response = :id"; $query = "DELETE FROM `reference` WHERE response = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($listPossibleResponse[$i]->getId(), PDO::PARAM_INT) ':id' => array($listPossibleResponse[$i]->getId(), PDO::PARAM_INT)
)); ));
$query = "DELETE FROM PossibleResponse WHERE id = :id"; $query = "DELETE FROM `possibleresponse` WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($listPossibleResponse[$i]->getId(), PDO::PARAM_INT) ':id' => array($listPossibleResponse[$i]->getId(), PDO::PARAM_INT)
)); ));
} }
} }
$query = "DELETE FROM Question WHERE id = :id"; $query = "DELETE FROM `question` WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($idQuestion, PDO::PARAM_INT) ':id' => array($idQuestion, PDO::PARAM_INT)
)); ));
@ -79,7 +79,7 @@ class GatewayQuestion
public function updateQuestion(string $questionContent, string $questionClass, string $questionGetForm, string $idQuestion): void public function updateQuestion(string $questionContent, string $questionClass, string $questionGetForm, string $idQuestion): void
{ {
$query = "UPDATE Question SET content = :content, type = :type, form = :form WHERE id = :id"; $query = "UPDATE `question` SET content = :content, type = :type, form = :form WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':content' => array($questionContent, PDO::PARAM_STR), ':content' => array($questionContent, PDO::PARAM_STR),
':type' => array($questionClass, PDO::PARAM_STR), ':type' => array($questionClass, PDO::PARAM_STR),
@ -90,7 +90,7 @@ class GatewayQuestion
public function getAllQuestions(array $idForm): array public function getAllQuestions(array $idForm): array
{ {
$query = "SELECT * FROM Question WHERE form = :form"; $query = "SELECT * FROM `question` WHERE form = :form";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':form' => array($idForm[0], PDO::PARAM_INT) ':form' => array($idForm[0], PDO::PARAM_INT)
)); ));
@ -129,7 +129,7 @@ class GatewayQuestion
public function getQuestionContentById(int $id): string public function getQuestionContentById(int $id): string
{ {
$query = "SELECT content FROM Question WHERE id = :id"; $query = "SELECT content FROM `question` WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($id, PDO::PARAM_INT) ':id' => array($id, PDO::PARAM_INT)
)); ));

@ -68,7 +68,7 @@ class GatewayResponse
*/ */
public function getResponsesIdByIdListCandidate(int $listResponsesOfCandidateId): array public function getResponsesIdByIdListCandidate(int $listResponsesOfCandidateId): array
{ {
$query = "SELECT r.id FROM Response r, Submit s WHERE s.responseCandidate = :id AND r.id = s.response"; $query = "SELECT r.id FROM `response` r, `submit` s WHERE s.responseCandidate = :id AND r.id = s.response";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($listResponsesOfCandidateId, PDO::PARAM_INT) ':id' => array($listResponsesOfCandidateId, PDO::PARAM_INT)
)); ));
@ -85,17 +85,17 @@ class GatewayResponse
*/ */
public function deleteResponseById(int $responseId): void public function deleteResponseById(int $responseId): void
{ {
$query = "DELETE FROM Categorize WHERE response = :id"; $query = "DELETE FROM `categorize` WHERE response = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($responseId, PDO::PARAM_INT) ':id' => array($responseId, PDO::PARAM_INT)
)); ));
$query = "DELETE FROM Submit WHERE response = :id"; $query = "DELETE FROM `submit` WHERE response = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($responseId, PDO::PARAM_INT) ':id' => array($responseId, PDO::PARAM_INT)
)); ));
$query = "DELETE FROM Response WHERE id = :id"; $query = "DELETE FROM `response` WHERE id = :id";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':id' => array($responseId, PDO::PARAM_INT) ':id' => array($responseId, PDO::PARAM_INT)
)); ));
@ -112,7 +112,7 @@ class GatewayResponse
*/ */
public function insertResponse(string $content, string $questionContent, array $category): int public function insertResponse(string $content, string $questionContent, array $category): int
{ {
$query = "INSERT INTO Response(content, questionContent) VALUES (:content, :questionContent)"; $query = "INSERT INTO `response`(content, questionContent) VALUES (:content, :questionContent)";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':content' => array($content, PDO::PARAM_STR), ':content' => array($content, PDO::PARAM_STR),
':questionContent' => array($questionContent, PDO::PARAM_STR) ':questionContent' => array($questionContent, PDO::PARAM_STR)
@ -122,7 +122,7 @@ class GatewayResponse
foreach ($category as $keyword){ foreach ($category as $keyword){
$query = "INSERT INTO Categorize (response, keyword) VALUES(:response, :keyword)"; $query = "INSERT INTO `categorize` (response, keyword) VALUES(:response, :keyword)";
$this->connection->executeQuery($query, array( $this->connection->executeQuery($query, array(
':response' => array($idResponse, PDO::PARAM_STR), ':response' => array($idResponse, PDO::PARAM_STR),
':keyword' => array($keyword, PDO::PARAM_STR) ':keyword' => array($keyword, PDO::PARAM_STR)

Loading…
Cancel
Save