-
Notifications
You must be signed in to change notification settings - Fork 0
/
k_edit_prilohy.php
136 lines (129 loc) · 5.55 KB
/
k_edit_prilohy.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<? include ("./include/unit.php");
if(Prihlasen3($kod, $REMOTE_ADDR, $skupina, 4, $fullname, $login, $chyba))
{
NoCACHE();
$pole_tlacitek = array("Uložení<br>přílohy", "Odstranění<br>přílohy");
$pole_vyberu = array("vyber=1", "vyber=2");
if(!($vyber)) $vyber=1;
Hlavicka("Aktualizace souborů kraje", $fullname, $kod, "k_edit_prilohy.php", $pole_vyberu, $pole_tlacitek, $vyber);
echo "<P>";
if($odeslano_vymaz)
{
$podminka = " id = '".$vymaz[0]."' ";
for($i=1;$i<count($vymaz);$i++)
{
$podminka .= " or id = '".$vymaz[$i]."' ";
}
$SQL = "select nazev from soubory where $podminka ";
if(DB_select($SQL, $vystup, $pocet))
{
while($zaznam = MySQL_fetch_array($vystup))
{
if(!(unlink(c_files."files_kraj/".$zaznam["nazev"])))
echo "soubor ".$zaznam["nazev"]." se nepodařilo odstranit";
}
}
$SQL = "delete from soubory where $podminka";
DB_exec($SQL);
$vyber=2;
}
switch($vyber)
{
case 1:
//Tlacitka($kod, "k_edit_prilohy.php", $pole_vyberu, $pole_tlacitek,1);
/************ ulozit prilohu *******************************************/
echo "<center>".Hlaska($chyba, "Soubor se nepodařilo uložit", "Soubor byl úspěšně uložen")."</center>";
if($chyba<>"ok")
{
echo "<form action=\"./k_send_prilohy.php?kod=$kod\" method=post enctype=\"multipart/form-data\">";
$SQL = "select * from soubory where typ='k_zpravodaj' order by datum desc";
if(DB_select($SQL, $vystup, $pocet))
{
if($pocet==0) echo Text_alter("","V databázi nejsou uloženy žádné zpravodaje.");
else
{
echo "Připojit přílohu ke zpravodaji<br>";
echo "<select name=\"zprav\"> ";
while($zaz=mysql_fetch_array($vystup))
{
$selected="";
if($zaz["id"]==$zprav) $selected = "selected";
echo "<option value=\"".$zaz["id"]."\" $selected>".$zaz["popis"];
}
echo "</select>";
}
}
if($pocet<>0)
{
echo "<p><table border=0><tr><td><b><".c_font.">Soubor k odeslání:</td></tr>";
echo "<tr><td><input type=\"file\" name=\"soubor\" value=\"$soubor\"></td></tr></table>";
echo "<p><table border=0><tr><td><b><".c_font.">Nový název souboru:</b>";
echo "<br><font color=gray><small>- nový název souboru nesmí být prázdný a může obsahovat pouze tyto znaky:<br>a-z, A-Z, 0-9, ., _, -,
<br>tj. nesmíte používat diakritiku a mezery (např. namísto \"vzorové příklady\" pište \"vzorove_priklady\")</small></td></tr>";
echo "<tr><td><input type=\"textbox\" name=\"nazev\" value=\"$nazev\"></td></tr></table>";
echo "<p><table border=0><tr><td><b><".c_font.">Stručný popis:</b>";
echo "<br><font color=gray><small>- tento text se objeví místo názvu souboru (může být česky)</small></font></td></tr>";
echo "<tr><td><textarea name=\"popis\" value=\"$popis\" rows=3 cols=20></textarea></td></tr></table>";
echo "<p><table border=0><tr><td><input type = \"submit\" value=\"odeslat soubor\" name=\"odeslano\"></td></tr>";
echo "</table>";
}
echo "</form>";
}
break;
case 2:
//Tlacitka($kod, "k_edit_prilohy.php", $pole_vyberu, $pole_tlacitek,2);
/**************** odstanit prilohu ***************************************/
$SQL = "select * from soubory where typ='k_zpravodaj' order by datum desc";
if(DB_select($SQL, $vystup, $pocet))
{
if($pocet==0) echo Text_alter("","V databázi nejsou uloženy žádné zpravodaje.");
else
{
echo "<form action=\"./k_edit_prilohy.php?kod=$kod&vyber=$vyber\" method=\"post\">";
echo "Zobrazit přílohy zpravodaje<br>";
echo "<select name=\"zprav\"> ";
while($zaz=mysql_fetch_array($vystup))
{
$selected="";
if($zaz["id"]==$zprav) $selected = "selected";
echo "<option value=\"".$zaz["id"]."\" $selected>".$zaz["popis"];
}
echo "</select>";
echo " <input type=submit name=odeslano_zprav value=\"zobraz soubory\">";
echo "</form>";
}
}
if($odeslano_zprav)
{
$SQL = "select * from soubory where id_zprav='$zprav' ";
if(DB_select($SQL, $vystup, $pocet))
{
if($pocet>0)
{
echo "<P>Počet záznamů: $pocet";
echo "<form method=\"post\">";
echo "<p><table border=0 cellspacing=2 cellpadding=5>";
echo "<tr bgcolor=\"#dddddd\"><td><b><center>mazání</center></b></td><td><center><b>soubor</b></center></td><td><center><b>datum</b></center></td></tr>";
$i=0;
while($zaz=MySQL_fetch_array($vystup))
{
echo "<tr valign=\"top\">";
echo "<td><input type=\"checkbox\" name=\"vymaz[]\" value=\"".$zaz["id"]."\"></td>";
echo "<td><a href=\"sendfile.php?kod=$kod&p_prava=5&p_nazev=".$zaz["nazev"]."&p_adresar=files_kraj/".$zaz["nazev"]."\">".$zaz["popis"]."</a></td>";
echo "<td><small>".Datum($zaz["datum"])."</small></td>";
echo "</tr>";
$i++;
}
echo "<tr><td colspan=\"5\"><input type=\"submit\" name=\"odeslano_vymaz\" value=\"odstranit vybrané soubory\"></td></tr>";
echo "</table>";
echo "</form>";
}
else echo Text_alter("","Vybraný zpravodaj neobsahuje přílohy.");
}
}
break;
}
}
Konec();
define(c_font, "font size=4");
?>