<div>Hi Arto Pastinen</div>
<div>That was a type error. I had tried that ($locations_arr), but it did not work.</div>
<div> </div>
<div>In my custom .module file</div>
<div> </div>
<div>I have declared array at starting of file.</div>
<div> </div>
<div>In _form API, I was trying to use array. It did not work.</div>
<div> </div>
<div>I got a work around, I wrote a function that returns the array, and in code (in multiple functions), I am just calling the function that returns the array and using it.</div>
<div> </div>
<div>Thanks</div>
<div>Kamal</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div><br><br> </div>
<div class="gmail_quote">On Sun, Aug 26, 2012 at 4:14 PM, Arto Pastinen <span dir="ltr">&lt;<a href="mailto:arto.pastinen@gmail.com" target="_blank">arto.pastinen@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote"> &#39;#options&#39; =&gt; locations_arr,  -&gt;  &#39;#options&#39; =&gt; $locations_arr,<br><br>2012/8/26 Kamal Palei &lt;<a href="mailto:palei.kamal@gmail.com">palei.kamal@gmail.com</a>&gt;:<br>

<div>
<div class="h5">&gt; Hi All<br>&gt; I am using betterselect module. I have a custom form, part of code looks as<br>&gt; below.<br>&gt;<br>&gt;    $locations_arr = array(<br>&gt;     &#39;0&#39; =&gt; t(&#39;-Select-&#39;),<br>
&gt;     &#39;1&#39; =&gt; t(&#39;Anywhere in India&#39;),<br>&gt;     &#39;2&#39; =&gt; t(&#39;Anywhere in North India&#39;),<br>&gt;     &#39;3&#39; =&gt; t(&#39;Anywhere in South India&#39;),);<br>&gt;<br>&gt;  $form[&#39;name&#39;][&#39;prefloc&#39;] = array(<br>
&gt;  &#39;#type&#39; =&gt; &#39;select&#39;,<br>&gt;  &#39;#multiple&#39; =&gt; TRUE,<br>&gt;  &#39;#title&#39; =&gt; t(&#39;Preferred Work Location&#39;),<br>&gt;  &#39;#options&#39; =&gt; locations_arr,<br>&gt;  );<br>
&gt; When I access the form page, I get warning &quot;warning: Invalid argument<br>&gt; supplied for foreach() in<br>&gt; C:\http\wamp\www\netcloudjobs\sites\all\modules\betterselect\betterselect.module<br>&gt; on line 104.&quot;.<br>
&gt;<br>&gt; Please let me know, where I am wrong and how to fix this issue.<br>&gt;<br>&gt; Thanks<br>&gt; Kamal<br>&gt; NECS, Bangalore<br>&gt;<br>&gt;<br>&gt;<br></div></div>&gt; --<br>&gt; [ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br>
<span class="HOEnZb"><font color="#888888"><br><br><br>--<br>regards, Arto Pastinen<br>GPG key on <a href="http://wwwkeys.de.pgp.net/" target="_blank">wwwkeys.de.pgp.net</a>, FP: DF04 1644 0812 9633 306F  9CCA 660C<br>285F 501C 8312<br>
--<br>[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br></font></span></blockquote></div><br>