Skip to content
Snippets Groups Projects
Select Git revision
  • 60941f0c15f5b2d53e0d8ac765d256e332201063
  • 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

TestController.php

Blame
  • TestController.php 1.07 KiB
    <?php
    
    class TestController extends Nmc_Controller_Action
    {
    
        public function init()
        {
            //$this->_registerPlugin(new Nmc_Controller_Action_Plugin_Authorize());
            //$this->_registerPlugin(new Nmc_Controller_Action_Plugin_Test());
        }
    
        public function indexAction()
        {
    
        }
    
        public function domAction()
        {
            $dom = new DOMDocument();
            $dom->appendChild(
                $dom->createProcessingInstruction('xml-stylesheet',
                                                  'type="text/xsl" href="/xsl/test.xsl"')
            );
            $view = $dom->createElement('view');
            $dom->appendChild($view);
    
            $title = $dom->createElement('title');
            $title->appendChild($dom->createTextNode('Test Page'));
            $view->appendChild($title);
    
            $cssFile = $dom->createElement('cssFile');
            $cssFile->appendChild($dom->createTextNode('/css/index.css'));
            $view->appendChild($cssFile);
    
            $out = $this->getResponse();
            $out->setHeader('Content-type', 'text/xml');
            $out->setBody($dom->saveXML());
        }
    }
    
    ?>