Revize 96b3e7ed
Přidáno uživatelem Filip Jani před téměř 6 roky(ů)
old/html/multidic/classes/db.php | ||
---|---|---|
12 | 12 |
var $Host = "Filek.cz"; |
13 | 13 |
var $Database = "aswi-dictionary"; |
14 | 14 |
var $User = "dbowner"; |
15 |
var $Password = "db486ex12";
|
|
15 |
var $Password = ""; |
|
16 | 16 |
|
17 | 17 |
/** @var mysqli_result */ |
18 | 18 |
var $result = null; |
... | ... | |
53 | 53 |
|
54 | 54 |
$this->result = $this->connection->query($Query_String); |
55 | 55 |
|
56 |
if ($this->result) { |
|
57 |
$this->halt("Invalid SQL: ".$Query_String); |
|
58 |
} |
|
56 |
// if ($this->result) {
|
|
57 |
// $this->halt("Invalid SQL: ".$Query_String);
|
|
58 |
// }
|
|
59 | 59 |
|
60 | 60 |
return $this->result; |
61 | 61 |
} |
old/html/multidic/examination/article.php | ||
---|---|---|
129 | 129 |
} |
130 | 130 |
|
131 | 131 |
function build_query_article($language, $contrains_source, $contrains_lection,$order, $od, $limit) { |
132 |
$dotaz = "SELECT DISTINCT ON (ar.\"IDarticle\")
|
|
133 |
ar.\"IDarticle\" as \"IDarticle\",
|
|
132 |
$dotaz = "SELECT DISTINCT |
|
133 |
ar.IDarticle as IDarticle,
|
|
134 | 134 |
ar.title as title, |
135 | 135 |
lan.language as language, |
136 | 136 |
so.title as source, |
... | ... | |
149 | 149 |
if ($contrains_lection != "all") |
150 | 150 |
$dotaz .= "AND ar.lection = $contrains_lection"; |
151 | 151 |
|
152 |
$dotaz .= " AND ar.language = lan.\"IDlanguage\"
|
|
153 |
AND ar.source = so.\"IDsource\" ";
|
|
152 |
$dotaz .= " AND ar.language = lan.IDlanguage
|
|
153 |
AND ar.source = so.IDsource ";
|
|
154 | 154 |
if (!empty($order)) { |
155 |
$orderClause = "ar.\"IDarticle\", \"$order\"";
|
|
155 |
$orderClause = "ar.IDarticle, $order";
|
|
156 | 156 |
} |
157 | 157 |
else { |
158 |
$orderClause = "\"IDarticle\"";
|
|
158 |
$orderClause = "IDarticle";
|
|
159 | 159 |
} |
160 | 160 |
|
161 |
$dotaz .= " ORDER BY $orderClause OFFSET $od LIMIT $limit";
|
|
161 |
$dotaz .= " ORDER BY $orderClause LIMIT $limit OFFSET $od";
|
|
162 | 162 |
|
163 | 163 |
return $dotaz; |
164 | 164 |
} // END function build_query_article |
... | ... | |
170 | 170 |
$spojeni = new DB_Sql(); |
171 | 171 |
$dotaz = build_query_article($language, $contrains_source, $contrains_lection,$order, $od, $limit); |
172 | 172 |
$radky = $spojeni->query($dotaz); |
173 |
while ($spojeni->next_record()) { |
|
174 |
//print_r($spojeni->Record); |
|
175 |
if (!empty($spojeni->Record['title'])) { |
|
176 |
$navrat .= "<a href=\"?language=".$_REQUEST['language']."&view_article=".$spojeni->Record['IDarticle']."\">".$spojeni->Record['title']."</a><br />"; |
|
173 |
foreach ($radky as $radka){ |
|
174 |
if (!empty($radka['title'])) { |
|
175 |
$navrat .= "<a href=\"?language=".$_REQUEST['language']."&view_article=".$radka['IDarticle']."\">".$radka['title']."</a><br />"; |
|
177 | 176 |
} |
178 | 177 |
} |
179 | 178 |
return $navrat; |
old/html/multidic/functions/dictionary.php | ||
---|---|---|
183 | 183 |
function translation_chooser() { |
184 | 184 |
require_once("./classes/db.php"); |
185 | 185 |
$spojeni = new DB_Sql(); |
186 |
$dotaz = "SELECT code FROM translation_lang WHERE NOT visible = 0;";
|
|
186 |
$dotaz = "SELECT code FROM translation_lang WHERE visible <> 0";
|
|
187 | 187 |
$radky = $spojeni->query($dotaz); |
188 |
while ($spojeni->next_record()) {
|
|
189 |
echo '<a href="?set_lang='.$spojeni->Record["code"].'">'.$spojeni->Record["code"].'</a> ';
|
|
188 |
foreach ($radky as $radka) {
|
|
189 |
echo '<a href="?set_lang=' . $radka['code'] . '">' . $radka['code'] . '</a> ';
|
|
190 | 190 |
} |
191 | 191 |
} |
192 | 192 |
|
... | ... | |
199 | 199 |
function insert_picture( $class = "obrazek" ) { |
200 | 200 |
require_once("./classes/db.php"); |
201 | 201 |
$spojeni = new DB_Sql(); |
202 |
$dotaz = "SELECT * FROM pictures ORDER BY Random() LIMIT 1";
|
|
202 |
$dotaz = "SELECT * FROM pictures ORDER BY RAND() LIMIT 1";
|
|
203 | 203 |
$radky = $spojeni->query($dotaz); |
204 |
if ($spojeni->num_rows() == 0) { |
|
204 |
|
|
205 |
if(!$radky){ |
|
206 |
echo "Chyba pri vyberu obrazku..."; |
|
207 |
return false; |
|
208 |
} |
|
209 |
|
|
210 |
$obrazek = mysqli_fetch_assoc($radky); |
|
211 |
if (empty($obrazek)) { |
|
205 | 212 |
echo "Chyba pri vyberu obrazku..."; |
206 | 213 |
return false; |
207 | 214 |
} |
208 | 215 |
else { |
209 |
$spojeni->next_record(); |
|
210 |
$nazev_souboru = $spojeni->Record["name_of_picture"]; |
|
211 |
$cesky = $spojeni->Record["czech"]; |
|
212 |
$anglicky = $spojeni->Record["english"]; |
|
213 |
$arabsky = $spojeni->Record["orig"]; |
|
216 |
$nazev_souboru = $obrazek["name_of_picture"]; |
|
217 |
$cesky = $obrazek["czech"]; |
|
218 |
$anglicky = $obrazek["english"]; |
|
219 |
$arabsky = $obrazek["orig"]; |
|
214 | 220 |
|
215 | 221 |
$navrat .= " |
216 | 222 |
<div id=\"$class\"> |
old/html/multidic/index-arabic.php | ||
---|---|---|
1 | 1 |
<?php |
2 | 2 |
require_once("./functions/dictionary.php"); |
3 |
require_once("postgresql2mysql.php"); |
|
4 |
|
|
3 | 5 |
if (!Empty($_GET['akce']) && $_GET['akce'] == "odhlasit") { |
4 | 6 |
odhlasit(); |
5 | 7 |
$hlaska = lang("Byl jste odhlasen!!!"); |
old/html/multidic/postgresql2mysql.php | ||
---|---|---|
1 |
<?php |
|
2 |
|
|
3 |
/** |
|
4 |
* Práce se session_register, která v PHP 7.0 není |
|
5 |
*/ |
|
6 |
if (!function_exists('session_register')) |
|
7 |
{ |
|
8 |
function session_register($name) |
|
9 |
{ |
|
10 |
return; |
|
11 |
} |
|
12 |
} |
Také k dispozici: Unified diff
Re #7580 arabic průběžné úpravy