Перейти к содержимому


Публикации GoGPS

4 публикаций создано GoGPS (учитываются публикации только с 30-Март 23)


#39167 Показ/скрытие полей через JavaScript

Отправлено от GoGPS в 27 Апрель 2020 - 21:45 in Как это сделать

Здравствуйте,

Совершенно случайно обнаружил что перестал срабатывать JS. Похоже от версии к версии и от ревизии к ревизии произошло немало изменений :)

Привожу старый JS который работал энное время назад

function onchange_{$one_field.id}()
{
var val4430 = $('#value4430').val();
switch( val4430 )
{
case '36':
display_field(4440, 1);
display_field(4450, 1);
display_field(9740, 0);
$("#value9740").val('');
break;
case '37':
display_field(4440, 0);
$("#value4440").val('');
display_field(4450, 0);
$("#value4450").val('');
display_field(9740, 1);
break;
default:
display_field(4440, 0);
$("#value4440").val('');
display_field(4450, 0);
$("#value4450").val('');
display_field(9740, 0);
$("#value9740").val('');
break;
}
}
$(function() {
onchange_{$one_field.id}();
$('#value{$one_field.id}').change(function() {
onchange_{$one_field.id}();
});
});

Укажите плс что не так.

Заранее спасибо!

p.s. 4430 - поле связи



#39101 API 1.0 |- ERROR NOT SESSION

Отправлено от GoGPS в 16 Январь 2020 - 18:08 in Как это сделать

Спасибо, модуль установлен. Обратились в ТП..



#39098 API 1.0 |- ERROR NOT SESSION

Отправлено от GoGPS в 13 Январь 2020 - 21:34 in Как это сделать

Привет, господа программисты

Не получается авторизоваться, подскажите, привожу код, ошибка в теме. Код из примера, но изменил, думая, что ошибка в двонйом запросе

header('Content-Type: text/html; charset=utf-8');
session_start();

$api_url = 'https://';
$api_auth_key = '******';
$api_login = '******';

function send_command_server($ch, $url,$server_command)
{
// Пеобразуем в json
$data_string = json_encode($server_command);

echo $data_string;

// установка URL и других необходимых параметров
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string)
)
);

// загрузка страницы и выдача её браузеру
$json = curl_exec($ch);

// Переобразуем в массив
$result = json_decode($json, true);



if (count($result)) {
return $result;
} else {
return $json;
}
}



function auth($ch,$url,$auth_key, $login)
{

// Команда
$command_auth_request = array(
"v" => "1.0",
"login" => $login,
"life_time" => 1000
);

// Отправка команды на сервер
$result_auth_request = send_command_server($ch,$url . 'api/auth/request/',$command_auth_request);
echo var_dump ($result_auth_request);


// Команда
$command_auth_auth = array(
"v" => "1.0",
"login" => $login,
"hash" => md5($result_auth_request["salt"] . $auth_key)
);

// Отправка команды на сервер
$result_auth_auth = send_command_server($ch, $url . 'api/auth/auth/',$command_auth_auth);
echo var_dump ($result_auth_auth);

$access_id = $result_auth_auth["access_id"];
return $access_id;
}
$ch = curl_init();
$access_id = auth($ch,$api_url,$api_auth_key, $api_login);
echo $access_id ;
curl_close($ch);



#39083 Вычисления

Отправлено от GoGPS в 03 Ноябрь 2019 - 13:04 in Как это сделать

Подскажите новичкам,
как из вычисления вызвать окно или таблицу, ощущение, что оно работает в фоновом режиме...

Цель такая, если авто снимают с аренды, ремонт там например, чтоб манагеру вывалился список, когда и кем эта машина забронирована.

Спасибо