/classes/renderers/noteParser/test/renderer.php
PHP | 36 lines | 33 code | 3 blank | 0 comment | 2 complexity | 5917bf755238b02ad7f5d469462e1c02 MD5 | raw file
- <?php
- if(!isset($note)){$note = isset($_POST['note']) ? $_POST['note'] : null;};
- if(!$note){return null;}
- $includes = array_merge(
- glob('../dev/*.php'),
- glob('../dev/interfaces/*.php'),
- glob('../dev/baseclasses/*.php'),
- glob('../dev/extendedbaseclasses/*.php'),
- glob('../dev/modifiers/*.php'),
- glob('../dev/preprocessors/*.php'),
- glob('../dev/postprocessors/*.php')
- );
- foreach($includes as $include){
- require $include;
- }
- $noteParser = new NoteParser($note);
- $noteParser
- ->fullTextProcessorSet(new NoteParserClean(),false)
- ->modifierAdd(new NoteParserTitleModifier())
- ->modifierAdd(new NoteParserOrderedListModifier())
- ->modifierAdd(new NoteParserTableModifier())
- ->modifierAdd(new NoteParserQuoteModifier())
- ->modifierAdd(new NoteParserLineBreaksModifier())
- ->fullTextProcessorSet(new NoteParserStylesProcessor())
- ->fullTextProcessorSet(new NoteParserLinksProcessor())
- ->fullTextProcessorSet(new NoteParserFilesProcessor())
- ->fullTextProcessorSet(new NoteParserImageFileProcessor())
- ->fullTextProcessorSet(new NoteParserSymbolsProcessor())
- ;
- ?>
- <div id="noteParser">
- <?php echo $noteParser ?>
- </div>