1<?php 2/* 3 * e107 website system 4 * 5 * Copyright (C) 2008-2013 e107 Inc (e107.org) 6 * Released under the terms and conditions of the 7 * GNU General Public License (http://www.gnu.org/licenses/gpl.txt) 8 * 9 * Administration Area - Meta Tags 10 * 11 * 12*/ 13if(!empty($_POST) && !isset($_POST['e-token'])) 14{ 15 $_POST['e-token'] = ''; 16} 17require_once("../class2.php"); 18 19if (!getperms("T")) 20{ 21 e107::redirect('admin'); 22 exit; 23} 24 25e107::coreLan('meta', true); 26 27$e_sub_cat = 'meta'; 28require_once("auth.php"); 29 30$mes = e107::getMessage(); 31$frm = e107::getForm(); 32$ns = e107::getRender(); 33 34if (isset($_POST['metasubmit'])) 35{ 36 $tmp = $pref['meta_tag']; 37 $langs = explode(",",e_LANLIST); 38 foreach($langs as $lan) 39 { 40 $meta_tag[$lan] = $tmp[$lan]; 41 $meta_diz[$lan] = $pref['meta_description'][$lan]; 42 $meta_keywords[$lan] = $pref['meta_keywords'][$lan]; 43 $meta_copyright[$lan] = $pref['meta_copyright'][$lan]; 44 $meta_author[$lan] = $pref['meta_author'][$lan]; 45 } 46 47 $meta_tag[e_LANGUAGE] = strip_if_magic(chop($_POST['meta'])); 48 $meta_diz[e_LANGUAGE] = strip_if_magic(chop($_POST['meta_description'])); 49 $meta_keywords[e_LANGUAGE] = strip_if_magic(chop($_POST['meta_keywords'])); 50 $meta_copyright[e_LANGUAGE] = strip_if_magic(chop($_POST['meta_copyright'])); 51 $meta_author[e_LANGUAGE] = strip_if_magic(chop($_POST['meta_author'])); 52 53 $pref['meta_news_summary'] = intval($_POST['meta_news_summary']); 54 $pref['meta_tag'] = $meta_tag; 55 $pref['meta_description'] = $meta_diz; 56 $pref['meta_keywords'] = $meta_keywords; 57 $pref['meta_copyright'] = $meta_copyright; 58 $pref['meta_author'] = $meta_author; 59 60 /* 61 if($pref['meta_tag'][e_LANGUAGE] == ""){ 62 unset($meta_tag[e_LANGUAGE]); 63 }*/ 64 65 e107::getLog()->add('META_01', 'meta_news_summary=>'.$pref['meta_news_summary'].'[!br!]'.e_LANGUAGE, E_LOG_INFORMATIVE, ''); 66 save_prefs(); 67} 68 69$meta = vartrue($pref['meta_tag']); 70$meta_diz = vartrue($pref['meta_description']); 71$meta_keywords = vartrue($pref['meta_keywords']); 72$meta_copyright = vartrue($pref['meta_copyright']); 73$meta_author = vartrue($pref['meta_author']); 74 75 76$text = " 77 <form method='post' action='".e_SELF."' id='dataform'> 78 <fieldset id='core-meta-settings'> 79 <legend class='e-hideme'>".METLAN_00." (".e_LANGUAGE.")"."</legend> 80 <table class='table adminform'> 81 <colgroup> 82 <col class='col-label' /> 83 <col class='col-control' /> 84 </colgroup> 85 <tbody> 86 <tr> 87 <td>".LAN_DESCRIPTION."</td> 88 <td>"; 89 $text .= $frm->textarea('meta_description',$tp->toForm($meta_diz[e_LANGUAGE]),3,80, array('size'=>'xxlarge')); 90 // $text .= "<textarea class='tbox textarea e-autoheight' id='meta_description' name='meta_description' cols='70' rows='4'>".$tp->toForm(varset($meta_diz[e_LANGUAGE]))."</textarea>"; 91 $text .= "</td> 92 </tr> 93 <tr> 94 <td>".LAN_KEYWORDS."</td> 95 <td>"; 96 $text .= $frm->tags('meta_keywords',$tp->toForm($meta_keywords[e_LANGUAGE])); 97 // $text .= "<textarea class='tbox textarea e-autoheight' id='meta_keywords' name='meta_keywords' cols='70' rows='4'>".$tp->toForm(varset($meta_keywords[e_LANGUAGE]))."</textarea>"; 98 99 $text .= "</td> 100 </tr> 101 <tr> 102 <td>".LAN_COPYRIGHT."</td> 103 <td><input class='tbox form-control input-xxlarge' size='70' type='text' name='meta_copyright' value=\"".$meta_copyright[e_LANGUAGE]."\" /></td> 104 </tr> 105 106 <tr> 107 <td>".LAN_AUTHOR."</td> 108 <td><input class='tbox form-control input-xxlarge' size='70' type='text' name='meta_author' value=\"".$meta_author[e_LANGUAGE]."\" /></td> 109 </tr> 110 111 <tr> 112 <td>".METLAN_1."</td> 113 <td>"; 114 $text .= $frm->textarea('meta',str_replace("<","<",$tp->toForm($meta[e_LANGUAGE])),5,100,'size=block-level'); 115 116 $text .= "<span class='field-help'>".METLAN_2."</span>"; 117 118 // $text .= "<textarea class='tbox textarea e-autoheight' id='meta' name='meta' cols='70' rows='10' onselect='storeCaret(this);' onclick='storeCaret(this);' onkeyup='storeCaret(this);'>".str_replace("<","<",$tp->toForm(varset($meta[e_LANGUAGE])))."</textarea><span class='field-help'>".METLAN_2."</span>"; 119 120 $text .= "</td> 121 </tr> 122 <tr> 123 <td>".METLAN_3."</td> 124 <td> 125 <div class='auto-toggle-area autocheck'>". 126 $frm->checkbox('meta_news_summary',1, varset($pref['meta_news_summary']))." 127 </div> 128 </td> 129 </tr> 130 </tbody> 131 </table> 132 <div class='buttons-bar center'>". 133 $frm->admin_button('metasubmit','no-value','update', LAN_UPDATE)." 134 </div> 135 <input type='hidden' name='e-token' value='".e_TOKEN."' /> 136 </fieldset> 137 </form> 138"; 139 140$ns->tablerender(METLAN_00." (".e_LANGUAGE.")", $mes->render().$text); 141 142require_once("footer.php"); 143 144?>