| 1 |
<?php // $Id: geo_field.module,v 1.23 2009/06/26 03:55:51 vauxia Exp $ |
<?php // $Id: geo_field.module,v 1.24 2009/08/06 04:09:32 vauxia Exp $ |
| 2 |
|
|
| 3 |
/** |
/** |
| 4 |
* @file |
* @file |
| 109 |
$ret = array(); |
$ret = array(); |
| 110 |
while ($row = db_fetch_array($res)) { |
while ($row = db_fetch_array($res)) { |
| 111 |
$delta = isset($row['delta']) ? $row['delta'] : 0; |
$delta = isset($row['delta']) ? $row['delta'] : 0; |
| 112 |
|
$ret[$delta]['gis type'] = $field['geo_type']; |
| 113 |
foreach ($row as $k => $v) { |
foreach ($row as $k => $v) { |
| 114 |
$k = str_replace($field['field_name'] .'_', '', $k); |
$k = str_replace($field['field_name'] .'_', '', $k); |
| 115 |
if ($k != 'delta') $ret[$delta][$k] = db_decode_blob($v); |
if ($k != 'delta') $ret[$delta][$k] = db_decode_blob($v); |
| 152 |
case 'sanitize': |
case 'sanitize': |
| 153 |
geo_set_pre_render($node->content); |
geo_set_pre_render($node->content); |
| 154 |
return; |
return; |
|
/* |
|
|
case 'sanitize': |
|
|
$types = _content_type_info(); |
|
|
echo '<pre>';print_r($field); die; |
|
|
if ($input = $types[$type]['formatters'][$formatter]['gis input']) { |
|
|
} |
|
|
return; |
|
|
*/ |
|
| 155 |
} |
} |
| 156 |
} |
} |
| 157 |
|
|