include_once("connection.php"); include("connection_MS.php"); // Ritorna il prezzo se presente, o nil se l'articolo non � ancora nel listino specificato. function prezzo_a_listino($cod_art, $cdcli) { global $ms_link; global $msLink170; //PRENDO IL PREZZO DEL CLIENTE IN BASE AL LISTINO DEL CLIENTE $q = "SELECT ANNUMLIS FROM $CONTI WHERE ANCODICE = '$cdcli' "; $r = mssql_query($q, $msLink170) or die($q); list($num_listino) = mssql_fetch_array($r); $q = "SELECT MAX(LIDATATT) FROM $LIS_TINI WHERE LICODLIS= '$num_listino' AND LICODART = '$cod_art'"; $r = mssql_query($q, $msLink170) or die($q); list($data_vicina) = mssql_fetch_array($r); $q = "SELECT CPROWNUM FROM $LIS_TINI WHERE LICODLIS= '$num_listino' AND LICODART = '$cod_art' AND LIDATATT='$data_vicina'"; $r = mssql_query($q, $msLink170) or die($q); list($num_riga) = mssql_fetch_array($r); $q = "SELECT LIPREZZO FROM $LIS_SCAG WHERE LIROWNUM= '$num_riga' AND LICODART = '$cod_art'"; $r = mssql_query($q, $ms_link) or die($q); list($prezzo) = mssql_fetch_array($r); if ($prezzo == "") return nil; return $prezzo; } // Ritorna un array associativo contenente la traduzione dei termini passati per argomento. // Es.: // $termini = carica_termini('testo_prova', 'testo_esempio'); // print($termini['testo_prova']); function carica_termini() { global $rif_lingua, $db_name, $db_link, $lingua; /* if($lingua_selezionata) { //print("~ $lingua_selezionata"); $_SESSION['lingua_sel'] = $lingua = $lingua_selezionata; } else if($_SESSION['lingua_sel']!='') { $lingua = $_SESSION['lingua_sel']; //print("~ $lingua"); } else { $lingua="italiano"; } if($lingua=="2") $lingua="inglese"; else $lingua="italiano"; */ $termini = array(); for ($i = 0; $i < func_num_args(); $i++) { $sistema = func_get_arg($i); $query ="SELECT $lingua FROM centrale_termini WHERE sistema='$sistema' AND flag='0'"; if(!$result= mysql_db_query($db_name,$query,$db_link)) print("Errore nella lettura dei termini dal database: " . mysql_error($db_link)); list($termine) = mysql_fetch_array($result); $termini[$sistema] = htmlentities(stripslashes($termine)); } return $termini; } /* function campi_obbligatori() { $campi = array(); $max_campi = func_num_args(); for ($i = 0; $i < func_num_args(); $i++) { $sistema = func_get_arg($i); $campi[$i] = $sistema; } print(" "); } */ function nome_vettore($cod_vettore) { global $ms_link; global $msLink170; $query7="SELECT VTDESVET FROM $VETTORI WHERE VTCODVET='$cod_vettore'"; if(!$result7= mssql_query($query7,$ms_link)) print("non funziona $query7"); list($vettore)=mssql_fetch_array($result7); return empty($vettore) ? "N/A" : $vettore; } function nome_porto($cod_porto) { global $ms_link; global $msLink170; $query6="SELECT PODESPOR FROM $PORTI WHERE POCODPOR='$cod_porto'"; if(!$result6= mssql_query($query6,$ms_link)) print("non funziona $query6"); list($porto)=mssql_fetch_array($result6); return empty($porto) ? "N/A" : $porto; } function nome_spedizione($cod_spedizione) { global $ms_link; global $msLink170; $query5="SELECT SPDESSPE FROM CIACMODASPED WHERE SPCODSPE='$cod_spedizione'"; if(!$result5= mssql_query($query5,$ms_link)) print("non funziona $query5"); list($spedizione)=mssql_fetch_array($result5); return empty($spedizione) ? "N/A" : $spedizione; } function nome_articolo($cod_articolo) { global $ms_link; global $msLink170; $query = "SELECT ARDESART FROM CIACART_ICOL WHERE ARCODART='$cod_articolo'"; if(!$result= mssql_query($query,$msLink170)) print("non funziona $query"); list($nome)=mssql_fetch_array($result); return $nome; } function macrofamiglia_articolo($cod_articolo) { global $ms_link; global $msLink170; // Prendi il codice della macrofamiglia dell'articolo, e la relativa descrizione // della categoria $query = "SELECT ARCODFAM FROM CIACART_ICOL WHERE ARCODART='$cod_articolo'"; if(!$result= mssql_query($query,$msLink170)) print("non funziona $query"); list($codice_macrofamiglia)=mssql_fetch_array($result); $query = "SELECT FADESCRI FROM CIACFAM_ARTI WHERE FACODICE='$codice_macrofamiglia'"; if(!$result= mssql_query($query,$msLink170)) print("non funziona $query"); list($macrofamiglia)=mssql_fetch_array($result); return $macrofamiglia; } function tipo_articolo($cod_articolo) { global $ms_link; global $msLink170; $query = "SELECT B.GMDESCRI FROM $ART_ICOL A, $GRUMERC B WHERE A.ARCODART='$cod_articolo' AND B.GMCODICE = A.ARGRUMER"; if(!$result= mssql_query($query,$msLink170)) print("non funziona $query"); list($tipo)=mssql_fetch_array($result); return $tipo; } function grumer_articolo($cod_articolo) { global $ms_link; global $msLink170; $query = "SELECT ARGRUMER FROM $ART_ICOL WHERE ARCODART='$cod_articolo'"; if(!$result= mssql_query($query,$msLink170)) print("non funziona $query"); list($grumer)=mssql_fetch_array($result); $grumer = trim($grumer); return $grumer; } function create_thumb($id_prodotto) { // The file you are resizing $file = $id_prodotto.'.jpg'; //This will set our output to 45% of the original size $size = 0.45; // This sets it to a .jpg, but you can change this to png or gif header('Content-type: image/jpeg'); // Setting the resize parameters list($width, $height) = getimagesize($file); $modwidth = 50; $modheight = 50; // Resizing the Image $tn = imagecreatetruecolor($modwidth, $modheight); $image = imagecreatefromjpeg($file); imagecopyresampled($tn, $image, 0, 0, 0, 0, $modwidth, $modheight, $width, $height); // Outputting a .jpg, you can make this gif or png if you want //notice we set the quality (third value) to 100 return imagejpeg($tn, null, 100); } /* //GIACENZE function genera_inevasi($cdcli) { global $db_name, $db_link, $ms_link; //CREO TABELLA TEMPORANEA PER I PRODOTTI INEVASI $sql="CREATE TEMPORARY TABLE portafoglio_ordini (riga INT(8) not null auto_increment, codice_articolo_cliente VARCHAR(41), codice_articolo VARCHAR(41), unimis VARCHAR(10), quantita VARCHAR(30), quantita_evasa VARCHAR(30), giorno_p_e VARCHAR(20),mese_p_e VARCHAR(20), anno_p_e VARCHAR(20), dimensioni VARCHAR(10), gruppo_merc VARCHAR(255), PRIMARY KEY(riga));"; if(!$result= mysql_db_query($db_name,$sql,$db_link)) print("non funziona $sql"); $query1="SELECT MVSERIAL FROM $DOC_MAST WHERE MVTIPCON='C' AND MVCODCON='$cdcli' AND MVFLVEAC='V' AND MVCLADOC='OR'"; if(!$result1= mssql_query($query1,$ms_link)) print("non funziona $query1"); while(list($seriale)=mssql_fetch_array($result1)) { $query2="SELECT MVCODICE, MVCODART, MVUNIMIS, MVQTAMOV, MVQTAEVA, DAY(MVDATEVA), MONTH(MVDATEVA), YEAR(MVDATEVA) FROM $DOC_DETT WHERE MVSERIAL='$seriale' AND MVTIPRIG='R' AND MVFLEVAS != 'S' AND MVQTASAL > 0 "; if(!$result2= mssql_query($query2,$ms_link)) print("non funziona $query2"); while(list($codartcli_tab, $codart_tab, $unimis_tab, $quantita_tab, $quantita_evasa_tab, $giorno_p_e_tab, $mese_p_e_tab, $anno_p_e_tab)=mssql_fetch_array($result2)) { $query3="SELECT ARGRUMER FROM $ART_ICOL WHERE ARCODART='$codart_tab'"; if(!$result3= mssql_query($query3,$ms_link)) print("non funziona $query3"); list($gruppo_merc)=mssql_fetch_array($result3); $insert1="INSERT into portafoglio_ordini (codice_articolo_cliente, codice_articolo, unimis, quantita, quantita_evasa, giorno_p_e, mese_p_e, anno_p_e, dimensioni, gruppo_merc) values ('$codartcli_tab', '$codart_tab', '$unimis_tab', '$quantita_tab', '$quantita_evasa_tab', '$giorno_p_e_tab', '$mese_p_e_tab', '$anno_p_e_tab', '$dimensioni', '$gruppo_merc')"; if(!$result_ins1= mysql_db_query($db_name,$insert1,$db_link)) print("non funziona $insert1"); } } //Articoli inevasi, da prendere solo se � la prima volta che ricarico la pagina print("
Cod. | "); print("Articolo | "); print("Quantità | "); print("Prezzo | "); print("Giacenza | "); print("||||||
Cod. | "); print("Articolo | "); print("Quantità | "); print("Prezzo | "); print("Giacenza | "); print("||||||
$codart | "); print("$descri_art ($descri_gruppo) | ");
print("$qty | "); print("$prezzo_art � | "); print("");
//Tabella Giacenze
print("
| ");
print("