Scegli il colore'.$_nl; $_out.=''.$_nl; $_out.=''.$_nl; $_out.=' '.$_nl; $_out.=''.$_nl; $_out.=''.$_nl; $_out.=' '.$_nl; $_out.=''.$_nl; $_out.='
'.$_nl; $_out.=' '.$_nl; $_out.=' '.$_nl; $_out.=' '.$_nl; $_out.=' '.$_nl; $_out.='
'.$_nl; $btns=new cToolbar(); $btns->addButton("OK","dialogArguments.UpdateColor(color,'".$_GPV['for']."');window.close()"); $btns->addButton("Chiudi","window.close()"); $_out.=$btns->draw(); $_out.='
'.$_nl; return $_out; } function EditStyle($adata,$amode,$astage){ global $_CCFG,$_GPV,$_POST,$_PACKAGE,$title,$_nl; $font_family=array("System","Courier","Courier-New","Tahoma","Arial","Verdana","Cursive","Fantasy","Monospace","Garamond","Georgia","Terminal","Times New Roman"); array_multisort($font_family,SORT_ASC, SORT_STRING); $font_weight=array("Normal","Bold"); if($astage==1 || !isset($astage)){ $descr="Passo 1."; $code='
'; if($amode=='edit')$code.=''; $code.='
Scegli l\'elemento per cui modificare lo stile: 


'; $btns=new cToolbar(); //$btns->addButton("Rimposta Default","frm.mode.value='reset';frm.submit()"); $btns->addButton("Amministra","window.location.href='index.php'"); $code.=$btns->draw(); $code.='
'; $code=do_block($code,"block_corner"); $btns=""; }elseif($astage==2){ $res=db_query_execute("SELECT * FROM styles WHERE descr='".$_GPV[item]."'"); $data=mysql_fetch_array($res); $data['background-color']=strtoupper($data['background-color']?$data['background-color']:''); $data['font-color']=strtoupper($data['font-color']?$data['font-color']:'#000000'); $descr='Passo 2.
Impostazione stile per "'.$data[descr].'".
'; $code='
'; if($amode=='edit')$code.=''; $code.=''; if($_GPV[item]!="Stile sfondo pagina" && $_GPV[item]!="Immagine di sfondo barra inferiore" && $_GPV[item]!="Immagine di sfondo barra superiore" && $_GPV[item]!="Immagine di sfondo pagina" && substr($data[descr],0,5)!="Logo "){ $code.=' '.$_nl; }elseif( $_GPV[item]=="Immagine di sfondo barra inferiore" || $_GPV[item]=="Immagine di sfondo barra superiore" || $_GPV[item]=="Immagine di sfondo pagina" || substr($data[descr],0,5)=="Logo "){ $code.=' '.$_nl; }else{ $code.=' '; } $code.='
Font: 
Tipo font: 
Dimensione: 
Colore:  [Scegli colore]
Colore sfondo:  [Scegli colore]
(lasciare vuoto per colore transparente)

Risultato: 
Testo di prova
Carica immagine: 
'; $dir = $_CCFG[_PKG_PATH_BASE]."images/bg"; // Open a known directory, and proceed to read its contents $i=0; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) if(!is_dir($file)){ $code.=$_nl.'       '; if(++$i%8==0 && $i>0)$code.='

'; } closedir($dh); $code.=$_nl.'       '; } }else die($dir." is not a direcoty"); $code.='


'; $btns=new cToolbar(); $btns->addButton("Salva stile","frm.submit()"); $btns->addButton("Amministra","window.location.href='index.php'"); $code.=$btns->draw(); $code.='
'; $code=do_block($code,"block_corner"); $btns=""; }elseif($astage==3){ $cont=true; if( $_GPV[item]=="Immagine di sfondo barra inferiore" || $_GPV[item]=="Immagine di sfondo barra superiore" || $_GPV[item]=="Immagine di sfondo pagina" || substr($_GPV[item],0,5)=="Logo "){ $aerr=do_SavePhoto($_GPV[item]); if(!$aerr[flag] && isset($aerr[descr])){ $_GPV['background']=$aerr[descr]; }else $cont=false; } if($cont){ $sql="UPDATE styles SET "; $sql.="`font-color`='".$_GPV['fontcolor']."'"; $sql.=",`font-family`='".$_GPV['fontfamily']."'"; $sql.=",`font-size`='".$_GPV['fontsize']."'"; $sql.=",`font-weight`='".$_GPV['fontweight']."'"; $sql.=",`background-color`='".$_GPV['backgroundcolor']."'"; $sql.=",`background`='".$_GPV['background']."'"; $sql.=" WHERE descr='".$_GPV[item]."'"; db_query_execute($sql) or die($sql.'
'.mysql_error()); $descr="Il nuovo stile č stato salvato con successo."; }else{ $descr="Si sono verificati errori nel salvataggio delle impostazioni. Le nuove impostazioni non sono state salvate,
".$aerr[_descr]; } $code=''; $btns=new cToolbar(); $btns->addButton("Modifica altro stile","window.location.href='".$_PACKAGE[URL]."admin/styles.php?mode=edit&stage=1'"); $btns->addButton("Home","window.location.href='".$_PACKAGE[URL]."index.php'"); } $_out=do_page($title,$descr,$code,"",$btns); return $_out; } function do_SavePhoto($docid){ global $_FILES,$_CCFG,$_DBCFG,$_GPV; if(isset($_FILES['img_file']['type'])){ $aerr_entry[flag]=0; if(($_FILES['img_file']['type']!="image/pjpeg")&& ($_FILES['img_file']['type']!="image/jpeg")&&($_FILES['img_file']['type']!="image/png")&&($_FILES['img_file']['name']!="")&& ($_FILES['img_file']['type']!="image/gif")&&($_FILES['img_file']['type']!="image/bmp") ){ $aerr_entry[flag]=1; $aerr_entry[_descr]="Si prega di inserire solo imagini JPEG,GIF,BMP,PNG."; }else if($_FILES['img_file']['name']!=""){ $filename=$docid.'_'.str_replace(' ','_',$_FILES['img_file']['name']); $aerr_entry[descr]=$filename; $dest=$_CCFG[_PKG_PATH_BASE]."_style_pic/".$filename; if (move_uploaded_file($_FILES['img_file']['tmp_name'], $dest)) { @chmod($dest,0777); }else{ $aerr_entry[flag]=1; $aerr_entry[_descr]="Couldn't move uploaded file to $dest"; } } } return $aerr_entry; } function DeleteSlideshow($aid,$astage){ global $_CCFG,$_PACKAGE; $btns=new cToolbar(16); $title="Elimina Slideshow"; if($astage==1 || !isset($astage)){ $descr='Eliminazione in corso dello Slideshow con ID = '.$aid.'.

L\'articolo sarą rimosso definitivamente dal sito, foto incluse. Sei sicuro di Voler eliminare questo Slideshow ?

'; $code='
'; $btns->addButton("Elimina Slideshow","frm.submit()"); $btns->addButton("Torna alla Homepage","window.location.href='".$_CCFG['_PKG_URL_BASE']."index.php'"); }else{ $sql="SELECT * FROM slideshow WHERE id=$aid LIMIT 1"; $res=db_query_execute($sql); while($data=mysql_fetch_array($res)){ db_query_execute("DELETE FROM slideshow WHERE id=$aid LIMIT 1") or die("Can't delete Slideshow !"); for($i=1;$i<=10;$i++)if($data['img'.$i]){ @unlink('../_slideshow_pic/t_'.$i.'_'.$data['img'.$i]); $j++; } } $descr='Lo Slideshow con ID='.$aid.' č stato rimosso dal sito.


'; $code=''; $btns->addButton("Amministra","window.location.href='".$_CCFG['_PKG_URL_BASE']."admin/index.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!='delete'){ if($amode=='edit'){ $title="Modifica Stile"; }elseif($amode=='add'){ $title="Aggiungi SlideShow"; }elseif($amode=="colorpick"){ die(ShowColorPicker()); } $title="Modifica stile"; if(isset($_GPV[id]))$adata[visibile]=$_GET[id]; $_out=EditStyle($adata,$amode,$astage); }else{ $title="Elimina questo SlideShow"; $_out=DeleteSlideshow($_GPV[id],$_GPV[stage]); } } $_out.=' '.$_nl; echo do_page_content($_out,$title); ?>