//la thumb
$thumb_image_name = thumb_image_prefix . $nome_sessione . "." . $tipo_file;
$thumb_image_file = CARTELLA_APPOGGIO_UPLOAD . $thumb_image_name;
$thumb_image_name_nuovo = md5_file($thumb_image_file) . "_thumb." . $tipo_file;
$redim_image_name_nuovo = md5_file($thumb_image_file) . "." . $tipo_file;
copy($thumb_image_file, $percorso_new . $thumb_image_name_nuovo);
//e l'img a dimensione fissa
$redim_image_name = large_image_prefix . $nome_sessione . "." . $tipo_file;
if (is_file(CARTELLA_APPOGGIO_UPLOAD . $redim_image_name)) {
    $redim_image_file = CARTELLA_APPOGGIO_UPLOAD . $redim_image_name;
    copy($redim_image_file, $percorso_new . $redim_image_name_nuovo);
}
//cancello le img dalla cartella temporanea
$large_image_name = prefisso_img_originale . $nome_sessione . "." . $tipo_file;
$large_image_file = CARTELLA_APPOGGIO_UPLOAD . $large_image_name;
$mantieniOriginale = dimmi_valore("gestione_tabelle", "mantieni_orig", "idGT=" . $idTabella);
if ($mantieniOriginale == 1) {
    $large_image_name_nuovo = md5_file($thumb_image_file) . "_orig." . $tipo_file;
    copy($large_image_file, $percorso_new . $large_image_name_nuovo);
}
@unlink($large_image_file);
@unlink($redim_image_file);
@unlink($thumb_image_file);
$nomeFile = $nome_file_originale . ":" . $redim_image_name_nuovo;
//inserisco nel db
$condizione = "fk_tabella=" . $idTabella . " and fk_record=" . $chiave_record . " and tipoF = 'img'";
$sorting = restituisci_max_sorting('file', 'sorting', $condizione) + 1;
$insert = "insert into file (file, fk_tabella, fk_record, tipoF, sorting) values ('" . $nomeFile . "'," . $idTabella . ", " . $chiave_record . ", 'img', " . $sorting . ")";
if (!mysql_query($insert)) {
    exit("Errore query: " . $insert);
}
Example #2
0
function visibile_default($idTabella)
{
    return dimmi_valore("gestione_tabelle", "visibile_default", "idGT=" . $idTabella);
}