if (
$policy_holdallowed
&& !$maxreserves
&& !$item->{cantreserve}
&& IsAvailableForItemLevelRequest($itemnumber)
&& CanItemBeReserved(
-