<?php 
function metaName($meta_name, $meta_content="") 
{ 
    $generate_meta_field = "<label name='$meta_name'><strong>".ucwords($meta_name)."</strong></label><br>\n"; 
    $generate_meta_field .=  
                                    "<label name='content'>Content</label>:    
                                    <input type='text' name='$meta_name' value='' /> 
                                    <span style='color:#999;'><em> $meta_content</em></span><br><br>\n"; 
     
    return $generate_meta_field; 
     
} 
 
    function name($name) 
    { 
        if(isset($name)) 
        { 
            ${$name} = " {$name}='$name'"; 
        }else{ 
            ${$name} = ''; 
        } 
         
        return ${$name}; 
    } 
    //print name($rel='stylesheet'); 
 
function linkHeader($rel, $href='', $sizes='', $media='', $crossorigin='') 
{ 
     
    if(isset($rel)){$rel = " rel='$rel'";}else{$rel='';} 
    if(isset($href)){$href= " href='$href'";}else{$href='';} 
    if(isset($sizes)){$sizes = " sizes='$sizes'";}else{$sizes='';} 
    if(isset($media)){$media = " media='$media'";}else{$media='';} 
    if(isset($crossorigin)){$crossorigin = " crossorigin='$crossorigin'";}else{unset($crossorigin);} 
     
    $link_header = "<link$rel$href$ssizes$media$crossorigin />\n"; 
     
    return $link_header; 
} 
 
 
// Function to create a form 
function form_head($name,$method,$action,$submit,$myfields) 
{ 
 
    $form = '<blockquote><form name="'.$name.'" action="'.$action.'" method="'.$method.'">'."\n"; 
     
    $form .= $myfields; 
     
    $form .= '<input type="submit" name="'.$submit.'" value="'.$submit.'"><br>'."\n"; 
    $form .= '</form></blockquote>'."\n"; 
     
    return $form; 
     
} 
 
//    Show Code 
function showCode($show_vars, $keys, $action) 
{ 
     
        $show_code = "<form id='metas' method='get' action='".$action."'>\n 
        <textarea style='padding-top:12px;padding-left:0;margin-left:0;' cols='65' rows='12' id='myInput' value=''>\n"; 
         
        $counter = 0; 
         
        foreach($show_vars as $key=>$vars) 
        { 
            //echo  "\t<meta name=\"$key\" content=\"$vars\"/>\n"; 
            if(stristr($keys[$counter],':',-1)=="name") 
            { 
                $show_code .= "\t<meta name='".stristr(substr($keys[$counter],"5",-1),"/",-1)."' content='$vars'/>\n"; 
            } 
            elseif(stristr($keys[$counter],':',-1)=="http") 
            { 
                $show_code .= "\t<meta http-equiv='". 
                substr($keys[$counter],"5",-1)."' content='$vars'/>\n"; 
            }elseif(stristr($keys[$counter],':',-1)=="link") 
            { 
                $show_code .= "\t<link rel='".substr($keys[$counter],"5",-1)."' href='$vars'/>\n"; 
            } 
            elseif(stristr($keys[$counter],':',-1)=="grpn") 
            { 
                $show_code .= "\t<meta name='".stristr(substr($keys[$counter],"5",-1),"/",-1)."' content='$vars'/>\n"; 
            } 
            elseif(stristr($keys[$counter],':',-1)=="grph") 
            { 
                $show_code .= "\t<meta property='".stristr(substr($keys[$counter],"5",-1),"/",-1)."' content='$vars'/>\n"; 
            } 
             
            $counter++; 
 
        } 
 
        $show_code .= "</textarea>\n"; 
        $show_code .= "<br><button onclick='myFunction()'>Copy Metas</button>"; 
         
        return $show_code; 
         
 
} 
 
// Add Metas 
function addMetas($get_fields, $meta_names='', $meta_http_equiv='', $link_header='', $opengraph_name='', $opengraph_graph='', $string_add_metas, $script_name = ''){ 
            // Show individual form fields and add metas 
            $add_metas = "<h3>".$string_add_metas."</h3>\n";  
            $add_metas .= '<blockquote><form name="show_code" method="get" action="'.$script_name.'">'."\n"; 
            $add_metas .= '<table border="0" cellspacing="0"><tr>'."\n";              
            
            foreach($get_fields as $field) 
             {   
                 $add_metas .= '<td width="200" valign="top"><b>'.ucwords($field).'</b><br/>'."\n"; 
              
                 if($field=='name') 
                 { 
                     foreach($meta_names as $key=>$vars) 
                     { 
                        $add_metas .= "<input type='checkbox' radiogroup='names' name='name:$key' value='$vars' /> ".ucwords($key)."<br>\n"; 
 
                    } 
                 } 
                 elseif($field=='http') 
                 { 
                     foreach($meta_http_equiv as $key=>$vars) 
                     { 
                        $add_metas .= "<input type='checkbox' radiogroup='https' name='http:$key' value='$vars' /> ".ucwords($key)."<br>\n"; 
                    } 
                 } 
                 elseif($field=='link') 
                 { 
                     foreach($link_header as $key=>$vars) 
                     { 
                         $add_metas .= "<input type='checkbox' radiogroup='links' name='link:$key' value='$vars' /> ".ucwords($key)."<br>\n"; 
 
                    } 
                } 
 
                 elseif($field=='grpn') 
                 { 
                     foreach($opengraph_name as $key=>$vars) 
                     { 
                         $add_metas .= "<input type='checkbox' radiogroup='grpn' name='grpn:$key' value='$vars' /> ".ucwords($key)."<br>\n"; 
 
                    } 
                } 
                 
                 elseif($field=='grph') 
                 { 
                     foreach($opengraph_graph as $key=>$vars) 
                     { 
                         $add_metas .= "<input type='checkbox' radiogroup='grph' name='grph:$key' value='$vars' /> ".ucwords($key)."<br>\n"; 
 
                    } 
                } 
            } 
     
        $add_metas .= '</tr></table>'."\n" . '<input type="hidden" name="fields" value="'.$get_fields.'">'; 
        $add_metas .= '<input type="submit" name="add_metas" value="'.$string_add_metas.'"></form><br>'."\n"; 
        $add_metas .= '</form></blockquote>'."\n"; 
 
         return $add_metas; 
} 
// End of Add Metas function 
 
function formIndividual($fields = array()) 
{ 
                foreach($fields as $field) 
             {   
                 $meta_list = '<td width="200" valign="top"><b>'.ucwords($field).'</b><br/>'."\n"; 
              
                 if($field=='name') 
                 { 
                     foreach($meta_names as $key=>$vars) 
                     { 
                        $meta_list .= "<input type='checkbox' radiogroup='names' name='name:$key' value='$vars' /> ".ucwords($key)."<br>\n"; 
 
                    } 
                 } 
                 elseif($field=='http') 
                 { 
                     foreach($meta_http_equiv as $key=>$vars) 
                     { 
                        $meta_list .= "<input type='checkbox' radiogroup='https' name='http:$key' value='$vars' /> ".ucwords($key)."<br>\n"; 
                    } 
                 } 
                 elseif($field=='link') 
                 { 
                     foreach($link_header as $key=>$vars) 
                     { 
                         $meta_list .= "<input type='checkbox' radiogroup='links' name='link:$key' value='$vars' /> ".ucwords($key)."<br>\n"; 
 
                    } 
                }elseif($field=='grpn') 
                 { 
                     foreach($opengraph_name as $key=>$vars) 
                     { 
                         $meta_list .= "<input type='checkbox' radiogroup='grpn' name='grpn:$key' value='$vars' /> ".ucwords($key)."<br>\n"; 
 
                    } 
                }elseif($field=='grph') 
                 { 
                     foreach($opengraph_graph as $key=>$vars) 
                     { 
                         $meta_list .= "<input type='checkbox' radiogroup='graph' name='grph:$key' value='$vars' /> ".ucwords($key)."<br>\n"; 
 
                    } 
                } 
                 
                return $meta_list; 
            } 
    } 
     
     
    /////////////////////////////////////////////////////// 
                /*switch($label_field){ 
                case "name": 
                //echo substr($key,0,4); 
                $keys = $keys . (string) $key."/$value" .'*'; 
                $newkey = str_replace("name:",'',$key); 
                $thenewkey .= metaName($newkey, $value); 
                break; 
 
                case "http": 
                //echo substr($key,0,4); 
                $keys = $keys . (string) $key."/$value" .'*'; 
                $newkey = str_replace("http:",'',$key); 
                $thenewkey .= metaName($newkey, $value); 
                break; 
                 
                case "link": 
                //echo substr($key,0,4); 
                $keys = $keys . (string) $key."/$value" .'*'; 
                $newkey = str_replace("link:",'',$key); 
                $thenewkey .= metaName($newkey, $value); 
                break;                
            }*/ 
             
 
?> 
 
 |