This repository has been archived by the owner on Mar 3, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathedit_related.php
54 lines (54 loc) · 2.17 KB
/
edit_related.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
<?php
session_start();
$key_test=$_COOKIE['session_key'];
if (empty($key_test) || ($key_test != $_SESSION['key']))
{
session_destroy();
header("Location: login.php");
header("Pragma: no-cache");
exit;
}
include_once("lib/etc/site.conf");
include_once("$cfg_class_dir/display.php");
include_once("$cfg_class_dir/lang.php");
$_lang = new lang;
$_display = new display;
$lang_file = $_lang -> get_lang_file();
if (file_exists("$cfg_translations_dir/$lang_file") && ($lang_file)) {
include ("$cfg_translations_dir/$lang_file");
}
//if ($_COOKIE['related']) echo $_POST['quota_no'];
if (!empty($_COOKIE['related_table']))
{
$msg="";
if ($_SESSION['related_table'] != $_COOKIE['related_table'])
{
$_SESSION['related_table'] = $_COOKIE['related_table'];
}
$table = $_SESSION['related_table'];
$rights = $_SESSION['user_rights'][$table]['write'];
if ($_SESSION['db_admin']) $rights = 't';
$table_name = db::get_table_string($table);
if (!empty($_COOKIE['related_recordset_action']))
{
if (!empty($_COOKIE['related_key']))
{
$key_field=$_display->get_related_key_field();
$key_val = $_display->format_related_key_val($_COOKIE['related_key']);
$query = "select * from $table where $key_field=$key_val";
if (!empty($view_queries[$table_name])) $query=$view_queries[$table_name]." where $key_field = $key_val";
//setcookie('related_key','',time()-3600);
}
if ($rights === 't') {
$_display->disp_related_form($query);
} else {
//$_SESSION['messages'] = "Naudotojas „".$_SESSION['user']['user']."“ negali redaguoti šios lentelės.";
//header ("Location: main.php");
echo "<div id=\"messages\" class=\"messages\" OnmouseOver=\"HideElement('related-overlay'); HideElement('related'); HideElement('messages'); HideElement('overlay'); HideElement('forms'); window.location = 'main.php'\">".USER." „".$_SESSION['user']['user']."“ ".DENY_EDIT_THIS_TABLE."</div>";
}
} else echo "<div id=\"errors\" class=\"errors\" OnmouseOver=\"HideElement('errors')\">".MISSING_COOKIE."</div>";
} else
{
echo "<div id=\"messages\" class=\"messages\" OnmouseOver=\"HideElement('messages')\">".SELECT_TABLE."</div>";
}
?>