nr_total_pagini=$nr_total_pagini"; //cand am mai putine pagini decat maximul paginilor pe care le afisez if ($nr_total_pagini<=$gl_nr_max_pagini_afisate) { for($i=0; $i<$nr_total_pagini; $i++){ $v_pagini[$i]=($i+1); } }else{//sigur afisez (5=nrmax_pagini_afisate) linkuri if (!isset($pagina_select)){//cand nu am selectat pagina inseamna ca e prima oara cand dau click ...deci 1,2,3,4,5 for($i=0; $i<$gl_nr_max_pagini_afisate; $i++){ $v_pagini[$i]=($i+1); } }else{//daca apas pe pagina..cand navighez $a=($gl_nr_max_pagini_afisate-1)/2; //caz 1: cand nu am destule in stanga...,dar am in dreapta cacalau //if ($pagina_select<=2 AND $nr_total_pagini-$pagina_select>=2){ if ($pagina_select<=$a AND $nr_total_pagini-$pagina_select>=$a){ for($i=0; $i<$gl_nr_max_pagini_afisate; $i++){ $v_pagini[$i]=($i+1); } // echo "
CAZ 1
"; } //caz 2: cand nu am destule in dreapta...dar am in stanga cacalau //if ($pagina_select>2 AND $nr_total_pagini-$pagina_select<2){ if ($pagina_select>$a AND $nr_total_pagini-$pagina_select<$a){ for($i=0; $i<$gl_nr_max_pagini_afisate; $i++){ //!!!!!!!!!!!!!!!!!!!!!!!!!!!!$v_pagini[$i]=$nr_total_pagini+ $i-4; //cred ca 4 = ($gl_nr_max_pagini_afisate-1) //$a=$gl_nr_max_pagini_afisate-1; //$v_pagini[$i]=$nr_total_pagini+ $i-$a; $v_pagini[$i]=$nr_total_pagini+ $i-($gl_nr_max_pagini_afisate-1); } /// echo "
CAZ 2
"; } //caz 3: cand am destule pagini si in stanga si dreapta(>2)... //if ($pagina_select>2 AND $nr_total_pagini-$pagina_select>=2){//mai am minim 2 in stanga si minim 2 in dreapta if ($pagina_select>$a AND $nr_total_pagini-$pagina_select>=$a){//mai am minim 2 in stanga si minim 2 in dreapta for($i=0; $i<$gl_nr_max_pagini_afisate; $i++){ //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$v_pagini[$i]=($i+1)+$pagina_select-3;//aici 3=($gl_nr_max_pagini_afisate+1)/2...cred //$b=floor ( ($gl_nr_max_pagini_afisate+1)/2 ); //$v_pagini[$i]=($i+1)+$pagina_select-$b; $v_pagini[$i]=($i+1)+$pagina_select- floor(($gl_nr_max_pagini_afisate+1)/2); } // echo "
CAZ 3
"; } }//end else ....dac aapasa pe pagina ...dca ISSET ($PAGINA_SELECT) }//END if ($nr_total_pagini<=$gl_nr_max_pagini_afisate if ($pagina_select>1) { $apare_prev=true; $PAGINA_PREV=$pagina_select-1; }else $apare_prev=false; if ($pagina_select<$nr_total_pagini) { $apare_next=true; $PAGINA_NEXT=$pagina_select+1; } else $apare_next=false; } include("class.phpmailer.php"); function TRIMITE_MAIL($DE_LA,$CATRE,$SUBIECT,$TEXT_MESAJ,$CALE_FISIER_ATASAMENT){ $mail = new PHPMailer(); $mail->IsSMTP();//asta o scrii ca sa specifici ca e vorba de un server de mail de tip SMTP $mail->Host = "127.0.0.1"; // IP-ul serverului SMTP $mail->SMTPAuth = false; // daca e nevoie de autentificaare $mail->Username = "suport"; // daca e autentificare, user name-ul $mail->Password = "suportpass"; // daca e autentificare, parola $mail->From = "$DE_LA"; //adresa expeditorului $mail->FromName = "IMMromania";//numele expeditorului $mail->AddAddress($CATRE,$CATRE);//adresa destinatarului $mail->AddReplyTo("office@immromania.ro", "Information"); //$mail->WordWrap = 50; // set word wrap to 50 characters if ($CALE_FISIER_ATASAMENT!="") $mail->AddAttachment("$CALE_FISIER_ATASAMENT"); // un eventual atasament //echo"CALE_FISIER_ATASAMENT $CALE_FISIER_ATASAMENT"; $mail->IsHTML(true); // set email format to HTML $mail->Subject = "$SUBIECT";//subiectul $mail->Body = "$TEXT_MESAJ"; $mail->AltBody = "$TEXT_MESAJ"; //este posibil ca aici sa fie un text care sa apara in acei clienti de mail care sa nu poata sa vada HTML ...gen SquireMail if (!$mail->Send()){ // echo "Mesajul nu s-a trimis".$mail->ErrorInfo; return $mail->ErrorInfo; //exit; } //else {$EROARE="";return $EROARE;} return ''; } function afla_id_abonat_pentru_dezabonare($mail_care_primeste){ $sql="SELECT idabonat FROM abonati WHERE mailabonat ='$mail_care_primeste'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); return $row["idabonat"]; } function afla_nr_adrese_identice($txt_mail_abonare){ if(isset($_REQUEST['txt_mail_abonare'])) $txt_mail_abonare=$_REQUEST['txt_mail_abonare']; $res=mysql_query("SELECT idabonat FROM abonati WHERE mailabonat='$txt_mail_abonare'"); return mysql_num_rows($res); } function afla_dca_abonarea_newsletter_este_confirmata($txt_mail_abonare){ $res=mysql_query("SELECT confirmare FROM abonati WHERE mailabonat='$txt_mail_abonare'"); $row=mysql_fetch_array($res); return $row["confirmare"]; } function redimensionare_jpg($cale_poza,$lungime_landscape,$latime_landscape,$lungime_portret,$latime_portret){ //header("Content-type: image/jpeg"); // or "Content-type: image/png" $imaginea=ImageCreateFromJPEG($cale_poza); /* Attempt to open */ $size = GetImageSize ($cale_poza); $L_sursa=$size[0]; $H_sursa=$size[1]; if($L_sursa/$H_sursa>=1) {//landscape $lungime=$lungime_landscape;$latime =$latime_landscape; }else{//portret $lungime=$lungime_portret;$latime =$latime_portret; } if ($L_sursa<=$lungime AND $H_sursa<=$latime ){//nu are sens sa modific nimic la imagine }else{//inseamn aca cel putin una din dimensiunile imaginii este mai mare decat limita maxima $r1=$lungime/$L_sursa; $r2=$latime/$H_sursa; if ($r1<$r2) $r=$r1; else $r=$r2; //ca sa n-o mareasca mai mult decat este deja if ($lungime > $L_sursa AND $latime > $H_sursa) $r=1; $L_final=$r*$L_sursa; $H_final=$r*$H_sursa; //$L_final=$lungime; //$H_final=$latime; //$img2=imagecreate($L_final,$H_final); $img2=@imagecreatetruecolor($L_final,$H_final); $a=ImageCopyResized($img2, $imaginea, 0, 0, 0, 0, $L_final, $H_final,$L_sursa,$H_sursa); //salvez imaginea modificata(micsorata) pe disc $rez=imagejpeg($img2,$cale_poza,90); // imagejpeg($img2); // afisare_imagine // imagedestroy($img2); }//end if imagedestroy($imaginea); } //********************** functii newsletter function afla_titlu_text_newsletter($id_newsletter,&$titlu,&$text){ $sql="SELECT * FROM newsletterabonati WHERE idnewsletterabonati ='$id_newsletter'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $titlu=$row["numenewsletter"]; $text=$row["textnewsletter"]; } function afla_v_articole_si_v_stiri_newsletter($id_newsletter,&$v_id_articole,&$v_id_stiri){ $sql="SELECT * FROM newslettersectiuni WHERE idnewsletterabonati ='$id_newsletter'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_id_articole[0]=$row["idarticol1"]; $v_id_articole[1]=$row["idarticol2"]; $v_id_articole[2]=$row["idarticol3"];$v_id_articole[3]=$row["idarticol4"];$v_id_articole[4]=$row["idarticol5"]; $v_id_articole[5]=$row["idarticol6"];$v_id_articole[6]=$row["idarticol7"];$v_id_articole[7]=$row["idarticol8"]; $v_id_articole[8]=$row["idarticol9"];$v_id_articole[9]=$row["idarticol10"];$v_id_articole[10]=$row["idarticol11"];$v_id_articole[11]=$row["idarticol12"]; $v_id_articole[12]=$row["idarticol13"];$v_id_articole[13]=$row["idarticol14"];$v_id_articole[14]=$row["idarticol15"]; $v_id_articole[15]=$row["idarticol16"];$v_id_articole[16]=$row["idarticol17"];$v_id_articole[17]=$row["idarticol18"]; $v_id_articole[18]=$row["idarticol19"];$v_id_articole[19]=$row["idarticol20"];$v_id_articole[20]=$row["idarticol21"]; $v_id_articole[21]=$row["idarticol22"];$v_id_articole[21]=$row["idarticol23"];$v_id_articole[23]=$row["idarticol24"];$v_id_articole[24]=$row["idarticol25"]; $v_id_articole[25]=$row["idarticol26"];$v_id_articole[26]=$row["idarticol27"];$v_id_articole[27]=$row["idarticol28"]; $v_id_articole[28]=$row["idarticol29"];$v_id_articole[29]=$row["idarticol30"];$v_id_articole[30]=$row["idarticol31"]; $v_id_articole[31]=$row["idarticol32"];$v_id_articole[31]=$row["idarticol33"];$v_id_articole[33]=$row["idarticol34"];$v_id_articole[34]=$row["idarticol35"]; } function afla_info_stiri($id_newsletter,&$v_id_stiri,&$v_titlu_stiri,&$v_text_stiri,&$v_data_stiri){ //aflu care sunt stirile $sql_n="SELECT * FROM newslettersectiuni WHERE idnewsletterabonati ='$id_newsletter'"; $res_n=mysql_query($sql_n); $k=0;$j=1; $row_n=mysql_fetch_array($res_n); for($j=1;$j<=37;$j++){ //if($row_n["idarticol$j"]!=0) {$v_id_stiri[$k]=$row_n["idarticol$j"]; $k++;} $v_id_stiri[$k]=$row_n["idarticol$j"]; $k++; } for($i=0;$i<25;$i++){ $sql="SELECT titlustire ,textstirescurt ,datastire FROM stiri WHERE idstire ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlustire"]; $v_text_stiri[$i]=$row["textstirescurt"]; $v_data_stiri[$i]=$row["datastire"]; //echo "stiri".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } for($i=25;$i<30;$i++) { $sql="SELECT titlueveniment ,textevenimentscurt ,dataeveniment FROM evenimente WHERE ideveniment ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlueveniment"]; $v_text_stiri[$i]=$row["textevenimentscurt"]; $v_data_stiri[$i]=$row["dataeveniment"]; //echo "evenimente".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } for($i=30;$i<35;$i++){ $sql="SELECT titlustire ,textstirescurt ,datastire FROM stiri WHERE idstire ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlustire"]; $v_text_stiri[$i]=$row["textstirescurt"]; $v_data_stiri[$i]=$row["datastire"]; //echo "stiri".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } for($i=35;$i<36;$i++) { $sql="SELECT titlusondaj ,desrieresondaj ,datai_sondaj FROM sondaje WHERE idsondaj ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlusondaj"]; $v_text_stiri[$i]=$row["desrieresondaj"]; $v_data_stiri[$i]=$row["datai_sondaj"]; //echo "evenimente".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } for($i=36;$i<37;$i++) { $sql="SELECT titlustatistica ,textstatistica ,datastatistica FROM sondajestatistici WHERE idstatistica ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlustatistica"]; $v_text_stiri[$i]=$row["textstatistica"]; $v_data_stiri[$i]=$row["datastatistica"]; //echo "$sql -- sondaje".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } } function afla_info_articole_1_nou($id_newsletter,&$v_nume_categ,&$v_id_categ,&$v_id_stiri,&$v_titlu_stiri,&$v_text_stiri,&$v_data_stiri){ //aflu care sunt stirile $sql_n="SELECT * FROM newslettersectiuni_2 WHERE idnewsletterabonati ='$id_newsletter' ORDER BY ordinecateg, ordinearticol "; //echo $sql_n; $res_n=mysql_query($sql_n); $k=0;$j=1;$i=0; //echo mysql_error(); //echo "
nr rez=".mysql_num_rows($res_n)."
"; while ($row_n=mysql_fetch_array($res_n)){ $numecateg=$row_n["numecateg"]; $idcateg=$row_n["idcateg"]; //echo "
idcateg=$idcateg
"; $id_articol=$row_n["idarticol"];$v_id_stiri[$i]=$id_articol; if($idcateg==1 OR $idcateg==2 OR $idcateg==3 OR $idcateg==5 OR $idcateg==15){ $sql="SELECT titlustire ,textstirescurt ,datastire FROM stiri WHERE idstire ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlustire"]; $v_text_stiri[$i]=$row["textstirescurt"]; $v_data_stiri[$i]=$row["datastire"]; $v_nume_categ[$i]="Noutati"; $v_id_categ[$i]=$idcateg; //echo "
stiri $i".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } if($idcateg==6){//Tineri intreprinzatori $sql="SELECT titlustire ,textstirescurt ,datastire FROM stiri WHERE idstire ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlustire"]; $v_text_stiri[$i]=$row["textstirescurt"]; $v_data_stiri[$i]=$row["datastire"]; $v_nume_categ[$i]="Tineri"; $v_id_categ[$i]=$idcateg; //echo "
stiri $i".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } if($idcateg==13){//CNIMMR $sql="SELECT titlustire ,textstirescurt ,datastire FROM stiri WHERE idstire ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlustire"]; $v_text_stiri[$i]=$row["textstirescurt"]; $v_data_stiri[$i]=$row["datastire"]; $v_nume_categ[$i]="CNIPMMR"; $v_id_categ[$i]=$idcateg; //echo "
stiri $i".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } if($idcateg==25){//Specialisti CNIPMMR $sql="SELECT titlustire ,textstirescurt ,datastire FROM stiri WHERE idstire ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlustire"]; $v_text_stiri[$i]=$row["textstirescurt"]; $v_data_stiri[$i]=$row["datastire"]; $v_nume_categ[$i]="Specialisti"; $v_id_categ[$i]=$idcateg; //echo "
stiri $i".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } if($idcateg==22 ){//Obligatii fiscale $sql="SELECT titlustire ,textstirescurt ,datastire FROM stiri WHERE idstire ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlustire"]; $v_text_stiri[$i]=$row["textstirescurt"]; $v_data_stiri[$i]=$row["datastire"]; $v_nume_categ[$i]="Obligatii"; $v_id_categ[$i]=$idcateg; //echo "
stiri $i".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } if($idcateg==21) { $sql="SELECT titlueveniment ,textevenimentscurt ,dataeveniment FROM evenimente WHERE ideveniment ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlueveniment"]; $v_text_stiri[$i]=$row["textevenimentscurt"]; $v_data_stiri[$i]=$row["dataeveniment"]; $v_nume_categ[$i]="Evenimente"; $v_id_categ[$i]=$idcateg; //echo "
evenimente".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } if($idcateg==23) { $sql="SELECT titlustatistica ,textstatistica ,datastatistica FROM sondajestatistici WHERE idstatistica ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlustatistica"]; $v_text_stiri[$i]=$row["textstatistica"]; $v_data_stiri[$i]=$row["datastatistica"]; $v_nume_categ[$i]="Statistici"; $v_id_categ[$i]=$idcateg; //echo "
statistcici".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } if($idcateg==24) { $sql="SELECT titlusondaj ,desrieresondaj ,datai_sondaj FROM sondaje WHERE idsondaj ='$v_id_stiri[$i]'"; $res=mysql_query($sql); $row=mysql_fetch_array($res); $v_titlu_stiri[$i]=$row["titlusondaj"]; $v_text_stiri[$i]=$row["desrieresondaj"]; $v_data_stiri[$i]=$row["datai_sondaj"]; $v_nume_categ[$i]="Sondaje"; $v_id_categ[$i]=$idcateg; //echo "
sondaje".$v_titlu_stiri[$i]."---".$v_text_stiri[$i]."
"; } $i++; } //echo "
"; } //********************** END functii newsletter ?> IMMromania.ro - Partenerul tau de business