Разработчик на drupal

Аватар пользователя solar25 solar25 24 сентября в 11:52

Ищу разработчика на разовые задачи (drupal 7).
Глубокие знания drupal (фронтенд+серверная часть).
Кратко на первом этапе требуется организовать поиск через запросы к внешнему API. Авторизация на api через esia госуслуг. Далее отправляется заявка, которая должна быть оплачена с использованием платежного шлюза. Drupal commerce
Писать в телеграмм @about_blan

Комментарии

Аватар пользователя VasyOK VasyOK 24 сентября в 14:02

А как можно сделать поиск на вебформ? Я не прикалываюсь, просто спрашиваю.

Аватар пользователя solar25 solar25 24 сентября в 14:12

На webform я делал на javascript+php, возможно гуру скажут криво, но все работало)
Обсуждаются самые рациональные варианты реализации.

document.getElementById("check").onclick = function() {
if (document.getElementById("edit-submitted-phone").value=="") {
alert( "Введите номер телефона");
return false;
} else {
var x = new XMLHttpRequest();
var body = 'txtlist=' + encodeURIComponent(surname+" "+ name+" "+patronymic+" "+document.getElementById("edit-submitted-phone").value) +
  '&go=' + encodeURIComponent("Собрать данные");
x.open("POST", "/boro/cron3.php", true);
x.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
x.onload = function (){
obj = x.responseText;
obj=JSON.parse(obj);
if (obj.result.data.borrower_birthday) {
     $message_boro.text("Заемщик найден!");
     document.getElementById("message_boro").style.color = 'green';
       document.getElementById("edit-submitted-did").value=obj.result.data.deal_id;
  } else {
    $message_boro.text("Заемщик не найден. Проверьте ФИО и телефон и повторите поиск, либо продолжите, не получая скидку. Тариф может быть увеличен");
    document.getElementById("message_boro").style.color = 'red';
    document.getElementById("edit-submitted-did").value="notsb";
  }
}
x.send(body);