function dev_content_select($content_r, $query_r = '', $trunc = '', $fields = 2) { $field_name = ''; $get_name = true; $content = ''; $query_r = dev_value_to_array($query_r); $output = ''; $select_r = array(); $select_r['-------'] = ''; foreach ($content_r as $row) { $row = dev_value_to_array($row); $value_r = array(); $i = 0; foreach ($row as $a => $b) { if ($get_name) { $field_name = $a; $get_name = dev_flip_bool($get_name); } if ($i > $fields) { break; } if ($i > 0) { $value_r[] = dev_format_data($b, '', $trunc); } $i++; } $select_r[implode(' - ', $value_r)] = $row[$field_name]; } foreach ($query_r as $a => $b) { $output .= dev_draw_form_field('hidden', $a, '', $b); } $output .= dev_draw_form_field('select', $field_name, '', $select_r) . dev_draw_form_field('submit', 'submit', 'Submit', 'Submit'); return $output; }
function dev_toggle_bool_ref(&$bool) { $bool = dev_flip_bool($bool); }
function setOptionsOn($val = '') { if ($val == '' && $val !== true && $val !== false) { $this->options_on = dev_flip_bool($this->options_on); } else { $this->options_on = $val; } }
function toggleActiveFieldsOn($use_active_fields = '') { $this->_active_fields_on = $use_active_fields == '' ? dev_flip_bool($this->_active_fields_on) : $use_active_fields; }