Перенаправление SuiteCRM не сохраняет отфильтрованный список - PullRequest
0 голосов
/ 20 декабря 2018

Мне нужны руки.

Я сделал повторный логический шок, который, если моя функция не запускается, перенаправит меня на подробный вид записи.Кажется, это работает нормально, но, к сожалению, я заметил, что если вы переходите в подробный / редактируемый вид из отфильтрованного списка, SugarApplication :: redirect правильно отображает подробный вид, но фильтр, а также «следующий» и «предыдущий»'Функции стрелок отклонены.

Я что-то не так делаю?Вот мой код!

<?php

if (! defined('sugarEntry') || ! sugarEntry)
    die('Not A Valid Entry Point');

class AlertAlyante {

    function afterSaveBloccoAlyante(&$bean, $event, $arguments) {
        if (! empty($bean->blocco_alyante_c)) {
            $blocco_alyante = $bean->blocco_alyante_c;
            $record = $bean->id;
            $message = "Attenzione, questo cliente ha un blocco su Alyante: $blocco_alyante";
            SugarApplication::appendErrorMessage($message);
            $params = array(
                'module'=> 'AOS_Quotes',
                'action'=>'DetailView',
                'record' => $_REQUEST['record'],

            );
            SugarApplication::redirect('index.php?' . http_build_query($params).'&return_module=AOS_Quotes&return_id='.$record);
            }
          else {

             $record = $bean->id;
             $params = array(
                 'module'=> 'AOS_Quotes',
                 'action'=>'DetailView',
                 'record' => $_REQUEST['record'],
             );
             SugarApplication::redirect('index.php?' . http_build_query($params).'&return_module=AOS_Quotes&return_id='.$record);
            }
        }
    }
?>
...