<?php
defined (
'main'
)
or
die
(
'no direct access'
);
error_reporting
(E_ERROR);
$sql
=
"SELECT `id` FROM `prefix_profilefields` WHERE `show`='Geburtsdatum' LIMIT 0,1"
;
$res
= db_query(
$sql
);
$row
= db_fetch_object(
$res
);
$fieldid
=
$row
->id;
$sql
=
"SELECT `id` FROM `prefix_profilefields` WHERE `show`='Avatar' LIMIT 0,1"
;
$res
= db_query(
$sql
);
$row
= db_fetch_object(
$res
);
$imgfieldid
=
$row
->id;
$sql
=
"SELECT `uid`,`val` FROM `prefix_userfields` WHERE `fid`='$fieldid'"
;
$res
= db_query(
$sql
);
$i
= 0;
while
(
$row
= db_fetch_object(
$res
)) {
list(
$tag
[
$i
],
$monat
[
$i
],
$jahr
)=
explode
(
'.'
,
$row
->val);
$datum
[
$i
] =
$row
->val;
$uid
[
$i
] =
$row
->uid;
$i
++;
}
$i
= 0;
$j
=0;
$k
=0;
while
(sizeof(
$monat
)>
$i
) {
$datum
[
'n'
] =
date
(
'n'
);
$datum
[
'm'
] =
date
(
'm'
);
if
(
$monat
[
$i
] ==
date
(
'm'
) ||
$monat
[
$i
] ==
date
(
'n'
)) {
$nid
[
$j
] =
$i
;
$j
++;
}
if
(
$datum
[
'm'
] ==
'12'
) {
$datum
[
'n'
] =
'00'
;
$datum
[
'm'
] =
'0'
;
}
if
(
$monat
[
$i
] ==
$datum
[
'm'
]+1 ||
$monat
[
$i
] ==
$datum
[
'n'
]+1) {
$mid
[
$k
] =
$i
;
$k
++;
}
$i
++;
}
$j
= 0;
$k
= 0;
while
(sizeof(
$nid
)>
$j
) {
if
(
$tag
[
$nid
[
$j
]]>=
date
(
'd'
)) {
$tage
[
$k
] =
$tag
[
$nid
[
$j
]];
$k
++;
}
$j
++;
}
sort(
$tage
);
$k
=0;
while
(sizeof(
$tage
)>
$k
) {
$suchen
=
$tage
[
$k
];
$i
= 0;
$j
= 1;
while
(sizeof(
$tag
) >
$i
) {
if
((
$suchen
==
$tag
[
$i
]) && (!in_array(
$i
,
$found
))) {
$found
[
$k
]=
$i
;
$i
= sizeof(
$tag
);
}
$i
++;
}
$k
++;
}
$tage
=
array
();
if
(sizeof(
$found
) < 3) {
$j
= 0;
$k
= 0;
while
(sizeof(
$mid
)>
$j
) {
$tage
[
$k
] =
$tag
[
$mid
[
$j
]];
$k
++;
$j
++;
}
sort(
$tage
);
$k
=0;
while
(sizeof(
$tage
)>
$k
) {
$suchen
=
$tage
[
$k
];
$i
= 0;
while
(sizeof(
$tag
) >
$i
) {
if
((
$suchen
==
$tag
[
$i
]) && (!in_array(
$i
,
$found
))) {
$found
[sizeof(
$found
)]=
$i
;
$i
= sizeof(
$tag
);
}
$i
++;
}
$k
++;
}
}
$i
= 0;
echo
"<div align='center'><font size='-1'>"
;
if
(sizeof(
$found
) >= 3) {
$a
=3;
}
else
{
$a
=sizeof(
$found
);
}
while
(
$i
<
$a
) {
$sql
=
"SELECT `name` FROM `prefix_user` WHERE `id`='"
.
$uid
[
$found
[
$i
]].
"'"
;
$res
= db_query(
$sql
);
$row
= db_fetch_object(
$res
);
if
(
$i
!= 0) {
echo
"<hr>"
;
}
else
{
$sql
=
"SELECT `uid`,`val` FROM `prefix_userfields` WHERE `fid`='$imgfieldid' && `uid`='"
.
$uid
[
$found
[
$i
]].
"'"
;
$res
= db_query(
$sql
);
$roww
= db_fetch_object(
$res
);
$imgurl
=
$roww
->val;
if
(
$imgurl
) {
echo
"<img src='"
.
$imgurl
.
"' width='80' height='80'></img><br>"
;
}
}
echo
"<a href='index.php?m=user&um=6&uid="
.
$uid
[
$found
[
$i
]].
"'>"
.
$row
->name.
"</a> hat "
;
if
(
$tag
[
$found
[
$i
]] ==
date
(
'd'
) &&
$monat
[
$found
[
$i
]] ==
date
(
'm'
)) {
echo
"heute"
;
}
else
{
echo
"am "
.
$tag
[
$found
[
$i
]].
'.'
.
$monat
[
$found
[
$i
]];
}
echo
" Geburtstag<br>"
;
$i
++;
}
echo
"</font></div>"
;
?>