FIX 12.0 - set entity to $conf->entity (instead of 1 by default) when creating a survey; otherwise the survey cannot be listed from the entity it was created on unless it is the main entity
This commit is contained in:
parent
662fe4c358
commit
c752bfe1a6
@ -128,6 +128,7 @@ class Opensurveysondage extends CommonObject
|
|||||||
*/
|
*/
|
||||||
public function create(User $user, $notrigger = 0)
|
public function create(User $user, $notrigger = 0)
|
||||||
{
|
{
|
||||||
|
global $conf;
|
||||||
$error = 0;
|
$error = 0;
|
||||||
|
|
||||||
// Clean parameters
|
// Clean parameters
|
||||||
@ -153,7 +154,8 @@ class Opensurveysondage extends CommonObject
|
|||||||
$sql .= "mailsonde,";
|
$sql .= "mailsonde,";
|
||||||
$sql .= "allow_comments,";
|
$sql .= "allow_comments,";
|
||||||
$sql .= "allow_spy,";
|
$sql .= "allow_spy,";
|
||||||
$sql .= "sujet";
|
$sql .= "sujet,";
|
||||||
|
$sql .= "entity";
|
||||||
$sql .= ") VALUES (";
|
$sql .= ") VALUES (";
|
||||||
$sql .= "'".$this->db->escape($this->id_sondage)."',";
|
$sql .= "'".$this->db->escape($this->id_sondage)."',";
|
||||||
$sql .= " ".(empty($this->commentaires) ? 'NULL' : "'".$this->db->escape($this->commentaires)."'").",";
|
$sql .= " ".(empty($this->commentaires) ? 'NULL' : "'".$this->db->escape($this->commentaires)."'").",";
|
||||||
@ -165,7 +167,8 @@ class Opensurveysondage extends CommonObject
|
|||||||
$sql .= " ".$this->db->escape($this->mailsonde).",";
|
$sql .= " ".$this->db->escape($this->mailsonde).",";
|
||||||
$sql .= " ".$this->db->escape($this->allow_comments).",";
|
$sql .= " ".$this->db->escape($this->allow_comments).",";
|
||||||
$sql .= " ".$this->db->escape($this->allow_spy).",";
|
$sql .= " ".$this->db->escape($this->allow_spy).",";
|
||||||
$sql .= " '".$this->db->escape($this->sujet)."'";
|
$sql .= " '".$this->db->escape($this->sujet)."',";
|
||||||
|
$sql .= " '".$conf->entity."',";
|
||||||
$sql .= ")";
|
$sql .= ")";
|
||||||
|
|
||||||
$this->db->begin();
|
$this->db->begin();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user