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