1
|
<?
|
2
|
@$spojeni = Pg_Connect ("user=vadmin dbname=klinopis");
|
3
|
if (! $spojeni)
|
4
|
{
|
5
|
echo ("Nepodařilo se připojit k databázi!<BR>\n");
|
6
|
exit;
|
7
|
}
|
8
|
require "http://www.klinopis.cz/autor/fce.php3";
|
9
|
require "http://www.klinopis.cz/autor/convert.php3";
|
10
|
|
11
|
$klic = MD5 ($prijmeni);
|
12
|
$datum = Date ("Y-m-d H:i:s");
|
13
|
$maxdelka = 31690;
|
14
|
|
15
|
if (StrLen ($notes) > $maxdelka)
|
16
|
{
|
17
|
if (@$msg = Pg_Exec ($spojeni, "INSERT INTO pracovnici (klic, prijmeni, zivotopis) VALUES ('$klic', '$prijmeni', '$zivotopis', '$date')"))
|
18
|
echo ("Bohu?el, v? ?ivotopis je p??li? dlouh?! Zkuste to trochu zkr?tit, pros?m.<br>\n");
|
19
|
else
|
20
|
echo ("Bohu?el nen? mo?no prov?st tuto ?pravu v dan?m okam?iku, zkuste to pozd?ji, pros?m!<br>\n");
|
21
|
}
|
22
|
else if (StrLen ($notes) > $maxdelka)
|
23
|
{
|
24
|
if ($msg = Pg_Exec ($spojeni, "INSERT INTO pracovnici (klic, prijmeni, zivotopis, date) VALUES ('$klic', '$prijmeni', '$zivotopis', '$date')"))
|
25
|
echo ("Sorry, your notes are too long and therefore not saved.<br>\n");
|
26
|
else
|
27
|
echo ("It is imposible to change this item now, try later again please!<br>\n");
|
28
|
}
|
29
|
else
|
30
|
{
|
31
|
if (! @$msg = Pg_Exec ($spojeni, "INSERT INTO pracovnici (klic, prijmeni, zivotopis, date) VALUES ('$klic', '$prijmeni', '$zivotopis', '$date')"))
|
32
|
//old if (! @$msg = Pg_Exec ($spojeni, "INSERT INTO cuneig (klic, edition, notes, datum) VALUES ('$klic', '$edition', '$notes', '$datum')"))
|
33
|
{
|
34
|
|
35
|
if (@$msg = Pg_Exec ($spojeni, "INSERT INTO pracovnici (klic, prijmeni, zivotopis, date) VALUES ('$klic', '$prijmeni', '$zivotopis', '$date')"))
|
36
|
{
|
37
|
// $msg = Pg_Exec ($spojeni, "SELECT max(oid) FROM cuneig");
|
38
|
// List ($ioid) = Pg_Fetch_Row ($msg, 0);
|
39
|
// if (@$msg = Pg_Exec ($spojeni, "UPDATE cuneig SET edition='$edition', notes='$notes' WHERE (edition=$co)"))
|
40
|
}
|
41
|
}
|
42
|
else
|
43
|
{
|
44
|
echo ("?daje o pracovn?kovi byly ?sp?n? aktualizov?nyeno spravne<hr>");
|
45
|
echo ($prijmeni."<br><br>".$zivotopis."<hr>");
|
46
|
}
|
47
|
}
|
48
|
|
49
|
if ($msg)
|
50
|
{
|
51
|
// Pg_Exec ($spojeni, "DELETE FROM cuneig WHERE (edition='$co')");
|
52
|
}
|
53
|
|
54
|
Pg_Close ($spojeni);
|
55
|
echo ("Just close the window and have a break!");
|
56
|
?>
|