Skip to content

Commit

Permalink
Fixed some warnings on activation
Browse files Browse the repository at this point in the history
git-svn-id: file:///Users/Shitiz/Downloads/lssvn/source/phpsurveyor@2672 b72ed6b6-b9f8-46b5-92b4-906544132732
  • Loading branch information
c-schmitz committed Apr 1, 2007
1 parent 501c5a8 commit 56cf291
Showing 1 changed file with 14 additions and 8 deletions.
22 changes: 14 additions & 8 deletions admin/activate.php
Expand Up @@ -178,18 +178,24 @@
}
//CHECK THAT ALL THE CREATED FIELDS WILL BE UNIQUE
$fieldmap=createFieldMap($surveyid, "full");
foreach($fieldmap as $fielddata)
if (isset($fieldmap))
{
$fieldlist[]=$fielddata['fieldname'];
foreach($fieldmap as $fielddata)
{
$fieldlist[]=$fielddata['fieldname'];
}
$fieldlist=array_reverse($fieldlist); //let's always change the later duplicate, not the earlier one
}
$fieldlist=array_reverse($fieldlist); //let's always change the later duplicate, not the earlier one
$checkKeysUniqueComparison = create_function('$value','if ($value > 1) return true;');
$duplicates = array_keys (array_filter (array_count_values($fieldlist), $checkKeysUniqueComparison));
foreach ($duplicates as $dup)
@$duplicates = array_keys (array_filter (array_count_values($fieldlist), $checkKeysUniqueComparison));
if (isset($duplicates))
{
$badquestion=arraySearchByKey($dup, $fieldmap, "fieldname", 1);
$fix = "[<a href='$scriptname?action=activate&amp;sid=$surveyid&amp;fixnumbering=".$badquestion['qid']."'>Click Here to Fix</a>]";
$failedcheck[]=array($badquestion['qid'], $badquestion['question'], ": Bad duplicate fieldname $fix", $badquestion['gid']);
foreach ($duplicates as $dup)
{
$badquestion=arraySearchByKey($dup, $fieldmap, "fieldname", 1);
$fix = "[<a href='$scriptname?action=activate&amp;sid=$surveyid&amp;fixnumbering=".$badquestion['qid']."'>Click Here to Fix</a>]";
$failedcheck[]=array($badquestion['qid'], $badquestion['question'], ": Bad duplicate fieldname $fix", $badquestion['gid']);
}
}

//IF ANY OF THE CHECKS FAILED, PRESENT THIS SCREEN
Expand Down

0 comments on commit 56cf291

Please sign in to comment.