handleOrganizerPanelAJAX()public function handleOrganizerPanelAJAX($path, $ids, $ids2, $refinerName, $refinerId) { //...your PHP code...// }
You can handle AJAX requests in Organizer by writing this method.
This Method will be called to handle any AJAX requests for any buttons you create in Organizer.
From Zenario 7.0.0 onwards.
$pathThe tag path to the panel that is currently being accessed.
$idsThe id of the current item selected, or if multiple items are selected, a comma-separated list of ids.
Note that this value will always be empty for actions on collection buttons.
$ids2If you are using the <combine_items> tag you will be given a second comma-separated list of items for the Admin's second selection.
$refinerNameThe name of the refiner that is being applied to the Panel, if there is one.
$refinerIdThe value of the refiner that is being applied to the Panel, if there is one.
Note that if you wish to access the values of refiners used on previous panels then they will be available in the $_GET request.
If as a result of your actions you create a new item, then you should return the id of that item.
If you create multiple items then you should return an array of ids.
Otherwise no return value is needed.