| @@ 1014-1019 (lines=6) @@ | ||
| 1011 | return ""; |
|
| 1012 | else { |
|
| 1013 | $dec = $r[1]; |
|
| 1014 | if (preg_match("/^(.*?),([^,]*KEY.*)$/s", $dec, $r)) { |
|
| 1015 | $namedkeys = $r[2]; |
|
| 1016 | $dec = $r[1]; |
|
| 1017 | } |
|
| 1018 | else |
|
| 1019 | $namedkeys = ""; |
|
| 1020 | ||
| 1021 | $fields = array(); |
|
| 1022 | foreach (explode(",",$dec) as $v) { |
|
| @@ 804-809 (lines=6) @@ | ||
| 801 | $desc = $r[1]; |
|
| 802 | // extraction d'une KEY éventuelle en prenant garde de ne pas |
|
| 803 | // relever un champ dont le nom contient KEY (ex. ID_WHISKEY) |
|
| 804 | if (preg_match("/^(.*?),([^,]*\sKEY[ (].*)$/s", $desc, $r)) { |
|
| 805 | $namedkeys = $r[2]; |
|
| 806 | $desc = $r[1]; |
|
| 807 | } |
|
| 808 | else |
|
| 809 | $namedkeys = ""; |
|
| 810 | ||
| 811 | $fields = array(); |
|
| 812 | foreach(preg_split("/,\s*`/",$desc) as $v) { |
|