Skip to content
Snippets Groups Projects
Select Git revision
  • 536a336c146e6dea632f64af94a128e0c136ebd4
  • master default
  • disable-new-requests
  • fix-bulletin-view-missing-notes-error
  • add-missing-queue-managers
  • projects-task-53
  • projects-task-51
  • projects-task-43
  • projects-task-24
  • projects-task-31
  • projects-task-32
  • projects-task-8
  • project-setup-docs
  • projects-task-28
  • projects-task-27
  • projects-task-9
  • projects-task-7
  • mass-update-course-codes-in-sections
  • wdn-four
  • learning-outcomes
  • additional-bulletin-pages
  • svn-redesign
  • svn-popups
  • svn-trunk
  • svn-performance
  • svn-tim
26 results

HomeController.php

Blame
  • HomeController.php 790 B
    <?php
    
    class HomeController extends Nmc_Controller_Action
    {
    
        public function __construct(Zend_Controller_Request_Abstract $request, Zend_Controller_Response_Abstract $response, array $invokeArgs = array())
        {
            parent::__construct($request, $response, $invokeArgs);
            $this->_registerPlugin(new Nmc_Controller_Action_Plugin_Authorize());
        }
    
        public function indexAction()
        {
            $user = Nmc_User::getInstance()->getUser();
            $requests = Requests::getInstance()->getRequestsForUser($user);
    
            $roles = ApprovalBodyRoles::getInstance()->fetchRolesForUser($user);
    
    
            $out = new Nmc_View();
            $out->roles = $roles;
            $out->myRequests = $requests;
            $out->page = 'my_home';
    
            echo $out->render('index.xhtml');
        }
    
    }