Projekt

Obecné

Profil

Stáhnout (3.36 KB) Statistiky
| Větev: | Tag: | Revize:
1
<?php 
2
//NOVE2504 cely soubor
3
require_once("./functions/dictionary.php");
4

    
5

    
6
function link_context($context_id, $word_id) {
7
  require_once("./classes/db.php");
8
  $spojeni = new DB_Sql();
9
  
10
  $dotaz = "UPDATE dict SET context = '".AddSlashes($context_id)."'
11
                        WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
12
  $spojeni->query($dotaz);
13
  
14
  if ($spojeni->Errno != 0) {
15
    print_hlasku("Bohužel, vybraný kontext se nepodařilo připojit.");
16
    echo_zpet_do_slovniku();
17
    return false;
18
  }
19
  print_hlasku ("Kontext připojen..");
20
  echo_zpet_do_slovniku();
21
  return true;  
22
}
23

    
24

    
25
function insert_context($cz_context, $en_context, $org_context, $word_id, $source_id, $isVoice){
26
  require_once("./classes/db.php");
27
  $spojeni = new DB_Sql();
28
  
29
  $pomoc = ($isVoice)? 1 : 0;
30
  $dotaz = "INSERT INTO context (cz_context, 
31
                                 en_context,
32
                                 orig_context, 
33
                                 source, 
34
                                 voice)
35
                    VALUES ('$cz_context', 
36
                            '$en_context',
37
                            '$org_context', 
38
                            '$source_id', 
39
                            '$pomoc')";
40
  $spojeni->query($dotaz);
41
  if ($spojeni->Errno != 0) {
42
    print_hlasku("Bohužel, kontext '$cz_context - $en_context' se nepodařilo přidat.");
43
    echo_zpet_do_slovniku();
44
    return false;
45
  }
46
  $dotaz = "SELECT \"IDcontext\" FROM context WHERE 
47
                              cz_context LIKE '$cz_context' AND
48
                              en_context LIKE '$en_context' AND
49
                              orig_context LIKE '$org_context'";
50
  $spojeni->query($dotaz);
51
  $spojeni->next_record();
52
  $context_id = $spojeni->Record[0];
53
  
54
  $dotaz = "UPDATE dict SET context = '".AddSlashes($context_id)."'
55
                        WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
56
  $spojeni->query($dotaz);
57
  
58
  print_hlasku ("Kontext přidán..");
59
  echo_zpet_do_slovniku();
60
  return true;
61
}
62

    
63
function delete_context($context_id, $word_id) {
64
  require_once("./classes/db.php");
65
  $spojeni = new DB_Sql();
66
  
67
  /*$dotaz = "DELETE FROM context WHERE IDcontext LIKE $context_id";
68
  $spojeni->query($dotaz);
69
  if ($spojeni->Errno != 0) {
70
    return false;
71
  }*/
72
  $dotaz = "UPDATE dict SET context = '0'
73
                        WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
74
  $spojeni->query($dotaz);
75
  return true;
76
  
77
}
78

    
79
function update_context($cz_context, $en_context, $org_context, $context_id) {
80
  require_once("./classes/db.php");
81
  $spojeni = new DB_Sql();
82

    
83
  $dotaz = "UPDATE context SET cz_context = '".AddSlashes($cz_context)."', 
84
                            en_context = '".AddSlashes($en_context)."',
85
                            orig_context = '".AddSlashes($org_context)."'
86
                            WHERE \"IDcontext\" = '".AddSlashes($context_id)."'";
87
  $spojeni->query($dotaz);
88
  if ($spojeni->Errno != 0) {
89
    print_hlasku("Kontext se nepodařilo upravit.");
90
  }
91
  print_hlasku("Kontext změněn.");
92
  echo_zpet_do_slovniku();
93
}
94

    
95
function get_context($context_id) {
96
  require_once("./classes/db.php");
97
  $spojeni = new DB_Sql();
98
  $dotaz = "SELECT * FROM context WHERE \"IDcontext\" LIKE '$context_id'";
99
  $radky = $spojeni->query($dotaz);
100
  $spojeni->next_record();
101

    
102
  if ($spojeni->Errno != 0) {
103
    print_hlasku("Kontext se nepodařilo načíst.");
104
  }
105

    
106
  return $spojeni->Record;
107
}
108

    
109
?>
(16-16/62)