source: quests/includes/global_function.php@ 244

Last change on this file since 244 was 244, checked in by maron, 17 years ago

Rozdělaní práv

File size: 2.2 KB
Line 
1<?php
2
3 function Licence($Licence)
4 { // BEGIN function Licence
5 global $Database;
6 if (isset($_SESSION['User']) and $_SESSION['User'] <> '') {
7 // $User = $_SESSION['User'];
8 $Pass = $_SESSION['Pass'];
9
10 $Line = mysql_fetch_array($Database->SQLCommand("SELECT * FROM user WHERE ID = ".$_SESSION['UserID']));
11 if (!$Line) {
12 return false;
13 } else {
14 if ($Licence <= $Line['gm']) {
15 return true;
16 } else return false;
17 If ($Line['pass'] == $Pass) {
18
19 // zapsání poslení pou¾ité IP
20 // $Addres = $_SERVER['REMOTE_ADDR'];
21 // $Database->SQLCommand("UPDATE user SET LastLogin = now(), LastIP = '$Addres' WHERE user = '$User'");
22
23 return True;
24 } else { return False;
25 // die('Nemáte zde pøístup, pøihla¹te se: <a href="'.$Config['Web']['BaseURL'].'">zde</a>');
26 }
27 }
28 } else { return False;
29 // die('Nemáte zde pøístup, pøihla¹te se: <a href="'.$Config['Web']['BaseURL'].'">zde</a>');
30 }
31
32 } // END function Licence
33
34
35//seznam textù questù
36$Texts = array(
37// array('Title'),
38 array('Details'),
39 array('Objectives'),
40 array('OfferRewardText'),
41 array('RequestItemsText'),
42 array('EndText'),
43 array('ObjectiveText1'),
44 array('ObjectiveText2'),
45 array('ObjectiveText3'),
46 array('ObjectiveText4'),
47);
48
49$LogTypes = array(
50 // index, indexname , barva , popis
51 array('1','Questy', 'green', 'Operace s questy'),
52 array('2','Download', 'brown', 'Stáhnutí Sql souboru'),
53 array('3','Pøihlá¹ení', 'blue', 'Pøihlá¹ení u¾ivatelù, nastavení'),
54 array('4','Moderátor', 'red', 'Pøihlá¹ení u¾ivatelù'),
55 array('5','Hlasování', 'yellowgreen', 'Pøihlá¹ení u¾ivatelù'),
56);
57
58$Moderators = array(
59 '0' => 'pøekladatel',
60 '1' => 'moderátor',
61 '2' => 'administrátor',
62);
63
64 function WriteLog($Text, $Type)
65 { // BEGIN function Log
66 global $Database, $Config;
67 $user = @$_SESSION['UserID'];
68 // echo $user;
69 $Database->SelectDatabase($Config['Database']['Database']);
70 $Database->SQLCommand("INSERT INTO `log` ( `user` , `type` , `text` , `date` , `IP` )
71 VALUES ( '$user', '$Type', '$Text', now(), '".$_SERVER['REMOTE_ADDR']."')");
72 } // END function Log
73
74?>
Note: See TracBrowser for help on using the repository browser.