|
|
@ -138,171 +138,171 @@ class Controller extends BaseController
|
|
|
|
]);
|
|
|
|
]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#[Route(path: '/search-user', name: 'search-user', methods: ['GET'])]
|
|
|
|
// #[Route(path: '/search-user', name: 'search-user', methods: ['GET'])]
|
|
|
|
public function searchUser(string $username, IRequest $req): Response
|
|
|
|
// public function searchUser(string $username, IRequest $req): Response
|
|
|
|
{
|
|
|
|
// {
|
|
|
|
$taberror = [];
|
|
|
|
// $taberror = [];
|
|
|
|
// FILTER
|
|
|
|
// // FILTER
|
|
|
|
$utiliArray = [
|
|
|
|
// $utiliArray = [
|
|
|
|
[
|
|
|
|
// [
|
|
|
|
'nom' => 'John',
|
|
|
|
// 'nom' => 'John',
|
|
|
|
'prenom' => 'Doe',
|
|
|
|
// 'prenom' => 'Doe',
|
|
|
|
'img' => 'john_doe',
|
|
|
|
// 'img' => 'john_doe',
|
|
|
|
'username' => 'johndoe',
|
|
|
|
// 'username' => 'johndoe',
|
|
|
|
],
|
|
|
|
// ],
|
|
|
|
[
|
|
|
|
// [
|
|
|
|
'nom' => 'Alice',
|
|
|
|
// 'nom' => 'Alice',
|
|
|
|
'prenom' => 'Smith',
|
|
|
|
// 'prenom' => 'Smith',
|
|
|
|
'img' => 'alice_smith',
|
|
|
|
// 'img' => 'alice_smith',
|
|
|
|
'username' => 'alicesmith',
|
|
|
|
// 'username' => 'alicesmith',
|
|
|
|
],
|
|
|
|
// ],
|
|
|
|
];
|
|
|
|
// ];
|
|
|
|
// if(!Validation::val_string($name)){
|
|
|
|
// // if(!Validation::val_string($name)){
|
|
|
|
try {
|
|
|
|
// try {
|
|
|
|
//code...
|
|
|
|
// //code...
|
|
|
|
// $model->userMgr->addFriend($name);
|
|
|
|
// // $model->userMgr->addFriend($name);
|
|
|
|
return $this->render('./page/addfriend.html.twig',[
|
|
|
|
// return $this->render('./page/addfriend.html.twig',[
|
|
|
|
'css' => $this->preference->getCookie(),
|
|
|
|
// 'css' => $this->preference->getCookie(),
|
|
|
|
'pp' => "test2",
|
|
|
|
// 'pp' => "test2",
|
|
|
|
'user' => "Doe",
|
|
|
|
// 'user' => "Doe",
|
|
|
|
'role' => "Athlète",
|
|
|
|
// 'role' => "Athlète",
|
|
|
|
'friendship' => [],
|
|
|
|
// 'friendship' => [],
|
|
|
|
'analyzes' => [],
|
|
|
|
// 'analyzes' => [],
|
|
|
|
'mails' => [],
|
|
|
|
// 'mails' => [],
|
|
|
|
'users' => $utiliArray,
|
|
|
|
// 'users' => $utiliArray,
|
|
|
|
'infoUser' => [],
|
|
|
|
// 'infoUser' => [],
|
|
|
|
'exos' => [],
|
|
|
|
// 'exos' => [],
|
|
|
|
'member' => [],
|
|
|
|
// 'member' => [],
|
|
|
|
'responce' => "Notification d'ajout envoyée à $username"
|
|
|
|
// 'responce' => "Notification d'ajout envoyée à $username"
|
|
|
|
]);
|
|
|
|
// ]);
|
|
|
|
} catch (\Throwable $th) {
|
|
|
|
// } catch (\Throwable $th) {
|
|
|
|
//throw $th;
|
|
|
|
// //throw $th;
|
|
|
|
// return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
|
|
|
|
// // return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// // }
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
#[Route(path: '/search-member', name: 'search-member', methods: ['GET'])]
|
|
|
|
// #[Route(path: '/search-member', name: 'search-member', methods: ['GET'])]
|
|
|
|
public function searchMember(string $username, IRequest $req): Response
|
|
|
|
// public function searchMember(string $username, IRequest $req): Response
|
|
|
|
{
|
|
|
|
// {
|
|
|
|
$taberror = [];
|
|
|
|
// $taberror = [];
|
|
|
|
// FILTER
|
|
|
|
// // FILTER
|
|
|
|
$utiliArray = [
|
|
|
|
// $utiliArray = [
|
|
|
|
[
|
|
|
|
// [
|
|
|
|
'nom' => 'John',
|
|
|
|
// 'nom' => 'John',
|
|
|
|
'prenom' => 'Doe',
|
|
|
|
// 'prenom' => 'Doe',
|
|
|
|
'img' => 'john_doe',
|
|
|
|
// 'img' => 'john_doe',
|
|
|
|
'username' => 'johndoe',
|
|
|
|
// 'username' => 'johndoe',
|
|
|
|
],
|
|
|
|
// ],
|
|
|
|
[
|
|
|
|
// [
|
|
|
|
'nom' => 'Alice',
|
|
|
|
// 'nom' => 'Alice',
|
|
|
|
'prenom' => 'Smith',
|
|
|
|
// 'prenom' => 'Smith',
|
|
|
|
'img' => 'alice_smith',
|
|
|
|
// 'img' => 'alice_smith',
|
|
|
|
'username' => 'alicesmith',
|
|
|
|
// 'username' => 'alicesmith',
|
|
|
|
],
|
|
|
|
// ],
|
|
|
|
];
|
|
|
|
// ];
|
|
|
|
// if(!Validation::val_string($name)){
|
|
|
|
// // if(!Validation::val_string($name)){
|
|
|
|
try {
|
|
|
|
// try {
|
|
|
|
//code...
|
|
|
|
// //code...
|
|
|
|
// $model->userMgr->addFriend($name);
|
|
|
|
// // $model->userMgr->addFriend($name);
|
|
|
|
return $this->render('./page/addmember.html.twig',[
|
|
|
|
// return $this->render('./page/addmember.html.twig',[
|
|
|
|
'css' => $this->preference->getCookie(),
|
|
|
|
// 'css' => $this->preference->getCookie(),
|
|
|
|
'pp' => "test2",
|
|
|
|
// 'pp' => "test2",
|
|
|
|
'user' => "Doe",
|
|
|
|
// 'user' => "Doe",
|
|
|
|
'role' => "Athlète",
|
|
|
|
// 'role' => "Athlète",
|
|
|
|
'friendship' => [],
|
|
|
|
// 'friendship' => [],
|
|
|
|
'analyzes' => [],
|
|
|
|
// 'analyzes' => [],
|
|
|
|
'mails' => [],
|
|
|
|
// 'mails' => [],
|
|
|
|
'users' => $utiliArray,
|
|
|
|
// 'users' => $utiliArray,
|
|
|
|
'infoUser' => [],
|
|
|
|
// 'infoUser' => [],
|
|
|
|
'exos' => [],
|
|
|
|
// 'exos' => [],
|
|
|
|
'member' => [],
|
|
|
|
// 'member' => [],
|
|
|
|
'responce' => "Notification d'ajout envoyée à $username"
|
|
|
|
// 'responce' => "Notification d'ajout envoyée à $username"
|
|
|
|
]);
|
|
|
|
// ]);
|
|
|
|
} catch (\Throwable $th) {
|
|
|
|
// } catch (\Throwable $th) {
|
|
|
|
//throw $th;
|
|
|
|
// //throw $th;
|
|
|
|
// return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
|
|
|
|
// // return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// // }
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
#[Route(path: '/add-member', name: 'add-member', methods: ['POST'])]
|
|
|
|
// #[Route(path: '/add-member', name: 'add-member', methods: ['POST'])]
|
|
|
|
public function addmember(string $username, IRequest $req): Response
|
|
|
|
// public function addmember(string $username, IRequest $req): Response
|
|
|
|
{
|
|
|
|
// {
|
|
|
|
$taberror = [];
|
|
|
|
// $taberror = [];
|
|
|
|
$utiliArray = [
|
|
|
|
// $utiliArray = [
|
|
|
|
[
|
|
|
|
// [
|
|
|
|
'nom' => 'John',
|
|
|
|
// 'nom' => 'John',
|
|
|
|
'prenom' => 'Doe',
|
|
|
|
// 'prenom' => 'Doe',
|
|
|
|
'img' => 'john_doe',
|
|
|
|
// 'img' => 'john_doe',
|
|
|
|
'username' => 'johndoe',
|
|
|
|
// 'username' => 'johndoe',
|
|
|
|
],
|
|
|
|
// ],
|
|
|
|
[
|
|
|
|
// [
|
|
|
|
'nom' => 'Alice',
|
|
|
|
// 'nom' => 'Alice',
|
|
|
|
'prenom' => 'Smith',
|
|
|
|
// 'prenom' => 'Smith',
|
|
|
|
'img' => 'alice_smith',
|
|
|
|
// 'img' => 'alice_smith',
|
|
|
|
'username' => 'alicesmith',
|
|
|
|
// 'username' => 'alicesmith',
|
|
|
|
],
|
|
|
|
// ],
|
|
|
|
];
|
|
|
|
// ];
|
|
|
|
// if(!Validation::val_string($name)){
|
|
|
|
// // if(!Validation::val_string($name)){
|
|
|
|
try {
|
|
|
|
// try {
|
|
|
|
//code...
|
|
|
|
// //code...
|
|
|
|
// $model->userMgr->addFriend($name);
|
|
|
|
// // $model->userMgr->addFriend($name);
|
|
|
|
return $this->render('./page/addmember.html.twig',[
|
|
|
|
// return $this->render('./page/addmember.html.twig',[
|
|
|
|
'css' => $this->preference->getCookie(),
|
|
|
|
// 'css' => $this->preference->getCookie(),
|
|
|
|
'pp' => "test2",
|
|
|
|
// 'pp' => "test2",
|
|
|
|
'user' => "Doe",
|
|
|
|
// 'user' => "Doe",
|
|
|
|
'role' => "Athlète",
|
|
|
|
// 'role' => "Athlète",
|
|
|
|
'friendship' => [],
|
|
|
|
// 'friendship' => [],
|
|
|
|
'analyzes' => [],
|
|
|
|
// 'analyzes' => [],
|
|
|
|
'mails' => [],
|
|
|
|
// 'mails' => [],
|
|
|
|
'users' => $utiliArray,
|
|
|
|
// 'users' => $utiliArray,
|
|
|
|
'infoUser' => [],
|
|
|
|
// 'infoUser' => [],
|
|
|
|
'exos' => [],
|
|
|
|
// 'exos' => [],
|
|
|
|
'member' => [],
|
|
|
|
// 'member' => [],
|
|
|
|
'responce' => "Notification d'ajout envoyée à $username"
|
|
|
|
// 'responce' => "Notification d'ajout envoyée à $username"
|
|
|
|
]);
|
|
|
|
// ]);
|
|
|
|
} catch (\Throwable $th) {
|
|
|
|
// } catch (\Throwable $th) {
|
|
|
|
//throw $th;
|
|
|
|
// //throw $th;
|
|
|
|
// return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
|
|
|
|
// // return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// // }
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
#[Route(path: '/member', name: 'member', methods: ['GET'])]
|
|
|
|
// #[Route(path: '/member', name: 'member', methods: ['GET'])]
|
|
|
|
public function member(): Response
|
|
|
|
// public function member(): Response
|
|
|
|
{
|
|
|
|
// {
|
|
|
|
$utiliArray = [
|
|
|
|
// $utiliArray = [
|
|
|
|
[
|
|
|
|
// [
|
|
|
|
'nom' => 'John',
|
|
|
|
// 'nom' => 'John',
|
|
|
|
'prenom' => 'Doe',
|
|
|
|
// 'prenom' => 'Doe',
|
|
|
|
'img' => 'john_doe',
|
|
|
|
// 'img' => 'john_doe',
|
|
|
|
'username' => 'johndoe',
|
|
|
|
// 'username' => 'johndoe',
|
|
|
|
],
|
|
|
|
// ],
|
|
|
|
[
|
|
|
|
// [
|
|
|
|
'nom' => 'Alice',
|
|
|
|
// 'nom' => 'Alice',
|
|
|
|
'prenom' => 'Smith',
|
|
|
|
// 'prenom' => 'Smith',
|
|
|
|
'img' => 'alice_smith',
|
|
|
|
// 'img' => 'alice_smith',
|
|
|
|
'username' => 'alicesmith',
|
|
|
|
// 'username' => 'alicesmith',
|
|
|
|
],
|
|
|
|
// ],
|
|
|
|
];
|
|
|
|
// ];
|
|
|
|
return $this->render('./page/addmember.html.twig',[
|
|
|
|
// return $this->render('./page/addmember.html.twig',[
|
|
|
|
'css' => $this->preference->getCookie(),
|
|
|
|
// 'css' => $this->preference->getCookie(),
|
|
|
|
'pp' => "test2",
|
|
|
|
// 'pp' => "test2",
|
|
|
|
'user' => "Doe",
|
|
|
|
// 'user' => "Doe",
|
|
|
|
'role' => "Athlète",
|
|
|
|
// 'role' => "Athlète",
|
|
|
|
'friendship' => [],
|
|
|
|
// 'friendship' => [],
|
|
|
|
'analyzes' => [],
|
|
|
|
// 'analyzes' => [],
|
|
|
|
'mails' => [],
|
|
|
|
// 'mails' => [],
|
|
|
|
'users' => $utiliArray,
|
|
|
|
// 'users' => $utiliArray,
|
|
|
|
'infoUser' => [],
|
|
|
|
// 'infoUser' => [],
|
|
|
|
'exos' => [],
|
|
|
|
// 'exos' => [],
|
|
|
|
'member' => [],
|
|
|
|
// 'member' => [],
|
|
|
|
]);
|
|
|
|
// ]);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
#[Route(path: '/add-friend', name: 'add-friend', methods: ['POST'])]
|
|
|
|
#[Route(path: '/add-friend', name: 'add-friend', methods: ['POST'])]
|
|
|
|
public function addFriend(string $username, IRequest $req): Response
|
|
|
|
public function addFriend(string $username, IRequest $req): Response
|
|
|
@ -668,47 +668,47 @@ class Controller extends BaseController
|
|
|
|
]);
|
|
|
|
]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// #[Route(path: '/pass', name: 'pass', methods: ['GET'])]
|
|
|
|
#[Route(path: '/pass', name: 'pass', methods: ['GET'])]
|
|
|
|
// public function pass(): Response
|
|
|
|
public function pass(): Response
|
|
|
|
// {
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
// // CONFIRMER LES DONNESS !!!!! IMPORTANT
|
|
|
|
// CONFIRMER LES DONNESS !!!!! IMPORTANT
|
|
|
|
|
|
|
|
|
|
|
|
// return $this->render('./page/password.html.twig',[
|
|
|
|
return $this->render('./page/password.html.twig',[
|
|
|
|
// 'css' => $this->preference->getCookie(),
|
|
|
|
'css' => $this->preference->getCookie(),
|
|
|
|
// 'pp' => "test2",
|
|
|
|
'pp' => "test2",
|
|
|
|
// 'user' => "Doe",
|
|
|
|
'user' => "Doe",
|
|
|
|
// 'role' => "Athlète",
|
|
|
|
'role' => "Athlète",
|
|
|
|
// 'friendship' => [],
|
|
|
|
'friendship' => [],
|
|
|
|
// 'analyzes' => [],
|
|
|
|
'analyzes' => [],
|
|
|
|
// 'mails' => [],
|
|
|
|
'mails' => [],
|
|
|
|
// 'users' => [],
|
|
|
|
'users' => [],
|
|
|
|
// 'infoUser' => [],
|
|
|
|
'infoUser' => [],
|
|
|
|
// 'exos' => [],
|
|
|
|
'exos' => [],
|
|
|
|
// 'member' => []
|
|
|
|
'member' => []
|
|
|
|
// ]);
|
|
|
|
]);
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// #[Route(path: '/password', name: 'password', methods: ['POST'])]
|
|
|
|
#[Route(path: '/password', name: 'password', methods: ['POST'])]
|
|
|
|
// public function password(string $email, IRequest $req): Response
|
|
|
|
public function password(string $email, IRequest $req): Response
|
|
|
|
// {
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
// // CONFIRMER LES DONNESS !!!!! IMPORTANT
|
|
|
|
// CONFIRMER LES DONNESS !!!!! IMPORTANT
|
|
|
|
|
|
|
|
|
|
|
|
// return $this->render('./page/login.html.twig',[
|
|
|
|
return $this->render('./page/login.html.twig',[
|
|
|
|
// 'css' => $this->preference->getCookie(),
|
|
|
|
'css' => $this->preference->getCookie(),
|
|
|
|
// 'pp' => "test2",
|
|
|
|
'pp' => "test2",
|
|
|
|
// 'user' => "Doe",
|
|
|
|
'user' => "Doe",
|
|
|
|
// 'role' => "Athlète",
|
|
|
|
'role' => "Athlète",
|
|
|
|
// 'friendship' => [],
|
|
|
|
'friendship' => [],
|
|
|
|
// 'analyzes' => [],
|
|
|
|
'analyzes' => [],
|
|
|
|
// 'mails' => [],
|
|
|
|
'mails' => [],
|
|
|
|
// 'users' => [],
|
|
|
|
'users' => [],
|
|
|
|
// 'infoUser' => [],
|
|
|
|
'infoUser' => [],
|
|
|
|
// 'exos' => [],
|
|
|
|
'exos' => [],
|
|
|
|
// 'member' => []
|
|
|
|
'member' => []
|
|
|
|
// ]);
|
|
|
|
]);
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|