CiviCRMでアクションを実行した後にポップアップを閉じてメッセージを表示する際の問題

CiviCRMからの追加、更新、削除などのアクションを実行するときに問題が発生しました。ポップアップを閉じずに成功メッセージを表示します。

例えば、
CiviCRMの管理パネルから新しいイベント登録を追加するときに、[保存]ボタンをクリックすると、登録は保存されましたが、ポップアップが閉じずに成功メッセージが表示されません。ページは無効なボタンで停止します。保存されたレコードを見るためにリフレッシュするたびに。

私がajaxをチェックすると、1つのajaxリクエストが呼び出され、成功しました。

/civicrm/contact/view/participant?action=add&cid=50767&context=participant&snippet=json

応答

Object ID: 39731Operation: createObject Name: ContributionObject Ref: CRM_Contribute_BAO_Contribution Object
(
    [_relatedObjects] => Array
        (
        )

    [_component] => 
    [trxn_result_code] => 
    [id] => 39731
    [contact_id] => 50767
    [financial_type_id] => 4
    [contribution_page_id] => 
    [payment_instrument_id] => 4
    [receive_date] => 20180709022000
    [non_deductible_amount] => null
    [total_amount] => 0.00
    [fee_amount] => 0
    [net_amount] => 0
    [trxn_id] => null
    [invoice_id] => 
    [invoice_number] => 
    [currency] => USD
    [cancel_date] => 
    [cancel_reason] => 
    [receipt_date] => null
    [thankyou_date] => 
    [source] => HGS General Dinner- Tentative : Offline registration (by Mr. Manigandan V)
    [amount_level] => 
    [contribution_recur_id] => 
    [is_test] => 
    [is_pay_later] => 0
    [contribution_status_id] => 1
    [address_id] => 
    [check_number] => null
    [campaign_id] => 
    [creditnote_id] => 
    [tax_amount] => 
    [revenue_recognition_date] => 
    [_options:protected] => Array
        (
        )

    [_DB_DataObject_version] => 1.8.12
    [__table] => civicrm_contribution
    [N] => 0
    [_database_dsn] => 
    [_database_dsn_md5] => 
    [_database] => pantheon
    [_query] => Array
        (
            [condition] => 
            [group_by] => 
            [order_by] => 
            [having] => 
            [limit_start] => 
            [limit_count] => 
            [data_select] => *
        )

    [_DB_resultid] => 
    [_resultFields] => 
    [_link_loaded] => 
    [_join] => 
    [_lastError] => 
    [payment_processor] => 
)
{"buttonName":"upload","action":1,"id":22766,"status":"success","userContext":"/civicrm/contact/view?reset=1&force=1&cid=50767&selectedChild=participant","title":"New Event Registration for Mr. Mani V","crmMessages":[{"text":"Event registration for Mani V has been added.","title":"Saved","type":"success","options":null}]}

助けてください! 私はCiviCRM 4.7.29でDrupal 7を使用しています。

ベストアンサー

最後の行( {"buttonName
)で始まる行だけが表示されます。残りは誤って残っていたデバッグコードのようです。

これが個人的に行われたようなものではない場合は、拡張機能を無効にしてもう一度有効にしてみてください(または一度に半分)、厄介な拡張子が見つかるまで。

更新:このコードは拡張機能ではないので、コアにある可能性があります。あなたの出力に表示される “Object
ID”という単語のコードベースを検索しました。私にとっては、 xml/schema/ACL/ACL.xml
CRM/ACL/DAO /ACL.php コードベースで “Object
ID”という単語を検索すると、他の場所でそれらを見つけることができます。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です