Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
Modified xpath string in uploaded themes.  Replaced `for` loop with `foreach` loop in uploaded themes and its functions.
  • Loading branch information
emrickj authored Apr 20, 2018
1 parent 5fbb2ec commit e016487
Show file tree
Hide file tree
Showing 9 changed files with 484 additions and 546 deletions.
26 changes: 10 additions & 16 deletions dspmenu.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,25 +65,19 @@ function displayMenu_nb($pn,$wn=1,$ws=1) {
}

function displayMenu_a() {
$x = $GLOBALS['xml'];
for($i=1;$i<=6;$i++) {
if(strlen($x->page[$i-1]->name)>2) {
echo "<li><a href='#p".$i."'>" . str_replace('"fa','"fa fa-fw',ic_html($x->page[$i-1]->name))
. "</a></li>\n";
}
}
$pn = $GLOBALS['page'];
$i=1;
foreach ($pn as $item) {
echo "<li><a href='#p".$i++."'>" . ic_html($item->name) . "</a></li>\n";
}
}

// function below is used for Bootstrap 4.0 Navigation

function displayMenu_na() {
$x = $GLOBALS['xml'];
for($i=1;$i<=6;$i++) {
if(strlen($x->page[$i-1]->name)>2) {
echo "<li class='nav-item'><a class='nav-link' href='#p".$i."'>" . str_replace('"fa','"fa fa-fw',ic_html($x->page[$i-1]->name))
. "</a></li>\n";
}
}
$pn = $GLOBALS['page'];
$i=1;
foreach ($pn as $item) {
echo "<li class='nav-item'><a class='nav-link' href='#p".$i++."'>" . ic_html($item->name) . "</a></li>\n";
}
}

?>
129 changes: 58 additions & 71 deletions theme3.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,11 @@
$p = $_GET['p'] ?? '1';
$w = $_GET['w'] ?? '1';

require 'dspmenu.php';
require 'dspcnt.php';

$xml=simplexml_load_file("data/website".$b.".xml") or die("Error: Cannot create object");
$page = $xml->xpath('/website/page');

function ic_html($pname) {
if (strpos(" ".$pname,chr(0xef))==1) $rt = '<i class="fa">'.substr($pname,0,3).'</i> '.substr($pname,4);
else $rt = $pname;
return $rt;
}

//if($_SERVER['HTTPS']) $mps="https://"; else $mps="http://";
$page = $xml->xpath("/website/page[name!='']");
?>
<!DOCTYPE html>
<html>
Expand Down Expand Up @@ -54,77 +47,71 @@ function ic_html($pname) {
<div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<?php
for($i=1;$i<=6;$i++) {
if(strlen($page[$i-1]->name)>2)
echo "<li><a href='#p".$i."'>" . ic_html($page[$i-1]->name) . "</a></li>";
}
?>
<?php displayMenu_a() ?>
</ul>
</div>
</div>
</div>
</nav>

<?php
for($i=1;$i<=6;$i++) {
if(strlen($page[$i-1]->name)>2) {
echo "<div id='p".$i."' class='container-fluid' lang='".$page[$i-1]['language']."'>";
if(strlen($page[$i-1]->image)>4)
echo "<img class='img-responsive' style='display: block;margin: auto;' src='".$page[$i-1]->image."'>\n";
echo trim($page[$i-1]->contents);
if($page[$i-1]['type']=="comments") {
$i=1;
foreach ($page as $item) {
echo "<div id='p".$i++."' class='container-fluid' lang='".$item['language']."'>";
if(strlen($item->image)>4)
echo "<img class='img-responsive' style='display: block;margin: auto;' src='".$item->image."'>\n";
echo trim($item->contents);
if($item['type']=="comments") {

// begin htmlcommentbox.com -->
echo "<div id='HCB_comment_box' style='color: inherit; background-color: inherit;'>";
?> <a href="https://www.htmlcommentbox.com">HTML Comment Box</a> is loading comments...</div>
<link rel="stylesheet" type="text/css" href="https://www.htmlcommentbox.com/static/skins/default/skin.css" />
<script type="text/javascript" language="javascript" id="hcb"> /*<!--*/ if(!window.hcb_user){hcb_user={ };} (function(){s=document.createElement("script");s.setAttribute("type","text/javascript");s.setAttribute("src", "https://www.htmlcommentbox.com/jread?page="+escape((window.hcb_user && hcb_user.PAGE)||(""+window.location)).replace("+","%2B")+"&opts=470&num=10");if (typeof s!="undefined") document.getElementsByTagName("head")[0].appendChild(s);})(); /*-->*/ </script>
<!-- end htmlcommentbox.com --><?php
}
if($page[$i-1]['type']=="form") {
?> <form class="form-horizontal" role="form" method="post">
<div class="form-group">
<label class="control-label col-sm-3" for="name">Name:</label>
<div class="col-sm-6">
<input type="text" class="form-control" name="name">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="phone">Contact Phone #:</label>
<div class="col-sm-6">
<input type="text" class="form-control" name="phone">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="email">Email Address:</label>
<div class="col-sm-6">
<input type="email" class="form-control" name="email">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="message">Message:</label>
<div class="col-sm-6">
<textarea class="form-control" rows="5" name="message"></textarea>
<br>
<input type="submit" class="btn btn-default" value="Submit">
</div>
</div>
</form>
// begin htmlcommentbox.com -->
echo "<div id='HCB_comment_box' style='color: inherit; background-color: inherit;'>";
?> <a href="https://www.htmlcommentbox.com">HTML Comment Box</a> is loading comments...</div>
<link rel="stylesheet" type="text/css" href="https://www.htmlcommentbox.com/static/skins/default/skin.css" />
<script type="text/javascript" language="javascript" id="hcb"> /*<!--*/ if(!window.hcb_user){hcb_user={ };} (function(){s=document.createElement("script");s.setAttribute("type","text/javascript");s.setAttribute("src", "https://www.htmlcommentbox.com/jread?page="+escape((window.hcb_user && hcb_user.PAGE)||(""+window.location)).replace("+","%2B")+"&opts=470&num=10");if (typeof s!="undefined") document.getElementsByTagName("head")[0].appendChild(s);})(); /*-->*/ </script>
<!-- end htmlcommentbox.com --><?php
}
if($item['type']=="form") {
?> <form class="form-horizontal" role="form" method="post">
<div class="form-group">
<label class="control-label col-sm-3" for="name">Name:</label>
<div class="col-sm-6">
<input type="text" class="form-control" name="name">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="phone">Contact Phone #:</label>
<div class="col-sm-6">
<input type="text" class="form-control" name="phone">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="email">Email Address:</label>
<div class="col-sm-6">
<input type="email" class="form-control" name="email">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="message">Message:</label>
<div class="col-sm-6">
<textarea class="form-control" rows="5" name="message"></textarea>
<br>
<input type="submit" class="btn btn-default" value="Submit">
</div>
</div>
</form>
<?php
if ($name!="")
if(sendDb($name,$phone,$email,$message)) {
echo "<div class='alert alert-success'>";
echo "<b>Contact information submitted. We will contact you as soon as possible.</b>";
echo "</div>";
} else {
echo "<div class='alert alert-info'>";
echo "<b>Missing Name or Contact Info.</b>";
echo "</div>";
}
}
echo "</div>";
}
if ($name!="")
if(sendDb($name,$phone,$email,$message)) {
echo "<div class='alert alert-success'>";
echo "<b>Contact information submitted. We will contact you as soon as possible.</b>";
echo "</div>";
} else {
echo "<div class='alert alert-info'>";
echo "<b>Missing Name or Contact Info.</b>";
echo "</div>";
}
}
echo "</div>";
}
?>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Expand Down
131 changes: 59 additions & 72 deletions theme3a.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,11 @@
$p = $_GET['p'] ?? '1';
$w = $_GET['w'] ?? '1';

require 'dspmenu.php';
require 'dspcnt.php';

$xml=simplexml_load_file("data/website".$b.".xml") or die("Error: Cannot create object");
$page = $xml->xpath('/website/page');

function ic_html($pname) {
if (strpos(" ".$pname,chr(0xef))==1) $rt = '<i class="fa">'.substr($pname,0,3).'</i> '.substr($pname,4);
else $rt = $pname;
return $rt;
}

//if($_SERVER['HTTPS']) $mps="https://"; else $mps="http://";
$page = $xml->xpath("/website/page[name!='']");
?>
<!DOCTYPE html>
<html>
Expand Down Expand Up @@ -76,78 +69,72 @@ function ic_html($pname) {
<div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<?php
for($i=1;$i<=6;$i++) {
if(strlen($page[$i-1]->name)>2)
echo "<li><a href='#p".$i."'>" . ic_html($page[$i-1]->name) . "</a></li>";
}
?>
<?php displayMenu_a() ?>
</ul>
</div>
</div>
</div>
</nav>

<?php
for($i=1;$i<=6;$i++) {
if(strlen($page[$i-1]->name)>2) {
echo "<div id='p".$i."' class='container-fluid' lang='".$page[$i-1]['language']."'>";
if($i>1)
if(strlen($page[$i-1]->image)>4)
echo "<img class='img-responsive' style='display: block;margin: auto;' src='".$page[$i-1]->image."'>\n";
echo trim($page[$i-1]->contents);
if($page[$i-1]['type']=="comments") {
$i=0;
foreach ($page as $item) {
echo "<div id='p".++$i."' class='container-fluid' lang='".$item['language']."'>";
if($i>1)
if(strlen($item->image)>4)
echo "<img class='img-responsive' style='display: block;margin: auto;' src='".$item->image."'>\n";
echo trim($item->contents);
if($item['type']=="comments") {

// begin htmlcommentbox.com -->
echo "<div id='HCB_comment_box' style='color: inherit; background-color: inherit;'>";
?> <a href="https://www.htmlcommentbox.com">HTML Comment Box</a> is loading comments...</div>
<link rel="stylesheet" type="text/css" href="https://www.htmlcommentbox.com/static/skins/default/skin.css" />
<script type="text/javascript" language="javascript" id="hcb"> /*<!--*/ if(!window.hcb_user){hcb_user={ };} (function(){s=document.createElement("script");s.setAttribute("type","text/javascript");s.setAttribute("src", "https://www.htmlcommentbox.com/jread?page="+escape((window.hcb_user && hcb_user.PAGE)||(""+window.location)).replace("+","%2B")+"&opts=470&num=10");if (typeof s!="undefined") document.getElementsByTagName("head")[0].appendChild(s);})(); /*-->*/ </script>
<!-- end htmlcommentbox.com --><?php
}
if($page[$i-1]['type']=="form") {
?> <form class="form-horizontal" role="form" method="post">
<div class="form-group">
<label class="control-label col-sm-3" for="name">Name:</label>
<div class="col-sm-6">
<input type="text" class="form-control" name="name">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="phone">Contact Phone #:</label>
<div class="col-sm-6">
<input type="text" class="form-control" name="phone">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="email">Email Address:</label>
<div class="col-sm-6">
<input type="email" class="form-control" name="email">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="message">Message:</label>
<div class="col-sm-6">
<textarea class="form-control" rows="5" name="message"></textarea>
<br>
<input type="submit" class="btn btn-default" value="Submit">
</div>
</div>
</form>
// begin htmlcommentbox.com -->
echo "<div id='HCB_comment_box' style='color: inherit; background-color: inherit;'>";
?> <a href="https://www.htmlcommentbox.com">HTML Comment Box</a> is loading comments...</div>
<link rel="stylesheet" type="text/css" href="https://www.htmlcommentbox.com/static/skins/default/skin.css" />
<script type="text/javascript" language="javascript" id="hcb"> /*<!--*/ if(!window.hcb_user){hcb_user={ };} (function(){s=document.createElement("script");s.setAttribute("type","text/javascript");s.setAttribute("src", "https://www.htmlcommentbox.com/jread?page="+escape((window.hcb_user && hcb_user.PAGE)||(""+window.location)).replace("+","%2B")+"&opts=470&num=10");if (typeof s!="undefined") document.getElementsByTagName("head")[0].appendChild(s);})(); /*-->*/ </script>
<!-- end htmlcommentbox.com --><?php
}
if($item['type']=="form") {
?> <form class="form-horizontal" role="form" method="post">
<div class="form-group">
<label class="control-label col-sm-3" for="name">Name:</label>
<div class="col-sm-6">
<input type="text" class="form-control" name="name">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="phone">Contact Phone #:</label>
<div class="col-sm-6">
<input type="text" class="form-control" name="phone">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="email">Email Address:</label>
<div class="col-sm-6">
<input type="email" class="form-control" name="email">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3" for="message">Message:</label>
<div class="col-sm-6">
<textarea class="form-control" rows="5" name="message"></textarea>
<br>
<input type="submit" class="btn btn-default" value="Submit">
</div>
</div>
</form>
<?php
if ($name!="")
if(sendDb($name,$phone,$email,$message)) {
echo "<div class='alert alert-success'>";
echo "<b>Contact information submitted. We will contact you as soon as possible.</b>";
echo "</div>";
} else {
echo "<div class='alert alert-info'>";
echo "<b>Missing Name or Contact Info.</b>";
echo "</div>";
}
}
echo "</div>";
}
if ($name!="")
if(sendDb($name,$phone,$email,$message)) {
echo "<div class='alert alert-success'>";
echo "<b>Contact information submitted. We will contact you as soon as possible.</b>";
echo "</div>";
} else {
echo "<div class='alert alert-info'>";
echo "<b>Missing Name or Contact Info.</b>";
echo "</div>";
}
}
echo "</div>";
}
?>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Expand Down
Loading

0 comments on commit e016487

Please sign in to comment.