Lines Matching refs:datatype
51 $datatype = $dthlp->column($arg);
52 if (is_array($datatype['type'])) {
53 $datatype['basetype'] = $datatype['type']['type'];
54 $datatype['enum'] = $datatype['type']['enum'];
55 $datatype['type'] = $datatype['origtype'];
57 $datatype['basetype'] = $datatype['type'];
60 $datatype['title'] = '@@DISPLAY@@';
61 if (isset($datatype['enum'])) {
62 $values = preg_split('/\s*,\s*/', $datatype['enum']);
63 if (!$datatype['multi'] && $this->opt['optional']) array_unshift($values, '');
65 $this->additional = ($datatype['multi'] ? ['multiple' => 'multiple'] : []);
67 $classes = 'data_type_' . $datatype['type'] . ($datatype['multi'] ? 's' : '') . ' ' .
68 'data_type_' . $datatype['basetype'] . ($datatype['multi'] ? 's' : '');