require_once "maincore.php";
require_once THEMES."templates/header.php";
include LOCALE.LOCALESET."film.php";
if (!isset($_GET['cat_id']) || !isnum($_GET['cat_id'])) {
$result = dbquery("SELECT * FROM ".$db_prefix."film_cats WHERE ".groupaccess('film_cat_access')." AND film_cat_sub='0' ORDER BY film_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 1;
add_to_title($locale['global_200']."Klipy / nagrania");
opentable("Klipy / nagrania");
while ($data = dbarray($result)) {
$num = dbcount("(film_cat)", "fusion_film", "film_cat='".$data['film_cat_id']."'");
echo "
\n\n ".$data['film_cat_name']." ($num) \n";
if ($data['film_cat_description'] != "") echo "".$data['film_cat_description']." ";
$subs = dbquery("select * from ".$db_prefix."film_cats WHERE film_cat_sub='".$data['film_cat_id']."'");
if(dbrows($subs)){
$i = dbrows($subs);
echo " ";
while($sub = dbarray($subs)){
$subnum = dbcount("(film_cat)", "fusion_film", "film_cat='".$sub['film_cat_id']."'");
echo "".$sub['film_cat_name']." ($subnum)";
$i--;
if($i > 0) echo ", ";
}
echo "
";
}
echo " | \n
\n
\n
\n";
$counter++;
}
closetable();
} else {
echo "
\n".$locale['401']."
\n\n";
}
} else {
$res = 0;
if (!isNum($cat_id)) fallback(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."film_cats WHERE film_cat_id='$cat_id'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['film_cat_access'])) {
$res = 1;
$subs = dbquery("select * from ".$db_prefix."film_cats WHERE film_cat_sub='".$cat_id."'");
if(dbrows($subs)){
$counter = 0; $columns = 2;
opentable("Subcategories");
$i = dbrows($subs);
echo "\n\n";
while($sub = dbarray($subs)){
if ($counter != 0 && ($counter % $columns == 0)) echo "
\n\n";
$subnum = dbcount("(film_cat)", "fusion_film", "film_cat='".$sub['film_cat_id']."'");
echo "
".$sub['film_cat_name']." ($subnum)
".trimlink($sub['film_cat_description'], 45)."";
echo " | \n";
$counter++;
}
echo "
\n
\n";
closetable();
}
add_to_title($locale['global_200'].$cdata['film_cat_name']);
opentable($cdata['film_cat_name']);
$rows = dbcount("(film_id)", "fusion_film", "film_cat='$cat_id'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."film WHERE film_cat='$cat_id' ORDER BY ".$cdata['film_cat_sorting']." LIMIT $rowstart,14");
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['film_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " [".$locale['402']."]";
} else {
$new = "";
}
$count = dbcount("(comment_id)", "fusion_comments", "comment_type='W' AND comment_item_id='".$data['film_id']."'");
echo "
|
".$data['film_subject']."$new
|
Komentarzy: ";
if ($count) {
echo "".$count."";
} else {
echo "Brak";
}
echo " |
";
$wynik = dbquery("SELECT SUM(rating_vote) FROM ".$db_prefix."ratings WHERE rating_type='W' AND rating_item_id='".$data['film_id']."'");
$info = dbresult($wynik,0);
$num_rating = dbcount("(rating_vote)", "fusion_ratings", "rating_type='W' AND rating_item_id='".$data['film_id']."'");
$wyn_rating = ($num_rating ? $info / $num_rating : 0);
echo " Ocena: ";
if ($wyn_rating) {
echo "".ceil($wyn_rating)."";
} else {
echo "Brak";
}
echo " |
Ilo¶ć wy¶wietleń: ".$data['film_reads']."
|
";
echo $locale['404'].showdate("shortdate", $data['film_datestamp'])." \n";
echo " |
\n";
echo "
|
";
echo ($i != $numrows ? "
\n" : "\n"); $i++;
}
closetable();
if ($rows > 14) echo "\n".makePageNav($rowstart,14,$rows,3,FUSION_SELF."?cat_id=$cat_id&")."\n
\n";
} else {
echo "".$locale['403']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
require_once THEMES."templates/footer.php";