Example #1
0
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;
}
Example #2
0
function dev_toggle_bool_ref(&$bool)
{
    $bool = dev_flip_bool($bool);
}
Example #3
0
 function setOptionsOn($val = '')
 {
     if ($val == '' && $val !== true && $val !== false) {
         $this->options_on = dev_flip_bool($this->options_on);
     } else {
         $this->options_on = $val;
     }
 }
Example #4
0
 function toggleActiveFieldsOn($use_active_fields = '')
 {
     $this->_active_fields_on = $use_active_fields == '' ? dev_flip_bool($this->_active_fields_on) : $use_active_fields;
 }