<?php if (!$this->requestData) { ?> <h2>Select a month to report on.</h2> <ul> <?php $now = new Zend_Date(); $endYear = $now->get(Zend_Date::YEAR); $endMonth = $now->get(Zend_Date::MONTH); $endDay = $now->get(Zend_Date::DAY); $month = 9; $year = 2007; while ($year < $endYear || ($month < $endMonth || ($month == $endMonth && $endDay > 15))) { ?> <li> <a href="/Reports/ApprovedCourses/<?php echo $year; ?>/<?php echo $month; ?>"> <?php echo $month; ?>/<?php echo $year; ?> </a> </li> <?php $month++; if ($month > 12) { $month = 1; $year++; } } ?> </ul> <?php } else { foreach ($this->requestData as $requestDatum) { $request = $requestDatum['request']; $voteTally = $requestDatum['voteTally']; $course = $request->getCourseGeneration(); ?> <div class="request clear"> <h2>Request Type: <?php echo $request->type->name; ?></h2> <h2>Effective Semester: <?php echo $course->effectiveSemester; ?></h2> <?php if ($request->type->name == 'ChangeCourse') { $newCourse = $course; $oldCourse = $course->getParentGeneration(true); ?> <div class="old"> <h2>Previous</h2> <?php echo $this->bulletinEntryDiff($oldCourse, $newCourse, $request); ?> </div> <div class="new"> <h2>Current</h2> <?php echo $this->bulletinEntryDiff($oldCourse, $newCourse, $request); ?> </div> <?php } else if ($request->type->name == 'RemoveCourse') { ?> <div class="removedCourse"> <?php echo $this->bulletinEntry($course->getParentGeneration(true), $request); ?> </div> <?php } else { ?> <?php echo $this->bulletinEntry($course, $request); ?> <?php } ?> <div class="justification clear"> <h2>Justification</h2> <?php echo $request->justification; ?> </div> <?php $syllabus = $request->getFileByType(RequestFile::SYLLABUS_TYPE); if ($syllabus) { ?> <div id="syllabus"> <h2>Syllabus:</h2> <a href="/Request/GetFile/<?php echo $syllabus->file; ?>"> <?php echo htmlentities($syllabus->title, null, 'utf8'); ?> </a> </div> <?php } ?> <?php $crosslistMemo = $request->getFileByType(RequestFile::CROSSLIST_MEMO_TYPE); if ($crosslistMemo) { ?> <div id="crosslistMemo"> <h2>Crosslist Memo</h2> <a href="/Request/GetFile/<?php echo $crosslistMemo->file; ?>"> <?php echo htmlentities($crosslistMemo->title, null, 'utf8'); ?> </a> </div> <?php } ?> <?php $ISNarrative = $request->getFileByType(RequestFile::IS_NARRATIVE_TYPE); if ($ISNarrative) { ?> <div id="isNarrative"> <h2>IS Narrative</h2> <a href="/Request/GetFile/<?php echo $ISNarrative->file; ?>"> <?php echo htmlentities($ISNarrative->title, null, 'utf8'); ?> </a> </div> <?php } ?> <?php $additionalDocumentation = $request->getFileByType(RequestFile::OTHER_TYPE); if ($additionalDocumentation) { ?> <div id="additionalDocumentation"> <h2>Additional Documentation</h2> <a href="/Request/GetFile/<?php echo $additionalDocumentation->file; ?>"> <?php echo htmlentities($additionalDocumentation->title, null, 'utf8'); ?> </a> </div> <?php } ?> <div> <?php foreach ($voteTally as $voteName => $voteCount) { ?> <?php echo $voteName; ?>: <?php echo $voteCount; ?> <?php } ?> </div> </div> <?php } }