<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
pre
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I think it&#8217;s premature to file a bug.&nbsp;
I verified the correct behavior in my drupal 7 innstance.&nbsp; #multiple does work
correctly. &nbsp;&nbsp;I had initially looked at the wrong procedure, so I got
misled by the return of a closely named procedure. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Change line 91 to read: <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>$servers[] = $record-&gt;servername; <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Also you can add &nbsp;before the return <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>drupal_set_message(print_r($servers,1)); <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>just as you return $servers so that you
can verify that you&#8217;re getting the data back correctly. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Finally I couldn&#8217;t help but notice
that gatt_all_servers_assoc is getting data &nbsp;$record-&gt;name, but at 91, you&#8217;re
pulling $record-&gt;servername.&nbsp;&nbsp; Is this in error? <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><br>
Dave<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
support-bounces@drupal.org [mailto:support-bounces@drupal.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Shawn Webb<br>
<b><span style='font-weight:bold'>Sent:</span></b> Thursday, January 12, 2012
3:05 PM<br>
<b><span style='font-weight:bold'>To:</span></b> support@drupal.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [support] Setting
Multiselect Default Values</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>I
understand. However, I'm not setting the default value directly from db_query.
I'm setting it as you suggested, but I'm not seeing the correct result. That is
the issue. Even though I'm setting it as everyone has suggested, I'm still not
seeing them selected by default. <o:p></o:p></span></font></p>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>I also
understand that I should run the submitted values through array_filter.&nbsp;
That's not the issue. <o:p></o:p></span></font></p>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>Let me
know if or how I should file a bug report. <o:p></o:p></span></font></p>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>Thanks, <o:p></o:p></span></font></p>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>Shawn <o:p></o:p></span></font></p>

<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>Sent from
my Android device. please forgive any spelling or grammatical errors.<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>On Jan 12, 2012 3:48 PM, &quot;Metzler, David&quot; &lt;<a
href="mailto:metzlerd@evergreen.edu">metzlerd@evergreen.edu</a>&gt; wrote:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>PS.<br>
<br>
IT's important to know that what you get back in your submit handler for<br>
$formstate['values']['new_server']is an array of all of the servers and<br>
wheter they are selected. &nbsp;In the case where SERVER01 and SERVER02 are<br>
selected you'll get back the array:<br>
<br>
Array(<br>
&nbsp;'SERVER01' =&gt; 'SERVER01',<br>
&nbsp;'SERVER02' =&gt; 'SERVER02',<br>
&nbsp;'SERVER03' =&gt; 0,<br>
&nbsp;'SERVER04' =&gt; 0,<br>
&nbsp;'SERVER05' =&gt; 0<br>
);<br>
<br>
<font color=navy><span style='color:navy'><o:p></o:p></span></font></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
You will not get back string data as your code seems to be expecting.<br>
<br>
Dave<br>
<br>
<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:support-bounces@drupal.org">support-bounces@drupal.org</a>
[mailto:<a href="mailto:support-bounces@drupal.org">support-bounces@drupal.org</a>]
On<br>
Behalf Of Shawn Webb<br>
Sent: Thursday, January 12, 2012 2:18 PM<br>
To: <a href="mailto:support@drupal.org">support@drupal.org</a><br>
Subject: [support] Setting Multiselect Default Values<br>
<br>
Hey Fellow Drupalers,<br>
<br>
I'm trying to set the '#default_value' property to a select form<br>
element that has '#multiple' set to TRUE. Below you will find a link<br>
to the source and a link to a screenshot. I've tried setting<br>
'#default_value' to:<br>
<br>
[values]<br>
array('SERVER01')<br>
array('SERVER01' =&gt; 'SERVER01')<br>
array(1)<br>
array('1')<br>
1<br>
'SERVER01'<br>
[/values]<br>
<br>
But nothing sets the default value of the select form element. The<br>
'#options' element is set to (verbatim from var_export): array (<br>
'SERVER01' =&gt; 'SERVER01', 'SERVER02' =&gt; 'SERVER02', 'SERVER03' =&gt;<br>
'SERVER03', 'SERVER04' =&gt; 'SERVER04', 'SERVER05' =&gt; 'SERVER05', )<br>
<br>
Links:<br>
Screenshot: <a href="http://t.co/vVAcT4fA" target="_blank">http://t.co/vVAcT4fA</a><br>
Code: <a href="https://t.co/ETl4MtgV" target="_blank">https://t.co/ETl4MtgV</a><br>
<br>
The code in question is line 105 of vulnscan.admin.inc<br>
<br>
Let me know what I should do. I'm running drupal 7.11-dev (git<br>
checkout of Drupal codebase, set to the 7.x branch).<br>
<br>
Thanks,<br>
<br>
Shawn<br>
--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a>
]<br>
--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a>
]<o:p></o:p></span></font></p>

</div>

</div>

</body>

</html>