changeset 752:c714140541d5

Add more data to previewTypeList array and implement array index argument in stGetFormOptionListFromArray().
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 20 Nov 2014 08:24:30 +0200
parents 025380b800a2
children 5fce9011101a
files admajax.php msite.inc.php msitegen.inc.php
diffstat 3 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/admajax.php	Thu Nov 20 08:01:28 2014 +0200
+++ b/admajax.php	Thu Nov 20 08:24:30 2014 +0200
@@ -128,7 +128,7 @@
         "  ".stGetFormCheckBoxInput("voting", $id, $prefix, $item["voting"],
         "Enable voting", "onChange=\"setCompoData(".$id.",'voting')\"").
         "  ".stGetFormCheckBoxInput("show_authors", $id, $prefix, $item["show_authors"], "Show authors")."\n".
-        "  ".stGetFormOptionListFromArray($prefix."preview_type".$id, "  ", FALSE, $previewTypeList, $item["preview_type"], 0)."\n";
+        "  ".stGetFormOptionListFromArray($prefix."preview_type".$id, "  ", FALSE, $previewTypeList, $item["preview_type"], 0, 0)."\n";
       break;
 
     default:
@@ -138,7 +138,7 @@
 
   return
     "  <h2>#".$id." - ".chentities($item["name"])."</h2>\n".
-    "  Type: ".stGetFormOptionListFromArray($prefix."type".$id, "  ", FALSE, $compoModeData, $item["ctype"], 0, "updateCompoType(".$id.")").
+    "  Type: ".stGetFormOptionListFromArray($prefix."type".$id, "  ", FALSE, $compoModeData, $item["ctype"], 0, 0, "updateCompoType(".$id.")").
     " - ".$compoModeData[$item["ctype"]][1]."<br />\n".
     "  Name: ".stGetFormTextInput(40, SET_LEN_COMPO_NAME, "name", $id, $prefix, $item["name"])."<br />\n".
     $str1.
@@ -210,7 +210,7 @@
         if ($mode)
           stGetFormOptionListFromArray($prefix."preview_type".$eid, "    ", FALSE, $previewTypeList, $item["preview_type"], 0);
         else
-          echo "    ".$previewTypeList[$item["preview_type"]];
+          echo "    ".$previewTypeList[$item["preview_type"]][1];
 
         echo "   </div>\n";
         break;
--- a/msite.inc.php	Thu Nov 20 08:01:28 2014 +0200
+++ b/msite.inc.php	Thu Nov 20 08:24:30 2014 +0200
@@ -50,9 +50,9 @@
 define("EPREV_AUDIO", 2);           // Preview is audio (Vorbis, MP3)
 
 $previewTypeList = array(
-  EPREV_NONE         => "No previews",
-  EPREV_IMAGE        => "Image file",
-  EPREV_AUDIO        => "Audio file",
+  EPREV_NONE         => array("No previews" , "Default"),
+  EPREV_IMAGE        => array("Image file"  , "Image"),
+  EPREV_AUDIO        => array("Audio file"  , "Audio"),
 );
 
 
--- a/msitegen.inc.php	Thu Nov 20 08:01:28 2014 +0200
+++ b/msitegen.inc.php	Thu Nov 20 08:24:30 2014 +0200
@@ -305,7 +305,7 @@
 }
 
 
-function stGetFormOptionListFromArray($id, $indent, $outer, $data, $active, $size = 10, $onChange = "")
+function stGetFormOptionListFromArray($id, $indent, $outer, $data, $active, $size = 10, $arrIndex = 0, $onChange = "")
 {
   $str = stGetFormOptionListStart($id, $indent, $outer, $size, $onChange);
 
@@ -313,7 +313,7 @@
   {
     $str .= stGetFormOptionListItem($indent." ", $key,
       ($key == $active),
-      is_array($value) ? $value[0] : $value);
+      is_array($value) ? $value[$arrIndex] : $value);
   }
 
   return $str.stGetFormOptionListEnd($indent, $outer);