X_october_redirect на странице, загруженной ajaxPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 X_october_redirect на странице, загруженной ajax

Сообщение Anonymous »

Я столкнулся с проблемой X_OCTOBER_REDIRECT, я получаю сообщение 200 ok, но страница не перенаправляется
ниже приведен код

Код: Выделить всё

  if ($order->paymentGateway) {
$url = $this->controller->pageUrl($order->paymentGateway->payment_page, [ 'slug' => $order->getSlug()] );

return Redirect::to($url);
}
else {
return Redirect::to("404");
}
В основном этот код работает правильно, но когда я использую класс sms expettexting в разделе order.php плагина jkskhop, вот так

Код: Выделить всё

   $expertTexting =  new \Jiri\JKShop\Classes\experttexting_sms();
в области ниже отправки электронных писем у меня возникает проблема с отсутствием перенаправления.

Код: Выделить всё

{"X_OCTOBER_REDIRECT":"http:\/\/amazfit.bikesalepurchase.com\/custom-payment-cash-delivery\/5b646ab62f866-48"}
По сути, я хочу отправлять SMS вместе с электронными письмами.
вот мой код order.php

Код: Выделить всё

public function onOrderStatusChange($newOrderStatus, $prevOrderStatus) {

$jkshopSetting = \Jiri\JKShop\Models\Settings::instance();

if (isset($newOrderStatus)) {
// prepair data
$data = [];
$data["first_name"] = $this->is_first_name;
$data["last_name"] = $this->is_last_name;
$data["order_id"] = $this->id;
$tracking_url = ($this->carrier) ? $this->carrier->tracking_url : "";
$tracking_url = str_replace("@", $this->tracking_number , $tracking_url);
$data["tracking_url"] = ($this->tracking_number != null && $this->tracking_number != "") ? $tracking_url : "";

// send email
if ($newOrderStatus->mail_template != null) {
Mail::send($newOrderStatus->mail_template->code, $data, function($message) use ($jkshopSetting, $newOrderStatus) {

$message->to($this->contact_email);

if ($jkshopSetting->copy_all_order_emails_to != "") {
$message->bcc($jkshopSetting->copy_all_order_emails_to);
}

// attach invoice?
if (($newOrderStatus->attach_invoice_pdf_to_email) && ($this->invoice != null)) {
$message->attach($this->invoice->getLocalPath(), ['as' => "invoice-".$this->id.".pdf"]);
}
});
// here is my code for the sms from exporttexting and when i use this code it shows the x_october_redirect problem
$expertTexting =  new \Jiri\JKShop\Classes\experttexting_sms();

//sending sms
if(isset($this->orderstatus)){

if ($this->orderstatus->mail_template != null) {
$expertTexting->from    = 'DEFAULT';

// The full international mobile number without the + or 00
$expertTexting->to      = 'xxxxxxx';

// The SMS content.
$expertTexting->msgtext = $this->orderstatus->mail_template->content_text;

// Use the below method to sent simple text //.
// Uncomment the line below to run this call.
echo $expertTexting->send();

}
}


Подробнее здесь: https://stackoverflow.com/questions/516 ... oaded-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»