"filmes", 1 => "pessoas", 2 => "series", 3 => "livros"); if(($t = array_search(strtolower($_GET["t"]), $types)) === false) exit(); function PrintDate($data) { if(is_numeric($data)) { $temp = date("r", $data); } else { $temp = explode(" ", str_replace(":", " ", str_replace("-", " ", $data))); $temp = date("r", mktime($temp[3], $temp[4], $temp[5], $temp[1], $temp[2], $temp[0])); } $pos = stripos($temp, "+"); return substr($temp, 0, $pos) . "+0000"; } // SET UP $MESSAGECOUNT = 20; include("../inc/inc.php"); include("../inc/mysql.php"); $tables = array("cinebase", "pessoas", "series", "livros"); $fields = array("trad", "nome", "trad", "trad"); $title = array("ao filme","sobre", "à série", "ao livro"); $links = array("filmes","pessoas","series","livros"); // ITEM INFO $item = mysql_query("SELECT {$fields[$t]} FROM {$tables[$t]} WHERE code=$code"); if(mysql_num_rows($item) != 1) { mysql_close(); exit(); } $item = mysql_fetch_array($item); // MESSAGES $type = $t+1; $msgs = mysql_query("SELECT mensagens.id, mensagens.cinefiloID, mensagens.old_name, mensagens.data, mensagens.texto, mensagens.estado, cinefilos.nome FROM mensagens LEFT JOIN cinefilos ON cinefilos.cinefiloID = mensagens.cinefiloID WHERE (mensagens.code=$code AND mensagens.estado>0 AND mensagens.tipo=$type) ORDER BY mensagens.data DESC, mensagens.id DESC LIMIT 0,$MESSAGECOUNT") or die(mysql_error()); $N = mysql_num_rows($msgs); // OUTPUT if($N == 0) { $pubDate = PrintDate(-60*60); } else { $msg = mysql_fetch_array($msgs); $pubDate = PrintDate($msg["data"]); } $output = "\n"; $output .= "\n"; $output .= " \n"; $output .= " Cinema PTGate :: comentários {$title[$t]} {$item[0]}\n"; $output .= " http://cinema.ptgate.pt/{$links[$t]}/$code\n"; $output .= " Comentários feitos sobre {$item[0]}\n"; $output .= " pt-pt\n"; $output .= " cinema@ptgate.pt\n"; $output .= " $pubDate\n"; $output .= " $pubDate\n"; if($N > 0) { do { $output .= "\n"; $output .= " Comentário de " . (intval($msg["cinefiloID"]) ? $msg["nome"] : $msg["old_name"]) . "\n"; $output .= " http://cinema.ptgate.pt/{$links[$t]}/$code\n"; $output .= " " . TrimBySize(html_entity_decode(stripslashes($msg["texto"])), 200, true) . "\n"; $output .= " " . PrintDate($msg["data"]) . "\n"; $output .= " http://cinema.ptgate.pt/{$links[$t]}/$code/comentarios#{$msg["id"]}\n"; $output .= "\n"; } while($msg = mysql_fetch_array($msgs)); } $output .= " \n"; echo $output; mysql_close(); ?>