Есть свойство пользователя UF_LOCATION
Оно определяется на странице пользователя:
[CODE]
<script type="text/javascript">
if (Modernizr.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
var user = '<?=$USER->GetID()?>';
var linkUrl = position.coords.latitude + ", " + position.coords.longitude;
alert("send - "+linkUrl); // Выводит координаты
if(linkUrl.lenght > 0)
{
$.post('/include/location.php', {linkUrl:linkUrl, user:user}); // Передает в файл
}
});
}
[/CODE]
А вот файл /include/location.php
[CODE]
<?
$user = IntVal($_REQUEST["user"]);
$linkUrl = $_REQUEST["linkUrl"];
$user = new CUser;
$user->Update($user, Array("UF_LOCATION" => $linkUrl));
?>
[/CODE]
Но координаты определяет, а в пользовательское свойство не пишет.
Подскажите, где косяк?
Оно определяется на странице пользователя:
[CODE]
<script type="text/javascript">
if (Modernizr.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
var user = '<?=$USER->GetID()?>';
var linkUrl = position.coords.latitude + ", " + position.coords.longitude;
alert("send - "+linkUrl); // Выводит координаты
if(linkUrl.lenght > 0)
{
$.post('/include/location.php', {linkUrl:linkUrl, user:user}); // Передает в файл
}
});
}
[/CODE]
А вот файл /include/location.php
[CODE]
<?
$user = IntVal($_REQUEST["user"]);
$linkUrl = $_REQUEST["linkUrl"];
$user = new CUser;
$user->Update($user, Array("UF_LOCATION" => $linkUrl));
?>
[/CODE]
Но координаты определяет, а в пользовательское свойство не пишет.
Подскажите, где косяк?