From a427b0e8b0f66f5e346fec3ebe462f6ab3db03c7 Mon Sep 17 00:00:00 2001
From: Ben Coleman <b.coleman@accelerateddesign.com>
Date: Tue, 8 Nov 2011 13:32:38 -0500
Subject: [PATCH] Fix MySQL-specific LIMIT clauses

---
 linkintel.module |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/linkintel.module b/linkintel.module
index 69a075e..cf3ce50 100644
--- a/linkintel.module
+++ b/linkintel.module
@@ -800,10 +800,10 @@ function linkintel_load_filtered_pages_result($filter = array(), $options = arra
   }
   $sql .= $tablesort;
   if($offset) {
-    $filter['args'][] = $offset;
     $filter['args'][] = $limit;
+    $filter['args'][] = $offset;
     $sql .= '
-      LIMIT %d,  %d';
+      LIMIT %d OFFSET %d';
     $result = db_query($sql, $filter['args']);
   } 
   else {
@@ -1013,10 +1013,10 @@ function linkintel_load_filtered_requests_result($filter = array(), $options = a
   }
   $sql .= $tablesort;
   if($offset) {
-    $filter['args'][] = $offset;
     $filter['args'][] = $limit;
+    $filter['args'][] = $offset;
     $sql .= '
-      LIMIT %d,  %d';
+      LIMIT %d OFFSET %d';
     $result = db_query($sql, $filter['args']);
   } 
   else {
@@ -1255,10 +1255,10 @@ function linkintel_load_filtered_links_result($filter = array(), $options = arra
   }
   $sql .= $tablesort;
   if($offset) {
-    $filter['args'][] = $offset;
     $filter['args'][] = $limit;
+    $filter['args'][] = $offset;
     $sql .= '
-      LIMIT %d,  %d';
+      LIMIT %d OFFSET %d';
     $result = db_query($sql, $filter['args']);
   } 
   else {
-- 
1.7.6.msysgit.0

