Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. $view = views_get_view('my_view');
  2. $view->set_display('default');
  3.  
  4. $date = $view->get_item('default', 'filter', 'created');
  5. $date['value']['min'] = date('Y-m-d', $date_from);
  6. $date['value']['max'] = date('Y-m-d', $date_to);
  7. $view->set_item('default', 'filter', 'created', $date);
  8.  
  9. $view->pre_execute();
  10. $view->execute();
  11. $results = $view->result;
  12.  
  13. $view->destroy();
  14.  
  15. // do logic here to determine if view needs to be queried a second time
  16.  
  17. $view = views_get_view('my_view');
  18. $view->set_display('default');
  19.  
  20. $date = $view->get_item('default', 'filter', 'created');
  21. $date['value']['min'] = date('Y-m-d', 0);
  22. $date['value']['max'] = date('Y-m-d', $date_to);
  23. $view->set_item('default', 'filter', 'created', $date);
  24.  
  25. $view->pre_execute();
  26. $view->execute();
  27. $results2 = $view->result;
  28.  
  29. $view->destroy();
  30.  
  31. // $results and $results2 are identical
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement