Guest User

Untitled

a guest
Jan 21st, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. public function executeList(sfWebRequest $request)
  2. {
  3.  
  4. if (!$request->getParameter('preview') && $this->getContext()->getConfiguration()->getEnvironment() != 'dev')
  5. {
  6. $this->redirect("/admin/?page=app");
  7. }
  8.  
  9. $settings = $this->getUser()->getGuardUser()->getBSSMUser()->getUsersPreferences();
  10.  
  11.  
  12. // execute a list of students that are filtered by the current settings
  13. $query = Doctrine_Query::create()
  14. ->from('StudentsProfile SP')
  15. ->innerJoin('SP.Students S')
  16. ->where(" SP.graduating_year LIKE '".$settings->getGraduatingYear()."'")
  17. ->andWhere(" SP.schoolyear LIKE '".$settings->getSchoolYear()."' ")
  18. ->andWhere(" SP.status IN (".$settings->getStatusCSV().") ")
  19. ->orderBY('S.last_name ASC');
  20.  
  21.  
  22. $this->pager = new sfDoctrinePager('Students', sfConfig::get('sf_per_page'));
  23. $this->pager->setQuery($query);
  24. $this->pager->setPage($request->getParameter('page', 1));
  25. $this->pager->init();
  26.  
  27. $configuration = sfContext::getInstance()->getConfiguration();
  28. $configuration->loadHelpers('Url');
  29.  
  30. $query = $request->getParameter('search');
  31.  
  32. $this->base_url = url_for('@student_list');
  33.  
  34. $student_list = new StudentList;
  35. $this->fields = $student_list->getMyFields($this->getUser()->getGuardUser());
  36.  
  37. }
Add Comment
Please, Sign In to add comment