OEModule\OphCoCvi\controllers\PrintTestController::actionTest PHP Method

actionTest() public method

public actionTest ( )
    public function actionTest()
    {
        $pdfLink = '';
        if (isset($_POST['test_print'])) {
            $this->printTestXml = new ODTTemplateManager($this->inputFile, realpath(__DIR__ . '/..') . '/files');
            $this->printTestXml->exchangeStringValues($_POST);
            // $this->printTestXml->imgReplace( 'image1.png' , $this->printTestXml->templateDir.'/signature3.png');
            $this->printTestXml->changeImage('image2.png', $this->testGdImage());
            $tablesData = $this->generateTestTablesData('myTable');
            $this->printTestXml->exchangeGeneratedTablesWithTextNodes($tablesData);
            $this->printTestXml->fillTable("Table30", $this->whoIs());
            $this->printTestXml->fillTable("Table45", $this->iConsider());
            $this->printTestXml->fillTable("Table102", $this->copiesInConfidenceTo());
            $this->printTestXml->fillTable("Table348", $this->genTableDatas(), 1);
            $this->printTestXml->fillTable("Table690", $this->yesNoQuestions(), 1);
            $this->printTestXml->saveContentXML($this->printTestXml->contentXml);
            $this->printTestXml->generatePDF();
            $pdfLink = $this->pdfLink();
        }
        $this->render("test", array('pdfLink' => $pdfLink, 'imageSrc' => $this->getImage()));
    }