Skip to content

Commit

Permalink
Fixed issue #5082: Group id of subquestion is not changed to new gid …
Browse files Browse the repository at this point in the history
…when copying question with subquestions to new group

git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/limesurvey_dev@9966 b72ed6b6-b9f8-46b5-92b4-906544132732
  • Loading branch information
c-schmitz committed Apr 5, 2011
1 parent a1b8f68 commit 744615c
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions admin/database.php
Expand Up @@ -733,6 +733,7 @@ function get_max_question_order($gid)
$oldqid=$qr1['qid'];
unset($qr1['qid']);
}
$qr1['gid']=$postgid;
$sInsertSQL = $connect->GetInsertSQL($tablename,$qr1);
$ir1 = $connect->Execute($sInsertSQL); // Checked
if (isset($qr1['qid']))
Expand Down Expand Up @@ -1491,13 +1492,13 @@ function Updatedefaultvalues($qid,$sqid,$scale_id,$specialtype,$language,$defaul
else
{
$exists=$connect->GetOne("SELECT qid FROM ".db_table_name('defaultvalues')." WHERE sqid=$sqid AND qid=$qid AND specialtype=$specialtype'' AND scale_id={$scale_id} AND language='{$language}'");
if (is_null($exists))
if ($exists===false)
{
$connect->execute('INSERT INTO '.db_table_name('defaultvalues')." (defaultvalue,qid,scale_id,language,specialtype,sqid) VALUES (".db_quoteall($defaultvalue,$ispost).",{$qid},{$scale_id},'{$language}','{$specialtype}',{$sqid})");
}
else
{
$connect->execute('Update '.db_table_name('defaultvalues')." set defaultvalue=".db_quoteall($defaultvalue,$ispost)." WHERE sqid=$sqid AND qid=$qid AND specialtype='' AND scale_id={$scale_id} AND language='{$language}'");
$connect->execute('UPDATE '.db_table_name('defaultvalues')." set defaultvalue=".db_quoteall($defaultvalue,$ispost)." WHERE sqid={$sqid} AND qid={$qid} AND specialtype='{$specialtype}' AND scale_id={$scale_id} AND language='{$language}'");
}
}
}
Expand Down

0 comments on commit 744615c

Please sign in to comment.