home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2005 April
/
PCWorld_2005-04_cd.bin
/
akce
/
web
/
unitednuke
/
unitednuke.exe
/
html
/
admin
/
modules
/
flashnews.php
< prev
next >
Wrap
PHP Script
|
2004-09-28
|
47KB
|
1,435 lines
<?php
if (!eregi("admin.php", $_SERVER['SCRIPT_NAME'])) { die ("Access Denied"); }
global $prefix, $db;
$aid = substr(trim($aid), 0,25);
$row = $db->sql_fetchrow($db->sql_query("SELECT radminsuper FROM ".$prefix."_authors WHERE aid='$aid'"));
if ($row['radminsuper'] == 1) {
require("includes/flashnews.config.php");
function read_config() { //nacte konfiguraci
global $allow_add_users, $allow_down, $allow_HTML, $js_jump_menu, $allow_direct_comit, $show_flash_news, $delete_advance, $max_all, $maxlimit_norm, $maxlimit_admin, $maxlimit_down, $separator, $separator_not, $separator_adm, $allow_mail, $mail, $reply_mail, $subject_text;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
echo "<form method=\"post\" name=\"save_config\" action=\"admin.php\">\n";
echo "<input type=\"hidden\" name=\"op\" value=\"SaveConfig\">\n";
OpenTable();
echo "<b>"._FN_MAINCONFIG."</b>\n";
CloseTable();
echo "<br>\n";
OpenTable();
echo "<table width=\"500\" border=\"0\" cellspacing=\"10\" cellpadding=\"0\">\n";
echo "<tr>\n";
echo " <td width=\"281\">\n";
echo " "._FN_ALLOWADDUSER."";
echo " </td>";
if ($allow_add_users == 1) { //jeli povoleno zobraz tohle
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_user\" value=\"1\" checked>\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_user\" value=\"0\">\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>";
} else { //jinak ukaz tohle
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_user\" value=\"1\">\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_user\" value=\"0\" checked>\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
}
echo "<tr>\n";
echo " <td width=\"281\">"._FN_ALLOWDOWNLOAD."</td>\n";
if ($allow_down == 1) { //jeli povoleno zobraz tohle
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_download\" value=\"1\" checked>\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_download\" value=\"0\">\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
} else { //jinak ukaz tohle
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_download\" value=\"1\">\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_download\" value=\"0\" checked>\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
}
echo "<tr>\n";
echo " <td width=\"281\">"._FN_ALLOWHTML."</td>\n";
if ($allow_HTML == 1) { //jeli povoleno zobraz tohle
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_html\" value=\"1\" checked>\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_html\" value=\"0\">\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
} else {
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_html\" value=\"1\">\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_html\" value=\"0\" checked>\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr1>\n";
}
echo "<tr>\n";
echo " <td width=\"281\" height=\"22\">"._FN_ALLOWJSMENU."</td>\n";
if ($js_jump_menu == 1) {
echo " <td width=\"80\" height=\"22\">\n";
echo " <input type=\"radio\" name=\"a_js\" value=\"1\" checked>\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\" height=\"22\">\n";
echo " <input type=\"radio\" name=\"a_js\" value=\"0\">\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
} else {
echo " <td width=\"80\" height=\"22\">\n";
echo " <input type=\"radio\" name=\"a_js\" value=\"1\">\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\" height=\"22\">\n";
echo " <input type=\"radio\" name=\"a_js\" value=\"0\" checked>\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
}
echo "<tr>\n";
echo " <td width=\"281\">"._FN_ALLOWDIRECTCOMIT."</td>\n";
if ($allow_direct_comit == 1) {
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_commit\" value=\"1\" checked>\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_commit\" value=\"0\">\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
} else {
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_commit\" value=\"1\">\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_commit\" value=\"0\" checked>\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
}
echo "<tr>\n";
echo " <td width=\"281\">"._FN_ALLOWSHOWFLASH." </td>\n";
if ($show_flash_news == 1) {
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_show\" value=\"1\" checked>\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_show\" value=\"0\">\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
} else {
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_show\" value=\"1\">\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_show\" value=\"0\" checked>\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
}
echo "<tr>\n";
echo " <td width=\"281\">"._FN_ALLOWSAFEDELET." </td>\n";
if ($delete_advance == 1) {
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_del\" value=\"1\" checked>\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_del\" value=\"0\">\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
} else {
echo " <td width=\"80\">\n";
echo " <input type=\"radio\" name=\"a_del\" value=\"1\">\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"68\">\n";
echo " <input type=\"radio\" name=\"a_del\" value=\"0\" checked>\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
}
echo "</table>";
CloseTable();
echo "<br>\n";
OpenTable();
echo "<b>"._FN_MAXVALUES."</b>\n";
CloseTable();
echo "<br>\n";
OpenTable();
echo "<table width=\"498\" border=\"0\" cellspacing=\"10\" cellpadding=\"0\">\n";
echo "<tr>\n";
echo " <td width=\"362\">"._FN_MAXVALUESEARCH."</td>\n";
echo " <td width=\"136\">\n";
echo " <select name=\"max_all\">\n";
echo " <option name=\"max_all\" value=\"$max_all\" selected>$max_all</option>\n";
echo " <option name=\"max_all\" value=\"50\">50</option>\n";
echo " <option name=\"max_all\" value=\"100\">100</option>\n";
echo " <option name=\"max_all\" value=\"150\">150</option>\n";
echo " <option name=\"max_all\" value=\"200\">200</option>\n";
echo " <option name=\"max_all\" value=\"250\">250</option>\n";
echo " <option name=\"max_all\" value=\"300\">300</option>\n";
echo " <option name=\"max_all\" value=\"400\">400</option>\n";
echo " <option name=\"max_all\" value=\"500\">500</option>\n";
echo " </select>\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"362\">"._FN_MAXVALUESUSERS."</td>\n";
echo " <td width=\"136\">\n";
echo " <select name=\"max_norm\">\n";
echo " <option name=\"max_norm\" value=\"$maxlimit_norm\" selected>$maxlimit_norm</option>\n";
echo " <option name=\"max_norm\" value=\"3\">3</option>\n";
echo " <option name=\"max_norm\" value=\"5\">5</option>\n";
echo " <option name=\"max_norm\" value=\"7\">7</option>\n";
echo " <option name=\"max_norm\" value=\"10\">10</option>\n";
echo " <option name=\"max_norm\" value=\"12\">12</option>\n";
echo " <option name=\"max_norm\" value=\"15\">15</option>\n";
echo " <option name=\"max_norm\" value=\"20\">20</option>\n";
echo " </select>\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"362\">"._FN_MAXVALUESADMIN."</td>\n";
echo " <td width=\"136\">\n";
echo " <select name=\"max_admin\">\n";
echo " <option name=\"max_admin\" value=\"$maxlimit_admin\" selected>$maxlimit_admin</option>\n";
echo " <option name=\"max_admin\" value=\"2\">2</option>\n";
echo " <option name=\"max_admin\" value=\"5\">5</option>\n";
echo " <option name=\"max_admin\" value=\"7\">7</option>\n";
echo " <option name=\"max_admin\" value=\"10\">10</option>\n";
echo " <option name=\"max_admin\" value=\"12\">12</option>\n";
echo " <option name=\"max_admin\" value=\"15\">15</option>\n";
echo " <option name=\"max_admin\" value=\"20\">20</option>\n";
echo " <option name=\"max_admin\" value=\"30\">30</option>\n";
echo " </select>\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"362\">"._FN_MAXVALUESDOWN."</td>\n";
echo " <td width=\"136\">\n";
echo " <select name=\"max_down\">\n";
echo " <option name=\"max_down\" value=\"$maxlimit_down\" selected>$maxlimit_down</option>\n";
echo " <option name=\"max_down\" value=\"2\">2</option>\n";
echo " <option name=\"max_down\" value=\"3\">3</option>\n";
echo " <option name=\"max_down\" value=\"4\">4</option>\n";
echo " <option name=\"max_down\" value=\"5\">5</option>\n";
echo " <option name=\"max_down\" value=\"6\">6</option>\n";
echo " </select>\n";
echo " </td>\n";
echo "</tr>\n";
echo "</table>\n";
CloseTable();
echo "<br>\n";
OpenTable();
echo "<b>"._FN_SEPARATORS."</b>\n";
CloseTable();
echo "<br>\n";
OpenTable();
echo "<table width=\"500\" border=\"0\" cellspacing=\"10\" cellpadding=\"0\">\n";
echo "<tr>\n";
echo " <td width=\"254\">"._FN_SEPARATORNORM." </td>\n";
echo " <td width=\"246\">\n";
echo " <textarea name=\"sep_norm\" rows=\"3\" cols=\"30\">$separator</textarea>\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"254\">"._FN_SEPARATORNOTPUB."</td>\n";
echo " <td width=\"246\">\n";
echo " <textarea name=\"sep_not\" rows=\"3\" cols=\"30\">$separator_not</textarea>\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"254\">"._FN_SEPARATORADMIN."</td>\n";
echo " <td width=\"246\">\n";
echo " <textarea name=\"sep_adm\" rows=\"3\" cols=\"30\">$separator_adm</textarea>\n";
echo " </td>\n";
echo "</tr>\n";
echo "</table>\n";
CloseTable();
echo "<br>\n";
OpenTable();
echo "<b>"._FN_SENDFLASH."</b>\n";
CloseTable();
echo "<br>\n";
OpenTable();
echo "<table width=\"500\" border=\"0\" cellspacing=\"10\" cellpadding=\"0\">\n";
echo "<tr>\n";
echo " <td width=\"279\">"._FN_EMAILSENDFLASH." </td>\n";
if ($allow_mail == 1) {
echo " <td width=\"84\">\n";
echo " <input type=\"radio\" name=\"a_mail\" value=\"1\" checked>\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"137\">\n";
echo " <input type=\"radio\" name=\"a_mail\" value=\"0\">\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>\n";
} else {
echo " <td width=\"84\">\n";
echo " <input type=\"radio\" name=\"a_mail\" value=\"1\">\n";
echo " "._FN_YES."\n";
echo " </td>\n";
echo " <td width=\"137\">\n";
echo " <input type=\"radio\" name=\"a_mail\" value=\"0\" checked>\n";
echo " "._FN_NO."\n";
echo " </td>\n";
echo "</tr>";
}
echo "<tr>\n";
echo " <td width=\"279\">"._FN_EMAILSENDFOR."</td>\n";
echo " <td colspan=\"2\">\n";
echo " <input type=\"text\" name=\"normmail\" value=\"$mail\" size=\"30\">\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"279\">"._FN_EMAILSENDFROM." </td>\n";
echo " <td colspan=\"2\">\n";
echo " <input type=\"text\" name=\"re_mail\" value=\"$reply_mail\" size=\"30\">\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"279\">"._FN_EMAILSENDSUBJ."</td>\n";
echo " <td colspan=\"2\">\n";
echo " <input type=\"text\" name=\"subj\" value=\"$subject_text\" size=\"30\">\n";
echo " </td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "<input type=\"submit\" name=\"Submit\" value=\""._SAVECHANGES."\">\n";
echo "</form>\n";
CloseTable();
include("footer.php");
}
function save_config($a_user, $a_html, $a_download, $a_js, $a_commit, $a_show, $a_del, $max_all, $max_norm, $max_admin, $max_down, $sep_norm, $sep_not, $sep_adm, $a_mail, $normmail, $re_mail, $subj) { //ulozi konfiguraci
global $prefix, $db;
$a_user = intval($a_user);
$a_html = intval($a_html);
$a_download = intval($a_download);
$a_js = intval($a_js);
$a_commit = intval($a_commit);
$a_show = intval($a_show);
$a_del = intval($a_del);
$max_all = intval($max_all);
$max_norm = intval($max_norm);
$max_admin = intval($max_admin);
$max_down = intval($max_down);
$sep_norm = addslashes(FixQuotes($sep_norm));;
$sep_not = addslashes(FixQuotes($sep_not));
$sep_adm = addslashes(FixQuotes($sep_adm));
$mail = addslashes(FixQuotes($normmail));
$re_mail = addslashes(FixQuotes($re_mail));
$subj = addslashes(FixQuotes($subj));
$query = "UPDATE ".$prefix."_actual_config SET allow_add_users='$a_user', allow_HTML='$a_html', allow_down='$a_download', js_jump_menu='$a_js', allow_direct_comit='$a_commit', show_flash_news='$a_show', delete_advance='$a_del', max_all='$max_all', maxlimit_norm='$max_norm', maxlimit_admin='$max_admin', maxlimit_down='$max_down', separator='$sep_norm', separator_not='$sep_not', separator_adm='$sep_adm', allow_mail='$a_mail', mail='$normmail', reply_mail='$re_mail', subject_text='$subj'";
$db->sql_query($query);
Header("Location: admin.php?op=FlashMain");
}
function publish_flash($id) { //nastavi priznak publikovat
global $prefix, $db;
$id = intval($id);
$sql = "UPDATE ".$prefix."_actual set status='1' where id='$id'";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
} else {
Header("Location: admin.php?op=FlashMain");
}
}
function delete_flash($id) { //smaze aktualitu s ID
global $prefix, $db, $delete_advance;
if ($delete_advance == 0) { //neni potreba potvryovat smayani
$id = intval($id);
$sql = "DELETE FROM ".$prefix."_actual where id='$id'";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
} else {
Header("Location: admin.php?op=FlashMain");
}
} else { //je treba smazani potvrdit
Header("Location: admin.php?op=CommitDel1&id=$id");
}
}
function new_flash() { //nova aktualita
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
OpenTable();
echo "<b>"._FN_CNEWFLASH."</b>\n";
CloseTable();
echo "<br>\n";
OpenTable();
echo "<form name=\"newflash\" method=\"post\" action=\"admin.php\">\n";
echo "<table width=\"90%\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\">\n";
echo "<tr>\n";
echo " <td width=\"30%\">"._FN_CTEXT."</td>\n";
echo " <td width=\"70%\">\n";
echo " <textarea name=\"text\" cols=\"30\" rows=\"5\"></textarea>\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"30%\">"._FN_CLINK."</td>\n";
echo " <td width=\"70%\">\n";
echo " <input type=\"text\" name=\"link\" size=\"37\" value=\"http://\">\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"30%\">"._FN_CPRIVATE."</td>\n";
echo " <td width=\"70%\">\n";
echo " <input type=\"checkbox\" name=\"private\" value=\"1\">\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"30%\"></td>\n";
echo " <td width=\"70%\">\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"30%\"></td>\n";
echo " <td width=\"70%\">\n";
echo " <input type=\"hidden\" name=\"id\" value=\"0\">\n";
echo " <input type=\"hidden\" name=\"action\" value=\"1\">\n";
echo " <input type=\"hidden\" name=\"op\" value=\"WriteFlash\">\n";
echo " <input type=\"submit\" name=\"Submit\" value=\""._FN_CADD."\">\n";
echo " </td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "</form>\n\n";
CloseTable();
include("footer.php");
}
function edit_flash($id) { //otevre aktualitu s ID pro editaci
global $prefix, $db;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
OpenTable();
echo "<b>"._FN_CEDITACE."</b>\n";
CloseTable();
echo "<br>";
OpenTable();
$id = intval($id);
$sql = "SELECT * FROM ".$prefix."_actual where id='$id'";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>\n";
exit();
} else {
list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result);
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
if ($admin == 0) {
$a = "";
} else {
$a= "checked";
}
echo "<form name=\"editflash\" method=\"post\" action=\"admin.php\">\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\">\n";
echo "<tr>\n";
echo " <td width=\"12%\">"._FN_CTEXT."</td>\n";
echo " <td width=\"88%\">\n";
echo " <textarea name=\"text\" cols=\"30\" rows=\"5\">$text</textarea>\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"12%\">"._FN_CLINK."</td>\n";
echo " <td width=\"88%\">\n";
echo " <input type=\"text\" name=\"link\" value=\"$link\" size=\"37\">\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"12%\">"._FN_CPRIVATE."</td>\n";
echo " <td width=\"88%\">\n";
echo " <input type=\"checkbox\" name=\"private\" value=\"1\" $a>\n";
echo " </td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td width=\"12%\"></td>\n";
echo " <td width=\"88%\">\n";
echo " <input type=\"hidden\" name=\"id\" value=\"$id\">\n";
echo " <input type=\"hidden\" name=\"action\" value=\"0\">\n";
echo " <input type=\"hidden\" name=\"op\" value=\"WriteFlash\">\n";
echo " <input type=\"submit\" name=\"Submit\" value=\""._FN_CEDIT."\">\n";
echo " </td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "</form>\n\n";
CloseTable();
}
include("footer.php");
}
function write_flash($action, $text, $link, $private, $id) { //zapise novou aktualitu s parametry $text, $link, $admin, $status
global $prefix, $db;
if (!$private) {
$admin = "0";
} else {
$admin = "1";
}
$id = intval($id);
$text = addslashes($text);
$link = addslashes($link);
$datum = Time();
if ($action == 0) { //kdyz jde o update 0 = update
$sql = "UPDATE ".$prefix."_actual SET text='$text', link='$link', admin='$admin' where id=$id";
$result = $db->sql_query($sql);
if(!$result) { //chyba
echo ""._FNERRORDB."<br>";
exit();
}
Header("Location: admin.php?op=FlashMain");
} else { //nebo je to nova aktualita 1 = nova
$sql = "INSERT INTO ".$prefix."_actual VALUES ('', '$text', '$link', '$datum', '$admin', '1')";
$result = $db->sql_query($sql);
if(!$result) { //chyba
echo ""._FNERRORDB."<br>";
exit();
}
Header("Location: admin.php?op=FlashMain");
}
}
function del_old_comit($how_old) {
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
OpenTable();
echo "<b>"._FN_CFGDELOLDTXT."</b>";
CloseTable();
echo "<br>";
if ($how_old == 3600) $text = _FN_TIMRHOURS1;
if ($how_old == 18000) $text = _FN_TIMRHOURS5;
if ($how_old == 36000) $text = _FN_TIMRHOURS10;
if ($how_old == 72000) $text = _FN_TIMRHOURS20;
if ($how_old == 86400) $text = _FN_TIMRDAYS1;
if ($how_old == 172800) $text = _FN_TIMRDAYS2;
if ($how_old == 432000) $text = _FN_TIMRDAYS5;
if ($how_old == 864000) $text = _FN_TIMRDAYS10;
if ($how_old == 1296000) $text = _FN_TIMRDAYS15;
if ($how_old == 1728000) $text = _FN_TIMRDAYS20;
if ($how_old == 2160000) $text = _FN_TIMRDAYS25;
if ($how_old == 2592000) $text = _FN_TIMRMONS1;
if ($how_old == 5184000) $text = _FN_TIMRMONS2;
if ($how_old == 12960000) $text = _FN_TIMRMONS5;
if ($how_old == 18144000) $text = _FN_TIMRMONS7;
if ($how_old == 25920000) $text = _FN_TIMRMONS10;
if ($how_old == 31104000) $text = _FN_TIMRYER1;
if ($how_old == 62208000) $text = _FN_TIMRYER2;
if ($how_old == 93312000) $text = _FN_TIMRYER3;
if ($how_old == 124416000) $text = _FN_TIMRYER4;
if ($how_old == 155520000) $text = _FN_TIMRYER5;
OpenTable();
echo "<form name=\"dellcomm\" method=\"post\" action=\"admin.php\">\n";
echo " <div align=\"center\">"._FN_CDELCOMMIT1." <b>$text</b>?\n<br>\n<br>\n";
echo " <input type=\"hidden\" name=\"how_old\" value=\"$how_old\">\n";
echo " <input type=\"hidden\" name=\"op\" value=\"DelOldComm\">\n";
echo " <input type=\"submit\" name=\"delcomm\" value=\""._FN_YES."\">\n";
echo " <input type=\"submit\" name=\"delcomm\" value=\""._FN_NO."\">\n";
echo " </div>\n";
echo "</form>\n";
CloseTable();
}
function del_old_comitok($how_old, $delcomm) { //potvrdi/zamitne vymazani aktuality s ID
global $prefix, $db;
$timestamp = time();
$cas = intval($timestamp - $how_old);
if ($delcomm == ""._FN_YES."") {
$sql = "DELETE FROM ".$prefix."_actual where date <'$cas'";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
} else {
Header("Location: admin.php?op=FlashMain");
}
} else {
Header("Location: admin.php?op=FlashMain");
}
}
function commit_del1($id) { //potvrdi/zamitne vymazani aktuality s ID
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
OpenTable();
echo "<b>"._FN_CFGDELID."</b>";
CloseTable();
echo "<br>";
OpenTable();
echo "<form name=\"dellcomm\" method=\"post\" action=\"admin.php\">\n";
echo " <div align=\"center\">"._FN_CDELCOMMIT2." <b>"._FN_CID." $id</b>?\n<br>\n<br>\n";
echo " <input type=\"hidden\" name=\"id\" value=\"$id\">\n";
echo " <input type=\"hidden\" name=\"op\" value=\"CommDelete\">\n";
echo " <input type=\"submit\" name=\"delcomm\" value=\""._FN_YES."\">\n";
echo " <input type=\"submit\" name=\"delcomm\" value=\""._FN_NO."\">\n";
echo " </div>\n";
echo "</form>\n";
CloseTable();
include("footer.php");
}
function commit_del2($delcomm, $id) { //potvrdi/zamitne vymazani aktuality s ID
global $prefix, $db;
if ($delcomm == ""._FN_YES."") {
$id = intval($id);
$sql = "DELETE FROM ".$prefix."_actual where id='$id'";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
} else {
Header("Location: admin.php?op=FlashMain");
}
} else {
Header("Location: admin.php?op=FlashMain");
}
}
function make_main_menu() { //vytvori hlavni menu
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
showallflash();
flash_foot(); // zapisem signaturu
include("footer.php"); // nactem paticku
}
function make_tools_menu() { //vytvori menu udrzba
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
maketoolsmenu();
echo "<br>";
include("footer.php"); // nactem paticku
}
function del_old_menu() { //vytvori menu pro zobrazeni druhu aktualit
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
OpenTable();
echo "<b>"._FN_CFGDELOLDTXT."</b>";
CloseTable();
echo "<br>";
OpenTable(); // otevrem tabulku
echo "<form name=\"form1\" method=\"post\" action=\"admin.php\">\n";
echo "<font size=\"-1\">"._FN_CFGDELOLDBEFORE." </font>\n";
echo " <select name=\"how_old\">\n";
echo " <option name=\"how_old\" value=\"3600\">"._FN_TIMRHOURS1."</option>\n";
echo " <option name=\"how_old\" value=\"18000\">"._FN_TIMRHOURS5."</option>\n";
echo " <option name=\"how_old\" value=\"36000\">"._FN_TIMRHOURS10."</option>\n";
echo " <option name=\"how_old\" value=\"72000\">"._FN_TIMRHOURS20."</option>\n";
echo " <option name=\"how_old\" value=\"86400\">"._FN_TIMRDAYS1."</option>\n";
echo " <option name=\"how_old\" value=\"172800\">"._FN_TIMRDAYS2."</option>\n";
echo " <option name=\"how_old\" value=\"432000\">"._FN_TIMRDAYS5."</option>\n";
echo " <option name=\"how_old\" value=\"864000\">"._FN_TIMRDAYS10."</option>\n";
echo " <option name=\"how_old\" value=\"1296000\">"._FN_TIMRDAYS15."</option>\n";
echo " <option name=\"how_old\" value=\"1728000\">"._FN_TIMRDAYS20."</option>\n";
echo " <option name=\"how_old\" value=\"2160000\">"._FN_TIMRDAYS25."</option>\n";
echo " <option name=\"how_old\" value=\"2592000\">"._FN_TIMRMONS1."</option>\n";
echo " <option name=\"how_old\" value=\"5184000\">"._FN_TIMRMONS2."</option>\n";
echo " <option name=\"how_old\" value=\"12960000\">"._FN_TIMRMONS5."</option>\n";
echo " <option name=\"how_old\" value=\"18144000\">"._FN_TIMRMONS7."</option>\n";
echo " <option name=\"how_old\" value=\"25920000\">"._FN_TIMRMONS10."</option>\n";
echo " <option name=\"how_old\" value=\"31104000\">"._FN_TIMRYER1."</option>\n";
echo " <option name=\"how_old\" value=\"62208000\">"._FN_TIMRYER2."</option>\n";
echo " <option name=\"how_old\" value=\"93312000\">"._FN_TIMRYER3."</option>\n";
echo " <option name=\"how_old\" value=\"124416000\">"._FN_TIMRYER4."</option>\n";
echo " <option name=\"how_old\" value=\"155520000\">"._FN_TIMRYER5."</option>\n";
echo " </select>\n";
echo " <input type=\"hidden\" name=\"op\" value=\"DelOldc\">\n";
echo " <font size=\"-1\">"._FN_CFGDELOLDTEXT."</font><br><br>\n";
echo " <center><input type=\"submit\" name=\"Submit\" value=\""._FN_CFGDELOLDBUTON."\"></center>\n";
echo "</form>";
CloseTable(); //zavrem tabulku
echo "<br>";
include("footer.php"); // nactem paticku
}
function show_all_flash() { //ukaze vsechny aktuality
global $prefix, $db, $bgcolor1, $bgcolor2, $bgcolor3, $admin, $delete_advance, $max_all;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
maketoolsmenu();
if ($delete_advance == 0) {
$c_del = "DelFlash";
} else {
$c_del = "CommDel";
}
$sql = "select * from ".$prefix."_actual order by date DESC limit 0,$max_all";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
}
table_head(); //vypiseme zhlavy
$s_l = 1; //inicializace suda/licha
while(list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result)) {
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
$d[1] = date(d,$date);
$d[2] = date(m,$date);
$d[3] = date(Y,$date);
$datum = "$d[1].$d[2].$d[3]";
if ($s_l%2 == 0) { //stridani barev
$bg = $bgcolor3;
} else {
$bg = $bgcolor2;
}
if ($status == 0) {
$p= "| <a href=\"admin.php?op=PubFlash&id=$id\">"._FN_FUNCTPUBLISH."</A> ";
} else {
$p= " ";
}
echo "<tr bgcolor=\"$bg\">\n";
echo " <td width=\"5%\">$id</td>\n";
echo " <td width=\"70%\"><b>$datum</b>: $text</td>\n";
echo " <td width=\"25%\">[ <a href=\"admin.php?op=EditFlash&id=$id\">"._FN_FUNCTEDIT."</a> | <a href=\"admin.php?op=$c_del&id=$id\">"._FN_FUNCTDEL."</a> $p ]</td>\n";
echo "</tr>\n";
$s_l++; //prictem
}
table_foot(); //vypiseme zapati
include("footer.php");
}
function show_user_flash() { //ukaze uzivatelske aktuality
global $prefix, $db, $bgcolor1, $bgcolor2, $bgcolor3, $admin, $delete_advance, $max_all;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
maketoolsmenu();
if ($delete_advance == 0) {
$c_del = "DelFlash";
} else {
$c_del= "CommDel";
}
$sql = "select * from ".$prefix."_actual where admin='0' order by date DESC limit 0,$max_all";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
}
table_head();
$s_l = 1; //inicialiyace suda/licha
while(list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result)) {
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
$d[1] = date(d,$date);
$d[2] = date(m,$date);
$d[3] = date(Y,$date);
$datum = "$d[1].$d[2].$d[3]";
if ($s_l%2 == 0) { //stridani barev
$bg = $bgcolor3;
} else {
$bg = $bgcolor2;
}
if ($status == 0) {
$p = "| <a href=\"admin.php?op=PubFlash&id=$id\">"._FN_FUNCTPUBLISH."</a> ";
} else {
$p = " ";
}
echo "<tr bgcolor=\"$bg\">\n";
echo " <td width=\"5%\">$id</td>\n";
echo " <td width=\"70%\"><b>$datum</b>: $text</td>\n";
echo " <td width=\"25%\">[ <a href=\"admin.php?op=EditFlash&id=$id\">"._FN_FUNCTEDIT."</a> | <A href=\"admin.php?op=$c_del&id=$id\">"._FN_FUNCTDEL."</a> $p ]</td>\n";
echo "</tr>\n";
$s_l++; //prictem
}
table_foot();
include("footer.php");
}
function show_admin_flash() { //ukaze admin aktuality
global $prefix, $db, $bgcolor1, $bgcolor2, $bgcolor3, $admin, $delete_advance, $max_all;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
maketoolsmenu();
if ($delete_advance == 0) {
$c_del = "DelFlash";
} else {
$c_del = "CommDel";
}
$sql = "select * from ".$prefix."_actual where admin='1' order by date DESC limit 0,$max_all";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
}
table_head();
$s_l = 1; //inicialiyace suda/licha
while(list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result)) {
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
$d[1] = date(d,$date);
$d[2] = date(m,$date);
$d[3] = date(Y,$date);
$datum = "$d[1].$d[2].$d[3]";
if ($s_l%2 == 0) { //stridani barev
$bg = $bgcolor3;
} else {
$bg = $bgcolor2;
}
if ($status == 0){
$p = "| <a href=\"admin.php?op=PubFlash&id=$id\">"._FN_FUNCTPUBLISH."</a> ";
} else {
$p = " ";
}
echo "<tr bgcolor=\"$bg\">\n";
echo " <td width=\"5%\">$id</td>\n";
echo " <td width=\"70%\"><b>$datum</b>: $text</td>\n";
echo " <td width=\"25%\">[ <a href=\"admin.php?op=EditFlash&id=$id\">"._FN_FUNCTEDIT."</a> | <a href=\"admin.php?op=$c_del&id=$id\">"._FN_FUNCTDEL."</a> $p ]</td>\n";
echo "</tr>\n";
$s_l++; //prictem
}
table_foot();
include("footer.php");
}
function show_all_pub() { //ukaze vsechny publikovane aktuality
global $prefix, $db, $bgcolor1, $bgcolor2, $bgcolor3, $admin, $delete_advance, $max_all;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
maketoolsmenu();
if ($delete_advance == 0) {
$c_del = "DelFlash";
} else {
$c_del = "CommDel";
}
$sql = "select * from ".$prefix."_actual where status='1' order by date DESC limit 0,$max_all";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
}
table_head();
$s_l = 1; //inicializace suda/licha
while(list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result)) {
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
$d[1] = date(d,$date);
$d[2] = date(m,$date);
$d[3] = date(Y,$date);
$datum = "$d[1].$d[2].$d[3]";
if ($s_l%2 == 0) { //stridani barev
$bg = $bgcolor3;
} else {
$bg = $bgcolor2;
}
if ($status == 0) {
$p = "| <a href=\"admin.php?op=PubFlash&id=$id\">"._FN_FUNCTPUBLISH."</a> ";
} else {
$p = " ";
}
echo "<tr bgcolor=\"$bg\">\n";
echo " <td width=\"5%\">$id</td>\n";
echo " <td width=\"70%\"><b>$datum</b>: $text</td>\n";
echo " <td width=\"25%\">[ <a href=\"admin.php?op=EditFlash&id=$id\">"._FN_FUNCTEDIT."</a> | <a href=\"admin.php?op=$c_del&id=$id\">"._FN_FUNCTDEL."</a> $p ]</td>\n";
echo "</tr>\n";
$s_l++; //prictem
}
table_foot();
include("footer.php");
}
function show_user_pub() { //ukaze vsechny publikovane aktuality pro uzivatele
global $prefix, $db, $bgcolor1, $bgcolor2, $bgcolor3, $admin, $delete_advance, $max_all;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
maketoolsmenu();
if ($delete_advance == 0) {
$c_del = "DelFlash";
} else {
$c_del = "CommDel";
}
$sql = "select * from ".$prefix."_actual where status='1' and admin='0' order by date DESC limit 0,$max_all";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
}
table_head();
$s_l = 1; //inicialiyace suda/licha
while(list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result)){
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
$d[1] = date(d,$date);
$d[2] = date(m,$date);
$d[3] = date(Y,$date);
$datum = "$d[1].$d[2].$d[3]";
if ($s_l%2 == 0) { //stridani barev
$bg = $bgcolor3;
} else {
$bg = $bgcolor2;
}
if ($status == 0) {
$p = "| <a href=\"admin.php?op=PubFlash&id=$id\">"._FN_FUNCTPUBLISH."</a> ";
} else {
$p = " ";
}
echo "<tr bgcolor=\"$bg\">\n";
echo " <td width=\"5%\">$id</td>\n";
echo " <td width=\"70%\"><b>$datum</b>: $text</td>\n";
echo " <td width=\"25%\">[ <a href=\"admin.php?op=EditFlash&id=$id\">"._FN_FUNCTEDIT."</a> | <a href=\"admin.php?op=$c_del&id=$id\">"._FN_FUNCTDEL."</a> $p ]</td>\n";
echo "</tr>\n";
$s_l++; //prictem
}
table_foot();
include("footer.php");
}
function show_admin_pub() { //ukaze vsechny publikovane aktuality pro admini
global $prefix, $db, $bgcolor1, $bgcolor2, $bgcolor3, $admin, $delete_advance, $max_all;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
maketoolsmenu();
if ($delete_advance == 0) {
$c_del = "DelFlash";
} else {
$c_del = "CommDel";
}
$sql = "select * from ".$prefix."_actual where status='1' and admin='1' order by date DESC limit 0,$max_all";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
}
table_head();
$s_l = 1; //inicializace suda/licha
while(list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result)) {
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
$d[1] = date(d,$date);
$d[2] = date(m,$date);
$d[3] = date(Y,$date);
$datum = "$d[1].$d[2].$d[3]";
if ($s_l%2 == 0) { //stridani barev
$bg = $bgcolor3;
} else {
$bg = $bgcolor2;
}
if ($status == 0) {
$p = "| <a href=\"admin.php?op=PubFlash&id=$id\">"._FN_FUNCTPUBLISH."</a> ";
} else {
$p = " ";
}
echo "<tr bgcolor=\"$bg\">\n";
echo " <td width=\"5%\">$id</td>\n";
echo " <td width=\"70%\"><b>$datum</b>: $text</td>\n";
echo " <td width=\"25%\">[ <a href=\"admin.php?op=EditFlash&id=$id\">"._FN_FUNCTEDIT."</a> | <a href=\"admin.php?op=$c_del&id=$id\">"._FN_FUNCTDEL."</a> $p ]</td>\n";
echo "</tr>\n";
$s_l++; //prictem
}
table_foot();
include("footer.php");
}
function show_all_notpub() { //ukaze vsechny nepublikovane aktuality
global $prefix, $db, $bgcolor1, $bgcolor2, $bgcolor3, $admin, $delete_advance, $max_all;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
maketoolsmenu();
if ($delete_advance == 0) {
$c_del = "DelFlash";
} else {
$c_del = "CommDel";
}
$sql = "select * from ".$prefix."_actual where status='0' order by date DESC limit 0,$max_all";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
}
table_head();
$s_l = 1; //inicialiyace suda/licha
while(list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result)) {
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
$d[1] = date(d,$date);
$d[2] = date(m,$date);
$d[3] = date(Y,$date);
$datum = "$d[1].$d[2].$d[3]";
if ($s_l%2 == 0) { //stridani barev
$bg = $bgcolor3;
} else {
$bg = $bgcolor2;
}
if ($status == 0) {
$p = "| <a href=\"admin.php?op=PubFlash&id=$id\">"._FN_FUNCTPUBLISH."</a> ";
} else {
$p = " ";
}
echo "<tr bgcolor=\"$bg\">\n";
echo " <td width=\"5%\">$id</td>\n";
echo " <td width=\"70%\"><b>$datum</b>: $text</td>\n";
echo " <td width=\"25%\">[ <a href=\"admin.php?op=EditFlash&id=$id\">"._FN_FUNCTEDIT."</a> | <a href=\"admin.php?op=$c_del&id=$id\">"._FN_FUNCTDEL."</a> $p ]</td>\n";
echo "</tr>\n";
$s_l++; //prictem
}
table_foot();
include("footer.php");
}
function show_user_notpub() { //ukaze vsechny nepublikovane aktuality pro uzivatele
global $prefix, $db, $bgcolor1, $bgcolor2, $bgcolor3, $admin, $delete_advance, $max_all;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
maketoolsmenu();
if ($delete_advance == 0) {
$c_del = "DelFlash";
} else {
$c_del = "CommDel";
}
$sql = "select * from ".$prefix."_actual where status='0' and admin='0' order by date DESC limit 0,$max_all";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
}
table_head();
$s_l = 1; //inicialiyace suda/licha
while(list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result)) {
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
$d[1] = date(d,$date);
$d[2] = date(m,$date);
$d[3] = date(Y,$date);
$datum = "$d[1].$d[2].$d[3]";
if ($s_l%2 == 0) { //stridani barev
$bg = $bgcolor3;
} else {
$bg = $bgcolor2;
}
if ($status == 0) {
$p = "| <a href=\"admin.php?op=PubFlash&id=$id\">"._FN_FUNCTPUBLISH."</a> ";
} else {
$p = " ";
}
echo "<tr bgcolor=\"$bg\">\n";
echo " <td width=\"5%\">$id</td>\n";
echo " <td width=\"70%\"><b>$datum</b>: $text</td>\n";
echo " <td width=\"25%\">[ <a href=\"admin.php?op=EditFlash&id=$id\">"._FN_FUNCTEDIT."</a> | <a href=\"admin.php?op=$c_del&id=$id\">"._FN_FUNCTDEL."</a> $p ]</td>\n";
echo "</tr>\n";
$s_l++; //prictem
}
table_foot();
include("footer.php");
}
function show_admin_notpub() { //ukaze vsechny nepublikovane aktuality pro admini
global $prefix, $db, $bgcolor1, $bgcolor2, $bgcolor3, $admin, $delete_advance, $max_all;
include("header.php"); //nactem hlavicku
GraphicAdmin(); //nactem admin menu
makemainmenu();
maketoolsmenu();
if ($delete_advance == 0) {
$c_del = "DelFlash";
} else {
$c_del = "CommDel";
}
$sql = "select * from ".$prefix."_actual where status='0' and admin='1' order by date DESC limit 0,$max_all";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
}
table_head();
$s_l = 1; //inicialiyace suda/licha
while(list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result)) {
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
$d[1] = date(d,$date);
$d[2] = date(m,$date);
$d[3] = date(Y,$date);
$datum = "$d[1].$d[2].$d[3]";
if ($s_l%2 == 0) { //stridani barev
$bg = $bgcolor3;
} else {
$bg = $bgcolor2;
}
if ($status == 0) {
$p = "| <a href=\"admin.php?op=PubFlash&id=$id\">"._FN_FUNCTPUBLISH."</a> ";
} else {
$p = " ";
}
echo "<tr bgcolor=\"$bg\">\n";
echo " <td width=\"5%\">$id</td>\n";
echo " <td width=\"70%\"><b>$datum</b>: $text</td>\n";
echo " <td width=\"25%\">[ <a href=\"admin.php?op=EditFlash&id=$id\">"._FN_FUNCTEDIT."</a> | <a href=\"admin.php?op=$c_del&id=$id\">"._FN_FUNCTDEL."</a> $p ]</td>\n";
echo "</tr>\n";
$s_l++; //prictem
}
table_foot();
include("footer.php");
}
function table_head() {
echo "<table width=\"100%\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\">\n";
echo "<tr>\n";
echo " <td width=\"5%\">\n";
echo " <div align=\"center\"><b>"._FN_CID."</b></div>\n";
echo " </td>\n";
echo " <td width=\"70%\">\n";
echo " <div align=\"center\"><b>"._FN_FUNCTTEXT."</b></div>\n";
echo " </td>\n";
echo " <td width=\"25%\">\n";
echo " <div align=\"center\"><b>"._FN_FUNCTFUNCTION."</b></div>\n";
echo " </td>\n";
echo "</tr>\n";
}
function table_foot() {
echo "</table>\n";
}
function flash_foot() { //vytvori menu pro zobrazeni druhu aktualit
echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo "<tr>\n";
echo " <td align=\"right\"><font size=\"-2\" face=\"Verdana, Arial, Helvetica, sans-serif\">"._FLAUTHORS."</font>\n";
echo " </td>\n";
echo "</tr>\n";
echo "</table>\n";
}
function makemainmenu() { //vytvori hlavni menu
OpenTable(); // otevrem tabulku
echo "<table width=\"75%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo "<tr>\n";
echo " <td><a href=\"admin.php?op=ReadConfig\">"._FN_CFGMAINCFG."</a><br>[<font size=\"-2\">"._FN_CFGMAINHELP."</font>]</td>\n";
echo " <td><a href=\"admin.php?op=ToolsMain\">"._FN_CFGFLASHBROWSER."</a><br>[<font size=\"-2\">"._FN_CFGFLASHBROWSERHELP."</font>]</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td><a href=\"admin.php?op=NewFlash\">"._FN_CFGNEWFLASH."</a><br>[<font size=\"-2\">"._FN_CFGNEWFLASHHELP."</font>]</td>\n";
echo " <td><a href=\"admin.php?op=DelOld\">"._FN_CFGDELOLD."</a><br>\n[<font size=\"-2\">"._FN_CFGDELOLDHELP."</font>]</td>\n";
echo "</tr>\n";
echo "</table>\n";
CloseTable(); //zavrem tabulku
echo "<br>";
}
function showallflash() { //ukaze vsechny aktuality
global $prefix, $db, $bgcolor1, $bgcolor2, $bgcolor3, $prefix, $admin, $delete_advance, $max_all;
if ($delete_advance == 0) {
$c_del = "DelFlash";
} else {
$c_del = "CommDel";
}
$sql = "select * from ".$prefix."_actual order by date DESC limit 0,$max_all";
$result = $db->sql_query($sql);
if(!$result) {
echo ""._FNERRORDB."<br>";
exit();
}
table_head(); //vypiseme zhlavy
$s_l = 1; //inicializace suda/licha
while(list($id, $text, $link, $date, $for_admin, $status ) = $db->sql_fetchrow($result)) {
$id = intval($id);
$text = stripslashes($text);
$link = stripslashes($link);
$date = intval($date);
$for_admin = intval($for_admin);
$status = intval($status);
$d[1] = date(d,$date);
$d[2] = date(m,$date);
$d[3] = date(Y,$date);
$datum = "$d[1].$d[2].$d[3]";
if ($s_l%2 == 0) { //stridani barev
$bg = $bgcolor3;
} else {
$bg = $bgcolor2;
}
if ($status == 0) {
$p = "| <a href=\"admin.php?op=PubFlash&id=$id\">"._FN_FUNCTPUBLISH."</a> ";
} else {
$p = " ";
}
echo "<tr bgcolor=\"$bg\">\n";
echo " <td width=\"5%\">$id</td>\n";
echo " <td width=\"70%\"><b>$datum</b>: $text</td>\n";
echo " <td width=\"25%\">[ <a href=\"admin.php?op=EditFlash&id=$id\">"._FN_FUNCTEDIT."</a> | <a href=\"admin.php?op=$c_del&id=$id\">"._FN_FUNCTDEL."</a> $p ]</td>\n";
echo "</tr>\n";
$s_l++; //prictem
}
table_foot(); //vypiseme zapati
include("footer.php");
}
function maketoolsmenu() { //vytvori menu udrzba
global $max_all;
OpenTable();
echo "<b>"._FN_CFGTOOLS." ($max_all "._FN_CFGTOOLSLATEST.")</b><br>\n";
CloseTable();
echo "<br>\n";
OpenTable(); // otevrem tabulku
echo " [ <a href=\"admin.php?op=SAF\">"._FN_CFGSHOWALL."</a>]<br>\n";
echo " [ <a href=\"admin.php?op=SUF\">"._FN_CFGSHOWALLUSERS."</a>]<br>\n";
echo " [ <a href=\"admin.php?op=SADMF\">"._FN_CFGSHOWALLADM."</a>]<br><br>\n";
echo " [ <a href=\"admin.php?op=SAPub\">"._FN_CFGSHOWALLPUB."</a>]<br>\n";
echo " [ <a href=\"admin.php?op=SUPub\">"._FN_CFGSHOWALLPUBUSERS."</a>]<br>\n";
echo " [ <a href=\"admin.php?op=SADMPub\">"._FN_CFGSHOWALLPUBADM."</a>]<br><br>\n";
echo " [ <a href=\"admin.php?op=SANPub\">"._FN_CFGSHOWALLNOTPUB."</a>]<br>\n";
echo " [ <a href=\"admin.php?op=SUNPub\">"._FN_CFGSHOWALLNPUSERS."</a>]<br>\n";
echo " [ <a href=\"admin.php?op=SADMNPub\">"._FN_CFGSHOWALLNPUSERSADM."</a>]<br>\n";
CloseTable(); //zavrem tabulku
echo "<br>";
}
switch ($op) {
// hlavni funkce
case "ReadConfig":
read_config();
break;
case "SaveConfig":
save_config($a_user, $a_html, $a_download, $a_js, $a_commit, $a_show, $a_del, $max_all, $max_norm, $max_admin, $max_down, $sep_norm, $sep_not, $sep_adm, $a_mail, $normmail, $re_mail, $subj);
break;
case "PubFlash":
publish_flash($id);
break;
case "DelFlash":
delete_flash($id);
break;
case "NewFlash":
new_flash();
break;
case "EditFlash":
edit_flash($id);
break;
case "WriteFlash":
write_flash($action, $text, $link, $private, $id);
break;
case "CommDel":
commit_del1($id);
break;
case "CommDelete":
commit_del2($delcomm, $id);
break;
// zobrazovaci
case "SAF":
show_all_flash();
break;
case "SUF":
show_user_flash();
break;
case "SADMF":
show_admin_flash();
break;
case "SAPub":
show_all_pub();
break;
case "SUPub":
show_user_pub();
break;
case "SADMPub":
show_admin_pub();
break;
case "SANPub":
show_all_notpub();
break;
case "SUNPub":
show_user_notpub();
break;
case "SADMNPub":
show_admin_notpub();
break;
case "FlashMain":
make_main_menu();
break;
case "ToolsMain":
make_tools_menu();
break;
case "DelOld":
del_old_menu();
break;
case "DelOldc":
del_old_comit($how_old);
break;
case "DelOldComm":
del_old_comitok($how_old, $delcomm);
break;
}
} else {
echo "Access Denied";
}
?>