table['0']="Super Amministratore"; $this->table['1']="Amministratore"; $this->table['2']="Gestionale"; } // TITOLO function set_titolo($text) { if ($text != "") { $this->titolo = $text; } else { $this->set_errore("Titolo mancante"); } } function get_titolo() { return $this->titolo; } function form_titolo() { return admintext("Titolo","titolo",$this->titolo,255,1); } // LINK function set_link($text) { if ($text != "") { $this->link = $text; } else { $this->set_errore("Link mancante"); } } function get_link() { return $this->link; } function form_link() { return admintext("Link della pagina","link",$this->link,255,1); } // LIVELLO function set_livello($text) { if ($text != "") { $this->livello = $text; } else { $this->set_errore("Livello mancante"); } } function get_livello($text) { if ($text == 1) { return $this->livello; } else { return $this->table[$this->livello]; } } function form_livello() { return adminselect("Livello","livello",$this->livello,$this->table,1); } } ?> immagine = $text; } function get_immagine($text) { global $db; if ($text == 1) { // ritorna $sql="select immagine from img where idimg='".$this->get_id()."'"; $result=$db->query($sql); while ($row=$result->fetchrow()) { return $row["immagine"]; } $result->freeResult(); } else { return $this->immagine; } } function form_immagine() { global $barra; $_SESSION["barra"]=$barra; if ($this->get_id() != "") { return adminimg("Immagine","immagine",$this->get_immagine(""),"img","immagine","idimg",$this->get_id(),"img.php?id=".$this->get_id(),$this->get_immagine(1),"imgs_img",0,0,0,"80","80"); } else { return ""; } } } ?> '".$this->get_id()."'"; $result=$db->query($sql); while ($row=$result->fetchrow()) { $this->tpagina[$row["idpagina"]]=$row["nome"]; } $result->freeResult(); $sql="select idpagina, nome from pagina order by nome"; $result=$db->query($sql); while ($row=$result->fetchrow()) { $this->tpaginapercorso[$row["idpagina"]]=$row["nome"]; } $result->freeResult(); $sql="select iduser, username from user order by username"; $result=$db->query($sql); while ($row=$result->fetchrow()) { $this->toperatore[$row["iduser"]]=$row["username"]; } $result->freeResult(); $this->tposizionep["1"]="MENU PRINCIPALE"; $this->tposizionep["2"]="MENU ARTICOLI"; $sql="select idlivello, nomel from livello order by ordinel"; $result=$db->query($sql); while ($row=$result->fetchrow()) { $this->tlivelloid[$row["idlivello"]]=$row["nomel"]; } $result->freeResult(); $this->tmodulo[""]="Vuoto"; $sql="select modulo from modulo where pagina='1' order by modulo"; $result=$db->query($sql); while ($row=$result->fetchrow()) { $this->tmodulo[$row["modulo"]]=$row["modulo"]; } $result->freeResult(); } // parolechiave function set_parolechiave($text) { $this->parolechiave = $text; } function get_parolechiave() { return $this->parolechiave; } function form_parolechiave() { return admintext("Campo Keyword","parolechiave",$this->parolechiave,255,0); } // title function set_title($text) { $this->title = $text; } function get_title() { return $this->title; } function form_title() { return admintext("Campo Title","title",$this->title,255,0); } // nome function set_nome($text) { if ($text != "") { $this->nome = $text; } else { $this->set_errore("Nome mancante"); } } function get_nome() { return $this->nome; } function get_percorsonome() { return $this->get_percorsopagina($this->get_id()); } function get_percorsopagina($text) { global $db; $id=$db->getone("select paginaid from pagina where idpagina='".$text."'"); if ($id != 0) { return $this->get_percorsopagina($id)." > ".$this->tpaginapercorso[$text]; } else { return $this->tpaginapercorso[$text]; } } function form_nome() { return admintext("Nome","nome",$this->nome,255,1); } // descrizione function set_descrizione($text) { $this->descrizione = $text; } function get_descrizione() { return $this->descrizione; } function form_descrizione() { return adminarea("Descrizione","descrizione",$this->descrizione,450,600,0,$this->get_id()); } // paginaid function set_paginaid($text) { if ($text != "") { $this->paginaid = $text; } else { $this->paginaid = 0; } } function get_paginaid($text) { if ($text == 1) { return $this->paginaid; } else { return $this->tpagina[$this->paginaid]; } } function form_paginaid() { return admintextrecupero("Pagina superiore","paginaid",$this->get_paginaid(1),$this->get_paginaid(""),"admin/base/pagina_search.php?idpagina=".$this->get_id(),"composeForm",$this->get_paginaid(1),1); } // sezione function set_sezione($text) { $this->sezione = $text; } function get_sezione($text) { return $this->sezione; } function form_sezione() { return adminhide("sezione",$this->sezione); } // nascosto function set_nascosto($text) { if ($text != "") { $this->nascostop = $text; } else { $this->set_errore("Nascosto mancante"); } } function get_nascosto($text) { return $this->nascostop; } function form_nascosto() { return adminsino("Nascosto","nascosto",$this->nascostop,1); } // posizione function set_posizione($text) { $this->posizionep = $text; } function get_posizione() { return $this->posizionep; } function form_posizione() { return adminselect("Posizione","posizione",$this->posizionep,$this->tposizionep,1); } // operatore function set_operatore($text) { $this->operatore = $text; } function get_operatore($text) { if ($text == 1) { return $this->operatore; } else { return $this->toperatore[$this->operatore]; } } function form_operatore() { return adminselect("Amministratore pagina","operatore",$this->operatore,$this->toperatore,1); } function form_operatoreh() { return adminhide("operatore",$_SESSION["admin"]); } // livelloid function set_livelloid($text) { if ($text == "") { $this->livelloid = 1; } else { $this->livelloid = $text; } } function get_livelloid($text) { if ($text == 1) { return $this->livelloid; } else { return $this->tlivelloid[$this->livelloid]; } } function form_livelloid() { return adminselect("Livello di accesso","livelloid",$this->livelloid,$this->tlivelloid,1); } // modulo function set_modulo($text) { $this->modulo = $text; } function get_modulo() { return $this->modulo; } function form_modulo() { return adminselect("Modulo di riferimento","modulo",$this->modulo,$this->tmodulo,1); } // ordine function set_ordine($text) { if ($text != "") { $this->ordine = $text; } else { $this->ordine = 0; } } function get_ordine() { return $this->ordine; } function form_ordine() { return admintext("Ordine","ordine",$this->ordine,100,0); } // url function set_url($text) { $this->url = $text; } function get_url() { return $this->url; } function form_url() { return admintext("Url esterna (compreso http://)","url",$this->url,255,0); } // img function set_img($text) { $this->img = $text; } function get_img($text = null) { return $this->img; } function form_img() { return adminimg("Immagine (120x120)","img",$this->get_img(""),"composeForm", "Image"); } // home function set_home($text) { if ($text != "") { $this->home = $text; } else { $this->set_errore("In Home mancante"); } } function get_home() { return $this->home; } function form_home() { return adminsino("In Home","home",$this->home,1); } } ?> =$_SESSION["admin_livello"]) { $this->table[$key[$i]]=htmlspecialchars($elencotipologia[$key[$i]]); } } } // USERNAME function set_username($text) { if ($text != "") { $this->username = $text; } else { $this->set_errore("Username mancante"); } } function get_username() { return $this->username; } function form_username() { return admintext("Username","username",$this->username,15,1); } function form_username_site() { return sitetext("Username","username",$this->username,15,1); } // PASSWORD function set_password($text,$tipologia) { if ($text != "") { if ($tipologia == 1) { $this->password = codifica($text); } else { $this->password = $text; } } else { $this->set_errore("Password mancante"); } } function get_password($text) { if ($text == 1) { return $this->password; } else { return decodifica($this->password); } } function form_password() { return admintext("Password","password",$this->get_password(0),15,1); } function form_password_site() { return sitetext("Password","password",$this->get_password(0),15,1); } // NOME function set_nome($text) { if ($text != "") { $this->nome = $text; } else { $this->set_errore("Nome mancante"); } } function get_nome() { return $this->nome; } function form_nome() { return admintext("Nome","nome",$this->nome,255,1); } function form_nome_site() { return sitetext("Nome","nome",$this->nome,255,1); } // LIVELLO function set_livello($text) { if ($text != "") { $this->livello = $text; } else { $this->set_errore("Livello mancante"); } } function get_livello($text) { if ($text == 1) { return $this->livello; } else { return $this->table[$this->livello]; } } function form_livello() { return adminselect("Livello","livello",$this->livello,$this->table,1); } } ?> tposizione["1"]="Sinistra (larghezza 120px)"; $this->tposizione["2"]="Centrale (468x60)"; //$this->tposizione["3"]="Destra"; $this->tpagina["-1"]="Vuoto"; $this->get_elementopagina(0,"Home",1); } // paginaid function set_paginaid($text) { $this->paginaid = $text; } function get_paginaid($text) { if ($text == 1) { return $this->paginaid; } else { if ($text == 2) { return $this->get_percorsopagina($this->paginaid); } else { return $this->tpagina[$this->paginaid]; } } } function get_percorsopagina($text) { global $db; $id=$db->getone("select paginaid from pagina where idpagina='".$text."'"); if ($id != 0) { $pos=$db->getone("select paginaid from pagina where idpagina='".$text."'"); return $this->get_percorsopagina($id)." > ".$this->tpagina[$text]; } else { return $this->tpagina[$text]; } } function get_elementopagina($text, $nome, $pos) { global $db; $sql="select idpagina, nome, posizione from pagina where paginaid='".$text."' order by ordine, dataam desc"; $result=$db->query($sql); if ($result->numRows()>0) { $this->tpagina[$text]=$nome; while ($row=$result->fetchrow()) { $this->get_elementopagina($row["idpagina"],$nome." > ".$row["nome"], $row["posizione"]); } } else { if ($pos == "1") { $this->tpagina[$text]=$nome; } } $result->freeResult(); } function form_paginaid() { global $db; return adminselectmulti("Pagina","paginaid",$this->paginaid,$this->tpagina,0); } // nome function set_nome($text) { if ($text != "") { $this->nome = $text; } else { $this->set_errore("Nome mancante"); } } function get_nome() { return $this->nome; } function form_nome() { return admintext("Nome","nome",$this->nome,100,1); } // posizione function set_posizione($text) { $this->posizione = $text; } function get_posizione() { return $this->posizione; } function form_posizione() { return adminselect("Posizione","posizione",$this->posizione,$this->tposizione,1); } // descrizione function set_descrizione($text) { $this->descrizione = $text; } function get_descrizione() { return $this->descrizione; } function form_descrizione() { return adminareas("Descrizione","descrizione",$this->descrizione,100,300,0,$this->get_id()); } // link function set_link($text) { $this->link = $text; } function get_link() { return $this->link; } function form_link() { return admintext("Link (comprese http://)","link",$this->link,255,0); } // img function set_img($text) { $this->img = $text; } function get_img($text) { global $db; if ($text == 1) { // ritorna $sql="select img from banner where idbanner='".$this->get_id()."'"; $result=$db->query($sql); while ($row=$result->fetchrow()) { return $row["img"]; } } else { return $this->img; } } function form_img() { return adminimg("Immagine","img",$this->get_img(""),"composeForm", "Image"); } } ?> nome = $text; } else { $this->set_errore("File Class mancante"); } } function get_nome() { return $this->nome; } function form_nome() { return admintext("File Class","nome",$this->nome,255,1); } // nome function set_modulo($text) { if ($text != "") { $this->modulo = $text; } else { $this->set_errore("Nome Modulo mancante"); } } function get_modulo() { return $this->modulo; } function form_modulo() { return admintext("Nome Modulo","modulo",$this->modulo,100,1); } // pagina function set_pagina($text) { if ($text != "") { $this->pagina = $text; } else { $this->set_errore("Modulo pagina mancante"); } } function get_pagina($text) { return $this->pagina; } function form_pagina() { return adminsino("Modulo pagina","pagina",$this->pagina,1); } } ?> nome = $text; } else { $this->set_errore("Titolo mancante"); } } function get_nome() { return $this->nome; } function form_nome() { return admintext("Titolo","nome",$this->nome,100,1); } // descrizione function set_descrizione($text) { $this->descrizione = $text; } function get_descrizione() { return $this->descrizione; } function form_descrizione() { return adminarea("Descrizione","descrizione",$this->descrizione,450,600,0,$this->get_id()); } // ordine function set_ordine($text) { if ($text != "") { $this->ordine = $text; } else { $this->ordine = 0; } } function get_ordine() { return $this->ordine; } function form_ordine() { return admintext("Numero","ordine",$this->ordine,100,0); } // datap function set_datap($text) { if ($text != "") { if ((is_numeric($text)) && (strlen($text) == 10)) { $this->datap = $text; } else { $dat=explode("/", $text); if (checkdate($dat[1], $dat[0], $dat[2])) { $testo = mktime("0", "0", "0", $dat[1], $dat[0], $dat[2]); $this->datap = $testo; } else { echo "G: ".$dat[0]." - M: ".$dat[1]." A: ".$dat[2]; $this->set_errore("Data errata"); } } } else { $this->set_errore("Data mancante"); } } function get_datap($tipo) { if ($tipo == 1) { return date("j/n/Y", $this->datap); } else { return $this->datap; } } function form_datap() { return admintext("Data (Formato gg/mm/aaaa)","datap",$this->get_datap(1),255,1); } function show($text) { global $http; $header=""; $header.="\n"; $header.="\n"; $header.="\n"; $header.="Newsletter - Voglioviverecosi.com\n"; $header.=""; $header.=""; $header.=""; //$header.=""; $header.=""; $header.=""; $header.="
"; $header.="
"; $foot.="

Voglioviverecosi.com - Tutti i diritti riservati
"; $foot.="
"; $foot.="
"; $foot.="
"; $foot.=""; $foot.=""; return $header.$text.$foot; } } ?> tsesso["M"]="Maschio"; $this->tsesso["F"]="Femmina"; $sql="select idlivello, nomel from livello order by ordinel"; $result=$db->query($sql); while ($row=$result->fetchrow()) { $this->tlivelloid[$row["idlivello"]]=$row["nomel"]; } $result->freeResult(); } // nome function set_nome($text) { if ($text != "") { $this->nome = $text; } else { $this->set_errore("Nome mancante"); } } function get_nome() { return $this->nome; } function form_nome() { return admintext("Nome","nome",$this->nome,100,1); } // password function set_password($text, $text1) { if ((trim($text) != "") && (trim($text) != "")) { if ($text == $text1) { if (preg_match('/^([^(\'\"\ )]{5,40})$/is', $text)) { $this->password = $text; } else { $this->set_errore("Password non corretta"); } } else { $this->set_errore("Password non coincidenti"); } } else { $this->set_errore("Password mancante"); } } function set_password1($text) { $this->password = $text; } function form_password_login() { $contenuto.=adminpasssmall("Password","password",$this->password,100,"",1); return $contenuto; } function get_password() { return $this->password; } function show_password() { $contenuto.=adminesempio("Password",$this->password); return $contenuto; } function form_password() { $contenuto.=admintext("Password","password",$this->password,100,1); $contenuto.=admintext("Ripeti Password","password1",$this->password,100,1); return $contenuto; } // username function set_username($text) { if ($text != "") { if (preg_match('/^([a-z0-9\.\_]{4,40})$/is', $text)) { if ((substr($text, -1) != ".") && (substr($text, -1) != "_") && (substr($text, 0, 1) != ".") && (substr($text, 0, 1) != "_")) { $this->username = $text; } else { $this->set_errore("Username1 non corretto"); } } else { $this->set_errore("Username non corretto"); } } else { $this->set_errore("Username mancante"); } } function get_username() { return $this->username; } function show_username() { $contenuto.=adminesempio("Username",$this->username); return $contenuto; } function form_username_login() { return admintextsmall("Username","username",$this->username,40,"",1); } function form_username() { return admintext("Username","username",$this->username,40,1); } // cognome function set_cognome($text) { if ($text != "") { $this->cognome = $text; } else { $this->set_errore("Cognome mancante"); } } function get_cognome() { return $this->cognome; } function form_cognome() { return admintext("Cognome","cognome",$this->cognome,100,1); } // email function set_email($text) { if ($text != "") { if (preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/is', $text)) { $this->email = $text; } else { $this->set_errore("Email non corretta"); } } else { $this->set_errore("Email mancante"); } } function get_email() { return $this->email; } function form_email() { return admintext("Email","email",$this->email,100,1); } // data function get_data($tipo) { if ($tipo == 1) { return date("j/n/Y", $this->data); } else { return $this->data; } } function set_data($text) { if ($text == "") { setlocale (LC_TIME, "0"); $giorno=(strftime ("%d")); setlocale (LC_TIME, "0"); $mese=(strftime ("%m")); setlocale (LC_TIME, "0"); $anno=(strftime ("%Y")); $testo = mktime("0", "0", "0", $mese, $giorno, $anno); $this->data = $testo; } else { $this->data = $text; } } function form_data() { if (($this->data != "") && ($this->get_id() != "")) { return adminesempio("Data Inserimento",$this->get_data(1),0); } else { return $testo; } } // sesso function set_sesso($text) { $this->sesso = $text; } function get_sesso() { return $this->sesso; } function form_sesso() { return adminselect("Sesso","sesso",$this->sesso,$this->tsesso,0); } // indirizzo function set_indirizzo($text) { //if ($text != "") { $this->indirizzo = $text; //} else { // $this->set_errore("Indirizzo mancante"); //} } function get_indirizzo() { return $this->indirizzo; } function form_indirizzo() { return admintext("Indirizzo","indirizzo",$this->indirizzo,100,0); } // citta function set_citta($text) { //if ($text != "") { $this->citta = $text; //} else { // $this->set_errore("Citta mancante"); //} } function get_citta() { return $this->citta; } function form_citta() { return admintext("Città","citta",$this->citta,100,0); } // provincia function set_provincia($text) { //if ($text != "") { // if (preg_match('/^([a-zA-Z]{2,2})$/is', $text)) { $this->provincia = $text; // } else { // $this->set_errore("Provincia non corretta"); // } //} else { // $this->set_errore("Provincia mancante"); //} } function get_provincia() { return $this->provincia; } function form_provincia() { return admintext("Provincia","provincia",$this->provincia,2,0); } // cap function set_cap($text) { //if ($text != "") { // if (preg_match('/^([0-9]{5,5})$/is', $text)) { $this->cap = $text; // } else { // $this->set_errore("CAP non corretta"); // } //} else { // $this->set_errore("CAP mancante"); //} } function get_cap() { return $this->cap; } function form_cap() { return admintext("CAP","cap",$this->cap,5,0); } // telefono function set_telefono($text) { //if ($text != "") { // if (preg_match('/^([0-9]{2,})\/([0-9]{5,})$/is', $text)) { $this->telefono= $text; // } else { // $this->set_errore("Telefono non corretto"); // } //} else { // $this->set_errore("Telefono mancante"); //} } function get_telefono() { return $this->telefono; } function form_telefono() { return admintext("Telefono (Formato 000/00000)","telefono",$this->telefono,30,0); } // telefono2 function set_telefono2($text) { //if ($text != "") { // if (preg_match('/^([0-9]{2,})\/([0-9]{5,})$/is', $text)) { $this->telefono2= $text; // } else { // $this->set_errore("Telefono n°2 non corretto"); // } //} else { // $this->telefono2= $text; //} } function get_telefono2() { return $this->telefono2; } function form_telefono2() { return admintext("Telefono n°2 (Formato 000/00000)","telefono2",$this->telefono2,30,0); } // ragionesociale function set_ragionesociale($text) { //if (strlen($this->piva) == 11) { // if ($text != "") { $this->ragionesociale = $text; // } else { // $this->set_errore("Ragione Sociale mancante"); // } //} else { // $this->ragionesociale = $text; //} } function get_ragionesociale() { return $this->ragionesociale; } function form_ragionesociale() { return admintext("Qualifica","ragionesociale",$this->ragionesociale,255,0); } // piva function set_piva($text) { //if ($text != "") { // if (strlen($text) == 11) { // if (preg_match('/^([0-9]{11,11})$/is', $text)) { $this->piva= $text; // } else { // $this->set_errore("P. Iva non corretta"); // } // } else { // if (strlen($text) == 16) { // if (preg_match('/^^[a-zA-Z]{6}[0-9]{2}[a-zA-Z][0-9]{2}[a-zA-Z][0-9]{3}[a-zA-Z]$/is', $text)) { // $this->piva= $text; // } else { // $this->set_errore("Cod. Fiscale non corretta"); // } // } else { // $this->set_errore("P. Iva/Cod. Fiscale non corretto"); // } // } //} else { // $this->set_errore("P. Iva/Cod. Fiscale mancante"); //} } function get_piva() { return $this->piva; } function form_piva() { return admintext("P. Iva/Cod. Fiscale","piva",$this->piva,16,0); } // fax function set_fax($text) { //if ($text != "") { // if (preg_match('/^([0-9]{2,})\/([0-9]{5,})$/is', $text)) { $this->fax= $text; // } else { // $this->set_errore("Fax non corretto"); // } //} else { // $this->fax= $text; //} } function get_fax() { return $this->fax; } function form_fax() { return admintext("Fax (Formato 000/00000)","fax",$this->fax,30,0); } // privacy function set_privacy($text) { if ($text != "0") { $this->privacy = $text; } else { $this->set_errore("Autorizzazione sulla privacy mancante"); } } function get_privacy() { return $this->privacy; } function form_privacy() { $dato="Informativa relativa al trattamento dei dati personali ai sensi della D. Lgs. 196/2003. I dati personali dell'Utente vengono raccolti con modalità telematiche e trattati, anche con modalità automatizzate, al fine di consentire agli utenti interessati di usufruire dei servizi gratuiti disponibili nel sito. Sono autorizzati al trattamento dati: a) Cure Primarie – Legnago (Verona). L'utente ha la facoltà di non comunicare i propri dati personali. In difetto di tale comunicazione, tuttavia, non sarà possibile dare esecuzione all'invio della richiesta di informazioni. Ai sensi della D. Lgs. 196/2003 l'Utente potrà in ogni momento chiedere ai titolari del trattamento dei dati la modificazione o la cancellazione dei dati personali."; $contenuto.= adminareas("Privacy", "privacy1", $dato, "100", "350", 0); $contenuto.= adminsino("Autorizzo","privacy",$this->privacy,1,1); return $contenuto; } // livelloid function set_livelloid($text) { $this->livelloid = $text; } function get_livelloid($text) { if ($text == 1) { return $this->livelloid; } else { return $this->tlivelloid[$this->livelloid]; } } function form_livelloid() { return adminselect("Livello di accesso","livelloid",$this->livelloid,$this->tlivelloid,1); } function form_ricorda_login() { $contenuto.= nomeinput("Ricordami l'accesso","accesso"); $contenuto.= datiinput("","1"); return $contenuto; } } ?> nome = $text; } else { $this->set_errore("Nome mancante"); } } function get_nome() { return $this->nome; } function form_nome() { return admintext("Nome","nome",$this->nome,255,1); } // ordine function set_ordine($text) { if ($text != "") { $this->ordine = $text; } else { $this->ordine = 0; } } function get_ordine() { return $this->ordine; } function form_ordine() { return admintext("Ordine","ordine",$this->ordine,2,1); } } ?> '".$this->get_id()."'"; $result=$db->query($sql); while ($row=$result->fetchrow()) { $this->tpagina[$row["idpagina"]]=$row["nome"]; } $result->freeResult(); } // paginaid function set_paginaid($text) { if ($text != "") { $this->paginaid = $text; } else { $this->set_errore("Pagina mancante"); } } function get_paginaid($text) { if ($text == 1) { return $this->paginaid; } else { return $this->tpagina[$this->paginaid]; } } function form_paginaid() { return admintextrecupero("Pagina superiore","paginaid",$this->get_paginaid(1),$this->get_paginaid(""),"admin/base/pagina_search.php?idpagina=".$this->get_id(),"composeForm",$this->get_paginaid(1),1); } // ordine function set_ordine($text) { if ($text != "") { $this->ordine = $text; } else { $this->ordine = 0; } } function get_ordine() { return $this->ordine; } function form_ordine() { return admintext("Ordine","ordine",$this->ordine,2,1); } // numero function set_numero($text) { if ($text != "") { $this->numero = $text; } else { $this->numero = 2; } } function get_numero() { return $this->numero; } function form_numero() { return admintext("Numero voci visualizzate","numero",$this->numero,2,1); } // intera function set_intera($text) { if ($text != "") { $this->intera = $text; } else { $this->set_errore("Notizie intere mancante"); } } function get_intera($text) { return $this->intera; } function form_intera() { return adminsino("Notizie intere","intera",$this->intera,1); } } ?> img = $text; } function get_img() { return $this->img; } function form_img() { return adminimg("Immagine","img",$this->get_img(),"composeForm", "Image"); } } ?> query($sql); while ($row=$result->fetchrow()) { $this->tpagina[$row["idpagina"]]=$row["nome"]; $this->tpaginapercorso[$row["idpagina"]]=$row["nome"]; } $result->freeResult(); } // nome function set_nome($text) { if ($text != "") { $this->nome = $text; } else { $this->set_errore("Nome mancante"); } } function get_nome() { return $this->nome; } function get_percorsonome() { return $this->get_percorsopagina($this->get_id()); } function get_percorsopagina($text) { global $db; $id=$db->getone("select paginaid from pagina where idpagina='".$text."'"); if ($id != 0) { return $this->get_percorsopagina($id)." > ".$this->tpaginapercorso[$text]; } else { return $this->tpaginapercorso[$text]; } } function form_nome() { return admintext("Nome","nome",$this->nome,255,1); } // descrizione function set_descrizione($text) { $this->descrizione = $text; } function get_descrizione() { return $this->descrizione; } function form_descrizione() { return adminarea("Descrizione","descrizione",$this->descrizione,450,600,0,$this->get_id()); } // paginaid function set_paginaid($text) { if ($text != "") { $this->paginaid = $text; } else { $this->paginaid = 0; } } function get_paginaid($text) { if ($text == 1) { return $this->paginaid; } else { return $this->tpagina[$this->paginaid]; } } function form_paginaid() { return admintextrecupero("Articolo","paginaid",$this->get_paginaid(1),$this->get_paginaid(""),"admin/base/pagina_search.php?idpagina=".$this->get_id(),"composeForm",$this->get_paginaid(1),1); } // nascosto function set_nascosto($text) { if ($text != "") { $this->nascostoc = $text; } else { $this->set_errore("Nascosto mancante"); } } function get_nascosto($text) { return $this->nascostoc; } function form_nascosto() { return adminsino("Nascosto","nascosto",$this->nascostoc,1); } // newsletter function set_newsletter($text) { if ($text != "") { $this->newsletter = $text; } else { $this->set_errore("Newsletter mancante"); } } function get_newsletter() { return $this->newsletter; } function form_newsletter() { return adminsino("Newsletter","newsletter",$this->newsletter,1); } // email function set_email($text) { if ($text != "") { if (ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $text)) { $this->email = $text; } else { $this->set_errore("Email errata"); } } else { $this->set_errore("Email mancante"); } } function get_email() { return $this->email; } function form_email() { return admintext("Email","email",$this->email,100,0); } } ?> img = $text; } function get_img($text) { global $db; if ($text == 1) { // ritorna $sql="select img from news where idnews='".$this->get_id()."'"; $result=$db->query($sql); while ($row=$result->fetchrow()) { return $row["img"]; } } else { return $this->img; } } function form_img() { return adminimg("Immagine piccola (larghezza 150)","img",$this->get_img(""),"composeForm"); } // link function set_link($text) { $this->link = strtolower($text); } function get_link() { return $this->link; } function form_link() { return admintext("Link","link",$this->link,255,0).adminesempio("","Formato http://www.g4w.it",0); } // nome function set_nome($text) { if ($text != "") { $this->nome = $text; } else { $this->set_errore("Nome mancante"); } } function get_nome() { return $this->nome; } function form_nome() { return admintext("Nome","nome",$this->nome,100,1); } // descrizione function set_descrizione($text) { $this->descrizione = $text; } function get_descrizione() { return $this->descrizione; } function form_descrizione() { return adminarea("Descrizione","descrizione",$this->descrizione,5,50,0,$this->get_id()); } // nascosto function set_nascosto($text) { if ($text != "") { $this->nascoston = $text; } else { $this->set_errore("Nascosto mancante"); } } function get_nascosto($text) { return $this->nascoston; } function form_nascosto() { return adminsino("Nascosto","nascosto",$this->nascoston,1); } // data function set_data($text) { if ($text != "") { if (is_numeric($text)) { $this->data = $text; } else { $dat=explode("/", $text); if (checkdate($dat[1], $dat[0], $dat[2])) { $testo = mktime("0", "0", "0", $dat[1], $dat[0], $dat[2]); $this->data = $testo; } else { $this->set_errore("Data errata"); } } } else { setlocale (LC_TIME, "0"); $giorno=(strftime ("%d")); setlocale (LC_TIME, "0"); $mese=(strftime ("%m")); setlocale (LC_TIME, "0"); $anno=(strftime ("%Y")); $testo = mktime("0", "0", "0", $mese, $giorno, $anno); $this->data = $testo; } } function get_data($tipo) { if ($tipo == 1) { return date("j/n/Y", $this->data); } else { return $this->data; } } function form_data() { return admintext("Data (Formato g/m/aaaa)","data",$this->get_data(1),255,1); } } ?> tposizione["1"]="Header (130x130)"; $this->tpagina["-1"]="Vuoto"; $this->get_elementopagina(0,"Home",1); } // paginaid function set_paginaid($text) { $this->paginaid = $text; } function get_paginaid($text) { if ($text == 1) { return $this->paginaid; } else { if ($text == 2) { return $this->get_percorsopagina($this->paginaid); } else { return $this->tpagina[$this->paginaid]; } } } function get_percorsopagina($text) { global $db; $id=$db->getone("select paginaid from pagina where idpagina='".$text."'"); if ($id != 0) { $pos=$db->getone("select paginaid from pagina where idpagina='".$text."'"); return $this->get_percorsopagina($id)." > ".$this->tpagina[$text]; } else { return $this->tpagina[$text]; } } function get_elementopagina($text, $nome, $pos) { global $db; $sql="select idpagina, nome, posizione from pagina where paginaid='".$text."' order by ordine, dataam desc"; $result=$db->query($sql); if ($result->numRows()>0) { $this->tpagina[$text]=$nome; while ($row=$result->fetchrow()) { $this->get_elementopagina($row["idpagina"],$nome." > ".$row["nome"], $row["posizione"]); } } else { if ($pos == "1") { $this->tpagina[$text]=$nome; } } $result->freeResult(); } function form_paginaid() { global $db; return adminselectmulti("Pagina","paginaid",$this->paginaid,$this->tpagina,0); } // nome function set_nome($text) { if ($text != "") { $this->nome = $text; } else { $this->set_errore("Nome mancante"); } } function get_nome() { return $this->nome; } function form_nome() { return admintext("Nome","nome",$this->nome,100,1); } // posizione function set_posizione($text) { $this->posizione = $text; } function get_posizione() { return $this->posizione; } function form_posizione() { return adminselect("Posizione","posizione",$this->posizione,$this->tposizione,1); } // descrizione function set_descrizione($text) { $this->descrizione = $text; } function get_descrizione() { return $this->descrizione; } function form_descrizione() { return adminareas("Descrizione","descrizione",$this->descrizione,100,300,0,$this->get_id()); } // link function set_link($text) { $this->link = $text; } function get_link() { return $this->link; } function form_link() { return admintext("Link (comprese http://)","link",$this->link,255,0); } // img function set_img($text) { $this->img = $text; } function get_img($text) { global $db; return $this->img; } function form_img() { return adminimg("Immagine","img",$this->get_img(""),"composeForm", "Image"); } } ?>