Index: branches/5.2.x/units/listings/listings_event_handler.php
===================================================================
diff -u -r16517 -r16694
--- branches/5.2.x/units/listings/listings_event_handler.php	(.../listings_event_handler.php)	(revision 16517)
+++ branches/5.2.x/units/listings/listings_event_handler.php	(.../listings_event_handler.php)	(revision 16694)
@@ -1,6 +1,6 @@
 <?php
 /**
-* @version	$Id: listings_event_handler.php 16517 2017-01-20 14:12:38Z alex $
+* @version	$Id: listings_event_handler.php 16694 2021-08-31 09:24:52Z alex $
 * @package	In-Link
 * @copyright	Copyright (C) 1997 - 2009 Intechnic. All rights reserved.
 * @license      GNU/GPL
@@ -284,7 +284,8 @@
 				return false;
 			}
 
-			list ($link_id, $link_info) = each($l_info);
+			$link_id = key($l_info);
+			$link_info = $l_info[$link_id];
 			$listing_type_id = $link_info['ListingTypeId'];
 
 			$listing_type = $this->Application->recallObject('lst', null, Array('skip_autoload' => true));
@@ -336,7 +337,8 @@
 				if (!$links_info) return false;
 
 				$event->redirect = false;
-				list($link_id, $link_info) = each($links_info);
+				$link_id = key($links_info);
+				$link_info = $links_info[$link_id];
 				$listing_type_id = $link_info['ListingTypeId'];
 
 				$new_processing = false;