1 | <?php
|
---|
2 |
|
---|
3 | function AdminLevel()
|
---|
4 | { // BEGIN function AdminLevel
|
---|
5 | $Result = -1;
|
---|
6 | global $db;
|
---|
7 | if (isset($_SESSION['ID'])) {
|
---|
8 | if ($_SESSION['ID'] <> '') {
|
---|
9 | $ID = $_SESSION['ID'];
|
---|
10 | $Name = $_SESSION['User'];
|
---|
11 | $Pass = $_SESSION['Pass'];
|
---|
12 |
|
---|
13 | $sql = "SELECT * FROM user WHERE ID = '$ID' AND Name = '$Name' AND Pass = '$Pass'";
|
---|
14 | // echo $sql;
|
---|
15 | $ID = $db->SQLCommand($sql);
|
---|
16 | while($Line = mysql_fetch_array($ID)) {
|
---|
17 | $Result = $Line['Level'];
|
---|
18 | }
|
---|
19 | }
|
---|
20 | }
|
---|
21 | return $Result;
|
---|
22 | } // END function AdminLevel
|
---|
23 |
|
---|
24 | function WriteLog($Text, $Type)
|
---|
25 | { // BEGIN function Log
|
---|
26 | global $db;
|
---|
27 |
|
---|
28 | $Text = mysql_escape_string($Text);
|
---|
29 |
|
---|
30 | if (isset($_SESSION['ID']))
|
---|
31 | $User = $_SESSION['ID'];
|
---|
32 | else
|
---|
33 | $User = 0;
|
---|
34 |
|
---|
35 | $IP = $_SERVER['REMOTE_ADDR'];
|
---|
36 |
|
---|
37 | $sql = "SELECT max(ID) FROM log";
|
---|
38 | $ID = $db->SQLCommand($sql);
|
---|
39 | $Line = mysql_fetch_row($ID);
|
---|
40 | $ID = $Line[0]+1;
|
---|
41 |
|
---|
42 | $sql = "INSERT log VALUE('$ID',now(),'$Text','$Type','$User','$IP')";
|
---|
43 | $db->SQLCommand($sql);
|
---|
44 | } // END function Log
|
---|
45 |
|
---|
46 | function ReadLog($NumberLines, $Type) //0 = vechno
|
---|
47 | { // BEGIN function ReadLog
|
---|
48 | global $db;
|
---|
49 | global $Color;
|
---|
50 |
|
---|
51 | if ($Type <> '0')
|
---|
52 | $sql = "SELECT * FROM log WHERE Type = $Type order by 1 DESC LIMIT $NumberLines";
|
---|
53 | else
|
---|
54 | $sql = "SELECT * FROM log order by 1 DESC LIMIT $NumberLines";
|
---|
55 | $ID = $db->SQLCommand($sql);
|
---|
56 |
|
---|
57 | while ($Line = mysql_fetch_array($ID)) {
|
---|
58 | echo '<span style="color: '.$Color[$Line['Type']].'">'.$Line['Date'].': '.strip_tags($Line['Text']).' ('.$Line['UserID'].')</span><br />';
|
---|
59 | }
|
---|
60 | } // END function ReadLog
|
---|
61 |
|
---|
62 | function TestLicence($security)
|
---|
63 | { // BEGIN function TestLicence
|
---|
64 | global $AdminLevel;
|
---|
65 | global $NotLicence;
|
---|
66 | if ($AdminLevel < $security) { //level $security
|
---|
67 | echo $NotLicence;
|
---|
68 | include 'FormLogin.php';
|
---|
69 | ShowFooter();
|
---|
70 | die();
|
---|
71 | }
|
---|
72 | } // END function TestLicence
|
---|
73 |
|
---|
74 | function IconDownload($Name)
|
---|
75 | { // BEGIN function Icon
|
---|
76 | global $Icons;
|
---|
77 |
|
---|
78 | if (isset($Icons[$Name]))
|
---|
79 | return $Icons[$Name];
|
---|
80 | else {
|
---|
81 | WriteLog('Neznámý formát souboru: '.$Name,'5');
|
---|
82 | return $Icons['Unknow'];
|
---|
83 | }
|
---|
84 | } // END function Icon
|
---|
85 |
|
---|
86 | function JavaQuestionDel()
|
---|
87 | { // BEGIN function JavaQuestionDel
|
---|
88 | return 'onclick="if (window.confirm(\'Opravdu smazat?\')) {} else {
|
---|
89 | return false;
|
---|
90 | }"';
|
---|
91 | } // END function JavaQuestionDel
|
---|
92 |
|
---|
93 | //funkce na vypsání souborù podle ID sloky
|
---|
94 | function WriteFiles($Dir)
|
---|
95 | { // BEGIN function WriteFiles
|
---|
96 | global $db;
|
---|
97 | global $Icons;
|
---|
98 | global $UploadDirDownload;
|
---|
99 |
|
---|
100 | echo '<DL>';
|
---|
101 | $sql = "SELECT * FROM downloadfile WHERE Dir = '$Dir' order by 2 DESC";
|
---|
102 | $IDFiles = $db->SQLCommand($sql);
|
---|
103 | while($LineFile = mysql_fetch_array($IDFiles)) {
|
---|
104 | $Type = $LineFile['Type'];
|
---|
105 | echo '<DD><a href="/'.$UploadDirDownload.'/'.$LineFile['FileName'].'" title="'.$LineFile['Description'].' ('.$LineFile['Date'].')">'.IconDownload($Type).' '.$LineFile['Name'].'</a>';
|
---|
106 | }
|
---|
107 | echo '</DL>';
|
---|
108 |
|
---|
109 | } // END function WriteFiles
|
---|
110 |
|
---|
111 |
|
---|
112 |
|
---|
113 | ?>
|
---|
114 |
|
---|
115 |
|
---|
116 |
|
---|
117 |
|
---|
118 |
|
---|
119 |
|
---|
120 |
|
---|
121 |
|
---|