résolution bug création offre

alexis-rendu
Baptiste D 1 year ago
parent cebb1aac3a
commit 406cde7784

@ -81,7 +81,7 @@ class FrontControleur
else{ else{
$controller = "MembreControleur"; $controller = "MembreControleur";
$controller = $namespace . $controller; $controller = $namespace . $controller;
echo "controller : ".$controller; //echo "controller : ".$controller;
$controller = new $controller(); $controller = new $controller();
} }

@ -190,13 +190,10 @@ class UtilisateurControleur
'niveauEtudes' => (($niveauEtudes != null) ? $niveauEtudes : ""), 'niveauEtudes' => (($niveauEtudes != null) ? $niveauEtudes : ""),
'valContrat' => (($typeContrat != null) ? "&typeContrat=".$typeContrat : ""), 'valContrat' => (($typeContrat != null) ? "&typeContrat=".$typeContrat : ""),
'valExp' => (($exp != null) ? "&experience=".$exp : ""), 'valExp' => (($exp != null) ? "&experience=".$exp : ""),
'valEtudes' => (($niveauEtudes != null) ? "&niveauEtudes=".$niveauEtudes : ""), 'valEtudes' => (($niveauEtudes != null) ? "&niveauEtudes=".$niveauEtudes : "")
'role' => $role
]); ]);
} }
public function displayOffer(?array $params) public function displayOffer(?array $params)
{ {
global $twig; global $twig;

@ -53,8 +53,7 @@ class OffreGateway
$query = 'INSERT INTO Offre VALUES (:i, :o, :t, :d, :img, :logo, :ty, :v, :e, :desc, :pro, :exp, :niv, :mail, :num, :web, :remote, :date)'; $query = 'INSERT INTO Offre VALUES (:i, :o, :t, :d, :img, :logo, :ty, :v, :e, :desc, :pro, :exp, :niv, :mail, :num, :web, :remote, :date)';
$this->con->executeQuery($query, array( $this->con->executeQuery($query, array(
':i' => array($offre->getId(), \PDO::PARAM_INT), ':i' => array($offre->getId(), \PDO::PARAM_INT),
//':o' => array($offre->getOffreurId(), \PDO::PARAM_STR), ':o' => array($offre->getOffreurId(), \PDO::PARAM_INT),
':o' => array(1,\PDO::PARAM_INT),
':t' => array($offre->getNom(), \PDO::PARAM_STR), ':t' => array($offre->getNom(), \PDO::PARAM_STR),
':d' => array($offre->getDescription(), \PDO::PARAM_STR), ':d' => array($offre->getDescription(), \PDO::PARAM_STR),
'img' => array($offre->getImg(), \PDO::PARAM_STR), 'img' => array($offre->getImg(), \PDO::PARAM_STR),

@ -90,9 +90,11 @@ class MembreModele extends UtilisateurModele
} }
else $remote = false; else $remote = false;
echo "session id".$_SESSION['id'];
// à la place de NULL passer id utilisateur créateur offre // à la place de NULL passer id utilisateur créateur offre
$offre = new Offre($this->offreGw->getNewId(), $offre = new Offre($this->offreGw->getNewId(),
new Alumni($_SESSION['utilisateur']->getId(),"test.mail@icloud.fr","password","admin","prenom","nom"), new Alumni(intval($_SESSION['id']),"test.mail@icloud.fr","",$_SESSION['role'],$_SESSION['nom'],$_SESSION['prenom']),
$nom, $nom,
$desc, $desc,
$img, $img,

@ -294,6 +294,4 @@ class UtilisateurModele
{ {
return $this->offreGw->getNbTotalPages(); return $this->offreGw->getNbTotalPages();
} }
} }

@ -14,7 +14,6 @@
<div class="container mt-4 d-flex align-content-center "> <div class="container mt-4 d-flex align-content-center ">
<div> <div>
{% if role == 'Membre' or role == 'Admin' %} {% if role == 'Membre' or role == 'Admin' %}
<a href="{{dir}}/user/{{id}}/createOfferForm" type="button" class="btn btn-outline-success mb-4">Publier une offre</a> <a href="{{dir}}/user/{{id}}/createOfferForm" type="button" class="btn btn-outline-success mb-4">Publier une offre</a>
{% endif %} {% endif %}

Loading…
Cancel
Save