Skip to content

Commit

Permalink
Added "sort alphabetically" option for answer lists
Browse files Browse the repository at this point in the history
git-svn-id: file:///Users/Shitiz/Downloads/lssvn/trunk/unstable@909 b72ed6b6-b9f8-46b5-92b4-906544132732
  • Loading branch information
jcleeland committed Feb 19, 2004
1 parent 4f0d0b3 commit f5523ad
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 2 deletions.
20 changes: 20 additions & 0 deletions admin/database.php
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,26 @@
case _AL_FIXSORT:
fixsortorder($_POST['qid']);
break;
case _AL_SORTALPHA:
$uaquery = "SELECT * FROM {$dbprefix}answers WHERE qid='{$_POST['qid']}' ORDER BY answer";
$uaresult = mysql_query($uaquery) or die("Cannot get answers<br />$uaquery<br />".mysql_error());
while($uarow=mysql_fetch_array($uaresult))
{
$orderedanswers[]=array("qid"=>$uarow['qid'],
"code"=>$uarow['code'],
"answer"=>$uarow['answer'],
"default_value"=>$uarow['default_value'],
"sortorder"=>$uarow['sortorder']);
} // while
$i=0;
foreach ($orderedanswers as $oa)
{
$position=sprintf("%05d", $i);
$upquery = "UPDATE {$dbprefix}answers SET sortorder='$position' WHERE qid='{$oa['qid']}' AND code='{$oa['code']}'";
$upresult = mysql_query($upquery);
$i++;
} // foreach
break;
case _AL_ADD:
if (!$_POST['code'] || !$_POST['answer'])
{
Expand Down
12 changes: 10 additions & 2 deletions admin/html.php
Original file line number Diff line number Diff line change
Expand Up @@ -775,8 +775,16 @@
}
if ($cdcount > 0)
{
$vasummary .= "<tr><form action='admin.php' method='post'><td colspan='3'></td>"
. "<td></td><td align='center'><input $btstyle type='submit' name='ansaction' value='"._AL_FIXSORT."'></td>\n"
$vasummary .= "<tr><td colspan='3'></td>"
. "<form action='admin.php' method='post'><td align='center'>"
. "<input $btstyle type='submit' name='ansaction' value='"._AL_SORTALPHA."'></td>\n"
. "\t<input type='hidden' name='sid' value='$sid'>\n"
. "\t<input type='hidden' name='gid' value='$gid'>\n"
. "\t<input type='hidden' name='qid' value='$qid'>\n"
. "\t<input type='hidden' name='action' value='modanswer'>\n"
. "\t<input type='hidden' name='viewanswer' value='Y'></form>\n"
. "<form action='admin.php' method='post'>"
. "<td align='center'><input $btstyle type='submit' name='ansaction' value='"._AL_FIXSORT."'></td>\n"
. "\t<input type='hidden' name='sid' value='$sid'>\n"
. "\t<input type='hidden' name='gid' value='$gid'>\n"
. "\t<input type='hidden' name='qid' value='$qid'>\n"
Expand Down
1 change: 1 addition & 0 deletions admin/lang/chinese/messages.php
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,7 @@
define("_AL_DEL", "刪除");
define("_AL_ADD", "新增");
define("_AL_FIXSORT", "修正排序");
define("_AL_SORTALPHA", "Sort Alpha"); //New in 0.98rc8 - Sort Answers Alphabetically
//users
define("_UL_USER", "用戶");
define("_UL_PASSWORD", "密碼");
Expand Down
1 change: 1 addition & 0 deletions admin/lang/english/messages.php
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,7 @@
define("_AL_DEL", "Del");
define("_AL_ADD", "Add");
define("_AL_FIXSORT", "Fix Sort");
define("_AL_SORTALPHA", "Sort Alpha"); //New in 0.98rc8 - Sort Answers Alphabetically
//users
define("_UL_USER", "User");
define("_UL_PASSWORD", "Password");
Expand Down
1 change: 1 addition & 0 deletions admin/lang/italian/messages.php
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,7 @@
define("_AL_DEL", "Elimina");
define("_AL_ADD", "Aggiungi");
define("_AL_FIXSORT", "Ordina");
define("_AL_SORTALPHA", "Sort Alpha"); //New in 0.98rc8 - Sort Answers Alphabetically
//users
define("_UL_USER", "User");
define("_UL_PASSWORD", "Password");
Expand Down
1 change: 1 addition & 0 deletions admin/lang/spanish/messages.php
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,7 @@
define("_AL_DEL", "Borrar");
define("_AL_ADD", "Agregar");
define("_AL_FIXSORT", "Corregir Orden");
define("_AL_SORTALPHA", "Sort Alpha"); //New in 0.98rc8 - Sort Answers Alphabetically
//users
define("_UL_USER", "Usuario");
define("_UL_PASSWORD", "Contrase&ntilde;a");
Expand Down

0 comments on commit f5523ad

Please sign in to comment.