<?php
// data file holding array values for metas, and links
require_once "data.inc.php";
// file holding functions
require_once "functions.inc.php";
// file holding Language
require_once "language.inc.php";
// Necessary var holders
$fields = array("checkbox"=>"name","checkbox"=>"http","checkbox"=>"links","checkbox"=>"grpn","checkbox"=>"grph");
$language = "en-US";
$error_messages = '';
$keys = '';
$formfields= "<input type='checkbox' name='field[0]' value='name' /> Name<br>\n
<input type='checkbox' name='field[1]' value='http' /> Http<br>\n
<input type='checkbox' name='field[2]' value='link' /> Link<br>\n
<input type='checkbox' name='field[3]' value='grpn' /> OpenGraph Name<br>\n
<input type='checkbox' name='field[4]' value='grph' /> OpenGraph Graph<br><br>\n";
// Form that shows field options [ name, http, link]
$show_form = "<h3>".SHOW_FIELDS."</h3>";
$show_form .= form_head(SHOW_FIELDS,"get",$_SERVER['SCRIPT_NAME'],"Show",$formfields);
// Form that individual add meta selection
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta name="generator" content="Bluefish 2.2.10" >
<meta name="author" content="guillermina" >
<meta name="date" content="2018-08-18T23:22:54-0400" >
<meta name="copyright" content="">
<meta name="keywords" content="">
<meta name="description" content="">
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8">
<meta http-equiv="content-style-type" content="text/css">
<meta http-equiv="expires" content="0">
<link href="style.css" hreflang="utf-8" title="Style" type="text/css" rel="stylesheet">
</head>
<body>
<?php
// Page value switch
// Showing all the options available on metas to choose from
if(!isset($_GET['Show']))
{
// Show possible form fields
echo $show_form;
}elseif(isset($_GET['Show']))
{
// Show individual fields in columns of name, http and link
echo addMetas($_GET['field'], $meta_names, $meta_http_equiv, $link_header, $opengraph_name, $opengraph_graph, ADD_METAS, $_SERVER['SCRIPT_NAME']);
}
if(isset($_GET['add_metas']))
{
echo '<blockquote><form name="show_code" method="get" action="'.$_SERVER['SCRIPT_NAME'].'">'."\n";
foreach($_GET as $key=>$value)
{
$label_field = substr($key,0,4);
// Adding labels to meta string array
if($label_field=="name")
{
//echo substr($key,0,4);
$keys = $keys . (string) $key."/$value" .'*';
$newkey = str_replace("name:",'',$key);
print metaName($newkey, $value);
}elseif(substr($key,0,4)=="http")
{
$keys = $keys . (string) $key."/$value" . '*';
$newkey = str_replace("http:",'',$key);
print metaName($newkey, $value);
}elseif(substr($key,0,4)=="link")
{
$keys = $keys . (string) $key."/$value" . '*';
$newkey = str_replace("link:",'',$key);
print metaName($newkey, $value);
}elseif(substr($key,0,4)=="grpn")
{
$keys = $keys . (string) $key."/$value" . '*';
$newkey = str_replace("grpn:",'',$key);
print metaName($newkey, $value);
}elseif(substr($key,0,4)=="grph")
{
$keys = $keys . (string) $key."/$value" . '*';
$newkey = str_replace("grph:",'',$key);
print metaName($newkey, $value);
}
//print $keys;
}
echo '<input type="hidden" name="keys" value="'.$keys.'">'."\n";
echo '<input type="submit" name="show_code" value="'.SHOW_CODE.'"></form><br>'."\n";
echo '</form></blockquote>';
}
$keys = explode('*',$_GET['keys']); array_pop($keys);
if(isset($_GET['show_code']))
{
// popping out the last two array fields from the global _GET
$show_vars = $_GET;
array_pop($show_vars);
echo showCode($show_vars, $keys, $_SERVER['SCRIPT_NAME']);
}
?>
<script>
function myFunction() {
var copyText = document.getElementById("myInput");
copyText.select();
document.execCommand("copy");
alert("Copied Metas: " + copyText.value);
}
</script>
</body>
</html>
<?php
/** echo '<pre>';print_r($keys);echo '</pre>';*/
require_once("error.inc.php");
?>
|