/** * Handles the action. * * @param GridField $gridField GridField to handle action for * @param array $recordIDs Record IDs to handle action for * @param array $data Data to handle action for * * @return void * * @author Sebastian Diel <*****@*****.**> * @since 14.03.2013 */ public function handle(GridField $gridField, $recordIDs, $data) { foreach ($recordIDs as $orderID) { $order = SilvercartOrder::get_by_id('SilvercartOrder', $orderID); if ($order->exists()) { $order->markAsNotSeen(); } } }