This commit is contained in:
Florian Bouillon 2018-12-03 10:16:32 +01:00
parent cffc88eafd
commit 66e357d009
10 changed files with 66 additions and 12 deletions

1
pokemon Submodule

@ -0,0 +1 @@
Subproject commit 8147e64108216ba18cc7d1b73be0530dcf265f1a

View File

@ -1,5 +1,5 @@
<head>
<meta charset="utf-8" />
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />

View File

@ -5,9 +5,9 @@
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<ul>
<a><li class="item_nav_imie" >Accès Net-Yparéo</li></a>
<a><li class="item_nav_imie" >Accčs Net-Yparéo</li></a>
<a><li class="item_nav_imie" >IMIE Drones & Data</li></a>
<a><li class="item_nav_imie" >IMIE Numérique</li></a>
<a><li class="item_nav_imie" >IMIE Numérique</li></a>
<a><li class="item_nav_imie" ><img id="twi" src="assets/img/twitter.png"></li></a>
<a><li class="item_nav_imie" ><img id="fb" src="assets/img/facebook.png"></li></a>
</ul>
@ -22,7 +22,7 @@
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<ul>
<a><li class="item_nav_blog_gauche" >Accès Net-Yparéo</li></a>
<a><li class="item_nav_blog_gauche" >Accčs Net-Yparéo</li></a>
<a><li class="item_nav_blog_droite"><img id="glass" src="assets/img/glass.png"></li></a>
<a><li class="item_nav_blog_droite"><input id="search" type="text"></li></a>
</ul>

View File

@ -13,3 +13,4 @@
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</body>
</html>
<!-- И -->

View File

@ -0,0 +1,16 @@
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<header>
<tag type="includes" file="header" />
</header>
<footer>
<tag type="includes" file="footer" />
</footer>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</body>
</html>
<!-- é -->

View File

@ -0,0 +1,16 @@
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<header>
<tag type="includes" file="header" />
</header>
<footer>
<tag type="includes" file="footer" />
</footer>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</body>
</html>
<!--

View File

@ -5,11 +5,15 @@
$_GET['page'] = trim($_GET['page'], '/');
$_GET['page'] = explode('/', $_GET['page'])[0];
if($_GET['page'] == '') $_GET['page'] = 'index';
if($_GET['page'] == '') {
$_GET['page'] = 'index';
}
// var_dump($_POST);
// var_dump($_GET);
include_once "tagHandler.php";
$file = file_get_contents("../html/".$_GET["page"].".html");
echo loadTags($file, false);
$pokemon = loadTags("../html/".$_GET["page"].".html", false);
$pokemon = mb_convert_encoding($pokemon, "utf-16");
echo $pokemon;
// echo mb_convert_encoding($pokemon, "ascii");

View File

@ -93,6 +93,9 @@ class article extends tag {
}
}
/**
* return element is user
*/
class isLoggedIn extends tag {
public function render() {
@ -222,7 +225,6 @@ class loop extends tag {
while ($loop->length >= 1 && !$this->isDebugging()) {
$loop[0]->parentNode->removeChild($loop[0]);
}
}
}
@ -231,9 +233,9 @@ function appendHTML(DOMNode $parent, $source) {
$html = "<html><body>";
$html .= $source;
$html .= "</body></html>";
$tmpDoc->loadHTML ($html);
$tmpDoc->loadHTML($html);
foreach ($tmpDoc->getElementsByTagName('body')->item(0)->childNodes as $node) {
$importedNode = $parent->ownerDocument->importNode ($node, true);
$importedNode = $parent->ownerDocument->importNode($node, true);
$parent->appendChild($importedNode);
}
}
@ -245,7 +247,7 @@ function appendHTML(DOMNode $parent, $source) {
function loadTags($ctnt, $debug) {
$dom = new DOMDocument();
libxml_use_internal_errors(true);
$dom->loadHTML($ctnt);
$dom->loadHTMLFile($ctnt);
libxml_clear_errors();
$list = $dom->getElementsByTagName("tag");

14
project/phpcs.xml Executable file
View File

@ -0,0 +1,14 @@
<ruleset name="mine">
<description>pouet</description>
<rule ref="PSR2">
<exclude name="PSR2.Classes.ClassDeclaration.OpenBraceNewLine"/>
<exclude name="Generic.WhiteSpace.DisallowTabIndent.TabsUsed"/>
<exclude name="Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine"/>
<exclude name="PSR1.Classes.ClassDeclaration.MultipleClasses"/>
<exclude name="PSR1.Classes.ClassDeclaration.MissingNamespace" />
<exclude name="Squiz.WhiteSpace.ScopeClosingBrace.ContentBefore" />
<exclude name="Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword" />
</rule>
</ruleset>