Drupal 7.x - Megoldás arra, ha php mezőt is használsz és eltűnt a pager a Views-ban

Van az úgy, hogy a be kell vetned egy kis PHP kódot a kimeneti feldolgozás során.
Ez eddig nagyon szép és jó, viszont magával hozhatja, hogy eltűnik a lapozód mint a kámfor...

Erre van ez a megoldás, ami innen származik:

https://www.drupal.org/files/issues/views_php-pager_missing-2276165-1.patch
Drupal Issue oldal: https://www.drupal.org/node/2276165

Akkor íme a megoldás:

diff --git a/sites/all/modules/contrib/views_php/plugins/views/views_php_plugin_pager.inc b/sites/all/modules/contrib/views_php/plugins/views/views_php_plugin_pager.inc
index 3a418e9..e9c94ed 100644
--- a/sites/all/modules/contrib/views_php/plugins/views/views_php_plugin_pager.inc
+++ b/sites/all/modules/contrib/views_php/plugins/views/views_php_plugin_pager.inc
@@ -10,7 +10,7 @@ class views_php_plugin_pager extends views_php_plugin_wrapper  {
   /**
    * Perform any needed actions just prior to the query executing.
    */
-  public function pre_execute($query) {
+  public function pre_execute(&$query) {
     $this->wrapped->pre_execute($query);
 
     foreach (array(/*'argument',*/ 'field', 'filter', 'sort', /*'relationship'*/) as $type) {
@@ -23,6 +23,7 @@ class views_php_plugin_pager extends views_php_plugin_wrapper  {
 
     $this->wrapped->view->query->set_limit(0);
     $this->wrapped->view->query->set_offset(0);
+    $query->range(0,666666);
   }
 
   /**