Informazioni per i motori di ricerca (META tags)";
$code='
';
$code=do_block($code,"block_corner");
$btns="";
}else{
$ins_id=do_get_max_id("pagine")+1;
$extra=array("fields"=>array(),"values"=>array());
for($i=0;$i<$_CCFG['_PARAGRAPHS_COUNT'];$i++){
array_push($extra[fields],'p'.($i+1).'_title');array_push($extra[values],$_POST['p_title'][$i]);
array_push($extra[fields],'p'.($i+1).'_descr');array_push($extra[values],$_POST['p_descr'][$i]);
array_push($extra[fields],'p'.($i+1).'_txt_align'); array_push($extra[values],$_POST['p_txt_align'][$i]);
}
if($amode=="add"){
$extra[fields]=",".join(",",$extra[fields]);
$extra[values]=",'".join("','",$extra[values])."'";
$sql="INSERT INTO pagine(id,lingua,keywords,description,title,status$extra[fields]) VALUES(";
$sql.="$ins_id,'$_GPV[lingua]','$_POST[keywords]','$_POST[description]','$_POST[title]','$_POST[status]'$extra[values])";
}else{
$temp="";
for($i=0;$i'.mysql_error());
}elseif($amode=="edit"){
$sql="UPDATE menu SET lingua='$_GPV[lingua]',descr='$_GPV[title]' WHERE link='PAGE:".$adata[id]."' LIMIT 1";
db_query_execute($sql) or die($sql.' '.mysql_error());
}
$descr="La pagina č stata aggiunta con successo. Procedi ora con una delle seguenti azioni:";
}else{
$descr="La pagina NON č stata aggiunta.";
}
$code='';
$btns=new cToolbar();
if($amode=="add"){
$btns->addButton("Aggiungi foto alla pagina","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/slideshow.php?mode=add&id=PAGE:".$ins_id."'");
$btns->addButton("Crea una nuova pagina","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/pages.php?mode=add'");
if($_CCFG['_ALLOW_BANNERS'])$btns->addButton("Aggiungi un banner alla pagina","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/banners.php?mode=add&id=PAGE:".$ins_id."'");
$code.=$btns->draw().' ';
$code.='
'.do_button("Visualizza la pagina","window.location.href='".$_CCFG['_PKG_URL_BASE']."pages.php?id=".$ins_id."'").'
';
}elseif($amode=="edit"){
$btns->addButton("Vedi la pagina modificata","window.location.href='".$_CCFG['_PKG_URL_BASE']."pages.php?id=".$adata[id]."'");
$btns->addButton("Aggiungi una pagina","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/pages.php?mode=add'");
$code.=$btns->draw().' ';
}
}
$_out=do_page($title,$descr,$code,"","");
return $_out;
}
function DeletePage($aid,$astage){
global $_CCFG;
$btns=new cToolbar(16);
$title="Elimina Pagina";
if($astage==1 || !isset($astage)){
$sql="SELECT * FROM pagine WHERE id=$aid LIMIT 1";
$res=db_query_execute($sql);
$adata=mysql_fetch_array($res);
$descr='Eliminazione in corso della pagina "'.$adata[title].'" ? La pagina stą per essere rimossa definitivamente dal sito, incluse le eventuali immagini ad essa connesse!, sei sicuro di voler eliminare la pagina in modo definitivo ?
';
$code='';
$btns->addButton("Elimina la pagina","frm.submit()");
$btns->addButton("Torna alla Homepage","window.location.href='".$_CCFG['_PKG_URL_BASE']."index.php'");
}else{
$sql="SELECT * FROM pagine WHERE id=$aid LIMIT 1";
$res=db_query_execute($sql);
while($data=mysql_fetch_array($res)){
db_query_execute("DELETE FROM pagine WHERE id=$aid LIMIT 1") or die("Can't delete page !");
db_query_execute("DELETE FROM menu WHERE link='PAGE:$aid' LIMIT 1") or die("Can't delete page from menu !");
db_query_execute("DELETE FROM slideshow WHERE visibile='PAGE:$aid' LIMIT 1") or die("Can't delete slideshow !");
db_query_execute("DELETE FROM banners WHERE visibile='PAGE:$aid' LIMIT 1") or die("Can't delete banner !");
}
$descr='La pagina č stata eliminata con successo. Il nome potrą essere riutilizzato nella creazione di una nuova pagina.
';
$code='';
$btns->addButton("Amministra","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/index.php'");
$btns->addButton("Aggiungi una pagina","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/pages.php?mode=add'");
$btns->addButton("Torna alla Homepage","window.location.href='".$_CCFG['_PKG_URL_BASE']."index.php'");
}
$_out=do_page($title,$descr,$code,"",$btns);
return $_out;
}
function MakeSubpage($aid,$mainpage){
global $_CCFG;
$btns=new cToolbar(16);
$title="Crea Sottopagina";
$sql="SELECT id,descr FROM menu WHERE id=$aid or id=$mainpage";
$res=db_query_execute($sql);
$adata[0]=mysql_fetch_array($res);
$adata[1]=mysql_fetch_array($res);
if($adata[0][id]==$aid){
$t0=$adata[0][descr];
$t1=$adata[1][descr];
}else{
$t0=$adata[1][descr];
$t1=$adata[0][descr];
}
$descr='La pagina "'.$t0.'" č stata definita come sottopagina di "'.$t1.'".';
db_query_execute("UPDATE menu SET subcateg='$mainpage' WHERE id=$aid");
$btns->addButton("Impostazioni Menu","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/menu.php'");
$btns->addButton("Torna alla Homepage","window.location.href='".$_CCFG['_PKG_URL_BASE']."index.php'");
$_out=do_page($title,$descr,$code,"",$btns);
return $_out;
}
# Get security vars
$_SEC = get_security_flags();
IF ( !$_SEC['_sadmin_flg'] && $_GPV[mode]!='view')
{
# Set login flag
$_login_flag = 1;
# Call function for clients listings
$_out = ''.$_nl;
$_out .= do_login($data, 'admin', '1').$_nl;
$title="Login";
}
IF ( $_SEC['_sadmin_flg']){
$amode = $_GPV[mode];
$astage = $_GPV[stage];
if($amode=='add' || $amode=='edit'){
if($amode=='edit'){
$res="SELECT * FROM pagine WHERE id=".$_GPV[id]." LIMIT 1";
$adata=mysql_fetch_array(mysql_query($res));
$title="Modifica Pagina";
}elseif($amode=='add'){
$title="Aggiuni Pagina";
}
$_out=AddEditPage($adata,$amode,$astage);
}elseif($amode=='delete'){
$title="Elimina questa Pagina";
$_out=DeletePage($_GPV[id],$_GPV[stage]);
}elseif($amode=='subpage'){
$title="Crea Sottopagina";
$_out=MakeSubpage($_GPV[id],$_GPV[value]);
}
}
echo do_page_content($_out,$title);
?>