Nextrek
@ 794
Nextrek / legal-map / ajax / openDiff.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
<?php require_once("SimpleXMLExtended.php"); $pathArticoli = dirname(__FILE__).'/../articoli/'; $originalFile = $pathArticoli.$_REQUEST['original']; $changedFile = $pathArticoli.$_REQUEST['changed']; function loadArticleAsString($originalFile) { $mock = new DOMDocument; $originalHtml = new DOMDocument; $originalHtml->loadHTML(file_get_contents($originalFile)); $originalBody = $originalHtml->getElementsByTagName('body')->item(0); foreach ($originalBody->childNodes as $child){ $mock->appendChild($mock->importNode($child, true)); } return $mock->saveHTML(); } $response = array( 'originalContent' => loadArticleAsString($originalFile), 'changedContent' => loadArticleAsString($changedFile) ); echo json_encode($response); /* if (isset($_REQUEST["popup"])) { $xmlRoot; if (file_exists(dirname(__FILE__)."/../itinerari/".$_COOKIE["lm-session"].".xml")) { $xmlRoot = simplexml_load_file(dirname(__FILE__)."/../itinerari/".$_COOKIE["lm-session"].".xml", 'SimpleXMLExtended'); $articoloNodo = $xmlRoot->xpath('//articolo[@articoloId="'.$_REQUEST["padreArt"].'"]')[0]; $articoloPopup = $articoloNodo->addChild("articolopopup"); $intestazione = $articoloPopup->addChild("intestazione"); $intestazione->addCData($d->getElementsByTagName('title')->item(0)->textContent); $xmlRoot->saveXML(dirname(__FILE__)."/../itinerari/".$_COOKIE["lm-session"].".xml"); } } */ ?> |
Commits for Nextrek/legal-map/ajax/openDiff.php
Revision | Author | Commited | Message |
---|---|---|---|
794 | DRuega | Tue 06 Oct, 2015 00:07:21 +0000 | Prima interpretazione del "Diff" |