+-- NB 07.02.18: TODO http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types
+
DROP TABLE IF EXISTS mime;
CREATE TABLE IF NOT EXISTS mime (
ext varchar(12),
| sed "s,<td>,\t,g" \
| sed -E -e "s/ *<br[^>]*> */,/g" -e "s/,[^\t]+//" -e "s, *<[^>]+> *,,g" -e "s/^[\t ]*//" -e "s/([^\t]+)\t([^\t]+)$/\2\t\1/" \
| perl -pe "0 and /^([^\t]+,[^\t]+)/ and @_=split(qq|,|,\$_) and s/^[^\t]+/join(qq|,|,sort {length(\$b)<=>length(\$a)} @_)/e" \
-| sed -e "s/^\.//"
+| sed -e "s/^\.//" \
' WITH (format 'text', NULL '');
INSERT INTO mime SELECT * FROM tmp_mime ON CONFLICT DO NOTHING;
' WITH (format 'text', NULL '');
INSERT INTO mime SELECT * FROM tmp_mime ON CONFLICT DO NOTHING;
+DELETE FROM tmp_mime;
+COPY tmp_mime FROM PROGRAM 'curl -s http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types | egrep "^\w"| sed -E "s/^([^\t ]+)[\t ]+([^\t ]+)/\2\t\1/"' WITH (format 'text', NULL '');
+INSERT INTO mime SELECT * FROM tmp_mime ON CONFLICT DO NOTHING;
+
-- DELETE FROM mime WHERE LENGTH(ext)>6;
UPDATE mime AS m1 SET name=(SELECT name FROM mime AS m2 WHERE m2.name<>'' AND m2.type=m1.type ORDER BY name LIMIT 1) WHERE COALESCE(name,'')='';
COMMIT;
}
$rows = $ldap->search($GLOBALS['DBQ_LDAP'] + $search);
- #echo $rows[0]['jpegPhoto']; exit;
- #$rows = [ 'jpegPhoto' => $rows[0]['jpegPhoto'] ];
if ($this->is_html
or ($this->params['format'] == $this->format_cli)
or ($this->params['format'] == 'csv')
) ? [
'row_parse_pre' => function(&$r){
$this->row_parse_pre($r);
- $GLOBALS['dbq_args'] = urlencode( join($this->param_args_sep,$this->table->fields_keys_values($r)) );
},
'row_parse_post' => function(&$r){
$this->row_parse_post($r);
- $args = $GLOBALS['dbq_args'];
$hidden = $this->form_hidden($r);
$r = $this->ar_unshift($r,'view',''
$this->db()->__construct($opt);
$this->table->rows();
- unset($GLOBALS['dbq_args']);
}
private function ar_unshift( array & $array, $key, $val) {