1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
|
<script language=javascript>
function centerPopup(url,LargeurP,HauteurP) {
LeftP=(screen.width-LargeurP)/2;
TopP=(screen.height-HauteurP)/2;
// On ouvre la fenetre
window.open(url,'Image','top='+TopP+',left='+LeftP+',width='+LargeurP+',height='+HauteurP+',margintop=0');
}
</script>
<?
include("../../base/passql.php");
function RedimImage($img,$maxW=100) {
$size=getimagesize($img);
if ($size[0]>$maxW) {
$coef=$size[0]/$maxW;
$Taille[1]=round($size[1]/$coef);
$Taille[0]=$maxW;
} else {
$Taille[1]=$size[1];
$Taille[0]=$size[0];
}
return $Taille;
}
$req=mysql_query("select * from clt_serv where login='$spaceid'");
$clt=mysql_fetch_object($req);
if($clt->breves==1)
{
$req=mysql_query("Select * from prop_aff where login='$spaceid'");
$aff=mysql_fetch_object($req);
$frmtitre=$aff->frmtitre;
$frmdesc=$aff->frmdesc;
$frmlien=$aff->frmlien;
if($clt->nbbreves!=0) {
$breves=mysql_query("Select * from cltbreves where login='$spaceid' order by num DESC LIMIT $clt->nbbreves");
} else {
$breves=mysql_query("Select * from cltbreves where login='$spaceid' order by num DESC ");
}
// page par défaut avec les breves et leurs description
$texte="";
switch($type) {
case "detail" : { // liste des breves avec leur mini-description
$texte.="<table width=100% border=0>";
if(mysql_num_rows($breves)<1) {
$texte.="<tr><td><font id=base>Vous n\'avez pas de brèves</font><br></td></tr>";
} else {
while($lst=mysql_fetch_object($breves))
{
$texte.="<tr><td><p align=justify>$frmtitre"."• ".AddSlashes($lst->titre)."</font><br>$frmdesc".AddSlashes($lst->minidesc)."</font>";
//$texte.="$frmdesc"."$lst->minidesc</font><br><br></td><tr>";
if(strstr($pgd,"?")==FALSE) {
$texte.="<br><a href=\"$pgd?spaceid=$spaceid&numbreve=$lst->num\">$frmlien En savoir plus... </font></a><br><br></p></td></tr>";
} else {
$texte.="<br><a href=\"$pgd&spaceid=$spaceid&numbreve=$lst->num\">$frmlien En savoir plus... </font></a><br><br></p></td></tr>";
}
}
}
$texte.="</table>";
break;
}
case "titre" : { // uniquement les titres des breves
// on affiche le titre de toutes les breves
$texte.="<table width=100% border=0>";
while($lst=mysql_fetch_object($breves))
{
if(strstr($pgd,"?")==FALSE) {
$texte.="<tr><td><a href=\"$pgd?spaceid=$spaceid&numbreve=$lst->num&pgd=$pgd\">$frmtitre".AddSlashes($lst->titre)."</font></a><br><br></td></tr>";
} else {
$texte.="<tr><td><a href=\"$pgd&spaceid=$spaceid&numbreve=$lst->num&pgd=$pgd\">$frmtitre".AddSlashes($lst->titre)."</font></a><br><br></td></tr>";
}
}
$texte.="</table>";
break;
}
case "desc": { // description complete des breves avec l'image
// si le num n'est pas defini on affiche la derniere breve enregistrée
if($numbreve=="") {
$der=mysql_query("Select * from cltbreves where login='$spaceid' order by num DESC");
$breve=mysql_fetch_object($der);
} else {
$res=mysql_query("Select * from cltbreves where num='$numbreve'");
$breve=mysql_fetch_object($res);
}
// on redimensionne l'image pour l'afficher en petit en conservant les proportions
if($breve->vignette!="") {
$Taille=RedimImage($breve->vignette,120);
$Size=getimagesize($breve->vignette);
$Size[0]=$Size[0]+20;
$Size[1]=$Size[1]+25;
}
// on enleve la couleur de fond du texte
$pos=strrpos($frmdesc,"=")-6;
$frmdesc=substr($frmdesc,0,$pos);
$frmdesc.=">";
$texte.="<table border=0 width=100% height=100%><tr><td colspan=3 align=center>$frmtitre".AddSlashes($breve->titre)."</font><br><br></td></tr>";
if($breve->vignette!="") {
$texte.="<tr><td align=left valign=top ><img src=\"http://mon adresse.fr/$breve->vignette\" align=bottom width=$Taille[0] height=$Taille[1] border=0 onclick=\"javascript:centerPopup(\'http://monadresse.fr".$breve->vignette."\',".$Size[0].",".$Size[1].");return 0;\" onMouseOver=\"this.style.cursor=\'hand\';\"></td><td> </td>";
}
$texte.="<td valign=top width=100%><p align=justify>$frmdesc".AddSlashes($breve->descdroite)."</font></p></td></tr>";
$texte.="<tr>";
if($breve->vignette!="") {
$texte.="<td colspan=3 valign=top>";
} else {
$texte.="<td valign=top>";
}
$texte.="<p align=justify>$frmdesc".AddSlashes($breve->descbas)."</font></p></td></tr>";
// fichier téléchargeable
if($breve->fichier!="") {
$texte.="<tr><td><br><br><a href=\"http://monadresse.fr/$breve->fichier\" target=\"_blank\">".AddSlashes($breve->descfichier)."</a></td></tr>";
}
$texte.="</table>";
break;
}
}
echo $texte;
}
?> |
Partager