0) { require_once("../incs/mysql.php"); $filme = mysql_query("SELECT cinebase.code,filme,trad,trad2,tradBR,ano,pais,genero,realizador,interpretes,us,usV,my,ptg,cr,crV,imdb,imdbScore,imdbV,class,duracao, extras.estreiaM,extras.estreiaPT,extras.estreiaR,extras.estreiaPTpos,distribuidora.nome FROM cinebase LEFT JOIN extras ON cinebase.code = extras.code LEFT JOIN distribuidora ON distribuidora.id=cinebase.distribuidora WHERE cinebase.code=$code") or die(mysql_error()); if(mysql_num_rows($filme) == 1) { $valid = 1; $filme = mysql_fetch_array($filme); if(($usV = intval($filme["usV"])) > 0) $us = $filme["us"]; else $us = 0; $ptg = intval($filme["ptg"]); // update views mysql_query("UPDATE cinebase SET view=view+1 WHERE code=$code"); } } } if(!isset($valid)) { Header("Location: http://cinema.ptgate.pt"); exit(); } // create people list -------- function ShowPeople($role, $lit, $code) { $ppl = mysql_query("SELECT assPessoaFilme.pessoa,assPessoaFilme.pos,pessoas.nome FROM assPessoaFilme INNER JOIN pessoas ON assPessoaFilme.pessoa = pessoas.code WHERE assPessoaFilme.filme=$code AND assPessoaFilme.role LIKE '%$role%' ORDER BY pos") or die(mysql_error()); $new = ""; $pos = 1; while($p = mysql_fetch_array($ppl)) { if($p["pos"] <= $pos) { // name to be inserted at start $new .= "" . $p["nome"] . ", "; $pos += 1; } elseif(!(strpos($lit,$p["nome"]) === false)) { // name in "cinebase" $lit = str_replace($p["nome"], "" . $p["nome"] . "", $lit); } else { // name to be inserted in the end $lit .= ", " . $p["nome"] . ""; } } echo str_replace(", , ", ", ", trim($new . $lit, " ,")); } $STARWIDTH = 16; function ShowScore($title, $count, $score, $class) { global $code; global $STARWIDTH; echo "
$title
\"$title\"
" . number_format($score / 10, 1) . ($count > 0 ? " ($count" . ($count > 1 ? " votos" : " voto") . ")" : ($count == null ? "" : " (sem votos)")) . "
"; } require("../incs/inc.php"); $h_title = CorrectTitle($filme["trad"]) . " (" . $filme["ano"] . ")"; $h_scripts = array("star-rating/jquery.MetaData.js", "star-rating/jquery.rating.js"); require("../incs/header.php"); ?>

()

" . CorrectTitle($filme["filme"]) . "" : ""); ?>
poster

Sinopse

[por ", str_replace("]", "]", str_replace("\n", "

", trim($sinopse["texto"])))); echo $sinopse; } else { echo "Não existe uma sinopse para este filme."; // Adicionar uma sinopse."; } ?>



Tweet 

*/?>
O meu voto
"; if(isset($_SESSION["cinefiloID"])) { $myID = $_SESSION["cinefiloID"]; $myvote = mysql_query("SELECT vote,dvd FROM votes WHERE code=$code AND cinefiloID=$myID") or die(mysql_error()); if($myvote = mysql_fetch_array($myvote)) { $myvote = intval($myvote["vote"]); } else { $myvote = -1; } for($i=1;$i<11;$i++) { echo ""; } //echo "
" . ($myvote > 0 ? number_format($myvote / 10, 1) : "") . ""; /*echo "
\"$title\"
";*/ } else { echo "Login / Registo"; } ?> "; // ptgate if($ptg > 0) { ShowScore("PTGate", null, $ptg, "rating"); } // critics $cr = $filme["cr"]; $crV = $filme["crV"]; if($crV > 0) { ShowScore("Crítica", $crV, $cr, "rating"); } ?>
0) { echo " "; //} }else{ require ("../incs/spons.php"); } ?>
0) { if(sizeof($photos = glob($_SERVER["DOCUMENT_ROOT"] . "/Movies/Photos/$code/Thumbnails/*.jpg")) > 0 && strlen($photos[0])>0) { echo "galeria
"; for($i=1; $i\"galeria\""; } /*if(sizeof($photos) > 3) { echo "todas as fotografias"; }*/ echo "
"; }else{ //require ("../incs/spons2.php"); } ?>

Detalhes

Ano:
0) { $parts = explode("-", $filme["estreiaPT"]); echo "› Estreia nacional: " . $parts[2] . " de " . $inc_meses[intval($parts[1])-1] . " de " . $parts[0]; if(intval(date("Ymd")) < intval(str_replace("-", "", $filme["estreiaPT"]))) echo " (Data prevista)"; elseif($filme["estreiaPTpos"] > 0) echo " (#" . $filme["estreiaPTpos"] . " na 1ª semana)"; echo "
"; } if(strlen($filme["estreiaM"]) > 0) { $br = "
"; $parts = explode("-", $filme["estreiaM"]); echo "› Estreia mundial: " . $parts[2] . " de " . $inc_meses[intval($parts[1])-1] . " de " . $parts[0] . "
"; } if(strlen($filme["estreiaR"]) > 0) { $br = "
"; $parts = explode("-", $filme["estreiaR"]); echo "› Reposição nacional: " . $parts[2] . " de " . $inc_meses[intval($parts[1])-1] . " de " . $parts[0] . "
"; } ?>

País:
Género:
0) echo "Duração: " . $filme["duracao"] . " min.
"; if(strlen($filme["class"]) > 0) echo "Classificação: " . $filme["class"] . "
"; if(strlen($filme["nome"]) > 0) echo "Distribuidora: " . $filme["nome"] . "
"; ?>

Realização:

Intérpretes:

1 || strlen($filme["tradBR"]) > 1) { echo "

Outros títulos:
"; if(strlen($filme["trad2"]) > 1) echo CorrectTitle($filme["trad2"]) . "
"; if(strlen($filme["tradBR"]) > 1) echo CorrectTitle($filme["tradBR"]) . " (Brasil)
"; echo "

"; } // in theaters $cartaz = mysql_query("SELECT DISTINCT distrito FROM cartaz WHERE code=$code ORDER BY distrito") or die(mysql_error()); $i = 0; if(($N = mysql_num_rows($cartaz))) { echo "

Em exibição:
"; $aux = ""; while($sala = mysql_fetch_array($cartaz)) {//&& $i++ < 5) { $aux .= "" . $inc_districts[$sala["distrito"]] . ", "; } echo trim($aux, " ,") . "

"; } ?>

Links:
4 ORDER BY tipolink,id"); $tiposlink_nome = array("site oficial", "trailers", ""); while($link = mysql_fetch_array($links)) { echo "" . TrimBySize($link["link"], 60, false) . " " . ($tiposlink_nome[$link["tipolink"]-1] != "" ? "({$tiposlink_nome[$link["tipolink"]-1]})" : "") . "
"; } if(intval($filme["imdb"]) > 0) { echo "www.imdb.com/title/tt" . str_pad($filme["imdb"], 7, "0", STR_PAD_LEFT) . "
"; } if($code == 8189) echo "Entrevistas com Pedro Pinho e João Miller Guerra
"; //echo "Sugerir um link
"; ?>

Filmes relacionados

"; $WHERE = ""; while($relrow = mysql_fetch_array($related)) { $list = split('[|]', trim($relrow["movies"], "|")); for($i=0; $i" . CorrectTitle($relfilme["trad"]) . " ({$relfilme["ano"]})
"; } echo "

"; } /*--------/ / REVIEWS / /--------*/ $reviews = mysql_query("SELECT autor,publicacao,texto FROM criticas WHERE code=$code AND tipo=1 ORDER BY id DESC LIMIT 4") or die(mysql_error()); $reviewPath = $_SERVER["DOCUMENT_ROOT"] . "/Movies/ReviewsPTGate/$code.php"; $hasPTG = file_exists($reviewPath); if(mysql_num_rows($reviews) > 0 || $hasPTG) { echo "

A crítica

" . (mysql_num_rows($reviews) + ($hasPTG ? 1 : 0) > 3 ? "ver todas" : ""); // ptgate $i = 0; if($hasPTG) { $i = 1; include($reviewPath); echo "
" . TrimBySize($review_text[0], 150, true) . " mais ››
{$review_reviewer[0]}, Cinema PTGate
"; } // others while(($review = mysql_fetch_array($reviews)) && $i++<2) { echo "
" . TrimBySize($review["texto"], 200, true) . (strlen($review["texto"]) > 200 ? " mais ››" : "") . "”
{$review["autor"]}, {$review["publicacao"]}
"; } echo "
"; } ?>

Blogs

" . ($B > 3 ? "ver todos" : ""); if($B > 0) { // load blog names $bnames = mysql_query("SELECT nome, url FROM blogs"); while($blog = mysql_fetch_array($bnames)) { $blognames[$blog['nome']] = $blog['url']; } // show links while(($blog = mysql_fetch_array($blogs)) && ++$b < 4) { $url = substr($blog['link'], 0, strpos($blog['link'],'/')); if(($name = array_search($url, $blognames)) === FALSE) { $name = $url; } echo "
" . ($blog["voto"] > 0 ? "" . number_format($blog["voto"] / 10, 1) . "/5" : "") . "{$blog["title"]}
{$blog["texto"]}”
$name, {$blog["dia"]}/" . substr($inc_meses[$blog["mes"]-1], 0, 3) . "/{$blog["ano"]}
"; } } echo "sugerir um link
"; ?>

Comentários RSS

ver todos
"; } $N = ShowMessages($code, 1, 3); //require_once("../inc/mod_messageform.php"); ?>