Example #1
0
     $style = '';
     $position = 0;
     $resolution = '';
 }
 //make datapt select
 //roll all together for now, cascade select later
 //maybe heading/seperator type elements as well
 $options = array();
 foreach ($modules as $mod => $module) {
     foreach ($module->datapoints as $dp => $datapoint) {
         $label = "{$mod}::{$dp}";
         $options[$label] = array('value' => "{$module->name} - {$datapoint->name}");
     }
 }
 $select = array('name' => 'datapt', 'selected' => $datapt, 'options' => $options, 'emptyoption' => '--', 'class' => '');
 $datapt_select = $form->makeselect($select);
 //make pane select
 $options = array();
 foreach ($panetags as $label) {
     $options[$label] = array('value' => $label);
 }
 $select = array('name' => 'panetag', 'selected' => $panetag, 'options' => $options, 'emptyoption' => '--', 'class' => '');
 $panetag_select = $form->makeselect($select);
 //make style select
 $options = array();
 foreach ($styles as $label) {
     $options[$label] = array('value' => $label);
 }
 $select = array('name' => 'style', 'selected' => $style, 'options' => $options, 'emptyoption' => '--', 'class' => '');
 $style_select = $form->makeselect($select);
 //prep