@session_start();
require ("shared.php");
$classpage = new Page();
@ $pripojit = mysql_connect($classpage->mysql_server,$classpage->mysql_login,$classpage->mysql_pass);
@ $vyberdb = mysql_select_db($classpage->mysql_db);
$title = "Tisková zpráva";
if( ($id = $_GET["id"]) && ($id > 0) ) {
$db_ok = 0;
$query_tiskovka = "SELECT DATE_FORMAT(dpmz_tiskovky.datum,'%e.%c.%Y') as datum,
dpmz_tiskovky.orgid as orgid,
dpmz_tiskovky.nazev as nazev,
dpmz_tiskovky.zprava as zprava,
dpmz_tiskovky.dokument as dokument,
dpmz_tiskovky.docsize as docsize,
dpmz_tiskovky.galerieid as galerieid,
dpmz_organizace.uname as orguname
FROM dpmz_organizace, dpmz_tiskovky
WHERE dpmz_organizace.id = dpmz_tiskovky.orgid
AND dpmz_tiskovky.aktivni < 2
AND dpmz_tiskovky.id = ".$id;
if($get_tiskovka = mysql_query($query_tiskovka)) {
if( ($number_tiskovka = mysql_num_rows($get_tiskovka)) && ($number_tiskovka > 0) ) {
$db_ok++;
$row = mysql_fetch_array($get_tiskovka);
$datum = $row["datum"];
$orgid = $row["orgid"];
$nazev = stripslashes($row["nazev"]);
$zprava = stripslashes($row["zprava"]);
$dokument = $row["dokument"];
$docsize = $row["docsize"];
$galerieid = $row["galerieid"];
$orguname = $row["orguname"];
$title = $nazev." (Tisková zpráva)";
} // end number
else echo "
Momentálně nemohu zobrazit tiskovou zprávu. [db num]
\n";
} // end res
else echo "Momentálně nemohu zobrazit tiskovou zprávu. [db res]
\n";
$classpage->displayTop(88,0,"",$title);
echo "\n";
//if( ($uname = $_GET["uname"]) && (!($uname == "")) ) echo "".$classpage->pages_organizace[$uname][0]." > tisková zpráva
\n";
if($db_ok < 1) echo "Momentálně nemohu zobrazit tiskovou zprávu. [db]
\n";
else {
echo "".$nazev."
";
echo "\n";
echo "
".$datum." | Tisková zpráva
\n";
echo $zprava;
echo "
\n";
echo "\n";
if(!($dokument == "")) {
// echo "
\n";
echo "
\n";
echo "
Tisková zpráva ke stažení
\n";
$docsize_kb = floor($docsize / 1000);
$aclass = "file";
// zjistim priponu
$soubor_pole = explode(".", $dokument);
$soubor_pole = array_reverse($soubor_pole);
$pripona = strtolower($soubor_pole[0]);
if(in_array($pripona, $classpage->css_pripony)) $aclass = $pripona;
echo "
".$dokument." ".$docsize_kb." kB\n";
echo "
\n";
} // end doc
// fotogalerie
if($galerieid > 0) {
$query_fotog = "SELECT dpmz_fotogalerie_seznam.id as id,
dpmz_fotogalerie_seznam.adresar as adresar,
DATE_FORMAT(dpmz_fotogalerie_seznam.datum, '%e.%c.%Y') as kdy,
dpmz_fotogalerie_seznam.nazev as nazev,
dpmz_fotogalerie_seznam.thumbname as thumbname,
dpmz_organizace.uname as uname
FROM dpmz_fotogalerie_seznam, dpmz_organizace
WHERE dpmz_fotogalerie_seznam.orgid = dpmz_organizace.id
AND dpmz_fotogalerie_seznam.id = ".$galerieid;
if($get_fotog = mysql_query($query_fotog)) {
if( ($number_fotog = mysql_num_rows($get_fotog)) && ($number_fotog > 0) ) {
echo "
\n";
echo "
Související fotogalerie
\n";
for($i = 0; $i < $number_fotog; $i++) {
$row_fotog = mysql_fetch_array($get_fotog);
$fotog_id = $row_fotog["id"];
$adresar = $row_fotog["adresar"];
$kdy = $row_fotog["kdy"];
$nazev = $row_fotog["nazev"];
$thumbname = $row_fotog["thumbname"];
$uname = $row_fotog["uname"];
echo "
\n";
} // end for
echo "
\n";
} // end akce num
} // end akce res
} // end galerieid
echo "
\n";
echo "
\n";
echo "\n";
} // end else
} // end id
else { // neni ID - zobrazim prehled
$classpage->displayTop(88,0, "", "Tiskové zprávy");
echo "";
if( ($uname = $_GET["uname"]) && (!($uname == "")) ) echo "".$classpage->pages_organizace[$uname][0]." / ";
echo "Tiskové zprávy";
echo "
\n";
$kolik = 20; // kolik tiskovek na 1 strance
@ $limit = $_GET["limit"]; // od ktere akce se bude zacinat
if(!isset($limit)) $limit = 0;
// celkovy pocet budoucich akci
if( ($uname = $_GET["uname"]) && (!($uname == "")) ) {
$query_pocet_celkem = "SELECT COUNT(dpmz_tiskovky.id)
FROM dpmz_tiskovky, dpmz_organizace
WHERE dpmz_tiskovky.aktivni < 2
AND dpmz_tiskovky.orgid = dpmz_organizace.id
AND dpmz_organizace.uname = \"".$uname."\"";
}
else $query_pocet_celkem = "SELECT COUNT(id) FROM dpmz_tiskovky WHERE aktivni < 2";
if($get_pocet_celkem = mysql_query($query_pocet_celkem)) {
$row_pocet = mysql_fetch_row($get_pocet_celkem);
$pocet_celkem = $row_pocet[0];
} // end get pocet
// tiskove zpravy
if( ($uname = $_GET["uname"]) && (!($uname == "")) ) {
$query_tiskovky = "SELECT dpmz_tiskovky.id as id,
dpmz_tiskovky.nazev as nazev,
DATE_FORMAT(dpmz_tiskovky.datum, '%e.%c.%Y') as kdy
FROM dpmz_organizace, dpmz_tiskovky
WHERE dpmz_tiskovky.aktivni < 2
AND dpmz_tiskovky.orgid = dpmz_organizace.id
AND dpmz_organizace.uname = \"".$uname."\"
ORDER BY dpmz_tiskovky.datum DESC
LIMIT ".$limit.",".$kolik;
}
else {
$query_tiskovky = "SELECT id,
nazev,
DATE_FORMAT(datum, '%e.%c.%Y') as kdy
FROM dpmz_tiskovky
WHERE aktivni < 2
ORDER BY datum DESC
LIMIT ".$limit.",".$kolik;
}
// echo "".$query_akce."
\n";
if($get_tiskovky = mysql_query($query_tiskovky)) {
if( ($number_tiskovky = mysql_num_rows($get_tiskovky)) && ($number_tiskovky > 0) ) {
echo "\n";
for($i = 0; $i < $number_tiskovky; $i++) {
$row_tiskovky = mysql_fetch_array($get_tiskovky);
$tz_id = $row_tiskovky["id"];
$tz_nazev = $row_tiskovky["nazev"];
$tz_kdy = $row_tiskovky["kdy"];
echo "\n";
echo "| ".$tz_kdy." | ";
echo "".stripslashes($tz_nazev)."";
if(!($uname = $_GET["uname"])) echo "".$classpage->pages_organizace[$uname][0]."\n";
echo " | \n";
echo "
\n";
} // end for
echo "
\n";
// =================================== strankovani ========================================
$kmax = $pocet_celkem;
if($kmax > $kolik) { // resim strankovani, jen pokud celkovy pocet inzeratu je vetsi nez max. zobrazovane mnozstvi
echo "Zobrazené tiskové zprávy:
";
for($i = 0; $i < $kmax; $i = $i + $kolik) {
$citac = $i + 1;
$od = $citac;
$do = $i + $kolik;
if($kmax < $do) $do = $kmax;
if($limit == $i) echo "
".$od." - ".$do."";
else {
echo "
".$od." - ".$do."";
}
// if($do < $kmax) echo " | ";
} // end for
echo "
\n\n";
} // end imax > max
// =================================== KONEC:strankovani ========================================
} // end akce number
} // end akce res
else echo "Momentálně nemohu zobrazit přehled tiskových zpráv. [DB res]
\n";
} // end else - neni ID
@ mysql_query($query_log);
$classpage -> displayBottom(); ?>