connessione(); $dati=mysql_query("select logo from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[logo]; } $obj->disconnessione(); } //torna il nome del sito function nomesito() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select nome from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[nome]; } $obj->disconnessione(); } function tormamailutente($utente){ $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select email from utenti where user='$utente'"); while($array=mysql_fetch_array($dati)){ return $array[email]; } $obj->disconnessione(); } //torna il nome del sito function emailsito() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select email_ordini from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[email_ordini]; } $obj->disconnessione(); } //torna contatti sito function contatti() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select contatti from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[contatti]; } $obj->disconnessione(); } //torna telefono sito function telefonosito() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select telefono from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[telefono]; } $obj->disconnessione(); } //torna piva del sito function pivasito() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select piva from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[piva]; } $obj->disconnessione(); } //torna piva del sito function paypal() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select emailpaypal from pagamenti where id=1"); while($array=mysql_fetch_array($dati)){ return $array[emailpaypal]; } $obj->disconnessione(); } //torna piva del sito function codicecc() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select codice from pagamenti where id=1"); while($array=mysql_fetch_array($dati)){ return $array[codice]; } $obj->disconnessione(); } //torna img prodotto da codice e colore function tornaimg($codice,$colore){ $obj=new sast1com(); $obj->connessione(); $result = mysql_query("select * from prodotti where codice='$codice'"); while($array=mysql_fetch_array($result)){ return $array[immagine]; } $obj->disconnessione(); } //torna img prodotto da codice e colore function tornaiva($id){ $obj=new sast1com(); $obj->connessione(); $result = mysql_query("select iva from prodotti where id='$id'"); while($array=mysql_fetch_array($result)){ return $array[iva]; } $obj->disconnessione(); } //torna prezzo spedizione da id function tornaprezzo($id){ $obj=new sast1com(); $obj->connessione(); $result = mysql_query("select prezzo from spedizioni where id='$id'"); while($array=mysql_fetch_array($result)){ return $array[prezzo]; } $obj->disconnessione(); } //torna prezzo spedizione da id se di tipo percentuale, deve calcolare la percentuale function tornaprezzop($id,$total,$peso){ $obj=new sast1com(); $obj->connessione(); $result = mysql_query("select * from spedizioni where id='$id'"); while($array=mysql_fetch_array($result)){ //Importo oltre il quale non si applicano spese di spedizione (se 0 le spese saranno sempre calcolate) $limprezzospedizione=$array[limspese]; //si pagano le spese if($limprezzospedizione=="0.00" || $limprezzospedizione>$total){ //di tipo perccentuale if($array[tipo]==2) $prezzo=$total*$array[percentuale]/100; //percentuale //ti tipo peso if($array[tipo]==3){ //peso if($array[peso]>=$peso)$prezzo=$array[prezzo]; else{ $differenza=$peso-$array[peso]; $fattore=$differenza/1000; $prezzo=$array[prezzo]+$fattore; } } //prezzo fisso if($array[tipo]==0)$prezzo=$array[prezzo]; //fisso } //non si pagano le spese else if($limprezzospedizione<=$total)$prezzo=0; //rirotna il prezzo return $prezzo; } $obj->disconnessione(); } //torna peso per spedizione da id function tornapeso($nome){ $obj=new sast1com(); $obj->connessione(); $result = mysql_query("select peso from prodotti where nome='$nome'"); while($array=mysql_fetch_array($result)){ return $array[peso]; } $obj->disconnessione(); } //il carrello deve essere mostrato function iscarrello() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select statocarrello from opzioni where id=1"); while($array=mysql_fetch_array($dati)){ return $array[statocarrello]; } $obj->disconnessione(); } //se business to business function isb2b() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select modalita from opzioni where id=1"); while($array=mysql_fetch_array($dati)){ return $array[modalita]; } $obj->disconnessione(); } //visite sito function visite(){ /* $obj=new sast1com(); $obj->connessione(); $oggi = date("d/m/Y"); $dati=mysql_query("select * from visite where data ='$oggi' "); $num=mysql_num_rows($dati); if($num<=0){ //ancora nessuna visita mysql_query("insert into visite(visite,data) values('1','$oggi')"); } else{ $a=mysql_query("update visite set visite=visite+1 where data='$oggi'"); } $dati=mysql_query("select sum(visite) as tot from visite where data ='$oggi'"); $num=mysql_num_rows($dati); while($array=mysql_fetch_array($dati)){ echo"Oggi: $array[tot] - "; } $dati=mysql_query("select sum(visite) as tot from visite"); $num=mysql_num_rows($dati); while($array=mysql_fetch_array($dati)){ echo"Totali: $array[tot]"; } */ } //colonne visualizzazione function colonne() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select colonne from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[colonne]; } $obj->disconnessione(); } //articoli offerte function numofferte() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select numofferte from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[numofferte]; } $obj->disconnessione(); } //articoli novita function numnovita() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select numnovita from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[numnovita]; } $obj->disconnessione(); } //articoli categorie function numcategorie() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select numcategorie from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[numcategorie]; } $obj->disconnessione(); } //registraz utenti function regutenti() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select regutenti from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[regutenti]; } $obj->disconnessione(); } //registraz utenti function imgmarche() { $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select imgmarche from configurazione where id=1"); while($array=mysql_fetch_array($dati)){ return $array[imgmarche]; } $obj->disconnessione(); } function statomodulo($nome) { $stato=0; $dir = "moduli/"; // Open a known directory, and proceed to read its contents if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file!="." && $file!=".."){ if($file==$nome)$stato=1; } } closedir($dh); } } return $stato; } function marca($id){ $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select nome from marche where id='$id'"); while($array=mysql_fetch_array($dati)){ return $array[nome]; } $obj->disconnessione(); } function nomecat($id){ $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select nome from categorie where id='$id'"); while($array=mysql_fetch_array($dati)){ return $array[nome]; } $obj->disconnessione(); } function sottocategorie($id){ $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select count(id) as numero from sottocategorie where idcat='$id'"); while($array=mysql_fetch_array($dati)){ return $array[numero]; } $obj->disconnessione(); } function prodotti($id){ $obj=new sast1com(); $obj->connessione(); $dati=mysql_query("select count(id) as numero from prodotti where idsottocat='$id'"); while($array=mysql_fetch_array($dati)){ return $array[numero]; } $obj->disconnessione(); } function iimage_create_thumbnail($idut,$file, $max_side, $effect = '', $method = 1, $quality = 80) {//method ... resampled or resized? $thumb_prefix="tb_"; // 1 = GIF, 2 = JPEG, 3 = PNG echo"Creazione thumb"; if(file_exists($file)) { $type = getimagesize($file); // if the associated function doesn't exist - then it's not // handle. duh. i hope. if(!function_exists('imagegif') && $type[2] == 1) { $error = __('Filetype not supported. Thumbnail not created.'); }elseif(!function_exists('imagejpeg') && $type[2] == 2) { $error = __('Filetype not supported. Thumbnail not created.'); }elseif(!function_exists('imagepng') && $type[2] == 3) { $error = __('Filetype not supported. Thumbnail not created.'); } else { // create the initial copy from the original file if($type[2] == 1) { $image = imagecreatefromgif($file); } elseif($type[2] == 2) { $image = imagecreatefromjpeg($file); } elseif($type[2] == 3) { $image = imagecreatefrompng($file); } if (function_exists('imageantialias')) imageantialias($image, TRUE); $image_attr = getimagesize($file); // figure out the longest side if($image_attr[0] > $image_attr[1]) { $image_width = $image_attr[0]; $image_height = $image_attr[1]; $image_new_width = $max_side; $image_ratio = $image_width/$image_new_width; $image_new_height = $image_height/$image_ratio; //width is > height } else { $image_width = $image_attr[0]; $image_height = $image_attr[1]; $image_new_height = $max_side; $image_ratio = $image_height/$image_new_height; $image_new_width = $image_width/$image_ratio; //height > width } $thumbnail = imagecreatetruecolor($image_new_width, $image_new_height); if( function_exists('imagecopyresampled') && $method == 1 ){ @imagecopyresampled($thumbnail, $image, 0, 0, 0, 0, $image_new_width, $image_new_height, $image_attr[0], $image_attr[1]); } else{ @imagecopyresized($thumbnail, $image, 0, 0, 0, 0, $image_new_width, $image_new_height, $image_attr[0], $image_attr[1]); } // move the thumbnail to it's final destination $path = explode('/', $file); $thumbpath = substr($file, 0, strrpos($file, '/')) . "/{$thumb_prefix}" . $path[count($path)-1]; if(file_exists($thumbpath)) return sprintf(__("The filename '%s' already exists!"), $thumb_prefix.$path[count($path)-1]); if($type[2] == 1) { if(!imagegif($thumbnail, $thumbpath)) { $error = __("Thumbnail path invalid"); } } elseif($type[2] == 2) { // echo $quality; if(!imagejpeg($thumbnail, $thumbpath,$quality)) { $error = __("Thumbnail path invalid"); } } elseif($type[2] == 3) { if(!imagepng($thumbnail, $thumbpath)) { $error = __("Thumbnail path invalid"); } } } } if(!empty($error)) { return $error; } else { echo""; chmod($thumbpath, 0666); return 1; } } ?>host,$this->user,$this->password)or die("non riesco a connettermi".mysql_error()); mysql_select_db($this->database)or die("non riesco selezionare il database"); } function logged($temput,$temppass) { $query = mysql_query("SELECT * FROM auth_user WHERE username=\"$temput\" AND password=\"$temppass\""); $numero_risultati=mysql_num_rows($query); while($array = mysql_fetch_array($query)){ $user_id = $array['user_id']; $nu = $array['username']; $ps = $array['password']; $nu=addslashes(stripslashes($nu)); $ps=addslashes(stripslashes($ps)); } $logged = false; if ($numero_risultati==1) $logged = true; $result = array ('logged'=> $logged, 'nu'=> addslashes(stripslashes($nu)), 'ps'=> addslashes(stripslashes($ps)), 'user_id'=> $user_id); return $result; } function disconnessione() { mysql_close(); } } $vedi_carrello = 0; ?>