} //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); } ?> <script type="text/javascript" src="../js/jquery-1.7.1.min.js"></script> <script language="javascript" type="text/javascript"> <!-- //var tblElenco = window.opener.jQuery("#tblElenco"); //tblElenco.load(opener.document.location.href+" #tblElenco>*",""); var tblElenco = window.opener.jQuery(".<?php print $_SESSION["classTbl"]; ?> ");
function cambia_ordinamento_campi($chiave_record_sel, $azione, $nome_tabella, $nome_campo_chiave, $nome_campo_sorting, $condizione) { $id = $chiave_record_sel; $fai_update = true; // Recupero il max valore di sorting $max_sorting = restituisci_max_sorting($nome_tabella, $nome_campo_sorting, $condizione); //recupero la posizione in elenco $querySort = "select * from " . $nome_tabella . " where " . $nome_campo_chiave . " = " . $id; $resSort = makequery($querySort); $array = makefetch($resSort); if ($azione == "up") { $sort = $array[$nome_campo_sorting] - 1; if ($sort == 0) { $sort = 1; $fai_update = false; } $sortaltro = $array[$nome_campo_sorting]; $pos = $array[$nome_campo_sorting] - 1; $updatedue = "update " . $nome_tabella . " set " . $nome_campo_sorting . " = " . $sortaltro . " where " . $nome_campo_sorting . " = " . $pos . " and " . $condizione; } else { $sort = $array[$nome_campo_sorting] + 1; if ($sort > $max_sorting) { $sort = $max_sorting; $fai_update = false; } $sortaltro = $array[$nome_campo_sorting]; $pos = $array[$nome_campo_sorting] + 1; $updatedue = "update " . $nome_tabella . " set " . $nome_campo_sorting . " = " . $sortaltro . " where " . $nome_campo_sorting . " = " . $pos . " and " . $condizione; } //faccio l'update dei due record $updateuno = "update " . $nome_tabella . " set " . $nome_campo_sorting . " = " . $sort . " where " . $nome_campo_chiave . " = " . $id; if ($fai_update) { makequery($updatedue); makequery($updateuno); } }