Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 96b3e7ed

Přidáno uživatelem Filip Jani před téměř 6 roky(ů)

Re #7580 arabic průběžné úpravy

Zobrazit rozdíly:

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']."&amp;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']."&amp;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>&nbsp;';
188
  foreach ($radky as $radka) {
189
      echo '<a href="?set_lang=' . $radka['code'] . '">' . $radka['code'] . '</a>&nbsp;';
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