Skip to content

Commit

Permalink
some fixes
Browse files Browse the repository at this point in the history
git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/phpsurveyor@2330 b72ed6b6-b9f8-46b5-92b4-906544132732
  • Loading branch information
David Olivier committed Feb 11, 2007
1 parent 32f8819 commit 6f0d870
Showing 1 changed file with 9 additions and 12 deletions.
21 changes: 9 additions & 12 deletions common.php
Original file line number Diff line number Diff line change
Expand Up @@ -3027,15 +3027,15 @@ function CleanLanguagesFromSurvey($sid, $availlangs)

// Remove From Questions Table
$query = "DELETE FROM ".db_table_name('questions')." WHERE sid='{$sid}' and ($sqllang)";
return $connect->Execute($query) or die($connect->ErrorMsg());
$connect->Execute($query) or die($connect->ErrorMsg());

// Remove From Groups Table
$query = "DELETE FROM ".db_table_name('groups')." WHERE sid='{$sid}' and ($sqllang)";
return $connect->Execute($query) or die($connect->ErrorMsg());
$connect->Execute($query) or die($connect->ErrorMsg());

// Remove From Answers Table
$query = "DELETE FROM ".db_table_name('answers')." WHERE sid='{$sid}' and ($sqllang)";
return $connect->Execute($query) or die($connect->ErrorMsg());
$connect->Execute($query) or die($connect->ErrorMsg());

return true;
}
Expand All @@ -3060,28 +3060,25 @@ function FixLanguagesOnSurvey($sid, $availlangs)

$baselang = GetBaseLanguageFromSurveyID($sid);

$query = "SELECT * FROM ".db_table_name('groups')." WHERE sid='{$sid}' AND language='{$baselang}' ORDER BY group_order";
$result = db_execute_num($query) or die($connect->ErrorMsg());
$query = "SELECT * FROM ".db_table_name('groups')." WHERE sid='{$sid}' AND language='{$baselang}' ORDER BY group_order";
$result = db_execute_assoc($query) or die($connect->ErrorMsg());
if ($result->RecordCount() > 0)
{
while($group = $result->FetchRow())
{
foreach ($langs as $lang)
{
$query = "SELECT gid FROM ".db_table_name('groups')." WHERE sid='{$sid}' AND gid='{$group['gid']}' AND language='{$lang}'";
$gresult = db_execute_num($query) or die($connect->ErrorMsg());
if ($result->RecordCount() < 1)
$gresult = db_execute_assoc($query) or die($connect->ErrorMsg());
if ($gresult->RecordCount() < 1)
{
$query = "INSERT INTO ".db_table_name('groups')." (gid,sid,group_name,group_order,description,language) VALUES('{$group['gid']}','{$group['sid']}','{$group['group_name']}','{$group['group_order']}','{$group['description']}','{$lang}')";
$giresult = db_execute_num($query) or die($connect->ErrorMsg());
$connect->Execute($query) or die($connect->ErrorMsg());
}
}
}
}
reset($lang);



reset($langs);
return true;
}

Expand Down

0 comments on commit 6f0d870

Please sign in to comment.