Ответить Новая тема Новый опрос 
 Использование HTTP API
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011


21-11-2012 16:41
Господа гуру php, подскажите, как реализовать HTTP API запрос при нажатии на кнопке Изменить в админке при смене статуса и кнопку Задать номер отправления?

HTTP API запрос есть. Спасибо.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011


21-11-2012 16:48
Судя по переводу, нужно копать в сторону файла AdminOrders.php

Цитата:
$_LANGADM['AdminOrders8588fd6e73a866096416593954bd98f2'] = 'Задать номер отправления';
$_LANGADM['AdminOrdersf4ec5f57bd4d31b803312d873be40da9'] = 'Изменить';
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011


21-11-2012 16:51
Кнопка Изменить похоже вот этот код:

AdminOrders.php

Цитата:

    <form action="'.$currentIndex.'&view'.$this->table.'&token='.$this->token.'" method="post" style="text-align:center;">
    <select name="id_order_state">';
  $currentStateTab = $order->getCurrentStateFull($cookie->id_lang);
  foreach ($states AS $state)
    echo '<option value="'.$state['id_order_state'].'"'.(($state['id_order_state'] == $currentStateTab['id_order_state']) ? ' selected="selected"' : '').'>'.stripslashes($state['name']).'</option>';
  echo '
    </select>
    <input type="hidden" name="id_order" value="'.$order->id.'" />
    <input type="submit" name="submitState" value="'.$this->l('Change').'" class="button" />
    </form>';


Но пока не нашел, где само действие на эту кнопку прописывается.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


21-11-2012 17:29
Нужен статус заказа Отправлен, чтобы указать номер отправления
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011


21-11-2012 20:13
Это понятно :)

Я немного другое спросил:
Как засунуть HTTP API запрос при нажатии на кнопки: Изменить и Задать номер отправления?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


21-11-2012 20:39
Кнопку Задать номер отправления ищите по submitShippingNumber

HTTP API запрос - вообще не знаю что это. Запрос и так происходит при нажатии этих кнопок.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011


21-11-2012 22:42
имеется виду, что я хочу добавить к этой кнопке php http api запрос по отправке смс.. ладно будем пробовать.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
najort
Новичок
Сообщений: 72
Регистрация: 18-10-2011


21-11-2012 23:34
в общем разобрался.
нужно в AdminTabs.php
после строчки
Цитата:
Mail::Send(intval($order->id_lang), 'in_transit', ((is_array($_LANGMAIL) AND key_exists($subject, $_LANGMAIL)) ? $_LANGMAIL[$subject] : $subject), $templateVars, $customer->email, $customer->firstname.' '.$customer->lastname);

добавить что нужно))
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос