Skip to content
Snippets Groups Projects
Select Git revision
  • 0e65873e640e08c0f9447d30cc6de56d10217c74
  • 3.9 default
  • develop
  • 6.0
  • 5.0
  • 4.0
  • scrutinizer-patch-4
  • scrutinizer-patch-3
  • scrutinizer-patch-2
  • scrutinizer-patch-1
  • 3.7
  • 3.8
  • 3.6
  • 3.9_backported
  • 3.8_backported
  • 3.7_backported
  • 3.5
  • 3.6_backported
  • 3.5_backported
  • 3.4
  • 3.3_backported
  • 6.0.4
  • 6.0.3
  • 5.0.7
  • 6.0.2
  • 6.0.1
  • 5.0.6
  • 6.0.0
  • 5.0.5
  • 6.0.0-rc
  • 5.0.4
  • 6.0.0-beta
  • 5.0.3
  • 4.0.6
  • 5.0.2
  • 5.0.1
  • 4.0.5
  • 5.0.0
  • 4.0.4
  • 5.0.0-rc2
  • 5.0.0-rc1
41 results

admin.lib.php

Blame
  • ReinforcementsController.php 1.25 KiB
    <?php
    
    class Iace_ReinforcementsController extends Creq_Controller_Action 
    {
    	public function indexAction()
    	{
    		$this->_disableLayoutAndView();
    		//
    	}
    
    	public function reportAction()
    	{
    		$this->_disableLayoutAndView();
            
    		$iAceRole = Requests_ApprovalRoleModel::find(114);
    		$requests = Requests_RequestModel::findByWatchingRole($iAceRole);
    		$proposedCourses = Courses_CourseModel::findLatestOfRequest($requests);
    		$parentCourses = Courses_CourseModel::findParentOfRequest($requests);
    		echo ''
               . 'Course Code' . "\t"
               . 'Crosslistings' . "\t"
               . 'Name' . "\t"
               . 'Description' . "\t"
    	   . "\n";
    
    		$translateChars = array("\n" => ' ', "\r" => ' ', "\t" => ' ');
    
    	    foreach ($requests as $request) {
    	    	$parentCourse = $parentCourses[$request->getId()];
    	    	$proposedCourse = $proposedCourses[$request->getId()];
    		$course = $proposedCourse;
    
    		$aceReinforcements = $course->getAceReinforcements();
    	    	foreach ($aceReinforcements as $aceReinforcement) {
    			echo ''
    			. $course->getCourseCode() . "\t"
    			. $course->getCrosslistingsText() . "\t"
    			. strtr($aceReinforcement['longName'], $translateChars) . "\t"
    			. strtr($aceReinforcement['description'], $translateChars) . "\t"
    			. "\n";
    	    	}
    	    }
    	}
    }