96 lines
3.4 KiB
PHP
96 lines
3.4 KiB
PHP
|
|
|
|
<?php
|
|
include_once(__DIR__."/../../core.php");
|
|
|
|
|
|
if ($modules_info[$module_name]["permessi"] == 'rw') {
|
|
switch (filter('op')) {
|
|
case "update" :
|
|
//Upload file
|
|
$f = pathinfo( $_FILES['immagine01']['name'] );
|
|
$filename = $f['filename'].".jpg";
|
|
$tmp = $_FILES['immagine01']['tmp_name'];
|
|
$upload_dir = $docroot."/files/utenti/";
|
|
$name_avatar=$f['filename']."_avatar".".jpg";
|
|
$profilo_skin = save($_POST['profilo_skin']);
|
|
$profilo_pannello = save($_POST['profilo_pannello']);
|
|
( $_POST['vedo_avvisi'] == 'on' ) ? $vedo_avvisi=1 : $vedo_avvisi=0;
|
|
( $_POST['vedo_news'] == 'on' ) ? $vedo_news=1 : $vedo_news=0;
|
|
|
|
|
|
$_SESSION['profilo_pannello']=$profilo_pannello;
|
|
|
|
$query = "UPDATE zz_utenti SET profilo_skin=\"$profilo_skin\",".
|
|
"profilo_pannello=\"$profilo_pannello\",".
|
|
"vedo_avvisi=\"$vedo_avvisi\",".
|
|
"vedo_news=\"$vedo_news\"".
|
|
" WHERE idutente=\"".$id_record."\"";
|
|
$dbo->query( $query );
|
|
|
|
|
|
if( $_FILES['immagine01']['name'] != '' ){
|
|
$filename = unique_filename( $filename, $upload_dir );
|
|
if( create_thumbnails_utenti( $tmp, $filename, $upload_dir ) ){
|
|
|
|
$dbo->query("UPDATE zz_utenti SET immagine01=\"".$filename."\" , immagine02=\"".$name_avatar."\" WHERE idutente=\"".$id_record."\"");
|
|
|
|
}
|
|
else{
|
|
array_push( $_SESSION['warnings'], "Errore durante il caricamento del file in ".$upload_dir."!" );
|
|
}
|
|
}
|
|
|
|
//Eliminazione file
|
|
if( $html->form('immagine01','post') == 'deleteme' ){
|
|
$filename = $html->form('prev_immagine01', 'post');
|
|
$f = pathinfo($filename);
|
|
|
|
if( $dbo->query("UPDATE zz_utenti SET immagine01='' , immagine02='' WHERE idutente=\"".$id_record."\"") ){
|
|
@unlink($upload_dir."/".$f['filename'].".".$f['extension']);
|
|
@unlink($upload_dir."/".$f['filename']."_avatar.".$f['extension']);
|
|
@unlink($upload_dir."/".$f['filename']."_thumb100.".$f['extension']);
|
|
@unlink($upload_dir."/".$f['filename']."_thumb250.".$f['extension']);
|
|
}
|
|
}
|
|
|
|
break;
|
|
|
|
case "add_pannello":
|
|
$idpannello = $_POST['idpannello'];
|
|
$iddimensione = $_POST['iddimensione'];
|
|
$rs_dimensione = $dbo->fetchArray("select descrizione from zz_pannello_righe_dimensione where id='".$iddimensione."'");
|
|
|
|
|
|
if( $modules_info[$module_name]["permessi"] == 'rw' ){
|
|
$query = "INSERT INTO zz_utenti_righe(idutente,idpannello,dimensione,visibile) VALUES ('".$id_record."','".$idpannello."','".$rs_dimensione[0]['descrizione']."','1')";
|
|
$dbo->query($query);
|
|
}
|
|
array_push( $_SESSION['infos'], "Nuova pannello aggiunta !" );
|
|
break;
|
|
|
|
case "edit_tipologia":
|
|
$idriga = save($_POST['idriga']);
|
|
$idpannello = $_POST['idpannello'];
|
|
$iddimensione = $_POST['iddimensione'];
|
|
$rs_dimensione = $dbo->fetchArray("select descrizione from zz_pannello_righe_dimensione where id='".$iddimensione."'");
|
|
if( $modules_info[$module_name]["permessi"] == 'rw' ){
|
|
$query = "UPDATE zz_utenti_righe SET idpannello=\"".$idpannello."\" , dimensione=\"".$rs_dimensione[0]['descrizione']."\" WHERE id=\"".$idriga."\"";
|
|
$dbo->query( $query );
|
|
array_push( $_SESSION['infos'], "Pannello modificata!" );
|
|
}
|
|
break;
|
|
|
|
case "unlink_tipologia":
|
|
$idriga = save($_POST['idriga']);
|
|
if( $modules_info[$module_name]["permessi"] == 'rw' ){
|
|
$dbo->query("DELETE FROM zz_utenti_righe WHERE id='$idriga'");
|
|
array_push( $_SESSION['infos'], "Pannello Wizard rimossa!" );
|
|
}
|
|
break;
|
|
|
|
}
|
|
}
|
|
|
|
|