<?php
defined (
'main'
)
or
die
(
'no direct access'
);
$svResult
= db_query(
'SELECT * FROM prefix_allg WHERE k = \'picofx\''
);
while
(
$saRow
= db_fetch_assoc(
$svResult
))
{
$picofxOpts
[
$saRow
[
'v1'
]] =
$saRow
[
'v2'
];
}
$picofxNow
=
date
(
'Y-m-d'
);
if
(
$picofxOpts
[
'nextchange'
] ==
$picofxNow
||
$picofxOpts
[
'nextchange'
] <
$picofxNow
)
{
if
(
$picofxOpts
[
'directory'
] == 0) {
$picofxOpts
[
'pic'
] = @db_result(db_query(
"SELECT id FROM prefix_gallery_imgs ORDER BY RAND() LIMIT 1"
),0);
}
else
{
$picofxOpts
[
'pic'
] = @db_result(db_query(
"SELECT id FROM prefix_gallery_imgs WHERE cat = "
.
$picofxOpts
[
'directory'
].
" ORDER BY RAND() LIMIT 1"
),0);
}
if
(!
empty
(
$picofxOpts
[
'pic'
])) {
$picofxOpts
[
'pic'
] .=
'.'
.@db_result(db_query(
"SELECT endung FROM prefix_gallery_imgs WHERE id = "
.
$picofxOpts
[
'pic'
]),0);
}
$picofxNextChange
=
date
(
'Y-m-d'
, time() + 3600 * 24 *
$picofxOpts
[
'interval'
]);
db_query(
'UPDATE prefix_allg SET v2 = \''
.
$picofxOpts
[
'pic'
] .
'\' WHERE k = \'picofx\' AND v1 =\'pic\' LIMIT 1'
);
db_query(
'UPDATE prefix_allg SET v2 = \''
.
$picofxNextChange
.
'\' WHERE k = \'picofx\' AND v1 =\'nextchange\' LIMIT 1'
);
}
$picofxThumb
=
'img_norm_'
.
$picofxOpts
[
'pic'
];
if
(
$picofxOpts
[
'pic'
] !=
''
AND
file_exists
(
'include/images/gallery/'
.
$picofxThumb
))
{
$picofxThumb
=
'img_norm_'
.
$picofxOpts
[
'pic'
];
$picofxImg
=
getimagesize
(
'include/images/gallery/'
.
$picofxThumb
);
$picofxImg
[1] = @
ceil
((
$picofxImg
[1] /
$picofxImg
[0]) * 190);
$picofxImg
[0] = 190;
list (
$id
,
$endung
) =
explode
(
'.'
,
$picofxOpts
[
'pic'
]);
if
(
$picofxOpts
[
'directory'
] == 0)
{
$cid
= db_result(db_query(
"SELECT cat FROM prefix_gallery_imgs WHERE id = "
.
$id
),0);
}
else
{
$cid
=
$picofxOpts
[
'directory'
];
}
$anz
= db_result(db_query(
"SELECT COUNT(*) FROM prefix_gallery_imgs WHERE id < "
.
$id
.
" AND cat = "
.
$cid
),0);
$weite
=
$allgAr
[
'gallery_normal_width'
]+30;
?>
<script language=
"JavaScript"
type=
"text/javascript"
>
<!--
function
picOfxOeffneFenster (bildr, cat) {
var
fenster = window.open (
'index.php?gallery-show-'
+cat+
'-p'
+bildr,
'showBild'
,
'scrollbars=yes,height=600,width=<?php echo $weite; ?>,left=200,status=yes'
);
fenster.focus();
return
(false);
}
</script>
<?php
echo
'<table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td align="center">'
;
echo
'<a target="_blank" href="index.php?gallery-show-'
.
$cid
.
'-p'
.
$anz
.
'" onClick="return picOfxOeffneFenster('
.
$anz
.
','
.
$cid
.
');"><img src="include/images/gallery/'
.
$picofxThumb
.
'" width="'
.
$picofxImg
[0].
'" height="'
.
$picofxImg
[1].
'" alt=""></a>'
;
echo
'</td></tr></table>'
;
}
else
{
echo
$lang
[
'nothingavailable'
];
}
?>