commit e0d09fe363b251cdfbd91e141eab7d21b05038d7
Author: Petr Lukašík <lukasik@rtsoft.cz>
Date:   Sun Jun 9 22:41:36 2019 +0200

    Re #7580 htacess fix odkazy, deleted cakephp (byl tam k hovnu)

diff --git a/.htaccess b/.htaccess
index 9e86596..a0ee15b 100644
--- a/.htaccess
+++ b/.htaccess
@@ -19,7 +19,7 @@
 
     # multidic
     RewriteCond %{REQUEST_URI} ^/multidic(.*)$
-    RewriteRule ^multidic(.*)$ /old/html/multidic/app/$1
+    RewriteRule ^multidic(.*)$ /old/html/multidic/$1
 
     # utf
     RewriteCond %{REQUEST_URI} ^/utf(.*)$
diff --git a/old/html/multidic/.htaccess b/old/html/multidic/.htaccess
index 85847be..42abe42 100644
--- a/old/html/multidic/.htaccess
+++ b/old/html/multidic/.htaccess
@@ -1,4 +1,14 @@
 <IfModule mod_rewrite.c>
-   RewriteEngine on
-   RewriteRule    (.*) app/webroot/$1               [L]
-</IfModule>
+	RewriteEngine On
+   RewriteBase /multidic
+
+
+	RewriteRule ^$ index.php [L]
+
+	RewriteRule ^hebrew(.*)$ index-hebrew.php$1    [QSA,L]
+	RewriteRule ^arabic(.*)$ index-arabic.php$1    [QSA,L]
+
+	RewriteCond %{REQUEST_FILENAME} !-d
+	RewriteCond %{REQUEST_FILENAME} !-f
+	RewriteRule ^(.*)$ cake-index.php?url=$1 [QSA,L]
+</IfModule>
\ No newline at end of file
diff --git a/old/html/multidic/.project b/old/html/multidic/.project
deleted file mode 100644
index 41e5306..0000000
--- a/old/html/multidic/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>zihos</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>net.sourceforge.phpeclipse.parserbuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>net.sourceforge.phpeclipse.phpnature</nature>
-	</natures>
-</projectDescription>
diff --git a/old/html/multidic/VYPIS.PHP b/old/html/multidic/VYPIS.PHP
new file mode 100644
index 0000000..4e614cc
--- /dev/null
+++ b/old/html/multidic/VYPIS.PHP
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Slovník katedry blízkovýchoních studií</title>
+</head>
+<body>
+<?php
+
+
+echo"<table border=\"1\">
+";
+$radky = file('slovnik.utx');
+for($i=0;$i<Count($radky);$i++) {
+     echo("<tr>\n
+     ");
+  $radek = explode(';', $radky[$i]);
+
+  for($j=0;$j<Count($radek);$j++) {
+    echo"<td>";
+    echo"$radek[$j]";
+    echo"</td>\n";
+  }
+
+  echo("</tr> \n
+  ");
+}
+
+echo('</table>
+');
+
+?>
+</body>
+</html>
diff --git a/old/html/multidic/about-us.php b/old/html/multidic/about-us.php
new file mode 100644
index 0000000..6e6c828
--- /dev/null
+++ b/old/html/multidic/about-us.php
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>O autorech a sponzorech</title>
+<link rel="stylesheet" type="text/css" href="css/kbs.css">
+</head>
+
+<body>
+<div id="telickonejakystihly">
+<center>
+<h3 class="nadpis2">O autorech a sponzorech</h3>
+<h3 class="nadpis2"><font color="green">Arabsko-český studijní slovník</font></h3>
+
+<p align=left>Vznikl díky podpoře Západočeské univerzity v Plzni v r. 2005 a 2006. Řešitelem projektu tzv. specifického výzkumu je
+PhDr. Furat Rahman, Ph.D. (absolvent oboru klínopis-perština), na práci se významnou měrou podílí odborní spolupracovníci
+PhDr. Issam Ramadán (rodilý mluvčí a lektor arabštiny), PhDr. Eva Koňasová (absolventka oboru arabistiky FF UK v Praze a vyučující arabštiny),
+ Mgr. Petra Písařová (absolventka oboru religionistika FF UK v Praze a vyučující arabštiny) a Mgr. Dagmar Vokrová (absolventka
+Kulturní antropologie Předního východu FF ZČU v Plzni).</p>
+<p align=left>Do projektu se zapojila řada studentů oboru Blízkovýchodní studia FF ZČU v Plzni a Kulturní antropologie Předního východu tamtéž,
+kteří se dlouhodobě věnují arabskému jazyku. Patří k nim: Jan Flekal, Lenka Valentová, Václava Votočková, Zbyněk Tarant. Zvláštní poděkování patří především studentce
+Lence Valentové, která se obětavě a úspěšně ujala střihu zvukových nahrávek rodilého mluvčího.</p>
+
+<p align=left>Za funkčnost vytvořeného počítačového systému, který byl vyvinut přibližně za 6 měsíců intensivní práce, děkujeme nadaným programátorům Bedřichu Bechyněmu a
+Jaroslavu Baumlovi.</p>
+
+<p align=left>Jsme velice zavázáni Českému rozhlasu Plzeň, který nám zdarma a v profesionální kvalitě umožnil záznam hlasu rodilého mluvčího ve
+svých nahrávacích studiích.</p>
+
+<p align=left>Při návrhu slovníčku jsem mohl určit některé jeho vlastnosti již podle existujicího vzoru počítačového slovníčku firmy <A HREF="http://www.5d.cz">5D software spol.
+s r.o.</a>, který umožňuje např. zkoušení naslepo, tj. není třeba slovíčko celé vypisovat.</p>
+
+<p align=left>Naším cílem je postupně vybudovat slovníček, který by umožnil nejen rychlé vyhledávání, ale také intensivní četbu
+vybraných arabských textů (krátkých článků, pohádek, povídek a bajek) a zkoušení slovíček, které se v těchto textech vyskytují...</p>
+
+<p align=left>Doufáme, že se nám podaří na projektu dále pracovat, rozšiřovat slovní zásobu a kontexty, ve kterých se používá, a rovněž
+že jej budete rádi používat a stane se Vaším pomocníkem.</p>
+
+
+<p>Furat Rahman, v.r.</p>
+
+<br />
+<br />
+<br />
+<a href="http://www.rozhlas.cz/plzen/portal/">
+  <img src="pict/cr.gif" alt="logo Cesky Rozhlas" />
+</a>
+<br />
+<h6><a href="./">&lt;&lt; Zpět</a> </h6>
+</center>
+</div>
+
+
+</body>
+</html>
diff --git a/old/html/multidic/about-us_zal.php b/old/html/multidic/about-us_zal.php
new file mode 100644
index 0000000..7a62b8f
--- /dev/null
+++ b/old/html/multidic/about-us_zal.php
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>O autorech a sponzorech</title>
+<link rel="stylesheet" type="text/css" href="css/kbs.css"> 
+</head>
+
+<body>
+<div id="telickonejakystihly">
+<center>
+<h3 class="nadpis2">O autorech a sponzorech</h3>
+<h3 class="nadpis2">Arabsko-český studijní slovník</h3>
+
+<p align=left>Vznikl díky podpoře Západočeské univerzity v Plzni v r. 2005 a 2006. Řešitelem projektu tzv. specifického výzkumu je 
+PhDr. Furat Rahman, Ph.D. (absolvent oboru klínopis-perština), na práci se významnou měrou podílí odborní spolupracovníci 
+PhDr. Issam Ramadán (rodilý mluvčí a lektor arabštiny), PhDr. Eva Koňasová (absolventka oboru arabistiky FF UK v Praze a vyučující arabštiny), 
+ Mgr. Petra Písařová (absolventka oboru religionistika FF UK v Praze a vyučující arabštiny) a Mgr. Dagmar Vokrová (absolventka 
+Kulturní antropologie Předního východu FF ZČU v Plzni).</p>
+<p align=left>Do projektu se zapojila řada studentů oboru Blízkovýchodní studia FF ZČU v Plzni a Kulturní antropologie Předního východu tamtéž, 
+kteří se dlouhodobě věnují arabskému jazyku. Patří k nim: Jan Flekal, Lenka Valentová, Václava Votočková, Zbyněk Tarant. Zvláštní poděkování patří především studentce 
+Lence Valentové, která se obětavě a úspěšně ujala střihu zvukových nahrávek rodilého mluvčího.</p>
+
+<p align=left>Za funkčnost vytvořeného počítačového systému, který byl vyvinut přibližně za 6 měsíců intensivní práce, děkujeme nadaným programátorům Bedřichu Bechyněmu a 
+Jaroslavu Baumlovi.</p>
+
+<p align=left>Jsme velice zavázáni Českému rozhlasu Plzeň, který nám zdarma a v profesionální kvalitě umožnil záznam hlasu rodilého mluvčího ve 
+ve svých nahrávacích studiích.</p>
+
+<p align=left>Při návrhu slovníčku jsem mohl určit některé jeho vlastnosti již podle existujicího vzoru počítačového slovníčku firmy <A HREF="http://www.5d.cz">5D software spol. 
+s r.o.</a>, který umožňuje např. zkoušení naslepo, tj. není třeba slovíčko celé vypisovat.</p>
+
+<p align=left>Naším cílem je postupně vybudovat slovníček, který by umožnil nejen rychlé vyhledávání, ale také intensivní četbu 
+vybraných arabských textů (krátkých článků, pohádek, povídek a bajek) a zkoušení slovíček, které se v těchto textech vyskytují...</p>
+
+<p align=left>Doufáme, že se nám podaří na projektu dále pracovat, rozšiřovat slovní zásobu a kontexty, ve kterých se používá, a rovněž 
+že jej budete rádi používat a stane se Vaším pomocníkem.</p>
+
+
+<p>Furat Rahman, v.r.</p>
+
+<br />
+<br />
+<br />
+<a href="http://www.rozhlas.cz/plzen/portal/">
+  <img src="pict/cr.gif" alt="logo Cesky Rozhlas" />
+</a>
+<br />
+<h6><a href="index.php">&lt;&lt; ZpÄ›t</a> </h6>
+</center>
+</div>
+
+
+</body>
+</html>
diff --git a/old/html/multidic/administration.php b/old/html/multidic/administration.php
new file mode 100644
index 0000000..2d27c51
--- /dev/null
+++ b/old/html/multidic/administration.php
@@ -0,0 +1,326 @@
+<?php
+
+require_once("./functions/dictionary.php");
+//register_globals();
+
+if (!kontrola_pristupu(2)) {
+  //echo "odhlas";
+  Header("Location: index_to_admin.php?hlaska=Byl jste automaticky odhlášen&n=$ses_nick");
+}
+
+
+?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Administrace slovníku katedry blízkovýchoních studií</title>
+<link rel="stylesheet" type="text/css" href="./css/kbs.css">
+<script src="functions/popup.js" type="text/javascript"></script>
+</head>
+<body>
+
+<?php ?>
+
+<div id="left">
+   <h2 class="nadpis">Administrace</h2>
+
+   <div class="nadpis_sekce">
+     <i>Přihlášen:</i><br />
+     <?php echo "".$ses_name." ".$ses_surname."\n"?>
+     <br />
+     <?php if(kontrola_pristupu(3)) echo "Administrátor";
+           else echo "Uživatel (smí i zapisovat)";?>
+     <br />
+     <ul>
+     	<li><a href="./<?php echo $_SESSION['ses_pref_dist'] ?>"><?php echo lang("Slovník") ?></a></li>
+
+     <?php if(kontrola_pristupu(2))
+          echo"	<li> <a href=\"examination.php\">Zkoušení</a></li>";
+     ?>
+    <li><a href="./<?php echo $_SESSION['ses_pref_dist'] ?>?akce=odhlasit"><?php echo lang("Odhlásit") ?></a></li>
+     </ul>
+   </div>
+   <?php
+   if (kontrola_pristupu(3)):
+   ?>
+   <div class="nadpis_sekce"><strong>Uživatelé</strong></div>
+	   <ul>
+       <li><a href="?nav_id=add_user" class="active">Přidat uživatele</a></li>
+       <li><a href="?nav_id=list_user" class="active">Vypiš uživatele</a></li>
+     </ul>
+   <?php
+   endif;
+   ?>
+   <div class="nadpis_sekce"><strong>Slova</strong></div>
+     <ul>
+       <li><a href="?nav_id=add_word" class="active">Vložit nové slovo do studijního slovníku</a></li>
+       <?php
+         if (kontrola_pristupu(3)):
+        ?>
+       <li><a href="?nav_id=list_word" class="active">Výpis ze studijního slovníku</a></li>
+       <li><a href="?nav_id=list_nonauthorized_word" class="active">Neautorizovaná slova</a></li>
+       <li><a href="?nav_id=list_duplicity" class="active">Duplicity</a></li>
+
+       <?php elseif(kontrola_pristupu(2)):?>
+       <!--li><a href="?nav_id=list_nonauthorized_word&contrains_user_id=<?php echo $ses_IDuser?>" class="active">Neautorizovaná slova</a></li-->
+       <li><a href="?nav_id=list_nonauthorized_word" class="active">Neautorizovaná slova</a></li>
+       <?php endif;?>
+     </ul>
+    
+   <div class="nadpis_sekce"><strong>Testy</strong></div>
+	   <ul>
+   <?php if(kontrola_pristupu(2)):?>
+       <li><a href="?nav_id=add_test" class="active">Vložit test</a></li>
+       <li><a href="?nav_id=list_test" class="active">Vypiš testy</a></li>
+       <li><a href="?nav_id=list_nonauthorized_test" class="active">Vypiš neutorizované testy</a></li>
+   <?php endif;?>
+       </ul>
+   <?php
+   //if (kontrola_pristupu(3)):
+   ?>
+   <div class="nadpis_sekce"><strong>Články</strong></div>
+	   <ul>
+       <li><a href="?nav_id=add_article" class="active">Vložit nový článek</a></li>
+       <li><a href="?nav_id=list_article" class="active">Vypiš články</a></li>
+       <li><a href="?nav_id=list_nonauthorized_article" class="active">Vypiš neautorizované články</a></li>
+     </ul>
+   <?php
+   
+    if (kontrola_pristupu(3)):
+   ?>
+   <div class="nadpis_sekce"><strong>Kategorie testů</strong></div>
+	   <ul>
+       <li><a href="?nav_id=add_test_category" class="active">Vložit novou kategorii testu</a></li>
+       <li><a href="?nav_id=list_test_category" class="active">Vypiš kategorii testu</a></li>
+     </ul>
+   <?php  
+   ?>
+   <div class="nadpis_sekce"><strong>Obory</strong></div>
+	   <ul>
+       <li><a href="?nav_id=add_field" class="active">Vložit nový obor</a></li>
+       <li><a href="?nav_id=list_field" class="active">Vypiš obory</a></li>
+     </ul>
+   <?php
+
+   ?>
+   <div class="nadpis_sekce"><strong>Autoři</strong></div>
+	   <ul>
+       <li><a href="?nav_id=add_author" class="active">Vložit nového autora</a></li>
+       <li><a href="?nav_id=list_author" class="active">Vypiš autory</a></li>
+     </ul>
+   <?php
+
+   ?>
+   <div class="nadpis_sekce"><strong>Zdroje</strong></div>
+	   <ul>
+       <li><a href="?nav_id=add_source" class="active">Vložit nový zdroj</a></li>
+       <li><a href="?nav_id=list_source" class="active">Vypiš zdroje</a></li>
+     </ul>
+   <?php
+
+   ?>
+   <div class="nadpis_sekce"><strong>Nenalezená slova</strong></div>
+	   <ul>
+       <li><a href="?nav_id=list_not_found_cz" class="active">Čeština</a></li>
+       <li><a href="?nav_id=list_not_found_en" class="active">Angličtina</a></li>
+       <li><a href="?nav_id=list_not_found_ar" class="active">Arabština</a></li>
+       <!--li><a href="?nav_id=list_source" class="active">Vypiš zdroje</a></li-->
+     </ul>
+   <?php
+
+   ?>
+   <div class="nadpis_sekce"><strong>Překlady prostředí</strong></div>
+	   <ul>
+	     <li><a href="?nav_id=add_translation_lang" class="active">Vlož jazyk prostředí</a></li>
+       <li><a href="?nav_id=list_translation_lang" class="active">Vypiš jazyky</a></li>
+       <li><a href="?nav_id=list_translation" class="active">Uprav překlad</a></li>
+     </ul>
+    
+    <div class="nadpis_sekce"><strong>Motivační zprávy</strong></div>
+	   <ul>
+		    <li><a href="?nav_id=list_report" class="active">Vypiš zprávy</a></li>
+	     </ul>
+   <?php
+
+   endif;
+   ?>
+   <div class="nadpis_sekce"><strong>&nbsp;</strong></div>
+   <?php copyright(); ?>
+</div>
+
+<div id="content">
+ <div class="content_home">
+
+   <?php $cesta = "./administration/";
+   
+  // pr($_);
+   
+  switch($nav_id) {
+    case("add_user") :
+      require_once($cesta."add_user.php");
+    break;
+    case("list_user") :
+      require_once($cesta."list_user.php");
+    break;
+    case("edit_user") :
+      require_once($cesta."edit_user.php");
+    break;
+    case("add_word") :
+      require_once($cesta."add_word.php");
+    break;
+    case("list_word") :
+      require_once($cesta."list_word.php");
+    break;
+    case("edit_word") :
+      require_once($cesta."edit_word.php");
+    break;
+    case("view_word") :
+      require_once($cesta."view_word.php");
+    break;
+    case("authorize_word") :
+      require_once($cesta."list_word.php");
+    break;
+    case("list_nonauthorized_word") :
+      require_once($cesta."list_word.php");
+    break;
+    case("list_duplicity") :
+      require_once($cesta."list_duplicity.php");
+    break;
+   /*case("sort_word") :
+      require_once($cesta."list_word.php");
+    break;*/
+    case("add_article") :
+      require_once($cesta."add_article.php");
+    break;
+    case("autorize_article") :
+      require_once($cesta."list_article.php");
+    break;
+    case("list_article") :
+      require_once($cesta."list_article.php");
+    break;
+    case("list_nonauthorized_article") :
+      require_once($cesta."list_article.php");
+    break;
+    case("edit_article") :
+      require_once($cesta."edit_article.php");
+    break;
+    case("add_article_voice") :
+      require_once($cesta."add_article_voice.php");
+    break;
+    case("add_field") :
+      require_once($cesta."add_field.php");
+    break;
+    case("list_field") :
+      require_once($cesta."list_field.php");
+    break;
+    case("edit_field") :
+      require_once($cesta."edit_field.php");
+    break;
+    case("add_test_category") :
+      require_once($cesta."add_test_category.php");
+    break;
+    case("list_test_category") :
+      require_once($cesta."list_test_category.php");
+    break;
+    case("edit_test_category") :
+      require_once($cesta."edit_test_category.php");
+    break;
+    case("add_author") :
+      require_once($cesta."add_author.php");
+    break;
+    case("list_author") :
+      require_once($cesta."list_author.php");
+    break;
+    case("edit_author") :
+      require_once($cesta."edit_author.php");
+    break;
+    case("add_source") :
+      require_once($cesta."add_source.php");
+    break;
+    case("list_source") :
+      require_once($cesta."list_source.php");
+    break;
+    case("edit_source") :
+      require_once($cesta."edit_source.php");
+    break;
+    case("delete_author_of_source") :
+      require_once($cesta."delete_author_of_source.php");
+    break;
+    case("add_author_of_source") :
+      require_once($cesta."add_author_of_source.php");
+    break;
+    case("add_context") :
+      require_once($cesta."add_context.php");
+    break;
+    case("link_context") :
+      require_once($cesta."link_context.php");
+    break;
+    case("delete_context") :
+      require_once($cesta."list_word.php");
+    break;
+    case("edit_context") :
+      require_once($cesta."edit_context.php");
+    break;
+    case("add_word_voice"):
+      require_once($cesta."add_word_voice.php");
+    break;
+    case("list_not_found_cz"):
+      require_once($cesta."list_not_found_cz.php");
+    break;
+    case("list_not_found_en"):
+      require_once($cesta."list_not_found_en.php");
+    break;
+    case("list_not_found_ar"):
+      require_once($cesta."list_not_found_ar.php");
+    break;
+    case("list_translation_lang"):
+      require_once($cesta."list_translation_lang.php");
+    break;
+    case("add_translation_lang"):
+      require_once($cesta."add_translation_lang.php");
+    break;
+    case("edit_translation_lang"):
+      require_once($cesta."edit_translation_lang.php");
+    break;
+    case("list_translation"):
+      require_once($cesta."list_translation.php");
+    break;
+    case("edit_translation"):
+      require_once($cesta."edit_translation.php");
+    break;
+    case("list_report"):
+      require_once($cesta."list_report.php");
+    break;
+    case("edit_report"):
+      require_once($cesta."edit_report.php");
+    break;
+    case("list_test"):
+      require_once($cesta."list_test.php");
+    break;
+    case("list_nonauthorized_test"):
+      require_once($cesta."list_test.php");
+    break;
+    case("authorize_test") :
+      require_once($cesta."list_test.php");
+    break;
+    case("edit_test"):
+      require_once($cesta."edit_test.php");
+    break;
+    case("detail_test"):
+      require_once($cesta."detail_test.php");
+    break;
+    case("add_test"):
+      require_once($cesta."add_test.php");
+    break;
+    case("desk") :
+      require_once($cesta."desk.php");
+    break;
+    default:
+  }
+
+?></div>
+</div>
+<?php //pr($_SESSION); ?>
+</body>
+</html>
diff --git a/old/html/multidic/administration/add_article.php b/old/html/multidic/administration/add_article.php
new file mode 100644
index 0000000..b9fd72a
--- /dev/null
+++ b/old/html/multidic/administration/add_article.php
@@ -0,0 +1,180 @@
+<?php
+require_once("./administration/article.php");
+  /*zobrazí znovu obsah formuláře*/
+  function znova($string) {
+    global $zobrazit_znovu;
+    if ($zobrazit_znovu)
+      echo ' value="'.$string.'"';
+  }
+  
+  function znova_hodnota($string) {
+    global $zobrazit_znovu;
+    if ($zobrazit_znovu)
+      echo $string;
+  }
+
+
+if (Empty($language) || $language == "") {
+  $krok = 0;
+}
+else if (Empty($source) || $source == "") {
+  $krok = 1;
+}
+else {
+  $krok = 2;
+}
+
+switch ($krok) {
+  case (0):  
+?>
+
+
+  <table>
+    <thead align="center"> <h3 class="nadpis2">Vyberte jazyk pro nový článek</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_article_form0">
+      <table>
+      <tr class="akt">
+        <td><?php echo(get_language_chooser(3))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="select_language">
+          <input type="submit" value="Dál">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+<?php
+  break;
+  case (1):
+?>
+
+  <table>
+    <thead align="center"> <h3 class="nadpis2">Vyberte zdroj nového článku</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_article_form1">
+      <table>
+      <tr class="akt">
+        <td><?php echo(get_source_chooser($language))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="language" value="<?php echo $language?>">
+          <input type="hidden" name="action" value="select_source">
+          <input type="submit" value="Dál">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+
+<?php
+  break;
+
+  case (2):
+  
+  $zobrazit_znovu = true;  
+
+    if (!Empty($action) && $action == "insert_new_article") {
+
+    $user = $ses_IDuser;
+  
+  
+    if (Empty($lection)) {
+      print_hlasku("Lekci musíte vyplnit");
+    }
+    else {
+      if (insert_article($language,$source,$lection,$title,$body,$note,$user)) {
+        print_hlasku ("Článek přidán...");
+      }
+
+      $zobrazit_znovu = false;
+    }
+  }
+
+?>
+
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_article_form(form) {
+    new_article_form = form;
+
+    if (new_article_form.lection.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_article_form.lection);
+      return false;
+    }
+    
+    return true;
+  }
+</script>
+
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vlož nový článek</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_article_form" onSubmit="return validate_new_article_form(this)">
+      <table>
+      <tr class="akt">
+        <td>název</td>
+        <td<?php if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               name="title"  
+               size="29"<?php znova($title)?> 
+               onfocus="aktivujKlavesnici('new_article_form.title')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>text</td>
+        <td<?php if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <textarea <?php if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+            name="body" 
+            rows="7" 
+            wrap="PHYSICAL" 
+            cols="25"
+            onfocus="aktivujKlavesnici('new_article_form.body')"
+        ><?php znova_hodnota($body) ?></textarea>       
+               
+               
+               </td>
+      </tr>
+      <tr class="akt">
+        <td>poznámka</td>
+        <td><input type="text" name="note"  size="50"<?php znova($note)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>lekce*</td>
+        <td><input type="text" name="lection"  size="50"<?php znova($lection)?> /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="language" value="<?php echo $language?>">
+          <input type="hidden" name="source" value="<?php echo $source?>">
+          <input type="hidden" name="action" value="insert_new_article">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.new_article_form.title;
+  				focus.focus();
+				-->
+  </script>
+<div id="key">
+  <?php 
+    require_once("./functions/keyboard.php");
+    insert_keyboard("new_article_form.title",false);
+  ?>
+</div>
+
+<?php   }//end of switch ?>
diff --git a/old/html/multidic/administration/add_article_voice.php b/old/html/multidic/administration/add_article_voice.php
new file mode 100644
index 0000000..c7b9b67
--- /dev/null
+++ b/old/html/multidic/administration/add_article_voice.php
@@ -0,0 +1,67 @@
+<?php
+
+  require_once("./administration/voice.php");
+  $znovu = true;
+
+if (!Empty($action) && $action == "add_article_voice") {
+  
+  if (Empty($soubor)) {
+    print_hlasku("Musíte vybrat soubor");
+  }
+  else {
+    $znovu = false;
+    save_article_voice($soubor,$article_id);
+    echo_zpet_do_clanku();
+  }
+}
+
+if ($znovu) {
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_add_article_voice_form(form) {
+    add_article_voice_form = form;
+    if (add_article_voice_form.file.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(add_article_voice_form.file);
+      return false;
+    }
+    return true;
+  }
+</script>
+
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vyber zvukový soubor</h3> </thead>
+    <tbody>
+    <form action=""  method="post" enctype="multipart/form-data" name="add_article_voice_form" onSubmit="return validate_add_article_voice_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>soubor</td>
+        <td><input type="file" name="soubor"  size="50" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="add_article_voice">
+          <input type="hidden" name="article_id" value="<?php echo $article_id?>">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  
+  <script language="javascript">
+				<!--
+					var focus = document.add_article_voice_form.file;
+  				focus.focus();
+				-->
+  </script>
+  
+<?php
+} //konec if
+?>
diff --git a/old/html/multidic/administration/add_author.php b/old/html/multidic/administration/add_author.php
new file mode 100644
index 0000000..0dc878b
--- /dev/null
+++ b/old/html/multidic/administration/add_author.php
@@ -0,0 +1,70 @@
+<?php
+if (!Empty($action) && $action == "insert_new_author") {
+  require_once("./administration/author.php");
+  
+  $zobrazit_znovu = true;
+  
+  if (Empty($surname)) {
+    print_hlasku("Příjmení musíte vyplnit");
+  }
+  else {
+    insert_author($name,$surname);
+    $zobrazit_znovu = false;
+  }
+}
+
+function znova($string) {
+  global $zobrazit_znovu;
+  if ($zobrazit_znovu)
+    echo ' value="'.$string.'"';
+}
+
+
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_author_form(form) {
+    new_author_form = form;
+    if (new_author_form.surname.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_author_form.surname);
+      return false;
+    }
+    return true;
+  }
+</script>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vlož nového autora</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_author_form" onSubmit="return validate_new_author_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>jméno</td>
+        <td><input type="text" name="name"  size="50"<?php znova($name)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>příjmení*</td>
+        <td><input type="text" name="surname"  size="50" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="insert_new_author">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  
+  <script language="javascript">
+				<!--
+					var focus = document.new_author_form.name;
+  				focus.focus();
+				-->
+  </script>
+
diff --git a/old/html/multidic/administration/add_author_of_source.php b/old/html/multidic/administration/add_author_of_source.php
new file mode 100644
index 0000000..5211be9
--- /dev/null
+++ b/old/html/multidic/administration/add_author_of_source.php
@@ -0,0 +1,45 @@
+<?php
+
+  require_once("./functions/dictionary.php");
+  
+function print_table($source_id) {
+  $navrat = "<h3 class=\"nadpis2\">Přidej autora ke zdroji</h3>";
+  $navrat .= "<table><form action=\"\" method=\"post\">";
+  $navrat .= "<tr class=\"nadpis_sekce\">\n
+                 <td>Vyber autora&nbsp;</td></tr><tr class=\"akt\"><td>\n";
+  $navrat .= get_author_chooser();
+  $navrat .= '</td></tr><tr class="nadpis_sekce"><td> <input type="submit" name="add" value="Přidej"></td></tr>';
+  $navrat .= '<input type="hidden" name="source_id" value="'.$source_id.'">';
+  $navrat .= '<input type="hidden" name="action" value="add_author_of_souce">';
+  $navrat .= '</form></table>';
+  echo $navrat;
+}
+
+function add_author_of_source($source_id, $author_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "INSERT INTO author_of_source (\"IDsource\", 
+                            \"IDauthor\") 
+                    VALUES ('$source_id', 
+                            '$author_id')";  
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku($spojeni->$Error);
+    echo_zpet_do_zdroju();
+    return false;
+  }
+  print_hlasku ("Zaznam pridan...");
+  echo_zpet_do_zdroju();
+  return true;
+  
+}
+
+
+if (!Empty($action) && $action == "add_author_of_souce") {
+  
+  add_author_of_source($source_id, $author_id);
+}
+
+  print_table($source_id);
+
+?>
diff --git a/old/html/multidic/administration/add_context.php b/old/html/multidic/administration/add_context.php
new file mode 100644
index 0000000..99302d0
--- /dev/null
+++ b/old/html/multidic/administration/add_context.php
@@ -0,0 +1,98 @@
+<?php
+
+$nezobrazuj = false;
+if (!Empty($action) && $action == "insert_new_context") {
+  require_once("./administration/context.php");
+  
+  $zobrazit_znovu = true;
+  
+  if (Empty($cz_context)) {
+    print_hlasku("Český kontext musíte vyplnit");
+  }
+  else if (Empty($org_context)) {
+    print_hlasku("Originální kontext musíte vyplnit");
+  }
+  else {
+    //$isVoice = !Empty($soubor);
+    insert_context($cz_context, $en_context, $org_context, $word_id, $source_id);
+    
+    $zobrazit_znovu = false;
+    $nezobrazuj = true;
+  }
+}
+  
+  
+  
+function znova($string) {
+  global $zobrazit_znovu;
+  if ($zobrazit_znovu)
+    echo ' value="'.$string.'"';
+}
+
+if (!$nezobrazuj) {
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_context_form(form) {
+    new_source_form = form;
+    if (new_context_form.cz_context.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_context_form.cz_context);
+      return false;
+    }
+    if (new_context_form.org_context.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_context_form.org_context);
+      return false;
+    }
+    return true;
+  }
+</script>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vlož nový kontext</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_context_form" onSubmit="return validate_new_context_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>český kontext*</td>
+        <td><input type="text" name="cz_context"  size="50" maxlength="100"<?php znova($cz_context)?>/></td>
+      </tr>
+      <tr class="akt">
+        <td>anglický kontext</td>
+        <td><input type="text" name="en_context"  size="50" maxlength="100"<?php znova($en_context)?>/></td>
+      </tr>
+      <tr class="akt">
+        <td>originální kontext*</td>
+        <td dir="rtl"><input type="text" name="org_context"  class="arabic" size="29" maxlength="100"<?php znova($org_context)?>/></td>
+      </tr>
+      <!--tr class="akt">
+        <td>zvukový soubor</td>
+        <td><input type="file" name="soubor" size="29" /></td>
+      </tr-->
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="insert_new_context">
+          <input type="hidden" name="word_id" value="<?php echo $word_id?>">
+          <input type="hidden" name="source_id" value="<?php echo $source_id?>">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  
+  <script language="javascript">
+				<!--
+					var focus = document.new_context_form.cz_context;
+  				focus.focus();
+				-->
+  </script>
+<?php 
+    require_once("./functions/keyboard.php");
+    insert_keyboard("new_context_form.org_context");
+ }//END IF ?>
diff --git a/old/html/multidic/administration/add_field.php b/old/html/multidic/administration/add_field.php
new file mode 100644
index 0000000..e7de605
--- /dev/null
+++ b/old/html/multidic/administration/add_field.php
@@ -0,0 +1,64 @@
+<?php
+if (!Empty($action) && $action == "insert_new_field") {
+  require_once("./administration/field.php");
+  
+  $zobrazit_znovu = true;
+  
+  if (Empty($name)) {
+    print_hlasku("Český název musíte vyplnit");
+  }
+  if (Empty($en_field)) {
+    print_hlasku("Anglický název musíte vyplnit");
+  }
+  else {
+    insert_field($name,$en_field);
+    $zobrazit_znovu = false;
+  }
+}
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_field_form(form) {
+    new_field_form = form;
+    if (new_field_form.name.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_field_form.name);
+      return false;
+    }
+    return true;
+  }
+</script> 
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vlož nový obor</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_field_form" onSubmit="return validate_new_field_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>český název*</td>
+        <td><input type="text" name="name"  size="50" /></td>
+      </tr>
+      <tr class="akt">
+        <td>anglický název*</td>
+        <td><input type="text" name="en_field"  size="50" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="insert_new_field">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.new_field_form.name;
+  				focus.focus();
+				-->
+  </script>
+
diff --git a/old/html/multidic/administration/add_source.php b/old/html/multidic/administration/add_source.php
new file mode 100644
index 0000000..8c1e16b
--- /dev/null
+++ b/old/html/multidic/administration/add_source.php
@@ -0,0 +1,115 @@
+<?php
+require_once("./functions/dictionary.php");
+
+if (!Empty($action) && $action == "insert_new_source") {
+  require_once("./administration/source.php");
+  
+  $zobrazit_znovu = true;
+  
+  if (Empty($title)) {
+    print_hlasku("Název musíte vyplnit");
+  }
+  else if (Empty($from_page)) {
+    print_hlasku("Od stránky musíte vyplnit");
+  }
+  else if (Empty($to_page)) {
+    print_hlasku("Do stránky musíte vyplnit");
+  }
+  else {
+    insert_source($title, $subtitle, $place, $publication, $publication_no, $from_page, $to_page, $language, $year);
+    $zobrazit_znovu = false;
+  }
+}
+  
+function znova($string) {
+  global $zobrazit_znovu;
+  if ($zobrazit_znovu)
+    echo ' value="'.$string.'"';
+}
+
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_source_form(form) {
+    new_source_form = form;
+    if (new_source_form.title.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_source_form.title);
+      return false;
+    }
+    if (new_source_form.from_page.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_source_form.from_page);
+      return false;
+    }
+    if (new_source_form.to_page.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_source_form.to_page);
+      return false;
+    }
+    return true;
+  }
+</script>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vlož nový zdroj</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_source_form" onSubmit="return validate_new_source_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>titul*</td>
+        <td><input type="text" name="title"  size="50" maxlength="100"<?php znova($title)?>/></td>
+      </tr>
+      <tr class="akt">
+        <td>podtitul</td>
+        <td><input type="text" name="subtitle"  size="50" maxlength="100"<?php znova($subtitle)?>/></td>
+      </tr>
+      <tr class="akt">
+        <td>místo</td>
+        <td><input type="text" name="place"  size="50" maxlength="100"<?php znova($place)?>/></td>
+      </tr>
+      <tr class="akt">
+        <td>publikace</td>
+        <td><input type="text" name="publication"  size="50" maxlength="100"<?php znova($publication)?>/></td>
+      </tr>
+      <tr class="akt">
+        <td>publikační číslo</td>
+        <td><input type="text" name="publication_no"  size="50" maxlength="30"<?php znova($publication_no)?>/></td>
+      </tr>
+      <tr class="akt">
+        <td>od strany*</td>
+        <td><input type="text" name="from_page"  size="50" maxlength="100"<?php znova($from_page)?>/></td>
+      </tr>
+      <tr class="akt">
+        <td>do strany*</td>
+        <td><input type="text" name="to_page"  size="50" maxlength="100"<?php znova($to_page)?>/></td>
+      </tr>
+      <tr class="akt">
+        <td>jazyk</td>
+        <td><?php insert_language_chooser();?></td>
+      </tr>
+      <tr class="akt">
+        <td>rok</td>
+        <td><input type="text" name="year"  size="50" maxlength="4"<?php znova($year)?>/></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="insert_new_source">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  
+  <script language="javascript">
+				<!--
+					var focus = document.new_source_form.title;
+  				focus.focus();
+				-->
+  </script>
+
diff --git a/old/html/multidic/administration/add_test.php b/old/html/multidic/administration/add_test.php
new file mode 100644
index 0000000..3509616
--- /dev/null
+++ b/old/html/multidic/administration/add_test.php
@@ -0,0 +1,216 @@
+<?php
+require_once("./administration/test.php");
+  /*zobrazí znovu obsah formuláře*/
+  function znova($string) {
+    global $zobrazit_znovu;
+    if ($zobrazit_znovu)
+      echo ' value="'.$string.'"';
+  }
+  
+  function znova_hodnota($string) {
+    global $zobrazit_znovu;
+    if ($zobrazit_znovu)
+      echo $string;
+  }
+
+
+if (Empty($language) || $language == "") {
+  $krok = 0;
+}
+else if (Empty($source) || $source == "") {
+  $krok = 1;
+}
+else {
+  $krok = 2;
+}
+
+switch ($krok) {
+  case (0):  
+?>
+
+
+  <table>
+    <thead align="center"> <h3 class="nadpis2">Vyberte jazyk pro nový test</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_test_form0">
+      <table>
+      <tr class="akt">
+        <td><?php echo(get_language_chooser(3))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="select_language">
+          <input type="submit" value="Dál">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+<?php
+  break;
+  case (1):
+?>
+
+  <table>
+    <thead align="center"> <h3 class="nadpis2">Vyberte zdroj nového testu</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_test_form1">
+      <table>
+      <tr class="akt">
+        <td><?php echo(get_source_chooser($language))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="language" value="<?php echo $language?>">
+          <input type="hidden" name="action" value="select_source">
+          <input type="submit" value="Dál">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+
+<?php
+  break;
+
+  case (2):
+  
+  $zobrazit_znovu = true;  
+
+    if (!Empty($action) && $action == "insert_new_test") {
+
+    $user = $_SESSION['ses_IDuser'];
+  
+    if (Empty($lection)) {
+      print_hlasku("Lekci musíte vyplnit");
+    }
+    else {
+      if (insert_test($language,$source,$lection,$title,$body,$note,$user, $test_category)) {
+        print_hlasku ("Test přidán...");
+      }
+      $zobrazit_znovu = false;
+    }
+  }
+
+?>
+
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_test_form(form) {
+    new_test_form = form;
+
+    if (new_test_form.lection.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_test_form.lection);
+      return false;
+    }
+    return true;
+  }
+</script>
+
+<script type="text/javascript" src="js/test.js" >
+</script>
+
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vlož nový test</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_test_form" onSubmit="return validate_new_test_form(this)">
+      <table>
+      <tr class="akt">
+        <td>název</td>
+        <td<?php if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  echo "class=\"arabic\"\n" ?>
+               name="title"  
+               size="29"<?php znova($title)?> 
+               onfocus="aktivujKlavesnici('new_test_form.title')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>Instrukce</td>
+        <td><input type="text" name="note"  size="50"<?php znova($note)?> />
+        </td>
+      </tr>
+      
+      <tr>
+        <td>Nápověda:</td>
+        <td>Možnosti do testu vložíte pomocí tohoto zápisu: 
+        <strong>{správná odpověď/špatná/další špatná/další špatná}.</strong> 
+        Špatných odpovědí může být libovolné množství.
+        <br />
+        Můžete použít pomocné tlačítko.
+        
+        <input type="button" name="jsaddselect" onclick="javascript:addSelect('body')" value="Vlož možnosti" />
+        
+        </td>
+      </tr>
+      <tr class="akt">
+        <td>text</td>
+        <td<?php  echo " dir=\"rtl\"" ?>>
+        <textarea <?php echo "class=\"arabic\"\n style=\"font:60%\"" ?>
+            name="body" 
+            id="body"
+            rows="7" 
+            wrap="PHYSICAL" 
+            cols="30"
+            onfocus="aktivujKlavesnici('new_test_form.body')"
+            onchange="javascript:render('body', 'platno')"
+            onkeyup="javascript:render('body', 'platno')"
+        ><?php znova_hodnota($body) ?></textarea>       
+               
+               
+               </td>
+      </tr>
+      <tr class="akt">
+        <td>Náhled</td>
+        <td<?php if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <div id="platno" class="arabic" style="background-color: #EEE; border:solid 1px black; border-right: solid 3px black; border-bottom: solid 3px black; padding: 1em"> <p class="praznyodstavecbudesmazan"></p> </div>
+        
+          <script type="text/javascript">
+            render('body', 'platno');
+         </script>
+        </td>
+      </tr>
+
+ 
+ 
+      <tr class="akt">
+        <td>lekce*</td>
+        <td><input type="text" name="lection"  size="50"<?php znova($lection)?> /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>gramatická kategorie</td>
+        <td><?php echo(get_test_category_chooser('test_category', $test_category))?></td>
+      </tr>
+      
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="language" value="<?php echo $language?>">
+          <input type="hidden" name="source" value="<?php echo $source?>">
+          <input type="hidden" name="action" value="insert_new_test">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.new_test_form.title;
+  				focus.focus();
+				-->
+  </script>
+<div id="key">
+  <?php 
+    require_once("./functions/keyboard.php");
+    insert_keyboard("new_test_form.title",false);
+  ?>
+</div>
+
+<?php   }//end of switch ?>
diff --git a/old/html/multidic/administration/add_test_category.php b/old/html/multidic/administration/add_test_category.php
new file mode 100644
index 0000000..3e9a1f5
--- /dev/null
+++ b/old/html/multidic/administration/add_test_category.php
@@ -0,0 +1,65 @@
+<?php
+  require_once("./administration/test_category.php");
+
+if (!Empty($action) && $action == "insert_new_test_category") {
+
+  
+  $zobrazit_znovu = true;
+  
+  if (Empty($name)) {
+    print_hlasku("Český název musíte vyplnit");
+  }
+  else {
+    insert_test_category($name,$parent_id);
+    $zobrazit_znovu = false;
+  }
+}
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_test_category_form(form) {
+    new_test_category_form = form;
+    if (new_test_category_form.name.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_test_category_form.name);
+      return false;
+    }
+    return true;
+  }
+</script> 
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vlož novou kategorii testu</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_test_category_form" onSubmit="return validate_new_test_category_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>název*</td>
+        <td><input type="text" name="name"  size="50" /></td>
+      </tr>
+      <tr class="akt">
+        <td>rodič</td>
+        <td>
+        <?php echo (get_test_category_chooser("parent_id")) ?>
+        </td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="insert_new_test_category">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.new_test_category_form.name;
+  				focus.focus();
+				-->
+  </script>
+
diff --git a/old/html/multidic/administration/add_translation_lang.php b/old/html/multidic/administration/add_translation_lang.php
new file mode 100644
index 0000000..f0bfd9f
--- /dev/null
+++ b/old/html/multidic/administration/add_translation_lang.php
@@ -0,0 +1,81 @@
+<?php
+if (!Empty($action) && $action == "insert_new_translation_lang") {
+  require_once("./administration/translation_lang.php");
+  
+  $zobrazit_znovu = true;
+  
+  if (Empty($code)) {
+    print_hlasku("Kód musíte vyplnit");
+  }
+  elseif (Empty($name)) {
+    print_hlasku("Název musíte vyplnit");
+  }
+  elseif (!IsSet($visible)) {
+    print_hlasku("Viditelnost musíte vyplnit");
+  }
+  else {
+    insert_translation_lang($code,$name,$visible);
+    $zobrazit_znovu = false;
+  }
+}
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_translation_lang_form(form) {
+    edit_translation_lang_form = form;
+    if (edit_translation_lang_form.name.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_translation_lang_form.name);
+      return false;
+    }
+    if (edit_translation_lang_form.code.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_translation_lang_form.code);
+      return false;
+    }
+    if (edit_translation_lang_form.visible.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_translation_lang_form.visible);
+      return false;
+    }
+    return true;
+  }
+</script> 
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vlož nový jazyk překladu prostředí</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_field_form" onSubmit="return validate_new_translation_lang_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>kód*</td>
+        <td><input type="text" name="code" size="50" /></td>
+      </tr>
+      <tr class="akt">
+        <td>název*</td>
+        <td><input type="text" name="name" size="50" /></td>
+      </tr>
+      <tr class="akt">
+        <td>viditelnost*</td>
+        <td><input type="text" name="visible" size="50" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="insert_new_translation_lang">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.new_field_form.code;
+  				focus.focus();
+				-->
+  </script>
+
diff --git a/old/html/multidic/administration/add_user.php b/old/html/multidic/administration/add_user.php
new file mode 100644
index 0000000..b18915b
--- /dev/null
+++ b/old/html/multidic/administration/add_user.php
@@ -0,0 +1,180 @@
+<?php
+
+require_once("./administration/user.php");
+
+if (!Empty($action) && $action == "insert_new_user") {
+
+  $zobrazit_znovu = true;
+  
+  if (Empty($name)) {
+    print_hlasku("Jméno musíte vyplnit");
+  }
+  else if (Empty($surname)) {
+    print_hlasku("Příjmení musíte vyplnit");
+  }
+  else if (Empty($email)) {
+    print_hlasku("E-mail musíte vyplnit");
+  }
+  else if (!ERegI("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$", $email)) {
+    print_hlasku("E-mailová adresa není ve správném tvaru.");
+  }
+  else if (Empty($privileges)) {
+    print_hlasku("Práva musíte vyplnit");
+  }
+  else if ($privileges != 1 && $privileges != 2 && $privileges != 3) {
+    print_hlasku("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin.");
+  }
+  else if (Empty($nick)) {
+    print_hlasku("Nick musíte vyplnit");
+  }
+  else if (Empty($password) || Empty($password2)) {
+    print_hlasku("Heslo i heslo pro kontrolu musíte vyplnit");
+  }
+  else if ($password != $password2) {
+    print_hlasku("Heslo a heslo pro kontrolu se neshoduje");
+  }
+  else {
+    if (nick_exists($nick)) {
+      print_hlasku("Uživatel s takovým nickem již existuje, zvolte si prosím jiný");
+    }
+    else {
+      insert_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $password);
+      $zobrazit_znovu = false;
+    }
+  }
+}
+
+function znova($string) {
+  global $zobrazit_znovu;
+  if ($zobrazit_znovu)
+    echo ' value="'.$string.'"';
+}
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_user_form(form) {
+    new_user_form = form;
+
+    if (new_user_form.name.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_user_form.name);
+      return false;
+    }
+    if (new_user_form.surname.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_user_form.surname);
+      return false;
+    }
+    if (new_user_form.email.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_user_form.email);
+      return false;
+    }
+    if(window.RegExp) {
+      re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$");
+      if (!re.test(new_user_form.email.value)) {
+        alert("Zadaná adresa není správnou adresou elektronické pošty!");
+        setFocus(new_user_form.email);
+        return false;
+      }
+    }
+    if (new_user_form.privileges.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_user_form.privileges);
+      return false;
+    }
+    if (edit_user_form.privileges.value != "1" && 
+        edit_user_form.privileges.value != "2" &&
+        edit_user_form.privileges.value != "3") {
+      alert("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin.");
+      setFocus(new_user_form.privileges);
+      return false;
+    }
+    if (new_user_form.nick.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_user_form.nick);
+      return false;
+    }
+    if (new_user_form.password.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_user_form.password);
+      return false;
+    }
+    if (new_user_form.password2.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_user_form.password2);
+      return false;
+    }
+    if (new_user_form.password.value != new_user_form.password2.value) {
+      alert("Heslo pro kontorlu se neshoduje...");
+      setFocus(new_user_form.password);
+      return false;
+    }
+    
+    return true;
+  }
+</script>
+
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vlož nového uživatele</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_user_form" onSubmit="return validate_new_user_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>jméno*</td>
+        <td><input type="text" name="name"  size="50" maxlength="50"<?php znova($name)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>příjmení*</td>
+        <td><input type="text" name="surname"  size="50" maxlength="50"<?php znova($surname)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>město</td>
+        <td><input type="text" name="city"  size="50" maxlength="70"<?php znova($city)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>e-mail*</td>
+        <td><input type="text" name="email"  size="50" maxlength="80"<?php znova($email)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>národnost</td>
+        <td><input type="text" name="nationality"  size="50" maxlength="30"<?php znova($nationality)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>práva*</td>
+        <td><?php  echo get_privileges_chooser($privileges); ?></td>
+      </tr>
+      <tr class="akt">
+        <td>nick*</td>
+        <td><input type="text" name="nick"  size="50" maxlength="30"<?php znova($nick)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>heslo*</td>
+        <td><input type="password" name="password"  size="50" maxlength="100" onFocus="setFocus(this)" /></td>
+      </tr>
+      <tr class="akt">
+        <td>heslo znovu*</td>
+        <td><input type="password" name="password2"  size="50" maxlength="100" onFocus="setFocus(this)" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="insert_new_user">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  
+  <script language="javascript">
+				<!--
+					var focus = document.new_user_form.name;
+  				focus.focus();
+				-->
+  </script>
+
diff --git a/old/html/multidic/administration/add_word.php b/old/html/multidic/administration/add_word.php
new file mode 100644
index 0000000..19c3baf
--- /dev/null
+++ b/old/html/multidic/administration/add_word.php
@@ -0,0 +1,524 @@
+<?php
+require_once("./administration/word.php");
+  /*zobrazí znovu obsah formuláře*/
+  function znova($string) {
+    global $zobrazit_znovu;
+    if ($zobrazit_znovu)
+      echo ' value="'.$string.'"';
+  }
+
+
+if (Empty($language) || $language == "") {
+  $krok = 0;
+}
+else if (Empty($source) || $source == "") {
+  $krok = 1;
+}
+else {
+  $krok = 2;
+}
+
+switch ($krok) {
+  case (0):  
+?>
+
+
+  <table>
+    <thead align="center"> <h3 class="nadpis2">Vyberte jazyk pro nové slovo</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_word_form0">
+      <table>
+      <tr class="akt">
+        <td><?php echo(get_language_chooser(1))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="select_language">
+          <input type="submit" value="Dál">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+<?php
+  break;
+  case (1):
+?>
+
+  <table>
+    <thead align="center"> <h3 class="nadpis2">Vyberte zdroj nového slova</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_word_form1">
+      <table>
+      <tr class="akt">
+        <td><?php echo(get_source_chooser($language))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="language" value="<?php echo $language?>">
+          <?php if ($delete_from_not_found):?>
+            <input type="hidden" name="delete_from_not_found" value="true">
+            <input type="hidden" name="table_not_found" value="<?php echo $table_not_found?>">
+            <input type="hidden" name="id_not_found" value="<?php echo $id_not_found?>">
+          <?php else:?>
+            <input type="hidden" name="delete_from_not_found" value="false">
+          <?php endif;?>
+          <input type="hidden" name="action" value="select_source">
+          <input type="submit" value="Dál">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+
+<?php 
+  break;
+
+  case (2):
+  
+  $zobrazit_znovu = true;  
+
+    if (!Empty($action) && $action == "insert_new_word") {
+
+    $user = $ses_IDuser;
+  
+
+  
+   // if (Empty($czech)) {
+   //   print_hlasku("Česky musíte vyplnit");
+   // }
+   // else 
+   // if (Empty($english)) {
+   //   print_hlasku("Anglicky musíte vyplnit");
+   // }
+   // else 
+    if (Empty($lection)) {
+      print_hlasku("Lekci musíte vyplnit");
+    }
+    //else if (strtolower($gender) != 'm' && strtolower($gender) != 'f' && !Empty($gender)) {
+    //  print_hlasku("Rod musí obsahovat 'm' nebo 'f' nebo zůstat prázdný");
+    //}
+    else {
+      if (insert_word($czech,$english,$word_category,$verbal_class,$present,$past,$valence,$root,
+                      $field,$language,$user,$source,$lection, $future, $infinitive, $gender, $vocalized, $nonvocalized,
+                      $word_category_foreign, $status_constructus_single, $status_constructus_plural, $single_adj_female,
+                      $plural_adj_female, $conjugation, $imperative, $prefix, $status_constructus_single_female,
+		      $status_constructus_plural_female, $czech_female, $single_female, $plural_female, 
+                      $status_constructus_single_noun_female, $status_constructus_plural_noun_female,
+		      $nonvocalized_female, $nonvocalized_alternative, $vocalized_alternative)) {
+          print_hlasku ("Slovíčko přidáno...");
+      }
+        
+      if ($delete_from_not_found == "true") {
+        //echo ("\$delete_from_not_found = ".$delete_from_not_found."\n<br>");
+        require_once("./administration/not_found.php");
+        if (delete_not_found($table_not_found, $id_not_found)) { 
+          print_hlasku ("a smazáno z nenalezených...");
+        }
+
+      }
+      $zobrazit_znovu = false;
+    }
+  }
+
+?>
+
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_word_form(form) {
+    new_word_form = form;
+/*
+    if (new_word_form.czech.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_word_form.czech);
+      return false;
+    }
+    if (new_word_form.english.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_word_form.english);
+      return false;
+    }
+*/
+    if (new_word_form.lection.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_word_form.lection);
+      return false;
+    }
+    
+    return true;
+  }
+</script>
+
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vlož nové slovo</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="new_word_form" onSubmit="return validate_new_word_form(this)">
+      <table>
+      <tr class="akt">
+        <td>česky</td>
+        <td><input type="text" name="czech"  size="50"<?php znova($czech)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>česky v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
+        <td><input type="text" name="czech_female"  size="50"<?php znova($czech_female)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>anglicky</td>
+        <td><input type="text" name="english"  size="50"<?php znova($english)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>druh slova v češtině</td>
+        <td><input type="text" name="word_category"  size="50"<?php znova($word_category)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>seznam zkratek:</td>
+        <td>
+            <table style="font-size: smaller;">
+              <tr>
+              <td>
+            Podstatné jméno – <b>s</b> <br />
+            Přídavné jméno – <b>adj</b> <br />
+            
+            </td>
+            <td>
+            Zájmeno – <b>pron</b> <br />
+            Číslovka – <b>num</b> <br />
+            </td>
+            <td>
+            Sloveso – <b>v</b> <br />
+            Příslovce – <b>adv</b> <br />
+            </td>
+            <td>
+            Předložka – <b>prep</b> <br />
+            Spojka – <b>conj</b> <br />
+            
+            
+            </td>
+            <td>
+            Částice – <b>part</b> <br />
+            Citoslovce - <b>interj</b> <br />
+            </td>
+            
+              <td>
+            fráze – <b>phr</b> <br />
+            uvoz. částice - <b>IP</b> <br />
+            </td>
+            
+            </tr>
+            </table>
+        </td>
+      </tr>
+      <tr class="akt">
+        <td>druh slova v cizím j.</td>
+        <td>
+        <?php if($language == 2): ?>
+            <select name="word_category_foreign">
+                
+                <option <?php echo (empty($word_category_foreign))? 'selected="selected" ' : ""?>value="">  </option>
+                <option <?php echo ($word_category_foreign === "שם עצם")? 'selected="selected" ' : ""?>value="שם עצם"> ש"ע </option>
+                <option <?php echo ($word_category_foreign === "מילת חיבור")? 'selected="selected" ' : ""?>value="מילת חיבור"> מ"ח </option>
+                <option <?php echo ($word_category_foreign === "מילת קריאה")? 'selected="selected" ' : ""?>value="מילת קריאה"> מ"ק </option>
+                <option <?php echo ($word_category_foreign === "פועל")? 'selected="selected" ' : ""?>value="פועל"> פ' </option>
+                <option <?php echo ($word_category_foreign === "מילת יחס")? 'selected="selected" ' : ""?>value="מילת יחס"> מ"י </option>
+                <option <?php echo ($word_category_foreign === "תואר הפועל")? 'selected="selected" ' : ""?>value="תואר הפועל"> תה"פ </option>
+                <option <?php echo ($word_category_foreign === "שם מספר")? 'selected="selected" ' : ""?>value="שם מספר"> ש"מ </option>
+                <option <?php echo ($word_category_foreign === "מילת שאלה")? 'selected="selected" ' : ""?>value="מילת שאלה"> מ"ש </option>
+                <option <?php echo ($word_category_foreign === "מילת גוף")? 'selected="selected" ' : ""?>value="מילת גוף"> מ"ג </option>
+                <option <?php echo ($word_category_foreign === "תואר")? 'selected="selected" ' : ""?>value="תואר"> ת' </option>
+                <option <?php echo ($word_category_foreign === "ביטוי")? 'selected="selected" ' : ""?>value="ביטוי">  ביטוי  </option>
+                
+
+            </select>
+        <?php else: ?>
+            <input type="text" name="word_category_foreign"  size="50"<?php znova($word_category_foreign)?> />
+        <?php endif;?>
+        </td>
+      </tr>
+      <tr class="akt">
+        <td>slovesná třída</td>
+        <td><input type="text" name="verbal_class"  size="50"<?php znova($verbal_class)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>přítomný čas / množné číslo <br />všech podstatných jmen a <br />přídavných jmen mužského rodu</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               name="present"  
+               size="29"<?php znova($present)?> 
+               onfocus="aktivujKlavesnici('new_word_form.present')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>minulý čas / jednotné číslo <br />všech podstatných jmen a <br />přídavných jmen mužského rodu</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="past"  
+                 size="29"<?php znova($past)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.past')" /></td>
+      </tr>
+
+      </tr>
+      <tr class="akt">
+        <td>alternativní vokalizovaný tvar</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="vocalized_alternative"  
+                 size="29"<?php znova($vocalized_alternative)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.vocalized_alternative')" /></td>
+      </tr>
+
+
+      <tr class="akt">
+        <td>jednotné číslo podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="single_female"  
+                 size="29"<?php znova($single_female)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.single_female')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>množné číslo podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="plural_female"  
+                 size="29"<?php znova($plural_female)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.plural_female')" /></td>
+      </tr>
+      
+
+
+      <tr class="akt">
+        <td>status constructus číslovek,<br /> jednotného čísla podstatných jmen <br />a jednotného čísla přídavných<br /> jmen mužského rodu</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="status_constructus_single"  
+                 size="29"<?php znova($status_constructus_single)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_single')" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>status constructus množného <br />čísla podstatných jmen <br />a přídavných jmen mužského rodu</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="status_constructus_plural"  
+                 size="29"<?php znova($status_constructus_plural)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_plural')" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>status constructus jednotného <br />čísla přídavných jmen <br />ženského rodu</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="status_constructus_single_female"  
+                 size="29"<?php znova($status_constructus_single_female)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_single_female')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>status constructus množného <br />čísla přídavných jmen <br />ženského rodu</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="status_constructus_plural_female"  
+                 size="29"<?php znova($status_constructus_plural_female)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_plural_female')" /></td>
+      </tr>
+
+
+      <tr class="akt">
+        <td>status constructus jednotného čísla podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="status_constructus_single_noun_female"  
+                 size="29"<?php znova($status_constructus_single_noun_female)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_single_noun_female')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>status constructus množného čísla podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="status_constructus_plural_noun_female"  
+                 size="29"<?php znova($status_constructus_plural_noun_female)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_plural_noun_female')" /></td>
+      </tr>
+      
+      
+      <tr class="akt">
+        <td>jednotné číslo přídavných <br /> jmen ženského rodu</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="single_adj_female"  
+                 size="29"<?php znova($single_adj_female)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.single_adj_female')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>množné číslo přídavných <br /> jmen ženského rodu</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="plural_adj_female"  
+                 size="29"<?php znova($plural_adj_female)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.plural_adj_female')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>budoucí čas</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="future"  
+                 size="29"<?php znova($future)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.future')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>infinitiv</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+                 name="infinitive"  
+                 size="29"<?php znova($infinitive)?> 
+                 onfocus="aktivujKlavesnici('new_word_form.infinitive')" /></td>
+      </tr>
+
+      
+      <tr class="akt">
+        <td>rekce</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               name="valence"  
+               size="29"<?php znova($valence)?> 
+               onfocus="aktivujKlavesnici('new_word_form.valence')" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>konjugace</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               name="conjugation"  
+               size="29"<?php znova($conjugation)?> 
+               onfocus="aktivujKlavesnici('new_word_form.conjugation')" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>imperativ</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               name="imperative"  
+               size="29"<?php znova($imperative)?> 
+               onfocus="aktivujKlavesnici('new_word_form.imperative')" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>vokalizovaný tvar</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               name="vocalized"  
+               size="29"<?php znova($vocalized)?> 
+               onfocus="aktivujKlavesnici('new_word_form.vocalized')" 
+               disabled="disabled"
+               /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>nevokalizovaný tvar</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               name="nonvocalized"  
+               size="29"<?php znova($nonvocalized)?> 
+               onfocus="aktivujKlavesnici('new_word_form.nonvocalized')" /></td>
+      </tr>
+
+      <tr class="akt">
+        <td>nevokalizovaný tvar v ženském rodě – pouze u přechylovatelných</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               name="nonvocalized_female"  
+               size="29"<?php znova($nonvocalized_female)?> 
+               onfocus="aktivujKlavesnici('new_word_form.nonvocalized_female')" /></td>
+      </tr>
+
+    <tr class="akt">
+        <td>alternativní nevokalizovaný tvar</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               name="nonvocalized_alternative"  
+               size="29"<?php znova($nonvocalized_alternative)?> 
+               onfocus="aktivujKlavesnici('new_word_form.nonvocalized_alternative')" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>předložka se zájmenným sufixem (ve všech možných tvarech)</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               name="prefix"  
+               size="29"<?php znova($prefix)?> 
+               onfocus="aktivujKlavesnici('new_word_form.prefix')" /></td>
+      </tr>
+      
+      
+      <tr class="akt">
+        <td>kořen</td>
+        <td>
+        <input type="text" 
+               class="akkad"
+               name="root"  
+               size="50"<?php znova($root)?> 
+               onfocus="aktivujKlavesnici('new_word_form.root')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>rod ('f'/'m' nebo prázdné)</td>
+        <td>
+        <?php if($language == 2): ?>
+            <select name="gender">
+                <option <?php echo (empty($gender))? 'selected="selected" ' : ""?>value="">  </option>
+                <option <?php echo (trim($gender) == "'ז")? 'selected="selected" ' : ""?>value="'ז"> 'ז </option>
+                <option <?php echo (trim($gender) == "'נ")? 'selected="selected" ' : ""?>value="'נ"> 'נ </option>
+		<option <?php echo (trim($gender) == "'ז'+נ")? 'selected="selected" ' : ""?>value="'ז'+נ"> 'ז'+נ </option>
+            </select>
+        <?php else: ?>
+            <input type="text" 
+               class="akkad"
+               name="gender"  
+               size="1"<?php znova($gender)?> 
+               onfocus="aktivujKlavesnici('new_word_form.gender')" />
+        <?php endif;?>
+        
+        </td>
+      </tr>
+      <tr class="akt">
+        <td>obor</td>
+        <td>
+          <?php echo(get_field_chooser())?>
+        </td>
+      </tr>
+      <tr class="akt">
+        <td>lekce*</td>
+        <td><input type="text" name="lection"  size="50"<?php znova($lection)?> /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="language" value="<?php echo $language?>">
+          <input type="hidden" name="source" value="<?php echo $source?>">
+          <input type="hidden" name="delete_from_not_found" value="<?php echo $delete_from_not_found?>">
+          <input type="hidden" name="table_not_found" value="<?php echo $table_not_found?>">
+          <input type="hidden" name="id_not_found" value="<?php echo $id_not_found?>">
+          <input type="hidden" name="action" value="insert_new_word">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.new_word_form.czech;
+  				focus.focus();
+				-->
+  </script>
+<div id="key">
+  <?php 
+    require_once("./functions/keyboard.php");
+    insert_keyboard("new_word_form.present",true);
+  ?>
+</div>
+
+<?php    }//end of switch ?>
diff --git a/old/html/multidic/administration/add_word_voice.php b/old/html/multidic/administration/add_word_voice.php
new file mode 100644
index 0000000..d7f1fb6
--- /dev/null
+++ b/old/html/multidic/administration/add_word_voice.php
@@ -0,0 +1,67 @@
+<?php 
+
+  require_once("./administration/voice.php");
+  $znovu = true;
+
+if (!Empty($action) && $action == "add_word_voice") {
+  
+  if (Empty($soubor)) {
+    print_hlasku("Musíte vybrat soubor");
+  }
+  else {
+    $znovu = false;
+    save_word_voice('soubor',$word_id);
+    echo_zpet_do_slovniku();
+  }
+}
+
+if ($znovu) {
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_add_word_voice_form(form) {
+    add_word_voice_form = form;
+    if (add_word_voice_form.file.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(add_word_voice_form.file);
+      return false;
+    }
+    return true;
+  }
+</script>
+
+<table>
+    <thead align="center"> <h3 class="nadpis2">Vyber zvukový soubor</h3> </thead>
+    <tbody>
+    <form action=""  method="post" enctype="multipart/form-data" name="add_word_voice_form" onSubmit="return validate_add_word_voice_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>soubor</td>
+        <td><input type="file" name="soubor"  size="50" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="add_word_voice">
+          <input type="hidden" name="word_id" value="<?php echo $word_id?>">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  
+  <script language="javascript">
+				<!--
+					var focus = document.add_word_voice_form.file;
+  				focus.focus();
+				-->
+  </script>
+  
+<?php 
+} //konec if
+?>
diff --git a/old/html/multidic/administration/article.php b/old/html/multidic/administration/article.php
new file mode 100644
index 0000000..4e069d0
--- /dev/null
+++ b/old/html/multidic/administration/article.php
@@ -0,0 +1,329 @@
+<?php
+require_once("./functions/dictionary.php");
+
+function authorize_article($ID) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE article SET autorized = true
+                        WHERE \"IDarticle\" = '$ID'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+//NOVE2504
+function get_header_of_table() {
+  return "\n  <tr class=\"nadpis_sekce\">
+    <td>&nbsp;</td>
+    <td>nadpis<br />text článku</td>
+    <td>poznámka</td>
+    <td>lekce</td>
+    <td>zvuk</td>
+  </tr>
+";
+}
+
+function get_row_of_table($Record) {
+  global $language;
+  global $order;
+  global $od;
+  global $limit;
+  global $contrains_source;
+  global $contrains_lection;
+
+  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
+
+  //pr($Record);
+  
+  $navrat .= "  <tr>\n";
+  $navrat .= '    <td>
+                <a href="?nav_id=list_article&action=delete_article&article_id='.$Record[0].'&'.$nav_str.'">smaž</a>
+                  <!--input type="checkbox" name="smaz['.$Record[0].']" /-->';
+
+  $navrat .= "\n".' <br /> ';
+
+  $navrat .= '<a href="?nav_id=edit_article&article_id='.$Record[0].'&'.$nav_str;
+  $navrat .= '">uprav</a>';
+
+  $navrat .= "\n".' <br /> ';
+
+  $navrat .= '<a href="?nav_id=autorize_article&article_id='.$Record[0].'&'.$nav_str;
+  $navrat .= '">autorizuj</a>';
+  
+  $navrat .= "\n".' <br /> ';
+
+  $navrat .= '<a href="?nav_id=add_test&language='.$Record['language'].'&source='.$Record['source'];
+  $navrat .= '&lection='.urlencode( $Record['lection'] );
+  $navrat .= '&title='.urlencode( $Record['title'] );
+  $navrat .= '&body='.urlencode( $Record['body'] );
+  $navrat .= '">vytvoř&nbsp;test</a></td>';
+  
+
+ /* $navrat .= "    <td class=\"arabic\" style=\"font-size: 180%\">";
+  $navrat .= $Record["title"];
+  $navrat .= "&nbsp;</td>\n";*/
+
+  $navrat .= "    <td class=\"arabic\" style=\"font-size: 180%\" >";
+  $navrat .= "<u>".$Record["title"]."</u><br />";
+  $navrat .= nl2br($Record["body"]);
+  $navrat .= "&nbsp;</td>\n";
+
+  $navrat .= "    <td>";
+  $navrat .= $Record["note"];
+  $navrat .= "&nbsp;</td>\n";
+
+  $navrat .= "    <td>";
+  $navrat .= $Record["lection"];
+  $navrat .= "&nbsp;</td>\n";
+
+  if (Empty($Record["article_voice"])) {
+    $navrat .= "\n    ".'<td> <a href="?nav_id=add_article_voice&article_id='.
+               $Record[0].'&'.$nav_str.'"> přidat </a></td>';
+  }
+  else {
+    $navrat .= "\n    ".'<td> <a href="?nav_id=add_article_voice&article_id='.
+               $Record[0].'&'.$nav_str.'"> změnit </a>'."<br />\n".'      <a href="'.CESTA_CLANKU.$Record[0].PRIPONA.'"> přehrát </a></td>';
+  }
+
+  $navrat .= "\n  </tr> \n";
+  return $navrat;
+}
+
+function get_razeni($l_order = "IDarticle",
+                    $l_od = 0,
+                    $l_limit = 30,
+                    $contrains_source = "all",
+                    $contrains_lection = "all",
+                    $nonauthorized = false) {
+
+  global $language;
+
+  global $order;
+  global $od;
+  global $limit;
+
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+
+
+  $nav = ($nonauthorized)? "list_nonauthorized_article" : "list_article";
+  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
+
+  $pocet_slov = get_pocet_clanku($contrains_source, $contrains_lection, $nonauthorized);
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "\n<table>
+  <tr class=\"nadpis_sekce\">
+    <td>
+      <form action=\"\" method=\"post\" name=\"razeni\">
+        Filtr: $language - $contrains_source - $contrains_lection";
+
+  $navrat .=  " (Ve výběru celkem $pocet_slov)<br />
+         Řadit podle
+         <select name=\"order\">
+           <option value=\"IDarticle\">Identofikátor</option>
+           <option value=\"title\">nadpis</option>
+           <option value=\"body\">obsah</option>
+           <option value=\"note\">poznámka</option>
+         </select>
+         od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+         počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />
+         <input type=\"hidden\" name=\"contrains_source\" value=\"$contrains_source\" />
+         <input type=\"hidden\" name=\"contrains_lection\" value=\"$contrains_lection\" />
+         <input type=\"submit\" name=\"serad\" value=\"Zobraz\" />
+         </form>
+    </td>
+  </tr>
+  <tr class=\"nadpis_sekce\"><td align=\"center\">
+    <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit&$nav_str\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)
+    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit&$nav_str\">
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_slov)
+    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit&$nav_str\">
+              Dalších $limit </a> |   ";
+  $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_slov-$limit)."&limit=$limit&$nav_str\">
+             Na konec </a>
+  ";
+  $navrat .= "</td></tr></table>\n";
+  $odkaz = "list_article_print.php?nav_id=$nav&serad=true&order=$order&od=$od&limit=$limit&$nav_str";
+    $navrat .= "<a href=\"$odkaz\" onclick=\"OpenPopUp('$odkaz', 800, 750); return false\"
+                              target=\"_blank\">verze pro tisk</a>";
+  return $navrat;
+}
+
+function get_pocet_clanku($contrains_source, $contrains_lection, $nonauthorized) {
+  global $language;
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  //$spojeni->debug = true;
+  $dotaz = "SELECT \"IDarticle\" FROM article";
+   if ($nonauthorized == true) {
+    $dotaz .= " WHERE autorized = false";
+	}
+	else {
+		$dotaz .= " WHERE autorized = true";
+	}
+  if ($language != "all")
+    $dotaz .= " AND language = '$language'";
+  if ($contrains_source != "all")
+    $dotaz .= " AND source = $contrains_source";
+  if ($contrains_lection != "all")
+    $dotaz .= " AND lection = '$contrains_lection'";
+
+	//pr($dotaz);
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+
+}
+
+
+//NOVE2504
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce">
+
+            <td></td>
+            <td></td>
+            <td></td>
+            <td></td>
+            <td></td>
+          </tr>';
+}
+
+/**
+ *  Funkce vypise z db vsechny slovnikove polozky
+ *
+ *  TODO: DODELAT VYPIS OSTATNICH DAT Z DB (DATA, USER, ATD...)
+ *
+ *
+ */
+function print_table_of_article($language = "all", $contrains_source = "all", $contrains_lection = "all",
+							$nonauthorized = false,
+                          $order = "IDarticle", $od = 0, $limit = 30) {
+
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $navrat = "<h3 class=\"nadpis2\">Výpis článků";
+
+ if ($nonauthorized)
+      $navrat .= " - neautorizováno";
+  if ($language == "all")
+    $navrat .= " - vše</h3>";
+  else if($language == 1)
+    $navrat .= " - arabské</h3>";
+  else if($language == 2)
+    $navrat .= " - hebrejské</h3>";
+  else if($language == 3)
+    $navrat .= " - akkadské</h3>";
+
+  $navrat .= get_razeni($order, $od, $limit, $contrains_source, $contrains_lection, $nonauthorized);
+  $navrat .= "<table>";
+  $navrat .= get_header_of_table();
+
+  $dotaz = "SELECT * FROM article ";
+
+	if ($nonauthorized) $pomocna = " autorized = false ";
+  else $pomocna = " autorized = true";
+
+  if ($language != "all")
+    $dotaz .= " WHERE language = '$language' AND $pomocna ";
+  else
+    $dotaz .= " WHERE $pomocna ";
+
+  if ($contrains_source != "all")
+    $dotaz .= "AND source = $contrains_source";
+  if ($contrains_lection != "all")
+    $dotaz .= "AND lection = '$contrains_lection'";
+
+
+  $dotaz .= " ORDER BY \"$order\" OFFSET $od LIMIT $limit";
+
+  $radky = $spojeni->query($dotaz);
+
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= "</table>";
+  echo $navrat;
+}
+
+function get_article($id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM article WHERE \"IDarticle\" = '$id'";
+  $radky = $spojeni->query($dotaz);
+  $spojeni->next_record();
+
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Clanek se nepodařilo načíst.");
+  }
+
+  return $spojeni->Record;
+}
+
+function delete_article($ID) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM article WHERE \"IDarticle\" = '$ID'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+function update_article($id, $title, $body, $note, $lection) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+
+  $dotaz = "UPDATE article SET title = '".AddSlashes($title)."',
+                            body = '".AddSlashes($body)."',
+                            note = '".AddSlashes($note)."',
+                            lection = '".AddSlashes($lection)."'
+                            WHERE \"IDarticle\" = '".AddSlashes($id)."'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Slovo se nepodařilo upravit.");
+  }
+  print_hlasku("Slovo změněno.");
+}
+
+
+
+
+function insert_article($language,$source,$lection,$title,$body,$note,$user){
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  //$NOW = Date("YmdHis");
+
+  $dotaz = "INSERT INTO article (\"language\",
+                              \"source\",
+                              \"lection\",
+                              \"inserted_by\",
+                              \"title\",
+                              \"body\",
+                              \"note\",
+                              \"article_voice\")
+                    VALUES ('$language',
+                            '$source',
+                            '$lection',
+                            '$user',
+                            '$title',
+                            '$body',
+                            '$note',
+                            '0')";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+?>
diff --git a/old/html/multidic/administration/author.php b/old/html/multidic/administration/author.php
new file mode 100644
index 0000000..28c3501
--- /dev/null
+++ b/old/html/multidic/administration/author.php
@@ -0,0 +1,193 @@
+<?php
+require_once("./functions/dictionary.php");
+
+/**
+ *  Pomocna funkce, vraci do tabulky zformatovane slovo
+ *
+ *  @param $Record polozka slovniku nactena z db
+ *  @return do tabulky zformatovany zaznam
+ */
+ 
+//NOVE2504 
+function get_row_of_table($Record, $od = 1, $do = 2) {
+  $navrat .= "<tr class=\"akt\">\n     ";
+  $navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>'.
+             '<td><a href="?nav_id=edit_author&author_id='.$Record[0].'">edit</a></td>';
+  for($j=$od;$j<$do;$j++) {
+    $navrat .= "<td class=\"akt\">";
+    $navrat .= "$Record[$j]";
+    $navrat .= "&nbsp;</td>\n";
+  }
+  $navrat .= "</tr> \n  ";
+  return $navrat;
+}
+
+
+function get_pocet_autoru() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT \"IDauthor\" FROM author ";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+function get_razeni($l_order = "IDauthor", $l_od = 0, $l_limit = 30) {
+  global $order;
+  global $od;
+  global $limit;
+  
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+  $pocet_autoru = get_pocet_autoru();
+  $nav = "list_author";
+  
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "<table>
+      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
+      Zobrazeno $limit autorů od $od.  (Ve slovniku celkem $pocet_autoru)<br />
+       Řadit podle 
+       <select name=\"order\">	
+         <option value=\"IDauthor\">Identifikátor</option>
+         <option value=\"name\">jméno</option>
+         <option value=\"surname\">příjmení</option>
+       </select>
+       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
+       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
+       </td></tr>
+       <tr class=\"nadpis_sekce\"><td align=\"center\">
+        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)           
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit\"> 
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_autoru)
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit\">
+              Dalších $limit </a> |   ";
+  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_autoru-$limit)."&limit=$limit\"> 
+             Na konec </a></td>
+  ";
+  $navrat .= "</td></tr></table>";
+  return $navrat;
+}
+
+//NOVE2504
+function get_header_of_table() {
+return "<tr class=\"nadpis_sekce\">
+  <td>Vybrané&nbsp;</td>
+  <td>&nbsp;</td>
+  <td>jméno</td>
+  <td>příjmení</td>
+</tr>";
+}
+//NOVE2504
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td>
+              <td></td><td></td><td>&nbsp; </td></tr>';
+}
+
+function print_table_of_author($order = "IDauthor", $od = 0, $limit = 30) {
+  require_once("./classes/db.php");
+  
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM author ORDER BY \"$order\" OFFSET $od LIMIT  $limit";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<h3 class=\"nadpis2\">Výpis autorů</h3>";
+  $navrat .= get_razeni($order, $od, $limit);
+  $navrat .= "<table><form action=\"\" method=\"post\">";
+  $navrat .= get_header_of_table();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record, 1, 3);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= '<input type="hidden" name="action" value="delete_author">';
+  $navrat .= "</form></table>";
+  echo $navrat;
+
+  
+}
+
+function insert_author($name, $surname) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "INSERT INTO author (name, 
+                                surname) 
+                    VALUES ('$name', 
+                            '$surname')";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Bohužel, autora '$name $surname' se nepodařilo přidat.");
+    return false;
+  }
+  print_hlasku ("Autor '$name $surname' přidán..");
+  return true;
+}
+
+function possible_to_delete_author($author_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM author_of_source WHERE \"IDauthor\" = '$author_id'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku($spojeni->$Error);
+    return false;
+  }
+  //echo $spojeni->num_rows();
+  if ($spojeni->num_rows() == 0)
+    return true;
+    
+  return false;
+}
+
+function delete_author($ID) {
+  if (!possible_to_delete_author($ID)) {
+    print_hlasku("Kontrola integrity hlásí: Nelze smazat");
+    return false;
+  }
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM author WHERE \"IDauthor\" = $ID";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  $dotaz = "DELETE FROM author_of_source WHERE \"IDauthor\" = $ID";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+//NOVE 2504
+function update_author($name, $surname, $author_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE author SET name = '$name',
+                              surname = '$surname'
+                            WHERE \"IDauthor\" = $author_id";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Autora se nepodařilo upravit.");
+  }
+  print_hlasku("Autor změněn.");
+}
+
+//NOVE2504
+function get_author($author_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM author WHERE \"IDauthor\" LIKE '$author_id'";
+  $radky = $spojeni->query($dotaz);
+
+  $spojeni->next_record();
+  
+  return $spojeni->Record;
+}
+
+
+?>
diff --git a/old/html/multidic/administration/context.php b/old/html/multidic/administration/context.php
new file mode 100644
index 0000000..2867d24
--- /dev/null
+++ b/old/html/multidic/administration/context.php
@@ -0,0 +1,109 @@
+<?php 
+//NOVE2504 cely soubor
+require_once("./functions/dictionary.php");
+
+
+function link_context($context_id, $word_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  
+  $dotaz = "UPDATE dict SET context = '".AddSlashes($context_id)."'
+                        WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
+  $spojeni->query($dotaz);
+  
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Bohužel, vybraný kontext se nepodařilo připojit.");
+    echo_zpet_do_slovniku();
+    return false;
+  }
+  print_hlasku ("Kontext připojen..");
+  echo_zpet_do_slovniku();
+  return true;  
+}
+
+
+function insert_context($cz_context, $en_context, $org_context, $word_id, $source_id, $isVoice){
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  
+  $pomoc = ($isVoice)? 1 : 0;
+  $dotaz = "INSERT INTO context (cz_context, 
+                                 en_context,
+                                 orig_context, 
+                                 source, 
+                                 voice)
+                    VALUES ('$cz_context', 
+                            '$en_context',
+                            '$org_context', 
+                            '$source_id', 
+                            '$pomoc')";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Bohužel, kontext '$cz_context - $en_context' se nepodařilo přidat.");
+    echo_zpet_do_slovniku();
+    return false;
+  }
+  $dotaz = "SELECT \"IDcontext\" FROM context WHERE 
+                              cz_context LIKE '$cz_context' AND
+                              en_context LIKE '$en_context' AND
+                              orig_context LIKE '$org_context'";
+  $spojeni->query($dotaz);
+  $spojeni->next_record();
+  $context_id = $spojeni->Record[0];
+  
+  $dotaz = "UPDATE dict SET context = '".AddSlashes($context_id)."'
+                        WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
+  $spojeni->query($dotaz);
+  
+  print_hlasku ("Kontext přidán..");
+  echo_zpet_do_slovniku();
+  return true;
+}
+
+function delete_context($context_id, $word_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  
+  /*$dotaz = "DELETE FROM context WHERE IDcontext LIKE $context_id";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }*/
+  $dotaz = "UPDATE dict SET context = '0'
+                        WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
+  $spojeni->query($dotaz);
+  return true;
+  
+}
+
+function update_context($cz_context, $en_context, $org_context, $context_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+
+  $dotaz = "UPDATE context SET cz_context = '".AddSlashes($cz_context)."', 
+                            en_context = '".AddSlashes($en_context)."',
+                            orig_context = '".AddSlashes($org_context)."'
+                            WHERE \"IDcontext\" = '".AddSlashes($context_id)."'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Kontext se nepodařilo upravit.");
+  }
+  print_hlasku("Kontext změněn.");
+  echo_zpet_do_slovniku();
+}
+
+function get_context($context_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM context WHERE \"IDcontext\" LIKE '$context_id'";
+  $radky = $spojeni->query($dotaz);
+  $spojeni->next_record();
+
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Kontext se nepodařilo načíst.");
+  }
+
+  return $spojeni->Record;
+}
+
+?>
diff --git a/old/html/multidic/administration/delete_author_of_source.php b/old/html/multidic/administration/delete_author_of_source.php
new file mode 100644
index 0000000..9bfcf99
--- /dev/null
+++ b/old/html/multidic/administration/delete_author_of_source.php
@@ -0,0 +1,15 @@
+<?php
+  
+  require_once("./functions/dictionary.php");
+  require_once("./classes/db.php");
+  
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM author_of_source WHERE \"IDsource\" = $source_id AND \"IDauthor\" = $author_id";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Autora se nepodařilo odebrat");
+  }
+  print_hlasku("Autor odebrán");
+  echo_zpet_do_zdroju();
+  
+?>
diff --git a/old/html/multidic/administration/desk.php b/old/html/multidic/administration/desk.php
new file mode 100644
index 0000000..99bbad9
--- /dev/null
+++ b/old/html/multidic/administration/desk.php
@@ -0,0 +1,43 @@
+<?php
+require_once("./administration/word.php");
+
+$word = get_word($word_id);
+
+
+
+switch ($word['word_category_foreign']) {
+
+    case('שם עצם'):
+        ?>
+        
+        <div class="card">
+        
+            <p class="arabic"> <?php echo $word['vocalized'] ?> ש"ע <?php echo $word['gender']?> <?php echo $word['nonvocalized'] ?> </p>
+
+
+     4               	
+ר. סְפָרִים
+									  		    5
+ס. י. סֵפֶר
+											     6
+ס. ר. סִפְרֵי
+											   7
+ ר - פ - ס  .ש
+
+        
+        
+        </div>
+        
+        
+        
+        
+        <?
+    break;
+
+}
+
+
+echo '<pre>';
+print_r($word);
+echo '</pre>';
+
diff --git a/old/html/multidic/administration/detail_test.php b/old/html/multidic/administration/detail_test.php
new file mode 100644
index 0000000..1888fcd
--- /dev/null
+++ b/old/html/multidic/administration/detail_test.php
@@ -0,0 +1,21 @@
+<?php 
+//require_once("./administration/test.php");
+require_once("./examination/test.php");
+
+$test_id = $_GET['test_id'];
+$test = get_test($test_id);
+//pr($test);
+
+
+?>
+
+<div class="">
+<h1>Test <?php echo $test['title']?></h1>
+    <p>
+        <?php echo $test['note']?>
+    </p>
+
+    <p class="arabic">
+        <?php echo nl2br(test_form($test['body']))?>
+    </p>
+</div>
diff --git a/old/html/multidic/administration/duplicity.php b/old/html/multidic/administration/duplicity.php
new file mode 100644
index 0000000..528637b
--- /dev/null
+++ b/old/html/multidic/administration/duplicity.php
@@ -0,0 +1,191 @@
+<?php
+require_once("./functions/dictionary.php");
+
+//NOVE2504
+function get_header_of_table() {
+  return "\n  <tr class=\"nadpis_sekce\">
+    <td>zdroj</td>
+    <td>lekce</td>
+    <td>minulý čas&nbsp;/&nbsp;plural</td>
+    <td>česky</td>
+    <td>anglicky</td>
+    <td>kontext</td>
+    <td>zvuk</td>
+  </tr>
+";
+}
+
+function get_row_of_table($Record, $nonauthorized = false, $contrains_user_id = "all") {
+  global $language;
+  global $order;
+  global $od;
+  global $limit;
+  
+  $nav_str = "";
+
+  
+  $navrat .= "  <tr class=\"akt\">\n";
+  $navrat .= '    <td>'.$Record["source"].'</td>'; 
+  $navrat .= "\n".'   <td>'.$Record["lection"].'
+    </td>';  
+  $navrat .= "\n".'    <td class="arabic">'.$Record["past"].'</td>';  
+  
+  $navrat .= "    <td>";
+  $navrat .= $Record["czech"];
+  $navrat .= "&nbsp;</td>\n";
+  $navrat .= "    <td>";
+  $navrat .= $Record["english"];
+  $navrat .= "&nbsp;</td>\n";
+  
+      if (Empty($Record["context"])) {
+      $navrat .= '    <td>není</td>';
+    }
+    else {
+      $navrat .= "    ".'<td>je</td>';
+    }
+    if (Empty($Record["word_voice"])) {
+      $navrat .= "\n    ".'<td>není</td>';
+    }
+    else {
+      $navrat .= "\n    ".'<td>je</td>';
+    }
+    
+  $navrat .= "\n  </tr> \n";
+  return $navrat;
+}
+
+function get_razeni($l_order = "sorting_no", 
+                    $l_od = 0, 
+                    $l_limit = 14, 
+                    $nonauthorized = false, 
+                    $contrains_user_id = "all",
+                    $contrains_source = "all", 
+                    $contrains_lection = "all") {
+ 
+  global $language;
+  
+  global $order;
+  global $od;
+  global $limit;
+  
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+
+  $nav_str = "";
+  
+  $pocet_duplicit = get_pocet_duplicit();
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "\n<table>
+  <tr class=\"nadpis_sekce\">
+    <td>
+      <form action=\"\" method=\"post\" name=\"razeni\">" ;
+
+  $navrat .=  " (duplicitních položek celkem $pocet_duplicit)<br />
+         Řadit podle 
+         <select name=\"order\">
+
+           <option value=\"IDdict\">Identifikátor</option>
+           <option value=\"czech\">česky</option>
+           <option value=\"english\">anglicky</option>
+           <option value=\"past\">minulý čas</option>
+
+         </select>
+         od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+         počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />  
+         <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> 
+         </form>
+    </td>
+  </tr>
+  <tr class=\"nadpis_sekce\"><td align=\"center\">
+    <a href=\"?nav_id=list_duplicity&serad=true&order=$order&od=0&limit=$limit&$nav_str\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)           
+    $navrat .="\n    <a href=\"?nav_id=list_duplicity&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit&$nav_str\"> 
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_duplicit)
+    $navrat .="\n    <a href=\"?nav_id=list_duplicity&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit&$nav_str\">
+              Dalších $limit </a> |   ";
+  $navrat .="\n    <a href=\"?nav_id=list_duplicity&serad=true&order=$order&od=".
+             ($pocet_duplicit-$limit)."&limit=$limit&$nav_str\"> 
+             Na konec </a>
+  ";
+  $navrat .= "</td></tr></table>\n";
+  return $navrat;
+}
+
+function get_pocet_duplicit() {
+  global $language;
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT 2
+  FROM dict d 
+  WHERE EXISTS (
+     SELECT 1 
+       FROM dict e 
+       WHERE NOT e.\"IDdict\" = d.\"IDdict\"  
+             AND e.past LIKE d.past
+  )
+  ORDER BY d.past";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+
+}
+
+
+//NOVE2504
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce">
+            <td><!--input type="submit" name="delete_submit" value="Smaž"--></td>
+            <td></td>
+            <td></td>
+            <td></td>
+            <td></td>
+            <td></td>
+            <td></td>
+          </tr>';
+}
+
+
+
+
+
+
+function print_table_of_duplicity($order = "IDdict", $od = 0, $limit = 14) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "
+  SELECT           d.past       as past, 
+                   d.source     as source,
+                   d.lection    as lection,
+                   d.czech      as czech,
+                   d.english    as english,
+                   d.context    as context,
+                   d.word_voice as word_voice
+  FROM dict d
+  WHERE EXISTS (
+     SELECT 1 
+       FROM dict e 
+       WHERE NOT e.\"IDdict\" = d.\"IDdict\"  
+             AND e.past LIKE d.past
+  )
+  ORDER BY d.past DESC, d.\"$order\"
+  LIMIT $limit
+  OFFSET $od";
+  $radky = $spojeni->query($dotaz);
+  $navrat .= "<h3 class=\"nadpis2\">Výpis slov, které se vyskytují duplicitně</h3>";
+  $navrat .= get_razeni($order, $od, $limit);
+  $navrat .= "<table>";
+  $navrat .= get_header_of_table();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= "</table>";
+  echo $navrat;
+
+  
+}
+?>
diff --git a/old/html/multidic/administration/edit_article.php b/old/html/multidic/administration/edit_article.php
new file mode 100644
index 0000000..0d5e655
--- /dev/null
+++ b/old/html/multidic/administration/edit_article.php
@@ -0,0 +1,116 @@
+<?php 
+require_once("./administration/article.php");
+$vypis_edit = true;
+if (!Empty($action) && $action == "edit_article") {
+  
+
+  if (Empty($lection)) {
+    print_hlasku("Lekci musíte vyplnit");
+  }
+  else {
+    update_article($article_id, $title, $body, $note, $lection);
+    
+    echo_zpet_do_clanku();
+    $vypis_edit = false;
+  }
+  
+  
+}
+if($vypis_edit){
+  
+  $Record = get_article($article_id);
+  $title         = $Record["title"];
+  $body          = $Record["body"];
+  $note          = $Record["note"];
+  $lection       = $Record["lection"]; 
+
+?>
+
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_edit_article_form(form) {
+    edit_article_form = form;
+
+    if (edit_article_form.lection.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_article_form.lection);
+      return false;
+    }
+    
+    return true;
+  }
+</script>
+
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav článek</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_article_form" onSubmit="return validate_edit_article_form(this)">
+      <table>
+      <tr class="akt">
+        <td>název</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+               class= "arabic"
+               name="title"  
+               size="29"
+               value="<?php echo $title?>" 
+               onfocus="aktivujKlavesnici('edit_article_form.title')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>text</td>
+        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+        <textarea <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
+        class= "arabic"
+            name="body" 
+            rows="7" 
+            wrap="PHYSICAL" 
+            cols="25"
+            onfocus="aktivujKlavesnici('edit_article_form.body')"
+        ><?php  echo $body ?></textarea>       
+               
+               
+               </td>
+      </tr>
+      <tr class="akt">
+        <td>poznámka</td>
+        <td><input type="text" name="note"  size="50" value="<?php  echo $note ?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>lekce*</td>
+        <td><input type="text" name="lection"  size="50" value="<?php  echo $lection ?>" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="article_id" value="<?php echo $article_id?>">
+          <input type="hidden" name="language" value="<?php echo $language?>">
+          <input type="hidden" name="source" value="<?php echo $source?>">
+          <input type="hidden" name="action" value="edit_article">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+
+  <script language="javascript">
+				<!--
+					var focus = document.edit_article_form.title;
+  				focus.focus();
+				-->
+  </script>
+<div id="key">
+  <?php 
+    require_once("./functions/keyboard.php");
+    insert_keyboard("edit_article_form.title",false);
+  ?>
+</div>
+<?php
+  }//end of else
+?>
+
diff --git a/old/html/multidic/administration/edit_author.php b/old/html/multidic/administration/edit_author.php
new file mode 100644
index 0000000..d43c1e7
--- /dev/null
+++ b/old/html/multidic/administration/edit_author.php
@@ -0,0 +1,74 @@
+<?php 
+  require_once("./administration/author.php");
+
+$vypis_edit = true;
+
+if (!Empty($action) && $action == "edit_author") {
+
+  if (Empty($surname)) {
+    print_hlasku("Příjmení musíte vyplnit");
+  }
+  else {
+    update_author($name, $surname, $author_id);
+    //print_table_of_author();
+    $vypis_edit = false;
+  }
+}
+if($vypis_edit){
+
+  $Record      = get_author($author_id);
+  $name        = $Record[1];
+  $surname     = $Record[2];
+
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_edit_author_form(form) {
+    edit_author_form = form;
+    if (edit_author_form.surname.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_author_form.surname);
+      return false;
+    }
+    
+    return true;
+  }
+</script>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav autora</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_author_form" onSubmit="return validate_edit_author_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>jméno</td>
+        <td><input type="text" name="name"  size="50" maxlength="50" value="<?php echo $name?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>příjmení*</td>
+        <td><input type="text" name="surname"  size="50" maxlength="50" value="<?php echo $surname?>" /></td>
+      </tr>
+      <tr>
+        <td>
+          <input type="hidden" name="action" value="edit_author">
+          <input type="hidden" name="author_id" value="<?php echo $author_id?>">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  
+  <script language="javascript">
+				<!--
+					var focus = document.edit_author_form.name;
+  				focus.focus();
+				-->
+  </script>
+<?php
+  }//end of else
+?>
diff --git a/old/html/multidic/administration/edit_context.php b/old/html/multidic/administration/edit_context.php
new file mode 100644
index 0000000..0ca204a
--- /dev/null
+++ b/old/html/multidic/administration/edit_context.php
@@ -0,0 +1,113 @@
+<?php 
+require_once("./administration/context.php");
+$vypis_edit = true;
+if (!Empty($action) && $action == "edit_context") {
+  
+  if (Empty($cz_context)) {
+    print_hlasku("Český kontext musíte vyplnit");
+  }
+//  else if (Empty($en_context)) {
+//    print_hlasku("Anglický kontext musíte vyplnit");
+//  }
+  else if (Empty($org_context)) {
+    print_hlasku("Originální kontext musíte vyplnit");
+  }
+  else {
+    update_context($cz_context, $en_context, $org_context, $context_id);
+    $vypis_edit = false;
+  } 
+  
+  
+}
+if($vypis_edit){
+  
+  $Record = get_context($context_id);
+  $cz_context  = $Record["cz_context"];
+  $en_context  = $Record["en_context"];
+  $org_context = $Record["orig_context"];
+
+?>
+
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_new_context_form(form) {
+    new_source_form = form;
+    if (new_context_form.cz_context.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_context_form.cz_context);
+      return false;
+    }
+    if (new_context_form.org_context.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_context_form.org_context);
+      return false;
+    }
+    return true;
+  }
+</script>
+
+
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav kontext</h3> 
+    <?php echo_zpet_do_slovniku();?>
+    </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_context_form" onSubmit="return validate_new_context_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>český kontext*</td>
+        <td><input type="text" 
+                   name="cz_context"  
+                   size="50" 
+                   maxlength="100" 
+                   value="<?php echo $cz_context?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>anglický kontext</td>
+        <td><input type="text" 
+                   name="en_context"  
+                   size="50" 
+                   maxlength="100" 
+                   value="<?php echo $en_context?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>originální kontext*</td>
+        <td dir="rtl"><input type="text" 
+                             name="org_context"  
+                             size="29" 
+                             maxlength="100" 
+                             value="<?php echo $org_context?>"
+                             class="arabic" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="edit_context">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody> 
+  </table>
+  
+  <script language="javascript">
+				<!--
+					var focus = document.edit_context_form.cz_context;
+  				focus.focus();
+				-->
+  </script>
+
+<div id="key">
+  <?php 
+    require_once("./functions/keyboard.php");
+    insert_keyboard("edit_context_form.org_context");
+  ?>
+</div>
+<?php
+  }//end of else
+?>
+
diff --git a/old/html/multidic/administration/edit_field.php b/old/html/multidic/administration/edit_field.php
new file mode 100644
index 0000000..8037e31
--- /dev/null
+++ b/old/html/multidic/administration/edit_field.php
@@ -0,0 +1,73 @@
+<?php 
+  require_once("./administration/field.php");
+
+$vypis_edit = true;
+
+if (!Empty($action) && $action == "edit_field") {
+
+  if (Empty($name)) {
+    print_hlasku("Název musíte vyplnit");
+  }
+  else {
+    update_field($name, $en_field, $field_id);
+    //print_table_of_field();
+    $vypis_edit = false;
+  }
+}
+if($vypis_edit){
+
+  $Record      = get_field($field_id);
+  $name        = $Record[1];
+
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_edit_field_form(form) {
+    edit_field_form = form;
+    if (edit_field_form.name.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_field_form.name);
+      return false;
+    }
+    
+    return true;
+  }
+</script>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav obor</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_field_form" onSubmit="return validate_edit_field_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>český název*</td>
+        <td><input type="text" name="name"  size="50" maxlength="50" value="<?php echo $name?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>anglický název*</td>
+        <td><input type="text" name="en_field"  size="50" maxlength="50" value="<?php echo $en_field?>" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="edit_field">
+          <input type="hidden" name="field_id" value="<?php echo $field_id?>">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.edit_field_form.name;
+  				focus.focus();
+				-->
+  </script>
+  
+<?php
+  }//end of else
+?>
diff --git a/old/html/multidic/administration/edit_report.php b/old/html/multidic/administration/edit_report.php
new file mode 100644
index 0000000..d515527
--- /dev/null
+++ b/old/html/multidic/administration/edit_report.php
@@ -0,0 +1,46 @@
+<?php 
+  require_once("./administration/report.php");
+
+$vypis_edit = true;
+
+if (!Empty($action) && $action == "edit_report") {
+
+  
+    update_report($czech, $english, $ratio);
+    $vypis_edit = false;
+  
+}
+if($vypis_edit){
+
+  $Record      = get_report($ratio);
+  $czech       = $Record[1];
+  $english     = $Record[2];
+
+?>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav zprávu</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_report_form">
+      <table border="0">
+      <tr class="akt">
+        <td>česky*</td>
+        <td><input type="text" name="czech"  size="80"  value="<?php echo $czech?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>anglicky*</td>
+        <td><input type="text" name="english"  size="80" value="<?php echo $english?>" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="edit_report">
+          <input type="hidden" name="ratio" value="<?php echo $ratio?>">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  
+<?php
+  }//end of else
+?>
diff --git a/old/html/multidic/administration/edit_source.php b/old/html/multidic/administration/edit_source.php
new file mode 100644
index 0000000..221abf4
--- /dev/null
+++ b/old/html/multidic/administration/edit_source.php
@@ -0,0 +1,126 @@
+<?php 
+  require_once("./administration/source.php");
+
+$vypis_edit = true;
+
+if (!Empty($action) && $action == "edit_source") {
+  
+  if (Empty($title)) {
+    print_hlasku("Název musíte vyplnit");
+  }
+  else if (Empty($from_page)) {
+    print_hlasku("Od stránky musíte vyplnit");
+  }
+  else if (Empty($to_page)) {
+    print_hlasku("Do stránky musíte vyplnit");
+  }
+  else {
+    update_source($title, $subtitle, $place, $publication, $publication_no, 
+                  $from_page, $to_page, $language, $year, $source_id);
+    //print_table_of_source();
+    $vypis_edit = false;
+  }
+}
+if($vypis_edit){
+  
+  $Record          = get_source($source_id);
+  $title           = $Record[1];
+  $subtitle        = $Record[2];
+  $place           = $Record[3];
+  $publication     = $Record[4];
+  $publication_no  = $Record[5];
+  $from_page       = $Record[6];
+  $to_page         = $Record[7];
+  $language        = $Record[8];
+  $year            = $Record[9];
+
+
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_edit_source_form(form) {
+    new_source_form = form;
+    if (new_source_form.title.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_source_form.title);
+      return false;
+    }
+    if (new_source_form.from_page.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_source_form.from_page);
+      return false;
+    }
+    if (new_source_form.to_page.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(new_source_form.to_page);
+      return false;
+    }
+    return true;
+  }
+</script>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav zdroj</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_source_form" onSubmit="return validate_edit_source_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>titul*</td>
+        <td><input type="text" name="title"  size="50" maxlength="100" value="<?php echo($title)?>"/></td>
+      </tr>
+      <tr class="akt">
+        <td>podtitul</td>
+        <td><input type="text" name="subtitle"  size="50" maxlength="100" value="<?php echo($subtitle)?>"/></td>
+      </tr>
+      <tr class="akt">
+        <td>místo</td>
+        <td><input type="text" name="place"  size="50" maxlength="100" value="<?php echo($place)?>"/></td>
+      </tr>
+      <tr class="akt">
+        <td>publikace</td>
+        <td><input type="text" name="publication"  size="50" maxlength="100" value="<?php echo($publication)?>"/></td>
+      </tr>
+      <tr class="akt">
+        <td>publikační číslo</td>
+        <td><input type="text" name="publication_no"  size="50" maxlength="30" value="<?php echo($publication_no)?>"/></td>
+      </tr>
+      <tr class="akt">
+        <td>od strany*</td>
+        <td><input type="text" name="from_page"  size="50" maxlength="100" value="<?php echo($from_page)?>"/></td>
+      </tr>
+      <tr class="akt">
+        <td>do strany*</td>
+        <td><input type="text" name="to_page"  size="50" maxlength="100" value="<?php echo($to_page)?>"/></td>
+      </tr>
+      <tr class="akt">
+        <td>jazyk</td>
+        <td><?php insert_language_chooser();?></td>
+      </tr>
+      <tr class="akt">
+        <td>rok</td>
+        <td><input type="text" name="year"  size="50" maxlength="4" value="<?php echo($year)?>"/></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="edit_source">
+          <input type="hidden" name="source_id" value="<?php echo $source_id?>">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  
+  <script language="javascript">
+				<!--
+					var focus = document.edit_source_form.title;
+  				focus.focus();
+				-->
+  </script>
+<?php
+  }//end of else
+?>
diff --git a/old/html/multidic/administration/edit_test.php b/old/html/multidic/administration/edit_test.php
new file mode 100644
index 0000000..e16d0c7
--- /dev/null
+++ b/old/html/multidic/administration/edit_test.php
@@ -0,0 +1,143 @@
+<?php 
+require_once("./administration/test.php");
+$vypis_edit = true;
+if (!Empty($action) && $action == "edit_test") {
+  
+	if (Empty($lection)) {
+      print_hlasku("Lekci musíte vyplnit");
+    }
+	else {
+	    update_test($test_id, $title, $body, $note, $lection, $test_category);
+	    //echo_zpet_do_slovniku();
+	    $vypis_edit = false;
+  	}
+}
+if($vypis_edit){
+  $Record = get_test($test_id);
+  $title         = $Record['title'];
+  $body          = $Record['body'];
+  $lection       = $Record["lection"];  
+  $note        = $Record["note"];
+  $test_category = $Record["test_category_id"];
+  
+?>
+
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_edit_test_form(form) {
+    edit_test_form = form;
+
+    if (edit_test_form.lection.value == "") {
+      alert("Lekci musite vyplnit.");
+      setFocus(edit_test_form.lection);
+      return false;
+    }
+    return true;
+  }
+</script>
+
+
+
+
+<script type="text/javascript" src="js/test.js" >
+</script>
+
+
+
+
+
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav test</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_test_form" onSubmit="return validate_edit_test_form(this)">
+      <table>
+      <tr class="akt">
+        <td>název</td>
+        <td<?php echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  echo "class=\"arabic\"\n" ?>
+               name="title"  
+               size="29"
+               value="<?php echo $title ?>"
+               onfocus="aktivujKlavesnici('new_test_form.title')" /></td>
+      </tr>
+      <tr class="akt">
+        <td>Instrukce</td>
+        <td><input type="text" name="note"  size="50" value="<?php echo $note ?>" />
+        
+        <input type="button" name="jsaddselect" onclick="javascript:addSelect('body')" value="Vlož možnosti" />
+ 
+        </td>
+      </tr>
+      <tr class="akt">
+        <td>text</td>
+        <td<?php echo " dir=\"rtl\"" ?>>
+        <textarea <?php  echo "class=\"arabic\"\n style=\"font:60%\"" ?>
+            name="body" 
+            id="body"
+            rows="7" 
+            wrap="PHYSICAL" 
+            cols="30"
+            onfocus="aktivujKlavesnici('new_test_form.body')"
+            onchange="javascript:render('body', 'platno')"
+            onkeyup="javascript:render('body', 'platno')"
+        ><?php echo $body ?></textarea>       
+               
+               
+               </td>
+      </tr>
+      <tr class="akt">
+        <td>Náhled</td>
+        <td<?php  echo " dir=\"rtl\"" ?>>
+          <div id="platno" class="arabic" style="background-color: #EEE; border:solid 1px black; border-right: solid 3px black; border-bottom: solid 3px black; padding: 1em"> <p class="praznyodstavecbudesmazan"></p> </div>
+        
+          <script type="text/javascript">
+            render('body', 'platno');
+         </script>
+        </td>
+      </tr>
+
+ 
+ 
+      <tr class="akt">
+        <td>lekce*</td>
+        <td><input type="text" name="lection"  size="50" value="<?php echo $lection ?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>gramatická kategorie</td>
+        <td><?php echo(get_test_category_chooser('test_category', $test_category))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="language" value="<?php echo $language?>">
+          <input type="hidden" name="source" value="<?php echo $source?>">
+          <input type="hidden" name="action" value="edit_test">
+        </td>
+        <td><input type="submit" value="Uložit"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.edit_test_form.title;
+  				focus.focus();
+				-->
+  </script>
+<div id="key">
+  <?php 
+    require_once("./functions/keyboard.php");
+    insert_keyboard("edit_test_form.title",false);
+  ?>
+</div>
+
+
+
+<?php
+  }//end of else
+?>
+
diff --git a/old/html/multidic/administration/edit_test_category.php b/old/html/multidic/administration/edit_test_category.php
new file mode 100644
index 0000000..597cdc6
--- /dev/null
+++ b/old/html/multidic/administration/edit_test_category.php
@@ -0,0 +1,78 @@
+<?php 
+  require_once("./administration/test_category.php");
+
+$vypis_edit = true;
+
+if (!Empty($action) && $action == "edit_test_category") {
+
+  if (Empty($name)) {
+    print_hlasku("Název musíte vyplnit");
+  }
+  else {
+    update_test_category($name, $parent_id, $test_category_id);
+    //print_table_of_field();
+    $vypis_edit = false;
+  }
+}
+if($vypis_edit){
+
+  $Record      = get_test_category($test_category_id);
+  $name        = $Record['name'];
+  $parent_id   = $Record['parent_id'];
+  
+  //print_r($parent_id);
+
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_edit_test_category_form(form) {
+    edit_test_category_form = form;
+    if (edit_test_category_form.name.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_test_category_form.name);
+      return false;
+    }
+    
+    return true;
+  }
+</script>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav kategorii testu</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_test_category_form" onSubmit="return validate_edit_test_category_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>název*</td>
+        <td><input type="text" name="name"  size="50" maxlength="50" value="<?php echo $name?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>rodič</td>
+        <td>
+         <?php echo (get_test_category_chooser("parent_id", $parent_id)) ?>
+        </td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="edit_test_category">
+          <input type="hidden" name="test_category_id" value="<?php echo $test_category_id?>">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.edit_test_category_form.name;
+  				focus.focus();
+				-->
+  </script>
+  
+<?php
+  }//end of else
+?>
diff --git a/old/html/multidic/administration/edit_translation.php b/old/html/multidic/administration/edit_translation.php
new file mode 100644
index 0000000..a387c8b
--- /dev/null
+++ b/old/html/multidic/administration/edit_translation.php
@@ -0,0 +1,83 @@
+<?php 
+  require_once("./administration/translation.php");
+
+$vypis_edit = true;
+
+if (!Empty($action) && $action == "edit_translation") {
+
+  if (Empty($translation)) {
+    print_hlasku("Položku musíte vyplnit");
+  }
+  else {
+    update_translation($translation, $translation_id);
+    $vypis_edit = false;
+  }
+}
+if($vypis_edit){
+
+  $Record      = get_translation($translation_id);
+  $translation = $Record["translation"];
+  $idf         = $Record["idf"];
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_edit_translation_form(form) {
+    edit_translation_form = form;
+    if (edit_translation_form.translation.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_field_form.translation);
+      return false;
+    }
+    
+    return true;
+  }
+</script>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav překlad</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_translation_form" onSubmit="return validate_edit_translation_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>česky</td>
+        <td><?php echo $idf?></td>
+      </tr>
+      <tr class="akt">
+        <td>překlad</td>
+        <td><textarea name="translation" 
+                      onfocus="aktivujKlavesnici('edit_word_form.present')" 
+                      rows="3" 
+                      cols="65"><?php echo $translation?></textarea>
+        <!--input type="text" name="translation"  size="50" maxlength="250" value="<?php echo $translation?>" /--></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="edit_translation">
+          <input type="hidden" name="translation_id" value="<?php echo $translation_id?>">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.edit_translation_form.translation;
+  				focus.focus();
+				-->
+  </script>
+  <div id="key">
+  <?php 
+    require_once("./functions/keyboard.php");
+    insert_keyboard("edit_word_form.present", true);
+  ?>
+</div>
+  
+  
+<?php
+  }//end of else
+?>
diff --git a/old/html/multidic/administration/edit_translation_lang.php b/old/html/multidic/administration/edit_translation_lang.php
new file mode 100644
index 0000000..2e7d149
--- /dev/null
+++ b/old/html/multidic/administration/edit_translation_lang.php
@@ -0,0 +1,93 @@
+<?php 
+  require_once("./administration/translation_lang.php");
+
+$vypis_edit = true;
+
+if (!Empty($action) && $action == "edit_traslation_lang") {
+
+  if (Empty($code)) {
+    print_hlasku("Kód musíte vyplnit");
+  }
+  elseif (Empty($name)) {
+    print_hlasku("Název musíte vyplnit");
+  }
+  elseif (!IsSet($visible)) {
+    print_hlasku("Viditelnost musíte vyplnit");
+  }
+  else {
+    update_translation_lang($code, $name, $visible, $translation_lang_id);
+    $vypis_edit = false;
+  }
+}
+if($vypis_edit){
+
+  $Record      = get_translation_lang($translation_lang_id);
+  $code        = $Record["code"];
+  $name        = $Record["name"];
+  $visible     = $Record["visible"];
+
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_edit_translation_lang_form(form) {
+    edit_translation_lang_form = form;
+    if (edit_translation_lang_form.name.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_translation_lang_form.name);
+      return false;
+    }
+    if (edit_translation_lang_form.code.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_translation_lang_form.code);
+      return false;
+    }
+    if (edit_translation_lang_form.visible.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_translation_lang_form.visible);
+      return false;
+    }
+    return true;
+  }
+</script>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav jazyk překladu prostředí</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_traslation_lang_form" onSubmit="return validate_edit_traslation_lang_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>kód*</td>
+        <td><input type="text" name="code"  size="50" maxlength="50" value="<?php echo $code?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>název*</td>
+        <td><input type="text" name="name"  size="50" maxlength="50" value="<?php echo $name?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>viditelnost*</td>
+        <td><input type="text" name="visible"  size="50" maxlength="50" value="<?php echo $visible?>" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="edit_traslation_lang">
+          <input type="hidden" name="traslation_lang_id" value="<?php echo $translation_lang_id?>">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.edit_field_form.code;
+  				focus.focus();
+				-->
+  </script>
+  
+<?php
+  }//end of else
+?>
diff --git a/old/html/multidic/administration/edit_user.php b/old/html/multidic/administration/edit_user.php
new file mode 100644
index 0000000..b342535
--- /dev/null
+++ b/old/html/multidic/administration/edit_user.php
@@ -0,0 +1,168 @@
+<?php 
+  require_once("./administration/user.php");
+
+$vypis_edit = true;
+
+if (!Empty($action) && $action == "edit_user") {
+
+  if (Empty($name)) {
+    print_hlasku("Jméno musíte vyplnit");
+  }
+  else if (Empty($surname)) {
+    print_hlasku("Příjmení musíte vyplnit");
+  }
+  else if (Empty($email)) {
+    print_hlasku("E-mail musíte vyplnit");
+  }
+  else if (!ERegI("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$", $email)) {
+    print_hlasku("E-mailová adresa není ve správném tvaru.");
+  }
+  else if (Empty($privileges)) {
+    print_hlasku("Práva musíte vyplnit");
+  }
+  else if ($privileges != 1 && $privileges != 2 && $privileges != 3) {
+    print_hlasku("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin.");
+  }
+  else if (Empty($nick)) {
+    print_hlasku("Nick musíte vyplnit");
+  }
+  else if ($password != $password2) {
+    print_hlasku("Heslo a heslo pro kontrolu se neshoduje");
+  }
+  else {
+    update_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $user_id, $password);
+    $vypis_edit = false;
+  }
+}
+if($vypis_edit){
+
+  $Record      = get_user($user_id);
+  $name        = $Record[1];
+  $surname     = $Record[2];
+  $city        = $Record[3];
+  $email       = $Record[4];
+  $nationality = $Record[5];
+  $privileges  = $Record[9];
+  $nick        = $Record[10];
+  //$password    = $Record["pass"];
+
+
+?>
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_edit_user_form(form) {
+    edit_user_form = form;
+    if (edit_user_form.name.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_user_form.name);
+      return false;
+    }
+    if (edit_user_form.surname.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_user_form.surname);
+      return false;
+    }
+    if (edit_user_form.email.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_user_form.email);
+      return false;
+    }
+    if(window.RegExp) {
+      re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$");
+      if (!re.test(edit_user_form.email.value)) {
+        alert("Zadaná adresa není správnou adresou elektronické pošty!");
+        setFocus(edit_user_form.email);
+        return false;
+      }
+    }
+    if (edit_user_form.privileges.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_user_form.privileges);
+      return false;
+    }
+    if (edit_user_form.privileges.value != "1" && 
+        edit_user_form.privileges.value != "2" &&
+        edit_user_form.privileges.value != "3") {
+      alert("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin.");
+      setFocus(edit_user_form.privileges);
+      return false;
+    }
+    if (edit_user_form.nick.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_user_form.nick);
+      return false;
+    }
+    
+    return true;
+  }
+</script>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav uživatele</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_user_form" onSubmit="return validate_edit_user_form(this)">
+      <table border="0">
+      <tr class="akt">
+        <td>jméno*</td>
+        <td><input type="text" name="name"  size="50" maxlength="50" value="<?php echo $name?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>příjmení*</td>
+        <td><input type="text" name="surname"  size="50" maxlength="50" value="<?php echo $surname?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>město</td>
+        <td><input type="text" name="city"  size="50" maxlength="70"/ value="<?php echo $city?>" ></td>
+      </tr>
+      <tr class="akt">
+        <td>e-mail*</td>
+        <td><input type="text" name="email"  size="50" maxlength="80" value="<?php echo $email?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>národnost</td>
+        <td><input type="text" name="nationality"  size="50" maxlength="30" value="<?php echo $nationality?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>práva*</td>
+        <td><input type="text" name="privileges"  size="50" maxlength="2" value="<?php echo $privileges?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>nick*</td>
+        <td><input type="text" name="nick"  size="50" maxlength="30" value="<?php echo $nick?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>Pozn.:&nbsp;</td>
+        <td> Pokud nechcete <b>měnit</b> heslo, nechte následující kolonky <b>nevyplněné!!!</b></td>
+      </tr>
+      <tr class="akt">
+        <td>nové heslo</td>
+        <td><input type="password" name="password"  size="50" maxlength="30" /></td>
+      </tr>
+      <tr class="akt">
+        <td>nové heslo pro potvrzení</td>
+        <td><input type="password" name="password2"  size="50" maxlength="30" /></td>
+      </tr>
+      <tr>
+        <td>
+          <input type="hidden" name="action" value="edit_user">
+          <input type="hidden" name="user_id" value="<?php echo $user_id?>">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.edit_user_form.name;
+  				focus.focus();
+				-->
+  </script>
+  
+<?php
+  }//end of else
+?>
diff --git a/old/html/multidic/administration/edit_word.php b/old/html/multidic/administration/edit_word.php
new file mode 100644
index 0000000..7e7e5da
--- /dev/null
+++ b/old/html/multidic/administration/edit_word.php
@@ -0,0 +1,473 @@
+<?php 
+require_once("./administration/word.php");
+$vypis_edit = true;
+if (!Empty($action) && $action == "edit_word") {
+  
+ // if (Empty($czech)) {
+ //   print_hlasku("Česky musíte vyplnit");
+ // }
+ // else 
+ // if (Empty($english)) {
+ //   print_hlasku("Anglicky musíte vyplnit");
+ // }
+ // else 
+  if (Empty($lection)) {
+    print_hlasku("Lekci musíte vyplnit");
+  }
+  //else if (strtolower($gender) != 'm' && strtolower($gender) != 'f' && !Empty($gender)) {
+  //  print_hlasku("Rod musí obsahovat 'm' nebo 'f' nebo zůstat prázdný");
+  //}
+  else {
+    update_word($czech, $english, $word_category, $verbal_class, $present, $past, $valence,
+                $root, $field, $word_id, $lection, $future, $infinitive, $gender, $vocalized, $nonvocalized,
+                $word_category_foreign, $status_constructus_single, $status_constructus_plural, $single_adj_female,
+                      $plural_adj_female, $conjugation, $imperative, $prefix, $status_constructus_single_female,
+		      $status_constructus_plural_female, $czech_female, $single_female, $plural_female, 
+                      $status_constructus_single_noun_female, $status_constructus_plural_noun_female,
+		      $nonvocalized_female, $nonvocalized_alternative, $vocalized_alternative);
+    
+    echo_zpet_do_slovniku();
+    $vypis_edit = false;
+  }
+  
+  
+}
+if($vypis_edit){
+  
+  $Record = get_word($word_id);
+  $czech         = $Record[1];
+  $english       = $Record[2];
+  $word_category = $Record[3];
+  $verbal_class  = $Record[4];
+  $present       = $Record[5];
+  $past          = $Record[6];
+  $valence       = $Record[9];        
+  $root          = $Record[10];
+  $word_lang     = $Record["language"];
+  $lection       = $Record["lection"];  
+  $future        = $Record["future"];
+  $infinitive    = $Record["infinitive"];
+  $gender        = $Record["gender"];
+  $vocalized     = $Record["vocalized"];
+  $nonvocalized  = $Record["nonvocalized"];
+  $word_category_foreign = $Record['word_category_foreign'];
+  $status_constructus_single = $Record['status_constructus_single'];
+  $status_constructus_plural = $Record['status_constructus_plural'];
+  $single_adj_female = $Record['single_adj_female'];
+  $plural_adj_female = $Record['plural_adj_female'];
+  $conjugation   = $Record['conjugation'];
+  $imperative    = $Record['imperative'];
+  $prefix    = $Record['prefix'];
+  $status_constructus_single_female    = $Record['status_constructus_single_female'];
+  $status_constructus_plural_female    = $Record['status_constructus_plural_female'];
+  $czech_female = $Record['czech_female'];
+  $single_female = $Record['single_female'];
+  $plural_female = $Record['plural_female'];
+  $status_constructus_single_noun_female = $Record['status_constructus_single_noun_female'];
+  $status_constructus_plural_noun_female = $Record['status_constructus_plural_noun_female'];
+  $nonvocalized_female = $Record['nonvocalized_female'];
+  $nonvocalized_alternative = $Record['nonvocalized_alternative'];
+  $vocalized_alternative = $Record['vocalized_alternative'];
+?>
+
+<script language="JavaScript">
+	function setFocus(object)
+	{
+	   	object.focus();
+	   	object.select();
+	}
+
+  function validate_edit_word_form(form) {
+    edit_word_form = form;
+/*
+    if (edit_word_form.czech.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_word_form.czech);
+      return false;
+    }
+    if (edit_word_form.english.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_word_form.english);
+      return false;
+    }
+*/
+    if (edit_word_form.lection.value == "") {
+      alert("Položku musite vyplnit.");
+      setFocus(edit_word_form.lection);
+      return false;
+    }
+    
+    return true;
+  }
+</script>
+
+<table>
+    <thead align="center"> <h3 class="nadpis2">Uprav slovo</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="edit_word_form" onSubmit="return validate_edit_word_form(this)">
+      <table>
+      <tr class="akt">
+        <td>česky</td>
+        <td><input type="text" name="czech"  size="50" value="<?php echo $czech?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>česky v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
+        <td><input type="text" name="czech_female"  size="50" value="<?php echo $czech_female?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>anglicky</td>
+        <td><input type="text" name="english"  size="50" value="<?php echo $english?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>druh slova v češtině</td>
+        <td><input type="text" name="word_category"  size="50" value="<?php echo $word_category?>" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>seznam zkratek:</td>
+        <td>
+            <table style="font-size: smaller;">
+              <tr>
+              <td>
+            Podstatné jméno – <b>s</b> <br />
+            Přídavné jméno – <b>adj</b> <br />
+            
+            </td>
+            <td>
+            Zájmeno – <b>pron</b> <br />
+            Číslovka – <b>num</b> <br />
+            </td>
+            <td>
+            Sloveso – <b>v</b> <br />
+            Příslovce – <b>adv</b> <br />
+            </td>
+            <td>
+            Předložka – <b>prep</b> <br />
+            Spojka – <b>conj</b> <br />
+            
+            
+            </td>
+            <td>
+            Částice – <b>part</b> <br />
+            Citoslovce - <b>interj</b> <br />
+            </td>
+            
+              <td>
+            fráze – <b>phr</b> <br />
+            uvoz. částice - <b>IP</b> <br />
+            </td>
+            
+            </tr>
+            </table>
+        </td>
+      </tr>
+      
+      <tr class="akt">
+        <td>druh slova v cizím j.</td>
+        <td><?php if($language == 2): ?>
+            <select name="word_category_foreign">
+                <option value="" <?php echo (empty($word_category_foreign))? 'selected="selected"' : ""?> >  </option>
+                <option value="שם עצם" <?php echo ($word_category_foreign === "שם עצם")? 'selected="selected"' : ""?> > ש"ע </option>
+                <option value="מילת חיבור" <?php echo ($word_category_foreign === "מילת חיבור")? 'selected="selected"' : ""?> > מ"ח </option>
+                <option value="מילת קריאה" <?php echo ($word_category_foreign === "מילת קריאה")? 'selected="selected"' : ""?> > מ"ק </option>
+                <option value="פועל" <?php echo ($word_category_foreign === "פועל")? 'selected="selected"' : ""?> > פ' </option>
+                <option value="מילת יחס" <?php echo ($word_category_foreign === "מילת יחס")? 'selected="selected"' : ""?> > מ"י </option>
+                <option value="תואר הפועל" <?php echo ($word_category_foreign === "תואר הפועל")? 'selected="selected"' : ""?> > תה"פ </option>
+                <option value="שם מספר" <?php echo ($word_category_foreign === "שם מספר")? 'selected="selected" ' : ""?> > ש"מ </option>
+                <option value="מילת שאלה" <?php echo ($word_category_foreign === "מילת שאלה")? 'selected="selected" ' : ""?> > מ"ש </option>
+                <option value="מילת גוף" <?php echo ($word_category_foreign === "מילת גוף")? 'selected="selected" ' : ""?> > מ"ג </option>
+                <option value="תואר" <?php echo ($word_category_foreign === "תואר")? 'selected="selected" ' : ""?> > ת' </option>
+                <option value="ביטוי" <?php echo ($word_category_foreign === "ביטוי")? 'selected="selected" ' : ""?> >  ביטוי  </option>
+                
+            </select>
+        <?php else: ?>
+            <input type="text" name="word_category_foreign"  size="50"<?php echo $word_category_foreign ?> />
+        <?php endif;?></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>slovesná třída</td>
+        <td><input type="text" name="verbal_class"  size="50" value="<?php echo $verbal_class?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>přítomný čas / množné číslo <br />všech podstatných jmen a <br />přídavných jmen mužského rodu</td>
+        <td<?php if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+               <input type="text" name="present"  size="29" 
+                      <?php if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                      onfocus="aktivujKlavesnici('edit_word_form.present')" 
+                      value="<?php echo $present?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>minulý čas / jednotné číslo <br />všech podstatných jmen a <br />přídavných jmen mužského rodu</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="past"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.past')"
+                       value="<?php echo $past?>" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>alternativní vokalizovaný tvar</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="vocalized_alternative"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.vocalized_alternative')"
+                       value="<?php echo $vocalized_alternative?>" /></td>
+      </tr>
+
+
+      <tr class="akt">
+        <td>jednotné číslo podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="single_female"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.single_female')"
+                       value="<?php echo $single_female?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>množné číslo podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="plural_female"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.plural_female')"
+                       value="<?php echo $plural_female?>" /></td>
+      </tr>
+      
+      
+      <tr class="akt">
+        <td>status constructus číslovek, jednotného čísla podstatných jmen a jednotného čísla přídavných jmen mužského rodu</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="status_constructus_single"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_single')"
+                       value="<?php echo $status_constructus_single?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>status constructus množného čísla podstatných jmen a přídavných jmen mužského rodu</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="status_constructus_plural"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_plural')"
+                       value="<?php echo $status_constructus_plural?>" /></td>
+      </tr>
+      
+       <tr class="akt">
+        <td>status constructus jednotného čísla přídavných jmen ženského rodu</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="status_constructus_single_female"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_single_female')"
+                       value="<?php echo $status_constructus_single_female?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>status constructus množného čísla přídavných jmen ženského rodu</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="status_constructus_plural_female"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_plural_female')"
+                       value="<?php echo $status_constructus_plural_female?>" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>status constructus jednotného čísla podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="status_constructus_single_noun_female"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_single_noun_female')"
+                       value="<?php echo $status_constructus_single_noun_female?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>status constructus množného čísla podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="status_constructus_plural_noun_female"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_plural_noun_female')"
+                       value="<?php echo $status_constructus_plural_noun_female?>" /></td>
+      </tr>
+      
+
+
+
+
+      <tr class="akt">
+        <td>jednotné číslo přídavných <br /> jmen ženského rodu</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="single_adj_female"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.single_adj_female')"
+                       value="<?php echo $single_adj_female?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>množné číslo přídavných <br /> jmen ženského rodu</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="plural_adj_female"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.plural_adj_female')"
+                       value="<?php echo $plural_adj_female?>" /></td>
+      </tr>
+      
+      
+      
+      <tr class="akt">
+        <td>budoucí čas</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="future"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.future')"
+                       value="<?php echo $future?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>infinitive</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="infinitive"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.infinitive')"
+                       value="<?php echo $infinitive?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>rekce</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+                <input type="text" name="valence"  size="29" 
+                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+                       onfocus="aktivujKlavesnici('edit_word_form.valence')"
+                       value="<?php echo $valence?>" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>konjugace</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+               name="conjugation"  
+               size="29"
+               onfocus="aktivujKlavesnici('edit_word_form.conjugation')" 
+               value="<?php echo $conjugation?>" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>imperativ</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+               name="imperative"  
+               size="29"
+               onfocus="aktivujKlavesnici('edit_word_form.imperative')" 
+               value="<?php echo $imperative?>" /></td>
+      </tr>
+      
+      
+            <tr class="akt">
+        <td>vokalizovaný tvar</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+               name="vocalized"  
+               size="29"
+               onfocus="aktivujKlavesnici('edit_word_form.vocalized')" 
+               value="<?php echo $vocalized?>" 
+               disabled="disabled" /></td>
+      </tr>
+      
+      <tr class="akt">
+        <td>nevokalizovaný tvar</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+               name="nonvocalized"  
+               size="29"
+               onfocus="aktivujKlavesnici('edit_word_form.nonvocalized')" 
+               value="<?php echo $nonvocalized?>" /></td>
+      </tr>
+
+      <tr class="akt">
+        <td>nevokalizovaný tvar v ženském rodě – pouze u přechylovatelných</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+               name="nonvocalized_female"  
+               size="29"
+               onfocus="aktivujKlavesnici('edit_word_form.nonvocalized_female')" 
+               value="<?php echo $nonvocalized_female?>" /></td>
+      </tr>
+
+      <tr class="akt">
+        <td>alternativní nevokalizovaný tvar</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+               name="nonvocalized_alternative"  
+               size="29"
+               onfocus="aktivujKlavesnici('edit_word_form.nonvocalized_alternative')" 
+               value="<?php echo $nonvocalized_alternative?>" /></td>
+      </tr>
+      
+            <tr class="akt">
+        <td>předložka se zájmenným sufixem (ve všech možných tvarech)</td>
+        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
+        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
+               name="prefix"  
+               size="29"
+               onfocus="aktivujKlavesnici('edit_word_form.prefix')" 
+               value="<?php echo $prefix?>" /></td>
+      </tr>
+      
+        
+      
+      <tr class="akt">
+        <td>kořen</td>
+        <td>
+                <input type="text" name="root"  size="50" class="akkad" 
+                       onfocus="aktivujKlavesnici('edit_word_form.root')"
+                       value="<?php echo $root?>" /></td>
+      </tr>
+      <tr class="akt">
+        <td>rod ('f'/'m' nebo prázdné) now: <?php echo $gender ?></td>
+        <td>
+        <?php if($language == 2): ?>
+            <select name="gender">
+		
+	        <option <?php echo (empty($gender))? 'selected="selected" ' : ""?>value=""> </option>
+                <option <?php echo (trim($gender) === "'ז")? 'selected="selected" ' : ""?>value="'ז">      'ז    </option>
+                <option <?php echo (trim($gender) === "'נ")? 'selected="selected" ' : ""?>value="'נ">  'נ </option>
+		<option <?php echo (trim($gender) === "'ז'+נ")? 'selected="selected" ' : ""?>value="'ז'+נ">  'ז'+נ </option>
+            </select>
+        <?php else: ?>
+            <input type="text" name="gender"  size="1" class="akkad" 
+                       onfocus="aktivujKlavesnici('edit_word_form.gender')"
+                       value="<?php echo trim($gender)?>" />
+        <?php endif;?>
+                </td>
+      </tr>
+      <tr class="akt">
+        <td>obor</td>
+        <td>
+          <?php echo(get_field_chooser())?>
+        </td>
+      </tr>
+      <tr class="akt">
+        <td>lekce*</td>
+        <td><input type="text" name="lection"  size="50" value="<?php echo $lection; ?>" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="edit_word">
+          <input type="hidden" name="word_id" value="<?php echo $word_id?>">
+          <input type="hidden" name="nonauthorized" value="<?php echo (($nonauthorized) ? "true" : "");?>">
+          <input type="hidden" name="contrains_source" value="<?php echo $contrains_source?>">
+          <input type="hidden" name="contrains_lection" value="<?php echo $contrains_lection?>">
+        </td>
+        <td><input type="submit" value="Uprav"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var focus = document.edit_word_form.czech;
+  				focus.focus();
+				-->
+  </script>
+<div id="key">
+  <?php 
+    require_once("./functions/keyboard.php");
+    insert_keyboard("edit_word_form.present", true);
+  ?>
+</div>
+<?php
+  }//end of else
+?>
+
diff --git a/old/html/multidic/administration/field.php b/old/html/multidic/administration/field.php
new file mode 100644
index 0000000..84b0d9f
--- /dev/null
+++ b/old/html/multidic/administration/field.php
@@ -0,0 +1,187 @@
+<?php
+ require_once("./functions/dictionary.php");
+
+
+/**
+ *  Pomocna funkce, vraci do tabulky zformatovane slovo
+ *
+ *  @param $Record polozka slovniku nactena z db
+ *  @return do tabulky zformatovany zaznam
+ */
+ 
+//NOVE2504
+function get_row_of_table($Record, $od = 1, $do = 2) {
+  $navrat .= "<tr class=\"akt\">\n     ";
+  $navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>';
+  $navrat .= '<td><a href="?nav_id=edit_field&field_id='.$Record[0].'">uprav</a></td>';
+  for($j=$od;$j<$do;$j++) {
+    $navrat .= "<td>";
+    $navrat .= "$Record[$j]";
+    $navrat .= "&nbsp;</td>\n";
+  }
+  $navrat .= "</tr> \n  ";
+  return $navrat;
+}
+
+
+function get_pocet_oboru() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT \"IDfield\" FROM field ";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+function get_razeni($l_order = "IDfield", $l_od = 0, $l_limit = 30) {
+  global $order;
+  global $od;
+  global $limit;
+  
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+  $pocet_oboru = get_pocet_oboru();
+  $nav = "list_field";
+  
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "<table>
+      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
+      Zobrazeno $limit oborů od $od.  (Ve slovniku celkem $pocet_oboru)<br />
+       Řadit podle 
+       <select name=\"order\">	
+         <option value=\"IDfield\">Identifikátor</option>
+         <option value=\"field\">český název</option>
+         <option value=\"en_field\">anglický název</option>
+       </select>
+       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
+       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
+       </td></tr>
+       <tr class=\"nadpis_sekce\"><td align=\"center\">
+        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)           
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit\"> 
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_oboru)
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit\">
+              Dalších $limit </a> |   ";
+  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_oboru-$limit)."&limit=$limit\"> 
+             Na konec </a></td>
+  ";
+  $navrat .= "</td></tr></table>";
+  return $navrat;
+}
+//NOVE2504
+function get_header_of_table() {
+return "<tr class=\"nadpis_sekce\">
+  <td>Vybrané&nbsp;</td>
+  <td></td>
+  <td>český název</td>
+  <td>anglický název</td>
+</tr>";
+}
+
+function insert_field($field, $en_field) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "INSERT INTO field (field, en_field) 
+                    VALUES ('$field', '$en_field')";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Bohužel, obor '$field' - '$en_field' se nepodařilo přidat.");
+    return false;
+  }
+  print_hlasku ("Obor '$field' - '$en_field' přidán...");
+  return true;
+}
+//NOVE2504
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td>
+              <td></td><td></td><td></td></tr>';
+}
+
+function print_table_of_field($order = "IDfield", $od = 0, $limit = 30) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM field ORDER BY \"$order\" OFFSET $od LIMIT $limit";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<h3 class=\"nadpis2\">Výpis oborů</h3>";
+  $navrat .= get_razeni($order, $od, $limit);
+  $navrat .= "<table><form action=\"\" method=\"post\">";
+  $navrat .= get_header_of_table();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record, 1, 3);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= '<input type="hidden" name="action" value="delete_field">';
+  $navrat .= "</form></table>";
+  echo $navrat;
+}
+
+function possible_to_delete_field($field_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM dict WHERE field LIKE '$field_id'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku($spojeni->$Error);
+    return false;
+  }
+  //echo $spojeni->num_rows();
+  if ($spojeni->num_rows() == 0)
+    return true;
+    
+  return false;
+}
+
+function delete_field($ID) {
+  if (!possible_to_delete_field($ID)) {
+    print_hlasku("Kontrola integrity hlásí: Nelze smazat");
+    return false;
+  }
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM field WHERE \"IDfield\" = $ID";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    //print_hlasku("Bohužel, obor '$field' se nepodařilo smazat.");
+    return false;
+  }
+  //print_hlasku ("Obor '$field' smazán...");
+  return true;
+}
+
+//NOVE 2504
+function update_field($name, $en_field, $field_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE field SET field = '$name',
+                            en_field = '$en_field'
+                            WHERE \"IDfield\" = $field_id";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Obor se nepodařilo upravit.");
+    echo_zpet_do_oboru();
+    return false;
+  }
+  print_hlasku("Obor změněn.");
+  echo_zpet_do_oboru();
+  return true;
+}
+
+//NOVE2504
+function get_field($field_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM field WHERE \"IDfield\" LIKE '$field_id'";
+  $radky = $spojeni->query($dotaz);
+
+  $spojeni->next_record();
+  
+  return $spojeni->Record;
+}
+?>
diff --git a/old/html/multidic/administration/hul.php b/old/html/multidic/administration/hul.php
new file mode 100644
index 0000000..f7c9d87
--- /dev/null
+++ b/old/html/multidic/administration/hul.php
@@ -0,0 +1,17 @@
+<?php 
+
+require_once("../classes/db.php");
+$spojeni = new DB_Sql();
+$LANG = "cz";
+$pattern = "~lang\\('(.*)'\\)~U"; 
+printf("neco pred<br />\n");
+foreach (glob("*.php") as $filename) { 
+   printf("<br />\n<br />\n<b>%s</b>\n", $filename);
+   preg_match_all($pattern, file_get_contents($filename), $matches); 
+   foreach ($matches[1] as $val) { 
+     printf("%s<br />\n", $val);
+     $dotaz = "INSERT INTO translation (idf, language, translation) VALUES ($val, '$LANG', $val)";
+     $spojeni->query($dotaz);
+   } 
+} 
+?>
\ No newline at end of file
diff --git a/old/html/multidic/administration/link_context.php b/old/html/multidic/administration/link_context.php
new file mode 100644
index 0000000..4e34c5b
--- /dev/null
+++ b/old/html/multidic/administration/link_context.php
@@ -0,0 +1,40 @@
+<?php 
+require_once("./administration/context.php");
+
+
+if (!Empty($action) && $action == "link_context") {
+  link_context($context, $word_id);
+  
+}
+else {
+?>
+<table>
+    <thead align="center"> <h3 class="nadpis2">Připoj existující kontext</h3> </thead>
+    <tbody>
+    <form action="" method="POST" name="link_context_form">
+      <table border="0">
+      <tr class="akt">
+        <td>Vyberte kontext*</td>
+        <td>
+          <?php  $povol = print_context_chooser($source_id); ?>
+        </td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="link_context" />
+          <input type="hidden" name="word_id" value="<?php echo $word_id?>" />
+          <input type="hidden" name="source" value="<?php echo $source_id?>" />
+          <input type="hidden" name="language" value="<?php echo $language?>" />
+          <?php 
+          if ($povol) echo'<input type="submit" value="Připoj" />';
+          ?>
+        </td>
+        <td>&nbsp;</td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+<?php 
+echo_zpet_do_slovniku();
+} //END OF ELSE
+?>
diff --git a/old/html/multidic/administration/list_article.php b/old/html/multidic/administration/list_article.php
new file mode 100644
index 0000000..79df4cc
--- /dev/null
+++ b/old/html/multidic/administration/list_article.php
@@ -0,0 +1,95 @@
+<?php
+
+if ($cesta == "./examination/")
+  require_once("./examination/article.php");
+else
+  require_once("./administration/article.php");
+
+if (Empty($language)) :
+
+
+?>
+  <p>Vyberte jazyk:</p>
+  <p>
+    <a href="?nav_id=<?php echo $nav_id?>&language=1<?php echo $pomocna?>">arabský</a><br />
+    <a href="?nav_id=<?php echo $nav_id?>&language=2<?php echo $pomocna?>">hebrejský</a><br />
+    <a href="?nav_id=<?php echo $nav_id?>&language=3<?php echo $pomocna?>">akkadský</a><br /><br />
+
+    <a href="?nav_id=<?php echo $nav_id?>&language=all&contrains_source=all&contrains_lection=all">všechny</a>
+  </p>
+<?php
+
+elseif ($language != "all" && Empty($contrains_source)):
+?>
+  <p>Vyberte zdroj:</p>
+  <p><form method="post">
+
+     <?php
+echo get_source_chooser($language, "contrains_source");
+?>
+     <input type="submit" value="Dál" />
+     </form>
+   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=all&contrains_lection=all">všechny</a>
+  </p>
+<?php
+elseif ($language != "all" && $contrains_source != "all" && Empty($contrains_lection)):
+?>
+  <p>Vyberte lekci:</p>
+  <p><form method="post">
+
+     <?php
+echo get_lection_chooser_article($contrains_source, 1, "contrains_lection");
+?>
+     <input type="submit" value="Dál" />
+     <input type="hidden" name="contrains_source" value="<?php echo $contrains_source?>" title="Dál" />
+     </form>
+   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=<?php echo $contrains_source?>&contrains_lection=all">všechny</a>
+  </p>
+<?php
+else :
+//obsluha mazani slovicek
+if (!Empty($action) && $action == "delete_article") {
+  if (delete_article($article_id))
+    print_hlasku("Článek smazán.");
+  else
+    print_hlasku("Článek se nepodařilo smazat");
+
+  /*$coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      //echo "Index: ".Key($smaz)."\n<br>";
+      //echo "Hodnota: ".Current($smaz)."\n<br>";
+      if (delete_word(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true článků smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false článků se nepodařilo smazat ($coun_true se podařilo smazat)");*/
+}
+
+//obsluha autorizace slovicka
+if (!Empty($nav_id) && $nav_id == "autorize_article") {
+
+  if (authorize_article($article_id))
+    print_hlasku("Článek autorizován.");
+  else
+    print_hlasku("Bohužel, článek se nepodařilo autorizovat.");
+}
+
+if ($nav_id == "list_artile") $pomocna = false;
+else if ($nav_id == "list_nonauthorized_article") $pomocna = true;
+else  $pomocna = ($nonauthorized == true);
+//pr($nav_id);
+//vypis
+if (!Empty($serad)) {
+    print_table_of_article($language, $contrains_source, $contrains_lection,$pomocna, $order, $od, $limit);
+}
+else {
+  print_table_of_article($language, $contrains_source, $contrains_lection, $pomocna);
+}
+
+endif;
+?>
diff --git a/old/html/multidic/administration/list_author.php b/old/html/multidic/administration/list_author.php
new file mode 100644
index 0000000..e2ab4bc
--- /dev/null
+++ b/old/html/multidic/administration/list_author.php
@@ -0,0 +1,29 @@
+<?php
+
+require_once("./administration/author.php");
+
+if (!Empty($action) && $action == "delete_author") {
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      if (delete_author(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true autorů smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false autorů se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+
+
+if (!Empty($serad)) {
+  print_table_of_author($order, $od, $limit);
+}
+else {
+  print_table_of_author();
+}
+
+
+?>
diff --git a/old/html/multidic/administration/list_duplicity.php b/old/html/multidic/administration/list_duplicity.php
new file mode 100644
index 0000000..7297d9f
--- /dev/null
+++ b/old/html/multidic/administration/list_duplicity.php
@@ -0,0 +1,13 @@
+<?php
+
+require_once("./administration/duplicity.php");
+
+if (!Empty($serad)) {
+    print_table_of_duplicity($order, $od, $limit);
+}
+else {
+  print_table_of_duplicity();
+}
+  
+
+?>
diff --git a/old/html/multidic/administration/list_field.php b/old/html/multidic/administration/list_field.php
new file mode 100644
index 0000000..6e134a9
--- /dev/null
+++ b/old/html/multidic/administration/list_field.php
@@ -0,0 +1,28 @@
+<?php
+require_once("./administration/field.php");
+
+if (!Empty($action) && $action == "delete_field") {
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      //echo "Index: ".Key($smaz)."/n<br>";
+      //echo "Hodnota: ".Current($smaz)."/n<br>";
+      if (delete_field(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true oborů smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false oborů se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+
+if (!Empty($serad)) {
+  print_table_of_field($order, $od, $limit);
+}
+else {
+  print_table_of_field();
+}
+
+?>
diff --git a/old/html/multidic/administration/list_not_found_ar.php b/old/html/multidic/administration/list_not_found_ar.php
new file mode 100644
index 0000000..635298b
--- /dev/null
+++ b/old/html/multidic/administration/list_not_found_ar.php
@@ -0,0 +1,29 @@
+<?php
+
+require_once("./administration/not_found.php");
+
+if (!Empty($action) && $action == "delete_not_found") {
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      if (delete_not_found("not_found_ar", Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true výrazů smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false výrazů se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+
+
+if (!Empty($serad)) {
+  print_table_of_not_found("not_found_ar", $order, $od, $limit);
+}
+else {
+  print_table_of_not_found("not_found_ar");
+}
+
+
+?>
diff --git a/old/html/multidic/administration/list_not_found_cz.php b/old/html/multidic/administration/list_not_found_cz.php
new file mode 100644
index 0000000..a486eed
--- /dev/null
+++ b/old/html/multidic/administration/list_not_found_cz.php
@@ -0,0 +1,29 @@
+<?php
+
+require_once("./administration/not_found.php");
+
+if (!Empty($action) && $action == "delete_not_found") {
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      if (delete_not_found("not_found_cz", Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true výrazů smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false výrazů se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+
+
+if (!Empty($serad)) {
+  print_table_of_not_found("not_found_cz", $order, $od, $limit);
+}
+else {
+  print_table_of_not_found("not_found_cz");
+}
+
+
+?>
diff --git a/old/html/multidic/administration/list_not_found_en.php b/old/html/multidic/administration/list_not_found_en.php
new file mode 100644
index 0000000..d44af38
--- /dev/null
+++ b/old/html/multidic/administration/list_not_found_en.php
@@ -0,0 +1,29 @@
+<?php
+
+require_once("./administration/not_found.php");
+
+if (!Empty($action) && $action == "delete_not_found") {
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      if (delete_not_found("not_found_en", Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true výrazů smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false výrazů se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+
+
+if (!Empty($serad)) {
+  print_table_of_not_found("not_found_en", $order, $od, $limit);
+}
+else {
+  print_table_of_not_found("not_found_en");
+}
+
+
+?>
diff --git a/old/html/multidic/administration/list_report.php b/old/html/multidic/administration/list_report.php
new file mode 100644
index 0000000..0ca38f3
--- /dev/null
+++ b/old/html/multidic/administration/list_report.php
@@ -0,0 +1,9 @@
+<?php
+
+require_once("./administration/report.php");
+
+
+  print_table_of_reports();
+
+
+?>
\ No newline at end of file
diff --git a/old/html/multidic/administration/list_source.php b/old/html/multidic/administration/list_source.php
new file mode 100644
index 0000000..4ba7845
--- /dev/null
+++ b/old/html/multidic/administration/list_source.php
@@ -0,0 +1,30 @@
+<?php
+
+require_once("./administration/source.php");
+
+if (!Empty($action) && $action == "delete_source") {
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      if (delete_source(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true zdrojů smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false zdrojů se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+
+
+if (!Empty($serad)) {
+  print_table_of_source($order, $od, $limit);
+}
+else {
+  print_table_of_source();
+}
+
+
+
+?>
diff --git a/old/html/multidic/administration/list_test.php b/old/html/multidic/administration/list_test.php
new file mode 100644
index 0000000..9bb7757
--- /dev/null
+++ b/old/html/multidic/administration/list_test.php
@@ -0,0 +1,95 @@
+<?php
+
+if ($cesta == "./examination/")
+  require_once("./examination/test.php");
+else
+  require_once("./administration/test.php");
+
+if (Empty($language)) :
+
+
+?>
+  <p>Vyberte jazyk:</p>
+  <p>
+    <a href="?nav_id=<?php echo $nav_id?>&language=1<?php echo $pomocna?>">arabský</a><br />
+    <a href="?nav_id=<?php echo $nav_id?>&language=2<?php echo $pomocna?>">hebrejský</a><br />
+    <a href="?nav_id=<?php echo $nav_id?>&language=3<?php echo $pomocna?>">akkadský</a><br /><br />
+
+    <a href="?nav_id=<?php echo $nav_id?>&language=all&contrains_source=all&contrains_lection=all">všechny</a>
+  </p>
+<?php
+
+elseif ($language != "all" && Empty($contrains_source)):
+?>
+  <p>Vyberte zdroj:</p>
+  <p><form method="post">
+
+     <?php
+echo get_source_chooser($language, "contrains_source");
+?>
+     <input type="submit" value="Dál" />
+     </form>
+   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=all&contrains_lection=all">všechny</a>
+  </p>
+<?php
+elseif ($language != "all" && $contrains_source != "all" && Empty($contrains_lection)):
+?>
+  <p>Vyberte lekci:</p>
+  <p><form method="post">
+
+     <?php
+echo get_lection_chooser_test($contrains_source, 1, "contrains_lection");
+?>
+     <input type="submit" value="Dál" />
+     <input type="hidden" name="contrains_source" value="<?php echo $contrains_source?>" title="Dál" />
+     </form>
+   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=<?php echo $contrains_source?>&contrains_lection=all">všechny</a>
+  </p>
+<?php
+else :
+//obsluha mazani slovicek
+if (!Empty($action) && $action == "delete_test") {
+  if (delete_test($test_id))
+    print_hlasku("Test smazán.");
+  else
+    print_hlasku("Test se nepodařilo smazat");
+
+  /*$coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      //echo "Index: ".Key($smaz)."\n<br>";
+      //echo "Hodnota: ".Current($smaz)."\n<br>";
+      if (delete_word(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true článků smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false článků se nepodařilo smazat ($coun_true se podařilo smazat)");*/
+}
+
+//obsluha autorizace slovicka
+if (!Empty($nav_id) && $nav_id == "authorize_test") {
+
+  if (authorize_test($test_id))
+    print_hlasku("Test autorizován.");
+  else
+    print_hlasku("Bohužel, test se nepodařilo autorizovat.");
+}
+
+if ($nav_id == "list_test") $pomocna = false;
+else if ($nav_id == "list_nonauthorized_test") $pomocna = true;
+else  $pomocna = ($nonauthorized == true);
+//pr($nav_id);
+//vypis
+if (!Empty($serad)) {
+    print_table_of_test($language, $contrains_source, $contrains_lection,$pomocna, $order, $od, $limit);
+}
+else {
+  print_table_of_test($language, $contrains_source, $contrains_lection, $pomocna);
+}
+
+endif;
+?>
diff --git a/old/html/multidic/administration/list_test_category.php b/old/html/multidic/administration/list_test_category.php
new file mode 100644
index 0000000..3ec9ee5
--- /dev/null
+++ b/old/html/multidic/administration/list_test_category.php
@@ -0,0 +1,28 @@
+<?php
+require_once("./administration/test_category.php");
+
+if (!Empty($action) && $action == "delete_test_category") {
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      //echo "Index: ".Key($smaz)."/n<br>";
+      //echo "Hodnota: ".Current($smaz)."/n<br>";
+      if (delete_test_category(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true kategorií smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false kategoríí se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+
+if (!Empty($serad)) {
+  print_table_of_test_category($order, $od, $limit);
+}
+else {
+  print_table_of_test_category();
+}
+
+?>
diff --git a/old/html/multidic/administration/list_translation.php b/old/html/multidic/administration/list_translation.php
new file mode 100644
index 0000000..1678630
--- /dev/null
+++ b/old/html/multidic/administration/list_translation.php
@@ -0,0 +1,19 @@
+<?php
+
+require_once("./administration/translation.php");
+
+if (!IsSet($translation_lang_id)) {
+  echo "<p>Vyberte jazyk:</p>\n  <p>";
+  echo "<form method=\"post\">";
+  echo get_translation_chooser();
+  echo "<input type=\"submit\" value=\"Dál\" />\n     </form>";
+}
+else {
+  if (!Empty($serad)) {
+    print_table_of_translation($translation_lang_id, $order, $od, $limit);
+  }
+  else {
+    print_table_of_translation($translation_lang_id);
+  }
+}
+?>
diff --git a/old/html/multidic/administration/list_translation_lang.php b/old/html/multidic/administration/list_translation_lang.php
new file mode 100644
index 0000000..418fdcc
--- /dev/null
+++ b/old/html/multidic/administration/list_translation_lang.php
@@ -0,0 +1,30 @@
+<?php
+
+require_once("./administration/translation_lang.php");
+
+if (!Empty($action) && $action == "delete_translation_lang") {
+
+
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      if (delete_translation_lang(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true jazyků smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false jazyků se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+
+if (!Empty($serad)) {
+    print_table_of_translation_lang($order, $od, $limit);
+}
+else {
+  print_table_of_translation_lang();
+}
+
+
+?>
diff --git a/old/html/multidic/administration/list_user.php b/old/html/multidic/administration/list_user.php
new file mode 100644
index 0000000..b7ffc19
--- /dev/null
+++ b/old/html/multidic/administration/list_user.php
@@ -0,0 +1,30 @@
+<?php
+
+require_once("./administration/user.php");
+
+if (!Empty($action) && $action == "delete_user") {
+
+
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      if (delete_user(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true uživatelů smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false uživatelů se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+
+if (!Empty($serad)) {
+    print_table_of_user($order, $od, $limit);
+}
+else {
+  print_table_of_user();
+}
+
+
+?>
diff --git a/old/html/multidic/administration/list_word.php b/old/html/multidic/administration/list_word.php
new file mode 100644
index 0000000..75d62cc
--- /dev/null
+++ b/old/html/multidic/administration/list_word.php
@@ -0,0 +1,115 @@
+<?php
+
+require_once("./administration/word.php");
+
+if (Empty($language)) :
+
+if (!Empty($contrains_user_id))
+  $pomocna = "&contrains_user_id=$contrains_user_id";
+else
+  $pomocna = "";
+
+?>
+  <p>Vyberte slovník:</p>
+  <p>
+    <a href="?nav_id=<?php echo $nav_id?>&language=1<?php echo $pomocna?>">arabský</a><br />
+    <a href="?nav_id=<?php echo $nav_id?>&language=2<?php echo $pomocna?>">hebrejský</a><br />
+    <a href="?nav_id=<?php echo $nav_id?>&language=3<?php echo $pomocna?>">akkadský</a><br /><br />
+
+    <a href="?nav_id=<?php echo $nav_id?>&language=all&contrains_source=all&contrains_lection=all<?php echo $pomocna?>">všechny</a>
+  </p>
+<?php
+
+elseif ($language != "all" && Empty($contrains_source)):
+?>
+  <p>Vyberte zdroj:</p>
+  <p><form method="post">
+
+     <?php
+echo get_source_chooser($language, "contrains_source");
+?>
+     <input type="submit" value="Dál" />
+     </form>
+   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=all&contrains_lection=all">všechny</a>
+  </p>
+<?php
+elseif ($language != "all" && $contrains_source != "all" && Empty($contrains_lection)):
+?>
+  <p>Vyberte lekci:</p>
+  <p><form method="post">
+
+     <?php
+echo get_lection_chooser($contrains_source, 1, "contrains_lection");
+?>
+     <input type="submit" value="Dál" />
+     <input type="hidden" name="contrains_source" value="<?php echo $contrains_source?>" title="Dál" />
+     </form>
+   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=<?php echo $contrains_source?>&contrains_lection=all">všechny</a>
+  </p>
+<?php
+else :
+//obsluha mazani slovicek
+if (!Empty($action) && $action == "delete_word") {
+  if (delete_word($word_id))
+    print_hlasku("Slovíčko smazáno.");
+  else
+    print_hlasku("Slovíčko se nepodařilo smazat");
+
+  /*$coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      //echo "Index: ".Key($smaz)."\n<br>";
+      //echo "Hodnota: ".Current($smaz)."\n<br>";
+      if (delete_word(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true slovíček smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false slovíček se nepodařilo smazat ($coun_true se podařilo smazat)");*/
+}
+
+//obsluha mazani kontextu
+if (!Empty($nav_id) && $nav_id == "delete_context") {
+  require_once("./administration/context.php");
+
+  if (delete_context($context_id, $word_id))
+    print_hlasku("Kontext smazán.");
+  else
+    print_hlasku("Bohužel, kontext se nepodařilo smazat.");
+}
+
+if (!Empty($action) && $action == "sort_direct") {
+  set_sorting_value($word_id, $sorting_no);
+}
+//obsluha zmeny raditka
+if (!Empty($action) && $action == "sort_word") {
+  sort_word($word_id, $dir);
+}
+
+//obsluha autorizace slovicka
+if (!Empty($nav_id) && $nav_id == "authorize_word") {
+
+  if (authorize_word($word_id))
+    print_hlasku("Slovíčko autorizováno.");
+  else
+    print_hlasku("Bohužel, slovo se nepodařilo autorizovat.");
+}
+//dulezita pojistka
+if (Empty($contrains_user_id)) $contrains_user_id = "all";
+
+if ($nav_id == "list_word") $pomocna = false;
+else if ($nav_id == "list_nonauthorized_word") $pomocna = true;
+else  $pomocna = ($nonauthorized == true);
+
+//vypis
+if (!Empty($serad)) {
+    print_all_in_dict(false, $language, $contrains_source, $contrains_lection, $pomocna, $contrains_user_id, $order, $od, $limit);
+}
+else {
+  print_all_in_dict(false, $language, $contrains_source, $contrains_lection, $pomocna, $contrains_user_id);
+}
+
+endif;
diff --git a/old/html/multidic/administration/not_found.php b/old/html/multidic/administration/not_found.php
new file mode 100644
index 0000000..546672e
--- /dev/null
+++ b/old/html/multidic/administration/not_found.php
@@ -0,0 +1,168 @@
+<?php
+require_once("./functions/dictionary.php");
+
+/**
+ *  Pomocna funkce, vraci do tabulky zformatovane slovo
+ *
+ *  @param $Record polozka slovniku nactena z db
+ *  @return do tabulky zformatovany zaznam
+ */
+ 
+//NOVE2504 
+function get_row_of_table_not_found($table, $Record, $od = 1, $do = 2) {
+  $navrat .= "<tr class=\"akt\">\n     ";
+  $navrat .= '<td><input type="checkbox" name="smaz['.$Record["ID$table"].']" /></td>'.
+             '<td><a href="?nav_id=add_word&language=1&delete_from_not_found=true&';
+  switch($table) {
+    case "not_found_en":
+      $navrat .= "english";
+    break;
+    case "not_found_cz":
+      $navrat .= "czech";
+    break;
+    case "not_found_ar":
+      $navrat .= "past";
+    break;
+  }
+  $navrat .= '='.$Record["not_found"].'&table_not_found='.$table.
+             '&id_not_found='.$Record["ID$table"].'">doplň do slovníku</a></td>';
+
+  $navrat .= "<td ";
+  if ($table == "not_found_ar") $navrat .= "class =\"arabic\"";
+  $navrat .= ">";
+  $navrat .= $Record["not_found"];
+  $navrat .= "&nbsp;</td>\n";
+  $navrat .= "<td>";
+  $navrat .= $Record["count"];
+  $navrat .= "&nbsp;</td>\n";
+  $navrat .= "<td>";
+  $navrat .= $Record["date"];
+  $navrat .= "&nbsp;</td>\n";
+  $navrat .= "</tr> \n  ";
+  return $navrat;
+}
+
+
+function get_pocet_not_found($table) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT \"ID$table\" FROM $table ";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+function get_razeni_not_found($table, $l_order = "ID", $l_od = 0, $l_limit = 30) {
+  global $order;
+  global $od;
+  global $limit;
+  
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+  $pocet_not_found = get_pocet_not_found($table);
+  $nav = "list_not_found";
+  
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "<table>
+      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
+      Zobrazeno $limit výrazů od $od.  (Celkem $pocet_not_found)<br />
+       Řadit podle 
+       <select name=\"order\">	
+         <option value=\"ID\">Identifikátor</option>
+         <option value=\"not_found\">výraz</option>
+         <option value=\"count\">počet</option>
+         <option value=\"date\">datum</option>
+       </select>
+       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
+       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
+       </td></tr>
+       <tr class=\"nadpis_sekce\"><td align=\"center\">
+        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)           
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit\"> 
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_not_found)
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit\">
+              Dalších $limit </a> |   ";
+  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_not_found-$limit)."&limit=$limit\"> 
+             Na konec </a></td>
+  ";
+  $navrat .= "</td></tr></table>";
+  return $navrat;
+}
+
+//NOVE2504
+function get_header_of_table_not_found() {
+return "<tr class=\"nadpis_sekce\">
+  <td>Vybrané&nbsp;</td>
+  <td>&nbsp;</td>
+  <td>výraz</td>
+  <td>kolikrát</td>
+  <td>datum</td>
+</tr>";
+}
+//NOVE2504
+function get_foot_of_table_not_found() {
+  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td>
+              <td>&nbsp; </td><td>&nbsp; </td><td>&nbsp; </td><td>&nbsp; </td></tr>';
+}
+
+function print_table_of_not_found($table, $order = "ID", $od = 0, $limit = 30) {
+  require_once("./classes/db.php");
+  
+  $spojeni = new DB_Sql();
+  if ($order == "ID") $order = "ID$table";
+  $dotaz = "SELECT * FROM $table 
+            ORDER BY \"$order\" OFFSET $od LIMIT  $limit";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<h3 class=\"nadpis2\">Výpis hledaných a nenalezených výrazů</h3>";
+  $navrat .= get_razeni_not_found($table, $order, $od, $limit);
+  $navrat .= "<table><form action=\"\" method=\"post\">";
+  $navrat .= get_header_of_table_not_found();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table_not_found($table, $spojeni->Record, 1, 3);
+  }
+  $navrat .= get_foot_of_table_not_found();
+  $navrat .= '<input type="hidden" name="action" value="delete_not_found">';
+  $navrat .= "</form></table>";
+  echo $navrat;
+
+  
+}
+
+
+function delete_not_found($table, $ID) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM $table WHERE \"ID$table\" = $ID";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+
+
+//NOVE2504
+function get_not_found($not_found_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * 
+              FROM not_found nf, language lan 
+              WHERE nf.\"IDnot_found\" LIKE '$not_found_id' 
+                AND nf.language = lan.\"IDlanguage\"";
+  $radky = $spojeni->query($dotaz);
+
+  $spojeni->next_record();
+  
+  return $spojeni->Record;
+}
+
+
+?>
diff --git a/old/html/multidic/administration/report.php b/old/html/multidic/administration/report.php
new file mode 100644
index 0000000..a2e9e37
--- /dev/null
+++ b/old/html/multidic/administration/report.php
@@ -0,0 +1,91 @@
+<?php
+require_once("./functions/dictionary.php");
+
+/**
+ *  Pomocna funkce, vraci do tabulky zformatovane slovo
+ *
+ *  @param $Record polozka slovniku nactena z db
+ *  @return do tabulky zformatovany zaznam
+ */
+ 
+function get_row_of_table($Record, $od = 1, $do = 3) {
+  $navrat .= "<tr class=\"akt\">\n     ";
+  $navrat .= '<td>'.$Record[0].'</td>'.
+             '<td><a href="?nav_id=edit_report&ratio='.$Record[0].'">edit</a></td>';
+  for($j=$od;$j<$do;$j++) {
+    $navrat .= "<td class=\"akt\">";
+    $navrat .= "$Record[$j]";
+    $navrat .= "&nbsp;</td>\n";
+  }
+  $navrat .= "</tr> \n  ";
+  return $navrat;
+}
+
+
+function get_pocet_reportu() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT \"czech\" FROM author ";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+//NOVE2504
+function get_header_of_table() {
+return "<tr class=\"nadpis_sekce\">
+  <td>ratio&nbsp;</td>
+  <td>&nbsp;</td>
+  <td>česky</td>
+  <td>anglicky</td>
+</tr>";
+}
+
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce"><td> </td>
+  <td></td><td></td><td></td></tr>';
+}
+
+function print_table_of_reports($order = "ratio", $od = 0, $limit = 30) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM report ORDER BY \"$order\" OFFSET $od LIMIT $limit";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<h3 class=\"nadpis2\">Výpis zpráv</h3>";
+  $navrat .= "<table><form action=\"\" method=\"post\">";
+  $navrat .= get_header_of_table();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record, 1, 3);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= '';
+  $navrat .= "</form></table>";
+  echo $navrat;
+}
+
+function update_report($czech, $english, $ratio) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE report SET czech = '".pg_escape_string($czech)."',
+                            english = '".pg_escape_string($english)."'
+                            WHERE \"ratio\" = $ratio";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Zprávu se nepodařilo upravit.");
+    echo_zpet_do_zprav();
+    return false;
+  }
+  print_hlasku("Zpráva změněna.");
+  echo_zpet_do_zprav();
+  return true;
+}
+
+function get_report($ratio) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM report WHERE \"ratio\" LIKE '$ratio'";
+  $radky = $spojeni->query($dotaz);
+
+  $spojeni->next_record();
+  
+  return $spojeni->Record;
+}
\ No newline at end of file
diff --git a/old/html/multidic/administration/smaz---list_nonauthorized_word.php b/old/html/multidic/administration/smaz---list_nonauthorized_word.php
new file mode 100644
index 0000000..5c3e11f
--- /dev/null
+++ b/old/html/multidic/administration/smaz---list_nonauthorized_word.php
@@ -0,0 +1,102 @@
+<?php
+
+
+//NEPOUZIVA SE//
+
+
+require_once("./administration/word.php");
+
+if (Empty($language)) :
+
+if (!Empty($contrains_user_id))
+  $pomocna = "&contrains_user_id=$contrains_user_id";
+else $pomocna = "";
+
+?>
+  <p>Vyberte slovník:</p>
+  <p>
+    <a href="?nav_id=list_nonauthorized_word&language=1<?php echo $pomocna?>">arabský</a><br />
+    <a href="?nav_id=list_nonauthorized_word&language=2<?php echo $pomocna?>">hebrejský</a><br />
+    <a href="?nav_id=list_nonauthorized_word&language=3<?php echo $pomocna?>">akkadský</a><br /><br />
+    
+    <a href="?nav_id=list_nonauthorized_word&language=all<?php echo $pomocna?>">všechny</a>
+  </p>
+<?php
+
+elseif ($language != "all" && Empty($contrains_source)):
+?>
+  <p>Vyberte zdroj:</p>
+  <p><form method="post">
+
+     <?php 
+echo get_source_chooser($language, "contrains_source");
+?>   
+     <input type="submit" title="Dál" />
+     </form>
+   <br /> <a href="?nav_id=list_word&language=<?php echo $language?>&contrains_source=all">všechny</a>
+  </p>
+<?php   
+elseif ($language != "all" && $contrains_source != "all" && Empty($contrains_lection)):
+?>
+  <p>Vyberte lekci:</p>
+  <p><form method="post">
+
+     <?php 
+echo get_lection_chooser($contrains_source, 1, "contrains_lection");
+?>   
+     <input type="submit" value="Dál" />
+     <input type="hidden" name="contrains_source" value="<?php echo $contrains_source?>" title="Dál" />
+     </form>
+   <br /> <a href="?nav_id=list_word&language=<?php echo $language?>&contrains_source=<?php echo $contrains_source?>&contrains_lection=all">všechny</a>
+  </p>
+<?php 
+else :
+//obsluha mazani slovicek
+if (!Empty($action) && $action == "delete_word") {
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      //echo "Index: ".Key($smaz)."\n<br>";
+      //echo "Hodnota: ".Current($smaz)."\n<br>";
+      if (delete_word(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true slovíček smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false slovíček se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+
+//obsluha mazani kontextu
+if (!Empty($nav_id) && $nav_id == "delete_context") {
+  require_once("./administration/context.php");
+      
+  if (delete_context($context_id, $word_id))
+    print_hlasku("Kontext smazán.");
+  else
+    print_hlasku("Bohužel, kontext se nepodařilo smazat.");
+}
+
+//obsluha autorizace slovicka
+if (!Empty($nav_id) && $nav_id == "authorize_word") {
+      
+  if (authorize_word($word_id))
+    print_hlasku("Slovíčko autorizováno.");
+  else
+    print_hlasku("Bohužel, slovo se nepodařilo autorizovat.");
+}
+//dulezita pojistka
+if (Empty($contrains_user_id)) $contrains_user_id = "all";
+
+//vypis
+if (!Empty($serad)) {
+    print_all_in_dict($language,  $contrains_source, $contrains_lection, true, $contrains_user_id, $order, $od, $limit);
+}
+else {
+  print_all_in_dict($language,  $contrains_source, $contrains_lection, true, $contrains_user_id);
+}
+
+endif;
+?>
diff --git a/old/html/multidic/administration/source.php b/old/html/multidic/administration/source.php
new file mode 100644
index 0000000..ccfeee5
--- /dev/null
+++ b/old/html/multidic/administration/source.php
@@ -0,0 +1,264 @@
+<?php
+require_once("./functions/dictionary.php");
+
+/**
+ *  Pomocna funkce, vraci do tabulky zformatovane slovo
+ *
+ *  @param $Record polozka slovniku nactena z db
+ *  @return do tabulky zformatovany zaznam
+ */
+ 
+ //NOVE2504
+function get_row_of_table($Record, $od = 1, $do = 2) {
+  $navrat .= "<tr class=\"akt\">\n     ";
+  $navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>';  
+  $navrat .= '<td><a href="?nav_id=edit_source&source_id='.$Record[0].'">uprav</a></td>';  
+  for($j=$od;$j<$do;$j++) {
+    $navrat .= "<td>";
+    $navrat .= "$Record[$j]";
+    $navrat .= "&nbsp;</td>\n";
+  }
+  $navrat .= "<td>".get_authors_of_source($Record[0])."</td>\n";
+  $navrat .= "<td><a href=\"?nav_id=add_author_of_source&source_id=".$Record[0]."\">Přidej autora</a></td>";
+  $navrat .= "</tr> \n  ";
+  return $navrat;
+}
+
+function get_authors_of_source($IDsource) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT a.name, a.surname, a.\"IDauthor\"
+            FROM author_of_source f, author a 
+            WHERE f.\"IDsource\" = '$IDsource'
+              AND f.\"IDauthor\" = a.\"IDauthor\"";
+  $spojeni->query($dotaz);
+  $navrat = "";
+  while ($spojeni->next_record()) {
+    $navrat .= $spojeni->Record[0]."&nbsp;".$spojeni->Record[1]."&nbsp;";
+    $navrat .= '<a href="?nav_id=delete_author_of_source&author_id='.
+                $spojeni->Record[2].'&source_id='.$IDsource.'">odeber</a><br />';
+  }
+  return $navrat;
+}
+
+function get_pocet_zdroju() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT \"IDsource\" FROM source ";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+function get_razeni($l_order = "IDsource", $l_od = 0, $l_limit = 30) {
+  global $order;
+  global $od;
+  global $limit;
+  
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+  $pocet_zdroju = get_pocet_zdroju();
+  $nav = "list_source";
+  
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "<table>
+      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
+      Zobrazeno $limit zdrojů od $od.  (Ve slovniku celkem $pocet_zdroju)<br />
+       Řadit podle 
+       <select name=\"order\">	
+         <option value=\"IDsource\">Identifikátor</option>
+         <option value=\"title\">titul</option>
+         <option value=\"subtitle\">podtitul</option>
+         <option value=\"place\">místo</option>
+         <option value=\"publication\">publikace</option>
+         <option value=\"publication_no\">publikační číslo</option>
+         <option value=\"language\">jazyk</option>
+         <option value=\"year\">rok</option>
+       </select>
+       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
+       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
+       </td></tr>
+       <tr class=\"nadpis_sekce\"><td align=\"center\">
+        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)           
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit\"> 
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_zdroju)
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit\">
+              Dalších $limit </a> |   ";
+  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_zdroju-$limit)."&limit=$limit\"> 
+             Na konec </a></td>
+  ";
+  $navrat .= "</td></tr></table>";
+  return $navrat;
+}
+
+//NOVE2504
+function get_header_of_table() {
+return "<tr class=\"nadpis_sekce\">
+  <td>Vybrané&nbsp;</td>
+  <td></td>
+  <td>titul</td>
+  <td>podtitul</td>
+  <td>místo</td>
+  <td>publikace</td>
+  <td>publikační číslo</td>
+  <td>od strany</td>
+  <td>do strany</td>
+  <td>jazyk</td>
+  <td>rok</td>
+  <td>autori</td>
+  <td></td>
+</tr>";
+}
+
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce"><td> <input type="submit" name="delete" value="Smaž"></td>
+  <td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
+}
+
+function print_table_of_source($order = "IDsource", $od = 0, $limit = 30) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM source ORDER BY \"$order\" OFFSET $od LIMIT $limit";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<h3 class=\"nadpis2\">Výpis zdrojů</h3>";
+  $navrat .= get_razeni($order, $od, $limit);
+  $navrat .= "<table><form action=\"\" method=\"post\">";
+  $navrat .= get_header_of_table();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record, 1, 10);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= '<input type="hidden" name="action" value="delete_source">';
+  $navrat .= "</form></table>";
+  echo $navrat;
+
+  
+}
+
+
+function insert_source($title,$subtitle,$place,$publication,$publication_no,$from_page,$to_page,$language,$year) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  
+  $dotaz = "INSERT INTO source (\"title\", 
+                                \"subtitle\", 
+                                \"place\",
+                                \"publication\",
+                                \"publication_no\", 
+                                \"from_page\",
+                                \"to_page\",
+                                \"language\",
+                                \"year\") 
+                       VALUES ('$title',
+                               '$subtitle',
+                               '$place',
+                               '$publication',
+                               '$publication_no',
+                               '$from_page',
+                               '$to_page',
+                               '$language',
+                              '$year')";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Bohužel, zdroj '$title' se nepodařilo přidat.");
+    return false;
+  }
+  print_hlasku ("Zdroj '$title' přidán..");
+  return true;
+}
+
+function possible_to_delete_source($source_id) {
+  $jedna = false;
+  $dva = false;
+
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM author_of_source WHERE \"IDsource\" = '$source_id'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku($spojeni->$Error);
+    return false;
+  }
+  if ($spojeni->num_rows() == 0)
+    $jedna = true;
+    
+  $dotaz = "SELECT * FROM dict WHERE source = '$source_id'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku($spojeni->$Error);
+    return false;
+  }
+  if ($spojeni->num_rows() == 0)
+    $dva = true;
+    
+  return $jedna && $dva;
+}
+
+function delete_source($ID) {
+  if (!possible_to_delete_source($ID)) {
+    print_hlasku("Kontrola integrity hlásí: Nelze smazat");
+    return false;
+  }
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM source WHERE \"IDsource\" = $ID";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  $dotaz = "DELETE FROM author_of_source WHERE \"IDsource\" = $ID";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+//NOVE 2504
+function update_source($title, $subtitle, $place, $publication, $publication_no, 
+                  $from_page, $to_page, $language, $year, $source_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE source SET title = '$title', 
+                            subtitle = '$subtitle',
+                            place = '$place',
+                            publication = '$publication',
+                            publication_no = '$publication_no',
+                            from_page = '$from_page',
+                            to_page = '$to_page',
+                            language = '$language',
+                            year = '$year'
+                            WHERE \"IDsource\" = $source_id";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Zdroj se nepodařilo upravit.");
+    echo_zpet_do_zdroju();
+    return false;
+  }
+  print_hlasku("Zdroj změněn.");
+  echo_zpet_do_zdroju();
+  return true;
+}
+
+//NOVE2504
+function get_source($source_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM source WHERE \"IDsource\" LIKE '$source_id'";
+  $radky = $spojeni->query($dotaz);
+
+  $spojeni->next_record();
+  
+  return $spojeni->Record;
+}
+
+
+
+?>
diff --git a/old/html/multidic/administration/test.php b/old/html/multidic/administration/test.php
new file mode 100644
index 0000000..981165f
--- /dev/null
+++ b/old/html/multidic/administration/test.php
@@ -0,0 +1,329 @@
+<?php
+require_once("./functions/dictionary.php");
+//require_once("./administration/test_category.php");
+
+function authorize_test($ID) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE test SET autorized = true
+                        WHERE \"IDtest\" = '$ID'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+//NOVE2504
+function get_header_of_table() {
+  return "\n  <tr class=\"nadpis_sekce\">
+    <td>&nbsp;</td>
+    <td>lekce</td>
+    <td>nadpis</td>
+    <td>instrukce</td>
+  </tr>
+";
+}
+
+function get_row_of_table($Record) {
+  global $language;
+  global $order;
+  global $od;
+  global $limit;
+  global $contrains_source;
+  global $contrains_lection;
+
+  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
+
+  $navrat .= "  <tr>\n";
+  $navrat .= '    <td>
+                <a href="?nav_id=list_test&action=delete_test&test_id='.$Record[0].'&'.$nav_str.'">smaž</a>
+                  <!--input type="checkbox" name="smaz['.$Record[0].']" /-->';
+
+  $navrat .= "\n".' <br /> ';
+
+  $navrat .= '<a href="?nav_id=edit_test&test_id='.$Record[0].'&'.$nav_str;
+  $navrat .= '">uprav</a>';
+
+  $navrat .= "\n".' <br /> ';
+
+  $navrat .= '<a href="?nav_id=authorize_test&test_id='.$Record[0].'&'.$nav_str;
+  $navrat .= '">autorizuj</a>';
+  
+   $navrat .= "\n".' <br /> ';
+
+  $navrat .= '<a href="?nav_id=detail_test&test_id='.$Record[0].'&'.$nav_str;
+  $navrat .= '">detail</a></td>';
+
+
+ /* $navrat .= "    <td class=\"arabic\" style=\"font-size: 180%\">";
+  $navrat .= $Record["title"];
+  $navrat .= "&nbsp;</td>\n";*/
+  
+  $navrat .= "    <td>";
+  $navrat .= $Record["lection"];
+  $navrat .= "&nbsp;</td>\n";
+
+  $navrat .= "    <td class=\"arabic\" style=\"font-size: 180%\" >";
+  $navrat .= "".$Record["title"]."";
+  //$navrat .= nl2br($Record["body"]);
+  $navrat .= "&nbsp;</td>\n";
+
+  $navrat .= "    <td>";
+  $navrat .= $Record["note"];
+  $navrat .= "&nbsp;</td>\n";
+
+  
+
+/*
+  if (Empty($Record["test_voice"])) {
+    $navrat .= "\n    ".'<td> <a href="?nav_id=add_test_voice&test_id='.
+               $Record[0].'&'.$nav_str.'"> přidat </a></td>';
+  }
+  else {
+    $navrat .= "\n    ".'<td> <a href="?nav_id=add_test_voice&test_id='.
+               $Record[0].'&'.$nav_str.'"> změnit </a>'."<br />\n".'      <a href="'.CESTA_CLANKU.$Record[0].PRIPONA.'"> přehrát </a></td>';
+  }
+*/
+  $navrat .= "\n  </tr> \n";
+  return $navrat;
+}
+
+function get_razeni($l_order = "IDtest",
+                    $l_od = 0,
+                    $l_limit = 30,
+                    $contrains_source = "all",
+                    $contrains_lection = "all",
+                    $nonauthorized = false) {
+
+  global $language;
+
+  global $order;
+  global $od;
+  global $limit;
+
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+
+
+  $nav = ($nonauthorized)? "list_nonauthorized_test" : "list_test";
+  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
+
+  $pocet_slov = get_pocet_test($contrains_source, $contrains_lection, $nonauthorized);
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "\n<table>
+  <tr class=\"nadpis_sekce\">
+    <td>
+      <form action=\"\" method=\"post\" name=\"razeni\">
+        Filtr: $language - $contrains_source - $contrains_lection";
+
+  $navrat .=  " (Ve výběru celkem $pocet_slov)<br />
+         Řadit podle
+         <select name=\"order\">
+           <option value=\"IDtest\">Identifikátor</option>
+           <option value=\"title\">nadpis</option>
+           <option value=\"body\">obsah</option>
+           <option value=\"note\">poznámka</option>
+         </select>
+         od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+         počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />
+         <input type=\"hidden\" name=\"contrains_source\" value=\"$contrains_source\" />
+         <input type=\"hidden\" name=\"contrains_lection\" value=\"$contrains_lection\" />
+         <input type=\"submit\" name=\"serad\" value=\"Zobraz\" />
+         </form>
+    </td>
+  </tr>
+  <tr class=\"nadpis_sekce\"><td align=\"center\">
+    <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit&$nav_str\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)
+    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit&$nav_str\">
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_slov)
+    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit&$nav_str\">
+              Dalších $limit </a> |   ";
+  $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_slov-$limit)."&limit=$limit&$nav_str\">
+             Na konec </a>
+  ";
+  $navrat .= "</td></tr></table>\n";
+  //$odkaz = "list_test_print.php?nav_id=$nav&serad=true&order=$order&od=$od&limit=$limit&$nav_str";
+    //$navrat .= "<a href=\"$odkaz\" onclick=\"OpenPopUp('$odkaz', 800, 750); return false\"
+    //                          target=\"_blank\">verze pro tisk</a>";
+  return $navrat;
+}
+
+function get_pocet_test($contrains_source, $contrains_lection, $nonauthorized) {
+  global $language;
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  //$spojeni->debug = true;
+  $dotaz = "SELECT \"IDtest\" FROM test";
+   if ($nonauthorized == true) {
+    $dotaz .= " WHERE autorized = false";
+	}
+	else {
+		$dotaz .= " WHERE autorized = true";
+	}
+  if ($language != "all")
+    $dotaz .= " AND language = '$language'";
+  if ($contrains_source != "all")
+    $dotaz .= " AND source = $contrains_source";
+  if ($contrains_lection != "all")
+    $dotaz .= " AND lection = '$contrains_lection'";
+
+	//pr($dotaz);
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+
+}
+
+
+//NOVE2504
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce">
+
+            <td></td>
+            <td></td>
+            <td></td>
+            <td></td>
+          </tr>';
+}
+
+/**
+ *  Funkce vypise z db vsechny slovnikove polozky
+ *
+ *  TODO: DODELAT VYPIS OSTATNICH DAT Z DB (DATA, USER, ATD...)
+ *
+ *
+ */
+function print_table_of_test($language = "all", $contrains_source = "all", $contrains_lection = "all",
+							$nonauthorized = false,
+                          $order = "IDtest", $od = 0, $limit = 30) {
+
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $navrat = "<h3 class=\"nadpis2\">Výpis testů";
+
+ if ($nonauthorized)
+      $navrat .= " - neautorizováno";
+  if ($language == "all")
+    $navrat .= " - vše</h3>";
+  else if($language == 1)
+    $navrat .= " - arabské</h3>";
+  else if($language == 2)
+    $navrat .= " - hebrejské</h3>";
+  else if($language == 3)
+    $navrat .= " - akkadské</h3>";
+
+  $navrat .= get_razeni($order, $od, $limit, $contrains_source, $contrains_lection, $nonauthorized);
+  $navrat .= "<table>";
+  $navrat .= get_header_of_table();
+
+  $dotaz = "SELECT * FROM test ";
+
+	if ($nonauthorized) $pomocna = " autorized = false ";
+  else $pomocna = " autorized = true";
+
+  if ($language != "all")
+    $dotaz .= " WHERE language = '$language' AND $pomocna ";
+  else
+    $dotaz .= " WHERE $pomocna ";
+
+  if ($contrains_source != "all")
+    $dotaz .= "AND source = $contrains_source";
+  if ($contrains_lection != "all")
+    $dotaz .= "AND lection = '$contrains_lection'";
+
+
+  $dotaz .= " ORDER BY \"$order\" OFFSET $od LIMIT $limit";
+  
+  //pr($dotaz);
+
+  $radky = $spojeni->query($dotaz);
+
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= "</table>";
+  echo $navrat;
+}
+
+function get_test($id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM test WHERE \"IDtest\" = '$id'";
+  $radky = $spojeni->query($dotaz);
+  $spojeni->next_record();
+
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Test se nepodařilo načíst.");
+  }
+
+  return $spojeni->Record;
+}
+
+function delete_test($ID) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM test WHERE \"IDtest\" = '$ID'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+function update_test($id, $title, $body, $note, $lection, $test_category) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+
+  $dotaz = "UPDATE test SET title = '".AddSlashes($title)."',
+                            body = '".AddSlashes($body)."',
+                            note = '".AddSlashes($note)."',
+                            lection = '".AddSlashes($lection)."',
+                            test_category_id = '".AddSlashes($test_category)."'
+                            WHERE \"IDtest\" = '".AddSlashes($id)."'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Test se nepodařilo upravit.");
+  }
+  print_hlasku("Test změněn.");
+}
+
+
+
+
+function insert_test($language,$source,$lection,$title,$body,$note,$user,$test_category){
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  //$NOW = Date("YmdHis");
+
+  $dotaz = "INSERT INTO test (\"language\",
+                              \"source\",
+                              \"lection\",
+                              \"inserted_by\",
+                              \"title\",
+                              \"body\",
+                              \"note\",
+                              \"test_category_id\")
+                    VALUES ('". AddSlashes($language)."',
+                            '". AddSlashes($source)."',
+                            '". AddSlashes($lection)."',
+                            '". AddSlashes($user)."',
+                            '". AddSlashes($title)."',
+                            '". AddSlashes($body)."',
+                            '". AddSlashes($note)."',
+                            '". AddSlashes($test_category)."')";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+?>
diff --git a/old/html/multidic/administration/test_category.php b/old/html/multidic/administration/test_category.php
new file mode 100644
index 0000000..8f1cc49
--- /dev/null
+++ b/old/html/multidic/administration/test_category.php
@@ -0,0 +1,176 @@
+<?php
+ require_once("./functions/dictionary.php");
+
+
+
+/**
+ *  Pomocna funkce, vraci do tabulky zformatovane slovo
+ *
+ *  @param $Record polozka slovniku nactena z db
+ *  @return do tabulky zformatovany zaznam
+ */ 
+ 
+//NOVE2504
+function get_row_of_table($Record, $od = 0, $do = 4) {
+  $navrat .= "<tr class=\"akt\">\n     ";
+  $navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>';
+  $navrat .= '<td><a href="?nav_id=edit_test_category&test_category_id='.$Record[0].'">uprav</a></td>';
+  for($j=$od;$j<$do;$j++) {
+    $navrat .= "<td>";
+    $navrat .= "$Record[$j]";
+    $navrat .= "&nbsp;</td>\n";
+  }
+  $navrat .= "</tr> \n  ";
+  return $navrat;
+}
+
+
+function get_pocet_oboru() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT id FROM test_category ";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+function get_razeni($l_order = "id", $l_od = 0, $l_limit = 30) {
+  global $order;
+  global $od;
+  global $limit;
+  
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+  $pocet_oboru = get_pocet_oboru();
+  $nav = "list_test_category";
+  
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "<table>
+      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
+      Zobrazeno $limit oborů od $od.  (Ve slovniku celkem $pocet_oboru)<br />
+       Řadit podle 
+       <select name=\"order\">	
+         <option value=\"id\">Identifikátor</option>
+         <option value=\"name\">název</option>
+       </select>
+       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
+       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
+       </td></tr>
+       <tr class=\"nadpis_sekce\"><td align=\"center\">
+        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)           
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit\"> 
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_oboru)
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit\">
+              Dalších $limit </a> |   ";
+  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_oboru-$limit)."&limit=$limit\"> 
+             Na konec </a></td>
+  ";
+  $navrat .= "</td></tr></table>";
+  return $navrat;
+}
+//NOVE2504
+function get_header_of_table() {
+return "<tr class=\"nadpis_sekce\">
+  <td>Vybrané&nbsp;</td>
+  <td></td>
+  <td>číslo</td>
+  <td>rodič</td>
+  <td>název</td>
+</tr>";
+}
+
+function insert_test_category($name, $parent_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "INSERT INTO test_category (name, parent_id) 
+                    VALUES ('$name', '$parent_id')";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Bohužel, kategorii '$name' - '$parent_id' se nepodařilo přidat.");
+    return false;
+  }
+  print_hlasku ("Kategorie '$name' - '$parent_id' přidán...");
+  return true;
+}
+//NOVE2504
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td>
+              <td></td><td></td><td></td><td></td></tr>';
+}
+
+function print_table_of_test_category($order = "id", $od = 0, $limit = 30) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM test_category ORDER BY \"$order\" OFFSET $od LIMIT $limit";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<h3 class=\"nadpis2\">Výpis kategoríí testů</h3>";
+  $navrat .= get_razeni($order, $od, $limit);
+  $navrat .= "<table><form action=\"\" method=\"post\">";
+  $navrat .= get_header_of_table();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record, 0, 3);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= '<input type="hidden" name="action" value="delete_test_category">';
+  $navrat .= "</form></table>";
+  echo $navrat;
+}
+
+function possible_to_delete_test_category($test_category_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM test WHERE test_category_id LIKE '$test_category_id'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku($spojeni->$Error);
+    return false;
+  }
+  //echo $spojeni->num_rows();
+  if ($spojeni->num_rows() == 0)
+    return true;
+    
+  return false;
+}
+
+function delete_test_category($ID) {
+  if (!possible_to_delete_test_category($ID)) {
+    print_hlasku("Kontrola integrity hlásí: Nelze smazat");
+    return false;
+  }
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM test_category WHERE \"id\" = $ID";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    //print_hlasku("Bohužel, obor '$field' se nepodařilo smazat.");
+    return false;
+  }
+  //print_hlasku ("Obor '$field' smazán...");
+  return true;
+}
+
+//NOVE 2504
+function update_test_category($name, $parent_id, $id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE test_category SET name = '$name',
+                            parent_id = '$parent_id'
+                            WHERE id = $id";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Kategorii se nepodařilo upravit.");
+    echo_zpet_do_kategorii();
+    return false;
+  }
+  print_hlasku("Kategorie změněna.");
+  echo_zpet_do_kategorii();
+  return true;
+}
+
diff --git a/old/html/multidic/administration/translation.php b/old/html/multidic/administration/translation.php
new file mode 100644
index 0000000..f9376dd
--- /dev/null
+++ b/old/html/multidic/administration/translation.php
@@ -0,0 +1,152 @@
+<?php
+ require_once("./functions/dictionary.php");
+
+
+function get_row_of_table($Record, $translation_lang_id) {
+  $navrat .= "<tr class=\"akt\">\n     ";
+  //$navrat .= '<td>&nbsp;</td>';
+  $navrat .= '<td><a href="?nav_id=edit_translation&translation_lang_id='.$translation_lang_id.'&translation_id='.
+               $Record["IDtranslation"].'">uprav</a></td>';
+  $navrat .= "<td>";
+  $navrat .= $Record["idf"];
+  $navrat .= "&nbsp;</td>\n";
+  $navrat .= "<td>";
+  $navrat .= $Record["translation"];
+  $navrat .= "&nbsp;</td>\n";
+  $navrat .= "</tr> \n  ";
+  return $navrat;
+}
+
+
+function get_pocet_translation($translation_lang_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT 1 FROM translation WHERE language = '$translation_lang_id'";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+function get_razeni($translation_lang_id, $l_order = "IDtranslation", $l_od = 0, $l_limit = 30) {
+  global $order;
+  global $od;
+  global $limit;
+  
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+  $pocet_translation = get_pocet_translation($translation_lang_id);
+  $nav = "list_translation";
+  $nav_tr_lang_id = "translation_lang_id=$translation_lang_id";
+  
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "<table>
+      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
+      Zobrazeno $limit položek od $od.  (Celkem $pocet_translation)<br />
+       Řadit podle 
+       <select name=\"order\">	
+         <option value=\"IDtranslation\"";
+                  if( $order == "IDtranslation" )  {
+                     $navrat .= " selected=\"true\"";
+                  }
+           $navrat .= ">Identifikátor</option>
+  
+         <option value=\"idf\"";
+                  if( $order == "idf" )  {
+                     $navrat .= " selected=\"true\"";
+                  }
+           $navrat .= ">česky</option>
+           
+         <option value=\"translation\"";
+                  if( $order == "translation" )  {
+                     $navrat .= " selected=\"true\"";
+                  }
+           $navrat .= ">překlad</option>
+       </select>
+       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
+       <input type=\"hidden\" name=\"translation_lang_id\" value=\"$translation_lang_id\" />
+       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
+       </td></tr>
+       <tr class=\"nadpis_sekce\"><td align=\"center\">
+        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit&$nav_tr_lang_id\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)           
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit&$nav_tr_lang_id\"> 
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_translation)
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit&$nav_tr_lang_id\">
+              Dalších $limit </a> |   ";
+  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_translation-$limit)."&limit=$limit&$nav_tr_lang_id\"> 
+             Na konec </a></td>
+  ";
+  $navrat .= "</td></tr></table>";
+  return $navrat;
+}
+//NOVE2504
+function get_header_of_table() {
+return "<tr class=\"nadpis_sekce\">
+  <td></td>
+  <td>česky</td>
+  <td>překlad</td>
+</tr>";
+}
+
+
+//NOVE2504
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce"><td></td>
+             <td></td><td></td></tr>';
+}
+
+function print_table_of_translation($translation_lang_id, $order = "IDtranslation", $od = 0, $limit = 30) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM translation 
+              WHERE language = '$translation_lang_id' 
+              ORDER BY \"$order\" 
+              OFFSET $od LIMIT $limit";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<h3 class=\"nadpis2\">Výpis překladu prostředí jazyk - $translation_lang_id</h3>";
+  $navrat .= get_razeni($translation_lang_id, $order, $od, $limit);
+  $navrat .= "<table>";
+  $navrat .= get_header_of_table();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record, $translation_lang_id);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= "</table>";
+  echo $navrat;
+}
+
+
+function update_translation($translation, $translation_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE translation SET translation = '$translation'
+                            WHERE \"IDtranslation\" = $translation_id";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Položku se nepodařilo upravit.");
+    echo_zpet_do_translation();
+    return false;
+  }
+  print_hlasku("Položka změněna.");
+  echo_zpet_do_translation();
+  return true;
+}
+
+
+function get_translation($translation_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM translation WHERE \"IDtranslation\" LIKE '$translation_id'";
+  $radky = $spojeni->query($dotaz);
+
+  $spojeni->next_record();
+  
+  return $spojeni->Record;
+}
+?>
diff --git a/old/html/multidic/administration/translation_lang.php b/old/html/multidic/administration/translation_lang.php
new file mode 100644
index 0000000..60d0f39
--- /dev/null
+++ b/old/html/multidic/administration/translation_lang.php
@@ -0,0 +1,201 @@
+<?php
+require_once("./functions/dictionary.php");
+
+/**
+ *  Pomocna funkce, vraci do tabulky zformatovany zaznam
+ *
+ *  @param $Record polozka tabulky nactena z db
+ *  @return do tabulky zformatovany zaznam
+ */
+function get_row_of_table($Record, $od = 1, $do = 2) {
+  $navrat .= "<tr class=\"akt\">\n     ";
+  $navrat .= '<td>';
+  if ($Record["code"] != "cz" && $Record["code"] != "en") {
+    $navrat .= '<input type="checkbox" name="smaz['.$Record[0].']" /></td>'.
+               '<td><a href="?nav_id=edit_translation_lang&translation_lang_id='.$Record[0].'">uprav</a>';
+  }
+  else {
+    $navrat .= '</td><td>';
+  }
+  $navrat .= '</td>';  
+  for($j=$od;$j<$do;$j++) {
+    $navrat .= "<td>";
+    $navrat .= "$Record[$j]";
+    $navrat .= "&nbsp;</td>\n";
+  }
+  $navrat .= "</tr> \n  ";
+  return $navrat;
+}
+
+function get_pocet_jazyku() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT \"IDtranslation_lang\" FROM \"translation_lang\" ";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+function get_razeni($l_order = "IDtranslation_lang", $l_od = 0, $l_limit = 30) {
+  global $order;
+  global $od;
+  global $limit;
+  
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+  $pocet_jazyku = get_pocet_jazyku();
+  $nav = "list_trans_lang";
+  
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "<table>
+      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
+      Zobrazeno $limit jazyků od $od.  (Celkem $pocet_jazyku)<br />
+       Řadit podle 
+       <select name=\"order\">	
+         <option value=\"IDtranslation_lang\">Identifikátor</option>
+         <option value=\"code\">kód</option>
+         <option value=\"name\">název</option>
+         <option value=\"visible\">viditelnosti</option>
+       </select>
+       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
+       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
+       </td></tr>
+       <tr class=\"nadpis_sekce\"><td align=\"center\">
+        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)           
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit\"> 
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_jazyku)
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit\">
+              Dalších $limit </a> |   ";
+  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_jazyku-$limit)."&limit=$limit\"> 
+             Na konec </a></td>
+  ";
+  $navrat .= "</td></tr></table>";
+  return $navrat;
+}
+
+function get_header_of_table() {
+return "<tr class=\"nadpis_sekce\">
+  <td>vybrané</td>
+  <td>&nbsp</td>
+  <td>kód</td>
+  <td>název</td>
+  <td>viditelný</td>
+</tr>";
+}
+
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td><td></td>
+          <td></td><td></td><td></td></tr>';
+}
+
+function print_table_of_translation_lang($order = "IDtranslation_lang", $od = 0, $limit = 30) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM \"translation_lang\" ORDER BY \"$order\" OFFSET $od LIMIT $limit";
+  $radky = $spojeni->query($dotaz);
+  $navrat .= "<h3 class=\"nadpis2\">Výpis jazyků</h3>";
+  $navrat .= get_razeni($order, $od, $limit);
+  $navrat .= "<table><form action=\"\" method=\"post\">";
+  $navrat .= get_header_of_table();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record, 1, 4);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= '<input type="hidden" name="action" value="delete_translation_lang">';
+  $navrat .= "</form></table>";
+  echo $navrat;
+
+  
+}
+
+
+function insert_translation_lang($name, $surname, $city, $email, $nationality, $privileges, $nick, $password, $vypisovat = true){
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  //$NOW = Date("YmdHis");
+  
+  $dotaz = "INSERT INTO \"user\" (\"name\", 
+                              \"surname\",
+                              \"city\",
+                              \"email\",
+                              \"nationality\",
+                              \"number_of_usage\",
+                              \"date_created\",
+                              \"privileges\",
+                              \"nick\",
+                              \"pass\")
+                    VALUES ('$name', 
+                            '$surname',
+                            '$city',
+                            '$email',
+                            '$nationality',
+                            '0',
+                            'NOW',
+                            '$privileges',
+                            '$nick',
+                            '$password')";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    if (vypisovat) print_hlasku("Bohužel, uživatele '$name $surname' se nepodařilo přidat.");
+    return false;
+  }
+  if (vypisovat) print_hlasku ("Uživatel '$name $surname' přidán..");
+  return true;
+}
+
+
+function delete_user($ID) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM \"translation_lang\" WHERE \"IDtranslation_lang\" = '$ID'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+function update_translation_lang($name, $surname, $city, $email, $nationality, $privileges, $nick, $user_id, $password) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE \"user\" SET \"name\" = '$name', 
+                            \"surname\" = '$surname',
+                            \"city\" = '$city',
+                            \"email\" = '$email',
+                            \"nationality\" = '$nationality',
+                            \"privileges\" = '$privileges',
+                            \"nick\" = '$nick'";
+  if (!Empty($password)) {
+    $dotaz .= ", \"pass\" = '$password'";
+  }
+  $dotaz .= " WHERE \"IDuser\" = '$user_id'";
+  
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Uživatel se nepodařilo upravit.");
+  }
+  print_hlasku("Uživatel změněn.");
+  echo_zpet_do_uzivatel();
+}
+
+function get_translation_lang($id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM \"translation_lang\" WHERE \"IDuser\" LIKE '$id'";
+  $radky = $spojeni->query($dotaz);
+
+  $spojeni->next_record();
+  
+  return $spojeni->Record;
+}
+
+
+?>
+
diff --git a/old/html/multidic/administration/user.php b/old/html/multidic/administration/user.php
new file mode 100644
index 0000000..ec3c993
--- /dev/null
+++ b/old/html/multidic/administration/user.php
@@ -0,0 +1,258 @@
+<?php
+require_once("./functions/dictionary.php");
+
+/**
+ *  Pomocna funkce, vraci do tabulky zformatovany zaznam
+ *
+ *  @param $Record polozka tabulky nactena z db
+ *  @return do tabulky zformatovany zaznam
+ */
+function get_row_of_table($Record, $od = 1, $do = 2) {
+  $navrat .= "<tr class=\"akt\">\n     ";
+  $navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>'.
+             '<td><a href="?nav_id=edit_user&user_id='.$Record[0].'">uprav</a></td>';  
+  for($j=$od;$j<$do;$j++) {
+    $navrat .= "<td>";
+    $navrat .= "$Record[$j]";
+    $navrat .= "&nbsp;</td>\n";
+  }
+  $navrat .= "</tr> \n  ";
+  return $navrat;
+}
+
+function get_pocet_uzivatel() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT \"IDuser\" FROM \"user\" ";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+function get_razeni($l_order = "IDuser", $l_od = 0, $l_limit = 30) {
+  global $order;
+  global $od;
+  global $limit;
+  
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+  $pocet_uzivatel = get_pocet_uzivatel();
+  $nav = "list_user";
+  
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "<table>
+      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
+      Zobrazeno $limit uživatel od $od.  (Ve slovniku celkem $pocet_uzivatel)<br />
+       Řadit podle 
+       <select name=\"order\">	
+         <option value=\"IDuser\">Identifikátor</option>
+         <option value=\"name\">jméno</option>
+         <option value=\"surname\">příjmení</option>
+         <option value=\"city\">město</option>
+         <option value=\"email\">email</option>
+         <option value=\"nationality\">národnosti</option>
+         <option value=\"number_of_usage\">počtu přihlášení</option>
+         <option value=\"date_created\">datum vytvoření</option>
+         <option value=\"date_last_visit\">datum poslední návštěvy</option>
+         <option value=\"privileges\">práva</option>
+         <option value=\"nick\">nick</option>
+       </select>
+       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
+       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
+       </td></tr>
+       <tr class=\"nadpis_sekce\"><td align=\"center\">
+        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)           
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit\"> 
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_uzivatel)
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit\">
+              Dalších $limit </a> |   ";
+  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_uzivatel-$limit)."&limit=$limit\"> 
+             Na konec </a></td>
+  ";
+  $navrat .= "</td></tr></table>";
+  return $navrat;
+}
+
+function get_header_of_table() {
+return "<tr class=\"nadpis_sekce\">
+  <td>vybrané</td>
+  <td>&nbsp</td>
+  <td>jméno</td>
+  <td>příjmení</td>
+  <td>město</td>
+  <td>email</td>
+  <td>národnost</td>
+  <td>počet přihlášení</td>
+  <td>vytvořen</td>
+  <td>naposledy přihlášen</td>
+  <td>práva</td>
+  <td>nick</td>
+</tr>";
+}
+
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td><td></td>
+          <td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
+}
+
+function print_table_of_user($order = "IDuser", $od = 0, $limit = 30) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM \"user\" ORDER BY \"$order\" OFFSET $od LIMIT $limit";
+  $radky = $spojeni->query($dotaz);
+  $navrat .= "<h3 class=\"nadpis2\">Výpis uživatelů</h3>";
+  $navrat .= get_razeni($order, $od, $limit);
+  $navrat .= "<table><form action=\"\" method=\"post\">";
+  $navrat .= get_header_of_table();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record, 1, 11);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= '<input type="hidden" name="action" value="delete_user">';
+  $navrat .= "</form></table>";
+  echo $navrat;
+
+  
+}
+
+function nick_exists($nick) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM \"user\" WHERE nick LIKE '$nick'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku($spojeni->$Error);
+    return true;
+  }
+  //echo $nick." / ".$spojeni->num_rows();
+  if ($spojeni->num_rows() == 0)
+    return false;
+    
+  return true;
+}
+
+function insert_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $password, $vypisovat = true){
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  //$NOW = Date("YmdHis");
+  
+  $dotaz = "INSERT INTO \"user\" (\"name\", 
+                              \"surname\",
+                              \"city\",
+                              \"email\",
+                              \"nationality\",
+                              \"number_of_usage\",
+                              \"date_created\",
+                              \"privileges\",
+                              \"nick\",
+                              \"pass\")
+                    VALUES ('$name',
+                            '$surname',
+                            '$city',
+                            '$email',
+                            '$nationality',
+                            '0',
+                            'NOW',
+                            '$privileges',
+                            '$nick',
+                            '$password')";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    if ($vypisovat) print_hlasku("Bohužel, uživatele '$name $surname' se nepodařilo přidat.");
+    return false;
+  }
+  if ($vypisovat) print_hlasku ("Uživatel '$name $surname' přidán..");
+  return true;
+}
+
+function possible_to_delete_user($user_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM dict WHERE usr LIKE '$user_id'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku($spojeni->$Error);
+    return false;
+  }
+  //echo $spojeni->num_rows();
+  if ($spojeni->num_rows() == 0)
+    return true;
+    
+  return false;
+}
+
+function delete_user($ID) {
+  if (!possible_to_delete_user($ID)) {
+    print_hlasku("Kontrola integrity hlásí: Nelze smazat");
+    return false;
+  }
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM \"user\" WHERE \"IDuser\" = '$ID'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+function update_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $user_id, $password) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE \"user\" SET \"name\" = '$name', 
+                            \"surname\" = '$surname',
+                            \"city\" = '$city',
+                            \"email\" = '$email',
+                            \"nationality\" = '$nationality',
+                            \"privileges\" = '$privileges',
+                            \"nick\" = '$nick'";
+  if (!Empty($password)) {
+    $dotaz .= ", \"pass\" = '$password'";
+  }
+  $dotaz .= " WHERE \"IDuser\" = '$user_id'";
+  
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Uživatel se nepodařilo upravit.");
+  }
+  print_hlasku("Uživatel změněn.");
+  echo_zpet_do_uzivatel();
+}
+
+function get_user($user_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM \"user\" WHERE \"IDuser\" LIKE '$user_id'";
+  $radky = $spojeni->query($dotaz);
+
+  $spojeni->next_record();
+  
+  return $spojeni->Record;
+}
+
+function get_privileges_chooser($privileges = 1) {  
+  $navrat = "<select name=\"privileges\" size=\"1\">\n";
+  
+  $navrat .= "  <option value=\"1\"";
+  if ($privileges == 1) $navrat .= " selected=\"true\"";
+  $navrat .= ">  Uživatel  </option>\n";
+  
+  $navrat .= "  <option value=\"2\"";
+  if ($privileges == 2) $navrat .= " selected=\"true\"";
+  $navrat .= ">  Uživatel (smí i zapisovat)  </option>\n";
+  
+  $navrat .= "  <option value=\"3\"";
+  if ($privileges == 3) $navrat .= " selected=\"true\"";
+  $navrat .= ">  Administrátor  </option>\n";
+  
+  $navrat .= '</select>';
+  return $navrat;
+}
+?>
diff --git a/old/html/multidic/administration/view_word.php b/old/html/multidic/administration/view_word.php
new file mode 100644
index 0000000..dc3cf94
--- /dev/null
+++ b/old/html/multidic/administration/view_word.php
@@ -0,0 +1,424 @@
+<style type="text/css">
+
+.m {
+	font-size: 30px;
+}
+
+.s {
+	font-size: 25px;
+}
+
+.xs {
+	font-size: 18px;
+}
+
+.xxs {
+	font-size: 15px;
+}
+
+.czech {
+	text-align: left;
+	margin-left:50px;
+	margin-top:25px;
+}
+
+.left {
+  float: left;
+}
+
+.thin {
+  width: 200px;
+}
+
+.right {
+  float: right;
+}
+
+
+.clearfix:after {
+	content: ".";
+	display: block;
+	clear: both;
+	visibility: hidden;
+	line-height: 0;
+	height: 0;
+}
+ 
+.clearfix {
+	display: inline-block;
+}
+ 
+html[xmlns] .clearfix {
+	display: block;
+}
+ 
+* html .clearfix {
+	height: 1%;
+}
+
+</style>
+
+<?php 
+require_once("./administration/word.php");
+
+if(!empty($word_id)){
+  
+  $Record = get_word($word_id);
+  
+  $word_category_foreign = $Record['word_category_foreign'];
+
+  $Record['gender'] = trim($Record['gender']);
+?>
+
+<?php // echo $word_category_foreign?>
+
+<div class="card">
+  <?php if(("שם עצם"  !== $word_category_foreign) || !empty($Record['gender'])):?>
+    <?php echo $Record["czech"]." &nbsp; - &nbsp; ".$Record["english"]; ?>
+  <?php endif;?>
+
+<div style="text-align: right;padding-right:3em">
+
+<?php //podstatné jméno ?>
+<?php if("שם עצם"  === $word_category_foreign): ?>
+  <?php //běžné podstatné jméno ?>
+  <?php if(!empty($Record['gender'])): ?>
+	<p dir="rtl">
+	<span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+	<span class="arabic xs">‫ש"ע‬</span>
+	<span class="arabic s" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
+	<span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
+	</p>
+	<?php if(!empty($Record['present'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl">ר.</span>
+	    <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_single'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl">ס. י. </span>
+	    <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_plural'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl">ס. ר. </span>
+	    <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['root'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
+	    </p>
+	<?php endif; ?>
+      
+    <?php // obourode ?>
+    <?php else: ?>
+
+        <p dir="rtl">
+	  <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+	  <span class="arabic xs">‫ש"ע‬</span>
+	</p>
+
+	<?php if(!empty($Record['past'])): ?>
+
+	    <p class="clearfix">
+	      <span class="czech left thin" dir="ltr"><?php echo $Record['czech']?></span>
+	      <span class="right" dir="rtl">
+		<span class="arabic s" dir="rtl">י.ז.</span>
+		<span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
+	      </span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['single_female'])): ?>
+	    <p class="clearfix">
+	      <span class="czech left thin" dir="ltr"><?php echo $Record['czech_female']?></span>
+	      <span class="right" dir="rtl">
+		<span class="arabic s" dir="rtl">י.נ.</span>
+		<span class="arabic" dir="rtl"><?php echo $Record['single_female']?></span>
+	      </span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['present'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl">ר.ז.</span>
+	    <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['plural_female'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl">ר.נ.</span>
+	    <span class="arabic" dir="rtl"><?php echo $Record['plural_female']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_single'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic xs" dir="rtl">ס.י.ז.</span>
+	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_single_noun_female'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic xs" dir="rtl">ס.י.נ.</span>
+	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_single_noun_female']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_plural'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic xs" dir="rtl">ס.ר.ז.</span>
+	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_plural_noun_female'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic xs" dir="rtl">ס.ר.נ.</span>
+	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_plural_noun_female']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['root'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
+	    </p>
+	<?php endif; ?>
+
+    <?php endif; ?>
+
+
+<?php //pridavne jmeno?>
+<?php elseif("תואר"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs"> ‫ת'‬ </span>
+    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+    <?php if(!empty($Record['single_adj_female'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> י. נ. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['single_adj_female']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['present'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ר.ז. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['plural_adj_female'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ר.נ. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['plural_adj_female']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['status_constructus_single'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ס. י. ז. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['status_constructus_single_female'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ס. י. נ. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single_female']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['status_constructus_plural'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ס.  ר. ז. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['status_constructus_plural_female'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ס. ר. נ. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural_female']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['root'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
+        </p>
+    <?php endif; ?>
+
+
+<?php //zajmeno   ?>
+<?php elseif("מילת גוף"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr"> מ"ג </span>
+    <span class="arabic xs" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
+    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+   
+
+<?php // cislovka   ?>
+<?php elseif("שם מספר"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr"> ש"מ‬ </span>
+    <span class="arabic xs" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
+    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+    <?php if(!empty($Record['status_constructus_single'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
+        </p>
+    <?php endif; ?>
+   
+
+<?php // sloveso   ?>
+<?php elseif("פועל"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs"> פ' </span>
+    <span class="arabic xs" dir="rtl"><?php echo $Record['conjugation']?></span>
+    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+    <?php if(!empty($Record['infinitive'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> שם פועל </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['infinitive']?></span>
+        </p>
+    <?php endif; ?>
+    <?php if(!empty($Record['present'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> זמן הווה </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
+        </p>
+    <?php endif; ?>
+    <?php if(!empty($Record['future'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> זמן עתיד </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['future']?></span>
+        </p>
+    <?php endif; ?>
+    <?php if(!empty($Record['imperative'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ציווי </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['imperative']?></span>
+        </p>
+    <?php endif; ?>
+    <?php if(!empty($Record['root'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
+        </p>
+    <?php endif; ?>
+
+
+<?php //prislovce  ?>
+<?php elseif("תואר הפועל"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr"> תה"פ </span>
+    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+
+    <?php if(!empty($Record['prefix'])): ?>
+        <p dir="rtl">
+        <span class="arabic xs" dir="rtl"> בנטייה  <?php echo $Record['prefix']?></span>
+        </p>
+    <?php endif; ?>
+
+   
+    <?php if(!empty($Record['root'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
+        </p>
+    <?php endif; ?>
+    
+
+
+
+<?php //predlozka  ?>
+<?php elseif( "מילת יחס"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic m" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr"> מ"י </span>
+    <span class="arabic m" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+   
+    <?php if(!empty($Record['prefix'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> בנטייה  <?php echo $Record['prefix']?></span>
+        </p>
+    <?php endif; ?>
+
+
+<?php //spojka  ?>
+<?php elseif( "מילת חיבור"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic " dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr"> מ"ח </span>
+    <span class="arabic " dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+
+<?php //citoslovce  ?>
+<?php elseif( "מילת שאלה"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic " dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr">  מ"ש  </span>
+    <span class="arabic " dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+
+<?php //ostatní uvedené  ?>
+<?php elseif( !empty( $word_category_foreign )): ?>
+    <p dir="rtl">
+    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="rtl"> <?php echo $word_category_foreign ?> </span>
+    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+   
+
+
+<?php else: ?>
+	<p dir="rtl">
+	  <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+          <span class="arabic xs" dir="rtl"> &nbsp;&nbsp;&nbsp; </span>
+          <span class="arabic s" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
+	  <span class="arabic xs" dir="rtl"> &nbsp;&nbsp;&nbsp; </span>
+	  <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
+	</p>
+
+    <?php if(!empty($Record['present'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ר.ז. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
+        </p>
+    <?php endif; ?>
+
+<?php endif; ?>
+
+</div>
+
+<?php if (!Empty($Record["word_voice"])): ?>
+  	<br /> <?php echo lang("Zvuk:") . '<a href="'.CESTA_SLOV.$Record["IDdict"].PRIPONA.'"> '.lang("přehrát zvuk").' </a>'; ?>  
+<?php endif; ?>
+</div>
+
+<?php
+  }//end of else
+?>
+
+<?php echo "<pre>"?>
+<?php //var_dump($Record)?>
+<?php echo "</pre>"?>
+
diff --git a/old/html/multidic/administration/voice.php b/old/html/multidic/administration/voice.php
new file mode 100644
index 0000000..f561db4
--- /dev/null
+++ b/old/html/multidic/administration/voice.php
@@ -0,0 +1,74 @@
+﻿<?php
+require_once("./functions/dictionary.php");
+
+
+define(CESTA_SLOV, "./voices/word/");
+define(CESTA_KONTEXTU, "./voices/context/");
+define(CESTA_CLANKU, "./voices/article/");
+
+define(PRIPONA, ".mp3");
+
+function save_article_voice($file,$id) {
+  if (!File_exists(CESTA_CLANKU) || FileType(CESTA_CLANKU) != "dir") {
+    vytvor_adresar(CESTA_CLANKU);
+  }
+  //echo "Zdroj: ".$file;
+  //echo "<br />\nCil: ".CESTA_CLANKU.$id.PRIPONA;
+  
+  if ( move_uploaded_file($file, CESTA_CLANKU.$id.PRIPONA)) 
+    print_hlasku ("Soubor uploadován");
+  else {
+    print_hlasku ("Chyba pri uploadu souboru");
+    return false;
+  }
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE article SET article_voice = 1 WHERE \"IDarticle\" = $id ";
+  $spojeni->query($dotaz);
+  
+  if ($spojeni->Errno != 0) return false;
+  return true;
+}
+
+function save_context_voice($file,$id) {
+  if (!File_exists(CESTA_KONTEXTU) || FileType(CESTA_KONTEXTU) != "dir") {
+    vytvor_adresar(CESTA_KONTEXTU);
+  }
+  //echo "Zdroj: ".$file;
+  //echo "<br />\nCil: ".CESTA_KONTEXTU.$word_id.PRIPONA;
+  
+  if ( move_uploaded_file($file, CESTA_KONTEXTU.$id.PRIPONA)) 
+    print_hlasku ("Soubor uploadován");
+  else {
+    print_hlasku ("Chyba pri uploadu souboru");
+    return false;
+  }
+  return true;
+}
+
+function save_word_voice($file,$word_id) {
+  if (!File_exists(CESTA_SLOV) || FileType(CESTA_SLOV) != "dir") {
+    vytvor_adresar(CESTA_SLOV);
+  }
+  //echo "Zdroj: ".$_FILES[$file]['name'];
+  //echo "<br />\nCil: ".CESTA_SLOV.$word_id.PRIPONA;
+  
+  if ( move_uploaded_file($_FILES[$file]['tmp_name'], CESTA_SLOV.$word_id.PRIPONA)) {
+    chmod(CESTA_SLOV.$word_id.PRIPONA, 0755);
+    print_hlasku ("Soubor uploadován");
+  }
+  else {
+    print_hlasku ("Chyba pri uploadu souboru");
+    return false;
+  }
+  
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE dict SET word_voice = 1 WHERE \"IDdict\" = $word_id ";
+  $spojeni->query($dotaz);
+  
+  if ($spojeni->Errno != 0) return false;
+  return true;
+}
+
+?>
diff --git a/old/html/multidic/administration/word.php b/old/html/multidic/administration/word.php
new file mode 100644
index 0000000..8feaa01
--- /dev/null
+++ b/old/html/multidic/administration/word.php
@@ -0,0 +1,441 @@
+<?php
+require_once("./functions/dictionary.php");
+
+//NOVE2504
+function get_header_of_table($print_version) {
+  $navrat .= "\n  <tr class=\"nadpis_sekce\">";
+  if(!$print_version) $navrat .= "<td>&nbsp;</td>";
+  if(!$print_version) $navrat .= "<td>&nbsp;&nbsp;řadítko&nbsp;&nbsp;</td>";
+  if(!$print_version) $navrat .= "<td>&nbsp;</td>";
+  $navrat .= "<td>česky</td>";
+  $navrat .= "<td>anglicky</td>";
+  $navrat .= "<td>druh slova</td>";
+  $navrat .= "<td>slovesná třída</td>";
+  //$navrat .= "<td>přítomný&nbsp;čas / singular</td>";
+  $navrat .= "<td>přítomný čas / plurál</td>";
+  $navrat .= "<td>minulý čas / singulár</td>";
+  $navrat .= "<td>budoucí&nbsp;čas</td>";
+  $navrat .= "<td>infinitiv</td>";
+  $navrat .= "<td>rekce</td>";
+  $navrat .= "<td>kořen</td>";
+  $navrat .= "<td>rod</td>";
+    if(!$print_version) $navrat .= "<td>kontext</td>";
+  if(!$print_version) $navrat .= "<td>zvuk</td>";
+  $navrat .= "</tr>\n";
+  return $navrat;
+}
+
+function get_row_of_table($print_version, $Record, $nonauthorized = false, $contrains_user_id = "all") {
+  global $language;
+  global $order;
+  global $od;
+  global $limit;
+  global $contrains_source;
+  global $contrains_lection;
+  
+  $nav_str = "language=$language&contrains_user_id=$contrains_user_id&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
+  if ($nonauthorized) $nav_str .= '&nonauthorized=true';
+  
+  $navrat .= "  <tr class=\"akt\">\n";
+  if (!$print_version) {
+    $navrat .= '    <td>
+                  <a href="?nav_id=list_';
+    if ($nonauthorized) $navrat .= 'nonauthorized_';
+    $navrat .= 'word&action=delete_word&word_id='.$Record['IDdict'].'&'.$nav_str.'">smaž</a>
+                    <!--input type="checkbox" name="smaz['.$Record['IDdict'].']" /--></td>'; 
+    $navrat .= "\n".'<td><form action="" name="sort_form" method="post">     
+          <a href="?nav_id=list_';
+    if ($nonauthorized) $navrat .= 'nonauthorized_';
+    $navrat .= 'word&action=sort_word&dir=up&word_id='.$Record['IDdict'].'&'.$nav_str.'">-</a>&nbsp;<input type="text"  class="small_button" size="2" name="sorting_no" value="'.$Record["sorting_no"].'" />&nbsp;<a href="?nav_id=list_';
+    if ($nonauthorized) $navrat .= 'nonauthorized_';
+    $navrat .= 'word&action=sort_word&dir=down&word_id='.$Record['IDdict'].'&'.$nav_str.'">+</a>
+        <input type="hidden" name="word_id" value="'.$Record['IDdict'].'" />
+        <input type="hidden" name="action" value="sort_direct" />
+        <input type="hidden" name="contrains_source" value="'.$contrains_source.'" /> 
+        <input type="hidden" name="contrains_lection" value="'.$contrains_lection.'" /> 
+        <input type="hidden" name="language" value="'.$language.'" />
+        <!--input type="submit" class="small_button" value="set" /-->
+         </form>
+      </td>';  
+    
+    $navrat .= "\n".'    <td>';
+    //if ($contrains_user_id == "all") {
+      $navrat .= '<a href="?nav_id=edit_word&word_id='.$Record['IDdict'].'&'.$nav_str;
+      $navrat .= '">uprav</a>';
+    //}
+    if ($nonauthorized && $contrains_user_id == "all")
+      $navrat .= '<br /><a href="?nav_id=authorize_word&word_id='.$Record['IDdict'].'&'.
+                 $nav_str.'&serad=true&order='.$order.'&od='.$od.'&limit='.$limit.'">autorizuj</a>';
+    $navrat .= '</td>';  
+  }
+  
+    $navrat .= "    <td>";
+    $navrat .= $Record['czech'];
+    $navrat .= "&nbsp;</td>\n";
+    $navrat .= "    <td>";
+    $navrat .= $Record['english'];
+    $navrat .= "&nbsp;</td>\n";
+    $navrat .= "    <td>";
+    $navrat .= $Record['word_category'];
+    $navrat .= "&nbsp;</td>\n";
+    $navrat .= "    <td>";
+    $navrat .= $Record['verbal_class'];
+    $navrat .= "&nbsp;</td>\n";
+
+    $navrat .= "    <td class=\"arabic\">";
+    $navrat .= $Record['present'];
+    $navrat .= "&nbsp;</td>\n";
+    $navrat .= "    <td class=\"arabic\">";
+    $navrat .= $Record['past'];
+    $navrat .= "&nbsp;</td>\n";
+
+  $navrat .= "    <td class=\"arabic\">".$Record['future']."&nbsp;</td>\n";
+  $navrat .= "    <td class=\"arabic\">".$Record['infinitive']."&nbsp;</td>\n";
+  $navrat .= "    <td class=\"arabic\">".$Record['valence']."&nbsp;</td>\n";
+  $navrat .= "    <td class=\"akkad\">".$Record["root"]."&nbsp;</td>\n";
+  $navrat .= "    <td class=\"akkad\">".$Record["gender"]."&nbsp;</td>\n";
+  
+  if (! $print_version) {
+    //echo $Record["context"];
+    if ($contrains_user_id == "all") {
+      if (Empty($Record["context"])) {
+        $navrat .= '    <td><a href="?nav_id=add_context&word_id='.
+                 $Record['IDdict'].'&'.$nav_str.'&source_id='.$Record["source"].'">přidej</a><br />'.
+                 "\n    ".'<a href="?nav_id=link_context&word_id='.
+                 $Record['IDdict'].'&'.$nav_str.'&source_id='.$Record["source"].'">připoj</a>'.
+                 '</td>';
+      }
+      else {
+        $navrat .= "    ".'<td><a href="?nav_id=delete_context&word_id='.
+                 $Record['IDdict'].'&context_id='.$Record["context"].
+                 '&'.$nav_str.'">odeber</a><br />'.
+                 "\n      ".'<a href="?nav_id=edit_context&'.$nav_str.'&context_id='.$Record["context"].'">uprav</a>'.
+                 '</td>';
+      }
+      if (Empty($Record["word_voice"])) {
+        $navrat .= "\n    ".'<td> <a href="?nav_id=add_word_voice&word_id='.
+                 $Record['IDdict'].'&'.$nav_str.'"> přidat </a></td>';
+      }
+      else {
+        $navrat .= "\n    ".'<td> <a href="?nav_id=add_word_voice&word_id='.
+                 $Record['IDdict'].'&'.$nav_str.'"> změnit </a>'."\n".'      <a href="'.CESTA_SLOV.$Record['IDdict'].PRIPONA.'"> přehrát </a></td>';
+      }
+    }
+    else {
+      $navrat .= '    <td></td><td></td>';
+    }
+  }
+    
+  $navrat .= "\n  </tr> \n";
+  return $navrat;
+}
+
+function get_razeni($l_order = "sorting_no", 
+                    $l_od = 0, 
+                    $l_limit = 30, 
+                    $nonauthorized = false, 
+                    $contrains_user_id = "all",
+                    $contrains_source = "all", 
+                    $contrains_lection = "all") {
+ 
+  global $language;
+  
+  global $order;
+  global $od;
+  global $limit;
+  
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+
+  
+  $nav = ($nonauthorized)? "list_nonauthorized_word" : "list_word";
+  $nav_str = "language=$language&contrains_user_id=$contrains_user_id&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
+  
+  $pocet_slov = get_pocet_slov($nonauthorized, $contrains_user_id, $contrains_source, $contrains_lection);
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "\n<table>
+  <tr class=\"nadpis_sekce\">
+    <td>
+      <form action=\"\" method=\"post\" name=\"razeni\"> 
+        Filtr: $language - $contrains_source - $contrains_lection";
+
+
+/*$navrat .= get_language_chooser();
+  $navrat .= "&nbsp;";
+  $navrat .= get_source_chooser($language);
+  $navrat .= "&nbsp;";
+  $navrat .= get_lection_chooser($source);
+  $navrat .= "&nbsp;";*/
+  $navrat .=  " (Ve výběru celkem $pocet_slov)<br />
+         Řadit podle 
+         <select name=\"order\">
+           <option value=\"sorting_no\">řadítko</option>
+           <option value=\"IDdict\">Identifikátor</option>
+           <option value=\"czech\">česky</option>
+           <option value=\"english\">anglicky</option>
+           <option value=\"word_category\">druh slova</option>
+           <option value=\"verbal_class\">slovesná třída</option>
+           <option value=\"present\">přítomný čas</option>
+           <option value=\"past\">minulý čas</option>
+           <option value=\"valence\">rekce</option>
+           <option value=\"root\">kořen</option>
+         </select>
+         od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+         počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />  
+         <input type=\"hidden\" name=\"contrains_source\" value=\"$contrains_source\" /> 
+         <input type=\"hidden\" name=\"contrains_lection\" value=\"$contrains_lection\" /> 
+         <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> 
+         </form>
+    </td>
+  </tr>
+  <tr class=\"nadpis_sekce\"><td align=\"center\">
+    <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit&$nav_str\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)           
+    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit&$nav_str\"> 
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_slov)
+    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit&$nav_str\">
+              Dalších $limit </a> |   ";
+  $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             ($pocet_slov-$limit)."&limit=$limit&$nav_str\"> 
+             Na konec </a>
+  ";
+  $navrat .= "</td></tr></table>\n";
+  $odkaz = "list_word_print.php?nav_id=$nav&serad=true&order=$order&od=$od&limit=$limit&$nav_str";
+    $navrat .= "<a href=\"$odkaz\" onclick=\"OpenPopUp('$odkaz', 800, 750); return false\"
+                              target=\"_blank\">verze pro tisk</a>";
+  return $navrat;
+}
+
+function get_pocet_slov($nonauthorized, $contrains_user_id, $contrains_source, $contrains_lection) {
+  global $language;
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT \"IDdict\" FROM dict ";
+  if ($nonauthorized)
+    $dotaz .= " WHERE NOT autorized = 1 ";
+  else
+    $dotaz .= " WHERE autorized = 1 ";
+  if ($language != "all")
+    $dotaz .= " AND language LIKE '$language'";
+  if ($contrains_source != "all")
+    $dotaz .= " AND source = '$contrains_source' ";
+  if ($contrains_lection != "all")
+    $dotaz .= " AND lection = '$contrains_lection' ";
+  if ($contrains_user_id != "all")
+    $dotaz .= " AND usr = '$contrains_user_id' ";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+
+}
+
+
+//NOVE2504
+function get_foot_of_table($print_version) {
+  $navrat .= "<tr class=\"nadpis_sekce\">";
+  if (!$print_version) $navrat .= "<td><!--input type=\"submit\" name=\"delete_submit\" value=\"Smaž\"--></td>";
+  if (!$print_version) $navrat .= "<td></td>";
+  if (!$print_version) $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  $navrat .= "<td></td>";
+  if (!$print_version) $navrat .= "<td></td>";
+  if (!$print_version) $navrat .= "<td></td>";
+  $navrat .= "</tr>";
+  return $navrat;
+}
+
+/**
+ *  Funkce vypise z db vsechny slovnikove polozky
+ *
+ *  TODO: DODELAT VYPIS OSTATNICH DAT Z DB (DATA, USER, ATD...)
+ *
+ *
+ */
+function print_all_in_dict($print_version = false, $language = "all", $contrains_source = "all", $contrains_lection = "all",
+                           $nonauthorized = false, $contrains_user_id = "all", $order = "sorting_no", 
+                           $od = 0, $limit = 30 ) {
+                          
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  if (!$print_version) {
+    $navrat = "<h3 class=\"nadpis2\">Výpis ze studijního slovníku";
+    if ($nonauthorized) 
+      $navrat .= " - neautorizováno";
+    if ($language == "all")
+      $navrat .= " - vše</h3>";
+    else if($language == 1)
+      $navrat .= " - arabský</h3>";
+    else if($language == 2)
+       $navrat .= " - hebrejský</h3>";  
+    else if($language == 3)
+      $navrat .= " - akkadský</h3>";
+  
+    $navrat .= get_razeni($order, $od, $limit, $nonauthorized, $contrains_user_id, $contrains_source, $contrains_lection);
+  }
+  $navrat .= "<table><!--form name=\"delete_word\" action=\"\" method=\"post\"-->";
+  $navrat .= get_header_of_table($print_version);
+
+  $dotaz = "SELECT * FROM dict";
+  
+  if ($nonauthorized) $pomocna = " NOT autorized = 1 ";
+  else $pomocna = " autorized = 1";
+  
+  if ($language != "all")
+    $dotaz .= " WHERE language LIKE '$language' AND $pomocna ";
+  else
+    $dotaz .= " WHERE $pomocna ";
+  
+  if ($contrains_source != "all")
+    $dotaz .= " AND source = '$contrains_source' ";
+  if ($contrains_lection != "all")
+    $dotaz .= " AND lection = '$contrains_lection' ";
+
+  
+  if ($contrains_user_id != "all")
+    $dotaz .= " AND usr = $contrains_user_id ";  
+
+  $dotaz .= " ORDER BY \"$order\" OFFSET $od LIMIT $limit ";
+  $spojeni->query($dotaz);
+  //print_r($dotaz);
+
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($print_version, $spojeni->Record, $nonauthorized, $contrains_user_id);
+  }
+  $navrat .= get_foot_of_table($print_version);
+  $navrat .= '<!--input type="hidden" name="action" value="delete_word">';
+  $navrat .= '<input type="hidden" name="language" value="'.$language.'">';
+  $navrat .= "</form--></table>";
+  echo $navrat;
+}
+
+function authorize_word($ID) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE dict SET autorized = 1
+                        WHERE \"IDdict\" = '$ID'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+function delete_word($ID) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM dict WHERE \"IDdict\" = '$ID'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+function update_word($czech,$english,$word_category,$verbal_class,
+                     $present,$past,$valence,$root,$field,$word_id,$lection, $future, $infinitive, $gender, $vocalized, $nonvocalized,
+                     $word_category_foreign, $status_constructus_single, $status_constructus_plural, $single_adj_female,
+                      $plural_adj_female, $conjugation, $imperative, $prefix, $status_constructus_single_female,
+		      $status_constructus_plural_female, $czech_female, $single_female, $plural_female, 
+                      $status_constructus_single_noun_female, $status_constructus_plural_noun_female,
+		      $nonvocalized_female, $nonvocalized_alternative, $vocalized_alternative) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+
+  $dotaz = "UPDATE dict SET czech = '".AddSlashes($czech)."', 
+                            english = '".AddSlashes($english)."',
+                            word_category = '".AddSlashes($word_category)."',
+                            verbal_class = '".AddSlashes($verbal_class)."',
+                            present = '".AddSlashes($present)."',
+                            past = '".AddSlashes($past)."',
+                            valence = '".AddSlashes($valence)."',
+                            vocalized = '".AddSlashes($vocalized)."',
+                            nonvocalized = '".AddSlashes($nonvocalized)."',
+                            root = '".AddSlashes($root)."',
+                            gender = '".AddSlashes($gender)."',
+                            lection = '".AddSlashes($lection)."',
+                            field = '".AddSlashes($field)."',
+                            future = '".AddSlashes($future)."',
+                            infinitive = '".AddSlashes($infinitive)."',
+                            word_category_foreign = '".AddSlashes($word_category_foreign)."', 
+                            status_constructus_single = '".AddSlashes($status_constructus_single)."', 
+                            status_constructus_plural = '".AddSlashes($status_constructus_plural)."', 
+                            single_adj_female = '".AddSlashes($single_adj_female)."',
+                            plural_adj_female = '".AddSlashes($plural_adj_female)."', 
+                            conjugation = '".AddSlashes($conjugation)."', 
+                            imperative = '".AddSlashes($imperative)."',
+			    prefix = '".AddSlashes($prefix)."',
+			    status_constructus_single_female = '".AddSlashes($status_constructus_single_female)."',
+			    status_constructus_plural_female = '".AddSlashes($status_constructus_plural_female)."',
+			    czech_female = '".AddSlashes($czech_female)."', 
+			    single_female = '".AddSlashes($single_female)."', 
+			    plural_female = '".AddSlashes($plural_female)."', 
+                            status_constructus_single_noun_female = '".AddSlashes($status_constructus_single_noun_female)."', 
+			    status_constructus_plural_noun_female = '".AddSlashes($status_constructus_plural_noun_female)."',
+			    nonvocalized_female = '".AddSlashes($nonvocalized_female)."',
+			    nonvocalized_alternative = '".AddSlashes($nonvocalized_alternative)."',
+                            vocalized_alternative = '".AddSlashes($vocalized_alternative)."'
+
+                            
+                            WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Slovo se nepodařilo upravit.");
+  }
+  print_hlasku("Slovo změněno.");
+}
+
+function get_word($word_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM dict WHERE \"IDdict\" LIKE '$word_id'";
+  $radky = $spojeni->query($dotaz);
+  $spojeni->next_record();
+
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Slovo se nepodařilo načíst.");
+  }
+
+  return $spojeni->Record;
+}
+
+function sort_word($word_id, $direction) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  
+  $word = get_word($word_id);
+  $hodnota = $word["sorting_no"];
+  if ($direction == "up")  $hodnota--;
+  else   $hodnota++;
+  $dotaz = "UPDATE dict SET sorting_no = $hodnota WHERE \"IDdict\" LIKE '$word_id'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+function set_sorting_value($word_id, $sorting_no) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE dict SET sorting_no = $sorting_no WHERE \"IDdict\" LIKE '$word_id'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    return false;
+  }
+  return true;
+}
+
+?>
diff --git a/old/html/multidic/app/.htaccess b/old/html/multidic/app/.htaccess
deleted file mode 100644
index 00d12ab..0000000
--- a/old/html/multidic/app/.htaccess
+++ /dev/null
@@ -1,5 +0,0 @@
-<IfModule mod_rewrite.c>
-	RewriteEngine on
-	RewriteRule	^$	webroot/	[L]
-	RewriteRule	(.*) webroot/$1	[L]
- </IfModule>
\ No newline at end of file
diff --git a/old/html/multidic/app/app_controller.php b/old/html/multidic/app/app_controller.php
deleted file mode 100644
index 82e00fe..0000000
--- a/old/html/multidic/app/app_controller.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-/* SVN FILE: $Id: app_controller.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for class.
- *
- * Add your application-wide methods in the class below, your controllers
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.app
- */
-class AppController extends Controller {
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/app_model.php b/old/html/multidic/app/app_model.php
deleted file mode 100644
index 4f297d8..0000000
--- a/old/html/multidic/app/app_model.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-/* SVN FILE: $Id: app_model.php 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- * Application model for Cake.
- *
- * This file is application-wide model file. You can put all
- * application-wide model-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Application model for Cake.
- *
- * Add your application-wide methods in the class below, your models
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.app
- */
-class AppModel extends Model{
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/config/acl.ini.php b/old/html/multidic/app/config/acl.ini.php
deleted file mode 100644
index 979ab01..0000000
--- a/old/html/multidic/app/config/acl.ini.php
+++ /dev/null
@@ -1,76 +0,0 @@
-;<?php die() ?>
-; SVN FILE: $Id: acl.ini.php 4409 2007-02-02 13:20:59Z phpnut $
-;/**
-; * Short description for file.
-; *
-; *
-; * PHP versions 4 and 5
-; *
-; * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
-; * Copyright 2005-2007, Cake Software Foundation, Inc.
-; *			1785 E. Sahara Avenue, Suite 490-204
-; *			Las Vegas, Nevada 89104
-; *
-; *  Licensed under The MIT License
-; *  Redistributions of files must retain the above copyright notice.
-; *
-; * @filesource
-; * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
-; * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
-; * @package			cake
-; * @subpackage		cake.app.config
-; * @since			CakePHP(tm) v 0.10.0.1076
-; * @version			$Revision: 4409 $
-; * @modifiedby		$LastChangedBy: phpnut $
-; * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
-; * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
-; */
-
-; acl.ini.php - Cake ACL Configuration
-; ---------------------------------------------------------------------
-; Use this file to specify user permissions.
-; aco = access control object (something in your application)
-; aro = access request object (something requesting access)
-;
-; User records are added as follows:
-;
-; [uid]
-; groups = group1, group2, group3
-; allow = aco1, aco2, aco3
-; deny = aco4, aco5, aco6
-;
-; Group records are added in a similar manner:
-;
-; [gid]
-; allow = aco1, aco2, aco3
-; deny = aco4, aco5, aco6
-;
-; The allow, deny, and groups sections are all optional.
-; NOTE: groups names *cannot* ever be the same as usernames!
-;
-; ACL permissions are checked in the following order:
-; 1. Check for user denies (and DENY if specified)
-; 2. Check for user allows (and ALLOW if specified)
-; 3. Gather user's groups
-; 4. Check group denies (and DENY if specified)
-; 5. Check group allows (and ALLOW if specified)
-; 6. If no aro, aco, or group information is found, DENY
-;
-; ---------------------------------------------------------------------
-
-;-------------------------------------
-;Users
-;-------------------------------------
-
-[username-goes-here]
-groups = group1, group2
-deny = aco1, aco2
-allow = aco3, aco4
-
-;-------------------------------------
-;Groups
-;-------------------------------------
-
-[groupname-goes-here]
-deny = aco5, aco6
-allow = aco7, aco8
\ No newline at end of file
diff --git a/old/html/multidic/app/config/bootstrap.php b/old/html/multidic/app/config/bootstrap.php
deleted file mode 100644
index 336b6f2..0000000
--- a/old/html/multidic/app/config/bootstrap.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-/* SVN FILE: $Id: bootstrap.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.10.8.2117
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- *
- * This file is loaded automatically by the app/webroot/index.php file after the core bootstrap.php is loaded
- * This is an application wide file to load any function that is not used within a class define.
- * You can also use this to include or require any files in your application.
- *
- */
-/**
- * The settings below can be used to set additional paths to models, views and controllers.
- * This is related to Ticket #470 (https://trac.cakephp.org/ticket/470)
- *
- * $modelPaths = array('full path to models', 'second full path to models', 'etc...');
- * $viewPaths = array('this path to views', 'second full path to views', 'etc...');
- * $controllerPaths = array('this path to controllers', 'second full path to controllers', 'etc...');
- *
- */
-//EOF
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/config/core.php b/old/html/multidic/app/config/core.php
deleted file mode 100644
index 211ada6..0000000
--- a/old/html/multidic/app/config/core.php
+++ /dev/null
@@ -1,146 +0,0 @@
-<?php
-/* SVN FILE: $Id: core.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * This is core configuration file.
- *
- * Use it to configure core behaviour ofCake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * If you do not have mod rewrite on your system
- * or if you prefer to use CakePHP pretty urls.
- * uncomment the line below.
- * Note: If you do have mod rewrite but prefer the
- * CakePHP pretty urls, you also have to remove the
- * .htaccess files
- * release/.htaccess
- * release/app/.htaccess
- * release/app/webroot/.htaccess
- */
-//	define ('BASE_URL', env('SCRIPT_NAME'));
-/**
- * Set debug level here:
- * - 0: production
- * - 1: development
- * - 2: full debug with sql
- * - 3: full debug with sql and dump of the current object
- *
- * In production, the "flash messages" redirect after a time interval.
- * With the other debug levels you get to click the "flash message" to continue.
- *
- */
-	define('DEBUG', 1);
-/**
- * Turn of caching checking wide.
- * You must still use the controller var cacheAction inside you controller class.
- * You can either set it controller wide, or in each controller method.
- * use var $cacheAction = true; or in the controller method $this->cacheAction = true;
- */
-	define('CACHE_CHECK', false);
-/**
- * Error constant. Used for differentiating error logging and debugging.
- * Currently PHP supports LOG_DEBUG
- */
-	define('LOG_ERROR', 2);
-/**
- * CakePHP includes 3 types of session saves
- * database or file. Set this to your preferred method.
- * If you want to use your own save handler place it in
- * app/config/name.php DO NOT USE file or database as the name.
- * and use just the name portion below.
- *
- * Setting this to cake will save files to /cakedistro/tmp directory
- * Setting it to php will use the php default save path
- * Setting it to database will use the database
- *
- */
-	define('CAKE_SESSION_SAVE', 'php');
-/**
- * If using you own table name for storing sessions
- * set the table name here.
- * DO NOT INCLUDE PREFIX IF YOU HAVE SET ONE IN database.php
- *
- */
-	define('CAKE_SESSION_TABLE', 'cake_sessions');
-/**
- * Set a random string of used in session.
- *
- */
-	define('CAKE_SESSION_STRING', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
-/**
- * Set the name of session cookie
- *
- */
-	define('CAKE_SESSION_COOKIE', 'CAKEPHP');
-/**
- * Set level of Cake security.
- *
- */
-	define('CAKE_SECURITY', 'high');
-/**
- * Set Cake Session time out.
- * If CAKE_SECURITY define is set
- * high: multiplied by 10
- * medium: is multiplied by 100
- * low is: multiplied by 300
- *
- *  Number below is seconds.
- */
-	define('CAKE_SESSION_TIMEOUT', '120');
-/**
- * Uncomment the define below to use cake built in admin routes.
- * You can set this value to anything you want.
- * All methods related to the admin route should be prefixed with the
- * name you set CAKE_ADMIN to.
- * For example: admin_index, admin_edit
- */
-//	define('CAKE_ADMIN', 'admin');
-/**
- *  The define below is used to turn cake built webservices
- *  on or off. Default setting is off.
- */
-	define('WEBSERVICES', 'off');
-/**
- * Compress output CSS (removing comments, whitespace, repeating tags etc.)
- * This requires a/var/cache directory to be writable by the web server (caching).
- * To use, prefix the CSS link URL with '/ccss/' instead of '/css/' or use Controller::cssTag().
- */
-	define('COMPRESS_CSS', false);
-/**
- * If set to true, helpers would output data instead of returning it.
- */
-	define('AUTO_OUTPUT', false);
-/**
- * If set to false, session would not automatically be started.
- */
-	define('AUTO_SESSION', true);
-/**
- * Set the max size of file to use md5() .
- */
-	define('MAX_MD5SIZE', (5 * 1024) * 1024);
-/**
- * To use Access Control Lists with Cake...
- */
-	define('ACL_CLASSNAME', 'DB_ACL');
-	define('ACL_FILENAME', 'dbacl' . DS . 'db_acl');
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/config/database.php b/old/html/multidic/app/config/database.php
deleted file mode 100644
index 388599f..0000000
--- a/old/html/multidic/app/config/database.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-/* SVN FILE: $Id: database.php.default 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * This is core configuration file.
- *
- * Use it to configure core behaviour ofCake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * In this file you set up your database connection details.
- *
- * @package cake
- * @subpackage	cake.config
- */
-/**
- * Database configuration class.
- * You can specify multiple configurations for production, development and testing.
- *
- * driver =>
- * mysql, postgres, sqlite, adodb-drivername, pear-drivername
- *
- * connect =>
- * MySQL set the connect to either mysql_pconnect of mysql_connect
- * PostgreSQL set the connect to either pg_pconnect of pg_connect
- * SQLite set the connect to sqlite_popen  sqlite_open
- * ADOdb set the connect to one of these
- *	(http://phplens.com/adodb/supported.databases.html) and
- *	append it '|p' for persistent connection. (mssql|p for example, or just mssql for not persistent)
- *
- * host =>
- * the host you connect to the database
- * MySQL 'localhost' to add a port number use 'localhost:port#'
- * PostgreSQL 'localhost' to add a port number use 'localhost port=5432'
- *
- */
-class DATABASE_CONFIG
-{
-	var $default = array('driver' => 'postgres',
-								'connect' => 'pg_pconnect',
-								'host' => 'localhost:15432',
-								'login' => 'dbowner',
-								'password' => 'dbowner',
-								'database' => 'dictionary',
-								'prefix' => '');
-
-	var $test = array('driver' => 'postgres',
-								'connect' => 'pg_pconnect',
-								'host' => 'localhost:15432',
-								'login' => 'dbowner',
-								'password' => 'dbowner',
-								'database' => 'dictionary',
-								'prefix' => '');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/config/inflections.php b/old/html/multidic/app/config/inflections.php
deleted file mode 100644
index 07c883b..0000000
--- a/old/html/multidic/app/config/inflections.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-/* SVN FILE: $Id: inflections.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Custom Inflected Words.
- *
- * This file is used to hold words that are not matched in the normail Inflector::pluralize() and
- * Inflector::singularize()
- *
- * PHP versions 4 and %
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 1.0.0.2312
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * This is a key => value array of regex used to match words.
- * If key matches then the value is returned.
- *
- *  $pluralRules = array('/(s)tatus$/i' => '\1\2tatuses', '/^(ox)$/i' => '\1\2en', '/([m|l])ouse$/i' => '\1ice');
- */
-	$pluralRules = array();
-/**
- * This is a key only array of plural words that should not be inflected.
- * Notice the last comma
- *
- * $uninflectedPlural = array('.*[nrlm]ese', '.*deer', '.*fish', '.*measles', '.*ois', '.*pox');
- */
-	$uninflectedPlural = array();
-/**
- * This is a key => value array of plural irregular words.
- * If key matches then the value is returned.
- *
- *  $irregularPlural = array('atlas' => 'atlases', 'beef' => 'beefs', 'brother' => 'brothers')
- */
-	$irregularPlural = array();
-/**
- * This is a key => value array of regex used to match words.
- * If key matches then the value is returned.
- *
- *  $singularRules = array('/(s)tatuses$/i' => '\1\2tatus', '/(matr)ices$/i' =>'\1ix','/(vert|ind)ices$/i')
- */
-	$singularRules = array();
-/**
- * This is a key only array of singular words that should not be inflected.
- * You should not have to change this value below if you do change it use same format
- * as the $uninflectedPlural above.
- */
-	$uninflectedSingular = $uninflectedPlural;
-/**
- * This is a key => value array of singular irregular words.
- * Most of the time this will be a reverse of the above $irregularPlural array
- * You should not have to change this value below if you do change it use same format
- *
- * $irregularSingular = array('atlases' => 'atlas', 'beefs' => 'beef', 'brothers' => 'brother')
- */
-	$irregularSingular = array_flip($irregularPlural);
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/config/routes.php b/old/html/multidic/app/config/routes.php
deleted file mode 100644
index de074ac..0000000
--- a/old/html/multidic/app/config/routes.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-/* SVN FILE: $Id: routes.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * In this file, you set up routes to your controllers and their actions.
- * Routes are very important mechanism that allows you to freely connect
- * different urls to chosen controllers and their actions (functions).
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Here, we are connecting '/' (base path) to controller called 'Pages',
- * its action called 'display', and we pass a param to select the view file
- * to use (in this case, /app/views/pages/home.thtml)...
- */
-	$Route->connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
-/**
- * ...and connect the rest of 'Pages' controller's urls.
- */
-	$Route->connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));
-/**
- * Then we connect url '/test' to our test controller. This is helpfull in
- * developement.
- */
-	$Route->connect('/tests', array('controller' => 'tests', 'action' => 'index'));
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/config/sql/db_acl.sql b/old/html/multidic/app/config/sql/db_acl.sql
deleted file mode 100644
index 8c7aae8..0000000
--- a/old/html/multidic/app/config/sql/db_acl.sql
+++ /dev/null
@@ -1,30 +0,0 @@
-CREATE TABLE `acos` (
-  `id` int(11) NOT NULL auto_increment,
-  `model` varchar(255) NOT NULL default '',
-  `object_id` int(11) default NULL,
-  `alias` varchar(255) NOT NULL default '',
-  `lft` int(11) default NULL,
-  `rght` int(11) default NULL,
-  PRIMARY KEY  (`id`)
-);
-
-CREATE TABLE `aros` (
-  `id` int(11) NOT NULL auto_increment,
-  `model` varchar(255) NOT NULL default '',
-  `user_id` int(11) default NULL,
-  `alias` varchar(255) NOT NULL default '',
-  `lft` int(11) default NULL,
-  `rght` int(11) default NULL,
-  PRIMARY KEY  (`id`)
-);
-
-CREATE TABLE `aros_acos` (
-  `id` int(11) NOT NULL auto_increment,
-  `aro_id` int(11) default NULL,
-  `aco_id` int(11) default NULL,
-  `_create` int(1) NOT NULL default '0',
-  `_read` int(1) NOT NULL default '0',
-  `_update` int(1) NOT NULL default '0',
-  `_delete` int(11) NOT NULL default '0',
-  PRIMARY KEY  (`id`)
-);
diff --git a/old/html/multidic/app/config/sql/sessions.sql b/old/html/multidic/app/config/sql/sessions.sql
deleted file mode 100644
index 7166ae4..0000000
--- a/old/html/multidic/app/config/sql/sessions.sql
+++ /dev/null
@@ -1,11 +0,0 @@
--- @copyright	Copyright 2005-2007, Cake Software Foundation, Inc.
--- @link		 http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
--- @since		CakePHP v 0.10.8.1997
--- @version	  $Revision: 4409 $
-
-CREATE TABLE cake_sessions (
-  id varchar(255) NOT NULL default '',
-  data text,
-  expires int(11) default NULL,
-  PRIMARY KEY  (id)
-);
\ No newline at end of file
diff --git a/old/html/multidic/app/controllers/pages_controller.php b/old/html/multidic/app/controllers/pages_controller.php
deleted file mode 100644
index c72e533..0000000
--- a/old/html/multidic/app/controllers/pages_controller.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-/* SVN FILE: $Id: pages_controller.php 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- * Short description for file.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.controllers
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * Add your application-wide methods in the class below, your controllers
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.app.controllers
- */
-class PagesController extends AppController{
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	 var $name = 'Pages';
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	 var $helpers = array('Html');
-
-/**
- * This controller does not use a model
- *
- * @var $uses
- */
-	 var $uses = null;
-
-/**
- * Displays a view
- *
- */
-	 function display() {
-		  if (!func_num_args()) {
-				$this->redirect('/');
-		  }
-
-		  $path=func_get_args();
-
-		  if (!count($path)) {
-				$this->redirect('/');
-		  }
-
-		  $count  =count($path);
-		  $page   =null;
-		  $subpage=null;
-		  $title  =null;
-
-		  if (!empty($path[0])) {
-				$page = $path[0];
-		  }
-
-		  if (!empty($path[1])) {
-				$subpage = $path[1];
-		  }
-
-		  if (!empty($path[$count - 1])) {
-				$title = ucfirst($path[$count - 1]);
-		  }
-
-		  $this->set('page', $page);
-		  $this->set('subpage', $subpage);
-		  $this->set('title', $title);
-		  $this->render(join('/', $path));
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/index.php b/old/html/multidic/app/index.php
deleted file mode 100644
index f9cf844..0000000
--- a/old/html/multidic/app/index.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-/* SVN FILE: $Id: index.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-require 'webroot' . DIRECTORY_SEPARATOR . 'index.php';
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/views/layouts/ajax.thtml b/old/html/multidic/app/views/layouts/ajax.thtml
deleted file mode 100644
index a74898f..0000000
--- a/old/html/multidic/app/views/layouts/ajax.thtml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: ajax.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- *
- * 
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc. 
- *			1785 E. Sahara Avenue, Suite 490-204
- *			Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource 
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.layouts
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<?php echo $content_for_layout; ?>
\ No newline at end of file
diff --git a/old/html/multidic/app/views/layouts/default.thtml b/old/html/multidic/app/views/layouts/default.thtml
deleted file mode 100644
index 0172200..0000000
--- a/old/html/multidic/app/views/layouts/default.thtml
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>CakePHP(tm) : <?php echo $title_for_layout;?></title>
-<link rel="icon" href="<?php echo $this->webroot . 'favicon.ico';?>" type="image/x-icon" />
-<link rel="shortcut icon" href="<?php echo $this->webroot . 'favicon.ico';?>" type="image/x-icon" />
-<?php echo $html->css('cake.generic');?>
-</head>
-<body>
-	<div id="container">
-		<div id="header">
-			<h1>CakePHP Rapid Development</h1>
-		</div>
-		<div id="content">
-			<?php if ($session->check('Message.flash'))
-					{
-						$session->flash();
-					}
-					echo $content_for_layout;
-			?>
-		</div>
-		<div id="footer">
-			&nbsp;
-			<a href="http://www.cakephp.org/" target="_new">
-				<?php echo $html->image('cake.power.png', array('alt'=>"CakePHP(tm) : Rapid Development Framework", 'border'=>"0"));?>
-			</a>
-		</div>
-	</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/old/html/multidic/app/views/layouts/flash.thtml b/old/html/multidic/app/views/layouts/flash.thtml
deleted file mode 100644
index d674566..0000000
--- a/old/html/multidic/app/views/layouts/flash.thtml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-/* SVN FILE: $Id: flash.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- *
- *
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.layouts
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title><?php echo $page_title?></title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<?php if(Configure::read() == 0) { ?>
-<meta http-equiv="Refresh" content="<?php echo $pause?>;url=<?php echo $url?>"/>
-<?php } ?>
-<style><!--
-P { text-align:center; font:bold 1.1em sans-serif }
-A { color:#444; text-decoration:none }
-A:HOVER { text-decoration: underline; color:#44E }
---></style>
-</head>
-
-<body>
-
-<p><a href="<?php echo $url?>"><?php echo $message?></a></p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/old/html/multidic/app/views/pages/home.thtml b/old/html/multidic/app/views/pages/home.thtml
deleted file mode 100644
index 7df3659..0000000
--- a/old/html/multidic/app/views/pages/home.thtml
+++ /dev/null
@@ -1,14 +0,0 @@
-<p class="notice">Your database configuration file is <?php echo  file_exists(CONFIGS.'database.php') ?' present.' . $filePresent = ' ' : ' not present.'; ?></p>
-<?php if (!empty($filePresent)):?>
-<?php uses('model' . DS . 'connection_manager'); $db = ConnectionManager::getInstance(); ?>
-<?php $connected = $db->getDataSource('default'); ?>
-<p class="notice">Cake<?php echo $connected->isConnected() ? ' is able to' : ' is not able to';?> connect to the database.</p>
-<br />
-<?php endif; ?>
-<h1>Sweet, "App" got Baked by CakePHP!</h1>
-<h2>Editing this Page</h2>
-<p>
-To change the content of this page, edit: E:\$erverII\KBS\multi-cake\app\views\pages\home.thtml.<br />
-To change its layout, edit: E:\$erverII\KBS\multi-cake\app\views\layouts\default.thtml.<br />
-You can also add some CSS styles for your pages at: E:\$erverII\KBS\multi-cake\app\webroot/css/.
-</p>
diff --git a/old/html/multidic/app/webroot/.htaccess b/old/html/multidic/app/webroot/.htaccess
deleted file mode 100644
index 42abe42..0000000
--- a/old/html/multidic/app/webroot/.htaccess
+++ /dev/null
@@ -1,14 +0,0 @@
-<IfModule mod_rewrite.c>
-	RewriteEngine On
-   RewriteBase /multidic
-
-
-	RewriteRule ^$ index.php [L]
-
-	RewriteRule ^hebrew(.*)$ index-hebrew.php$1    [QSA,L]
-	RewriteRule ^arabic(.*)$ index-arabic.php$1    [QSA,L]
-
-	RewriteCond %{REQUEST_FILENAME} !-d
-	RewriteCond %{REQUEST_FILENAME} !-f
-	RewriteRule ^(.*)$ cake-index.php?url=$1 [QSA,L]
-</IfModule>
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/VYPIS.PHP b/old/html/multidic/app/webroot/VYPIS.PHP
deleted file mode 100644
index 4e614cc..0000000
--- a/old/html/multidic/app/webroot/VYPIS.PHP
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Slovník katedry blízkovýchoních studií</title>
-</head>
-<body>
-<?php
-
-
-echo"<table border=\"1\">
-";
-$radky = file('slovnik.utx');
-for($i=0;$i<Count($radky);$i++) {
-     echo("<tr>\n
-     ");
-  $radek = explode(';', $radky[$i]);
-
-  for($j=0;$j<Count($radek);$j++) {
-    echo"<td>";
-    echo"$radek[$j]";
-    echo"</td>\n";
-  }
-
-  echo("</tr> \n
-  ");
-}
-
-echo('</table>
-');
-
-?>
-</body>
-</html>
diff --git a/old/html/multidic/app/webroot/about-us.php b/old/html/multidic/app/webroot/about-us.php
deleted file mode 100644
index 6e6c828..0000000
--- a/old/html/multidic/app/webroot/about-us.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>O autorech a sponzorech</title>
-<link rel="stylesheet" type="text/css" href="css/kbs.css">
-</head>
-
-<body>
-<div id="telickonejakystihly">
-<center>
-<h3 class="nadpis2">O autorech a sponzorech</h3>
-<h3 class="nadpis2"><font color="green">Arabsko-český studijní slovník</font></h3>
-
-<p align=left>Vznikl díky podpoře Západočeské univerzity v Plzni v r. 2005 a 2006. Řešitelem projektu tzv. specifického výzkumu je
-PhDr. Furat Rahman, Ph.D. (absolvent oboru klínopis-perština), na práci se významnou měrou podílí odborní spolupracovníci
-PhDr. Issam Ramadán (rodilý mluvčí a lektor arabštiny), PhDr. Eva Koňasová (absolventka oboru arabistiky FF UK v Praze a vyučující arabštiny),
- Mgr. Petra Písařová (absolventka oboru religionistika FF UK v Praze a vyučující arabštiny) a Mgr. Dagmar Vokrová (absolventka
-Kulturní antropologie Předního východu FF ZČU v Plzni).</p>
-<p align=left>Do projektu se zapojila řada studentů oboru Blízkovýchodní studia FF ZČU v Plzni a Kulturní antropologie Předního východu tamtéž,
-kteří se dlouhodobě věnují arabskému jazyku. Patří k nim: Jan Flekal, Lenka Valentová, Václava Votočková, Zbyněk Tarant. Zvláštní poděkování patří především studentce
-Lence Valentové, která se obětavě a úspěšně ujala střihu zvukových nahrávek rodilého mluvčího.</p>
-
-<p align=left>Za funkčnost vytvořeného počítačového systému, který byl vyvinut přibližně za 6 měsíců intensivní práce, děkujeme nadaným programátorům Bedřichu Bechyněmu a
-Jaroslavu Baumlovi.</p>
-
-<p align=left>Jsme velice zavázáni Českému rozhlasu Plzeň, který nám zdarma a v profesionální kvalitě umožnil záznam hlasu rodilého mluvčího ve
-svých nahrávacích studiích.</p>
-
-<p align=left>Při návrhu slovníčku jsem mohl určit některé jeho vlastnosti již podle existujicího vzoru počítačového slovníčku firmy <A HREF="http://www.5d.cz">5D software spol.
-s r.o.</a>, který umožňuje např. zkoušení naslepo, tj. není třeba slovíčko celé vypisovat.</p>
-
-<p align=left>Naším cílem je postupně vybudovat slovníček, který by umožnil nejen rychlé vyhledávání, ale také intensivní četbu
-vybraných arabských textů (krátkých článků, pohádek, povídek a bajek) a zkoušení slovíček, které se v těchto textech vyskytují...</p>
-
-<p align=left>Doufáme, že se nám podaří na projektu dále pracovat, rozšiřovat slovní zásobu a kontexty, ve kterých se používá, a rovněž
-že jej budete rádi používat a stane se Vaším pomocníkem.</p>
-
-
-<p>Furat Rahman, v.r.</p>
-
-<br />
-<br />
-<br />
-<a href="http://www.rozhlas.cz/plzen/portal/">
-  <img src="pict/cr.gif" alt="logo Cesky Rozhlas" />
-</a>
-<br />
-<h6><a href="./">&lt;&lt; Zpět</a> </h6>
-</center>
-</div>
-
-
-</body>
-</html>
diff --git a/old/html/multidic/app/webroot/about-us_zal.php b/old/html/multidic/app/webroot/about-us_zal.php
deleted file mode 100644
index 7a62b8f..0000000
--- a/old/html/multidic/app/webroot/about-us_zal.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>O autorech a sponzorech</title>
-<link rel="stylesheet" type="text/css" href="css/kbs.css"> 
-</head>
-
-<body>
-<div id="telickonejakystihly">
-<center>
-<h3 class="nadpis2">O autorech a sponzorech</h3>
-<h3 class="nadpis2">Arabsko-český studijní slovník</h3>
-
-<p align=left>Vznikl díky podpoře Západočeské univerzity v Plzni v r. 2005 a 2006. Řešitelem projektu tzv. specifického výzkumu je 
-PhDr. Furat Rahman, Ph.D. (absolvent oboru klínopis-perština), na práci se významnou měrou podílí odborní spolupracovníci 
-PhDr. Issam Ramadán (rodilý mluvčí a lektor arabštiny), PhDr. Eva Koňasová (absolventka oboru arabistiky FF UK v Praze a vyučující arabštiny), 
- Mgr. Petra Písařová (absolventka oboru religionistika FF UK v Praze a vyučující arabštiny) a Mgr. Dagmar Vokrová (absolventka 
-Kulturní antropologie Předního východu FF ZČU v Plzni).</p>
-<p align=left>Do projektu se zapojila řada studentů oboru Blízkovýchodní studia FF ZČU v Plzni a Kulturní antropologie Předního východu tamtéž, 
-kteří se dlouhodobě věnují arabskému jazyku. Patří k nim: Jan Flekal, Lenka Valentová, Václava Votočková, Zbyněk Tarant. Zvláštní poděkování patří především studentce 
-Lence Valentové, která se obětavě a úspěšně ujala střihu zvukových nahrávek rodilého mluvčího.</p>
-
-<p align=left>Za funkčnost vytvořeného počítačového systému, který byl vyvinut přibližně za 6 měsíců intensivní práce, děkujeme nadaným programátorům Bedřichu Bechyněmu a 
-Jaroslavu Baumlovi.</p>
-
-<p align=left>Jsme velice zavázáni Českému rozhlasu Plzeň, který nám zdarma a v profesionální kvalitě umožnil záznam hlasu rodilého mluvčího ve 
-ve svých nahrávacích studiích.</p>
-
-<p align=left>Při návrhu slovníčku jsem mohl určit některé jeho vlastnosti již podle existujicího vzoru počítačového slovníčku firmy <A HREF="http://www.5d.cz">5D software spol. 
-s r.o.</a>, který umožňuje např. zkoušení naslepo, tj. není třeba slovíčko celé vypisovat.</p>
-
-<p align=left>Naším cílem je postupně vybudovat slovníček, který by umožnil nejen rychlé vyhledávání, ale také intensivní četbu 
-vybraných arabských textů (krátkých článků, pohádek, povídek a bajek) a zkoušení slovíček, které se v těchto textech vyskytují...</p>
-
-<p align=left>Doufáme, že se nám podaří na projektu dále pracovat, rozšiřovat slovní zásobu a kontexty, ve kterých se používá, a rovněž 
-že jej budete rádi používat a stane se Vaším pomocníkem.</p>
-
-
-<p>Furat Rahman, v.r.</p>
-
-<br />
-<br />
-<br />
-<a href="http://www.rozhlas.cz/plzen/portal/">
-  <img src="pict/cr.gif" alt="logo Cesky Rozhlas" />
-</a>
-<br />
-<h6><a href="index.php">&lt;&lt; ZpÄ›t</a> </h6>
-</center>
-</div>
-
-
-</body>
-</html>
diff --git a/old/html/multidic/app/webroot/administration.php b/old/html/multidic/app/webroot/administration.php
deleted file mode 100644
index 2d27c51..0000000
--- a/old/html/multidic/app/webroot/administration.php
+++ /dev/null
@@ -1,326 +0,0 @@
-<?php
-
-require_once("./functions/dictionary.php");
-//register_globals();
-
-if (!kontrola_pristupu(2)) {
-  //echo "odhlas";
-  Header("Location: index_to_admin.php?hlaska=Byl jste automaticky odhlášen&n=$ses_nick");
-}
-
-
-?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Administrace slovníku katedry blízkovýchoních studií</title>
-<link rel="stylesheet" type="text/css" href="./css/kbs.css">
-<script src="functions/popup.js" type="text/javascript"></script>
-</head>
-<body>
-
-<?php ?>
-
-<div id="left">
-   <h2 class="nadpis">Administrace</h2>
-
-   <div class="nadpis_sekce">
-     <i>Přihlášen:</i><br />
-     <?php echo "".$ses_name." ".$ses_surname."\n"?>
-     <br />
-     <?php if(kontrola_pristupu(3)) echo "Administrátor";
-           else echo "Uživatel (smí i zapisovat)";?>
-     <br />
-     <ul>
-     	<li><a href="./<?php echo $_SESSION['ses_pref_dist'] ?>"><?php echo lang("Slovník") ?></a></li>
-
-     <?php if(kontrola_pristupu(2))
-          echo"	<li> <a href=\"examination.php\">Zkoušení</a></li>";
-     ?>
-    <li><a href="./<?php echo $_SESSION['ses_pref_dist'] ?>?akce=odhlasit"><?php echo lang("Odhlásit") ?></a></li>
-     </ul>
-   </div>
-   <?php
-   if (kontrola_pristupu(3)):
-   ?>
-   <div class="nadpis_sekce"><strong>Uživatelé</strong></div>
-	   <ul>
-       <li><a href="?nav_id=add_user" class="active">Přidat uživatele</a></li>
-       <li><a href="?nav_id=list_user" class="active">Vypiš uživatele</a></li>
-     </ul>
-   <?php
-   endif;
-   ?>
-   <div class="nadpis_sekce"><strong>Slova</strong></div>
-     <ul>
-       <li><a href="?nav_id=add_word" class="active">Vložit nové slovo do studijního slovníku</a></li>
-       <?php
-         if (kontrola_pristupu(3)):
-        ?>
-       <li><a href="?nav_id=list_word" class="active">Výpis ze studijního slovníku</a></li>
-       <li><a href="?nav_id=list_nonauthorized_word" class="active">Neautorizovaná slova</a></li>
-       <li><a href="?nav_id=list_duplicity" class="active">Duplicity</a></li>
-
-       <?php elseif(kontrola_pristupu(2)):?>
-       <!--li><a href="?nav_id=list_nonauthorized_word&contrains_user_id=<?php echo $ses_IDuser?>" class="active">Neautorizovaná slova</a></li-->
-       <li><a href="?nav_id=list_nonauthorized_word" class="active">Neautorizovaná slova</a></li>
-       <?php endif;?>
-     </ul>
-    
-   <div class="nadpis_sekce"><strong>Testy</strong></div>
-	   <ul>
-   <?php if(kontrola_pristupu(2)):?>
-       <li><a href="?nav_id=add_test" class="active">Vložit test</a></li>
-       <li><a href="?nav_id=list_test" class="active">Vypiš testy</a></li>
-       <li><a href="?nav_id=list_nonauthorized_test" class="active">Vypiš neutorizované testy</a></li>
-   <?php endif;?>
-       </ul>
-   <?php
-   //if (kontrola_pristupu(3)):
-   ?>
-   <div class="nadpis_sekce"><strong>Články</strong></div>
-	   <ul>
-       <li><a href="?nav_id=add_article" class="active">Vložit nový článek</a></li>
-       <li><a href="?nav_id=list_article" class="active">Vypiš články</a></li>
-       <li><a href="?nav_id=list_nonauthorized_article" class="active">Vypiš neautorizované články</a></li>
-     </ul>
-   <?php
-   
-    if (kontrola_pristupu(3)):
-   ?>
-   <div class="nadpis_sekce"><strong>Kategorie testů</strong></div>
-	   <ul>
-       <li><a href="?nav_id=add_test_category" class="active">Vložit novou kategorii testu</a></li>
-       <li><a href="?nav_id=list_test_category" class="active">Vypiš kategorii testu</a></li>
-     </ul>
-   <?php  
-   ?>
-   <div class="nadpis_sekce"><strong>Obory</strong></div>
-	   <ul>
-       <li><a href="?nav_id=add_field" class="active">Vložit nový obor</a></li>
-       <li><a href="?nav_id=list_field" class="active">Vypiš obory</a></li>
-     </ul>
-   <?php
-
-   ?>
-   <div class="nadpis_sekce"><strong>Autoři</strong></div>
-	   <ul>
-       <li><a href="?nav_id=add_author" class="active">Vložit nového autora</a></li>
-       <li><a href="?nav_id=list_author" class="active">Vypiš autory</a></li>
-     </ul>
-   <?php
-
-   ?>
-   <div class="nadpis_sekce"><strong>Zdroje</strong></div>
-	   <ul>
-       <li><a href="?nav_id=add_source" class="active">Vložit nový zdroj</a></li>
-       <li><a href="?nav_id=list_source" class="active">Vypiš zdroje</a></li>
-     </ul>
-   <?php
-
-   ?>
-   <div class="nadpis_sekce"><strong>Nenalezená slova</strong></div>
-	   <ul>
-       <li><a href="?nav_id=list_not_found_cz" class="active">Čeština</a></li>
-       <li><a href="?nav_id=list_not_found_en" class="active">Angličtina</a></li>
-       <li><a href="?nav_id=list_not_found_ar" class="active">Arabština</a></li>
-       <!--li><a href="?nav_id=list_source" class="active">Vypiš zdroje</a></li-->
-     </ul>
-   <?php
-
-   ?>
-   <div class="nadpis_sekce"><strong>Překlady prostředí</strong></div>
-	   <ul>
-	     <li><a href="?nav_id=add_translation_lang" class="active">Vlož jazyk prostředí</a></li>
-       <li><a href="?nav_id=list_translation_lang" class="active">Vypiš jazyky</a></li>
-       <li><a href="?nav_id=list_translation" class="active">Uprav překlad</a></li>
-     </ul>
-    
-    <div class="nadpis_sekce"><strong>Motivační zprávy</strong></div>
-	   <ul>
-		    <li><a href="?nav_id=list_report" class="active">Vypiš zprávy</a></li>
-	     </ul>
-   <?php
-
-   endif;
-   ?>
-   <div class="nadpis_sekce"><strong>&nbsp;</strong></div>
-   <?php copyright(); ?>
-</div>
-
-<div id="content">
- <div class="content_home">
-
-   <?php $cesta = "./administration/";
-   
-  // pr($_);
-   
-  switch($nav_id) {
-    case("add_user") :
-      require_once($cesta."add_user.php");
-    break;
-    case("list_user") :
-      require_once($cesta."list_user.php");
-    break;
-    case("edit_user") :
-      require_once($cesta."edit_user.php");
-    break;
-    case("add_word") :
-      require_once($cesta."add_word.php");
-    break;
-    case("list_word") :
-      require_once($cesta."list_word.php");
-    break;
-    case("edit_word") :
-      require_once($cesta."edit_word.php");
-    break;
-    case("view_word") :
-      require_once($cesta."view_word.php");
-    break;
-    case("authorize_word") :
-      require_once($cesta."list_word.php");
-    break;
-    case("list_nonauthorized_word") :
-      require_once($cesta."list_word.php");
-    break;
-    case("list_duplicity") :
-      require_once($cesta."list_duplicity.php");
-    break;
-   /*case("sort_word") :
-      require_once($cesta."list_word.php");
-    break;*/
-    case("add_article") :
-      require_once($cesta."add_article.php");
-    break;
-    case("autorize_article") :
-      require_once($cesta."list_article.php");
-    break;
-    case("list_article") :
-      require_once($cesta."list_article.php");
-    break;
-    case("list_nonauthorized_article") :
-      require_once($cesta."list_article.php");
-    break;
-    case("edit_article") :
-      require_once($cesta."edit_article.php");
-    break;
-    case("add_article_voice") :
-      require_once($cesta."add_article_voice.php");
-    break;
-    case("add_field") :
-      require_once($cesta."add_field.php");
-    break;
-    case("list_field") :
-      require_once($cesta."list_field.php");
-    break;
-    case("edit_field") :
-      require_once($cesta."edit_field.php");
-    break;
-    case("add_test_category") :
-      require_once($cesta."add_test_category.php");
-    break;
-    case("list_test_category") :
-      require_once($cesta."list_test_category.php");
-    break;
-    case("edit_test_category") :
-      require_once($cesta."edit_test_category.php");
-    break;
-    case("add_author") :
-      require_once($cesta."add_author.php");
-    break;
-    case("list_author") :
-      require_once($cesta."list_author.php");
-    break;
-    case("edit_author") :
-      require_once($cesta."edit_author.php");
-    break;
-    case("add_source") :
-      require_once($cesta."add_source.php");
-    break;
-    case("list_source") :
-      require_once($cesta."list_source.php");
-    break;
-    case("edit_source") :
-      require_once($cesta."edit_source.php");
-    break;
-    case("delete_author_of_source") :
-      require_once($cesta."delete_author_of_source.php");
-    break;
-    case("add_author_of_source") :
-      require_once($cesta."add_author_of_source.php");
-    break;
-    case("add_context") :
-      require_once($cesta."add_context.php");
-    break;
-    case("link_context") :
-      require_once($cesta."link_context.php");
-    break;
-    case("delete_context") :
-      require_once($cesta."list_word.php");
-    break;
-    case("edit_context") :
-      require_once($cesta."edit_context.php");
-    break;
-    case("add_word_voice"):
-      require_once($cesta."add_word_voice.php");
-    break;
-    case("list_not_found_cz"):
-      require_once($cesta."list_not_found_cz.php");
-    break;
-    case("list_not_found_en"):
-      require_once($cesta."list_not_found_en.php");
-    break;
-    case("list_not_found_ar"):
-      require_once($cesta."list_not_found_ar.php");
-    break;
-    case("list_translation_lang"):
-      require_once($cesta."list_translation_lang.php");
-    break;
-    case("add_translation_lang"):
-      require_once($cesta."add_translation_lang.php");
-    break;
-    case("edit_translation_lang"):
-      require_once($cesta."edit_translation_lang.php");
-    break;
-    case("list_translation"):
-      require_once($cesta."list_translation.php");
-    break;
-    case("edit_translation"):
-      require_once($cesta."edit_translation.php");
-    break;
-    case("list_report"):
-      require_once($cesta."list_report.php");
-    break;
-    case("edit_report"):
-      require_once($cesta."edit_report.php");
-    break;
-    case("list_test"):
-      require_once($cesta."list_test.php");
-    break;
-    case("list_nonauthorized_test"):
-      require_once($cesta."list_test.php");
-    break;
-    case("authorize_test") :
-      require_once($cesta."list_test.php");
-    break;
-    case("edit_test"):
-      require_once($cesta."edit_test.php");
-    break;
-    case("detail_test"):
-      require_once($cesta."detail_test.php");
-    break;
-    case("add_test"):
-      require_once($cesta."add_test.php");
-    break;
-    case("desk") :
-      require_once($cesta."desk.php");
-    break;
-    default:
-  }
-
-?></div>
-</div>
-<?php //pr($_SESSION); ?>
-</body>
-</html>
diff --git a/old/html/multidic/app/webroot/administration/add_article.php b/old/html/multidic/app/webroot/administration/add_article.php
deleted file mode 100644
index b9fd72a..0000000
--- a/old/html/multidic/app/webroot/administration/add_article.php
+++ /dev/null
@@ -1,180 +0,0 @@
-<?php
-require_once("./administration/article.php");
-  /*zobrazí znovu obsah formuláře*/
-  function znova($string) {
-    global $zobrazit_znovu;
-    if ($zobrazit_znovu)
-      echo ' value="'.$string.'"';
-  }
-  
-  function znova_hodnota($string) {
-    global $zobrazit_znovu;
-    if ($zobrazit_znovu)
-      echo $string;
-  }
-
-
-if (Empty($language) || $language == "") {
-  $krok = 0;
-}
-else if (Empty($source) || $source == "") {
-  $krok = 1;
-}
-else {
-  $krok = 2;
-}
-
-switch ($krok) {
-  case (0):  
-?>
-
-
-  <table>
-    <thead align="center"> <h3 class="nadpis2">Vyberte jazyk pro nový článek</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_article_form0">
-      <table>
-      <tr class="akt">
-        <td><?php echo(get_language_chooser(3))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="select_language">
-          <input type="submit" value="Dál">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-<?php
-  break;
-  case (1):
-?>
-
-  <table>
-    <thead align="center"> <h3 class="nadpis2">Vyberte zdroj nového článku</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_article_form1">
-      <table>
-      <tr class="akt">
-        <td><?php echo(get_source_chooser($language))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="language" value="<?php echo $language?>">
-          <input type="hidden" name="action" value="select_source">
-          <input type="submit" value="Dál">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-
-<?php
-  break;
-
-  case (2):
-  
-  $zobrazit_znovu = true;  
-
-    if (!Empty($action) && $action == "insert_new_article") {
-
-    $user = $ses_IDuser;
-  
-  
-    if (Empty($lection)) {
-      print_hlasku("Lekci musíte vyplnit");
-    }
-    else {
-      if (insert_article($language,$source,$lection,$title,$body,$note,$user)) {
-        print_hlasku ("Článek přidán...");
-      }
-
-      $zobrazit_znovu = false;
-    }
-  }
-
-?>
-
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_article_form(form) {
-    new_article_form = form;
-
-    if (new_article_form.lection.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_article_form.lection);
-      return false;
-    }
-    
-    return true;
-  }
-</script>
-
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vlož nový článek</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_article_form" onSubmit="return validate_new_article_form(this)">
-      <table>
-      <tr class="akt">
-        <td>název</td>
-        <td<?php if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               name="title"  
-               size="29"<?php znova($title)?> 
-               onfocus="aktivujKlavesnici('new_article_form.title')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>text</td>
-        <td<?php if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <textarea <?php if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-            name="body" 
-            rows="7" 
-            wrap="PHYSICAL" 
-            cols="25"
-            onfocus="aktivujKlavesnici('new_article_form.body')"
-        ><?php znova_hodnota($body) ?></textarea>       
-               
-               
-               </td>
-      </tr>
-      <tr class="akt">
-        <td>poznámka</td>
-        <td><input type="text" name="note"  size="50"<?php znova($note)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>lekce*</td>
-        <td><input type="text" name="lection"  size="50"<?php znova($lection)?> /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="language" value="<?php echo $language?>">
-          <input type="hidden" name="source" value="<?php echo $source?>">
-          <input type="hidden" name="action" value="insert_new_article">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.new_article_form.title;
-  				focus.focus();
-				-->
-  </script>
-<div id="key">
-  <?php 
-    require_once("./functions/keyboard.php");
-    insert_keyboard("new_article_form.title",false);
-  ?>
-</div>
-
-<?php   }//end of switch ?>
diff --git a/old/html/multidic/app/webroot/administration/add_article_voice.php b/old/html/multidic/app/webroot/administration/add_article_voice.php
deleted file mode 100644
index c7b9b67..0000000
--- a/old/html/multidic/app/webroot/administration/add_article_voice.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-
-  require_once("./administration/voice.php");
-  $znovu = true;
-
-if (!Empty($action) && $action == "add_article_voice") {
-  
-  if (Empty($soubor)) {
-    print_hlasku("Musíte vybrat soubor");
-  }
-  else {
-    $znovu = false;
-    save_article_voice($soubor,$article_id);
-    echo_zpet_do_clanku();
-  }
-}
-
-if ($znovu) {
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_add_article_voice_form(form) {
-    add_article_voice_form = form;
-    if (add_article_voice_form.file.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(add_article_voice_form.file);
-      return false;
-    }
-    return true;
-  }
-</script>
-
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vyber zvukový soubor</h3> </thead>
-    <tbody>
-    <form action=""  method="post" enctype="multipart/form-data" name="add_article_voice_form" onSubmit="return validate_add_article_voice_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>soubor</td>
-        <td><input type="file" name="soubor"  size="50" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="add_article_voice">
-          <input type="hidden" name="article_id" value="<?php echo $article_id?>">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  
-  <script language="javascript">
-				<!--
-					var focus = document.add_article_voice_form.file;
-  				focus.focus();
-				-->
-  </script>
-  
-<?php
-} //konec if
-?>
diff --git a/old/html/multidic/app/webroot/administration/add_author.php b/old/html/multidic/app/webroot/administration/add_author.php
deleted file mode 100644
index 0dc878b..0000000
--- a/old/html/multidic/app/webroot/administration/add_author.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-if (!Empty($action) && $action == "insert_new_author") {
-  require_once("./administration/author.php");
-  
-  $zobrazit_znovu = true;
-  
-  if (Empty($surname)) {
-    print_hlasku("Příjmení musíte vyplnit");
-  }
-  else {
-    insert_author($name,$surname);
-    $zobrazit_znovu = false;
-  }
-}
-
-function znova($string) {
-  global $zobrazit_znovu;
-  if ($zobrazit_znovu)
-    echo ' value="'.$string.'"';
-}
-
-
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_author_form(form) {
-    new_author_form = form;
-    if (new_author_form.surname.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_author_form.surname);
-      return false;
-    }
-    return true;
-  }
-</script>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vlož nového autora</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_author_form" onSubmit="return validate_new_author_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>jméno</td>
-        <td><input type="text" name="name"  size="50"<?php znova($name)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>příjmení*</td>
-        <td><input type="text" name="surname"  size="50" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="insert_new_author">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  
-  <script language="javascript">
-				<!--
-					var focus = document.new_author_form.name;
-  				focus.focus();
-				-->
-  </script>
-
diff --git a/old/html/multidic/app/webroot/administration/add_author_of_source.php b/old/html/multidic/app/webroot/administration/add_author_of_source.php
deleted file mode 100644
index 5211be9..0000000
--- a/old/html/multidic/app/webroot/administration/add_author_of_source.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-  require_once("./functions/dictionary.php");
-  
-function print_table($source_id) {
-  $navrat = "<h3 class=\"nadpis2\">Přidej autora ke zdroji</h3>";
-  $navrat .= "<table><form action=\"\" method=\"post\">";
-  $navrat .= "<tr class=\"nadpis_sekce\">\n
-                 <td>Vyber autora&nbsp;</td></tr><tr class=\"akt\"><td>\n";
-  $navrat .= get_author_chooser();
-  $navrat .= '</td></tr><tr class="nadpis_sekce"><td> <input type="submit" name="add" value="Přidej"></td></tr>';
-  $navrat .= '<input type="hidden" name="source_id" value="'.$source_id.'">';
-  $navrat .= '<input type="hidden" name="action" value="add_author_of_souce">';
-  $navrat .= '</form></table>';
-  echo $navrat;
-}
-
-function add_author_of_source($source_id, $author_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "INSERT INTO author_of_source (\"IDsource\", 
-                            \"IDauthor\") 
-                    VALUES ('$source_id', 
-                            '$author_id')";  
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku($spojeni->$Error);
-    echo_zpet_do_zdroju();
-    return false;
-  }
-  print_hlasku ("Zaznam pridan...");
-  echo_zpet_do_zdroju();
-  return true;
-  
-}
-
-
-if (!Empty($action) && $action == "add_author_of_souce") {
-  
-  add_author_of_source($source_id, $author_id);
-}
-
-  print_table($source_id);
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/add_context.php b/old/html/multidic/app/webroot/administration/add_context.php
deleted file mode 100644
index 99302d0..0000000
--- a/old/html/multidic/app/webroot/administration/add_context.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
-
-$nezobrazuj = false;
-if (!Empty($action) && $action == "insert_new_context") {
-  require_once("./administration/context.php");
-  
-  $zobrazit_znovu = true;
-  
-  if (Empty($cz_context)) {
-    print_hlasku("Český kontext musíte vyplnit");
-  }
-  else if (Empty($org_context)) {
-    print_hlasku("Originální kontext musíte vyplnit");
-  }
-  else {
-    //$isVoice = !Empty($soubor);
-    insert_context($cz_context, $en_context, $org_context, $word_id, $source_id);
-    
-    $zobrazit_znovu = false;
-    $nezobrazuj = true;
-  }
-}
-  
-  
-  
-function znova($string) {
-  global $zobrazit_znovu;
-  if ($zobrazit_znovu)
-    echo ' value="'.$string.'"';
-}
-
-if (!$nezobrazuj) {
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_context_form(form) {
-    new_source_form = form;
-    if (new_context_form.cz_context.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_context_form.cz_context);
-      return false;
-    }
-    if (new_context_form.org_context.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_context_form.org_context);
-      return false;
-    }
-    return true;
-  }
-</script>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vlož nový kontext</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_context_form" onSubmit="return validate_new_context_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>český kontext*</td>
-        <td><input type="text" name="cz_context"  size="50" maxlength="100"<?php znova($cz_context)?>/></td>
-      </tr>
-      <tr class="akt">
-        <td>anglický kontext</td>
-        <td><input type="text" name="en_context"  size="50" maxlength="100"<?php znova($en_context)?>/></td>
-      </tr>
-      <tr class="akt">
-        <td>originální kontext*</td>
-        <td dir="rtl"><input type="text" name="org_context"  class="arabic" size="29" maxlength="100"<?php znova($org_context)?>/></td>
-      </tr>
-      <!--tr class="akt">
-        <td>zvukový soubor</td>
-        <td><input type="file" name="soubor" size="29" /></td>
-      </tr-->
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="insert_new_context">
-          <input type="hidden" name="word_id" value="<?php echo $word_id?>">
-          <input type="hidden" name="source_id" value="<?php echo $source_id?>">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  
-  <script language="javascript">
-				<!--
-					var focus = document.new_context_form.cz_context;
-  				focus.focus();
-				-->
-  </script>
-<?php 
-    require_once("./functions/keyboard.php");
-    insert_keyboard("new_context_form.org_context");
- }//END IF ?>
diff --git a/old/html/multidic/app/webroot/administration/add_field.php b/old/html/multidic/app/webroot/administration/add_field.php
deleted file mode 100644
index e7de605..0000000
--- a/old/html/multidic/app/webroot/administration/add_field.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-if (!Empty($action) && $action == "insert_new_field") {
-  require_once("./administration/field.php");
-  
-  $zobrazit_znovu = true;
-  
-  if (Empty($name)) {
-    print_hlasku("Český název musíte vyplnit");
-  }
-  if (Empty($en_field)) {
-    print_hlasku("Anglický název musíte vyplnit");
-  }
-  else {
-    insert_field($name,$en_field);
-    $zobrazit_znovu = false;
-  }
-}
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_field_form(form) {
-    new_field_form = form;
-    if (new_field_form.name.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_field_form.name);
-      return false;
-    }
-    return true;
-  }
-</script> 
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vlož nový obor</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_field_form" onSubmit="return validate_new_field_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>český název*</td>
-        <td><input type="text" name="name"  size="50" /></td>
-      </tr>
-      <tr class="akt">
-        <td>anglický název*</td>
-        <td><input type="text" name="en_field"  size="50" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="insert_new_field">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.new_field_form.name;
-  				focus.focus();
-				-->
-  </script>
-
diff --git a/old/html/multidic/app/webroot/administration/add_source.php b/old/html/multidic/app/webroot/administration/add_source.php
deleted file mode 100644
index 8c1e16b..0000000
--- a/old/html/multidic/app/webroot/administration/add_source.php
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-if (!Empty($action) && $action == "insert_new_source") {
-  require_once("./administration/source.php");
-  
-  $zobrazit_znovu = true;
-  
-  if (Empty($title)) {
-    print_hlasku("Název musíte vyplnit");
-  }
-  else if (Empty($from_page)) {
-    print_hlasku("Od stránky musíte vyplnit");
-  }
-  else if (Empty($to_page)) {
-    print_hlasku("Do stránky musíte vyplnit");
-  }
-  else {
-    insert_source($title, $subtitle, $place, $publication, $publication_no, $from_page, $to_page, $language, $year);
-    $zobrazit_znovu = false;
-  }
-}
-  
-function znova($string) {
-  global $zobrazit_znovu;
-  if ($zobrazit_znovu)
-    echo ' value="'.$string.'"';
-}
-
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_source_form(form) {
-    new_source_form = form;
-    if (new_source_form.title.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_source_form.title);
-      return false;
-    }
-    if (new_source_form.from_page.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_source_form.from_page);
-      return false;
-    }
-    if (new_source_form.to_page.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_source_form.to_page);
-      return false;
-    }
-    return true;
-  }
-</script>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vlož nový zdroj</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_source_form" onSubmit="return validate_new_source_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>titul*</td>
-        <td><input type="text" name="title"  size="50" maxlength="100"<?php znova($title)?>/></td>
-      </tr>
-      <tr class="akt">
-        <td>podtitul</td>
-        <td><input type="text" name="subtitle"  size="50" maxlength="100"<?php znova($subtitle)?>/></td>
-      </tr>
-      <tr class="akt">
-        <td>místo</td>
-        <td><input type="text" name="place"  size="50" maxlength="100"<?php znova($place)?>/></td>
-      </tr>
-      <tr class="akt">
-        <td>publikace</td>
-        <td><input type="text" name="publication"  size="50" maxlength="100"<?php znova($publication)?>/></td>
-      </tr>
-      <tr class="akt">
-        <td>publikační číslo</td>
-        <td><input type="text" name="publication_no"  size="50" maxlength="30"<?php znova($publication_no)?>/></td>
-      </tr>
-      <tr class="akt">
-        <td>od strany*</td>
-        <td><input type="text" name="from_page"  size="50" maxlength="100"<?php znova($from_page)?>/></td>
-      </tr>
-      <tr class="akt">
-        <td>do strany*</td>
-        <td><input type="text" name="to_page"  size="50" maxlength="100"<?php znova($to_page)?>/></td>
-      </tr>
-      <tr class="akt">
-        <td>jazyk</td>
-        <td><?php insert_language_chooser();?></td>
-      </tr>
-      <tr class="akt">
-        <td>rok</td>
-        <td><input type="text" name="year"  size="50" maxlength="4"<?php znova($year)?>/></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="insert_new_source">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  
-  <script language="javascript">
-				<!--
-					var focus = document.new_source_form.title;
-  				focus.focus();
-				-->
-  </script>
-
diff --git a/old/html/multidic/app/webroot/administration/add_test.php b/old/html/multidic/app/webroot/administration/add_test.php
deleted file mode 100644
index 3509616..0000000
--- a/old/html/multidic/app/webroot/administration/add_test.php
+++ /dev/null
@@ -1,216 +0,0 @@
-<?php
-require_once("./administration/test.php");
-  /*zobrazí znovu obsah formuláře*/
-  function znova($string) {
-    global $zobrazit_znovu;
-    if ($zobrazit_znovu)
-      echo ' value="'.$string.'"';
-  }
-  
-  function znova_hodnota($string) {
-    global $zobrazit_znovu;
-    if ($zobrazit_znovu)
-      echo $string;
-  }
-
-
-if (Empty($language) || $language == "") {
-  $krok = 0;
-}
-else if (Empty($source) || $source == "") {
-  $krok = 1;
-}
-else {
-  $krok = 2;
-}
-
-switch ($krok) {
-  case (0):  
-?>
-
-
-  <table>
-    <thead align="center"> <h3 class="nadpis2">Vyberte jazyk pro nový test</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_test_form0">
-      <table>
-      <tr class="akt">
-        <td><?php echo(get_language_chooser(3))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="select_language">
-          <input type="submit" value="Dál">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-<?php
-  break;
-  case (1):
-?>
-
-  <table>
-    <thead align="center"> <h3 class="nadpis2">Vyberte zdroj nového testu</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_test_form1">
-      <table>
-      <tr class="akt">
-        <td><?php echo(get_source_chooser($language))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="language" value="<?php echo $language?>">
-          <input type="hidden" name="action" value="select_source">
-          <input type="submit" value="Dál">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-
-<?php
-  break;
-
-  case (2):
-  
-  $zobrazit_znovu = true;  
-
-    if (!Empty($action) && $action == "insert_new_test") {
-
-    $user = $_SESSION['ses_IDuser'];
-  
-    if (Empty($lection)) {
-      print_hlasku("Lekci musíte vyplnit");
-    }
-    else {
-      if (insert_test($language,$source,$lection,$title,$body,$note,$user, $test_category)) {
-        print_hlasku ("Test přidán...");
-      }
-      $zobrazit_znovu = false;
-    }
-  }
-
-?>
-
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_test_form(form) {
-    new_test_form = form;
-
-    if (new_test_form.lection.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_test_form.lection);
-      return false;
-    }
-    return true;
-  }
-</script>
-
-<script type="text/javascript" src="js/test.js" >
-</script>
-
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vlož nový test</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_test_form" onSubmit="return validate_new_test_form(this)">
-      <table>
-      <tr class="akt">
-        <td>název</td>
-        <td<?php if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  echo "class=\"arabic\"\n" ?>
-               name="title"  
-               size="29"<?php znova($title)?> 
-               onfocus="aktivujKlavesnici('new_test_form.title')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>Instrukce</td>
-        <td><input type="text" name="note"  size="50"<?php znova($note)?> />
-        </td>
-      </tr>
-      
-      <tr>
-        <td>Nápověda:</td>
-        <td>Možnosti do testu vložíte pomocí tohoto zápisu: 
-        <strong>{správná odpověď/špatná/další špatná/další špatná}.</strong> 
-        Špatných odpovědí může být libovolné množství.
-        <br />
-        Můžete použít pomocné tlačítko.
-        
-        <input type="button" name="jsaddselect" onclick="javascript:addSelect('body')" value="Vlož možnosti" />
-        
-        </td>
-      </tr>
-      <tr class="akt">
-        <td>text</td>
-        <td<?php  echo " dir=\"rtl\"" ?>>
-        <textarea <?php echo "class=\"arabic\"\n style=\"font:60%\"" ?>
-            name="body" 
-            id="body"
-            rows="7" 
-            wrap="PHYSICAL" 
-            cols="30"
-            onfocus="aktivujKlavesnici('new_test_form.body')"
-            onchange="javascript:render('body', 'platno')"
-            onkeyup="javascript:render('body', 'platno')"
-        ><?php znova_hodnota($body) ?></textarea>       
-               
-               
-               </td>
-      </tr>
-      <tr class="akt">
-        <td>Náhled</td>
-        <td<?php if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <div id="platno" class="arabic" style="background-color: #EEE; border:solid 1px black; border-right: solid 3px black; border-bottom: solid 3px black; padding: 1em"> <p class="praznyodstavecbudesmazan"></p> </div>
-        
-          <script type="text/javascript">
-            render('body', 'platno');
-         </script>
-        </td>
-      </tr>
-
- 
- 
-      <tr class="akt">
-        <td>lekce*</td>
-        <td><input type="text" name="lection"  size="50"<?php znova($lection)?> /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>gramatická kategorie</td>
-        <td><?php echo(get_test_category_chooser('test_category', $test_category))?></td>
-      </tr>
-      
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="language" value="<?php echo $language?>">
-          <input type="hidden" name="source" value="<?php echo $source?>">
-          <input type="hidden" name="action" value="insert_new_test">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.new_test_form.title;
-  				focus.focus();
-				-->
-  </script>
-<div id="key">
-  <?php 
-    require_once("./functions/keyboard.php");
-    insert_keyboard("new_test_form.title",false);
-  ?>
-</div>
-
-<?php   }//end of switch ?>
diff --git a/old/html/multidic/app/webroot/administration/add_test_category.php b/old/html/multidic/app/webroot/administration/add_test_category.php
deleted file mode 100644
index 3e9a1f5..0000000
--- a/old/html/multidic/app/webroot/administration/add_test_category.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-  require_once("./administration/test_category.php");
-
-if (!Empty($action) && $action == "insert_new_test_category") {
-
-  
-  $zobrazit_znovu = true;
-  
-  if (Empty($name)) {
-    print_hlasku("Český název musíte vyplnit");
-  }
-  else {
-    insert_test_category($name,$parent_id);
-    $zobrazit_znovu = false;
-  }
-}
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_test_category_form(form) {
-    new_test_category_form = form;
-    if (new_test_category_form.name.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_test_category_form.name);
-      return false;
-    }
-    return true;
-  }
-</script> 
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vlož novou kategorii testu</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_test_category_form" onSubmit="return validate_new_test_category_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>název*</td>
-        <td><input type="text" name="name"  size="50" /></td>
-      </tr>
-      <tr class="akt">
-        <td>rodič</td>
-        <td>
-        <?php echo (get_test_category_chooser("parent_id")) ?>
-        </td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="insert_new_test_category">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.new_test_category_form.name;
-  				focus.focus();
-				-->
-  </script>
-
diff --git a/old/html/multidic/app/webroot/administration/add_translation_lang.php b/old/html/multidic/app/webroot/administration/add_translation_lang.php
deleted file mode 100644
index f0bfd9f..0000000
--- a/old/html/multidic/app/webroot/administration/add_translation_lang.php
+++ /dev/null
@@ -1,81 +0,0 @@
-<?php
-if (!Empty($action) && $action == "insert_new_translation_lang") {
-  require_once("./administration/translation_lang.php");
-  
-  $zobrazit_znovu = true;
-  
-  if (Empty($code)) {
-    print_hlasku("Kód musíte vyplnit");
-  }
-  elseif (Empty($name)) {
-    print_hlasku("Název musíte vyplnit");
-  }
-  elseif (!IsSet($visible)) {
-    print_hlasku("Viditelnost musíte vyplnit");
-  }
-  else {
-    insert_translation_lang($code,$name,$visible);
-    $zobrazit_znovu = false;
-  }
-}
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_translation_lang_form(form) {
-    edit_translation_lang_form = form;
-    if (edit_translation_lang_form.name.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_translation_lang_form.name);
-      return false;
-    }
-    if (edit_translation_lang_form.code.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_translation_lang_form.code);
-      return false;
-    }
-    if (edit_translation_lang_form.visible.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_translation_lang_form.visible);
-      return false;
-    }
-    return true;
-  }
-</script> 
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vlož nový jazyk překladu prostředí</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_field_form" onSubmit="return validate_new_translation_lang_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>kód*</td>
-        <td><input type="text" name="code" size="50" /></td>
-      </tr>
-      <tr class="akt">
-        <td>název*</td>
-        <td><input type="text" name="name" size="50" /></td>
-      </tr>
-      <tr class="akt">
-        <td>viditelnost*</td>
-        <td><input type="text" name="visible" size="50" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="insert_new_translation_lang">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.new_field_form.code;
-  				focus.focus();
-				-->
-  </script>
-
diff --git a/old/html/multidic/app/webroot/administration/add_user.php b/old/html/multidic/app/webroot/administration/add_user.php
deleted file mode 100644
index b18915b..0000000
--- a/old/html/multidic/app/webroot/administration/add_user.php
+++ /dev/null
@@ -1,180 +0,0 @@
-<?php
-
-require_once("./administration/user.php");
-
-if (!Empty($action) && $action == "insert_new_user") {
-
-  $zobrazit_znovu = true;
-  
-  if (Empty($name)) {
-    print_hlasku("Jméno musíte vyplnit");
-  }
-  else if (Empty($surname)) {
-    print_hlasku("Příjmení musíte vyplnit");
-  }
-  else if (Empty($email)) {
-    print_hlasku("E-mail musíte vyplnit");
-  }
-  else if (!ERegI("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$", $email)) {
-    print_hlasku("E-mailová adresa není ve správném tvaru.");
-  }
-  else if (Empty($privileges)) {
-    print_hlasku("Práva musíte vyplnit");
-  }
-  else if ($privileges != 1 && $privileges != 2 && $privileges != 3) {
-    print_hlasku("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin.");
-  }
-  else if (Empty($nick)) {
-    print_hlasku("Nick musíte vyplnit");
-  }
-  else if (Empty($password) || Empty($password2)) {
-    print_hlasku("Heslo i heslo pro kontrolu musíte vyplnit");
-  }
-  else if ($password != $password2) {
-    print_hlasku("Heslo a heslo pro kontrolu se neshoduje");
-  }
-  else {
-    if (nick_exists($nick)) {
-      print_hlasku("Uživatel s takovým nickem již existuje, zvolte si prosím jiný");
-    }
-    else {
-      insert_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $password);
-      $zobrazit_znovu = false;
-    }
-  }
-}
-
-function znova($string) {
-  global $zobrazit_znovu;
-  if ($zobrazit_znovu)
-    echo ' value="'.$string.'"';
-}
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_user_form(form) {
-    new_user_form = form;
-
-    if (new_user_form.name.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_user_form.name);
-      return false;
-    }
-    if (new_user_form.surname.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_user_form.surname);
-      return false;
-    }
-    if (new_user_form.email.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_user_form.email);
-      return false;
-    }
-    if(window.RegExp) {
-      re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$");
-      if (!re.test(new_user_form.email.value)) {
-        alert("Zadaná adresa není správnou adresou elektronické pošty!");
-        setFocus(new_user_form.email);
-        return false;
-      }
-    }
-    if (new_user_form.privileges.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_user_form.privileges);
-      return false;
-    }
-    if (edit_user_form.privileges.value != "1" && 
-        edit_user_form.privileges.value != "2" &&
-        edit_user_form.privileges.value != "3") {
-      alert("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin.");
-      setFocus(new_user_form.privileges);
-      return false;
-    }
-    if (new_user_form.nick.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_user_form.nick);
-      return false;
-    }
-    if (new_user_form.password.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_user_form.password);
-      return false;
-    }
-    if (new_user_form.password2.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_user_form.password2);
-      return false;
-    }
-    if (new_user_form.password.value != new_user_form.password2.value) {
-      alert("Heslo pro kontorlu se neshoduje...");
-      setFocus(new_user_form.password);
-      return false;
-    }
-    
-    return true;
-  }
-</script>
-
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vlož nového uživatele</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_user_form" onSubmit="return validate_new_user_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>jméno*</td>
-        <td><input type="text" name="name"  size="50" maxlength="50"<?php znova($name)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>příjmení*</td>
-        <td><input type="text" name="surname"  size="50" maxlength="50"<?php znova($surname)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>město</td>
-        <td><input type="text" name="city"  size="50" maxlength="70"<?php znova($city)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>e-mail*</td>
-        <td><input type="text" name="email"  size="50" maxlength="80"<?php znova($email)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>národnost</td>
-        <td><input type="text" name="nationality"  size="50" maxlength="30"<?php znova($nationality)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>práva*</td>
-        <td><?php  echo get_privileges_chooser($privileges); ?></td>
-      </tr>
-      <tr class="akt">
-        <td>nick*</td>
-        <td><input type="text" name="nick"  size="50" maxlength="30"<?php znova($nick)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>heslo*</td>
-        <td><input type="password" name="password"  size="50" maxlength="100" onFocus="setFocus(this)" /></td>
-      </tr>
-      <tr class="akt">
-        <td>heslo znovu*</td>
-        <td><input type="password" name="password2"  size="50" maxlength="100" onFocus="setFocus(this)" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="insert_new_user">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  
-  <script language="javascript">
-				<!--
-					var focus = document.new_user_form.name;
-  				focus.focus();
-				-->
-  </script>
-
diff --git a/old/html/multidic/app/webroot/administration/add_word.php b/old/html/multidic/app/webroot/administration/add_word.php
deleted file mode 100644
index 19c3baf..0000000
--- a/old/html/multidic/app/webroot/administration/add_word.php
+++ /dev/null
@@ -1,524 +0,0 @@
-<?php
-require_once("./administration/word.php");
-  /*zobrazí znovu obsah formuláře*/
-  function znova($string) {
-    global $zobrazit_znovu;
-    if ($zobrazit_znovu)
-      echo ' value="'.$string.'"';
-  }
-
-
-if (Empty($language) || $language == "") {
-  $krok = 0;
-}
-else if (Empty($source) || $source == "") {
-  $krok = 1;
-}
-else {
-  $krok = 2;
-}
-
-switch ($krok) {
-  case (0):  
-?>
-
-
-  <table>
-    <thead align="center"> <h3 class="nadpis2">Vyberte jazyk pro nové slovo</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_word_form0">
-      <table>
-      <tr class="akt">
-        <td><?php echo(get_language_chooser(1))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="select_language">
-          <input type="submit" value="Dál">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-<?php
-  break;
-  case (1):
-?>
-
-  <table>
-    <thead align="center"> <h3 class="nadpis2">Vyberte zdroj nového slova</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_word_form1">
-      <table>
-      <tr class="akt">
-        <td><?php echo(get_source_chooser($language))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="language" value="<?php echo $language?>">
-          <?php if ($delete_from_not_found):?>
-            <input type="hidden" name="delete_from_not_found" value="true">
-            <input type="hidden" name="table_not_found" value="<?php echo $table_not_found?>">
-            <input type="hidden" name="id_not_found" value="<?php echo $id_not_found?>">
-          <?php else:?>
-            <input type="hidden" name="delete_from_not_found" value="false">
-          <?php endif;?>
-          <input type="hidden" name="action" value="select_source">
-          <input type="submit" value="Dál">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-
-<?php 
-  break;
-
-  case (2):
-  
-  $zobrazit_znovu = true;  
-
-    if (!Empty($action) && $action == "insert_new_word") {
-
-    $user = $ses_IDuser;
-  
-
-  
-   // if (Empty($czech)) {
-   //   print_hlasku("Česky musíte vyplnit");
-   // }
-   // else 
-   // if (Empty($english)) {
-   //   print_hlasku("Anglicky musíte vyplnit");
-   // }
-   // else 
-    if (Empty($lection)) {
-      print_hlasku("Lekci musíte vyplnit");
-    }
-    //else if (strtolower($gender) != 'm' && strtolower($gender) != 'f' && !Empty($gender)) {
-    //  print_hlasku("Rod musí obsahovat 'm' nebo 'f' nebo zůstat prázdný");
-    //}
-    else {
-      if (insert_word($czech,$english,$word_category,$verbal_class,$present,$past,$valence,$root,
-                      $field,$language,$user,$source,$lection, $future, $infinitive, $gender, $vocalized, $nonvocalized,
-                      $word_category_foreign, $status_constructus_single, $status_constructus_plural, $single_adj_female,
-                      $plural_adj_female, $conjugation, $imperative, $prefix, $status_constructus_single_female,
-		      $status_constructus_plural_female, $czech_female, $single_female, $plural_female, 
-                      $status_constructus_single_noun_female, $status_constructus_plural_noun_female,
-		      $nonvocalized_female, $nonvocalized_alternative, $vocalized_alternative)) {
-          print_hlasku ("Slovíčko přidáno...");
-      }
-        
-      if ($delete_from_not_found == "true") {
-        //echo ("\$delete_from_not_found = ".$delete_from_not_found."\n<br>");
-        require_once("./administration/not_found.php");
-        if (delete_not_found($table_not_found, $id_not_found)) { 
-          print_hlasku ("a smazáno z nenalezených...");
-        }
-
-      }
-      $zobrazit_znovu = false;
-    }
-  }
-
-?>
-
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_word_form(form) {
-    new_word_form = form;
-/*
-    if (new_word_form.czech.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_word_form.czech);
-      return false;
-    }
-    if (new_word_form.english.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_word_form.english);
-      return false;
-    }
-*/
-    if (new_word_form.lection.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_word_form.lection);
-      return false;
-    }
-    
-    return true;
-  }
-</script>
-
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vlož nové slovo</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="new_word_form" onSubmit="return validate_new_word_form(this)">
-      <table>
-      <tr class="akt">
-        <td>česky</td>
-        <td><input type="text" name="czech"  size="50"<?php znova($czech)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>česky v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
-        <td><input type="text" name="czech_female"  size="50"<?php znova($czech_female)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>anglicky</td>
-        <td><input type="text" name="english"  size="50"<?php znova($english)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>druh slova v češtině</td>
-        <td><input type="text" name="word_category"  size="50"<?php znova($word_category)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>seznam zkratek:</td>
-        <td>
-            <table style="font-size: smaller;">
-              <tr>
-              <td>
-            Podstatné jméno – <b>s</b> <br />
-            Přídavné jméno – <b>adj</b> <br />
-            
-            </td>
-            <td>
-            Zájmeno – <b>pron</b> <br />
-            Číslovka – <b>num</b> <br />
-            </td>
-            <td>
-            Sloveso – <b>v</b> <br />
-            Příslovce – <b>adv</b> <br />
-            </td>
-            <td>
-            Předložka – <b>prep</b> <br />
-            Spojka – <b>conj</b> <br />
-            
-            
-            </td>
-            <td>
-            Částice – <b>part</b> <br />
-            Citoslovce - <b>interj</b> <br />
-            </td>
-            
-              <td>
-            fráze – <b>phr</b> <br />
-            uvoz. částice - <b>IP</b> <br />
-            </td>
-            
-            </tr>
-            </table>
-        </td>
-      </tr>
-      <tr class="akt">
-        <td>druh slova v cizím j.</td>
-        <td>
-        <?php if($language == 2): ?>
-            <select name="word_category_foreign">
-                
-                <option <?php echo (empty($word_category_foreign))? 'selected="selected" ' : ""?>value="">  </option>
-                <option <?php echo ($word_category_foreign === "שם עצם")? 'selected="selected" ' : ""?>value="שם עצם"> ש"ע </option>
-                <option <?php echo ($word_category_foreign === "מילת חיבור")? 'selected="selected" ' : ""?>value="מילת חיבור"> מ"ח </option>
-                <option <?php echo ($word_category_foreign === "מילת קריאה")? 'selected="selected" ' : ""?>value="מילת קריאה"> מ"ק </option>
-                <option <?php echo ($word_category_foreign === "פועל")? 'selected="selected" ' : ""?>value="פועל"> פ' </option>
-                <option <?php echo ($word_category_foreign === "מילת יחס")? 'selected="selected" ' : ""?>value="מילת יחס"> מ"י </option>
-                <option <?php echo ($word_category_foreign === "תואר הפועל")? 'selected="selected" ' : ""?>value="תואר הפועל"> תה"פ </option>
-                <option <?php echo ($word_category_foreign === "שם מספר")? 'selected="selected" ' : ""?>value="שם מספר"> ש"מ </option>
-                <option <?php echo ($word_category_foreign === "מילת שאלה")? 'selected="selected" ' : ""?>value="מילת שאלה"> מ"ש </option>
-                <option <?php echo ($word_category_foreign === "מילת גוף")? 'selected="selected" ' : ""?>value="מילת גוף"> מ"ג </option>
-                <option <?php echo ($word_category_foreign === "תואר")? 'selected="selected" ' : ""?>value="תואר"> ת' </option>
-                <option <?php echo ($word_category_foreign === "ביטוי")? 'selected="selected" ' : ""?>value="ביטוי">  ביטוי  </option>
-                
-
-            </select>
-        <?php else: ?>
-            <input type="text" name="word_category_foreign"  size="50"<?php znova($word_category_foreign)?> />
-        <?php endif;?>
-        </td>
-      </tr>
-      <tr class="akt">
-        <td>slovesná třída</td>
-        <td><input type="text" name="verbal_class"  size="50"<?php znova($verbal_class)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>přítomný čas / množné číslo <br />všech podstatných jmen a <br />přídavných jmen mužského rodu</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               name="present"  
-               size="29"<?php znova($present)?> 
-               onfocus="aktivujKlavesnici('new_word_form.present')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>minulý čas / jednotné číslo <br />všech podstatných jmen a <br />přídavných jmen mužského rodu</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="past"  
-                 size="29"<?php znova($past)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.past')" /></td>
-      </tr>
-
-      </tr>
-      <tr class="akt">
-        <td>alternativní vokalizovaný tvar</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="vocalized_alternative"  
-                 size="29"<?php znova($vocalized_alternative)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.vocalized_alternative')" /></td>
-      </tr>
-
-
-      <tr class="akt">
-        <td>jednotné číslo podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="single_female"  
-                 size="29"<?php znova($single_female)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.single_female')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>množné číslo podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="plural_female"  
-                 size="29"<?php znova($plural_female)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.plural_female')" /></td>
-      </tr>
-      
-
-
-      <tr class="akt">
-        <td>status constructus číslovek,<br /> jednotného čísla podstatných jmen <br />a jednotného čísla přídavných<br /> jmen mužského rodu</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="status_constructus_single"  
-                 size="29"<?php znova($status_constructus_single)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_single')" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>status constructus množného <br />čísla podstatných jmen <br />a přídavných jmen mužského rodu</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="status_constructus_plural"  
-                 size="29"<?php znova($status_constructus_plural)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_plural')" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>status constructus jednotného <br />čísla přídavných jmen <br />ženského rodu</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="status_constructus_single_female"  
-                 size="29"<?php znova($status_constructus_single_female)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_single_female')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>status constructus množného <br />čísla přídavných jmen <br />ženského rodu</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="status_constructus_plural_female"  
-                 size="29"<?php znova($status_constructus_plural_female)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_plural_female')" /></td>
-      </tr>
-
-
-      <tr class="akt">
-        <td>status constructus jednotného čísla podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="status_constructus_single_noun_female"  
-                 size="29"<?php znova($status_constructus_single_noun_female)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_single_noun_female')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>status constructus množného čísla podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="status_constructus_plural_noun_female"  
-                 size="29"<?php znova($status_constructus_plural_noun_female)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.status_constructus_plural_noun_female')" /></td>
-      </tr>
-      
-      
-      <tr class="akt">
-        <td>jednotné číslo přídavných <br /> jmen ženského rodu</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="single_adj_female"  
-                 size="29"<?php znova($single_adj_female)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.single_adj_female')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>množné číslo přídavných <br /> jmen ženského rodu</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="plural_adj_female"  
-                 size="29"<?php znova($plural_adj_female)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.plural_adj_female')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>budoucí čas</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="future"  
-                 size="29"<?php znova($future)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.future')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>infinitiv</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-                 name="infinitive"  
-                 size="29"<?php znova($infinitive)?> 
-                 onfocus="aktivujKlavesnici('new_word_form.infinitive')" /></td>
-      </tr>
-
-      
-      <tr class="akt">
-        <td>rekce</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               name="valence"  
-               size="29"<?php znova($valence)?> 
-               onfocus="aktivujKlavesnici('new_word_form.valence')" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>konjugace</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               name="conjugation"  
-               size="29"<?php znova($conjugation)?> 
-               onfocus="aktivujKlavesnici('new_word_form.conjugation')" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>imperativ</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               name="imperative"  
-               size="29"<?php znova($imperative)?> 
-               onfocus="aktivujKlavesnici('new_word_form.imperative')" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>vokalizovaný tvar</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               name="vocalized"  
-               size="29"<?php znova($vocalized)?> 
-               onfocus="aktivujKlavesnici('new_word_form.vocalized')" 
-               disabled="disabled"
-               /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>nevokalizovaný tvar</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               name="nonvocalized"  
-               size="29"<?php znova($nonvocalized)?> 
-               onfocus="aktivujKlavesnici('new_word_form.nonvocalized')" /></td>
-      </tr>
-
-      <tr class="akt">
-        <td>nevokalizovaný tvar v ženském rodě – pouze u přechylovatelných</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               name="nonvocalized_female"  
-               size="29"<?php znova($nonvocalized_female)?> 
-               onfocus="aktivujKlavesnici('new_word_form.nonvocalized_female')" /></td>
-      </tr>
-
-    <tr class="akt">
-        <td>alternativní nevokalizovaný tvar</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               name="nonvocalized_alternative"  
-               size="29"<?php znova($nonvocalized_alternative)?> 
-               onfocus="aktivujKlavesnici('new_word_form.nonvocalized_alternative')" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>předložka se zájmenným sufixem (ve všech možných tvarech)</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               name="prefix"  
-               size="29"<?php znova($prefix)?> 
-               onfocus="aktivujKlavesnici('new_word_form.prefix')" /></td>
-      </tr>
-      
-      
-      <tr class="akt">
-        <td>kořen</td>
-        <td>
-        <input type="text" 
-               class="akkad"
-               name="root"  
-               size="50"<?php znova($root)?> 
-               onfocus="aktivujKlavesnici('new_word_form.root')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>rod ('f'/'m' nebo prázdné)</td>
-        <td>
-        <?php if($language == 2): ?>
-            <select name="gender">
-                <option <?php echo (empty($gender))? 'selected="selected" ' : ""?>value="">  </option>
-                <option <?php echo (trim($gender) == "'ז")? 'selected="selected" ' : ""?>value="'ז"> 'ז </option>
-                <option <?php echo (trim($gender) == "'נ")? 'selected="selected" ' : ""?>value="'נ"> 'נ </option>
-		<option <?php echo (trim($gender) == "'ז'+נ")? 'selected="selected" ' : ""?>value="'ז'+נ"> 'ז'+נ </option>
-            </select>
-        <?php else: ?>
-            <input type="text" 
-               class="akkad"
-               name="gender"  
-               size="1"<?php znova($gender)?> 
-               onfocus="aktivujKlavesnici('new_word_form.gender')" />
-        <?php endif;?>
-        
-        </td>
-      </tr>
-      <tr class="akt">
-        <td>obor</td>
-        <td>
-          <?php echo(get_field_chooser())?>
-        </td>
-      </tr>
-      <tr class="akt">
-        <td>lekce*</td>
-        <td><input type="text" name="lection"  size="50"<?php znova($lection)?> /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="language" value="<?php echo $language?>">
-          <input type="hidden" name="source" value="<?php echo $source?>">
-          <input type="hidden" name="delete_from_not_found" value="<?php echo $delete_from_not_found?>">
-          <input type="hidden" name="table_not_found" value="<?php echo $table_not_found?>">
-          <input type="hidden" name="id_not_found" value="<?php echo $id_not_found?>">
-          <input type="hidden" name="action" value="insert_new_word">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.new_word_form.czech;
-  				focus.focus();
-				-->
-  </script>
-<div id="key">
-  <?php 
-    require_once("./functions/keyboard.php");
-    insert_keyboard("new_word_form.present",true);
-  ?>
-</div>
-
-<?php    }//end of switch ?>
diff --git a/old/html/multidic/app/webroot/administration/add_word_voice.php b/old/html/multidic/app/webroot/administration/add_word_voice.php
deleted file mode 100644
index d7f1fb6..0000000
--- a/old/html/multidic/app/webroot/administration/add_word_voice.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php 
-
-  require_once("./administration/voice.php");
-  $znovu = true;
-
-if (!Empty($action) && $action == "add_word_voice") {
-  
-  if (Empty($soubor)) {
-    print_hlasku("Musíte vybrat soubor");
-  }
-  else {
-    $znovu = false;
-    save_word_voice('soubor',$word_id);
-    echo_zpet_do_slovniku();
-  }
-}
-
-if ($znovu) {
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_add_word_voice_form(form) {
-    add_word_voice_form = form;
-    if (add_word_voice_form.file.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(add_word_voice_form.file);
-      return false;
-    }
-    return true;
-  }
-</script>
-
-<table>
-    <thead align="center"> <h3 class="nadpis2">Vyber zvukový soubor</h3> </thead>
-    <tbody>
-    <form action=""  method="post" enctype="multipart/form-data" name="add_word_voice_form" onSubmit="return validate_add_word_voice_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>soubor</td>
-        <td><input type="file" name="soubor"  size="50" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="add_word_voice">
-          <input type="hidden" name="word_id" value="<?php echo $word_id?>">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  
-  <script language="javascript">
-				<!--
-					var focus = document.add_word_voice_form.file;
-  				focus.focus();
-				-->
-  </script>
-  
-<?php 
-} //konec if
-?>
diff --git a/old/html/multidic/app/webroot/administration/article.php b/old/html/multidic/app/webroot/administration/article.php
deleted file mode 100644
index 4e069d0..0000000
--- a/old/html/multidic/app/webroot/administration/article.php
+++ /dev/null
@@ -1,329 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-function authorize_article($ID) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE article SET autorized = true
-                        WHERE \"IDarticle\" = '$ID'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-//NOVE2504
-function get_header_of_table() {
-  return "\n  <tr class=\"nadpis_sekce\">
-    <td>&nbsp;</td>
-    <td>nadpis<br />text článku</td>
-    <td>poznámka</td>
-    <td>lekce</td>
-    <td>zvuk</td>
-  </tr>
-";
-}
-
-function get_row_of_table($Record) {
-  global $language;
-  global $order;
-  global $od;
-  global $limit;
-  global $contrains_source;
-  global $contrains_lection;
-
-  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
-
-  //pr($Record);
-  
-  $navrat .= "  <tr>\n";
-  $navrat .= '    <td>
-                <a href="?nav_id=list_article&action=delete_article&article_id='.$Record[0].'&'.$nav_str.'">smaž</a>
-                  <!--input type="checkbox" name="smaz['.$Record[0].']" /-->';
-
-  $navrat .= "\n".' <br /> ';
-
-  $navrat .= '<a href="?nav_id=edit_article&article_id='.$Record[0].'&'.$nav_str;
-  $navrat .= '">uprav</a>';
-
-  $navrat .= "\n".' <br /> ';
-
-  $navrat .= '<a href="?nav_id=autorize_article&article_id='.$Record[0].'&'.$nav_str;
-  $navrat .= '">autorizuj</a>';
-  
-  $navrat .= "\n".' <br /> ';
-
-  $navrat .= '<a href="?nav_id=add_test&language='.$Record['language'].'&source='.$Record['source'];
-  $navrat .= '&lection='.urlencode( $Record['lection'] );
-  $navrat .= '&title='.urlencode( $Record['title'] );
-  $navrat .= '&body='.urlencode( $Record['body'] );
-  $navrat .= '">vytvoř&nbsp;test</a></td>';
-  
-
- /* $navrat .= "    <td class=\"arabic\" style=\"font-size: 180%\">";
-  $navrat .= $Record["title"];
-  $navrat .= "&nbsp;</td>\n";*/
-
-  $navrat .= "    <td class=\"arabic\" style=\"font-size: 180%\" >";
-  $navrat .= "<u>".$Record["title"]."</u><br />";
-  $navrat .= nl2br($Record["body"]);
-  $navrat .= "&nbsp;</td>\n";
-
-  $navrat .= "    <td>";
-  $navrat .= $Record["note"];
-  $navrat .= "&nbsp;</td>\n";
-
-  $navrat .= "    <td>";
-  $navrat .= $Record["lection"];
-  $navrat .= "&nbsp;</td>\n";
-
-  if (Empty($Record["article_voice"])) {
-    $navrat .= "\n    ".'<td> <a href="?nav_id=add_article_voice&article_id='.
-               $Record[0].'&'.$nav_str.'"> přidat </a></td>';
-  }
-  else {
-    $navrat .= "\n    ".'<td> <a href="?nav_id=add_article_voice&article_id='.
-               $Record[0].'&'.$nav_str.'"> změnit </a>'."<br />\n".'      <a href="'.CESTA_CLANKU.$Record[0].PRIPONA.'"> přehrát </a></td>';
-  }
-
-  $navrat .= "\n  </tr> \n";
-  return $navrat;
-}
-
-function get_razeni($l_order = "IDarticle",
-                    $l_od = 0,
-                    $l_limit = 30,
-                    $contrains_source = "all",
-                    $contrains_lection = "all",
-                    $nonauthorized = false) {
-
-  global $language;
-
-  global $order;
-  global $od;
-  global $limit;
-
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-
-
-  $nav = ($nonauthorized)? "list_nonauthorized_article" : "list_article";
-  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
-
-  $pocet_slov = get_pocet_clanku($contrains_source, $contrains_lection, $nonauthorized);
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "\n<table>
-  <tr class=\"nadpis_sekce\">
-    <td>
-      <form action=\"\" method=\"post\" name=\"razeni\">
-        Filtr: $language - $contrains_source - $contrains_lection";
-
-  $navrat .=  " (Ve výběru celkem $pocet_slov)<br />
-         Řadit podle
-         <select name=\"order\">
-           <option value=\"IDarticle\">Identofikátor</option>
-           <option value=\"title\">nadpis</option>
-           <option value=\"body\">obsah</option>
-           <option value=\"note\">poznámka</option>
-         </select>
-         od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-         počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />
-         <input type=\"hidden\" name=\"contrains_source\" value=\"$contrains_source\" />
-         <input type=\"hidden\" name=\"contrains_lection\" value=\"$contrains_lection\" />
-         <input type=\"submit\" name=\"serad\" value=\"Zobraz\" />
-         </form>
-    </td>
-  </tr>
-  <tr class=\"nadpis_sekce\"><td align=\"center\">
-    <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit&$nav_str\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)
-    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit&$nav_str\">
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_slov)
-    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit&$nav_str\">
-              Dalších $limit </a> |   ";
-  $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_slov-$limit)."&limit=$limit&$nav_str\">
-             Na konec </a>
-  ";
-  $navrat .= "</td></tr></table>\n";
-  $odkaz = "list_article_print.php?nav_id=$nav&serad=true&order=$order&od=$od&limit=$limit&$nav_str";
-    $navrat .= "<a href=\"$odkaz\" onclick=\"OpenPopUp('$odkaz', 800, 750); return false\"
-                              target=\"_blank\">verze pro tisk</a>";
-  return $navrat;
-}
-
-function get_pocet_clanku($contrains_source, $contrains_lection, $nonauthorized) {
-  global $language;
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  //$spojeni->debug = true;
-  $dotaz = "SELECT \"IDarticle\" FROM article";
-   if ($nonauthorized == true) {
-    $dotaz .= " WHERE autorized = false";
-	}
-	else {
-		$dotaz .= " WHERE autorized = true";
-	}
-  if ($language != "all")
-    $dotaz .= " AND language = '$language'";
-  if ($contrains_source != "all")
-    $dotaz .= " AND source = $contrains_source";
-  if ($contrains_lection != "all")
-    $dotaz .= " AND lection = '$contrains_lection'";
-
-	//pr($dotaz);
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-
-}
-
-
-//NOVE2504
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce">
-
-            <td></td>
-            <td></td>
-            <td></td>
-            <td></td>
-            <td></td>
-          </tr>';
-}
-
-/**
- *  Funkce vypise z db vsechny slovnikove polozky
- *
- *  TODO: DODELAT VYPIS OSTATNICH DAT Z DB (DATA, USER, ATD...)
- *
- *
- */
-function print_table_of_article($language = "all", $contrains_source = "all", $contrains_lection = "all",
-							$nonauthorized = false,
-                          $order = "IDarticle", $od = 0, $limit = 30) {
-
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $navrat = "<h3 class=\"nadpis2\">Výpis článků";
-
- if ($nonauthorized)
-      $navrat .= " - neautorizováno";
-  if ($language == "all")
-    $navrat .= " - vše</h3>";
-  else if($language == 1)
-    $navrat .= " - arabské</h3>";
-  else if($language == 2)
-    $navrat .= " - hebrejské</h3>";
-  else if($language == 3)
-    $navrat .= " - akkadské</h3>";
-
-  $navrat .= get_razeni($order, $od, $limit, $contrains_source, $contrains_lection, $nonauthorized);
-  $navrat .= "<table>";
-  $navrat .= get_header_of_table();
-
-  $dotaz = "SELECT * FROM article ";
-
-	if ($nonauthorized) $pomocna = " autorized = false ";
-  else $pomocna = " autorized = true";
-
-  if ($language != "all")
-    $dotaz .= " WHERE language = '$language' AND $pomocna ";
-  else
-    $dotaz .= " WHERE $pomocna ";
-
-  if ($contrains_source != "all")
-    $dotaz .= "AND source = $contrains_source";
-  if ($contrains_lection != "all")
-    $dotaz .= "AND lection = '$contrains_lection'";
-
-
-  $dotaz .= " ORDER BY \"$order\" OFFSET $od LIMIT $limit";
-
-  $radky = $spojeni->query($dotaz);
-
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= "</table>";
-  echo $navrat;
-}
-
-function get_article($id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM article WHERE \"IDarticle\" = '$id'";
-  $radky = $spojeni->query($dotaz);
-  $spojeni->next_record();
-
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Clanek se nepodařilo načíst.");
-  }
-
-  return $spojeni->Record;
-}
-
-function delete_article($ID) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM article WHERE \"IDarticle\" = '$ID'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-function update_article($id, $title, $body, $note, $lection) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-
-  $dotaz = "UPDATE article SET title = '".AddSlashes($title)."',
-                            body = '".AddSlashes($body)."',
-                            note = '".AddSlashes($note)."',
-                            lection = '".AddSlashes($lection)."'
-                            WHERE \"IDarticle\" = '".AddSlashes($id)."'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Slovo se nepodařilo upravit.");
-  }
-  print_hlasku("Slovo změněno.");
-}
-
-
-
-
-function insert_article($language,$source,$lection,$title,$body,$note,$user){
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  //$NOW = Date("YmdHis");
-
-  $dotaz = "INSERT INTO article (\"language\",
-                              \"source\",
-                              \"lection\",
-                              \"inserted_by\",
-                              \"title\",
-                              \"body\",
-                              \"note\",
-                              \"article_voice\")
-                    VALUES ('$language',
-                            '$source',
-                            '$lection',
-                            '$user',
-                            '$title',
-                            '$body',
-                            '$note',
-                            '0')";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/author.php b/old/html/multidic/app/webroot/administration/author.php
deleted file mode 100644
index 28c3501..0000000
--- a/old/html/multidic/app/webroot/administration/author.php
+++ /dev/null
@@ -1,193 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-/**
- *  Pomocna funkce, vraci do tabulky zformatovane slovo
- *
- *  @param $Record polozka slovniku nactena z db
- *  @return do tabulky zformatovany zaznam
- */
- 
-//NOVE2504 
-function get_row_of_table($Record, $od = 1, $do = 2) {
-  $navrat .= "<tr class=\"akt\">\n     ";
-  $navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>'.
-             '<td><a href="?nav_id=edit_author&author_id='.$Record[0].'">edit</a></td>';
-  for($j=$od;$j<$do;$j++) {
-    $navrat .= "<td class=\"akt\">";
-    $navrat .= "$Record[$j]";
-    $navrat .= "&nbsp;</td>\n";
-  }
-  $navrat .= "</tr> \n  ";
-  return $navrat;
-}
-
-
-function get_pocet_autoru() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT \"IDauthor\" FROM author ";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-function get_razeni($l_order = "IDauthor", $l_od = 0, $l_limit = 30) {
-  global $order;
-  global $od;
-  global $limit;
-  
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-  $pocet_autoru = get_pocet_autoru();
-  $nav = "list_author";
-  
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "<table>
-      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
-      Zobrazeno $limit autorů od $od.  (Ve slovniku celkem $pocet_autoru)<br />
-       Řadit podle 
-       <select name=\"order\">	
-         <option value=\"IDauthor\">Identifikátor</option>
-         <option value=\"name\">jméno</option>
-         <option value=\"surname\">příjmení</option>
-       </select>
-       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
-       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
-       </td></tr>
-       <tr class=\"nadpis_sekce\"><td align=\"center\">
-        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)           
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit\"> 
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_autoru)
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit\">
-              Dalších $limit </a> |   ";
-  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_autoru-$limit)."&limit=$limit\"> 
-             Na konec </a></td>
-  ";
-  $navrat .= "</td></tr></table>";
-  return $navrat;
-}
-
-//NOVE2504
-function get_header_of_table() {
-return "<tr class=\"nadpis_sekce\">
-  <td>Vybrané&nbsp;</td>
-  <td>&nbsp;</td>
-  <td>jméno</td>
-  <td>příjmení</td>
-</tr>";
-}
-//NOVE2504
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td>
-              <td></td><td></td><td>&nbsp; </td></tr>';
-}
-
-function print_table_of_author($order = "IDauthor", $od = 0, $limit = 30) {
-  require_once("./classes/db.php");
-  
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM author ORDER BY \"$order\" OFFSET $od LIMIT  $limit";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<h3 class=\"nadpis2\">Výpis autorů</h3>";
-  $navrat .= get_razeni($order, $od, $limit);
-  $navrat .= "<table><form action=\"\" method=\"post\">";
-  $navrat .= get_header_of_table();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record, 1, 3);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= '<input type="hidden" name="action" value="delete_author">';
-  $navrat .= "</form></table>";
-  echo $navrat;
-
-  
-}
-
-function insert_author($name, $surname) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "INSERT INTO author (name, 
-                                surname) 
-                    VALUES ('$name', 
-                            '$surname')";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Bohužel, autora '$name $surname' se nepodařilo přidat.");
-    return false;
-  }
-  print_hlasku ("Autor '$name $surname' přidán..");
-  return true;
-}
-
-function possible_to_delete_author($author_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM author_of_source WHERE \"IDauthor\" = '$author_id'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku($spojeni->$Error);
-    return false;
-  }
-  //echo $spojeni->num_rows();
-  if ($spojeni->num_rows() == 0)
-    return true;
-    
-  return false;
-}
-
-function delete_author($ID) {
-  if (!possible_to_delete_author($ID)) {
-    print_hlasku("Kontrola integrity hlásí: Nelze smazat");
-    return false;
-  }
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM author WHERE \"IDauthor\" = $ID";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  $dotaz = "DELETE FROM author_of_source WHERE \"IDauthor\" = $ID";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-//NOVE 2504
-function update_author($name, $surname, $author_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE author SET name = '$name',
-                              surname = '$surname'
-                            WHERE \"IDauthor\" = $author_id";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Autora se nepodařilo upravit.");
-  }
-  print_hlasku("Autor změněn.");
-}
-
-//NOVE2504
-function get_author($author_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM author WHERE \"IDauthor\" LIKE '$author_id'";
-  $radky = $spojeni->query($dotaz);
-
-  $spojeni->next_record();
-  
-  return $spojeni->Record;
-}
-
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/context.php b/old/html/multidic/app/webroot/administration/context.php
deleted file mode 100644
index 2867d24..0000000
--- a/old/html/multidic/app/webroot/administration/context.php
+++ /dev/null
@@ -1,109 +0,0 @@
-<?php 
-//NOVE2504 cely soubor
-require_once("./functions/dictionary.php");
-
-
-function link_context($context_id, $word_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  
-  $dotaz = "UPDATE dict SET context = '".AddSlashes($context_id)."'
-                        WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
-  $spojeni->query($dotaz);
-  
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Bohužel, vybraný kontext se nepodařilo připojit.");
-    echo_zpet_do_slovniku();
-    return false;
-  }
-  print_hlasku ("Kontext připojen..");
-  echo_zpet_do_slovniku();
-  return true;  
-}
-
-
-function insert_context($cz_context, $en_context, $org_context, $word_id, $source_id, $isVoice){
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  
-  $pomoc = ($isVoice)? 1 : 0;
-  $dotaz = "INSERT INTO context (cz_context, 
-                                 en_context,
-                                 orig_context, 
-                                 source, 
-                                 voice)
-                    VALUES ('$cz_context', 
-                            '$en_context',
-                            '$org_context', 
-                            '$source_id', 
-                            '$pomoc')";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Bohužel, kontext '$cz_context - $en_context' se nepodařilo přidat.");
-    echo_zpet_do_slovniku();
-    return false;
-  }
-  $dotaz = "SELECT \"IDcontext\" FROM context WHERE 
-                              cz_context LIKE '$cz_context' AND
-                              en_context LIKE '$en_context' AND
-                              orig_context LIKE '$org_context'";
-  $spojeni->query($dotaz);
-  $spojeni->next_record();
-  $context_id = $spojeni->Record[0];
-  
-  $dotaz = "UPDATE dict SET context = '".AddSlashes($context_id)."'
-                        WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
-  $spojeni->query($dotaz);
-  
-  print_hlasku ("Kontext přidán..");
-  echo_zpet_do_slovniku();
-  return true;
-}
-
-function delete_context($context_id, $word_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  
-  /*$dotaz = "DELETE FROM context WHERE IDcontext LIKE $context_id";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }*/
-  $dotaz = "UPDATE dict SET context = '0'
-                        WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
-  $spojeni->query($dotaz);
-  return true;
-  
-}
-
-function update_context($cz_context, $en_context, $org_context, $context_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-
-  $dotaz = "UPDATE context SET cz_context = '".AddSlashes($cz_context)."', 
-                            en_context = '".AddSlashes($en_context)."',
-                            orig_context = '".AddSlashes($org_context)."'
-                            WHERE \"IDcontext\" = '".AddSlashes($context_id)."'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Kontext se nepodařilo upravit.");
-  }
-  print_hlasku("Kontext změněn.");
-  echo_zpet_do_slovniku();
-}
-
-function get_context($context_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM context WHERE \"IDcontext\" LIKE '$context_id'";
-  $radky = $spojeni->query($dotaz);
-  $spojeni->next_record();
-
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Kontext se nepodařilo načíst.");
-  }
-
-  return $spojeni->Record;
-}
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/delete_author_of_source.php b/old/html/multidic/app/webroot/administration/delete_author_of_source.php
deleted file mode 100644
index 9bfcf99..0000000
--- a/old/html/multidic/app/webroot/administration/delete_author_of_source.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-  
-  require_once("./functions/dictionary.php");
-  require_once("./classes/db.php");
-  
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM author_of_source WHERE \"IDsource\" = $source_id AND \"IDauthor\" = $author_id";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Autora se nepodařilo odebrat");
-  }
-  print_hlasku("Autor odebrán");
-  echo_zpet_do_zdroju();
-  
-?>
diff --git a/old/html/multidic/app/webroot/administration/desk.php b/old/html/multidic/app/webroot/administration/desk.php
deleted file mode 100644
index 99bbad9..0000000
--- a/old/html/multidic/app/webroot/administration/desk.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-require_once("./administration/word.php");
-
-$word = get_word($word_id);
-
-
-
-switch ($word['word_category_foreign']) {
-
-    case('שם עצם'):
-        ?>
-        
-        <div class="card">
-        
-            <p class="arabic"> <?php echo $word['vocalized'] ?> ש"ע <?php echo $word['gender']?> <?php echo $word['nonvocalized'] ?> </p>
-
-
-     4               	
-ר. סְפָרִים
-									  		    5
-ס. י. סֵפֶר
-											     6
-ס. ר. סִפְרֵי
-											   7
- ר - פ - ס  .ש
-
-        
-        
-        </div>
-        
-        
-        
-        
-        <?
-    break;
-
-}
-
-
-echo '<pre>';
-print_r($word);
-echo '</pre>';
-
diff --git a/old/html/multidic/app/webroot/administration/detail_test.php b/old/html/multidic/app/webroot/administration/detail_test.php
deleted file mode 100644
index 1888fcd..0000000
--- a/old/html/multidic/app/webroot/administration/detail_test.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php 
-//require_once("./administration/test.php");
-require_once("./examination/test.php");
-
-$test_id = $_GET['test_id'];
-$test = get_test($test_id);
-//pr($test);
-
-
-?>
-
-<div class="">
-<h1>Test <?php echo $test['title']?></h1>
-    <p>
-        <?php echo $test['note']?>
-    </p>
-
-    <p class="arabic">
-        <?php echo nl2br(test_form($test['body']))?>
-    </p>
-</div>
diff --git a/old/html/multidic/app/webroot/administration/duplicity.php b/old/html/multidic/app/webroot/administration/duplicity.php
deleted file mode 100644
index 528637b..0000000
--- a/old/html/multidic/app/webroot/administration/duplicity.php
+++ /dev/null
@@ -1,191 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-//NOVE2504
-function get_header_of_table() {
-  return "\n  <tr class=\"nadpis_sekce\">
-    <td>zdroj</td>
-    <td>lekce</td>
-    <td>minulý čas&nbsp;/&nbsp;plural</td>
-    <td>česky</td>
-    <td>anglicky</td>
-    <td>kontext</td>
-    <td>zvuk</td>
-  </tr>
-";
-}
-
-function get_row_of_table($Record, $nonauthorized = false, $contrains_user_id = "all") {
-  global $language;
-  global $order;
-  global $od;
-  global $limit;
-  
-  $nav_str = "";
-
-  
-  $navrat .= "  <tr class=\"akt\">\n";
-  $navrat .= '    <td>'.$Record["source"].'</td>'; 
-  $navrat .= "\n".'   <td>'.$Record["lection"].'
-    </td>';  
-  $navrat .= "\n".'    <td class="arabic">'.$Record["past"].'</td>';  
-  
-  $navrat .= "    <td>";
-  $navrat .= $Record["czech"];
-  $navrat .= "&nbsp;</td>\n";
-  $navrat .= "    <td>";
-  $navrat .= $Record["english"];
-  $navrat .= "&nbsp;</td>\n";
-  
-      if (Empty($Record["context"])) {
-      $navrat .= '    <td>není</td>';
-    }
-    else {
-      $navrat .= "    ".'<td>je</td>';
-    }
-    if (Empty($Record["word_voice"])) {
-      $navrat .= "\n    ".'<td>není</td>';
-    }
-    else {
-      $navrat .= "\n    ".'<td>je</td>';
-    }
-    
-  $navrat .= "\n  </tr> \n";
-  return $navrat;
-}
-
-function get_razeni($l_order = "sorting_no", 
-                    $l_od = 0, 
-                    $l_limit = 14, 
-                    $nonauthorized = false, 
-                    $contrains_user_id = "all",
-                    $contrains_source = "all", 
-                    $contrains_lection = "all") {
- 
-  global $language;
-  
-  global $order;
-  global $od;
-  global $limit;
-  
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-
-  $nav_str = "";
-  
-  $pocet_duplicit = get_pocet_duplicit();
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "\n<table>
-  <tr class=\"nadpis_sekce\">
-    <td>
-      <form action=\"\" method=\"post\" name=\"razeni\">" ;
-
-  $navrat .=  " (duplicitních položek celkem $pocet_duplicit)<br />
-         Řadit podle 
-         <select name=\"order\">
-
-           <option value=\"IDdict\">Identifikátor</option>
-           <option value=\"czech\">česky</option>
-           <option value=\"english\">anglicky</option>
-           <option value=\"past\">minulý čas</option>
-
-         </select>
-         od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-         počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />  
-         <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> 
-         </form>
-    </td>
-  </tr>
-  <tr class=\"nadpis_sekce\"><td align=\"center\">
-    <a href=\"?nav_id=list_duplicity&serad=true&order=$order&od=0&limit=$limit&$nav_str\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)           
-    $navrat .="\n    <a href=\"?nav_id=list_duplicity&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit&$nav_str\"> 
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_duplicit)
-    $navrat .="\n    <a href=\"?nav_id=list_duplicity&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit&$nav_str\">
-              Dalších $limit </a> |   ";
-  $navrat .="\n    <a href=\"?nav_id=list_duplicity&serad=true&order=$order&od=".
-             ($pocet_duplicit-$limit)."&limit=$limit&$nav_str\"> 
-             Na konec </a>
-  ";
-  $navrat .= "</td></tr></table>\n";
-  return $navrat;
-}
-
-function get_pocet_duplicit() {
-  global $language;
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT 2
-  FROM dict d 
-  WHERE EXISTS (
-     SELECT 1 
-       FROM dict e 
-       WHERE NOT e.\"IDdict\" = d.\"IDdict\"  
-             AND e.past LIKE d.past
-  )
-  ORDER BY d.past";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-
-}
-
-
-//NOVE2504
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce">
-            <td><!--input type="submit" name="delete_submit" value="Smaž"--></td>
-            <td></td>
-            <td></td>
-            <td></td>
-            <td></td>
-            <td></td>
-            <td></td>
-          </tr>';
-}
-
-
-
-
-
-
-function print_table_of_duplicity($order = "IDdict", $od = 0, $limit = 14) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "
-  SELECT           d.past       as past, 
-                   d.source     as source,
-                   d.lection    as lection,
-                   d.czech      as czech,
-                   d.english    as english,
-                   d.context    as context,
-                   d.word_voice as word_voice
-  FROM dict d
-  WHERE EXISTS (
-     SELECT 1 
-       FROM dict e 
-       WHERE NOT e.\"IDdict\" = d.\"IDdict\"  
-             AND e.past LIKE d.past
-  )
-  ORDER BY d.past DESC, d.\"$order\"
-  LIMIT $limit
-  OFFSET $od";
-  $radky = $spojeni->query($dotaz);
-  $navrat .= "<h3 class=\"nadpis2\">Výpis slov, které se vyskytují duplicitně</h3>";
-  $navrat .= get_razeni($order, $od, $limit);
-  $navrat .= "<table>";
-  $navrat .= get_header_of_table();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= "</table>";
-  echo $navrat;
-
-  
-}
-?>
diff --git a/old/html/multidic/app/webroot/administration/edit_article.php b/old/html/multidic/app/webroot/administration/edit_article.php
deleted file mode 100644
index 0d5e655..0000000
--- a/old/html/multidic/app/webroot/administration/edit_article.php
+++ /dev/null
@@ -1,116 +0,0 @@
-<?php 
-require_once("./administration/article.php");
-$vypis_edit = true;
-if (!Empty($action) && $action == "edit_article") {
-  
-
-  if (Empty($lection)) {
-    print_hlasku("Lekci musíte vyplnit");
-  }
-  else {
-    update_article($article_id, $title, $body, $note, $lection);
-    
-    echo_zpet_do_clanku();
-    $vypis_edit = false;
-  }
-  
-  
-}
-if($vypis_edit){
-  
-  $Record = get_article($article_id);
-  $title         = $Record["title"];
-  $body          = $Record["body"];
-  $note          = $Record["note"];
-  $lection       = $Record["lection"]; 
-
-?>
-
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_edit_article_form(form) {
-    edit_article_form = form;
-
-    if (edit_article_form.lection.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_article_form.lection);
-      return false;
-    }
-    
-    return true;
-  }
-</script>
-
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav článek</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_article_form" onSubmit="return validate_edit_article_form(this)">
-      <table>
-      <tr class="akt">
-        <td>název</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-               class= "arabic"
-               name="title"  
-               size="29"
-               value="<?php echo $title?>" 
-               onfocus="aktivujKlavesnici('edit_article_form.title')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>text</td>
-        <td<?php  if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-        <textarea <?php  if ($language == 1 || $language == 2) echo "class=\"arabic\"\n" ?>
-        class= "arabic"
-            name="body" 
-            rows="7" 
-            wrap="PHYSICAL" 
-            cols="25"
-            onfocus="aktivujKlavesnici('edit_article_form.body')"
-        ><?php  echo $body ?></textarea>       
-               
-               
-               </td>
-      </tr>
-      <tr class="akt">
-        <td>poznámka</td>
-        <td><input type="text" name="note"  size="50" value="<?php  echo $note ?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>lekce*</td>
-        <td><input type="text" name="lection"  size="50" value="<?php  echo $lection ?>" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="article_id" value="<?php echo $article_id?>">
-          <input type="hidden" name="language" value="<?php echo $language?>">
-          <input type="hidden" name="source" value="<?php echo $source?>">
-          <input type="hidden" name="action" value="edit_article">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-
-  <script language="javascript">
-				<!--
-					var focus = document.edit_article_form.title;
-  				focus.focus();
-				-->
-  </script>
-<div id="key">
-  <?php 
-    require_once("./functions/keyboard.php");
-    insert_keyboard("edit_article_form.title",false);
-  ?>
-</div>
-<?php
-  }//end of else
-?>
-
diff --git a/old/html/multidic/app/webroot/administration/edit_author.php b/old/html/multidic/app/webroot/administration/edit_author.php
deleted file mode 100644
index d43c1e7..0000000
--- a/old/html/multidic/app/webroot/administration/edit_author.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php 
-  require_once("./administration/author.php");
-
-$vypis_edit = true;
-
-if (!Empty($action) && $action == "edit_author") {
-
-  if (Empty($surname)) {
-    print_hlasku("Příjmení musíte vyplnit");
-  }
-  else {
-    update_author($name, $surname, $author_id);
-    //print_table_of_author();
-    $vypis_edit = false;
-  }
-}
-if($vypis_edit){
-
-  $Record      = get_author($author_id);
-  $name        = $Record[1];
-  $surname     = $Record[2];
-
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_edit_author_form(form) {
-    edit_author_form = form;
-    if (edit_author_form.surname.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_author_form.surname);
-      return false;
-    }
-    
-    return true;
-  }
-</script>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav autora</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_author_form" onSubmit="return validate_edit_author_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>jméno</td>
-        <td><input type="text" name="name"  size="50" maxlength="50" value="<?php echo $name?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>příjmení*</td>
-        <td><input type="text" name="surname"  size="50" maxlength="50" value="<?php echo $surname?>" /></td>
-      </tr>
-      <tr>
-        <td>
-          <input type="hidden" name="action" value="edit_author">
-          <input type="hidden" name="author_id" value="<?php echo $author_id?>">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  
-  <script language="javascript">
-				<!--
-					var focus = document.edit_author_form.name;
-  				focus.focus();
-				-->
-  </script>
-<?php
-  }//end of else
-?>
diff --git a/old/html/multidic/app/webroot/administration/edit_context.php b/old/html/multidic/app/webroot/administration/edit_context.php
deleted file mode 100644
index 0ca204a..0000000
--- a/old/html/multidic/app/webroot/administration/edit_context.php
+++ /dev/null
@@ -1,113 +0,0 @@
-<?php 
-require_once("./administration/context.php");
-$vypis_edit = true;
-if (!Empty($action) && $action == "edit_context") {
-  
-  if (Empty($cz_context)) {
-    print_hlasku("Český kontext musíte vyplnit");
-  }
-//  else if (Empty($en_context)) {
-//    print_hlasku("Anglický kontext musíte vyplnit");
-//  }
-  else if (Empty($org_context)) {
-    print_hlasku("Originální kontext musíte vyplnit");
-  }
-  else {
-    update_context($cz_context, $en_context, $org_context, $context_id);
-    $vypis_edit = false;
-  } 
-  
-  
-}
-if($vypis_edit){
-  
-  $Record = get_context($context_id);
-  $cz_context  = $Record["cz_context"];
-  $en_context  = $Record["en_context"];
-  $org_context = $Record["orig_context"];
-
-?>
-
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_new_context_form(form) {
-    new_source_form = form;
-    if (new_context_form.cz_context.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_context_form.cz_context);
-      return false;
-    }
-    if (new_context_form.org_context.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_context_form.org_context);
-      return false;
-    }
-    return true;
-  }
-</script>
-
-
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav kontext</h3> 
-    <?php echo_zpet_do_slovniku();?>
-    </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_context_form" onSubmit="return validate_new_context_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>český kontext*</td>
-        <td><input type="text" 
-                   name="cz_context"  
-                   size="50" 
-                   maxlength="100" 
-                   value="<?php echo $cz_context?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>anglický kontext</td>
-        <td><input type="text" 
-                   name="en_context"  
-                   size="50" 
-                   maxlength="100" 
-                   value="<?php echo $en_context?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>originální kontext*</td>
-        <td dir="rtl"><input type="text" 
-                             name="org_context"  
-                             size="29" 
-                             maxlength="100" 
-                             value="<?php echo $org_context?>"
-                             class="arabic" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="edit_context">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody> 
-  </table>
-  
-  <script language="javascript">
-				<!--
-					var focus = document.edit_context_form.cz_context;
-  				focus.focus();
-				-->
-  </script>
-
-<div id="key">
-  <?php 
-    require_once("./functions/keyboard.php");
-    insert_keyboard("edit_context_form.org_context");
-  ?>
-</div>
-<?php
-  }//end of else
-?>
-
diff --git a/old/html/multidic/app/webroot/administration/edit_field.php b/old/html/multidic/app/webroot/administration/edit_field.php
deleted file mode 100644
index 8037e31..0000000
--- a/old/html/multidic/app/webroot/administration/edit_field.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php 
-  require_once("./administration/field.php");
-
-$vypis_edit = true;
-
-if (!Empty($action) && $action == "edit_field") {
-
-  if (Empty($name)) {
-    print_hlasku("Název musíte vyplnit");
-  }
-  else {
-    update_field($name, $en_field, $field_id);
-    //print_table_of_field();
-    $vypis_edit = false;
-  }
-}
-if($vypis_edit){
-
-  $Record      = get_field($field_id);
-  $name        = $Record[1];
-
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_edit_field_form(form) {
-    edit_field_form = form;
-    if (edit_field_form.name.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_field_form.name);
-      return false;
-    }
-    
-    return true;
-  }
-</script>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav obor</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_field_form" onSubmit="return validate_edit_field_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>český název*</td>
-        <td><input type="text" name="name"  size="50" maxlength="50" value="<?php echo $name?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>anglický název*</td>
-        <td><input type="text" name="en_field"  size="50" maxlength="50" value="<?php echo $en_field?>" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="edit_field">
-          <input type="hidden" name="field_id" value="<?php echo $field_id?>">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.edit_field_form.name;
-  				focus.focus();
-				-->
-  </script>
-  
-<?php
-  }//end of else
-?>
diff --git a/old/html/multidic/app/webroot/administration/edit_report.php b/old/html/multidic/app/webroot/administration/edit_report.php
deleted file mode 100644
index d515527..0000000
--- a/old/html/multidic/app/webroot/administration/edit_report.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php 
-  require_once("./administration/report.php");
-
-$vypis_edit = true;
-
-if (!Empty($action) && $action == "edit_report") {
-
-  
-    update_report($czech, $english, $ratio);
-    $vypis_edit = false;
-  
-}
-if($vypis_edit){
-
-  $Record      = get_report($ratio);
-  $czech       = $Record[1];
-  $english     = $Record[2];
-
-?>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav zprávu</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_report_form">
-      <table border="0">
-      <tr class="akt">
-        <td>česky*</td>
-        <td><input type="text" name="czech"  size="80"  value="<?php echo $czech?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>anglicky*</td>
-        <td><input type="text" name="english"  size="80" value="<?php echo $english?>" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="edit_report">
-          <input type="hidden" name="ratio" value="<?php echo $ratio?>">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  
-<?php
-  }//end of else
-?>
diff --git a/old/html/multidic/app/webroot/administration/edit_source.php b/old/html/multidic/app/webroot/administration/edit_source.php
deleted file mode 100644
index 221abf4..0000000
--- a/old/html/multidic/app/webroot/administration/edit_source.php
+++ /dev/null
@@ -1,126 +0,0 @@
-<?php 
-  require_once("./administration/source.php");
-
-$vypis_edit = true;
-
-if (!Empty($action) && $action == "edit_source") {
-  
-  if (Empty($title)) {
-    print_hlasku("Název musíte vyplnit");
-  }
-  else if (Empty($from_page)) {
-    print_hlasku("Od stránky musíte vyplnit");
-  }
-  else if (Empty($to_page)) {
-    print_hlasku("Do stránky musíte vyplnit");
-  }
-  else {
-    update_source($title, $subtitle, $place, $publication, $publication_no, 
-                  $from_page, $to_page, $language, $year, $source_id);
-    //print_table_of_source();
-    $vypis_edit = false;
-  }
-}
-if($vypis_edit){
-  
-  $Record          = get_source($source_id);
-  $title           = $Record[1];
-  $subtitle        = $Record[2];
-  $place           = $Record[3];
-  $publication     = $Record[4];
-  $publication_no  = $Record[5];
-  $from_page       = $Record[6];
-  $to_page         = $Record[7];
-  $language        = $Record[8];
-  $year            = $Record[9];
-
-
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_edit_source_form(form) {
-    new_source_form = form;
-    if (new_source_form.title.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_source_form.title);
-      return false;
-    }
-    if (new_source_form.from_page.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_source_form.from_page);
-      return false;
-    }
-    if (new_source_form.to_page.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(new_source_form.to_page);
-      return false;
-    }
-    return true;
-  }
-</script>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav zdroj</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_source_form" onSubmit="return validate_edit_source_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>titul*</td>
-        <td><input type="text" name="title"  size="50" maxlength="100" value="<?php echo($title)?>"/></td>
-      </tr>
-      <tr class="akt">
-        <td>podtitul</td>
-        <td><input type="text" name="subtitle"  size="50" maxlength="100" value="<?php echo($subtitle)?>"/></td>
-      </tr>
-      <tr class="akt">
-        <td>místo</td>
-        <td><input type="text" name="place"  size="50" maxlength="100" value="<?php echo($place)?>"/></td>
-      </tr>
-      <tr class="akt">
-        <td>publikace</td>
-        <td><input type="text" name="publication"  size="50" maxlength="100" value="<?php echo($publication)?>"/></td>
-      </tr>
-      <tr class="akt">
-        <td>publikační číslo</td>
-        <td><input type="text" name="publication_no"  size="50" maxlength="30" value="<?php echo($publication_no)?>"/></td>
-      </tr>
-      <tr class="akt">
-        <td>od strany*</td>
-        <td><input type="text" name="from_page"  size="50" maxlength="100" value="<?php echo($from_page)?>"/></td>
-      </tr>
-      <tr class="akt">
-        <td>do strany*</td>
-        <td><input type="text" name="to_page"  size="50" maxlength="100" value="<?php echo($to_page)?>"/></td>
-      </tr>
-      <tr class="akt">
-        <td>jazyk</td>
-        <td><?php insert_language_chooser();?></td>
-      </tr>
-      <tr class="akt">
-        <td>rok</td>
-        <td><input type="text" name="year"  size="50" maxlength="4" value="<?php echo($year)?>"/></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="edit_source">
-          <input type="hidden" name="source_id" value="<?php echo $source_id?>">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  
-  <script language="javascript">
-				<!--
-					var focus = document.edit_source_form.title;
-  				focus.focus();
-				-->
-  </script>
-<?php
-  }//end of else
-?>
diff --git a/old/html/multidic/app/webroot/administration/edit_test.php b/old/html/multidic/app/webroot/administration/edit_test.php
deleted file mode 100644
index e16d0c7..0000000
--- a/old/html/multidic/app/webroot/administration/edit_test.php
+++ /dev/null
@@ -1,143 +0,0 @@
-<?php 
-require_once("./administration/test.php");
-$vypis_edit = true;
-if (!Empty($action) && $action == "edit_test") {
-  
-	if (Empty($lection)) {
-      print_hlasku("Lekci musíte vyplnit");
-    }
-	else {
-	    update_test($test_id, $title, $body, $note, $lection, $test_category);
-	    //echo_zpet_do_slovniku();
-	    $vypis_edit = false;
-  	}
-}
-if($vypis_edit){
-  $Record = get_test($test_id);
-  $title         = $Record['title'];
-  $body          = $Record['body'];
-  $lection       = $Record["lection"];  
-  $note        = $Record["note"];
-  $test_category = $Record["test_category_id"];
-  
-?>
-
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_edit_test_form(form) {
-    edit_test_form = form;
-
-    if (edit_test_form.lection.value == "") {
-      alert("Lekci musite vyplnit.");
-      setFocus(edit_test_form.lection);
-      return false;
-    }
-    return true;
-  }
-</script>
-
-
-
-
-<script type="text/javascript" src="js/test.js" >
-</script>
-
-
-
-
-
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav test</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_test_form" onSubmit="return validate_edit_test_form(this)">
-      <table>
-      <tr class="akt">
-        <td>název</td>
-        <td<?php echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  echo "class=\"arabic\"\n" ?>
-               name="title"  
-               size="29"
-               value="<?php echo $title ?>"
-               onfocus="aktivujKlavesnici('new_test_form.title')" /></td>
-      </tr>
-      <tr class="akt">
-        <td>Instrukce</td>
-        <td><input type="text" name="note"  size="50" value="<?php echo $note ?>" />
-        
-        <input type="button" name="jsaddselect" onclick="javascript:addSelect('body')" value="Vlož možnosti" />
- 
-        </td>
-      </tr>
-      <tr class="akt">
-        <td>text</td>
-        <td<?php echo " dir=\"rtl\"" ?>>
-        <textarea <?php  echo "class=\"arabic\"\n style=\"font:60%\"" ?>
-            name="body" 
-            id="body"
-            rows="7" 
-            wrap="PHYSICAL" 
-            cols="30"
-            onfocus="aktivujKlavesnici('new_test_form.body')"
-            onchange="javascript:render('body', 'platno')"
-            onkeyup="javascript:render('body', 'platno')"
-        ><?php echo $body ?></textarea>       
-               
-               
-               </td>
-      </tr>
-      <tr class="akt">
-        <td>Náhled</td>
-        <td<?php  echo " dir=\"rtl\"" ?>>
-          <div id="platno" class="arabic" style="background-color: #EEE; border:solid 1px black; border-right: solid 3px black; border-bottom: solid 3px black; padding: 1em"> <p class="praznyodstavecbudesmazan"></p> </div>
-        
-          <script type="text/javascript">
-            render('body', 'platno');
-         </script>
-        </td>
-      </tr>
-
- 
- 
-      <tr class="akt">
-        <td>lekce*</td>
-        <td><input type="text" name="lection"  size="50" value="<?php echo $lection ?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>gramatická kategorie</td>
-        <td><?php echo(get_test_category_chooser('test_category', $test_category))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="language" value="<?php echo $language?>">
-          <input type="hidden" name="source" value="<?php echo $source?>">
-          <input type="hidden" name="action" value="edit_test">
-        </td>
-        <td><input type="submit" value="Uložit"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.edit_test_form.title;
-  				focus.focus();
-				-->
-  </script>
-<div id="key">
-  <?php 
-    require_once("./functions/keyboard.php");
-    insert_keyboard("edit_test_form.title",false);
-  ?>
-</div>
-
-
-
-<?php
-  }//end of else
-?>
-
diff --git a/old/html/multidic/app/webroot/administration/edit_test_category.php b/old/html/multidic/app/webroot/administration/edit_test_category.php
deleted file mode 100644
index 597cdc6..0000000
--- a/old/html/multidic/app/webroot/administration/edit_test_category.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php 
-  require_once("./administration/test_category.php");
-
-$vypis_edit = true;
-
-if (!Empty($action) && $action == "edit_test_category") {
-
-  if (Empty($name)) {
-    print_hlasku("Název musíte vyplnit");
-  }
-  else {
-    update_test_category($name, $parent_id, $test_category_id);
-    //print_table_of_field();
-    $vypis_edit = false;
-  }
-}
-if($vypis_edit){
-
-  $Record      = get_test_category($test_category_id);
-  $name        = $Record['name'];
-  $parent_id   = $Record['parent_id'];
-  
-  //print_r($parent_id);
-
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_edit_test_category_form(form) {
-    edit_test_category_form = form;
-    if (edit_test_category_form.name.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_test_category_form.name);
-      return false;
-    }
-    
-    return true;
-  }
-</script>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav kategorii testu</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_test_category_form" onSubmit="return validate_edit_test_category_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>název*</td>
-        <td><input type="text" name="name"  size="50" maxlength="50" value="<?php echo $name?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>rodič</td>
-        <td>
-         <?php echo (get_test_category_chooser("parent_id", $parent_id)) ?>
-        </td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="edit_test_category">
-          <input type="hidden" name="test_category_id" value="<?php echo $test_category_id?>">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.edit_test_category_form.name;
-  				focus.focus();
-				-->
-  </script>
-  
-<?php
-  }//end of else
-?>
diff --git a/old/html/multidic/app/webroot/administration/edit_translation.php b/old/html/multidic/app/webroot/administration/edit_translation.php
deleted file mode 100644
index a387c8b..0000000
--- a/old/html/multidic/app/webroot/administration/edit_translation.php
+++ /dev/null
@@ -1,83 +0,0 @@
-<?php 
-  require_once("./administration/translation.php");
-
-$vypis_edit = true;
-
-if (!Empty($action) && $action == "edit_translation") {
-
-  if (Empty($translation)) {
-    print_hlasku("Položku musíte vyplnit");
-  }
-  else {
-    update_translation($translation, $translation_id);
-    $vypis_edit = false;
-  }
-}
-if($vypis_edit){
-
-  $Record      = get_translation($translation_id);
-  $translation = $Record["translation"];
-  $idf         = $Record["idf"];
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_edit_translation_form(form) {
-    edit_translation_form = form;
-    if (edit_translation_form.translation.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_field_form.translation);
-      return false;
-    }
-    
-    return true;
-  }
-</script>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav překlad</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_translation_form" onSubmit="return validate_edit_translation_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>česky</td>
-        <td><?php echo $idf?></td>
-      </tr>
-      <tr class="akt">
-        <td>překlad</td>
-        <td><textarea name="translation" 
-                      onfocus="aktivujKlavesnici('edit_word_form.present')" 
-                      rows="3" 
-                      cols="65"><?php echo $translation?></textarea>
-        <!--input type="text" name="translation"  size="50" maxlength="250" value="<?php echo $translation?>" /--></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="edit_translation">
-          <input type="hidden" name="translation_id" value="<?php echo $translation_id?>">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.edit_translation_form.translation;
-  				focus.focus();
-				-->
-  </script>
-  <div id="key">
-  <?php 
-    require_once("./functions/keyboard.php");
-    insert_keyboard("edit_word_form.present", true);
-  ?>
-</div>
-  
-  
-<?php
-  }//end of else
-?>
diff --git a/old/html/multidic/app/webroot/administration/edit_translation_lang.php b/old/html/multidic/app/webroot/administration/edit_translation_lang.php
deleted file mode 100644
index 2e7d149..0000000
--- a/old/html/multidic/app/webroot/administration/edit_translation_lang.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php 
-  require_once("./administration/translation_lang.php");
-
-$vypis_edit = true;
-
-if (!Empty($action) && $action == "edit_traslation_lang") {
-
-  if (Empty($code)) {
-    print_hlasku("Kód musíte vyplnit");
-  }
-  elseif (Empty($name)) {
-    print_hlasku("Název musíte vyplnit");
-  }
-  elseif (!IsSet($visible)) {
-    print_hlasku("Viditelnost musíte vyplnit");
-  }
-  else {
-    update_translation_lang($code, $name, $visible, $translation_lang_id);
-    $vypis_edit = false;
-  }
-}
-if($vypis_edit){
-
-  $Record      = get_translation_lang($translation_lang_id);
-  $code        = $Record["code"];
-  $name        = $Record["name"];
-  $visible     = $Record["visible"];
-
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_edit_translation_lang_form(form) {
-    edit_translation_lang_form = form;
-    if (edit_translation_lang_form.name.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_translation_lang_form.name);
-      return false;
-    }
-    if (edit_translation_lang_form.code.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_translation_lang_form.code);
-      return false;
-    }
-    if (edit_translation_lang_form.visible.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_translation_lang_form.visible);
-      return false;
-    }
-    return true;
-  }
-</script>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav jazyk překladu prostředí</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_traslation_lang_form" onSubmit="return validate_edit_traslation_lang_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>kód*</td>
-        <td><input type="text" name="code"  size="50" maxlength="50" value="<?php echo $code?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>název*</td>
-        <td><input type="text" name="name"  size="50" maxlength="50" value="<?php echo $name?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>viditelnost*</td>
-        <td><input type="text" name="visible"  size="50" maxlength="50" value="<?php echo $visible?>" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="edit_traslation_lang">
-          <input type="hidden" name="traslation_lang_id" value="<?php echo $translation_lang_id?>">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.edit_field_form.code;
-  				focus.focus();
-				-->
-  </script>
-  
-<?php
-  }//end of else
-?>
diff --git a/old/html/multidic/app/webroot/administration/edit_user.php b/old/html/multidic/app/webroot/administration/edit_user.php
deleted file mode 100644
index b342535..0000000
--- a/old/html/multidic/app/webroot/administration/edit_user.php
+++ /dev/null
@@ -1,168 +0,0 @@
-<?php 
-  require_once("./administration/user.php");
-
-$vypis_edit = true;
-
-if (!Empty($action) && $action == "edit_user") {
-
-  if (Empty($name)) {
-    print_hlasku("Jméno musíte vyplnit");
-  }
-  else if (Empty($surname)) {
-    print_hlasku("Příjmení musíte vyplnit");
-  }
-  else if (Empty($email)) {
-    print_hlasku("E-mail musíte vyplnit");
-  }
-  else if (!ERegI("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$", $email)) {
-    print_hlasku("E-mailová adresa není ve správném tvaru.");
-  }
-  else if (Empty($privileges)) {
-    print_hlasku("Práva musíte vyplnit");
-  }
-  else if ($privileges != 1 && $privileges != 2 && $privileges != 3) {
-    print_hlasku("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin.");
-  }
-  else if (Empty($nick)) {
-    print_hlasku("Nick musíte vyplnit");
-  }
-  else if ($password != $password2) {
-    print_hlasku("Heslo a heslo pro kontrolu se neshoduje");
-  }
-  else {
-    update_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $user_id, $password);
-    $vypis_edit = false;
-  }
-}
-if($vypis_edit){
-
-  $Record      = get_user($user_id);
-  $name        = $Record[1];
-  $surname     = $Record[2];
-  $city        = $Record[3];
-  $email       = $Record[4];
-  $nationality = $Record[5];
-  $privileges  = $Record[9];
-  $nick        = $Record[10];
-  //$password    = $Record["pass"];
-
-
-?>
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_edit_user_form(form) {
-    edit_user_form = form;
-    if (edit_user_form.name.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_user_form.name);
-      return false;
-    }
-    if (edit_user_form.surname.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_user_form.surname);
-      return false;
-    }
-    if (edit_user_form.email.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_user_form.email);
-      return false;
-    }
-    if(window.RegExp) {
-      re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$");
-      if (!re.test(edit_user_form.email.value)) {
-        alert("Zadaná adresa není správnou adresou elektronické pošty!");
-        setFocus(edit_user_form.email);
-        return false;
-      }
-    }
-    if (edit_user_form.privileges.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_user_form.privileges);
-      return false;
-    }
-    if (edit_user_form.privileges.value != "1" && 
-        edit_user_form.privileges.value != "2" &&
-        edit_user_form.privileges.value != "3") {
-      alert("Práva: Zadejte 1 = jen čtení, 2 = čtení i zápis nebo 3 = admin.");
-      setFocus(edit_user_form.privileges);
-      return false;
-    }
-    if (edit_user_form.nick.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_user_form.nick);
-      return false;
-    }
-    
-    return true;
-  }
-</script>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav uživatele</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_user_form" onSubmit="return validate_edit_user_form(this)">
-      <table border="0">
-      <tr class="akt">
-        <td>jméno*</td>
-        <td><input type="text" name="name"  size="50" maxlength="50" value="<?php echo $name?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>příjmení*</td>
-        <td><input type="text" name="surname"  size="50" maxlength="50" value="<?php echo $surname?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>město</td>
-        <td><input type="text" name="city"  size="50" maxlength="70"/ value="<?php echo $city?>" ></td>
-      </tr>
-      <tr class="akt">
-        <td>e-mail*</td>
-        <td><input type="text" name="email"  size="50" maxlength="80" value="<?php echo $email?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>národnost</td>
-        <td><input type="text" name="nationality"  size="50" maxlength="30" value="<?php echo $nationality?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>práva*</td>
-        <td><input type="text" name="privileges"  size="50" maxlength="2" value="<?php echo $privileges?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>nick*</td>
-        <td><input type="text" name="nick"  size="50" maxlength="30" value="<?php echo $nick?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>Pozn.:&nbsp;</td>
-        <td> Pokud nechcete <b>měnit</b> heslo, nechte následující kolonky <b>nevyplněné!!!</b></td>
-      </tr>
-      <tr class="akt">
-        <td>nové heslo</td>
-        <td><input type="password" name="password"  size="50" maxlength="30" /></td>
-      </tr>
-      <tr class="akt">
-        <td>nové heslo pro potvrzení</td>
-        <td><input type="password" name="password2"  size="50" maxlength="30" /></td>
-      </tr>
-      <tr>
-        <td>
-          <input type="hidden" name="action" value="edit_user">
-          <input type="hidden" name="user_id" value="<?php echo $user_id?>">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.edit_user_form.name;
-  				focus.focus();
-				-->
-  </script>
-  
-<?php
-  }//end of else
-?>
diff --git a/old/html/multidic/app/webroot/administration/edit_word.php b/old/html/multidic/app/webroot/administration/edit_word.php
deleted file mode 100644
index 7e7e5da..0000000
--- a/old/html/multidic/app/webroot/administration/edit_word.php
+++ /dev/null
@@ -1,473 +0,0 @@
-<?php 
-require_once("./administration/word.php");
-$vypis_edit = true;
-if (!Empty($action) && $action == "edit_word") {
-  
- // if (Empty($czech)) {
- //   print_hlasku("Česky musíte vyplnit");
- // }
- // else 
- // if (Empty($english)) {
- //   print_hlasku("Anglicky musíte vyplnit");
- // }
- // else 
-  if (Empty($lection)) {
-    print_hlasku("Lekci musíte vyplnit");
-  }
-  //else if (strtolower($gender) != 'm' && strtolower($gender) != 'f' && !Empty($gender)) {
-  //  print_hlasku("Rod musí obsahovat 'm' nebo 'f' nebo zůstat prázdný");
-  //}
-  else {
-    update_word($czech, $english, $word_category, $verbal_class, $present, $past, $valence,
-                $root, $field, $word_id, $lection, $future, $infinitive, $gender, $vocalized, $nonvocalized,
-                $word_category_foreign, $status_constructus_single, $status_constructus_plural, $single_adj_female,
-                      $plural_adj_female, $conjugation, $imperative, $prefix, $status_constructus_single_female,
-		      $status_constructus_plural_female, $czech_female, $single_female, $plural_female, 
-                      $status_constructus_single_noun_female, $status_constructus_plural_noun_female,
-		      $nonvocalized_female, $nonvocalized_alternative, $vocalized_alternative);
-    
-    echo_zpet_do_slovniku();
-    $vypis_edit = false;
-  }
-  
-  
-}
-if($vypis_edit){
-  
-  $Record = get_word($word_id);
-  $czech         = $Record[1];
-  $english       = $Record[2];
-  $word_category = $Record[3];
-  $verbal_class  = $Record[4];
-  $present       = $Record[5];
-  $past          = $Record[6];
-  $valence       = $Record[9];        
-  $root          = $Record[10];
-  $word_lang     = $Record["language"];
-  $lection       = $Record["lection"];  
-  $future        = $Record["future"];
-  $infinitive    = $Record["infinitive"];
-  $gender        = $Record["gender"];
-  $vocalized     = $Record["vocalized"];
-  $nonvocalized  = $Record["nonvocalized"];
-  $word_category_foreign = $Record['word_category_foreign'];
-  $status_constructus_single = $Record['status_constructus_single'];
-  $status_constructus_plural = $Record['status_constructus_plural'];
-  $single_adj_female = $Record['single_adj_female'];
-  $plural_adj_female = $Record['plural_adj_female'];
-  $conjugation   = $Record['conjugation'];
-  $imperative    = $Record['imperative'];
-  $prefix    = $Record['prefix'];
-  $status_constructus_single_female    = $Record['status_constructus_single_female'];
-  $status_constructus_plural_female    = $Record['status_constructus_plural_female'];
-  $czech_female = $Record['czech_female'];
-  $single_female = $Record['single_female'];
-  $plural_female = $Record['plural_female'];
-  $status_constructus_single_noun_female = $Record['status_constructus_single_noun_female'];
-  $status_constructus_plural_noun_female = $Record['status_constructus_plural_noun_female'];
-  $nonvocalized_female = $Record['nonvocalized_female'];
-  $nonvocalized_alternative = $Record['nonvocalized_alternative'];
-  $vocalized_alternative = $Record['vocalized_alternative'];
-?>
-
-<script language="JavaScript">
-	function setFocus(object)
-	{
-	   	object.focus();
-	   	object.select();
-	}
-
-  function validate_edit_word_form(form) {
-    edit_word_form = form;
-/*
-    if (edit_word_form.czech.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_word_form.czech);
-      return false;
-    }
-    if (edit_word_form.english.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_word_form.english);
-      return false;
-    }
-*/
-    if (edit_word_form.lection.value == "") {
-      alert("Položku musite vyplnit.");
-      setFocus(edit_word_form.lection);
-      return false;
-    }
-    
-    return true;
-  }
-</script>
-
-<table>
-    <thead align="center"> <h3 class="nadpis2">Uprav slovo</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="edit_word_form" onSubmit="return validate_edit_word_form(this)">
-      <table>
-      <tr class="akt">
-        <td>česky</td>
-        <td><input type="text" name="czech"  size="50" value="<?php echo $czech?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>česky v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
-        <td><input type="text" name="czech_female"  size="50" value="<?php echo $czech_female?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>anglicky</td>
-        <td><input type="text" name="english"  size="50" value="<?php echo $english?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>druh slova v češtině</td>
-        <td><input type="text" name="word_category"  size="50" value="<?php echo $word_category?>" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>seznam zkratek:</td>
-        <td>
-            <table style="font-size: smaller;">
-              <tr>
-              <td>
-            Podstatné jméno – <b>s</b> <br />
-            Přídavné jméno – <b>adj</b> <br />
-            
-            </td>
-            <td>
-            Zájmeno – <b>pron</b> <br />
-            Číslovka – <b>num</b> <br />
-            </td>
-            <td>
-            Sloveso – <b>v</b> <br />
-            Příslovce – <b>adv</b> <br />
-            </td>
-            <td>
-            Předložka – <b>prep</b> <br />
-            Spojka – <b>conj</b> <br />
-            
-            
-            </td>
-            <td>
-            Částice – <b>part</b> <br />
-            Citoslovce - <b>interj</b> <br />
-            </td>
-            
-              <td>
-            fráze – <b>phr</b> <br />
-            uvoz. částice - <b>IP</b> <br />
-            </td>
-            
-            </tr>
-            </table>
-        </td>
-      </tr>
-      
-      <tr class="akt">
-        <td>druh slova v cizím j.</td>
-        <td><?php if($language == 2): ?>
-            <select name="word_category_foreign">
-                <option value="" <?php echo (empty($word_category_foreign))? 'selected="selected"' : ""?> >  </option>
-                <option value="שם עצם" <?php echo ($word_category_foreign === "שם עצם")? 'selected="selected"' : ""?> > ש"ע </option>
-                <option value="מילת חיבור" <?php echo ($word_category_foreign === "מילת חיבור")? 'selected="selected"' : ""?> > מ"ח </option>
-                <option value="מילת קריאה" <?php echo ($word_category_foreign === "מילת קריאה")? 'selected="selected"' : ""?> > מ"ק </option>
-                <option value="פועל" <?php echo ($word_category_foreign === "פועל")? 'selected="selected"' : ""?> > פ' </option>
-                <option value="מילת יחס" <?php echo ($word_category_foreign === "מילת יחס")? 'selected="selected"' : ""?> > מ"י </option>
-                <option value="תואר הפועל" <?php echo ($word_category_foreign === "תואר הפועל")? 'selected="selected"' : ""?> > תה"פ </option>
-                <option value="שם מספר" <?php echo ($word_category_foreign === "שם מספר")? 'selected="selected" ' : ""?> > ש"מ </option>
-                <option value="מילת שאלה" <?php echo ($word_category_foreign === "מילת שאלה")? 'selected="selected" ' : ""?> > מ"ש </option>
-                <option value="מילת גוף" <?php echo ($word_category_foreign === "מילת גוף")? 'selected="selected" ' : ""?> > מ"ג </option>
-                <option value="תואר" <?php echo ($word_category_foreign === "תואר")? 'selected="selected" ' : ""?> > ת' </option>
-                <option value="ביטוי" <?php echo ($word_category_foreign === "ביטוי")? 'selected="selected" ' : ""?> >  ביטוי  </option>
-                
-            </select>
-        <?php else: ?>
-            <input type="text" name="word_category_foreign"  size="50"<?php echo $word_category_foreign ?> />
-        <?php endif;?></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>slovesná třída</td>
-        <td><input type="text" name="verbal_class"  size="50" value="<?php echo $verbal_class?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>přítomný čas / množné číslo <br />všech podstatných jmen a <br />přídavných jmen mužského rodu</td>
-        <td<?php if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-               <input type="text" name="present"  size="29" 
-                      <?php if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                      onfocus="aktivujKlavesnici('edit_word_form.present')" 
-                      value="<?php echo $present?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>minulý čas / jednotné číslo <br />všech podstatných jmen a <br />přídavných jmen mužského rodu</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="past"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.past')"
-                       value="<?php echo $past?>" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>alternativní vokalizovaný tvar</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="vocalized_alternative"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.vocalized_alternative')"
-                       value="<?php echo $vocalized_alternative?>" /></td>
-      </tr>
-
-
-      <tr class="akt">
-        <td>jednotné číslo podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="single_female"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.single_female')"
-                       value="<?php echo $single_female?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>množné číslo podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="plural_female"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.plural_female')"
-                       value="<?php echo $plural_female?>" /></td>
-      </tr>
-      
-      
-      <tr class="akt">
-        <td>status constructus číslovek, jednotného čísla podstatných jmen a jednotného čísla přídavných jmen mužského rodu</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="status_constructus_single"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_single')"
-                       value="<?php echo $status_constructus_single?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>status constructus množného čísla podstatných jmen a přídavných jmen mužského rodu</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="status_constructus_plural"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_plural')"
-                       value="<?php echo $status_constructus_plural?>" /></td>
-      </tr>
-      
-       <tr class="akt">
-        <td>status constructus jednotného čísla přídavných jmen ženského rodu</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="status_constructus_single_female"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_single_female')"
-                       value="<?php echo $status_constructus_single_female?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>status constructus množného čísla přídavných jmen ženského rodu</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="status_constructus_plural_female"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_plural_female')"
-                       value="<?php echo $status_constructus_plural_female?>" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>status constructus jednotného čísla podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="status_constructus_single_noun_female"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_single_noun_female')"
-                       value="<?php echo $status_constructus_single_noun_female?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>status constructus množného čísla podstatných jmen v ženském rodě (pouze u přechylovatelných podstatných jmen)</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="status_constructus_plural_noun_female"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.status_constructus_plural_noun_female')"
-                       value="<?php echo $status_constructus_plural_noun_female?>" /></td>
-      </tr>
-      
-
-
-
-
-      <tr class="akt">
-        <td>jednotné číslo přídavných <br /> jmen ženského rodu</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="single_adj_female"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.single_adj_female')"
-                       value="<?php echo $single_adj_female?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>množné číslo přídavných <br /> jmen ženského rodu</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="plural_adj_female"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.plural_adj_female')"
-                       value="<?php echo $plural_adj_female?>" /></td>
-      </tr>
-      
-      
-      
-      <tr class="akt">
-        <td>budoucí čas</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="future"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.future')"
-                       value="<?php echo $future?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>infinitive</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="infinitive"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.infinitive')"
-                       value="<?php echo $infinitive?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>rekce</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-                <input type="text" name="valence"  size="29" 
-                       <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-                       onfocus="aktivujKlavesnici('edit_word_form.valence')"
-                       value="<?php echo $valence?>" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>konjugace</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-               name="conjugation"  
-               size="29"
-               onfocus="aktivujKlavesnici('edit_word_form.conjugation')" 
-               value="<?php echo $conjugation?>" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>imperativ</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-               name="imperative"  
-               size="29"
-               onfocus="aktivujKlavesnici('edit_word_form.imperative')" 
-               value="<?php echo $imperative?>" /></td>
-      </tr>
-      
-      
-            <tr class="akt">
-        <td>vokalizovaný tvar</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-               name="vocalized"  
-               size="29"
-               onfocus="aktivujKlavesnici('edit_word_form.vocalized')" 
-               value="<?php echo $vocalized?>" 
-               disabled="disabled" /></td>
-      </tr>
-      
-      <tr class="akt">
-        <td>nevokalizovaný tvar</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-               name="nonvocalized"  
-               size="29"
-               onfocus="aktivujKlavesnici('edit_word_form.nonvocalized')" 
-               value="<?php echo $nonvocalized?>" /></td>
-      </tr>
-
-      <tr class="akt">
-        <td>nevokalizovaný tvar v ženském rodě – pouze u přechylovatelných</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-               name="nonvocalized_female"  
-               size="29"
-               onfocus="aktivujKlavesnici('edit_word_form.nonvocalized_female')" 
-               value="<?php echo $nonvocalized_female?>" /></td>
-      </tr>
-
-      <tr class="akt">
-        <td>alternativní nevokalizovaný tvar</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-               name="nonvocalized_alternative"  
-               size="29"
-               onfocus="aktivujKlavesnici('edit_word_form.nonvocalized_alternative')" 
-               value="<?php echo $nonvocalized_alternative?>" /></td>
-      </tr>
-      
-            <tr class="akt">
-        <td>předložka se zájmenným sufixem (ve všech možných tvarech)</td>
-        <td<?php  if ($word_lang == 1 || $word_lang == 2) echo " dir=\"rtl\"" ?>>
-        <input type="text" <?php  if ($word_lang == 1 || $word_lang == 2) echo "class=\"arabic\"\n" ?>
-               name="prefix"  
-               size="29"
-               onfocus="aktivujKlavesnici('edit_word_form.prefix')" 
-               value="<?php echo $prefix?>" /></td>
-      </tr>
-      
-        
-      
-      <tr class="akt">
-        <td>kořen</td>
-        <td>
-                <input type="text" name="root"  size="50" class="akkad" 
-                       onfocus="aktivujKlavesnici('edit_word_form.root')"
-                       value="<?php echo $root?>" /></td>
-      </tr>
-      <tr class="akt">
-        <td>rod ('f'/'m' nebo prázdné) now: <?php echo $gender ?></td>
-        <td>
-        <?php if($language == 2): ?>
-            <select name="gender">
-		
-	        <option <?php echo (empty($gender))? 'selected="selected" ' : ""?>value=""> </option>
-                <option <?php echo (trim($gender) === "'ז")? 'selected="selected" ' : ""?>value="'ז">      'ז    </option>
-                <option <?php echo (trim($gender) === "'נ")? 'selected="selected" ' : ""?>value="'נ">  'נ </option>
-		<option <?php echo (trim($gender) === "'ז'+נ")? 'selected="selected" ' : ""?>value="'ז'+נ">  'ז'+נ </option>
-            </select>
-        <?php else: ?>
-            <input type="text" name="gender"  size="1" class="akkad" 
-                       onfocus="aktivujKlavesnici('edit_word_form.gender')"
-                       value="<?php echo trim($gender)?>" />
-        <?php endif;?>
-                </td>
-      </tr>
-      <tr class="akt">
-        <td>obor</td>
-        <td>
-          <?php echo(get_field_chooser())?>
-        </td>
-      </tr>
-      <tr class="akt">
-        <td>lekce*</td>
-        <td><input type="text" name="lection"  size="50" value="<?php echo $lection; ?>" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="edit_word">
-          <input type="hidden" name="word_id" value="<?php echo $word_id?>">
-          <input type="hidden" name="nonauthorized" value="<?php echo (($nonauthorized) ? "true" : "");?>">
-          <input type="hidden" name="contrains_source" value="<?php echo $contrains_source?>">
-          <input type="hidden" name="contrains_lection" value="<?php echo $contrains_lection?>">
-        </td>
-        <td><input type="submit" value="Uprav"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var focus = document.edit_word_form.czech;
-  				focus.focus();
-				-->
-  </script>
-<div id="key">
-  <?php 
-    require_once("./functions/keyboard.php");
-    insert_keyboard("edit_word_form.present", true);
-  ?>
-</div>
-<?php
-  }//end of else
-?>
-
diff --git a/old/html/multidic/app/webroot/administration/field.php b/old/html/multidic/app/webroot/administration/field.php
deleted file mode 100644
index 84b0d9f..0000000
--- a/old/html/multidic/app/webroot/administration/field.php
+++ /dev/null
@@ -1,187 +0,0 @@
-<?php
- require_once("./functions/dictionary.php");
-
-
-/**
- *  Pomocna funkce, vraci do tabulky zformatovane slovo
- *
- *  @param $Record polozka slovniku nactena z db
- *  @return do tabulky zformatovany zaznam
- */
- 
-//NOVE2504
-function get_row_of_table($Record, $od = 1, $do = 2) {
-  $navrat .= "<tr class=\"akt\">\n     ";
-  $navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>';
-  $navrat .= '<td><a href="?nav_id=edit_field&field_id='.$Record[0].'">uprav</a></td>';
-  for($j=$od;$j<$do;$j++) {
-    $navrat .= "<td>";
-    $navrat .= "$Record[$j]";
-    $navrat .= "&nbsp;</td>\n";
-  }
-  $navrat .= "</tr> \n  ";
-  return $navrat;
-}
-
-
-function get_pocet_oboru() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT \"IDfield\" FROM field ";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-function get_razeni($l_order = "IDfield", $l_od = 0, $l_limit = 30) {
-  global $order;
-  global $od;
-  global $limit;
-  
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-  $pocet_oboru = get_pocet_oboru();
-  $nav = "list_field";
-  
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "<table>
-      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
-      Zobrazeno $limit oborů od $od.  (Ve slovniku celkem $pocet_oboru)<br />
-       Řadit podle 
-       <select name=\"order\">	
-         <option value=\"IDfield\">Identifikátor</option>
-         <option value=\"field\">český název</option>
-         <option value=\"en_field\">anglický název</option>
-       </select>
-       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
-       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
-       </td></tr>
-       <tr class=\"nadpis_sekce\"><td align=\"center\">
-        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)           
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit\"> 
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_oboru)
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit\">
-              Dalších $limit </a> |   ";
-  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_oboru-$limit)."&limit=$limit\"> 
-             Na konec </a></td>
-  ";
-  $navrat .= "</td></tr></table>";
-  return $navrat;
-}
-//NOVE2504
-function get_header_of_table() {
-return "<tr class=\"nadpis_sekce\">
-  <td>Vybrané&nbsp;</td>
-  <td></td>
-  <td>český název</td>
-  <td>anglický název</td>
-</tr>";
-}
-
-function insert_field($field, $en_field) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "INSERT INTO field (field, en_field) 
-                    VALUES ('$field', '$en_field')";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Bohužel, obor '$field' - '$en_field' se nepodařilo přidat.");
-    return false;
-  }
-  print_hlasku ("Obor '$field' - '$en_field' přidán...");
-  return true;
-}
-//NOVE2504
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td>
-              <td></td><td></td><td></td></tr>';
-}
-
-function print_table_of_field($order = "IDfield", $od = 0, $limit = 30) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM field ORDER BY \"$order\" OFFSET $od LIMIT $limit";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<h3 class=\"nadpis2\">Výpis oborů</h3>";
-  $navrat .= get_razeni($order, $od, $limit);
-  $navrat .= "<table><form action=\"\" method=\"post\">";
-  $navrat .= get_header_of_table();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record, 1, 3);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= '<input type="hidden" name="action" value="delete_field">';
-  $navrat .= "</form></table>";
-  echo $navrat;
-}
-
-function possible_to_delete_field($field_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM dict WHERE field LIKE '$field_id'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku($spojeni->$Error);
-    return false;
-  }
-  //echo $spojeni->num_rows();
-  if ($spojeni->num_rows() == 0)
-    return true;
-    
-  return false;
-}
-
-function delete_field($ID) {
-  if (!possible_to_delete_field($ID)) {
-    print_hlasku("Kontrola integrity hlásí: Nelze smazat");
-    return false;
-  }
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM field WHERE \"IDfield\" = $ID";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    //print_hlasku("Bohužel, obor '$field' se nepodařilo smazat.");
-    return false;
-  }
-  //print_hlasku ("Obor '$field' smazán...");
-  return true;
-}
-
-//NOVE 2504
-function update_field($name, $en_field, $field_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE field SET field = '$name',
-                            en_field = '$en_field'
-                            WHERE \"IDfield\" = $field_id";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Obor se nepodařilo upravit.");
-    echo_zpet_do_oboru();
-    return false;
-  }
-  print_hlasku("Obor změněn.");
-  echo_zpet_do_oboru();
-  return true;
-}
-
-//NOVE2504
-function get_field($field_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM field WHERE \"IDfield\" LIKE '$field_id'";
-  $radky = $spojeni->query($dotaz);
-
-  $spojeni->next_record();
-  
-  return $spojeni->Record;
-}
-?>
diff --git a/old/html/multidic/app/webroot/administration/hul.php b/old/html/multidic/app/webroot/administration/hul.php
deleted file mode 100644
index f7c9d87..0000000
--- a/old/html/multidic/app/webroot/administration/hul.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php 
-
-require_once("../classes/db.php");
-$spojeni = new DB_Sql();
-$LANG = "cz";
-$pattern = "~lang\\('(.*)'\\)~U"; 
-printf("neco pred<br />\n");
-foreach (glob("*.php") as $filename) { 
-   printf("<br />\n<br />\n<b>%s</b>\n", $filename);
-   preg_match_all($pattern, file_get_contents($filename), $matches); 
-   foreach ($matches[1] as $val) { 
-     printf("%s<br />\n", $val);
-     $dotaz = "INSERT INTO translation (idf, language, translation) VALUES ($val, '$LANG', $val)";
-     $spojeni->query($dotaz);
-   } 
-} 
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/administration/link_context.php b/old/html/multidic/app/webroot/administration/link_context.php
deleted file mode 100644
index 4e34c5b..0000000
--- a/old/html/multidic/app/webroot/administration/link_context.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php 
-require_once("./administration/context.php");
-
-
-if (!Empty($action) && $action == "link_context") {
-  link_context($context, $word_id);
-  
-}
-else {
-?>
-<table>
-    <thead align="center"> <h3 class="nadpis2">Připoj existující kontext</h3> </thead>
-    <tbody>
-    <form action="" method="POST" name="link_context_form">
-      <table border="0">
-      <tr class="akt">
-        <td>Vyberte kontext*</td>
-        <td>
-          <?php  $povol = print_context_chooser($source_id); ?>
-        </td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="link_context" />
-          <input type="hidden" name="word_id" value="<?php echo $word_id?>" />
-          <input type="hidden" name="source" value="<?php echo $source_id?>" />
-          <input type="hidden" name="language" value="<?php echo $language?>" />
-          <?php 
-          if ($povol) echo'<input type="submit" value="Připoj" />';
-          ?>
-        </td>
-        <td>&nbsp;</td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-<?php 
-echo_zpet_do_slovniku();
-} //END OF ELSE
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_article.php b/old/html/multidic/app/webroot/administration/list_article.php
deleted file mode 100644
index 79df4cc..0000000
--- a/old/html/multidic/app/webroot/administration/list_article.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-
-if ($cesta == "./examination/")
-  require_once("./examination/article.php");
-else
-  require_once("./administration/article.php");
-
-if (Empty($language)) :
-
-
-?>
-  <p>Vyberte jazyk:</p>
-  <p>
-    <a href="?nav_id=<?php echo $nav_id?>&language=1<?php echo $pomocna?>">arabský</a><br />
-    <a href="?nav_id=<?php echo $nav_id?>&language=2<?php echo $pomocna?>">hebrejský</a><br />
-    <a href="?nav_id=<?php echo $nav_id?>&language=3<?php echo $pomocna?>">akkadský</a><br /><br />
-
-    <a href="?nav_id=<?php echo $nav_id?>&language=all&contrains_source=all&contrains_lection=all">všechny</a>
-  </p>
-<?php
-
-elseif ($language != "all" && Empty($contrains_source)):
-?>
-  <p>Vyberte zdroj:</p>
-  <p><form method="post">
-
-     <?php
-echo get_source_chooser($language, "contrains_source");
-?>
-     <input type="submit" value="Dál" />
-     </form>
-   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=all&contrains_lection=all">všechny</a>
-  </p>
-<?php
-elseif ($language != "all" && $contrains_source != "all" && Empty($contrains_lection)):
-?>
-  <p>Vyberte lekci:</p>
-  <p><form method="post">
-
-     <?php
-echo get_lection_chooser_article($contrains_source, 1, "contrains_lection");
-?>
-     <input type="submit" value="Dál" />
-     <input type="hidden" name="contrains_source" value="<?php echo $contrains_source?>" title="Dál" />
-     </form>
-   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=<?php echo $contrains_source?>&contrains_lection=all">všechny</a>
-  </p>
-<?php
-else :
-//obsluha mazani slovicek
-if (!Empty($action) && $action == "delete_article") {
-  if (delete_article($article_id))
-    print_hlasku("Článek smazán.");
-  else
-    print_hlasku("Článek se nepodařilo smazat");
-
-  /*$coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      //echo "Index: ".Key($smaz)."\n<br>";
-      //echo "Hodnota: ".Current($smaz)."\n<br>";
-      if (delete_word(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true článků smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false článků se nepodařilo smazat ($coun_true se podařilo smazat)");*/
-}
-
-//obsluha autorizace slovicka
-if (!Empty($nav_id) && $nav_id == "autorize_article") {
-
-  if (authorize_article($article_id))
-    print_hlasku("Článek autorizován.");
-  else
-    print_hlasku("Bohužel, článek se nepodařilo autorizovat.");
-}
-
-if ($nav_id == "list_artile") $pomocna = false;
-else if ($nav_id == "list_nonauthorized_article") $pomocna = true;
-else  $pomocna = ($nonauthorized == true);
-//pr($nav_id);
-//vypis
-if (!Empty($serad)) {
-    print_table_of_article($language, $contrains_source, $contrains_lection,$pomocna, $order, $od, $limit);
-}
-else {
-  print_table_of_article($language, $contrains_source, $contrains_lection, $pomocna);
-}
-
-endif;
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_author.php b/old/html/multidic/app/webroot/administration/list_author.php
deleted file mode 100644
index e2ab4bc..0000000
--- a/old/html/multidic/app/webroot/administration/list_author.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-require_once("./administration/author.php");
-
-if (!Empty($action) && $action == "delete_author") {
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      if (delete_author(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true autorů smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false autorů se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-
-
-if (!Empty($serad)) {
-  print_table_of_author($order, $od, $limit);
-}
-else {
-  print_table_of_author();
-}
-
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_duplicity.php b/old/html/multidic/app/webroot/administration/list_duplicity.php
deleted file mode 100644
index 7297d9f..0000000
--- a/old/html/multidic/app/webroot/administration/list_duplicity.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-
-require_once("./administration/duplicity.php");
-
-if (!Empty($serad)) {
-    print_table_of_duplicity($order, $od, $limit);
-}
-else {
-  print_table_of_duplicity();
-}
-  
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_field.php b/old/html/multidic/app/webroot/administration/list_field.php
deleted file mode 100644
index 6e134a9..0000000
--- a/old/html/multidic/app/webroot/administration/list_field.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-require_once("./administration/field.php");
-
-if (!Empty($action) && $action == "delete_field") {
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      //echo "Index: ".Key($smaz)."/n<br>";
-      //echo "Hodnota: ".Current($smaz)."/n<br>";
-      if (delete_field(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true oborů smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false oborů se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-
-if (!Empty($serad)) {
-  print_table_of_field($order, $od, $limit);
-}
-else {
-  print_table_of_field();
-}
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_not_found_ar.php b/old/html/multidic/app/webroot/administration/list_not_found_ar.php
deleted file mode 100644
index 635298b..0000000
--- a/old/html/multidic/app/webroot/administration/list_not_found_ar.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-require_once("./administration/not_found.php");
-
-if (!Empty($action) && $action == "delete_not_found") {
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      if (delete_not_found("not_found_ar", Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true výrazů smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false výrazů se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-
-
-if (!Empty($serad)) {
-  print_table_of_not_found("not_found_ar", $order, $od, $limit);
-}
-else {
-  print_table_of_not_found("not_found_ar");
-}
-
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_not_found_cz.php b/old/html/multidic/app/webroot/administration/list_not_found_cz.php
deleted file mode 100644
index a486eed..0000000
--- a/old/html/multidic/app/webroot/administration/list_not_found_cz.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-require_once("./administration/not_found.php");
-
-if (!Empty($action) && $action == "delete_not_found") {
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      if (delete_not_found("not_found_cz", Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true výrazů smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false výrazů se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-
-
-if (!Empty($serad)) {
-  print_table_of_not_found("not_found_cz", $order, $od, $limit);
-}
-else {
-  print_table_of_not_found("not_found_cz");
-}
-
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_not_found_en.php b/old/html/multidic/app/webroot/administration/list_not_found_en.php
deleted file mode 100644
index d44af38..0000000
--- a/old/html/multidic/app/webroot/administration/list_not_found_en.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-
-require_once("./administration/not_found.php");
-
-if (!Empty($action) && $action == "delete_not_found") {
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      if (delete_not_found("not_found_en", Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true výrazů smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false výrazů se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-
-
-if (!Empty($serad)) {
-  print_table_of_not_found("not_found_en", $order, $od, $limit);
-}
-else {
-  print_table_of_not_found("not_found_en");
-}
-
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_report.php b/old/html/multidic/app/webroot/administration/list_report.php
deleted file mode 100644
index 0ca38f3..0000000
--- a/old/html/multidic/app/webroot/administration/list_report.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-
-require_once("./administration/report.php");
-
-
-  print_table_of_reports();
-
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/administration/list_source.php b/old/html/multidic/app/webroot/administration/list_source.php
deleted file mode 100644
index 4ba7845..0000000
--- a/old/html/multidic/app/webroot/administration/list_source.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-require_once("./administration/source.php");
-
-if (!Empty($action) && $action == "delete_source") {
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      if (delete_source(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true zdrojů smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false zdrojů se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-
-
-if (!Empty($serad)) {
-  print_table_of_source($order, $od, $limit);
-}
-else {
-  print_table_of_source();
-}
-
-
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_test.php b/old/html/multidic/app/webroot/administration/list_test.php
deleted file mode 100644
index 9bb7757..0000000
--- a/old/html/multidic/app/webroot/administration/list_test.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-
-if ($cesta == "./examination/")
-  require_once("./examination/test.php");
-else
-  require_once("./administration/test.php");
-
-if (Empty($language)) :
-
-
-?>
-  <p>Vyberte jazyk:</p>
-  <p>
-    <a href="?nav_id=<?php echo $nav_id?>&language=1<?php echo $pomocna?>">arabský</a><br />
-    <a href="?nav_id=<?php echo $nav_id?>&language=2<?php echo $pomocna?>">hebrejský</a><br />
-    <a href="?nav_id=<?php echo $nav_id?>&language=3<?php echo $pomocna?>">akkadský</a><br /><br />
-
-    <a href="?nav_id=<?php echo $nav_id?>&language=all&contrains_source=all&contrains_lection=all">všechny</a>
-  </p>
-<?php
-
-elseif ($language != "all" && Empty($contrains_source)):
-?>
-  <p>Vyberte zdroj:</p>
-  <p><form method="post">
-
-     <?php
-echo get_source_chooser($language, "contrains_source");
-?>
-     <input type="submit" value="Dál" />
-     </form>
-   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=all&contrains_lection=all">všechny</a>
-  </p>
-<?php
-elseif ($language != "all" && $contrains_source != "all" && Empty($contrains_lection)):
-?>
-  <p>Vyberte lekci:</p>
-  <p><form method="post">
-
-     <?php
-echo get_lection_chooser_test($contrains_source, 1, "contrains_lection");
-?>
-     <input type="submit" value="Dál" />
-     <input type="hidden" name="contrains_source" value="<?php echo $contrains_source?>" title="Dál" />
-     </form>
-   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=<?php echo $contrains_source?>&contrains_lection=all">všechny</a>
-  </p>
-<?php
-else :
-//obsluha mazani slovicek
-if (!Empty($action) && $action == "delete_test") {
-  if (delete_test($test_id))
-    print_hlasku("Test smazán.");
-  else
-    print_hlasku("Test se nepodařilo smazat");
-
-  /*$coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      //echo "Index: ".Key($smaz)."\n<br>";
-      //echo "Hodnota: ".Current($smaz)."\n<br>";
-      if (delete_word(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true článků smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false článků se nepodařilo smazat ($coun_true se podařilo smazat)");*/
-}
-
-//obsluha autorizace slovicka
-if (!Empty($nav_id) && $nav_id == "authorize_test") {
-
-  if (authorize_test($test_id))
-    print_hlasku("Test autorizován.");
-  else
-    print_hlasku("Bohužel, test se nepodařilo autorizovat.");
-}
-
-if ($nav_id == "list_test") $pomocna = false;
-else if ($nav_id == "list_nonauthorized_test") $pomocna = true;
-else  $pomocna = ($nonauthorized == true);
-//pr($nav_id);
-//vypis
-if (!Empty($serad)) {
-    print_table_of_test($language, $contrains_source, $contrains_lection,$pomocna, $order, $od, $limit);
-}
-else {
-  print_table_of_test($language, $contrains_source, $contrains_lection, $pomocna);
-}
-
-endif;
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_test_category.php b/old/html/multidic/app/webroot/administration/list_test_category.php
deleted file mode 100644
index 3ec9ee5..0000000
--- a/old/html/multidic/app/webroot/administration/list_test_category.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-require_once("./administration/test_category.php");
-
-if (!Empty($action) && $action == "delete_test_category") {
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      //echo "Index: ".Key($smaz)."/n<br>";
-      //echo "Hodnota: ".Current($smaz)."/n<br>";
-      if (delete_test_category(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true kategorií smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false kategoríí se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-
-if (!Empty($serad)) {
-  print_table_of_test_category($order, $od, $limit);
-}
-else {
-  print_table_of_test_category();
-}
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_translation.php b/old/html/multidic/app/webroot/administration/list_translation.php
deleted file mode 100644
index 1678630..0000000
--- a/old/html/multidic/app/webroot/administration/list_translation.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-require_once("./administration/translation.php");
-
-if (!IsSet($translation_lang_id)) {
-  echo "<p>Vyberte jazyk:</p>\n  <p>";
-  echo "<form method=\"post\">";
-  echo get_translation_chooser();
-  echo "<input type=\"submit\" value=\"Dál\" />\n     </form>";
-}
-else {
-  if (!Empty($serad)) {
-    print_table_of_translation($translation_lang_id, $order, $od, $limit);
-  }
-  else {
-    print_table_of_translation($translation_lang_id);
-  }
-}
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_translation_lang.php b/old/html/multidic/app/webroot/administration/list_translation_lang.php
deleted file mode 100644
index 418fdcc..0000000
--- a/old/html/multidic/app/webroot/administration/list_translation_lang.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-require_once("./administration/translation_lang.php");
-
-if (!Empty($action) && $action == "delete_translation_lang") {
-
-
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      if (delete_translation_lang(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true jazyků smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false jazyků se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-
-if (!Empty($serad)) {
-    print_table_of_translation_lang($order, $od, $limit);
-}
-else {
-  print_table_of_translation_lang();
-}
-
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_user.php b/old/html/multidic/app/webroot/administration/list_user.php
deleted file mode 100644
index b7ffc19..0000000
--- a/old/html/multidic/app/webroot/administration/list_user.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-require_once("./administration/user.php");
-
-if (!Empty($action) && $action == "delete_user") {
-
-
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      if (delete_user(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true uživatelů smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false uživatelů se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-
-if (!Empty($serad)) {
-    print_table_of_user($order, $od, $limit);
-}
-else {
-  print_table_of_user();
-}
-
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/list_word.php b/old/html/multidic/app/webroot/administration/list_word.php
deleted file mode 100644
index 75d62cc..0000000
--- a/old/html/multidic/app/webroot/administration/list_word.php
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-
-require_once("./administration/word.php");
-
-if (Empty($language)) :
-
-if (!Empty($contrains_user_id))
-  $pomocna = "&contrains_user_id=$contrains_user_id";
-else
-  $pomocna = "";
-
-?>
-  <p>Vyberte slovník:</p>
-  <p>
-    <a href="?nav_id=<?php echo $nav_id?>&language=1<?php echo $pomocna?>">arabský</a><br />
-    <a href="?nav_id=<?php echo $nav_id?>&language=2<?php echo $pomocna?>">hebrejský</a><br />
-    <a href="?nav_id=<?php echo $nav_id?>&language=3<?php echo $pomocna?>">akkadský</a><br /><br />
-
-    <a href="?nav_id=<?php echo $nav_id?>&language=all&contrains_source=all&contrains_lection=all<?php echo $pomocna?>">všechny</a>
-  </p>
-<?php
-
-elseif ($language != "all" && Empty($contrains_source)):
-?>
-  <p>Vyberte zdroj:</p>
-  <p><form method="post">
-
-     <?php
-echo get_source_chooser($language, "contrains_source");
-?>
-     <input type="submit" value="Dál" />
-     </form>
-   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=all&contrains_lection=all">všechny</a>
-  </p>
-<?php
-elseif ($language != "all" && $contrains_source != "all" && Empty($contrains_lection)):
-?>
-  <p>Vyberte lekci:</p>
-  <p><form method="post">
-
-     <?php
-echo get_lection_chooser($contrains_source, 1, "contrains_lection");
-?>
-     <input type="submit" value="Dál" />
-     <input type="hidden" name="contrains_source" value="<?php echo $contrains_source?>" title="Dál" />
-     </form>
-   <br /> <a href="?nav_id=<?php echo $nav_id?>&language=<?php echo $language?>&contrains_source=<?php echo $contrains_source?>&contrains_lection=all">všechny</a>
-  </p>
-<?php
-else :
-//obsluha mazani slovicek
-if (!Empty($action) && $action == "delete_word") {
-  if (delete_word($word_id))
-    print_hlasku("Slovíčko smazáno.");
-  else
-    print_hlasku("Slovíčko se nepodařilo smazat");
-
-  /*$coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      //echo "Index: ".Key($smaz)."\n<br>";
-      //echo "Hodnota: ".Current($smaz)."\n<br>";
-      if (delete_word(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true slovíček smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false slovíček se nepodařilo smazat ($coun_true se podařilo smazat)");*/
-}
-
-//obsluha mazani kontextu
-if (!Empty($nav_id) && $nav_id == "delete_context") {
-  require_once("./administration/context.php");
-
-  if (delete_context($context_id, $word_id))
-    print_hlasku("Kontext smazán.");
-  else
-    print_hlasku("Bohužel, kontext se nepodařilo smazat.");
-}
-
-if (!Empty($action) && $action == "sort_direct") {
-  set_sorting_value($word_id, $sorting_no);
-}
-//obsluha zmeny raditka
-if (!Empty($action) && $action == "sort_word") {
-  sort_word($word_id, $dir);
-}
-
-//obsluha autorizace slovicka
-if (!Empty($nav_id) && $nav_id == "authorize_word") {
-
-  if (authorize_word($word_id))
-    print_hlasku("Slovíčko autorizováno.");
-  else
-    print_hlasku("Bohužel, slovo se nepodařilo autorizovat.");
-}
-//dulezita pojistka
-if (Empty($contrains_user_id)) $contrains_user_id = "all";
-
-if ($nav_id == "list_word") $pomocna = false;
-else if ($nav_id == "list_nonauthorized_word") $pomocna = true;
-else  $pomocna = ($nonauthorized == true);
-
-//vypis
-if (!Empty($serad)) {
-    print_all_in_dict(false, $language, $contrains_source, $contrains_lection, $pomocna, $contrains_user_id, $order, $od, $limit);
-}
-else {
-  print_all_in_dict(false, $language, $contrains_source, $contrains_lection, $pomocna, $contrains_user_id);
-}
-
-endif;
diff --git a/old/html/multidic/app/webroot/administration/not_found.php b/old/html/multidic/app/webroot/administration/not_found.php
deleted file mode 100644
index 546672e..0000000
--- a/old/html/multidic/app/webroot/administration/not_found.php
+++ /dev/null
@@ -1,168 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-/**
- *  Pomocna funkce, vraci do tabulky zformatovane slovo
- *
- *  @param $Record polozka slovniku nactena z db
- *  @return do tabulky zformatovany zaznam
- */
- 
-//NOVE2504 
-function get_row_of_table_not_found($table, $Record, $od = 1, $do = 2) {
-  $navrat .= "<tr class=\"akt\">\n     ";
-  $navrat .= '<td><input type="checkbox" name="smaz['.$Record["ID$table"].']" /></td>'.
-             '<td><a href="?nav_id=add_word&language=1&delete_from_not_found=true&';
-  switch($table) {
-    case "not_found_en":
-      $navrat .= "english";
-    break;
-    case "not_found_cz":
-      $navrat .= "czech";
-    break;
-    case "not_found_ar":
-      $navrat .= "past";
-    break;
-  }
-  $navrat .= '='.$Record["not_found"].'&table_not_found='.$table.
-             '&id_not_found='.$Record["ID$table"].'">doplň do slovníku</a></td>';
-
-  $navrat .= "<td ";
-  if ($table == "not_found_ar") $navrat .= "class =\"arabic\"";
-  $navrat .= ">";
-  $navrat .= $Record["not_found"];
-  $navrat .= "&nbsp;</td>\n";
-  $navrat .= "<td>";
-  $navrat .= $Record["count"];
-  $navrat .= "&nbsp;</td>\n";
-  $navrat .= "<td>";
-  $navrat .= $Record["date"];
-  $navrat .= "&nbsp;</td>\n";
-  $navrat .= "</tr> \n  ";
-  return $navrat;
-}
-
-
-function get_pocet_not_found($table) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT \"ID$table\" FROM $table ";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-function get_razeni_not_found($table, $l_order = "ID", $l_od = 0, $l_limit = 30) {
-  global $order;
-  global $od;
-  global $limit;
-  
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-  $pocet_not_found = get_pocet_not_found($table);
-  $nav = "list_not_found";
-  
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "<table>
-      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
-      Zobrazeno $limit výrazů od $od.  (Celkem $pocet_not_found)<br />
-       Řadit podle 
-       <select name=\"order\">	
-         <option value=\"ID\">Identifikátor</option>
-         <option value=\"not_found\">výraz</option>
-         <option value=\"count\">počet</option>
-         <option value=\"date\">datum</option>
-       </select>
-       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
-       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
-       </td></tr>
-       <tr class=\"nadpis_sekce\"><td align=\"center\">
-        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)           
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit\"> 
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_not_found)
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit\">
-              Dalších $limit </a> |   ";
-  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_not_found-$limit)."&limit=$limit\"> 
-             Na konec </a></td>
-  ";
-  $navrat .= "</td></tr></table>";
-  return $navrat;
-}
-
-//NOVE2504
-function get_header_of_table_not_found() {
-return "<tr class=\"nadpis_sekce\">
-  <td>Vybrané&nbsp;</td>
-  <td>&nbsp;</td>
-  <td>výraz</td>
-  <td>kolikrát</td>
-  <td>datum</td>
-</tr>";
-}
-//NOVE2504
-function get_foot_of_table_not_found() {
-  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td>
-              <td>&nbsp; </td><td>&nbsp; </td><td>&nbsp; </td><td>&nbsp; </td></tr>';
-}
-
-function print_table_of_not_found($table, $order = "ID", $od = 0, $limit = 30) {
-  require_once("./classes/db.php");
-  
-  $spojeni = new DB_Sql();
-  if ($order == "ID") $order = "ID$table";
-  $dotaz = "SELECT * FROM $table 
-            ORDER BY \"$order\" OFFSET $od LIMIT  $limit";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<h3 class=\"nadpis2\">Výpis hledaných a nenalezených výrazů</h3>";
-  $navrat .= get_razeni_not_found($table, $order, $od, $limit);
-  $navrat .= "<table><form action=\"\" method=\"post\">";
-  $navrat .= get_header_of_table_not_found();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table_not_found($table, $spojeni->Record, 1, 3);
-  }
-  $navrat .= get_foot_of_table_not_found();
-  $navrat .= '<input type="hidden" name="action" value="delete_not_found">';
-  $navrat .= "</form></table>";
-  echo $navrat;
-
-  
-}
-
-
-function delete_not_found($table, $ID) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM $table WHERE \"ID$table\" = $ID";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-
-
-//NOVE2504
-function get_not_found($not_found_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * 
-              FROM not_found nf, language lan 
-              WHERE nf.\"IDnot_found\" LIKE '$not_found_id' 
-                AND nf.language = lan.\"IDlanguage\"";
-  $radky = $spojeni->query($dotaz);
-
-  $spojeni->next_record();
-  
-  return $spojeni->Record;
-}
-
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/report.php b/old/html/multidic/app/webroot/administration/report.php
deleted file mode 100644
index a2e9e37..0000000
--- a/old/html/multidic/app/webroot/administration/report.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-/**
- *  Pomocna funkce, vraci do tabulky zformatovane slovo
- *
- *  @param $Record polozka slovniku nactena z db
- *  @return do tabulky zformatovany zaznam
- */
- 
-function get_row_of_table($Record, $od = 1, $do = 3) {
-  $navrat .= "<tr class=\"akt\">\n     ";
-  $navrat .= '<td>'.$Record[0].'</td>'.
-             '<td><a href="?nav_id=edit_report&ratio='.$Record[0].'">edit</a></td>';
-  for($j=$od;$j<$do;$j++) {
-    $navrat .= "<td class=\"akt\">";
-    $navrat .= "$Record[$j]";
-    $navrat .= "&nbsp;</td>\n";
-  }
-  $navrat .= "</tr> \n  ";
-  return $navrat;
-}
-
-
-function get_pocet_reportu() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT \"czech\" FROM author ";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-//NOVE2504
-function get_header_of_table() {
-return "<tr class=\"nadpis_sekce\">
-  <td>ratio&nbsp;</td>
-  <td>&nbsp;</td>
-  <td>česky</td>
-  <td>anglicky</td>
-</tr>";
-}
-
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce"><td> </td>
-  <td></td><td></td><td></td></tr>';
-}
-
-function print_table_of_reports($order = "ratio", $od = 0, $limit = 30) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM report ORDER BY \"$order\" OFFSET $od LIMIT $limit";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<h3 class=\"nadpis2\">Výpis zpráv</h3>";
-  $navrat .= "<table><form action=\"\" method=\"post\">";
-  $navrat .= get_header_of_table();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record, 1, 3);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= '';
-  $navrat .= "</form></table>";
-  echo $navrat;
-}
-
-function update_report($czech, $english, $ratio) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE report SET czech = '".pg_escape_string($czech)."',
-                            english = '".pg_escape_string($english)."'
-                            WHERE \"ratio\" = $ratio";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Zprávu se nepodařilo upravit.");
-    echo_zpet_do_zprav();
-    return false;
-  }
-  print_hlasku("Zpráva změněna.");
-  echo_zpet_do_zprav();
-  return true;
-}
-
-function get_report($ratio) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM report WHERE \"ratio\" LIKE '$ratio'";
-  $radky = $spojeni->query($dotaz);
-
-  $spojeni->next_record();
-  
-  return $spojeni->Record;
-}
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/administration/smaz---list_nonauthorized_word.php b/old/html/multidic/app/webroot/administration/smaz---list_nonauthorized_word.php
deleted file mode 100644
index 5c3e11f..0000000
--- a/old/html/multidic/app/webroot/administration/smaz---list_nonauthorized_word.php
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-
-
-//NEPOUZIVA SE//
-
-
-require_once("./administration/word.php");
-
-if (Empty($language)) :
-
-if (!Empty($contrains_user_id))
-  $pomocna = "&contrains_user_id=$contrains_user_id";
-else $pomocna = "";
-
-?>
-  <p>Vyberte slovník:</p>
-  <p>
-    <a href="?nav_id=list_nonauthorized_word&language=1<?php echo $pomocna?>">arabský</a><br />
-    <a href="?nav_id=list_nonauthorized_word&language=2<?php echo $pomocna?>">hebrejský</a><br />
-    <a href="?nav_id=list_nonauthorized_word&language=3<?php echo $pomocna?>">akkadský</a><br /><br />
-    
-    <a href="?nav_id=list_nonauthorized_word&language=all<?php echo $pomocna?>">všechny</a>
-  </p>
-<?php
-
-elseif ($language != "all" && Empty($contrains_source)):
-?>
-  <p>Vyberte zdroj:</p>
-  <p><form method="post">
-
-     <?php 
-echo get_source_chooser($language, "contrains_source");
-?>   
-     <input type="submit" title="Dál" />
-     </form>
-   <br /> <a href="?nav_id=list_word&language=<?php echo $language?>&contrains_source=all">všechny</a>
-  </p>
-<?php   
-elseif ($language != "all" && $contrains_source != "all" && Empty($contrains_lection)):
-?>
-  <p>Vyberte lekci:</p>
-  <p><form method="post">
-
-     <?php 
-echo get_lection_chooser($contrains_source, 1, "contrains_lection");
-?>   
-     <input type="submit" value="Dál" />
-     <input type="hidden" name="contrains_source" value="<?php echo $contrains_source?>" title="Dál" />
-     </form>
-   <br /> <a href="?nav_id=list_word&language=<?php echo $language?>&contrains_source=<?php echo $contrains_source?>&contrains_lection=all">všechny</a>
-  </p>
-<?php 
-else :
-//obsluha mazani slovicek
-if (!Empty($action) && $action == "delete_word") {
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      //echo "Index: ".Key($smaz)."\n<br>";
-      //echo "Hodnota: ".Current($smaz)."\n<br>";
-      if (delete_word(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true slovíček smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false slovíček se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-
-//obsluha mazani kontextu
-if (!Empty($nav_id) && $nav_id == "delete_context") {
-  require_once("./administration/context.php");
-      
-  if (delete_context($context_id, $word_id))
-    print_hlasku("Kontext smazán.");
-  else
-    print_hlasku("Bohužel, kontext se nepodařilo smazat.");
-}
-
-//obsluha autorizace slovicka
-if (!Empty($nav_id) && $nav_id == "authorize_word") {
-      
-  if (authorize_word($word_id))
-    print_hlasku("Slovíčko autorizováno.");
-  else
-    print_hlasku("Bohužel, slovo se nepodařilo autorizovat.");
-}
-//dulezita pojistka
-if (Empty($contrains_user_id)) $contrains_user_id = "all";
-
-//vypis
-if (!Empty($serad)) {
-    print_all_in_dict($language,  $contrains_source, $contrains_lection, true, $contrains_user_id, $order, $od, $limit);
-}
-else {
-  print_all_in_dict($language,  $contrains_source, $contrains_lection, true, $contrains_user_id);
-}
-
-endif;
-?>
diff --git a/old/html/multidic/app/webroot/administration/source.php b/old/html/multidic/app/webroot/administration/source.php
deleted file mode 100644
index ccfeee5..0000000
--- a/old/html/multidic/app/webroot/administration/source.php
+++ /dev/null
@@ -1,264 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-/**
- *  Pomocna funkce, vraci do tabulky zformatovane slovo
- *
- *  @param $Record polozka slovniku nactena z db
- *  @return do tabulky zformatovany zaznam
- */
- 
- //NOVE2504
-function get_row_of_table($Record, $od = 1, $do = 2) {
-  $navrat .= "<tr class=\"akt\">\n     ";
-  $navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>';  
-  $navrat .= '<td><a href="?nav_id=edit_source&source_id='.$Record[0].'">uprav</a></td>';  
-  for($j=$od;$j<$do;$j++) {
-    $navrat .= "<td>";
-    $navrat .= "$Record[$j]";
-    $navrat .= "&nbsp;</td>\n";
-  }
-  $navrat .= "<td>".get_authors_of_source($Record[0])."</td>\n";
-  $navrat .= "<td><a href=\"?nav_id=add_author_of_source&source_id=".$Record[0]."\">Přidej autora</a></td>";
-  $navrat .= "</tr> \n  ";
-  return $navrat;
-}
-
-function get_authors_of_source($IDsource) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT a.name, a.surname, a.\"IDauthor\"
-            FROM author_of_source f, author a 
-            WHERE f.\"IDsource\" = '$IDsource'
-              AND f.\"IDauthor\" = a.\"IDauthor\"";
-  $spojeni->query($dotaz);
-  $navrat = "";
-  while ($spojeni->next_record()) {
-    $navrat .= $spojeni->Record[0]."&nbsp;".$spojeni->Record[1]."&nbsp;";
-    $navrat .= '<a href="?nav_id=delete_author_of_source&author_id='.
-                $spojeni->Record[2].'&source_id='.$IDsource.'">odeber</a><br />';
-  }
-  return $navrat;
-}
-
-function get_pocet_zdroju() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT \"IDsource\" FROM source ";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-function get_razeni($l_order = "IDsource", $l_od = 0, $l_limit = 30) {
-  global $order;
-  global $od;
-  global $limit;
-  
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-  $pocet_zdroju = get_pocet_zdroju();
-  $nav = "list_source";
-  
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "<table>
-      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
-      Zobrazeno $limit zdrojů od $od.  (Ve slovniku celkem $pocet_zdroju)<br />
-       Řadit podle 
-       <select name=\"order\">	
-         <option value=\"IDsource\">Identifikátor</option>
-         <option value=\"title\">titul</option>
-         <option value=\"subtitle\">podtitul</option>
-         <option value=\"place\">místo</option>
-         <option value=\"publication\">publikace</option>
-         <option value=\"publication_no\">publikační číslo</option>
-         <option value=\"language\">jazyk</option>
-         <option value=\"year\">rok</option>
-       </select>
-       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
-       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
-       </td></tr>
-       <tr class=\"nadpis_sekce\"><td align=\"center\">
-        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)           
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit\"> 
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_zdroju)
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit\">
-              Dalších $limit </a> |   ";
-  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_zdroju-$limit)."&limit=$limit\"> 
-             Na konec </a></td>
-  ";
-  $navrat .= "</td></tr></table>";
-  return $navrat;
-}
-
-//NOVE2504
-function get_header_of_table() {
-return "<tr class=\"nadpis_sekce\">
-  <td>Vybrané&nbsp;</td>
-  <td></td>
-  <td>titul</td>
-  <td>podtitul</td>
-  <td>místo</td>
-  <td>publikace</td>
-  <td>publikační číslo</td>
-  <td>od strany</td>
-  <td>do strany</td>
-  <td>jazyk</td>
-  <td>rok</td>
-  <td>autori</td>
-  <td></td>
-</tr>";
-}
-
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce"><td> <input type="submit" name="delete" value="Smaž"></td>
-  <td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
-}
-
-function print_table_of_source($order = "IDsource", $od = 0, $limit = 30) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM source ORDER BY \"$order\" OFFSET $od LIMIT $limit";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<h3 class=\"nadpis2\">Výpis zdrojů</h3>";
-  $navrat .= get_razeni($order, $od, $limit);
-  $navrat .= "<table><form action=\"\" method=\"post\">";
-  $navrat .= get_header_of_table();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record, 1, 10);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= '<input type="hidden" name="action" value="delete_source">';
-  $navrat .= "</form></table>";
-  echo $navrat;
-
-  
-}
-
-
-function insert_source($title,$subtitle,$place,$publication,$publication_no,$from_page,$to_page,$language,$year) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  
-  $dotaz = "INSERT INTO source (\"title\", 
-                                \"subtitle\", 
-                                \"place\",
-                                \"publication\",
-                                \"publication_no\", 
-                                \"from_page\",
-                                \"to_page\",
-                                \"language\",
-                                \"year\") 
-                       VALUES ('$title',
-                               '$subtitle',
-                               '$place',
-                               '$publication',
-                               '$publication_no',
-                               '$from_page',
-                               '$to_page',
-                               '$language',
-                              '$year')";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Bohužel, zdroj '$title' se nepodařilo přidat.");
-    return false;
-  }
-  print_hlasku ("Zdroj '$title' přidán..");
-  return true;
-}
-
-function possible_to_delete_source($source_id) {
-  $jedna = false;
-  $dva = false;
-
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM author_of_source WHERE \"IDsource\" = '$source_id'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku($spojeni->$Error);
-    return false;
-  }
-  if ($spojeni->num_rows() == 0)
-    $jedna = true;
-    
-  $dotaz = "SELECT * FROM dict WHERE source = '$source_id'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku($spojeni->$Error);
-    return false;
-  }
-  if ($spojeni->num_rows() == 0)
-    $dva = true;
-    
-  return $jedna && $dva;
-}
-
-function delete_source($ID) {
-  if (!possible_to_delete_source($ID)) {
-    print_hlasku("Kontrola integrity hlásí: Nelze smazat");
-    return false;
-  }
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM source WHERE \"IDsource\" = $ID";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  $dotaz = "DELETE FROM author_of_source WHERE \"IDsource\" = $ID";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-//NOVE 2504
-function update_source($title, $subtitle, $place, $publication, $publication_no, 
-                  $from_page, $to_page, $language, $year, $source_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE source SET title = '$title', 
-                            subtitle = '$subtitle',
-                            place = '$place',
-                            publication = '$publication',
-                            publication_no = '$publication_no',
-                            from_page = '$from_page',
-                            to_page = '$to_page',
-                            language = '$language',
-                            year = '$year'
-                            WHERE \"IDsource\" = $source_id";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Zdroj se nepodařilo upravit.");
-    echo_zpet_do_zdroju();
-    return false;
-  }
-  print_hlasku("Zdroj změněn.");
-  echo_zpet_do_zdroju();
-  return true;
-}
-
-//NOVE2504
-function get_source($source_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM source WHERE \"IDsource\" LIKE '$source_id'";
-  $radky = $spojeni->query($dotaz);
-
-  $spojeni->next_record();
-  
-  return $spojeni->Record;
-}
-
-
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/test.php b/old/html/multidic/app/webroot/administration/test.php
deleted file mode 100644
index 981165f..0000000
--- a/old/html/multidic/app/webroot/administration/test.php
+++ /dev/null
@@ -1,329 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-//require_once("./administration/test_category.php");
-
-function authorize_test($ID) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE test SET autorized = true
-                        WHERE \"IDtest\" = '$ID'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-//NOVE2504
-function get_header_of_table() {
-  return "\n  <tr class=\"nadpis_sekce\">
-    <td>&nbsp;</td>
-    <td>lekce</td>
-    <td>nadpis</td>
-    <td>instrukce</td>
-  </tr>
-";
-}
-
-function get_row_of_table($Record) {
-  global $language;
-  global $order;
-  global $od;
-  global $limit;
-  global $contrains_source;
-  global $contrains_lection;
-
-  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
-
-  $navrat .= "  <tr>\n";
-  $navrat .= '    <td>
-                <a href="?nav_id=list_test&action=delete_test&test_id='.$Record[0].'&'.$nav_str.'">smaž</a>
-                  <!--input type="checkbox" name="smaz['.$Record[0].']" /-->';
-
-  $navrat .= "\n".' <br /> ';
-
-  $navrat .= '<a href="?nav_id=edit_test&test_id='.$Record[0].'&'.$nav_str;
-  $navrat .= '">uprav</a>';
-
-  $navrat .= "\n".' <br /> ';
-
-  $navrat .= '<a href="?nav_id=authorize_test&test_id='.$Record[0].'&'.$nav_str;
-  $navrat .= '">autorizuj</a>';
-  
-   $navrat .= "\n".' <br /> ';
-
-  $navrat .= '<a href="?nav_id=detail_test&test_id='.$Record[0].'&'.$nav_str;
-  $navrat .= '">detail</a></td>';
-
-
- /* $navrat .= "    <td class=\"arabic\" style=\"font-size: 180%\">";
-  $navrat .= $Record["title"];
-  $navrat .= "&nbsp;</td>\n";*/
-  
-  $navrat .= "    <td>";
-  $navrat .= $Record["lection"];
-  $navrat .= "&nbsp;</td>\n";
-
-  $navrat .= "    <td class=\"arabic\" style=\"font-size: 180%\" >";
-  $navrat .= "".$Record["title"]."";
-  //$navrat .= nl2br($Record["body"]);
-  $navrat .= "&nbsp;</td>\n";
-
-  $navrat .= "    <td>";
-  $navrat .= $Record["note"];
-  $navrat .= "&nbsp;</td>\n";
-
-  
-
-/*
-  if (Empty($Record["test_voice"])) {
-    $navrat .= "\n    ".'<td> <a href="?nav_id=add_test_voice&test_id='.
-               $Record[0].'&'.$nav_str.'"> přidat </a></td>';
-  }
-  else {
-    $navrat .= "\n    ".'<td> <a href="?nav_id=add_test_voice&test_id='.
-               $Record[0].'&'.$nav_str.'"> změnit </a>'."<br />\n".'      <a href="'.CESTA_CLANKU.$Record[0].PRIPONA.'"> přehrát </a></td>';
-  }
-*/
-  $navrat .= "\n  </tr> \n";
-  return $navrat;
-}
-
-function get_razeni($l_order = "IDtest",
-                    $l_od = 0,
-                    $l_limit = 30,
-                    $contrains_source = "all",
-                    $contrains_lection = "all",
-                    $nonauthorized = false) {
-
-  global $language;
-
-  global $order;
-  global $od;
-  global $limit;
-
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-
-
-  $nav = ($nonauthorized)? "list_nonauthorized_test" : "list_test";
-  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
-
-  $pocet_slov = get_pocet_test($contrains_source, $contrains_lection, $nonauthorized);
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "\n<table>
-  <tr class=\"nadpis_sekce\">
-    <td>
-      <form action=\"\" method=\"post\" name=\"razeni\">
-        Filtr: $language - $contrains_source - $contrains_lection";
-
-  $navrat .=  " (Ve výběru celkem $pocet_slov)<br />
-         Řadit podle
-         <select name=\"order\">
-           <option value=\"IDtest\">Identifikátor</option>
-           <option value=\"title\">nadpis</option>
-           <option value=\"body\">obsah</option>
-           <option value=\"note\">poznámka</option>
-         </select>
-         od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-         počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />
-         <input type=\"hidden\" name=\"contrains_source\" value=\"$contrains_source\" />
-         <input type=\"hidden\" name=\"contrains_lection\" value=\"$contrains_lection\" />
-         <input type=\"submit\" name=\"serad\" value=\"Zobraz\" />
-         </form>
-    </td>
-  </tr>
-  <tr class=\"nadpis_sekce\"><td align=\"center\">
-    <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit&$nav_str\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)
-    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit&$nav_str\">
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_slov)
-    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit&$nav_str\">
-              Dalších $limit </a> |   ";
-  $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_slov-$limit)."&limit=$limit&$nav_str\">
-             Na konec </a>
-  ";
-  $navrat .= "</td></tr></table>\n";
-  //$odkaz = "list_test_print.php?nav_id=$nav&serad=true&order=$order&od=$od&limit=$limit&$nav_str";
-    //$navrat .= "<a href=\"$odkaz\" onclick=\"OpenPopUp('$odkaz', 800, 750); return false\"
-    //                          target=\"_blank\">verze pro tisk</a>";
-  return $navrat;
-}
-
-function get_pocet_test($contrains_source, $contrains_lection, $nonauthorized) {
-  global $language;
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  //$spojeni->debug = true;
-  $dotaz = "SELECT \"IDtest\" FROM test";
-   if ($nonauthorized == true) {
-    $dotaz .= " WHERE autorized = false";
-	}
-	else {
-		$dotaz .= " WHERE autorized = true";
-	}
-  if ($language != "all")
-    $dotaz .= " AND language = '$language'";
-  if ($contrains_source != "all")
-    $dotaz .= " AND source = $contrains_source";
-  if ($contrains_lection != "all")
-    $dotaz .= " AND lection = '$contrains_lection'";
-
-	//pr($dotaz);
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-
-}
-
-
-//NOVE2504
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce">
-
-            <td></td>
-            <td></td>
-            <td></td>
-            <td></td>
-          </tr>';
-}
-
-/**
- *  Funkce vypise z db vsechny slovnikove polozky
- *
- *  TODO: DODELAT VYPIS OSTATNICH DAT Z DB (DATA, USER, ATD...)
- *
- *
- */
-function print_table_of_test($language = "all", $contrains_source = "all", $contrains_lection = "all",
-							$nonauthorized = false,
-                          $order = "IDtest", $od = 0, $limit = 30) {
-
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $navrat = "<h3 class=\"nadpis2\">Výpis testů";
-
- if ($nonauthorized)
-      $navrat .= " - neautorizováno";
-  if ($language == "all")
-    $navrat .= " - vše</h3>";
-  else if($language == 1)
-    $navrat .= " - arabské</h3>";
-  else if($language == 2)
-    $navrat .= " - hebrejské</h3>";
-  else if($language == 3)
-    $navrat .= " - akkadské</h3>";
-
-  $navrat .= get_razeni($order, $od, $limit, $contrains_source, $contrains_lection, $nonauthorized);
-  $navrat .= "<table>";
-  $navrat .= get_header_of_table();
-
-  $dotaz = "SELECT * FROM test ";
-
-	if ($nonauthorized) $pomocna = " autorized = false ";
-  else $pomocna = " autorized = true";
-
-  if ($language != "all")
-    $dotaz .= " WHERE language = '$language' AND $pomocna ";
-  else
-    $dotaz .= " WHERE $pomocna ";
-
-  if ($contrains_source != "all")
-    $dotaz .= "AND source = $contrains_source";
-  if ($contrains_lection != "all")
-    $dotaz .= "AND lection = '$contrains_lection'";
-
-
-  $dotaz .= " ORDER BY \"$order\" OFFSET $od LIMIT $limit";
-  
-  //pr($dotaz);
-
-  $radky = $spojeni->query($dotaz);
-
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= "</table>";
-  echo $navrat;
-}
-
-function get_test($id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM test WHERE \"IDtest\" = '$id'";
-  $radky = $spojeni->query($dotaz);
-  $spojeni->next_record();
-
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Test se nepodařilo načíst.");
-  }
-
-  return $spojeni->Record;
-}
-
-function delete_test($ID) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM test WHERE \"IDtest\" = '$ID'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-function update_test($id, $title, $body, $note, $lection, $test_category) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-
-  $dotaz = "UPDATE test SET title = '".AddSlashes($title)."',
-                            body = '".AddSlashes($body)."',
-                            note = '".AddSlashes($note)."',
-                            lection = '".AddSlashes($lection)."',
-                            test_category_id = '".AddSlashes($test_category)."'
-                            WHERE \"IDtest\" = '".AddSlashes($id)."'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Test se nepodařilo upravit.");
-  }
-  print_hlasku("Test změněn.");
-}
-
-
-
-
-function insert_test($language,$source,$lection,$title,$body,$note,$user,$test_category){
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  //$NOW = Date("YmdHis");
-
-  $dotaz = "INSERT INTO test (\"language\",
-                              \"source\",
-                              \"lection\",
-                              \"inserted_by\",
-                              \"title\",
-                              \"body\",
-                              \"note\",
-                              \"test_category_id\")
-                    VALUES ('". AddSlashes($language)."',
-                            '". AddSlashes($source)."',
-                            '". AddSlashes($lection)."',
-                            '". AddSlashes($user)."',
-                            '". AddSlashes($title)."',
-                            '". AddSlashes($body)."',
-                            '". AddSlashes($note)."',
-                            '". AddSlashes($test_category)."')";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/test_category.php b/old/html/multidic/app/webroot/administration/test_category.php
deleted file mode 100644
index 8f1cc49..0000000
--- a/old/html/multidic/app/webroot/administration/test_category.php
+++ /dev/null
@@ -1,176 +0,0 @@
-<?php
- require_once("./functions/dictionary.php");
-
-
-
-/**
- *  Pomocna funkce, vraci do tabulky zformatovane slovo
- *
- *  @param $Record polozka slovniku nactena z db
- *  @return do tabulky zformatovany zaznam
- */ 
- 
-//NOVE2504
-function get_row_of_table($Record, $od = 0, $do = 4) {
-  $navrat .= "<tr class=\"akt\">\n     ";
-  $navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>';
-  $navrat .= '<td><a href="?nav_id=edit_test_category&test_category_id='.$Record[0].'">uprav</a></td>';
-  for($j=$od;$j<$do;$j++) {
-    $navrat .= "<td>";
-    $navrat .= "$Record[$j]";
-    $navrat .= "&nbsp;</td>\n";
-  }
-  $navrat .= "</tr> \n  ";
-  return $navrat;
-}
-
-
-function get_pocet_oboru() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT id FROM test_category ";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-function get_razeni($l_order = "id", $l_od = 0, $l_limit = 30) {
-  global $order;
-  global $od;
-  global $limit;
-  
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-  $pocet_oboru = get_pocet_oboru();
-  $nav = "list_test_category";
-  
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "<table>
-      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
-      Zobrazeno $limit oborů od $od.  (Ve slovniku celkem $pocet_oboru)<br />
-       Řadit podle 
-       <select name=\"order\">	
-         <option value=\"id\">Identifikátor</option>
-         <option value=\"name\">název</option>
-       </select>
-       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
-       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
-       </td></tr>
-       <tr class=\"nadpis_sekce\"><td align=\"center\">
-        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)           
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit\"> 
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_oboru)
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit\">
-              Dalších $limit </a> |   ";
-  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_oboru-$limit)."&limit=$limit\"> 
-             Na konec </a></td>
-  ";
-  $navrat .= "</td></tr></table>";
-  return $navrat;
-}
-//NOVE2504
-function get_header_of_table() {
-return "<tr class=\"nadpis_sekce\">
-  <td>Vybrané&nbsp;</td>
-  <td></td>
-  <td>číslo</td>
-  <td>rodič</td>
-  <td>název</td>
-</tr>";
-}
-
-function insert_test_category($name, $parent_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "INSERT INTO test_category (name, parent_id) 
-                    VALUES ('$name', '$parent_id')";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Bohužel, kategorii '$name' - '$parent_id' se nepodařilo přidat.");
-    return false;
-  }
-  print_hlasku ("Kategorie '$name' - '$parent_id' přidán...");
-  return true;
-}
-//NOVE2504
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td>
-              <td></td><td></td><td></td><td></td></tr>';
-}
-
-function print_table_of_test_category($order = "id", $od = 0, $limit = 30) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM test_category ORDER BY \"$order\" OFFSET $od LIMIT $limit";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<h3 class=\"nadpis2\">Výpis kategoríí testů</h3>";
-  $navrat .= get_razeni($order, $od, $limit);
-  $navrat .= "<table><form action=\"\" method=\"post\">";
-  $navrat .= get_header_of_table();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record, 0, 3);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= '<input type="hidden" name="action" value="delete_test_category">';
-  $navrat .= "</form></table>";
-  echo $navrat;
-}
-
-function possible_to_delete_test_category($test_category_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM test WHERE test_category_id LIKE '$test_category_id'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku($spojeni->$Error);
-    return false;
-  }
-  //echo $spojeni->num_rows();
-  if ($spojeni->num_rows() == 0)
-    return true;
-    
-  return false;
-}
-
-function delete_test_category($ID) {
-  if (!possible_to_delete_test_category($ID)) {
-    print_hlasku("Kontrola integrity hlásí: Nelze smazat");
-    return false;
-  }
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM test_category WHERE \"id\" = $ID";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    //print_hlasku("Bohužel, obor '$field' se nepodařilo smazat.");
-    return false;
-  }
-  //print_hlasku ("Obor '$field' smazán...");
-  return true;
-}
-
-//NOVE 2504
-function update_test_category($name, $parent_id, $id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE test_category SET name = '$name',
-                            parent_id = '$parent_id'
-                            WHERE id = $id";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Kategorii se nepodařilo upravit.");
-    echo_zpet_do_kategorii();
-    return false;
-  }
-  print_hlasku("Kategorie změněna.");
-  echo_zpet_do_kategorii();
-  return true;
-}
-
diff --git a/old/html/multidic/app/webroot/administration/translation.php b/old/html/multidic/app/webroot/administration/translation.php
deleted file mode 100644
index f9376dd..0000000
--- a/old/html/multidic/app/webroot/administration/translation.php
+++ /dev/null
@@ -1,152 +0,0 @@
-<?php
- require_once("./functions/dictionary.php");
-
-
-function get_row_of_table($Record, $translation_lang_id) {
-  $navrat .= "<tr class=\"akt\">\n     ";
-  //$navrat .= '<td>&nbsp;</td>';
-  $navrat .= '<td><a href="?nav_id=edit_translation&translation_lang_id='.$translation_lang_id.'&translation_id='.
-               $Record["IDtranslation"].'">uprav</a></td>';
-  $navrat .= "<td>";
-  $navrat .= $Record["idf"];
-  $navrat .= "&nbsp;</td>\n";
-  $navrat .= "<td>";
-  $navrat .= $Record["translation"];
-  $navrat .= "&nbsp;</td>\n";
-  $navrat .= "</tr> \n  ";
-  return $navrat;
-}
-
-
-function get_pocet_translation($translation_lang_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT 1 FROM translation WHERE language = '$translation_lang_id'";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-function get_razeni($translation_lang_id, $l_order = "IDtranslation", $l_od = 0, $l_limit = 30) {
-  global $order;
-  global $od;
-  global $limit;
-  
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-  $pocet_translation = get_pocet_translation($translation_lang_id);
-  $nav = "list_translation";
-  $nav_tr_lang_id = "translation_lang_id=$translation_lang_id";
-  
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "<table>
-      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
-      Zobrazeno $limit položek od $od.  (Celkem $pocet_translation)<br />
-       Řadit podle 
-       <select name=\"order\">	
-         <option value=\"IDtranslation\"";
-                  if( $order == "IDtranslation" )  {
-                     $navrat .= " selected=\"true\"";
-                  }
-           $navrat .= ">Identifikátor</option>
-  
-         <option value=\"idf\"";
-                  if( $order == "idf" )  {
-                     $navrat .= " selected=\"true\"";
-                  }
-           $navrat .= ">česky</option>
-           
-         <option value=\"translation\"";
-                  if( $order == "translation" )  {
-                     $navrat .= " selected=\"true\"";
-                  }
-           $navrat .= ">překlad</option>
-       </select>
-       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
-       <input type=\"hidden\" name=\"translation_lang_id\" value=\"$translation_lang_id\" />
-       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
-       </td></tr>
-       <tr class=\"nadpis_sekce\"><td align=\"center\">
-        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit&$nav_tr_lang_id\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)           
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit&$nav_tr_lang_id\"> 
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_translation)
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit&$nav_tr_lang_id\">
-              Dalších $limit </a> |   ";
-  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_translation-$limit)."&limit=$limit&$nav_tr_lang_id\"> 
-             Na konec </a></td>
-  ";
-  $navrat .= "</td></tr></table>";
-  return $navrat;
-}
-//NOVE2504
-function get_header_of_table() {
-return "<tr class=\"nadpis_sekce\">
-  <td></td>
-  <td>česky</td>
-  <td>překlad</td>
-</tr>";
-}
-
-
-//NOVE2504
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce"><td></td>
-             <td></td><td></td></tr>';
-}
-
-function print_table_of_translation($translation_lang_id, $order = "IDtranslation", $od = 0, $limit = 30) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM translation 
-              WHERE language = '$translation_lang_id' 
-              ORDER BY \"$order\" 
-              OFFSET $od LIMIT $limit";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<h3 class=\"nadpis2\">Výpis překladu prostředí jazyk - $translation_lang_id</h3>";
-  $navrat .= get_razeni($translation_lang_id, $order, $od, $limit);
-  $navrat .= "<table>";
-  $navrat .= get_header_of_table();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record, $translation_lang_id);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= "</table>";
-  echo $navrat;
-}
-
-
-function update_translation($translation, $translation_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE translation SET translation = '$translation'
-                            WHERE \"IDtranslation\" = $translation_id";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Položku se nepodařilo upravit.");
-    echo_zpet_do_translation();
-    return false;
-  }
-  print_hlasku("Položka změněna.");
-  echo_zpet_do_translation();
-  return true;
-}
-
-
-function get_translation($translation_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM translation WHERE \"IDtranslation\" LIKE '$translation_id'";
-  $radky = $spojeni->query($dotaz);
-
-  $spojeni->next_record();
-  
-  return $spojeni->Record;
-}
-?>
diff --git a/old/html/multidic/app/webroot/administration/translation_lang.php b/old/html/multidic/app/webroot/administration/translation_lang.php
deleted file mode 100644
index 60d0f39..0000000
--- a/old/html/multidic/app/webroot/administration/translation_lang.php
+++ /dev/null
@@ -1,201 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-/**
- *  Pomocna funkce, vraci do tabulky zformatovany zaznam
- *
- *  @param $Record polozka tabulky nactena z db
- *  @return do tabulky zformatovany zaznam
- */
-function get_row_of_table($Record, $od = 1, $do = 2) {
-  $navrat .= "<tr class=\"akt\">\n     ";
-  $navrat .= '<td>';
-  if ($Record["code"] != "cz" && $Record["code"] != "en") {
-    $navrat .= '<input type="checkbox" name="smaz['.$Record[0].']" /></td>'.
-               '<td><a href="?nav_id=edit_translation_lang&translation_lang_id='.$Record[0].'">uprav</a>';
-  }
-  else {
-    $navrat .= '</td><td>';
-  }
-  $navrat .= '</td>';  
-  for($j=$od;$j<$do;$j++) {
-    $navrat .= "<td>";
-    $navrat .= "$Record[$j]";
-    $navrat .= "&nbsp;</td>\n";
-  }
-  $navrat .= "</tr> \n  ";
-  return $navrat;
-}
-
-function get_pocet_jazyku() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT \"IDtranslation_lang\" FROM \"translation_lang\" ";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-function get_razeni($l_order = "IDtranslation_lang", $l_od = 0, $l_limit = 30) {
-  global $order;
-  global $od;
-  global $limit;
-  
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-  $pocet_jazyku = get_pocet_jazyku();
-  $nav = "list_trans_lang";
-  
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "<table>
-      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
-      Zobrazeno $limit jazyků od $od.  (Celkem $pocet_jazyku)<br />
-       Řadit podle 
-       <select name=\"order\">	
-         <option value=\"IDtranslation_lang\">Identifikátor</option>
-         <option value=\"code\">kód</option>
-         <option value=\"name\">název</option>
-         <option value=\"visible\">viditelnosti</option>
-       </select>
-       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
-       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
-       </td></tr>
-       <tr class=\"nadpis_sekce\"><td align=\"center\">
-        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)           
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit\"> 
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_jazyku)
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit\">
-              Dalších $limit </a> |   ";
-  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_jazyku-$limit)."&limit=$limit\"> 
-             Na konec </a></td>
-  ";
-  $navrat .= "</td></tr></table>";
-  return $navrat;
-}
-
-function get_header_of_table() {
-return "<tr class=\"nadpis_sekce\">
-  <td>vybrané</td>
-  <td>&nbsp</td>
-  <td>kód</td>
-  <td>název</td>
-  <td>viditelný</td>
-</tr>";
-}
-
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td><td></td>
-          <td></td><td></td><td></td></tr>';
-}
-
-function print_table_of_translation_lang($order = "IDtranslation_lang", $od = 0, $limit = 30) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM \"translation_lang\" ORDER BY \"$order\" OFFSET $od LIMIT $limit";
-  $radky = $spojeni->query($dotaz);
-  $navrat .= "<h3 class=\"nadpis2\">Výpis jazyků</h3>";
-  $navrat .= get_razeni($order, $od, $limit);
-  $navrat .= "<table><form action=\"\" method=\"post\">";
-  $navrat .= get_header_of_table();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record, 1, 4);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= '<input type="hidden" name="action" value="delete_translation_lang">';
-  $navrat .= "</form></table>";
-  echo $navrat;
-
-  
-}
-
-
-function insert_translation_lang($name, $surname, $city, $email, $nationality, $privileges, $nick, $password, $vypisovat = true){
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  //$NOW = Date("YmdHis");
-  
-  $dotaz = "INSERT INTO \"user\" (\"name\", 
-                              \"surname\",
-                              \"city\",
-                              \"email\",
-                              \"nationality\",
-                              \"number_of_usage\",
-                              \"date_created\",
-                              \"privileges\",
-                              \"nick\",
-                              \"pass\")
-                    VALUES ('$name', 
-                            '$surname',
-                            '$city',
-                            '$email',
-                            '$nationality',
-                            '0',
-                            'NOW',
-                            '$privileges',
-                            '$nick',
-                            '$password')";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    if (vypisovat) print_hlasku("Bohužel, uživatele '$name $surname' se nepodařilo přidat.");
-    return false;
-  }
-  if (vypisovat) print_hlasku ("Uživatel '$name $surname' přidán..");
-  return true;
-}
-
-
-function delete_user($ID) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM \"translation_lang\" WHERE \"IDtranslation_lang\" = '$ID'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-function update_translation_lang($name, $surname, $city, $email, $nationality, $privileges, $nick, $user_id, $password) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE \"user\" SET \"name\" = '$name', 
-                            \"surname\" = '$surname',
-                            \"city\" = '$city',
-                            \"email\" = '$email',
-                            \"nationality\" = '$nationality',
-                            \"privileges\" = '$privileges',
-                            \"nick\" = '$nick'";
-  if (!Empty($password)) {
-    $dotaz .= ", \"pass\" = '$password'";
-  }
-  $dotaz .= " WHERE \"IDuser\" = '$user_id'";
-  
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Uživatel se nepodařilo upravit.");
-  }
-  print_hlasku("Uživatel změněn.");
-  echo_zpet_do_uzivatel();
-}
-
-function get_translation_lang($id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM \"translation_lang\" WHERE \"IDuser\" LIKE '$id'";
-  $radky = $spojeni->query($dotaz);
-
-  $spojeni->next_record();
-  
-  return $spojeni->Record;
-}
-
-
-?>
-
diff --git a/old/html/multidic/app/webroot/administration/user.php b/old/html/multidic/app/webroot/administration/user.php
deleted file mode 100644
index ec3c993..0000000
--- a/old/html/multidic/app/webroot/administration/user.php
+++ /dev/null
@@ -1,258 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-/**
- *  Pomocna funkce, vraci do tabulky zformatovany zaznam
- *
- *  @param $Record polozka tabulky nactena z db
- *  @return do tabulky zformatovany zaznam
- */
-function get_row_of_table($Record, $od = 1, $do = 2) {
-  $navrat .= "<tr class=\"akt\">\n     ";
-  $navrat .= '<td><input type="checkbox" name="smaz['.$Record[0].']" /></td>'.
-             '<td><a href="?nav_id=edit_user&user_id='.$Record[0].'">uprav</a></td>';  
-  for($j=$od;$j<$do;$j++) {
-    $navrat .= "<td>";
-    $navrat .= "$Record[$j]";
-    $navrat .= "&nbsp;</td>\n";
-  }
-  $navrat .= "</tr> \n  ";
-  return $navrat;
-}
-
-function get_pocet_uzivatel() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT \"IDuser\" FROM \"user\" ";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-function get_razeni($l_order = "IDuser", $l_od = 0, $l_limit = 30) {
-  global $order;
-  global $od;
-  global $limit;
-  
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-  $pocet_uzivatel = get_pocet_uzivatel();
-  $nav = "list_user";
-  
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "<table>
-      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> 
-      Zobrazeno $limit uživatel od $od.  (Ve slovniku celkem $pocet_uzivatel)<br />
-       Řadit podle 
-       <select name=\"order\">	
-         <option value=\"IDuser\">Identifikátor</option>
-         <option value=\"name\">jméno</option>
-         <option value=\"surname\">příjmení</option>
-         <option value=\"city\">město</option>
-         <option value=\"email\">email</option>
-         <option value=\"nationality\">národnosti</option>
-         <option value=\"number_of_usage\">počtu přihlášení</option>
-         <option value=\"date_created\">datum vytvoření</option>
-         <option value=\"date_last_visit\">datum poslední návštěvy</option>
-         <option value=\"privileges\">práva</option>
-         <option value=\"nick\">nick</option>
-       </select>
-       od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-       počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />   
-       <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> </form>
-       </td></tr>
-       <tr class=\"nadpis_sekce\"><td align=\"center\">
-        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)           
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit\"> 
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_uzivatel)
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit\">
-              Dalších $limit </a> |   ";
-  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_uzivatel-$limit)."&limit=$limit\"> 
-             Na konec </a></td>
-  ";
-  $navrat .= "</td></tr></table>";
-  return $navrat;
-}
-
-function get_header_of_table() {
-return "<tr class=\"nadpis_sekce\">
-  <td>vybrané</td>
-  <td>&nbsp</td>
-  <td>jméno</td>
-  <td>příjmení</td>
-  <td>město</td>
-  <td>email</td>
-  <td>národnost</td>
-  <td>počet přihlášení</td>
-  <td>vytvořen</td>
-  <td>naposledy přihlášen</td>
-  <td>práva</td>
-  <td>nick</td>
-</tr>";
-}
-
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce"><td><input type="submit" name="delete" value="Smaž"></td><td></td>
-          <td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
-}
-
-function print_table_of_user($order = "IDuser", $od = 0, $limit = 30) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM \"user\" ORDER BY \"$order\" OFFSET $od LIMIT $limit";
-  $radky = $spojeni->query($dotaz);
-  $navrat .= "<h3 class=\"nadpis2\">Výpis uživatelů</h3>";
-  $navrat .= get_razeni($order, $od, $limit);
-  $navrat .= "<table><form action=\"\" method=\"post\">";
-  $navrat .= get_header_of_table();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record, 1, 11);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= '<input type="hidden" name="action" value="delete_user">';
-  $navrat .= "</form></table>";
-  echo $navrat;
-
-  
-}
-
-function nick_exists($nick) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM \"user\" WHERE nick LIKE '$nick'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku($spojeni->$Error);
-    return true;
-  }
-  //echo $nick." / ".$spojeni->num_rows();
-  if ($spojeni->num_rows() == 0)
-    return false;
-    
-  return true;
-}
-
-function insert_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $password, $vypisovat = true){
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  //$NOW = Date("YmdHis");
-  
-  $dotaz = "INSERT INTO \"user\" (\"name\", 
-                              \"surname\",
-                              \"city\",
-                              \"email\",
-                              \"nationality\",
-                              \"number_of_usage\",
-                              \"date_created\",
-                              \"privileges\",
-                              \"nick\",
-                              \"pass\")
-                    VALUES ('$name',
-                            '$surname',
-                            '$city',
-                            '$email',
-                            '$nationality',
-                            '0',
-                            'NOW',
-                            '$privileges',
-                            '$nick',
-                            '$password')";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    if ($vypisovat) print_hlasku("Bohužel, uživatele '$name $surname' se nepodařilo přidat.");
-    return false;
-  }
-  if ($vypisovat) print_hlasku ("Uživatel '$name $surname' přidán..");
-  return true;
-}
-
-function possible_to_delete_user($user_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM dict WHERE usr LIKE '$user_id'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku($spojeni->$Error);
-    return false;
-  }
-  //echo $spojeni->num_rows();
-  if ($spojeni->num_rows() == 0)
-    return true;
-    
-  return false;
-}
-
-function delete_user($ID) {
-  if (!possible_to_delete_user($ID)) {
-    print_hlasku("Kontrola integrity hlásí: Nelze smazat");
-    return false;
-  }
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM \"user\" WHERE \"IDuser\" = '$ID'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-function update_user($name, $surname, $city, $email, $nationality, $privileges, $nick, $user_id, $password) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE \"user\" SET \"name\" = '$name', 
-                            \"surname\" = '$surname',
-                            \"city\" = '$city',
-                            \"email\" = '$email',
-                            \"nationality\" = '$nationality',
-                            \"privileges\" = '$privileges',
-                            \"nick\" = '$nick'";
-  if (!Empty($password)) {
-    $dotaz .= ", \"pass\" = '$password'";
-  }
-  $dotaz .= " WHERE \"IDuser\" = '$user_id'";
-  
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Uživatel se nepodařilo upravit.");
-  }
-  print_hlasku("Uživatel změněn.");
-  echo_zpet_do_uzivatel();
-}
-
-function get_user($user_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM \"user\" WHERE \"IDuser\" LIKE '$user_id'";
-  $radky = $spojeni->query($dotaz);
-
-  $spojeni->next_record();
-  
-  return $spojeni->Record;
-}
-
-function get_privileges_chooser($privileges = 1) {  
-  $navrat = "<select name=\"privileges\" size=\"1\">\n";
-  
-  $navrat .= "  <option value=\"1\"";
-  if ($privileges == 1) $navrat .= " selected=\"true\"";
-  $navrat .= ">  Uživatel  </option>\n";
-  
-  $navrat .= "  <option value=\"2\"";
-  if ($privileges == 2) $navrat .= " selected=\"true\"";
-  $navrat .= ">  Uživatel (smí i zapisovat)  </option>\n";
-  
-  $navrat .= "  <option value=\"3\"";
-  if ($privileges == 3) $navrat .= " selected=\"true\"";
-  $navrat .= ">  Administrátor  </option>\n";
-  
-  $navrat .= '</select>';
-  return $navrat;
-}
-?>
diff --git a/old/html/multidic/app/webroot/administration/view_word.php b/old/html/multidic/app/webroot/administration/view_word.php
deleted file mode 100644
index dc3cf94..0000000
--- a/old/html/multidic/app/webroot/administration/view_word.php
+++ /dev/null
@@ -1,424 +0,0 @@
-<style type="text/css">
-
-.m {
-	font-size: 30px;
-}
-
-.s {
-	font-size: 25px;
-}
-
-.xs {
-	font-size: 18px;
-}
-
-.xxs {
-	font-size: 15px;
-}
-
-.czech {
-	text-align: left;
-	margin-left:50px;
-	margin-top:25px;
-}
-
-.left {
-  float: left;
-}
-
-.thin {
-  width: 200px;
-}
-
-.right {
-  float: right;
-}
-
-
-.clearfix:after {
-	content: ".";
-	display: block;
-	clear: both;
-	visibility: hidden;
-	line-height: 0;
-	height: 0;
-}
- 
-.clearfix {
-	display: inline-block;
-}
- 
-html[xmlns] .clearfix {
-	display: block;
-}
- 
-* html .clearfix {
-	height: 1%;
-}
-
-</style>
-
-<?php 
-require_once("./administration/word.php");
-
-if(!empty($word_id)){
-  
-  $Record = get_word($word_id);
-  
-  $word_category_foreign = $Record['word_category_foreign'];
-
-  $Record['gender'] = trim($Record['gender']);
-?>
-
-<?php // echo $word_category_foreign?>
-
-<div class="card">
-  <?php if(("שם עצם"  !== $word_category_foreign) || !empty($Record['gender'])):?>
-    <?php echo $Record["czech"]." &nbsp; - &nbsp; ".$Record["english"]; ?>
-  <?php endif;?>
-
-<div style="text-align: right;padding-right:3em">
-
-<?php //podstatné jméno ?>
-<?php if("שם עצם"  === $word_category_foreign): ?>
-  <?php //běžné podstatné jméno ?>
-  <?php if(!empty($Record['gender'])): ?>
-	<p dir="rtl">
-	<span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-	<span class="arabic xs">‫ש"ע‬</span>
-	<span class="arabic s" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
-	<span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
-	</p>
-	<?php if(!empty($Record['present'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl">ר.</span>
-	    <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_single'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl">ס. י. </span>
-	    <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_plural'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl">ס. ר. </span>
-	    <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['root'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
-	    </p>
-	<?php endif; ?>
-      
-    <?php // obourode ?>
-    <?php else: ?>
-
-        <p dir="rtl">
-	  <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-	  <span class="arabic xs">‫ש"ע‬</span>
-	</p>
-
-	<?php if(!empty($Record['past'])): ?>
-
-	    <p class="clearfix">
-	      <span class="czech left thin" dir="ltr"><?php echo $Record['czech']?></span>
-	      <span class="right" dir="rtl">
-		<span class="arabic s" dir="rtl">י.ז.</span>
-		<span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
-	      </span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['single_female'])): ?>
-	    <p class="clearfix">
-	      <span class="czech left thin" dir="ltr"><?php echo $Record['czech_female']?></span>
-	      <span class="right" dir="rtl">
-		<span class="arabic s" dir="rtl">י.נ.</span>
-		<span class="arabic" dir="rtl"><?php echo $Record['single_female']?></span>
-	      </span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['present'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl">ר.ז.</span>
-	    <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['plural_female'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl">ר.נ.</span>
-	    <span class="arabic" dir="rtl"><?php echo $Record['plural_female']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_single'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic xs" dir="rtl">ס.י.ז.</span>
-	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_single_noun_female'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic xs" dir="rtl">ס.י.נ.</span>
-	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_single_noun_female']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_plural'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic xs" dir="rtl">ס.ר.ז.</span>
-	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_plural_noun_female'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic xs" dir="rtl">ס.ר.נ.</span>
-	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_plural_noun_female']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['root'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
-	    </p>
-	<?php endif; ?>
-
-    <?php endif; ?>
-
-
-<?php //pridavne jmeno?>
-<?php elseif("תואר"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs"> ‫ת'‬ </span>
-    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-    <?php if(!empty($Record['single_adj_female'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> י. נ. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['single_adj_female']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['present'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ר.ז. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['plural_adj_female'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ר.נ. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['plural_adj_female']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['status_constructus_single'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ס. י. ז. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['status_constructus_single_female'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ס. י. נ. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single_female']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['status_constructus_plural'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ס.  ר. ז. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['status_constructus_plural_female'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ס. ר. נ. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural_female']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['root'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
-        </p>
-    <?php endif; ?>
-
-
-<?php //zajmeno   ?>
-<?php elseif("מילת גוף"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr"> מ"ג </span>
-    <span class="arabic xs" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
-    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-   
-
-<?php // cislovka   ?>
-<?php elseif("שם מספר"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr"> ש"מ‬ </span>
-    <span class="arabic xs" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
-    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-    <?php if(!empty($Record['status_constructus_single'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
-        </p>
-    <?php endif; ?>
-   
-
-<?php // sloveso   ?>
-<?php elseif("פועל"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs"> פ' </span>
-    <span class="arabic xs" dir="rtl"><?php echo $Record['conjugation']?></span>
-    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-    <?php if(!empty($Record['infinitive'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> שם פועל </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['infinitive']?></span>
-        </p>
-    <?php endif; ?>
-    <?php if(!empty($Record['present'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> זמן הווה </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
-        </p>
-    <?php endif; ?>
-    <?php if(!empty($Record['future'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> זמן עתיד </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['future']?></span>
-        </p>
-    <?php endif; ?>
-    <?php if(!empty($Record['imperative'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ציווי </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['imperative']?></span>
-        </p>
-    <?php endif; ?>
-    <?php if(!empty($Record['root'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
-        </p>
-    <?php endif; ?>
-
-
-<?php //prislovce  ?>
-<?php elseif("תואר הפועל"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr"> תה"פ </span>
-    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-
-    <?php if(!empty($Record['prefix'])): ?>
-        <p dir="rtl">
-        <span class="arabic xs" dir="rtl"> בנטייה  <?php echo $Record['prefix']?></span>
-        </p>
-    <?php endif; ?>
-
-   
-    <?php if(!empty($Record['root'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
-        </p>
-    <?php endif; ?>
-    
-
-
-
-<?php //predlozka  ?>
-<?php elseif( "מילת יחס"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic m" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr"> מ"י </span>
-    <span class="arabic m" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-   
-    <?php if(!empty($Record['prefix'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> בנטייה  <?php echo $Record['prefix']?></span>
-        </p>
-    <?php endif; ?>
-
-
-<?php //spojka  ?>
-<?php elseif( "מילת חיבור"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic " dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr"> מ"ח </span>
-    <span class="arabic " dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-
-<?php //citoslovce  ?>
-<?php elseif( "מילת שאלה"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic " dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr">  מ"ש  </span>
-    <span class="arabic " dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-
-<?php //ostatní uvedené  ?>
-<?php elseif( !empty( $word_category_foreign )): ?>
-    <p dir="rtl">
-    <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="rtl"> <?php echo $word_category_foreign ?> </span>
-    <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-   
-
-
-<?php else: ?>
-	<p dir="rtl">
-	  <span class="arabic" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-          <span class="arabic xs" dir="rtl"> &nbsp;&nbsp;&nbsp; </span>
-          <span class="arabic s" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
-	  <span class="arabic xs" dir="rtl"> &nbsp;&nbsp;&nbsp; </span>
-	  <span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
-	</p>
-
-    <?php if(!empty($Record['present'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ר.ז. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
-        </p>
-    <?php endif; ?>
-
-<?php endif; ?>
-
-</div>
-
-<?php if (!Empty($Record["word_voice"])): ?>
-  	<br /> <?php echo lang("Zvuk:") . '<a href="'.CESTA_SLOV.$Record["IDdict"].PRIPONA.'"> '.lang("přehrát zvuk").' </a>'; ?>  
-<?php endif; ?>
-</div>
-
-<?php
-  }//end of else
-?>
-
-<?php echo "<pre>"?>
-<?php //var_dump($Record)?>
-<?php echo "</pre>"?>
-
diff --git a/old/html/multidic/app/webroot/administration/voice.php b/old/html/multidic/app/webroot/administration/voice.php
deleted file mode 100644
index f561db4..0000000
--- a/old/html/multidic/app/webroot/administration/voice.php
+++ /dev/null
@@ -1,74 +0,0 @@
-﻿<?php
-require_once("./functions/dictionary.php");
-
-
-define(CESTA_SLOV, "./voices/word/");
-define(CESTA_KONTEXTU, "./voices/context/");
-define(CESTA_CLANKU, "./voices/article/");
-
-define(PRIPONA, ".mp3");
-
-function save_article_voice($file,$id) {
-  if (!File_exists(CESTA_CLANKU) || FileType(CESTA_CLANKU) != "dir") {
-    vytvor_adresar(CESTA_CLANKU);
-  }
-  //echo "Zdroj: ".$file;
-  //echo "<br />\nCil: ".CESTA_CLANKU.$id.PRIPONA;
-  
-  if ( move_uploaded_file($file, CESTA_CLANKU.$id.PRIPONA)) 
-    print_hlasku ("Soubor uploadován");
-  else {
-    print_hlasku ("Chyba pri uploadu souboru");
-    return false;
-  }
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE article SET article_voice = 1 WHERE \"IDarticle\" = $id ";
-  $spojeni->query($dotaz);
-  
-  if ($spojeni->Errno != 0) return false;
-  return true;
-}
-
-function save_context_voice($file,$id) {
-  if (!File_exists(CESTA_KONTEXTU) || FileType(CESTA_KONTEXTU) != "dir") {
-    vytvor_adresar(CESTA_KONTEXTU);
-  }
-  //echo "Zdroj: ".$file;
-  //echo "<br />\nCil: ".CESTA_KONTEXTU.$word_id.PRIPONA;
-  
-  if ( move_uploaded_file($file, CESTA_KONTEXTU.$id.PRIPONA)) 
-    print_hlasku ("Soubor uploadován");
-  else {
-    print_hlasku ("Chyba pri uploadu souboru");
-    return false;
-  }
-  return true;
-}
-
-function save_word_voice($file,$word_id) {
-  if (!File_exists(CESTA_SLOV) || FileType(CESTA_SLOV) != "dir") {
-    vytvor_adresar(CESTA_SLOV);
-  }
-  //echo "Zdroj: ".$_FILES[$file]['name'];
-  //echo "<br />\nCil: ".CESTA_SLOV.$word_id.PRIPONA;
-  
-  if ( move_uploaded_file($_FILES[$file]['tmp_name'], CESTA_SLOV.$word_id.PRIPONA)) {
-    chmod(CESTA_SLOV.$word_id.PRIPONA, 0755);
-    print_hlasku ("Soubor uploadován");
-  }
-  else {
-    print_hlasku ("Chyba pri uploadu souboru");
-    return false;
-  }
-  
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE dict SET word_voice = 1 WHERE \"IDdict\" = $word_id ";
-  $spojeni->query($dotaz);
-  
-  if ($spojeni->Errno != 0) return false;
-  return true;
-}
-
-?>
diff --git a/old/html/multidic/app/webroot/administration/word.php b/old/html/multidic/app/webroot/administration/word.php
deleted file mode 100644
index 8feaa01..0000000
--- a/old/html/multidic/app/webroot/administration/word.php
+++ /dev/null
@@ -1,441 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-//NOVE2504
-function get_header_of_table($print_version) {
-  $navrat .= "\n  <tr class=\"nadpis_sekce\">";
-  if(!$print_version) $navrat .= "<td>&nbsp;</td>";
-  if(!$print_version) $navrat .= "<td>&nbsp;&nbsp;řadítko&nbsp;&nbsp;</td>";
-  if(!$print_version) $navrat .= "<td>&nbsp;</td>";
-  $navrat .= "<td>česky</td>";
-  $navrat .= "<td>anglicky</td>";
-  $navrat .= "<td>druh slova</td>";
-  $navrat .= "<td>slovesná třída</td>";
-  //$navrat .= "<td>přítomný&nbsp;čas / singular</td>";
-  $navrat .= "<td>přítomný čas / plurál</td>";
-  $navrat .= "<td>minulý čas / singulár</td>";
-  $navrat .= "<td>budoucí&nbsp;čas</td>";
-  $navrat .= "<td>infinitiv</td>";
-  $navrat .= "<td>rekce</td>";
-  $navrat .= "<td>kořen</td>";
-  $navrat .= "<td>rod</td>";
-    if(!$print_version) $navrat .= "<td>kontext</td>";
-  if(!$print_version) $navrat .= "<td>zvuk</td>";
-  $navrat .= "</tr>\n";
-  return $navrat;
-}
-
-function get_row_of_table($print_version, $Record, $nonauthorized = false, $contrains_user_id = "all") {
-  global $language;
-  global $order;
-  global $od;
-  global $limit;
-  global $contrains_source;
-  global $contrains_lection;
-  
-  $nav_str = "language=$language&contrains_user_id=$contrains_user_id&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
-  if ($nonauthorized) $nav_str .= '&nonauthorized=true';
-  
-  $navrat .= "  <tr class=\"akt\">\n";
-  if (!$print_version) {
-    $navrat .= '    <td>
-                  <a href="?nav_id=list_';
-    if ($nonauthorized) $navrat .= 'nonauthorized_';
-    $navrat .= 'word&action=delete_word&word_id='.$Record['IDdict'].'&'.$nav_str.'">smaž</a>
-                    <!--input type="checkbox" name="smaz['.$Record['IDdict'].']" /--></td>'; 
-    $navrat .= "\n".'<td><form action="" name="sort_form" method="post">     
-          <a href="?nav_id=list_';
-    if ($nonauthorized) $navrat .= 'nonauthorized_';
-    $navrat .= 'word&action=sort_word&dir=up&word_id='.$Record['IDdict'].'&'.$nav_str.'">-</a>&nbsp;<input type="text"  class="small_button" size="2" name="sorting_no" value="'.$Record["sorting_no"].'" />&nbsp;<a href="?nav_id=list_';
-    if ($nonauthorized) $navrat .= 'nonauthorized_';
-    $navrat .= 'word&action=sort_word&dir=down&word_id='.$Record['IDdict'].'&'.$nav_str.'">+</a>
-        <input type="hidden" name="word_id" value="'.$Record['IDdict'].'" />
-        <input type="hidden" name="action" value="sort_direct" />
-        <input type="hidden" name="contrains_source" value="'.$contrains_source.'" /> 
-        <input type="hidden" name="contrains_lection" value="'.$contrains_lection.'" /> 
-        <input type="hidden" name="language" value="'.$language.'" />
-        <!--input type="submit" class="small_button" value="set" /-->
-         </form>
-      </td>';  
-    
-    $navrat .= "\n".'    <td>';
-    //if ($contrains_user_id == "all") {
-      $navrat .= '<a href="?nav_id=edit_word&word_id='.$Record['IDdict'].'&'.$nav_str;
-      $navrat .= '">uprav</a>';
-    //}
-    if ($nonauthorized && $contrains_user_id == "all")
-      $navrat .= '<br /><a href="?nav_id=authorize_word&word_id='.$Record['IDdict'].'&'.
-                 $nav_str.'&serad=true&order='.$order.'&od='.$od.'&limit='.$limit.'">autorizuj</a>';
-    $navrat .= '</td>';  
-  }
-  
-    $navrat .= "    <td>";
-    $navrat .= $Record['czech'];
-    $navrat .= "&nbsp;</td>\n";
-    $navrat .= "    <td>";
-    $navrat .= $Record['english'];
-    $navrat .= "&nbsp;</td>\n";
-    $navrat .= "    <td>";
-    $navrat .= $Record['word_category'];
-    $navrat .= "&nbsp;</td>\n";
-    $navrat .= "    <td>";
-    $navrat .= $Record['verbal_class'];
-    $navrat .= "&nbsp;</td>\n";
-
-    $navrat .= "    <td class=\"arabic\">";
-    $navrat .= $Record['present'];
-    $navrat .= "&nbsp;</td>\n";
-    $navrat .= "    <td class=\"arabic\">";
-    $navrat .= $Record['past'];
-    $navrat .= "&nbsp;</td>\n";
-
-  $navrat .= "    <td class=\"arabic\">".$Record['future']."&nbsp;</td>\n";
-  $navrat .= "    <td class=\"arabic\">".$Record['infinitive']."&nbsp;</td>\n";
-  $navrat .= "    <td class=\"arabic\">".$Record['valence']."&nbsp;</td>\n";
-  $navrat .= "    <td class=\"akkad\">".$Record["root"]."&nbsp;</td>\n";
-  $navrat .= "    <td class=\"akkad\">".$Record["gender"]."&nbsp;</td>\n";
-  
-  if (! $print_version) {
-    //echo $Record["context"];
-    if ($contrains_user_id == "all") {
-      if (Empty($Record["context"])) {
-        $navrat .= '    <td><a href="?nav_id=add_context&word_id='.
-                 $Record['IDdict'].'&'.$nav_str.'&source_id='.$Record["source"].'">přidej</a><br />'.
-                 "\n    ".'<a href="?nav_id=link_context&word_id='.
-                 $Record['IDdict'].'&'.$nav_str.'&source_id='.$Record["source"].'">připoj</a>'.
-                 '</td>';
-      }
-      else {
-        $navrat .= "    ".'<td><a href="?nav_id=delete_context&word_id='.
-                 $Record['IDdict'].'&context_id='.$Record["context"].
-                 '&'.$nav_str.'">odeber</a><br />'.
-                 "\n      ".'<a href="?nav_id=edit_context&'.$nav_str.'&context_id='.$Record["context"].'">uprav</a>'.
-                 '</td>';
-      }
-      if (Empty($Record["word_voice"])) {
-        $navrat .= "\n    ".'<td> <a href="?nav_id=add_word_voice&word_id='.
-                 $Record['IDdict'].'&'.$nav_str.'"> přidat </a></td>';
-      }
-      else {
-        $navrat .= "\n    ".'<td> <a href="?nav_id=add_word_voice&word_id='.
-                 $Record['IDdict'].'&'.$nav_str.'"> změnit </a>'."\n".'      <a href="'.CESTA_SLOV.$Record['IDdict'].PRIPONA.'"> přehrát </a></td>';
-      }
-    }
-    else {
-      $navrat .= '    <td></td><td></td>';
-    }
-  }
-    
-  $navrat .= "\n  </tr> \n";
-  return $navrat;
-}
-
-function get_razeni($l_order = "sorting_no", 
-                    $l_od = 0, 
-                    $l_limit = 30, 
-                    $nonauthorized = false, 
-                    $contrains_user_id = "all",
-                    $contrains_source = "all", 
-                    $contrains_lection = "all") {
- 
-  global $language;
-  
-  global $order;
-  global $od;
-  global $limit;
-  
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-
-  
-  $nav = ($nonauthorized)? "list_nonauthorized_word" : "list_word";
-  $nav_str = "language=$language&contrains_user_id=$contrains_user_id&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
-  
-  $pocet_slov = get_pocet_slov($nonauthorized, $contrains_user_id, $contrains_source, $contrains_lection);
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "\n<table>
-  <tr class=\"nadpis_sekce\">
-    <td>
-      <form action=\"\" method=\"post\" name=\"razeni\"> 
-        Filtr: $language - $contrains_source - $contrains_lection";
-
-
-/*$navrat .= get_language_chooser();
-  $navrat .= "&nbsp;";
-  $navrat .= get_source_chooser($language);
-  $navrat .= "&nbsp;";
-  $navrat .= get_lection_chooser($source);
-  $navrat .= "&nbsp;";*/
-  $navrat .=  " (Ve výběru celkem $pocet_slov)<br />
-         Řadit podle 
-         <select name=\"order\">
-           <option value=\"sorting_no\">řadítko</option>
-           <option value=\"IDdict\">Identifikátor</option>
-           <option value=\"czech\">česky</option>
-           <option value=\"english\">anglicky</option>
-           <option value=\"word_category\">druh slova</option>
-           <option value=\"verbal_class\">slovesná třída</option>
-           <option value=\"present\">přítomný čas</option>
-           <option value=\"past\">minulý čas</option>
-           <option value=\"valence\">rekce</option>
-           <option value=\"root\">kořen</option>
-         </select>
-         od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-         počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />  
-         <input type=\"hidden\" name=\"contrains_source\" value=\"$contrains_source\" /> 
-         <input type=\"hidden\" name=\"contrains_lection\" value=\"$contrains_lection\" /> 
-         <input type=\"submit\" name=\"serad\" value=\"Zobraz\" /> 
-         </form>
-    </td>
-  </tr>
-  <tr class=\"nadpis_sekce\"><td align=\"center\">
-    <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit&$nav_str\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)           
-    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit&$nav_str\"> 
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_slov)
-    $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit&$nav_str\">
-              Dalších $limit </a> |   ";
-  $navrat .="\n    <a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             ($pocet_slov-$limit)."&limit=$limit&$nav_str\"> 
-             Na konec </a>
-  ";
-  $navrat .= "</td></tr></table>\n";
-  $odkaz = "list_word_print.php?nav_id=$nav&serad=true&order=$order&od=$od&limit=$limit&$nav_str";
-    $navrat .= "<a href=\"$odkaz\" onclick=\"OpenPopUp('$odkaz', 800, 750); return false\"
-                              target=\"_blank\">verze pro tisk</a>";
-  return $navrat;
-}
-
-function get_pocet_slov($nonauthorized, $contrains_user_id, $contrains_source, $contrains_lection) {
-  global $language;
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT \"IDdict\" FROM dict ";
-  if ($nonauthorized)
-    $dotaz .= " WHERE NOT autorized = 1 ";
-  else
-    $dotaz .= " WHERE autorized = 1 ";
-  if ($language != "all")
-    $dotaz .= " AND language LIKE '$language'";
-  if ($contrains_source != "all")
-    $dotaz .= " AND source = '$contrains_source' ";
-  if ($contrains_lection != "all")
-    $dotaz .= " AND lection = '$contrains_lection' ";
-  if ($contrains_user_id != "all")
-    $dotaz .= " AND usr = '$contrains_user_id' ";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-
-}
-
-
-//NOVE2504
-function get_foot_of_table($print_version) {
-  $navrat .= "<tr class=\"nadpis_sekce\">";
-  if (!$print_version) $navrat .= "<td><!--input type=\"submit\" name=\"delete_submit\" value=\"Smaž\"--></td>";
-  if (!$print_version) $navrat .= "<td></td>";
-  if (!$print_version) $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  $navrat .= "<td></td>";
-  if (!$print_version) $navrat .= "<td></td>";
-  if (!$print_version) $navrat .= "<td></td>";
-  $navrat .= "</tr>";
-  return $navrat;
-}
-
-/**
- *  Funkce vypise z db vsechny slovnikove polozky
- *
- *  TODO: DODELAT VYPIS OSTATNICH DAT Z DB (DATA, USER, ATD...)
- *
- *
- */
-function print_all_in_dict($print_version = false, $language = "all", $contrains_source = "all", $contrains_lection = "all",
-                           $nonauthorized = false, $contrains_user_id = "all", $order = "sorting_no", 
-                           $od = 0, $limit = 30 ) {
-                          
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  if (!$print_version) {
-    $navrat = "<h3 class=\"nadpis2\">Výpis ze studijního slovníku";
-    if ($nonauthorized) 
-      $navrat .= " - neautorizováno";
-    if ($language == "all")
-      $navrat .= " - vše</h3>";
-    else if($language == 1)
-      $navrat .= " - arabský</h3>";
-    else if($language == 2)
-       $navrat .= " - hebrejský</h3>";  
-    else if($language == 3)
-      $navrat .= " - akkadský</h3>";
-  
-    $navrat .= get_razeni($order, $od, $limit, $nonauthorized, $contrains_user_id, $contrains_source, $contrains_lection);
-  }
-  $navrat .= "<table><!--form name=\"delete_word\" action=\"\" method=\"post\"-->";
-  $navrat .= get_header_of_table($print_version);
-
-  $dotaz = "SELECT * FROM dict";
-  
-  if ($nonauthorized) $pomocna = " NOT autorized = 1 ";
-  else $pomocna = " autorized = 1";
-  
-  if ($language != "all")
-    $dotaz .= " WHERE language LIKE '$language' AND $pomocna ";
-  else
-    $dotaz .= " WHERE $pomocna ";
-  
-  if ($contrains_source != "all")
-    $dotaz .= " AND source = '$contrains_source' ";
-  if ($contrains_lection != "all")
-    $dotaz .= " AND lection = '$contrains_lection' ";
-
-  
-  if ($contrains_user_id != "all")
-    $dotaz .= " AND usr = $contrains_user_id ";  
-
-  $dotaz .= " ORDER BY \"$order\" OFFSET $od LIMIT $limit ";
-  $spojeni->query($dotaz);
-  //print_r($dotaz);
-
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($print_version, $spojeni->Record, $nonauthorized, $contrains_user_id);
-  }
-  $navrat .= get_foot_of_table($print_version);
-  $navrat .= '<!--input type="hidden" name="action" value="delete_word">';
-  $navrat .= '<input type="hidden" name="language" value="'.$language.'">';
-  $navrat .= "</form--></table>";
-  echo $navrat;
-}
-
-function authorize_word($ID) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE dict SET autorized = 1
-                        WHERE \"IDdict\" = '$ID'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-function delete_word($ID) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM dict WHERE \"IDdict\" = '$ID'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-function update_word($czech,$english,$word_category,$verbal_class,
-                     $present,$past,$valence,$root,$field,$word_id,$lection, $future, $infinitive, $gender, $vocalized, $nonvocalized,
-                     $word_category_foreign, $status_constructus_single, $status_constructus_plural, $single_adj_female,
-                      $plural_adj_female, $conjugation, $imperative, $prefix, $status_constructus_single_female,
-		      $status_constructus_plural_female, $czech_female, $single_female, $plural_female, 
-                      $status_constructus_single_noun_female, $status_constructus_plural_noun_female,
-		      $nonvocalized_female, $nonvocalized_alternative, $vocalized_alternative) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-
-  $dotaz = "UPDATE dict SET czech = '".AddSlashes($czech)."', 
-                            english = '".AddSlashes($english)."',
-                            word_category = '".AddSlashes($word_category)."',
-                            verbal_class = '".AddSlashes($verbal_class)."',
-                            present = '".AddSlashes($present)."',
-                            past = '".AddSlashes($past)."',
-                            valence = '".AddSlashes($valence)."',
-                            vocalized = '".AddSlashes($vocalized)."',
-                            nonvocalized = '".AddSlashes($nonvocalized)."',
-                            root = '".AddSlashes($root)."',
-                            gender = '".AddSlashes($gender)."',
-                            lection = '".AddSlashes($lection)."',
-                            field = '".AddSlashes($field)."',
-                            future = '".AddSlashes($future)."',
-                            infinitive = '".AddSlashes($infinitive)."',
-                            word_category_foreign = '".AddSlashes($word_category_foreign)."', 
-                            status_constructus_single = '".AddSlashes($status_constructus_single)."', 
-                            status_constructus_plural = '".AddSlashes($status_constructus_plural)."', 
-                            single_adj_female = '".AddSlashes($single_adj_female)."',
-                            plural_adj_female = '".AddSlashes($plural_adj_female)."', 
-                            conjugation = '".AddSlashes($conjugation)."', 
-                            imperative = '".AddSlashes($imperative)."',
-			    prefix = '".AddSlashes($prefix)."',
-			    status_constructus_single_female = '".AddSlashes($status_constructus_single_female)."',
-			    status_constructus_plural_female = '".AddSlashes($status_constructus_plural_female)."',
-			    czech_female = '".AddSlashes($czech_female)."', 
-			    single_female = '".AddSlashes($single_female)."', 
-			    plural_female = '".AddSlashes($plural_female)."', 
-                            status_constructus_single_noun_female = '".AddSlashes($status_constructus_single_noun_female)."', 
-			    status_constructus_plural_noun_female = '".AddSlashes($status_constructus_plural_noun_female)."',
-			    nonvocalized_female = '".AddSlashes($nonvocalized_female)."',
-			    nonvocalized_alternative = '".AddSlashes($nonvocalized_alternative)."',
-                            vocalized_alternative = '".AddSlashes($vocalized_alternative)."'
-
-                            
-                            WHERE \"IDdict\" = '".AddSlashes($word_id)."'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Slovo se nepodařilo upravit.");
-  }
-  print_hlasku("Slovo změněno.");
-}
-
-function get_word($word_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM dict WHERE \"IDdict\" LIKE '$word_id'";
-  $radky = $spojeni->query($dotaz);
-  $spojeni->next_record();
-
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Slovo se nepodařilo načíst.");
-  }
-
-  return $spojeni->Record;
-}
-
-function sort_word($word_id, $direction) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  
-  $word = get_word($word_id);
-  $hodnota = $word["sorting_no"];
-  if ($direction == "up")  $hodnota--;
-  else   $hodnota++;
-  $dotaz = "UPDATE dict SET sorting_no = $hodnota WHERE \"IDdict\" LIKE '$word_id'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-function set_sorting_value($word_id, $sorting_no) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE dict SET sorting_no = $sorting_no WHERE \"IDdict\" LIKE '$word_id'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    return false;
-  }
-  return true;
-}
-
-?>
diff --git a/old/html/multidic/app/webroot/article_print.php b/old/html/multidic/app/webroot/article_print.php
deleted file mode 100644
index c5325c6..0000000
--- a/old/html/multidic/app/webroot/article_print.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-session_start();
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Administrace slovníku katedry blízkovýchoních studií</title>
-<link rel="stylesheet" type="text/css" href="./css/kbs.css" /> 
-
-</head>
-<body onload="javascript:print()">
-
-<!--h6>
-Soubor generován <?php echo Date("d.m.Y");?> ze systému KBS ZČU v Plzni pro uživatele <?php echo $ses_name." ".$ses_surname; ?>.
-</h6-->
-<?php
-  require_once("./examination/article.php");
-  $article = get_article($_REQUEST['view_article']);
-  //print_r($article); ?>
-  
-    <div class="articlecard">
-       <h2 class="arabic"> <?php echo $article["title"]?> </h2>
-       <p class="arabic">&nbsp;&nbsp;&nbsp;<?php echo $article["body"]?></p>
-       <p>&nbsp;&nbsp;&nbsp; <b>zdroj:</b> <?php echo $article["source"]?></p>
-       <p>&nbsp;&nbsp;&nbsp; <b>lekce:</b> <?php echo $article["lection"]?></p>
-    </div>   
-
-
-</body>
-</html>
-
diff --git a/old/html/multidic/app/webroot/cake-index.php b/old/html/multidic/app/webroot/cake-index.php
deleted file mode 100644
index 289458b..0000000
--- a/old/html/multidic/app/webroot/cake-index.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-/* SVN FILE: $Id: index.php 4424 2007-02-03 02:55:49Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.webroot
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4424 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 20:55:49 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Do not change
- */
-	if (!defined('DS')) {
-		 define('DS', DIRECTORY_SEPARATOR);
-	}
-/**
- * These defines should only be edited if you have cake installed in
- * a directory layout other than the way it is distributed.
- * Each define has a commented line of code that explains what you would change.
- *
- */
-	if (!defined('ROOT')) {
-		 //define('ROOT', 'FULL PATH TO DIRECTORY WHERE APP DIRECTORY IS LOCATED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
-		 //You should also use the DS define to seperate your directories
-		 define('ROOT', dirname(dirname(dirname(__FILE__))));
-	}
-	if (!defined('APP_DIR')) {
-		 //define('APP_DIR', 'DIRECTORY NAME OF APPLICATION';
-		 define('APP_DIR', basename(dirname(dirname(__FILE__))));
-	}
-/**
- * This only needs to be changed if the cake installed libs are located
- * outside of the distributed directory structure.
- */
-	if (!defined('CAKE_CORE_INCLUDE_PATH')) {
-		 //define ('CAKE_CORE_INCLUDE_PATH', FULL PATH TO DIRECTORY WHERE CAKE CORE IS INSTALLED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
-		 //You should also use the DS define to seperate your directories
-		 define('CAKE_CORE_INCLUDE_PATH', ROOT);
-	}
-///////////////////////////////
-//DO NOT EDIT BELOW THIS LINE//
-///////////////////////////////
-	if (!defined('WEBROOT_DIR')) {
-		 define('WEBROOT_DIR', basename(dirname(__FILE__)));
-	}
-	if (!defined('WWW_ROOT')) {
-		 define('WWW_ROOT', dirname(__FILE__) . DS);
-	}
-	if (!defined('CORE_PATH')) {
-		 if (function_exists('ini_set')) {
-			  ini_set('include_path', CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS . PATH_SEPARATOR . ini_get('include_path'));
-			  define('APP_PATH', null);
-			  define('CORE_PATH', null);
-		 } else {
-			  define('APP_PATH', ROOT . DS . APP_DIR . DS);
-			  define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
-		 }
-	}
-	require CORE_PATH . 'cake' . DS . 'bootstrap.php';
-	if (isset($_GET['url']) && $_GET['url'] === 'favicon.ico') {
-	} else {
-		 $Dispatcher = new Dispatcher();
-		 $Dispatcher->dispatch($url);
-	}
-	if (Configure::read() > 0) {
-		 echo "<!-- " . round(getMicrotime() - $TIME_START, 4) . "s -->";
-	}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/classes/db.php b/old/html/multidic/app/webroot/classes/db.php
deleted file mode 100644
index 39bd305..0000000
--- a/old/html/multidic/app/webroot/classes/db.php
+++ /dev/null
@@ -1,241 +0,0 @@
-<?php
-/*
- *
- * Copyright (c) 1998-2000 NetUSE AG
- *                    Boris Erdmann, Kristian Koehntopp
- *
- * $Id: db_pgsql.inc,v 1.9 2002/08/26 08:27:43 richardarcher Exp $
- *
- */ 
-
-class DB_Sql {
-  var $Host     = "";
-  var $Database = "dictionary";
-  var $Port     = "15432";
-  var $User     = "dbowner";
-  var $Password = "dbowner";
-
-  var $Link_ID  = 0;
-  var $Query_ID = 0;
-  var $Record   = array();
-  var $Row      = 0;
-
-  var $Seq_Table     = "db_sequence";
-
-  var $Errno    = 0;
-  var $Error    = "";
-  var $Debug    = 0;
-
-  var $Auto_Free = 0; # Set this to 1 for automatic pg_freeresult on 
-                      # last record.
-  var $PConnect  = 0; ## Set to 1 to use persistent database connections
-
-  function ifadd($add, $me) {
-          if("" != $add) return " ".$me.$add;
-  }
-  
-  /* public: constructor */
-  function DB_Sql($query = "") {
-      $this->query($query);
-  }
-
-  function connect() {
-    if ( 0 == $this->Link_ID ) {
-      $cstr = "dbname=".$this->Database.
-      $this->ifadd($this->Host, "host=").
-      $this->ifadd($this->Port, "port=").
-      $this->ifadd($this->User, "user=").
-      $this->ifadd($this->Password, "password=");
-      if(!$this->PConnect) {
-        $this->Link_ID = pg_connect($cstr);
-      } else {
-        $this->Link_ID = pg_pconnect($cstr);
-      }
-      if (!$this->Link_ID) {
-        $this->halt("connect() failed.");
-      }
-    }
-  }
-
-  function query($Query_String) {
-    /* No empty queries, please, since PHP4 chokes on them. */
-    if ($Query_String == "")
-      /* The empty query string is passed on from the constructor,
-       * when calling the class without a query, e.g. in situations
-       * like these: '$db = new DB_Sql_Subclass;'
-       */
-      return 0;
-
-    $this->connect();
-    
-    if ($this->Debug) 
-      printf("<br>Debug: query = %s<br>\n", $Query_String);
-
-    $this->Query_ID = pg_Exec($this->Link_ID, $Query_String);
-    $this->Row   = 0;
-
-    $this->Error = pg_ErrorMessage($this->Link_ID);
-    $this->Errno = ($this->Error == "")?0:1;
-    if (!$this->Query_ID) {
-      $this->halt("Invalid SQL: ".$Query_String);
-    }
-
-    return $this->Query_ID;
-  }
-  
-  function next_record() {
-    $this->Record = @pg_fetch_array($this->Query_ID, $this->Row++);
-    
-    $this->Error = pg_ErrorMessage($this->Link_ID);
-    $this->Errno = ($this->Error == "")?0:1;
-
-    $stat = is_array($this->Record);
-    if (!$stat && $this->Auto_Free) {
-      pg_freeresult($this->Query_ID);
-      $this->Query_ID = 0;
-    }
-    return $stat;
-  }
-
-  function seek($pos) {
-    $this->Row = $pos;
-  }
-
-  function lock($table, $mode = "write") {
-    if ($mode == "write") {
-      $result = pg_Exec($this->Link_ID, "lock table $table");
-    } else {
-      $result = 1;
-    }
-    return $result;
-  }
-  
-  function unlock() {
-    return pg_Exec($this->Link_ID, "commit");
-  }
-
-
-  /* public: sequence numbers */
-  function nextid($seq_name) {
-    $this->connect();
-
-    if ($this->lock($this->Seq_Table)) {
-      /* get sequence number (locked) and increment */
-      $q  = sprintf("select nextid from %s where seq_name = '%s'",
-                $this->Seq_Table,
-                $seq_name);
-      $id  = @pg_Exec($this->Link_ID, $q);
-      $res = @pg_Fetch_Array($id, 0);
-      
-      /* No current value, make one */
-      if (!is_array($res)) {
-        $currentid = 0;
-        $q = sprintf("insert into %s values('%s', %s)",
-                 $this->Seq_Table,
-                 $seq_name,
-                 $currentid);
-        $id = @pg_Exec($this->Link_ID, $q);
-      } else {
-        $currentid = $res["nextid"];
-      }
-      $nextid = $currentid + 1;
-      $q = sprintf("update %s set nextid = '%s' where seq_name = '%s'",
-               $this->Seq_Table,
-               $nextid,
-               $seq_name);
-      $id = @pg_Exec($this->Link_ID, $q);
-      $this->unlock();
-    } else {
-      $this->halt("cannot lock ".$this->Seq_Table." - has it been created?");
-      return 0;
-    }
-    return $nextid;
-  }
-
-  function metadata($table="") {
-    $count = 0;
-    $id    = 0;
-    $res   = array();
-
-    if ($table) {
-       $this->connect();
-       $id = pg_exec($this->Link_ID, "select * from $table");
-       if ($id < 0) {
-          $this->Error = pg_ErrorMessage($id);
-          $this->Errno = 1;
-          $this->halt("Metadata query failed.");
-       }
-    } else {
-      $id = $this->Query_ID;
-      if (!$id) {
-        $this->halt("No query specified.");
-      }
-    }
-
-    $count = pg_NumFields($id);
-
-    for ($i=0; $i<$count; $i++) {
-      $res[$i]["table"] = $table;
-      $res[$i]["name"]  = pg_FieldName  ($id, $i);
-      $res[$i]["type"]  = pg_FieldType  ($id, $i);
-      $res[$i]["len"]   = pg_FieldSize  ($id, $i);
-      $res[$i]["flags"] = "";
-    }
-
-    if ($table) {
-      pg_FreeResult($id);
-    }
-
-    return $res;
-  }
-
-  function affected_rows() {
-    return pg_cmdtuples($this->Query_ID);
-  }
-
-  function num_rows() {
-    return pg_numrows($this->Query_ID);
-  }
-
-  function num_fields() {
-    return pg_numfields($this->Query_ID);
-  }
-
-  function nf() {
-    return $this->num_rows();
-  }
-
-  function np() {
-    print $this->num_rows();
-  }
-
-  function f($Name) {
-    return $this->Record[$Name];
-  }
-
-  function p($Name) {
-    print $this->Record[$Name];
-  }
-  
-  function halt($msg) {
-    printf("</td></tr></table><b>Database error:</b> %s<br>\n", $msg);
-    printf("<b>PostgreSQL Error</b>: %s (%s)<br>\n",
-      $this->Errno,
-      $this->Error);
-    die("Session halted.");
-  }
-
-  function table_names() {
-    $this->query("select relname from pg_class where relkind = 'r' and not relname like 'pg_%'");
-    $i=0;
-    while ($this->next_record())
-     {
-      $return[$i]["table_name"]= $this->f(0);
-      $return[$i]["tablespace_name"]=$this->Database;
-      $return[$i]["database"]=$this->Database;
-      $i++;
-     }
-    return $return;
-  }
-}
-?>
diff --git a/old/html/multidic/app/webroot/copyvoiceone.php b/old/html/multidic/app/webroot/copyvoiceone.php
deleted file mode 100644
index b220dad..0000000
--- a/old/html/multidic/app/webroot/copyvoiceone.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-  
-  $language = 1;
-  $source   = 5;
-  $lection  = 7;
-  $cesta_ke_zvukum = "./voices/novy_adresar_pro_zvuky/Slov_7_lekce/";
-  
-  function seznam_souboru($cesta) {
-  	$p_dir = opendir($cesta);
-    	if (Empty($p_dir)) {
-          
-          return NULL;  	
-     }  	
-     while (($p = readdir($p_dir)) != NULL) {
-       if ($p == "." || $p == "..") {
-       	 continue;
-       }
-     	 $pole[] = $p;
-     }
-     
-     sort($pole);
-     return $pole;   
-  } // end function seznam_souboru
-  
-  //print_r ( seznam_souboru($cesta_ke_zvukum) );
-  
-  
-  require_once("./classes/db.php");
-    $spojeni = new DB_Sql();
-    $dotaz = "SELECT * FROM dict 
-                WHERE language LIKE '$language' 
-                  AND source LIKE '$source' 
-                  AND lection LIKE '$lection' 
-              ORDER BY \"IDdict\"";
-    $spojeni->query($dotaz);
-    
-    
-    $seznam_souboru = seznam_souboru($cesta_ke_zvukum);
-    if ($seznam_souboru == NULL) {
-      echo "Chyba $cesta neexistuje.\n";
-    	exit();
-    }
-/*    if (Count($seznam_souboru) != $spojeni->num_rows()) {
-      echo "Chyba. Pocet souboru neodpovida poctu zaznamu v db. ".Count($seznam_souboru)." ".$spojeni->num_rows()."\n";
-    	exit();
-    }
-*/
-    $i = 0;
-    $pocitadlo = 1;
-    while ($spojeni->next_record()) {
-      if ($pocitadlo != 0 + substr($seznam_souboru[$i], 4, 3) ) {
-          echo "Soubor $pocitadlo chybi - bude preskocen";
-          $pocitadlo++;
-          continue;
-      }
-      $translations[$spojeni->Record["idf"]] = $spojeni->Record["translation"];
-      $zdroj = $cesta_ke_zvukum.$seznam_souboru[$i];
-      $cil = "./voices/word/".$spojeni->Record["IDdict"].".mp3";
-      if (File_Exists($cil)) {
-      	echo "Chyba $cil jiz neexistuje.\n";
-      	continue;
-      }
-      rename($zdroj, $cil);
-      echo "Kopiruji $zdroj na $cil.\n";
-      
-      $spojeni_up = new DB_Sql();
-      $dotaz_up = "UPDATE dict SET word_voice = 1 
-                WHERE \"IDdict\" = ".$spojeni->Record["IDdict"];
-      $spojeni_up->query($dotaz_up);
-      $i++;
-      $pocitadlo++;
-    }
-    
-?>
diff --git a/old/html/multidic/app/webroot/copyvoiceonecontext.php b/old/html/multidic/app/webroot/copyvoiceonecontext.php
deleted file mode 100644
index 3f5b9c8..0000000
--- a/old/html/multidic/app/webroot/copyvoiceonecontext.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-  
-  $language = 1;
-  $source   = 5;
-  $lection  = 9;
-  $cesta_ke_zvukum = "./voices/novy_adresar_pro_zvuky/Kont_9_lekce/";
-  
-  function seznam_souboru($cesta) {
-  	$p_dir = opendir($cesta);
-    	if (Empty($p_dir)) {
-          
-          return NULL;
-     }  	
-     while (($p = readdir($p_dir)) != NULL) {
-       if ($p == "." || $p == ".." || is_dir($cesta.$p)) {
-       	 continue;
-       }
-     	 $pole[] = $p;
-     }
-     
-     sort($pole);
-     return $pole;   
-  } // end function seznam_souboru
-  
-  //print_r ( seznam_souboru($cesta_ke_zvukum) );
-  
-  
-  require_once("./classes/db.php");
-    $spojeni = new DB_Sql();
-    $dotaz = "SELECT * FROM dict 
-                WHERE language LIKE '$language' 
-                  AND source LIKE '$source' 
-                  AND lection LIKE '$lection' 
-              ORDER BY \"IDdict\"";
-    $spojeni->query($dotaz);
-    
-    
-    $seznam_souboru = seznam_souboru($cesta_ke_zvukum);
-    if ($seznam_souboru == NULL) {
-      echo "Chyba $cesta neexistuje.\n";
-    	exit();
-    }
-/*    if (Count($seznam_souboru) != $spojeni->num_rows()) {
-      echo "Chyba. Pocet souboru neodpovida poctu zaznamu v db. ".Count($seznam_souboru)." ".$spojeni->num_rows()."\n";
-    	exit();
-    }
-*/
-    $i = 0;
-    $pocitadlo = 1;
-    while ($spojeni->next_record()) {
-      if ($pocitadlo != 0 + substr($seznam_souboru[$i], 4, 3) ) {
-          echo "Soubor $pocitadlo chybi - bude preskocen";
-          $pocitadlo++;
-          continue;
-      }
-      $translations[$spojeni->Record["idf"]] = $spojeni->Record["translation"];
-      $zdroj = $cesta_ke_zvukum.$seznam_souboru[$i];
-      $cil = "./voices/context/".$spojeni->Record["IDdict"].".mp3";
-      if (File_Exists($cil)) {
-      	echo "Chyba $cil jiz existuje.\n";
-      	continue;
-      }
-      rename($zdroj, $cil);
-      echo "Kopiruji $zdroj na $cil.\n";
-      
-      $spojeni_up = new DB_Sql();
-      $dotaz_up = "UPDATE dict SET context_voice = 1 
-                WHERE \"IDdict\" = ".$spojeni->Record["IDdict"];
-      $spojeni_up->query($dotaz_up);
-      $i++;
-      $pocitadlo++;
-    }
-    
-?>
diff --git a/old/html/multidic/app/webroot/css.php b/old/html/multidic/app/webroot/css.php
deleted file mode 100644
index 8f9c548..0000000
--- a/old/html/multidic/app/webroot/css.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php
-/* SVN FILE: $Id: css.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.webroot
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Enter description here...
- */
-	require(CONFIGS . 'paths.php');
-	require(CAKE . 'basics.php');
-	require(LIBS . 'folder.php');
-	require(LIBS . 'file.php');
-	require(LIBS . 'legacy.php');
-/**
- * Enter description here...
- *
- * @param unknown_type $path
- * @param unknown_type $name
- * @return unknown
- */
-	function make_clean_css($path, $name) {
-		 require(VENDORS . 'csspp' . DS . 'csspp.php');
-		 $data  =file_get_contents($path);
-		 $csspp =new csspp();
-		 $output=$csspp->compress($data);
-		 $ratio =100 - (round(strlen($output) / strlen($data), 3) * 100);
-		 $output=" /* file: $name, ratio: $ratio% */ " . $output;
-		 return $output;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $path
- * @param unknown_type $content
- * @return unknown
- */
-	function write_css_cache($path, $content) {
-		 if (!is_dir(dirname($path))) {
-			  mkdir(dirname($path));
-		 }
-		 $cache=new File($path);
-		 return $cache->write($content);
-	}
-
-	if (preg_match('|\.\.|', $url) || !preg_match('|^ccss/(.+)$|i', $url, $regs)) {
-		 die('Wrong file name.');
-	}
-
-	$filename = 'css/' . $regs[1];
-	$filepath = CSS . $regs[1];
-	$cachepath = CACHE . 'css' . DS . str_replace(array('/','\\'), '-', $regs[1]);
-
-	if (!file_exists($filepath)) {
-		 die('Wrong file name.');
-	}
-
-	if (file_exists($cachepath)) {
-		 $templateModified=filemtime($filepath);
-		 $cacheModified   =filemtime($cachepath);
-
-		 if ($templateModified > $cacheModified) {
-			  $output=make_clean_css($filepath, $filename);
-			  write_css_cache($cachepath, $output);
-		 } else {
-			  $output = file_get_contents($cachepath);
-		 }
-	} else {
-		 $output=make_clean_css($filepath, $filename);
-		 write_css_cache($cachepath, $output);
-	}
-	header("Date: " . date("D, j M Y G:i:s ", $templateModified) . 'GMT');
-	header("Content-Type: text/css");
-	header("Expires: " . gmdate("D, j M Y H:i:s", time() + DAY) . " GMT");
-	header("Cache-Control: cache"); // HTTP/1.1
-	header("Pragma: cache");        // HTTP/1.0
-	print $output;
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/css/KSA.CSS b/old/html/multidic/app/webroot/css/KSA.CSS
deleted file mode 100644
index 052d273..0000000
--- a/old/html/multidic/app/webroot/css/KSA.CSS
+++ /dev/null
@@ -1,273 +0,0 @@
-DIV.main{
-	position:relative;
-	border:1px solid #848484;
-	background-color:#FFFFFF;
-	text-align: left;
-	width:900px;
-	left:50%;
-	margin-left:-450px;
-}
-DIV.content {
-	position:relative;
-	text-align: justify;
-	width:800px;
-	height: auto;
-	left:10px;
-        font-family:Verdana, Arial, Helvetica, sans-serif;
-	font-size:16px;
-        font-weight:normal;
-	color:#FFFFFF;
-}
-DIV.middleleft{
-	position:absolute;
-	text-align: justify;
-	width:459px;
-	height: auto;
-	top:355px;
-	left:10px;
-	color:#008B8B;
-}
-DIV.middletext{
-	position:absolute;
-	text-align: justify;
-	width:800px;
-	height: auto;
-	top:260px;
-	left:10px;
-        font-family:Verdana, Arial, Helvetica, sans-serif;
-	font-size:16px;
-        font-weight:normal;
-	color:#000000;
-}
-DIV.left{
-	position:absolute;
-	border:1px solid #000000;
-	background-color:#FFFFFF;
-	text-align: left;
-	width:263px;
-	height: auto;
-	top:15px;
-	left:135px;
-	color:#666666;
-	float:left;
-}
-
-DIV.midlegreen{
-	position:absolute;
-	border:0px solid #000000;
-	background-color:#FFFFFF;
-	text-align: justify;
-	width:196px;
-	top:15px;
-	left:402px;
-	font-family : Arial, Helvetica, sans-serif;
-	font-size : 11px;
-	font-weight:normal;
-	color:#666666;
-}
-DIV.nadpis{
-	position:absolute;
-	border:0px solid #000000;
-	text-align: left;
-	width:459px;
-	height: auto;
-	top:235px;
-	left:10px;
-        font-family:Verdana, Arial, Helvetica, sans-serif;
-	font-size:22px;
-        font-weight:bold;
-	color:#008B8B;
-}
-
-IMG.graystrip{
-position:absolute;
-left:0px;
-top:0px;
-width:898px;
-height:10px;
-}
-
-IMG.mainim{
-position:absolute;
-left:0px;
-top:10px;
-width:798px;
-height:168px;
-}
-
-IMG.first{position:absolute;left:0px;top:178px;width:202px;height:22px;}
-IMG.blue{position:absolute;left:202px;top:178px;width:196px;height:22px;}
-IMG.inter1{position:absolute;left:398px;top:178px;width:4px;height:22px;}
-IMG.green{position:absolute;left:402px;top:178px;width:196px;height:22px;}
-IMG.inter2{position:absolute;left:598px;top:178px;width:4px;height:22px;}
-IMG.gray{position:absolute;left:602px;top:178px;width:196px;height:22px;}
-
-IMG.logozcu{
-position:absolute;
-left:728px;
-top:212px;
-width:68px;
-height:25px;
-}
-.menu{font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-weight:bold;color:#666666;text-decoration:none;}
-A:HOVER.menu{color:#6C9894;}
-.menuSml{font-family : Arial, Helvetica, sans-serif;font-size : 10px;font-weight:normal;color:#666666;text-decoration:none;}
-A:HOVER.menuSml{color:#6C9894;}
-DIV.menu01{font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-weight:normal;color:#666666;text-decoration:none;
-position: absolute;left:490px;top:160px;height:11px;background-image:url(transpar.gif);}
-.nadpis {
-	position:relative;
-	text-align: left;
-	width:800px;
-	height: auto;
-	left:7px;
-        font-family:Verdana, Arial, Helvetica, sans-serif;
-	font-size:18px;
-        font-weight:bold;
-	color:#6C9894;
-}
-
-.akt{
-	font-family : Arial, Helvetica, sans-serif;
-	font-size : 12px;
-	text-align : justify;
-}
-
-.aktDate{
-	font-family : Verdana, Arial, Helvetica, sans-serif;
-	font-size : 11px;
-	font-weight:bold;
-}
-DIV.www{
-	position:absolute;
-	border:0px solid #000000;
-	background-color:#FFFFFF;
-	bottom:75px;
-	font-family : Arial, Helvetica, sans-serif;
-	font-size : 10px;
-	font-weight:normal;
-	color:#666666;
-	width:898px;
-	text-align: center;
-}
-
-A  {
-	text-decoration : none;
-	color : #3D4E5E;
-	font-weight : bold;
-}
-
-A.hover  {
-	text-decoration : underline;
-	color : #3D4E5E;
-	font-weight : bold;
-}
-
-.nadpis2 {
-	font-family:Verdana, Arial, Helvetica, sans-serif;
-	font-size:18px;
-	font-weight:bold;
-	color: #3D4E5E;
-}
-.nadpis3 {
-	font-family:Verdana, Arial, Helvetica, sans-serif;
-	font-size:16px;
-	font-weight:bold;
-	color: #3D4E5E;
-}
-td.poznamka			{	font-size:			8pt;
-						font-style:			italic;
-						font-weight:		normal;
-						font-family:		"Verdana", sans-serif;
-						color:				black }
-td.header_nadpis	{	font-size:				22pt;
-						font-weight:			bold;
-						font-family:			"Verdana", sans-serif;
-						color:					#0000CC;
-					}
-
-td.header_kontext	{	font-size:				12pt;
-						font-weight:			normal;
-						font-family:			"Verdana", sans-serif;
-						color:					#0000EE;
-					}
-
-td.zaznam			{	font-size:				8pt;
-						font-weight:			normal;
-						font-family:			"Verdana", sans-serif;
-						color:					black;
-					}
-
-td.poznamka			{
-	font-size:8pt;
-	font-style:italic;
-	font-weight:normal;
-	font-family:"Verdana", sans-serif;
-	color:black;
-	text-align : justify;
-}
-
-td.nazev			{	font-size:			10pt;
-						font-style:			normal;
-						font-weight:		normal;
-						font-family:		"Verdana", sans-serif;
-						color:				black }
-
-td.pnazev			{	font-size:			10pt;
-						font-style:			normal;
-						font-weight:		bold;
-						font-family:		"Verdana", sans-serif;
-						color:				black }
-
-
-h3.chyba			{	font-size:				12pt;
-						font-weight:			bold;
-						font-family:			"Verdana", sans-serif;
-						color:					red;
-					}
-
-h3.uspech			{	font-size:				12pt;
-						font-weight:			bold;
-						font-family:			"Verdana", sans-serif;
-						color:					black;
-					}
-
-p.zivotopis			{	font-size:			10pt;
-						font-style:			normal;
-						font-weight:		normal;
-						font-family:		"Verdana", sans-serif;
-						color:				black }
-
-td.footer_right	{	font-size:			10pt;					
-					font-family:		"Verdana", sans-serif;
-					font-weight:		bold;}
-
-td.footer_left	{	font-size:			8pt;					
-					font-family:		"Verdana", sans-serif;
-					font-style:			italic;
-					font-weight:		normal;
-					color:				#0000EE;}
-select  {
-	font-size : 10;
-	font-family : Arial;
-	color : Black;
-}
-
-body  {
-	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
-	font-size : 12;
-	color : Black;
-}
-
-td.data  {
-	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
-	font-size : 12;
-	color : Black;
-}
-
-td  {
-	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
-	font-size : 12;
-	color : Black;
-}
-
diff --git a/old/html/multidic/app/webroot/css/MAIN.CSS b/old/html/multidic/app/webroot/css/MAIN.CSS
deleted file mode 100644
index 0a0fc8b..0000000
--- a/old/html/multidic/app/webroot/css/MAIN.CSS
+++ /dev/null
@@ -1,488 +0,0 @@
-@media screen, projection{
-body{padding:0; margin:0; font-family:Verdana,Arial,sans-serif; font-size:83%; background:#fff; color:#000;}
-h1,h2,h3{font-size:120%; margin:1em 0 0.5em;} h1{margin:0.2em 0;} h2{font-size:140%; font-weight:normal;} h3{font-size:110%;}
-/*#head h1{border:1px solid black;}*/
-.width_50 h2,.width2_50 h2,.kroky h2,#news_home h2{font-size:120%; font-weight:bold; margin:0;}
-.kroky h2{font-size:110%;}
-
-hr{height:1px; border:none; border-bottom:1px dashed #D9D9D9; clear:left; margin-top:1em 0; padding-top:0.5em;}
-
-pre{font-family:monospace; margin-top:0;}
-
-p,
-#content ul,
-div.akce_home{
-	margin-top:5px;
-	margin-bottom:20px;
-}
-
-ol li{margin:1em 0;}
-
-/* BARVY */
-.white,
-#domenapruh, #domenapruh div, #domenapruh a,
-.help span, .akce_home span,
-.jmeno_domeny, th{
-	color:#fff;
-}
-
-.black,
-.floatright h2,
-.cena_objednavky,
-#domenapruh a:hover,
-.help:hover,
-.cena_objednavky,
-h2 span{
-	color:#000;
-}
-
-.red,
-a, h2,
-em, .help em,
-#slogan span,
-.akce_home strong,
-#news_home strong,
-.kroky h2{
-	color:#D93300;
-}
-
-.gray, .adress{color:#A6A6A6;}
-.color1{background:yellow;}
-
-/* HLAVNI */
-#head, #main, #domenapruh{position:relative;}
-#slogan, #left{position:absolute;}
-#head, #main, #left, #domenapruh{top:0; left:0;}
-
-#head{padding:18px 34px;}
-
-#slogan{
-	top: 15px;
-	right: 34px;
-	font-size: 180%;
-	color: #bbb;
-	text-align: right;
-	margin-left: 150px;
-}
-
-#slogan form{font-size: 45%; margin-top: 15px;}
-
-#domenapruh{padding: 6px 34px; background: #D93300}
-
-#left{width: 199px; border-right: 1px dashed #D9D9D9; border-bottom: 1px dashed #D9D9D9;}
-
-#label{
-	padding: 3px 34px;
-	text-align: right;
-	background: #FFB453;
-	border-bottom: 1px solid #D93300;
-}
-
-#main{border-top: 1px solid #D93300;}
-#content{padding: 0 36px 0 220px;}
-#content2{padding: 20px 36px;}
-
-.content_home{margin-right: 150px;} .content_home div.hack{width:100%;}
-.content_home2{margin-right: 230px;}
-
-#drobecky{padding: 5px 0 0 220px;}
-
-#news_home{
-	position: absolute;
-	top: 2.2em;
-	right: 0;
-	padding-top: 21px;
-	padding-right: 10px;
-	width: 165px;
-	font-size: 85%;
-}
-
-#news_home div{padding-left: 10px;}
-
-.adress{font-size:85%; margin-left:220px; padding-right:36px}
-
-.cena_objednavky{
-	right: 34px;
-	bottom: 10px;
-	padding: 5px;
-	margin-top: 3px;
-	margin-left: 10px;
-}
-
-.novinky{
-	font-size: 80%; margin-top: 5px;
-	padding: 0 10px;
-	border: 1px solid #D9D9D9;
-	background: #F9F9F9;
-}
-
-.novinky p{margin-bottom: 10px;}
-
-.novinky hr{display:none;}
-
-/* NAV + VLEVO */	
-#navigation ul{list-style: none; padding: 0; margin: 0;}
-#navigation li{border-bottom: 6px solid #fff;}
-#navigation li li{margin: 0; background: #F2F2F2; border-bottom: 1px solid #fff;}
-#navigation li li li{border: none; border-top: 1px solid #fff;}
-
-.nadpis_sekce{
-	font-size: 110%;
-	font-weight: bold;
-	padding: 2px 0 3px 17px;
-	background: #E5E5E5;
-	border-bottom: 1px solid #fff;
-}
-
-#info{font-size: 85%; padding: 15px; margin-top: -10px;}
-
-.adress ul, .adress li{list-style: none; display: inline; padding: 0; margin: 0;}
-
-/* ODKAZY */
-a{text-decoration: underline;}
-a:visited{color: #A02600;}
-a:hover{color: #000; text-decoration: none; background-color: #FFC77F;}
-
-#navigation a{
-	color: #000;
-	display: block;
-	padding: 2px 0 3px 12px; margin: 0;
-	border-left: 5px solid #D9D9D9;
-	/*text-decoration:none;*/
-}
-
-#navigation li li li a,
-#navigation li li li a.active{
-	font-size: 85%;
-	padding: 2px 0 3px 18px;
-	background: #FFE5C3;
-	border-left: 5px solid #FFB453;
-}
-
-#navigation a:hover,
-#navigation a:hover.active,
-#navigation li li li a:hover.active{
-	text-decoration: underline;
-	background: #F2F2F2;
-	border-left-color: #D93300;
-}
-
-#navigation a.active{
-	color: #000;
-	background: #FFD8A6;
-	border-left-color: #FFB453;
-}
-
-#navigation li li li a.active{
-	color:#000;
-	background:#FFE5C3;
-	border-left-color:#D93300;
-}
-
-.pdf{padding-left:22px; background:transparent url(../images/pdf.gif) 0 50% no-repeat;}
-
-#head a, #head a:hover{background:transparent;}
-
-#content a[href^='http:'], #content a[href^='https:']{
-	padding-right: 9px;
-	background: url(../images/a_ven.gif) 100% 2px no-repeat;
-}
-
-#content a[href^='http:']:hover, #content a[href^='https:']:hover{
-	background:#FFC77F url(../images/a_ven2.gif) 100% 2px no-repeat;
-}
-
-/* FORM */
-form{margin:0;}
-#left input{margin:2px 0;}
-
-fieldset{margin-top:1em; background:#f5f5f5; border:1px solid #ddd; _padding:0.5em;}
-legend{color:#000; padding:0.3em 1em; font-weight:bold; background:#fff; border:1px solid #ddd; _margin-top:0.3em;}
-.obecne fieldset,.obecne legend{background:#FFEACF; border-color:#FFB453;}
-.sluzby fieldset,.sluzby legend{background:#F5D9D0; border-color:#E88567;}
-.podpora fieldset,.podpora legend{background:#D3EDF5; border-color:#7CBACC;}
-.prechod fieldset,.prechod legend{background:#D5F6EC; border-color:#45B18F;}
-.obecne fieldset,.sluzby fieldset,.podpora fieldset,.prechod fieldset{background:#fff;}
-
-/*input:hover,select:hover,input:hover,#content input:focus,#left input:focus,*/.cena_objednavky{background-color:#FFB453; border-color:#000;}
-	
-/*#content input:focus,#left input:focus{border-style:solid; background-color:#eee;}*/
-
-/* FORM OBJ */
-.forms{width: 290px; margin-right: 10px;}
-.forms2{width: 130px; margin-right: 0;}
-.forms3{width: 100%;}
-
-.forms3 .row label,
-.forms3 .row span,
-.forms3 .row_check_radio label,
-.forms3 .row_check_radio span{
-	width: 200px;
-}
-
-.row, .row_check_radio{clear: left; padding-top: 0.5em;}
-.row label, .row input, .row span{width: 140px;}
-.row span.neni_mail{margin-left: 290px; margin-top: -1.5em;}
-
-.need{/*border: 1px solid black; */background:#FFF1E0;}
-
-/* TAB */
-table{
-	font-size:100%;
-	margin: 5px 0 15px 0;
-	border: none;
-	border-collapse: collapse;
-}
-
-th, td{padding: 3px 10px; border: 1px solid #D9D9D9;}
-th{text-align: left; background: #FFB453;}
-.tdsvetle{background: #F8F8F8;}
-tr:hover{background: #eee;}
-
-.no_border, .no_border td, .no_border th, #head a img{border: none;}
-.active_tr{background: #FFE4C1;}
-.kroky td, .kroky th{padding: 3px;}
-
-table div{margin: -3px -10px;}
-table div table{border: none; margin: 0; width: 100%; height: 100%;}
-
-/* OSTATNI */
-.objednat{margin: 10px 0;}
-
-.objednat form{
-	padding: 6px;
-	background: #F9F9F9;
-	border: 1px solid #D9D9D9;
-}
-
-.obj_content{margin-right: 210px;}
-
-.kroky{
-	width: 170px;
-	padding: 10px;
-	margin-bottom: 10px; _margin-top:20px;
-	background: #FAFAFA;
-	border: 1px solid #7A7A7A;
-}
-
-.kroky ul{margin: 0; padding: 0; list-style-type: none;}
-.kroky li{padding: 2px 0 2px 15px;}
-
-.krok_active{background: #FFE4C1 url(../images/sipka_red_to_right.gif) 0 50% no-repeat;}
-.krok_ok{background: #FAFAFA url(../images/fajfka_green_ok.gif) 0 50% no-repeat;}
-
-.screenshots{margin-top: 5px;}
-.screenshots div{text-align: center; font-size: 80%; width: 100px; height: 130px; margin:5px; float: left;}
-.screenshots div a img{border: none;}	
-
-.foto-blog{float:left; width:142px; height:180px; font-size:85%; margin-right:15px;}
-.foto-blog div{display:table-cell; width:140px; height:140px; text-align:center; vertical-align:middle; background:#f4f4f4; border:1px solid #ddd;}
-.foto-blog div a img{border:1px solid #000;}
-.foto-blog div:hover{background:#ddd;}
-
-.hidden,.print,.printurl{display: none;}
-.visibility{visibility: hidden;}
-.right{text-align: right;}
-.center{text-align: center;}
-.justify{text-align: justify;}
-.top{vertical-align: top;}
-.floatright{float:right; position: relative;}
-img.floatright{margin-right:-35px; background:#fff;}
-
-.floatleft,
-.row label,
-.row_check_radio label,
-.forms,
-.forms2,
-.row span{
-	float: left;
-	/*position: relative;*/
-}
-
-.clear{clear: both;}
-.clear_left{clear: left;}
-.clear_right{clear: right;}
-
-.help, blockquote{line-height:14px; padding:10px; border:1px solid #D9D9D9; background:#F9F9F9;}
-
-.help span,.akce_home span{background: #D93300;}
-
-.jmeno_domeny{padding:10px; background:#FFB453; border:1px solid #D93300;}
-
-.width_190{width:190px;}
-
-.width_50, .width2_50{
-	width:49%;
-	margin-right:1%;
-	margin-top:5px;
-	float:left;
-}
-
-.width2_50{margin-right: 0;}
-.width_50 div, .width2_50 div{border:1px solid;}
-.width_50 h3, .width2_50 h3{color:#000; padding:0; margin-top:0;}
-.width_50 h4, .width2_50 h4{font-size:100%;	padding:3px 0;	margin:0;}
-.width_50 p, .width2_50 p{margin:0.5em 0;}
-.width_50 div form div, .width2_50 div form div{border:none;}
-
-.orangebox div,.greenbox div{padding:5px;}
-.orangebox div p,.greenbox div p{font-weight:bold; padding:0 5px;}
-.orangebox div{border-color:#FF9000; background:#FFC77F;}
-.greenbox div{border-color:#45B18F; background:#96D3C0;}
-
-.poprve{font-size:90%; width:200px; padding:0.7em; margin-left:0.7em; border:1px solid #D9D9D9; background:#F9F9F9;}
-.poprve h3{font-size:130%; margin:0}
-.poprve p{margin:0.5em 0;}
-.poprve ul{list-style-type:none; padding:0; margin:0;}
-.poprve li{padding:0.1em 0;}
-
-.w30{width:30%;}
-
-#news_home div div{
-	padding:5px 5px 5px 60px;
-	margin-bottom:5px;
-	background-color:#fff;
-	border:1px solid #D9D9D9;
-}
-
-#news_home div div h3{
-	color: #FF9900;
-	font-size: 110%;
-	margin-bottom: 3px;
-	margin-top: 0;
-}
-
-#soutez{float:right; margin:0 0 1em 2em; text-align:center;}
-#soutez h3{margin:0;}
-#soutez a img{border:none;}
-
-.header{padding:15px 0 15px 60px; background-position:0 50%;}
-
-.div_seznam{margin-left:20px;}
-.div_seznam li{margin-left:1.5em;}
-
-.akce_home{padding:10px; background:#FFF5E9; border:1px solid #D93300;}
-.akce_home hr{border-bottom:1px dashed #D93300;}
-
-.add{margin-top: -12px; margin-bottom: 10px;}
-.add_top{margin-top: -24px; margin-bottom: 24px; text-align: right;}
-
-.ssl{
-	font-size: 80%;
-	padding: 10px 5px 15px 70px;
-	border-top: 1px dashed #D9D9D9;
-	background: white url(../images/ikonky/zamek_maly.gif) 30px 5px no-repeat;
-}
-
-.map1{width: 30%; padding-right: 3%;}
-.map1 h4{display: inline;}
-.map1 p{font-size: 90%; color: gray;}
-
-.none, a.logo img{border: none;}
-.small, .help{font-size: 85%;}
-hr.hrwhite{border-bottom-color: white;}
-
-/* ----------------- ***** IKONKY NA WEBU V RUZNYCH TAZICH ***** ---------------- */
-.ik_zaklad{background: #fff url(../images/ikonky/zaklad_01.gif) 5px 5px no-repeat;}
-.ik_secur{background: #fff url(../images/ikonky/zamek.gif) 10px 5px no-repeat;}
-.ik_stat{background: #fff url(../images/ikonky/stat_01.gif) 5px 5px no-repeat;}
-.ik_db{background: #fff url(../images/ikonky/db_01.gif) 5px 7px no-repeat;}
-.ik_mail{background: #fff url(../images/ikonky/mail_01.gif) 5px 5px no-repeat;}
-.ik_nastaveni{background: #fff url(../images/ikonky/nastaveni_01.gif) 5px 5px no-repeat;}
-.ik_podpora{background: #fff url(../images/ikonky/podpora_01.gif) 10px 5px no-repeat;}
-.ik_neomezeno{background: #fff url(../images/ikonky/neomezeno_01.gif) 5px 5px no-repeat;}
-.ik_hodiny{background: #fff url(../images/ikonky/hodinky_01.gif) 5px 5px no-repeat;}
-.ik_slozka{background: #fff url(../images/ikonky/slozka.gif) 5px 5px no-repeat;}
-.ik_tuzka{background: #fff url(../images/ikonky/tuzka.gif) 5px 5px no-repeat;}
-.ik_planeta{background: #fff url(../images/ikonky/planeta.gif) 5px 5px no-repeat;}
-
-.ik_zaklad2,.ik_stat2,.ik_db2,.ik_mail2,.ik_slozka2,.ik_nastaveni2,.sluzba{
-	background: #FAFAFA;
-	background-position: 5px 5px;
-	background-repeat: no-repeat;
-	border: 1px solid #E5E5E5;
-	font-size:83%;
-	margin-bottom:0.5em;
-}
-
-.sluzba{font-size:100%; /*min-height:11em; */background-position: 17px 12px; background-image: url(../images/ikonky/sl_planeta.gif);}
-.sluzba h2{margin-top:0.5em;}
-.sluzba p,.sluzba h2{padding:0 1em 0 80px;}
-.sl2{background-image: url(../images/ikonky/sl_slozka-planeta.gif);}
-.sl3{background-image: url(../images/ikonky/sl_dedik.gif);}
-
-.ik_zaklad2{background-image: url(../images/ikonky/gray_zaklad_01.gif); min-height: 100px;}
-.ik_stat2{background-image: url(../images/ikonky/gray_stat_01.gif); min-height: 100px;}
-.ik_db2{background-image: url(../images/ikonky/gray_db_01.gif); min-height: 100px;}
-.ik_mail2{background-image: url(../images/ikonky/gray_mail_01.gif); min-height: 100px;}
-.ik_slozka2{background-image: url(../images/ikonky/gray_slozka.gif); min-height: 100px;}
-.ik_nastaveni2{background-image: url(../images/ikonky/gray_nastaveni_01.gif); min-height: 100px;}
-
-.ik_zaklad2 p, .ik_stat2 p, .ik_db2 p, .ik_mail2 p, .ik_slozka2 p, .ik_nastaveni2 p{padding: 10px 10px 10px 60px;}
-.ik_zaklad2 li, .ik_stat2 li, .ik_db2 li, .ik_mail2 li, .ik_slozka2 li, .ik_nastaveni2 li{margin-left: 34px;}
-.ik_zaklad2 h2, .ik_stat2 h2, .ik_db2 h2, .ik_mail2 h2, .ik_slozka2 h2, .ik_nastaveni2 h2{padding: 10px 0 0 60px;}
-
-.ik_zaklad2_small_1, .ik_stat2_small_1, .ik_db2_small_1, .ik_mail2_small_1, .ik_slozka2_small_1, .ik_nastaveni2_small_1{
-	background: #F1F1F1;
-	background-position: 50% 5px;
-	background-repeat: no-repeat;
-}
-
-.nav_klientska_sekce{padding-bottom: 5px; border: 1px solid #fff;}
-.nav_klientska_sekce ul{margin: 0; padding: 0;}
-
-.nav_klientska_sekce li{
-	position: relative;
-	display: block;
-	text-align: center;
-	margin: 3px 3px 0 0;
-	padding: 0;
-	float: left;
-}
-
-.nav_klientska_sekce ul a{
-	display: block;
-	height: 25px;
-	font-size: 80%;
-	padding: 40px 10px 5px;
-	background-position: 50% 5px;
-	background-repeat: no-repeat;
-	border: 1px solid #F1F1F1;
-	float: left;
-}
-
-.ik_zaklad2_small_1, .ik_zaklad2_small_2			{background-image: url(../images/ikonky/small_zaklad_01.gif);}
-.ik_stat2_small_1, .ik_stat2_small_2					{background-image: url(../images/ikonky/small_stat_01.gif);}
-.ik_db2_small_1, .ik_db2_small_2							{background-image: url(../images/ikonky/small_db_01.gif);}
-.ik_mail2_small_1, .ik_mail2_small_2					{background-image: url(../images/ikonky/small_mail_01.gif);}
-.ik_slozka2_small_1, .ik_slozka2_small_2			{background-image: url(../images/ikonky/small_slozka.gif);}
-.ik_nastaveni2_small_1, .ik_nastaveni2_small_2{background-image: url(../images/ikonky/small_nastaveni_01.gif);}
-
-.nav_klientska_sekce a:hover,
-.nav_klientska_sekce .ik_zaklad2_small_2,
-.nav_klientska_sekce .ik_stat2_small_2,
-.nav_klientska_sekce .ik_db2_small_2,
-.nav_klientska_sekce .ik_mail2_small_2,
-.nav_klientska_sekce .ik_slozka2_small_2,
-.nav_klientska_sekce .ik_nastaveni2_small_2{
-	background-color: #E5E5E5;
-	border: 1px solid #000;
-}
-}
-
-*--------------------- TISKOVE STYLY ---------------------*/
-/*@media print{
-body{padding:0; margin:0; font-size:80%;}
-*{font-family:serif; color:black;}
-h1{font-size:160%;} h2{font-size:140%;} h3{font-size:120%;}
-hr{clear:both;}
-hr.print,hr.red{border:3pt solid #D93300;}
-.printnone,#domenapruh,#slogan,#slogan_text,#left,#navigation,.hidden,.add_top{display:none;}
-.printurl{position:absolute; top:0; right:0; font-size:150%;}
-.printurl strong{font-size:150%}
-table,th,td{border-collapse:collapse; border:1pt solid gray;}
-a img{border:none;}
-#content a:after{content:" ("attr(href)")"; color:#D93300; font-style:italic;}
-#content a[name]{display:none;}
-#news_home div div{float:left; height:100pt; padding:10pt;}
-}*/
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/css/arabic.css b/old/html/multidic/app/webroot/css/arabic.css
deleted file mode 100644
index 749abbc..0000000
--- a/old/html/multidic/app/webroot/css/arabic.css
+++ /dev/null
@@ -1,9 +0,0 @@
-body {
-	background-color: #B5B5B5;
-}
-
-.nadpis_sekce {
-	background: #959595;
-	border: 0px;
-	border-bottom: 1px solid #555555;
-}
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/css/cake.generic.css b/old/html/multidic/app/webroot/css/cake.generic.css
deleted file mode 100644
index 491dc7a..0000000
--- a/old/html/multidic/app/webroot/css/cake.generic.css
+++ /dev/null
@@ -1,251 +0,0 @@
-*{
-margin:0;
-padding:0;
-}
-
-body{
-font-family:"frutiger linotype","lucida grande",helvetica,arial,sans-serif;
-text-align:center;
-color:#333;
-font-size: 76%;
-}
-
-/* General Style Info */
-a{
-color:#003d4c;
-text-decoration:underline;
-}
-a:hover{
-color:#003d4c;
-text-decoration:none;
-}
-
-a img{
-border:none;
-}
-
-h1, h2, h3, h4{
-font-weight:normal;
-}
-
-h1{
-color: #003d4c;
-margin:0.3em 0;
-font-size: 180%;
-}
-
-h2{
-color:#c6c65b;
-padding-top: 1em;
-margin:0.3em 0;
-font-size: 180%;
-}
-
-h3{
-color:#c6c65b;
-padding-top:2em;
-font-size: 140%;
-}
-
-h4{
-color:#c6c65b;
-padding-top:0.5em;
-font-weight:normal;
-}
-
-em {
-font-size: 12px;
-}
-
-ul, li {
-margin: 0 12px;
-}
-
-/* Layout */
-
-#container{
-text-align:left;
-}
-
-#header{
-margin-top: 1em;
-padding: 4px 20px;
-}
-
-#content{
-clear:both;
-padding: 0px 40px 10px 40px;
-background-color: #fff;
-color: #333;
-}
-#footer{
-clear:both;
-padding: 6px 10px;
-text-align: right;
-}
-
-/* tables */
-
-table {
-width: 100%;
-border-top: 1px solid #ccc;
-border-left: 1px solid #ccc;
-border-bottom: 1px solid #ccc;
-color:#333;
-background-color: #fff;
-clear:both;
-padding: 0;
-margin: 0 0 2em 0;
-white-space: normal;
-}
-th {
-background-color: #e2e2e2;
-border-top: 1px solid #fff;
-border-left: 1px solid #fff;
-border-right: 1px solid #003d4c;
-border-bottom: 1px solid #003d4c;
-text-align: center;
-padding:1px 4px;
-}
-table tr td {
-border-right: 1px solid #ddd;
-padding:4px 4px;
-vertical-align:top;
-text-align: center;
-}
-table tr.altRow td {
-background: #f4f4f4;
-}
-table td.actions {
-	white-space: nowrap;
-}
-#cakeSqlLog td {
-text-align: left;
-padding: 4px 8px;
-background: #fff;
-border-bottom: 2px solid #ccc;
-}
-
-/* scaffold show */
-
-div.related {
-clear:both;
-display:block;
-}
-dl {
-line-height:2em;
-margin:0em 1em;
-float:left;
-width: 400px;
-}
-dt {
-font-weight: bold;
-vertical-align:top;
-}
-dd {
-margin-left:10em;
-margin-top:-2em;
-vertical-align:top;
-}
-
-/* notices and errors */
-
-#flashMessage, .error, .error_message {
-color:#900;
-font-size: 16px;
-background-color: #fff;
-margin: 8px 0px;
-font-weight: bold;
-}
-.error_message {
-clear: both;
-}
-.error em {
-font-size: 18px;
-color: #003d4c;
-}
-.notice {
-color: #656565;
-font-size: 14px;
-background-color: #f4f4f4;
-padding: 0.5em;
-margin: 1em 0;
-display:block;
-}
-.tip {
-color: #656565;
-background-color: #ddd;
-}
-
-/* forms */
-
-form {
-margin-top: 2em;
-}
-form div{
-vertical-align: text-top;
-margin-left: 1em;
-margin-bottom:2em;
-}
-form div.date{
-margin-left: 0em;
-}
-label {
-display: block;
-float:left;
-width: 140px;
-font-size: 14px;
-padding-right: 20px;
-}
-input[type=checkbox] {
-float: left;
-clear: left;
-margin: 2px 6px 7px 2px;
-}
-input, textarea {
-clear: both;
-display:block;
-font-size: 14px;
-font-family: inherit;
-}
-select {
-clear: both;
-vertical-align: text-bottom;
-font-size: 14px;
-font-family: inherit;
-}
-option {
-font-size: 14px;
-font-family: inherit;
-padding: 0 0.3em;
-}
-input[type=submit] {
-display: inline;
-vertical-align: bottom;
-}
-div.required {
-clear: both;
-color:#222;
-font-weight:bold;
-}
-div.optional {
-clear: both;
-color:#555;
-}
-div.submit {
-clear: both;
-margin-top: 40px;
-margin-left: 140px;
-}
-/* action links */
-ul.actions {
-float: left;
-margin-left:20px;
-width: 200px;
-}
-ul.actions li {
-margin-top: 4px;
-}
-pre {
-padding: 1em;
-}
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/css/cssie.css b/old/html/multidic/app/webroot/css/cssie.css
deleted file mode 100644
index 72a9af3..0000000
--- a/old/html/multidic/app/webroot/css/cssie.css
+++ /dev/null
@@ -1,8 +0,0 @@
-#card {
-	position: relative;
-	top: -30px;
-}
-
-#flags {
-	height: 45px;
-}
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/css/hebrew.css b/old/html/multidic/app/webroot/css/hebrew.css
deleted file mode 100644
index b905f95..0000000
--- a/old/html/multidic/app/webroot/css/hebrew.css
+++ /dev/null
@@ -1,3 +0,0 @@
-body {
-	background-color: #eFeFaF;
-}
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/css/hebrewindex.css b/old/html/multidic/app/webroot/css/hebrewindex.css
deleted file mode 100644
index 7f087ed..0000000
--- a/old/html/multidic/app/webroot/css/hebrewindex.css
+++ /dev/null
@@ -1,10 +0,0 @@
-
-	/* Import simple typographic rules  (1) */
-@import "typograph.css";
-
-	/* Import typographic modifications - make it nice */
-@import "typomodifications.css";
-
-
-	/* Import layout */
-@import "layout.css";
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/css/hlavicka.png b/old/html/multidic/app/webroot/css/hlavicka.png
deleted file mode 100644
index 0b3f16c..0000000
Binary files a/old/html/multidic/app/webroot/css/hlavicka.png and /dev/null differ
diff --git a/old/html/multidic/app/webroot/css/kbs.css b/old/html/multidic/app/webroot/css/kbs.css
deleted file mode 100644
index 00228bb..0000000
--- a/old/html/multidic/app/webroot/css/kbs.css
+++ /dev/null
@@ -1,392 +0,0 @@
-
-body {
-	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
-	font-size: 12;
-	color: Black;
-	background-color: #f0f1cf; 
-	
-}
-
-/* formatovani indexu (vstupni stranky) */
-#page {
-  width: 990px;
-  margin-top: 0em;
-  margin-bottom: 0em;
-  margin-left: auto;
-  margin-right: auto;
-  padding: 0em;
-  z-index: 4;
-  text-align: left;
-}
-#contenti {
-	width: 990px;
-	margin: 5px 0 0 0;
-}
-#envelope {
-	float: right;
-	width: 785px;
-}
-#main {
-	float: left;
-   width: 585px;
-	text-align: center;
-	
-}
-#righti {
-	float: right;
-	width: 190px;
-}
-#lefti {
-	float: left;
-	width: 190px;
-	padding: 4px;
-	border-right:  1px dashed #D9D9D9;
-}
-#foot {
-	text-align: center;
-}
-
-
-.menu {
-	font-family: Arial, Helvetica, sans-serif;
-	font-size: 12px;
-	font-weight: bold;
-	color: #666666;
-	text-decoration: none;
-}
-
-h1 {
-	font-size: 1.6em;
-}
-a:hover.menu {
-	color: #6C9894;
-}
-.menusml {
-	font-family: Arial, Helvetica, sans-serif;
-	font-size: 10px;
-	font-weight: normal;
-	color: #666666;
-	text-decoration: none;
-}
-a:hover.menusml {
-	color: #6C9894;
-}
-div.menu01 {
-	font-family: Arial, Helvetica, sans-serif;
-	font-size: 12px;
-	font-weight: normal;
-	color: #666666;
-	text-decoration: none;
-	position: absolute;
-	left: 490px;
-	top: 160px;
-	height: 11px;
-	background-image: url(transpar.gif);
-}
-.nadpis {
-	position: relative;
-	text-align: left;
-	height: auto;
-	left: 7px;
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 18px;
-	font-weight: bold;
-	color: #6C9894;
-}
-.akt {
-	font-family: Arial, Helvetica, sans-serif;
-	font-size: 12px;
-	text-align: justify;
-}
-.aktdate {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 11px;
-	font-weight: bold;
-}
-a {
-	text-decoration: none;
-	color: #3D4E5E;
-	font-weight: bold;
-}
-a.hover {
-	text-decoration: underline;
-	color: #3D4E5E;
-	font-weight: bold;
-}
-.nadpis2 {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 18px;
-	font-weight: bold;
-	color: #3D4E5E;
-}
-.nadpis3 {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 16px;
-	font-weight: bold;
-	color: #3D4E5E;
-}
-td.poznamka {
-	font-size: 8pt;
-	font-style: italic;
-	font-weight: normal;
-	font-family: "Verdana", sans-serif;
-	color: black
-}
-td.header_nadpis {
-	font-size: 22pt;
-	font-weight: bold;
-	font-family: "Verdana", sans-serif;
-	color: #0000CC;
-}
-td.header_kontext {
-	font-size: 12pt;
-	font-weight: normal;
-	font-family: "Verdana", sans-serif;
-	color: #0000EE;
-}
-td.zaznam {
-	font-size: 8pt;
-	font-weight: normal;
-	font-family: "Verdana", sans-serif;
-	color: black;
-}
-td.poznamka {
-	font-size: 8pt;
-	font-style: italic;
-	font-weight: normal;
-	font-family: "Verdana", sans-serif;
-	color: black;
-	text-align: justify;
-}
-td.nazev {
-	font-size: 10pt;
-	font-style: normal;
-	font-weight: normal;
-	font-family: "Verdana", sans-serif;
-	color: black
-}
-td.pnazev {
-	font-size: 10pt;
-	font-style: normal;
-	font-weight: bold;
-	font-family: "Verdana", sans-serif;
-	color: black
-}
-h3.chyba {
-	font-size: 12pt;
-	font-weight: bold;
-	font-family: "Verdana", sans-serif;
-	color: red;
-}
-h3.uspech {
-	font-size: 12pt;
-	font-weight: bold;
-	font-family: "Verdana", sans-serif;
-	color: black;
-}
-p.zivotopis {
-	font-size: 10pt;
-	font-style: normal;
-	font-weight: normal;
-	font-family: "Verdana", sans-serif;
-	color: black
-}
-td.footer_right {
-	font-size: 10pt;
-	font-family: "Verdana", sans-serif;
-	font-weight: bold;
-}
-td.footer_left {
-	font-size: 8pt;
-	font-family: "Verdana", sans-serif;
-	font-style: italic;
-	font-weight: normal;
-	color: #0000EE;
-}
-select {
-	font-size: 10;
-	font-family: Arial;
-	color: Black;
-}
-
-td.data {
-	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
-	font-size: 12;
-	color: Black;
-}
-td {
-	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
-	font-size: 12;
-	color: Black;
-}
-#left,  #right {
-	position: absolute;
-}
-#left {
-	top: 0;
-	left: 0;
-}
-#right {
-	top: 100;
-	left: 100;
-}
-#left {
-	width: 185px;
-	border-right: 1px dashed #D9D9D9;
-	border-bottom: 1px dashed #D9D9D9;
-/**/
-}
-#right {
-	width: 185px;
-	border-left: 1px dashed #D9D9D9;
-	border-bottom: 1px dashed #D9D9D9;
-}
-#content {
-	padding: 0 0 0 190px;
-}
-.content_home {
-	margin-right: 15px;
-}
-.content_home div.hack {
-	width: 100%;
-}
-.content_home_thin {
-	margin-right: 15px;
-	width: 530px;
-}
-.adress ul, .adress li {
-	list-style: none;
-	display: inline;
-	padding: 0 0 0 0;
-	margin: 0;
-}
-/* NAV + VLEVO */
-#okynko {
-	position: absolute;
-	top: 230px;
-	left: 200px;
-	visibility: hidden;
-}
-.nadpis_sekce {
-	font-size: 70%;
-	font-weight: bold;
-	padding: 2px 0 3px 17px;
-	background: #F7F9FB;/*959595*/
-	border: 1px solid #555555;/*border*/
-}
-.card {
-	font-size: 70%;
-	padding: 24px 10px 15px 7px;
-	background: White;
-	border-bottom: 3px solid #555555;
-	border-top: 1px solid #555555;
-	border-right: 3px solid #555555;
-	border-left: 1px solid #555555;
-	width: 450px;
-	margin: 12px;
-	text-align: center;
-}
-
-.articlecard {
-   font-size: 60%;
-	background: White;
-	border-bottom: 3px solid #555555;
-	border-top: 1px solid #555555;
-	border-right: 3px solid #555555;
-	border-left: 1px solid #555555;
-	text-align: right;
-	margin: 15px;
-	padding: 20px;
-}
-
-
-.copyright {
-	font-size: 70%;
-	font-weight: bold;
-	text-align: center;
-}
-a:hover, a:hover.active, li li li a:hover.active {
-	text-decoration: underline;
-	color: #555;
-	border-left-color: #D93300;
-}
-a.active {
-	font-size: 70%;
-	text-decoration: underline;
-	color: #000;
-	border-left-color: #FFB453;
-}
-table {
-	font-size: 100%;
-	margin: 5px 0 15px 0;
-	border: none;
-	border-collapse: collapse;
-}
-td {
-	padding: 3px 10px;
-	border: 1px solid #D9D9D9;
-}
-tr.akt:hover {
-	background: #eee;
-}
-.cervene {
-	color: Red;
-}
-h3 {
-	font-size: 18px;
-	color: 3D4E5E;
-}
-.arabic {
-	font-size: 40px;
-	direction: rtl;
-	text-align: right;
-}
-#obrazek, #obrazekuvod {
-	left: 780px;
-	width: 175px;
-	position: absolute;
-	top: 55px;
-	height: 127px;
-	/*visibility: hidden;
-*/
-}
-#obrazekuvod {
-	left: 880px;
-	width: 300px;
-}
-.small_button {
-	font-size: 90%;
-	padding: 0 0 0 0;
-	margin: 0 0 0 0;
-}
-.tlacitko1 {
-	cursor: hand;
-	font-family: Arial Unicode MS, Lucida Sans Unicode, TITUS Cyberbit Basic, Code2000, Arial, Helvetica, sans-serif;
-	font-weight: normal;
-	font-size: 80%;
-	color: #000000;
-	background-color: #FFFFEE;
-	height:25;
-	width:25;
-}
-.tlacitko2 {
-	cursor: hand;
-	font-family: Arial Unicode MS, Lucida Sans Unicode, TITUS Cyberbit Basic, Code2000, Arial, Helvetica, sans-serif;
-	font-weight: normal;
-	font-size: 100%;
-	color: #000000;
-	background-color: #FFFFEE;
-	height:25;
-	width:25;
-}
-.akkad {
-	font-family: Arial Unicode MS, Lucida Sans Unicode, TITUS Cyberbit Basic, Code2000, Arial, Helvetica, sans-serif;
-}
-
-.velkybutton {
-	background:White none repeat scroll 0%;
-	border: solid 1px #bbb;
-	padding: 0.5em 1em 0.5em 1em;
-	border-bottom: solid 3px #555;
-	border-right: solid 3px #555;
-}
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/css/layout.css b/old/html/multidic/app/webroot/css/layout.css
deleted file mode 100644
index 964af32..0000000
--- a/old/html/multidic/app/webroot/css/layout.css
+++ /dev/null
@@ -1,154 +0,0 @@
-
-/*
-This file contains simple layout 
-*/
-
-#all {
-	text-align: center;
-}
-
-#center {
-	width: 920px;
-	text-align: left;
-	margin:11px auto 15px;
-	position:relative;
-	text-align:center;
-}
-#header {
-	text-align: left;
-}
-
-#header #navig {
-	position: relative;
-	top: 16px;
-	left: 179px;
-	width: 461px;
-	height: 90px;
-	float: left;
-}
-
-#header #login {
-   position:relative;
-	top:33px;
-	left:30px;
-	float: right;
-	width:220px;
-	text-align: left;
-}
-#menu {
-	display:inline;
-}
-
-#login label {
-	visibility: hidden;
-	display: none;
-}
-
-#login input {
-	width: 120px;
-}
-
-#desk {
-	width: 709px;
-	text-align: left;
-	margin: auto;
-}
-
-#flags ul {
-	list-style-image:none;
-	list-style-position:outside;
-	list-style-type:none;
-}
-#flags ul li {
-	display:inline;
-	list-style-image:none;
-   list-style-position:outside;
-   list-style-type:none;
-}
-#flags ul li span {
-	display:block;
-	float: left;
-	height: 30px;
-	width: 122px;
-	background: url(zalozka.gif) no-repeat;
-	margin-left: 4px;
-	padding-top:15px;
-	margin-bottom: 0px !important;
-	text-align: center;
-}
-#flags ul li.chosen span{
-	width: 128px;
-	height: 33px;
-	padding-top:12px;
-	background: url(vybrana-zalozka.png) no-repeat;
-	font-weight:bold;
-}
-
-
-
-
-
-
-
-
-body {
-	background: url(pozadi.png);
-}
-
-#header {
-	background: url(hlavicka.png) no-repeat;
-	width: 914px;
-	height: 131px;
-	text-align: center;
-}
-#header ul {
-	list-style-image:none;
-	list-style-position:outside;
-	list-style-type:none;
-	
-}
-#header ul li {
-	display:inline;
-}
-
-#header ul li a {
-	xborder: 0px;
-	xbackground-color: 0px;
-}
-
-#card {
-	background: #EEEFC9;
-	clear: both;
-	text-align: center;
-}
-
-#header a {
-	font-weight:bold;
-}
-
-.big {
-	font-size:40px;
-}
-.arabic {
-	direction:rtl;
-	text-align:right;
-}
-
-.sokrajem {
-	margin: 30px
-}
-.sinnerokrajem {
-	padding: 30px
-}
-
-.card {
-	background:White none repeat scroll 0%;
-	border-color:#555555;
-	border-style:solid;
-	border-width:1px 3px 3px 1px;
-	font-size:100%;
-	margin:12px auto;
-	padding:24px 10px 15px 7px;
-	text-align:center;
-	width:450px;
-}
diff --git a/old/html/multidic/app/webroot/css/pozadi.png b/old/html/multidic/app/webroot/css/pozadi.png
deleted file mode 100644
index 5c213f9..0000000
Binary files a/old/html/multidic/app/webroot/css/pozadi.png and /dev/null differ
diff --git a/old/html/multidic/app/webroot/css/typograph.css b/old/html/multidic/app/webroot/css/typograph.css
deleted file mode 100644
index 83d4e91..0000000
--- a/old/html/multidic/app/webroot/css/typograph.css
+++ /dev/null
@@ -1,76 +0,0 @@
-/* typograficka pravidla jako zaklad - uz mirne modifikovano TODO: najit puvodni*/
-/* Basic Cleaning */
-* {
-	margin: 0;
-	padding: 0;
-}
-h1 {
-	font-size: 2.0em;
-	font-weight: normal;
-	margin-top: 0em;
-	margin-bottom: 0em;
-}
-h2 {
-	font-size: 1.7em;
-	margin: 1.2em 0em 1.2em 0em;
-	font-weight: normal;
-}
-h3 {
-	font-size: 1.4em;
-	margin: 1.2em 0em 1.2em 0em;
-	font-weight: normal;
-}
-h4 {
-	font-size: 1.2em;
-	margin: 1.2em 0em 1.2em 0em;
-	font-weight: bold;
-}
-h5 {
-	font-size: 1.0em;
-	margin: 1.2em 0em 1.2em 0em;
-	font-weight: bold;
-}
-h6 {
-	font-size: 0.8em;
-	margin: 1.2em 0em 1.2em 0em;
-	font-weight: bold;
-}
-img {
-	border: 0;
-}
-ol {
-	list-style: decimal;
-	font-size: 1.0em;
-	line-height: 1.8em;
-	margin-top: 0.2em;
-	margin-bottom: 0.1em;
-	margin-left: 0.96em;
-}
-
-ul {
-	list-style: circle;
-	font-size: 1.0em;
-	line-height: 1.8em;
-	margin-top: 0.2em;
-	margin-bottom: 0.1em;
-	margin-left: 0.96em;
-}
-p {
-	font-size: 1.0em;
-	line-height: 1.8em;
-	margin: 1.2em 0em 1.2em 0em;
-}
-li > p {
-	margin-top: 0.2em;
-}
-pre {
-	font-family: monospace;
-	font-size: 1.0em;
-}
-strong, b {
-	font-weight: bold;
-}
-table, th, td {
-	font-size: 1em;
-	border: 1px solid black;
-}
diff --git a/old/html/multidic/app/webroot/css/typomodifications.css b/old/html/multidic/app/webroot/css/typomodifications.css
deleted file mode 100644
index a3cfc0e..0000000
--- a/old/html/multidic/app/webroot/css/typomodifications.css
+++ /dev/null
@@ -1,91 +0,0 @@
-body {
-	font-family: verdana, arial, helvetica, sans-serif;
-	background-color: #fff;
-	/*font-size: 93%;*/
-   font-size: 83%;
-	/*color: #555753;*/ 
-	color: #252723;
-}
-
-/* odkazy */
-a {
-	text-decoration: none;
-	color: #000;
-	xborder-bottom: Black dotted 1px;
-	xborder-top: #FFFFC8 solid 1px;
-	xbackground-color: #FFFFC8;
-	padding: 0px 5px 0px 5px;
-	line-height: 1em;
-	/*white-space: nowrap;*/
-}
-
-a[href ^="https://"],
-a[href ^="http://"],
-a.external {
-	padding-right: 16px;
-}
-a[href ^="mailto:"] {
-	padding-right: 16px;
-}
-
-a:link {}
-a:visited {
-   xborder-bottom: Navy dotted 1px;
-	xbackground-color: #F7F6EB;
-}
-a:active {}
-a:hover {
-	text-decoration: none;
-	xborder-bottom: Navy solid 1px;
-	xborder-top: 1px solid Navy;
-	background-color: #DCE3F6;
-}
-blockquote a {
-   /*border-top: Red dotted 1px;*/
-	background-color: #F7F6EB;
-}
-
-
-/* modifikace*/
-
-h1 {
-	text-align: center;
-	font-variant: small-caps;
-	margin-bottom: 3%;
-}
-
-h1, h2, h3, h4, h5, h6 {
-	font-family: georgia, "Times New Roman", Times, serif;
-}
-
-p {
-	padding-left: 1em;
-}
-
-h1 + p:first-letter,
-h2 + p:first-letter,
-h2 + div + p:first-letter,
-h3 + p:first-letter, 
-h4 + p:first-letter, 
-h5 + p:first-letter, 
-h6 + p:first-letter,
-blockquote:first-letter
-{
-	font-size: 120%;
-	font-weight: bold;
-	font-family: georgia, "Times New Roman", Times, serif;
-}
-
-
-blockquote {
-	margin: 2em;
-	padding: 2em;
-	background: #F7F6EB;
-	font-style: italic;
-}
-
-pre {
-	border-left: 22px solid #F7F6EB;
-	margin-left: 1em;
-	padding-left: 1em;
-}
diff --git a/old/html/multidic/app/webroot/css/vybrana-zalozka.png b/old/html/multidic/app/webroot/css/vybrana-zalozka.png
deleted file mode 100644
index b5cf36f..0000000
Binary files a/old/html/multidic/app/webroot/css/vybrana-zalozka.png and /dev/null differ
diff --git a/old/html/multidic/app/webroot/css/zalozka.gif b/old/html/multidic/app/webroot/css/zalozka.gif
deleted file mode 100644
index c061499..0000000
Binary files a/old/html/multidic/app/webroot/css/zalozka.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/dump_to_database.php b/old/html/multidic/app/webroot/dump_to_database.php
deleted file mode 100644
index 9b05439..0000000
--- a/old/html/multidic/app/webroot/dump_to_database.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Dump to database</title>
-</head>
-<body>
-<?php
-
-require_once("./functions/dictionary.php");
-dump_csv_file('slovnik.utx');
-
-?>
-</body>
-</html>
diff --git a/old/html/multidic/app/webroot/examination.php b/old/html/multidic/app/webroot/examination.php
deleted file mode 100644
index ea2a9f2..0000000
--- a/old/html/multidic/app/webroot/examination.php
+++ /dev/null
@@ -1,121 +0,0 @@
-<?php
-session_start();
-require_once("./functions/dictionary.php");
-
-//pr($_SESSION);flush(1);
-
-if (!kontrola_pristupu(1)) {
-  //echo "odhlas";
-  Header("Location: ./?hlaska=".lang('Došlo k odhlášení')."&n=".$_SESSION["ses_nick"]);
-}
-
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title><?php echo lang("Slovník katedry blízkovýchoních studií") ?></title>
-<link rel="stylesheet" type="text/css" href="./css/kbs.css">
-</head>
-<body>
-
-
-<div id="left">
-   <h2 class="nadpis"><?php echo lang("Osobní zóna") ?></h2>
-
-   <div class="nadpis_sekce">
-     <i><?php echo lang("Přihlášen:") ?></i><br />
-     <?php echo "".$_SESSION['ses_name']." ".$_SESSION['ses_surname']."\n" ?>
-     <br />
-     <br />
-     <ul>
-     	<li><a href="./<?php echo $_SESSION['ses_pref_dist'] ?>"><?php echo lang("Slovník") ?></a></li>
-
-     <?php if(kontrola_pristupu(2))
-          echo "<li> <a href=\"administration.php\">".lang("Administrace")."</a></li>";
-     ?>
-     <li><a href="./<?php echo $_SESSION['ses_pref_dist'] ?>?akce=odhlasit"><?php echo lang("Odhlásit") ?></a></li>
-	</ul>
-   </div>
-
-   <div class="nadpis_sekce"><strong><?php echo lang("Zkoušení") ?></strong></div>
-	   <ul>
-       <li><a href="?nav_id=new_exam" class="active"><?php echo lang("Nové zkoušení") ?></a></li>
-       <li><a href="?nav_id=list_exam" class="active"><?php echo lang("Výpis zkoušení") ?></a></li>
-     </ul>
-   <div class="nadpis_sekce"><strong><?php echo lang("Zkoušení nanečisto") ?></strong></div>
-	   <ul>
-       <li><a href="?nav_id=new_learning" class="active"><?php echo lang("Nové zkoušení")." ".lang("nanečisto") ?></a></li>
-       <li><a href="?nav_id=list_learning" class="active"><?php echo lang("Výpis zkoušení")." ".lang("nanečisto") ?></a></li>
-     </ul>
-   <div class="nadpis_sekce"><strong><?php echo lang("Testy") ?></strong></div>
-	   <ul>
-       <li><a href="?nav_id=new_test" class="active"><?php echo lang("Nový test") ?></a></li>
-     </ul>
-
-   <div class="nadpis_sekce"><strong><?php echo lang("Články") ?></strong></div>
-	   <ul>
-       <li><a href="?nav_id=list_article" class="active"><?php echo lang("Výpis článků") ?></a></li>
-     </ul>
-
-   <div class="nadpis_sekce"><strong>&nbsp;</strong></div>
-   <?php copyright(); ?>
-</div>
-
-<div id="content">
- <div class="content_home">
-    <?php
-  if ($poprve == "ano") print_hlasku(lang("Gratulujeme. <br />
-            Vítejte v registrované zóně. Díky ní si budete moci při příštím zkoušení ověřit,
-            zda již znáte slovíčka, která jste minule neuměli."));
-
-  $cesta = "./examination/";
-
-  //dulezite - urcuje zda jde o learning nebo examination
-  $learning = (strstr($nav_id, 'learning') != NULL ) ? 'TRUE' : 'FALSE' ;
-
-   //echo $nav_id;
-
-  switch($_REQUEST['nav_id']) {
-    case("new_learning") :
-    case("new_exam") :
-      require_once($cesta."new_exam.php");
-    break;
-    case("list_exam") :
-    case("list_learning") :
-      require_once($cesta."list_exam.php");
-    break;
-    case("do_learning") :
-    case("do_exam") :
-      require_once($cesta."do_exam.php");
-    break;
-
-    case("new_test") :
-      require_once($cesta."new_test.php");
-    break;
-    case("do_test") :
-      require_once($cesta."do_test.php");
-    break;
-
-    case("test_by_category") :
-        //echo $nav_id;
-    
-      require_once($cesta."test_by_category.php");
-    break;
-    
-    case("list_article") :
-      require_once("./administration/list_article.php");
-    break;
-    case("detail_article") :
-      require_once($cesta."detail_article.php");
-    break;
-
-    default:
-  }
-
-?></div>
-</div>
-<?php //pr($_SESSION); ?>
-</body>
-</html>
diff --git a/old/html/multidic/app/webroot/examination/article.php b/old/html/multidic/app/webroot/examination/article.php
deleted file mode 100644
index 7f4aab0..0000000
--- a/old/html/multidic/app/webroot/examination/article.php
+++ /dev/null
@@ -1,249 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-//NOVE2504
-function get_header_of_table() {
-  return "\n  <tr class=\"nadpis_sekce\">
-    <td>jazyk&nbsp;</td>
-    <td>zdroj&nbsp;</td>
-    <td>lekce</td>
-    <td>nadpis</td>
-    <td>&nbsp;</td>
-  </tr>
-";
-}
-
-function get_row_of_table($Record) {
-  global $language;
-  global $order;
-  global $od;
-  global $limit;
-  global $contrains_source;
-  global $contrains_lection;
-
-  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
-
-  $navrat .= "  <tr class=\"akt\">";
-  $navrat .= "\n    <td>  ".$Record['language']." </td>";
-  $navrat .= "\n    <td>  ".$Record['source']."</td>";
-  $navrat .= "\n    <td>  ".$Record['lection']."</td>";
-
-  $navrat .= "\n    <td class=\"arabic\">";
-  $navrat .= $Record["title"];
-  $navrat .= "&nbsp;</td>\n";
-  $navrat .= "\n    <td><a href=\"?nav_id=detail_article&article_id=".$Record['IDarticle']."&".$nav_str."\">detail</a></td>";
-  $navrat .= "\n  </tr> \n";
-  return $navrat;
-}
-
-
-//NOVE2504
-function get_foot_of_table() {
-  return '<tr class="nadpis_sekce">
-            <td></td>
-            <td></td>
-            <td></td>
-            <td></td>
-            <td></td>
-          </tr>';
-}
-
-function get_razeni($l_order = "IDarticle",
-                    $l_od = 0,
-                    $l_limit = 30,
-                    $contrains_source = "all",
-                    $contrains_lection = "all") {
-
-  global $language;
-
-  global $order;
-  global $od;
-  global $limit;
-
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-
-
-
-  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
-
-  $pocet_slov = get_pocet_clanku($contrains_source, $contrains_lection);
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "\n<table>
-  <tr class=\"nadpis_sekce\">
-    <td>
-      <form action=\"\" method=\"post\" name=\"razeni\">
-        Filtr: $language - $contrains_source - $contrains_lection";
-
-  $navrat .=  " (Ve výběru celkem $pocet_slov)<br />
-         Řadit podle
-         <select name=\"order\">
-           <option value=\"IDarticle\">Identofikátor</option>
-           <option value=\"title\">nadpis</option>
-           <option value=\"body\">obsah</option>
-           <option value=\"note\">poznámka</option>
-         </select>
-         od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-         počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />
-         <input type=\"hidden\" name=\"contrains_source\" value=\"$contrains_source\" />
-         <input type=\"hidden\" name=\"contrains_lection\" value=\"$contrains_lection\" />
-         <input type=\"submit\" name=\"serad\" value=\"Zobraz\" />
-         </form>
-    </td>
-  </tr>
-  <tr class=\"nadpis_sekce\"><td align=\"center\">
-    <a href=\"?nav_id=list_article&serad=true&order=$order&od=0&limit=$limit&$nav_str\">
-            Na začátek </a> |       ";
-  if ($od-$limit >= 0)
-    $navrat .="\n    <a href=\"?nav_id=list_article&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit&$nav_str\">
-              Předchozích $limit </a> |       ";
-  if ($od+$limit < $pocet_slov)
-    $navrat .="\n    <a href=\"?nav_id=list_article&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit&$nav_str\">
-              Dalších $limit </a> |   ";
-  $navrat .="\n    <a href=\"?nav_id=list_article&serad=true&order=$order&od=".
-             ($pocet_slov-$limit)."&limit=$limit&$nav_str\">
-             Na konec </a>
-  ";
-  $navrat .= "</td></tr></table>\n";
-  return $navrat;
-}
-
-function get_pocet_clanku($contrains_source, $contrains_lection) {
-  global $language;
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT \"IDarticle\" FROM article";
-  if ($language != "all")
-    $dotaz .= " WHERE language LIKE '$language'";
-  if ($contrains_source != "all")
-    $dotaz .= " AND source = $contrains_source";
-  if ($contrains_lection != "all")
-    $dotaz .= " AND lection = $contrains_lection";
-
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-
-}
-
-function build_query_article($language, $contrains_source, $contrains_lection,$order, $od, $limit) {
-	  $dotaz = "SELECT DISTINCT ON (ar.\"IDarticle\")
-                         ar.\"IDarticle\"  as \"IDarticle\",
-                         ar.title          as title,
-                         lan.language      as language,
-                         so.title          as source,
-                         ar.lection        as lection
-
-
-            FROM article ar, language lan, source so";
-
-  if ($language != "all")
-    $dotaz .= " WHERE ar.language LIKE '$language' ";
-  else
-    $dotaz .= " WHERE TRUE ";
-
-  if ($contrains_source != "all")
-    $dotaz .= "AND ar.source = $contrains_source";
-  if ($contrains_lection != "all")
-    $dotaz .= "AND ar.lection = $contrains_lection";
-
-  $dotaz .= " AND ar.language = lan.\"IDlanguage\"
-              AND ar.source   = so.\"IDsource\" ";
-  if (!empty($order)) {
-  	$orderClause = "ar.\"IDarticle\", \"$order\"";
-  }
-  else {
-    $orderClause = "\"IDarticle\"";
-  }
-
-  $dotaz .= " ORDER BY $orderClause OFFSET $od LIMIT $limit";
-
-  return $dotaz;
-} // END function build_query_article
-
-
-function get_short_table_of_article($language = "all", $contrains_source = "all", $contrains_lection = "all",
-                          $order = "IDarticle", $od = 0, $limit = 30) {
-	require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-	$dotaz = build_query_article($language, $contrains_source, $contrains_lection,$order, $od, $limit);
-  $radky = $spojeni->query($dotaz);
-  while ($spojeni->next_record()) {
-    //print_r($spojeni->Record);
-    if (!empty($spojeni->Record['title'])) {
-	    $navrat .= "<a href=\"?language=".$_REQUEST['language']."&amp;view_article=".$spojeni->Record['IDarticle']."\">".$spojeni->Record['title']."</a><br />";
-	}
-  }
-	return $navrat;
-} // END function get_short_table_of_article
-
-
-/**
- *  Funkce vypise z db vsechny slovnikove polozky
- *
- *
- */
-function print_table_of_article($language = "all", $contrains_source = "all", $contrains_lection = "all",
-                          $order = "IDarticle", $od = 0, $limit = 30) {
-
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $navrat = "<h3 class=\"nadpis2\">Výpis článků";
-
-  if ($language == "all")
-    $navrat .= " - vše</h3>";
-  else if($language == 1)
-    $navrat .= " - arabské</h3>";
-  else if($language == 2)
-    $navrat .= " - hebrejské</h3>";
-  else if($language == 3)
-    $navrat .= " - akkadské</h3>";
-
-  $navrat .= get_razeni($order, $od, $limit, $contrains_source, $contrains_lection);
-  $navrat .= "<table>";
-  $navrat .= get_header_of_table();
-
-  $dotaz = build_query_article($language, $contrains_source, $contrains_lection,$order, $od, $limit);
-    //echo "dotaz: ".$dotaz;
-  $radky = $spojeni->query($dotaz);
-
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table($spojeni->Record);
-  }
-  $navrat .= get_foot_of_table();
-  $navrat .= "</table>";
-  echo $navrat;
-}
-
-function get_article($id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT DISTINCT ON (ar.\"IDarticle\")
-                         ar.\"IDarticle\"  as \"IDarticle\",
-                         ar.title          as title,
-                         ar.body           as body,
-                         ar.note           as note,
-                         ar.article_voice  as article_voice,
-                         lan.language      as language,
-                         so.title          as source,
-                         ar.lection        as lection,
-                         ar.source         as \"IDsource\"
-             FROM article ar, language lan, source so
-             WHERE \"IDarticle\" = '$id'
-              AND ar.language = lan.\"IDlanguage\"
-              AND ar.source   = so.\"IDsource\" ";
-  $radky = $spojeni->query($dotaz);
-  $spojeni->next_record();
-
-  if ($spojeni->Errno != 0) {
-    print_hlasku("Slovo se nepodařilo načíst.");
-  }
-
-  return $spojeni->Record;
-}
-
-
-
-?>
diff --git a/old/html/multidic/app/webroot/examination/detail_article.php b/old/html/multidic/app/webroot/examination/detail_article.php
deleted file mode 100644
index 2ce4815..0000000
--- a/old/html/multidic/app/webroot/examination/detail_article.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-require_once("./examination/article.php");
-
-$article = get_article($article_id);
-
-?>
-<h4>Detail článku</h4>
-<div class="card" style="width:90%">
-   <h2 class="arabic" align="center"> <?php echo $article["title"]?> </h2>
-
-
-  <p>&nbsp;&nbsp;&nbsp; <b>jazyk:</b> <?php echo $article["language"]?></p>
-
-  <p>&nbsp;&nbsp;&nbsp; <b>zdroj:</b> <?php echo $article["source"]?></p>
-
-  <p>&nbsp;&nbsp;&nbsp; <b>lekce:</b> <?php echo $article["lection"]?></p>
-  <p>&nbsp;</p>
-
-  <!--p>&nbsp;&nbsp;&nbsp;<?php echo $article["title"]?></p-->
-
-
-  <p class="arabic">&nbsp;&nbsp;&nbsp;<?php echo nl2br($article["body"])?></p>
-
-  <p>&nbsp;</p>
-  <p>&nbsp;&nbsp;&nbsp; <b>poznámka:</b> <?php echo $article["note"]?></p>
-
-  <p>&nbsp;&nbsp;&nbsp; <b>zvuk:</b> <?php
-  if (Empty($article["article_voice"]))
-    echo "není";
-  else
-    echo '<a href="'.CESTA_CLANKU.$article['IDarticle'].PRIPONA.'"> přehrát </a>';
-
-    ?></p>
-
-</div>
-
-<?php echo_zpet_do_clanku(); ?>
diff --git a/old/html/multidic/app/webroot/examination/do_exam.php b/old/html/multidic/app/webroot/examination/do_exam.php
deleted file mode 100644
index 98fb03a..0000000
--- a/old/html/multidic/app/webroot/examination/do_exam.php
+++ /dev/null
@@ -1,235 +0,0 @@
-
-<div class="content_home_thin">
-
-<?php
-require_once("./examination/exam.php");
-
-if (!Empty($action) && $action == "do_exam") {
-  //zavolat funkci, ktera otestuje zda je to dobre
-  //podle toho nastavi priznakove bity
-
-  $navrat = exam_word($IDdict, $IDexam, $type, $to);
-
-  if ($navrat != NULL) {
-
-    print_hlasku(sprintf(lang("Je mi líto, ale vaše odpověď '%s' není správná."), $to ));
-    print_hlasku(lang("Slovo bylo:"));
-
-    echo __get_word_in_card_format($navrat);
-  }
-  else {
-    print_hlasku(lang("Správně"));
-  }
-}
-else if (!Empty($action) && $action == "do_learning") {
-  if (!Empty( $sub_button ) && $sub_button == lang("Uměl")) {
-    set_exam_status($IDexam, 1);
-    //echo "1";
-  }
-  else {
-    set_exam_status($IDexam, 0);
-    //echo "0";
-  }
-}
-$slovicko = get_exam_word($examing, $step);
-
-if ($slovicko == NULL) {
-  //ukoncit zkouseni
-  //tj. uklidit spravne zodpovezene polozky nastavit rating.
-  //vypsat hlasku...
-
-  $pocet_slov = get_pocet_slov_ve_zkouseni($examing);
-  $pocet_spatnych_slov = get_pocet_spatnych_slov($examing);
-  $pocet_spravnych_slov = $pocet_slov - $pocet_spatnych_slov;
-  $rating = ($pocet_spravnych_slov / $pocet_slov) * 100;
-
-  print_hlasku(sprintf(lang("Zkoušení je hotové. Odpověděl jste správně  %d slov z celkového počtu %d (tj. %0.2f %%) \n <br />"),
-                       $pocet_spravnych_slov,
-                       $pocet_slov, $rating));
-
-  print_hlasku(get_vyslednou_hlasku($rating));
-  uklid($examing, $rating);
-  exit;
-}
-
-$language = $slovicko["language"];
-?>
-
-<?php if ($learning == 'TRUE') { ?>
-  <script language="javascript">
-				<!--
-				//doba v sekundach
-				var timeout = 5;
-				//odpocet
-				function odpocet() {
-				  if(visible) return;
-
-				  if (timeout == 0) {
-				    switch_okynko_visibility();
-				  }
-				  else {
-				    document.getElementById('my_button').value = '<?php echo lang("Zobrazit"); ?>'+' '+timeout;
-				    timeout--;
-            setTimeout("odpocet()",1000);
-				  }
-				}
-
-				//viditelnost
-				var visible = false;
-				//zmena viditelnosti
-				function switch_okynko_visibility() {
-          if (visible) {
-            visible = false;
-            pomoc = 'hidden';
-            popisek = '<?php echo lang("Zobrazit"); ?>';
-          }
-          else {
-            visible = true;
-            pomoc = 'visible';
-            popisek = '<?php echo lang("  Skrýt  ") ?>';
-          }
-          document.getElementById('okynko').style.visibility = pomoc ;
-				  document.getElementById('my_button').value = popisek;
-        }
-        //spusteni odpocitavani
-        setTimeout("odpocet()",1000);
-        -->
-  </script>
-<?php } //end if ?>
-
-<?php if ($type == "to_cz" || $type == "to_en") :?>
-
-  <table>
-    <thead align="center"> <h3 class="nadpis2"><?php echo lang("Přeložte:") ?></h3> </thead>
-    <tbody>
-    <table border="0">
-    <form action="" method="POST" name="do_exam_form">
-      <tr class="akt">
-        <td><?php echo lang("Originál:") ?></td>
-        <td class="arabic"><?php echo $slovicko["past"] ?></td>
-      </tr>
-      <tr class="akt">
-        <td><?php echo lang("Překlad:") ?></td>
-        <td>
-      <?php if ($learning != 'TRUE') { ?>
-        <input type="text"
-               name="to"
-               size="50" />
-      <?php } else {?>
-        <input type="button"
-               id="my_button"
-               value="<?php echo lang("Zobrazit")." 6" ?>"
-               onclick="javascript:return switch_okynko_visibility()" />
-      <?php } //end if else ?>
-        </td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>&nbsp;
-
-        </td>
-        <td>
-          <input type="hidden" name="IDdict" value="<?php echo $slovicko["IDdict"] ?>">
-          <input type="hidden" name="IDexam" value="<?php echo $slovicko["IDexam"] ?>">
-          <input type="hidden" name="examing" value="<?php echo $examing ?>">
-          <input type="hidden" name="type" value="<?php echo $type ?>">
-        <?php if ($learning != 'TRUE') { ?>
-          <input type="hidden" name="action" value="do_exam">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        <?php } else {?>
-          <input type="hidden" name="action" value="do_learning">
-          <input type="submit" name="sub_button" value="<?php echo lang("Uměl") ?>">
-          <input type="submit" name="sub_button" value="<?php echo lang("Neuměl") ?>">
-        <?php } // end if else ?>
-          </td>
-      </tr>
-    </form>
-    </table>
-    </tbody>
-  </table>
-
-  <script language="javascript">
-				<!--
-					var focus = document.do_exam_form.to;
-  				focus.focus();
-				-->
-  </script>
-
-<?php else: ?>
-  <table>
-    <thead align="center"> <h3 class="nadpis2"><?php echo lang("Přeložte:") ?></h3> </thead>
-    <tbody>
-    <table border="0">
-    <form action="" method="POST" name="do_exam_form">
-      <tr class="akt">
-        <td><?php echo lang("Originál:") ?></td>
-        <td><?php echo (($type == "from_cz") ? $slovicko["czech"]:$slovicko["english"]) ?></td>
-      </tr>
-      <tr class="akt">
-        <td><?php echo lang("Překlad:") ?></td>
-        <td<?php if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
-          <?php if ($learning != 'TRUE') { ?>
-                      <input  <?php if ($language == 1 || $language == 2) echo "class=\"arabic\"\n         " ?>type="text"
-                             name="to"
-                             size="20"
-                             onfocus="aktivujKlavesnici('do_exam_form.to')" />
-          <?php } else {?>
-            <input type="button"
-                   id="my_button"
-                   value="<?php echo lang("Zobrazit")." 6" ?>"
-                   onclick="javascript:return switch_okynko_visibility()" />
-          <?php } //end if else ?>
-        </td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>&nbsp;
-        </td>
-        <td>
-          <input type="hidden" name="IDdict" value="<?php echo $slovicko["IDdict"] ?>">
-          <input type="hidden" name="IDexam" value="<?php echo $slovicko["IDexam"] ?>">
-          <input type="hidden" name="examing" value="<?php echo $examing ?>">
-          <input type="hidden" name="type" value="<?php echo $type ?>">
-          <?php if ($learning != 'TRUE') { ?>
-          <input type="hidden" name="action" value="do_exam">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        <?php } else {?>
-          <input type="hidden" name="action" value="do_learning">
-          <input type="submit" name="sub_button" value="<?php echo lang("Uměl") ?>">
-          <input type="submit" name="sub_button" value="<?php echo lang("Neuměl") ?>">
-        <?php } // end if else ?>
-        </td>
-      </tr>
-    </form>
-    </table>
-    </tbody>
-  </table>
-
-<?php endif; ?>
-
-<?php if ($learning != 'TRUE') { ?>
-
-<div id="key">
-  <?php
-    require_once("./functions/keyboard.php");
-    insert_keyboard("do_exam_form.to");
-  ?>
-</div>
-<script language="javascript">
-				<!--
-					var focus = document.do_exam_form.to;
-  				focus.focus();
-				-->
-  </script>
-<?php } else {
-   ///pri zkouseni vykreslime okynko s napovedou
-?>
-  <div id="okynko">
-
-    <?php echo __get_word_in_card_format($slovicko); ?>
-
-  </div>
-
-<?php } //end if ?>
-
-</div>
-
-<?php //insert_picture(); ?>
diff --git a/old/html/multidic/app/webroot/examination/do_learning.php b/old/html/multidic/app/webroot/examination/do_learning.php
deleted file mode 100644
index 40c1819..0000000
--- a/old/html/multidic/app/webroot/examination/do_learning.php
+++ /dev/null
@@ -1,108 +0,0 @@
- 
-<div class="content_home_thin">
-
-<?php
-require_once("./examination/learning.php");
-
-
-if ($cnt_done < $count) {
-  
-  $slovicko = get_word_to_learn($source, $lection);
-  $cnt_done++;
-  //print_r($slovicko);
-  switch ($type) {
-    case("to_cz"):
-    case("to_en"):
-      $original = $slovicko["past"];
-    break;
-    case("from_cz"):
-      $original = $slovicko["czech"];
-    break;
-    case("from_en"):
-      $original = $slovicko["english"];
-    break;
-    default:
-      print_hlasku("Chyba typu zkouseni");
-  }
-  //print_r($original);
-}
-else {
-  print_hlasku("Hotovo");
-  echo "</div>";
-  return;
-}
-?>
-  <script language="javascript">
-				<!--
-				var visible = false;
-				function switch_okynko_visibility() {
-          if (visible) {
-            visible = false;
-            pomoc = 'hidden';
-            popisek = '<?php echo lang("Zobrazit"); ?>';
-          }
-          else {
-            visible = true;  
-            pomoc = 'visible'; 
-            popisek = '<?php echo lang("  Skrýt  ") ?>';
-          }
-          document.getElementById('okynko').style.visibility = pomoc ;
-				  document.getElementById('my_button').value = popisek;
-        }
-        -->
-  </script>
-  <table>
-    <thead align="center"> <h3 class="nadpis2"><?php echo lang("Přeložte:") ?></h3> </thead>
-    <tbody>
-    <table border="0">
-    <form action="" method="POST" name="do_exam_form">
-      <tr class="akt">
-        <td><?php echo lang("Originál:") ?></td>
-        <td<?php
-        if ( $type == "to_cz" || $type == "to_en" )
-           echo " class=\"arabic\"";        
-        ?>><?php
-          echo $original;
-        ?></td>
-      </tr>
-      <tr class="akt">
-        <td><?php echo lang("Překlad:") ?></td>
-        <td>
-          
-          <input type="button"
-                 id="my_button"
-                 value="<?php echo lang("Zobrazit") ?>"
-                 onclick="javascript:return switch_okynko_visibility()" />
-          
-        </td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="source" value="<?php echo urlencode($source); ?>" />
-          <input type="hidden" name="lection" value="<?php echo urlencode($lection); ?>" />
-          <input type="hidden" name="count" value="<?php echo urlencode($count); ?>" />
-          <input type="hidden" name="cnt_done" value="<?php echo urlencode($cnt_done); ?>" />
-          <input type="hidden" name="type" value="<?php echo urlencode($type); ?>" />
-          <input type="submit" value="<?php echo lang("Dál"); ?>" />
-        </td>
-        <td>&nbsp;</td>
-      </tr>
-    </form>
-    </table>
-    </tbody>
-  </table>
-  
-
-  
-<div id="okynko">
-
-<?php echo __get_word_in_card_format($slovicko); ?>
-
-</div>
-
-
-
-</div>
-
-
-<?php insert_picture(); ?>
diff --git a/old/html/multidic/app/webroot/examination/do_test.php b/old/html/multidic/app/webroot/examination/do_test.php
deleted file mode 100644
index c7d8d48..0000000
--- a/old/html/multidic/app/webroot/examination/do_test.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-require_once("./examination/test.php");
-$test_id = $_GET['test'];
-$test = get_test($test_id);
-//pr($test);
-?>
-<?php if (!empty($_POST)) :?>
-<div class="card" style="width: 90%;">
-    <h1>Test <?php echo $test['title']?></h1>
-    <p>
-       Vyhodnocení Vašeho testu:
-    </p>
-    <form action="" method="post">
-        <p class="arabic">
-        <?php echo nl2br(check_test($test['body'], $_POST['test']))?>
-        </p>
-    </form>
-</div>
-
-<?php else:?>
-<div class="card" style="width: 90%;">
-    <h1>Test <?php echo $test['title']?></h1>
-    <p>
-        <?php echo $test['note']?>
-    </p>
-    <form action="" method="post">
-        <p class="arabic">
-        <?php echo nl2br(test_form($test['body']))?>
-        </p>
-        <input type="submit" name="kontrola" value="Zkotroluj výsledky" />
-    </form>
-</div>
-<?php endif;?>
-
-
diff --git a/old/html/multidic/app/webroot/examination/exam.php b/old/html/multidic/app/webroot/examination/exam.php
deleted file mode 100644
index 6483fae..0000000
--- a/old/html/multidic/app/webroot/examination/exam.php
+++ /dev/null
@@ -1,417 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-function get_pocet_slov_ve_zkouseni($examing) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  //vybereme exam
-  $dotaz = "SELECT count FROM examing
-              WHERE \"IDexaming\" = '$examing'";
-  $spojeni->query($dotaz);
-  $spojeni->next_record();
-  return $spojeni->Record["count"];
-}
-
-function get_pocet_spatnych_slov($examing) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  //vybereme exam
-  $dotaz = "SELECT status FROM exam
-              WHERE examing = '$examing'
-              AND status = 0";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-function insert_new_examing($user, $source, $lection, $count, $type, $learning) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-
-  $dotaz = "INSERT INTO examing (\"user\", date, rating, source, count, type, lection, learning)
-            VALUES ('$user', 'NOW', -1, '$source', '$count', '$type', '$lection', '$learning')";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku(lang("Chyba při vytváření zkoušení."));
-    return NULL;
-  }
-  $dotaz = "SELECT currval('examing_id_seq')";
-  $spojeni->query($dotaz);
-
-  if ($spojeni->Errno != 0) {
-    print_hlasku(lang("Chyba při vytváření zkoušení."));
-    return NULL;
-  }
-  $spojeni->next_record();
-  return $spojeni->Record["currval"];
-}
-
-function words_to_repeat($source, $lection, $user) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT *
-            FROM exam e, examing ex
-            WHERE e.examing = ex.\"IDexaming\"
-              AND ex.source = '$source'
-              AND ex.\"user\" = '$user'
-              AND ex.lection = '$lection'
-              AND e.status = 0";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku(lang("Chyba při vytváření zkoušení."));
-    return NULL;
-  }
-  return $spojeni;
-}
-
-function create_examing($user, $source, $lection, $count, $type, $learning) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  //vytvori novou polozku v tabulce examing
-  $new_examing = insert_new_examing($user, $source, $lection, $count, $type, $learning);
-
-  //zjisti moznosti opetovneho zkouseni
-  $spojeni_k_opakovani = words_to_repeat($source, $lection, $user);
-  $pocet_k_opakovani = $spojeni_k_opakovani->num_rows();
-
-  if ($pocet_k_opakovani == $count) {
-    while ($spojeni_k_opakovani->next_record()) {
-      $dotaz = "UPDATE exam
-                SET examing = $new_examing,
-                    status = NULL
-                WHERE \"IDexam\" = ".$spojeni_k_opakovani->Record["IDexam"];
-      $spojeni->query($dotaz);
-    }
-  }
-  else if($pocet_k_opakovani > $count) {
-    for ($i = 0 ; $i < $count ;$i++) {
-      $spojeni_k_opakovani->next_record();
-      $dotaz = "UPDATE exam
-                SET examing = $new_examing,
-                    status = NULL
-                WHERE \"IDexam\" = ".$spojeni_k_opakovani->Record["IDexam"];
-      $spojeni->query($dotaz);
-    }
-    while ($spojeni_k_opakovani->next_record()) {
-      $dotaz = "DELETE FROM exam
-                WHERE \"IDexam\" = ".$spojeni_k_opakovani->Record["IDexam"];
-      $spojeni->query($dotaz);
-    }
-  }
-  else { //if ($pocet_k_opakovani < $count)
-    $pomoc = "";
-    while ($spojeni_k_opakovani->next_record()) {
-      $dotaz = "UPDATE exam
-                SET examing = $new_examing,
-                    status = NULL
-                WHERE \"IDexam\" = ".$spojeni_k_opakovani->Record["IDexam"];
-      $spojeni->query($dotaz);
-      //tohle se pouzije az dale
-      $pomoc .= " AND NOT \"IDdict\" = ".$spojeni_k_opakovani->Record["dict"];
-    }
-    $dotaz = "SELECT *
-              FROM dict
-              WHERE source = '$source' AND
-                    lection = '$lection'";
-    $dotaz .= $pomoc;
-    $dotaz .= " ORDER BY random()
-                LIMIT ".($count-$pocet_k_opakovani);
-    $spojeni->query($dotaz);
-    if ($spojeni->Errno != 0) {
-      print_hlasku(lang("Chyba při vytváření zkoušení."));
-      return NULL;
-    }
-    $spojeni_na_vkladani = new DB_Sql();
-
-    while ($spojeni->next_record()) {
-      //echo($spojeni->Record["czech"] . "<br />\n");
-      $dotaz = "INSERT INTO exam (examing, status, dict)
-                       VALUES ('$new_examing', NULL, ".$spojeni->Record["IDdict"].")";
-      $spojeni_na_vkladani->query($dotaz);
-      if ($spojeni_na_vkladani->Errno != 0) {
-        print_hlasku(lang("Chyba při vytváření zkoušení."));
-        return NULL;
-      }
-    }
-  }
-  return $new_examing;
-}
-
-function get_exam_word($examing, $step) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  //vybereme exam
-  $dotaz = "SELECT e.\"IDexam\", d.* FROM exam e, dict d
-              WHERE e.examing = '$examing'
-              	AND e.status is NULL
-              	AND e.dict = d.\"IDdict\"
-              ORDER BY random()
-              LIMIT 1";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku(lang("Chyba při zkoušení."));
-    return NULL;
-  }
-  if ($spojeni->num_rows() == 0) {
-    return NULL;
-  }
-
-  $spojeni->next_record();
-  return $spojeni->Record;
-}
-
-function exam_word($IDdict, $IDexam, $type, $to) {
-  require_once("./classes/db.php");
-  
-  
-  
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM dict
-            WHERE \"IDdict\" = '$IDdict'";
-
-  if(empty($to)) {
-    $dotaz .= " AND 1 = 0 ";
-  }
-  switch ($type) {
-    case ("to_cz"):
-    	$word = mb_strtolower($to, "UTF-8");
-        $word = get_token_regexp($word); 
-      $dotaz .= " AND lower(czech) ~ ('$word')";
-    break;
-    case("to_en"):
-    	$word = mb_strtolower($to, "UTF-8");
-        $word = get_token_regexp($word);
-      $dotaz .= " AND lower(english) = ('$word')";
-    break;
-    case("from_cz"):
-    case("from_en"):
-      $to = hebrew_add_vowel($to);
-      $to = get_token_regexp($to);
-      /*
-      SELECT * FROM dict
-            WHERE language = $language AND
-                  ((present ~ ('$word')) OR
-                   (past    ~ ('$word')) OR
-                   (valence ~ ('$word')))
-                   */
-      $dotaz .= " AND ((present ~ ('$to')) OR
-                   (past    ~ ('$to')) OR
-                   (valence ~ ('$to')))";
-    break;
-    default:
-      echo lang("Chyba");
-  }
-  //echo $dotaz;
-  $spojeni->query($dotaz);
-  if ($spojeni->num_rows() == 0) {
-    //echo "nic";
-    set_exam_status($IDexam, 0);
-    require_once("./administration/word.php");
-    return get_word($IDdict);
-  }
-  else {
-    //echo "neco";
-  	set_exam_status($IDexam, 1);
-  	$spojeni->next_record();
-    return NULL;
-
-  }
-}
-
-function set_exam_status($IDexam, $status) {
-
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "UPDATE exam SET status = $status WHERE \"IDexam\" = '$IDexam'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku(lang("Chyba při zkoušení."));
-  }
-}
-
-function uklid($examing, $rating) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM exam WHERE examing = '$examing'
-                             AND status = 1";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku(lang("Chyba při zkoušení."));
-  }
-  $dotaz = "UPDATE examing SET rating = $rating WHERE \"IDexaming\" = '$examing'";
-  $spojeni->query($dotaz);
-}
-
-function delete_exam($IDexam) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "DELETE FROM exam WHERE \"IDexam\" = '$IDexam'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku(lang("Chyba při zkoušení."));
-  }
-}
-
-function get_typ($identifikator) {
-  switch ($identifikator) {
-    case("from_cz"):
-      return lang("Z Čestiny");
-    break;
-    case("to_cz"):
-      return lang("Do Češtiny");
-    break;
-    case("from_en"):
-      return lang("Z Angličtiny");
-    break;
-    case("to_en"):
-      return lang("Do Angličtiny");
-    break;
-    default:
-      return lang("Špatný formát");
-  }
-}
-
-/**
- *  Pomocna funkce, vraci do tabulky zformatovane slovo
- *
- *  @param $Record polozka slovniku nactena z db
- *  @return do tabulky zformatovany zaznam
- */
-function get_row_of_table_examing($learning, $Record) {
-  $navrat .= "<tr class=\"akt\">\n     ";
-  $navrat .= '<td>'.$Record["date"].'</td>';
-  $pomoc = ($learning == 'TRUE')? 'learning' : 'exam';
-  if ($Record["rating"] == -1)
-    $navrat .= '<td>'.lang("Nebylo dokončeno").' <br /><a href="?nav_id=do_'.$pomoc.'&examing='.$Record["IDexaming"].
-               '&type='.$Record["type"].'">'.lang("dokončit").'</a></td>';
-  else
-    $navrat .= '<td>'.$Record["rating"].'</td>';
-  $navrat .= '<td>'.$Record["title"].'</td><td>'.$Record["lection"].'</td>';
-  $navrat .= '<td>'.$Record["count"].'</td>';
-  $navrat .= '<td>'.get_typ($Record["type"]).'</td>';
-  $navrat .= "</tr> \n  ";
-  return $navrat;
-}
-
-
-function get_pocet_zkouseni() {
-  global $ses_IDuser;
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT \"IDexaming\" FROM examing WHERE \"user\" = $ses_IDuser";
-  $spojeni->query($dotaz);
-  return $spojeni->num_rows();
-}
-
-function get_razeni_of_table_examing($l_order = "IDexaming", $l_od = 0, $l_limit = 30) {
-  global $order;
-  global $od;
-  global $limit;
-
-  global $nav_id;
-
-  $order = $l_order;
-  $od    = $l_od;
-  $limit = $l_limit;
-  $pocet_zdroju = get_pocet_zkouseni();
-  $nav = $nav_id;
-
-  $navrat = "<p class=\"akt\"></p>";
-  $navrat .= "<table>
-      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> ".
-      sprintf(lang("Zobrazeno %d zkoušení od %d.  (celkem %d)"), $limit, $od,$pocet_zdroju )."<br />
-       ".lang("Řadit podle")."
-       <select name=\"order\">
-         <option value=\"IDexaming\">".lang("Identifikátor")."</option>
-         <option value=\"date\">".lang("datum")."</option>
-         <option value=\"rating\">".lang("úspěšnost")."</option>
-         <option value=\"source\">".lang("zdroj")."</option>
-         <option value=\"lection\">".lang("lekce")."</option>
-         <option value=\"count\">".lang("počet")."</option>
-       </select>
-       ".lang("od:")." <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
-       ".lang("počet:")." <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />
-       <input type=\"submit\" name=\"serad\" value=\"".lang("Zobraz")."\" /> </form>
-       </td></tr>
-       <tr class=\"nadpis_sekce\"><td align=\"center\">
-        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
-            ".lang("Na začátek")." </a> |       ";
-  if ($od-$limit >= 0)
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od-$limit)."&limit=$limit\">
-              ".lang("Předchozích")." $limit </a> |       ";
-  if ($od+$limit < $pocet_zdroju)
-    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-              ($od+$limit)."&limit=$limit\">
-              ".lang("Dalších")." $limit </a> |   ";
-  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
-             (($pocet_zdroju-$limit < 0)? 0: $pocet_zdroju-$limit)."&limit=$limit\">
-             ".lang("Na konec")." </a></td>
-  ";
-  $navrat .= "</td></tr></table>";
-  return $navrat;
-}
-
-function get_header_of_table_examing() {
-return "<tr class=\"nadpis_sekce\">
-  <td>".lang("Datum")."</td>
-  <td>".lang("Úspěšnost")." [%]</td>
-  <td>".lang("Zdroj")."</td>
-  <td>".lang("Lekce")."</td>
-  <td>".lang("Počet slovíček")."</td>
-  <td>".lang("Směr")."</td>
-</tr>";
-}
-
-function get_foot_of_table_examing() {
-  return '<tr class="nadpis_sekce"><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
-}
-
-
-function print_table_of_examing($learning, $order = "IDexaming", $od = 0, $limit = 30) {
-  global $ses_IDuser;
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT s.title, e.* FROM examing e";
-  $dotaz .= " LEFT OUTER JOIN source s ON (e.source = s.\"IDsource\")";
-  $dotaz .= " WHERE e.\"user\" = $ses_IDuser AND e.learning = $learning";
-  $dotaz .= " ORDER BY \"$order\" OFFSET $od LIMIT $limit";
-  $spojeni->query($dotaz);
-  $navrat = "<h3 class=\"nadpis2\">".lang("Výpis zkoušení")."</h3>";
-  $navrat .= get_razeni_of_table_examing($order, $od, $limit);
-  $navrat .= "<table><form action=\"\" method=\"post\">";
-  $navrat .= get_header_of_table_examing();
-  while ($spojeni->next_record()) {
-    $navrat .= get_row_of_table_examing($learning, $spojeni->Record);
-  }
-  $navrat .= get_foot_of_table_examing();
-  $navrat .= '';
-  $navrat .= "</form></table>";
-  echo $navrat;
-}
-
-function get_vyslednou_hlasku($rating) {
-  global $LaId;
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $ratio = floor($rating / 10);
-  $ratio = ($ratio == 0) ? $ratio+1 : $ratio;
-  //echo($ratio);
-  $dotaz = "SELECT ";
-  $dotaz .= (($LaId == "cz")? "czech" : "english");
-  $dotaz .= " FROM report WHERE ratio = $ratio";
-  //echo $dotaz;
-  $spojeni->query($dotaz);
-  $spojeni->next_record();
-  return $spojeni->Record[0];
-}
- /*
-
- SELECT distinct ex.date,*
-            FROM exam e, examing ex
-            WHERE e.examing = ex."IDexaming"
-              AND ex.source = 5
-              AND ex.user = 2
-              AND e.status = 0
-
- */
-?>
diff --git a/old/html/multidic/app/webroot/examination/learning.php b/old/html/multidic/app/webroot/examination/learning.php
deleted file mode 100644
index 9af398e..0000000
--- a/old/html/multidic/app/webroot/examination/learning.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-function get_word_to_learn($source, $lection) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM dict 
-            WHERE \"source\" = '$source'
-            AND   \"lection\" = '$lection'
-            ORDER BY Random() LIMIT 1;";
-  $spojeni->query($dotaz);
-  $spojeni->next_record();
-  return $spojeni->Record;
-}
-
-?>
diff --git a/old/html/multidic/app/webroot/examination/list_exam.php b/old/html/multidic/app/webroot/examination/list_exam.php
deleted file mode 100644
index 786f281..0000000
--- a/old/html/multidic/app/webroot/examination/list_exam.php
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-require_once("./examination/exam.php");
-/*
-if (!Empty($action) && $action == "delete_user") {
-
-
-  $coun_true = 0;
-  $coun_false = 0;
-  if (Is_Array($smaz)) {
-    for (Reset($smaz); Current($smaz); Next($smaz)) {
-      if (delete_user(Key($smaz))) $coun_true++;
-      else $coun_false++;
-    }
-  }
-  if ($coun_false == 0)
-    print_hlasku("$coun_true uživatelů smazáno.");
-  else
-    print_hlasku("Bohužel,$coun_false uživatelů se nepodařilo smazat ($coun_true se podařilo smazat)");
-}
-*/
-
-$learning = (strstr($nav_id, 'learning') != NULL ) ? 'TRUE' : 'FALSE' ;
-
-if (!Empty($serad)) {
-  print_table_of_examing($learning, $order, $od, $limit);
-}
-else {
-  print_table_of_examing($learning);
-}
-
-?>
diff --git a/old/html/multidic/app/webroot/examination/new_exam.php b/old/html/multidic/app/webroot/examination/new_exam.php
deleted file mode 100644
index e591b1a..0000000
--- a/old/html/multidic/app/webroot/examination/new_exam.php
+++ /dev/null
@@ -1,125 +0,0 @@
-<?php
-require_once("./examination/exam.php");
-
-if (Empty($source) || $source == "") {
-  $krok = 0;
-}
-else if (Empty($lection) || $lection == "") {
-  $krok = 1;
-}
-else if (Empty($count) || $count == "" || Empty($type)) {
-  $krok = 2;
-}
-else {
-  $krok = 3;
-}
-//echo $krok;
-
-switch ($krok) {
-  case (0):  
-?>
-  <table>
-    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte zdroj ze kterého chcete zkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
-    <tbody>
-    <table border="0">
-    <form action="" method="POST" name="choose_source_form">
-      <tr class="akt">
-        <td><?php echo(get_source_chooser(NULL))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="select_source">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var chooser = document.choose_source_form.source;
-  				chooser.focus();
-				-->
-  </script>
-
-<?php
-  break;
-  case (1):
-?>
-  <table>
-    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte lekci ze které chcete zkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
-    <tbody>
-    <table border="0">
-    <form action="" method="POST" name="choose_lection_form">
-      <tr class="akt">
-        <td><?php echo $language;
-        echo(get_lection_chooser($source, 10))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="select_lection">
-          <input type="hidden" name="source" value="<?php echo $source ?>">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-<?php
-  break;
-  case (2):
-?>
-  <table>
-    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte z kolika slovíček chcete vyzkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
-    <tbody>
-    <table border="0">
-    <form action="" method="POST" name="choose_count_form">
-      <tr class="">
-        <td><?php echo(get_count_chooser($source, $lection))?></td>
-      </tr>
-      <tr class="">
-        <td>
-        <!--fieldset>
-          <legend>Vyberte typ zkouseni</legend-->
-            <input type="radio" name="type" id="type_radio_from_cz_id" value="from_cz" checked="true" />
-             <label for="type_radio_from_cz_id"><?php echo lang("Z češtiny") ?></label> <br /> 
-            <input type="radio" name="type" id="type_radio_to_cz_id" value="to_cz" />
-             <label for="type_radio_to_cz_id"><?php echo lang("Do češtiny") ?></label> <br /> 
-            <!--input type="radio" name="type" id="type_radio_from_en_id" value="from_en" />
-             <label for="type_radio_from_en_id"><?php echo lang("Z angličtiny") ?></label> <br />
-            <input type="radio" name="type" id="type_radio_to_en_id" value="to_en" />
-             <label for="type_radio_to_en_id"><?php echo lang("Do angličtiny") ?></label--> 
-        <!--/fieldset-->
-        </td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="select_count">
-          <input type="hidden" name="lection" value="<?php echo $lection ?>">
-          <input type="hidden" name="source" value="<?php echo $source ?>">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-<?php
-  break;
-  case (3):
-  $IDexaming = create_examing($ses_IDuser, $source, $lection, $count, $type, $learning);
-  
-  $pomoc = ($learning == 'TRUE')? 'learning' : 'exam';
-?>
-<h3 class="nadpis2"><?php echo lang("Zkoušení vytvořeno") ?></h3>
-<a href="?nav_id=do_<?php 
-                 echo $pomoc
-                 ?>&examing=<?php 
-                 echo $IDexaming
-                 ?>&type=<?php 
-                 echo $type?>"
-   class="velkybutton"><?php echo lang("Začít")?></a>
-<?php
-}
-?>
diff --git a/old/html/multidic/app/webroot/examination/new_learning.php b/old/html/multidic/app/webroot/examination/new_learning.php
deleted file mode 100644
index cdc5401..0000000
--- a/old/html/multidic/app/webroot/examination/new_learning.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php
-//require_once("./examination/exam.php");
-
-if (Empty($source) || $source == "") {
-  $krok = 0;
-}
-else if (Empty($lection) || $lection == "") {
-  $krok = 1;
-}
-else if (Empty($count) || $count == "" || Empty($type)) {
-  $krok = 2;
-}
-else {
-  $krok = 3;
-}
-//echo $krok;
-
-switch ($krok) {
-  case (0):  
-?>
-  <table>
-    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte zdroj ze kterého chcete zkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
-    <tbody>
-    <table border="0">
-    <form action="" method="POST" name="choose_source_form">
-      <tr class="akt">
-        <td><?php echo(get_source_chooser(NULL))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="select_source">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-  <script language="javascript">
-				<!--
-					var chooser = document.choose_source_form.source;
-  				chooser.focus();
-				-->
-  </script>
-
-<?php
-  break;
-  case (1):
-?>
-  <table>
-    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte lekci ze které chcete zkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
-    <tbody>
-    <table border="0">
-    <form action="" method="POST" name="choose_lection_form">
-      <tr class="akt">
-        <td><?php echo $language;
-        echo(get_lection_chooser($source, 10))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="select_lection">
-          <input type="hidden" name="source" value="<?php echo $source ?>">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-<?php
-  break;
-  case (2):
-?>
-  <table>
-    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte z kolika slovíček chcete vyzkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
-    <tbody>
-    <table border="0">
-    <form action="" method="POST" name="choose_count_form">
-      <tr class="akt">
-        <td><?php echo(get_count_chooser($source, $lection))?></td>
-      </tr>
-      <tr class="akt">
-        <td>
-        <!--fieldset>
-          <legend>Vyberte typ zkouseni</legend-->
-            <input type="radio" name="type" value="from_cz" checked="true" /> <?php echo lang("Z češtiny") ?><br /> 
-            <input type="radio" name="type" value="to_cz" /> <?php echo lang("Do češtiny") ?><br />
-            <input type="radio" name="type" value="from_en" /> <?php echo lang("Z angličtiny") ?><br />
-            <input type="radio" name="type" value="to_en" /> <?php echo lang("Do angličtiny") ?>
-        <!--/fieldset-->
-        </td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="select_count">
-          <input type="hidden" name="lection" value="<?php echo $lection ?>">
-          <input type="hidden" name="source" value="<?php echo $source ?>">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        </td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-
-<?php
-  break;
-  case (3):
-  //$IDexaming = create_examing($ses_IDuser, $source, $lection, $count, $type);
-  $ref = "?nav_id=do_learning".
-         "&source=" . urlencode( $source ).
-         "&lection=". urlencode( $lection ).
-         "&count="  . urlencode( $count ).
-         "&type="   . urlencode( $type ).
-         "&cnt_done="   . urlencode( '0' );
-  
-?>
- <table>
-    <thead align="center"> <h3 class="nadpis2"><?php echo lang("Zkoušení vytvořeno") ?></h3> </thead>
-    <tbody>
-    <table border="0">
-
-      <tr class="nadpis_sekce">
-        <td>
-          <a href="<?php echo $ref; ?>" class="active"><?php echo lang("Začít") ?></a>
-        </td>
-      </tr>
-    </tbody>
-  </table> 
-<?php
-}
-?>
diff --git a/old/html/multidic/app/webroot/examination/new_test.php b/old/html/multidic/app/webroot/examination/new_test.php
deleted file mode 100644
index 8c28c23..0000000
--- a/old/html/multidic/app/webroot/examination/new_test.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-require_once("./examination/test.php");
-
-if (Empty($source) || $source == "") {
-  $krok = 0;
-}
-else if (Empty($test) || $test == "") {
-  $krok = 1;
-}
-else {
-  $krok = 3;
-  
-}
-//echo $krok;
-
-switch ($krok) {
-  case (0):  
-?>
-  <table>
-    <thead align="center"> 
-    <h3> Nový test </h3>
-    <!--h3 class="nadpis2"><?php printf(lang("Vyberte zdroj ze kterého chcete test (krok %d ze 2)"), $krok+1) ?></h3--> </thead>
-    <tbody>
-    
-    
-    <h5> 1. Podle knížky </h5>
-    
-    <form action="" method="POST" name="choose_source_form">
-    <table border="0">
-      <tr class="akt">
-        <td><?php echo(get_source_chooser(NULL))?></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="select_source">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        </td>
-      </tr>
-      </table>
-    </form>
-    
-    <h5> 2. Podle čísla testu </h5>
-    
-    <form action="examination.php" method="GET" name="choose_source_form">
-    <table border="0">
-      <tr class="akt">
-        <td><input type="text" name="test" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="nav_id" value="do_test">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        </td>
-      </tr>
-      </table>
-    </form>
-    
-    <h5> 3. Podle gramatické kategorie </h5>
-    
-    <form action="examination.php" method="GET" name="choose_source_form">
-    <table border="0">
-      <tr class="akt">
-        <td><?php echo get_test_category_chooser("test_category"); ?> </td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="nav_id" value="test_by_category">
-          <input type="submit" value="<?php echo lang("Dál") ?>">
-        </td>
-      </tr>
-      </table>
-    </form>
-    
-    </tbody>
-    
-  </table>
-  <script language="javascript">
-				<!--
-					var chooser = document.choose_source_form.source;
-  				chooser.focus();
-				-->
-  </script>
-
-<?php
-  break;
-  case (1):
-?>
- <h3 class="nadpis2"><?php printf(lang("Vyberte ze seznamu test (krok %d ze 2)"), $krok+1) ?></h3> 
-       <?php echo $language;
-        echo(get_test_chooser($source))?>
-
-
-<?php
-}
-?>
diff --git a/old/html/multidic/app/webroot/examination/test.php b/old/html/multidic/app/webroot/examination/test.php
deleted file mode 100644
index 5231339..0000000
--- a/old/html/multidic/app/webroot/examination/test.php
+++ /dev/null
@@ -1,152 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-
-class TestParser {
-
-    private $text;
-
-    function __construct($text) {
-        $this->text = $text;
-        
-    }
-    
-    function getParsedText() {
-        $parsed = '';
-        //pr($this->text);
-        //$found = ereg ( "^(([^\{]*)\{([^\}]*)\})*([^\{]*)" , $this->text, $tokens);
-        $text = $this->text;
-        
-        while(ereg('\{', $text)) {
-            $found = ereg ( "^([^\{]*)\{([^\}]*)\}(.*)" , $text, $tokens);
-            $parsed .= $tokens[1];
-            $parsed .= $this->buildSelect($tokens[2]);
-            $text = $tokens[3];
-        }
-        $parsed .= $text;
-        
-        return $parsed;
-    }
-    
-    function buildSelect($selectString) {
-        $select = '';
-        $pole = split('/', $selectString);
-        
-        shuffle($pole);//zamichame!!!
-        
-        $select .= '<select name="test[]" class="arabic">';
-        $pocitadlo = 0;
-        $select .= '<option value="0">Vyberte</option>';
-        foreach($pole as $polozka) {
-            $select .= '<option value="'.$polozka.'">'.$polozka.'</option>';
-            $pocitadlo ++;
-        }
-        $select .= '</select>';
-        
-        
-        return $select;
-    }
-    
-    function getCorrectedTest($answers) {
-         $parsed = '';
-        $text = $this->text;
-        
-        //pr($answers);
-        
-        $pocitadlo = 0;
-        while(ereg('\{', $text)) {
-            $found = ereg ( "^([^\{]*)\{([^\}]*)\}(.*)" , $text, $tokens);
-            $parsed .= $tokens[1];
-            $parsed .= $this->buildAnswer($tokens[2], $answers[$pocitadlo]);
-            $text = $tokens[3];
-            $pocitadlo ++;
-        }
-        $parsed .= $text;
-        
-        return $parsed;
-    }
-    
-    function buildAnswer($selectString, $odpoved) {
-        $answer = '';
-        $pole = split('/', $selectString);
-        
-        //pr('pole 0');
-        //pr($pole[0]);
-        //pr('odpoved');
-        //pr($odpoved);
-        $spravne = $pole[0];
-        
-        if($pole[0] == $odpoved) {
-            $answer .= ' <span style="color:green">'.$spravne.'</span> ';
-        }
-        else {
-            $answer .= ' <span style="color:red">'.$odpoved.' </span> <span style="color:green">('.$spravne.')</span> ';
-        }
-        
-        return $answer;
-    }
-
-}
-
-function get_test_chooser($source) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz  = "SELECT * FROM test WHERE source = '$source' ";
-  $radky = $spojeni->query($dotaz);
-  $navrat = " ";
-  
-  while ($spojeni->next_record()) {
-    $navrat .= "  <a href=\"examination.php?nav_id=do_test&test=".$spojeni->Record['IDtest']."\"> lekce ".$spojeni->Record['lection'].": ".$spojeni->Record['title']."  </a> <br/>";
-  }
-  $navrat .= '';
-  return $navrat;
-}
-
-function get_test($test_id) {
-    require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz  = "SELECT * FROM test WHERE \"IDtest\" = '".pg_escape_string($test_id)."' LIMIT 1 ";
-  $radky = $spojeni->query($dotaz);
-  
-  $spojeni->next_record();
-  
-  return $spojeni->Record;
-}
-
-function get_tests_by_category($category_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz  = "SELECT * FROM test WHERE \"test_category_id\" = '".pg_escape_string($category_id)."' ";
-  $radky = $spojeni->query($dotaz);
-  
-  $data = array();
-  
-  while ($spojeni->next_record()) {
-    $data[] = $spojeni->Record;
-  }
-  
-  return $data;
-
-}
-
-function test_form($text) {
-    $form = '';
-    
-    $parser = new TestParser($text);
-    
-    $form .= $parser->getParsedText();
-    
-    return $form;
-}
-
-function check_test($text, $odpovedi) {
-    $form = '';
-    
-    $parser = new TestParser($text);
-    
-    $form .= $parser->getCorrectedTest($odpovedi);
-    
-    return $form;
-}
-
-
-
diff --git a/old/html/multidic/app/webroot/examination/test_by_category.php b/old/html/multidic/app/webroot/examination/test_by_category.php
deleted file mode 100644
index 5b47888..0000000
--- a/old/html/multidic/app/webroot/examination/test_by_category.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php require_once("./examination/test.php");?>
-<?php require_once("./administration/test_category.php");?>
-
-<?php if(empty($test_category)) die("Nebyla zadána kategorie.") ?>
-
-<?php $tests = get_tests_by_category($test_category)?>
-<?php $kategorie = get_test_category($test_category)?>
-<?php if (count($tests) == 0):?>
-<h3 class="nadpis2">Bohužel, v této kategorii nejsou žádné testy.</h3> 
-<?php else: ?>
-
-<h3 class="nadpis2"><?php printf(lang("Seznam dostupných testů pro kategorii '%s'"), $kategorie['name']) ?></h3> 
-       
-       <?php // var_dump($tests) ?>
-
-        <ul>
-            <?php foreach($tests as $test): ?>
-            <li> <a href="examination.php?nav_id=do_test&test=<?php echo $test[0]?>"> <?php echo $test['title']?></a> </li>
-            <?php endforeach; ?>
-        </ul>
-
-<?endif; ?> 
diff --git a/old/html/multidic/app/webroot/favicon.ico b/old/html/multidic/app/webroot/favicon.ico
deleted file mode 100644
index 8c5c557..0000000
Binary files a/old/html/multidic/app/webroot/favicon.ico and /dev/null differ
diff --git a/old/html/multidic/app/webroot/functions/dictionary.php b/old/html/multidic/app/webroot/functions/dictionary.php
deleted file mode 100644
index 5a6e08b..0000000
--- a/old/html/multidic/app/webroot/functions/dictionary.php
+++ /dev/null
@@ -1,1108 +0,0 @@
-<?php  
-mb_internal_encoding('UTF-8');
-session_start();
-
-  require_once("./classes/db.php");
-  require_once "./functions/new_hebrew_format.php";
-
-
-  define('CESTA_SLOV', "voices/word/");
-  define('PRIPONA', ".mp3");
-  define('CESTA_CLANKU', "voices/article/");
-  define('CESTA_KONTEXTU', "voices/context/");
-  define('MAX_ODEZVA', 60 * 60 * 60);
-/*
-function register_globals($order = 'egpcs')
-{
-    // define a subroutine
-    if(!function_exists('register_global_array'))
-    {
-        function register_global_array(array $superglobal)
-        {
-            foreach($superglobal as $varname => $value)
-            {
-                global $$varname;
-                $$varname = $value;
-            }
-        }
-    }
-   
-    $order = explode("\r\n", trim(chunk_split($order, 1)));
-    foreach($order as $k)
-    {
-        switch(strtolower($k))
-        {
-            case 'e':    register_global_array($_ENV);        break;
-            case 'g':    register_global_array($_GET);        break;
-            case 'p':    register_global_array($_POST);        break;
-            case 'c':    register_global_array($_COOKIE);    break;
-            case 's':    register_global_array($_SERVER);    break;
-        }
-    }
-}
-  
-*/
-  
-  function prihlasit($jmeno, $heslo) {
-  global $_SESSION;
-  if (!Empty($jmeno) && !Empty($heslo)) {
-    $DB = new DB_Sql();
-    $DB->query( "select * " .
-    		"from \"user\" " .
-    		"where nick = '".pg_escape_string($jmeno)."' " .
-    				"and pass = '".pg_escape_string($heslo)."'");//, array($jmeno, $heslo) );
-    $DB->next_record();
-    if ($DB->num_rows() != 1)
-      return false;
-    session_regenerate_id();
-    session_register('ses_nick');
-    session_register('ses_id_user');
-    session_register('ses_date_last_visit');
-    session_register('ses_level');
-    $_SESSION['ses_nick'] = $DB->Record['nick'];
-    $_SESSION['ses_IDuser'] = $DB->Record['IDuser'];
-    $_SESSION['ses_date_last_visit'] = time();
-    $_SESSION['ses_level'] = $DB->Record['privileges'];
-    $_SESSION['ses_name'] = $DB->Record['name'];
-    $_SESSION['ses_surname'] = $DB->Record['surname'];
-
-	pr($_SESSION);
-
-    $number_of_usage = $DB->Record["number_of_usage"];
-	$number_of_usage++;
-
-    $dotaz = "UPDATE \"user\" SET date_last_visit = now(),
-                            number_of_usage = '$number_of_usage'
-                            WHERE \"IDuser\" = ".$_SESSION["ses_IDuser"];
-    $DB->query($dotaz);
-	clean_old_examinations($_SESSION["ses_IDuser"]);
-
-    return true;
-  }
-  return false;
-}
-
-function kontrola_pristupu($level = 0) {
-  global $_SESSION;
-  //pr($_SESSION);
-  if(Empty($_SESSION['ses_nick'])) return false;
-  if(Empty($_SESSION['ses_date_last_visit'])) return false;
-  if ($_SESSION['ses_date_last_visit']+MAX_ODEZVA < time()) return false;
-  if ($_SESSION['ses_level'] < $level) return false;
-  $_SESSION['ses_date_last_visit'] = time();
-  return true;
-}
-
-function odhlasit() {
-  global $_SESSION;
-  session_unregister('ses_nick');
-  session_unregister('ses_IDuser');
-  session_unregister('ses_date_last_visit');
-  session_unregister('ses_level');
-    session_unregister('name');
-      session_unregister('surname');
-  session_regenerate_id();
-  //p_g($_SESSION);
-}
-
-function pr($neco) {
-	p_g($neco);
-}
-
-function p_g($neco) {
-	echo "<pre>";
-	print_r($neco);
-	echo "</pre>";
-} // END function p_g
-
-function CzStrToLower($str) {
-
-  /*$str = StrTr($str,
-           "ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉĚÍÓÚŮÝŠČŘŽŇŤĎ",
-           "abcdefghijlkmnopqrstuvwxyzáéěíóúůýščřžňťď");
-  */
-  $str = mb_strtolower($str, "UTF-8");
-  //echo "str = $str<br />";
-  return $str;
-}
-
-
-function lang($idf) {
-  global $LaId; // nastaveno na základě části URL
-  if (!IsSet($LaId)) {
-    //session_start();
-    session_register("LaId");
-    $LaId = "cz";
-  }
-  static $translations;
-  if (!isset($translations)) {
-    $spojeni = new DB_Sql();
-    $dotaz = "SELECT idf, translation FROM translation WHERE language = '$LaId'";
-    $spojeni->query($dotaz);
-    while ($spojeni->next_record()) {
-      $translations[$spojeni->Record["idf"]] = $spojeni->Record["translation"];
-    }
-  }
-  return (isset($translations[$idf]) ? $translations[$idf] : $idf);
-}
-
-//pouzivat bud lang() nebo lang_cist_cele_najednou()
-//nakonec vybrat podle rychlosti
-
-
-function lang_cist_cele_najednou($idf) {
-  global $LaId; // nastaveno na základě části URL
-  if (!IsSet($LaId))
-    $LaId = "cz";
-  static $translations;
-
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT translation FROM translation WHERE idf = '" . addslashes($idf) . "' AND language = '$LaId'";
-  $row = $spojeni->query($dotaz);
-  // při neexistujícím překladu je vrácen identifikátor
-  if ($spojeni->num_rows() != 0) {
-    $spojeni->next_record();
-    return $spojeni->Record[0];
-  }
-  else {
-    return $idf;
-  }
-}
-
-
-function clean_old_examinations($ses_IDuser) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT e.*,
-                   (now() - 3 * INTERVAL '1 month') as before_three_month
-            FROM examing e
-            WHERE e.date < (now() - 3 * INTERVAL '1 month')
-              AND e.\"user\" = ".$_SESSION['ses_IDuser']."
-            ORDER BY e.date;";
-  $radky = $spojeni->query($dotaz);
-  while ($spojeni->next_record()) {
-    $id = $spojeni->Record["IDexaming"];
-    $dotaz = "DELETE FROM exam WHERE examing = $id";
-    $spojeni->query($dotaz);
-    $dotaz = "DELETE FROM examing WHERE \"IDexaming\" = $id";
-    $spojeni->query($dotaz);
-  }
-}
-
-function translation_chooser() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT code FROM translation_lang WHERE NOT visible = 0;";
-  $radky = $spojeni->query($dotaz);
-  while ($spojeni->next_record()) {
-    echo '<a href="?set_lang='.$spojeni->Record["code"].'">'.$spojeni->Record["code"].'</a>&nbsp;';
-	}
-}
-
-function copyright() {
-  //global $LaId;
-  //echo ('<div class="copyright"><a href="http://www.e-beda.cz" class="active">created by e-beda.cz</a></div>');
-  //echo ("\$LaId = $LaId");
-}
-
-function insert_picture( $class = "obrazek" ) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM pictures ORDER BY Random() LIMIT 1";
-  $radky = $spojeni->query($dotaz);
-  if ($spojeni->num_rows() == 0) {
-    echo "Chyba pri vyberu obrazku...";
-    return false;
-  }
-  else {
-    $spojeni->next_record();
-    $nazev_souboru = $spojeni->Record["name_of_picture"];
-    $cesky = $spojeni->Record["czech"];
-    $anglicky = $spojeni->Record["english"];
-    $arabsky = $spojeni->Record["orig"];
-
-  $navrat .= "
-<div id=\"$class\">
-  <table>
-    <tr>
-      <td dir=\"rtl\">
-        <img src = \"./pictures/$nazev_souboru\"
-             title = \"$cesky - $anglicky - $arabsky\" />
-        <br />
-        <h2 class = \"arabic\">
-          $arabsky
-        </h2>
-      </td>
-    </tr>
-  </table>
-
-</div>";
-
-
-    echo $navrat;
-  }
-}
-
-
-function print_context_chooser($source_id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM context WHERE source LIKE '$source_id'";
-  $radky = $spojeni->query($dotaz);
-  if ($spojeni->num_rows() == 0) {
-    echo "Bohužel u tohoto zdroje zatím nejsou žádné kontexty,
-               můžete je přidat ze slovníku, zvolením položky kontext->přidej";
-    return false;
-  }
-  else {
-    $navrat = "<select name=\"context\" size=\"6\">";
-    while ($spojeni->next_record()) {
-      $navrat .= "  <option value=\"".$spojeni->Record["IDcontext"]."\">  ".
-                  $spojeni->Record[cz_context]." - ".
-                  $spojeni->Record[en_context]." - ".
-                  $spojeni->Record[orig_context].
-                  "  </option>\n";
-    }
-    $navrat .= '</select>';
-  }
-  echo $navrat;
-  return true;
-}
-
-
-function get_translation_chooser() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM translation_lang";
-  $spojeni->query($dotaz);
-  $navrat = "<select name=\"translation_lang_id\" size=\"4\">";
-  while ($spojeni->next_record()) {
-    $navrat .= "  <option value=\"".$spojeni->Record["code"]."\">  ".$spojeni->Record["name"]."  </option>";
-  }
-  $navrat .= '</select>';
-  return $navrat;
-}
-
-function get_field_chooser() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM field";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<select name=\"field\" size=\"1\">";
-  while ($spojeni->next_record()) {
-    $navrat .= "  <option value=\"".$spojeni->Record[0]."\">  ".$spojeni->Record[1]."  </option>";
-  }
-  $navrat .= '</select>';
-  return $navrat;
-}
-/*
-function getTree($table, $id, $parent_id, $parent, $level) { 
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  
-  $dotaz = 'SELECT * FROM '.$table.' WHERE '.$parent_id.'='.$parent; 
-  $spojeni->query($dotaz);
-  
-  $ret = array();
-  while ($spojeni->next_record()) { 
-    $row = $spojeni->Record;
-  
-    $r['level'] = $level;
-    $r['row'] = $row;
-    
-    $ret[] = $r;
-    
-    $children = getTree($table, $id, $parent_id, $row[$id], $level+1); 
-    
-    foreach ($children as $child) {
-        $ret[] = $child;
-    }
-    
-  } 
-  return $ret;
-}
-
-function get_test_category_chooser($chosen) {
-
-  $data = getTree('test_category', 'id', 'parent_id', 0, 1);//print_r($data);
-  
-  $navrat = "<select name=\"test_category\" size=\"1\">";
-  $navrat .= '<option value="NULL">             </option>';
-
-  foreach($data as $node) {
-    $navrat .= "  <option value=\"".$node['row'][0]."\"";
-    if($chosen == $node['row'][0]) $navrat .= " selected=\"selected\"";
-    $navrat .= ">  ".str_repeat("-&nbsp;",$node['level']).$node['row'][2]."  </option>";
-  }
-  $navrat .= '</select>';
-  return $navrat;
-}
-*/
-function get_author_chooser() {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM author";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<select name=\"author_id\" size=\"1\">\n";
-  while ($spojeni->next_record()) {
-    $navrat .= "  <option value=\"".$spojeni->Record[0]."\">  ".
-                         $spojeni->Record[1]." ".$spojeni->Record[2]."  </option>\n";
-  }
-  $navrat .= "</select>\n";
-  return $navrat;
-}
-
-
-function insert_language_chooser() {
-  echo get_language_chooser();
-}
-
-function get_language_chooser($size = 1) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM \"language\"";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<select name=\"language\" size=\"$size\">";
-  while ($spojeni->next_record()) {
-    $navrat .= "  <option value=\"".$spojeni->Record[0]."\">  ".$spojeni->Record[1]."  </option>";
-  }
-  $navrat .= '</select>';
-  return $navrat;
-}
-
-function get_source_chooser($language, $nazev = "source") {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM source";
-  if (!Empty($language))
-   $dotaz .= " WHERE \"language\" = '$language'";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<select name=\"$nazev\" size=\"1\">";
-  while ($spojeni->next_record()) {
-    $navrat .= "  <option value=\"".$spojeni->Record[0]."\">  ".$spojeni->Record[1]." - ".$spojeni->Record[2]."  </option>";
-  }
-  $navrat .= '</select>';
-  return $navrat;
-}
-
-function get_lection_chooser($source, $size = 1, $nazev = "lection") {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz  = "SELECT lection FROM dict WHERE source = '$source' GROUP BY lection ORDER BY lection ";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<select name=\"$nazev\" size=\"$size\">";
-  $i = 0;
-  while ($spojeni->next_record()) {
-    $cisla[$i] = 0 + ($spojeni->Record["lection"]);
-    $hodnoty[$i] = $spojeni->Record["lection"];
-    $i++;
-  }
-  if (count($cisla) <= 0) {
-  	return "prazdne";
-  }
-  asort($cisla);
-  foreach ($cisla as $klic => $cislo) {
-    $navrat .= "  <option value=\"".$hodnoty[$klic]."\"> ".lang("lekce")." ".$hodnoty[$klic]."  </option>";
-  }
-  $navrat .= '</select>';
-  return $navrat;
-}
-
-function get_lection_chooser_article($source, $size = 1, $nazev = "lection") {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz  = "SELECT lection FROM article WHERE source = '$source' GROUP BY lection ORDER BY lection ";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<select name=\"$nazev\" size=\"$size\">";
-  $i = 0;
-  while ($spojeni->next_record()) {
-    $cisla[$i] = 0 + ($spojeni->Record["lection"]);
-    $hodnoty[$i] = $spojeni->Record["lection"];
-    $i++;
-  }
-  if (count($cisla) <= 0) {
-  	return "prazdne";
-  }
-  asort($cisla);
-  foreach ($cisla as $klic => $cislo) {
-    $navrat .= "  <option value=\"".$hodnoty[$klic]."\"> ".lang("lekce")." ".$hodnoty[$klic]."  </option>";
-  }
-  $navrat .= '</select>';
-  return $navrat;
-}
-
-function get_lection_chooser_test($source, $size = 1, $nazev = "lection") {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz  = "SELECT lection FROM test WHERE source = '$source' GROUP BY lection ORDER BY lection ";
-  $radky = $spojeni->query($dotaz);
-  $navrat = "<select name=\"$nazev\" size=\"$size\">";
-  $i = 0;
-  while ($spojeni->next_record()) {
-    $cisla[$i] = 0 + ($spojeni->Record["lection"]);
-    $hodnoty[$i] = $spojeni->Record["lection"];
-    $i++;
-  }
-  if (count($cisla) <= 0) {
-  	return "prazdne";
-  }
-  asort($cisla);
-  foreach ($cisla as $klic => $cislo) {
-    $navrat .= "  <option value=\"".$hodnoty[$klic]."\"> ".lang("lekce")." ".$hodnoty[$klic]."  </option>";
-  }
-  $navrat .= '</select>';
-  return $navrat;
-}
-
-function get_count_chooser($source, $lection, $size = 1) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz  = "SELECT czech FROM dict WHERE source = '$source' AND lection = '$lection' ";
-  $radky = $spojeni->query($dotaz);
-  $max = $spojeni->num_rows();
-  $navrat = lang("V této lekci je ").$max.lang(" slovíček ")." <br /> <br />\n";
-  $navrat .= lang("Počet slovíček ke zkoušení: \n");
-  $navrat .= "<select name=\"count\" size=\"$size\">";
-  for ($count = 10; $count < $max; $count += 10) {
-    $navrat .= "  <option value=\"".$count."\">  ".$count."  </option>";
-  }
-  $navrat .= "  <option value=\"".$spojeni->num_rows()."\">  ".$max."  </option>";
-  $navrat .= '</select>';
-  return $navrat;
-}
-
-
-function print_hlasku($text) {
-  echo "<h4 class=\"nadpis3\">".$text."</h4> \n";
-}
-
-function is_in_dictionary_past($past, $source, $lection) {
-  if (Empty($past) || (Trim($past) == "")) return false;
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT past FROM dict WHERE past LIKE '$past' AND source = $source AND lection LIKE '$lection'";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku($spojeni->$Error);
-    return false;
-  }
-  //echo $spojeni->num_rows();
-  if ($spojeni->num_rows() > 0)
-    return true;
-
-  return false;
-}
-
-/**
- *  Funkce prida do databaze slovicko.
- *
- *
- *  TODO: UPRAVIT OSTATNI DATA VKLADANA DO DB (DATA, USER, ATD...)
- *        DODELAT UPLOAD ZVUKOVEHO SOUBORU
- *  @return true   kdyz se to povede
- *  @return false  naopak
- */
-function insert_word($czech,$english,$word_category,$verbal_class,$present,$past,$valence,$root,
-                     $field,$language,$user,$source,$lection, $future, $infinitive, $gender, $vocalized, $nonvocalized,
-                     $word_category_foreign, $status_constructus_single, $status_constructus_plural, $single_adj_female,
-                      $plural_adj_female, $conjugation, $imperative, $prefix, $status_constructus_single_female,
-		      $status_constructus_plural_female,
-		      $czech_female, $single_female, $plural_female, 
-                      $status_constructus_single_noun_female, $status_constructus_plural_noun_female,
-		      $nonvocalized_female, $nonvocalized_alternative, $vocalized_alternative) {
-
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  /*
-  //pokud uz je ve slovniku nebude se znovu vkladat
-  if (is_in_dictionary_past($past, $source, $lection)) {
-    print_hlasku ("Slovíčko '$past - $czech - $english' nebylo přidáno, již je ve slovníku...");
-    return false;
-  }
-  */
-
-  //$NOW = Date("YmdHis");
-   $dotaz = "INSERT INTO dict (czech,
-                            english,
-                            word_category,
-                            verbal_class,
-                            present,
-                            past,
-                            future,
-                            infinitive,
-                            valence,
-                            vocalized,
-                            nonvocalized,
-                            root,
-                            gender,
-                            field,
-                            source,
-                            lection,
-                            language,
-                            usr,
-                            date_created,
-                            context,
-                            autorized,
-                            word_category_foreign,
-                            status_constructus_single,
-                            status_constructus_plural,
-                            single_adj_female,
-                            plural_adj_female,
-                            conjugation,
-                            imperative,
-			    prefix,
-			    status_constructus_single_female,
-			    status_constructus_plural_female,
-			    czech_female, 
-			    single_female, 
-			    plural_female, 
-			    status_constructus_single_noun_female, 
-			    status_constructus_plural_noun_female,
-			    nonvocalized_female,
-			    nonvocalized_alternative,
-			    vocalized_alternative
-)
-                    VALUES ('".AddSlashes($czech)."',
-                            '".AddSlashes($english)."',
-                            '".AddSlashes($word_category)."',
-                            '".AddSlashes($verbal_class)."',
-                            '".AddSlashes($present)."',
-                            '".AddSlashes($past)."',
-                            '".AddSlashes($future)."',
-                            '".AddSlashes($infinitive)."',
-                            '".AddSlashes($valence)."',
-                            '".AddSlashes($vocalized)."',
-                            '".AddSlashes($nonvocalized)."',
-                            '".AddSlashes($root)."',
-                            '".AddSlashes($gender)."',
-                            '".AddSlashes($field)."',
-                            '".AddSlashes($source)."',
-                            '".AddSlashes($lection)."',
-                            '".AddSlashes($language)."',
-                            '".AddSlashes($user)."',
-                            'NOW',
-                            '0',
-                            '0',
-                            '".AddSlashes($word_category_foreign)."', 
-                            '".AddSlashes($status_constructus_single)."', 
-                            '".AddSlashes($status_constructus_plural)."',
-                            '".AddSlashes($single_adj_female)."',
-                            '".AddSlashes($plural_adj_female)."', 
-                            '".AddSlashes($conjugation)."', 
-                            '".AddSlashes($imperative)."',
-			    '".AddSlashes($prefix)."',
-			    '".AddSlashes($status_constructus_single_female)."',
-			    '".AddSlashes($status_constructus_plural_female)."',
-			    '".AddSlashes($czech_female)."', 
-			    '".AddSlashes($single_female)."', 
-			    '".AddSlashes($plural_female)."', 
-			    '".AddSlashes($status_constructus_single_noun_female)."', 
-			    '".AddSlashes($status_constructus_plural_noun_female)."',
-			    '".AddSlashes($nonvocalized_female)."',
-			    '".AddSlashes($nonvocalized_alternative)."',
-			    '".AddSlashes($vocalized_alternative)."'
-)";
-  $spojeni->query($dotaz);
-  if ($spojeni->Errno != 0) {
-    print_hlasku($spojeni->$Error);
-    return false;
-  }
-  return true;
-}
-
-
-function save_to_not_found($direction, $word) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM not_found_$direction WHERE not_found LIKE '$word'";
-  $radky = $spojeni->query($dotaz);
-  if ($spojeni->num_rows() == 0)  {
-    $dotaz = "INSERT INTO not_found_$direction (not_found,
-                          date,
-                          count)
-                  VALUES ('$word', 'NOW', 1)";
-  }
-  else {
-    $spojeni->next_record();
-    $pocet = $spojeni->Record["count"];
-    $pocet++;
-    $identifikator = $spojeni->Record["IDnot_found_$direction"];
-    $dotaz = "UPDATE not_found_$direction
-              SET count = $pocet
-              WHERE \"IDnot_found_$direction\" = $identifikator";
-  }
-  $spojeni->query($dotaz);
-}
-
-
-
-function __get_word_in_card_format($Record) {
-  //global CESTA_KONTEXTU, PRIPONA, CESTA_SLOV;
-  require_once("./administration/context.php");
-
-  $navrat = "<div class=\"card\">\n<br />";
-  $navrat .= " \n     ";
-
-  $navrat .= $Record["czech"];
-  $navrat .= "&nbsp;  - \n";
-  $navrat .= $Record["english"];
-  $navrat .= "&nbsp;   \n";
- 
-  //if(!empty($Record["gender"])) 
-  //		$navrat .= " (".$Record["gender"].".) "; 
-  $navrat .= "<div lang=\"he\" dir=\"rtl\">";
-  
-  $navrat .= "<span class=\"big arabic\">";
-  $navrat .= (!empty($Record["past"]))? $Record["past"] : $Record["present"] ;
-  $navrat .= "</span>";
-  
-  $Record["gender"] = trim($Record["gender"]);
-  if(!empty( $Record["gender"] )) 
-  		$navrat .= "<span style=\"font-size:200%\"  dir=\"ltr\"> (".$Record["gender"].") </span>";
-  		
-  $navrat .= "&nbsp;</div>\n";
-  $navrat .= " \n  ";
-  
-  if (!Empty($Record["context"])) {
-  	$navrat .= "\n<br />";//.lang("Kontext:");
-    $context = get_context($Record["context"]);
-    $navrat .= $context["cz_context"]." - ".$context["en_context"]." -
-              <div class=\"arabic\">".$context["orig_context"]."</div>";
-  }
-  if (!Empty($Record["context_voice"])) {
-  	$navrat .= '<a href="'.CESTA_KONTEXTU.$Record["IDdict"].PRIPONA.'"> '.lang("přehrát zvuk").' </a>';
-  }
-//  else {
-//    $navrat .= lang("není");
-//  }
-  
-  if (!Empty($Record["word_voice"])) {
-  	$navrat .= "\n<br />".lang("Zvuk:");
-    $navrat .= '<a href="'.CESTA_SLOV.$Record["IDdict"].PRIPONA.'"> '.lang("přehrát zvuk").' </a>';
-  }
-//  else
-//    $navrat .= lang("není");
-  $navrat .= "\n<br />\n<br />\n</div>";
-
-  return $navrat;
-}
-
-/**
- * Vraci regularni vyraz pro hledani v db
- * pr ze slova "mal" udela: "^mal|/mal|, mal"
- * Tzn. bude se hledat token zacínající na "mal"
- * Tokeny jsou samostatna slova, nebo slova oddelena
- * lomitkem nebo sekvenci znaku carkaMezera.
- * 
- * @param string $token
- * @return string
- */
-function get_token_regexp($token) {
-	return "^".$token.'[ ]?$|'.
-	       "/".$token.'[ ]?$|'.
-	       ",[ ]?".$token.'[ ]?$|'.
-	       ";[ ]?".$token.'[ ]?$|'.
-	       "^".$token.";|".
-	       "^[ ]?".$token.",|".
-	       ",[ ]?".$token.",|".
-	       "^".$token." [(]";
-}
-
-function hebrew_add_vowel($string) {
-	$ret = '';
-	$mez = mb_strlen($string)-1;
-	for($i = 0; $i < $mez; $i++) {
-		$ret .= mb_substr($string, $i, 1). "[ְֱֲֳִֵֶַָֹֻֻּֽֿׁ]*";//"[][⌈⌉?!><]?";
-	}
-	return $ret.mb_substr($string, $mez, 1);
-}
-
-function arabic_add_vowel($string) {
-	$ret = '';
-	$mez = mb_strlen($string)-1;
-	for($i = 0; $i < $mez; $i++) {
-		$ret .= mb_substr($string, $i, 1). "[ٌَ]*";//"[][⌈⌉?!><]?";
-	}
-	return $ret.mb_substr($string, $mez, 1);
-}
-
-/**
- *  Funkce vytiskne preklad slova z parametru
- *
- *  @param $word slovo urcene k prekladu
- *  @param $language jazyk
- *
- */
-function print_translation($word, $direction, $language = 1) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $text = "\n       ";
-
-  //$po = mb_strtolower($word, "UTF-8");
-  //echo $word."\n<br />".$po;
-
-  if (empty($word)) {
-    $text .= lang("Musíte zadat nějaké slovo.");
-  }
-  else {
-    $navrat = "";
-    //pr($direction);
-    switch ($direction) {
-      case("en"):
-        $word = mb_strtolower($word, "UTF-8");
-        $word = get_token_regexp($word);
-        
-        $dotaz = "SELECT * FROM dict 
-        		WHERE language = $language 
-        		  AND lower(english) ~ '$word' 
-        		  ORDER BY english LIMIT 30";
-      break;
-      case("he"):
-        $word_strict = $word;
-        //$word = hebrew_add_vowel($word);
-	
-	$word_token = get_token_regexp($word);
-
-	$word_token = pg_escape_string($word_token);
-
-	$dotaz = "SELECT * FROM dict
-            WHERE language = $language AND
-                  (
-                   (past    ~ ('$word_token')) 
-                   OR
-                   (nonvocalized ~ ('$word_token'))
-		   OR
-                   (nonvocalized_female ~ ('$word_token'))
-		   OR
-                   (single_female ~ ('$word_token'))
-		   OR
-                   (nonvocalized_alternative ~ ('$word_token'))
-		   OR
-                   (vocalized_alternative ~ ('$word_token'))
-                  ) 
-		  AND 
-                  (
-                   czech NOT LIKE '' OR czech IS NOT NULL
-                  )
-               ORDER BY length(nonvocalized) LIMIT 30";
-
-//	    echo $dotaz;
-
-/*
-	$dotaz = "SELECT * FROM dict
-            WHERE language = $language AND
-                  (
-                   (past    ~ ('$word')) 
-                   OR
-                   (nonvocalized ~ ('$word_strict'))
-                  ) 
-               ORDER BY english LIMIT 30";
-*/
-	/*
-      	$dotaz = "SELECT * FROM dict
-            WHERE language = $language AND
-                  (
-                   (present ~ ('$word')) 
-                   OR
-                   (past    ~ ('$word')) 
-                   OR
-                   (valence ~ ('$word')) 
-                   OR
-                   (nonvocalized ~ ('$word_strict'))
-                  ) 
-               ORDER BY english LIMIT 30";
-	       */
-      break;
-      case("ar"):
-        $word = arabic_add_vowel($word);
-        //pr($word);
-        $dotaz = "SELECT * FROM dict
-            WHERE language = $language AND
-                  ((present = '$word') OR
-                   (past    = '$word') OR
-                   (valence = '$word') OR
-                   (root    = '$word')) 
-              ORDER BY english LIMIT 30";
-        //pr($dotaz);
-      break;
-      case("cz"):
-      	$word = mb_strtolower($word, "UTF-8");
-        $word = get_token_regexp($word); 
-        $dotaz = "SELECT * FROM dict 
-                 WHERE language = $language 
-                   AND lower(czech) ~ '$word' 
-                   ORDER BY english LIMIT 30";
-    }
-    //$dotaz .= " ORDER BY context DESC, word_voice";
-    //echo "sql = $dotaz\n<br />";
-
-    $radky = $spojeni->query($dotaz);
-    if ($spojeni->num_rows() == 0)  {
-      $text .= "<br />Slovo nebylo nalezeno";
-////////save_to_not_found($direction, $word);//vratit zpatky a opravit
-    }
-    else {
-      while($spojeni->next_record()) {
-	  if($language == 2 && $spojeni->Record['autorized']) //hebrew
-	  {
-	    $text .= __get_word_in_new_hebrew_format($spojeni->Record);
-	  }
-	  else {
-	      //dle zadani vybereme jen prvni slovo - tj. s contextem a zvukem
-	    $text .= __get_word_in_card_format($spojeni->Record);
-	  }
-      }
-    }
-  }
-  $text .= "\n   \n";
-  echo $text;
-}
-
-/**
- *  Funkce pro preklad z cestiny, vyhleda ve slovniku
- *  vsechna slova odpovidajici parametru
- *
- *  @param $word slovo urcene k prekladu
- *  @return do tabulky zformatovany preklad
- */
-function translate_from_cz($word) {
-  $navrat = "";
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM dict WHERE lower(czech) LIKE lower('$word') ;";
-  $radky = $spojeni->query($dotaz);
-  $spojeni->next_record();
-  return $spojeni->Record;
-}
-
-/**
- *  Funkce pro preklad z anglictiny, vyhleda ve slovniku
- *  vsechna slova odpovidajici parametru
- *
- *  @param $word slovo urcene k prekladu
- *  @return do tabulky zformatovany preklad
- */
-function translate_from_en($word) {
-  $navrat = "";
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM dict WHERE lower(english) LIKE lower('$word') ;";
-  $radky = $spojeni->query($dotaz);
-  $spojeni->next_record();
-  return $spojeni->Record;
-}
-
-/**
- *  Funkce pro preklad z "tretiho" jazyka, vyhleda ve slovniku
- *  vsechna slova odpovidajici parametru
- *
- *  @param $word slovo urcene k prekladu
- *  @return do tabulky zformatovany preklad
- */
-function translate_from_ar($word) {
-  $navrat = "";
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM dict
-            WHERE language = 1 AND
-                  ((present LIKE '$word') OR
-                   (past LIKE '$word') OR
-                   (valence LIKE '$word') OR
-                   (root LIKE '$word'))";
-  $radky = $spojeni->query($dotaz);
-  $spojeni->next_record();
-  return $spojeni->Record;
-}
-
-/**
- *  Funkce nacte do databaze soubor zadamy jako parametr.
- *  Pred tim databazi namaze!!!!!!!!!!!!!!
- *  Nekontroluje format csv souboru.
- *
- *  TODO: UPRAVIT OSTATNI DATA VKLADANA DO DB (DATA, USER, ATD...)
- *
- *
- *  @param $file - cesta k csv souboru
- *  @return true   kdyz se to povede
- *  @return false  naopak
- */
-function dump_csv_file($file) {
-
-  if (!file_exists($file)) {
-    echo ("Chyba!!! Zadany soubor: $file neexistuje!!!");
-    return false;
-  }
-  require_once("./classes/db.php");
-
-  $spojeni = new DB_Sql();
-
-  $radky = file($file);
-  echo "<table border=\"1\">\n";
-
-  $pocitadlo = 0;
-
-  $NOW = Date("YmdHis");
-  for($i=0;$i<Count($radky);$i++) {
-    if (!strpos($radky[$i], ";"))  continue;
-    $radek = explode(';', $radky[$i]);
-    insert_word(AddSlashes($radek[0]),//czech
-                AddSlashes($radek[1]),//english
-                AddSlashes($radek[2]),//word category
-                AddSlashes($radek[3]),//verbal class
-                AddSlashes($radek[4]),//present
-                AddSlashes($radek[5]),//past
-                AddSlashes($radek[6]),//valence
-                AddSlashes($radek[7]),//root
-                1,//field
-                1,//language
-                0,//user
-                0,//source
-                2);//lection
-    $spojeni->query($dotaz);
-    if ($spojeni->Errno != 0) {
-      echo $spojeni->$Error;
-    }
-    else $pocitadlo++;
-  }
-
-  echo("<thead>Dump probehl - pridano $pocitadlo zaznamu</thead></table> \n");
-  return true;
-}
-
-/**
- * fce "aktivuje" promenou predavanou pomoci Post nebo get
- *
- * pouziti: $akce = povolPromennou("akce");
- */
-function povolPromennou($nazev) {
-  global $HTTP_POST_VARS;
-  global $HTTP_GET_VARS;
-
-  if(!Empty($HTTP_GET_VARS[$nazev]))  return $HTTP_GET_VARS[$nazev];
-  if(!Empty($HTTP_POST_VARS[$nazev]))  return $HTTP_POST_VARS[$nazev];
-  return false;
-}
-
-function echo_zpet_do_slovniku() {
-  global $language;
-  global $nonauthorized;
-  global $contrains_source;
-  global $contrains_lection;
-  global $contrains_user_id;
-
-  //echo $nonauthorized;
-
-  if ($nonauthorized) $pomocna = "list_nonauthorized_word";
-  else $pomocna = "list_word";
-
-  echo "<br />
-        <a href=\"?nav_id=$pomocna&language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection&contrains_user_id=$contrains_user_id\">
-           Zpět do studijniho slovníku
-        </a>";
-}
-
-function echo_zpet_do_clanku() {
-  global $language;
-  global $contrains_source;
-  global $contrains_lection;
-
-  echo "<br />
-        <a href=\"?nav_id=list_article&language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection\">
-           Zpět na seznam článků
-        </a>";
-}
-
-function echo_zpet_do_uzivatel() {
-  global $language;
-  echo "<br /><a href=\"?nav_id=list_user\">Zpět na seznam uživatel</a>";
-}
-
-function echo_zpet_do_oboru() {
-  global $language;
-  echo "<br /><a href=\"?nav_id=list_field\">Zpět na seznam oborů</a>";
-}
-
-function echo_zpet_do_zdroju() {
-  global $language;
-  echo "<br /><a href=\"?nav_id=list_source\">Zpět na seznam zdrojů</a>";
-}
-
-function echo_zpet_do_translation_lang() {
-  global $language;
-  echo "<br /><a href=\"?nav_id=list_translation_lang\">Zpět na seznam jazyků překladu prostředí</a>";
-}
-
-function echo_zpet_do_translation() {
-  global $translation_lang_id;
-  echo "<br /><a href=\"?nav_id=list_translation&translation_lang_id=$translation_lang_id\">Zpět na překlady prostředí</a>";
-}
-
-function echo_zpet_do_zprav() {
- global $translation_lang_id;
-  echo "<br /><a href=\"?nav_id=list_report&translation_lang_id=$translation_lang_id\">Zpět na seznam zpráv</a>";
-	
-}
-
-
-
-//NOVE2504
-function get_test_category($id) {
-  require_once("./classes/db.php");
-  $spojeni = new DB_Sql();
-  $dotaz = "SELECT * FROM test_category WHERE id LIKE '$id'";
-  $radky = $spojeni->query($dotaz);
-
-  $spojeni->next_record();
-  
-  return $spojeni->Record;
-}
-
-
-function get_test_category_chooser($name, $value = null) {
-    $strom = getStrom();
-    
-    $t = "<select name=\"$name\">";
-    $t .=   "<option value=\"0\"";
-    if($value != null && $value == 0) $t .= ' selected="selected"';
-    $t .=   "> -- Kořenová kategorie -- </option>";
-    foreach($strom as $polozka) {
-        $t .= getBranchOptions($polozka," ----",  $value);
-    }
-    
-    $t .= "</select>";
-    
-    return $t;
-}
-
-function getBranchOptions($polozka, $tab, $value = NULL) {
-    $ret = '<option value="'.$polozka['id'].'"';
-    if($value != null && $value == $polozka['id']) $ret .= ' selected="selected"';
-    $ret .= '> '.$tab." ".$polozka['name'].' </option>';
-    if(!empty($polozka['children'])) {
-        foreach($polozka['children'] as $child) {
-            $ret .= getBranchOptions($child, "  ".$tab."---", $value);
-        }
-    }
-    return $ret;
-}
-
-function getStrom($initUzel = 0) {
-    require_once("./classes/db.php");
-    $spojeni = new DB_Sql();
-    $dotaz = "SELECT * FROM test_category WHERE parent_id = '$initUzel'";
-    $radky = $spojeni->query($dotaz);
-    
-    $ret = array();
-    
-    while($spojeni->next_record()) {
-        $ret[] = array(
-                            'id' => $spojeni->Record['id'], 
-                            'name' => $spojeni->Record['name'], 
-                            'parent_id'=> $spojeni->Record['parent_id'],
-                            'children' => getStrom($spojeni->Record['id']),
-        );
-    }
-    
-    return $ret;
-}
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/functions/keyboard.php b/old/html/multidic/app/webroot/functions/keyboard.php
deleted file mode 100644
index 6263439..0000000
--- a/old/html/multidic/app/webroot/functions/keyboard.php
+++ /dev/null
@@ -1,606 +0,0 @@
-<?php
-
-
-/**
- * pro zpetnou konpatibilitu po pridani hebrejstiny
- */
-function insert_keyboard($text_field, $extended = false) {
-  global $language;
-
-  ?>
-
-<script type="text/javascript">
-
-
-function insertAtCaret(obj, text) {
-		 if(document.selection) { 
-	        /* First of all, focus the object, we want to work with
-			   If we do not do so, it is possible, that the selection
-			   is not, where we expect it to be
-			*/ 
-			obj.focus(); 
-			 
-			/* Create a TextRange based on the document.selection
-			   This TextRanged can be used to replace the selected
-			   Text with the new one
-			*/ 
-			var range = document.selection.createRange(); 
-			 
-			/* If the range is not part of our Object (remember the
-			   textarea or input field), stop processing here
-			*/ 
-			if(range.parentElement() != obj) { 
-			    return false; 
-			} 
-			 
-			/* Save the current value. We will need this value later
-			   to find out, where the text has been changed
-			*/ 
-			var orig = obj.value.replace(/rn/g, "n"); 
-			 
-			/* Replace the Text */ 
-			range.text = text; 
-			 
-			/* Now get the new content and save it into
-			   a temporary variable
-			*/ 
-			var actual = tmp = obj.value.replace(/rn/g, "n"); 
-			 
-			/* Find the first occurance, where the original differs
-			   from the actual content. This could be the startposition
-			   of our text selection, but it has not to be. Think of the
-			   selection "ab" and replacing it with "ac". The first
-			   difference would be the "c", while the start position
-			   is the "a"
-			*/ 
-			for(var diff = 0; diff < orig.length; diff++) { 
-			    if(orig.charAt(diff) != actual.charAt(diff)) break; 
-			} 
-			 
-			/* To get the real start position, we iterate through
-			   the string searching for the whole replacement
-			   text - "abc", as long as the first difference is not
-			   reached. If you do not understand that logic - no
-			   blame to you, just copy & paste it ;)
-			*/ 
-			for(var index = 0, start = 0; 
-			    tmp.match(text) 
-			        && (tmp = tmp.replace(text, "")) 
-			        && index <= diff; 
-			    index = start + text.length 
-			) { 
-			    start = actual.indexOf(text, index); 
-			}  
-	    } else if(obj.selectionStart || obj.selectionStart == "0") { 
-	        /* Find the Start and End Position */ 
-			var start = obj.selectionStart; 
-			var end   = obj.selectionEnd; 
-			 
-			/* Remember obj is a textarea or input field */ 
-			obj.value = obj.value.substr(0, start) 
-			    + text 
-			    + obj.value.substr(end, obj.value.length); 
-	    } else { 
-	       	alert('Nepodporovay prohlizec');
-	    } 
-	    
-	    position = start + text.length;
-	    
-	    setCaretTo(obj, position);
-	}
-	
-	function setCaretTo(obj, pos) { 
-    if(obj.createTextRange) { 
-        /* Create a TextRange, set the internal pointer to
-           a specified position and show the cursor at this
-           position
-        */ 
-        var range = obj.createTextRange(); 
-        range.move("character", pos); 
-        range.select(); 
-    } else if(obj.selectionStart) { 
-        /* Gecko is a little bit shorter on that. Simply
-           focus the element and set the selection to a
-           specified position
-        */ 
-        obj.focus(); 
-        obj.setSelectionRange(pos, pos); 
-    } 
-} 
-
-</script>
-  
-<script type="text/javascript">
-  <!--
-  var kam = "<?php echo $text_field ?>";
-
-  function aktivujKlavesnici(param){
-    kam = param;
-  }
-    
-  function add(znak) {
-  /*
-    //alert(kam + "   " + znak);
-    eval("document."+kam+".value = document."+kam+".value + znak");
-    //document.getElementById(kam).value = document.getElementById(kam).value + znak;
-    eval("document."+kam+".focus()");
-    return false;
-    */  
-    obj = eval("document."+kam);
-    
-   // alert(obj);
-    
-    insertAtCaret(obj, znak);
-    return false;
-  }
-  
-  function putchar(znak) {
-    add(znak);
-    return false;
-  }
-  -->
-</script>
-<?php
-  if (Empty($text_field)) {
-    $text_field = "form1.text1";
-    ?>
-<form name="form1">
-  <table align="center" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td dir="rtl">
-          <center>
-          <!--input type="text" SIZE="62" name="text1" value=""-->
-          <textarea
-            style="font-size: 11pt; color: rgb(0, 0, 0); font-family: Tahoma; background-color: rgb(222, 227, 231);"
-            name="text1"
-            rows="5"
-            wrap="PHYSICAL"
-            cols="61">
-          </textarea>
-          </center>
-        </td>
-      </td>
-    </tbody>
-  </table>
-</form>
-
-<?php
-  }
-
-  //echo $language;
-  if ($language == 2)
-    insert_keyboard_he($text_field, !$extended);
-  else if ($language == 3)
-    insert_keyboard_ak($text_field);
-  else
-    insert_keyboard_ar($text_field, $extended);
-}
-
-
-/**
- * Staticka globalni promenna
- * slouzi jako pocitadlo klavesnic - pri vkladani vice klavesnic do
- * jednoho souboru.
- */
-$pocet_klavesnic = 0;
-
-
-function insert_keyboard_he($text_field, $notExtended) {
-  //echo "hebrejska klavesnice";
-
-  $cesta_k_obrazkum = "pict/";
-  global $pocet_klavesnic;
-
-
-?>
-
-      <map name="keybd<?php echo $pocet_klavesnic; ?>" id="keybd<?php echo $pocet_klavesnic; ?>">
-
-
-        <area shape="rect" coords="86,3,107,31" onclick="return add('&#1511;');" alt="&#1511;" />
-        <area shape="rect" coords="114,3,139,31" onclick="return add('&#1512;');" alt="&#1512;" />
-        <area shape="rect" coords="145,3,167,31" onclick="return add('&#1488;');" alt="&#1488;" />
-        <area shape="rect" coords="174,3,196,31" onclick="return add('&#1496;');" alt="&#1496;" />
-        <area shape="rect" coords="202,3,226,31" onclick="return add('&#1493;');" alt="&#1493;" />
-        <area shape="rect" coords="232,3,256,31" onclick="return add('&#1503;');" alt="&#1503;" />
-        <area shape="rect" coords="261,3,285,31" onclick="add('&#1501;');" alt="&#1501;" />
-        <area shape="rect" coords="290,3,312,31" onclick="add('&#1508;');" alt="&#1508;" />
-        <area shape="rect" coords="34,37,56,61" onclick="add('&#1513;');" alt="&#1513;" />
-        <area shape="rect" coords="61,37,85,61" onclick="add('&#1491;');" alt="&#1491;" />
-        <area shape="rect" coords="92,37,114,61" onclick="add('&#1490;');" alt="&#1490;" />
-        <area shape="rect" coords="121,37,144,61" onclick="add('&#x05DB;');" alt="&#x05DB;" />
-        <area shape="rect" coords="151,37,173,61" onclick="add('&#1506;');" alt="&#1506;" />
-        <area shape="rect" coords="181,37,204,61" onclick="add('&#1497;');" alt="&#1497;" />
-        <area shape="rect" coords="209,37,232,61" onclick="add('&#1495;');" alt="&#1495;" />
-        <area shape="rect" coords="239,37,261,61" onclick="add('&#1500;');" alt="&#1500;" />
-        <area shape="rect" coords="268,37,291,61" onclick="add('&#1498;');" alt="&#1498;" />
-        <area shape="rect" coords="296,37,319,61" onclick="add('&#1507;');" alt="&#1507;" />
-        <area shape="rect" coords="51,66,71,90" onclick="add('&#1494;');" alt="&#1494;" />
-        <area shape="rect" coords="79,66,100,90" onclick="add('&#1505;');" alt="&#1505;" />
-        <area shape="rect" coords="107,66,129,90" onclick="add('&#1489;');" alt="&#1489;" />
-        <area shape="rect" coords="136,66,157,90" onclick="add('&#1492;');" alt="&#1492;" />
-        <area shape="rect" coords="165,66,187,89" onclick="add('&#1504;');" alt="&#1504;" />
-        <area shape="rect" coords="194,66,218,90" onclick="add('&#1502;');" alt="&#1502;" />
-        <area shape="rect" coords="225,66,247,90" onclick="add('&#1510;');" alt="&#1510;" />
-        <area shape="rect" coords="254,66,276,90" onclick="add('&#1514;');" alt="&#1514;" />
-        <area shape="rect" coords="282,66,305,90" onclick="add('&#1509;');" alt="&#1509;" />
-
-        
-        <area shape="rect" coords="334,10,350,32" onclick="add('&#1463;');" alt="patah פתח" />
-		<area shape="rect" coords="334,38,350,60" onclick="add('&#1471;');" alt="rafe רפה" />
-		<area shape="rect" coords="332,66,350,90" onclick="add('&#1464;');" alt="qamaz קמץ" />
-		<area shape="rect" coords="360,10,378,32" onclick="add('&#1465;');" alt="holam חולם" />
-		<area shape="rect" coords="362,38,378,60" onclick="add('&#1468;');" alt="dagesh דגש" />
-		<area shape="rect" coords="360,68,378,88" onclick="add('&#1460;');" alt="hiriq חיריק" />
-		<area shape="rect" coords="390,10,406,32" onclick="add('&#1467;');" alt="qubuz קובוץ" />
-		<area shape="rect" coords="388,38,406,60" onclick="add('&#1456;');" alt="shva שוא" />
-		<area shape="rect" coords="388,66,406,88" onclick="add('&#1457;');" alt="hataf-segol חטף-סגול" />
-		<area shape="rect" coords="416,10,434,32" onclick="add('&#1458;');" alt="hataf-patah חטף-פתח" />
-		<area shape="rect" coords="416,38,434,60" onclick="add('&#1459;');" alt="hataf-qamaz חטף-קמץ" />
-		<area shape="rect" coords="416,68,434,88" onclick="add('&#1461;');" alt="tsere צירה" />
-		<area shape="rect" coords="444,8,462,32" onclick="add('&#1462;');" alt="segol סגול" />
-		<area shape="rect" coords="444,38,462,60" onclick="add('„');" alt="open hebrew quote&#13;פתח מרכאות" />
-		<area shape="rect" coords="444,66,464,88" onclick="add('”');" alt="close hebrew quote&#13;סגור מרכאות" />
-		<area shape="rect" coords="472,8,490,32" onclick="add('&#1470;');" alt="maqaf מקףקו מפריד" />
-		<area shape="rect" coords="472,38,490,60" onclick="add('&#1474;');" alt="sin ש שמאלית" />
-		<area shape="rect" coords="472,66,490,90" onclick="add('&#1473;');" alt="shin ש ימנית" />
-        
-      </map>
-
-      <img src="<?php echo $cesta_k_obrazkum?>our-hebrew-keyb.gif"
-           usemap="#keybd<?php echo $pocet_klavesnic;?>"
-           class="sokrajem"
-           alt="hebrejská klávesnice" />
-      
-<?php
-  if (!$notExtended) {
-  	insert_keyboard_ak($text_field);
-  }
-
-  $GLOBALS["pocet_klavesnic"] += 1;
-}
-
-
-/**
- *  Funkce vlozi do stranky js/klavesnici pro psani tech klikihacku:)
- *
- *  @param $text_field "adresa" ciloveho vstupniho policka v libovolnem
- *                      formulari (vcetne toho formulare Pr: 'form1.text1' )
- */
-function insert_keyboard_ar($text_field, $extended) {
-
-  $cesta_k_obrazkum = "pict/";
-  global $pocet_klavesnic;
-
-
-?>
-
-<table border="0" cellpadding="10" cellspacing="0" width="530">
-  <tbody>
-  <tr>
-    <td class="bodyline">
-      <p align="center">
-      <img src="<?php echo $cesta_k_obrazkum?>key1.gif"
-           usemap="#key_<?php echo $pocet_klavesnic;?>"
-           border="0"
-           height="156"
-           width="450"
-           alt="arabská klávesnice" /><br />
-      <img src="<?php echo $cesta_k_obrazkum?>key2.gif"
-           usemap="#key2_<?php echo $pocet_klavesnic;?>"
-           border="0"
-           height="43"
-           width="354"
-           alt="arabská klávesnice" /><br />
-      <img src="<?php echo $cesta_k_obrazkum?>key3.gif"
-           usemap="#key3_<?php echo $pocet_klavesnic;?>"
-           border="0"
-           height="43"
-           width="354"
-           alt="arabská klávesnice" />
-      <img src="<?php echo $cesta_k_obrazkum?>key4.gif"
-           usemap="#key4_<?php echo $pocet_klavesnic;?>"
-           border="0"
-           height="43"
-           width="354"
-           alt="arabská klávesnice" />
-      </p>
-
-      <map name="key_<?php echo $pocet_klavesnic;?>">
-        <area onclick="add(' ');" shape="RECT" coords="119,123,292,146" alt=" " />
-        <area onclick="add('&#x003E;');" shape="RECT" coords="7,5,32,29" alt="&#x003E;" />
-        <area onclick="add('&#x0661;');" shape="RECT" coords="37,4,60,26" alt="1" />
-        <area onclick="add('&#x0662;');" shape="RECT" coords="65,4,89,28" alt="2" />
-        <area onclick="add('&#x0663;');" shape="RECT" coords="96,3,117,28" alt="3" />
-        <area onclick="add('&#x0664;');" shape="RECT" coords="125,5,147,27" alt="4" />
-        <area onclick="add('&#x0665;');" shape="RECT" coords="155,5,176,28" alt="5" />
-        <area onclick="add('&#x0666;');" shape="RECT" coords="183,4,205,27" alt="6" />
-        <area onclick="add('&#x0667;');" shape="RECT" coords="212,5,235,27" alt="7" />
-        <area onclick="add('&#x0668;');" shape="RECT" coords="241,6,263,28" alt="8" />
-        <area onclick="add('&#x0669;');" shape="RECT" coords="271,6,292,30" alt="9" />
-        <area onclick="add('&#x0660;');" shape="RECT" coords="298,4,324,30" alt="0" />
-        <area onclick="add('&#1592;');" shape="RECT" coords="334,92,361,118" alt="&#1592;" />
-        <area onclick="add('&#1586;');" shape="RECT" coords="306,92,331,114" alt="&#1586;" />
-        <area onclick="add('&#1608;');" shape="RECT" coords="276,93,300,115" alt="&#1608;" />
-        <area onclick="add('&#1577;');" shape="RECT" coords="246,93,271,115" alt="&#1577;" />
-        <area onclick="add('&#1609;');" shape="RECT" coords="219,91,245,115" alt="&#1609;" />
-        <!--area onclick="add('&#1604;&#1575;');" shape="RECT" coords="190,91,214,115" alt="&#1604;&#1575;" /-->
-        <area onclick="add('&#65276;');" shape="RECT" coords="190,91,214,115" alt="&#65276;" />
-        <area onclick="add('&#1585;');" shape="RECT" coords="159,93,186,115" alt="&#1585;" />
-        <area onclick="add('&#1572;');" shape="RECT" coords="130,95,153,118" alt="&#1572;" />
-        <area onclick="add('&#1569;');" shape="RECT" coords="101,90,127,117" alt="&#1569;" />
-        <area onclick="add('&#1574;');" shape="RECT" coords="74,92,96,115"  alt="&#1574;" />
-        <area onclick="add('&#1591;');" shape="RECT" coords="351,61,376,88" alt="&#1591;" />
-        <area onclick="add('&#1603;');" shape="RECT" coords="321,63,348,86" alt="&#1603;" />
-        <area onclick="add('&#1605;');" shape="RECT" coords="293,64,315,87" alt="&#1605;" />
-        <area onclick="add('&#1606;');" shape="RECT" coords="263,63,286,87" alt="&#1606;" />
-        <area onclick="add('&#1578;');" shape="RECT" coords="234,62,258,85" alt="&#1578;" />
-        <area onclick="add('&#1575;');" shape="RECT" coords="206,64,229,87" alt="&#1575;" />
-        <area onclick="add('&#1604;');" shape="RECT" coords="178,64,200,87" alt="&#1604;" />
-        <area onclick="add('&#1576;');" shape="RECT" coords="148,63,170,86" alt="&#1576;" />
-        <area onclick="add('&#1610;');" shape="RECT" coords="118,64,142,89" alt="&#1610;" />
-        <area onclick="add('&#1587;');" shape="RECT" coords="90,64,112,87"  alt="&#1587;" />
-        <area onclick="add('&#1588;');" shape="RECT" coords="60,64,84,86"   alt="&#1588;" />
-        <area onclick="add('&#1583;');" shape="RECT" coords="371,34,397,58" alt="&#1583;" />
-        <area onclick="add('&#1580;');" shape="RECT" coords="343,35,368,59" alt="&#1580;" />
-        <area onclick="add('&#1581;');" shape="RECT" coords="315,33,339,58" alt="&#1581;" />
-        <area onclick="add('&#1582;');" shape="RECT" coords="285,35,310,60" alt="&#1582;" />
-        <area onclick="add('&#1607;');" shape="RECT" coords="255,34,280,57" alt="&#1607;" />
-        <area onclick="add('&#1593;');" shape="RECT" coords="229,34,251,57" alt="&#1593;" />
-        <area onclick="add('&#1594;');" shape="RECT" coords="198,35,222,58" alt="&#1594;" />
-        <area onclick="add('&#1601;');" shape="RECT" coords="169,34,193,57" alt="&#1601;" />
-        <area onclick="add('&#1602;');" shape="RECT" coords="140,33,165,58" alt="&#1602;" />
-        <area onclick="add('&#1579;');" shape="RECT" coords="110,35,134,57" alt="&#1579;" />
-        <area onclick="add('&#1589;');" shape="RECT" coords="82,36,103,57"  alt="&#1589;" />
-        <area onclick="add('&#1590;');" shape="RECT" coords="51,35,71,55"   alt="&#1590;" />
-      </map>
-
-      <map name="key2_<?php echo $pocet_klavesnic;?>">
-        <area onclick="add('&#1563;');"        shape="RECT" coords="318,3,344,31" alt="&#1563;" />
-        <area onclick="add('/');"              shape="RECT" coords="282,4,308,32" alt="/" />
-        <area onclick="add('&#1548;');"        shape="RECT" coords="255,6,277,31" alt="&#1548;" />
-        <area onclick="add('&#1600;');"        shape="RECT" coords="225,3,248,30" alt="&#1600;" />
-        <area onclick="add('&#1571;');"        shape="RECT" coords="195,4,222,32" alt="&#1571;" />
-        <area onclick="add('&#1604;&#1571;');" shape="RECT" coords="168,6,192,32" alt="&#1604;&#1571;" />
-        <area onclick="add('&#1567;');"        shape="RECT" coords="129,5,158,34" alt="&#1567;" />
-        <area onclick="add('.');"              shape="RECT" coords="102,6,127,32" alt="." />
-        <area onclick="add(',');"              shape="RECT" coords="71,6,96,32"   alt="," />
-        <area onclick="add('&#1570;');"        shape="RECT" coords="37,6,62,32"   alt="&#1570;" />
-        <area onclick="add('&#1604;&#1570;');" shape="RECT" coords="8,6,31,30"    alt="&#1604;&#1570;" />
-      </map>
-
-      <map name="key3_<?php echo $pocet_klavesnic;?>">
-        <area onclick="add('&#1612;');"  shape="RECT" coords="318,3,344,31" alt="&#1612;" />
-        <area onclick="add('&#x064D;');" shape="RECT" coords="282,4,308,32" alt="&#x064D;" />
-        <area onclick="add('&#x064B;');" shape="RECT" coords="255,6,277,31" alt="&#x064B;" />
-        <area onclick="add('&#x0651;');" shape="RECT" coords="225,3,248,30" alt="&#x0651;" />
-        <area onclick="add('&#1574;');"  shape="RECT" coords="195,4,222,32" alt="&#1574;" />
-        <area onclick="add('&#1572;');"  shape="RECT" coords="168,6,192,32" alt="&#1572;" />
-        <area onclick="add('&#1618;');"  shape="RECT" coords="129,5,158,34" alt="&#1618;" />
-        <area onclick="add('&#1615;');"  shape="RECT" coords="102,6,127,32" alt="&#1615;" />
-        <area onclick="add('&#1616;');"  shape="RECT" coords="71,6,96,32"   alt="&#1616;" />
-        <area onclick="add('&#1614;');"  shape="RECT" coords="37,6,62,32"   alt="&#1614;" />
-        <area onclick="add('&#1588;');"  shape="RECT" coords="8,6,31,30"    alt="&#1588;" />
-      </map>
-
-      <map name="key4_<?php echo $pocet_klavesnic;?>">
-        <!--area onclick="add('&#1612;');" shape="RECT" coords="318,3,344,31" alt="" />
-        <area onclick="add('&#x064D;');" shape="RECT" coords="282,4,308,32" alt="" />
-        <area onclick="add('&#x064B;');" shape="RECT" coords="255,6,277,31" alt="" />
-        <area onclick="add('&#x0651;');" shape="RECT" coords="225,3,248,30" alt="" />
-        <area onclick="add('&#1574;');" shape="RECT" coords="195,4,222,32" alt="" /-->
-        <area onclick="add('&#x060C;');" shape="RECT" coords="168,6,192,32" alt="&#x060C;" />
-        <area onclick="add('&#xFEF7;');" shape="RECT" coords="129,5,158,34" alt="&#xFEF7;" />
-        <area onclick="add('&#xFEF9;');" shape="RECT" coords="102,6,127,32" alt="&#xFEF9;" />
-        <area onclick="add('&#xFEFB;');" shape="RECT" coords="71,6,96,32"   alt="&#xFEFB;" />
-        <area onclick="add('&#x0671;');" shape="RECT" coords="37,6,62,32"   alt="&#x0671;" />
-        <area onclick="add('&#x0625;');" shape="RECT" coords="8,6,31,30"    alt="&#x0625;" />
-      </map>
-
-    </td>
-  </tr>
-  </tbody>
-</table>
-<?php
-  if ($extended) insert_keyboard_ak($text_field);
-  $GLOBALS["pocet_klavesnic"] += 1;
-}
-
-function insert_keyboard_ak($text_field) {
-  //echo "hebrejska klavesnice";
-
-  $cesta_k_obrazkum = "pict/";
-  global $pocet_klavesnic;
-
-
-?>
-
-<table  border="0" cellpadding="10" cellspacing="0">
-  <tbody>
-  <tr>
-    <td class="bodyline">
-      <p align="center">
-      <table>
-  <tr>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00E1;" onclick="add('&#x00E1;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00E9;" onclick="add('&#x00E9;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00ED;" onclick="add('&#x00ED;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00FA;" onclick="add('&#x00FA;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E25;" onclick="add('&#x1E25;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x015B;" onclick="add('&#x015B;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value='&#x00C1;' onclick="add('&#x00C1;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00C9;" onclick="add('&#x00C9;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00CD;" onclick="add('&#x00CD;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00DA;" onclick="add('&#x00DA;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E24;" onclick="add('&#x1E24;')" />
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x015A;" onclick="add('&#x015A;')" /></td>
-  </tr>
-  <tr>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value='&#x00E0;' onclick="add('&#x00E0;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00E8;" onclick="add('&#x00E8;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00EC;" onclick="add('&#x00EC;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00F9;" onclick="add('&#x00F9;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00F2;" onclick="add('&#x00F2;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E6F;" onclick="add('&#x1E6F;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00C0;" onclick="add('&#x00C0;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00C8;" onclick="add('&#x00C8;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00CC;" onclick="add('&#x00CC;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00D9;" onclick="add('&#x00D9;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00D2;" onclick="add('&#x00D2;')" /></td>
-  </tr>
-  <tr>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value='&#x00E2;' onclick="add('&#x00E2;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00EA;" onclick="add('&#x00EA;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00EE;" onclick="add('&#x00EE;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00FB;" onclick="add('&#x00FB;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00F4;" onclick="add('&#x00F4;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E0F;" onclick="add('&#x1E0F;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00C2;" onclick="add('&#x00C2;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00CA;" onclick="add('&#x00CA;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00DB;" onclick="add('&#x00DB;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00D4;" onclick="add('&#x00D4;')" /></td>
-    <td>
-      <input class="tlacitko2" style="height:25;width:15" type="button" value="&#x2308;" onclick="add('&#x2308;')" />
-      <input class="tlacitko2" style="height:25;width:15" type="button" value="&#x2309;" onclick="add('&#x2309;')" /></td>
-</tr>
-<tr>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value='&#x0101;' onclick="add('&#x0101;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x0113;" onclick="add('&#x0113;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x012B;" onclick="add('&#x012B;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x016B;" onclick="add('&#x016B;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x014D;" onclick="add('&#x014D;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E0D;" onclick="add('&#x1E0D;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x0100;" onclick="add('&#x0100;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x0112;" onclick="add('&#x0112;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x012A;" onclick="add('&#x012A;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x016A;" onclick="add('&#x016A;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x014C;" onclick="add('&#x014C;')" /></td>
-  </tr>
-  <tr>
-    <td>
-      <input class="tlacitko2" style="height:25;width:25" type="button" value="&#x02BE;" onclick="add('&#x02BE;')" /></td>
-    <td>
-      <input class="tlacitko2" style="height:25;width:25" type="button" value="&#x02BF;" onclick="add('&#x02BF;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E63;" onclick="add('&#x1E63;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x0161;" onclick="add('&#x0161;')" /></td>
-    <td>
-      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E6D;" onclick="add('&#x1E6D;')" /></td>
-    <td>
-      <input class="tlacitko2" style="height:30;width:25" type="button" value="&#x1E2B;" onclick="add('&#x1E2B;')" /></td>
-    <td>
-      <input class="tlacitko2" style="height:30;width:25" type="button" value="&#x1E62;" onclick="add('&#x1E62;')" /></td>
-    <td>
-      <input class="tlacitko2" style="height:30;width:25" type="button" value="&#x0160;" onclick="add('&#x0160;')" /></td>
-    <td>
-      <input class="tlacitko2" style="height:30;width:25" type="button" value="&#x1E6C;" onclick="add('&#x1E6C;')" /></td>
-    <td>
-      <input class="tlacitko2" style="height:30;width:25" type="button" value="&#x1E2A;" onclick="add('&#x1E2A;')" /></td>
-    <td>
-      <input class="tlacitko2" style="height:25;width:15" type="button" value="[" onclick="add('[')" />
-      <input class="tlacitko2" style="height:25;width:15" type="button" value="]" onclick="add(']')" /></td>
-  </tr>
-  <tr>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="1" onclick="add('1')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="2" onclick="add('2')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="3" onclick="add('3')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="4" onclick="add('4')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="5" onclick="add('5')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="6" onclick="add('6')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="7" onclick="add('7')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="8" onclick="add('8')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="9" onclick="add('9')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="0" onclick="add('0')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="x" onclick="add('x')" /></td>
-  </tr>
-  
-    <tr>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="ğ" onclick="add('ğ')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="ẓ" onclick="add('ẓ')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="ġ" onclick="add('ġ')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value="ֽ" onclick="add('ֽ')" title="meteq" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
-    <td>
-      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
-  </tr>
-</table>
-      </p>
-    </td>
-  </tr>
-  </tbody>
-</table>
-<?php
-  $GLOBALS["pocet_klavesnic"] += 1;
-}
-?>
diff --git a/old/html/multidic/app/webroot/functions/new_hebrew_format.php b/old/html/multidic/app/webroot/functions/new_hebrew_format.php
deleted file mode 100644
index ff07c1c..0000000
--- a/old/html/multidic/app/webroot/functions/new_hebrew_format.php
+++ /dev/null
@@ -1,444 +0,0 @@
-<?php
-
-function __get_word_in_new_hebrew_format($Record)
-{
-
-  $word_category_foreign = $Record['word_category_foreign'];
-
-  $Record['gender'] = trim($Record['gender']);
-
-    ob_start();
-     
-?>
-
-
-<style type="text/css">
-
-.b {
-    font-size: 40px;
-}
-
-.arabic {
-      direction: rtl;
-    font-size: 25px;
-    text-align: right;
-}
-
-.m {
-	font-size: 20px;
-}
-
-.s {
-	font-size: 16px;
-}
-
-.xs {
-	font-size: 13px;
-}
-
-.xxs {
-	font-size: 10px;
-}
-
-.czech {
-	text-align: left;
-	margin-left:50px;
-	margin-top:25px;
-}
-
-.left {
-  float: left;
-}
-
-.right {
-  float: right;
-}
-
-.thin {
-  width: 200px;
-}
-
-.clearfix:after {
-	content: ".";
-	display: block;
-	clear: both;
-	visibility: hidden;
-	line-height: 0;
-	height: 0;
-}
- 
-.clearfix {
-	display: inline-block;
-}
- 
-html[xmlns] .clearfix {
-	display: block;
-}
- 
-* html .clearfix {
-	height: 1%;
-}
-
-.card {
-  width: 550px;
-}
-
-</style>
- 
-
-<div class="card">
-  <?php if(("שם עצם"  !== $word_category_foreign) || !empty($Record['gender'])):?>
-    <?php echo $Record["czech"]." &nbsp; - &nbsp; ".$Record["english"]; ?>
-  <?php endif;?>
-
-<div style="text-align: right;padding-right:3em">
-
-<?php //podstatné jméno ?>
-<?php if("שם עצם"  === $word_category_foreign): ?>
-  <?php //běžné podstatné jméno ?>
-  <?php if(!empty($Record['gender'])): ?>
-	<p dir="rtl">
-	<span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-	<span class="arabic xs">‫ש"ע‬</span>
-	<span class="arabic s" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
-	<span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
-	</p>
-	<?php if(!empty($Record['present'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl">ר.</span>
-	    <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_single'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl">ס. י. </span>
-	    <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_plural'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl">ס. ר. </span>
-	    <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['root'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
-	    </p>
-	<?php endif; ?>
-      
-    <?php // obourode ?>
-    <?php else: ?>
-
-        <p dir="rtl">
-	  <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-	  <span class="arabic xs">‫ש"ע‬</span>
-	</p>
-
-	<?php if(!empty($Record['past'])): ?>
-
-	    <p class="clearfix">
-	      <span class="czech left thin" dir="ltr"><?php echo $Record['czech']?></span>
-	      <span class="right" dir="rtl">
-		<span class="arabic s" dir="rtl">י.ז.</span>
-		<span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
-	      </span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['single_female'])): ?>
-	    <p class="clearfix">
-	      <span class="czech left thin" dir="ltr"><?php echo $Record['czech_female']?></span>
-	      <span class="right" dir="rtl">
-		<span class="arabic s" dir="rtl">י.נ.</span>
-		<span class="arabic" dir="rtl"><?php echo $Record['single_female']?></span>
-	      </span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['present'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl">ר.ז.</span>
-	    <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['plural_female'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl">ר.נ.</span>
-	    <span class="arabic" dir="rtl"><?php echo $Record['plural_female']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_single'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic xs" dir="rtl">ס.י.ז.</span>
-	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_single_noun_female'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic xs" dir="rtl">ס.י.נ.</span>
-	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_single_noun_female']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_plural'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic xs" dir="rtl">ס.ר.ז.</span>
-	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['status_constructus_plural_noun_female'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic xs" dir="rtl">ס.ר.נ.</span>
-	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_plural_noun_female']?></span>
-	    </p>
-	<?php endif; ?>
-
-	<?php if(!empty($Record['root'])): ?>
-	    <p dir="rtl">
-	    <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
-	    </p>
-	<?php endif; ?>
-
-    <?php endif; ?>
-
-
-<?php //pridavne jmeno?>
-<?php elseif("תואר"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs"> ‫ת'‬ </span>
-    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-    <?php if(!empty($Record['single_adj_female'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> י. נ. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['single_adj_female']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['present'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ר.ז. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['plural_adj_female'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ר.נ. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['plural_adj_female']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['status_constructus_single'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ס. י. ז. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['status_constructus_single_female'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ס. י. נ. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single_female']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['status_constructus_plural'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ס.  ר. ז. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['status_constructus_plural_female'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ס. ר. נ. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural_female']?></span>
-        </p>
-    <?php endif; ?>
-
-    <?php if(!empty($Record['root'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
-        </p>
-    <?php endif; ?>
-
-
-<?php //zajmeno   ?>
-<?php elseif("מילת גוף"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr"> מ"ג </span>
-    <span class="arabic xs" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
-    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-   
-
-<?php // cislovka   ?>
-<?php elseif("שם מספר"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr"> ש"מ‬ </span>
-    <span class="arabic xs" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
-    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-    <?php if(!empty($Record['status_constructus_single'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
-        </p>
-    <?php endif; ?>
-   
-
-<?php // sloveso   ?>
-<?php elseif("פועל"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs"> פ' </span>
-    <span class="arabic xs" dir="rtl"><?php echo $Record['conjugation']?></span>
-    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-    <?php if(!empty($Record['infinitive'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> שם פועל </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['infinitive']?></span>
-        </p>
-    <?php endif; ?>
-    <?php if(!empty($Record['present'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> זמן הווה </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
-        </p>
-    <?php endif; ?>
-    <?php if(!empty($Record['future'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> זמן עתיד </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['future']?></span>
-        </p>
-    <?php endif; ?>
-    <?php if(!empty($Record['imperative'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ציווי </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['imperative']?></span>
-        </p>
-    <?php endif; ?>
-    <?php if(!empty($Record['root'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
-        </p>
-    <?php endif; ?>
-
-
-<?php //prislovce  ?>
-<?php elseif("תואר הפועל"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr"> תה"פ </span>
-    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-
-    <?php if(!empty($Record['prefix'])): ?>
-        <p dir="rtl">
-        <span class="arabic xs" dir="rtl"> בנטייה  <?php echo $Record['prefix']?></span>
-        </p>
-    <?php endif; ?>
-
-   
-    <?php if(!empty($Record['root'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
-        </p>
-    <?php endif; ?>
-    
-
-
-
-<?php //predlozka  ?>
-<?php elseif( "מילת יחס"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic m" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr"> מ"י </span>
-    <span class="arabic m" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-   
-    <?php if(!empty($Record['prefix'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> בנטייה  <?php echo $Record['prefix']?></span>
-        </p>
-    <?php endif; ?>
-
-
-<?php //spojka  ?>
-<?php elseif( "מילת חיבור"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr"> מ"ח </span>
-    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-
-<?php //citoslovce  ?>
-<?php elseif( "מילת שאלה"  === $word_category_foreign): ?>
-    <p dir="rtl">
-    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="ltr">  מילת שאלה  </span>
-    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-
-<?php //ostatní uvedené  ?>
-<?php elseif( !empty( $word_category_foreign )): ?>
-    <p dir="rtl">
-    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-    <span class="arabic xs" dir="rtl"> <?php echo $word_category_foreign ?> </span>
-    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
-    </p>
-   
-
-
-<?php else: ?>
-	<p dir="rtl">
-	  <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
-          <span class="arabic xs" dir="rtl"> &nbsp;&nbsp;&nbsp; </span>
-          <span class="arabic s" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
-	  <span class="arabic xs" dir="rtl"> &nbsp;&nbsp;&nbsp; </span>
-	  <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
-	</p>
-
-    <?php if(!empty($Record['present'])): ?>
-        <p dir="rtl">
-        <span class="arabic s" dir="rtl"> ר.ז. </span>
-        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
-        </p>
-    <?php endif; ?>
-
-<?php endif; ?>
-
-</div>
-
-<?php if (!Empty($Record["word_voice"])): ?>
-  	<br /> <?php echo lang("Zvuk:") . '<a href="'.CESTA_SLOV.$Record["IDdict"].PRIPONA.'"> '.lang("přehrát zvuk").' </a>'; ?>  
-<?php endif; ?>
-</div>
-
-<?php echo "<pre>"?>
-<?php //var_dump($Record)?>
-<?php echo "</pre>"?>
-
-<?php 
-
-      $result = ob_get_contents();
-      ob_end_clean();
-
-      return $result;
-
-} //end of function __get_word_in_new_hebrew_format
-
-
diff --git a/old/html/multidic/app/webroot/functions/popup.js b/old/html/multidic/app/webroot/functions/popup.js
deleted file mode 100644
index 40605f6..0000000
--- a/old/html/multidic/app/webroot/functions/popup.js
+++ /dev/null
@@ -1,9 +0,0 @@
-
-function OpenPopUp( address, width, height ) {
-    settings = "top=200,left=100,width=" + width + ",height=" + height + 
-               ",location=no,toolbar=no,menubar=no,resizable=yes,scrollbars=yes";
-    window.open(address, "LABEL", settings)
-}
-
-
-
diff --git a/old/html/multidic/app/webroot/img/cake.power.png b/old/html/multidic/app/webroot/img/cake.power.png
deleted file mode 100644
index 699ef80..0000000
Binary files a/old/html/multidic/app/webroot/img/cake.power.png and /dev/null differ
diff --git a/old/html/multidic/app/webroot/inc/pravy-prihlaseni.php b/old/html/multidic/app/webroot/inc/pravy-prihlaseni.php
deleted file mode 100644
index 7dafdb1..0000000
--- a/old/html/multidic/app/webroot/inc/pravy-prihlaseni.php
+++ /dev/null
@@ -1,88 +0,0 @@
-          <?php if (kontrola_pristupu()):?>
-
-		<i>Přihlášen:</i><br />
-   		  <?php echo "".$_SESSION['ses_name']." ".$_SESSION['ses_surname']."\n"?>
-   		  <br />
-   		  <?php if(kontrola_pristupu(3)) echo "Administrátor";
-   		        elseif(kontrola_pristupu(2)) echo "Uživatel (smí i zapisovat)";
-   		        else echo "Uživatel"?>
-   		  <br />
-   		  <ul>
-
-   		  <?php if(kontrola_pristupu(1))
-   		       echo" <li><a href=\"examination.php\">Zkoušení</a></li>";
-   		  ?>
-   		  <?php if(kontrola_pristupu(2))
-   		       echo" <li><a href=\"administration.php\">Administrace</a></li>";
-   		  ?>
-   		  <li><a href="?akce=odhlasit">Odhlásit</a></li>
-   		  </ul>
-
-
-          <?php else: ?>
-            <form action="" method="post" name="login_form">
-              <h3 class="nadpis2">
-                <?php
-                if ( !empty($_REQUEST['view_article']) )
-                  echo lang("Zkoušení slovíček k vybranému článku");
-                else
-                  echo lang("Vstup do studijního slovníku"); ?>
-              </h3>
-              <?php if (!Empty($hlaska)) print_hlasku($hlaska) ?>
-              <div style="text-align: center">
-                <center>
-                  <table style="text-align: center" width="160">
-                    <tr class="akt">
-                      <td width="50%" align="right">
-                        <?php echo lang("Login:") ?>
-                      </td>
-                      <td width="50%"  align="left">
-                        <input type="text" name="n" value="<?php echo $n ?>" size="11" />
-                      </td>
-                    </tr>
-                    <tr class="akt">
-                      <td width="50%" align="right">
-                        <?php echo lang("Heslo:") ?>
-                      </td>
-                      <td width="50%"  align="left">
-                        <input type="password"  name="p" value="<?php //echo $p ?>" size="11" />
-                      </td>
-                    </tr>
-                    <tr class="nadpis_sekce">
-                      <td width="50%" align="right">
-                        &nbsp;
-                      </td>
-                      <td width="50%"  align="left">
-                        <input type="submit"  name="send" value="<?php echo lang("Přihlásit") ?>"  />
-                        <?php if( !empty($_REQUEST['view_article']) ): ?>
-                          <input type="hidden" name="action" value="select_lection" />
-                          <input type="hidden" name="source" value="<?php echo $article['IDsource']?>" />
-                          <input type="hidden" name="lection" value="<?php echo $article['lection']?>" />
-                        <?php endif; ?>
-                      </td>
-                    </tr>
-                  </table>
-                </center>
-              </div>
-            </form>
-            <!--h6>
-              <a href="new_registration.php">
-                <?php echo lang("Registrace nového uživatele") ?></a>
-            </h6-->
-            <!--h6>
-              <a href="index_to_admin.php">
-                <?php echo lang("Vstup do administrace") ?></a>
-            </h6-->
-
-<script language="javascript" type="text/javascript">
-<!--
-var uname = document.login_form.n;
-var pword = document.login_form.p;
-if (uname.value == "") {
-uname.focus();
-} else {
-pword.focus();
-}
--->
-</script>
- <?php endif;?>
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/inc/prihlaseni-nove.php b/old/html/multidic/app/webroot/inc/prihlaseni-nove.php
deleted file mode 100644
index bec8bc4..0000000
--- a/old/html/multidic/app/webroot/inc/prihlaseni-nove.php
+++ /dev/null
@@ -1,148 +0,0 @@
-        
-        
-        <?php if (kontrola_pristupu()):?>
-
-		<i>Přihlášen:</i><br />
-   		  <?php echo "".$_SESSION['ses_name']." ".$_SESSION['ses_surname']."\n"?>
-   		  <br />
-   		  <?php if(kontrola_pristupu(3)) echo "Administrátor";
-   		        elseif(kontrola_pristupu(2)) echo "Uživatel (smí i zapisovat)";
-   		        else echo "Uživatel"?>
-   		  <br />
-   		  <a href="?akce=odhlasit">Odhlásit</a>
-
-
-          <?php else: ?>
-        <form action="" method="post" id="login_form">
-          <div>
-            <label for="jmeno"><?php echo lang("Přihlašovací jméno:") ?></label>
-            <input type="text" id="jmeno" name="n" value="<?php echo $n ?>" title="<?php echo lang("Jméno") ?>" />
-            <label for="heslo"><?php echo lang("Přihlašovací heslo:") ?></label>
-            <input type="password" id="heslo" name="p" title="<?php echo lang("Heslo") ?>" />
-            <input type="submit" name="send" value="<?php echo lang("Přihlásit") ?>" />
-          </div>
-        </form>
-        <?php endif; ?>
-
-
-
-
-<?php return; ?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-          <?php if (kontrola_pristupu()):?>
-
-		<i>Přihlášen:</i><br />
-   		  <?php echo "".$_SESSION['ses_name']." ".$_SESSION['ses_surname']."\n"?>
-   		  <br />
-   		  <?php if(kontrola_pristupu(3)) echo "Administrátor";
-   		        elseif(kontrola_pristupu(2)) echo "Uživatel (smí i zapisovat)";
-   		        else echo "Uživatel"?>
-   		  <br />
-   		  <ul>
-
-   		  <?php if(kontrola_pristupu(1))
-   		       echo" <li><a href=\"examination.php\">Zkoušení</a></li>";
-   		  ?>
-   		  <?php if(kontrola_pristupu(2))
-   		       echo" <li><a href=\"administration.php\">Administrace</a></li>";
-   		  ?>
-   		  <li><a href="./?akce=odhlasit">Odhlásit</a></li>
-   		  </ul>
-
-
-          <?php else: ?>
-            <form action="./" method="post" name="login_form">
-              <h3 class="nadpis2">
-                <?php
-                if ( !empty($_REQUEST['view_article']) )
-                  echo lang("Zkoušení slovíček k vybranému článku");
-                else
-                  echo lang("Vstup do studijního slovníku"); ?>
-              </h3>
-              <?php if (!Empty($hlaska)) print_hlasku($hlaska) ?>
-              <div style="text-align: center">
-                <center>
-                  <table style="text-align: center" width="160">
-                    <tr class="akt">
-                      <td width="50%" align="right">
-                        <?php echo lang("Login:") ?>
-                      </td>
-                      <td width="50%"  align="left">
-                        <input type="text" name="n" value="<?php echo $n ?>" size="11" />
-                      </td>
-                    </tr>
-                    <tr class="akt">
-                      <td width="50%" align="right">
-                        <?php echo lang("Heslo:") ?>
-                      </td>
-                      <td width="50%"  align="left">
-                        <input type="password"  name="p" value="<?php //echo $p ?>" size="11" />
-                      </td>
-                    </tr>
-                    <tr class="nadpis_sekce">
-                      <td width="50%" align="right">
-                        &nbsp;
-                      </td>
-                      <td width="50%"  align="left">
-                        <input type="submit"  name="send" value="<?php echo lang("Přihlásit") ?>"  />
-                        <?php if( !empty($_REQUEST['view_article']) ): ?>
-                          <input type="hidden" name="action" value="select_lection" />
-                          <input type="hidden" name="source" value="<?php echo $article['IDsource']?>" />
-                          <input type="hidden" name="lection" value="<?php echo $article['lection']?>" />
-                        <?php endif; ?>
-                      </td>
-                    </tr>
-                  </table>
-                </center>
-              </div>
-            </form>
-
-<script language="javascript" type="text/javascript">
-<!--
-var uname = document.login_form.n;
-var pword = document.login_form.p;
-if (uname.value == "") {
-uname.focus();
-} else {
-pword.focus();
-}
--->
-</script>
- <?php endif;?>
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/index-arabic.php b/old/html/multidic/app/webroot/index-arabic.php
deleted file mode 100644
index 2e7c834..0000000
--- a/old/html/multidic/app/webroot/index-arabic.php
+++ /dev/null
@@ -1,233 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-if (!Empty($_GET['akce']) && $_GET['akce'] == "odhlasit") {
-  odhlasit();
-  $hlaska = lang("Byl jste odhlasen!!!");
-}
-if (!Empty($_GET['set_lang'])) {
-  session_register("LaId");
-  $LaId = $_GET['set_lang'];
-}
-if (!Empty($_POST['n']) && !Empty($_POST['p'])) {
-	if(prihlasit($_POST['n'], $_POST['p'])) {
-        session_register('ses_pref_dist');
-        $_SESSION['ses_pref_dist'] = 'arabic';
-		 if ( !empty($_REQUEST['action']) && $_REQUEST['action'] == 'select_lection')
-              Header ("Location: examination.php?nav_id=new_exam&action=select_lection&source=".urlencode($_REQUEST['source'])."&lection=".urlencode($_REQUEST['lection']));
-            else
-              //p_g($_SESSION);
-              Header ("Location: examination.php?poprve=$poprve");
-            exit;
-	}
-	else {
-		$hlaska = lang("Heslo nebo login jsou nesprávně!!!");
-	}
-}
-elseif(Empty($_POST['send']) || $_POST['send'] != lang("Přihlásit")) {
-   $hlaska = "";
-}
-else {
-   $hlaska = lang("Nebyl vyplněn celý formulář!!!");
-}
-
-$language = 1;//arabic
-
-// PROGRAM
-require_once("./examination/article.php");
-?>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-  <head>
-    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-    <meta http-equiv="Content-Language" content="cs" />
-    <meta http-equiv="Content-Style-Type" content="text/css" />
-    <title>
-      <?php echo lang("Vstup do slovníku katedry blízkovýchoních studií"); ?>
-    </title>
-    <link rel="stylesheet" type="text/css" href="css/kbs.css" />
-    <link rel="stylesheet" type="text/css" href="css/arabic.css" />
-    <script src="functions/popup.js" type="text/javascript"></script>
-  </head>
-  <body style="text-align: center">
-    <h1>
-      <?php echo lang("Arabsko - anglicko - český studijní slovník 2005-2008");?></h1>
-    <h3 class="nadpis2">
-      <?php echo lang("Katedra blízkovýchodních studií FF ZČU v Plzni");?></h3>
-
-              <a href="hebrew">
-                <?php echo lang("Hebrejský slovník") ?></a>
-
-    <div id="page">
-      <div id="contenti">
-        <div id="lefti">
-          <h2 class="nadpis2">
-            <?php echo lang("Antologie arabských textů"); ?></h2>
-          <div style="text-align:right">
-            <?php echo get_short_table_of_article(1); ?>
-          </div>
-          <br />
-          <br />
-          <?php if(!empty($_REQUEST['view_article'])): ?>
-            <a href="?direction=<?php echo $_REQUEST['direction']?>"><?php echo lang("Volné hledání ve slovníčku"); ?></a>
-          <?php endif;?>
-        </div>
-        <!-- end of lefit -->
-        <div id="envelope">
-          <div id="main">
-
-      <?php if(empty($_REQUEST['view_article'])): ?>
-
-
-<?php
-if (Empty($_REQUEST['direction']))
-  $_REQUEST['direction'] = 'ar';
-switch ($_REQUEST['direction']) {
-  case("cz"):
-    $vyzva = lang("Zadejte slovo v češtině:");
-    $klavesnice = false;
-  break;
-  case("en"):
-    $vyzva = lang("Zadejte slovo v angličtině:");
-    $klavesnice = false;
-  break;
-  case("ar"):
-  default:
-    $vyzva = lang("Zadejte slovo v arabštině:");
-    $klavesnice = true;
-    $_REQUEST['direction'] = "ar";
-  break;
-}
-            ?>
-
-            <h2 class="nadpis2">
-              <?php echo lang("Volné hledání ve slovníčku"); ?></h2>
-
-              <center>
-              <table style="text-align: center">
-                <tr>
-                  <td class="akt">
-<?php
-            $pomocna = lang("z češtiny");
-           if ( $_REQUEST['direction'] != "cz" )  echo "<a href=\"?direction=cz\">&raquo;$pomocna&laquo;</a>&nbsp;&nbsp;\n";
-           else                      echo "&raquo; $pomocna &laquo;&nbsp;&nbsp;\n";
-
-            $pomocna = lang("z angličtiny");
-           if ( $_REQUEST['direction'] != "en" )  echo "<a href=\"?direction=en\">&raquo;$pomocna&laquo;</a>&nbsp;&nbsp;\n";
-           else                      echo "&raquo; $pomocna &laquo;&nbsp;&nbsp;\n";
-
-            $pomocna = lang("z arabštiny");
-           if ( $_REQUEST['direction'] != "ar" )  echo "<a href=\"?direction=ar\">&raquo;$pomocna&laquo;</a>&nbsp;&nbsp;\n";
-           else                      echo "&raquo; $pomocna &laquo;&nbsp;&nbsp;\n";
-                    ?>
-                  </td>
-                </tr>
-              </table>
-              </center>
-<?php
-if (!Empty($actione) && $actione == "translate") {
-  require_once("./functions/dictionary.php");
-  print_translation($text1, $_REQUEST['direction']);
-}
-switch ($_REQUEST['direction']) {
-  case("en"):
-    $vyzva = lang("Zadejte slovo v angličtině:");
-    $klavesnice = false;
-  break;
-  case("ar"):
-    $vyzva = lang("Zadejte slovo v arabštině:");
-    $klavesnice = true;
-  break;
-  case("cz"):
-    $vyzva = lang("Zadejte slovo v češtině:");
-    $klavesnice = false;
-}
-            ?>
-
-              <form name="translate_form" action="arabic" method="post">
-               <center>
-                <table style="text-align: center">
-                  <tr class="akt">
-                    <!--td class="akt">
-                    <?php
-                    echo $vyzva;
-                    ?>
-                    </td-->
-                    <td<?php if($klavesnice) echo' dir="rtl"';?>>
-                      <input type="text" name="text1" <?php                  if($klavesnice) echo ' class="arabic" size="19"';         else            echo ' size="45"';         ?> />
-                      </td>
-                      <td>
-                        <input type="submit" value="<?php echo lang("Přelož") ?>" />
-                        <input type="hidden" name="direction" value="<?php echo $direction?>" />
-                        <input type="hidden" name="actione" value="translate" />
-                      </td>
-                  </tr>
-                </table>
-
-<?php
-  if($klavesnice) {
-    require("./functions/keyboard.php");
-    insert_keyboard("translate_form.text1");
-  }
-                ?>
-                </center>
-                <?php translation_chooser(); ?>
-                <h6>
-                  <a href="about-us.php">
-                    <?php echo lang("O autorech a sponzorech"); ?></a>
-                </h6>
-                </form>
-                <?php else: // if ( !empty($_REQUEST['view_article']) ): ?>
-
-                <?php
-                $article = get_article($_REQUEST['view_article']);
-                //print_r($article);
-                ?>
-    <div class="articlecard">
-       <h2 class="arabic"> <?php echo $article["title"]?> </h2>
-       <p class="arabic">&nbsp;&nbsp;&nbsp;<?php echo $article["body"]?></p>
-       <p>&nbsp;&nbsp;&nbsp; <b>zdroj:</b> <?php echo $article["source"]?></p>
-       <p>&nbsp;&nbsp;&nbsp; <b>lekce:</b> <?php echo $article["lection"]?></p>
-       <p>&nbsp;&nbsp;&nbsp;
-       <?php    if (!Empty($article["article_voice"]))
-               echo '<a href="'.CESTA_CLANKU.$article['IDarticle'].PRIPONA.'"> '. lang('Přehrát zvuk').' </a>';
-    ?></p>
-
-    <p>&nbsp;&nbsp;&nbsp; <a href="article_print.php?view_article=<?php echo $_REQUEST['view_article']; ?>"
-                             onclick="OpenPopUp('article_print.php?view_article=<?php echo $_REQUEST['view_article']; ?>', 800, 750); return false"
-                             target="_blank">tisk</a></p>
-    </div>
-
-                <?php endif; // ( empty($_REQUEST['view_article']) )?>
-                <br />
-                <a href="http://www.rozhlas.cz/plzen/portal/">
-                  <img src="pict/cr.gif" alt="logo Cesky Rozhlas" />
-                </a>
-          </div>
-          <!-- end of main -->
-          <div id="righti">
-			<?php include("inc/pravy-prihlaseni.php");?>
-			<?php insert_picture("orazekuvod"); ?>
-          </div>
-          <!-- end of righti -->
-        </div>
-        <!-- end of envelope -->
-      </div>
-      <!-- end of contenti -->
-      <div style="clear: both;">
-      </div>
-      <div id="foot">        &nbsp;
-      </div>
-      <!-- end of foot -->
-    </div>
-    <!-- end of page -->
-    <?php //pr($_SESSION); ?>
-<script type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</script>
-<script type="text/javascript">
-var pageTracker = _gat._getTracker("UA-4912419-5");
-pageTracker._trackPageview();
-</script>
-  </body>
-</html>
diff --git a/old/html/multidic/app/webroot/index-hebrew.php b/old/html/multidic/app/webroot/index-hebrew.php
deleted file mode 100644
index 07af4e8..0000000
--- a/old/html/multidic/app/webroot/index-hebrew.php
+++ /dev/null
@@ -1,198 +0,0 @@
-<?php
-require_once("./functions/dictionary.php");
-if (!Empty($_GET['akce']) && $_GET['akce'] == "odhlasit") {
-  odhlasit();
-  $hlaska = lang("Byl jste odhlasen!!!");
-}
-if (!Empty($_GET['set_lang'])) {
-  session_register("LaId");
-  $LaId = $_GET['set_lang'];
-}
-if (!Empty($_POST['n']) && !Empty($_POST['p'])) {
-	if(prihlasit($_POST['n'], $_POST['p'])) {
-        session_register('ses_pref_dist');
-        $_SESSION['ses_pref_dist'] = 'hebrew';
-		 if ( !empty($_REQUEST['action']) && $_REQUEST['action'] == 'select_lection')
-              Header ("Location: examination.php?nav_id=new_exam&action=select_lection&source=".urlencode($_REQUEST['source'])."&lection=".urlencode($_REQUEST['lection']));
-            else
-              //p_g($_SESSION);
-              Header ("Location: examination.php?poprve=$poprve");
-            exit;
-	}
-	else {
-		$hlaska = lang("Heslo nebo login jsou nesprávně!!!");
-	}
-}
-elseif(Empty($_POST['send']) || $_POST['send'] != lang("Přihlásit")) {
-   $hlaska = "";
-}
-else {
-   $hlaska = lang("Nebyl vyplněn celý formulář!!!");
-}
-
-$language = 2;//hebrew
-
-// PROGRAM
-require_once("./examination/article.php");
-
-/*<?xml version="1.0" encoding="utf8"?>*/
-
-?>
-<!DOCTYPE html 
-	PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"	 
-	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-	
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
-  
-<head>
-   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-   <title><?php echo lang("Hebrejsko - česko - anglický slovník"); ?></title>
-   <link rel="stylesheet" type="text/css" media="all" href="css/hebrewindex.css" />
-   <!--[if IE ]> 
-	<link rel="stylesheet" type="text/css" media="all" href="css/cssie.css" /> 
-   <![endif]-->
-</head>
-  
-<body>    
-<div id="all">
-  <div id="center">
-    <div id="header">
-      <div id="navig">
-        <h1><?php echo lang("Hebrejský slovník"); ?></h1>
-          <div id="menu"> 
-            <ul>
-              <li><a href="hebrew" title="online preklad - Hebrejsko - česko - anglický slovník">Online překlad</a></li>
-              <li><a href="arabic" title="Arabský slovník">Arabský slovník</a></li>
-              <?php if (kontrola_pristupu()):?>
-              <?php if(kontrola_pristupu(1))
-	   		       echo" <li><a href=\"examination.php\">Zkoušení</a></li>";
-	   		  ?>
-	   		  <?php if(kontrola_pristupu(2))
-	   		       echo" <li><a href=\"administration.php\">Admin</a></li>";
-	   		  ?>
-              <?php else: ?>
-              <!--li><a href="new_registration.php"><?php echo lang("Registrace") ?></a></li-->
-              <?php endif; ?>
-            </ul>
-          </div><!-- konec menu -->
-      </div><!-- konec navig -->
-      <div id="login">
-        <?php require('inc/prihlaseni-nove.php'); ?>
-      </div><!-- konec login -->
-    </div><!-- konec header -->
-    
-<?php
-if (Empty($_REQUEST['direction'])) {
-	$_REQUEST['direction'] = 'he';
-}
-switch ($_REQUEST['direction']) {
-  case("cz"):
-    $vyzva = lang("Zadejte slovo v češtině:");
-    $klavesnice = false;
-  break;
-  case("en"):
-    $vyzva = lang("Zadejte slovo v angličtině:");
-    $klavesnice = false;
-  break;
-  case("he"):
-  default:
-    $vyzva = lang("Zadejte slovo v hebrejštině:");
-    $klavesnice = true;
-  break;
-}
-$pomocna = lang("z češtiny");
-if ( $_REQUEST['direction'] != "cz" ) {
-	$odkazcz = "<a href=\"?direction=cz\">$pomocna</a>\n";
-	$tridacz = '';
-}
-else {
-	$odkazcz = " $pomocna \n";
-	$tridacz = ' class="chosen"';
-}
-
-$pomocna = lang("z angličtiny");
-if ( $_REQUEST['direction'] != "en" ) {
-	$odkazen = "<a href=\"?direction=en\">$pomocna</a>\n";
-	$tridaen = '';
-}
-else {
-	$odkazen = " $pomocna \n";
-	$tridaen = ' class="chosen"';
-}
-
-$pomocna = lang("z hebrejštiny");
-if ( $_REQUEST['direction'] != "he" ) {
-	$odkaztr = "<a href=\"?direction=he\">$pomocna</a>\n";
-	$tridatr = '';
-}
-else {
-	$odkaztr = " $pomocna \n";
-	$tridatr = ' class="chosen"';
-}
-                   
-?>
-    
-    <div id="desk">
-      <div id="flags">
-        <ul>
-          <li<?php echo $tridacz ?>><span><?php echo $odkazcz ?></span></li>
-          <li<?php echo $tridaen ?>><span><?php echo $odkazen ?></span></li>
-          <li<?php echo $tridatr ?>><span><?php echo $odkaztr ?></span></li>
-        </ul>
-      </div><!-- konec flags -->
-      <div id="card" class="rounded">
-        <form id="translate_form" name="translate_form" action="hebrew" method="post">
-          <div class="sokrajem sinnerokrajem">
-            <input type="text" class="big<?php if($klavesnice) echo ' arabic' ?>" name="text1" id="text1" title="hledane slovo" />
-            <input type="submit" value="<?php echo lang("Přelož") ?>" />
-            <input type="hidden" name="direction" value="<?php echo $direction?>" />
-            <input type="hidden" name="actione" value="translate" />
-            
-            <?php
-  					if($klavesnice) {
-					  require("./functions/keyboard.php");
-					  insert_keyboard("translate_form.text1");
-  					}
-  					
-					if (!Empty($actione) && $actione == "translate") {
-					  require_once("./functions/dictionary.php");
-					  print_translation($text1, $_REQUEST['direction'], $language);
-					}
-                ?>
-                
-                
-          </div>
-        </form>
-        <div class="copyright" style="border-top:solid 1px #aaa;font-size:10px;margin:15px 0pt 0pt;padding:2px;valign:middle">
-        	<img src="pict/zcu_logo.png" 
-        		alt="Západočeská univerzita v Plzni - logo" 
-        		 />
-            Copyright &copy; 2007 
-        	<a href="http://www.zcu.cz" title="Západočeská univerzita v Plzni">Západočeská univerzita</a>
-        	<a href="http://www.kbs.zcu.cz/" title="Centrum blízkovýchodních studií">Centrum blízkovýchodních studií</a>
-        	</span>
-        </div>
-        <div style="">
-        
-        	<span>
-        </div>
-      </div><!-- konec card -->
-    </div>
-  </div><!-- konec center -->
-</div><!-- konec all -->
-
-<?php //pr( $_SESSION ) ?>
-
-    <script type="text/javascript">
-    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-    </script>
-    <script type="text/javascript">
-    try {
-    var pageTracker = _gat._getTracker("UA-4912419-6");
-    pageTracker._trackPageview();
-    } catch(err) {}</script>
-
-</body>
-
-</html>
diff --git a/old/html/multidic/app/webroot/index.php b/old/html/multidic/app/webroot/index.php
deleted file mode 100644
index 5086d7e..0000000
--- a/old/html/multidic/app/webroot/index.php
+++ /dev/null
@@ -1,132 +0,0 @@
-<!DOCTYPE html
-        PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
-
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-    <title>Studijní slovníky Centra Blízkovýchodních studií</title>
-    <link rel="stylesheet" type="text/css" media="all" href="multidic/css/hebrewindex.css"/>
-    <!--[if IE ]>
-    <link rel="stylesheet" type="text/css" media="all" href="css/cssie.css"/>
-    <![endif]-->
-
-
-    <style type="text/css">
-        h1 {
-            padding: 20px;
-        }
-
-        a.tlacitko {
-            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
-            font-weight: bolder;
-            font-size: 1.5em;
-
-            margin: 10px;
-            padding: 10px;
-
-            margin-left: auto;
-            margin-right: auto;
-
-            background-color: #FFFFFF;
-
-            border-top: 1px solid Silver;
-            border-left: 1px solid Silver;
-            border-right: 3px solid Silver;
-            border-bottom: 3px solid Silver;
-
-            color: #111111;
-            text-decoration: none;
-            width: 200px;
-
-            display: block;
-        }
-
-
-        a.tlacitko:hover {
-            border-top: 1px solid Black;
-            border-left: 1px solid Black;
-            border-right: 3px solid Black;
-            border-bottom: 3px solid Black;
-        }
-
-        div.kolem {
-            width: 49%;
-            height: 100%;
-        }
-
-        div.env {
-
-        }
-    </style>
-</head>
-
-<body>
-
-<div id="all">
-    <div id="center">
-
-
-        <div id="desk">
-
-            <div id="flags">
-
-            </div><!-- konec flags -->
-            <div id="card" class="rounded">
-
-                <h1> Studijní slovníky Centra Blízkovýchodních Studií </h1>
-
-                <div class="env">
-                    <div class="kolem" style="float:left">
-                        <a href="multidic/arabic" class="tlacitko">Arabský slovník</a>
-                    </div>
-                    <div class="kolem" style="float:right">
-                        <a href="multidic/hebrew" class="tlacitko">Hebrejský slovník</a>
-                    </div>
-
-                    <hr style="clear:both;visibility:hidden"/>
-                </div>
-
-
-                <div>
-                    <p>
-                        Společný výzkum akademických pracovníků a studentů se soustředí na rozvíjení podoby
-                        arabsko-českého,
-                        česko-arabského a hebrejsko-českého, česko-hebrejského on-line slovníku. Studenti mají možnost
-                        průběžně
-                        využívat modul určený ke&nbsp;zkoušení slovíček, volné vyhledávání ve&nbsp;slovníku je pak
-                        zpřístupněno široké
-                        veřejnosti. Dostupná je také zvuková verze umožňující náslech vybraných slov. Tento záznam je
-                        pořizován
-                        ve&nbsp;spolupráci s&nbsp;rodilými mluvčími. Obě verze zároveň umožňují prohlížení vybraných
-                        vokalizovaných výukových
-                        textů. Studijní slovníček představuje jádro budoucí tvorby e-learningových kurzů.
-                    </p>
-                </div>
-
-                <div class="copyright"
-                     style="border-top:solid 1px #aaa;font-size:10px;margin:15px 0pt 0pt;padding:2px;valign:middle">
-                    <img src="multidic/pict/zcu_logo.png"
-                         alt="Západočeská univerzita v Plzni - logo"
-                    />
-                    Copyright &copy; 2007
-                    <a href="http://www.zcu.cz" title="Západočeská univerzita v Plzni">Západočeská univerzita</a>
-
-                    <a href="http://www.kbs.zcu.cz/" title="Centrum blízkovýchodních studií">Centrum blízkovýchodních
-                        studií</a>
-                    </span>
-                </div>
-                <div style="">
-        
-        	<span>
-                </div>
-            </div><!-- konec card -->
-        </div>
-
-    </div><!-- konec center -->
-</div><!-- konec all -->
-
-</body>
-
-</html>
diff --git a/old/html/multidic/app/webroot/insert_new_word.php b/old/html/multidic/app/webroot/insert_new_word.php
deleted file mode 100644
index 7f012ce..0000000
--- a/old/html/multidic/app/webroot/insert_new_word.php
+++ /dev/null
@@ -1,131 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Slovník katedry blízkovýchoních studií</title>
-<link rel="stylesheet" type="text/css" href="css/ksa.css"> 
-</head>
-<body bgcolor=#B5B5B5 style="scrollbar-face-color:#3D4E5E;scrollbar-shadow-color:#3D4E5E;scrollbar-highlight-color:#FFFF99;scrollbar-3dlight-color:#3D4E5E;scrollbar-darkshadow-color:#FFFF99;scrollbar-track-color:#9A9A9A;scrollbar-arrow-color:#FFFF99">
-
-<script language=JavaScript>
-function schovejKlavesnice() {
- // global document;
-   document.getElementById("key_present").style.display = "none";
-   document.getElementById("key_past").style.display = "none";
-   document.getElementById("key_valence").style.display = "none";
-   document.getElementById("key_root").style.display = "none";
-
- /* eval('window.document.all["key_present"].style.visibility="hidden"');
-  eval('window.document.all["key_past"].style.visibility="hidden"');
-  eval('window.document.all["key_valence"].style.visibility="hidden"');
-  eval('window.document.all["key_root"].style.visibility="hidden"');*/
-}
-
-function ukazKlavesnici(x){
-  schovejKlavesnice();
-       document.getElementById("key_"+x).style.display = "block";
-	//eval('document.all["key_'+x+'"].style.visibility="visible"');
-}
-
- schovejKlavesnice();
-</script>
-
-<?php
-
-if (!Empty($action) && $action == "insert_new_word") {
-  require_once("./functions/dictionary.php");
-  $user = 0;
-  
-  insert_word($czech,$english,$word_category,$verbal_class,$present,$past,$valence,$root, field,$language,$user,$word_voice);
-}
-
-
-require_once("./functions/keyboard.php");?>
-<center>
-  <table>
-    <thead align="center"> Vlož nové slovo </thead>
-    <tbody>
-    <form action="" method="POST" name="new_word_form">
-      <table border="0">
-      <tr>
-        <td class="akt">česky</td>
-        <td><input type="text" name="czech"  size="50" /></td>
-      </tr>
-      <tr>
-        <td class="akt">anglicky</td>
-        <td><input type="text" name="english"  size="50" /></td>
-      </tr>
-      <tr>
-        <td class="akt">druh slova</td>
-        <td><input type="text" name="word_category"  size="50" /></td>
-      </tr>
-      <tr>
-        <td class="akt">slovesná třída</td>
-        <td><input type="text" name="verbal_class"  size="50" /></td>
-      </tr>
-      <tr>
-        <td class="akt">přítomný čas</td>
-        <td dir="rtl"><input type="text" name="present"  size="50" onfocus="ukazKlavesnici('present')" /></td>
-      </tr>
-      <tr>
-        <td class="akt">minulý čas</td>
-        <td dir="rtl"><input type="text" name="past"  size="50" onfocus="ukazKlavesnici('past')" /></td>
-      </tr>
-      <tr>
-        <td class="akt">rekce</td>
-        <td dir="rtl"><input type="text" name="valence"  size="50" onfocus="ukazKlavesnici('valence')" /></td>
-      </tr>
-      <tr>
-        <td class="akt">kořen</td>
-        <td dir="rtl"><input type="text" name="root"  size="50" onfocus="ukazKlavesnici('root')" /></td>
-      </tr>
-      <tr>
-        <td class="akt">obor</td>
-        <td>
-          <select name="field">
-            <option value="1"> obor1 </option>
-            <option value="2"> obor2 </option>
-            <option value="3"> obor3 </option>
-          </select>
-        </td>
-      </tr>
-      <tr>
-        <td class="akt">jazyk</td>
-        <td>
-          <select name="language">
-            <option value="1"> arabština </option>
-            <option value="2"> hebrejština </option>
-            <option value="3"> ivrit </option>
-          </select>
-        </td>
-      </tr>
-      <tr>
-        <td class="akt">zvukový soubor</td>
-        <td><input type="file" name="word_voice"/></td>
-      </tr>
-      <tr>
-        <td>
-          <input type="hidden" name="action" value="insert_new_word">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </tbody>
-  </table>
-</center>
-<div id="key_present" style="z-index: 1; left: 220px; position: absolute; top: 400px">
-  <?php insert_keyboard("new_word_form.present"); ?>
-</div>
-<div id="key_past" style="z-index: 2; left: 220px; position: absolute; top: 400px">
-  <?php insert_keyboard("new_word_form.past"); ?>
-</div>
-<div id="key_valence" style="z-index: 3; left: 220px;; position: absolute; top: 400px">
-  <?php insert_keyboard("new_word_form.valence"); ?>
-</div>
-<div id="key_root" style="z-index: 4; left: 220px; position: absolute; top: 400px">
-  <?php insert_keyboard("new_word_form.root"); ?>
-</div>
-</body>
-</html>
-
diff --git a/old/html/multidic/app/webroot/js/test.js b/old/html/multidic/app/webroot/js/test.js
deleted file mode 100644
index 5f730b4..0000000
--- a/old/html/multidic/app/webroot/js/test.js
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-function createElement(element) {
-  if (typeof document.createElementNS != 'undefined') {
-    return document.createElementNS('http://www.w3.org/1999/xhtml', element);
-  }
-  if (typeof document.createElement != 'undefined') {
-    return document.createElement(element);
-  }
-  return false;
-}
-
-function mySplit(string, char) {
-  var position = string.indexOf(char);
-  if (position == -1) {
-    return string;
-  }
-  else {
-    var value = new Array(2);
-    value[0] = string.substring( 0,position );
-    value[1] = string.substring( position+1 );
-    return value;
-  }
-}
-
-function clearElement(element) {
-  var toRemove = element.firstChild;
-
-  try {
-    while(element.firstChild) {
-      element.removeChild(element.firstChild);
-    }
-  } 
-  catch (e) { // IE hack
-    toRemove.ParentNode.removeChild(toRemove); 
-  }
-}
-
-function insertNode(place, node) {
-
-  clearElement(place);
-
-  place.appendChild(node);
-
-}
-
-function getOption(value, text) {
-  var option = createElement('option');
-  option.value = value;
-  option.appendChild(document.createTextNode(text));
-  
-  return option;
-}
-
-function getSelect(selectCode) {
-  var select = createElement('select');
-  
-  var options = selectCode.split('/');
-  for(i=0; i < options.length; i++){
-    select.appendChild(getOption(options[i], options[i]));
-  }
-  
-  select.setAttribute("class", "arabic");
-  
-  //alert('yeahhh');
-  return select;
-}
-
-function createNl2Br(inputText) {
-  var parentNode = createElement('span');
-  var tokens = inputText.split('\n');
-  
-  for(var i = 0; i < tokens.length; i++){
-  	if(i != 0) {
-  	  parentNode.appendChild(createElement('br'));
-  	}
-    parentNode.appendChild(document.createTextNode(tokens[i]));
-  }
-  return parentNode;
-}
-
-function createTree(code) {
-
-  var currentText = code;
-  
-  var parent = createElement('div');
-
-  while (currentText.indexOf('{') != -1) {
-    
-    prvniDeleni = mySplit( currentText, '{' );
-    druheDeleni = mySplit( prvniDeleni[1], '}' );
-
-    pretext = prvniDeleni[0];
-    selectCode = druheDeleni[0];
-    currentText = druheDeleni[1];
-    
-    parent.appendChild(createNl2Br( pretext ));
-    parent.appendChild(getSelect( selectCode ));
-    
-  }
-  
-  parent.appendChild(createNl2Br( currentText ));
-  return parent;
-}
-
-function render(fromName, toName) {
-  //alert(objekt);
-  to = document.getElementById(toName);
-  from = document.getElementById(fromName);
-  insertNode(to, createTree(from.value));
-  //document.getElementById('platno');
-}
-
-function doGetCaretPosition (ctrl) {
-  var CaretPos = 0;
-  // IE Support
-  if (document.selection) {
-    ctrl.focus ();
-    var Sel = document.selection.createRange ();
-    Sel.moveStart ('character', -ctrl.value.length);
-    CaretPos = Sel.text.length;
-  }
-  // Firefox support
-  else if (ctrl.selectionStart || ctrl.selectionStart == '0') {
-    CaretPos = ctrl.selectionStart;
-  }
-  return (CaretPos);
-}
-
-function insertAtCaret (textArea, text) {
-  var caretPos = doGetCaretPosition(textArea);
-  textArea.value = textArea.value.substring(0, caretPos) + text + textArea.value.substring( caretPos);
-}
-
-function addSelect(kam) {
-  var textarea = document.getElementById(kam);
-  var text = '{right/x/y}';
-  insertAtCaret(textarea, text);
-  textarea.focus();
-  render(kam, 'platno');
-}
diff --git a/old/html/multidic/app/webroot/js/vendors.php b/old/html/multidic/app/webroot/js/vendors.php
deleted file mode 100644
index cb120d9..0000000
--- a/old/html/multidic/app/webroot/js/vendors.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-/* SVN FILE: $Id: vendors.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Short description for file.
- *
- * This file includes js vendor-files from /vendor/ directory if they need to
- * be accessible to the public.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.webroot.js
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Enter description here...
- */
-$file = $_GET['file'];
-$pos = strpos($file, '..');
-if ($pos === false) {
-	if(is_file('../../vendors/javascript/'.$file) && (preg_match('/(\/.+)\\.js/', $file)))
-	{
-		readfile('../../vendors/javascript/'.$file);
-	}
-} else {
-	header('HTTP/1.1 404 Not Found');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/app/webroot/js/vkladani.js b/old/html/multidic/app/webroot/js/vkladani.js
deleted file mode 100644
index e69de29..0000000
diff --git a/old/html/multidic/app/webroot/list_article_print.php b/old/html/multidic/app/webroot/list_article_print.php
deleted file mode 100644
index 547ca90..0000000
--- a/old/html/multidic/app/webroot/list_article_print.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-session_start();
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Administrace slovníku katedry blízkovýchoních studií</title>
-<link rel="stylesheet" type="text/css" href="./css/kbs.css" /> 
-</head>
-<body onload="javascript:print()">
-
-<h6>
-Soubor generován <?php echo Date("d.m.Y");?> ze systému KBS ZČU v Plzni.
-</h6>
-<?php 
-  require_once("./administration/article.php");
-  //print_r($_GET) ;
-  
-  
-  //dulezita pojistka
-  if (Empty($contrains_user_id)) $contrains_user_id = "all";
-
-
-if ($nav_id == "list_artile") $pomocna = false;
-else if ($nav_id == "list_nonauthorized_article") $pomocna = true;
-else  $pomocna = ($nonauthorized == true);
-
- //vypis
-if (!Empty($serad)) {
-    print_table_of_article($language, $contrains_source, $contrains_lection, $pomocna, $order, $od, $limit);
-}
-else {
-  print_table_of_article($language, $contrains_source, $contrains_lection, $pomocna);
-}
-  
-?>
-
-</body>
-</html>
-
diff --git a/old/html/multidic/app/webroot/list_from_database.php b/old/html/multidic/app/webroot/list_from_database.php
deleted file mode 100644
index 21bd2ab..0000000
--- a/old/html/multidic/app/webroot/list_from_database.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Slovník katedry blízkovýchoních studií</title>
-<link rel="stylesheet" type="text/css" href="css/ksa.css"> 
-</head>
-<body bgcolor=#B5B5B5 style="scrollbar-face-color:#3D4E5E;scrollbar-shadow-color:#3D4E5E;scrollbar-highlight-color:#FFFF99;scrollbar-3dlight-color:#3D4E5E;scrollbar-darkshadow-color:#FFFF99;scrollbar-track-color:#9A9A9A;scrollbar-arrow-color:#FFFF99">
-<?php
-
-require_once("./functions/dictionary.php");
-print_all_in_dict();
-
-?>
-</body>
-</html>
diff --git a/old/html/multidic/app/webroot/list_word_print.php b/old/html/multidic/app/webroot/list_word_print.php
deleted file mode 100644
index c9a94a2..0000000
--- a/old/html/multidic/app/webroot/list_word_print.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-session_start();
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Administrace slovníku katedry blízkovýchoních studií</title>
-<link rel="stylesheet" type="text/css" href="./css/kbs.css" /> 
-</head>
-<body onload="javascript:print()">
-
-<h6>
-Soubor generován <?php echo Date("d.m.Y");?> ze systému KBS ZČU v Plzni pro uživatele <?php echo $ses_name." ".$ses_surname; ?>.
-</h6>
-<?php 
-  require_once("./administration/word.php");
-  //print_r($_GET) ;
-  
-  
-  //dulezita pojistka
-  if (Empty($contrains_user_id)) $contrains_user_id = "all";
-
-  if ($nav_id == "list_word") $pomocna = false;
-  else if ($nav_id == "list_nonauthorized_word") $pomocna = true;
-  else  $pomocna = ($nonauthorized == true);
-
-//vypis
-  if (!Empty($serad)) {
-    print_all_in_dict(true, $language, $contrains_source, $contrains_lection, $pomocna, $contrains_user_id, $order, $od, $limit);
-  }
-  else {
-    print_all_in_dict(true, $language, $contrains_source, $contrains_lection, $pomocna, $contrains_user_id);
-  }
-  
-  
-?>
-
-</body>
-</html>
-
diff --git a/old/html/multidic/app/webroot/oba-index.php b/old/html/multidic/app/webroot/oba-index.php
deleted file mode 100644
index 489e7bc..0000000
--- a/old/html/multidic/app/webroot/oba-index.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-$do_slovniku = "Do slovníku";
-
-$do_administrace = "Do administrace";
-
-if (!Empty($n) && !Empty($p)):
-  if (!Empty($send) && $send == $do_slovniku) {
-    Header ("Location: index_to_exam.php?n=$n&p=$p");
-  }
-  if (!Empty($send) && $send == $do_administrace) {
-    Header ("Location: index_to_admin.php?n=$n&p=$p");
-  }
-endif;
-
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Slovník katedry blízkovýchoních studií</title>
-<link rel="stylesheet" type="text/css" href="css/kbs.css"> 
-</head>
-
-<body>
-<div id="telickonejakystihly">
-<form method="post">
-<h3 class="nadpis2">Slovník katedry blízkovýchodních studií</h3>
-<table  width="200">
-  <tbody>
-    <tr class="akt">
-        <td width="40%" align="right">Nick:</td>
-        <td width="60%"  align="left">
-        <input type="text" name="n" value="<?php echo $n ?>" /></td>
-    </tr>
-    <tr class="akt">
-        <td width="40%" align="right">Heslo:</td>
-        <td width="60%"  align="left">
-        <input type="password"  name="p" value="<?php echo $p ?>"  /></td>
-    </tr>
-  <!--/tbody>
-</table>
-<table  width="200">
-  <tbody-->
-    <tr class="nadpis_sekce">
-        <td width="50%" align="right">
-          <input type="submit"  name="send" value="<?php echo $do_slovniku?>"  /></td>
-        <td width="50%"  align="right">
-          <input type="submit"  name="send" value="<?php echo $do_administrace?>"  /></td>
-    </tr>
-  
-    <!--tr> 
-    <td  width="100%" class="akt">
-    <a href="index_to_exam.php">Vstup do studijního slovníku</a>
-    ||
-    <a href="index_to_admin.php">Vstup do administrace</a>
-    
-    </td>
-     </tr-->
-  </tbody>
-</table>
-<h6><a href="new_registration.php">Registrace nového uživatele</a></h6>
-</form>
-</div>
-  <div id = "right">
-    <img src = "./pictures/scan0001.jpg" 
-         title = "OREL" /><br />
-    <h6>
-      6575676t
-    </h6>
-  </div>
-</body>
-</html>
diff --git a/old/html/multidic/app/webroot/pict/cr.gif b/old/html/multidic/app/webroot/pict/cr.gif
deleted file mode 100644
index 3268dde..0000000
Binary files a/old/html/multidic/app/webroot/pict/cr.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/heb-keybd.gif b/old/html/multidic/app/webroot/pict/heb-keybd.gif
deleted file mode 100644
index fe3aa89..0000000
Binary files a/old/html/multidic/app/webroot/pict/heb-keybd.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/dagesh.gif b/old/html/multidic/app/webroot/pict/hebrew/dagesh.gif
deleted file mode 100644
index b7a2827..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/dagesh.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/hirik.gif b/old/html/multidic/app/webroot/pict/hebrew/hirik.gif
deleted file mode 100644
index 8c5619e..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/hirik.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/holam.gif b/old/html/multidic/app/webroot/pict/hebrew/holam.gif
deleted file mode 100644
index 881dc08..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/holam.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/htf-kmz.gif b/old/html/multidic/app/webroot/pict/hebrew/htf-kmz.gif
deleted file mode 100644
index 7ba1ade..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/htf-kmz.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/htf-pth.gif b/old/html/multidic/app/webroot/pict/hebrew/htf-pth.gif
deleted file mode 100644
index 7b78c5d..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/htf-pth.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/htf-sgl.gif b/old/html/multidic/app/webroot/pict/hebrew/htf-sgl.gif
deleted file mode 100644
index 65dc9e6..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/htf-sgl.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/kamaz.gif b/old/html/multidic/app/webroot/pict/hebrew/kamaz.gif
deleted file mode 100644
index 1440fd9..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/kamaz.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/kubuz.gif b/old/html/multidic/app/webroot/pict/hebrew/kubuz.gif
deleted file mode 100644
index 82b9057..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/kubuz.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/mafrid.gif b/old/html/multidic/app/webroot/pict/hebrew/mafrid.gif
deleted file mode 100644
index 94ab394..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/mafrid.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/makaf.gif b/old/html/multidic/app/webroot/pict/hebrew/makaf.gif
deleted file mode 100644
index ad9cafd..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/makaf.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/patah.gif b/old/html/multidic/app/webroot/pict/hebrew/patah.gif
deleted file mode 100644
index 8fbfeb6..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/patah.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/rafe.gif b/old/html/multidic/app/webroot/pict/hebrew/rafe.gif
deleted file mode 100644
index 817170b..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/rafe.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/rlqt.gif b/old/html/multidic/app/webroot/pict/hebrew/rlqt.gif
deleted file mode 100644
index aada8dd..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/rlqt.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/ruqt.gif b/old/html/multidic/app/webroot/pict/hebrew/ruqt.gif
deleted file mode 100644
index 51e9e72..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/ruqt.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/segol.gif b/old/html/multidic/app/webroot/pict/hebrew/segol.gif
deleted file mode 100644
index c09ca46..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/segol.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/shin.gif b/old/html/multidic/app/webroot/pict/hebrew/shin.gif
deleted file mode 100644
index 743ac3a..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/shin.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/shva.gif b/old/html/multidic/app/webroot/pict/hebrew/shva.gif
deleted file mode 100644
index 5f05274..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/shva.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/sin.gif b/old/html/multidic/app/webroot/pict/hebrew/sin.gif
deleted file mode 100644
index f7356d0..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/sin.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/hebrew/zere.gif b/old/html/multidic/app/webroot/pict/hebrew/zere.gif
deleted file mode 100644
index d2ed20d..0000000
Binary files a/old/html/multidic/app/webroot/pict/hebrew/zere.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/key1.gif b/old/html/multidic/app/webroot/pict/key1.gif
deleted file mode 100644
index 637dbf3..0000000
Binary files a/old/html/multidic/app/webroot/pict/key1.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/key2.gif b/old/html/multidic/app/webroot/pict/key2.gif
deleted file mode 100644
index eabe071..0000000
Binary files a/old/html/multidic/app/webroot/pict/key2.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/key3.gif b/old/html/multidic/app/webroot/pict/key3.gif
deleted file mode 100644
index 4037802..0000000
Binary files a/old/html/multidic/app/webroot/pict/key3.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/key4.gif b/old/html/multidic/app/webroot/pict/key4.gif
deleted file mode 100644
index 3cba4bb..0000000
Binary files a/old/html/multidic/app/webroot/pict/key4.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/our-hebrew-keyb.gif b/old/html/multidic/app/webroot/pict/our-hebrew-keyb.gif
deleted file mode 100644
index f8c720d..0000000
Binary files a/old/html/multidic/app/webroot/pict/our-hebrew-keyb.gif and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pict/zcu_logo.png b/old/html/multidic/app/webroot/pict/zcu_logo.png
deleted file mode 100644
index 18b2f19..0000000
Binary files a/old/html/multidic/app/webroot/pict/zcu_logo.png and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pictures/scan0001.jpg b/old/html/multidic/app/webroot/pictures/scan0001.jpg
deleted file mode 100644
index fecca51..0000000
Binary files a/old/html/multidic/app/webroot/pictures/scan0001.jpg and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pictures/scan0002.jpg b/old/html/multidic/app/webroot/pictures/scan0002.jpg
deleted file mode 100644
index a88cc54..0000000
Binary files a/old/html/multidic/app/webroot/pictures/scan0002.jpg and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pictures/scan0003.jpg b/old/html/multidic/app/webroot/pictures/scan0003.jpg
deleted file mode 100644
index 7231bf9..0000000
Binary files a/old/html/multidic/app/webroot/pictures/scan0003.jpg and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pictures/scan0004.jpg b/old/html/multidic/app/webroot/pictures/scan0004.jpg
deleted file mode 100644
index 0a444f9..0000000
Binary files a/old/html/multidic/app/webroot/pictures/scan0004.jpg and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pictures/scan0005.jpg b/old/html/multidic/app/webroot/pictures/scan0005.jpg
deleted file mode 100644
index a92c7ab..0000000
Binary files a/old/html/multidic/app/webroot/pictures/scan0005.jpg and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pictures/scan0006.jpg b/old/html/multidic/app/webroot/pictures/scan0006.jpg
deleted file mode 100644
index f20a3fa..0000000
Binary files a/old/html/multidic/app/webroot/pictures/scan0006.jpg and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pictures/scan0007.jpg b/old/html/multidic/app/webroot/pictures/scan0007.jpg
deleted file mode 100644
index b7bf6e5..0000000
Binary files a/old/html/multidic/app/webroot/pictures/scan0007.jpg and /dev/null differ
diff --git a/old/html/multidic/app/webroot/pictures/scan0008.jpg b/old/html/multidic/app/webroot/pictures/scan0008.jpg
deleted file mode 100644
index 1fd1500..0000000
Binary files a/old/html/multidic/app/webroot/pictures/scan0008.jpg and /dev/null differ
diff --git a/old/html/multidic/app/webroot/student_registration.php b/old/html/multidic/app/webroot/student_registration.php
deleted file mode 100644
index 829bbbc..0000000
--- a/old/html/multidic/app/webroot/student_registration.php
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-require_once("./administration/user.php");
-
-if (!empty($action) && $action == "new_registration") {
-
-  $zobrazit_znovu = true;
-
-  if (empty($name)) {
-    $hlaska .= "Jméno musíte vyplnit";
-  }
-  else if (empty($surname)) {
-    $hlaska .= "Příjmení musíte vyplnit";
-  }
-  else if (empty($email)) {
-    $hlaska .= "E-mail musíte vyplnit";
-  }
-  else if (!ERegI("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$", $email)) {
-    $hlaska .= "E-mailová adresa není ve správném tvaru.";
-  }
-  else if (empty($nick)) {
-    $hlaska .= "Nick musíte vyplnit";
-  }
-  else if (empty($password) || empty($password2)) {
-    $hlaska .= "Heslo i heslo pro kontrolu musíte vyplnit";
-  }
-  else if ($password != $password2) {
-    $hlaska .= "Heslo a heslo pro kontrolu se neshoduje";
-  }
-  else {
-    if (nick_exists($nick)) {
-      $hlaska .= "Uživatel s takovým nickem již existuje, zvolte si prosím jiný";
-    }
-    else {
-      insert_user($name, $surname, $city, $email, $nationality, 1, $nick, $password, false);
-      $zobrazit_znovu = false;
-      Header ("Location: ./?n=$nick&p=$password&poprve=ano");
-    }
-  }
-}
-
-function znova($string) {
-  global $zobrazit_znovu;
-  if ($zobrazit_znovu)
-    echo ' value="'.$string.'"';
-}
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Slovník katedry blízkovýchoních studií</title>
-<link rel="stylesheet" type="text/css" href="css/kbs.css">
-</head>
-
-<body>
-<center>
-<table align="center">
-  <thead>
-    <h3 class="nadpis2">Registrace nového uživatele</h3>
-    <h5>Vítejte v registraci. <br />
-            Díky ní si budete moci při příštím zkoušení ověřit,
-            zda již znáte slovíčka, která jste minule neuměli.</h5>
-
-    <?php print_hlasku($hlaska); ?>
-  </thead>
-  <tbody>
-    <form action="" method="POST" name="new_registration_form">
-      <table align="center" border="0">
-      <tr class="akt">
-        <td>jméno*</td>
-        <td><input type="text" name="name"  size="50" maxlength="50"<?php znova($name)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>příjmení*</td>
-        <td><input type="text" name="surname"  size="50" maxlength="50"<?php znova($surname)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>město</td>
-        <td><input type="text" name="city"  size="50" maxlength="70"<?php znova($city)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>e-mail*</td>
-        <td><input type="text" name="email"  size="50" maxlength="80"<?php znova($email)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>národnost</td>
-        <td><input type="text" name="nationality"  size="50" maxlength="30"<?php znova($nationality)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>nick*</td>
-        <td><input type="text" name="nick"  size="50" maxlength="30"<?php znova($nick)?> /></td>
-      </tr>
-      <tr class="akt">
-        <td>heslo*</td>
-        <td><input type="password" name="password"  size="50" maxlength="100" onFocus="setFocus(this)" /></td>
-      </tr>
-      <tr class="akt">
-        <td>heslo znovu*</td>
-        <td><input type="password" name="password2"  size="50" maxlength="100" onFocus="setFocus(this)" /></td>
-      </tr>
-      <tr class="nadpis_sekce">
-        <td>
-          <input type="hidden" name="action" value="new_registration">
-        </td>
-        <td><input type="submit" value="Vlož"></td>
-      </tr>
-    </form>
-    </table>
-  </tbody>
-</table>
-<h6 align="center"><a href="./">Zpět ke vstupu do slovniku</a></h6>
-</center>
-</body>
-</html>
diff --git a/old/html/multidic/app/webroot/test_klavesnice.php b/old/html/multidic/app/webroot/test_klavesnice.php
deleted file mode 100644
index 866d00d..0000000
--- a/old/html/multidic/app/webroot/test_klavesnice.php
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title></title>
-<link rel="stylesheet" type="text/css" href="css/ksa.css"> 
-</head>
-<body bgcolor=#B5B5B5 style="scrollbar-face-color:#3D4E5E;scrollbar-shadow-color:#3D4E5E;scrollbar-highlight-color:#FFFF99;scrollbar-3dlight-color:#3D4E5E;scrollbar-darkshadow-color:#FFFF99;scrollbar-track-color:#9A9A9A;scrollbar-arrow-color:#FFFF99">
-<?php
-
-require_once("./functions/keyboard.php");
- insert_keyboard("");
-
-?>
-</body>
-</html>
diff --git a/old/html/multidic/app/webroot/translate.php b/old/html/multidic/app/webroot/translate.php
deleted file mode 100644
index 66fc7e0..0000000
--- a/old/html/multidic/app/webroot/translate.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
-<head>
-<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
-<meta http-equiv="Content-Language" content="cs" />
-<title>Slovník katedry blízkovýchoních studií</title>
-<link rel="stylesheet" type="text/css" href="css/ksa.css"> 
-</head>
-<body bgcolor=#B5B5B5 style="scrollbar-face-color:#3D4E5E;scrollbar-shadow-color:#3D4E5E;scrollbar-highlight-color:#FFFF99;scrollbar-3dlight-color:#3D4E5E;scrollbar-darkshadow-color:#FFFF99;scrollbar-track-color:#9A9A9A;scrollbar-arrow-color:#FFFF99">
-<center>
-  <table>
-    <thead align="center">Skript přelož z </thead>
-    <tbody>
-      <tr>
-        <td class="akt">
-          <a href="?language=cz">&raquo;češtiny &laquo;</a>&nbsp;&nbsp;
-          <a href="?language=en">&raquo;angličtiny &laquo;</a>&nbsp;&nbsp;
-          <a href="?language=ar">&raquo;arabštiny &laquo;</a>&nbsp;&nbsp;</td>
-      </tr>
-    </tbody>
-  </table>
-</center>
-<?php
-
-if (!Empty($action) && $action == "translate") {
-  require_once("./functions/dictionary.php");
-  print_translation($text1, $language);
-}
-
-
-
-switch ($language) {
-  case("en"):
-    $jazyk_slovne = "angličtině";
-    $klavesnice = false;
-  break;
-  case("ar"):
-    $jazyk_slovne = "arabštině";
-    $klavesnice = true;    
-  break;
-  case("cz"):
-  default:
-    $language = "cz";
-    $jazyk_slovne = "češtině";
-    $klavesnice = false;
-}
-
-?>
-<form name="translate_form" action="" method="POST">
-<center>
-<table>
-  <tbody>
-    <tr>
-      <td class="akt">
-        Zadej slovo v <?php echo $jazyk_slovne?>:
-      </td>
-      <td<?php if($klavesnice) echo' dir="rtl"';?>>
-        <input type="text" name="text1"  size="50" />
-      </td>
-      <td>
-        <input type="submit" value="Přelož">
-        <input type="hidden" name="language" value="<?php echo $language?>">
-        <input type="hidden" name="action" value="translate">
-      </td>
-    </tr>
-  </tbody>
-</table>
-</center>
-</form>
-<?php 
-  if($klavesnice) {
-    require("./functions/keyboard.php");
-    insert_keyboard("translate_form.text1");
-  }
-?>
-
-</body>
-</html>
-
diff --git a/old/html/multidic/app/webroot/vicejazycnost.php b/old/html/multidic/app/webroot/vicejazycnost.php
deleted file mode 100644
index 64135cc..0000000
--- a/old/html/multidic/app/webroot/vicejazycnost.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php 
-
-//
-$conn_string = "host=localhost port=5432 dbname=pokusna user=jara password=jara";
-$dbconn = pg_connect($conn_string) or die('fuck') ;
-
-
-define(LaId, "cz");
-
-
-
-function projdi_soubor($filename) {
-  $pattern = '~lang\\(("([^\\\\]*\\\\.)*[^\\\\"]*"|\'([^\\\\]*\\\\.)*[^\\\\\']*\')\\)~U';
-  //$pattern = "~lang\\('(.*)'\\)~U";
-  global $dbconn;
-  printf("<br />\n<br />\n<b>Soubor %s:</b><br />\n", $filename);
-  preg_match_all($pattern, file_get_contents($filename), $matches); 
-  foreach ($matches[1] as $val) { 
-    $val = substr($val, 1, strlen($val)-2);
-    printf("vkladam: %s<br />\n", $val);
-    $dotaz = "INSERT INTO translation (idf, language, translation) VALUES ('".addSlashes($val)."', '".LaId."', '".addSlashes($val)."')";
-    pg_exec($dbconn, $dotaz );
-  } 
-}
-
-
-//MAIN//
-
-printf("<h1>Flush ./</h2>\n");
-foreach (glob("*.php") as $filename) { 
-  projdi_soubor($filename);
-} 
-printf("<h1>Flush ./examination/</h2>\n");
-foreach (glob("./examination/*.php") as $filename) { 
-   projdi_soubor($filename);
-} 
-projdi_soubor("./functions/dictionary.php");
-?>
diff --git a/old/html/multidic/app/webroot/voices/article/10.mp3 b/old/html/multidic/app/webroot/voices/article/10.mp3
deleted file mode 100644
index ea8f7b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/10.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/11.mp3 b/old/html/multidic/app/webroot/voices/article/11.mp3
deleted file mode 100644
index 5f8f482..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/11.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/12.mp3 b/old/html/multidic/app/webroot/voices/article/12.mp3
deleted file mode 100644
index 7c04c05..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/12.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/13.mp3 b/old/html/multidic/app/webroot/voices/article/13.mp3
deleted file mode 100644
index 3302aa2..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/13.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/14.mp3 b/old/html/multidic/app/webroot/voices/article/14.mp3
deleted file mode 100644
index 48cef66..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/14.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/16.mp3 b/old/html/multidic/app/webroot/voices/article/16.mp3
deleted file mode 100644
index 5f8f482..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/16.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/224.mp3 b/old/html/multidic/app/webroot/voices/article/224.mp3
deleted file mode 100644
index 88e4cf1..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/224.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/225.mp3 b/old/html/multidic/app/webroot/voices/article/225.mp3
deleted file mode 100644
index 17cce56..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/225.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/226.mp3 b/old/html/multidic/app/webroot/voices/article/226.mp3
deleted file mode 100644
index 899bb85..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/226.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/237.mp3 b/old/html/multidic/app/webroot/voices/article/237.mp3
deleted file mode 100644
index 7d158f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/237.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/239.mp3 b/old/html/multidic/app/webroot/voices/article/239.mp3
deleted file mode 100644
index 5bb5ef4..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/239.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/240.mp3 b/old/html/multidic/app/webroot/voices/article/240.mp3
deleted file mode 100644
index 1e0ac21..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/240.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/250.mp3 b/old/html/multidic/app/webroot/voices/article/250.mp3
deleted file mode 100644
index c5ce844..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/250.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/251.mp3 b/old/html/multidic/app/webroot/voices/article/251.mp3
deleted file mode 100644
index 398f0a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/251.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/252.mp3 b/old/html/multidic/app/webroot/voices/article/252.mp3
deleted file mode 100644
index fc1f78f..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/252.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/254.mp3 b/old/html/multidic/app/webroot/voices/article/254.mp3
deleted file mode 100644
index cdb3704..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/254.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/258.mp3 b/old/html/multidic/app/webroot/voices/article/258.mp3
deleted file mode 100644
index 2d4efe1..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/258.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/260.mp3 b/old/html/multidic/app/webroot/voices/article/260.mp3
deleted file mode 100644
index f2217d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/260.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/261.mp3 b/old/html/multidic/app/webroot/voices/article/261.mp3
deleted file mode 100644
index 02b365d..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/261.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/268.mp3 b/old/html/multidic/app/webroot/voices/article/268.mp3
deleted file mode 100644
index 4bb61a5..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/268.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/269.mp3 b/old/html/multidic/app/webroot/voices/article/269.mp3
deleted file mode 100644
index 4b1a595..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/269.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/27.mp3 b/old/html/multidic/app/webroot/voices/article/27.mp3
deleted file mode 100644
index a2f88b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/27.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/article/9.mp3 b/old/html/multidic/app/webroot/voices/article/9.mp3
deleted file mode 100644
index 362dd7d..0000000
Binary files a/old/html/multidic/app/webroot/voices/article/9.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/651.mp3 b/old/html/multidic/app/webroot/voices/context/651.mp3
deleted file mode 100644
index fb854a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/651.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/652.mp3 b/old/html/multidic/app/webroot/voices/context/652.mp3
deleted file mode 100644
index 662f66d..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/652.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/653.mp3 b/old/html/multidic/app/webroot/voices/context/653.mp3
deleted file mode 100644
index a6df5ef..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/653.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/654.mp3 b/old/html/multidic/app/webroot/voices/context/654.mp3
deleted file mode 100644
index da83026..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/654.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/655.mp3 b/old/html/multidic/app/webroot/voices/context/655.mp3
deleted file mode 100644
index 2a83314..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/655.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/656.mp3 b/old/html/multidic/app/webroot/voices/context/656.mp3
deleted file mode 100644
index 65bdf14..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/656.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/657.mp3 b/old/html/multidic/app/webroot/voices/context/657.mp3
deleted file mode 100644
index 8cd7cdd..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/657.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/658.mp3 b/old/html/multidic/app/webroot/voices/context/658.mp3
deleted file mode 100644
index 1a9a27c..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/658.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/659.mp3 b/old/html/multidic/app/webroot/voices/context/659.mp3
deleted file mode 100644
index 84304ee..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/659.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/660.mp3 b/old/html/multidic/app/webroot/voices/context/660.mp3
deleted file mode 100644
index 1a6b096..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/660.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/661.mp3 b/old/html/multidic/app/webroot/voices/context/661.mp3
deleted file mode 100644
index c2f0079..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/661.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/662.mp3 b/old/html/multidic/app/webroot/voices/context/662.mp3
deleted file mode 100644
index 3ae565f..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/662.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/663.mp3 b/old/html/multidic/app/webroot/voices/context/663.mp3
deleted file mode 100644
index ee361fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/663.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/664.mp3 b/old/html/multidic/app/webroot/voices/context/664.mp3
deleted file mode 100644
index e7aecc3..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/664.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/665.mp3 b/old/html/multidic/app/webroot/voices/context/665.mp3
deleted file mode 100644
index 024f775..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/665.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/666.mp3 b/old/html/multidic/app/webroot/voices/context/666.mp3
deleted file mode 100644
index a05358f..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/666.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/667.mp3 b/old/html/multidic/app/webroot/voices/context/667.mp3
deleted file mode 100644
index eb71cd2..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/667.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/668.mp3 b/old/html/multidic/app/webroot/voices/context/668.mp3
deleted file mode 100644
index a45c1c4..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/668.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/669.mp3 b/old/html/multidic/app/webroot/voices/context/669.mp3
deleted file mode 100644
index 1e8faa5..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/669.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/670.mp3 b/old/html/multidic/app/webroot/voices/context/670.mp3
deleted file mode 100644
index 204985d..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/670.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/671.mp3 b/old/html/multidic/app/webroot/voices/context/671.mp3
deleted file mode 100644
index 97a683d..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/671.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/672.mp3 b/old/html/multidic/app/webroot/voices/context/672.mp3
deleted file mode 100644
index 6a300ab..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/672.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/673.mp3 b/old/html/multidic/app/webroot/voices/context/673.mp3
deleted file mode 100644
index 557314e..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/673.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/674.mp3 b/old/html/multidic/app/webroot/voices/context/674.mp3
deleted file mode 100644
index d32da16..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/674.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/675.mp3 b/old/html/multidic/app/webroot/voices/context/675.mp3
deleted file mode 100644
index 3fd2924..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/675.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/676.mp3 b/old/html/multidic/app/webroot/voices/context/676.mp3
deleted file mode 100644
index b593851..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/676.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/677.mp3 b/old/html/multidic/app/webroot/voices/context/677.mp3
deleted file mode 100644
index 0538fa5..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/677.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/678.mp3 b/old/html/multidic/app/webroot/voices/context/678.mp3
deleted file mode 100644
index 6ed23ae..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/678.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/679.mp3 b/old/html/multidic/app/webroot/voices/context/679.mp3
deleted file mode 100644
index ba5f512..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/679.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/680.mp3 b/old/html/multidic/app/webroot/voices/context/680.mp3
deleted file mode 100644
index 1d020d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/680.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/681.mp3 b/old/html/multidic/app/webroot/voices/context/681.mp3
deleted file mode 100644
index 6a1e990..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/681.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/682.mp3 b/old/html/multidic/app/webroot/voices/context/682.mp3
deleted file mode 100644
index 3aa16a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/682.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/683.mp3 b/old/html/multidic/app/webroot/voices/context/683.mp3
deleted file mode 100644
index 84ba6f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/683.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/684.mp3 b/old/html/multidic/app/webroot/voices/context/684.mp3
deleted file mode 100644
index ac02aae..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/684.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/685.mp3 b/old/html/multidic/app/webroot/voices/context/685.mp3
deleted file mode 100644
index a979c26..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/685.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/686.mp3 b/old/html/multidic/app/webroot/voices/context/686.mp3
deleted file mode 100644
index 7b71d85..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/686.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/687.mp3 b/old/html/multidic/app/webroot/voices/context/687.mp3
deleted file mode 100644
index 28037b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/687.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/688.mp3 b/old/html/multidic/app/webroot/voices/context/688.mp3
deleted file mode 100644
index 043cd6b..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/688.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/689.mp3 b/old/html/multidic/app/webroot/voices/context/689.mp3
deleted file mode 100644
index c151751..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/689.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/690.mp3 b/old/html/multidic/app/webroot/voices/context/690.mp3
deleted file mode 100644
index b0d8410..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/690.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/691.mp3 b/old/html/multidic/app/webroot/voices/context/691.mp3
deleted file mode 100644
index 18b0b81..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/691.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/692.mp3 b/old/html/multidic/app/webroot/voices/context/692.mp3
deleted file mode 100644
index b008cac..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/692.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/693.mp3 b/old/html/multidic/app/webroot/voices/context/693.mp3
deleted file mode 100644
index 390753e..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/693.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/694.mp3 b/old/html/multidic/app/webroot/voices/context/694.mp3
deleted file mode 100644
index 38c54cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/694.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/695.mp3 b/old/html/multidic/app/webroot/voices/context/695.mp3
deleted file mode 100644
index 1dbacce..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/695.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/696.mp3 b/old/html/multidic/app/webroot/voices/context/696.mp3
deleted file mode 100644
index 17c7d93..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/696.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/697.mp3 b/old/html/multidic/app/webroot/voices/context/697.mp3
deleted file mode 100644
index 7718d53..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/697.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/698.mp3 b/old/html/multidic/app/webroot/voices/context/698.mp3
deleted file mode 100644
index 5819201..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/698.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/700.mp3 b/old/html/multidic/app/webroot/voices/context/700.mp3
deleted file mode 100644
index d3ddc9a..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/700.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/701.mp3 b/old/html/multidic/app/webroot/voices/context/701.mp3
deleted file mode 100644
index bac586d..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/701.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/702.mp3 b/old/html/multidic/app/webroot/voices/context/702.mp3
deleted file mode 100644
index 28963cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/702.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/703.mp3 b/old/html/multidic/app/webroot/voices/context/703.mp3
deleted file mode 100644
index ba241b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/703.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/704.mp3 b/old/html/multidic/app/webroot/voices/context/704.mp3
deleted file mode 100644
index 029d145..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/704.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/705.mp3 b/old/html/multidic/app/webroot/voices/context/705.mp3
deleted file mode 100644
index 5408b0a..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/705.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/706.mp3 b/old/html/multidic/app/webroot/voices/context/706.mp3
deleted file mode 100644
index a9f30b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/706.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/707.mp3 b/old/html/multidic/app/webroot/voices/context/707.mp3
deleted file mode 100644
index b693ca3..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/707.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/708.mp3 b/old/html/multidic/app/webroot/voices/context/708.mp3
deleted file mode 100644
index 2bf7316..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/708.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/709.mp3 b/old/html/multidic/app/webroot/voices/context/709.mp3
deleted file mode 100644
index 3bca24c..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/709.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/710.mp3 b/old/html/multidic/app/webroot/voices/context/710.mp3
deleted file mode 100644
index 013d6d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/710.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/711.mp3 b/old/html/multidic/app/webroot/voices/context/711.mp3
deleted file mode 100644
index 6ae4af2..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/711.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/712.mp3 b/old/html/multidic/app/webroot/voices/context/712.mp3
deleted file mode 100644
index 3b0bde5..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/712.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/713.mp3 b/old/html/multidic/app/webroot/voices/context/713.mp3
deleted file mode 100644
index fde4346..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/713.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/714.mp3 b/old/html/multidic/app/webroot/voices/context/714.mp3
deleted file mode 100644
index 116bb20..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/714.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/715.mp3 b/old/html/multidic/app/webroot/voices/context/715.mp3
deleted file mode 100644
index 3fe4ab4..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/715.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/716.mp3 b/old/html/multidic/app/webroot/voices/context/716.mp3
deleted file mode 100644
index 9c02b03..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/716.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/717.mp3 b/old/html/multidic/app/webroot/voices/context/717.mp3
deleted file mode 100644
index b0ee714..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/717.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/718.mp3 b/old/html/multidic/app/webroot/voices/context/718.mp3
deleted file mode 100644
index 211e2ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/718.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/719.mp3 b/old/html/multidic/app/webroot/voices/context/719.mp3
deleted file mode 100644
index 446564a..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/719.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/720.mp3 b/old/html/multidic/app/webroot/voices/context/720.mp3
deleted file mode 100644
index cf7646e..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/720.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/721.mp3 b/old/html/multidic/app/webroot/voices/context/721.mp3
deleted file mode 100644
index cc1d6df..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/721.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/722.mp3 b/old/html/multidic/app/webroot/voices/context/722.mp3
deleted file mode 100644
index 323a5a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/722.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/723.mp3 b/old/html/multidic/app/webroot/voices/context/723.mp3
deleted file mode 100644
index 233d943..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/723.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/724.mp3 b/old/html/multidic/app/webroot/voices/context/724.mp3
deleted file mode 100644
index 1ef8472..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/724.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/725.mp3 b/old/html/multidic/app/webroot/voices/context/725.mp3
deleted file mode 100644
index e081bfe..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/725.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/726.mp3 b/old/html/multidic/app/webroot/voices/context/726.mp3
deleted file mode 100644
index 1c96242..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/726.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/727.mp3 b/old/html/multidic/app/webroot/voices/context/727.mp3
deleted file mode 100644
index 2d7ab4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/727.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/728.mp3 b/old/html/multidic/app/webroot/voices/context/728.mp3
deleted file mode 100644
index 10b6d9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/728.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/729.mp3 b/old/html/multidic/app/webroot/voices/context/729.mp3
deleted file mode 100644
index 6786641..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/729.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/730.mp3 b/old/html/multidic/app/webroot/voices/context/730.mp3
deleted file mode 100644
index c69c545..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/730.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/731.mp3 b/old/html/multidic/app/webroot/voices/context/731.mp3
deleted file mode 100644
index 3def1b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/731.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/732.mp3 b/old/html/multidic/app/webroot/voices/context/732.mp3
deleted file mode 100644
index 998b785..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/732.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/733.mp3 b/old/html/multidic/app/webroot/voices/context/733.mp3
deleted file mode 100644
index 34fb8a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/733.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/734.mp3 b/old/html/multidic/app/webroot/voices/context/734.mp3
deleted file mode 100644
index 9fa76ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/734.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/735.mp3 b/old/html/multidic/app/webroot/voices/context/735.mp3
deleted file mode 100644
index 442b497..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/735.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/736.mp3 b/old/html/multidic/app/webroot/voices/context/736.mp3
deleted file mode 100644
index 8a6ea5c..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/736.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/737.mp3 b/old/html/multidic/app/webroot/voices/context/737.mp3
deleted file mode 100644
index 6dc651c..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/737.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/738.mp3 b/old/html/multidic/app/webroot/voices/context/738.mp3
deleted file mode 100644
index aaf03a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/738.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/739.mp3 b/old/html/multidic/app/webroot/voices/context/739.mp3
deleted file mode 100644
index 9011f06..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/739.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/740.mp3 b/old/html/multidic/app/webroot/voices/context/740.mp3
deleted file mode 100644
index 4d48066..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/740.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/context/741.mp3 b/old/html/multidic/app/webroot/voices/context/741.mp3
deleted file mode 100644
index 54a3cbb..0000000
Binary files a/old/html/multidic/app/webroot/voices/context/741.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110001c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110001c.mp3
deleted file mode 100644
index 7c0ea88..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110001c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110002c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110002c.mp3
deleted file mode 100644
index 3ab71b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110002c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110003c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110003c.mp3
deleted file mode 100644
index 1943516..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110003c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110004c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110004c.mp3
deleted file mode 100644
index 1e8c055..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110004c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110005c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110005c.mp3
deleted file mode 100644
index 7810d80..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110005c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110006c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110006c.mp3
deleted file mode 100644
index 5418886..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110006c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110007c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110007c.mp3
deleted file mode 100644
index a7a24b1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110007c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110008c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110008c.mp3
deleted file mode 100644
index 34c82a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110008c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110009c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110009c.mp3
deleted file mode 100644
index edef04f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110009c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110010c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110010c.mp3
deleted file mode 100644
index c6297ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110010c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110011c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110011c.mp3
deleted file mode 100644
index 76df753..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110011c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110012c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110012c.mp3
deleted file mode 100644
index a2cf3d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110012c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110013c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110013c.mp3
deleted file mode 100644
index 7df9500..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110013c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110014c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110014c.mp3
deleted file mode 100644
index 1da269f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110014c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110015c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110015c.mp3
deleted file mode 100644
index 9107d05..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110015c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110016c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110016c.mp3
deleted file mode 100644
index 424c917..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110016c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110017c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110017c.mp3
deleted file mode 100644
index 689e03e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110017c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110018c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110018c.mp3
deleted file mode 100644
index 1cf5a97..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110018c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110019c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110019c.mp3
deleted file mode 100644
index 0b93305..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110019c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110020c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110020c.mp3
deleted file mode 100644
index 6523093..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110020c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110021c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110021c.mp3
deleted file mode 100644
index 920dcef..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110021c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110022c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110022c.mp3
deleted file mode 100644
index 0baa410..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110022c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110023c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110023c.mp3
deleted file mode 100644
index 1643c97..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110023c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110024c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110024c.mp3
deleted file mode 100644
index f1ae047..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110024c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110025c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110025c.mp3
deleted file mode 100644
index 0b600f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110025c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110026c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110026c.mp3
deleted file mode 100644
index f275221..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110026c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110027c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110027c.mp3
deleted file mode 100644
index 51f90fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110027c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110028c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110028c.mp3
deleted file mode 100644
index aa827c2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110028c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110029c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110029c.mp3
deleted file mode 100644
index 12585a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110029c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110030c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110030c.mp3
deleted file mode 100644
index bcd3b5a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110030c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110031c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110031c.mp3
deleted file mode 100644
index 9a2079e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110031c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110032c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110032c.mp3
deleted file mode 100644
index 137064d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110032c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110033c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110033c.mp3
deleted file mode 100644
index 588326c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110033c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110034c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110034c.mp3
deleted file mode 100644
index 06de7f7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110034c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110035c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110035c.mp3
deleted file mode 100644
index 0b705a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110035c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110036c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110036c.mp3
deleted file mode 100644
index 315a6fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110036c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110037c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110037c.mp3
deleted file mode 100644
index 41a9c4c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110037c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110038c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110038c.mp3
deleted file mode 100644
index 92cc9c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110038c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110039c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110039c.mp3
deleted file mode 100644
index fc5244b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110039c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110040c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110040c.mp3
deleted file mode 100644
index 81064ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110040c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110041c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110041c.mp3
deleted file mode 100644
index 0ffc5f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110041c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110042c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110042c.mp3
deleted file mode 100644
index 07f48d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110042c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110043c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110043c.mp3
deleted file mode 100644
index d017774..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110043c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110044c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110044c.mp3
deleted file mode 100644
index 9d9cb38..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110044c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110045c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110045c.mp3
deleted file mode 100644
index 9562caa..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110045c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110046c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110046c.mp3
deleted file mode 100644
index 042c8ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110046c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110047c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110047c.mp3
deleted file mode 100644
index caf2f8e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110047c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110048c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110048c.mp3
deleted file mode 100644
index 6052369..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110048c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110049c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110049c.mp3
deleted file mode 100644
index 00c1ad5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110049c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110050c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110050c.mp3
deleted file mode 100644
index c37ba74..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110050c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110051c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110051c.mp3
deleted file mode 100644
index d44f32d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110051c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110052c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110052c.mp3
deleted file mode 100644
index 425f9c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110052c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110053c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110053c.mp3
deleted file mode 100644
index 89723c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110053c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110054c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110054c.mp3
deleted file mode 100644
index 2c7bc0a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110054c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110055c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110055c.mp3
deleted file mode 100644
index d3b58df..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110055c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110056c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110056c.mp3
deleted file mode 100644
index a7e6693..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110056c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110057c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110057c.mp3
deleted file mode 100644
index 60c0f3b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110057c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110058c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110058c.mp3
deleted file mode 100644
index 8d7d67a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110058c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110059c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110059c.mp3
deleted file mode 100644
index 3e27010..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110059c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110060c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110060c.mp3
deleted file mode 100644
index 409a244..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110060c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110061c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110061c.mp3
deleted file mode 100644
index 50aff86..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110061c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110062c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110062c.mp3
deleted file mode 100644
index d98c7dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110062c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110063c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110063c.mp3
deleted file mode 100644
index 3a50d8a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110063c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110064c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110064c.mp3
deleted file mode 100644
index 4850521..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110064c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110065c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110065c.mp3
deleted file mode 100644
index 5f7d364..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110065c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110066c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110066c.mp3
deleted file mode 100644
index bb03e0c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110066c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110067c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110067c.mp3
deleted file mode 100644
index 757934b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110067c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110068c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110068c.mp3
deleted file mode 100644
index a74b685..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110068c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110069c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110069c.mp3
deleted file mode 100644
index 0ccdbfb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110069c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110070c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110070c.mp3
deleted file mode 100644
index be202c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110070c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110071c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110071c.mp3
deleted file mode 100644
index 9761d63..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110071c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110072c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110072c.mp3
deleted file mode 100644
index 36425c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110072c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110073c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110073c.mp3
deleted file mode 100644
index c69548f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110073c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110074c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110074c.mp3
deleted file mode 100644
index a7a0920..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110074c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110075c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110075c.mp3
deleted file mode 100644
index a3c5076..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110075c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110076c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110076c.mp3
deleted file mode 100644
index 48df8f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110076c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110077c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110077c.mp3
deleted file mode 100644
index 5c2c2b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110077c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110078c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110078c.mp3
deleted file mode 100644
index 9b96c0a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110078c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110079c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110079c.mp3
deleted file mode 100644
index 5f3f5a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110079c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110080c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110080c.mp3
deleted file mode 100644
index 4d72b04..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110080c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110081c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110081c.mp3
deleted file mode 100644
index 2eb6033..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110081c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110082c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110082c.mp3
deleted file mode 100644
index f8583d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110082c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110083c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110083c.mp3
deleted file mode 100644
index f995050..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110083c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110084c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110084c.mp3
deleted file mode 100644
index 4876ce7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110084c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110085c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110085c.mp3
deleted file mode 100644
index 10edc56..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110085c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110086c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110086c.mp3
deleted file mode 100644
index 765b0e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110086c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110087c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110087c.mp3
deleted file mode 100644
index 8f19cad..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110087c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110088c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110088c.mp3
deleted file mode 100644
index bcc689e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110088c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111001c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111001c.mp3
deleted file mode 100644
index 0cec4ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111001c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111002c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111002c.mp3
deleted file mode 100644
index 54f9845..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111002c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111003c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111003c.mp3
deleted file mode 100644
index 722d292..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111003c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111004c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111004c.mp3
deleted file mode 100644
index e108cb3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111004c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111005c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111005c.mp3
deleted file mode 100644
index c925a19..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111005c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111006c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111006c.mp3
deleted file mode 100644
index 58d1cd2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111006c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111007c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111007c.mp3
deleted file mode 100644
index b8d4bc1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111007c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111008c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111008c.mp3
deleted file mode 100644
index 956add3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111008c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111009c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111009c.mp3
deleted file mode 100644
index bd27638..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111009c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111010c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111010c.mp3
deleted file mode 100644
index 7740888..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111010c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111011c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111011c.mp3
deleted file mode 100644
index 50f43d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111011c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111012c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111012c.mp3
deleted file mode 100644
index 8bdf428..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111012c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111013c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111013c.mp3
deleted file mode 100644
index fcae4bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111013c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111014c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111014c.mp3
deleted file mode 100644
index 81a7ef3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111014c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111015c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111015c.mp3
deleted file mode 100644
index 1788035..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111015c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111016c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111016c.mp3
deleted file mode 100644
index f3dcfea..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111016c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111017c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111017c.mp3
deleted file mode 100644
index 5aebd34..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111017c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111018c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111018c.mp3
deleted file mode 100644
index 75ed194..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111018c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111019c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111019c.mp3
deleted file mode 100644
index db17a54..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111019c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111020c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111020c.mp3
deleted file mode 100644
index 2c37815..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111020c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111021c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111021c.mp3
deleted file mode 100644
index 5d6cdb2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111021c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111022c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111022c.mp3
deleted file mode 100644
index 5f2bb91..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111022c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111023c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111023c.mp3
deleted file mode 100644
index 1152767..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111023c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111024c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111024c.mp3
deleted file mode 100644
index 5d665a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111024c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111025c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111025c.mp3
deleted file mode 100644
index 11603b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111025c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111026c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111026c.mp3
deleted file mode 100644
index f9e2856..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111026c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111027c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111027c.mp3
deleted file mode 100644
index c89887c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111027c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111028c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111028c.mp3
deleted file mode 100644
index ba98eec..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111028c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111029c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111029c.mp3
deleted file mode 100644
index 1888a0e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111029c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111030c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111030c.mp3
deleted file mode 100644
index 451db33..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111030c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111031c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111031c.mp3
deleted file mode 100644
index 3a0760e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111031c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111032c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111032c.mp3
deleted file mode 100644
index 3447b5d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111032c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111033c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111033c.mp3
deleted file mode 100644
index d8b1f9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111033c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111034c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111034c.mp3
deleted file mode 100644
index 08c727d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111034c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111035c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111035c.mp3
deleted file mode 100644
index a0717ec..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111035c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111036c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111036c.mp3
deleted file mode 100644
index 6e6f1da..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111036c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111037c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111037c.mp3
deleted file mode 100644
index 3e6e6aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111037c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111038c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111038c.mp3
deleted file mode 100644
index d3d086e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111038c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111039c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111039c.mp3
deleted file mode 100644
index ebee9d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111039c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111040c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111040c.mp3
deleted file mode 100644
index 7208ce3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111040c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111041c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111041c.mp3
deleted file mode 100644
index 2da6358..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111041c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111042c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111042c.mp3
deleted file mode 100644
index 4db3777..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111042c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111043c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111043c.mp3
deleted file mode 100644
index aa96a45..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111043c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111044c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111044c.mp3
deleted file mode 100644
index a6b2c2c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111044c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111045c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111045c.mp3
deleted file mode 100644
index d597c38..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111045c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111046c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111046c.mp3
deleted file mode 100644
index 17d7b98..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111046c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111047c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111047c.mp3
deleted file mode 100644
index d9ce196..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111047c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111048c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111048c.mp3
deleted file mode 100644
index 6a1a540..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111048c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111049c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111049c.mp3
deleted file mode 100644
index 418d2d7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111049c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111050c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111050c.mp3
deleted file mode 100644
index cee749e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111050c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111051c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111051c.mp3
deleted file mode 100644
index 665b0fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111051c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111052c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111052c.mp3
deleted file mode 100644
index 125ba25..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111052c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111053c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111053c.mp3
deleted file mode 100644
index 8de4c48..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111053c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111054c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111054c.mp3
deleted file mode 100644
index b750bb3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111054c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111055c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111055c.mp3
deleted file mode 100644
index db39584..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111055c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111056c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111056c.mp3
deleted file mode 100644
index 626f05e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111056c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111057c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111057c.mp3
deleted file mode 100644
index 2cc75bb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111057c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111058c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111058c.mp3
deleted file mode 100644
index 4ac14f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111058c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111059c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111059c.mp3
deleted file mode 100644
index eefc578..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111059c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111060c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111060c.mp3
deleted file mode 100644
index 4091f88..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111060c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111062c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111062c.mp3
deleted file mode 100644
index 5a6a04a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111062c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111063c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111063c.mp3
deleted file mode 100644
index 28f418e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111063c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111064c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111064c.mp3
deleted file mode 100644
index b0dde46..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111064c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111065c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111065c.mp3
deleted file mode 100644
index 22a38c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111065c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111066c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111066c.mp3
deleted file mode 100644
index 529623c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111066c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111067c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111067c.mp3
deleted file mode 100644
index 2552ed4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111067c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111068c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111068c.mp3
deleted file mode 100644
index c49fce0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111068c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111069c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111069c.mp3
deleted file mode 100644
index 52cf364..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111069c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111070c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111070c.mp3
deleted file mode 100644
index 7f87559..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111070c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111071c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111071c.mp3
deleted file mode 100644
index ec18b74..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111071c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111072c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111072c.mp3
deleted file mode 100644
index a064d37..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111072c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111073c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111073c.mp3
deleted file mode 100644
index 0ecddda..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111073c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111074c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111074c.mp3
deleted file mode 100644
index 4518205..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111074c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111075c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111075c.mp3
deleted file mode 100644
index c876b80..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111075c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111076c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111076c.mp3
deleted file mode 100644
index 78400cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111076c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111077c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111077c.mp3
deleted file mode 100644
index 9492513..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111077c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111078c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111078c.mp3
deleted file mode 100644
index 87d98d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111078c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111079c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111079c.mp3
deleted file mode 100644
index d0ba1d4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111079c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111080c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111080c.mp3
deleted file mode 100644
index a709ae2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111080c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111081c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111081c.mp3
deleted file mode 100644
index 58ab87c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111081c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111082c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111082c.mp3
deleted file mode 100644
index ddfebc7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111082c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111083c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111083c.mp3
deleted file mode 100644
index f903254..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111083c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111084c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111084c.mp3
deleted file mode 100644
index 559041f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111084c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111085c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111085c.mp3
deleted file mode 100644
index b138496..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111085c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111086c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111086c.mp3
deleted file mode 100644
index baccb5f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111086c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111087c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111087c.mp3
deleted file mode 100644
index fb4495f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111087c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111088c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111088c.mp3
deleted file mode 100644
index 8934f9e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111088c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111089c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111089c.mp3
deleted file mode 100644
index c000144..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111089c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111090c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111090c.mp3
deleted file mode 100644
index ec85275..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111090c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111091c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111091c.mp3
deleted file mode 100644
index d062550..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111091c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111092c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111092c.mp3
deleted file mode 100644
index 0655e26..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111092c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111093c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111093c.mp3
deleted file mode 100644
index 7ccd1cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111093c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111094c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111094c.mp3
deleted file mode 100644
index f64e879..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111094c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111095c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111095c.mp3
deleted file mode 100644
index eb4a201..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111095c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111096c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111096c.mp3
deleted file mode 100644
index e36d4ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111096c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111097c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111097c.mp3
deleted file mode 100644
index 963786f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111097c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111098c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111098c.mp3
deleted file mode 100644
index e0ce4d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111098c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111099c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111099c.mp3
deleted file mode 100644
index 60d215e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111099c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111100c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111100c.mp3
deleted file mode 100644
index 55fb2b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111100c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111101c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111101c.mp3
deleted file mode 100644
index fcb6a01..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111101c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111102c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111102c.mp3
deleted file mode 100644
index eba184e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111102c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111103c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111103c.mp3
deleted file mode 100644
index 3b4f351..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111103c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111104c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111104c.mp3
deleted file mode 100644
index fbf83a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111104c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111105c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111105c.mp3
deleted file mode 100644
index b16f73e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111105c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111106c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111106c.mp3
deleted file mode 100644
index 977520a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111106c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111107c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111107c.mp3
deleted file mode 100644
index 36b5b5a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111107c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111108c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111108c.mp3
deleted file mode 100644
index fa29e96..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111108c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111109c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111109c.mp3
deleted file mode 100644
index 66d430a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111109c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111110c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111110c.mp3
deleted file mode 100644
index 260bdea..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111110c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111111c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111111c.mp3
deleted file mode 100644
index b0f76bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111111c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111112c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111112c.mp3
deleted file mode 100644
index 2819101..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111112c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111115c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111115c.mp3
deleted file mode 100644
index 69cb7e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111115c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111116c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111116c.mp3
deleted file mode 100644
index 9de401e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111116c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111117c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111117c.mp3
deleted file mode 100644
index c140fba..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111117c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111118c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111118c.mp3
deleted file mode 100644
index 60db9a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111118c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111119c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111119c.mp3
deleted file mode 100644
index 0d74515..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111119c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111120c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111120c.mp3
deleted file mode 100644
index f6b06c6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111120c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111121c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111121c.mp3
deleted file mode 100644
index 165431e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111121c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111122c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111122c.mp3
deleted file mode 100644
index da36acd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111122c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111123c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111123c.mp3
deleted file mode 100644
index 2de30b0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111123c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111124c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111124c.mp3
deleted file mode 100644
index 2f37400..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111124c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111125c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111125c.mp3
deleted file mode 100644
index 123b6de..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111125c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111126c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111126c.mp3
deleted file mode 100644
index 2d95a4e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111126c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111127c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111127c.mp3
deleted file mode 100644
index 6ab9918..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111127c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111128c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111128c.mp3
deleted file mode 100644
index 49812c6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111128c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111129c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111129c.mp3
deleted file mode 100644
index 6bd3a89..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111129c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111130c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111130c.mp3
deleted file mode 100644
index 77a33aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111130c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103001c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103001c.mp3
deleted file mode 100644
index c100225..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103001c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103002c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103002c.mp3
deleted file mode 100644
index 75d46d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103002c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103003c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103003c.mp3
deleted file mode 100644
index 6f1adc2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103003c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103004c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103004c.mp3
deleted file mode 100644
index 357182a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103004c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103005c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103005c.mp3
deleted file mode 100644
index 5389f4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103005c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103006c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103006c.mp3
deleted file mode 100644
index 6adaeae..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103006c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103007c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103007c.mp3
deleted file mode 100644
index 637b8f0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103007c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103008c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103008c.mp3
deleted file mode 100644
index 50950d9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103008c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103009c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103009c.mp3
deleted file mode 100644
index a7fc5a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103009c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103010c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103010c.mp3
deleted file mode 100644
index fdb6e5d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103010c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103011c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103011c.mp3
deleted file mode 100644
index 9e126e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103011c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103012c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103012c.mp3
deleted file mode 100644
index 4294236..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103012c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103013c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103013c.mp3
deleted file mode 100644
index e68310b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103013c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103014c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103014c.mp3
deleted file mode 100644
index 27be49b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103014c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103015c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103015c.mp3
deleted file mode 100644
index 7c0e54e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103015c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103016c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103016c.mp3
deleted file mode 100644
index 42fe5d9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103016c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103017c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103017c.mp3
deleted file mode 100644
index 0672c57..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103017c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103018c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103018c.mp3
deleted file mode 100644
index 084b1e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103018c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103019c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103019c.mp3
deleted file mode 100644
index 5ce19a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103019c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103020c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103020c.mp3
deleted file mode 100644
index c4d1a7c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103020c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103021c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103021c.mp3
deleted file mode 100644
index 94ea574..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103021c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103022c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103022c.mp3
deleted file mode 100644
index 6fa021d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103022c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103023c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103023c.mp3
deleted file mode 100644
index 5cae5b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103023c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103024c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103024c.mp3
deleted file mode 100644
index 57ac668..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103024c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103025c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103025c.mp3
deleted file mode 100644
index 845a771..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103025c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103026c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103026c.mp3
deleted file mode 100644
index 62daa3d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103026c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103027c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103027c.mp3
deleted file mode 100644
index 0045508..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103027c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103028c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103028c.mp3
deleted file mode 100644
index ea261db..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103028c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103029c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103029c.mp3
deleted file mode 100644
index d5e0389..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103029c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103030c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103030c.mp3
deleted file mode 100644
index bff9e88..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103030c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103031c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103031c.mp3
deleted file mode 100644
index 66d99af..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103031c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103032c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103032c.mp3
deleted file mode 100644
index a2611ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103032c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103033c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103033c.mp3
deleted file mode 100644
index 82a59ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103033c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103034c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103034c.mp3
deleted file mode 100644
index 0c36750..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103034c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103035c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103035c.mp3
deleted file mode 100644
index ed1323b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103035c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103036c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103036c.mp3
deleted file mode 100644
index f362615..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103036c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103037c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103037c.mp3
deleted file mode 100644
index 566c638..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103037c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103038c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103038c.mp3
deleted file mode 100644
index b68ba7a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103038c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103039c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103039c.mp3
deleted file mode 100644
index da00c9a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103039c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103040c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103040c.mp3
deleted file mode 100644
index 9a42558..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103040c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103041c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103041c.mp3
deleted file mode 100644
index 3acd20f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103041c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103042c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103042c.mp3
deleted file mode 100644
index 994473c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103042c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103043c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103043c.mp3
deleted file mode 100644
index f64f720..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103043c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103044c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103044c.mp3
deleted file mode 100644
index 2e735c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103044c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103045c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103045c.mp3
deleted file mode 100644
index 9e67812..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103045c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103046c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103046c.mp3
deleted file mode 100644
index 9186f2d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103046c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103047c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103047c.mp3
deleted file mode 100644
index 87a2121..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103047c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103048c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103048c.mp3
deleted file mode 100644
index de3b841..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103048c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103049c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103049c.mp3
deleted file mode 100644
index e87957f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103049c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103050c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103050c.mp3
deleted file mode 100644
index c6c75a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103050c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103051c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103051c.mp3
deleted file mode 100644
index 392a609..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103051c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103052c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103052c.mp3
deleted file mode 100644
index 36e3a5b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103052c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103053c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103053c.mp3
deleted file mode 100644
index 402ea9d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103053c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103054c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103054c.mp3
deleted file mode 100644
index 93e8590..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103054c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103055c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103055c.mp3
deleted file mode 100644
index 78754ae..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103055c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103056c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103056c.mp3
deleted file mode 100644
index 8946fcb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103056c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103057c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103057c.mp3
deleted file mode 100644
index e0fd46d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103057c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103058c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103058c.mp3
deleted file mode 100644
index 427fb35..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103058c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103059c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103059c.mp3
deleted file mode 100644
index 6109f0b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103059c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103060c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103060c.mp3
deleted file mode 100644
index 1d8c226..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103060c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103061c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103061c.mp3
deleted file mode 100644
index 4b910d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103061c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103062c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103062c.mp3
deleted file mode 100644
index fa0f928..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103062c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103063c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103063c.mp3
deleted file mode 100644
index d563483..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103063c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103064c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103064c.mp3
deleted file mode 100644
index 7212858..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103064c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103065c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103065c.mp3
deleted file mode 100644
index 88ccbaa..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103065c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103066c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103066c.mp3
deleted file mode 100644
index ccc46b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103066c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104001c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104001c.mp3
deleted file mode 100644
index 554d11c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104001c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104002c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104002c.mp3
deleted file mode 100644
index 55bdf31..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104002c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104004c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104004c.mp3
deleted file mode 100644
index e574133..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104004c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104006c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104006c.mp3
deleted file mode 100644
index 77d23bc..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104006c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104007c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104007c.mp3
deleted file mode 100644
index 3f1b165..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104007c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104008c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104008c.mp3
deleted file mode 100644
index 703d1ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104008c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104009c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104009c.mp3
deleted file mode 100644
index 1b1c91e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104009c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104010c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104010c.mp3
deleted file mode 100644
index f748c94..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104010c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104011c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104011c.mp3
deleted file mode 100644
index 2982fc4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104011c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104012c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104012c.mp3
deleted file mode 100644
index b040e20..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104012c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104013c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104013c.mp3
deleted file mode 100644
index fe02426..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104013c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104014c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104014c.mp3
deleted file mode 100644
index ae0d9e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104014c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104015c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104015c.mp3
deleted file mode 100644
index 115165e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104015c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104018c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104018c.mp3
deleted file mode 100644
index 5d4631a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104018c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104021c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104021c.mp3
deleted file mode 100644
index f6e0077..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104021c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104022c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104022c.mp3
deleted file mode 100644
index 48abc3a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104022c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104023c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104023c.mp3
deleted file mode 100644
index d430f8c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104023c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104024c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104024c.mp3
deleted file mode 100644
index d02fbe1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104024c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104025c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104025c.mp3
deleted file mode 100644
index cd34225..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104025c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104028c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104028c.mp3
deleted file mode 100644
index 7700953..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104028c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104029c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104029c.mp3
deleted file mode 100644
index 468c5c8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104029c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104030c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104030c.mp3
deleted file mode 100644
index 92bceeb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104030c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104031c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104031c.mp3
deleted file mode 100644
index 15c5ab8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104031c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104033c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104033c.mp3
deleted file mode 100644
index d293697..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104033c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104034c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104034c.mp3
deleted file mode 100644
index b9567cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104034c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104036c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104036c.mp3
deleted file mode 100644
index acd9a12..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104036c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104038c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104038c.mp3
deleted file mode 100644
index 09ed9b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104038c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104039c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104039c.mp3
deleted file mode 100644
index f66d8ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104039c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104041c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104041c.mp3
deleted file mode 100644
index 32506fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104041c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104043c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104043c.mp3
deleted file mode 100644
index 3f8a2ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104043c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104044c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104044c.mp3
deleted file mode 100644
index 939a26b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104044c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104045c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104045c.mp3
deleted file mode 100644
index c4e55b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104045c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104046c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104046c.mp3
deleted file mode 100644
index 3c40131..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104046c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104047c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104047c.mp3
deleted file mode 100644
index b8beaca..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104047c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104049c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104049c.mp3
deleted file mode 100644
index f52544f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104049c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104050c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104050c.mp3
deleted file mode 100644
index dac5660..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104050c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104051c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104051c.mp3
deleted file mode 100644
index 3698100..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104051c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105004c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105004c.mp3
deleted file mode 100644
index 486dfec..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105004c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105006c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105006c.mp3
deleted file mode 100644
index 750f32c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105006c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105007c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105007c.mp3
deleted file mode 100644
index 065cc30..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105007c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105008c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105008c.mp3
deleted file mode 100644
index cc9eea6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105008c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105010c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105010c.mp3
deleted file mode 100644
index 8c78d16..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105010c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105012c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105012c.mp3
deleted file mode 100644
index 2a1ea10..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105012c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105015c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105015c.mp3
deleted file mode 100644
index 082f8c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105015c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105016c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105016c.mp3
deleted file mode 100644
index 0fe3816..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105016c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105017c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105017c.mp3
deleted file mode 100644
index 6cbbbe2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105017c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105019c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105019c.mp3
deleted file mode 100644
index 3f486c9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105019c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105020c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105020c.mp3
deleted file mode 100644
index 6cc07e1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105020c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105021c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105021c.mp3
deleted file mode 100644
index 96eabe0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105021c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105022c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105022c.mp3
deleted file mode 100644
index 6c0a4a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105022c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105023c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105023c.mp3
deleted file mode 100644
index cdf2669..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105023c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105024c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105024c.mp3
deleted file mode 100644
index 3c44b42..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105024c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105026c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105026c.mp3
deleted file mode 100644
index 2ac75bd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105026c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105027c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105027c.mp3
deleted file mode 100644
index f7e2c99..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105027c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105028c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105028c.mp3
deleted file mode 100644
index 4fdcf8c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105028c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105029c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105029c.mp3
deleted file mode 100644
index afcaa1d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105029c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105030c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105030c.mp3
deleted file mode 100644
index 64173b9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105030c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105031c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105031c.mp3
deleted file mode 100644
index 8795719..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105031c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105032c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105032c.mp3
deleted file mode 100644
index 17ed181..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105032c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105034c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105034c.mp3
deleted file mode 100644
index 67a82d9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105034c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105035c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105035c.mp3
deleted file mode 100644
index 9a6bd3b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105035c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105036c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105036c.mp3
deleted file mode 100644
index 024a440..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105036c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105037c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105037c.mp3
deleted file mode 100644
index d245ae1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105037c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105038c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105038c.mp3
deleted file mode 100644
index c6cf9d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105038c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105042c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105042c.mp3
deleted file mode 100644
index c2e54b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105042c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105043c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105043c.mp3
deleted file mode 100644
index 76779f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105043c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105046c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105046c.mp3
deleted file mode 100644
index b9076e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105046c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105047c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105047c.mp3
deleted file mode 100644
index 0981b07..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105047c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105048c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105048c.mp3
deleted file mode 100644
index 47b9aa7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105048c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105049c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105049c.mp3
deleted file mode 100644
index 58a2153..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105049c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105050c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105050c.mp3
deleted file mode 100644
index 9121b14..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105050c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105051c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105051c.mp3
deleted file mode 100644
index 84c33db..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105051c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105053c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105053c.mp3
deleted file mode 100644
index 94ffda1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105053c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105054c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105054c.mp3
deleted file mode 100644
index 01b99c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105054c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105055c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105055c.mp3
deleted file mode 100644
index 0d17b02..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105055c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105056c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105056c.mp3
deleted file mode 100644
index 9ba9b61..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105056c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105058c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105058c.mp3
deleted file mode 100644
index bfcc0e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105058c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105059c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105059c.mp3
deleted file mode 100644
index f27a6bd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105059c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105060c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105060c.mp3
deleted file mode 100644
index 3b50c64..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105060c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105061c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105061c.mp3
deleted file mode 100644
index dc12245..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105061c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105062c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105062c.mp3
deleted file mode 100644
index b515465..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105062c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105063c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105063c.mp3
deleted file mode 100644
index 5b4472f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105063c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105065c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105065c.mp3
deleted file mode 100644
index ea0a177..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105065c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105066c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105066c.mp3
deleted file mode 100644
index 6eeb7a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105066c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105067c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105067c.mp3
deleted file mode 100644
index 7f887b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105067c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105069c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105069c.mp3
deleted file mode 100644
index 6fbe5b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105069c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105070c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105070c.mp3
deleted file mode 100644
index 8f50f8c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105070c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105071c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105071c.mp3
deleted file mode 100644
index 192e77b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105071c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105072c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105072c.mp3
deleted file mode 100644
index 9e92b02..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105072c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105073c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105073c.mp3
deleted file mode 100644
index 6f554a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105073c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105078c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105078c.mp3
deleted file mode 100644
index ea4c247..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105078c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105080c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105080c.mp3
deleted file mode 100644
index ff47875..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105080c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105085c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105085c.mp3
deleted file mode 100644
index 0e09355..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105085c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105087c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105087c.mp3
deleted file mode 100644
index c5ee47f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105087c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105088c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105088c.mp3
deleted file mode 100644
index db2936d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105088c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105089c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105089c.mp3
deleted file mode 100644
index 5900bb9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105089c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105093c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105093c.mp3
deleted file mode 100644
index 1286548..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105093c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105094c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105094c.mp3
deleted file mode 100644
index 2f6ff0e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105094c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105095c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105095c.mp3
deleted file mode 100644
index a6d97a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105095c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105096c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105096c.mp3
deleted file mode 100644
index b6e4ade..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105096c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106001c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106001c.mp3
deleted file mode 100644
index e019ad6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106001c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106003c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106003c.mp3
deleted file mode 100644
index a770f5c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106003c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106005c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106005c.mp3
deleted file mode 100644
index cbd88a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106005c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106009c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106009c.mp3
deleted file mode 100644
index 0679e96..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106009c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106014c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106014c.mp3
deleted file mode 100644
index 1179a7c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106014c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106015c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106015c.mp3
deleted file mode 100644
index b2167f0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106015c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106016c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106016c.mp3
deleted file mode 100644
index 7f1c0f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106016c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106017c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106017c.mp3
deleted file mode 100644
index ccfd9aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106017c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106018c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106018c.mp3
deleted file mode 100644
index f880389..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106018c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106019c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106019c.mp3
deleted file mode 100644
index 7da8ff5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106019c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106020c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106020c.mp3
deleted file mode 100644
index cb25c4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106020c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106021c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106021c.mp3
deleted file mode 100644
index 490ad81..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106021c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106022c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106022c.mp3
deleted file mode 100644
index 024e5ef..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106022c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106023c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106023c.mp3
deleted file mode 100644
index aa6de9e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106023c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106024c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106024c.mp3
deleted file mode 100644
index b30c5dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106024c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106025c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106025c.mp3
deleted file mode 100644
index 00fe518..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106025c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106026c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106026c.mp3
deleted file mode 100644
index d1d4120..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106026c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106027c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106027c.mp3
deleted file mode 100644
index afb62d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106027c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106028c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106028c.mp3
deleted file mode 100644
index c676470..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106028c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106029c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106029c.mp3
deleted file mode 100644
index a05f322..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106029c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106031c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106031c.mp3
deleted file mode 100644
index af98c9e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106031c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106032c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106032c.mp3
deleted file mode 100644
index 216cd18..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106032c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106033c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106033c.mp3
deleted file mode 100644
index 89d8689..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106033c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106034c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106034c.mp3
deleted file mode 100644
index 0a706e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106034c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106035c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106035c.mp3
deleted file mode 100644
index 45b3814..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106035c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106036c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106036c.mp3
deleted file mode 100644
index 74f8c93..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106036c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106037c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106037c.mp3
deleted file mode 100644
index 9be2009..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106037c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106038c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106038c.mp3
deleted file mode 100644
index 1c1b1b6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106038c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106039c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106039c.mp3
deleted file mode 100644
index 3b98374..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106039c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106040c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106040c.mp3
deleted file mode 100644
index 74b4c4b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106040c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106041c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106041c.mp3
deleted file mode 100644
index bc11779..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106041c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106042c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106042c.mp3
deleted file mode 100644
index 85d22fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106042c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106043c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106043c.mp3
deleted file mode 100644
index 9f5f5e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106043c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106044c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106044c.mp3
deleted file mode 100644
index d6c7788..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106044c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106045c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106045c.mp3
deleted file mode 100644
index 7384004..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106045c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106046c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106046c.mp3
deleted file mode 100644
index 5a38cfd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106046c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106047c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106047c.mp3
deleted file mode 100644
index fe9f376..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106047c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106050c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106050c.mp3
deleted file mode 100644
index 20ed887..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106050c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106052c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106052c.mp3
deleted file mode 100644
index 0d4f1b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106052c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106053c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106053c.mp3
deleted file mode 100644
index f70408f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106053c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106054c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106054c.mp3
deleted file mode 100644
index fe2763a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106054c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106055c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106055c.mp3
deleted file mode 100644
index 9f30352..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106055c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106057c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106057c.mp3
deleted file mode 100644
index 01690a9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106057c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106058c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106058c.mp3
deleted file mode 100644
index 405b032..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106058c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106059c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106059c.mp3
deleted file mode 100644
index 0c77f20..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106059c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106060c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106060c.mp3
deleted file mode 100644
index 94c913f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106060c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106061c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106061c.mp3
deleted file mode 100644
index 547410c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106061c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106062c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106062c.mp3
deleted file mode 100644
index 8de9aa5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106062c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106063c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106063c.mp3
deleted file mode 100644
index 1707e17..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106063c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106064c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106064c.mp3
deleted file mode 100644
index 7dfabfd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106064c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106065c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106065c.mp3
deleted file mode 100644
index 14147a9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106065c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106066c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106066c.mp3
deleted file mode 100644
index 8a77f10..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106066c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106067c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106067c.mp3
deleted file mode 100644
index 40cf2cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106067c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106068c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106068c.mp3
deleted file mode 100644
index 53a508a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106068c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106069c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106069c.mp3
deleted file mode 100644
index 8e8e04c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106069c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106070c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106070c.mp3
deleted file mode 100644
index 3d3845e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106070c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106072c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106072c.mp3
deleted file mode 100644
index 79ea5f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106072c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107001c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107001c.mp3
deleted file mode 100644
index 7836abb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107001c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107002c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107002c.mp3
deleted file mode 100644
index 45e52e7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107002c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107003c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107003c.mp3
deleted file mode 100644
index 6fe048e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107003c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107004c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107004c.mp3
deleted file mode 100644
index 34a1346..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107004c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107005c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107005c.mp3
deleted file mode 100644
index 8015eb4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107005c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107006c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107006c.mp3
deleted file mode 100644
index c85ae6e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107006c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107007c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107007c.mp3
deleted file mode 100644
index 7549ea3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107007c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107013c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107013c.mp3
deleted file mode 100644
index 23d7c65..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107013c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107014c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107014c.mp3
deleted file mode 100644
index d63b7ef..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107014c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107015c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107015c.mp3
deleted file mode 100644
index cfdfd58..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107015c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107016c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107016c.mp3
deleted file mode 100644
index c4b7db5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107016c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107017c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107017c.mp3
deleted file mode 100644
index dff2f78..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107017c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107019c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107019c.mp3
deleted file mode 100644
index bc2b286..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107019c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107022c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107022c.mp3
deleted file mode 100644
index 022927e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107022c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107026c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107026c.mp3
deleted file mode 100644
index 6d294e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107026c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107028c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107028c.mp3
deleted file mode 100644
index eae8578..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107028c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107029c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107029c.mp3
deleted file mode 100644
index 8247fb4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107029c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107030c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107030c.mp3
deleted file mode 100644
index 8c6548c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107030c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107031c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107031c.mp3
deleted file mode 100644
index bba4636..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107031c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107032c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107032c.mp3
deleted file mode 100644
index d1cc53c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107032c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107033c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107033c.mp3
deleted file mode 100644
index 3e37749..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107033c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107034c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107034c.mp3
deleted file mode 100644
index 9d32e6b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107034c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107035c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107035c.mp3
deleted file mode 100644
index 3bac40c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107035c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107036c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107036c.mp3
deleted file mode 100644
index 3a81d1c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107036c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107037c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107037c.mp3
deleted file mode 100644
index fe2e3cc..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107037c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107039c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107039c.mp3
deleted file mode 100644
index 3541cad..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107039c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107043c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107043c.mp3
deleted file mode 100644
index 5a99c7e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107043c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107044c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107044c.mp3
deleted file mode 100644
index ac349fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107044c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107045c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107045c.mp3
deleted file mode 100644
index 0cd259c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107045c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107046c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107046c.mp3
deleted file mode 100644
index e244020..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107046c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107047c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107047c.mp3
deleted file mode 100644
index bfef6b1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107047c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107048c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107048c.mp3
deleted file mode 100644
index cfe2e7b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107048c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107049c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107049c.mp3
deleted file mode 100644
index b90af99..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107049c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107050c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107050c.mp3
deleted file mode 100644
index 897aeb6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107050c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107052c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107052c.mp3
deleted file mode 100644
index 20a94db..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107052c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107055c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107055c.mp3
deleted file mode 100644
index 827168a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107055c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107056c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107056c.mp3
deleted file mode 100644
index 546daca..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107056c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107057c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107057c.mp3
deleted file mode 100644
index afecb08..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107057c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107058c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107058c.mp3
deleted file mode 100644
index 55aacb7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107058c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107059c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107059c.mp3
deleted file mode 100644
index 771e530..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107059c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107062c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107062c.mp3
deleted file mode 100644
index d55febb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107062c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107063c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107063c.mp3
deleted file mode 100644
index 5e895fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107063c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107064c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107064c.mp3
deleted file mode 100644
index 5ad489e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107064c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107065c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107065c.mp3
deleted file mode 100644
index 1aafaec..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107065c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107068c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107068c.mp3
deleted file mode 100644
index fb72dca..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107068c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107069c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107069c.mp3
deleted file mode 100644
index 3636309..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107069c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107070c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107070c.mp3
deleted file mode 100644
index c1526d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107070c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107071c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107071c.mp3
deleted file mode 100644
index 68f4d0b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107071c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107072c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107072c.mp3
deleted file mode 100644
index d22ec6e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107072c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107073c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107073c.mp3
deleted file mode 100644
index 4118916..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107073c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107074c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107074c.mp3
deleted file mode 100644
index ad586f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107074c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107080c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107080c.mp3
deleted file mode 100644
index d33da9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107080c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107081c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107081c.mp3
deleted file mode 100644
index ead98fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107081c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107082c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107082c.mp3
deleted file mode 100644
index 92267e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107082c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107083c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107083c.mp3
deleted file mode 100644
index 0f583b1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107083c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107085c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107085c.mp3
deleted file mode 100644
index e1baad5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107085c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107086c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107086c.mp3
deleted file mode 100644
index 2ca01a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107086c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107089c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107089c.mp3
deleted file mode 100644
index c0f81cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107089c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107090c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107090c.mp3
deleted file mode 100644
index ab4b39a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107090c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107093c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107093c.mp3
deleted file mode 100644
index 1d5f0bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107093c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107096c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107096c.mp3
deleted file mode 100644
index 939de0c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107096c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107097c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107097c.mp3
deleted file mode 100644
index b2db39f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107097c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107098c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107098c.mp3
deleted file mode 100644
index d512048..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107098c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107099c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107099c.mp3
deleted file mode 100644
index 4f29ddf..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107099c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107100c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107100c.mp3
deleted file mode 100644
index 67024b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107100c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107101c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107101c.mp3
deleted file mode 100644
index 2792349..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107101c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107102c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107102c.mp3
deleted file mode 100644
index 91026be..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107102c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107103c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107103c.mp3
deleted file mode 100644
index 14b27bc..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107103c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107104c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107104c.mp3
deleted file mode 100644
index 006a814..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107104c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107105c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107105c.mp3
deleted file mode 100644
index 94c144a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107105c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107106c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107106c.mp3
deleted file mode 100644
index 7cb1942..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107106c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107107c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107107c.mp3
deleted file mode 100644
index fdd8799..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107107c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107109c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107109c.mp3
deleted file mode 100644
index c4ef026..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107109c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107112c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107112c.mp3
deleted file mode 100644
index 87ff5c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107112c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107113c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107113c.mp3
deleted file mode 100644
index c390cf6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107113c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107115c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107115c.mp3
deleted file mode 100644
index f5145a5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107115c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107116c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107116c.mp3
deleted file mode 100644
index a7ae27a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107116c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107117c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107117c.mp3
deleted file mode 100644
index 429ccff..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107117c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107120c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107120c.mp3
deleted file mode 100644
index c58f5b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107120c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107122c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107122c.mp3
deleted file mode 100644
index fb54b7e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107122c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107123c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107123c.mp3
deleted file mode 100644
index d876b2e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107123c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107124c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107124c.mp3
deleted file mode 100644
index 0779d31..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107124c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107125c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107125c.mp3
deleted file mode 100644
index 28024a5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107125c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107126c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107126c.mp3
deleted file mode 100644
index ae86637..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107126c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107127c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107127c.mp3
deleted file mode 100644
index 211e47b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107127c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107128c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107128c.mp3
deleted file mode 100644
index 766b07a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107128c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107129c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107129c.mp3
deleted file mode 100644
index c023d7b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107129c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108001c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108001c.mp3
deleted file mode 100644
index 7deb513..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108001c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108002c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108002c.mp3
deleted file mode 100644
index 4989ede..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108002c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108003c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108003c.mp3
deleted file mode 100644
index 8bd8de7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108003c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108004c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108004c.mp3
deleted file mode 100644
index 97c079b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108004c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108005c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108005c.mp3
deleted file mode 100644
index 8887696..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108005c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108006c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108006c.mp3
deleted file mode 100644
index b90315f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108006c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108007c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108007c.mp3
deleted file mode 100644
index 8cb3547..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108007c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108008c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108008c.mp3
deleted file mode 100644
index 0898942..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108008c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108009c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108009c.mp3
deleted file mode 100644
index 4c013f0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108009c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108010c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108010c.mp3
deleted file mode 100644
index eddbec8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108010c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108011c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108011c.mp3
deleted file mode 100644
index 1402e72..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108011c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108012c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108012c.mp3
deleted file mode 100644
index 2e5e56e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108012c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108013c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108013c.mp3
deleted file mode 100644
index 6ccc8d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108013c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108014c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108014c.mp3
deleted file mode 100644
index 6f4d4a9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108014c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108015c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108015c.mp3
deleted file mode 100644
index dad3a56..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108015c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108016c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108016c.mp3
deleted file mode 100644
index 86ed07c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108016c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108017c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108017c.mp3
deleted file mode 100644
index 78427da..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108017c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108018c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108018c.mp3
deleted file mode 100644
index bf7e369..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108018c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108019c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108019c.mp3
deleted file mode 100644
index 80bf665..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108019c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108020c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108020c.mp3
deleted file mode 100644
index a4d3001..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108020c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108021c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108021c.mp3
deleted file mode 100644
index 0ba7d2d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108021c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108022c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108022c.mp3
deleted file mode 100644
index b9a9500..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108022c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108023c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108023c.mp3
deleted file mode 100644
index 5cb5029..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108023c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108024c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108024c.mp3
deleted file mode 100644
index 4fdd590..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108024c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108025c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108025c.mp3
deleted file mode 100644
index 7845021..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108025c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108026c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108026c.mp3
deleted file mode 100644
index 387a0f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108026c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108027c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108027c.mp3
deleted file mode 100644
index 8c23cbe..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108027c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108029c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108029c.mp3
deleted file mode 100644
index e10a024..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108029c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108030c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108030c.mp3
deleted file mode 100644
index 8db3330..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108030c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108031c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108031c.mp3
deleted file mode 100644
index e56b77a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108031c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108032c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108032c.mp3
deleted file mode 100644
index 3d2dfe3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108032c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108033c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108033c.mp3
deleted file mode 100644
index c360264..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108033c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108034c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108034c.mp3
deleted file mode 100644
index f5218a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108034c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108035c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108035c.mp3
deleted file mode 100644
index 4663f79..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108035c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108036c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108036c.mp3
deleted file mode 100644
index 5afce9c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108036c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108037c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108037c.mp3
deleted file mode 100644
index 84d8201..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108037c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108038c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108038c.mp3
deleted file mode 100644
index d344b44..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108038c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108039c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108039c.mp3
deleted file mode 100644
index 7de509f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108039c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108040c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108040c.mp3
deleted file mode 100644
index 9e4886b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108040c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108041c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108041c.mp3
deleted file mode 100644
index 3af2e28..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108041c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108042c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108042c.mp3
deleted file mode 100644
index 5ca461b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108042c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108043c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108043c.mp3
deleted file mode 100644
index d3ea509..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108043c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108044c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108044c.mp3
deleted file mode 100644
index dfe97ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108044c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108045c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108045c.mp3
deleted file mode 100644
index 0f301a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108045c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108046c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108046c.mp3
deleted file mode 100644
index 2bbddc8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108046c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108047c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108047c.mp3
deleted file mode 100644
index 1c50ad3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108047c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108048c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108048c.mp3
deleted file mode 100644
index a4dc61d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108048c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108049c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108049c.mp3
deleted file mode 100644
index fe090e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108049c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108050c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108050c.mp3
deleted file mode 100644
index 41f21bb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108050c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108051c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108051c.mp3
deleted file mode 100644
index cc89301..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108051c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108052c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108052c.mp3
deleted file mode 100644
index 88764d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108052c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108053c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108053c.mp3
deleted file mode 100644
index 3561d8e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108053c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108056c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108056c.mp3
deleted file mode 100644
index 8964a9a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108056c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108059c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108059c.mp3
deleted file mode 100644
index 7e75137..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108059c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108060c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108060c.mp3
deleted file mode 100644
index 33a5b99..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108060c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108061c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108061c.mp3
deleted file mode 100644
index 3e27c59..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108061c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108062c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108062c.mp3
deleted file mode 100644
index b85469f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108062c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108066c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108066c.mp3
deleted file mode 100644
index 8269720..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108066c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108067c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108067c.mp3
deleted file mode 100644
index 1767e4c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108067c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108068c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108068c.mp3
deleted file mode 100644
index b8e1d8a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108068c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108069c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108069c.mp3
deleted file mode 100644
index 9f4fe1a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108069c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108070c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108070c.mp3
deleted file mode 100644
index febc630..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108070c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108072c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108072c.mp3
deleted file mode 100644
index 8a69331..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108072c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108073c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108073c.mp3
deleted file mode 100644
index 144349e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108073c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108074c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108074c.mp3
deleted file mode 100644
index 5bd6a67..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108074c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108075c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108075c.mp3
deleted file mode 100644
index 837c63a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108075c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108076c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108076c.mp3
deleted file mode 100644
index 371a024..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108076c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108077c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108077c.mp3
deleted file mode 100644
index 3f56d56..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108077c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108078c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108078c.mp3
deleted file mode 100644
index f25dc6d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108078c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108079c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108079c.mp3
deleted file mode 100644
index 750cc94..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108079c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108080c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108080c.mp3
deleted file mode 100644
index a6c5c7c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108080c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108081c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108081c.mp3
deleted file mode 100644
index 1ee93a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108081c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108082c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108082c.mp3
deleted file mode 100644
index 80a8fe8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108082c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108083c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108083c.mp3
deleted file mode 100644
index c5e07ab..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108083c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108084c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108084c.mp3
deleted file mode 100644
index d799825..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108084c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108085c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108085c.mp3
deleted file mode 100644
index 349c890..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108085c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108086c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108086c.mp3
deleted file mode 100644
index 4fe6c9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108086c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108087c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108087c.mp3
deleted file mode 100644
index 8e6d7d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108087c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108088c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108088c.mp3
deleted file mode 100644
index ca22db0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108088c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108089c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108089c.mp3
deleted file mode 100644
index 4f8ac72..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108089c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108090c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108090c.mp3
deleted file mode 100644
index baf9ec8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108090c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108091c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108091c.mp3
deleted file mode 100644
index 886f643..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108091c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108092c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108092c.mp3
deleted file mode 100644
index d9396d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108092c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108093c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108093c.mp3
deleted file mode 100644
index d2e8719..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108093c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108094c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108094c.mp3
deleted file mode 100644
index d907a58..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108094c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108095c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108095c.mp3
deleted file mode 100644
index eb8f468..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108095c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108096c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108096c.mp3
deleted file mode 100644
index b4175c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108096c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108097c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108097c.mp3
deleted file mode 100644
index a156e8d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108097c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108098c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108098c.mp3
deleted file mode 100644
index c849042..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108098c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108099c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108099c.mp3
deleted file mode 100644
index fa0cf7c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108099c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108100c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108100c.mp3
deleted file mode 100644
index d912eaa..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108100c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108101c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108101c.mp3
deleted file mode 100644
index 56ef2cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108101c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108102c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108102c.mp3
deleted file mode 100644
index 56fa4ef..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108102c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108103c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108103c.mp3
deleted file mode 100644
index e32eb6b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108103c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102143w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102143w.mp3
deleted file mode 100644
index 711c148..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102143w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102144w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102144w.mp3
deleted file mode 100644
index 383a15b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102144w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102145w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102145w.mp3
deleted file mode 100644
index d314698..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102145w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102146w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102146w.mp3
deleted file mode 100644
index 2096da9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102146w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102001w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102001w.mp3
deleted file mode 100644
index 3302aa2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102001w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102002w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102002w.mp3
deleted file mode 100644
index f39f450..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102002w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102003w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102003w.mp3
deleted file mode 100644
index fb167de..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102003w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102004w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102004w.mp3
deleted file mode 100644
index 910debf..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102004w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102005w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102005w.mp3
deleted file mode 100644
index 00a84d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102005w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102006w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102006w.mp3
deleted file mode 100644
index 4dcb4ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102006w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102007w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102007w.mp3
deleted file mode 100644
index fed7520..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102007w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102008w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102008w.mp3
deleted file mode 100644
index e24dcf8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102008w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102009w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102009w.mp3
deleted file mode 100644
index 5919cbe..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102009w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102010w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102010w.mp3
deleted file mode 100644
index 419b7b1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102010w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102011w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102011w.mp3
deleted file mode 100644
index 5b598fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102011w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102012w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102012w.mp3
deleted file mode 100644
index 50a01a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102012w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102013w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102013w.mp3
deleted file mode 100644
index 10dcf99..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102013w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102014w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102014w.mp3
deleted file mode 100644
index 8603017..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102014w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102015w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102015w.mp3
deleted file mode 100644
index 552b61e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102015w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102016w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102016w.mp3
deleted file mode 100644
index 9e7563f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102016w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102017w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102017w.mp3
deleted file mode 100644
index b31e9a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102017w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102018w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102018w.mp3
deleted file mode 100644
index 35c62c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102018w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102019w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102019w.mp3
deleted file mode 100644
index 20839fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102019w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102020w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102020w.mp3
deleted file mode 100644
index a443aa5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102020w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102021w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102021w.mp3
deleted file mode 100644
index fcf2013..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102021w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102022w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102022w.mp3
deleted file mode 100644
index 3757fe1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102022w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102023w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102023w.mp3
deleted file mode 100644
index 8f63ef1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102023w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102024w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102024w.mp3
deleted file mode 100644
index 10ed03a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102024w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102025w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102025w.mp3
deleted file mode 100644
index 11c2805..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102025w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102026w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102026w.mp3
deleted file mode 100644
index cbf91fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102026w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102027w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102027w.mp3
deleted file mode 100644
index a81d5b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102027w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102028w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102028w.mp3
deleted file mode 100644
index 1ad36db..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102028w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102029w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102029w.mp3
deleted file mode 100644
index 4d9db72..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102029w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102030w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102030w.mp3
deleted file mode 100644
index b71c697..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102030w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102031w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102031w.mp3
deleted file mode 100644
index 8317c67..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102031w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102032w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102032w.mp3
deleted file mode 100644
index 499d4ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102032w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102033w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102033w.mp3
deleted file mode 100644
index 4448e9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102033w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102034w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102034w.mp3
deleted file mode 100644
index 8aa2ad8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102034w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102035w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102035w.mp3
deleted file mode 100644
index 9219ae6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102035w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102036w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102036w.mp3
deleted file mode 100644
index 1029581..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102036w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102037w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102037w.mp3
deleted file mode 100644
index ba68d9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102037w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102038w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102038w.mp3
deleted file mode 100644
index 1818201..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102038w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102039w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102039w.mp3
deleted file mode 100644
index 910d3a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102039w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102040w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102040w.mp3
deleted file mode 100644
index b270351..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102040w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102041w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102041w.mp3
deleted file mode 100644
index 85fcfa3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102041w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102042w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102042w.mp3
deleted file mode 100644
index a736ba5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102042w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102043w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102043w.mp3
deleted file mode 100644
index ea838ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102043w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102044w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102044w.mp3
deleted file mode 100644
index 58fe06b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102044w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102045w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102045w.mp3
deleted file mode 100644
index 192446d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102045w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102046w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102046w.mp3
deleted file mode 100644
index 98bc4c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102046w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102047w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102047w.mp3
deleted file mode 100644
index 4a6b029..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102047w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102048w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102048w.mp3
deleted file mode 100644
index ae27f39..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102048w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102049w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102049w.mp3
deleted file mode 100644
index fca92e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102049w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102050w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102050w.mp3
deleted file mode 100644
index 7d233e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102050w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102051w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102051w.mp3
deleted file mode 100644
index 3fe1b14..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102051w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102052w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102052w.mp3
deleted file mode 100644
index 31fa792..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102052w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102053w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102053w.mp3
deleted file mode 100644
index 39d9a31..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102053w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102054w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102054w.mp3
deleted file mode 100644
index 13aa881..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102054w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102055w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102055w.mp3
deleted file mode 100644
index 515442c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102055w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102056w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102056w.mp3
deleted file mode 100644
index ea73f42..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102056w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102057w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102057w.mp3
deleted file mode 100644
index 3a1bb6a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102057w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102058w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102058w.mp3
deleted file mode 100644
index f9a1940..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102058w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102059w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102059w.mp3
deleted file mode 100644
index 0397d55..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102059w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102060w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102060w.mp3
deleted file mode 100644
index 98456a5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102060w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102061w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102061w.mp3
deleted file mode 100644
index f3c719f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102061w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102062w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102062w.mp3
deleted file mode 100644
index d90f21a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102062w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102063w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102063w.mp3
deleted file mode 100644
index c70cf4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102063w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102064w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102064w.mp3
deleted file mode 100644
index f79ce10..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102064w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102065w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102065w.mp3
deleted file mode 100644
index d5220f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102065w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102066w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102066w.mp3
deleted file mode 100644
index 0f21dc2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102066w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102067w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102067w.mp3
deleted file mode 100644
index e687007..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102067w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102068w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102068w.mp3
deleted file mode 100644
index 7e7514a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102068w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102069w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102069w.mp3
deleted file mode 100644
index f685255..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102069w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102070w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102070w.mp3
deleted file mode 100644
index 22467f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102070w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102071w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102071w.mp3
deleted file mode 100644
index 5786feb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102071w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102072w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102072w.mp3
deleted file mode 100644
index fafc248..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102072w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102073w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102073w.mp3
deleted file mode 100644
index 2472e47..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102073w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102074w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102074w.mp3
deleted file mode 100644
index 729c24d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102074w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102075w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102075w.mp3
deleted file mode 100644
index 4929cc2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102075w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102076w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102076w.mp3
deleted file mode 100644
index a12788f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102076w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102077w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102077w.mp3
deleted file mode 100644
index 54f0798..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102077w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102078w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102078w.mp3
deleted file mode 100644
index 1617d4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102078w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102079w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102079w.mp3
deleted file mode 100644
index a000da2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102079w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102080w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102080w.mp3
deleted file mode 100644
index 99a7da5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102080w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102081w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102081w.mp3
deleted file mode 100644
index f1ad326..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102081w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102082w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102082w.mp3
deleted file mode 100644
index c417453..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102082w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102083w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102083w.mp3
deleted file mode 100644
index 52e835f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102083w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102084w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102084w.mp3
deleted file mode 100644
index a7cb186..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102084w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102085w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102085w.mp3
deleted file mode 100644
index cb162ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102085w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102086w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102086w.mp3
deleted file mode 100644
index a292223..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102086w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102087w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102087w.mp3
deleted file mode 100644
index 992b90f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102087w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102088w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102088w.mp3
deleted file mode 100644
index 84e0f03..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102088w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102089w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102089w.mp3
deleted file mode 100644
index b282e90..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102089w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102090w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102090w.mp3
deleted file mode 100644
index 09ce24c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102090w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102091w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102091w.mp3
deleted file mode 100644
index 866d804..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102091w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102092w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102092w.mp3
deleted file mode 100644
index b6c88b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102092w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102093w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102093w.mp3
deleted file mode 100644
index 3baaffb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102093w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102094w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102094w.mp3
deleted file mode 100644
index f6ee792..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102094w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102095w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102095w.mp3
deleted file mode 100644
index 43c2267..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102095w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102096w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102096w.mp3
deleted file mode 100644
index 81d7cc5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102096w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102097w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102097w.mp3
deleted file mode 100644
index 4598ec4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102097w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102098w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102098w.mp3
deleted file mode 100644
index bcb2476..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102098w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102099w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102099w.mp3
deleted file mode 100644
index ba154da..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102099w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102100w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102100w.mp3
deleted file mode 100644
index f4dba08..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102100w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102101w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102101w.mp3
deleted file mode 100644
index b43540f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102101w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102102w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102102w.mp3
deleted file mode 100644
index f91b62d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102102w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102103w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102103w.mp3
deleted file mode 100644
index c8d38c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102103w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102104w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102104w.mp3
deleted file mode 100644
index a32e954..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102104w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102105w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102105w.mp3
deleted file mode 100644
index 8449515..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102105w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102106w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102106w.mp3
deleted file mode 100644
index 16158db..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102106w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102107w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102107w.mp3
deleted file mode 100644
index 4a0fefb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102107w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102108w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102108w.mp3
deleted file mode 100644
index 649b29a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102108w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102109w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102109w.mp3
deleted file mode 100644
index 7cb89dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102109w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102110w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102110w.mp3
deleted file mode 100644
index 85dd198..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102110w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102111w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102111w.mp3
deleted file mode 100644
index 759dfd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102111w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102112w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102112w.mp3
deleted file mode 100644
index 1a408c0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102112w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102113w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102113w.mp3
deleted file mode 100644
index c7607ee..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102113w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102114w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102114w.mp3
deleted file mode 100644
index 2fbd68c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102114w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102115w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102115w.mp3
deleted file mode 100644
index 1bb1164..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102115w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102116w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102116w.mp3
deleted file mode 100644
index abb2511..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102116w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102117w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102117w.mp3
deleted file mode 100644
index dec7f78..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102117w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102118w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102118w.mp3
deleted file mode 100644
index dd4f08c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102118w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102119w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102119w.mp3
deleted file mode 100644
index 6a52a7a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102119w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102120w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102120w.mp3
deleted file mode 100644
index d73afac..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102120w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102121w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102121w.mp3
deleted file mode 100644
index 1008852..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102121w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102122w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102122w.mp3
deleted file mode 100644
index 6406879..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102122w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102123w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102123w.mp3
deleted file mode 100644
index bc6246f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102123w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102124w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102124w.mp3
deleted file mode 100644
index 4223797..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102124w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102125w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102125w.mp3
deleted file mode 100644
index 4525730..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102125w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102126w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102126w.mp3
deleted file mode 100644
index d3b8770..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102126w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102127w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102127w.mp3
deleted file mode 100644
index 0a88bc4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102127w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102128w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102128w.mp3
deleted file mode 100644
index 62ef02a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102128w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102129w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102129w.mp3
deleted file mode 100644
index dd8d397..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102129w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102130w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102130w.mp3
deleted file mode 100644
index 223d5e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102130w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102131w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102131w.mp3
deleted file mode 100644
index 9b02a63..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102131w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102132w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102132w.mp3
deleted file mode 100644
index 9fadbc3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102132w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102133w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102133w.mp3
deleted file mode 100644
index 7a9e0e1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102133w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102134w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102134w.mp3
deleted file mode 100644
index 06cd2b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102134w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102135w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102135w.mp3
deleted file mode 100644
index c7664b1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102135w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102136w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102136w.mp3
deleted file mode 100644
index bba31a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102136w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102137w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102137w.mp3
deleted file mode 100644
index 04fd822..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102137w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102138w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102138w.mp3
deleted file mode 100644
index 3418993..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102138w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102139w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102139w.mp3
deleted file mode 100644
index f2f4eef..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102139w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102140w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102140w.mp3
deleted file mode 100644
index 190bcae..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102140w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102141w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102141w.mp3
deleted file mode 100644
index 904fefd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102141w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102142w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102142w.mp3
deleted file mode 100644
index 660b0fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102142w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102143w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102143w.mp3
deleted file mode 100644
index 711c148..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102143w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102144w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102144w.mp3
deleted file mode 100644
index 383a15b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102144w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102145w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102145w.mp3
deleted file mode 100644
index d314698..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102145w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102146w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102146w.mp3
deleted file mode 100644
index 2096da9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_2_sl/0102146w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107001w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107001w.mp3
deleted file mode 100644
index 410d881..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107001w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107002w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107002w.mp3
deleted file mode 100644
index 30b937d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107002w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107003w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107003w.mp3
deleted file mode 100644
index 44489af..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107003w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107004w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107004w.mp3
deleted file mode 100644
index 4c61eb6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107004w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107005w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107005w.mp3
deleted file mode 100644
index 7570e4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107005w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107006w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107006w.mp3
deleted file mode 100644
index 8a9f80a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107006w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107007w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107007w.mp3
deleted file mode 100644
index 43ec53c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107007w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107008w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107008w.mp3
deleted file mode 100644
index 23a77e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107008w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107009w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107009w.mp3
deleted file mode 100644
index 09bdcd2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107009w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107010w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107010w.mp3
deleted file mode 100644
index 56f00c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107010w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107011w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107011w.mp3
deleted file mode 100644
index caf64ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107011w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107012w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107012w.mp3
deleted file mode 100644
index 6091bf6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107012w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107013w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107013w.mp3
deleted file mode 100644
index 6b19fb0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107013w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107014w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107014w.mp3
deleted file mode 100644
index 13788a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107014w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107015w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107015w.mp3
deleted file mode 100644
index a615bb6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107015w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107016w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107016w.mp3
deleted file mode 100644
index aa41bb1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107016w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107017w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107017w.mp3
deleted file mode 100644
index 90aff4c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107017w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107018w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107018w.mp3
deleted file mode 100644
index 0736f29..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107018w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107019w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107019w.mp3
deleted file mode 100644
index 4a0d6b0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107019w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107020w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107020w.mp3
deleted file mode 100644
index 896f75f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107020w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107021w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107021w.mp3
deleted file mode 100644
index a522949..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107021w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107022w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107022w.mp3
deleted file mode 100644
index 360c312..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107022w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107023w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107023w.mp3
deleted file mode 100644
index ea09f51..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107023w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107024w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107024w.mp3
deleted file mode 100644
index 3b09cf0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107024w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107025w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107025w.mp3
deleted file mode 100644
index 28a3658..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107025w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107026w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107026w.mp3
deleted file mode 100644
index d41f2fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107026w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107027w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107027w.mp3
deleted file mode 100644
index b0da080..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107027w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107028w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107028w.mp3
deleted file mode 100644
index d6ad767..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107028w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107029w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107029w.mp3
deleted file mode 100644
index e9b004d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107029w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107030w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107030w.mp3
deleted file mode 100644
index 868c5a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107030w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107031w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107031w.mp3
deleted file mode 100644
index 3c2275e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107031w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107032w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107032w.mp3
deleted file mode 100644
index da4a7dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107032w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107033w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107033w.mp3
deleted file mode 100644
index 1ac7a31..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107033w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107034w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107034w.mp3
deleted file mode 100644
index 4e987d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107034w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107035w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107035w.mp3
deleted file mode 100644
index f552ace..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107035w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107036w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107036w.mp3
deleted file mode 100644
index f75bb47..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107036w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107037w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107037w.mp3
deleted file mode 100644
index abd2cce..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107037w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107038w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107038w.mp3
deleted file mode 100644
index 0f07802..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107038w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107039w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107039w.mp3
deleted file mode 100644
index d6441a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107039w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107040w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107040w.mp3
deleted file mode 100644
index 2b1f087..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107040w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107041w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107041w.mp3
deleted file mode 100644
index 58f2dad..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107041w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107042w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107042w.mp3
deleted file mode 100644
index a0f2e47..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107042w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107043w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107043w.mp3
deleted file mode 100644
index 05534b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107043w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107044w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107044w.mp3
deleted file mode 100644
index 1a94044..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107044w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107045w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107045w.mp3
deleted file mode 100644
index d1a4f7a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107045w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107046w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107046w.mp3
deleted file mode 100644
index 4d0f4ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107046w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107047w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107047w.mp3
deleted file mode 100644
index 8afe11b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107047w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107048w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107048w.mp3
deleted file mode 100644
index 1bf703b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107048w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107049w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107049w.mp3
deleted file mode 100644
index a1aae4c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107049w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107050w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107050w.mp3
deleted file mode 100644
index cc1fc65..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107050w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107051w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107051w.mp3
deleted file mode 100644
index 5ded6c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107051w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107052w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107052w.mp3
deleted file mode 100644
index 2135349..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107052w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107053w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107053w.mp3
deleted file mode 100644
index 96a0d01..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107053w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107054w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107054w.mp3
deleted file mode 100644
index f9913f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107054w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107055w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107055w.mp3
deleted file mode 100644
index 15b42ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107055w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107056w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107056w.mp3
deleted file mode 100644
index aa33c85..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107056w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107057w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107057w.mp3
deleted file mode 100644
index f974bc3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107057w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107058w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107058w.mp3
deleted file mode 100644
index 16ef94d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107058w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107059w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107059w.mp3
deleted file mode 100644
index e0080fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107059w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107060w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107060w.mp3
deleted file mode 100644
index 5e0dcab..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107060w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107061w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107061w.mp3
deleted file mode 100644
index a7540ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107061w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107062w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107062w.mp3
deleted file mode 100644
index 8be8a06..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107062w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107063w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107063w.mp3
deleted file mode 100644
index 145acdc..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107063w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107064w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107064w.mp3
deleted file mode 100644
index cd09eef..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107064w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107065w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107065w.mp3
deleted file mode 100644
index 99b555d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107065w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107066w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107066w.mp3
deleted file mode 100644
index 7c97138..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107066w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107067w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107067w.mp3
deleted file mode 100644
index a7521d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107067w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107068w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107068w.mp3
deleted file mode 100644
index 42da7ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107068w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107069w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107069w.mp3
deleted file mode 100644
index e7ef764..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107069w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107070w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107070w.mp3
deleted file mode 100644
index 88b21e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107070w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107071w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107071w.mp3
deleted file mode 100644
index 715a065..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107071w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107072w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107072w.mp3
deleted file mode 100644
index 1c71418..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107072w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107073w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107073w.mp3
deleted file mode 100644
index b13d321..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107073w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107074w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107074w.mp3
deleted file mode 100644
index 391c3c8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107074w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107075w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107075w.mp3
deleted file mode 100644
index 1f10856..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107075w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107076w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107076w.mp3
deleted file mode 100644
index a645044..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107076w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107078w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107078w.mp3
deleted file mode 100644
index 7c83402..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107078w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107079w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107079w.mp3
deleted file mode 100644
index fb2a2e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107079w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107080w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107080w.mp3
deleted file mode 100644
index f772349..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107080w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107081w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107081w.mp3
deleted file mode 100644
index c1de803..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107081w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107082w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107082w.mp3
deleted file mode 100644
index 00f1c96..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107082w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107083w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107083w.mp3
deleted file mode 100644
index 33994ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107083w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107084w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107084w.mp3
deleted file mode 100644
index a80f2ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107084w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107085w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107085w.mp3
deleted file mode 100644
index 6096e80..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107085w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107086w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107086w.mp3
deleted file mode 100644
index b5e5664..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107086w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107087w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107087w.mp3
deleted file mode 100644
index 2b27215..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107087w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107088w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107088w.mp3
deleted file mode 100644
index 6a76fa6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107088w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107089w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107089w.mp3
deleted file mode 100644
index dafdc0a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107089w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107090w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107090w.mp3
deleted file mode 100644
index bc573d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107090w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107091w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107091w.mp3
deleted file mode 100644
index 66b96e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107091w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107092w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107092w.mp3
deleted file mode 100644
index 9cb458f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107092w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107093w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107093w.mp3
deleted file mode 100644
index 5c6e715..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107093w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107094w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107094w.mp3
deleted file mode 100644
index 5b8308a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107094w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107095w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107095w.mp3
deleted file mode 100644
index 3c1ea4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107095w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107096w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107096w.mp3
deleted file mode 100644
index 6e55e62..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107096w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107097w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107097w.mp3
deleted file mode 100644
index 22df29d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107097w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107098w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107098w.mp3
deleted file mode 100644
index df25fe5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107098w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107099w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107099w.mp3
deleted file mode 100644
index bc42cc7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107099w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107100w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107100w.mp3
deleted file mode 100644
index 09f579b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107100w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107101w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107101w.mp3
deleted file mode 100644
index a783289..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107101w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107102w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107102w.mp3
deleted file mode 100644
index 7b8555d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107102w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107103w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107103w.mp3
deleted file mode 100644
index e3369f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107103w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107104w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107104w.mp3
deleted file mode 100644
index d6030cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107104w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107105w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107105w.mp3
deleted file mode 100644
index e1cc21d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107105w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107106w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107106w.mp3
deleted file mode 100644
index 0e05ade..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107106w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107107w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107107w.mp3
deleted file mode 100644
index 5af7779..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107107w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107108w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107108w.mp3
deleted file mode 100644
index eceab3b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107108w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107109w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107109w.mp3
deleted file mode 100644
index b4e0d9e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107109w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107110w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107110w.mp3
deleted file mode 100644
index 78e05d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107110w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107111w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107111w.mp3
deleted file mode 100644
index e10aa16..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107111w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107112w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107112w.mp3
deleted file mode 100644
index be2aa81..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107112w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107113w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107113w.mp3
deleted file mode 100644
index 89af948..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107113w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107114w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107114w.mp3
deleted file mode 100644
index 0167df2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107114w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107115w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107115w.mp3
deleted file mode 100644
index 90f2585..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107115w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107116w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107116w.mp3
deleted file mode 100644
index 7aba571..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107116w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107117w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107117w.mp3
deleted file mode 100644
index 27ffcbd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107117w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107118w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107118w.mp3
deleted file mode 100644
index 9fb101f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107118w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107119w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107119w.mp3
deleted file mode 100644
index f3918f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107119w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107120w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107120w.mp3
deleted file mode 100644
index e160274..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107120w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107121w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107121w.mp3
deleted file mode 100644
index 29628ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107121w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107122w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107122w.mp3
deleted file mode 100644
index 0d47098..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107122w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107123w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107123w.mp3
deleted file mode 100644
index cfe58b9..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107123w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107124w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107124w.mp3
deleted file mode 100644
index d4f495d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107124w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107125w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107125w.mp3
deleted file mode 100644
index 6eaaec6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107125w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107126w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107126w.mp3
deleted file mode 100644
index d6c0c47..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107126w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107127w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107127w.mp3
deleted file mode 100644
index d1b8e79..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107127w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107128w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107128w.mp3
deleted file mode 100644
index e1c021f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107128w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107129w.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107129w.mp3
deleted file mode 100644
index 5a55b82..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_7_sl/0107129w.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109002c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109002c.mp3
deleted file mode 100644
index fb854a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109002c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109003c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109003c.mp3
deleted file mode 100644
index 662f66d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109003c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109004c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109004c.mp3
deleted file mode 100644
index a6df5ef..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109004c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109005c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109005c.mp3
deleted file mode 100644
index da83026..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109005c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109006c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109006c.mp3
deleted file mode 100644
index 2a83314..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109006c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109007c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109007c.mp3
deleted file mode 100644
index 65bdf14..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109007c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109008c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109008c.mp3
deleted file mode 100644
index 8cd7cdd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109008c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109009c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109009c.mp3
deleted file mode 100644
index 1a9a27c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109009c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109010c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109010c.mp3
deleted file mode 100644
index 84304ee..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109010c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109011c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109011c.mp3
deleted file mode 100644
index 1a6b096..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109011c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109012c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109012c.mp3
deleted file mode 100644
index c2f0079..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109012c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109013c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109013c.mp3
deleted file mode 100644
index 3ae565f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109013c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109014c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109014c.mp3
deleted file mode 100644
index ee361fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109014c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109015c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109015c.mp3
deleted file mode 100644
index e7aecc3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109015c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109016c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109016c.mp3
deleted file mode 100644
index 024f775..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109016c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109017c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109017c.mp3
deleted file mode 100644
index a05358f..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109017c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109018c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109018c.mp3
deleted file mode 100644
index eb71cd2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109018c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109019c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109019c.mp3
deleted file mode 100644
index a45c1c4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109019c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109020c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109020c.mp3
deleted file mode 100644
index 1e8faa5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109020c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109021c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109021c.mp3
deleted file mode 100644
index 204985d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109021c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109022c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109022c.mp3
deleted file mode 100644
index 97a683d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109022c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109023c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109023c.mp3
deleted file mode 100644
index 6a300ab..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109023c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109024c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109024c.mp3
deleted file mode 100644
index 557314e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109024c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109025c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109025c.mp3
deleted file mode 100644
index d32da16..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109025c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109026c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109026c.mp3
deleted file mode 100644
index 3fd2924..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109026c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109027c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109027c.mp3
deleted file mode 100644
index b593851..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109027c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109028c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109028c.mp3
deleted file mode 100644
index 0538fa5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109028c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109029c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109029c.mp3
deleted file mode 100644
index 6ed23ae..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109029c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109030c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109030c.mp3
deleted file mode 100644
index ba5f512..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109030c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109031c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109031c.mp3
deleted file mode 100644
index 1d020d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109031c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109032c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109032c.mp3
deleted file mode 100644
index 6a1e990..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109032c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109033c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109033c.mp3
deleted file mode 100644
index 3aa16a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109033c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109034c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109034c.mp3
deleted file mode 100644
index 84ba6f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109034c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109035c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109035c.mp3
deleted file mode 100644
index ac02aae..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109035c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109036c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109036c.mp3
deleted file mode 100644
index a979c26..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109036c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109037c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109037c.mp3
deleted file mode 100644
index 7b71d85..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109037c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109038c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109038c.mp3
deleted file mode 100644
index 28037b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109038c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109039c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109039c.mp3
deleted file mode 100644
index 043cd6b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109039c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109040c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109040c.mp3
deleted file mode 100644
index c151751..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109040c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109041c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109041c.mp3
deleted file mode 100644
index b0d8410..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109041c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109042c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109042c.mp3
deleted file mode 100644
index 18b0b81..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109042c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109043c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109043c.mp3
deleted file mode 100644
index b008cac..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109043c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109044c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109044c.mp3
deleted file mode 100644
index 390753e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109044c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109045c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109045c.mp3
deleted file mode 100644
index 38c54cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109045c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109046c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109046c.mp3
deleted file mode 100644
index 1dbacce..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109046c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109047c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109047c.mp3
deleted file mode 100644
index 17c7d93..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109047c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109048c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109048c.mp3
deleted file mode 100644
index 7718d53..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109048c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109049c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109049c.mp3
deleted file mode 100644
index 5819201..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109049c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109051c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109051c.mp3
deleted file mode 100644
index d3ddc9a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109051c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109052c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109052c.mp3
deleted file mode 100644
index bac586d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109052c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109053c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109053c.mp3
deleted file mode 100644
index 28963cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109053c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109054c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109054c.mp3
deleted file mode 100644
index ba241b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109054c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109055c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109055c.mp3
deleted file mode 100644
index 029d145..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109055c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109056c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109056c.mp3
deleted file mode 100644
index 5408b0a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109056c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109057c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109057c.mp3
deleted file mode 100644
index a9f30b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109057c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109058c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109058c.mp3
deleted file mode 100644
index b693ca3..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109058c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109059c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109059c.mp3
deleted file mode 100644
index 2bf7316..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109059c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109060c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109060c.mp3
deleted file mode 100644
index 3bca24c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109060c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109061c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109061c.mp3
deleted file mode 100644
index 013d6d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109061c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109062c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109062c.mp3
deleted file mode 100644
index 6ae4af2..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109062c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109063c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109063c.mp3
deleted file mode 100644
index 3b0bde5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109063c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109064c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109064c.mp3
deleted file mode 100644
index fde4346..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109064c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109065c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109065c.mp3
deleted file mode 100644
index 116bb20..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109065c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109066c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109066c.mp3
deleted file mode 100644
index 3fe4ab4..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109066c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109067c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109067c.mp3
deleted file mode 100644
index 9c02b03..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109067c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109068c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109068c.mp3
deleted file mode 100644
index b0ee714..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109068c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109069c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109069c.mp3
deleted file mode 100644
index 211e2ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109069c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109070c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109070c.mp3
deleted file mode 100644
index 446564a..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109070c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109071c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109071c.mp3
deleted file mode 100644
index cf7646e..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109071c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109072c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109072c.mp3
deleted file mode 100644
index cc1d6df..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109072c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109073c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109073c.mp3
deleted file mode 100644
index 323a5a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109073c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109074c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109074c.mp3
deleted file mode 100644
index 233d943..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109074c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109075c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109075c.mp3
deleted file mode 100644
index 1ef8472..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109075c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109076c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109076c.mp3
deleted file mode 100644
index e081bfe..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109076c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109077c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109077c.mp3
deleted file mode 100644
index 1c96242..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109077c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109078c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109078c.mp3
deleted file mode 100644
index 2d7ab4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109078c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109079c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109079c.mp3
deleted file mode 100644
index 10b6d9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109079c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109080c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109080c.mp3
deleted file mode 100644
index 6786641..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109080c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109081c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109081c.mp3
deleted file mode 100644
index c69c545..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109081c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109082c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109082c.mp3
deleted file mode 100644
index 3def1b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109082c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109083c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109083c.mp3
deleted file mode 100644
index 998b785..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109083c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109084c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109084c.mp3
deleted file mode 100644
index 34fb8a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109084c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109085c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109085c.mp3
deleted file mode 100644
index 9fa76ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109085c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109086c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109086c.mp3
deleted file mode 100644
index 442b497..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109086c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109087c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109087c.mp3
deleted file mode 100644
index 8a6ea5c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109087c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109088c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109088c.mp3
deleted file mode 100644
index 6dc651c..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109088c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109089c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109089c.mp3
deleted file mode 100644
index aaf03a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109089c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109090c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109090c.mp3
deleted file mode 100644
index 9011f06..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109090c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109091c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109091c.mp3
deleted file mode 100644
index 4d48066..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109091c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109092c.mp3 b/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109092c.mp3
deleted file mode 100644
index 54a3cbb..0000000
Binary files a/old/html/multidic/app/webroot/voices/novy_adresar_pro_zvuky/zal_9_ko/0109092c.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/10.mp3 b/old/html/multidic/app/webroot/voices/word/10.mp3
deleted file mode 100644
index 3302aa2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/10.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/100.mp3 b/old/html/multidic/app/webroot/voices/word/100.mp3
deleted file mode 100644
index 3baaffb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/100.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/101.mp3 b/old/html/multidic/app/webroot/voices/word/101.mp3
deleted file mode 100644
index f6ee792..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/101.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/102.mp3 b/old/html/multidic/app/webroot/voices/word/102.mp3
deleted file mode 100644
index 43c2267..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/102.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/103.mp3 b/old/html/multidic/app/webroot/voices/word/103.mp3
deleted file mode 100644
index 81d7cc5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/103.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/104.mp3 b/old/html/multidic/app/webroot/voices/word/104.mp3
deleted file mode 100644
index 4598ec4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/104.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/105.mp3 b/old/html/multidic/app/webroot/voices/word/105.mp3
deleted file mode 100644
index bcb2476..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/105.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/106.mp3 b/old/html/multidic/app/webroot/voices/word/106.mp3
deleted file mode 100644
index ba154da..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/106.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/107.mp3 b/old/html/multidic/app/webroot/voices/word/107.mp3
deleted file mode 100644
index f4dba08..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/107.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/108.mp3 b/old/html/multidic/app/webroot/voices/word/108.mp3
deleted file mode 100644
index b43540f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/108.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/109.mp3 b/old/html/multidic/app/webroot/voices/word/109.mp3
deleted file mode 100644
index f91b62d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/109.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/11.mp3 b/old/html/multidic/app/webroot/voices/word/11.mp3
deleted file mode 100644
index f39f450..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/11.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/110.mp3 b/old/html/multidic/app/webroot/voices/word/110.mp3
deleted file mode 100644
index c8d38c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/110.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/111.mp3 b/old/html/multidic/app/webroot/voices/word/111.mp3
deleted file mode 100644
index 8449515..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/111.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/112.mp3 b/old/html/multidic/app/webroot/voices/word/112.mp3
deleted file mode 100644
index 16158db..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/112.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/113.mp3 b/old/html/multidic/app/webroot/voices/word/113.mp3
deleted file mode 100644
index 4a0fefb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/113.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/114.mp3 b/old/html/multidic/app/webroot/voices/word/114.mp3
deleted file mode 100644
index 649b29a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/114.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/115.mp3 b/old/html/multidic/app/webroot/voices/word/115.mp3
deleted file mode 100644
index 85dd198..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/115.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/116.mp3 b/old/html/multidic/app/webroot/voices/word/116.mp3
deleted file mode 100644
index 759dfd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/116.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/117.mp3 b/old/html/multidic/app/webroot/voices/word/117.mp3
deleted file mode 100644
index 1a408c0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/117.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/118.mp3 b/old/html/multidic/app/webroot/voices/word/118.mp3
deleted file mode 100644
index c7607ee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/118.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/119.mp3 b/old/html/multidic/app/webroot/voices/word/119.mp3
deleted file mode 100644
index 2fbd68c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/119.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/12.mp3 b/old/html/multidic/app/webroot/voices/word/12.mp3
deleted file mode 100644
index fcf2013..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/12.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/120.mp3 b/old/html/multidic/app/webroot/voices/word/120.mp3
deleted file mode 100644
index 1bb1164..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/120.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/121.mp3 b/old/html/multidic/app/webroot/voices/word/121.mp3
deleted file mode 100644
index abb2511..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/121.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/122.mp3 b/old/html/multidic/app/webroot/voices/word/122.mp3
deleted file mode 100644
index dec7f78..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/122.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/123.mp3 b/old/html/multidic/app/webroot/voices/word/123.mp3
deleted file mode 100644
index dd4f08c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/123.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/124.mp3 b/old/html/multidic/app/webroot/voices/word/124.mp3
deleted file mode 100644
index d73afac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/124.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/125.mp3 b/old/html/multidic/app/webroot/voices/word/125.mp3
deleted file mode 100644
index 1008852..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/125.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/126.mp3 b/old/html/multidic/app/webroot/voices/word/126.mp3
deleted file mode 100644
index bc6246f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/126.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/127.mp3 b/old/html/multidic/app/webroot/voices/word/127.mp3
deleted file mode 100644
index 4223797..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/127.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/128.mp3 b/old/html/multidic/app/webroot/voices/word/128.mp3
deleted file mode 100644
index 4525730..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/128.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/129.mp3 b/old/html/multidic/app/webroot/voices/word/129.mp3
deleted file mode 100644
index d3b8770..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/129.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/13.mp3 b/old/html/multidic/app/webroot/voices/word/13.mp3
deleted file mode 100644
index 3302aa2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/13.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/130.mp3 b/old/html/multidic/app/webroot/voices/word/130.mp3
deleted file mode 100644
index 0a88bc4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/130.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/131.mp3 b/old/html/multidic/app/webroot/voices/word/131.mp3
deleted file mode 100644
index 62ef02a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/131.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/132.mp3 b/old/html/multidic/app/webroot/voices/word/132.mp3
deleted file mode 100644
index dd8d397..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/132.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/133.mp3 b/old/html/multidic/app/webroot/voices/word/133.mp3
deleted file mode 100644
index 223d5e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/133.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/134.mp3 b/old/html/multidic/app/webroot/voices/word/134.mp3
deleted file mode 100644
index 9b02a63..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/134.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/135.mp3 b/old/html/multidic/app/webroot/voices/word/135.mp3
deleted file mode 100644
index 9fadbc3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/135.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/136.mp3 b/old/html/multidic/app/webroot/voices/word/136.mp3
deleted file mode 100644
index 7a9e0e1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/136.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/137.mp3 b/old/html/multidic/app/webroot/voices/word/137.mp3
deleted file mode 100644
index 06cd2b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/137.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/138.mp3 b/old/html/multidic/app/webroot/voices/word/138.mp3
deleted file mode 100644
index c7664b1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/138.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/139.mp3 b/old/html/multidic/app/webroot/voices/word/139.mp3
deleted file mode 100644
index bba31a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/139.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/14.mp3 b/old/html/multidic/app/webroot/voices/word/14.mp3
deleted file mode 100644
index f39f450..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/14.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/140.mp3 b/old/html/multidic/app/webroot/voices/word/140.mp3
deleted file mode 100644
index 04fd822..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/140.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/141.mp3 b/old/html/multidic/app/webroot/voices/word/141.mp3
deleted file mode 100644
index 3418993..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/141.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/142.mp3 b/old/html/multidic/app/webroot/voices/word/142.mp3
deleted file mode 100644
index f2f4eef..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/142.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/143.mp3 b/old/html/multidic/app/webroot/voices/word/143.mp3
deleted file mode 100644
index 190bcae..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/143.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/144.mp3 b/old/html/multidic/app/webroot/voices/word/144.mp3
deleted file mode 100644
index 904fefd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/144.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/145.mp3 b/old/html/multidic/app/webroot/voices/word/145.mp3
deleted file mode 100644
index 660b0fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/145.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/146.mp3 b/old/html/multidic/app/webroot/voices/word/146.mp3
deleted file mode 100644
index 383a15b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/146.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/147.mp3 b/old/html/multidic/app/webroot/voices/word/147.mp3
deleted file mode 100644
index d314698..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/147.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/148.mp3 b/old/html/multidic/app/webroot/voices/word/148.mp3
deleted file mode 100644
index 2096da9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/148.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/149.mp3 b/old/html/multidic/app/webroot/voices/word/149.mp3
deleted file mode 100644
index 5b2cb7e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/149.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/15.mp3 b/old/html/multidic/app/webroot/voices/word/15.mp3
deleted file mode 100644
index fb167de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/15.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/150.mp3 b/old/html/multidic/app/webroot/voices/word/150.mp3
deleted file mode 100644
index 1feb555..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/150.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/151.mp3 b/old/html/multidic/app/webroot/voices/word/151.mp3
deleted file mode 100644
index b4e8bad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/151.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/152.mp3 b/old/html/multidic/app/webroot/voices/word/152.mp3
deleted file mode 100644
index 0387952..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/152.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/153.mp3 b/old/html/multidic/app/webroot/voices/word/153.mp3
deleted file mode 100644
index 5d334d7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/153.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/154.mp3 b/old/html/multidic/app/webroot/voices/word/154.mp3
deleted file mode 100644
index 113a75d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/154.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/155.mp3 b/old/html/multidic/app/webroot/voices/word/155.mp3
deleted file mode 100644
index fa3262c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/155.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/156.mp3 b/old/html/multidic/app/webroot/voices/word/156.mp3
deleted file mode 100644
index 647a125..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/156.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/157.mp3 b/old/html/multidic/app/webroot/voices/word/157.mp3
deleted file mode 100644
index 5ae5330..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/157.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/158.mp3 b/old/html/multidic/app/webroot/voices/word/158.mp3
deleted file mode 100644
index 40a2983..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/158.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/159.mp3 b/old/html/multidic/app/webroot/voices/word/159.mp3
deleted file mode 100644
index 746904b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/159.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/16.mp3 b/old/html/multidic/app/webroot/voices/word/16.mp3
deleted file mode 100644
index 910debf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/16.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/160.mp3 b/old/html/multidic/app/webroot/voices/word/160.mp3
deleted file mode 100644
index 27498a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/160.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/161.mp3 b/old/html/multidic/app/webroot/voices/word/161.mp3
deleted file mode 100644
index a4ee5a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/161.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/162.mp3 b/old/html/multidic/app/webroot/voices/word/162.mp3
deleted file mode 100644
index d1849e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/162.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/163.mp3 b/old/html/multidic/app/webroot/voices/word/163.mp3
deleted file mode 100644
index a7ef273..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/163.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/164.mp3 b/old/html/multidic/app/webroot/voices/word/164.mp3
deleted file mode 100644
index 9cfeec9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/164.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/165.mp3 b/old/html/multidic/app/webroot/voices/word/165.mp3
deleted file mode 100644
index e91eb9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/165.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/166.mp3 b/old/html/multidic/app/webroot/voices/word/166.mp3
deleted file mode 100644
index ade9319..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/166.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/167.mp3 b/old/html/multidic/app/webroot/voices/word/167.mp3
deleted file mode 100644
index b112b0f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/167.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/168.mp3 b/old/html/multidic/app/webroot/voices/word/168.mp3
deleted file mode 100644
index 4b838fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/168.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/169.mp3 b/old/html/multidic/app/webroot/voices/word/169.mp3
deleted file mode 100644
index 73de12c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/169.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/17.mp3 b/old/html/multidic/app/webroot/voices/word/17.mp3
deleted file mode 100644
index 00a84d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/17.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/170.mp3 b/old/html/multidic/app/webroot/voices/word/170.mp3
deleted file mode 100644
index 4fac4be..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/170.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/171.mp3 b/old/html/multidic/app/webroot/voices/word/171.mp3
deleted file mode 100644
index b74c2cc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/171.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/172.mp3 b/old/html/multidic/app/webroot/voices/word/172.mp3
deleted file mode 100644
index a1f2714..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/172.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/173.mp3 b/old/html/multidic/app/webroot/voices/word/173.mp3
deleted file mode 100644
index d944312..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/173.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/175.mp3 b/old/html/multidic/app/webroot/voices/word/175.mp3
deleted file mode 100644
index 39734da..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/175.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/176.mp3 b/old/html/multidic/app/webroot/voices/word/176.mp3
deleted file mode 100644
index e2e4fc5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/176.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/177.mp3 b/old/html/multidic/app/webroot/voices/word/177.mp3
deleted file mode 100644
index 94cf5b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/177.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/178.mp3 b/old/html/multidic/app/webroot/voices/word/178.mp3
deleted file mode 100644
index 0a33fd5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/178.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/179.mp3 b/old/html/multidic/app/webroot/voices/word/179.mp3
deleted file mode 100644
index 6723856..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/179.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/18.mp3 b/old/html/multidic/app/webroot/voices/word/18.mp3
deleted file mode 100644
index 4dcb4ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/18.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/180.mp3 b/old/html/multidic/app/webroot/voices/word/180.mp3
deleted file mode 100644
index 89611e9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/180.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/181.mp3 b/old/html/multidic/app/webroot/voices/word/181.mp3
deleted file mode 100644
index 71cc808..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/181.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/182.mp3 b/old/html/multidic/app/webroot/voices/word/182.mp3
deleted file mode 100644
index 099d3b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/182.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/183.mp3 b/old/html/multidic/app/webroot/voices/word/183.mp3
deleted file mode 100644
index 83a329a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/183.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/184.mp3 b/old/html/multidic/app/webroot/voices/word/184.mp3
deleted file mode 100644
index d63f846..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/184.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/185.mp3 b/old/html/multidic/app/webroot/voices/word/185.mp3
deleted file mode 100644
index 9ef922b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/185.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/186.mp3 b/old/html/multidic/app/webroot/voices/word/186.mp3
deleted file mode 100644
index a68d9b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/186.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/187.mp3 b/old/html/multidic/app/webroot/voices/word/187.mp3
deleted file mode 100644
index f52a7f3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/187.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/188.mp3 b/old/html/multidic/app/webroot/voices/word/188.mp3
deleted file mode 100644
index 9e815b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/188.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/189.mp3 b/old/html/multidic/app/webroot/voices/word/189.mp3
deleted file mode 100644
index 1905323..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/189.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/19.mp3 b/old/html/multidic/app/webroot/voices/word/19.mp3
deleted file mode 100644
index fed7520..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/19.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/190.mp3 b/old/html/multidic/app/webroot/voices/word/190.mp3
deleted file mode 100644
index 24c1403..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/190.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/191.mp3 b/old/html/multidic/app/webroot/voices/word/191.mp3
deleted file mode 100644
index 98a130c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/191.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/192.mp3 b/old/html/multidic/app/webroot/voices/word/192.mp3
deleted file mode 100644
index 501276b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/192.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/193.mp3 b/old/html/multidic/app/webroot/voices/word/193.mp3
deleted file mode 100644
index 3b6e568..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/193.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/194.mp3 b/old/html/multidic/app/webroot/voices/word/194.mp3
deleted file mode 100644
index f211203..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/194.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1949.mp3 b/old/html/multidic/app/webroot/voices/word/1949.mp3
deleted file mode 100644
index 0f21dc2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1949.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/195.mp3 b/old/html/multidic/app/webroot/voices/word/195.mp3
deleted file mode 100644
index 4c64832..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/195.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1950.mp3 b/old/html/multidic/app/webroot/voices/word/1950.mp3
deleted file mode 100644
index a292223..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1950.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1951.mp3 b/old/html/multidic/app/webroot/voices/word/1951.mp3
deleted file mode 100644
index b6c88b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1951.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1952.mp3 b/old/html/multidic/app/webroot/voices/word/1952.mp3
deleted file mode 100644
index 6a674b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1952.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1953.mp3 b/old/html/multidic/app/webroot/voices/word/1953.mp3
deleted file mode 100644
index a0ab669..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1953.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1954.mp3 b/old/html/multidic/app/webroot/voices/word/1954.mp3
deleted file mode 100644
index 801a8e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1954.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1955.mp3 b/old/html/multidic/app/webroot/voices/word/1955.mp3
deleted file mode 100644
index ca89fa5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1955.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1956.mp3 b/old/html/multidic/app/webroot/voices/word/1956.mp3
deleted file mode 100644
index 92e0143..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1956.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1957.mp3 b/old/html/multidic/app/webroot/voices/word/1957.mp3
deleted file mode 100644
index 24dc305..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1957.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1958.mp3 b/old/html/multidic/app/webroot/voices/word/1958.mp3
deleted file mode 100644
index 1a6ec22..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1958.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1959.mp3 b/old/html/multidic/app/webroot/voices/word/1959.mp3
deleted file mode 100644
index f71c594..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1959.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/196.mp3 b/old/html/multidic/app/webroot/voices/word/196.mp3
deleted file mode 100644
index cc41556..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/196.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1960.mp3 b/old/html/multidic/app/webroot/voices/word/1960.mp3
deleted file mode 100644
index 0953cb5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1960.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1961.mp3 b/old/html/multidic/app/webroot/voices/word/1961.mp3
deleted file mode 100644
index c12f64b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1961.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1962.mp3 b/old/html/multidic/app/webroot/voices/word/1962.mp3
deleted file mode 100644
index e954cbc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1962.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1963.mp3 b/old/html/multidic/app/webroot/voices/word/1963.mp3
deleted file mode 100644
index 737c43a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1963.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1964.mp3 b/old/html/multidic/app/webroot/voices/word/1964.mp3
deleted file mode 100644
index f9915cb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1964.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1965.mp3 b/old/html/multidic/app/webroot/voices/word/1965.mp3
deleted file mode 100644
index 49a3cac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1965.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1966.mp3 b/old/html/multidic/app/webroot/voices/word/1966.mp3
deleted file mode 100644
index 6dde065..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1966.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1967.mp3 b/old/html/multidic/app/webroot/voices/word/1967.mp3
deleted file mode 100644
index 5af06f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1967.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1968.mp3 b/old/html/multidic/app/webroot/voices/word/1968.mp3
deleted file mode 100644
index 4a6b30f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1968.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1969.mp3 b/old/html/multidic/app/webroot/voices/word/1969.mp3
deleted file mode 100644
index 5c8aa53..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1969.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/197.mp3 b/old/html/multidic/app/webroot/voices/word/197.mp3
deleted file mode 100644
index 91eea30..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/197.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1970.mp3 b/old/html/multidic/app/webroot/voices/word/1970.mp3
deleted file mode 100644
index 710fd53..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1970.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1971.mp3 b/old/html/multidic/app/webroot/voices/word/1971.mp3
deleted file mode 100644
index ad3cb7c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1971.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1972.mp3 b/old/html/multidic/app/webroot/voices/word/1972.mp3
deleted file mode 100644
index 0a14046..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1972.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1973.mp3 b/old/html/multidic/app/webroot/voices/word/1973.mp3
deleted file mode 100644
index 77f6c91..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1973.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1974.mp3 b/old/html/multidic/app/webroot/voices/word/1974.mp3
deleted file mode 100644
index 6ac6691..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1974.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1975.mp3 b/old/html/multidic/app/webroot/voices/word/1975.mp3
deleted file mode 100644
index 4aff487..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1975.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1976.mp3 b/old/html/multidic/app/webroot/voices/word/1976.mp3
deleted file mode 100644
index bef955b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1976.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1977.mp3 b/old/html/multidic/app/webroot/voices/word/1977.mp3
deleted file mode 100644
index e7fa551..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1977.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1978.mp3 b/old/html/multidic/app/webroot/voices/word/1978.mp3
deleted file mode 100644
index d5b4b4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1978.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1979.mp3 b/old/html/multidic/app/webroot/voices/word/1979.mp3
deleted file mode 100644
index 801a8e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1979.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/198.mp3 b/old/html/multidic/app/webroot/voices/word/198.mp3
deleted file mode 100644
index 4617951..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/198.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1980.mp3 b/old/html/multidic/app/webroot/voices/word/1980.mp3
deleted file mode 100644
index 8fe8276..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1980.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1981.mp3 b/old/html/multidic/app/webroot/voices/word/1981.mp3
deleted file mode 100644
index b59324e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1981.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1982.mp3 b/old/html/multidic/app/webroot/voices/word/1982.mp3
deleted file mode 100644
index 9b82cb2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1982.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1983.mp3 b/old/html/multidic/app/webroot/voices/word/1983.mp3
deleted file mode 100644
index 1533105..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1983.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1984.mp3 b/old/html/multidic/app/webroot/voices/word/1984.mp3
deleted file mode 100644
index 46bee4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1984.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1985.mp3 b/old/html/multidic/app/webroot/voices/word/1985.mp3
deleted file mode 100644
index 2aa3ae4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1985.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1986.mp3 b/old/html/multidic/app/webroot/voices/word/1986.mp3
deleted file mode 100644
index 6afbabd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1986.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1987.mp3 b/old/html/multidic/app/webroot/voices/word/1987.mp3
deleted file mode 100644
index f5c244b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1987.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1988.mp3 b/old/html/multidic/app/webroot/voices/word/1988.mp3
deleted file mode 100644
index e6443b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1988.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1989.mp3 b/old/html/multidic/app/webroot/voices/word/1989.mp3
deleted file mode 100644
index c6aeb94..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1989.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/199.mp3 b/old/html/multidic/app/webroot/voices/word/199.mp3
deleted file mode 100644
index 9803fa0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/199.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1990.mp3 b/old/html/multidic/app/webroot/voices/word/1990.mp3
deleted file mode 100644
index 04151ce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1990.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1991.mp3 b/old/html/multidic/app/webroot/voices/word/1991.mp3
deleted file mode 100644
index 63f026a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1991.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1992.mp3 b/old/html/multidic/app/webroot/voices/word/1992.mp3
deleted file mode 100644
index a4ec5de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1992.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1993.mp3 b/old/html/multidic/app/webroot/voices/word/1993.mp3
deleted file mode 100644
index fe5e979..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1993.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1994.mp3 b/old/html/multidic/app/webroot/voices/word/1994.mp3
deleted file mode 100644
index abcda90..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1994.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1995.mp3 b/old/html/multidic/app/webroot/voices/word/1995.mp3
deleted file mode 100644
index 6f4e82c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1995.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1996.mp3 b/old/html/multidic/app/webroot/voices/word/1996.mp3
deleted file mode 100644
index 46e5627..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1996.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1997.mp3 b/old/html/multidic/app/webroot/voices/word/1997.mp3
deleted file mode 100644
index 292b7a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1997.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1998.mp3 b/old/html/multidic/app/webroot/voices/word/1998.mp3
deleted file mode 100644
index d8fa678..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1998.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/1999.mp3 b/old/html/multidic/app/webroot/voices/word/1999.mp3
deleted file mode 100644
index 4522c0e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/1999.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/20.mp3 b/old/html/multidic/app/webroot/voices/word/20.mp3
deleted file mode 100644
index e24dcf8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/20.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/200.mp3 b/old/html/multidic/app/webroot/voices/word/200.mp3
deleted file mode 100644
index 76644e9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/200.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2000.mp3 b/old/html/multidic/app/webroot/voices/word/2000.mp3
deleted file mode 100644
index d0ca243..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2000.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2001.mp3 b/old/html/multidic/app/webroot/voices/word/2001.mp3
deleted file mode 100644
index 72f606d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2001.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2002.mp3 b/old/html/multidic/app/webroot/voices/word/2002.mp3
deleted file mode 100644
index 2531bc0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2002.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2003.mp3 b/old/html/multidic/app/webroot/voices/word/2003.mp3
deleted file mode 100644
index b952446..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2003.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2004.mp3 b/old/html/multidic/app/webroot/voices/word/2004.mp3
deleted file mode 100644
index a49c302..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2004.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2005.mp3 b/old/html/multidic/app/webroot/voices/word/2005.mp3
deleted file mode 100644
index ea2f722..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2005.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2006.mp3 b/old/html/multidic/app/webroot/voices/word/2006.mp3
deleted file mode 100644
index f7aa051..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2006.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2007.mp3 b/old/html/multidic/app/webroot/voices/word/2007.mp3
deleted file mode 100644
index 7940367..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2007.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2008.mp3 b/old/html/multidic/app/webroot/voices/word/2008.mp3
deleted file mode 100644
index c10415e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2008.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2009.mp3 b/old/html/multidic/app/webroot/voices/word/2009.mp3
deleted file mode 100644
index 22afbc1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2009.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/201.mp3 b/old/html/multidic/app/webroot/voices/word/201.mp3
deleted file mode 100644
index d79591e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/201.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2010.mp3 b/old/html/multidic/app/webroot/voices/word/2010.mp3
deleted file mode 100644
index 7c537c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2010.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2011.mp3 b/old/html/multidic/app/webroot/voices/word/2011.mp3
deleted file mode 100644
index 00b7df5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2011.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2012.mp3 b/old/html/multidic/app/webroot/voices/word/2012.mp3
deleted file mode 100644
index 355f63a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2012.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2013.mp3 b/old/html/multidic/app/webroot/voices/word/2013.mp3
deleted file mode 100644
index cf17fd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2013.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2014.mp3 b/old/html/multidic/app/webroot/voices/word/2014.mp3
deleted file mode 100644
index d667137..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2014.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2015.mp3 b/old/html/multidic/app/webroot/voices/word/2015.mp3
deleted file mode 100644
index 6cd61c4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2015.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2016.mp3 b/old/html/multidic/app/webroot/voices/word/2016.mp3
deleted file mode 100644
index f77bf4e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2016.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2017.mp3 b/old/html/multidic/app/webroot/voices/word/2017.mp3
deleted file mode 100644
index fcc04d4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2017.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2018.mp3 b/old/html/multidic/app/webroot/voices/word/2018.mp3
deleted file mode 100644
index a4a4ee8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2018.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2019.mp3 b/old/html/multidic/app/webroot/voices/word/2019.mp3
deleted file mode 100644
index 2f021d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2019.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/202.mp3 b/old/html/multidic/app/webroot/voices/word/202.mp3
deleted file mode 100644
index ec60df3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/202.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2020.mp3 b/old/html/multidic/app/webroot/voices/word/2020.mp3
deleted file mode 100644
index 93271e7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2020.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2021.mp3 b/old/html/multidic/app/webroot/voices/word/2021.mp3
deleted file mode 100644
index abe0029..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2021.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2022.mp3 b/old/html/multidic/app/webroot/voices/word/2022.mp3
deleted file mode 100644
index 7dd9662..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2022.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2023.mp3 b/old/html/multidic/app/webroot/voices/word/2023.mp3
deleted file mode 100644
index ae7fd25..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2023.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2024.mp3 b/old/html/multidic/app/webroot/voices/word/2024.mp3
deleted file mode 100644
index f98644f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2024.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2025.mp3 b/old/html/multidic/app/webroot/voices/word/2025.mp3
deleted file mode 100644
index 1bf5856..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2025.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2026.mp3 b/old/html/multidic/app/webroot/voices/word/2026.mp3
deleted file mode 100644
index 769a55f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2026.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2027.mp3 b/old/html/multidic/app/webroot/voices/word/2027.mp3
deleted file mode 100644
index ae3d29d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2027.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2028.mp3 b/old/html/multidic/app/webroot/voices/word/2028.mp3
deleted file mode 100644
index 3904878..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2028.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2029.mp3 b/old/html/multidic/app/webroot/voices/word/2029.mp3
deleted file mode 100644
index edb59f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2029.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/203.mp3 b/old/html/multidic/app/webroot/voices/word/203.mp3
deleted file mode 100644
index 031aca4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/203.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2030.mp3 b/old/html/multidic/app/webroot/voices/word/2030.mp3
deleted file mode 100644
index ae78961..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2030.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2031.mp3 b/old/html/multidic/app/webroot/voices/word/2031.mp3
deleted file mode 100644
index f0b3e35..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2031.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2032.mp3 b/old/html/multidic/app/webroot/voices/word/2032.mp3
deleted file mode 100644
index 8cedb21..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2032.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2033.mp3 b/old/html/multidic/app/webroot/voices/word/2033.mp3
deleted file mode 100644
index c273b4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2033.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2034.mp3 b/old/html/multidic/app/webroot/voices/word/2034.mp3
deleted file mode 100644
index eb52156..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2034.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2035.mp3 b/old/html/multidic/app/webroot/voices/word/2035.mp3
deleted file mode 100644
index cf094f7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2035.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2036.mp3 b/old/html/multidic/app/webroot/voices/word/2036.mp3
deleted file mode 100644
index 800cb50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2036.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2037.mp3 b/old/html/multidic/app/webroot/voices/word/2037.mp3
deleted file mode 100644
index 24a0c89..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2037.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2038.mp3 b/old/html/multidic/app/webroot/voices/word/2038.mp3
deleted file mode 100644
index d42e44e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2038.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2039.mp3 b/old/html/multidic/app/webroot/voices/word/2039.mp3
deleted file mode 100644
index 52239fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2039.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/204.mp3 b/old/html/multidic/app/webroot/voices/word/204.mp3
deleted file mode 100644
index 7d3e48b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/204.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2040.mp3 b/old/html/multidic/app/webroot/voices/word/2040.mp3
deleted file mode 100644
index b58a9ae..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2040.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2041.mp3 b/old/html/multidic/app/webroot/voices/word/2041.mp3
deleted file mode 100644
index 228a0e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2041.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2042.mp3 b/old/html/multidic/app/webroot/voices/word/2042.mp3
deleted file mode 100644
index 4ba2ce3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2042.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2043.mp3 b/old/html/multidic/app/webroot/voices/word/2043.mp3
deleted file mode 100644
index 8bb0798..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2043.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2044.mp3 b/old/html/multidic/app/webroot/voices/word/2044.mp3
deleted file mode 100644
index 99b1d19..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2044.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2045.mp3 b/old/html/multidic/app/webroot/voices/word/2045.mp3
deleted file mode 100644
index f45c484..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2045.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2046.mp3 b/old/html/multidic/app/webroot/voices/word/2046.mp3
deleted file mode 100644
index 17dd969..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2046.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2047.mp3 b/old/html/multidic/app/webroot/voices/word/2047.mp3
deleted file mode 100644
index 2345d71..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2047.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2048.mp3 b/old/html/multidic/app/webroot/voices/word/2048.mp3
deleted file mode 100644
index 8bae56d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2048.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2049.mp3 b/old/html/multidic/app/webroot/voices/word/2049.mp3
deleted file mode 100644
index 6f4cbdb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2049.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/205.mp3 b/old/html/multidic/app/webroot/voices/word/205.mp3
deleted file mode 100644
index 916a725..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/205.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2050.mp3 b/old/html/multidic/app/webroot/voices/word/2050.mp3
deleted file mode 100644
index 8995d77..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2050.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2051.mp3 b/old/html/multidic/app/webroot/voices/word/2051.mp3
deleted file mode 100644
index df827cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2051.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2052.mp3 b/old/html/multidic/app/webroot/voices/word/2052.mp3
deleted file mode 100644
index 6e0d8d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2052.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2053.mp3 b/old/html/multidic/app/webroot/voices/word/2053.mp3
deleted file mode 100644
index 1782d5e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2053.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2054.mp3 b/old/html/multidic/app/webroot/voices/word/2054.mp3
deleted file mode 100644
index f2a9df3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2054.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2055.mp3 b/old/html/multidic/app/webroot/voices/word/2055.mp3
deleted file mode 100644
index 7e36024..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2055.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2056.mp3 b/old/html/multidic/app/webroot/voices/word/2056.mp3
deleted file mode 100644
index 540474d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2056.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2057.mp3 b/old/html/multidic/app/webroot/voices/word/2057.mp3
deleted file mode 100644
index e09f5d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2057.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2058.mp3 b/old/html/multidic/app/webroot/voices/word/2058.mp3
deleted file mode 100644
index d576081..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2058.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2059.mp3 b/old/html/multidic/app/webroot/voices/word/2059.mp3
deleted file mode 100644
index 72108af..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2059.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/206.mp3 b/old/html/multidic/app/webroot/voices/word/206.mp3
deleted file mode 100644
index ee4de98..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/206.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2060.mp3 b/old/html/multidic/app/webroot/voices/word/2060.mp3
deleted file mode 100644
index 87b3dc3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2060.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2061.mp3 b/old/html/multidic/app/webroot/voices/word/2061.mp3
deleted file mode 100644
index 0844b8d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2061.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2062.mp3 b/old/html/multidic/app/webroot/voices/word/2062.mp3
deleted file mode 100644
index 60d9b88..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2062.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2063.mp3 b/old/html/multidic/app/webroot/voices/word/2063.mp3
deleted file mode 100644
index c6df073..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2063.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2064.mp3 b/old/html/multidic/app/webroot/voices/word/2064.mp3
deleted file mode 100644
index 9c56ba3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2064.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2065.mp3 b/old/html/multidic/app/webroot/voices/word/2065.mp3
deleted file mode 100644
index 92cae75..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2065.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2066.mp3 b/old/html/multidic/app/webroot/voices/word/2066.mp3
deleted file mode 100644
index 0fd65e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2066.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2067.mp3 b/old/html/multidic/app/webroot/voices/word/2067.mp3
deleted file mode 100644
index bd1ed71..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2067.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2068.mp3 b/old/html/multidic/app/webroot/voices/word/2068.mp3
deleted file mode 100644
index fa3ad20..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2068.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2069.mp3 b/old/html/multidic/app/webroot/voices/word/2069.mp3
deleted file mode 100644
index bbcb265..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2069.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/207.mp3 b/old/html/multidic/app/webroot/voices/word/207.mp3
deleted file mode 100644
index c7e69ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/207.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2070.mp3 b/old/html/multidic/app/webroot/voices/word/2070.mp3
deleted file mode 100644
index 60e3f8e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2070.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/208.mp3 b/old/html/multidic/app/webroot/voices/word/208.mp3
deleted file mode 100644
index aa8f6db..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/208.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/209.mp3 b/old/html/multidic/app/webroot/voices/word/209.mp3
deleted file mode 100644
index f180a24..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/209.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/21.mp3 b/old/html/multidic/app/webroot/voices/word/21.mp3
deleted file mode 100644
index 5919cbe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/21.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/210.mp3 b/old/html/multidic/app/webroot/voices/word/210.mp3
deleted file mode 100644
index 05304b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/210.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/211.mp3 b/old/html/multidic/app/webroot/voices/word/211.mp3
deleted file mode 100644
index 1662471..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/211.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/212.mp3 b/old/html/multidic/app/webroot/voices/word/212.mp3
deleted file mode 100644
index d51ba7f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/212.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/213.mp3 b/old/html/multidic/app/webroot/voices/word/213.mp3
deleted file mode 100644
index 5b098fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/213.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/214.mp3 b/old/html/multidic/app/webroot/voices/word/214.mp3
deleted file mode 100644
index 055fc53..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/214.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2147.mp3 b/old/html/multidic/app/webroot/voices/word/2147.mp3
deleted file mode 100644
index b740647..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2147.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2148.mp3 b/old/html/multidic/app/webroot/voices/word/2148.mp3
deleted file mode 100644
index fdf5adf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2148.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/215.mp3 b/old/html/multidic/app/webroot/voices/word/215.mp3
deleted file mode 100644
index 6166b30..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/215.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2150.mp3 b/old/html/multidic/app/webroot/voices/word/2150.mp3
deleted file mode 100644
index 9317cc7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2150.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2151.mp3 b/old/html/multidic/app/webroot/voices/word/2151.mp3
deleted file mode 100644
index c9f8b68..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2151.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2152.mp3 b/old/html/multidic/app/webroot/voices/word/2152.mp3
deleted file mode 100644
index cab0aeb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2152.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2153.mp3 b/old/html/multidic/app/webroot/voices/word/2153.mp3
deleted file mode 100644
index 3c389f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2153.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2154.mp3 b/old/html/multidic/app/webroot/voices/word/2154.mp3
deleted file mode 100644
index 097badc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2154.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2156.mp3 b/old/html/multidic/app/webroot/voices/word/2156.mp3
deleted file mode 100644
index a461ffd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2156.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2157.mp3 b/old/html/multidic/app/webroot/voices/word/2157.mp3
deleted file mode 100644
index 1a370d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2157.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2158.mp3 b/old/html/multidic/app/webroot/voices/word/2158.mp3
deleted file mode 100644
index 50f7fa0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2158.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2159.mp3 b/old/html/multidic/app/webroot/voices/word/2159.mp3
deleted file mode 100644
index 6a74e9a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2159.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/216.mp3 b/old/html/multidic/app/webroot/voices/word/216.mp3
deleted file mode 100644
index 8be7e43..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/216.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2160.mp3 b/old/html/multidic/app/webroot/voices/word/2160.mp3
deleted file mode 100644
index 3cc298c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2160.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2161.mp3 b/old/html/multidic/app/webroot/voices/word/2161.mp3
deleted file mode 100644
index eea21be..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2161.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2162.mp3 b/old/html/multidic/app/webroot/voices/word/2162.mp3
deleted file mode 100644
index 76b6936..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2162.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2163.mp3 b/old/html/multidic/app/webroot/voices/word/2163.mp3
deleted file mode 100644
index 50456c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2163.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2164.mp3 b/old/html/multidic/app/webroot/voices/word/2164.mp3
deleted file mode 100644
index 1c53dbb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2164.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2165.mp3 b/old/html/multidic/app/webroot/voices/word/2165.mp3
deleted file mode 100644
index 6c9d01a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2165.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2166.mp3 b/old/html/multidic/app/webroot/voices/word/2166.mp3
deleted file mode 100644
index 630a01c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2166.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/217.mp3 b/old/html/multidic/app/webroot/voices/word/217.mp3
deleted file mode 100644
index 9e8043e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/217.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/218.mp3 b/old/html/multidic/app/webroot/voices/word/218.mp3
deleted file mode 100644
index 7b25851..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/218.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/219.mp3 b/old/html/multidic/app/webroot/voices/word/219.mp3
deleted file mode 100644
index 46c0a7b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/219.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/22.mp3 b/old/html/multidic/app/webroot/voices/word/22.mp3
deleted file mode 100644
index 419b7b1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/22.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/220.mp3 b/old/html/multidic/app/webroot/voices/word/220.mp3
deleted file mode 100644
index 6f6c493..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/220.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/221.mp3 b/old/html/multidic/app/webroot/voices/word/221.mp3
deleted file mode 100644
index 810e98a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/221.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/222.mp3 b/old/html/multidic/app/webroot/voices/word/222.mp3
deleted file mode 100644
index ed2a468..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/222.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/223.mp3 b/old/html/multidic/app/webroot/voices/word/223.mp3
deleted file mode 100644
index f84cc2b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/223.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/224.mp3 b/old/html/multidic/app/webroot/voices/word/224.mp3
deleted file mode 100644
index faa4108..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/224.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/225.mp3 b/old/html/multidic/app/webroot/voices/word/225.mp3
deleted file mode 100644
index b1f9ed6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/225.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/226.mp3 b/old/html/multidic/app/webroot/voices/word/226.mp3
deleted file mode 100644
index 816368a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/226.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/227.mp3 b/old/html/multidic/app/webroot/voices/word/227.mp3
deleted file mode 100644
index 36b748d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/227.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/228.mp3 b/old/html/multidic/app/webroot/voices/word/228.mp3
deleted file mode 100644
index 9d42de6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/228.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/229.mp3 b/old/html/multidic/app/webroot/voices/word/229.mp3
deleted file mode 100644
index 1343a91..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/229.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/23.mp3 b/old/html/multidic/app/webroot/voices/word/23.mp3
deleted file mode 100644
index 5b598fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/23.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/230.mp3 b/old/html/multidic/app/webroot/voices/word/230.mp3
deleted file mode 100644
index e4fdbf9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/230.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/231.mp3 b/old/html/multidic/app/webroot/voices/word/231.mp3
deleted file mode 100644
index 53f152a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/231.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/232.mp3 b/old/html/multidic/app/webroot/voices/word/232.mp3
deleted file mode 100644
index c51d9f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/232.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/233.mp3 b/old/html/multidic/app/webroot/voices/word/233.mp3
deleted file mode 100644
index 1bfb932..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/233.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/234.mp3 b/old/html/multidic/app/webroot/voices/word/234.mp3
deleted file mode 100644
index 1602d4f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/234.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/235.mp3 b/old/html/multidic/app/webroot/voices/word/235.mp3
deleted file mode 100644
index d42b3e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/235.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/236.mp3 b/old/html/multidic/app/webroot/voices/word/236.mp3
deleted file mode 100644
index 1273775..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/236.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/237.mp3 b/old/html/multidic/app/webroot/voices/word/237.mp3
deleted file mode 100644
index 86322d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/237.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/238.mp3 b/old/html/multidic/app/webroot/voices/word/238.mp3
deleted file mode 100644
index a211623..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/238.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/239.mp3 b/old/html/multidic/app/webroot/voices/word/239.mp3
deleted file mode 100644
index 591b050..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/239.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/24.mp3 b/old/html/multidic/app/webroot/voices/word/24.mp3
deleted file mode 100644
index 50a01a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/24.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/240.mp3 b/old/html/multidic/app/webroot/voices/word/240.mp3
deleted file mode 100644
index 100a4a9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/240.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/241.mp3 b/old/html/multidic/app/webroot/voices/word/241.mp3
deleted file mode 100644
index d7fd676..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/241.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/242.mp3 b/old/html/multidic/app/webroot/voices/word/242.mp3
deleted file mode 100644
index 7788910..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/242.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/243.mp3 b/old/html/multidic/app/webroot/voices/word/243.mp3
deleted file mode 100644
index 139f0d4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/243.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/244.mp3 b/old/html/multidic/app/webroot/voices/word/244.mp3
deleted file mode 100644
index eab6283..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/244.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/245.mp3 b/old/html/multidic/app/webroot/voices/word/245.mp3
deleted file mode 100644
index 7871406..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/245.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/246.mp3 b/old/html/multidic/app/webroot/voices/word/246.mp3
deleted file mode 100644
index 239e781..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/246.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/247.mp3 b/old/html/multidic/app/webroot/voices/word/247.mp3
deleted file mode 100644
index bc8e41f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/247.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/248.mp3 b/old/html/multidic/app/webroot/voices/word/248.mp3
deleted file mode 100644
index 3afc894..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/248.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/249.mp3 b/old/html/multidic/app/webroot/voices/word/249.mp3
deleted file mode 100644
index 0c8a5cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/249.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/25.mp3 b/old/html/multidic/app/webroot/voices/word/25.mp3
deleted file mode 100644
index 10dcf99..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/25.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/250.mp3 b/old/html/multidic/app/webroot/voices/word/250.mp3
deleted file mode 100644
index b900394..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/250.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/251.mp3 b/old/html/multidic/app/webroot/voices/word/251.mp3
deleted file mode 100644
index 1e01e2c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/251.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/252.mp3 b/old/html/multidic/app/webroot/voices/word/252.mp3
deleted file mode 100644
index 2254259..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/252.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2533.mp3 b/old/html/multidic/app/webroot/voices/word/2533.mp3
deleted file mode 100644
index 5e599d4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2533.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2534.mp3 b/old/html/multidic/app/webroot/voices/word/2534.mp3
deleted file mode 100644
index 78311e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2534.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2535.mp3 b/old/html/multidic/app/webroot/voices/word/2535.mp3
deleted file mode 100644
index 9a31f0d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2535.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2536.mp3 b/old/html/multidic/app/webroot/voices/word/2536.mp3
deleted file mode 100644
index eba5c63..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2536.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2537.mp3 b/old/html/multidic/app/webroot/voices/word/2537.mp3
deleted file mode 100644
index bddf866..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2537.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2538.mp3 b/old/html/multidic/app/webroot/voices/word/2538.mp3
deleted file mode 100644
index 215fe14..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2538.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2539.mp3 b/old/html/multidic/app/webroot/voices/word/2539.mp3
deleted file mode 100644
index 402f933..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2539.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/254.mp3 b/old/html/multidic/app/webroot/voices/word/254.mp3
deleted file mode 100644
index dd7653d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/254.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2540.mp3 b/old/html/multidic/app/webroot/voices/word/2540.mp3
deleted file mode 100644
index 4d3a1d0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2540.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2541.mp3 b/old/html/multidic/app/webroot/voices/word/2541.mp3
deleted file mode 100644
index deb0cb5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2541.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2542.mp3 b/old/html/multidic/app/webroot/voices/word/2542.mp3
deleted file mode 100644
index 5bc7ddc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2542.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2543.mp3 b/old/html/multidic/app/webroot/voices/word/2543.mp3
deleted file mode 100644
index 33dba92..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2543.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2544.mp3 b/old/html/multidic/app/webroot/voices/word/2544.mp3
deleted file mode 100644
index 7fe8f71..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2544.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2545.mp3 b/old/html/multidic/app/webroot/voices/word/2545.mp3
deleted file mode 100644
index 1cf7e94..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2545.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2546.mp3 b/old/html/multidic/app/webroot/voices/word/2546.mp3
deleted file mode 100644
index 7840444..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2546.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2547.mp3 b/old/html/multidic/app/webroot/voices/word/2547.mp3
deleted file mode 100644
index c5d6b7b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2547.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2548.mp3 b/old/html/multidic/app/webroot/voices/word/2548.mp3
deleted file mode 100644
index ff57ad8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2548.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2549.mp3 b/old/html/multidic/app/webroot/voices/word/2549.mp3
deleted file mode 100644
index 3484d23..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2549.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/255.mp3 b/old/html/multidic/app/webroot/voices/word/255.mp3
deleted file mode 100644
index 80aa5ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/255.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2550.mp3 b/old/html/multidic/app/webroot/voices/word/2550.mp3
deleted file mode 100644
index 20eecd3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2550.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2551.mp3 b/old/html/multidic/app/webroot/voices/word/2551.mp3
deleted file mode 100644
index 3553791..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2551.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2552.mp3 b/old/html/multidic/app/webroot/voices/word/2552.mp3
deleted file mode 100644
index 5bbf71c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2552.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2553.mp3 b/old/html/multidic/app/webroot/voices/word/2553.mp3
deleted file mode 100644
index 22e2a73..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2553.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2554.mp3 b/old/html/multidic/app/webroot/voices/word/2554.mp3
deleted file mode 100644
index 2290ce8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2554.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2555.mp3 b/old/html/multidic/app/webroot/voices/word/2555.mp3
deleted file mode 100644
index e416620..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2555.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2556.mp3 b/old/html/multidic/app/webroot/voices/word/2556.mp3
deleted file mode 100644
index 2f72bf0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2556.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2557.mp3 b/old/html/multidic/app/webroot/voices/word/2557.mp3
deleted file mode 100644
index 7aeeb16..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2557.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2558.mp3 b/old/html/multidic/app/webroot/voices/word/2558.mp3
deleted file mode 100644
index 76b1efc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2558.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2559.mp3 b/old/html/multidic/app/webroot/voices/word/2559.mp3
deleted file mode 100644
index 3777e85..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2559.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/256.mp3 b/old/html/multidic/app/webroot/voices/word/256.mp3
deleted file mode 100644
index d295799..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/256.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2560.mp3 b/old/html/multidic/app/webroot/voices/word/2560.mp3
deleted file mode 100644
index c7381dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2560.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2561.mp3 b/old/html/multidic/app/webroot/voices/word/2561.mp3
deleted file mode 100644
index 4df48a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2561.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2562.mp3 b/old/html/multidic/app/webroot/voices/word/2562.mp3
deleted file mode 100644
index c396d51..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2562.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2563.mp3 b/old/html/multidic/app/webroot/voices/word/2563.mp3
deleted file mode 100644
index 73ca0de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2563.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2564.mp3 b/old/html/multidic/app/webroot/voices/word/2564.mp3
deleted file mode 100644
index 00047c2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2564.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2565.mp3 b/old/html/multidic/app/webroot/voices/word/2565.mp3
deleted file mode 100644
index 4e2ec6e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2565.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2566.mp3 b/old/html/multidic/app/webroot/voices/word/2566.mp3
deleted file mode 100644
index 0215ee7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2566.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2567.mp3 b/old/html/multidic/app/webroot/voices/word/2567.mp3
deleted file mode 100644
index 55a1fd3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2567.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2568.mp3 b/old/html/multidic/app/webroot/voices/word/2568.mp3
deleted file mode 100644
index 3346d47..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2568.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2569.mp3 b/old/html/multidic/app/webroot/voices/word/2569.mp3
deleted file mode 100644
index 82140a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2569.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/257.mp3 b/old/html/multidic/app/webroot/voices/word/257.mp3
deleted file mode 100644
index 742db6d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/257.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2570.mp3 b/old/html/multidic/app/webroot/voices/word/2570.mp3
deleted file mode 100644
index 42a4a40..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2570.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2571.mp3 b/old/html/multidic/app/webroot/voices/word/2571.mp3
deleted file mode 100644
index bddd6fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2571.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2572.mp3 b/old/html/multidic/app/webroot/voices/word/2572.mp3
deleted file mode 100644
index 4a64abf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2572.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2573.mp3 b/old/html/multidic/app/webroot/voices/word/2573.mp3
deleted file mode 100644
index b9f7af8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2573.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2574.mp3 b/old/html/multidic/app/webroot/voices/word/2574.mp3
deleted file mode 100644
index ae5023b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2574.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2575.mp3 b/old/html/multidic/app/webroot/voices/word/2575.mp3
deleted file mode 100644
index f89fb51..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2575.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2576.mp3 b/old/html/multidic/app/webroot/voices/word/2576.mp3
deleted file mode 100644
index e726dd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2576.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2577.mp3 b/old/html/multidic/app/webroot/voices/word/2577.mp3
deleted file mode 100644
index d640270..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2577.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2578.mp3 b/old/html/multidic/app/webroot/voices/word/2578.mp3
deleted file mode 100644
index b88190b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2578.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2579.mp3 b/old/html/multidic/app/webroot/voices/word/2579.mp3
deleted file mode 100644
index 5e83bb7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2579.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/258.mp3 b/old/html/multidic/app/webroot/voices/word/258.mp3
deleted file mode 100644
index 05302aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/258.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2580.mp3 b/old/html/multidic/app/webroot/voices/word/2580.mp3
deleted file mode 100644
index 67a0bbf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2580.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2581.mp3 b/old/html/multidic/app/webroot/voices/word/2581.mp3
deleted file mode 100644
index d524ef5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2581.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2582.mp3 b/old/html/multidic/app/webroot/voices/word/2582.mp3
deleted file mode 100644
index b91ea18..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2582.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2583.mp3 b/old/html/multidic/app/webroot/voices/word/2583.mp3
deleted file mode 100644
index 407092f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2583.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2584.mp3 b/old/html/multidic/app/webroot/voices/word/2584.mp3
deleted file mode 100644
index f3aeca3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2584.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2585.mp3 b/old/html/multidic/app/webroot/voices/word/2585.mp3
deleted file mode 100644
index bc88128..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2585.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2586.mp3 b/old/html/multidic/app/webroot/voices/word/2586.mp3
deleted file mode 100644
index b81d131..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2586.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2587.mp3 b/old/html/multidic/app/webroot/voices/word/2587.mp3
deleted file mode 100644
index d5d0805..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2587.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2588.mp3 b/old/html/multidic/app/webroot/voices/word/2588.mp3
deleted file mode 100644
index 5ba8102..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2588.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2589.mp3 b/old/html/multidic/app/webroot/voices/word/2589.mp3
deleted file mode 100644
index d31a113..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2589.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/259.mp3 b/old/html/multidic/app/webroot/voices/word/259.mp3
deleted file mode 100644
index 351adfb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/259.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2590.mp3 b/old/html/multidic/app/webroot/voices/word/2590.mp3
deleted file mode 100644
index 5f7b988..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2590.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2591.mp3 b/old/html/multidic/app/webroot/voices/word/2591.mp3
deleted file mode 100644
index fbeb24c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2591.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2592.mp3 b/old/html/multidic/app/webroot/voices/word/2592.mp3
deleted file mode 100644
index abb0ca7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2592.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2593.mp3 b/old/html/multidic/app/webroot/voices/word/2593.mp3
deleted file mode 100644
index 181608d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2593.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2594.mp3 b/old/html/multidic/app/webroot/voices/word/2594.mp3
deleted file mode 100644
index 570a5eb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2594.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2595.mp3 b/old/html/multidic/app/webroot/voices/word/2595.mp3
deleted file mode 100644
index 797cd93..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2595.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2596.mp3 b/old/html/multidic/app/webroot/voices/word/2596.mp3
deleted file mode 100644
index 9c1560e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2596.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2597.mp3 b/old/html/multidic/app/webroot/voices/word/2597.mp3
deleted file mode 100644
index a23da1a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2597.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2598.mp3 b/old/html/multidic/app/webroot/voices/word/2598.mp3
deleted file mode 100644
index 650aeee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2598.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2599.mp3 b/old/html/multidic/app/webroot/voices/word/2599.mp3
deleted file mode 100644
index e80fe4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2599.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/26.mp3 b/old/html/multidic/app/webroot/voices/word/26.mp3
deleted file mode 100644
index 8603017..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/26.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/260.mp3 b/old/html/multidic/app/webroot/voices/word/260.mp3
deleted file mode 100644
index d88d939..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/260.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2600.mp3 b/old/html/multidic/app/webroot/voices/word/2600.mp3
deleted file mode 100644
index 9beb27c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2600.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2601.mp3 b/old/html/multidic/app/webroot/voices/word/2601.mp3
deleted file mode 100644
index 2cbc27a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2601.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2602.mp3 b/old/html/multidic/app/webroot/voices/word/2602.mp3
deleted file mode 100644
index 0a31c29..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2602.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2603.mp3 b/old/html/multidic/app/webroot/voices/word/2603.mp3
deleted file mode 100644
index c3c06bd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2603.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2604.mp3 b/old/html/multidic/app/webroot/voices/word/2604.mp3
deleted file mode 100644
index 8f5f206..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2604.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2605.mp3 b/old/html/multidic/app/webroot/voices/word/2605.mp3
deleted file mode 100644
index ae2bf48..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2605.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2606.mp3 b/old/html/multidic/app/webroot/voices/word/2606.mp3
deleted file mode 100644
index 733bfec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2606.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2607.mp3 b/old/html/multidic/app/webroot/voices/word/2607.mp3
deleted file mode 100644
index 2561619..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2607.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2608.mp3 b/old/html/multidic/app/webroot/voices/word/2608.mp3
deleted file mode 100644
index 7403338..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2608.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2609.mp3 b/old/html/multidic/app/webroot/voices/word/2609.mp3
deleted file mode 100644
index a6f0621..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2609.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/261.mp3 b/old/html/multidic/app/webroot/voices/word/261.mp3
deleted file mode 100644
index 134dcb8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/261.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2611.mp3 b/old/html/multidic/app/webroot/voices/word/2611.mp3
deleted file mode 100644
index af9b539..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2611.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2612.mp3 b/old/html/multidic/app/webroot/voices/word/2612.mp3
deleted file mode 100644
index 9b4ea02..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2612.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2613.mp3 b/old/html/multidic/app/webroot/voices/word/2613.mp3
deleted file mode 100644
index 21d37de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2613.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2614.mp3 b/old/html/multidic/app/webroot/voices/word/2614.mp3
deleted file mode 100644
index ebb287e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2614.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2615.mp3 b/old/html/multidic/app/webroot/voices/word/2615.mp3
deleted file mode 100644
index 1b03634..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2615.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2616.mp3 b/old/html/multidic/app/webroot/voices/word/2616.mp3
deleted file mode 100644
index a97f576..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2616.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2617.mp3 b/old/html/multidic/app/webroot/voices/word/2617.mp3
deleted file mode 100644
index 463b47e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2617.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2618.mp3 b/old/html/multidic/app/webroot/voices/word/2618.mp3
deleted file mode 100644
index ab0273d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2618.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2619.mp3 b/old/html/multidic/app/webroot/voices/word/2619.mp3
deleted file mode 100644
index b1be082..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2619.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/262.mp3 b/old/html/multidic/app/webroot/voices/word/262.mp3
deleted file mode 100644
index 42e2ccf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/262.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2620.mp3 b/old/html/multidic/app/webroot/voices/word/2620.mp3
deleted file mode 100644
index 5328a78..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2620.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2621.mp3 b/old/html/multidic/app/webroot/voices/word/2621.mp3
deleted file mode 100644
index daeefb0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2621.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2622.mp3 b/old/html/multidic/app/webroot/voices/word/2622.mp3
deleted file mode 100644
index 522ea12..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2622.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2623.mp3 b/old/html/multidic/app/webroot/voices/word/2623.mp3
deleted file mode 100644
index ef4b130..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2623.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2624.mp3 b/old/html/multidic/app/webroot/voices/word/2624.mp3
deleted file mode 100644
index 1b1c90f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2624.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2625.mp3 b/old/html/multidic/app/webroot/voices/word/2625.mp3
deleted file mode 100644
index 0d2ff3f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2625.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2626.mp3 b/old/html/multidic/app/webroot/voices/word/2626.mp3
deleted file mode 100644
index 39eb671..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2626.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2627.mp3 b/old/html/multidic/app/webroot/voices/word/2627.mp3
deleted file mode 100644
index 3674f23..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2627.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2628.mp3 b/old/html/multidic/app/webroot/voices/word/2628.mp3
deleted file mode 100644
index c5e4bac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2628.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2629.mp3 b/old/html/multidic/app/webroot/voices/word/2629.mp3
deleted file mode 100644
index d652ce9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2629.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2630.mp3 b/old/html/multidic/app/webroot/voices/word/2630.mp3
deleted file mode 100644
index 0e220c8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2630.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2631.mp3 b/old/html/multidic/app/webroot/voices/word/2631.mp3
deleted file mode 100644
index 1b81b0b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2631.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2632.mp3 b/old/html/multidic/app/webroot/voices/word/2632.mp3
deleted file mode 100644
index 88466d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2632.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2633.mp3 b/old/html/multidic/app/webroot/voices/word/2633.mp3
deleted file mode 100644
index 55593dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2633.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2634.mp3 b/old/html/multidic/app/webroot/voices/word/2634.mp3
deleted file mode 100644
index 7908045..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2634.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2635.mp3 b/old/html/multidic/app/webroot/voices/word/2635.mp3
deleted file mode 100644
index 7578e21..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2635.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2636.mp3 b/old/html/multidic/app/webroot/voices/word/2636.mp3
deleted file mode 100644
index 264bdca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2636.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2637.mp3 b/old/html/multidic/app/webroot/voices/word/2637.mp3
deleted file mode 100644
index 3844eca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2637.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2638.mp3 b/old/html/multidic/app/webroot/voices/word/2638.mp3
deleted file mode 100644
index c5657e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2638.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2639.mp3 b/old/html/multidic/app/webroot/voices/word/2639.mp3
deleted file mode 100644
index b4985df..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2639.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/264.mp3 b/old/html/multidic/app/webroot/voices/word/264.mp3
deleted file mode 100644
index 721360c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/264.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2640.mp3 b/old/html/multidic/app/webroot/voices/word/2640.mp3
deleted file mode 100644
index aa3f684..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2640.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2641.mp3 b/old/html/multidic/app/webroot/voices/word/2641.mp3
deleted file mode 100644
index 442f347..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2641.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2642.mp3 b/old/html/multidic/app/webroot/voices/word/2642.mp3
deleted file mode 100644
index ff647a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2642.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2643.mp3 b/old/html/multidic/app/webroot/voices/word/2643.mp3
deleted file mode 100644
index 1011af4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2643.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2644.mp3 b/old/html/multidic/app/webroot/voices/word/2644.mp3
deleted file mode 100644
index 8364cca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2644.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2645.mp3 b/old/html/multidic/app/webroot/voices/word/2645.mp3
deleted file mode 100644
index fb9a8dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2645.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2646.mp3 b/old/html/multidic/app/webroot/voices/word/2646.mp3
deleted file mode 100644
index 9cc161b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2646.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2647.mp3 b/old/html/multidic/app/webroot/voices/word/2647.mp3
deleted file mode 100644
index b12d58f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2647.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2648.mp3 b/old/html/multidic/app/webroot/voices/word/2648.mp3
deleted file mode 100644
index 0a700f1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2648.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2649.mp3 b/old/html/multidic/app/webroot/voices/word/2649.mp3
deleted file mode 100644
index e9274a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2649.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/265.mp3 b/old/html/multidic/app/webroot/voices/word/265.mp3
deleted file mode 100644
index 502318b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/265.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2650.mp3 b/old/html/multidic/app/webroot/voices/word/2650.mp3
deleted file mode 100644
index 0718fa2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2650.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2651.mp3 b/old/html/multidic/app/webroot/voices/word/2651.mp3
deleted file mode 100644
index f0ff5d7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2651.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2652.mp3 b/old/html/multidic/app/webroot/voices/word/2652.mp3
deleted file mode 100644
index 7554137..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2652.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2653.mp3 b/old/html/multidic/app/webroot/voices/word/2653.mp3
deleted file mode 100644
index 6a74d45..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2653.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2654.mp3 b/old/html/multidic/app/webroot/voices/word/2654.mp3
deleted file mode 100644
index 8d36066..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2654.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2655.mp3 b/old/html/multidic/app/webroot/voices/word/2655.mp3
deleted file mode 100644
index 19ffa79..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2655.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2656.mp3 b/old/html/multidic/app/webroot/voices/word/2656.mp3
deleted file mode 100644
index c231aca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2656.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2657.mp3 b/old/html/multidic/app/webroot/voices/word/2657.mp3
deleted file mode 100644
index 7b6d2fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2657.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2658.mp3 b/old/html/multidic/app/webroot/voices/word/2658.mp3
deleted file mode 100644
index f7bcf7b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2658.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2659.mp3 b/old/html/multidic/app/webroot/voices/word/2659.mp3
deleted file mode 100644
index f6bf289..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2659.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/266.mp3 b/old/html/multidic/app/webroot/voices/word/266.mp3
deleted file mode 100644
index 15a74de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/266.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2660.mp3 b/old/html/multidic/app/webroot/voices/word/2660.mp3
deleted file mode 100644
index cfd95f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2660.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2661.mp3 b/old/html/multidic/app/webroot/voices/word/2661.mp3
deleted file mode 100644
index 420ccbe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2661.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2662.mp3 b/old/html/multidic/app/webroot/voices/word/2662.mp3
deleted file mode 100644
index b7eab05..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2662.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2663.mp3 b/old/html/multidic/app/webroot/voices/word/2663.mp3
deleted file mode 100644
index 81279a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2663.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2664.mp3 b/old/html/multidic/app/webroot/voices/word/2664.mp3
deleted file mode 100644
index b50e399..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2664.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2665.mp3 b/old/html/multidic/app/webroot/voices/word/2665.mp3
deleted file mode 100644
index 50aa041..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2665.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2666.mp3 b/old/html/multidic/app/webroot/voices/word/2666.mp3
deleted file mode 100644
index 1720973..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2666.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2668.mp3 b/old/html/multidic/app/webroot/voices/word/2668.mp3
deleted file mode 100644
index c09ccad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2668.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2669.mp3 b/old/html/multidic/app/webroot/voices/word/2669.mp3
deleted file mode 100644
index b23ad5a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2669.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/267.mp3 b/old/html/multidic/app/webroot/voices/word/267.mp3
deleted file mode 100644
index 08aae3c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/267.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2670.mp3 b/old/html/multidic/app/webroot/voices/word/2670.mp3
deleted file mode 100644
index 7ebf023..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2670.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2671.mp3 b/old/html/multidic/app/webroot/voices/word/2671.mp3
deleted file mode 100644
index 0c14980..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2671.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2672.mp3 b/old/html/multidic/app/webroot/voices/word/2672.mp3
deleted file mode 100644
index fbd3326..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2672.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2673.mp3 b/old/html/multidic/app/webroot/voices/word/2673.mp3
deleted file mode 100644
index d320350..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2673.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2674.mp3 b/old/html/multidic/app/webroot/voices/word/2674.mp3
deleted file mode 100644
index bfcd6ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2674.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2675.mp3 b/old/html/multidic/app/webroot/voices/word/2675.mp3
deleted file mode 100644
index 15c0e4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2675.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2676.mp3 b/old/html/multidic/app/webroot/voices/word/2676.mp3
deleted file mode 100644
index c6f18d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2676.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2677.mp3 b/old/html/multidic/app/webroot/voices/word/2677.mp3
deleted file mode 100644
index 44f98e9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2677.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2678.mp3 b/old/html/multidic/app/webroot/voices/word/2678.mp3
deleted file mode 100644
index 59c43ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2678.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2679.mp3 b/old/html/multidic/app/webroot/voices/word/2679.mp3
deleted file mode 100644
index 1b73698..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2679.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/268.mp3 b/old/html/multidic/app/webroot/voices/word/268.mp3
deleted file mode 100644
index 2e5ce83..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/268.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2680.mp3 b/old/html/multidic/app/webroot/voices/word/2680.mp3
deleted file mode 100644
index 101c178..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2680.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2681.mp3 b/old/html/multidic/app/webroot/voices/word/2681.mp3
deleted file mode 100644
index 70aaba0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2681.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2682.mp3 b/old/html/multidic/app/webroot/voices/word/2682.mp3
deleted file mode 100644
index b39bf9e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2682.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2683.mp3 b/old/html/multidic/app/webroot/voices/word/2683.mp3
deleted file mode 100644
index fff25b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2683.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2684.mp3 b/old/html/multidic/app/webroot/voices/word/2684.mp3
deleted file mode 100644
index 594a988..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2684.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2685.mp3 b/old/html/multidic/app/webroot/voices/word/2685.mp3
deleted file mode 100644
index 0a3ac51..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2685.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2686.mp3 b/old/html/multidic/app/webroot/voices/word/2686.mp3
deleted file mode 100644
index 3b0866d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2686.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2687.mp3 b/old/html/multidic/app/webroot/voices/word/2687.mp3
deleted file mode 100644
index a439b73..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2687.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2688.mp3 b/old/html/multidic/app/webroot/voices/word/2688.mp3
deleted file mode 100644
index de40365..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2688.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2689.mp3 b/old/html/multidic/app/webroot/voices/word/2689.mp3
deleted file mode 100644
index 42842fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2689.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/269.mp3 b/old/html/multidic/app/webroot/voices/word/269.mp3
deleted file mode 100644
index 083e6f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/269.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2690.mp3 b/old/html/multidic/app/webroot/voices/word/2690.mp3
deleted file mode 100644
index 4dc18fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2690.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2691.mp3 b/old/html/multidic/app/webroot/voices/word/2691.mp3
deleted file mode 100644
index 1777788..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2691.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2692.mp3 b/old/html/multidic/app/webroot/voices/word/2692.mp3
deleted file mode 100644
index 6f03695..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2692.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2693.mp3 b/old/html/multidic/app/webroot/voices/word/2693.mp3
deleted file mode 100644
index a944824..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2693.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2694.mp3 b/old/html/multidic/app/webroot/voices/word/2694.mp3
deleted file mode 100644
index c7ef851..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2694.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2695.mp3 b/old/html/multidic/app/webroot/voices/word/2695.mp3
deleted file mode 100644
index 3d4d862..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2695.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2696.mp3 b/old/html/multidic/app/webroot/voices/word/2696.mp3
deleted file mode 100644
index 1bcb176..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2696.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2697.mp3 b/old/html/multidic/app/webroot/voices/word/2697.mp3
deleted file mode 100644
index 8ddc582..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2697.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2698.mp3 b/old/html/multidic/app/webroot/voices/word/2698.mp3
deleted file mode 100644
index 7a4dfd9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2698.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2699.mp3 b/old/html/multidic/app/webroot/voices/word/2699.mp3
deleted file mode 100644
index c2e71e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2699.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/27.mp3 b/old/html/multidic/app/webroot/voices/word/27.mp3
deleted file mode 100644
index 552b61e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/27.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/270.mp3 b/old/html/multidic/app/webroot/voices/word/270.mp3
deleted file mode 100644
index 1c2a12f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/270.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2700.mp3 b/old/html/multidic/app/webroot/voices/word/2700.mp3
deleted file mode 100644
index e03aa1f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2700.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2701.mp3 b/old/html/multidic/app/webroot/voices/word/2701.mp3
deleted file mode 100644
index ac5b012..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2701.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2702.mp3 b/old/html/multidic/app/webroot/voices/word/2702.mp3
deleted file mode 100644
index 947ae62..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2702.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2703.mp3 b/old/html/multidic/app/webroot/voices/word/2703.mp3
deleted file mode 100644
index c3316b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2703.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2704.mp3 b/old/html/multidic/app/webroot/voices/word/2704.mp3
deleted file mode 100644
index 35c8db7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2704.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2705.mp3 b/old/html/multidic/app/webroot/voices/word/2705.mp3
deleted file mode 100644
index c631e5c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2705.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2706.mp3 b/old/html/multidic/app/webroot/voices/word/2706.mp3
deleted file mode 100644
index 3eebd7e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2706.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2707.mp3 b/old/html/multidic/app/webroot/voices/word/2707.mp3
deleted file mode 100644
index f5c60f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2707.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2708.mp3 b/old/html/multidic/app/webroot/voices/word/2708.mp3
deleted file mode 100644
index 35018c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2708.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2709.mp3 b/old/html/multidic/app/webroot/voices/word/2709.mp3
deleted file mode 100644
index 1df9f82..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2709.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/271.mp3 b/old/html/multidic/app/webroot/voices/word/271.mp3
deleted file mode 100644
index 87568a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/271.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2710.mp3 b/old/html/multidic/app/webroot/voices/word/2710.mp3
deleted file mode 100644
index a6d6f2a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2710.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2711.mp3 b/old/html/multidic/app/webroot/voices/word/2711.mp3
deleted file mode 100644
index f7c59fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2711.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2712.mp3 b/old/html/multidic/app/webroot/voices/word/2712.mp3
deleted file mode 100644
index dbf0493..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2712.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2713.mp3 b/old/html/multidic/app/webroot/voices/word/2713.mp3
deleted file mode 100644
index 8b6f6fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2713.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2714.mp3 b/old/html/multidic/app/webroot/voices/word/2714.mp3
deleted file mode 100644
index cb7c87f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2714.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2715.mp3 b/old/html/multidic/app/webroot/voices/word/2715.mp3
deleted file mode 100644
index 7472916..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2715.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2716.mp3 b/old/html/multidic/app/webroot/voices/word/2716.mp3
deleted file mode 100644
index 4705ce0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2716.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2717.mp3 b/old/html/multidic/app/webroot/voices/word/2717.mp3
deleted file mode 100644
index 38e4353..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2717.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2718.mp3 b/old/html/multidic/app/webroot/voices/word/2718.mp3
deleted file mode 100644
index 1f8eeb7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2718.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2719.mp3 b/old/html/multidic/app/webroot/voices/word/2719.mp3
deleted file mode 100644
index 5157467..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2719.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/272.mp3 b/old/html/multidic/app/webroot/voices/word/272.mp3
deleted file mode 100644
index 2edeaf8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/272.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2720.mp3 b/old/html/multidic/app/webroot/voices/word/2720.mp3
deleted file mode 100644
index 1ba6216..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2720.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2721.mp3 b/old/html/multidic/app/webroot/voices/word/2721.mp3
deleted file mode 100644
index 324ecd2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2721.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2722.mp3 b/old/html/multidic/app/webroot/voices/word/2722.mp3
deleted file mode 100644
index c4d6f62..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2722.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2723.mp3 b/old/html/multidic/app/webroot/voices/word/2723.mp3
deleted file mode 100644
index b10c3b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2723.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2724.mp3 b/old/html/multidic/app/webroot/voices/word/2724.mp3
deleted file mode 100644
index ee9a7a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2724.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2725.mp3 b/old/html/multidic/app/webroot/voices/word/2725.mp3
deleted file mode 100644
index 67ba7ee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2725.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2726.mp3 b/old/html/multidic/app/webroot/voices/word/2726.mp3
deleted file mode 100644
index ce9e546..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2726.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2727.mp3 b/old/html/multidic/app/webroot/voices/word/2727.mp3
deleted file mode 100644
index 26a7e98..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2727.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2728.mp3 b/old/html/multidic/app/webroot/voices/word/2728.mp3
deleted file mode 100644
index 46dc834..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2728.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2729.mp3 b/old/html/multidic/app/webroot/voices/word/2729.mp3
deleted file mode 100644
index 3de3366..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2729.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/273.mp3 b/old/html/multidic/app/webroot/voices/word/273.mp3
deleted file mode 100644
index e4d7bb5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/273.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2731.mp3 b/old/html/multidic/app/webroot/voices/word/2731.mp3
deleted file mode 100644
index 24e1d3d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2731.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2732.mp3 b/old/html/multidic/app/webroot/voices/word/2732.mp3
deleted file mode 100644
index 73b83a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2732.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2733.mp3 b/old/html/multidic/app/webroot/voices/word/2733.mp3
deleted file mode 100644
index 31602f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2733.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2734.mp3 b/old/html/multidic/app/webroot/voices/word/2734.mp3
deleted file mode 100644
index 94f06aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2734.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2735.mp3 b/old/html/multidic/app/webroot/voices/word/2735.mp3
deleted file mode 100644
index dd658e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2735.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2736.mp3 b/old/html/multidic/app/webroot/voices/word/2736.mp3
deleted file mode 100644
index 63eb66c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2736.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2737.mp3 b/old/html/multidic/app/webroot/voices/word/2737.mp3
deleted file mode 100644
index 3875630..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2737.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2738.mp3 b/old/html/multidic/app/webroot/voices/word/2738.mp3
deleted file mode 100644
index bca3558..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2738.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2739.mp3 b/old/html/multidic/app/webroot/voices/word/2739.mp3
deleted file mode 100644
index b7f63f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2739.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/274.mp3 b/old/html/multidic/app/webroot/voices/word/274.mp3
deleted file mode 100644
index d2a5fe9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/274.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2740.mp3 b/old/html/multidic/app/webroot/voices/word/2740.mp3
deleted file mode 100644
index 3c9e6ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2740.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2741.mp3 b/old/html/multidic/app/webroot/voices/word/2741.mp3
deleted file mode 100644
index a974a31..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2741.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2742.mp3 b/old/html/multidic/app/webroot/voices/word/2742.mp3
deleted file mode 100644
index 9273762..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2742.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2743.mp3 b/old/html/multidic/app/webroot/voices/word/2743.mp3
deleted file mode 100644
index 4523a28..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2743.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2744.mp3 b/old/html/multidic/app/webroot/voices/word/2744.mp3
deleted file mode 100644
index 2d2b725..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2744.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2745.mp3 b/old/html/multidic/app/webroot/voices/word/2745.mp3
deleted file mode 100644
index f1a05bc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2745.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2746.mp3 b/old/html/multidic/app/webroot/voices/word/2746.mp3
deleted file mode 100644
index fabf981..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2746.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2747.mp3 b/old/html/multidic/app/webroot/voices/word/2747.mp3
deleted file mode 100644
index f91d980..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2747.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2749.mp3 b/old/html/multidic/app/webroot/voices/word/2749.mp3
deleted file mode 100644
index ce7a347..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2749.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/275.mp3 b/old/html/multidic/app/webroot/voices/word/275.mp3
deleted file mode 100644
index fbac6bd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/275.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2750.mp3 b/old/html/multidic/app/webroot/voices/word/2750.mp3
deleted file mode 100644
index a7e7dc4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2750.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2751.mp3 b/old/html/multidic/app/webroot/voices/word/2751.mp3
deleted file mode 100644
index cffdd46..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2751.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2752.mp3 b/old/html/multidic/app/webroot/voices/word/2752.mp3
deleted file mode 100644
index de5e870..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2752.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2754.mp3 b/old/html/multidic/app/webroot/voices/word/2754.mp3
deleted file mode 100644
index bb51437..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2754.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2755.mp3 b/old/html/multidic/app/webroot/voices/word/2755.mp3
deleted file mode 100644
index d4aa712..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2755.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2756.mp3 b/old/html/multidic/app/webroot/voices/word/2756.mp3
deleted file mode 100644
index 62b5c92..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2756.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2757.mp3 b/old/html/multidic/app/webroot/voices/word/2757.mp3
deleted file mode 100644
index 6db6911..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2757.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2758.mp3 b/old/html/multidic/app/webroot/voices/word/2758.mp3
deleted file mode 100644
index 7e73261..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2758.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/276.mp3 b/old/html/multidic/app/webroot/voices/word/276.mp3
deleted file mode 100644
index d805fdb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/276.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2760.mp3 b/old/html/multidic/app/webroot/voices/word/2760.mp3
deleted file mode 100644
index 04df404..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2760.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2761.mp3 b/old/html/multidic/app/webroot/voices/word/2761.mp3
deleted file mode 100644
index c2d8ae8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2761.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2762.mp3 b/old/html/multidic/app/webroot/voices/word/2762.mp3
deleted file mode 100644
index f5ffbb9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2762.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2763.mp3 b/old/html/multidic/app/webroot/voices/word/2763.mp3
deleted file mode 100644
index 1737f18..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2763.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2764.mp3 b/old/html/multidic/app/webroot/voices/word/2764.mp3
deleted file mode 100644
index de43e53..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2764.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2765.mp3 b/old/html/multidic/app/webroot/voices/word/2765.mp3
deleted file mode 100644
index 0aeadec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2765.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/277.mp3 b/old/html/multidic/app/webroot/voices/word/277.mp3
deleted file mode 100644
index 36b748d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/277.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2772.mp3 b/old/html/multidic/app/webroot/voices/word/2772.mp3
deleted file mode 100644
index 7f6ac08..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2772.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2773.mp3 b/old/html/multidic/app/webroot/voices/word/2773.mp3
deleted file mode 100644
index 7937bca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2773.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2774.mp3 b/old/html/multidic/app/webroot/voices/word/2774.mp3
deleted file mode 100644
index fb3ad1a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2774.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2775.mp3 b/old/html/multidic/app/webroot/voices/word/2775.mp3
deleted file mode 100644
index 775570f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2775.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2776.mp3 b/old/html/multidic/app/webroot/voices/word/2776.mp3
deleted file mode 100644
index e49d14e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2776.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2777.mp3 b/old/html/multidic/app/webroot/voices/word/2777.mp3
deleted file mode 100644
index 2f04076..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2777.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2778.mp3 b/old/html/multidic/app/webroot/voices/word/2778.mp3
deleted file mode 100644
index 28e46ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2778.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2779.mp3 b/old/html/multidic/app/webroot/voices/word/2779.mp3
deleted file mode 100644
index e320384..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2779.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/278.mp3 b/old/html/multidic/app/webroot/voices/word/278.mp3
deleted file mode 100644
index 80e1a2c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/278.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2780.mp3 b/old/html/multidic/app/webroot/voices/word/2780.mp3
deleted file mode 100644
index c1b6db2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2780.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2781.mp3 b/old/html/multidic/app/webroot/voices/word/2781.mp3
deleted file mode 100644
index efb5f25..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2781.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2782.mp3 b/old/html/multidic/app/webroot/voices/word/2782.mp3
deleted file mode 100644
index aa3d476..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2782.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2783.mp3 b/old/html/multidic/app/webroot/voices/word/2783.mp3
deleted file mode 100644
index 9218e31..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2783.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2784.mp3 b/old/html/multidic/app/webroot/voices/word/2784.mp3
deleted file mode 100644
index 5a4a75a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2784.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2785.mp3 b/old/html/multidic/app/webroot/voices/word/2785.mp3
deleted file mode 100644
index f6e2c7e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2785.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2786.mp3 b/old/html/multidic/app/webroot/voices/word/2786.mp3
deleted file mode 100644
index dfb6804..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2786.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2787.mp3 b/old/html/multidic/app/webroot/voices/word/2787.mp3
deleted file mode 100644
index cb28f03..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2787.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2788.mp3 b/old/html/multidic/app/webroot/voices/word/2788.mp3
deleted file mode 100644
index 2fe51d9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2788.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2789.mp3 b/old/html/multidic/app/webroot/voices/word/2789.mp3
deleted file mode 100644
index 6cec4a9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2789.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/279.mp3 b/old/html/multidic/app/webroot/voices/word/279.mp3
deleted file mode 100644
index f158805..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/279.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2790.mp3 b/old/html/multidic/app/webroot/voices/word/2790.mp3
deleted file mode 100644
index e0149be..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2790.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2791.mp3 b/old/html/multidic/app/webroot/voices/word/2791.mp3
deleted file mode 100644
index f147274..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2791.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2792.mp3 b/old/html/multidic/app/webroot/voices/word/2792.mp3
deleted file mode 100644
index ca49ffa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2792.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2793.mp3 b/old/html/multidic/app/webroot/voices/word/2793.mp3
deleted file mode 100644
index 620fede..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2793.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2794.mp3 b/old/html/multidic/app/webroot/voices/word/2794.mp3
deleted file mode 100644
index 44308bc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2794.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2795.mp3 b/old/html/multidic/app/webroot/voices/word/2795.mp3
deleted file mode 100644
index 69a9d38..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2795.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2796.mp3 b/old/html/multidic/app/webroot/voices/word/2796.mp3
deleted file mode 100644
index 0b2bf06..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2796.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2797.mp3 b/old/html/multidic/app/webroot/voices/word/2797.mp3
deleted file mode 100644
index b1960dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2797.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2798.mp3 b/old/html/multidic/app/webroot/voices/word/2798.mp3
deleted file mode 100644
index 9b74811..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2798.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2799.mp3 b/old/html/multidic/app/webroot/voices/word/2799.mp3
deleted file mode 100644
index 3508d2f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2799.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/28.mp3 b/old/html/multidic/app/webroot/voices/word/28.mp3
deleted file mode 100644
index 9e7563f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/28.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/280.mp3 b/old/html/multidic/app/webroot/voices/word/280.mp3
deleted file mode 100644
index b2f0fc6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/280.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2800.mp3 b/old/html/multidic/app/webroot/voices/word/2800.mp3
deleted file mode 100644
index 4a5e4ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2800.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2801.mp3 b/old/html/multidic/app/webroot/voices/word/2801.mp3
deleted file mode 100644
index 2762de8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2801.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2802.mp3 b/old/html/multidic/app/webroot/voices/word/2802.mp3
deleted file mode 100644
index 1925df1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2802.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2803.mp3 b/old/html/multidic/app/webroot/voices/word/2803.mp3
deleted file mode 100644
index 085b0b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2803.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2804.mp3 b/old/html/multidic/app/webroot/voices/word/2804.mp3
deleted file mode 100644
index ea325c8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2804.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2805.mp3 b/old/html/multidic/app/webroot/voices/word/2805.mp3
deleted file mode 100644
index 7efb271..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2805.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2806.mp3 b/old/html/multidic/app/webroot/voices/word/2806.mp3
deleted file mode 100644
index 5b10285..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2806.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2807.mp3 b/old/html/multidic/app/webroot/voices/word/2807.mp3
deleted file mode 100644
index 1882d34..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2807.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2808.mp3 b/old/html/multidic/app/webroot/voices/word/2808.mp3
deleted file mode 100644
index f1387e7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2808.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2809.mp3 b/old/html/multidic/app/webroot/voices/word/2809.mp3
deleted file mode 100644
index 4cd1527..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2809.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/281.mp3 b/old/html/multidic/app/webroot/voices/word/281.mp3
deleted file mode 100644
index ec07e50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/281.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2810.mp3 b/old/html/multidic/app/webroot/voices/word/2810.mp3
deleted file mode 100644
index 564cc3b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2810.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2811.mp3 b/old/html/multidic/app/webroot/voices/word/2811.mp3
deleted file mode 100644
index 6b5a911..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2811.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2812.mp3 b/old/html/multidic/app/webroot/voices/word/2812.mp3
deleted file mode 100644
index fcbbbf4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2812.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2813.mp3 b/old/html/multidic/app/webroot/voices/word/2813.mp3
deleted file mode 100644
index 52b932a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2813.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2814.mp3 b/old/html/multidic/app/webroot/voices/word/2814.mp3
deleted file mode 100644
index 0b1bd09..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2814.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2815.mp3 b/old/html/multidic/app/webroot/voices/word/2815.mp3
deleted file mode 100644
index 9fca7c9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2815.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2816.mp3 b/old/html/multidic/app/webroot/voices/word/2816.mp3
deleted file mode 100644
index 022fdd9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2816.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2817.mp3 b/old/html/multidic/app/webroot/voices/word/2817.mp3
deleted file mode 100644
index 355be0d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2817.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2818.mp3 b/old/html/multidic/app/webroot/voices/word/2818.mp3
deleted file mode 100644
index 1d18663..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2818.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2819.mp3 b/old/html/multidic/app/webroot/voices/word/2819.mp3
deleted file mode 100644
index d20c5af..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2819.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/282.mp3 b/old/html/multidic/app/webroot/voices/word/282.mp3
deleted file mode 100644
index d6d3d08..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/282.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2820.mp3 b/old/html/multidic/app/webroot/voices/word/2820.mp3
deleted file mode 100644
index 19a43c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2820.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2821.mp3 b/old/html/multidic/app/webroot/voices/word/2821.mp3
deleted file mode 100644
index e06c153..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2821.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2822.mp3 b/old/html/multidic/app/webroot/voices/word/2822.mp3
deleted file mode 100644
index 0db17b0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2822.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2823.mp3 b/old/html/multidic/app/webroot/voices/word/2823.mp3
deleted file mode 100644
index 5357b50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2823.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2824.mp3 b/old/html/multidic/app/webroot/voices/word/2824.mp3
deleted file mode 100644
index 0293553..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2824.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2825.mp3 b/old/html/multidic/app/webroot/voices/word/2825.mp3
deleted file mode 100644
index 8029874..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2825.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2826.mp3 b/old/html/multidic/app/webroot/voices/word/2826.mp3
deleted file mode 100644
index 952972a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2826.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2827.mp3 b/old/html/multidic/app/webroot/voices/word/2827.mp3
deleted file mode 100644
index 450718c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2827.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2828.mp3 b/old/html/multidic/app/webroot/voices/word/2828.mp3
deleted file mode 100644
index eeb0ec4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2828.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2829.mp3 b/old/html/multidic/app/webroot/voices/word/2829.mp3
deleted file mode 100644
index acc1bf8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2829.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/283.mp3 b/old/html/multidic/app/webroot/voices/word/283.mp3
deleted file mode 100644
index 6e41382..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/283.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2830.mp3 b/old/html/multidic/app/webroot/voices/word/2830.mp3
deleted file mode 100644
index 9e1e60d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2830.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2831.mp3 b/old/html/multidic/app/webroot/voices/word/2831.mp3
deleted file mode 100644
index 2c7d3eb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2831.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2832.mp3 b/old/html/multidic/app/webroot/voices/word/2832.mp3
deleted file mode 100644
index b6560e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2832.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2833.mp3 b/old/html/multidic/app/webroot/voices/word/2833.mp3
deleted file mode 100644
index 4a2db4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2833.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2834.mp3 b/old/html/multidic/app/webroot/voices/word/2834.mp3
deleted file mode 100644
index 5059927..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2834.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2835.mp3 b/old/html/multidic/app/webroot/voices/word/2835.mp3
deleted file mode 100644
index 028f847..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2835.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2836.mp3 b/old/html/multidic/app/webroot/voices/word/2836.mp3
deleted file mode 100644
index c5d702c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2836.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2837.mp3 b/old/html/multidic/app/webroot/voices/word/2837.mp3
deleted file mode 100644
index 45330de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2837.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2838.mp3 b/old/html/multidic/app/webroot/voices/word/2838.mp3
deleted file mode 100644
index b3ff449..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2838.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2839.mp3 b/old/html/multidic/app/webroot/voices/word/2839.mp3
deleted file mode 100644
index 96b80e1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2839.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/284.mp3 b/old/html/multidic/app/webroot/voices/word/284.mp3
deleted file mode 100644
index 7c43a67..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/284.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2840.mp3 b/old/html/multidic/app/webroot/voices/word/2840.mp3
deleted file mode 100644
index 9d50873..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2840.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2841.mp3 b/old/html/multidic/app/webroot/voices/word/2841.mp3
deleted file mode 100644
index 6d6d9de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2841.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2842.mp3 b/old/html/multidic/app/webroot/voices/word/2842.mp3
deleted file mode 100644
index a689e12..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2842.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2843.mp3 b/old/html/multidic/app/webroot/voices/word/2843.mp3
deleted file mode 100644
index 6298e75..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2843.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2844.mp3 b/old/html/multidic/app/webroot/voices/word/2844.mp3
deleted file mode 100644
index da7b807..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2844.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2845.mp3 b/old/html/multidic/app/webroot/voices/word/2845.mp3
deleted file mode 100644
index 1bbd600..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2845.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2846.mp3 b/old/html/multidic/app/webroot/voices/word/2846.mp3
deleted file mode 100644
index 466d180..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2846.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2847.mp3 b/old/html/multidic/app/webroot/voices/word/2847.mp3
deleted file mode 100644
index e59d4ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2847.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2848.mp3 b/old/html/multidic/app/webroot/voices/word/2848.mp3
deleted file mode 100644
index 70658cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2848.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2849.mp3 b/old/html/multidic/app/webroot/voices/word/2849.mp3
deleted file mode 100644
index 74ec0a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2849.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/285.mp3 b/old/html/multidic/app/webroot/voices/word/285.mp3
deleted file mode 100644
index 097236e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/285.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2850.mp3 b/old/html/multidic/app/webroot/voices/word/2850.mp3
deleted file mode 100644
index ddd2a8e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2850.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2851.mp3 b/old/html/multidic/app/webroot/voices/word/2851.mp3
deleted file mode 100644
index a1ca23e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2851.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2852.mp3 b/old/html/multidic/app/webroot/voices/word/2852.mp3
deleted file mode 100644
index df6ff5a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2852.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2853.mp3 b/old/html/multidic/app/webroot/voices/word/2853.mp3
deleted file mode 100644
index c568c1f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2853.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2854.mp3 b/old/html/multidic/app/webroot/voices/word/2854.mp3
deleted file mode 100644
index 9cb307f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2854.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2855.mp3 b/old/html/multidic/app/webroot/voices/word/2855.mp3
deleted file mode 100644
index 997877c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2855.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2856.mp3 b/old/html/multidic/app/webroot/voices/word/2856.mp3
deleted file mode 100644
index f9368c8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2856.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2857.mp3 b/old/html/multidic/app/webroot/voices/word/2857.mp3
deleted file mode 100644
index 98c0f29..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2857.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2858.mp3 b/old/html/multidic/app/webroot/voices/word/2858.mp3
deleted file mode 100644
index 1811a6d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2858.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2859.mp3 b/old/html/multidic/app/webroot/voices/word/2859.mp3
deleted file mode 100644
index 091ca64..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2859.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2860.mp3 b/old/html/multidic/app/webroot/voices/word/2860.mp3
deleted file mode 100644
index 94dc710..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2860.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2861.mp3 b/old/html/multidic/app/webroot/voices/word/2861.mp3
deleted file mode 100644
index 87eb729..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2861.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2862.mp3 b/old/html/multidic/app/webroot/voices/word/2862.mp3
deleted file mode 100644
index 96a66d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2862.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/287.mp3 b/old/html/multidic/app/webroot/voices/word/287.mp3
deleted file mode 100644
index 281cc7f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/287.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/288.mp3 b/old/html/multidic/app/webroot/voices/word/288.mp3
deleted file mode 100644
index 1c26571..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/288.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2887.mp3 b/old/html/multidic/app/webroot/voices/word/2887.mp3
deleted file mode 100644
index 5e591e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2887.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2888.mp3 b/old/html/multidic/app/webroot/voices/word/2888.mp3
deleted file mode 100644
index b6c8cac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2888.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2889.mp3 b/old/html/multidic/app/webroot/voices/word/2889.mp3
deleted file mode 100644
index 9409c34..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2889.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/289.mp3 b/old/html/multidic/app/webroot/voices/word/289.mp3
deleted file mode 100644
index 89046a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/289.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2890.mp3 b/old/html/multidic/app/webroot/voices/word/2890.mp3
deleted file mode 100644
index 0d69935..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2890.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2891.mp3 b/old/html/multidic/app/webroot/voices/word/2891.mp3
deleted file mode 100644
index 91166c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2891.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2892.mp3 b/old/html/multidic/app/webroot/voices/word/2892.mp3
deleted file mode 100644
index 314fef9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2892.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2893.mp3 b/old/html/multidic/app/webroot/voices/word/2893.mp3
deleted file mode 100644
index e8d7f79..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2893.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2894.mp3 b/old/html/multidic/app/webroot/voices/word/2894.mp3
deleted file mode 100644
index a3cfdc3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2894.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2895.mp3 b/old/html/multidic/app/webroot/voices/word/2895.mp3
deleted file mode 100644
index 3c227bb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2895.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2896.mp3 b/old/html/multidic/app/webroot/voices/word/2896.mp3
deleted file mode 100644
index 4c1f028..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2896.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2897.mp3 b/old/html/multidic/app/webroot/voices/word/2897.mp3
deleted file mode 100644
index f368461..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2897.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2898.mp3 b/old/html/multidic/app/webroot/voices/word/2898.mp3
deleted file mode 100644
index 3bae286..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2898.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2899.mp3 b/old/html/multidic/app/webroot/voices/word/2899.mp3
deleted file mode 100644
index a2ce473..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2899.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/29.mp3 b/old/html/multidic/app/webroot/voices/word/29.mp3
deleted file mode 100644
index a443aa5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/29.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/291.mp3 b/old/html/multidic/app/webroot/voices/word/291.mp3
deleted file mode 100644
index 8bb31f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/291.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/292.mp3 b/old/html/multidic/app/webroot/voices/word/292.mp3
deleted file mode 100644
index 3a9f6cb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/292.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2920.mp3 b/old/html/multidic/app/webroot/voices/word/2920.mp3
deleted file mode 100644
index 257ef09..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2920.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2921.mp3 b/old/html/multidic/app/webroot/voices/word/2921.mp3
deleted file mode 100644
index 7ad7029..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2921.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2922.mp3 b/old/html/multidic/app/webroot/voices/word/2922.mp3
deleted file mode 100644
index bc1dc43..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2922.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2923.mp3 b/old/html/multidic/app/webroot/voices/word/2923.mp3
deleted file mode 100644
index 1198c48..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2923.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2924.mp3 b/old/html/multidic/app/webroot/voices/word/2924.mp3
deleted file mode 100644
index 6f6a2a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2924.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2925.mp3 b/old/html/multidic/app/webroot/voices/word/2925.mp3
deleted file mode 100644
index f55ec25..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2925.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2926.mp3 b/old/html/multidic/app/webroot/voices/word/2926.mp3
deleted file mode 100644
index 2f780a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2926.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2927.mp3 b/old/html/multidic/app/webroot/voices/word/2927.mp3
deleted file mode 100644
index d4f3b63..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2927.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2928.mp3 b/old/html/multidic/app/webroot/voices/word/2928.mp3
deleted file mode 100644
index 4307945..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2928.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2929.mp3 b/old/html/multidic/app/webroot/voices/word/2929.mp3
deleted file mode 100644
index 0591fb8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2929.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/293.mp3 b/old/html/multidic/app/webroot/voices/word/293.mp3
deleted file mode 100644
index d776e02..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/293.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2930.mp3 b/old/html/multidic/app/webroot/voices/word/2930.mp3
deleted file mode 100644
index 7c1fcff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2930.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2931.mp3 b/old/html/multidic/app/webroot/voices/word/2931.mp3
deleted file mode 100644
index 85a639a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2931.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2932.mp3 b/old/html/multidic/app/webroot/voices/word/2932.mp3
deleted file mode 100644
index cc775a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2932.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2933.mp3 b/old/html/multidic/app/webroot/voices/word/2933.mp3
deleted file mode 100644
index 44cfb08..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2933.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2934.mp3 b/old/html/multidic/app/webroot/voices/word/2934.mp3
deleted file mode 100644
index ef7412c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2934.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2935.mp3 b/old/html/multidic/app/webroot/voices/word/2935.mp3
deleted file mode 100644
index d15f4f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2935.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2936.mp3 b/old/html/multidic/app/webroot/voices/word/2936.mp3
deleted file mode 100644
index efde852..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2936.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2937.mp3 b/old/html/multidic/app/webroot/voices/word/2937.mp3
deleted file mode 100644
index 81146b0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2937.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2938.mp3 b/old/html/multidic/app/webroot/voices/word/2938.mp3
deleted file mode 100644
index 5fe775f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2938.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2939.mp3 b/old/html/multidic/app/webroot/voices/word/2939.mp3
deleted file mode 100644
index 084307e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2939.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/294.mp3 b/old/html/multidic/app/webroot/voices/word/294.mp3
deleted file mode 100644
index 7462242..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/294.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2940.mp3 b/old/html/multidic/app/webroot/voices/word/2940.mp3
deleted file mode 100644
index 15eb88f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2940.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2941.mp3 b/old/html/multidic/app/webroot/voices/word/2941.mp3
deleted file mode 100644
index 3616129..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2941.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2942.mp3 b/old/html/multidic/app/webroot/voices/word/2942.mp3
deleted file mode 100644
index d90d754..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2942.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2943.mp3 b/old/html/multidic/app/webroot/voices/word/2943.mp3
deleted file mode 100644
index 88c2504..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2943.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2944.mp3 b/old/html/multidic/app/webroot/voices/word/2944.mp3
deleted file mode 100644
index 8510d06..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2944.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2946.mp3 b/old/html/multidic/app/webroot/voices/word/2946.mp3
deleted file mode 100644
index 35713b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2946.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2947.mp3 b/old/html/multidic/app/webroot/voices/word/2947.mp3
deleted file mode 100644
index 93b5341..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2947.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2948.mp3 b/old/html/multidic/app/webroot/voices/word/2948.mp3
deleted file mode 100644
index 200ab94..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2948.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2949.mp3 b/old/html/multidic/app/webroot/voices/word/2949.mp3
deleted file mode 100644
index eff0e9f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2949.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/295.mp3 b/old/html/multidic/app/webroot/voices/word/295.mp3
deleted file mode 100644
index f43aefd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/295.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2950.mp3 b/old/html/multidic/app/webroot/voices/word/2950.mp3
deleted file mode 100644
index 2b81b1b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2950.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2951.mp3 b/old/html/multidic/app/webroot/voices/word/2951.mp3
deleted file mode 100644
index 2e12ec2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2951.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2952.mp3 b/old/html/multidic/app/webroot/voices/word/2952.mp3
deleted file mode 100644
index d97980a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2952.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2953.mp3 b/old/html/multidic/app/webroot/voices/word/2953.mp3
deleted file mode 100644
index 2762759..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2953.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2954.mp3 b/old/html/multidic/app/webroot/voices/word/2954.mp3
deleted file mode 100644
index c356600..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2954.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2955.mp3 b/old/html/multidic/app/webroot/voices/word/2955.mp3
deleted file mode 100644
index 6757090..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2955.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2956.mp3 b/old/html/multidic/app/webroot/voices/word/2956.mp3
deleted file mode 100644
index 737557a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2956.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2957.mp3 b/old/html/multidic/app/webroot/voices/word/2957.mp3
deleted file mode 100644
index e58d0e9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2957.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2958.mp3 b/old/html/multidic/app/webroot/voices/word/2958.mp3
deleted file mode 100644
index 7e06ffb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2958.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2959.mp3 b/old/html/multidic/app/webroot/voices/word/2959.mp3
deleted file mode 100644
index c6a5f11..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2959.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/296.mp3 b/old/html/multidic/app/webroot/voices/word/296.mp3
deleted file mode 100644
index cff5613..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/296.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2960.mp3 b/old/html/multidic/app/webroot/voices/word/2960.mp3
deleted file mode 100644
index caf1ef5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2960.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2961.mp3 b/old/html/multidic/app/webroot/voices/word/2961.mp3
deleted file mode 100644
index 02aca3a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2961.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2962.mp3 b/old/html/multidic/app/webroot/voices/word/2962.mp3
deleted file mode 100644
index dbafa23..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2962.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2963.mp3 b/old/html/multidic/app/webroot/voices/word/2963.mp3
deleted file mode 100644
index 5743abf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2963.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2964.mp3 b/old/html/multidic/app/webroot/voices/word/2964.mp3
deleted file mode 100644
index ef71619..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2964.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2965.mp3 b/old/html/multidic/app/webroot/voices/word/2965.mp3
deleted file mode 100644
index b1ef66a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2965.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2966.mp3 b/old/html/multidic/app/webroot/voices/word/2966.mp3
deleted file mode 100644
index 491a4d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2966.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2967.mp3 b/old/html/multidic/app/webroot/voices/word/2967.mp3
deleted file mode 100644
index 8a51e1b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2967.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2968.mp3 b/old/html/multidic/app/webroot/voices/word/2968.mp3
deleted file mode 100644
index 2bb2062..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2968.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2969.mp3 b/old/html/multidic/app/webroot/voices/word/2969.mp3
deleted file mode 100644
index a9b845a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2969.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/297.mp3 b/old/html/multidic/app/webroot/voices/word/297.mp3
deleted file mode 100644
index 3dcc25f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/297.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2970.mp3 b/old/html/multidic/app/webroot/voices/word/2970.mp3
deleted file mode 100644
index 6805f59..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2970.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2971.mp3 b/old/html/multidic/app/webroot/voices/word/2971.mp3
deleted file mode 100644
index eca8311..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2971.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2972.mp3 b/old/html/multidic/app/webroot/voices/word/2972.mp3
deleted file mode 100644
index fbf8d1f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2972.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2973.mp3 b/old/html/multidic/app/webroot/voices/word/2973.mp3
deleted file mode 100644
index da50870..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2973.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2974.mp3 b/old/html/multidic/app/webroot/voices/word/2974.mp3
deleted file mode 100644
index f90edf5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2974.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2975.mp3 b/old/html/multidic/app/webroot/voices/word/2975.mp3
deleted file mode 100644
index eb0242c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2975.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2976.mp3 b/old/html/multidic/app/webroot/voices/word/2976.mp3
deleted file mode 100644
index 8952222..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2976.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2977.mp3 b/old/html/multidic/app/webroot/voices/word/2977.mp3
deleted file mode 100644
index 611837e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2977.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2978.mp3 b/old/html/multidic/app/webroot/voices/word/2978.mp3
deleted file mode 100644
index 0a0b1de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2978.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2979.mp3 b/old/html/multidic/app/webroot/voices/word/2979.mp3
deleted file mode 100644
index 1da02c0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2979.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/298.mp3 b/old/html/multidic/app/webroot/voices/word/298.mp3
deleted file mode 100644
index 8e31f82..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/298.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2980.mp3 b/old/html/multidic/app/webroot/voices/word/2980.mp3
deleted file mode 100644
index fc5e6bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2980.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2981.mp3 b/old/html/multidic/app/webroot/voices/word/2981.mp3
deleted file mode 100644
index 840cc8f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2981.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2982.mp3 b/old/html/multidic/app/webroot/voices/word/2982.mp3
deleted file mode 100644
index f4d2bc2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2982.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2983.mp3 b/old/html/multidic/app/webroot/voices/word/2983.mp3
deleted file mode 100644
index 8c0d42d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2983.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2984.mp3 b/old/html/multidic/app/webroot/voices/word/2984.mp3
deleted file mode 100644
index 674d704..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2984.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2985.mp3 b/old/html/multidic/app/webroot/voices/word/2985.mp3
deleted file mode 100644
index f37c8da..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2985.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2986.mp3 b/old/html/multidic/app/webroot/voices/word/2986.mp3
deleted file mode 100644
index e76ad88..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2986.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2987.mp3 b/old/html/multidic/app/webroot/voices/word/2987.mp3
deleted file mode 100644
index b9c70a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2987.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2988.mp3 b/old/html/multidic/app/webroot/voices/word/2988.mp3
deleted file mode 100644
index b1dd9e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2988.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2989.mp3 b/old/html/multidic/app/webroot/voices/word/2989.mp3
deleted file mode 100644
index 5061d2f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2989.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2990.mp3 b/old/html/multidic/app/webroot/voices/word/2990.mp3
deleted file mode 100644
index a370f45..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2990.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2991.mp3 b/old/html/multidic/app/webroot/voices/word/2991.mp3
deleted file mode 100644
index c8541b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2991.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2992.mp3 b/old/html/multidic/app/webroot/voices/word/2992.mp3
deleted file mode 100644
index b43a20b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2992.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2993.mp3 b/old/html/multidic/app/webroot/voices/word/2993.mp3
deleted file mode 100644
index 21c34b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2993.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2994.mp3 b/old/html/multidic/app/webroot/voices/word/2994.mp3
deleted file mode 100644
index 4647a4c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2994.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2995.mp3 b/old/html/multidic/app/webroot/voices/word/2995.mp3
deleted file mode 100644
index cb4585c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2995.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2996.mp3 b/old/html/multidic/app/webroot/voices/word/2996.mp3
deleted file mode 100644
index 9d03a6b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2996.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2997.mp3 b/old/html/multidic/app/webroot/voices/word/2997.mp3
deleted file mode 100644
index 3207265..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2997.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2998.mp3 b/old/html/multidic/app/webroot/voices/word/2998.mp3
deleted file mode 100644
index 0e2369e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2998.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/2999.mp3 b/old/html/multidic/app/webroot/voices/word/2999.mp3
deleted file mode 100644
index 3890b68..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/2999.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/30.mp3 b/old/html/multidic/app/webroot/voices/word/30.mp3
deleted file mode 100644
index 35c62c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/30.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/300.mp3 b/old/html/multidic/app/webroot/voices/word/300.mp3
deleted file mode 100644
index 1ce297f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/300.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3000.mp3 b/old/html/multidic/app/webroot/voices/word/3000.mp3
deleted file mode 100644
index f56e558..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3000.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3001.mp3 b/old/html/multidic/app/webroot/voices/word/3001.mp3
deleted file mode 100644
index 114cfde..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3001.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3002.mp3 b/old/html/multidic/app/webroot/voices/word/3002.mp3
deleted file mode 100644
index 813c9e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3002.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3003.mp3 b/old/html/multidic/app/webroot/voices/word/3003.mp3
deleted file mode 100644
index d123f82..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3003.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3004.mp3 b/old/html/multidic/app/webroot/voices/word/3004.mp3
deleted file mode 100644
index 3d8ac4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3004.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3005.mp3 b/old/html/multidic/app/webroot/voices/word/3005.mp3
deleted file mode 100644
index d6f5067..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3005.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3006.mp3 b/old/html/multidic/app/webroot/voices/word/3006.mp3
deleted file mode 100644
index 1193d24..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3006.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3008.mp3 b/old/html/multidic/app/webroot/voices/word/3008.mp3
deleted file mode 100644
index 2e29802..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3008.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3009.mp3 b/old/html/multidic/app/webroot/voices/word/3009.mp3
deleted file mode 100644
index 5a2d3fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3009.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/301.mp3 b/old/html/multidic/app/webroot/voices/word/301.mp3
deleted file mode 100644
index ab53bab..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/301.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3010.mp3 b/old/html/multidic/app/webroot/voices/word/3010.mp3
deleted file mode 100644
index 4eb6103..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3010.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3011.mp3 b/old/html/multidic/app/webroot/voices/word/3011.mp3
deleted file mode 100644
index 7c30b2d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3011.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3012.mp3 b/old/html/multidic/app/webroot/voices/word/3012.mp3
deleted file mode 100644
index c5c2265..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3012.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3013.mp3 b/old/html/multidic/app/webroot/voices/word/3013.mp3
deleted file mode 100644
index f70377e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3013.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3014.mp3 b/old/html/multidic/app/webroot/voices/word/3014.mp3
deleted file mode 100644
index a73febc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3014.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3015.mp3 b/old/html/multidic/app/webroot/voices/word/3015.mp3
deleted file mode 100644
index 25f979b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3015.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3016.mp3 b/old/html/multidic/app/webroot/voices/word/3016.mp3
deleted file mode 100644
index 13e739f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3016.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3017.mp3 b/old/html/multidic/app/webroot/voices/word/3017.mp3
deleted file mode 100644
index 06bd1f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3017.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3018.mp3 b/old/html/multidic/app/webroot/voices/word/3018.mp3
deleted file mode 100644
index f10f7a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3018.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3019.mp3 b/old/html/multidic/app/webroot/voices/word/3019.mp3
deleted file mode 100644
index a1ec8f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3019.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/302.mp3 b/old/html/multidic/app/webroot/voices/word/302.mp3
deleted file mode 100644
index a70b8e7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/302.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3020.mp3 b/old/html/multidic/app/webroot/voices/word/3020.mp3
deleted file mode 100644
index a1ec8f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3020.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3021.mp3 b/old/html/multidic/app/webroot/voices/word/3021.mp3
deleted file mode 100644
index bea6d27..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3021.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3022.mp3 b/old/html/multidic/app/webroot/voices/word/3022.mp3
deleted file mode 100644
index bea6d27..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3022.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3023.mp3 b/old/html/multidic/app/webroot/voices/word/3023.mp3
deleted file mode 100644
index 0d785bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3023.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3024.mp3 b/old/html/multidic/app/webroot/voices/word/3024.mp3
deleted file mode 100644
index c7a5987..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3024.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3025.mp3 b/old/html/multidic/app/webroot/voices/word/3025.mp3
deleted file mode 100644
index 9292ba8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3025.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3026.mp3 b/old/html/multidic/app/webroot/voices/word/3026.mp3
deleted file mode 100644
index 3149b4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3026.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3027.mp3 b/old/html/multidic/app/webroot/voices/word/3027.mp3
deleted file mode 100644
index ca4238e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3027.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3028.mp3 b/old/html/multidic/app/webroot/voices/word/3028.mp3
deleted file mode 100644
index 00f297c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3028.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3029.mp3 b/old/html/multidic/app/webroot/voices/word/3029.mp3
deleted file mode 100644
index cb137d4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3029.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/303.mp3 b/old/html/multidic/app/webroot/voices/word/303.mp3
deleted file mode 100644
index c72d074..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/303.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3030.mp3 b/old/html/multidic/app/webroot/voices/word/3030.mp3
deleted file mode 100644
index 2077097..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3030.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3031.mp3 b/old/html/multidic/app/webroot/voices/word/3031.mp3
deleted file mode 100644
index 4ed03a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3031.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3032.mp3 b/old/html/multidic/app/webroot/voices/word/3032.mp3
deleted file mode 100644
index 77a3152..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3032.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3033.mp3 b/old/html/multidic/app/webroot/voices/word/3033.mp3
deleted file mode 100644
index 9de0be8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3033.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3034.mp3 b/old/html/multidic/app/webroot/voices/word/3034.mp3
deleted file mode 100644
index de35638..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3034.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3035.mp3 b/old/html/multidic/app/webroot/voices/word/3035.mp3
deleted file mode 100644
index 486961b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3035.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3036.mp3 b/old/html/multidic/app/webroot/voices/word/3036.mp3
deleted file mode 100644
index d298c12..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3036.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3037.mp3 b/old/html/multidic/app/webroot/voices/word/3037.mp3
deleted file mode 100644
index c0a66ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3037.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3038.mp3 b/old/html/multidic/app/webroot/voices/word/3038.mp3
deleted file mode 100644
index 6500082..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3038.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3039.mp3 b/old/html/multidic/app/webroot/voices/word/3039.mp3
deleted file mode 100644
index c32b27d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3039.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/304.mp3 b/old/html/multidic/app/webroot/voices/word/304.mp3
deleted file mode 100644
index 880c87c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/304.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3040.mp3 b/old/html/multidic/app/webroot/voices/word/3040.mp3
deleted file mode 100644
index 3564433..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3040.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3041.mp3 b/old/html/multidic/app/webroot/voices/word/3041.mp3
deleted file mode 100644
index 58e0947..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3041.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3042.mp3 b/old/html/multidic/app/webroot/voices/word/3042.mp3
deleted file mode 100644
index 3aca636..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3042.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3043.mp3 b/old/html/multidic/app/webroot/voices/word/3043.mp3
deleted file mode 100644
index f44f140..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3043.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3044.mp3 b/old/html/multidic/app/webroot/voices/word/3044.mp3
deleted file mode 100644
index d139e13..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3044.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3045.mp3 b/old/html/multidic/app/webroot/voices/word/3045.mp3
deleted file mode 100644
index cee0883..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3045.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3046.mp3 b/old/html/multidic/app/webroot/voices/word/3046.mp3
deleted file mode 100644
index 1a5b28a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3046.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3047.mp3 b/old/html/multidic/app/webroot/voices/word/3047.mp3
deleted file mode 100644
index 987fd83..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3047.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3048.mp3 b/old/html/multidic/app/webroot/voices/word/3048.mp3
deleted file mode 100644
index 2e37a10..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3048.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3049.mp3 b/old/html/multidic/app/webroot/voices/word/3049.mp3
deleted file mode 100644
index 9f4e702..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3049.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/305.mp3 b/old/html/multidic/app/webroot/voices/word/305.mp3
deleted file mode 100644
index d303571..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/305.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3050.mp3 b/old/html/multidic/app/webroot/voices/word/3050.mp3
deleted file mode 100644
index f528eee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3050.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3051.mp3 b/old/html/multidic/app/webroot/voices/word/3051.mp3
deleted file mode 100644
index 37e08c7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3051.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3052.mp3 b/old/html/multidic/app/webroot/voices/word/3052.mp3
deleted file mode 100644
index 59eb76a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3052.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3053.mp3 b/old/html/multidic/app/webroot/voices/word/3053.mp3
deleted file mode 100644
index fe24cf7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3053.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3054.mp3 b/old/html/multidic/app/webroot/voices/word/3054.mp3
deleted file mode 100644
index a0c725e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3054.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3055.mp3 b/old/html/multidic/app/webroot/voices/word/3055.mp3
deleted file mode 100644
index bba3352..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3055.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3056.mp3 b/old/html/multidic/app/webroot/voices/word/3056.mp3
deleted file mode 100644
index dd17fe3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3056.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3057.mp3 b/old/html/multidic/app/webroot/voices/word/3057.mp3
deleted file mode 100644
index 964cff4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3057.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3058.mp3 b/old/html/multidic/app/webroot/voices/word/3058.mp3
deleted file mode 100644
index ff86220..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3058.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3059.mp3 b/old/html/multidic/app/webroot/voices/word/3059.mp3
deleted file mode 100644
index ef1c46c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3059.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/306.mp3 b/old/html/multidic/app/webroot/voices/word/306.mp3
deleted file mode 100644
index 85c3e82..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/306.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3060.mp3 b/old/html/multidic/app/webroot/voices/word/3060.mp3
deleted file mode 100644
index 26739d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3060.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3061.mp3 b/old/html/multidic/app/webroot/voices/word/3061.mp3
deleted file mode 100644
index d37f899..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3061.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3062.mp3 b/old/html/multidic/app/webroot/voices/word/3062.mp3
deleted file mode 100644
index 31c781f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3062.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3063.mp3 b/old/html/multidic/app/webroot/voices/word/3063.mp3
deleted file mode 100644
index b46fc5a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3063.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3064.mp3 b/old/html/multidic/app/webroot/voices/word/3064.mp3
deleted file mode 100644
index 13e34c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3064.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3065.mp3 b/old/html/multidic/app/webroot/voices/word/3065.mp3
deleted file mode 100644
index 61eec43..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3065.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3066.mp3 b/old/html/multidic/app/webroot/voices/word/3066.mp3
deleted file mode 100644
index d559d9d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3066.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3067.mp3 b/old/html/multidic/app/webroot/voices/word/3067.mp3
deleted file mode 100644
index 360a1d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3067.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3068.mp3 b/old/html/multidic/app/webroot/voices/word/3068.mp3
deleted file mode 100644
index 360a1d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3068.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3069.mp3 b/old/html/multidic/app/webroot/voices/word/3069.mp3
deleted file mode 100644
index ee48719..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3069.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/307.mp3 b/old/html/multidic/app/webroot/voices/word/307.mp3
deleted file mode 100644
index c1397f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/307.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3070.mp3 b/old/html/multidic/app/webroot/voices/word/3070.mp3
deleted file mode 100644
index 9313799..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3070.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3071.mp3 b/old/html/multidic/app/webroot/voices/word/3071.mp3
deleted file mode 100644
index 2316d98..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3071.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3072.mp3 b/old/html/multidic/app/webroot/voices/word/3072.mp3
deleted file mode 100644
index 2629872..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3072.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3073.mp3 b/old/html/multidic/app/webroot/voices/word/3073.mp3
deleted file mode 100644
index 02bd26e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3073.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3074.mp3 b/old/html/multidic/app/webroot/voices/word/3074.mp3
deleted file mode 100644
index 9a83ad4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3074.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3075.mp3 b/old/html/multidic/app/webroot/voices/word/3075.mp3
deleted file mode 100644
index cb4bd24..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3075.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3076.mp3 b/old/html/multidic/app/webroot/voices/word/3076.mp3
deleted file mode 100644
index dfb80ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3076.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3077.mp3 b/old/html/multidic/app/webroot/voices/word/3077.mp3
deleted file mode 100644
index c4e9e77..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3077.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3079.mp3 b/old/html/multidic/app/webroot/voices/word/3079.mp3
deleted file mode 100644
index 31bcdac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3079.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/308.mp3 b/old/html/multidic/app/webroot/voices/word/308.mp3
deleted file mode 100644
index c58b5f3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/308.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3080.mp3 b/old/html/multidic/app/webroot/voices/word/3080.mp3
deleted file mode 100644
index bf73475..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3080.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3081.mp3 b/old/html/multidic/app/webroot/voices/word/3081.mp3
deleted file mode 100644
index 2e33492..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3081.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3082.mp3 b/old/html/multidic/app/webroot/voices/word/3082.mp3
deleted file mode 100644
index ee9a7a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3082.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3083.mp3 b/old/html/multidic/app/webroot/voices/word/3083.mp3
deleted file mode 100644
index 67ba7ee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3083.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3084.mp3 b/old/html/multidic/app/webroot/voices/word/3084.mp3
deleted file mode 100644
index b10c3b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3084.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3085.mp3 b/old/html/multidic/app/webroot/voices/word/3085.mp3
deleted file mode 100644
index ce9e546..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3085.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3086.mp3 b/old/html/multidic/app/webroot/voices/word/3086.mp3
deleted file mode 100644
index 7cb4e59..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3086.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3087.mp3 b/old/html/multidic/app/webroot/voices/word/3087.mp3
deleted file mode 100644
index 556ebed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3087.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3088.mp3 b/old/html/multidic/app/webroot/voices/word/3088.mp3
deleted file mode 100644
index 69bf8a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3088.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3089.mp3 b/old/html/multidic/app/webroot/voices/word/3089.mp3
deleted file mode 100644
index af3ffa8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3089.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/309.mp3 b/old/html/multidic/app/webroot/voices/word/309.mp3
deleted file mode 100644
index 554d007..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/309.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3090.mp3 b/old/html/multidic/app/webroot/voices/word/3090.mp3
deleted file mode 100644
index ba876bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3090.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3091.mp3 b/old/html/multidic/app/webroot/voices/word/3091.mp3
deleted file mode 100644
index 096c92b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3091.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3092.mp3 b/old/html/multidic/app/webroot/voices/word/3092.mp3
deleted file mode 100644
index b544787..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3092.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3093.mp3 b/old/html/multidic/app/webroot/voices/word/3093.mp3
deleted file mode 100644
index 5687de6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3093.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3094.mp3 b/old/html/multidic/app/webroot/voices/word/3094.mp3
deleted file mode 100644
index 841f062..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3094.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3095.mp3 b/old/html/multidic/app/webroot/voices/word/3095.mp3
deleted file mode 100644
index bf58359..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3095.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3096.mp3 b/old/html/multidic/app/webroot/voices/word/3096.mp3
deleted file mode 100644
index 7fd7ba5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3096.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3097.mp3 b/old/html/multidic/app/webroot/voices/word/3097.mp3
deleted file mode 100644
index dbedbec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3097.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3098.mp3 b/old/html/multidic/app/webroot/voices/word/3098.mp3
deleted file mode 100644
index 2f5476e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3098.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3099.mp3 b/old/html/multidic/app/webroot/voices/word/3099.mp3
deleted file mode 100644
index 0912031..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3099.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/31.mp3 b/old/html/multidic/app/webroot/voices/word/31.mp3
deleted file mode 100644
index 20839fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/31.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3100.mp3 b/old/html/multidic/app/webroot/voices/word/3100.mp3
deleted file mode 100644
index a01277b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3100.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3101.mp3 b/old/html/multidic/app/webroot/voices/word/3101.mp3
deleted file mode 100644
index b7cf493..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3101.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3102.mp3 b/old/html/multidic/app/webroot/voices/word/3102.mp3
deleted file mode 100644
index 4ae82e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3102.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3103.mp3 b/old/html/multidic/app/webroot/voices/word/3103.mp3
deleted file mode 100644
index a733097..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3103.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3104.mp3 b/old/html/multidic/app/webroot/voices/word/3104.mp3
deleted file mode 100644
index 0687338..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3104.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3105.mp3 b/old/html/multidic/app/webroot/voices/word/3105.mp3
deleted file mode 100644
index f2ea31f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3105.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3106.mp3 b/old/html/multidic/app/webroot/voices/word/3106.mp3
deleted file mode 100644
index 8499b14..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3106.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3107.mp3 b/old/html/multidic/app/webroot/voices/word/3107.mp3
deleted file mode 100644
index bb00838..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3107.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3108.mp3 b/old/html/multidic/app/webroot/voices/word/3108.mp3
deleted file mode 100644
index f6f91b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3108.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3109.mp3 b/old/html/multidic/app/webroot/voices/word/3109.mp3
deleted file mode 100644
index 7ef2bad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3109.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3110.mp3 b/old/html/multidic/app/webroot/voices/word/3110.mp3
deleted file mode 100644
index 34c5e2d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3110.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3111.mp3 b/old/html/multidic/app/webroot/voices/word/3111.mp3
deleted file mode 100644
index 4068275..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3111.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3112.mp3 b/old/html/multidic/app/webroot/voices/word/3112.mp3
deleted file mode 100644
index afa15b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3112.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3113.mp3 b/old/html/multidic/app/webroot/voices/word/3113.mp3
deleted file mode 100644
index 2cb455a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3113.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3114.mp3 b/old/html/multidic/app/webroot/voices/word/3114.mp3
deleted file mode 100644
index e3a2500..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3114.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3115.mp3 b/old/html/multidic/app/webroot/voices/word/3115.mp3
deleted file mode 100644
index 1bf24aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3115.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3116.mp3 b/old/html/multidic/app/webroot/voices/word/3116.mp3
deleted file mode 100644
index 0a8b217..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3116.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3117.mp3 b/old/html/multidic/app/webroot/voices/word/3117.mp3
deleted file mode 100644
index 6804f7b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3117.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3118.mp3 b/old/html/multidic/app/webroot/voices/word/3118.mp3
deleted file mode 100644
index 7d37e30..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3118.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3119.mp3 b/old/html/multidic/app/webroot/voices/word/3119.mp3
deleted file mode 100644
index 6140077..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3119.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/312.mp3 b/old/html/multidic/app/webroot/voices/word/312.mp3
deleted file mode 100644
index aa0fdc7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/312.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3120.mp3 b/old/html/multidic/app/webroot/voices/word/3120.mp3
deleted file mode 100644
index 60ae316..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3120.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3121.mp3 b/old/html/multidic/app/webroot/voices/word/3121.mp3
deleted file mode 100644
index 71029f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3121.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3122.mp3 b/old/html/multidic/app/webroot/voices/word/3122.mp3
deleted file mode 100644
index e72bdbf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3122.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3123.mp3 b/old/html/multidic/app/webroot/voices/word/3123.mp3
deleted file mode 100644
index 4db28d4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3123.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3124.mp3 b/old/html/multidic/app/webroot/voices/word/3124.mp3
deleted file mode 100644
index 811ddc1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3124.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3125.mp3 b/old/html/multidic/app/webroot/voices/word/3125.mp3
deleted file mode 100644
index 7189329..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3125.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3126.mp3 b/old/html/multidic/app/webroot/voices/word/3126.mp3
deleted file mode 100644
index 6c9e445..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3126.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3127.mp3 b/old/html/multidic/app/webroot/voices/word/3127.mp3
deleted file mode 100644
index ef8d50d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3127.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3128.mp3 b/old/html/multidic/app/webroot/voices/word/3128.mp3
deleted file mode 100644
index 75d6ba4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3128.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3129.mp3 b/old/html/multidic/app/webroot/voices/word/3129.mp3
deleted file mode 100644
index 01934d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3129.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/313.mp3 b/old/html/multidic/app/webroot/voices/word/313.mp3
deleted file mode 100644
index c1ec596..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/313.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3130.mp3 b/old/html/multidic/app/webroot/voices/word/3130.mp3
deleted file mode 100644
index fb420e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3130.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3131.mp3 b/old/html/multidic/app/webroot/voices/word/3131.mp3
deleted file mode 100644
index 2c98371..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3131.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3132.mp3 b/old/html/multidic/app/webroot/voices/word/3132.mp3
deleted file mode 100644
index 4997822..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3132.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3133.mp3 b/old/html/multidic/app/webroot/voices/word/3133.mp3
deleted file mode 100644
index 3de9baf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3133.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3134.mp3 b/old/html/multidic/app/webroot/voices/word/3134.mp3
deleted file mode 100644
index d5546b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3134.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3135.mp3 b/old/html/multidic/app/webroot/voices/word/3135.mp3
deleted file mode 100644
index f303373..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3135.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3136.mp3 b/old/html/multidic/app/webroot/voices/word/3136.mp3
deleted file mode 100644
index 3b946d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3136.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3137.mp3 b/old/html/multidic/app/webroot/voices/word/3137.mp3
deleted file mode 100644
index 7151a66..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3137.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3138.mp3 b/old/html/multidic/app/webroot/voices/word/3138.mp3
deleted file mode 100644
index f4988f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3138.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3139.mp3 b/old/html/multidic/app/webroot/voices/word/3139.mp3
deleted file mode 100644
index 519a757..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3139.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/314.mp3 b/old/html/multidic/app/webroot/voices/word/314.mp3
deleted file mode 100644
index 04c27ef..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/314.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3140.mp3 b/old/html/multidic/app/webroot/voices/word/3140.mp3
deleted file mode 100644
index 0b8cad2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3140.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3141.mp3 b/old/html/multidic/app/webroot/voices/word/3141.mp3
deleted file mode 100644
index 8d222e1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3141.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3142.mp3 b/old/html/multidic/app/webroot/voices/word/3142.mp3
deleted file mode 100644
index 2ede784..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3142.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3143.mp3 b/old/html/multidic/app/webroot/voices/word/3143.mp3
deleted file mode 100644
index 92e5fdb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3143.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3144.mp3 b/old/html/multidic/app/webroot/voices/word/3144.mp3
deleted file mode 100644
index 00de327..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3144.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3145.mp3 b/old/html/multidic/app/webroot/voices/word/3145.mp3
deleted file mode 100644
index 0be1e92..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3145.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3146.mp3 b/old/html/multidic/app/webroot/voices/word/3146.mp3
deleted file mode 100644
index 5ab9005..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3146.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3147.mp3 b/old/html/multidic/app/webroot/voices/word/3147.mp3
deleted file mode 100644
index 5e4a5d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3147.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3148.mp3 b/old/html/multidic/app/webroot/voices/word/3148.mp3
deleted file mode 100644
index c0bf5ef..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3148.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3149.mp3 b/old/html/multidic/app/webroot/voices/word/3149.mp3
deleted file mode 100644
index 1327821..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3149.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/315.mp3 b/old/html/multidic/app/webroot/voices/word/315.mp3
deleted file mode 100644
index abf82a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/315.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3150.mp3 b/old/html/multidic/app/webroot/voices/word/3150.mp3
deleted file mode 100644
index 3bff686..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3150.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3151.mp3 b/old/html/multidic/app/webroot/voices/word/3151.mp3
deleted file mode 100644
index 5d652af..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3151.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3152.mp3 b/old/html/multidic/app/webroot/voices/word/3152.mp3
deleted file mode 100644
index aa4825c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3152.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3153.mp3 b/old/html/multidic/app/webroot/voices/word/3153.mp3
deleted file mode 100644
index a572304..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3153.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3154.mp3 b/old/html/multidic/app/webroot/voices/word/3154.mp3
deleted file mode 100644
index 3fbc409..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3154.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3155.mp3 b/old/html/multidic/app/webroot/voices/word/3155.mp3
deleted file mode 100644
index 59fe71c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3155.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3156.mp3 b/old/html/multidic/app/webroot/voices/word/3156.mp3
deleted file mode 100644
index a1bac20..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3156.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3157.mp3 b/old/html/multidic/app/webroot/voices/word/3157.mp3
deleted file mode 100644
index d822bbc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3157.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3158.mp3 b/old/html/multidic/app/webroot/voices/word/3158.mp3
deleted file mode 100644
index 9f40e65..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3158.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3159.mp3 b/old/html/multidic/app/webroot/voices/word/3159.mp3
deleted file mode 100644
index e426a5f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3159.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/316.mp3 b/old/html/multidic/app/webroot/voices/word/316.mp3
deleted file mode 100644
index cd6e680..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/316.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3160.mp3 b/old/html/multidic/app/webroot/voices/word/3160.mp3
deleted file mode 100644
index 6fd74d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3160.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3161.mp3 b/old/html/multidic/app/webroot/voices/word/3161.mp3
deleted file mode 100644
index 4c5c1f7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3161.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3162.mp3 b/old/html/multidic/app/webroot/voices/word/3162.mp3
deleted file mode 100644
index 8dad629..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3162.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3163.mp3 b/old/html/multidic/app/webroot/voices/word/3163.mp3
deleted file mode 100644
index 9066bb7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3163.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3164.mp3 b/old/html/multidic/app/webroot/voices/word/3164.mp3
deleted file mode 100644
index a8c2b08..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3164.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3165.mp3 b/old/html/multidic/app/webroot/voices/word/3165.mp3
deleted file mode 100644
index 3d54411..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3165.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3166.mp3 b/old/html/multidic/app/webroot/voices/word/3166.mp3
deleted file mode 100644
index 4dc6880..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3166.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3167.mp3 b/old/html/multidic/app/webroot/voices/word/3167.mp3
deleted file mode 100644
index d5c0900..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3167.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3168.mp3 b/old/html/multidic/app/webroot/voices/word/3168.mp3
deleted file mode 100644
index adc762b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3168.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3169.mp3 b/old/html/multidic/app/webroot/voices/word/3169.mp3
deleted file mode 100644
index 53e0fde..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3169.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/317.mp3 b/old/html/multidic/app/webroot/voices/word/317.mp3
deleted file mode 100644
index 78dc539..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/317.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3170.mp3 b/old/html/multidic/app/webroot/voices/word/3170.mp3
deleted file mode 100644
index 8dbc008..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3170.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3171.mp3 b/old/html/multidic/app/webroot/voices/word/3171.mp3
deleted file mode 100644
index 465d28a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3171.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3172.mp3 b/old/html/multidic/app/webroot/voices/word/3172.mp3
deleted file mode 100644
index b9585fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3172.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3173.mp3 b/old/html/multidic/app/webroot/voices/word/3173.mp3
deleted file mode 100644
index 3242833..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3173.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3174.mp3 b/old/html/multidic/app/webroot/voices/word/3174.mp3
deleted file mode 100644
index 56dbe3b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3174.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3175.mp3 b/old/html/multidic/app/webroot/voices/word/3175.mp3
deleted file mode 100644
index d593205..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3175.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3176.mp3 b/old/html/multidic/app/webroot/voices/word/3176.mp3
deleted file mode 100644
index f629ee0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3176.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3177.mp3 b/old/html/multidic/app/webroot/voices/word/3177.mp3
deleted file mode 100644
index 99cb1b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3177.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3178.mp3 b/old/html/multidic/app/webroot/voices/word/3178.mp3
deleted file mode 100644
index cc1c0aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3178.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3179.mp3 b/old/html/multidic/app/webroot/voices/word/3179.mp3
deleted file mode 100644
index c4d1c2e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3179.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/318.mp3 b/old/html/multidic/app/webroot/voices/word/318.mp3
deleted file mode 100644
index 3bd033e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/318.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3180.mp3 b/old/html/multidic/app/webroot/voices/word/3180.mp3
deleted file mode 100644
index 4aa6f91..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3180.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3181.mp3 b/old/html/multidic/app/webroot/voices/word/3181.mp3
deleted file mode 100644
index f26af4e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3181.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3182.mp3 b/old/html/multidic/app/webroot/voices/word/3182.mp3
deleted file mode 100644
index 058a09f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3182.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3183.mp3 b/old/html/multidic/app/webroot/voices/word/3183.mp3
deleted file mode 100644
index 7e8d4d0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3183.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3184.mp3 b/old/html/multidic/app/webroot/voices/word/3184.mp3
deleted file mode 100644
index 86eb32c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3184.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3185.mp3 b/old/html/multidic/app/webroot/voices/word/3185.mp3
deleted file mode 100644
index 115c33d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3185.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3186.mp3 b/old/html/multidic/app/webroot/voices/word/3186.mp3
deleted file mode 100644
index 73a8011..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3186.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3187.mp3 b/old/html/multidic/app/webroot/voices/word/3187.mp3
deleted file mode 100644
index 605dacf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3187.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3188.mp3 b/old/html/multidic/app/webroot/voices/word/3188.mp3
deleted file mode 100644
index 56f7555..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3188.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3189.mp3 b/old/html/multidic/app/webroot/voices/word/3189.mp3
deleted file mode 100644
index 0bb8e97..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3189.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/319.mp3 b/old/html/multidic/app/webroot/voices/word/319.mp3
deleted file mode 100644
index f227696..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/319.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3190.mp3 b/old/html/multidic/app/webroot/voices/word/3190.mp3
deleted file mode 100644
index 47df546..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3190.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3191.mp3 b/old/html/multidic/app/webroot/voices/word/3191.mp3
deleted file mode 100644
index bab3bec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3191.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3192.mp3 b/old/html/multidic/app/webroot/voices/word/3192.mp3
deleted file mode 100644
index ae91757..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3192.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3193.mp3 b/old/html/multidic/app/webroot/voices/word/3193.mp3
deleted file mode 100644
index 2b4bfe1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3193.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3194.mp3 b/old/html/multidic/app/webroot/voices/word/3194.mp3
deleted file mode 100644
index cff97e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3194.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3195.mp3 b/old/html/multidic/app/webroot/voices/word/3195.mp3
deleted file mode 100644
index f83f568..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3195.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3196.mp3 b/old/html/multidic/app/webroot/voices/word/3196.mp3
deleted file mode 100644
index c8e26f3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3196.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3197.mp3 b/old/html/multidic/app/webroot/voices/word/3197.mp3
deleted file mode 100644
index 7a7be83..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3197.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3198.mp3 b/old/html/multidic/app/webroot/voices/word/3198.mp3
deleted file mode 100644
index 721c141..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3198.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3199.mp3 b/old/html/multidic/app/webroot/voices/word/3199.mp3
deleted file mode 100644
index 3010d4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3199.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/32.mp3 b/old/html/multidic/app/webroot/voices/word/32.mp3
deleted file mode 100644
index a443aa5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/32.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/320.mp3 b/old/html/multidic/app/webroot/voices/word/320.mp3
deleted file mode 100644
index d01523d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/320.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3200.mp3 b/old/html/multidic/app/webroot/voices/word/3200.mp3
deleted file mode 100644
index 1d1e3af..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3200.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3201.mp3 b/old/html/multidic/app/webroot/voices/word/3201.mp3
deleted file mode 100644
index ad463e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3201.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3202.mp3 b/old/html/multidic/app/webroot/voices/word/3202.mp3
deleted file mode 100644
index 07e96c6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3202.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3203.mp3 b/old/html/multidic/app/webroot/voices/word/3203.mp3
deleted file mode 100644
index 24e7132..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3203.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3204.mp3 b/old/html/multidic/app/webroot/voices/word/3204.mp3
deleted file mode 100644
index 88e824c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3204.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3205.mp3 b/old/html/multidic/app/webroot/voices/word/3205.mp3
deleted file mode 100644
index b9cf16a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3205.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3206.mp3 b/old/html/multidic/app/webroot/voices/word/3206.mp3
deleted file mode 100644
index 549c79d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3206.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3207.mp3 b/old/html/multidic/app/webroot/voices/word/3207.mp3
deleted file mode 100644
index 1525a49..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3207.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3208.mp3 b/old/html/multidic/app/webroot/voices/word/3208.mp3
deleted file mode 100644
index 920b56f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3208.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3209.mp3 b/old/html/multidic/app/webroot/voices/word/3209.mp3
deleted file mode 100644
index 715378e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3209.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/321.mp3 b/old/html/multidic/app/webroot/voices/word/321.mp3
deleted file mode 100644
index 88de125..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/321.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3210.mp3 b/old/html/multidic/app/webroot/voices/word/3210.mp3
deleted file mode 100644
index 249adeb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3210.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3211.mp3 b/old/html/multidic/app/webroot/voices/word/3211.mp3
deleted file mode 100644
index 80aaba8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3211.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3212.mp3 b/old/html/multidic/app/webroot/voices/word/3212.mp3
deleted file mode 100644
index 9d41b4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3212.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3213.mp3 b/old/html/multidic/app/webroot/voices/word/3213.mp3
deleted file mode 100644
index 860e193..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3213.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3214.mp3 b/old/html/multidic/app/webroot/voices/word/3214.mp3
deleted file mode 100644
index bbb44cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3214.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3215.mp3 b/old/html/multidic/app/webroot/voices/word/3215.mp3
deleted file mode 100644
index c9b6c9d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3215.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3216.mp3 b/old/html/multidic/app/webroot/voices/word/3216.mp3
deleted file mode 100644
index cb5bf3e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3216.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3217.mp3 b/old/html/multidic/app/webroot/voices/word/3217.mp3
deleted file mode 100644
index b67a47c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3217.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3218.mp3 b/old/html/multidic/app/webroot/voices/word/3218.mp3
deleted file mode 100644
index 10ccd12..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3218.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3219.mp3 b/old/html/multidic/app/webroot/voices/word/3219.mp3
deleted file mode 100644
index 3abf173..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3219.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/322.mp3 b/old/html/multidic/app/webroot/voices/word/322.mp3
deleted file mode 100644
index 99ad530..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/322.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3220.mp3 b/old/html/multidic/app/webroot/voices/word/3220.mp3
deleted file mode 100644
index 3abf173..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3220.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3221.mp3 b/old/html/multidic/app/webroot/voices/word/3221.mp3
deleted file mode 100644
index 7a10d88..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3221.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3222.mp3 b/old/html/multidic/app/webroot/voices/word/3222.mp3
deleted file mode 100644
index e7c6d1b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3222.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3223.mp3 b/old/html/multidic/app/webroot/voices/word/3223.mp3
deleted file mode 100644
index 8bb4a87..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3223.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3224.mp3 b/old/html/multidic/app/webroot/voices/word/3224.mp3
deleted file mode 100644
index 2565422..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3224.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3225.mp3 b/old/html/multidic/app/webroot/voices/word/3225.mp3
deleted file mode 100644
index 28e1791..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3225.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3226.mp3 b/old/html/multidic/app/webroot/voices/word/3226.mp3
deleted file mode 100644
index 404fb1d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3226.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3227.mp3 b/old/html/multidic/app/webroot/voices/word/3227.mp3
deleted file mode 100644
index 404fb1d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3227.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3228.mp3 b/old/html/multidic/app/webroot/voices/word/3228.mp3
deleted file mode 100644
index 2a0f1ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3228.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3229.mp3 b/old/html/multidic/app/webroot/voices/word/3229.mp3
deleted file mode 100644
index 1c9732a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3229.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/323.mp3 b/old/html/multidic/app/webroot/voices/word/323.mp3
deleted file mode 100644
index b222ff2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/323.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3230.mp3 b/old/html/multidic/app/webroot/voices/word/3230.mp3
deleted file mode 100644
index 9a370b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3230.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3231.mp3 b/old/html/multidic/app/webroot/voices/word/3231.mp3
deleted file mode 100644
index 5421c38..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3231.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3232.mp3 b/old/html/multidic/app/webroot/voices/word/3232.mp3
deleted file mode 100644
index 094536d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3232.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3233.mp3 b/old/html/multidic/app/webroot/voices/word/3233.mp3
deleted file mode 100644
index 094536d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3233.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3234.mp3 b/old/html/multidic/app/webroot/voices/word/3234.mp3
deleted file mode 100644
index 7feef3f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3234.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3235.mp3 b/old/html/multidic/app/webroot/voices/word/3235.mp3
deleted file mode 100644
index fd47763..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3235.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3236.mp3 b/old/html/multidic/app/webroot/voices/word/3236.mp3
deleted file mode 100644
index 4fa8cce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3236.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3237.mp3 b/old/html/multidic/app/webroot/voices/word/3237.mp3
deleted file mode 100644
index 4fa8cce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3237.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3238.mp3 b/old/html/multidic/app/webroot/voices/word/3238.mp3
deleted file mode 100644
index 0983cb4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3238.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3239.mp3 b/old/html/multidic/app/webroot/voices/word/3239.mp3
deleted file mode 100644
index 0983cb4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3239.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/324.mp3 b/old/html/multidic/app/webroot/voices/word/324.mp3
deleted file mode 100644
index 4166c9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/324.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3240.mp3 b/old/html/multidic/app/webroot/voices/word/3240.mp3
deleted file mode 100644
index 9bc6f42..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3240.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3241.mp3 b/old/html/multidic/app/webroot/voices/word/3241.mp3
deleted file mode 100644
index 02ae588..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3241.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3242.mp3 b/old/html/multidic/app/webroot/voices/word/3242.mp3
deleted file mode 100644
index 27517c4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3242.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3243.mp3 b/old/html/multidic/app/webroot/voices/word/3243.mp3
deleted file mode 100644
index bc3e8b0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3243.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3244.mp3 b/old/html/multidic/app/webroot/voices/word/3244.mp3
deleted file mode 100644
index a0d4990..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3244.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3245.mp3 b/old/html/multidic/app/webroot/voices/word/3245.mp3
deleted file mode 100644
index 3d49303..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3245.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3246.mp3 b/old/html/multidic/app/webroot/voices/word/3246.mp3
deleted file mode 100644
index 3d49303..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3246.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3247.mp3 b/old/html/multidic/app/webroot/voices/word/3247.mp3
deleted file mode 100644
index 47229d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3247.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3248.mp3 b/old/html/multidic/app/webroot/voices/word/3248.mp3
deleted file mode 100644
index 10364fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3248.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/325.mp3 b/old/html/multidic/app/webroot/voices/word/325.mp3
deleted file mode 100644
index dd3d3ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/325.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/326.mp3 b/old/html/multidic/app/webroot/voices/word/326.mp3
deleted file mode 100644
index 58fcf5b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/326.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/327.mp3 b/old/html/multidic/app/webroot/voices/word/327.mp3
deleted file mode 100644
index 1625b05..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/327.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3277.mp3 b/old/html/multidic/app/webroot/voices/word/3277.mp3
deleted file mode 100644
index a327252..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3277.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3278.mp3 b/old/html/multidic/app/webroot/voices/word/3278.mp3
deleted file mode 100644
index 20d599e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3278.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3279.mp3 b/old/html/multidic/app/webroot/voices/word/3279.mp3
deleted file mode 100644
index 857da22..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3279.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/328.mp3 b/old/html/multidic/app/webroot/voices/word/328.mp3
deleted file mode 100644
index 88abfdd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/328.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3280.mp3 b/old/html/multidic/app/webroot/voices/word/3280.mp3
deleted file mode 100644
index 35e144d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3280.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3281.mp3 b/old/html/multidic/app/webroot/voices/word/3281.mp3
deleted file mode 100644
index 5594fb4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3281.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3282.mp3 b/old/html/multidic/app/webroot/voices/word/3282.mp3
deleted file mode 100644
index 1103746..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3282.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3283.mp3 b/old/html/multidic/app/webroot/voices/word/3283.mp3
deleted file mode 100644
index 449ceed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3283.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3284.mp3 b/old/html/multidic/app/webroot/voices/word/3284.mp3
deleted file mode 100644
index 861557e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3284.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3285.mp3 b/old/html/multidic/app/webroot/voices/word/3285.mp3
deleted file mode 100644
index e3adf4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3285.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3286.mp3 b/old/html/multidic/app/webroot/voices/word/3286.mp3
deleted file mode 100644
index e28c400..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3286.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3287.mp3 b/old/html/multidic/app/webroot/voices/word/3287.mp3
deleted file mode 100644
index e58c366..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3287.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3288.mp3 b/old/html/multidic/app/webroot/voices/word/3288.mp3
deleted file mode 100644
index 06e07cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3288.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3289.mp3 b/old/html/multidic/app/webroot/voices/word/3289.mp3
deleted file mode 100644
index 73349d7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3289.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/329.mp3 b/old/html/multidic/app/webroot/voices/word/329.mp3
deleted file mode 100644
index ee0368f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/329.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3290.mp3 b/old/html/multidic/app/webroot/voices/word/3290.mp3
deleted file mode 100644
index 43e3158..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3290.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3291.mp3 b/old/html/multidic/app/webroot/voices/word/3291.mp3
deleted file mode 100644
index 941cc6e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3291.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3292.mp3 b/old/html/multidic/app/webroot/voices/word/3292.mp3
deleted file mode 100644
index 806f835..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3292.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3293.mp3 b/old/html/multidic/app/webroot/voices/word/3293.mp3
deleted file mode 100644
index e017297..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3293.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3294.mp3 b/old/html/multidic/app/webroot/voices/word/3294.mp3
deleted file mode 100644
index 7d53cea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3294.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3295.mp3 b/old/html/multidic/app/webroot/voices/word/3295.mp3
deleted file mode 100644
index 7df160a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3295.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3296.mp3 b/old/html/multidic/app/webroot/voices/word/3296.mp3
deleted file mode 100644
index b62e0e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3296.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3297.mp3 b/old/html/multidic/app/webroot/voices/word/3297.mp3
deleted file mode 100644
index ee24ebf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3297.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3298.mp3 b/old/html/multidic/app/webroot/voices/word/3298.mp3
deleted file mode 100644
index 5245f3d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3298.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3299.mp3 b/old/html/multidic/app/webroot/voices/word/3299.mp3
deleted file mode 100644
index 0c9a8de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3299.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/33.mp3 b/old/html/multidic/app/webroot/voices/word/33.mp3
deleted file mode 100644
index 3757fe1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/33.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/330.mp3 b/old/html/multidic/app/webroot/voices/word/330.mp3
deleted file mode 100644
index 02334d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/330.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3300.mp3 b/old/html/multidic/app/webroot/voices/word/3300.mp3
deleted file mode 100644
index 6679f01..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3300.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3301.mp3 b/old/html/multidic/app/webroot/voices/word/3301.mp3
deleted file mode 100644
index 2e04aa3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3301.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3302.mp3 b/old/html/multidic/app/webroot/voices/word/3302.mp3
deleted file mode 100644
index ce695aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3302.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3303.mp3 b/old/html/multidic/app/webroot/voices/word/3303.mp3
deleted file mode 100644
index bc7b970..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3303.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3304.mp3 b/old/html/multidic/app/webroot/voices/word/3304.mp3
deleted file mode 100644
index afa9162..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3304.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3305.mp3 b/old/html/multidic/app/webroot/voices/word/3305.mp3
deleted file mode 100644
index 6754840..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3305.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3306.mp3 b/old/html/multidic/app/webroot/voices/word/3306.mp3
deleted file mode 100644
index d94bce2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3306.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3307.mp3 b/old/html/multidic/app/webroot/voices/word/3307.mp3
deleted file mode 100644
index 20c95b0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3307.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3308.mp3 b/old/html/multidic/app/webroot/voices/word/3308.mp3
deleted file mode 100644
index 8e7f68e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3308.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3309.mp3 b/old/html/multidic/app/webroot/voices/word/3309.mp3
deleted file mode 100644
index f191445..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3309.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/331.mp3 b/old/html/multidic/app/webroot/voices/word/331.mp3
deleted file mode 100644
index 4bc65cb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/331.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3310.mp3 b/old/html/multidic/app/webroot/voices/word/3310.mp3
deleted file mode 100644
index 19c675a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3310.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3311.mp3 b/old/html/multidic/app/webroot/voices/word/3311.mp3
deleted file mode 100644
index a810ea9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3311.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3312.mp3 b/old/html/multidic/app/webroot/voices/word/3312.mp3
deleted file mode 100644
index a5eafa1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3312.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3313.mp3 b/old/html/multidic/app/webroot/voices/word/3313.mp3
deleted file mode 100644
index 883b1f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3313.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3314.mp3 b/old/html/multidic/app/webroot/voices/word/3314.mp3
deleted file mode 100644
index e745463..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3314.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3315.mp3 b/old/html/multidic/app/webroot/voices/word/3315.mp3
deleted file mode 100644
index ed07fe3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3315.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3316.mp3 b/old/html/multidic/app/webroot/voices/word/3316.mp3
deleted file mode 100644
index 52db1aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3316.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3317.mp3 b/old/html/multidic/app/webroot/voices/word/3317.mp3
deleted file mode 100644
index 07661e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3317.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3318.mp3 b/old/html/multidic/app/webroot/voices/word/3318.mp3
deleted file mode 100644
index 131b81d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3318.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3319.mp3 b/old/html/multidic/app/webroot/voices/word/3319.mp3
deleted file mode 100644
index 0aa5c6c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3319.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/332.mp3 b/old/html/multidic/app/webroot/voices/word/332.mp3
deleted file mode 100644
index 576ee9d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/332.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3320.mp3 b/old/html/multidic/app/webroot/voices/word/3320.mp3
deleted file mode 100644
index 456a78c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3320.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3321.mp3 b/old/html/multidic/app/webroot/voices/word/3321.mp3
deleted file mode 100644
index bd145f3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3321.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3322.mp3 b/old/html/multidic/app/webroot/voices/word/3322.mp3
deleted file mode 100644
index 7193119..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3322.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3323.mp3 b/old/html/multidic/app/webroot/voices/word/3323.mp3
deleted file mode 100644
index ea1d50c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3323.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3324.mp3 b/old/html/multidic/app/webroot/voices/word/3324.mp3
deleted file mode 100644
index ad5e45d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3324.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3325.mp3 b/old/html/multidic/app/webroot/voices/word/3325.mp3
deleted file mode 100644
index 51d7f58..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3325.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3326.mp3 b/old/html/multidic/app/webroot/voices/word/3326.mp3
deleted file mode 100644
index 7e0feb1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3326.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3327.mp3 b/old/html/multidic/app/webroot/voices/word/3327.mp3
deleted file mode 100644
index d1eff12..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3327.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3328.mp3 b/old/html/multidic/app/webroot/voices/word/3328.mp3
deleted file mode 100644
index d030408..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3328.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3329.mp3 b/old/html/multidic/app/webroot/voices/word/3329.mp3
deleted file mode 100644
index 776b607..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3329.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/333.mp3 b/old/html/multidic/app/webroot/voices/word/333.mp3
deleted file mode 100644
index acfa50d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/333.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3330.mp3 b/old/html/multidic/app/webroot/voices/word/3330.mp3
deleted file mode 100644
index 17f9150..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3330.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3331.mp3 b/old/html/multidic/app/webroot/voices/word/3331.mp3
deleted file mode 100644
index f3216f3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3331.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3332.mp3 b/old/html/multidic/app/webroot/voices/word/3332.mp3
deleted file mode 100644
index 62819f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3332.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3333.mp3 b/old/html/multidic/app/webroot/voices/word/3333.mp3
deleted file mode 100644
index a925523..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3333.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3334.mp3 b/old/html/multidic/app/webroot/voices/word/3334.mp3
deleted file mode 100644
index e7f82e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3334.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3335.mp3 b/old/html/multidic/app/webroot/voices/word/3335.mp3
deleted file mode 100644
index 7d3d66c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3335.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3336.mp3 b/old/html/multidic/app/webroot/voices/word/3336.mp3
deleted file mode 100644
index 25c3883..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3336.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3337.mp3 b/old/html/multidic/app/webroot/voices/word/3337.mp3
deleted file mode 100644
index c2c27d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3337.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3338.mp3 b/old/html/multidic/app/webroot/voices/word/3338.mp3
deleted file mode 100644
index 8d059c2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3338.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3339.mp3 b/old/html/multidic/app/webroot/voices/word/3339.mp3
deleted file mode 100644
index 89dcb8f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3339.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/334.mp3 b/old/html/multidic/app/webroot/voices/word/334.mp3
deleted file mode 100644
index e213275..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/334.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3340.mp3 b/old/html/multidic/app/webroot/voices/word/3340.mp3
deleted file mode 100644
index ae6411e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3340.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3341.mp3 b/old/html/multidic/app/webroot/voices/word/3341.mp3
deleted file mode 100644
index cb81ff4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3341.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3342.mp3 b/old/html/multidic/app/webroot/voices/word/3342.mp3
deleted file mode 100644
index db48108..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3342.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3343.mp3 b/old/html/multidic/app/webroot/voices/word/3343.mp3
deleted file mode 100644
index 1e7bf81..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3343.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3344.mp3 b/old/html/multidic/app/webroot/voices/word/3344.mp3
deleted file mode 100644
index 96dd52b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3344.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3345.mp3 b/old/html/multidic/app/webroot/voices/word/3345.mp3
deleted file mode 100644
index e1784b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3345.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3346.mp3 b/old/html/multidic/app/webroot/voices/word/3346.mp3
deleted file mode 100644
index 8cd22b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3346.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3347.mp3 b/old/html/multidic/app/webroot/voices/word/3347.mp3
deleted file mode 100644
index 2e23949..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3347.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3348.mp3 b/old/html/multidic/app/webroot/voices/word/3348.mp3
deleted file mode 100644
index d9f7df5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3348.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3349.mp3 b/old/html/multidic/app/webroot/voices/word/3349.mp3
deleted file mode 100644
index 334256d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3349.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/335.mp3 b/old/html/multidic/app/webroot/voices/word/335.mp3
deleted file mode 100644
index ff647bb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/335.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3350.mp3 b/old/html/multidic/app/webroot/voices/word/3350.mp3
deleted file mode 100644
index 19108af..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3350.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3351.mp3 b/old/html/multidic/app/webroot/voices/word/3351.mp3
deleted file mode 100644
index 1ffd83d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3351.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3352.mp3 b/old/html/multidic/app/webroot/voices/word/3352.mp3
deleted file mode 100644
index ce26c2a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3352.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3353.mp3 b/old/html/multidic/app/webroot/voices/word/3353.mp3
deleted file mode 100644
index ff2dd50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3353.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3354.mp3 b/old/html/multidic/app/webroot/voices/word/3354.mp3
deleted file mode 100644
index b850442..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3354.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3355.mp3 b/old/html/multidic/app/webroot/voices/word/3355.mp3
deleted file mode 100644
index 7952fca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3355.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3356.mp3 b/old/html/multidic/app/webroot/voices/word/3356.mp3
deleted file mode 100644
index 2ac5079..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3356.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3357.mp3 b/old/html/multidic/app/webroot/voices/word/3357.mp3
deleted file mode 100644
index f157f4c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3357.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3358.mp3 b/old/html/multidic/app/webroot/voices/word/3358.mp3
deleted file mode 100644
index 8a753f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3358.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3359.mp3 b/old/html/multidic/app/webroot/voices/word/3359.mp3
deleted file mode 100644
index cdc9a81..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3359.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/336.mp3 b/old/html/multidic/app/webroot/voices/word/336.mp3
deleted file mode 100644
index ae66df5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/336.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3360.mp3 b/old/html/multidic/app/webroot/voices/word/3360.mp3
deleted file mode 100644
index c504578..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3360.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3361.mp3 b/old/html/multidic/app/webroot/voices/word/3361.mp3
deleted file mode 100644
index 6a931fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3361.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3362.mp3 b/old/html/multidic/app/webroot/voices/word/3362.mp3
deleted file mode 100644
index 50e30a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3362.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3363.mp3 b/old/html/multidic/app/webroot/voices/word/3363.mp3
deleted file mode 100644
index 91a85df..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3363.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3364.mp3 b/old/html/multidic/app/webroot/voices/word/3364.mp3
deleted file mode 100644
index e841ab5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3364.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3365.mp3 b/old/html/multidic/app/webroot/voices/word/3365.mp3
deleted file mode 100644
index abf4b95..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3365.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3366.mp3 b/old/html/multidic/app/webroot/voices/word/3366.mp3
deleted file mode 100644
index 29e4817..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3366.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3367.mp3 b/old/html/multidic/app/webroot/voices/word/3367.mp3
deleted file mode 100644
index 82a29b9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3367.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3368.mp3 b/old/html/multidic/app/webroot/voices/word/3368.mp3
deleted file mode 100644
index 408db0f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3368.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3369.mp3 b/old/html/multidic/app/webroot/voices/word/3369.mp3
deleted file mode 100644
index bb115c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3369.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/337.mp3 b/old/html/multidic/app/webroot/voices/word/337.mp3
deleted file mode 100644
index c1f1a20..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/337.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3370.mp3 b/old/html/multidic/app/webroot/voices/word/3370.mp3
deleted file mode 100644
index 9f83535..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3370.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3371.mp3 b/old/html/multidic/app/webroot/voices/word/3371.mp3
deleted file mode 100644
index 10ba2a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3371.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3372.mp3 b/old/html/multidic/app/webroot/voices/word/3372.mp3
deleted file mode 100644
index ebffc6d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3372.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3373.mp3 b/old/html/multidic/app/webroot/voices/word/3373.mp3
deleted file mode 100644
index 82e85c2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3373.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3374.mp3 b/old/html/multidic/app/webroot/voices/word/3374.mp3
deleted file mode 100644
index bdd74e1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3374.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3375.mp3 b/old/html/multidic/app/webroot/voices/word/3375.mp3
deleted file mode 100644
index d7d2451..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3375.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3376.mp3 b/old/html/multidic/app/webroot/voices/word/3376.mp3
deleted file mode 100644
index d154ae6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3376.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3377.mp3 b/old/html/multidic/app/webroot/voices/word/3377.mp3
deleted file mode 100644
index e2088e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3377.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3378.mp3 b/old/html/multidic/app/webroot/voices/word/3378.mp3
deleted file mode 100644
index 0ed4295..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3378.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3379.mp3 b/old/html/multidic/app/webroot/voices/word/3379.mp3
deleted file mode 100644
index 8669406..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3379.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/338.mp3 b/old/html/multidic/app/webroot/voices/word/338.mp3
deleted file mode 100644
index 5533b58..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/338.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3381.mp3 b/old/html/multidic/app/webroot/voices/word/3381.mp3
deleted file mode 100644
index 30f082a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3381.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3382.mp3 b/old/html/multidic/app/webroot/voices/word/3382.mp3
deleted file mode 100644
index b1e5b48..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3382.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3383.mp3 b/old/html/multidic/app/webroot/voices/word/3383.mp3
deleted file mode 100644
index b86be03..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3383.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3384.mp3 b/old/html/multidic/app/webroot/voices/word/3384.mp3
deleted file mode 100644
index 913dcc7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3384.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3385.mp3 b/old/html/multidic/app/webroot/voices/word/3385.mp3
deleted file mode 100644
index e484d72..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3385.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3386.mp3 b/old/html/multidic/app/webroot/voices/word/3386.mp3
deleted file mode 100644
index a60d0ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3386.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3387.mp3 b/old/html/multidic/app/webroot/voices/word/3387.mp3
deleted file mode 100644
index 7083e07..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3387.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3388.mp3 b/old/html/multidic/app/webroot/voices/word/3388.mp3
deleted file mode 100644
index 3290ea5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3388.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3389.mp3 b/old/html/multidic/app/webroot/voices/word/3389.mp3
deleted file mode 100644
index 9184aac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3389.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/339.mp3 b/old/html/multidic/app/webroot/voices/word/339.mp3
deleted file mode 100644
index 070f6e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/339.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3390.mp3 b/old/html/multidic/app/webroot/voices/word/3390.mp3
deleted file mode 100644
index 77efcf1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3390.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3391.mp3 b/old/html/multidic/app/webroot/voices/word/3391.mp3
deleted file mode 100644
index 8efb287..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3391.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3392.mp3 b/old/html/multidic/app/webroot/voices/word/3392.mp3
deleted file mode 100644
index d5acb23..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3392.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3393.mp3 b/old/html/multidic/app/webroot/voices/word/3393.mp3
deleted file mode 100644
index 426fb8d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3393.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3394.mp3 b/old/html/multidic/app/webroot/voices/word/3394.mp3
deleted file mode 100644
index d8e4a55..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3394.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3395.mp3 b/old/html/multidic/app/webroot/voices/word/3395.mp3
deleted file mode 100644
index 1125bbb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3395.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3396.mp3 b/old/html/multidic/app/webroot/voices/word/3396.mp3
deleted file mode 100644
index 0bc7fec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3396.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3397.mp3 b/old/html/multidic/app/webroot/voices/word/3397.mp3
deleted file mode 100644
index 0be1459..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3397.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3398.mp3 b/old/html/multidic/app/webroot/voices/word/3398.mp3
deleted file mode 100644
index 3ae0769..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3398.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3399.mp3 b/old/html/multidic/app/webroot/voices/word/3399.mp3
deleted file mode 100644
index 0e785f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3399.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/34.mp3 b/old/html/multidic/app/webroot/voices/word/34.mp3
deleted file mode 100644
index 8f63ef1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/34.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/340.mp3 b/old/html/multidic/app/webroot/voices/word/340.mp3
deleted file mode 100644
index ad3452f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/340.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3400.mp3 b/old/html/multidic/app/webroot/voices/word/3400.mp3
deleted file mode 100644
index d70ce43..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3400.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3401.mp3 b/old/html/multidic/app/webroot/voices/word/3401.mp3
deleted file mode 100644
index 6bc46a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3401.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3402.mp3 b/old/html/multidic/app/webroot/voices/word/3402.mp3
deleted file mode 100644
index c508ed4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3402.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3403.mp3 b/old/html/multidic/app/webroot/voices/word/3403.mp3
deleted file mode 100644
index 7bc2970..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3403.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3404.mp3 b/old/html/multidic/app/webroot/voices/word/3404.mp3
deleted file mode 100644
index b4f4ef0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3404.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3405.mp3 b/old/html/multidic/app/webroot/voices/word/3405.mp3
deleted file mode 100644
index a88ab1a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3405.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3406.mp3 b/old/html/multidic/app/webroot/voices/word/3406.mp3
deleted file mode 100644
index ff69edd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3406.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3407.mp3 b/old/html/multidic/app/webroot/voices/word/3407.mp3
deleted file mode 100644
index 0e5faba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3407.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3408.mp3 b/old/html/multidic/app/webroot/voices/word/3408.mp3
deleted file mode 100644
index 469708c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3408.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3409.mp3 b/old/html/multidic/app/webroot/voices/word/3409.mp3
deleted file mode 100644
index d1860a9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3409.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/341.mp3 b/old/html/multidic/app/webroot/voices/word/341.mp3
deleted file mode 100644
index bfa54d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/341.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3410.mp3 b/old/html/multidic/app/webroot/voices/word/3410.mp3
deleted file mode 100644
index 80608cb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3410.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3411.mp3 b/old/html/multidic/app/webroot/voices/word/3411.mp3
deleted file mode 100644
index d3daff2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3411.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3412.mp3 b/old/html/multidic/app/webroot/voices/word/3412.mp3
deleted file mode 100644
index c92ba8a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3412.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3413.mp3 b/old/html/multidic/app/webroot/voices/word/3413.mp3
deleted file mode 100644
index 0055d3a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3413.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3414.mp3 b/old/html/multidic/app/webroot/voices/word/3414.mp3
deleted file mode 100644
index ac1f225..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3414.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3415.mp3 b/old/html/multidic/app/webroot/voices/word/3415.mp3
deleted file mode 100644
index bac3b8e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3415.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3416.mp3 b/old/html/multidic/app/webroot/voices/word/3416.mp3
deleted file mode 100644
index e5ed6a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3416.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3417.mp3 b/old/html/multidic/app/webroot/voices/word/3417.mp3
deleted file mode 100644
index 61f5cf7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3417.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3418.mp3 b/old/html/multidic/app/webroot/voices/word/3418.mp3
deleted file mode 100644
index 60303d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3418.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3419.mp3 b/old/html/multidic/app/webroot/voices/word/3419.mp3
deleted file mode 100644
index 2a8f5f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3419.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/342.mp3 b/old/html/multidic/app/webroot/voices/word/342.mp3
deleted file mode 100644
index 3e46b3f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/342.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3420.mp3 b/old/html/multidic/app/webroot/voices/word/3420.mp3
deleted file mode 100644
index f432f72..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3420.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3421.mp3 b/old/html/multidic/app/webroot/voices/word/3421.mp3
deleted file mode 100644
index b69c57b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3421.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3422.mp3 b/old/html/multidic/app/webroot/voices/word/3422.mp3
deleted file mode 100644
index 7c99d21..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3422.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3423.mp3 b/old/html/multidic/app/webroot/voices/word/3423.mp3
deleted file mode 100644
index 9cf579d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3423.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3424.mp3 b/old/html/multidic/app/webroot/voices/word/3424.mp3
deleted file mode 100644
index ae9dd7f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3424.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3425.mp3 b/old/html/multidic/app/webroot/voices/word/3425.mp3
deleted file mode 100644
index 7024a14..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3425.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3426.mp3 b/old/html/multidic/app/webroot/voices/word/3426.mp3
deleted file mode 100644
index c99392b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3426.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3427.mp3 b/old/html/multidic/app/webroot/voices/word/3427.mp3
deleted file mode 100644
index e083192..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3427.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3428.mp3 b/old/html/multidic/app/webroot/voices/word/3428.mp3
deleted file mode 100644
index 90fe54e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3428.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3429.mp3 b/old/html/multidic/app/webroot/voices/word/3429.mp3
deleted file mode 100644
index 26c6d27..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3429.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/343.mp3 b/old/html/multidic/app/webroot/voices/word/343.mp3
deleted file mode 100644
index 01dc99f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/343.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3430.mp3 b/old/html/multidic/app/webroot/voices/word/3430.mp3
deleted file mode 100644
index 9d8d8ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3430.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/344.mp3 b/old/html/multidic/app/webroot/voices/word/344.mp3
deleted file mode 100644
index d0f9b18..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/344.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3442.mp3 b/old/html/multidic/app/webroot/voices/word/3442.mp3
deleted file mode 100644
index 17a81fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3442.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3443.mp3 b/old/html/multidic/app/webroot/voices/word/3443.mp3
deleted file mode 100644
index 9287ae8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3443.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3444.mp3 b/old/html/multidic/app/webroot/voices/word/3444.mp3
deleted file mode 100644
index ce200e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3444.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3445.mp3 b/old/html/multidic/app/webroot/voices/word/3445.mp3
deleted file mode 100644
index 0019ce6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3445.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3446.mp3 b/old/html/multidic/app/webroot/voices/word/3446.mp3
deleted file mode 100644
index e86b5da..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3446.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3447.mp3 b/old/html/multidic/app/webroot/voices/word/3447.mp3
deleted file mode 100644
index c9a15b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3447.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3448.mp3 b/old/html/multidic/app/webroot/voices/word/3448.mp3
deleted file mode 100644
index 14e9ea1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3448.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3449.mp3 b/old/html/multidic/app/webroot/voices/word/3449.mp3
deleted file mode 100644
index ee45b18..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3449.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/345.mp3 b/old/html/multidic/app/webroot/voices/word/345.mp3
deleted file mode 100644
index e320c7c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/345.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3450.mp3 b/old/html/multidic/app/webroot/voices/word/3450.mp3
deleted file mode 100644
index 7ae81ee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3450.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3451.mp3 b/old/html/multidic/app/webroot/voices/word/3451.mp3
deleted file mode 100644
index 71fd068..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3451.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3452.mp3 b/old/html/multidic/app/webroot/voices/word/3452.mp3
deleted file mode 100644
index f230798..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3452.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3453.mp3 b/old/html/multidic/app/webroot/voices/word/3453.mp3
deleted file mode 100644
index a195167..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3453.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/346.mp3 b/old/html/multidic/app/webroot/voices/word/346.mp3
deleted file mode 100644
index c550761..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/346.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/347.mp3 b/old/html/multidic/app/webroot/voices/word/347.mp3
deleted file mode 100644
index bbfc6e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/347.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3474.mp3 b/old/html/multidic/app/webroot/voices/word/3474.mp3
deleted file mode 100644
index b53b26e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3474.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3475.mp3 b/old/html/multidic/app/webroot/voices/word/3475.mp3
deleted file mode 100644
index d77469a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3475.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3476.mp3 b/old/html/multidic/app/webroot/voices/word/3476.mp3
deleted file mode 100644
index cdafb4f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3476.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3477.mp3 b/old/html/multidic/app/webroot/voices/word/3477.mp3
deleted file mode 100644
index 94e5838..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3477.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3478.mp3 b/old/html/multidic/app/webroot/voices/word/3478.mp3
deleted file mode 100644
index 7578465..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3478.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3479.mp3 b/old/html/multidic/app/webroot/voices/word/3479.mp3
deleted file mode 100644
index 55c16da..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3479.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/348.mp3 b/old/html/multidic/app/webroot/voices/word/348.mp3
deleted file mode 100644
index d2bb0cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/348.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3480.mp3 b/old/html/multidic/app/webroot/voices/word/3480.mp3
deleted file mode 100644
index f2804a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3480.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3481.mp3 b/old/html/multidic/app/webroot/voices/word/3481.mp3
deleted file mode 100644
index 29311b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3481.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3482.mp3 b/old/html/multidic/app/webroot/voices/word/3482.mp3
deleted file mode 100644
index 815d9e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3482.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3483.mp3 b/old/html/multidic/app/webroot/voices/word/3483.mp3
deleted file mode 100644
index d749d82..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3483.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3484.mp3 b/old/html/multidic/app/webroot/voices/word/3484.mp3
deleted file mode 100644
index 1a29f43..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3484.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3485.mp3 b/old/html/multidic/app/webroot/voices/word/3485.mp3
deleted file mode 100644
index 760d03f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3485.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3486.mp3 b/old/html/multidic/app/webroot/voices/word/3486.mp3
deleted file mode 100644
index 94fb01a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3486.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3487.mp3 b/old/html/multidic/app/webroot/voices/word/3487.mp3
deleted file mode 100644
index 242a18b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3487.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3488.mp3 b/old/html/multidic/app/webroot/voices/word/3488.mp3
deleted file mode 100644
index e15a3b9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3488.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3489.mp3 b/old/html/multidic/app/webroot/voices/word/3489.mp3
deleted file mode 100644
index cf825ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3489.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/349.mp3 b/old/html/multidic/app/webroot/voices/word/349.mp3
deleted file mode 100644
index 0badbe1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/349.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3490.mp3 b/old/html/multidic/app/webroot/voices/word/3490.mp3
deleted file mode 100644
index 3a671d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3490.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3491.mp3 b/old/html/multidic/app/webroot/voices/word/3491.mp3
deleted file mode 100644
index 50f881e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3491.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3492.mp3 b/old/html/multidic/app/webroot/voices/word/3492.mp3
deleted file mode 100644
index 2cfda5e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3492.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3493.mp3 b/old/html/multidic/app/webroot/voices/word/3493.mp3
deleted file mode 100644
index 171c085..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3493.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3494.mp3 b/old/html/multidic/app/webroot/voices/word/3494.mp3
deleted file mode 100644
index e8b84a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3494.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3495.mp3 b/old/html/multidic/app/webroot/voices/word/3495.mp3
deleted file mode 100644
index 21cd10c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3495.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3496.mp3 b/old/html/multidic/app/webroot/voices/word/3496.mp3
deleted file mode 100644
index 058ba11..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3496.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3497.mp3 b/old/html/multidic/app/webroot/voices/word/3497.mp3
deleted file mode 100644
index f14a12d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3497.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3498.mp3 b/old/html/multidic/app/webroot/voices/word/3498.mp3
deleted file mode 100644
index 98e2760..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3498.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3499.mp3 b/old/html/multidic/app/webroot/voices/word/3499.mp3
deleted file mode 100644
index 371bf73..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3499.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/35.mp3 b/old/html/multidic/app/webroot/voices/word/35.mp3
deleted file mode 100644
index 10ed03a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/35.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/350.mp3 b/old/html/multidic/app/webroot/voices/word/350.mp3
deleted file mode 100644
index 15f6f86..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/350.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3500.mp3 b/old/html/multidic/app/webroot/voices/word/3500.mp3
deleted file mode 100644
index ee6b6a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3500.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3501.mp3 b/old/html/multidic/app/webroot/voices/word/3501.mp3
deleted file mode 100644
index f9c8d23..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3501.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3502.mp3 b/old/html/multidic/app/webroot/voices/word/3502.mp3
deleted file mode 100644
index 7fd0e6d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3502.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3503.mp3 b/old/html/multidic/app/webroot/voices/word/3503.mp3
deleted file mode 100644
index 7e79675..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3503.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3504.mp3 b/old/html/multidic/app/webroot/voices/word/3504.mp3
deleted file mode 100644
index 44b87b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3504.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3505.mp3 b/old/html/multidic/app/webroot/voices/word/3505.mp3
deleted file mode 100644
index 2580e43..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3505.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3506.mp3 b/old/html/multidic/app/webroot/voices/word/3506.mp3
deleted file mode 100644
index cc78121..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3506.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3507.mp3 b/old/html/multidic/app/webroot/voices/word/3507.mp3
deleted file mode 100644
index 776e718..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3507.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3508.mp3 b/old/html/multidic/app/webroot/voices/word/3508.mp3
deleted file mode 100644
index f7ddf5d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3508.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3509.mp3 b/old/html/multidic/app/webroot/voices/word/3509.mp3
deleted file mode 100644
index e0ff0a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3509.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/351.mp3 b/old/html/multidic/app/webroot/voices/word/351.mp3
deleted file mode 100644
index baeccca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/351.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3510.mp3 b/old/html/multidic/app/webroot/voices/word/3510.mp3
deleted file mode 100644
index e118c9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3510.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3511.mp3 b/old/html/multidic/app/webroot/voices/word/3511.mp3
deleted file mode 100644
index ce25ca5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3511.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3512.mp3 b/old/html/multidic/app/webroot/voices/word/3512.mp3
deleted file mode 100644
index f99e44c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3512.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3513.mp3 b/old/html/multidic/app/webroot/voices/word/3513.mp3
deleted file mode 100644
index 55c5e13..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3513.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3514.mp3 b/old/html/multidic/app/webroot/voices/word/3514.mp3
deleted file mode 100644
index 115a827..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3514.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3515.mp3 b/old/html/multidic/app/webroot/voices/word/3515.mp3
deleted file mode 100644
index ab2e2e7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3515.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3516.mp3 b/old/html/multidic/app/webroot/voices/word/3516.mp3
deleted file mode 100644
index a5ae246..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3516.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3517.mp3 b/old/html/multidic/app/webroot/voices/word/3517.mp3
deleted file mode 100644
index 1cf0aaa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3517.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3518.mp3 b/old/html/multidic/app/webroot/voices/word/3518.mp3
deleted file mode 100644
index 2824563..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3518.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3519.mp3 b/old/html/multidic/app/webroot/voices/word/3519.mp3
deleted file mode 100644
index a27adff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3519.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/352.mp3 b/old/html/multidic/app/webroot/voices/word/352.mp3
deleted file mode 100644
index 04186da..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/352.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3520.mp3 b/old/html/multidic/app/webroot/voices/word/3520.mp3
deleted file mode 100644
index e57e170..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3520.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3521.mp3 b/old/html/multidic/app/webroot/voices/word/3521.mp3
deleted file mode 100644
index 9159e7b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3521.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3522.mp3 b/old/html/multidic/app/webroot/voices/word/3522.mp3
deleted file mode 100644
index 843fbb8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3522.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3523.mp3 b/old/html/multidic/app/webroot/voices/word/3523.mp3
deleted file mode 100644
index 852ed94..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3523.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3524.mp3 b/old/html/multidic/app/webroot/voices/word/3524.mp3
deleted file mode 100644
index 053df07..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3524.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3525.mp3 b/old/html/multidic/app/webroot/voices/word/3525.mp3
deleted file mode 100644
index 2ab31d4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3525.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3526.mp3 b/old/html/multidic/app/webroot/voices/word/3526.mp3
deleted file mode 100644
index d9b0291..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3526.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3527.mp3 b/old/html/multidic/app/webroot/voices/word/3527.mp3
deleted file mode 100644
index b12d276..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3527.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3528.mp3 b/old/html/multidic/app/webroot/voices/word/3528.mp3
deleted file mode 100644
index a6fbe26..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3528.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3529.mp3 b/old/html/multidic/app/webroot/voices/word/3529.mp3
deleted file mode 100644
index 165950c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3529.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/353.mp3 b/old/html/multidic/app/webroot/voices/word/353.mp3
deleted file mode 100644
index fbeaf92..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/353.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3530.mp3 b/old/html/multidic/app/webroot/voices/word/3530.mp3
deleted file mode 100644
index c0083be..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3530.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3531.mp3 b/old/html/multidic/app/webroot/voices/word/3531.mp3
deleted file mode 100644
index 035ccec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3531.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3532.mp3 b/old/html/multidic/app/webroot/voices/word/3532.mp3
deleted file mode 100644
index ace6ecf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3532.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3533.mp3 b/old/html/multidic/app/webroot/voices/word/3533.mp3
deleted file mode 100644
index dbefee4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3533.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3534.mp3 b/old/html/multidic/app/webroot/voices/word/3534.mp3
deleted file mode 100644
index acdccd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3534.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3535.mp3 b/old/html/multidic/app/webroot/voices/word/3535.mp3
deleted file mode 100644
index e1a4ccb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3535.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3536.mp3 b/old/html/multidic/app/webroot/voices/word/3536.mp3
deleted file mode 100644
index 4422872..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3536.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3537.mp3 b/old/html/multidic/app/webroot/voices/word/3537.mp3
deleted file mode 100644
index e544942..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3537.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3538.mp3 b/old/html/multidic/app/webroot/voices/word/3538.mp3
deleted file mode 100644
index 15866d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3538.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3539.mp3 b/old/html/multidic/app/webroot/voices/word/3539.mp3
deleted file mode 100644
index 27864ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3539.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/354.mp3 b/old/html/multidic/app/webroot/voices/word/354.mp3
deleted file mode 100644
index f48e1b0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/354.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3540.mp3 b/old/html/multidic/app/webroot/voices/word/3540.mp3
deleted file mode 100644
index 1df5598..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3540.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/355.mp3 b/old/html/multidic/app/webroot/voices/word/355.mp3
deleted file mode 100644
index 843cf85..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/355.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/356.mp3 b/old/html/multidic/app/webroot/voices/word/356.mp3
deleted file mode 100644
index 959b7ab..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/356.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/357.mp3 b/old/html/multidic/app/webroot/voices/word/357.mp3
deleted file mode 100644
index 696b476..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/357.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/358.mp3 b/old/html/multidic/app/webroot/voices/word/358.mp3
deleted file mode 100644
index ec73d4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/358.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/36.mp3 b/old/html/multidic/app/webroot/voices/word/36.mp3
deleted file mode 100644
index 11c2805..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/36.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/360.mp3 b/old/html/multidic/app/webroot/voices/word/360.mp3
deleted file mode 100644
index 3bd5860..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/360.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/361.mp3 b/old/html/multidic/app/webroot/voices/word/361.mp3
deleted file mode 100644
index 28e9c5b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/361.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/362.mp3 b/old/html/multidic/app/webroot/voices/word/362.mp3
deleted file mode 100644
index 8c8d6b9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/362.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3626.mp3 b/old/html/multidic/app/webroot/voices/word/3626.mp3
deleted file mode 100644
index a009c02..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3626.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3627.mp3 b/old/html/multidic/app/webroot/voices/word/3627.mp3
deleted file mode 100644
index ad54895..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3627.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3628.mp3 b/old/html/multidic/app/webroot/voices/word/3628.mp3
deleted file mode 100644
index db63bf6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3628.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3629.mp3 b/old/html/multidic/app/webroot/voices/word/3629.mp3
deleted file mode 100644
index db3611b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3629.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/363.mp3 b/old/html/multidic/app/webroot/voices/word/363.mp3
deleted file mode 100644
index 6fb295a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/363.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3630.mp3 b/old/html/multidic/app/webroot/voices/word/3630.mp3
deleted file mode 100644
index a08099f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3630.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3631.mp3 b/old/html/multidic/app/webroot/voices/word/3631.mp3
deleted file mode 100644
index 279f5fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3631.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3632.mp3 b/old/html/multidic/app/webroot/voices/word/3632.mp3
deleted file mode 100644
index e7863d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3632.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3633.mp3 b/old/html/multidic/app/webroot/voices/word/3633.mp3
deleted file mode 100644
index 9c6c0c6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3633.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3634.mp3 b/old/html/multidic/app/webroot/voices/word/3634.mp3
deleted file mode 100644
index 51b3f15..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3634.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3635.mp3 b/old/html/multidic/app/webroot/voices/word/3635.mp3
deleted file mode 100644
index 2e0b7e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3635.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3636.mp3 b/old/html/multidic/app/webroot/voices/word/3636.mp3
deleted file mode 100644
index f181245..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3636.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/364.mp3 b/old/html/multidic/app/webroot/voices/word/364.mp3
deleted file mode 100644
index 0c3b920..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/364.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/365.mp3 b/old/html/multidic/app/webroot/voices/word/365.mp3
deleted file mode 100644
index a700a04..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/365.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3656.mp3 b/old/html/multidic/app/webroot/voices/word/3656.mp3
deleted file mode 100644
index 8079ccb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3656.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3657.mp3 b/old/html/multidic/app/webroot/voices/word/3657.mp3
deleted file mode 100644
index cff59fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3657.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3658.mp3 b/old/html/multidic/app/webroot/voices/word/3658.mp3
deleted file mode 100644
index baba070..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3658.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/366.mp3 b/old/html/multidic/app/webroot/voices/word/366.mp3
deleted file mode 100644
index 665197f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/366.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3660.mp3 b/old/html/multidic/app/webroot/voices/word/3660.mp3
deleted file mode 100644
index 1ecd346..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3660.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3661.mp3 b/old/html/multidic/app/webroot/voices/word/3661.mp3
deleted file mode 100644
index f0ff5d7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3661.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3662.mp3 b/old/html/multidic/app/webroot/voices/word/3662.mp3
deleted file mode 100644
index eded542..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3662.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3663.mp3 b/old/html/multidic/app/webroot/voices/word/3663.mp3
deleted file mode 100644
index 975fdf8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3663.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3664.mp3 b/old/html/multidic/app/webroot/voices/word/3664.mp3
deleted file mode 100644
index 3744ad5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3664.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3665.mp3 b/old/html/multidic/app/webroot/voices/word/3665.mp3
deleted file mode 100644
index fbd3326..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3665.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3666.mp3 b/old/html/multidic/app/webroot/voices/word/3666.mp3
deleted file mode 100644
index 4396f46..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3666.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3667.mp3 b/old/html/multidic/app/webroot/voices/word/3667.mp3
deleted file mode 100644
index 00994a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3667.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3668.mp3 b/old/html/multidic/app/webroot/voices/word/3668.mp3
deleted file mode 100644
index c6daeb9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3668.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3669.mp3 b/old/html/multidic/app/webroot/voices/word/3669.mp3
deleted file mode 100644
index 81f906f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3669.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/367.mp3 b/old/html/multidic/app/webroot/voices/word/367.mp3
deleted file mode 100644
index 47fd36a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/367.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3670.mp3 b/old/html/multidic/app/webroot/voices/word/3670.mp3
deleted file mode 100644
index 59a7914..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3670.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3671.mp3 b/old/html/multidic/app/webroot/voices/word/3671.mp3
deleted file mode 100644
index f2e07d7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3671.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3672.mp3 b/old/html/multidic/app/webroot/voices/word/3672.mp3
deleted file mode 100644
index 10e95ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3672.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3673.mp3 b/old/html/multidic/app/webroot/voices/word/3673.mp3
deleted file mode 100644
index 12c43e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3673.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3674.mp3 b/old/html/multidic/app/webroot/voices/word/3674.mp3
deleted file mode 100644
index c989c01..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3674.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3675.mp3 b/old/html/multidic/app/webroot/voices/word/3675.mp3
deleted file mode 100644
index 37e5da5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3675.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3676.mp3 b/old/html/multidic/app/webroot/voices/word/3676.mp3
deleted file mode 100644
index 66f0e1b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3676.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3677.mp3 b/old/html/multidic/app/webroot/voices/word/3677.mp3
deleted file mode 100644
index 5d99c15..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3677.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3678.mp3 b/old/html/multidic/app/webroot/voices/word/3678.mp3
deleted file mode 100644
index 74069fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3678.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3679.mp3 b/old/html/multidic/app/webroot/voices/word/3679.mp3
deleted file mode 100644
index f01af3b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3679.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/368.mp3 b/old/html/multidic/app/webroot/voices/word/368.mp3
deleted file mode 100644
index 850e636..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/368.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3680.mp3 b/old/html/multidic/app/webroot/voices/word/3680.mp3
deleted file mode 100644
index 95dc081..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3680.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3681.mp3 b/old/html/multidic/app/webroot/voices/word/3681.mp3
deleted file mode 100644
index c2c45e7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3681.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3682.mp3 b/old/html/multidic/app/webroot/voices/word/3682.mp3
deleted file mode 100644
index af2075a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3682.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3683.mp3 b/old/html/multidic/app/webroot/voices/word/3683.mp3
deleted file mode 100644
index f957149..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3683.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3684.mp3 b/old/html/multidic/app/webroot/voices/word/3684.mp3
deleted file mode 100644
index afb9dcb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3684.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3685.mp3 b/old/html/multidic/app/webroot/voices/word/3685.mp3
deleted file mode 100644
index 1ae4386..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3685.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3686.mp3 b/old/html/multidic/app/webroot/voices/word/3686.mp3
deleted file mode 100644
index e6f5801..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3686.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3687.mp3 b/old/html/multidic/app/webroot/voices/word/3687.mp3
deleted file mode 100644
index 4a3c803..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3687.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3688.mp3 b/old/html/multidic/app/webroot/voices/word/3688.mp3
deleted file mode 100644
index b78f81a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3688.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3689.mp3 b/old/html/multidic/app/webroot/voices/word/3689.mp3
deleted file mode 100644
index 18609c7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3689.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/369.mp3 b/old/html/multidic/app/webroot/voices/word/369.mp3
deleted file mode 100644
index 74b3942..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/369.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3691.mp3 b/old/html/multidic/app/webroot/voices/word/3691.mp3
deleted file mode 100644
index e998867..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3691.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3692.mp3 b/old/html/multidic/app/webroot/voices/word/3692.mp3
deleted file mode 100644
index 9dd9543..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3692.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3693.mp3 b/old/html/multidic/app/webroot/voices/word/3693.mp3
deleted file mode 100644
index ecc878f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3693.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3694.mp3 b/old/html/multidic/app/webroot/voices/word/3694.mp3
deleted file mode 100644
index 2fc05c6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3694.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3695.mp3 b/old/html/multidic/app/webroot/voices/word/3695.mp3
deleted file mode 100644
index d052b87..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3695.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3696.mp3 b/old/html/multidic/app/webroot/voices/word/3696.mp3
deleted file mode 100644
index fbb46e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3696.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3697.mp3 b/old/html/multidic/app/webroot/voices/word/3697.mp3
deleted file mode 100644
index e83b12c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3697.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3698.mp3 b/old/html/multidic/app/webroot/voices/word/3698.mp3
deleted file mode 100644
index b005e5f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3698.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3699.mp3 b/old/html/multidic/app/webroot/voices/word/3699.mp3
deleted file mode 100644
index b56cbfb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3699.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/37.mp3 b/old/html/multidic/app/webroot/voices/word/37.mp3
deleted file mode 100644
index cbf91fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/37.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/370.mp3 b/old/html/multidic/app/webroot/voices/word/370.mp3
deleted file mode 100644
index b9a9814..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/370.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3700.mp3 b/old/html/multidic/app/webroot/voices/word/3700.mp3
deleted file mode 100644
index e3150a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3700.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3701.mp3 b/old/html/multidic/app/webroot/voices/word/3701.mp3
deleted file mode 100644
index 2f5c964..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3701.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3702.mp3 b/old/html/multidic/app/webroot/voices/word/3702.mp3
deleted file mode 100644
index d75f26d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3702.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3703.mp3 b/old/html/multidic/app/webroot/voices/word/3703.mp3
deleted file mode 100644
index e222c21..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3703.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3704.mp3 b/old/html/multidic/app/webroot/voices/word/3704.mp3
deleted file mode 100644
index 2e54151..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3704.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3705.mp3 b/old/html/multidic/app/webroot/voices/word/3705.mp3
deleted file mode 100644
index 85504a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3705.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3706.mp3 b/old/html/multidic/app/webroot/voices/word/3706.mp3
deleted file mode 100644
index ba05084..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3706.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3707.mp3 b/old/html/multidic/app/webroot/voices/word/3707.mp3
deleted file mode 100644
index b9ffed7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3707.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3708.mp3 b/old/html/multidic/app/webroot/voices/word/3708.mp3
deleted file mode 100644
index b24d836..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3708.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3709.mp3 b/old/html/multidic/app/webroot/voices/word/3709.mp3
deleted file mode 100644
index b834d85..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3709.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/371.mp3 b/old/html/multidic/app/webroot/voices/word/371.mp3
deleted file mode 100644
index 75a434f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/371.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3710.mp3 b/old/html/multidic/app/webroot/voices/word/3710.mp3
deleted file mode 100644
index 789c761..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3710.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3711.mp3 b/old/html/multidic/app/webroot/voices/word/3711.mp3
deleted file mode 100644
index aef7de6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3711.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3712.mp3 b/old/html/multidic/app/webroot/voices/word/3712.mp3
deleted file mode 100644
index 867b798..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3712.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3713.mp3 b/old/html/multidic/app/webroot/voices/word/3713.mp3
deleted file mode 100644
index 95ab7c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3713.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3714.mp3 b/old/html/multidic/app/webroot/voices/word/3714.mp3
deleted file mode 100644
index 7c31ac5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3714.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3715.mp3 b/old/html/multidic/app/webroot/voices/word/3715.mp3
deleted file mode 100644
index c088ae7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3715.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3716.mp3 b/old/html/multidic/app/webroot/voices/word/3716.mp3
deleted file mode 100644
index 8675332..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3716.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3717.mp3 b/old/html/multidic/app/webroot/voices/word/3717.mp3
deleted file mode 100644
index 5570670..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3717.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3718.mp3 b/old/html/multidic/app/webroot/voices/word/3718.mp3
deleted file mode 100644
index 03ca7db..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3718.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3719.mp3 b/old/html/multidic/app/webroot/voices/word/3719.mp3
deleted file mode 100644
index d85111d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3719.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/372.mp3 b/old/html/multidic/app/webroot/voices/word/372.mp3
deleted file mode 100644
index ffc78f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/372.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3720.mp3 b/old/html/multidic/app/webroot/voices/word/3720.mp3
deleted file mode 100644
index 88fd731..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3720.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3721.mp3 b/old/html/multidic/app/webroot/voices/word/3721.mp3
deleted file mode 100644
index dfffa50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3721.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3722.mp3 b/old/html/multidic/app/webroot/voices/word/3722.mp3
deleted file mode 100644
index a465e3f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3722.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3723.mp3 b/old/html/multidic/app/webroot/voices/word/3723.mp3
deleted file mode 100644
index 37f6a68..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3723.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3724.mp3 b/old/html/multidic/app/webroot/voices/word/3724.mp3
deleted file mode 100644
index 2b7afdc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3724.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3725.mp3 b/old/html/multidic/app/webroot/voices/word/3725.mp3
deleted file mode 100644
index 0c46fd6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3725.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3726.mp3 b/old/html/multidic/app/webroot/voices/word/3726.mp3
deleted file mode 100644
index dbe16d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3726.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3727.mp3 b/old/html/multidic/app/webroot/voices/word/3727.mp3
deleted file mode 100644
index 2bd7f1b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3727.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3728.mp3 b/old/html/multidic/app/webroot/voices/word/3728.mp3
deleted file mode 100644
index 692a265..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3728.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3729.mp3 b/old/html/multidic/app/webroot/voices/word/3729.mp3
deleted file mode 100644
index ecd0e51..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3729.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/373.mp3 b/old/html/multidic/app/webroot/voices/word/373.mp3
deleted file mode 100644
index fb5dfa3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/373.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3730.mp3 b/old/html/multidic/app/webroot/voices/word/3730.mp3
deleted file mode 100644
index fa9f073..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3730.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3731.mp3 b/old/html/multidic/app/webroot/voices/word/3731.mp3
deleted file mode 100644
index ea17c16..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3731.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3732.mp3 b/old/html/multidic/app/webroot/voices/word/3732.mp3
deleted file mode 100644
index 5837a28..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3732.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3733.mp3 b/old/html/multidic/app/webroot/voices/word/3733.mp3
deleted file mode 100644
index 263c84f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3733.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3734.mp3 b/old/html/multidic/app/webroot/voices/word/3734.mp3
deleted file mode 100644
index d370517..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3734.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3735.mp3 b/old/html/multidic/app/webroot/voices/word/3735.mp3
deleted file mode 100644
index e91bd6f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3735.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3737.mp3 b/old/html/multidic/app/webroot/voices/word/3737.mp3
deleted file mode 100644
index c29e673..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3737.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3738.mp3 b/old/html/multidic/app/webroot/voices/word/3738.mp3
deleted file mode 100644
index 8008499..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3738.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3739.mp3 b/old/html/multidic/app/webroot/voices/word/3739.mp3
deleted file mode 100644
index 85a639a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3739.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/374.mp3 b/old/html/multidic/app/webroot/voices/word/374.mp3
deleted file mode 100644
index 53e1b4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/374.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3740.mp3 b/old/html/multidic/app/webroot/voices/word/3740.mp3
deleted file mode 100644
index c08c593..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3740.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3741.mp3 b/old/html/multidic/app/webroot/voices/word/3741.mp3
deleted file mode 100644
index 1e24d34..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3741.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3743.mp3 b/old/html/multidic/app/webroot/voices/word/3743.mp3
deleted file mode 100644
index e516e4b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3743.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3744.mp3 b/old/html/multidic/app/webroot/voices/word/3744.mp3
deleted file mode 100644
index 5e14edc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3744.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3745.mp3 b/old/html/multidic/app/webroot/voices/word/3745.mp3
deleted file mode 100644
index b28053a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3745.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3746.mp3 b/old/html/multidic/app/webroot/voices/word/3746.mp3
deleted file mode 100644
index 07674b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3746.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3747.mp3 b/old/html/multidic/app/webroot/voices/word/3747.mp3
deleted file mode 100644
index 4ad0de8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3747.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3748.mp3 b/old/html/multidic/app/webroot/voices/word/3748.mp3
deleted file mode 100644
index 4ad16f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3748.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3749.mp3 b/old/html/multidic/app/webroot/voices/word/3749.mp3
deleted file mode 100644
index 8bb2815..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3749.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/375.mp3 b/old/html/multidic/app/webroot/voices/word/375.mp3
deleted file mode 100644
index 7969c7b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/375.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3750.mp3 b/old/html/multidic/app/webroot/voices/word/3750.mp3
deleted file mode 100644
index 2a19243..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3750.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3751.mp3 b/old/html/multidic/app/webroot/voices/word/3751.mp3
deleted file mode 100644
index 23dcf2c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3751.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3752.mp3 b/old/html/multidic/app/webroot/voices/word/3752.mp3
deleted file mode 100644
index 57a8b3f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3752.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3753.mp3 b/old/html/multidic/app/webroot/voices/word/3753.mp3
deleted file mode 100644
index 87ceb4b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3753.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3754.mp3 b/old/html/multidic/app/webroot/voices/word/3754.mp3
deleted file mode 100644
index 1f00f71..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3754.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3755.mp3 b/old/html/multidic/app/webroot/voices/word/3755.mp3
deleted file mode 100644
index d44b410..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3755.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3756.mp3 b/old/html/multidic/app/webroot/voices/word/3756.mp3
deleted file mode 100644
index 88f9a7e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3756.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3757.mp3 b/old/html/multidic/app/webroot/voices/word/3757.mp3
deleted file mode 100644
index be94451..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3757.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3758.mp3 b/old/html/multidic/app/webroot/voices/word/3758.mp3
deleted file mode 100644
index 57ddf4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3758.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3759.mp3 b/old/html/multidic/app/webroot/voices/word/3759.mp3
deleted file mode 100644
index 11d9e29..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3759.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/376.mp3 b/old/html/multidic/app/webroot/voices/word/376.mp3
deleted file mode 100644
index 330d41d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/376.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3760.mp3 b/old/html/multidic/app/webroot/voices/word/3760.mp3
deleted file mode 100644
index d01c13d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3760.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3761.mp3 b/old/html/multidic/app/webroot/voices/word/3761.mp3
deleted file mode 100644
index 173f37e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3761.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3762.mp3 b/old/html/multidic/app/webroot/voices/word/3762.mp3
deleted file mode 100644
index 1b61e9d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3762.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3763.mp3 b/old/html/multidic/app/webroot/voices/word/3763.mp3
deleted file mode 100644
index 552d6cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3763.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3764.mp3 b/old/html/multidic/app/webroot/voices/word/3764.mp3
deleted file mode 100644
index e9e8024..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3764.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3765.mp3 b/old/html/multidic/app/webroot/voices/word/3765.mp3
deleted file mode 100644
index 9f59012..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3765.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3766.mp3 b/old/html/multidic/app/webroot/voices/word/3766.mp3
deleted file mode 100644
index 7330189..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3766.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3767.mp3 b/old/html/multidic/app/webroot/voices/word/3767.mp3
deleted file mode 100644
index 74d9caf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3767.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3768.mp3 b/old/html/multidic/app/webroot/voices/word/3768.mp3
deleted file mode 100644
index d4a4a0f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3768.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3769.mp3 b/old/html/multidic/app/webroot/voices/word/3769.mp3
deleted file mode 100644
index 241c0ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3769.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/377.mp3 b/old/html/multidic/app/webroot/voices/word/377.mp3
deleted file mode 100644
index 326f547..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/377.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3770.mp3 b/old/html/multidic/app/webroot/voices/word/3770.mp3
deleted file mode 100644
index 6bb70e9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3770.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3771.mp3 b/old/html/multidic/app/webroot/voices/word/3771.mp3
deleted file mode 100644
index 4f8effb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3771.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3772.mp3 b/old/html/multidic/app/webroot/voices/word/3772.mp3
deleted file mode 100644
index 9a79d5a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3772.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3773.mp3 b/old/html/multidic/app/webroot/voices/word/3773.mp3
deleted file mode 100644
index 0cd002c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3773.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3774.mp3 b/old/html/multidic/app/webroot/voices/word/3774.mp3
deleted file mode 100644
index 38e440d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3774.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3775.mp3 b/old/html/multidic/app/webroot/voices/word/3775.mp3
deleted file mode 100644
index bdc0be1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3775.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3776.mp3 b/old/html/multidic/app/webroot/voices/word/3776.mp3
deleted file mode 100644
index d8cc913..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3776.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3777.mp3 b/old/html/multidic/app/webroot/voices/word/3777.mp3
deleted file mode 100644
index fe2e428..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3777.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3778.mp3 b/old/html/multidic/app/webroot/voices/word/3778.mp3
deleted file mode 100644
index 7c9a0fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3778.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3779.mp3 b/old/html/multidic/app/webroot/voices/word/3779.mp3
deleted file mode 100644
index cf68e1b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3779.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/378.mp3 b/old/html/multidic/app/webroot/voices/word/378.mp3
deleted file mode 100644
index db03768..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/378.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3780.mp3 b/old/html/multidic/app/webroot/voices/word/3780.mp3
deleted file mode 100644
index ae8bc50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3780.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3781.mp3 b/old/html/multidic/app/webroot/voices/word/3781.mp3
deleted file mode 100644
index 047e26c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3781.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3782.mp3 b/old/html/multidic/app/webroot/voices/word/3782.mp3
deleted file mode 100644
index 39ab6eb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3782.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3783.mp3 b/old/html/multidic/app/webroot/voices/word/3783.mp3
deleted file mode 100644
index 49106e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3783.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3784.mp3 b/old/html/multidic/app/webroot/voices/word/3784.mp3
deleted file mode 100644
index 99d3cb4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3784.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3785.mp3 b/old/html/multidic/app/webroot/voices/word/3785.mp3
deleted file mode 100644
index 51fe3eb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3785.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3786.mp3 b/old/html/multidic/app/webroot/voices/word/3786.mp3
deleted file mode 100644
index c2b6efb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3786.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3788.mp3 b/old/html/multidic/app/webroot/voices/word/3788.mp3
deleted file mode 100644
index ab301b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3788.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3789.mp3 b/old/html/multidic/app/webroot/voices/word/3789.mp3
deleted file mode 100644
index 61b3711..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3789.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/379.mp3 b/old/html/multidic/app/webroot/voices/word/379.mp3
deleted file mode 100644
index 17a910b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/379.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3795.mp3 b/old/html/multidic/app/webroot/voices/word/3795.mp3
deleted file mode 100644
index d4ffa6a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3795.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3796.mp3 b/old/html/multidic/app/webroot/voices/word/3796.mp3
deleted file mode 100644
index e04a9bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3796.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3797.mp3 b/old/html/multidic/app/webroot/voices/word/3797.mp3
deleted file mode 100644
index 25a5c99..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3797.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3798.mp3 b/old/html/multidic/app/webroot/voices/word/3798.mp3
deleted file mode 100644
index 65707bc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3798.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3799.mp3 b/old/html/multidic/app/webroot/voices/word/3799.mp3
deleted file mode 100644
index f20dee8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3799.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/38.mp3 b/old/html/multidic/app/webroot/voices/word/38.mp3
deleted file mode 100644
index a81d5b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/38.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/380.mp3 b/old/html/multidic/app/webroot/voices/word/380.mp3
deleted file mode 100644
index 27d0119..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/380.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3800.mp3 b/old/html/multidic/app/webroot/voices/word/3800.mp3
deleted file mode 100644
index 8195039..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3800.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3801.mp3 b/old/html/multidic/app/webroot/voices/word/3801.mp3
deleted file mode 100644
index 6208c40..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3801.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3802.mp3 b/old/html/multidic/app/webroot/voices/word/3802.mp3
deleted file mode 100644
index df90b81..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3802.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3803.mp3 b/old/html/multidic/app/webroot/voices/word/3803.mp3
deleted file mode 100644
index 34966eb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3803.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3804.mp3 b/old/html/multidic/app/webroot/voices/word/3804.mp3
deleted file mode 100644
index 2fa7df5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3804.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3805.mp3 b/old/html/multidic/app/webroot/voices/word/3805.mp3
deleted file mode 100644
index 68bf384..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3805.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3806.mp3 b/old/html/multidic/app/webroot/voices/word/3806.mp3
deleted file mode 100644
index c28dd32..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3806.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3807.mp3 b/old/html/multidic/app/webroot/voices/word/3807.mp3
deleted file mode 100644
index 14d3636..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3807.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3808.mp3 b/old/html/multidic/app/webroot/voices/word/3808.mp3
deleted file mode 100644
index 65acd23..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3808.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3809.mp3 b/old/html/multidic/app/webroot/voices/word/3809.mp3
deleted file mode 100644
index 013fca8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3809.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/381.mp3 b/old/html/multidic/app/webroot/voices/word/381.mp3
deleted file mode 100644
index 2f28bec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/381.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3810.mp3 b/old/html/multidic/app/webroot/voices/word/3810.mp3
deleted file mode 100644
index e8e1ffa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3810.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3811.mp3 b/old/html/multidic/app/webroot/voices/word/3811.mp3
deleted file mode 100644
index 900a687..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3811.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3812.mp3 b/old/html/multidic/app/webroot/voices/word/3812.mp3
deleted file mode 100644
index 74e1152..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3812.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3813.mp3 b/old/html/multidic/app/webroot/voices/word/3813.mp3
deleted file mode 100644
index a842b5d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3813.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3814.mp3 b/old/html/multidic/app/webroot/voices/word/3814.mp3
deleted file mode 100644
index 5eedde3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3814.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3815.mp3 b/old/html/multidic/app/webroot/voices/word/3815.mp3
deleted file mode 100644
index db3280a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3815.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3816.mp3 b/old/html/multidic/app/webroot/voices/word/3816.mp3
deleted file mode 100644
index 167291a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3816.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3817.mp3 b/old/html/multidic/app/webroot/voices/word/3817.mp3
deleted file mode 100644
index 484f6a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3817.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3818.mp3 b/old/html/multidic/app/webroot/voices/word/3818.mp3
deleted file mode 100644
index caa0352..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3818.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3819.mp3 b/old/html/multidic/app/webroot/voices/word/3819.mp3
deleted file mode 100644
index d3ff2fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3819.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/382.mp3 b/old/html/multidic/app/webroot/voices/word/382.mp3
deleted file mode 100644
index 9bfb1b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/382.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3820.mp3 b/old/html/multidic/app/webroot/voices/word/3820.mp3
deleted file mode 100644
index 8a7cb18..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3820.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3821.mp3 b/old/html/multidic/app/webroot/voices/word/3821.mp3
deleted file mode 100644
index 2c4c4ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3821.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3822.mp3 b/old/html/multidic/app/webroot/voices/word/3822.mp3
deleted file mode 100644
index e3fa122..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3822.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3823.mp3 b/old/html/multidic/app/webroot/voices/word/3823.mp3
deleted file mode 100644
index 50e22dc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3823.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3824.mp3 b/old/html/multidic/app/webroot/voices/word/3824.mp3
deleted file mode 100644
index da2b497..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3824.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3825.mp3 b/old/html/multidic/app/webroot/voices/word/3825.mp3
deleted file mode 100644
index 8aba645..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3825.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3826.mp3 b/old/html/multidic/app/webroot/voices/word/3826.mp3
deleted file mode 100644
index cec3f54..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3826.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3827.mp3 b/old/html/multidic/app/webroot/voices/word/3827.mp3
deleted file mode 100644
index bb39e69..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3827.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3828.mp3 b/old/html/multidic/app/webroot/voices/word/3828.mp3
deleted file mode 100644
index 47e3af6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3828.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3829.mp3 b/old/html/multidic/app/webroot/voices/word/3829.mp3
deleted file mode 100644
index 7526c62..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3829.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/383.mp3 b/old/html/multidic/app/webroot/voices/word/383.mp3
deleted file mode 100644
index 28a9943..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/383.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3830.mp3 b/old/html/multidic/app/webroot/voices/word/3830.mp3
deleted file mode 100644
index ad026cb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3830.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3831.mp3 b/old/html/multidic/app/webroot/voices/word/3831.mp3
deleted file mode 100644
index 597c78a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3831.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3832.mp3 b/old/html/multidic/app/webroot/voices/word/3832.mp3
deleted file mode 100644
index 217265f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3832.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3833.mp3 b/old/html/multidic/app/webroot/voices/word/3833.mp3
deleted file mode 100644
index d16ae59..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3833.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3834.mp3 b/old/html/multidic/app/webroot/voices/word/3834.mp3
deleted file mode 100644
index 0b82114..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3834.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3835.mp3 b/old/html/multidic/app/webroot/voices/word/3835.mp3
deleted file mode 100644
index 79d9599..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3835.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3836.mp3 b/old/html/multidic/app/webroot/voices/word/3836.mp3
deleted file mode 100644
index 1f7d8d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3836.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3837.mp3 b/old/html/multidic/app/webroot/voices/word/3837.mp3
deleted file mode 100644
index d312ea3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3837.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3838.mp3 b/old/html/multidic/app/webroot/voices/word/3838.mp3
deleted file mode 100644
index c31c019..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3838.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3839.mp3 b/old/html/multidic/app/webroot/voices/word/3839.mp3
deleted file mode 100644
index 86a6cf0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3839.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/384.mp3 b/old/html/multidic/app/webroot/voices/word/384.mp3
deleted file mode 100644
index 0531719..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/384.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3840.mp3 b/old/html/multidic/app/webroot/voices/word/3840.mp3
deleted file mode 100644
index a818e6f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3840.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3841.mp3 b/old/html/multidic/app/webroot/voices/word/3841.mp3
deleted file mode 100644
index c23c75f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3841.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3842.mp3 b/old/html/multidic/app/webroot/voices/word/3842.mp3
deleted file mode 100644
index 4cf131e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3842.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3843.mp3 b/old/html/multidic/app/webroot/voices/word/3843.mp3
deleted file mode 100644
index f9609fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3843.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3844.mp3 b/old/html/multidic/app/webroot/voices/word/3844.mp3
deleted file mode 100644
index 2e1b2a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3844.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3845.mp3 b/old/html/multidic/app/webroot/voices/word/3845.mp3
deleted file mode 100644
index 4c9fea9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3845.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3846.mp3 b/old/html/multidic/app/webroot/voices/word/3846.mp3
deleted file mode 100644
index 82c650b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3846.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3847.mp3 b/old/html/multidic/app/webroot/voices/word/3847.mp3
deleted file mode 100644
index 019d063..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3847.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3848.mp3 b/old/html/multidic/app/webroot/voices/word/3848.mp3
deleted file mode 100644
index 4bdced9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3848.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3849.mp3 b/old/html/multidic/app/webroot/voices/word/3849.mp3
deleted file mode 100644
index 93b2e4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3849.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/385.mp3 b/old/html/multidic/app/webroot/voices/word/385.mp3
deleted file mode 100644
index 18bc0ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/385.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3850.mp3 b/old/html/multidic/app/webroot/voices/word/3850.mp3
deleted file mode 100644
index 8ca93c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3850.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3851.mp3 b/old/html/multidic/app/webroot/voices/word/3851.mp3
deleted file mode 100644
index bbbbabe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3851.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3852.mp3 b/old/html/multidic/app/webroot/voices/word/3852.mp3
deleted file mode 100644
index 2801adc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3852.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3853.mp3 b/old/html/multidic/app/webroot/voices/word/3853.mp3
deleted file mode 100644
index 5650696..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3853.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3854.mp3 b/old/html/multidic/app/webroot/voices/word/3854.mp3
deleted file mode 100644
index 4241cc1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3854.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3855.mp3 b/old/html/multidic/app/webroot/voices/word/3855.mp3
deleted file mode 100644
index cf0f1f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3855.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3856.mp3 b/old/html/multidic/app/webroot/voices/word/3856.mp3
deleted file mode 100644
index c2b4d50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3856.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3857.mp3 b/old/html/multidic/app/webroot/voices/word/3857.mp3
deleted file mode 100644
index a873104..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3857.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3858.mp3 b/old/html/multidic/app/webroot/voices/word/3858.mp3
deleted file mode 100644
index 6ca3114..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3858.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3859.mp3 b/old/html/multidic/app/webroot/voices/word/3859.mp3
deleted file mode 100644
index dfaf2e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3859.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3860.mp3 b/old/html/multidic/app/webroot/voices/word/3860.mp3
deleted file mode 100644
index 46488ee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3860.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3861.mp3 b/old/html/multidic/app/webroot/voices/word/3861.mp3
deleted file mode 100644
index bde93e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3861.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3862.mp3 b/old/html/multidic/app/webroot/voices/word/3862.mp3
deleted file mode 100644
index bb613ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3862.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3863.mp3 b/old/html/multidic/app/webroot/voices/word/3863.mp3
deleted file mode 100644
index d0403ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3863.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3864.mp3 b/old/html/multidic/app/webroot/voices/word/3864.mp3
deleted file mode 100644
index d33999c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3864.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3865.mp3 b/old/html/multidic/app/webroot/voices/word/3865.mp3
deleted file mode 100644
index 71f55e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3865.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3866.mp3 b/old/html/multidic/app/webroot/voices/word/3866.mp3
deleted file mode 100644
index 9ac0fcc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3866.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3867.mp3 b/old/html/multidic/app/webroot/voices/word/3867.mp3
deleted file mode 100644
index e2c895f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3867.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3868.mp3 b/old/html/multidic/app/webroot/voices/word/3868.mp3
deleted file mode 100644
index 52f414a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3868.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3869.mp3 b/old/html/multidic/app/webroot/voices/word/3869.mp3
deleted file mode 100644
index 8b869e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3869.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/387.mp3 b/old/html/multidic/app/webroot/voices/word/387.mp3
deleted file mode 100644
index 53e6bd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/387.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3870.mp3 b/old/html/multidic/app/webroot/voices/word/3870.mp3
deleted file mode 100644
index 7ffd092..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3870.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3871.mp3 b/old/html/multidic/app/webroot/voices/word/3871.mp3
deleted file mode 100644
index 5c86146..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3871.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3872.mp3 b/old/html/multidic/app/webroot/voices/word/3872.mp3
deleted file mode 100644
index 1ef01d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3872.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3873.mp3 b/old/html/multidic/app/webroot/voices/word/3873.mp3
deleted file mode 100644
index 1312e97..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3873.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3874.mp3 b/old/html/multidic/app/webroot/voices/word/3874.mp3
deleted file mode 100644
index ef47932..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3874.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3875.mp3 b/old/html/multidic/app/webroot/voices/word/3875.mp3
deleted file mode 100644
index 21e5026..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3875.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3876.mp3 b/old/html/multidic/app/webroot/voices/word/3876.mp3
deleted file mode 100644
index 7ea7903..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3876.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3877.mp3 b/old/html/multidic/app/webroot/voices/word/3877.mp3
deleted file mode 100644
index c0b77ab..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3877.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3878.mp3 b/old/html/multidic/app/webroot/voices/word/3878.mp3
deleted file mode 100644
index 92cb803..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3878.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3879.mp3 b/old/html/multidic/app/webroot/voices/word/3879.mp3
deleted file mode 100644
index 769826c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3879.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/388.mp3 b/old/html/multidic/app/webroot/voices/word/388.mp3
deleted file mode 100644
index 8ea1459..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/388.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3880.mp3 b/old/html/multidic/app/webroot/voices/word/3880.mp3
deleted file mode 100644
index 616a161..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3880.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3881.mp3 b/old/html/multidic/app/webroot/voices/word/3881.mp3
deleted file mode 100644
index e1b8532..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3881.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3882.mp3 b/old/html/multidic/app/webroot/voices/word/3882.mp3
deleted file mode 100644
index 63c288e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3882.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3883.mp3 b/old/html/multidic/app/webroot/voices/word/3883.mp3
deleted file mode 100644
index 4251608..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3883.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3884.mp3 b/old/html/multidic/app/webroot/voices/word/3884.mp3
deleted file mode 100644
index 1ff5dd8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3884.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3885.mp3 b/old/html/multidic/app/webroot/voices/word/3885.mp3
deleted file mode 100644
index 69b9949..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3885.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3886.mp3 b/old/html/multidic/app/webroot/voices/word/3886.mp3
deleted file mode 100644
index e9f841b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3886.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3887.mp3 b/old/html/multidic/app/webroot/voices/word/3887.mp3
deleted file mode 100644
index 0278a4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3887.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3888.mp3 b/old/html/multidic/app/webroot/voices/word/3888.mp3
deleted file mode 100644
index 5e72a7f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3888.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3889.mp3 b/old/html/multidic/app/webroot/voices/word/3889.mp3
deleted file mode 100644
index 679c720..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3889.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/389.mp3 b/old/html/multidic/app/webroot/voices/word/389.mp3
deleted file mode 100644
index da03720..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/389.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3890.mp3 b/old/html/multidic/app/webroot/voices/word/3890.mp3
deleted file mode 100644
index 9049fcd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3890.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3891.mp3 b/old/html/multidic/app/webroot/voices/word/3891.mp3
deleted file mode 100644
index 5b40cac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3891.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3892.mp3 b/old/html/multidic/app/webroot/voices/word/3892.mp3
deleted file mode 100644
index f4e907e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3892.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3893.mp3 b/old/html/multidic/app/webroot/voices/word/3893.mp3
deleted file mode 100644
index b89d849..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3893.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3894.mp3 b/old/html/multidic/app/webroot/voices/word/3894.mp3
deleted file mode 100644
index 53117d4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3894.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3895.mp3 b/old/html/multidic/app/webroot/voices/word/3895.mp3
deleted file mode 100644
index 77b2fd4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3895.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3896.mp3 b/old/html/multidic/app/webroot/voices/word/3896.mp3
deleted file mode 100644
index b3843c4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3896.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3897.mp3 b/old/html/multidic/app/webroot/voices/word/3897.mp3
deleted file mode 100644
index 478ebb1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3897.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3898.mp3 b/old/html/multidic/app/webroot/voices/word/3898.mp3
deleted file mode 100644
index 5c0fd7a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3898.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3899.mp3 b/old/html/multidic/app/webroot/voices/word/3899.mp3
deleted file mode 100644
index 577975f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3899.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/39.mp3 b/old/html/multidic/app/webroot/voices/word/39.mp3
deleted file mode 100644
index 1ad36db..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/39.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/390.mp3 b/old/html/multidic/app/webroot/voices/word/390.mp3
deleted file mode 100644
index f01e2f7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/390.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3900.mp3 b/old/html/multidic/app/webroot/voices/word/3900.mp3
deleted file mode 100644
index 4af072d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3900.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3901.mp3 b/old/html/multidic/app/webroot/voices/word/3901.mp3
deleted file mode 100644
index 1de46b0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3901.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3902.mp3 b/old/html/multidic/app/webroot/voices/word/3902.mp3
deleted file mode 100644
index a6b706c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3902.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3903.mp3 b/old/html/multidic/app/webroot/voices/word/3903.mp3
deleted file mode 100644
index 534a020..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3903.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3904.mp3 b/old/html/multidic/app/webroot/voices/word/3904.mp3
deleted file mode 100644
index bf9f895..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3904.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3905.mp3 b/old/html/multidic/app/webroot/voices/word/3905.mp3
deleted file mode 100644
index bc0f049..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3905.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3906.mp3 b/old/html/multidic/app/webroot/voices/word/3906.mp3
deleted file mode 100644
index ef6946d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3906.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3907.mp3 b/old/html/multidic/app/webroot/voices/word/3907.mp3
deleted file mode 100644
index 802f9b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3907.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3908.mp3 b/old/html/multidic/app/webroot/voices/word/3908.mp3
deleted file mode 100644
index ffffa06..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3908.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3909.mp3 b/old/html/multidic/app/webroot/voices/word/3909.mp3
deleted file mode 100644
index 6cc8df6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3909.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/391.mp3 b/old/html/multidic/app/webroot/voices/word/391.mp3
deleted file mode 100644
index be6aff0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/391.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3910.mp3 b/old/html/multidic/app/webroot/voices/word/3910.mp3
deleted file mode 100644
index f01c42c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3910.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3911.mp3 b/old/html/multidic/app/webroot/voices/word/3911.mp3
deleted file mode 100644
index 83e5114..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3911.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3912.mp3 b/old/html/multidic/app/webroot/voices/word/3912.mp3
deleted file mode 100644
index 1913b4f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3912.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3913.mp3 b/old/html/multidic/app/webroot/voices/word/3913.mp3
deleted file mode 100644
index 0a684fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3913.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3914.mp3 b/old/html/multidic/app/webroot/voices/word/3914.mp3
deleted file mode 100644
index 34112f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3914.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3915.mp3 b/old/html/multidic/app/webroot/voices/word/3915.mp3
deleted file mode 100644
index 730744e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3915.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3916.mp3 b/old/html/multidic/app/webroot/voices/word/3916.mp3
deleted file mode 100644
index 45f2524..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3916.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3917.mp3 b/old/html/multidic/app/webroot/voices/word/3917.mp3
deleted file mode 100644
index 81590c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3917.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3918.mp3 b/old/html/multidic/app/webroot/voices/word/3918.mp3
deleted file mode 100644
index 51bd85e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3918.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3919.mp3 b/old/html/multidic/app/webroot/voices/word/3919.mp3
deleted file mode 100644
index 0f823fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3919.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/392.mp3 b/old/html/multidic/app/webroot/voices/word/392.mp3
deleted file mode 100644
index 9a91fcc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/392.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3920.mp3 b/old/html/multidic/app/webroot/voices/word/3920.mp3
deleted file mode 100644
index 3257e78..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3920.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3921.mp3 b/old/html/multidic/app/webroot/voices/word/3921.mp3
deleted file mode 100644
index 66f3134..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3921.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3922.mp3 b/old/html/multidic/app/webroot/voices/word/3922.mp3
deleted file mode 100644
index 32e226a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3922.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3923.mp3 b/old/html/multidic/app/webroot/voices/word/3923.mp3
deleted file mode 100644
index eaf53aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3923.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3924.mp3 b/old/html/multidic/app/webroot/voices/word/3924.mp3
deleted file mode 100644
index d6dd3f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3924.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3925.mp3 b/old/html/multidic/app/webroot/voices/word/3925.mp3
deleted file mode 100644
index 79a30f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3925.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3926.mp3 b/old/html/multidic/app/webroot/voices/word/3926.mp3
deleted file mode 100644
index ddfc403..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3926.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3927.mp3 b/old/html/multidic/app/webroot/voices/word/3927.mp3
deleted file mode 100644
index f959738..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3927.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3928.mp3 b/old/html/multidic/app/webroot/voices/word/3928.mp3
deleted file mode 100644
index bdb34ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3928.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3929.mp3 b/old/html/multidic/app/webroot/voices/word/3929.mp3
deleted file mode 100644
index 53fb7b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3929.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/393.mp3 b/old/html/multidic/app/webroot/voices/word/393.mp3
deleted file mode 100644
index 4080255..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/393.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3930.mp3 b/old/html/multidic/app/webroot/voices/word/3930.mp3
deleted file mode 100644
index 9862f61..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3930.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3931.mp3 b/old/html/multidic/app/webroot/voices/word/3931.mp3
deleted file mode 100644
index 8682f56..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3931.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3932.mp3 b/old/html/multidic/app/webroot/voices/word/3932.mp3
deleted file mode 100644
index 908057b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3932.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3933.mp3 b/old/html/multidic/app/webroot/voices/word/3933.mp3
deleted file mode 100644
index 2ea5a1b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3933.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3934.mp3 b/old/html/multidic/app/webroot/voices/word/3934.mp3
deleted file mode 100644
index a5d6f13..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3934.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3935.mp3 b/old/html/multidic/app/webroot/voices/word/3935.mp3
deleted file mode 100644
index ea73d3e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3935.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3936.mp3 b/old/html/multidic/app/webroot/voices/word/3936.mp3
deleted file mode 100644
index 79d5411..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3936.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3937.mp3 b/old/html/multidic/app/webroot/voices/word/3937.mp3
deleted file mode 100644
index cdbd92f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3937.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3938.mp3 b/old/html/multidic/app/webroot/voices/word/3938.mp3
deleted file mode 100644
index 4a8e783..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3938.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3939.mp3 b/old/html/multidic/app/webroot/voices/word/3939.mp3
deleted file mode 100644
index 141bccd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3939.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/394.mp3 b/old/html/multidic/app/webroot/voices/word/394.mp3
deleted file mode 100644
index e963af9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/394.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3940.mp3 b/old/html/multidic/app/webroot/voices/word/3940.mp3
deleted file mode 100644
index 0cff104..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3940.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3941.mp3 b/old/html/multidic/app/webroot/voices/word/3941.mp3
deleted file mode 100644
index 71ed28f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3941.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3942.mp3 b/old/html/multidic/app/webroot/voices/word/3942.mp3
deleted file mode 100644
index ad73788..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3942.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3943.mp3 b/old/html/multidic/app/webroot/voices/word/3943.mp3
deleted file mode 100644
index f8798b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3943.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3944.mp3 b/old/html/multidic/app/webroot/voices/word/3944.mp3
deleted file mode 100644
index c4e922d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3944.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3945.mp3 b/old/html/multidic/app/webroot/voices/word/3945.mp3
deleted file mode 100644
index f674780..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3945.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3946.mp3 b/old/html/multidic/app/webroot/voices/word/3946.mp3
deleted file mode 100644
index d83a6a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3946.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3947.mp3 b/old/html/multidic/app/webroot/voices/word/3947.mp3
deleted file mode 100644
index af112fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3947.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3948.mp3 b/old/html/multidic/app/webroot/voices/word/3948.mp3
deleted file mode 100644
index 57395db..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3948.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3949.mp3 b/old/html/multidic/app/webroot/voices/word/3949.mp3
deleted file mode 100644
index ec36cba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3949.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/395.mp3 b/old/html/multidic/app/webroot/voices/word/395.mp3
deleted file mode 100644
index fbdd11d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/395.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3950.mp3 b/old/html/multidic/app/webroot/voices/word/3950.mp3
deleted file mode 100644
index dcbdd7c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3950.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3951.mp3 b/old/html/multidic/app/webroot/voices/word/3951.mp3
deleted file mode 100644
index 4607c81..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3951.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3952.mp3 b/old/html/multidic/app/webroot/voices/word/3952.mp3
deleted file mode 100644
index 9fc03f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3952.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3953.mp3 b/old/html/multidic/app/webroot/voices/word/3953.mp3
deleted file mode 100644
index 7c2109a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3953.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3954.mp3 b/old/html/multidic/app/webroot/voices/word/3954.mp3
deleted file mode 100644
index 1ea590c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3954.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3955.mp3 b/old/html/multidic/app/webroot/voices/word/3955.mp3
deleted file mode 100644
index b79f38b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3955.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3956.mp3 b/old/html/multidic/app/webroot/voices/word/3956.mp3
deleted file mode 100644
index 573e11e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3956.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3957.mp3 b/old/html/multidic/app/webroot/voices/word/3957.mp3
deleted file mode 100644
index ec0a274..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3957.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3958.mp3 b/old/html/multidic/app/webroot/voices/word/3958.mp3
deleted file mode 100644
index 272ad78..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3958.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3959.mp3 b/old/html/multidic/app/webroot/voices/word/3959.mp3
deleted file mode 100644
index 6b5ae99..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3959.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3960.mp3 b/old/html/multidic/app/webroot/voices/word/3960.mp3
deleted file mode 100644
index 21c3505..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3960.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3961.mp3 b/old/html/multidic/app/webroot/voices/word/3961.mp3
deleted file mode 100644
index 5c63e67..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3961.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3962.mp3 b/old/html/multidic/app/webroot/voices/word/3962.mp3
deleted file mode 100644
index bbc15ef..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3962.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3963.mp3 b/old/html/multidic/app/webroot/voices/word/3963.mp3
deleted file mode 100644
index e37d339..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3963.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3964.mp3 b/old/html/multidic/app/webroot/voices/word/3964.mp3
deleted file mode 100644
index 13f53a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3964.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3965.mp3 b/old/html/multidic/app/webroot/voices/word/3965.mp3
deleted file mode 100644
index 3ac2c01..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3965.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3966.mp3 b/old/html/multidic/app/webroot/voices/word/3966.mp3
deleted file mode 100644
index a21a461..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3966.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3967.mp3 b/old/html/multidic/app/webroot/voices/word/3967.mp3
deleted file mode 100644
index a47f72c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3967.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3968.mp3 b/old/html/multidic/app/webroot/voices/word/3968.mp3
deleted file mode 100644
index 4d5962c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3968.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3969.mp3 b/old/html/multidic/app/webroot/voices/word/3969.mp3
deleted file mode 100644
index 561698d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3969.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/397.mp3 b/old/html/multidic/app/webroot/voices/word/397.mp3
deleted file mode 100644
index 4fb3765..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/397.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3970.mp3 b/old/html/multidic/app/webroot/voices/word/3970.mp3
deleted file mode 100644
index 0541c9d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3970.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3971.mp3 b/old/html/multidic/app/webroot/voices/word/3971.mp3
deleted file mode 100644
index 348494b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3971.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3972.mp3 b/old/html/multidic/app/webroot/voices/word/3972.mp3
deleted file mode 100644
index ab2ada8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3972.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3973.mp3 b/old/html/multidic/app/webroot/voices/word/3973.mp3
deleted file mode 100644
index e98d941..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3973.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3974.mp3 b/old/html/multidic/app/webroot/voices/word/3974.mp3
deleted file mode 100644
index 4107961..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3974.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3975.mp3 b/old/html/multidic/app/webroot/voices/word/3975.mp3
deleted file mode 100644
index e053f75..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3975.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3976.mp3 b/old/html/multidic/app/webroot/voices/word/3976.mp3
deleted file mode 100644
index 240a798..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3976.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3977.mp3 b/old/html/multidic/app/webroot/voices/word/3977.mp3
deleted file mode 100644
index 6a78729..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3977.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3979.mp3 b/old/html/multidic/app/webroot/voices/word/3979.mp3
deleted file mode 100644
index 956a507..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3979.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/398.mp3 b/old/html/multidic/app/webroot/voices/word/398.mp3
deleted file mode 100644
index 828ea11..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/398.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3980.mp3 b/old/html/multidic/app/webroot/voices/word/3980.mp3
deleted file mode 100644
index 6a4d7ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3980.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3981.mp3 b/old/html/multidic/app/webroot/voices/word/3981.mp3
deleted file mode 100644
index e3be37b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3981.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3982.mp3 b/old/html/multidic/app/webroot/voices/word/3982.mp3
deleted file mode 100644
index a9a8b4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3982.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3983.mp3 b/old/html/multidic/app/webroot/voices/word/3983.mp3
deleted file mode 100644
index c44f136..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3983.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3984.mp3 b/old/html/multidic/app/webroot/voices/word/3984.mp3
deleted file mode 100644
index 20916b9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3984.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3985.mp3 b/old/html/multidic/app/webroot/voices/word/3985.mp3
deleted file mode 100644
index 3502e3d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3985.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3986.mp3 b/old/html/multidic/app/webroot/voices/word/3986.mp3
deleted file mode 100644
index 5c3ed3c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3986.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3987.mp3 b/old/html/multidic/app/webroot/voices/word/3987.mp3
deleted file mode 100644
index d62a3c9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3987.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3988.mp3 b/old/html/multidic/app/webroot/voices/word/3988.mp3
deleted file mode 100644
index 2830e32..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3988.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3989.mp3 b/old/html/multidic/app/webroot/voices/word/3989.mp3
deleted file mode 100644
index 78689f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3989.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/399.mp3 b/old/html/multidic/app/webroot/voices/word/399.mp3
deleted file mode 100644
index 4bb5cd4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/399.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3990.mp3 b/old/html/multidic/app/webroot/voices/word/3990.mp3
deleted file mode 100644
index 580e702..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3990.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3991.mp3 b/old/html/multidic/app/webroot/voices/word/3991.mp3
deleted file mode 100644
index 26007ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3991.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3992.mp3 b/old/html/multidic/app/webroot/voices/word/3992.mp3
deleted file mode 100644
index 4768bca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3992.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3993.mp3 b/old/html/multidic/app/webroot/voices/word/3993.mp3
deleted file mode 100644
index 85b23d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3993.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3994.mp3 b/old/html/multidic/app/webroot/voices/word/3994.mp3
deleted file mode 100644
index 72cf2f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3994.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3995.mp3 b/old/html/multidic/app/webroot/voices/word/3995.mp3
deleted file mode 100644
index 9d3db17..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3995.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3996.mp3 b/old/html/multidic/app/webroot/voices/word/3996.mp3
deleted file mode 100644
index 6aec10e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3996.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3997.mp3 b/old/html/multidic/app/webroot/voices/word/3997.mp3
deleted file mode 100644
index 5c0870f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3997.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3998.mp3 b/old/html/multidic/app/webroot/voices/word/3998.mp3
deleted file mode 100644
index e32674f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3998.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/3999.mp3 b/old/html/multidic/app/webroot/voices/word/3999.mp3
deleted file mode 100644
index 1b8aa2e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/3999.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/40.mp3 b/old/html/multidic/app/webroot/voices/word/40.mp3
deleted file mode 100644
index 4d9db72..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/40.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/400.mp3 b/old/html/multidic/app/webroot/voices/word/400.mp3
deleted file mode 100644
index 1a93ab6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/400.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4000.mp3 b/old/html/multidic/app/webroot/voices/word/4000.mp3
deleted file mode 100644
index f2febb6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4000.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4001.mp3 b/old/html/multidic/app/webroot/voices/word/4001.mp3
deleted file mode 100644
index 35e70a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4001.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4002.mp3 b/old/html/multidic/app/webroot/voices/word/4002.mp3
deleted file mode 100644
index e42e840..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4002.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4003.mp3 b/old/html/multidic/app/webroot/voices/word/4003.mp3
deleted file mode 100644
index 8bda55e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4003.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4004.mp3 b/old/html/multidic/app/webroot/voices/word/4004.mp3
deleted file mode 100644
index 41a6d73..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4004.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4005.mp3 b/old/html/multidic/app/webroot/voices/word/4005.mp3
deleted file mode 100644
index 2e1afc4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4005.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4006.mp3 b/old/html/multidic/app/webroot/voices/word/4006.mp3
deleted file mode 100644
index 1d9071a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4006.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4007.mp3 b/old/html/multidic/app/webroot/voices/word/4007.mp3
deleted file mode 100644
index cadb885..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4007.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4008.mp3 b/old/html/multidic/app/webroot/voices/word/4008.mp3
deleted file mode 100644
index 4ef524b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4008.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4009.mp3 b/old/html/multidic/app/webroot/voices/word/4009.mp3
deleted file mode 100644
index a1ff1e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4009.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/401.mp3 b/old/html/multidic/app/webroot/voices/word/401.mp3
deleted file mode 100644
index 79ed5e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/401.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4010.mp3 b/old/html/multidic/app/webroot/voices/word/4010.mp3
deleted file mode 100644
index 5e846ce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4010.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4011.mp3 b/old/html/multidic/app/webroot/voices/word/4011.mp3
deleted file mode 100644
index d4f236e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4011.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4012.mp3 b/old/html/multidic/app/webroot/voices/word/4012.mp3
deleted file mode 100644
index 6340723..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4012.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4013.mp3 b/old/html/multidic/app/webroot/voices/word/4013.mp3
deleted file mode 100644
index c67b79f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4013.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4014.mp3 b/old/html/multidic/app/webroot/voices/word/4014.mp3
deleted file mode 100644
index 70a7970..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4014.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4015.mp3 b/old/html/multidic/app/webroot/voices/word/4015.mp3
deleted file mode 100644
index c4ca388..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4015.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4016.mp3 b/old/html/multidic/app/webroot/voices/word/4016.mp3
deleted file mode 100644
index fc9cd07..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4016.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4017.mp3 b/old/html/multidic/app/webroot/voices/word/4017.mp3
deleted file mode 100644
index c55c62e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4017.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4018.mp3 b/old/html/multidic/app/webroot/voices/word/4018.mp3
deleted file mode 100644
index cad21e9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4018.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4019.mp3 b/old/html/multidic/app/webroot/voices/word/4019.mp3
deleted file mode 100644
index d5d6d92..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4019.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/402.mp3 b/old/html/multidic/app/webroot/voices/word/402.mp3
deleted file mode 100644
index c938ed4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/402.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4020.mp3 b/old/html/multidic/app/webroot/voices/word/4020.mp3
deleted file mode 100644
index 43ece46..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4020.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4021.mp3 b/old/html/multidic/app/webroot/voices/word/4021.mp3
deleted file mode 100644
index 139e37a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4021.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4022.mp3 b/old/html/multidic/app/webroot/voices/word/4022.mp3
deleted file mode 100644
index 242d284..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4022.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4023.mp3 b/old/html/multidic/app/webroot/voices/word/4023.mp3
deleted file mode 100644
index 9f23773..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4023.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4024.mp3 b/old/html/multidic/app/webroot/voices/word/4024.mp3
deleted file mode 100644
index e063add..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4024.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4025.mp3 b/old/html/multidic/app/webroot/voices/word/4025.mp3
deleted file mode 100644
index e321367..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4025.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4026.mp3 b/old/html/multidic/app/webroot/voices/word/4026.mp3
deleted file mode 100644
index d04fbe3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4026.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4027.mp3 b/old/html/multidic/app/webroot/voices/word/4027.mp3
deleted file mode 100644
index 45cf653..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4027.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4028.mp3 b/old/html/multidic/app/webroot/voices/word/4028.mp3
deleted file mode 100644
index 066eb8f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4028.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4029.mp3 b/old/html/multidic/app/webroot/voices/word/4029.mp3
deleted file mode 100644
index fd000a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4029.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/403.mp3 b/old/html/multidic/app/webroot/voices/word/403.mp3
deleted file mode 100644
index 87865c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/403.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4030.mp3 b/old/html/multidic/app/webroot/voices/word/4030.mp3
deleted file mode 100644
index e5c336a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4030.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4031.mp3 b/old/html/multidic/app/webroot/voices/word/4031.mp3
deleted file mode 100644
index e631c74..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4031.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4032.mp3 b/old/html/multidic/app/webroot/voices/word/4032.mp3
deleted file mode 100644
index 0b6f3a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4032.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4033.mp3 b/old/html/multidic/app/webroot/voices/word/4033.mp3
deleted file mode 100644
index c263521..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4033.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4034.mp3 b/old/html/multidic/app/webroot/voices/word/4034.mp3
deleted file mode 100644
index d1f0ee3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4034.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4035.mp3 b/old/html/multidic/app/webroot/voices/word/4035.mp3
deleted file mode 100644
index 7150a6c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4035.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4036.mp3 b/old/html/multidic/app/webroot/voices/word/4036.mp3
deleted file mode 100644
index 30a60d9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4036.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4037.mp3 b/old/html/multidic/app/webroot/voices/word/4037.mp3
deleted file mode 100644
index 5f84ec8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4037.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4038.mp3 b/old/html/multidic/app/webroot/voices/word/4038.mp3
deleted file mode 100644
index 01a27e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4038.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4039.mp3 b/old/html/multidic/app/webroot/voices/word/4039.mp3
deleted file mode 100644
index 9f8ecaf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4039.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/404.mp3 b/old/html/multidic/app/webroot/voices/word/404.mp3
deleted file mode 100644
index b227a57..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/404.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4040.mp3 b/old/html/multidic/app/webroot/voices/word/4040.mp3
deleted file mode 100644
index 2dc3681..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4040.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4041.mp3 b/old/html/multidic/app/webroot/voices/word/4041.mp3
deleted file mode 100644
index c2127d7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4041.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4042.mp3 b/old/html/multidic/app/webroot/voices/word/4042.mp3
deleted file mode 100644
index 5bff5fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4042.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4043.mp3 b/old/html/multidic/app/webroot/voices/word/4043.mp3
deleted file mode 100644
index 7e27336..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4043.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4044.mp3 b/old/html/multidic/app/webroot/voices/word/4044.mp3
deleted file mode 100644
index 9aa4c84..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4044.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4045.mp3 b/old/html/multidic/app/webroot/voices/word/4045.mp3
deleted file mode 100644
index aa6458a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4045.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4046.mp3 b/old/html/multidic/app/webroot/voices/word/4046.mp3
deleted file mode 100644
index e2c66ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4046.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4047.mp3 b/old/html/multidic/app/webroot/voices/word/4047.mp3
deleted file mode 100644
index 7b54252..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4047.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4048.mp3 b/old/html/multidic/app/webroot/voices/word/4048.mp3
deleted file mode 100644
index 5a5c2f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4048.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4049.mp3 b/old/html/multidic/app/webroot/voices/word/4049.mp3
deleted file mode 100644
index 103eee3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4049.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/405.mp3 b/old/html/multidic/app/webroot/voices/word/405.mp3
deleted file mode 100644
index a1c6199..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/405.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4051.mp3 b/old/html/multidic/app/webroot/voices/word/4051.mp3
deleted file mode 100644
index fddaabf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4051.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4052.mp3 b/old/html/multidic/app/webroot/voices/word/4052.mp3
deleted file mode 100644
index 35ca920..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4052.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4053.mp3 b/old/html/multidic/app/webroot/voices/word/4053.mp3
deleted file mode 100644
index 10740a5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4053.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4054.mp3 b/old/html/multidic/app/webroot/voices/word/4054.mp3
deleted file mode 100644
index d2722cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4054.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4055.mp3 b/old/html/multidic/app/webroot/voices/word/4055.mp3
deleted file mode 100644
index d5dd9f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4055.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4056.mp3 b/old/html/multidic/app/webroot/voices/word/4056.mp3
deleted file mode 100644
index ef32ca4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4056.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4057.mp3 b/old/html/multidic/app/webroot/voices/word/4057.mp3
deleted file mode 100644
index 4a879f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4057.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4058.mp3 b/old/html/multidic/app/webroot/voices/word/4058.mp3
deleted file mode 100644
index 51579ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4058.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/406.mp3 b/old/html/multidic/app/webroot/voices/word/406.mp3
deleted file mode 100644
index 50d6b1e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/406.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4060.mp3 b/old/html/multidic/app/webroot/voices/word/4060.mp3
deleted file mode 100644
index d1fd35f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4060.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4061.mp3 b/old/html/multidic/app/webroot/voices/word/4061.mp3
deleted file mode 100644
index af690b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4061.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4062.mp3 b/old/html/multidic/app/webroot/voices/word/4062.mp3
deleted file mode 100644
index e373bce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4062.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4063.mp3 b/old/html/multidic/app/webroot/voices/word/4063.mp3
deleted file mode 100644
index d6cd9a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4063.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4064.mp3 b/old/html/multidic/app/webroot/voices/word/4064.mp3
deleted file mode 100644
index 740c0a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4064.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4065.mp3 b/old/html/multidic/app/webroot/voices/word/4065.mp3
deleted file mode 100644
index 00426f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4065.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4066.mp3 b/old/html/multidic/app/webroot/voices/word/4066.mp3
deleted file mode 100644
index 74c589b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4066.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4067.mp3 b/old/html/multidic/app/webroot/voices/word/4067.mp3
deleted file mode 100644
index a68096e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4067.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4068.mp3 b/old/html/multidic/app/webroot/voices/word/4068.mp3
deleted file mode 100644
index 2a186c4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4068.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4069.mp3 b/old/html/multidic/app/webroot/voices/word/4069.mp3
deleted file mode 100644
index 1f19113..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4069.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/407.mp3 b/old/html/multidic/app/webroot/voices/word/407.mp3
deleted file mode 100644
index 3ae9533..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/407.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4072.mp3 b/old/html/multidic/app/webroot/voices/word/4072.mp3
deleted file mode 100644
index 34ad8c7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4072.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4073.mp3 b/old/html/multidic/app/webroot/voices/word/4073.mp3
deleted file mode 100644
index 9973471..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4073.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4074.mp3 b/old/html/multidic/app/webroot/voices/word/4074.mp3
deleted file mode 100644
index 0d03a23..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4074.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4075.mp3 b/old/html/multidic/app/webroot/voices/word/4075.mp3
deleted file mode 100644
index 25cf60f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4075.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4076.mp3 b/old/html/multidic/app/webroot/voices/word/4076.mp3
deleted file mode 100644
index b4fff27..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4076.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4077.mp3 b/old/html/multidic/app/webroot/voices/word/4077.mp3
deleted file mode 100644
index 6435019..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4077.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4078.mp3 b/old/html/multidic/app/webroot/voices/word/4078.mp3
deleted file mode 100644
index 986de70..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4078.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4079.mp3 b/old/html/multidic/app/webroot/voices/word/4079.mp3
deleted file mode 100644
index c28a0d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4079.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/408.mp3 b/old/html/multidic/app/webroot/voices/word/408.mp3
deleted file mode 100644
index cab6fa7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/408.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4080.mp3 b/old/html/multidic/app/webroot/voices/word/4080.mp3
deleted file mode 100644
index c08adf5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4080.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4081.mp3 b/old/html/multidic/app/webroot/voices/word/4081.mp3
deleted file mode 100644
index 327e061..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4081.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4082.mp3 b/old/html/multidic/app/webroot/voices/word/4082.mp3
deleted file mode 100644
index f1ab26f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4082.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4083.mp3 b/old/html/multidic/app/webroot/voices/word/4083.mp3
deleted file mode 100644
index d86b691..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4083.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4084.mp3 b/old/html/multidic/app/webroot/voices/word/4084.mp3
deleted file mode 100644
index 0563351..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4084.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4085.mp3 b/old/html/multidic/app/webroot/voices/word/4085.mp3
deleted file mode 100644
index 82b0af5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4085.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4086.mp3 b/old/html/multidic/app/webroot/voices/word/4086.mp3
deleted file mode 100644
index fd5ca00..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4086.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4087.mp3 b/old/html/multidic/app/webroot/voices/word/4087.mp3
deleted file mode 100644
index 01cb592..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4087.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4088.mp3 b/old/html/multidic/app/webroot/voices/word/4088.mp3
deleted file mode 100644
index 1e0c088..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4088.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4089.mp3 b/old/html/multidic/app/webroot/voices/word/4089.mp3
deleted file mode 100644
index 1944689..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4089.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/409.mp3 b/old/html/multidic/app/webroot/voices/word/409.mp3
deleted file mode 100644
index 75ae967..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/409.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4090.mp3 b/old/html/multidic/app/webroot/voices/word/4090.mp3
deleted file mode 100644
index 85d9588..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4090.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4091.mp3 b/old/html/multidic/app/webroot/voices/word/4091.mp3
deleted file mode 100644
index 32921f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4091.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4092.mp3 b/old/html/multidic/app/webroot/voices/word/4092.mp3
deleted file mode 100644
index 700ce3f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4092.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4093.mp3 b/old/html/multidic/app/webroot/voices/word/4093.mp3
deleted file mode 100644
index c0c97f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4093.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4094.mp3 b/old/html/multidic/app/webroot/voices/word/4094.mp3
deleted file mode 100644
index 035be96..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4094.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4095.mp3 b/old/html/multidic/app/webroot/voices/word/4095.mp3
deleted file mode 100644
index 3d0a759..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4095.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4096.mp3 b/old/html/multidic/app/webroot/voices/word/4096.mp3
deleted file mode 100644
index 0b7419f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4096.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4097.mp3 b/old/html/multidic/app/webroot/voices/word/4097.mp3
deleted file mode 100644
index a6a41c0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4097.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4098.mp3 b/old/html/multidic/app/webroot/voices/word/4098.mp3
deleted file mode 100644
index 00b6061..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4098.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4099.mp3 b/old/html/multidic/app/webroot/voices/word/4099.mp3
deleted file mode 100644
index cb6b57f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4099.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/41.mp3 b/old/html/multidic/app/webroot/voices/word/41.mp3
deleted file mode 100644
index b71c697..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/41.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/410.mp3 b/old/html/multidic/app/webroot/voices/word/410.mp3
deleted file mode 100644
index b8bca21..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/410.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4100.mp3 b/old/html/multidic/app/webroot/voices/word/4100.mp3
deleted file mode 100644
index f0f7296..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4100.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4101.mp3 b/old/html/multidic/app/webroot/voices/word/4101.mp3
deleted file mode 100644
index 9ef3ac0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4101.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4102.mp3 b/old/html/multidic/app/webroot/voices/word/4102.mp3
deleted file mode 100644
index e46ee20..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4102.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4103.mp3 b/old/html/multidic/app/webroot/voices/word/4103.mp3
deleted file mode 100644
index bde9db5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4103.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4104.mp3 b/old/html/multidic/app/webroot/voices/word/4104.mp3
deleted file mode 100644
index 7aa73c9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4104.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4106.mp3 b/old/html/multidic/app/webroot/voices/word/4106.mp3
deleted file mode 100644
index ac4f7b9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4106.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4107.mp3 b/old/html/multidic/app/webroot/voices/word/4107.mp3
deleted file mode 100644
index a101db0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4107.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4108.mp3 b/old/html/multidic/app/webroot/voices/word/4108.mp3
deleted file mode 100644
index 6a027f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4108.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4109.mp3 b/old/html/multidic/app/webroot/voices/word/4109.mp3
deleted file mode 100644
index e9c1981..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4109.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/411.mp3 b/old/html/multidic/app/webroot/voices/word/411.mp3
deleted file mode 100644
index f3c130c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/411.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4110.mp3 b/old/html/multidic/app/webroot/voices/word/4110.mp3
deleted file mode 100644
index 9ed04fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4110.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4111.mp3 b/old/html/multidic/app/webroot/voices/word/4111.mp3
deleted file mode 100644
index 714003c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4111.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4112.mp3 b/old/html/multidic/app/webroot/voices/word/4112.mp3
deleted file mode 100644
index 50ba4f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4112.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4113.mp3 b/old/html/multidic/app/webroot/voices/word/4113.mp3
deleted file mode 100644
index eab09fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4113.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4114.mp3 b/old/html/multidic/app/webroot/voices/word/4114.mp3
deleted file mode 100644
index 53df929..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4114.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4115.mp3 b/old/html/multidic/app/webroot/voices/word/4115.mp3
deleted file mode 100644
index 1a4b893..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4115.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4116.mp3 b/old/html/multidic/app/webroot/voices/word/4116.mp3
deleted file mode 100644
index 0a0db6c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4116.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4117.mp3 b/old/html/multidic/app/webroot/voices/word/4117.mp3
deleted file mode 100644
index 1a32389..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4117.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4118.mp3 b/old/html/multidic/app/webroot/voices/word/4118.mp3
deleted file mode 100644
index 51dbcf6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4118.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4119.mp3 b/old/html/multidic/app/webroot/voices/word/4119.mp3
deleted file mode 100644
index 96a6e3b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4119.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/412.mp3 b/old/html/multidic/app/webroot/voices/word/412.mp3
deleted file mode 100644
index dda47be..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/412.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4120.mp3 b/old/html/multidic/app/webroot/voices/word/4120.mp3
deleted file mode 100644
index 3b66513..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4120.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4121.mp3 b/old/html/multidic/app/webroot/voices/word/4121.mp3
deleted file mode 100644
index 5d11ef7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4121.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4122.mp3 b/old/html/multidic/app/webroot/voices/word/4122.mp3
deleted file mode 100644
index 45eea91..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4122.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4123.mp3 b/old/html/multidic/app/webroot/voices/word/4123.mp3
deleted file mode 100644
index 36bdee9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4123.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4124.mp3 b/old/html/multidic/app/webroot/voices/word/4124.mp3
deleted file mode 100644
index a18ed4f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4124.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4125.mp3 b/old/html/multidic/app/webroot/voices/word/4125.mp3
deleted file mode 100644
index 8e3ceb1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4125.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4127.mp3 b/old/html/multidic/app/webroot/voices/word/4127.mp3
deleted file mode 100644
index 09aebe4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4127.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4128.mp3 b/old/html/multidic/app/webroot/voices/word/4128.mp3
deleted file mode 100644
index a9643ce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4128.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4129.mp3 b/old/html/multidic/app/webroot/voices/word/4129.mp3
deleted file mode 100644
index 5b96019..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4129.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/413.mp3 b/old/html/multidic/app/webroot/voices/word/413.mp3
deleted file mode 100644
index 59c8bb9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/413.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4130.mp3 b/old/html/multidic/app/webroot/voices/word/4130.mp3
deleted file mode 100644
index d3864fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4130.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4131.mp3 b/old/html/multidic/app/webroot/voices/word/4131.mp3
deleted file mode 100644
index 61cf4f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4131.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4132.mp3 b/old/html/multidic/app/webroot/voices/word/4132.mp3
deleted file mode 100644
index f7a2ecb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4132.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4133.mp3 b/old/html/multidic/app/webroot/voices/word/4133.mp3
deleted file mode 100644
index 0bb6459..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4133.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4134.mp3 b/old/html/multidic/app/webroot/voices/word/4134.mp3
deleted file mode 100644
index e91f48d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4134.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4135.mp3 b/old/html/multidic/app/webroot/voices/word/4135.mp3
deleted file mode 100644
index 69593a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4135.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4136.mp3 b/old/html/multidic/app/webroot/voices/word/4136.mp3
deleted file mode 100644
index 2c793de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4136.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4137.mp3 b/old/html/multidic/app/webroot/voices/word/4137.mp3
deleted file mode 100644
index 8c2db79..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4137.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4138.mp3 b/old/html/multidic/app/webroot/voices/word/4138.mp3
deleted file mode 100644
index 4401112..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4138.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4139.mp3 b/old/html/multidic/app/webroot/voices/word/4139.mp3
deleted file mode 100644
index 9dd59ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4139.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/414.mp3 b/old/html/multidic/app/webroot/voices/word/414.mp3
deleted file mode 100644
index f8b9d9f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/414.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4140.mp3 b/old/html/multidic/app/webroot/voices/word/4140.mp3
deleted file mode 100644
index 02da31e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4140.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4141.mp3 b/old/html/multidic/app/webroot/voices/word/4141.mp3
deleted file mode 100644
index 523a910..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4141.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4142.mp3 b/old/html/multidic/app/webroot/voices/word/4142.mp3
deleted file mode 100644
index 1872a84..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4142.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4143.mp3 b/old/html/multidic/app/webroot/voices/word/4143.mp3
deleted file mode 100644
index bdbf6b6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4143.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4144.mp3 b/old/html/multidic/app/webroot/voices/word/4144.mp3
deleted file mode 100644
index d6b5f08..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4144.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4145.mp3 b/old/html/multidic/app/webroot/voices/word/4145.mp3
deleted file mode 100644
index 2b232fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4145.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4146.mp3 b/old/html/multidic/app/webroot/voices/word/4146.mp3
deleted file mode 100644
index ad61d78..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4146.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4147.mp3 b/old/html/multidic/app/webroot/voices/word/4147.mp3
deleted file mode 100644
index 0b6c92b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4147.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4148.mp3 b/old/html/multidic/app/webroot/voices/word/4148.mp3
deleted file mode 100644
index de49666..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4148.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4149.mp3 b/old/html/multidic/app/webroot/voices/word/4149.mp3
deleted file mode 100644
index 53967a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4149.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/415.mp3 b/old/html/multidic/app/webroot/voices/word/415.mp3
deleted file mode 100644
index 8fedc4f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/415.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4150.mp3 b/old/html/multidic/app/webroot/voices/word/4150.mp3
deleted file mode 100644
index 52cc29d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4150.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4151.mp3 b/old/html/multidic/app/webroot/voices/word/4151.mp3
deleted file mode 100644
index f556db6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4151.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4152.mp3 b/old/html/multidic/app/webroot/voices/word/4152.mp3
deleted file mode 100644
index 95b54bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4152.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4153.mp3 b/old/html/multidic/app/webroot/voices/word/4153.mp3
deleted file mode 100644
index c4feb38..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4153.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4154.mp3 b/old/html/multidic/app/webroot/voices/word/4154.mp3
deleted file mode 100644
index d9cd592..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4154.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4155.mp3 b/old/html/multidic/app/webroot/voices/word/4155.mp3
deleted file mode 100644
index a470505..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4155.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4156.mp3 b/old/html/multidic/app/webroot/voices/word/4156.mp3
deleted file mode 100644
index c15d660..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4156.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4157.mp3 b/old/html/multidic/app/webroot/voices/word/4157.mp3
deleted file mode 100644
index b9517b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4157.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4158.mp3 b/old/html/multidic/app/webroot/voices/word/4158.mp3
deleted file mode 100644
index 5b87024..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4158.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4159.mp3 b/old/html/multidic/app/webroot/voices/word/4159.mp3
deleted file mode 100644
index 88979e7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4159.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/416.mp3 b/old/html/multidic/app/webroot/voices/word/416.mp3
deleted file mode 100644
index 3242966..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/416.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4160.mp3 b/old/html/multidic/app/webroot/voices/word/4160.mp3
deleted file mode 100644
index bbaf811..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4160.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4161.mp3 b/old/html/multidic/app/webroot/voices/word/4161.mp3
deleted file mode 100644
index 7e62e88..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4161.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4162.mp3 b/old/html/multidic/app/webroot/voices/word/4162.mp3
deleted file mode 100644
index 859e815..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4162.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4163.mp3 b/old/html/multidic/app/webroot/voices/word/4163.mp3
deleted file mode 100644
index 7f60c6d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4163.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4164.mp3 b/old/html/multidic/app/webroot/voices/word/4164.mp3
deleted file mode 100644
index 995495a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4164.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4165.mp3 b/old/html/multidic/app/webroot/voices/word/4165.mp3
deleted file mode 100644
index 2d6c9cc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4165.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4166.mp3 b/old/html/multidic/app/webroot/voices/word/4166.mp3
deleted file mode 100644
index 34451c9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4166.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4167.mp3 b/old/html/multidic/app/webroot/voices/word/4167.mp3
deleted file mode 100644
index 2f28299..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4167.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4168.mp3 b/old/html/multidic/app/webroot/voices/word/4168.mp3
deleted file mode 100644
index 96ac367..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4168.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4169.mp3 b/old/html/multidic/app/webroot/voices/word/4169.mp3
deleted file mode 100644
index 6de8030..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4169.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/417.mp3 b/old/html/multidic/app/webroot/voices/word/417.mp3
deleted file mode 100644
index 8cd492c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/417.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4170.mp3 b/old/html/multidic/app/webroot/voices/word/4170.mp3
deleted file mode 100644
index 3e4d64d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4170.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4171.mp3 b/old/html/multidic/app/webroot/voices/word/4171.mp3
deleted file mode 100644
index 524aa63..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4171.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4172.mp3 b/old/html/multidic/app/webroot/voices/word/4172.mp3
deleted file mode 100644
index 596b013..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4172.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4173.mp3 b/old/html/multidic/app/webroot/voices/word/4173.mp3
deleted file mode 100644
index 037d8cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4173.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4174.mp3 b/old/html/multidic/app/webroot/voices/word/4174.mp3
deleted file mode 100644
index 06f227f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4174.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4175.mp3 b/old/html/multidic/app/webroot/voices/word/4175.mp3
deleted file mode 100644
index a7576ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4175.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4176.mp3 b/old/html/multidic/app/webroot/voices/word/4176.mp3
deleted file mode 100644
index a54480a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4176.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4177.mp3 b/old/html/multidic/app/webroot/voices/word/4177.mp3
deleted file mode 100644
index 612421a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4177.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4178.mp3 b/old/html/multidic/app/webroot/voices/word/4178.mp3
deleted file mode 100644
index 53f18fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4178.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4179.mp3 b/old/html/multidic/app/webroot/voices/word/4179.mp3
deleted file mode 100644
index bf8abd3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4179.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/418.mp3 b/old/html/multidic/app/webroot/voices/word/418.mp3
deleted file mode 100644
index 4f37e91..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/418.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4180.mp3 b/old/html/multidic/app/webroot/voices/word/4180.mp3
deleted file mode 100644
index 4a9f3aa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4180.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4181.mp3 b/old/html/multidic/app/webroot/voices/word/4181.mp3
deleted file mode 100644
index 8f2d803..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4181.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4182.mp3 b/old/html/multidic/app/webroot/voices/word/4182.mp3
deleted file mode 100644
index d992c0e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4182.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4183.mp3 b/old/html/multidic/app/webroot/voices/word/4183.mp3
deleted file mode 100644
index 0d554f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4183.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4184.mp3 b/old/html/multidic/app/webroot/voices/word/4184.mp3
deleted file mode 100644
index 55326f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4184.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4185.mp3 b/old/html/multidic/app/webroot/voices/word/4185.mp3
deleted file mode 100644
index 7e6deb7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4185.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4186.mp3 b/old/html/multidic/app/webroot/voices/word/4186.mp3
deleted file mode 100644
index c9efb6c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4186.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4187.mp3 b/old/html/multidic/app/webroot/voices/word/4187.mp3
deleted file mode 100644
index 15527fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4187.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4188.mp3 b/old/html/multidic/app/webroot/voices/word/4188.mp3
deleted file mode 100644
index ab54492..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4188.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4189.mp3 b/old/html/multidic/app/webroot/voices/word/4189.mp3
deleted file mode 100644
index 4c10980..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4189.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/419.mp3 b/old/html/multidic/app/webroot/voices/word/419.mp3
deleted file mode 100644
index c2ac4b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/419.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4190.mp3 b/old/html/multidic/app/webroot/voices/word/4190.mp3
deleted file mode 100644
index 3ea5d40..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4190.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4191.mp3 b/old/html/multidic/app/webroot/voices/word/4191.mp3
deleted file mode 100644
index a1c3f8b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4191.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4192.mp3 b/old/html/multidic/app/webroot/voices/word/4192.mp3
deleted file mode 100644
index 1ab3fa2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4192.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4193.mp3 b/old/html/multidic/app/webroot/voices/word/4193.mp3
deleted file mode 100644
index 0545945..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4193.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4194.mp3 b/old/html/multidic/app/webroot/voices/word/4194.mp3
deleted file mode 100644
index d4b29bb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4194.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4195.mp3 b/old/html/multidic/app/webroot/voices/word/4195.mp3
deleted file mode 100644
index 5512553..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4195.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4196.mp3 b/old/html/multidic/app/webroot/voices/word/4196.mp3
deleted file mode 100644
index 1cfec12..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4196.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4197.mp3 b/old/html/multidic/app/webroot/voices/word/4197.mp3
deleted file mode 100644
index e5b73f1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4197.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4198.mp3 b/old/html/multidic/app/webroot/voices/word/4198.mp3
deleted file mode 100644
index f9f9451..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4198.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4199.mp3 b/old/html/multidic/app/webroot/voices/word/4199.mp3
deleted file mode 100644
index dd15535..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4199.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/42.mp3 b/old/html/multidic/app/webroot/voices/word/42.mp3
deleted file mode 100644
index 8317c67..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/42.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/420.mp3 b/old/html/multidic/app/webroot/voices/word/420.mp3
deleted file mode 100644
index 7ddfccc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/420.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4200.mp3 b/old/html/multidic/app/webroot/voices/word/4200.mp3
deleted file mode 100644
index 33c0d59..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4200.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4201.mp3 b/old/html/multidic/app/webroot/voices/word/4201.mp3
deleted file mode 100644
index c098491..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4201.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4202.mp3 b/old/html/multidic/app/webroot/voices/word/4202.mp3
deleted file mode 100644
index f164221..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4202.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4203.mp3 b/old/html/multidic/app/webroot/voices/word/4203.mp3
deleted file mode 100644
index 0d27595..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4203.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4204.mp3 b/old/html/multidic/app/webroot/voices/word/4204.mp3
deleted file mode 100644
index cf17947..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4204.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4205.mp3 b/old/html/multidic/app/webroot/voices/word/4205.mp3
deleted file mode 100644
index b3cde29..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4205.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4206.mp3 b/old/html/multidic/app/webroot/voices/word/4206.mp3
deleted file mode 100644
index 5baaeb0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4206.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4207.mp3 b/old/html/multidic/app/webroot/voices/word/4207.mp3
deleted file mode 100644
index 12bb698..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4207.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4208.mp3 b/old/html/multidic/app/webroot/voices/word/4208.mp3
deleted file mode 100644
index d5d8fdb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4208.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4209.mp3 b/old/html/multidic/app/webroot/voices/word/4209.mp3
deleted file mode 100644
index ecd6405..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4209.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/421.mp3 b/old/html/multidic/app/webroot/voices/word/421.mp3
deleted file mode 100644
index c7c2a96..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/421.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4213.mp3 b/old/html/multidic/app/webroot/voices/word/4213.mp3
deleted file mode 100644
index b963373..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4213.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4214.mp3 b/old/html/multidic/app/webroot/voices/word/4214.mp3
deleted file mode 100644
index 9a8b9ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4214.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4215.mp3 b/old/html/multidic/app/webroot/voices/word/4215.mp3
deleted file mode 100644
index 48ad34d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4215.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4216.mp3 b/old/html/multidic/app/webroot/voices/word/4216.mp3
deleted file mode 100644
index d1628ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4216.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4217.mp3 b/old/html/multidic/app/webroot/voices/word/4217.mp3
deleted file mode 100644
index 636babe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4217.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4218.mp3 b/old/html/multidic/app/webroot/voices/word/4218.mp3
deleted file mode 100644
index 9dc4615..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4218.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4219.mp3 b/old/html/multidic/app/webroot/voices/word/4219.mp3
deleted file mode 100644
index 3f5e0db..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4219.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/422.mp3 b/old/html/multidic/app/webroot/voices/word/422.mp3
deleted file mode 100644
index 4a0bbe3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/422.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4220.mp3 b/old/html/multidic/app/webroot/voices/word/4220.mp3
deleted file mode 100644
index 55b2002..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4220.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4221.mp3 b/old/html/multidic/app/webroot/voices/word/4221.mp3
deleted file mode 100644
index 7bfc16f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4221.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4222.mp3 b/old/html/multidic/app/webroot/voices/word/4222.mp3
deleted file mode 100644
index 5f702cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4222.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4223.mp3 b/old/html/multidic/app/webroot/voices/word/4223.mp3
deleted file mode 100644
index 855510e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4223.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4224.mp3 b/old/html/multidic/app/webroot/voices/word/4224.mp3
deleted file mode 100644
index d0c1c61..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4224.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4225.mp3 b/old/html/multidic/app/webroot/voices/word/4225.mp3
deleted file mode 100644
index 8729080..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4225.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4226.mp3 b/old/html/multidic/app/webroot/voices/word/4226.mp3
deleted file mode 100644
index 21bf40b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4226.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4227.mp3 b/old/html/multidic/app/webroot/voices/word/4227.mp3
deleted file mode 100644
index b915282..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4227.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4228.mp3 b/old/html/multidic/app/webroot/voices/word/4228.mp3
deleted file mode 100644
index b71ecb1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4228.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4229.mp3 b/old/html/multidic/app/webroot/voices/word/4229.mp3
deleted file mode 100644
index 343df34..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4229.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/423.mp3 b/old/html/multidic/app/webroot/voices/word/423.mp3
deleted file mode 100644
index 410d881..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/423.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4230.mp3 b/old/html/multidic/app/webroot/voices/word/4230.mp3
deleted file mode 100644
index a1fc796..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4230.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4231.mp3 b/old/html/multidic/app/webroot/voices/word/4231.mp3
deleted file mode 100644
index dc58ee1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4231.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4232.mp3 b/old/html/multidic/app/webroot/voices/word/4232.mp3
deleted file mode 100644
index c97dbed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4232.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4233.mp3 b/old/html/multidic/app/webroot/voices/word/4233.mp3
deleted file mode 100644
index 143456c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4233.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4234.mp3 b/old/html/multidic/app/webroot/voices/word/4234.mp3
deleted file mode 100644
index 002d15b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4234.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4235.mp3 b/old/html/multidic/app/webroot/voices/word/4235.mp3
deleted file mode 100644
index 6e6d367..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4235.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4236.mp3 b/old/html/multidic/app/webroot/voices/word/4236.mp3
deleted file mode 100644
index 6eb1d1a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4236.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4237.mp3 b/old/html/multidic/app/webroot/voices/word/4237.mp3
deleted file mode 100644
index ad183d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4237.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4238.mp3 b/old/html/multidic/app/webroot/voices/word/4238.mp3
deleted file mode 100644
index 4a9ed74..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4238.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4239.mp3 b/old/html/multidic/app/webroot/voices/word/4239.mp3
deleted file mode 100644
index 2b7d456..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4239.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/424.mp3 b/old/html/multidic/app/webroot/voices/word/424.mp3
deleted file mode 100644
index 30b937d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/424.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4240.mp3 b/old/html/multidic/app/webroot/voices/word/4240.mp3
deleted file mode 100644
index 3193b7d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4240.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4241.mp3 b/old/html/multidic/app/webroot/voices/word/4241.mp3
deleted file mode 100644
index 45b3c22..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4241.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4242.mp3 b/old/html/multidic/app/webroot/voices/word/4242.mp3
deleted file mode 100644
index 7f8973d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4242.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4243.mp3 b/old/html/multidic/app/webroot/voices/word/4243.mp3
deleted file mode 100644
index 1cd906a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4243.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4244.mp3 b/old/html/multidic/app/webroot/voices/word/4244.mp3
deleted file mode 100644
index fc7c847..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4244.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4245.mp3 b/old/html/multidic/app/webroot/voices/word/4245.mp3
deleted file mode 100644
index 483f40a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4245.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4246.mp3 b/old/html/multidic/app/webroot/voices/word/4246.mp3
deleted file mode 100644
index 82d397b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4246.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4247.mp3 b/old/html/multidic/app/webroot/voices/word/4247.mp3
deleted file mode 100644
index f6eddd3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4247.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4248.mp3 b/old/html/multidic/app/webroot/voices/word/4248.mp3
deleted file mode 100644
index 4d976b1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4248.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4249.mp3 b/old/html/multidic/app/webroot/voices/word/4249.mp3
deleted file mode 100644
index 7b5434b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4249.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/425.mp3 b/old/html/multidic/app/webroot/voices/word/425.mp3
deleted file mode 100644
index 44489af..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/425.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4250.mp3 b/old/html/multidic/app/webroot/voices/word/4250.mp3
deleted file mode 100644
index 12593d7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4250.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4251.mp3 b/old/html/multidic/app/webroot/voices/word/4251.mp3
deleted file mode 100644
index 00b0e32..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4251.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4252.mp3 b/old/html/multidic/app/webroot/voices/word/4252.mp3
deleted file mode 100644
index 425c68a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4252.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4253.mp3 b/old/html/multidic/app/webroot/voices/word/4253.mp3
deleted file mode 100644
index 8f7bdec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4253.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4254.mp3 b/old/html/multidic/app/webroot/voices/word/4254.mp3
deleted file mode 100644
index 9ff6d4c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4254.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4255.mp3 b/old/html/multidic/app/webroot/voices/word/4255.mp3
deleted file mode 100644
index 5e933ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4255.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4256.mp3 b/old/html/multidic/app/webroot/voices/word/4256.mp3
deleted file mode 100644
index 1c890a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4256.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4257.mp3 b/old/html/multidic/app/webroot/voices/word/4257.mp3
deleted file mode 100644
index 5456e9e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4257.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4258.mp3 b/old/html/multidic/app/webroot/voices/word/4258.mp3
deleted file mode 100644
index a364a1a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4258.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4259.mp3 b/old/html/multidic/app/webroot/voices/word/4259.mp3
deleted file mode 100644
index 4c9b288..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4259.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/426.mp3 b/old/html/multidic/app/webroot/voices/word/426.mp3
deleted file mode 100644
index 4c61eb6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/426.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4260.mp3 b/old/html/multidic/app/webroot/voices/word/4260.mp3
deleted file mode 100644
index d131b2a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4260.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4261.mp3 b/old/html/multidic/app/webroot/voices/word/4261.mp3
deleted file mode 100644
index 5112f2c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4261.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4262.mp3 b/old/html/multidic/app/webroot/voices/word/4262.mp3
deleted file mode 100644
index c0de446..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4262.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4263.mp3 b/old/html/multidic/app/webroot/voices/word/4263.mp3
deleted file mode 100644
index 61a9055..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4263.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4264.mp3 b/old/html/multidic/app/webroot/voices/word/4264.mp3
deleted file mode 100644
index f78336d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4264.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4265.mp3 b/old/html/multidic/app/webroot/voices/word/4265.mp3
deleted file mode 100644
index 1f2b733..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4265.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4266.mp3 b/old/html/multidic/app/webroot/voices/word/4266.mp3
deleted file mode 100644
index b623fea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4266.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4267.mp3 b/old/html/multidic/app/webroot/voices/word/4267.mp3
deleted file mode 100644
index 66a9e30..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4267.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4268.mp3 b/old/html/multidic/app/webroot/voices/word/4268.mp3
deleted file mode 100644
index 67cf6a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4268.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4269.mp3 b/old/html/multidic/app/webroot/voices/word/4269.mp3
deleted file mode 100644
index 544dae4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4269.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/427.mp3 b/old/html/multidic/app/webroot/voices/word/427.mp3
deleted file mode 100644
index 7570e4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/427.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4270.mp3 b/old/html/multidic/app/webroot/voices/word/4270.mp3
deleted file mode 100644
index 9880795..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4270.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4271.mp3 b/old/html/multidic/app/webroot/voices/word/4271.mp3
deleted file mode 100644
index 36f4478..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4271.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4272.mp3 b/old/html/multidic/app/webroot/voices/word/4272.mp3
deleted file mode 100644
index cc72b0f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4272.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4273.mp3 b/old/html/multidic/app/webroot/voices/word/4273.mp3
deleted file mode 100644
index 69d361d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4273.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4274.mp3 b/old/html/multidic/app/webroot/voices/word/4274.mp3
deleted file mode 100644
index 52c2928..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4274.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4275.mp3 b/old/html/multidic/app/webroot/voices/word/4275.mp3
deleted file mode 100644
index a2a34a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4275.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4276.mp3 b/old/html/multidic/app/webroot/voices/word/4276.mp3
deleted file mode 100644
index 62923e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4276.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4277.mp3 b/old/html/multidic/app/webroot/voices/word/4277.mp3
deleted file mode 100644
index d8e0c01..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4277.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4278.mp3 b/old/html/multidic/app/webroot/voices/word/4278.mp3
deleted file mode 100644
index ce58fb1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4278.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4279.mp3 b/old/html/multidic/app/webroot/voices/word/4279.mp3
deleted file mode 100644
index d12c651..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4279.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/428.mp3 b/old/html/multidic/app/webroot/voices/word/428.mp3
deleted file mode 100644
index 8a9f80a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/428.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4280.mp3 b/old/html/multidic/app/webroot/voices/word/4280.mp3
deleted file mode 100644
index b01b407..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4280.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4281.mp3 b/old/html/multidic/app/webroot/voices/word/4281.mp3
deleted file mode 100644
index bc37028..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4281.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4282.mp3 b/old/html/multidic/app/webroot/voices/word/4282.mp3
deleted file mode 100644
index 7572fd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4282.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4283.mp3 b/old/html/multidic/app/webroot/voices/word/4283.mp3
deleted file mode 100644
index 0dc87a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4283.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4284.mp3 b/old/html/multidic/app/webroot/voices/word/4284.mp3
deleted file mode 100644
index 50c1237..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4284.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4285.mp3 b/old/html/multidic/app/webroot/voices/word/4285.mp3
deleted file mode 100644
index 1e5b793..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4285.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4286.mp3 b/old/html/multidic/app/webroot/voices/word/4286.mp3
deleted file mode 100644
index bd10664..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4286.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4287.mp3 b/old/html/multidic/app/webroot/voices/word/4287.mp3
deleted file mode 100644
index 0640b56..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4287.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4288.mp3 b/old/html/multidic/app/webroot/voices/word/4288.mp3
deleted file mode 100644
index 63b65ce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4288.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4289.mp3 b/old/html/multidic/app/webroot/voices/word/4289.mp3
deleted file mode 100644
index 3f54245..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4289.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/429.mp3 b/old/html/multidic/app/webroot/voices/word/429.mp3
deleted file mode 100644
index 43ec53c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/429.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4290.mp3 b/old/html/multidic/app/webroot/voices/word/4290.mp3
deleted file mode 100644
index 0656c0d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4290.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4291.mp3 b/old/html/multidic/app/webroot/voices/word/4291.mp3
deleted file mode 100644
index 1c58b16..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4291.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4292.mp3 b/old/html/multidic/app/webroot/voices/word/4292.mp3
deleted file mode 100644
index 16e886d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4292.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4293.mp3 b/old/html/multidic/app/webroot/voices/word/4293.mp3
deleted file mode 100644
index 32ade46..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4293.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4294.mp3 b/old/html/multidic/app/webroot/voices/word/4294.mp3
deleted file mode 100644
index 98f7f04..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4294.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4295.mp3 b/old/html/multidic/app/webroot/voices/word/4295.mp3
deleted file mode 100644
index 4b422bc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4295.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4296.mp3 b/old/html/multidic/app/webroot/voices/word/4296.mp3
deleted file mode 100644
index e4b3e3e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4296.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4297.mp3 b/old/html/multidic/app/webroot/voices/word/4297.mp3
deleted file mode 100644
index de0533e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4297.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4298.mp3 b/old/html/multidic/app/webroot/voices/word/4298.mp3
deleted file mode 100644
index 8ad7362..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4298.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4299.mp3 b/old/html/multidic/app/webroot/voices/word/4299.mp3
deleted file mode 100644
index da6fbb6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4299.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/43.mp3 b/old/html/multidic/app/webroot/voices/word/43.mp3
deleted file mode 100644
index 499d4ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/43.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/430.mp3 b/old/html/multidic/app/webroot/voices/word/430.mp3
deleted file mode 100644
index 23a77e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/430.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4300.mp3 b/old/html/multidic/app/webroot/voices/word/4300.mp3
deleted file mode 100644
index 14b9431..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4300.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4301.mp3 b/old/html/multidic/app/webroot/voices/word/4301.mp3
deleted file mode 100644
index 2be7ff9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4301.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4302.mp3 b/old/html/multidic/app/webroot/voices/word/4302.mp3
deleted file mode 100644
index af34636..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4302.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4303.mp3 b/old/html/multidic/app/webroot/voices/word/4303.mp3
deleted file mode 100644
index 3e806e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4303.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4304.mp3 b/old/html/multidic/app/webroot/voices/word/4304.mp3
deleted file mode 100644
index fb7b815..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4304.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4305.mp3 b/old/html/multidic/app/webroot/voices/word/4305.mp3
deleted file mode 100644
index 2582b0e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4305.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4306.mp3 b/old/html/multidic/app/webroot/voices/word/4306.mp3
deleted file mode 100644
index 77d09d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4306.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4307.mp3 b/old/html/multidic/app/webroot/voices/word/4307.mp3
deleted file mode 100644
index 970b250..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4307.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4308.mp3 b/old/html/multidic/app/webroot/voices/word/4308.mp3
deleted file mode 100644
index d593db4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4308.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4309.mp3 b/old/html/multidic/app/webroot/voices/word/4309.mp3
deleted file mode 100644
index e9dd5a5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4309.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/431.mp3 b/old/html/multidic/app/webroot/voices/word/431.mp3
deleted file mode 100644
index 09bdcd2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/431.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4310.mp3 b/old/html/multidic/app/webroot/voices/word/4310.mp3
deleted file mode 100644
index 056304d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4310.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4311.mp3 b/old/html/multidic/app/webroot/voices/word/4311.mp3
deleted file mode 100644
index 30cc5a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4311.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4312.mp3 b/old/html/multidic/app/webroot/voices/word/4312.mp3
deleted file mode 100644
index fd946ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4312.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4313.mp3 b/old/html/multidic/app/webroot/voices/word/4313.mp3
deleted file mode 100644
index a04f133..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4313.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4314.mp3 b/old/html/multidic/app/webroot/voices/word/4314.mp3
deleted file mode 100644
index 275ff5c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4314.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4315.mp3 b/old/html/multidic/app/webroot/voices/word/4315.mp3
deleted file mode 100644
index 392a395..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4315.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4316.mp3 b/old/html/multidic/app/webroot/voices/word/4316.mp3
deleted file mode 100644
index a3e8dbc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4316.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4317.mp3 b/old/html/multidic/app/webroot/voices/word/4317.mp3
deleted file mode 100644
index 102e107..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4317.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4318.mp3 b/old/html/multidic/app/webroot/voices/word/4318.mp3
deleted file mode 100644
index 223138c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4318.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4319.mp3 b/old/html/multidic/app/webroot/voices/word/4319.mp3
deleted file mode 100644
index 3b9091e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4319.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/432.mp3 b/old/html/multidic/app/webroot/voices/word/432.mp3
deleted file mode 100644
index 56f00c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/432.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4320.mp3 b/old/html/multidic/app/webroot/voices/word/4320.mp3
deleted file mode 100644
index af11a74..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4320.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4321.mp3 b/old/html/multidic/app/webroot/voices/word/4321.mp3
deleted file mode 100644
index e2ddacc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4321.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4322.mp3 b/old/html/multidic/app/webroot/voices/word/4322.mp3
deleted file mode 100644
index cefaa82..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4322.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4323.mp3 b/old/html/multidic/app/webroot/voices/word/4323.mp3
deleted file mode 100644
index 817756f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4323.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4324.mp3 b/old/html/multidic/app/webroot/voices/word/4324.mp3
deleted file mode 100644
index 302639a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4324.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4325.mp3 b/old/html/multidic/app/webroot/voices/word/4325.mp3
deleted file mode 100644
index f4ea931..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4325.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4326.mp3 b/old/html/multidic/app/webroot/voices/word/4326.mp3
deleted file mode 100644
index 3bf4850..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4326.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4327.mp3 b/old/html/multidic/app/webroot/voices/word/4327.mp3
deleted file mode 100644
index 04c708d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4327.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4328.mp3 b/old/html/multidic/app/webroot/voices/word/4328.mp3
deleted file mode 100644
index 90bf10d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4328.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4329.mp3 b/old/html/multidic/app/webroot/voices/word/4329.mp3
deleted file mode 100644
index 5b9d3ce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4329.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/433.mp3 b/old/html/multidic/app/webroot/voices/word/433.mp3
deleted file mode 100644
index caf64ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/433.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4330.mp3 b/old/html/multidic/app/webroot/voices/word/4330.mp3
deleted file mode 100644
index a424202..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4330.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4331.mp3 b/old/html/multidic/app/webroot/voices/word/4331.mp3
deleted file mode 100644
index efd20a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4331.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4332.mp3 b/old/html/multidic/app/webroot/voices/word/4332.mp3
deleted file mode 100644
index 4c45dd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4332.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4333.mp3 b/old/html/multidic/app/webroot/voices/word/4333.mp3
deleted file mode 100644
index a443a49..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4333.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4334.mp3 b/old/html/multidic/app/webroot/voices/word/4334.mp3
deleted file mode 100644
index 572ab7a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4334.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4335.mp3 b/old/html/multidic/app/webroot/voices/word/4335.mp3
deleted file mode 100644
index 7d9e97c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4335.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4336.mp3 b/old/html/multidic/app/webroot/voices/word/4336.mp3
deleted file mode 100644
index ad61ec7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4336.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4337.mp3 b/old/html/multidic/app/webroot/voices/word/4337.mp3
deleted file mode 100644
index 275834f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4337.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4338.mp3 b/old/html/multidic/app/webroot/voices/word/4338.mp3
deleted file mode 100644
index 36d2cf9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4338.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4339.mp3 b/old/html/multidic/app/webroot/voices/word/4339.mp3
deleted file mode 100644
index eded438..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4339.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/434.mp3 b/old/html/multidic/app/webroot/voices/word/434.mp3
deleted file mode 100644
index 6091bf6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/434.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4340.mp3 b/old/html/multidic/app/webroot/voices/word/4340.mp3
deleted file mode 100644
index bff0e98..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4340.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4341.mp3 b/old/html/multidic/app/webroot/voices/word/4341.mp3
deleted file mode 100644
index cc652c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4341.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4342.mp3 b/old/html/multidic/app/webroot/voices/word/4342.mp3
deleted file mode 100644
index 81170ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4342.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4343.mp3 b/old/html/multidic/app/webroot/voices/word/4343.mp3
deleted file mode 100644
index 5e83ea4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4343.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4344.mp3 b/old/html/multidic/app/webroot/voices/word/4344.mp3
deleted file mode 100644
index 570944c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4344.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4345.mp3 b/old/html/multidic/app/webroot/voices/word/4345.mp3
deleted file mode 100644
index 103a594..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4345.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4346.mp3 b/old/html/multidic/app/webroot/voices/word/4346.mp3
deleted file mode 100644
index 6e1c9a5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4346.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4347.mp3 b/old/html/multidic/app/webroot/voices/word/4347.mp3
deleted file mode 100644
index fccb9c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4347.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4348.mp3 b/old/html/multidic/app/webroot/voices/word/4348.mp3
deleted file mode 100644
index 556f714..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4348.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4349.mp3 b/old/html/multidic/app/webroot/voices/word/4349.mp3
deleted file mode 100644
index 3a8592b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4349.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/435.mp3 b/old/html/multidic/app/webroot/voices/word/435.mp3
deleted file mode 100644
index 6b19fb0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/435.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4350.mp3 b/old/html/multidic/app/webroot/voices/word/4350.mp3
deleted file mode 100644
index ee1e990..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4350.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4351.mp3 b/old/html/multidic/app/webroot/voices/word/4351.mp3
deleted file mode 100644
index fbd520d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4351.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4352.mp3 b/old/html/multidic/app/webroot/voices/word/4352.mp3
deleted file mode 100644
index 5d53335..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4352.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4353.mp3 b/old/html/multidic/app/webroot/voices/word/4353.mp3
deleted file mode 100644
index 5b028c8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4353.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4354.mp3 b/old/html/multidic/app/webroot/voices/word/4354.mp3
deleted file mode 100644
index 8806379..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4354.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4355.mp3 b/old/html/multidic/app/webroot/voices/word/4355.mp3
deleted file mode 100644
index b676b4f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4355.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4356.mp3 b/old/html/multidic/app/webroot/voices/word/4356.mp3
deleted file mode 100644
index 2b95ed2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4356.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4357.mp3 b/old/html/multidic/app/webroot/voices/word/4357.mp3
deleted file mode 100644
index 2dc6c25..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4357.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4358.mp3 b/old/html/multidic/app/webroot/voices/word/4358.mp3
deleted file mode 100644
index 7da0348..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4358.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4359.mp3 b/old/html/multidic/app/webroot/voices/word/4359.mp3
deleted file mode 100644
index aca9ff6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4359.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/436.mp3 b/old/html/multidic/app/webroot/voices/word/436.mp3
deleted file mode 100644
index 13788a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/436.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4360.mp3 b/old/html/multidic/app/webroot/voices/word/4360.mp3
deleted file mode 100644
index 1a2f90a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4360.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4361.mp3 b/old/html/multidic/app/webroot/voices/word/4361.mp3
deleted file mode 100644
index 70688ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4361.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4362.mp3 b/old/html/multidic/app/webroot/voices/word/4362.mp3
deleted file mode 100644
index 3a96c83..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4362.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4363.mp3 b/old/html/multidic/app/webroot/voices/word/4363.mp3
deleted file mode 100644
index 2251a99..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4363.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4364.mp3 b/old/html/multidic/app/webroot/voices/word/4364.mp3
deleted file mode 100644
index 996790f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4364.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4365.mp3 b/old/html/multidic/app/webroot/voices/word/4365.mp3
deleted file mode 100644
index 336a553..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4365.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4366.mp3 b/old/html/multidic/app/webroot/voices/word/4366.mp3
deleted file mode 100644
index 8483726..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4366.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4367.mp3 b/old/html/multidic/app/webroot/voices/word/4367.mp3
deleted file mode 100644
index fb94bb1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4367.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4368.mp3 b/old/html/multidic/app/webroot/voices/word/4368.mp3
deleted file mode 100644
index efe0c90..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4368.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4369.mp3 b/old/html/multidic/app/webroot/voices/word/4369.mp3
deleted file mode 100644
index 77afa84..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4369.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/437.mp3 b/old/html/multidic/app/webroot/voices/word/437.mp3
deleted file mode 100644
index a615bb6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/437.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4370.mp3 b/old/html/multidic/app/webroot/voices/word/4370.mp3
deleted file mode 100644
index fe90c38..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4370.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4371.mp3 b/old/html/multidic/app/webroot/voices/word/4371.mp3
deleted file mode 100644
index 4394138..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4371.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4372.mp3 b/old/html/multidic/app/webroot/voices/word/4372.mp3
deleted file mode 100644
index c22747a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4372.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4373.mp3 b/old/html/multidic/app/webroot/voices/word/4373.mp3
deleted file mode 100644
index 9cd8cee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4373.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4374.mp3 b/old/html/multidic/app/webroot/voices/word/4374.mp3
deleted file mode 100644
index 91bbca4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4374.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4375.mp3 b/old/html/multidic/app/webroot/voices/word/4375.mp3
deleted file mode 100644
index 13a3d91..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4375.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4376.mp3 b/old/html/multidic/app/webroot/voices/word/4376.mp3
deleted file mode 100644
index 58b70d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4376.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4377.mp3 b/old/html/multidic/app/webroot/voices/word/4377.mp3
deleted file mode 100644
index 7e1b384..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4377.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4378.mp3 b/old/html/multidic/app/webroot/voices/word/4378.mp3
deleted file mode 100644
index 0df1775..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4378.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4379.mp3 b/old/html/multidic/app/webroot/voices/word/4379.mp3
deleted file mode 100644
index c34632c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4379.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/438.mp3 b/old/html/multidic/app/webroot/voices/word/438.mp3
deleted file mode 100644
index aa41bb1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/438.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4380.mp3 b/old/html/multidic/app/webroot/voices/word/4380.mp3
deleted file mode 100644
index 8594b6b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4380.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4381.mp3 b/old/html/multidic/app/webroot/voices/word/4381.mp3
deleted file mode 100644
index fccbf24..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4381.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4382.mp3 b/old/html/multidic/app/webroot/voices/word/4382.mp3
deleted file mode 100644
index cfb2180..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4382.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4383.mp3 b/old/html/multidic/app/webroot/voices/word/4383.mp3
deleted file mode 100644
index f2c9635..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4383.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4384.mp3 b/old/html/multidic/app/webroot/voices/word/4384.mp3
deleted file mode 100644
index 8b43caf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4384.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4385.mp3 b/old/html/multidic/app/webroot/voices/word/4385.mp3
deleted file mode 100644
index ac441f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4385.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4386.mp3 b/old/html/multidic/app/webroot/voices/word/4386.mp3
deleted file mode 100644
index 6811aa0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4386.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4387.mp3 b/old/html/multidic/app/webroot/voices/word/4387.mp3
deleted file mode 100644
index 4298525..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4387.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4388.mp3 b/old/html/multidic/app/webroot/voices/word/4388.mp3
deleted file mode 100644
index ff4bfe4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4388.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4389.mp3 b/old/html/multidic/app/webroot/voices/word/4389.mp3
deleted file mode 100644
index 5bd5f2d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4389.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/439.mp3 b/old/html/multidic/app/webroot/voices/word/439.mp3
deleted file mode 100644
index 90aff4c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/439.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4390.mp3 b/old/html/multidic/app/webroot/voices/word/4390.mp3
deleted file mode 100644
index 8223ab2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4390.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4391.mp3 b/old/html/multidic/app/webroot/voices/word/4391.mp3
deleted file mode 100644
index 4f3add7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4391.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4392.mp3 b/old/html/multidic/app/webroot/voices/word/4392.mp3
deleted file mode 100644
index f607ec3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4392.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4393.mp3 b/old/html/multidic/app/webroot/voices/word/4393.mp3
deleted file mode 100644
index 65a5423..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4393.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4394.mp3 b/old/html/multidic/app/webroot/voices/word/4394.mp3
deleted file mode 100644
index f9b3c1f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4394.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4395.mp3 b/old/html/multidic/app/webroot/voices/word/4395.mp3
deleted file mode 100644
index 5fe60a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4395.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4396.mp3 b/old/html/multidic/app/webroot/voices/word/4396.mp3
deleted file mode 100644
index 4a8e800..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4396.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4397.mp3 b/old/html/multidic/app/webroot/voices/word/4397.mp3
deleted file mode 100644
index 4112885..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4397.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4398.mp3 b/old/html/multidic/app/webroot/voices/word/4398.mp3
deleted file mode 100644
index d6d3dad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4398.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4399.mp3 b/old/html/multidic/app/webroot/voices/word/4399.mp3
deleted file mode 100644
index b3aec58..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4399.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/44.mp3 b/old/html/multidic/app/webroot/voices/word/44.mp3
deleted file mode 100644
index 4448e9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/44.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/440.mp3 b/old/html/multidic/app/webroot/voices/word/440.mp3
deleted file mode 100644
index 90aff4c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/440.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4400.mp3 b/old/html/multidic/app/webroot/voices/word/4400.mp3
deleted file mode 100644
index d916f96..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4400.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4401.mp3 b/old/html/multidic/app/webroot/voices/word/4401.mp3
deleted file mode 100644
index 6b14d4e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4401.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4402.mp3 b/old/html/multidic/app/webroot/voices/word/4402.mp3
deleted file mode 100644
index 57b9463..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4402.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4403.mp3 b/old/html/multidic/app/webroot/voices/word/4403.mp3
deleted file mode 100644
index a743df3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4403.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4404.mp3 b/old/html/multidic/app/webroot/voices/word/4404.mp3
deleted file mode 100644
index 680d71d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4404.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4405.mp3 b/old/html/multidic/app/webroot/voices/word/4405.mp3
deleted file mode 100644
index 0c3ad55..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4405.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4406.mp3 b/old/html/multidic/app/webroot/voices/word/4406.mp3
deleted file mode 100644
index 8d51adb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4406.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4407.mp3 b/old/html/multidic/app/webroot/voices/word/4407.mp3
deleted file mode 100644
index 3fe8243..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4407.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4408.mp3 b/old/html/multidic/app/webroot/voices/word/4408.mp3
deleted file mode 100644
index 7b55611..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4408.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4409.mp3 b/old/html/multidic/app/webroot/voices/word/4409.mp3
deleted file mode 100644
index 6fe1d62..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4409.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/441.mp3 b/old/html/multidic/app/webroot/voices/word/441.mp3
deleted file mode 100644
index ac40fd2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/441.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4410.mp3 b/old/html/multidic/app/webroot/voices/word/4410.mp3
deleted file mode 100644
index 8e87488..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4410.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4411.mp3 b/old/html/multidic/app/webroot/voices/word/4411.mp3
deleted file mode 100644
index 40cf601..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4411.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4412.mp3 b/old/html/multidic/app/webroot/voices/word/4412.mp3
deleted file mode 100644
index 97e2e47..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4412.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4413.mp3 b/old/html/multidic/app/webroot/voices/word/4413.mp3
deleted file mode 100644
index 7d744a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4413.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4414.mp3 b/old/html/multidic/app/webroot/voices/word/4414.mp3
deleted file mode 100644
index 6939916..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4414.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4415.mp3 b/old/html/multidic/app/webroot/voices/word/4415.mp3
deleted file mode 100644
index dc06183..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4415.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/442.mp3 b/old/html/multidic/app/webroot/voices/word/442.mp3
deleted file mode 100644
index 896f75f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/442.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/443.mp3 b/old/html/multidic/app/webroot/voices/word/443.mp3
deleted file mode 100644
index a522949..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/443.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4432.mp3 b/old/html/multidic/app/webroot/voices/word/4432.mp3
deleted file mode 100644
index 977d6c9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4432.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4433.mp3 b/old/html/multidic/app/webroot/voices/word/4433.mp3
deleted file mode 100644
index cbc86b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4433.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4434.mp3 b/old/html/multidic/app/webroot/voices/word/4434.mp3
deleted file mode 100644
index 2fd9d19..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4434.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4435.mp3 b/old/html/multidic/app/webroot/voices/word/4435.mp3
deleted file mode 100644
index ed95e57..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4435.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4436.mp3 b/old/html/multidic/app/webroot/voices/word/4436.mp3
deleted file mode 100644
index a3c6d6f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4436.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4437.mp3 b/old/html/multidic/app/webroot/voices/word/4437.mp3
deleted file mode 100644
index ad6245d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4437.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4438.mp3 b/old/html/multidic/app/webroot/voices/word/4438.mp3
deleted file mode 100644
index 82b2932..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4438.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4439.mp3 b/old/html/multidic/app/webroot/voices/word/4439.mp3
deleted file mode 100644
index 32453ae..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4439.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/444.mp3 b/old/html/multidic/app/webroot/voices/word/444.mp3
deleted file mode 100644
index 360c312..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/444.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4440.mp3 b/old/html/multidic/app/webroot/voices/word/4440.mp3
deleted file mode 100644
index 4081273..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4440.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4441.mp3 b/old/html/multidic/app/webroot/voices/word/4441.mp3
deleted file mode 100644
index d426754..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4441.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4442.mp3 b/old/html/multidic/app/webroot/voices/word/4442.mp3
deleted file mode 100644
index b878149..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4442.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4443.mp3 b/old/html/multidic/app/webroot/voices/word/4443.mp3
deleted file mode 100644
index 84e8fc3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4443.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4444.mp3 b/old/html/multidic/app/webroot/voices/word/4444.mp3
deleted file mode 100644
index 862bfeb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4444.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4445.mp3 b/old/html/multidic/app/webroot/voices/word/4445.mp3
deleted file mode 100644
index fb7a197..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4445.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4446.mp3 b/old/html/multidic/app/webroot/voices/word/4446.mp3
deleted file mode 100644
index d010d06..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4446.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4447.mp3 b/old/html/multidic/app/webroot/voices/word/4447.mp3
deleted file mode 100644
index 1523f56..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4447.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4448.mp3 b/old/html/multidic/app/webroot/voices/word/4448.mp3
deleted file mode 100644
index c85ab28..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4448.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4449.mp3 b/old/html/multidic/app/webroot/voices/word/4449.mp3
deleted file mode 100644
index 7298544..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4449.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/445.mp3 b/old/html/multidic/app/webroot/voices/word/445.mp3
deleted file mode 100644
index ea09f51..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/445.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4450.mp3 b/old/html/multidic/app/webroot/voices/word/4450.mp3
deleted file mode 100644
index 09d74a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4450.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4451.mp3 b/old/html/multidic/app/webroot/voices/word/4451.mp3
deleted file mode 100644
index 0f2b144..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4451.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4452.mp3 b/old/html/multidic/app/webroot/voices/word/4452.mp3
deleted file mode 100644
index 1050a7f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4452.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4453.mp3 b/old/html/multidic/app/webroot/voices/word/4453.mp3
deleted file mode 100644
index 533c504..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4453.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4454.mp3 b/old/html/multidic/app/webroot/voices/word/4454.mp3
deleted file mode 100644
index bb6905c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4454.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4455.mp3 b/old/html/multidic/app/webroot/voices/word/4455.mp3
deleted file mode 100644
index 7445ebc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4455.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4456.mp3 b/old/html/multidic/app/webroot/voices/word/4456.mp3
deleted file mode 100644
index 25c46fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4456.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4457.mp3 b/old/html/multidic/app/webroot/voices/word/4457.mp3
deleted file mode 100644
index 66c4f0e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4457.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4458.mp3 b/old/html/multidic/app/webroot/voices/word/4458.mp3
deleted file mode 100644
index 59c5d7b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4458.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4459.mp3 b/old/html/multidic/app/webroot/voices/word/4459.mp3
deleted file mode 100644
index f64b875..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4459.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/446.mp3 b/old/html/multidic/app/webroot/voices/word/446.mp3
deleted file mode 100644
index 3b09cf0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/446.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4460.mp3 b/old/html/multidic/app/webroot/voices/word/4460.mp3
deleted file mode 100644
index ccfdbe0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4460.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4461.mp3 b/old/html/multidic/app/webroot/voices/word/4461.mp3
deleted file mode 100644
index 30b1ff1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4461.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4462.mp3 b/old/html/multidic/app/webroot/voices/word/4462.mp3
deleted file mode 100644
index d0a06ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4462.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4463.mp3 b/old/html/multidic/app/webroot/voices/word/4463.mp3
deleted file mode 100644
index c9f6262..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4463.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4464.mp3 b/old/html/multidic/app/webroot/voices/word/4464.mp3
deleted file mode 100644
index fc25654..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4464.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4465.mp3 b/old/html/multidic/app/webroot/voices/word/4465.mp3
deleted file mode 100644
index b4df8c7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4465.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4466.mp3 b/old/html/multidic/app/webroot/voices/word/4466.mp3
deleted file mode 100644
index 11cd1e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4466.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4467.mp3 b/old/html/multidic/app/webroot/voices/word/4467.mp3
deleted file mode 100644
index 8f19fa7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4467.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4468.mp3 b/old/html/multidic/app/webroot/voices/word/4468.mp3
deleted file mode 100644
index 45af7b6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4468.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4469.mp3 b/old/html/multidic/app/webroot/voices/word/4469.mp3
deleted file mode 100644
index c206a02..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4469.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/447.mp3 b/old/html/multidic/app/webroot/voices/word/447.mp3
deleted file mode 100644
index 28a3658..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/447.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4470.mp3 b/old/html/multidic/app/webroot/voices/word/4470.mp3
deleted file mode 100644
index d4332e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4470.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4471.mp3 b/old/html/multidic/app/webroot/voices/word/4471.mp3
deleted file mode 100644
index 6390e95..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4471.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4472.mp3 b/old/html/multidic/app/webroot/voices/word/4472.mp3
deleted file mode 100644
index 438646a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4472.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4473.mp3 b/old/html/multidic/app/webroot/voices/word/4473.mp3
deleted file mode 100644
index e2ceece..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4473.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4474.mp3 b/old/html/multidic/app/webroot/voices/word/4474.mp3
deleted file mode 100644
index 668f269..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4474.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4475.mp3 b/old/html/multidic/app/webroot/voices/word/4475.mp3
deleted file mode 100644
index ecf0f5f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4475.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4476.mp3 b/old/html/multidic/app/webroot/voices/word/4476.mp3
deleted file mode 100644
index a022abd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4476.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4477.mp3 b/old/html/multidic/app/webroot/voices/word/4477.mp3
deleted file mode 100644
index c9f073a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4477.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4478.mp3 b/old/html/multidic/app/webroot/voices/word/4478.mp3
deleted file mode 100644
index 031be18..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4478.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4479.mp3 b/old/html/multidic/app/webroot/voices/word/4479.mp3
deleted file mode 100644
index bc4d196..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4479.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/448.mp3 b/old/html/multidic/app/webroot/voices/word/448.mp3
deleted file mode 100644
index d41f2fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/448.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4480.mp3 b/old/html/multidic/app/webroot/voices/word/4480.mp3
deleted file mode 100644
index 1992ac0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4480.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4481.mp3 b/old/html/multidic/app/webroot/voices/word/4481.mp3
deleted file mode 100644
index f174c7f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4481.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4482.mp3 b/old/html/multidic/app/webroot/voices/word/4482.mp3
deleted file mode 100644
index a2511a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4482.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4483.mp3 b/old/html/multidic/app/webroot/voices/word/4483.mp3
deleted file mode 100644
index d512d7d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4483.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4484.mp3 b/old/html/multidic/app/webroot/voices/word/4484.mp3
deleted file mode 100644
index 8aa19ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4484.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4485.mp3 b/old/html/multidic/app/webroot/voices/word/4485.mp3
deleted file mode 100644
index fef9324..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4485.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4486.mp3 b/old/html/multidic/app/webroot/voices/word/4486.mp3
deleted file mode 100644
index c3057f1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4486.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4487.mp3 b/old/html/multidic/app/webroot/voices/word/4487.mp3
deleted file mode 100644
index 89e27a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4487.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4488.mp3 b/old/html/multidic/app/webroot/voices/word/4488.mp3
deleted file mode 100644
index caf67a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4488.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4489.mp3 b/old/html/multidic/app/webroot/voices/word/4489.mp3
deleted file mode 100644
index cfd7228..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4489.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/449.mp3 b/old/html/multidic/app/webroot/voices/word/449.mp3
deleted file mode 100644
index b0da080..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/449.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4491.mp3 b/old/html/multidic/app/webroot/voices/word/4491.mp3
deleted file mode 100644
index b938434..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4491.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4492.mp3 b/old/html/multidic/app/webroot/voices/word/4492.mp3
deleted file mode 100644
index 69e3a89..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4492.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4493.mp3 b/old/html/multidic/app/webroot/voices/word/4493.mp3
deleted file mode 100644
index 8035dda..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4493.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4494.mp3 b/old/html/multidic/app/webroot/voices/word/4494.mp3
deleted file mode 100644
index 91e24ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4494.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4495.mp3 b/old/html/multidic/app/webroot/voices/word/4495.mp3
deleted file mode 100644
index c0db409..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4495.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4496.mp3 b/old/html/multidic/app/webroot/voices/word/4496.mp3
deleted file mode 100644
index 58bae3d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4496.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4497.mp3 b/old/html/multidic/app/webroot/voices/word/4497.mp3
deleted file mode 100644
index c17a91b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4497.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4498.mp3 b/old/html/multidic/app/webroot/voices/word/4498.mp3
deleted file mode 100644
index 1668b78..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4498.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4499.mp3 b/old/html/multidic/app/webroot/voices/word/4499.mp3
deleted file mode 100644
index 0f05cc8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4499.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/45.mp3 b/old/html/multidic/app/webroot/voices/word/45.mp3
deleted file mode 100644
index 8aa2ad8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/45.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/450.mp3 b/old/html/multidic/app/webroot/voices/word/450.mp3
deleted file mode 100644
index d6ad767..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/450.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4500.mp3 b/old/html/multidic/app/webroot/voices/word/4500.mp3
deleted file mode 100644
index 0f1b5cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4500.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4501.mp3 b/old/html/multidic/app/webroot/voices/word/4501.mp3
deleted file mode 100644
index c06bc26..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4501.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4502.mp3 b/old/html/multidic/app/webroot/voices/word/4502.mp3
deleted file mode 100644
index cda4c0b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4502.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4503.mp3 b/old/html/multidic/app/webroot/voices/word/4503.mp3
deleted file mode 100644
index e2e8dd6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4503.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4504.mp3 b/old/html/multidic/app/webroot/voices/word/4504.mp3
deleted file mode 100644
index b468f62..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4504.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4505.mp3 b/old/html/multidic/app/webroot/voices/word/4505.mp3
deleted file mode 100644
index e962db8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4505.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4506.mp3 b/old/html/multidic/app/webroot/voices/word/4506.mp3
deleted file mode 100644
index 398ae5a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4506.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4507.mp3 b/old/html/multidic/app/webroot/voices/word/4507.mp3
deleted file mode 100644
index 49fe66c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4507.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4508.mp3 b/old/html/multidic/app/webroot/voices/word/4508.mp3
deleted file mode 100644
index cde90bb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4508.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4509.mp3 b/old/html/multidic/app/webroot/voices/word/4509.mp3
deleted file mode 100644
index 69850d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4509.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/451.mp3 b/old/html/multidic/app/webroot/voices/word/451.mp3
deleted file mode 100644
index e9b004d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/451.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4510.mp3 b/old/html/multidic/app/webroot/voices/word/4510.mp3
deleted file mode 100644
index 819341e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4510.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4511.mp3 b/old/html/multidic/app/webroot/voices/word/4511.mp3
deleted file mode 100644
index 88cef25..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4511.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4512.mp3 b/old/html/multidic/app/webroot/voices/word/4512.mp3
deleted file mode 100644
index fe9b6e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4512.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4513.mp3 b/old/html/multidic/app/webroot/voices/word/4513.mp3
deleted file mode 100644
index 26fb25b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4513.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4514.mp3 b/old/html/multidic/app/webroot/voices/word/4514.mp3
deleted file mode 100644
index 23434c7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4514.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4515.mp3 b/old/html/multidic/app/webroot/voices/word/4515.mp3
deleted file mode 100644
index 15db2bd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4515.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4516.mp3 b/old/html/multidic/app/webroot/voices/word/4516.mp3
deleted file mode 100644
index 84084fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4516.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4517.mp3 b/old/html/multidic/app/webroot/voices/word/4517.mp3
deleted file mode 100644
index 32b9f74..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4517.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4518.mp3 b/old/html/multidic/app/webroot/voices/word/4518.mp3
deleted file mode 100644
index da1835b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4518.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4519.mp3 b/old/html/multidic/app/webroot/voices/word/4519.mp3
deleted file mode 100644
index 80af253..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4519.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/452.mp3 b/old/html/multidic/app/webroot/voices/word/452.mp3
deleted file mode 100644
index 627d86d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/452.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4520.mp3 b/old/html/multidic/app/webroot/voices/word/4520.mp3
deleted file mode 100644
index 31a78e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4520.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4521.mp3 b/old/html/multidic/app/webroot/voices/word/4521.mp3
deleted file mode 100644
index d5f33d7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4521.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4522.mp3 b/old/html/multidic/app/webroot/voices/word/4522.mp3
deleted file mode 100644
index 21de3eb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4522.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4523.mp3 b/old/html/multidic/app/webroot/voices/word/4523.mp3
deleted file mode 100644
index 9d76114..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4523.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4524.mp3 b/old/html/multidic/app/webroot/voices/word/4524.mp3
deleted file mode 100644
index 4c12d90..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4524.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4525.mp3 b/old/html/multidic/app/webroot/voices/word/4525.mp3
deleted file mode 100644
index dfc914a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4525.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4526.mp3 b/old/html/multidic/app/webroot/voices/word/4526.mp3
deleted file mode 100644
index 27040f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4526.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4527.mp3 b/old/html/multidic/app/webroot/voices/word/4527.mp3
deleted file mode 100644
index bb52e6a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4527.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4528.mp3 b/old/html/multidic/app/webroot/voices/word/4528.mp3
deleted file mode 100644
index 745bd0c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4528.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4529.mp3 b/old/html/multidic/app/webroot/voices/word/4529.mp3
deleted file mode 100644
index e1f2694..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4529.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/453.mp3 b/old/html/multidic/app/webroot/voices/word/453.mp3
deleted file mode 100644
index 52f7237..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/453.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4530.mp3 b/old/html/multidic/app/webroot/voices/word/4530.mp3
deleted file mode 100644
index a8f59f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4530.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4531.mp3 b/old/html/multidic/app/webroot/voices/word/4531.mp3
deleted file mode 100644
index dee4c31..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4531.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4532.mp3 b/old/html/multidic/app/webroot/voices/word/4532.mp3
deleted file mode 100644
index 7adf002..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4532.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4533.mp3 b/old/html/multidic/app/webroot/voices/word/4533.mp3
deleted file mode 100644
index f47a79e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4533.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4534.mp3 b/old/html/multidic/app/webroot/voices/word/4534.mp3
deleted file mode 100644
index 99a6676..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4534.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4535.mp3 b/old/html/multidic/app/webroot/voices/word/4535.mp3
deleted file mode 100644
index 33c7c20..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4535.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4536.mp3 b/old/html/multidic/app/webroot/voices/word/4536.mp3
deleted file mode 100644
index f534295..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4536.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4537.mp3 b/old/html/multidic/app/webroot/voices/word/4537.mp3
deleted file mode 100644
index be278cb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4537.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4538.mp3 b/old/html/multidic/app/webroot/voices/word/4538.mp3
deleted file mode 100644
index cfadbf7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4538.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4539.mp3 b/old/html/multidic/app/webroot/voices/word/4539.mp3
deleted file mode 100644
index 3a450b0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4539.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/454.mp3 b/old/html/multidic/app/webroot/voices/word/454.mp3
deleted file mode 100644
index 987f916..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/454.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4540.mp3 b/old/html/multidic/app/webroot/voices/word/4540.mp3
deleted file mode 100644
index ca04c01..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4540.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4541.mp3 b/old/html/multidic/app/webroot/voices/word/4541.mp3
deleted file mode 100644
index cbb3a70..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4541.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4542.mp3 b/old/html/multidic/app/webroot/voices/word/4542.mp3
deleted file mode 100644
index abf3a68..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4542.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4543.mp3 b/old/html/multidic/app/webroot/voices/word/4543.mp3
deleted file mode 100644
index dfff67f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4543.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4544.mp3 b/old/html/multidic/app/webroot/voices/word/4544.mp3
deleted file mode 100644
index 0991abb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4544.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4545.mp3 b/old/html/multidic/app/webroot/voices/word/4545.mp3
deleted file mode 100644
index ef98df5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4545.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4546.mp3 b/old/html/multidic/app/webroot/voices/word/4546.mp3
deleted file mode 100644
index 19d2902..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4546.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4547.mp3 b/old/html/multidic/app/webroot/voices/word/4547.mp3
deleted file mode 100644
index f2902ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4547.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4548.mp3 b/old/html/multidic/app/webroot/voices/word/4548.mp3
deleted file mode 100644
index 0d37eb0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4548.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4549.mp3 b/old/html/multidic/app/webroot/voices/word/4549.mp3
deleted file mode 100644
index 8d005ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4549.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/455.mp3 b/old/html/multidic/app/webroot/voices/word/455.mp3
deleted file mode 100644
index 3deba75..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/455.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4550.mp3 b/old/html/multidic/app/webroot/voices/word/4550.mp3
deleted file mode 100644
index 480be91..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4550.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4551.mp3 b/old/html/multidic/app/webroot/voices/word/4551.mp3
deleted file mode 100644
index 5c74273..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4551.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4552.mp3 b/old/html/multidic/app/webroot/voices/word/4552.mp3
deleted file mode 100644
index 721c7d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4552.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4553.mp3 b/old/html/multidic/app/webroot/voices/word/4553.mp3
deleted file mode 100644
index 9f428c7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4553.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4554.mp3 b/old/html/multidic/app/webroot/voices/word/4554.mp3
deleted file mode 100644
index 5b3e03c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4554.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4555.mp3 b/old/html/multidic/app/webroot/voices/word/4555.mp3
deleted file mode 100644
index dada01e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4555.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4556.mp3 b/old/html/multidic/app/webroot/voices/word/4556.mp3
deleted file mode 100644
index ee9bffb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4556.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4557.mp3 b/old/html/multidic/app/webroot/voices/word/4557.mp3
deleted file mode 100644
index fa6b8eb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4557.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4558.mp3 b/old/html/multidic/app/webroot/voices/word/4558.mp3
deleted file mode 100644
index aaceee9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4558.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4559.mp3 b/old/html/multidic/app/webroot/voices/word/4559.mp3
deleted file mode 100644
index 2d43dd4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4559.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/456.mp3 b/old/html/multidic/app/webroot/voices/word/456.mp3
deleted file mode 100644
index 4e987d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/456.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4560.mp3 b/old/html/multidic/app/webroot/voices/word/4560.mp3
deleted file mode 100644
index 77976c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4560.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4561.mp3 b/old/html/multidic/app/webroot/voices/word/4561.mp3
deleted file mode 100644
index 951b022..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4561.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4562.mp3 b/old/html/multidic/app/webroot/voices/word/4562.mp3
deleted file mode 100644
index d51d527..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4562.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4563.mp3 b/old/html/multidic/app/webroot/voices/word/4563.mp3
deleted file mode 100644
index 3c9d9df..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4563.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4564.mp3 b/old/html/multidic/app/webroot/voices/word/4564.mp3
deleted file mode 100644
index b5938fb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4564.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4565.mp3 b/old/html/multidic/app/webroot/voices/word/4565.mp3
deleted file mode 100644
index ad68fd2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4565.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4566.mp3 b/old/html/multidic/app/webroot/voices/word/4566.mp3
deleted file mode 100644
index dfa5882..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4566.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4567.mp3 b/old/html/multidic/app/webroot/voices/word/4567.mp3
deleted file mode 100644
index 671f4fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4567.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4568.mp3 b/old/html/multidic/app/webroot/voices/word/4568.mp3
deleted file mode 100644
index 9c49ea8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4568.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4569.mp3 b/old/html/multidic/app/webroot/voices/word/4569.mp3
deleted file mode 100644
index c21465f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4569.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/457.mp3 b/old/html/multidic/app/webroot/voices/word/457.mp3
deleted file mode 100644
index b92ea3d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/457.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4570.mp3 b/old/html/multidic/app/webroot/voices/word/4570.mp3
deleted file mode 100644
index fa3f2b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4570.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4571.mp3 b/old/html/multidic/app/webroot/voices/word/4571.mp3
deleted file mode 100644
index cef9e94..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4571.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4572.mp3 b/old/html/multidic/app/webroot/voices/word/4572.mp3
deleted file mode 100644
index 0c92b0a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4572.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4573.mp3 b/old/html/multidic/app/webroot/voices/word/4573.mp3
deleted file mode 100644
index 8c463d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4573.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4574.mp3 b/old/html/multidic/app/webroot/voices/word/4574.mp3
deleted file mode 100644
index 8035cb5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4574.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4575.mp3 b/old/html/multidic/app/webroot/voices/word/4575.mp3
deleted file mode 100644
index 8989b23..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4575.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4576.mp3 b/old/html/multidic/app/webroot/voices/word/4576.mp3
deleted file mode 100644
index 60e2f8b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4576.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4577.mp3 b/old/html/multidic/app/webroot/voices/word/4577.mp3
deleted file mode 100644
index 22db7f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4577.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4578.mp3 b/old/html/multidic/app/webroot/voices/word/4578.mp3
deleted file mode 100644
index a97b64b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4578.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4579.mp3 b/old/html/multidic/app/webroot/voices/word/4579.mp3
deleted file mode 100644
index 76dfba1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4579.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/458.mp3 b/old/html/multidic/app/webroot/voices/word/458.mp3
deleted file mode 100644
index d58fd78..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/458.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4580.mp3 b/old/html/multidic/app/webroot/voices/word/4580.mp3
deleted file mode 100644
index 4744017..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4580.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4581.mp3 b/old/html/multidic/app/webroot/voices/word/4581.mp3
deleted file mode 100644
index 1224a12..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4581.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4582.mp3 b/old/html/multidic/app/webroot/voices/word/4582.mp3
deleted file mode 100644
index eb390a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4582.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4583.mp3 b/old/html/multidic/app/webroot/voices/word/4583.mp3
deleted file mode 100644
index 5803530..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4583.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4584.mp3 b/old/html/multidic/app/webroot/voices/word/4584.mp3
deleted file mode 100644
index 73e4379..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4584.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4585.mp3 b/old/html/multidic/app/webroot/voices/word/4585.mp3
deleted file mode 100644
index 60caf3a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4585.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4586.mp3 b/old/html/multidic/app/webroot/voices/word/4586.mp3
deleted file mode 100644
index 658b2ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4586.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4587.mp3 b/old/html/multidic/app/webroot/voices/word/4587.mp3
deleted file mode 100644
index 23d11b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4587.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4588.mp3 b/old/html/multidic/app/webroot/voices/word/4588.mp3
deleted file mode 100644
index ea2c1da..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4588.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4589.mp3 b/old/html/multidic/app/webroot/voices/word/4589.mp3
deleted file mode 100644
index 995d106..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4589.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/459.mp3 b/old/html/multidic/app/webroot/voices/word/459.mp3
deleted file mode 100644
index 5c88d08..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/459.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4590.mp3 b/old/html/multidic/app/webroot/voices/word/4590.mp3
deleted file mode 100644
index 07592a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4590.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4591.mp3 b/old/html/multidic/app/webroot/voices/word/4591.mp3
deleted file mode 100644
index dc2c798..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4591.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4592.mp3 b/old/html/multidic/app/webroot/voices/word/4592.mp3
deleted file mode 100644
index 57f0512..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4592.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4593.mp3 b/old/html/multidic/app/webroot/voices/word/4593.mp3
deleted file mode 100644
index 43b48ec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4593.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4594.mp3 b/old/html/multidic/app/webroot/voices/word/4594.mp3
deleted file mode 100644
index 452db33..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4594.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4595.mp3 b/old/html/multidic/app/webroot/voices/word/4595.mp3
deleted file mode 100644
index b608948..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4595.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4596.mp3 b/old/html/multidic/app/webroot/voices/word/4596.mp3
deleted file mode 100644
index c569fd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4596.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4597.mp3 b/old/html/multidic/app/webroot/voices/word/4597.mp3
deleted file mode 100644
index 2565422..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4597.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4598.mp3 b/old/html/multidic/app/webroot/voices/word/4598.mp3
deleted file mode 100644
index 67b3b9e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4598.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4599.mp3 b/old/html/multidic/app/webroot/voices/word/4599.mp3
deleted file mode 100644
index 27df727..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4599.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/46.mp3 b/old/html/multidic/app/webroot/voices/word/46.mp3
deleted file mode 100644
index 9219ae6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/46.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/460.mp3 b/old/html/multidic/app/webroot/voices/word/460.mp3
deleted file mode 100644
index 021cfd2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/460.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4600.mp3 b/old/html/multidic/app/webroot/voices/word/4600.mp3
deleted file mode 100644
index 7881b12..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4600.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4601.mp3 b/old/html/multidic/app/webroot/voices/word/4601.mp3
deleted file mode 100644
index 58587ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4601.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4602.mp3 b/old/html/multidic/app/webroot/voices/word/4602.mp3
deleted file mode 100644
index f814f36..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4602.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4603.mp3 b/old/html/multidic/app/webroot/voices/word/4603.mp3
deleted file mode 100644
index e272943..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4603.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4604.mp3 b/old/html/multidic/app/webroot/voices/word/4604.mp3
deleted file mode 100644
index 1b1c3d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4604.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4605.mp3 b/old/html/multidic/app/webroot/voices/word/4605.mp3
deleted file mode 100644
index af15bba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4605.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4606.mp3 b/old/html/multidic/app/webroot/voices/word/4606.mp3
deleted file mode 100644
index 799cd1f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4606.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4607.mp3 b/old/html/multidic/app/webroot/voices/word/4607.mp3
deleted file mode 100644
index 4212d41..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4607.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4608.mp3 b/old/html/multidic/app/webroot/voices/word/4608.mp3
deleted file mode 100644
index df8ef5b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4608.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4609.mp3 b/old/html/multidic/app/webroot/voices/word/4609.mp3
deleted file mode 100644
index b76308c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4609.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/461.mp3 b/old/html/multidic/app/webroot/voices/word/461.mp3
deleted file mode 100644
index d396b20..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/461.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4610.mp3 b/old/html/multidic/app/webroot/voices/word/4610.mp3
deleted file mode 100644
index c17e79b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4610.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4611.mp3 b/old/html/multidic/app/webroot/voices/word/4611.mp3
deleted file mode 100644
index 7b58d64..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4611.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4612.mp3 b/old/html/multidic/app/webroot/voices/word/4612.mp3
deleted file mode 100644
index a276493..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4612.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4613.mp3 b/old/html/multidic/app/webroot/voices/word/4613.mp3
deleted file mode 100644
index 491c705..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4613.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4614.mp3 b/old/html/multidic/app/webroot/voices/word/4614.mp3
deleted file mode 100644
index 9ebac61..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4614.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4615.mp3 b/old/html/multidic/app/webroot/voices/word/4615.mp3
deleted file mode 100644
index 4893beb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4615.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4616.mp3 b/old/html/multidic/app/webroot/voices/word/4616.mp3
deleted file mode 100644
index 415c53f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4616.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4617.mp3 b/old/html/multidic/app/webroot/voices/word/4617.mp3
deleted file mode 100644
index 3168a16..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4617.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4618.mp3 b/old/html/multidic/app/webroot/voices/word/4618.mp3
deleted file mode 100644
index 6c7e427..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4618.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4619.mp3 b/old/html/multidic/app/webroot/voices/word/4619.mp3
deleted file mode 100644
index d61961b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4619.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/462.mp3 b/old/html/multidic/app/webroot/voices/word/462.mp3
deleted file mode 100644
index 2b1f087..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/462.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4620.mp3 b/old/html/multidic/app/webroot/voices/word/4620.mp3
deleted file mode 100644
index ecefdf4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4620.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4621.mp3 b/old/html/multidic/app/webroot/voices/word/4621.mp3
deleted file mode 100644
index 78354e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4621.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4622.mp3 b/old/html/multidic/app/webroot/voices/word/4622.mp3
deleted file mode 100644
index ef4e8bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4622.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4623.mp3 b/old/html/multidic/app/webroot/voices/word/4623.mp3
deleted file mode 100644
index 5ed8933..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4623.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4624.mp3 b/old/html/multidic/app/webroot/voices/word/4624.mp3
deleted file mode 100644
index e605d6c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4624.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4625.mp3 b/old/html/multidic/app/webroot/voices/word/4625.mp3
deleted file mode 100644
index 7e2b443..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4625.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4627.mp3 b/old/html/multidic/app/webroot/voices/word/4627.mp3
deleted file mode 100644
index 07f61f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4627.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4628.mp3 b/old/html/multidic/app/webroot/voices/word/4628.mp3
deleted file mode 100644
index cea89d9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4628.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4629.mp3 b/old/html/multidic/app/webroot/voices/word/4629.mp3
deleted file mode 100644
index 461ff7f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4629.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/463.mp3 b/old/html/multidic/app/webroot/voices/word/463.mp3
deleted file mode 100644
index af1a061..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/463.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4630.mp3 b/old/html/multidic/app/webroot/voices/word/4630.mp3
deleted file mode 100644
index 910d39f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4630.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4631.mp3 b/old/html/multidic/app/webroot/voices/word/4631.mp3
deleted file mode 100644
index de39745..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4631.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4632.mp3 b/old/html/multidic/app/webroot/voices/word/4632.mp3
deleted file mode 100644
index 70d26a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4632.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4633.mp3 b/old/html/multidic/app/webroot/voices/word/4633.mp3
deleted file mode 100644
index 70d26a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4633.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4634.mp3 b/old/html/multidic/app/webroot/voices/word/4634.mp3
deleted file mode 100644
index 352263c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4634.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4635.mp3 b/old/html/multidic/app/webroot/voices/word/4635.mp3
deleted file mode 100644
index 352263c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4635.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4636.mp3 b/old/html/multidic/app/webroot/voices/word/4636.mp3
deleted file mode 100644
index 364da2f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4636.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4637.mp3 b/old/html/multidic/app/webroot/voices/word/4637.mp3
deleted file mode 100644
index 8f8f713..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4637.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4638.mp3 b/old/html/multidic/app/webroot/voices/word/4638.mp3
deleted file mode 100644
index 65cdfcf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4638.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4639.mp3 b/old/html/multidic/app/webroot/voices/word/4639.mp3
deleted file mode 100644
index 17e1260..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4639.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/464.mp3 b/old/html/multidic/app/webroot/voices/word/464.mp3
deleted file mode 100644
index 896a919..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/464.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4640.mp3 b/old/html/multidic/app/webroot/voices/word/4640.mp3
deleted file mode 100644
index 1f3e21e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4640.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4641.mp3 b/old/html/multidic/app/webroot/voices/word/4641.mp3
deleted file mode 100644
index e00b6d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4641.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4642.mp3 b/old/html/multidic/app/webroot/voices/word/4642.mp3
deleted file mode 100644
index e00b6d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4642.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4643.mp3 b/old/html/multidic/app/webroot/voices/word/4643.mp3
deleted file mode 100644
index 8e5b14f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4643.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4644.mp3 b/old/html/multidic/app/webroot/voices/word/4644.mp3
deleted file mode 100644
index 79b3bca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4644.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4645.mp3 b/old/html/multidic/app/webroot/voices/word/4645.mp3
deleted file mode 100644
index 577873c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4645.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4646.mp3 b/old/html/multidic/app/webroot/voices/word/4646.mp3
deleted file mode 100644
index bc7cba3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4646.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4647.mp3 b/old/html/multidic/app/webroot/voices/word/4647.mp3
deleted file mode 100644
index 22716b7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4647.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4648.mp3 b/old/html/multidic/app/webroot/voices/word/4648.mp3
deleted file mode 100644
index fe3afd9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4648.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4649.mp3 b/old/html/multidic/app/webroot/voices/word/4649.mp3
deleted file mode 100644
index 02eb203..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4649.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/465.mp3 b/old/html/multidic/app/webroot/voices/word/465.mp3
deleted file mode 100644
index 2024015..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/465.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4650.mp3 b/old/html/multidic/app/webroot/voices/word/4650.mp3
deleted file mode 100644
index 9649faa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4650.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4651.mp3 b/old/html/multidic/app/webroot/voices/word/4651.mp3
deleted file mode 100644
index 0991eaf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4651.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4652.mp3 b/old/html/multidic/app/webroot/voices/word/4652.mp3
deleted file mode 100644
index a488be9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4652.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4653.mp3 b/old/html/multidic/app/webroot/voices/word/4653.mp3
deleted file mode 100644
index bf3e152..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4653.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4654.mp3 b/old/html/multidic/app/webroot/voices/word/4654.mp3
deleted file mode 100644
index 746761c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4654.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4655.mp3 b/old/html/multidic/app/webroot/voices/word/4655.mp3
deleted file mode 100644
index 1da9a65..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4655.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4656.mp3 b/old/html/multidic/app/webroot/voices/word/4656.mp3
deleted file mode 100644
index 3b8f728..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4656.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4657.mp3 b/old/html/multidic/app/webroot/voices/word/4657.mp3
deleted file mode 100644
index 7f3645f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4657.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4658.mp3 b/old/html/multidic/app/webroot/voices/word/4658.mp3
deleted file mode 100644
index 5373f72..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4658.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4659.mp3 b/old/html/multidic/app/webroot/voices/word/4659.mp3
deleted file mode 100644
index 4d59c22..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4659.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/466.mp3 b/old/html/multidic/app/webroot/voices/word/466.mp3
deleted file mode 100644
index 72f04d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/466.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4660.mp3 b/old/html/multidic/app/webroot/voices/word/4660.mp3
deleted file mode 100644
index 4d6679f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4660.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4661.mp3 b/old/html/multidic/app/webroot/voices/word/4661.mp3
deleted file mode 100644
index 470ca5a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4661.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4662.mp3 b/old/html/multidic/app/webroot/voices/word/4662.mp3
deleted file mode 100644
index 02d4a36..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4662.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4663.mp3 b/old/html/multidic/app/webroot/voices/word/4663.mp3
deleted file mode 100644
index 2513c7f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4663.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4664.mp3 b/old/html/multidic/app/webroot/voices/word/4664.mp3
deleted file mode 100644
index 11fba81..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4664.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4665.mp3 b/old/html/multidic/app/webroot/voices/word/4665.mp3
deleted file mode 100644
index f2396fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4665.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4666.mp3 b/old/html/multidic/app/webroot/voices/word/4666.mp3
deleted file mode 100644
index 5de73c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4666.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4667.mp3 b/old/html/multidic/app/webroot/voices/word/4667.mp3
deleted file mode 100644
index f026c22..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4667.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4668.mp3 b/old/html/multidic/app/webroot/voices/word/4668.mp3
deleted file mode 100644
index e1a1792..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4668.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4669.mp3 b/old/html/multidic/app/webroot/voices/word/4669.mp3
deleted file mode 100644
index 01ee0f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4669.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/467.mp3 b/old/html/multidic/app/webroot/voices/word/467.mp3
deleted file mode 100644
index 2eadeea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/467.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4670.mp3 b/old/html/multidic/app/webroot/voices/word/4670.mp3
deleted file mode 100644
index 5b076da..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4670.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4671.mp3 b/old/html/multidic/app/webroot/voices/word/4671.mp3
deleted file mode 100644
index d51ec56..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4671.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4672.mp3 b/old/html/multidic/app/webroot/voices/word/4672.mp3
deleted file mode 100644
index 1d3e984..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4672.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4673.mp3 b/old/html/multidic/app/webroot/voices/word/4673.mp3
deleted file mode 100644
index b178ad1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4673.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4674.mp3 b/old/html/multidic/app/webroot/voices/word/4674.mp3
deleted file mode 100644
index 9e558c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4674.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4675.mp3 b/old/html/multidic/app/webroot/voices/word/4675.mp3
deleted file mode 100644
index 4e2d880..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4675.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4676.mp3 b/old/html/multidic/app/webroot/voices/word/4676.mp3
deleted file mode 100644
index 8aad2e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4676.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4677.mp3 b/old/html/multidic/app/webroot/voices/word/4677.mp3
deleted file mode 100644
index 18958bc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4677.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4678.mp3 b/old/html/multidic/app/webroot/voices/word/4678.mp3
deleted file mode 100644
index f10d21d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4678.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4679.mp3 b/old/html/multidic/app/webroot/voices/word/4679.mp3
deleted file mode 100644
index 68d43c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4679.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/468.mp3 b/old/html/multidic/app/webroot/voices/word/468.mp3
deleted file mode 100644
index 0a0f4c9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/468.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4680.mp3 b/old/html/multidic/app/webroot/voices/word/4680.mp3
deleted file mode 100644
index 04fb253..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4680.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4681.mp3 b/old/html/multidic/app/webroot/voices/word/4681.mp3
deleted file mode 100644
index 00d2453..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4681.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4682.mp3 b/old/html/multidic/app/webroot/voices/word/4682.mp3
deleted file mode 100644
index c6c9a09..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4682.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4683.mp3 b/old/html/multidic/app/webroot/voices/word/4683.mp3
deleted file mode 100644
index b270be0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4683.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4684.mp3 b/old/html/multidic/app/webroot/voices/word/4684.mp3
deleted file mode 100644
index 36b4f21..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4684.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4685.mp3 b/old/html/multidic/app/webroot/voices/word/4685.mp3
deleted file mode 100644
index 5ea8905..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4685.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4686.mp3 b/old/html/multidic/app/webroot/voices/word/4686.mp3
deleted file mode 100644
index 17c6124..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4686.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4687.mp3 b/old/html/multidic/app/webroot/voices/word/4687.mp3
deleted file mode 100644
index 79860b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4687.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4688.mp3 b/old/html/multidic/app/webroot/voices/word/4688.mp3
deleted file mode 100644
index 2d86240..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4688.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4689.mp3 b/old/html/multidic/app/webroot/voices/word/4689.mp3
deleted file mode 100644
index d601778..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4689.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/469.mp3 b/old/html/multidic/app/webroot/voices/word/469.mp3
deleted file mode 100644
index 45b4b73..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/469.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4690.mp3 b/old/html/multidic/app/webroot/voices/word/4690.mp3
deleted file mode 100644
index 527b43f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4690.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4691.mp3 b/old/html/multidic/app/webroot/voices/word/4691.mp3
deleted file mode 100644
index b446333..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4691.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4692.mp3 b/old/html/multidic/app/webroot/voices/word/4692.mp3
deleted file mode 100644
index 70e621e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4692.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4693.mp3 b/old/html/multidic/app/webroot/voices/word/4693.mp3
deleted file mode 100644
index dd99c3b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4693.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4694.mp3 b/old/html/multidic/app/webroot/voices/word/4694.mp3
deleted file mode 100644
index ba0e3b1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4694.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4695.mp3 b/old/html/multidic/app/webroot/voices/word/4695.mp3
deleted file mode 100644
index e09b346..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4695.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4696.mp3 b/old/html/multidic/app/webroot/voices/word/4696.mp3
deleted file mode 100644
index 3bff585..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4696.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4697.mp3 b/old/html/multidic/app/webroot/voices/word/4697.mp3
deleted file mode 100644
index c1a0152..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4697.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4698.mp3 b/old/html/multidic/app/webroot/voices/word/4698.mp3
deleted file mode 100644
index 9c4c339..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4698.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4699.mp3 b/old/html/multidic/app/webroot/voices/word/4699.mp3
deleted file mode 100644
index fadab01..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4699.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/47.mp3 b/old/html/multidic/app/webroot/voices/word/47.mp3
deleted file mode 100644
index 1029581..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/47.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/470.mp3 b/old/html/multidic/app/webroot/voices/word/470.mp3
deleted file mode 100644
index 861d770..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/470.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4700.mp3 b/old/html/multidic/app/webroot/voices/word/4700.mp3
deleted file mode 100644
index 40a8e3f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4700.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4701.mp3 b/old/html/multidic/app/webroot/voices/word/4701.mp3
deleted file mode 100644
index 9151335..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4701.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4702.mp3 b/old/html/multidic/app/webroot/voices/word/4702.mp3
deleted file mode 100644
index 918fc46..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4702.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4703.mp3 b/old/html/multidic/app/webroot/voices/word/4703.mp3
deleted file mode 100644
index b9c59e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4703.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4704.mp3 b/old/html/multidic/app/webroot/voices/word/4704.mp3
deleted file mode 100644
index aea9b1f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4704.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4705.mp3 b/old/html/multidic/app/webroot/voices/word/4705.mp3
deleted file mode 100644
index 1edfccf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4705.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4706.mp3 b/old/html/multidic/app/webroot/voices/word/4706.mp3
deleted file mode 100644
index df12c00..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4706.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4707.mp3 b/old/html/multidic/app/webroot/voices/word/4707.mp3
deleted file mode 100644
index f49a0af..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4707.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4708.mp3 b/old/html/multidic/app/webroot/voices/word/4708.mp3
deleted file mode 100644
index a0a7379..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4708.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4709.mp3 b/old/html/multidic/app/webroot/voices/word/4709.mp3
deleted file mode 100644
index 20a5fdc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4709.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/471.mp3 b/old/html/multidic/app/webroot/voices/word/471.mp3
deleted file mode 100644
index b294066..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/471.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4710.mp3 b/old/html/multidic/app/webroot/voices/word/4710.mp3
deleted file mode 100644
index d808a0d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4710.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4711.mp3 b/old/html/multidic/app/webroot/voices/word/4711.mp3
deleted file mode 100644
index 5b8c402..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4711.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4712.mp3 b/old/html/multidic/app/webroot/voices/word/4712.mp3
deleted file mode 100644
index bfc78f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4712.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4713.mp3 b/old/html/multidic/app/webroot/voices/word/4713.mp3
deleted file mode 100644
index 702d91e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4713.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4714.mp3 b/old/html/multidic/app/webroot/voices/word/4714.mp3
deleted file mode 100644
index 97cc8c2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4714.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4715.mp3 b/old/html/multidic/app/webroot/voices/word/4715.mp3
deleted file mode 100644
index d241a19..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4715.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4716.mp3 b/old/html/multidic/app/webroot/voices/word/4716.mp3
deleted file mode 100644
index 393f0b2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4716.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4717.mp3 b/old/html/multidic/app/webroot/voices/word/4717.mp3
deleted file mode 100644
index 04cd2c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4717.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4718.mp3 b/old/html/multidic/app/webroot/voices/word/4718.mp3
deleted file mode 100644
index c2bb04d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4718.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4719.mp3 b/old/html/multidic/app/webroot/voices/word/4719.mp3
deleted file mode 100644
index 090c37e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4719.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/472.mp3 b/old/html/multidic/app/webroot/voices/word/472.mp3
deleted file mode 100644
index a4cb558..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/472.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/473.mp3 b/old/html/multidic/app/webroot/voices/word/473.mp3
deleted file mode 100644
index 5ded6c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/473.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/474.mp3 b/old/html/multidic/app/webroot/voices/word/474.mp3
deleted file mode 100644
index 2135349..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/474.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/475.mp3 b/old/html/multidic/app/webroot/voices/word/475.mp3
deleted file mode 100644
index 207f0f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/475.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4753.mp3 b/old/html/multidic/app/webroot/voices/word/4753.mp3
deleted file mode 100644
index a0a182c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4753.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4754.mp3 b/old/html/multidic/app/webroot/voices/word/4754.mp3
deleted file mode 100644
index 4ece461..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4754.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4755.mp3 b/old/html/multidic/app/webroot/voices/word/4755.mp3
deleted file mode 100644
index 39961dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4755.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4756.mp3 b/old/html/multidic/app/webroot/voices/word/4756.mp3
deleted file mode 100644
index ad2d30e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4756.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4757.mp3 b/old/html/multidic/app/webroot/voices/word/4757.mp3
deleted file mode 100644
index b4edeb6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4757.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4758.mp3 b/old/html/multidic/app/webroot/voices/word/4758.mp3
deleted file mode 100644
index 29c39da..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4758.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4759.mp3 b/old/html/multidic/app/webroot/voices/word/4759.mp3
deleted file mode 100644
index a33c8e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4759.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/476.mp3 b/old/html/multidic/app/webroot/voices/word/476.mp3
deleted file mode 100644
index 9523b9d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/476.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4760.mp3 b/old/html/multidic/app/webroot/voices/word/4760.mp3
deleted file mode 100644
index f3b6a5d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4760.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4761.mp3 b/old/html/multidic/app/webroot/voices/word/4761.mp3
deleted file mode 100644
index 14c96fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4761.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4762.mp3 b/old/html/multidic/app/webroot/voices/word/4762.mp3
deleted file mode 100644
index a8ff458..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4762.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4763.mp3 b/old/html/multidic/app/webroot/voices/word/4763.mp3
deleted file mode 100644
index 75e5519..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4763.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4764.mp3 b/old/html/multidic/app/webroot/voices/word/4764.mp3
deleted file mode 100644
index 094fc50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4764.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4765.mp3 b/old/html/multidic/app/webroot/voices/word/4765.mp3
deleted file mode 100644
index 3a3ca47..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4765.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4766.mp3 b/old/html/multidic/app/webroot/voices/word/4766.mp3
deleted file mode 100644
index ff84b0a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4766.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4767.mp3 b/old/html/multidic/app/webroot/voices/word/4767.mp3
deleted file mode 100644
index 2eb9ea1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4767.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4768.mp3 b/old/html/multidic/app/webroot/voices/word/4768.mp3
deleted file mode 100644
index e6b752f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4768.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4769.mp3 b/old/html/multidic/app/webroot/voices/word/4769.mp3
deleted file mode 100644
index fdc6fee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4769.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/477.mp3 b/old/html/multidic/app/webroot/voices/word/477.mp3
deleted file mode 100644
index a0e5833..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/477.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4770.mp3 b/old/html/multidic/app/webroot/voices/word/4770.mp3
deleted file mode 100644
index 39bbe1c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4770.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4771.mp3 b/old/html/multidic/app/webroot/voices/word/4771.mp3
deleted file mode 100644
index a485a3f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4771.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4772.mp3 b/old/html/multidic/app/webroot/voices/word/4772.mp3
deleted file mode 100644
index 4f90e84..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4772.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4773.mp3 b/old/html/multidic/app/webroot/voices/word/4773.mp3
deleted file mode 100644
index 9e01cd7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4773.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4774.mp3 b/old/html/multidic/app/webroot/voices/word/4774.mp3
deleted file mode 100644
index b2be3e9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4774.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4775.mp3 b/old/html/multidic/app/webroot/voices/word/4775.mp3
deleted file mode 100644
index 3a5bee8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4775.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4776.mp3 b/old/html/multidic/app/webroot/voices/word/4776.mp3
deleted file mode 100644
index fe18260..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4776.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4777.mp3 b/old/html/multidic/app/webroot/voices/word/4777.mp3
deleted file mode 100644
index 2a06ef3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4777.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4778.mp3 b/old/html/multidic/app/webroot/voices/word/4778.mp3
deleted file mode 100644
index ca57e55..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4778.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4779.mp3 b/old/html/multidic/app/webroot/voices/word/4779.mp3
deleted file mode 100644
index 0dfa59e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4779.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/478.mp3 b/old/html/multidic/app/webroot/voices/word/478.mp3
deleted file mode 100644
index e442cf3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/478.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4780.mp3 b/old/html/multidic/app/webroot/voices/word/4780.mp3
deleted file mode 100644
index ac89b8b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4780.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4781.mp3 b/old/html/multidic/app/webroot/voices/word/4781.mp3
deleted file mode 100644
index 5057d47..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4781.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4782.mp3 b/old/html/multidic/app/webroot/voices/word/4782.mp3
deleted file mode 100644
index 20d5650..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4782.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4783.mp3 b/old/html/multidic/app/webroot/voices/word/4783.mp3
deleted file mode 100644
index d92ea86..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4783.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4784.mp3 b/old/html/multidic/app/webroot/voices/word/4784.mp3
deleted file mode 100644
index 550e234..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4784.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4785.mp3 b/old/html/multidic/app/webroot/voices/word/4785.mp3
deleted file mode 100644
index 4f89337..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4785.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4786.mp3 b/old/html/multidic/app/webroot/voices/word/4786.mp3
deleted file mode 100644
index f0739a9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4786.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4787.mp3 b/old/html/multidic/app/webroot/voices/word/4787.mp3
deleted file mode 100644
index 8617cb8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4787.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4788.mp3 b/old/html/multidic/app/webroot/voices/word/4788.mp3
deleted file mode 100644
index 7e0a65c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4788.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4789.mp3 b/old/html/multidic/app/webroot/voices/word/4789.mp3
deleted file mode 100644
index a3f96f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4789.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/479.mp3 b/old/html/multidic/app/webroot/voices/word/479.mp3
deleted file mode 100644
index 2a7cbfc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/479.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4790.mp3 b/old/html/multidic/app/webroot/voices/word/4790.mp3
deleted file mode 100644
index c3517d4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4790.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4791.mp3 b/old/html/multidic/app/webroot/voices/word/4791.mp3
deleted file mode 100644
index 20892ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4791.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4792.mp3 b/old/html/multidic/app/webroot/voices/word/4792.mp3
deleted file mode 100644
index 2c432e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4792.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4793.mp3 b/old/html/multidic/app/webroot/voices/word/4793.mp3
deleted file mode 100644
index 25608e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4793.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4794.mp3 b/old/html/multidic/app/webroot/voices/word/4794.mp3
deleted file mode 100644
index 3911c8b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4794.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4795.mp3 b/old/html/multidic/app/webroot/voices/word/4795.mp3
deleted file mode 100644
index 4b5c9ce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4795.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4796.mp3 b/old/html/multidic/app/webroot/voices/word/4796.mp3
deleted file mode 100644
index 60bba21..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4796.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4797.mp3 b/old/html/multidic/app/webroot/voices/word/4797.mp3
deleted file mode 100644
index 155f4eb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4797.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4798.mp3 b/old/html/multidic/app/webroot/voices/word/4798.mp3
deleted file mode 100644
index e28a4de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4798.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4799.mp3 b/old/html/multidic/app/webroot/voices/word/4799.mp3
deleted file mode 100644
index bc5b4f2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4799.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/48.mp3 b/old/html/multidic/app/webroot/voices/word/48.mp3
deleted file mode 100644
index ba68d9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/48.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/480.mp3 b/old/html/multidic/app/webroot/voices/word/480.mp3
deleted file mode 100644
index 16ef94d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/480.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4800.mp3 b/old/html/multidic/app/webroot/voices/word/4800.mp3
deleted file mode 100644
index f680eb5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4800.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4801.mp3 b/old/html/multidic/app/webroot/voices/word/4801.mp3
deleted file mode 100644
index 801a4e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4801.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4802.mp3 b/old/html/multidic/app/webroot/voices/word/4802.mp3
deleted file mode 100644
index 3a77f97..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4802.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4803.mp3 b/old/html/multidic/app/webroot/voices/word/4803.mp3
deleted file mode 100644
index e9ff563..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4803.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4804.mp3 b/old/html/multidic/app/webroot/voices/word/4804.mp3
deleted file mode 100644
index 429b4ee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4804.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4805.mp3 b/old/html/multidic/app/webroot/voices/word/4805.mp3
deleted file mode 100644
index 8076bc2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4805.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4806.mp3 b/old/html/multidic/app/webroot/voices/word/4806.mp3
deleted file mode 100644
index a063060..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4806.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4807.mp3 b/old/html/multidic/app/webroot/voices/word/4807.mp3
deleted file mode 100644
index eb1dc0a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4807.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4808.mp3 b/old/html/multidic/app/webroot/voices/word/4808.mp3
deleted file mode 100644
index 3136e37..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4808.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4809.mp3 b/old/html/multidic/app/webroot/voices/word/4809.mp3
deleted file mode 100644
index 4877d7c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4809.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/481.mp3 b/old/html/multidic/app/webroot/voices/word/481.mp3
deleted file mode 100644
index e0080fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/481.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4810.mp3 b/old/html/multidic/app/webroot/voices/word/4810.mp3
deleted file mode 100644
index 4608577..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4810.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4811.mp3 b/old/html/multidic/app/webroot/voices/word/4811.mp3
deleted file mode 100644
index 89036cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4811.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4812.mp3 b/old/html/multidic/app/webroot/voices/word/4812.mp3
deleted file mode 100644
index cb2adbc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4812.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4813.mp3 b/old/html/multidic/app/webroot/voices/word/4813.mp3
deleted file mode 100644
index 94a2e04..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4813.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4814.mp3 b/old/html/multidic/app/webroot/voices/word/4814.mp3
deleted file mode 100644
index 80a8edd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4814.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4815.mp3 b/old/html/multidic/app/webroot/voices/word/4815.mp3
deleted file mode 100644
index 238ff23..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4815.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4816.mp3 b/old/html/multidic/app/webroot/voices/word/4816.mp3
deleted file mode 100644
index 0d4c646..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4816.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4817.mp3 b/old/html/multidic/app/webroot/voices/word/4817.mp3
deleted file mode 100644
index 4c6d6e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4817.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4818.mp3 b/old/html/multidic/app/webroot/voices/word/4818.mp3
deleted file mode 100644
index 8b8eb43..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4818.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4819.mp3 b/old/html/multidic/app/webroot/voices/word/4819.mp3
deleted file mode 100644
index 9f2ceb2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4819.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/482.mp3 b/old/html/multidic/app/webroot/voices/word/482.mp3
deleted file mode 100644
index 5e0dcab..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/482.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4820.mp3 b/old/html/multidic/app/webroot/voices/word/4820.mp3
deleted file mode 100644
index aa9059e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4820.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4821.mp3 b/old/html/multidic/app/webroot/voices/word/4821.mp3
deleted file mode 100644
index 5b190d4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4821.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4822.mp3 b/old/html/multidic/app/webroot/voices/word/4822.mp3
deleted file mode 100644
index 4d81b96..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4822.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4823.mp3 b/old/html/multidic/app/webroot/voices/word/4823.mp3
deleted file mode 100644
index c7b9b8f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4823.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4824.mp3 b/old/html/multidic/app/webroot/voices/word/4824.mp3
deleted file mode 100644
index 2440a8a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4824.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4825.mp3 b/old/html/multidic/app/webroot/voices/word/4825.mp3
deleted file mode 100644
index 61246c8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4825.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4826.mp3 b/old/html/multidic/app/webroot/voices/word/4826.mp3
deleted file mode 100644
index 9740f76..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4826.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4827.mp3 b/old/html/multidic/app/webroot/voices/word/4827.mp3
deleted file mode 100644
index db5f71c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4827.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4828.mp3 b/old/html/multidic/app/webroot/voices/word/4828.mp3
deleted file mode 100644
index 6503187..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4828.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4829.mp3 b/old/html/multidic/app/webroot/voices/word/4829.mp3
deleted file mode 100644
index 9a7bb40..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4829.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/483.mp3 b/old/html/multidic/app/webroot/voices/word/483.mp3
deleted file mode 100644
index a7540ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/483.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4830.mp3 b/old/html/multidic/app/webroot/voices/word/4830.mp3
deleted file mode 100644
index e2064e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4830.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4831.mp3 b/old/html/multidic/app/webroot/voices/word/4831.mp3
deleted file mode 100644
index ae0c8fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4831.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4832.mp3 b/old/html/multidic/app/webroot/voices/word/4832.mp3
deleted file mode 100644
index 7b10d40..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4832.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4833.mp3 b/old/html/multidic/app/webroot/voices/word/4833.mp3
deleted file mode 100644
index 18b15d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4833.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4834.mp3 b/old/html/multidic/app/webroot/voices/word/4834.mp3
deleted file mode 100644
index 1e6ec2b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4834.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4835.mp3 b/old/html/multidic/app/webroot/voices/word/4835.mp3
deleted file mode 100644
index 078c558..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4835.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4836.mp3 b/old/html/multidic/app/webroot/voices/word/4836.mp3
deleted file mode 100644
index 495307c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4836.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4837.mp3 b/old/html/multidic/app/webroot/voices/word/4837.mp3
deleted file mode 100644
index 7144a91..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4837.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4838.mp3 b/old/html/multidic/app/webroot/voices/word/4838.mp3
deleted file mode 100644
index 3a4c505..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4838.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4839.mp3 b/old/html/multidic/app/webroot/voices/word/4839.mp3
deleted file mode 100644
index 47f0939..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4839.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/484.mp3 b/old/html/multidic/app/webroot/voices/word/484.mp3
deleted file mode 100644
index 8be8a06..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/484.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4840.mp3 b/old/html/multidic/app/webroot/voices/word/4840.mp3
deleted file mode 100644
index d1c7232..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4840.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4841.mp3 b/old/html/multidic/app/webroot/voices/word/4841.mp3
deleted file mode 100644
index 4af057c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4841.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4842.mp3 b/old/html/multidic/app/webroot/voices/word/4842.mp3
deleted file mode 100644
index e9f69dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4842.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4843.mp3 b/old/html/multidic/app/webroot/voices/word/4843.mp3
deleted file mode 100644
index 84a5008..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4843.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4844.mp3 b/old/html/multidic/app/webroot/voices/word/4844.mp3
deleted file mode 100644
index b415167..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4844.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4845.mp3 b/old/html/multidic/app/webroot/voices/word/4845.mp3
deleted file mode 100644
index 61e71fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4845.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4846.mp3 b/old/html/multidic/app/webroot/voices/word/4846.mp3
deleted file mode 100644
index 1119bef..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4846.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4847.mp3 b/old/html/multidic/app/webroot/voices/word/4847.mp3
deleted file mode 100644
index fde4440..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4847.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4848.mp3 b/old/html/multidic/app/webroot/voices/word/4848.mp3
deleted file mode 100644
index 9f6c7cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4848.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4849.mp3 b/old/html/multidic/app/webroot/voices/word/4849.mp3
deleted file mode 100644
index eddc1e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4849.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/485.mp3 b/old/html/multidic/app/webroot/voices/word/485.mp3
deleted file mode 100644
index 145acdc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/485.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4850.mp3 b/old/html/multidic/app/webroot/voices/word/4850.mp3
deleted file mode 100644
index e349f7d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4850.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4851.mp3 b/old/html/multidic/app/webroot/voices/word/4851.mp3
deleted file mode 100644
index 72ba586..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4851.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4852.mp3 b/old/html/multidic/app/webroot/voices/word/4852.mp3
deleted file mode 100644
index 9c7712c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4852.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4853.mp3 b/old/html/multidic/app/webroot/voices/word/4853.mp3
deleted file mode 100644
index f2cb3eb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4853.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4854.mp3 b/old/html/multidic/app/webroot/voices/word/4854.mp3
deleted file mode 100644
index c48df04..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4854.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4855.mp3 b/old/html/multidic/app/webroot/voices/word/4855.mp3
deleted file mode 100644
index d6f6cd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4855.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4856.mp3 b/old/html/multidic/app/webroot/voices/word/4856.mp3
deleted file mode 100644
index e26ccec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4856.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4857.mp3 b/old/html/multidic/app/webroot/voices/word/4857.mp3
deleted file mode 100644
index 8725231..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4857.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4858.mp3 b/old/html/multidic/app/webroot/voices/word/4858.mp3
deleted file mode 100644
index cac5da2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4858.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4859.mp3 b/old/html/multidic/app/webroot/voices/word/4859.mp3
deleted file mode 100644
index 90ed9bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4859.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/486.mp3 b/old/html/multidic/app/webroot/voices/word/486.mp3
deleted file mode 100644
index cd09eef..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/486.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4860.mp3 b/old/html/multidic/app/webroot/voices/word/4860.mp3
deleted file mode 100644
index a5c56a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4860.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4861.mp3 b/old/html/multidic/app/webroot/voices/word/4861.mp3
deleted file mode 100644
index 9a0f165..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4861.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4862.mp3 b/old/html/multidic/app/webroot/voices/word/4862.mp3
deleted file mode 100644
index f4d2ed4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4862.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4863.mp3 b/old/html/multidic/app/webroot/voices/word/4863.mp3
deleted file mode 100644
index 68c781c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4863.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4864.mp3 b/old/html/multidic/app/webroot/voices/word/4864.mp3
deleted file mode 100644
index db98026..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4864.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4865.mp3 b/old/html/multidic/app/webroot/voices/word/4865.mp3
deleted file mode 100644
index 1c8cc39..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4865.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4866.mp3 b/old/html/multidic/app/webroot/voices/word/4866.mp3
deleted file mode 100644
index 1b19f8f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4866.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4867.mp3 b/old/html/multidic/app/webroot/voices/word/4867.mp3
deleted file mode 100644
index 83343e1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4867.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4868.mp3 b/old/html/multidic/app/webroot/voices/word/4868.mp3
deleted file mode 100644
index 481a2ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4868.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4869.mp3 b/old/html/multidic/app/webroot/voices/word/4869.mp3
deleted file mode 100644
index 0de5b32..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4869.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/487.mp3 b/old/html/multidic/app/webroot/voices/word/487.mp3
deleted file mode 100644
index 99b555d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/487.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4870.mp3 b/old/html/multidic/app/webroot/voices/word/4870.mp3
deleted file mode 100644
index c71cf98..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4870.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4871.mp3 b/old/html/multidic/app/webroot/voices/word/4871.mp3
deleted file mode 100644
index 6d4d127..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4871.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4872.mp3 b/old/html/multidic/app/webroot/voices/word/4872.mp3
deleted file mode 100644
index 5f771e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4872.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4873.mp3 b/old/html/multidic/app/webroot/voices/word/4873.mp3
deleted file mode 100644
index e2fb09b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4873.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4874.mp3 b/old/html/multidic/app/webroot/voices/word/4874.mp3
deleted file mode 100644
index 04c2435..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4874.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4875.mp3 b/old/html/multidic/app/webroot/voices/word/4875.mp3
deleted file mode 100644
index 102a204..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4875.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4876.mp3 b/old/html/multidic/app/webroot/voices/word/4876.mp3
deleted file mode 100644
index df76329..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4876.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4877.mp3 b/old/html/multidic/app/webroot/voices/word/4877.mp3
deleted file mode 100644
index bda8a80..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4877.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4878.mp3 b/old/html/multidic/app/webroot/voices/word/4878.mp3
deleted file mode 100644
index 413cee4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4878.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4879.mp3 b/old/html/multidic/app/webroot/voices/word/4879.mp3
deleted file mode 100644
index dd4669d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4879.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/488.mp3 b/old/html/multidic/app/webroot/voices/word/488.mp3
deleted file mode 100644
index 7c97138..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/488.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4880.mp3 b/old/html/multidic/app/webroot/voices/word/4880.mp3
deleted file mode 100644
index 166e5ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4880.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4881.mp3 b/old/html/multidic/app/webroot/voices/word/4881.mp3
deleted file mode 100644
index 41ab02b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4881.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4882.mp3 b/old/html/multidic/app/webroot/voices/word/4882.mp3
deleted file mode 100644
index ba70ce1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4882.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4883.mp3 b/old/html/multidic/app/webroot/voices/word/4883.mp3
deleted file mode 100644
index a1dfc20..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4883.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4884.mp3 b/old/html/multidic/app/webroot/voices/word/4884.mp3
deleted file mode 100644
index c9e1ad3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4884.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4885.mp3 b/old/html/multidic/app/webroot/voices/word/4885.mp3
deleted file mode 100644
index ca4e590..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4885.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4886.mp3 b/old/html/multidic/app/webroot/voices/word/4886.mp3
deleted file mode 100644
index 76f6e4e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4886.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4887.mp3 b/old/html/multidic/app/webroot/voices/word/4887.mp3
deleted file mode 100644
index 76f6e4e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4887.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4888.mp3 b/old/html/multidic/app/webroot/voices/word/4888.mp3
deleted file mode 100644
index a89bb2e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4888.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4889.mp3 b/old/html/multidic/app/webroot/voices/word/4889.mp3
deleted file mode 100644
index a89bb2e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4889.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/489.mp3 b/old/html/multidic/app/webroot/voices/word/489.mp3
deleted file mode 100644
index a7521d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/489.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4890.mp3 b/old/html/multidic/app/webroot/voices/word/4890.mp3
deleted file mode 100644
index d85e12a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4890.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4891.mp3 b/old/html/multidic/app/webroot/voices/word/4891.mp3
deleted file mode 100644
index 11c2369..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4891.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4892.mp3 b/old/html/multidic/app/webroot/voices/word/4892.mp3
deleted file mode 100644
index 3b25df8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4892.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4893.mp3 b/old/html/multidic/app/webroot/voices/word/4893.mp3
deleted file mode 100644
index 2d75880..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4893.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4894.mp3 b/old/html/multidic/app/webroot/voices/word/4894.mp3
deleted file mode 100644
index c5a6124..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4894.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4895.mp3 b/old/html/multidic/app/webroot/voices/word/4895.mp3
deleted file mode 100644
index 7871e84..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4895.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4896.mp3 b/old/html/multidic/app/webroot/voices/word/4896.mp3
deleted file mode 100644
index a58951f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4896.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4897.mp3 b/old/html/multidic/app/webroot/voices/word/4897.mp3
deleted file mode 100644
index 02c8d50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4897.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4898.mp3 b/old/html/multidic/app/webroot/voices/word/4898.mp3
deleted file mode 100644
index 5ebac85..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4898.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4899.mp3 b/old/html/multidic/app/webroot/voices/word/4899.mp3
deleted file mode 100644
index d9f5e36..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4899.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/49.mp3 b/old/html/multidic/app/webroot/voices/word/49.mp3
deleted file mode 100644
index 1818201..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/49.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/490.mp3 b/old/html/multidic/app/webroot/voices/word/490.mp3
deleted file mode 100644
index 42da7ba..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/490.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4900.mp3 b/old/html/multidic/app/webroot/voices/word/4900.mp3
deleted file mode 100644
index 46aa44c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4900.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4901.mp3 b/old/html/multidic/app/webroot/voices/word/4901.mp3
deleted file mode 100644
index 801b0e9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4901.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4902.mp3 b/old/html/multidic/app/webroot/voices/word/4902.mp3
deleted file mode 100644
index b6a99b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4902.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4903.mp3 b/old/html/multidic/app/webroot/voices/word/4903.mp3
deleted file mode 100644
index 7e07222..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4903.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4904.mp3 b/old/html/multidic/app/webroot/voices/word/4904.mp3
deleted file mode 100644
index 6dc572b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4904.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4905.mp3 b/old/html/multidic/app/webroot/voices/word/4905.mp3
deleted file mode 100644
index 6b36dd8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4905.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4906.mp3 b/old/html/multidic/app/webroot/voices/word/4906.mp3
deleted file mode 100644
index 5742e4f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4906.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4907.mp3 b/old/html/multidic/app/webroot/voices/word/4907.mp3
deleted file mode 100644
index b674c31..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4907.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4908.mp3 b/old/html/multidic/app/webroot/voices/word/4908.mp3
deleted file mode 100644
index 0ff37cc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4908.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4909.mp3 b/old/html/multidic/app/webroot/voices/word/4909.mp3
deleted file mode 100644
index c581ecc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4909.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/491.mp3 b/old/html/multidic/app/webroot/voices/word/491.mp3
deleted file mode 100644
index e7ef764..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/491.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4910.mp3 b/old/html/multidic/app/webroot/voices/word/4910.mp3
deleted file mode 100644
index 3a1e800..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4910.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4911.mp3 b/old/html/multidic/app/webroot/voices/word/4911.mp3
deleted file mode 100644
index 6d99a10..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4911.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4912.mp3 b/old/html/multidic/app/webroot/voices/word/4912.mp3
deleted file mode 100644
index 63b43a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4912.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4913.mp3 b/old/html/multidic/app/webroot/voices/word/4913.mp3
deleted file mode 100644
index 105b77e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4913.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4914.mp3 b/old/html/multidic/app/webroot/voices/word/4914.mp3
deleted file mode 100644
index bb76522..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4914.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4915.mp3 b/old/html/multidic/app/webroot/voices/word/4915.mp3
deleted file mode 100644
index 1d43888..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4915.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4916.mp3 b/old/html/multidic/app/webroot/voices/word/4916.mp3
deleted file mode 100644
index 5e97543..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4916.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4917.mp3 b/old/html/multidic/app/webroot/voices/word/4917.mp3
deleted file mode 100644
index bd68a11..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4917.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4918.mp3 b/old/html/multidic/app/webroot/voices/word/4918.mp3
deleted file mode 100644
index d53f5d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4918.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4919.mp3 b/old/html/multidic/app/webroot/voices/word/4919.mp3
deleted file mode 100644
index b174e17..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4919.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/492.mp3 b/old/html/multidic/app/webroot/voices/word/492.mp3
deleted file mode 100644
index 88b21e5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/492.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4920.mp3 b/old/html/multidic/app/webroot/voices/word/4920.mp3
deleted file mode 100644
index e9d6728..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4920.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4921.mp3 b/old/html/multidic/app/webroot/voices/word/4921.mp3
deleted file mode 100644
index dad6712..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4921.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4922.mp3 b/old/html/multidic/app/webroot/voices/word/4922.mp3
deleted file mode 100644
index 99bc909..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4922.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4923.mp3 b/old/html/multidic/app/webroot/voices/word/4923.mp3
deleted file mode 100644
index 812b241..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4923.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4924.mp3 b/old/html/multidic/app/webroot/voices/word/4924.mp3
deleted file mode 100644
index c9f655f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4924.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4925.mp3 b/old/html/multidic/app/webroot/voices/word/4925.mp3
deleted file mode 100644
index 026fa91..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4925.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4926.mp3 b/old/html/multidic/app/webroot/voices/word/4926.mp3
deleted file mode 100644
index b820d3e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4926.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4927.mp3 b/old/html/multidic/app/webroot/voices/word/4927.mp3
deleted file mode 100644
index e0fac31..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4927.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4928.mp3 b/old/html/multidic/app/webroot/voices/word/4928.mp3
deleted file mode 100644
index 5833153..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4928.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4929.mp3 b/old/html/multidic/app/webroot/voices/word/4929.mp3
deleted file mode 100644
index 486b438..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4929.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/493.mp3 b/old/html/multidic/app/webroot/voices/word/493.mp3
deleted file mode 100644
index 715a065..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/493.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4930.mp3 b/old/html/multidic/app/webroot/voices/word/4930.mp3
deleted file mode 100644
index b26e7ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4930.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4931.mp3 b/old/html/multidic/app/webroot/voices/word/4931.mp3
deleted file mode 100644
index 2a125d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4931.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4932.mp3 b/old/html/multidic/app/webroot/voices/word/4932.mp3
deleted file mode 100644
index 715f4bc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4932.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4933.mp3 b/old/html/multidic/app/webroot/voices/word/4933.mp3
deleted file mode 100644
index 8c53bd6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4933.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4934.mp3 b/old/html/multidic/app/webroot/voices/word/4934.mp3
deleted file mode 100644
index 6965a28..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4934.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4935.mp3 b/old/html/multidic/app/webroot/voices/word/4935.mp3
deleted file mode 100644
index f120bf7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4935.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4936.mp3 b/old/html/multidic/app/webroot/voices/word/4936.mp3
deleted file mode 100644
index c5cecb0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4936.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4937.mp3 b/old/html/multidic/app/webroot/voices/word/4937.mp3
deleted file mode 100644
index 4c090d9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4937.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4938.mp3 b/old/html/multidic/app/webroot/voices/word/4938.mp3
deleted file mode 100644
index 3bf5880..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4938.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4939.mp3 b/old/html/multidic/app/webroot/voices/word/4939.mp3
deleted file mode 100644
index 1e0d5ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4939.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/494.mp3 b/old/html/multidic/app/webroot/voices/word/494.mp3
deleted file mode 100644
index 1c71418..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/494.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4940.mp3 b/old/html/multidic/app/webroot/voices/word/4940.mp3
deleted file mode 100644
index 22ae722..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4940.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4941.mp3 b/old/html/multidic/app/webroot/voices/word/4941.mp3
deleted file mode 100644
index 91b77db..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4941.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4942.mp3 b/old/html/multidic/app/webroot/voices/word/4942.mp3
deleted file mode 100644
index dfe7507..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4942.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4943.mp3 b/old/html/multidic/app/webroot/voices/word/4943.mp3
deleted file mode 100644
index 791e363..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4943.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4944.mp3 b/old/html/multidic/app/webroot/voices/word/4944.mp3
deleted file mode 100644
index 1bc97d1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4944.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4945.mp3 b/old/html/multidic/app/webroot/voices/word/4945.mp3
deleted file mode 100644
index b24ef2a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4945.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4946.mp3 b/old/html/multidic/app/webroot/voices/word/4946.mp3
deleted file mode 100644
index 1e34d32..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4946.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4947.mp3 b/old/html/multidic/app/webroot/voices/word/4947.mp3
deleted file mode 100644
index aba3956..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4947.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4948.mp3 b/old/html/multidic/app/webroot/voices/word/4948.mp3
deleted file mode 100644
index e149ca3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4948.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4949.mp3 b/old/html/multidic/app/webroot/voices/word/4949.mp3
deleted file mode 100644
index c4e831a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4949.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/495.mp3 b/old/html/multidic/app/webroot/voices/word/495.mp3
deleted file mode 100644
index b13d321..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/495.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4950.mp3 b/old/html/multidic/app/webroot/voices/word/4950.mp3
deleted file mode 100644
index d8adf1e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4950.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4951.mp3 b/old/html/multidic/app/webroot/voices/word/4951.mp3
deleted file mode 100644
index 3087632..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4951.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4952.mp3 b/old/html/multidic/app/webroot/voices/word/4952.mp3
deleted file mode 100644
index 00aec92..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4952.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4953.mp3 b/old/html/multidic/app/webroot/voices/word/4953.mp3
deleted file mode 100644
index 5056eb5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4953.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4954.mp3 b/old/html/multidic/app/webroot/voices/word/4954.mp3
deleted file mode 100644
index 61afd54..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4954.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4955.mp3 b/old/html/multidic/app/webroot/voices/word/4955.mp3
deleted file mode 100644
index ce374d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4955.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4956.mp3 b/old/html/multidic/app/webroot/voices/word/4956.mp3
deleted file mode 100644
index 429e196..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4956.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4957.mp3 b/old/html/multidic/app/webroot/voices/word/4957.mp3
deleted file mode 100644
index e7e8ff4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4957.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4958.mp3 b/old/html/multidic/app/webroot/voices/word/4958.mp3
deleted file mode 100644
index 56bc299..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4958.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4959.mp3 b/old/html/multidic/app/webroot/voices/word/4959.mp3
deleted file mode 100644
index 21786de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4959.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/496.mp3 b/old/html/multidic/app/webroot/voices/word/496.mp3
deleted file mode 100644
index 391c3c8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/496.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4960.mp3 b/old/html/multidic/app/webroot/voices/word/4960.mp3
deleted file mode 100644
index 1afac64..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4960.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4961.mp3 b/old/html/multidic/app/webroot/voices/word/4961.mp3
deleted file mode 100644
index 1796b3e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4961.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4962.mp3 b/old/html/multidic/app/webroot/voices/word/4962.mp3
deleted file mode 100644
index 4238f9f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4962.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4963.mp3 b/old/html/multidic/app/webroot/voices/word/4963.mp3
deleted file mode 100644
index d8e82b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4963.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4964.mp3 b/old/html/multidic/app/webroot/voices/word/4964.mp3
deleted file mode 100644
index f9c543d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4964.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4965.mp3 b/old/html/multidic/app/webroot/voices/word/4965.mp3
deleted file mode 100644
index d0ea03f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4965.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4966.mp3 b/old/html/multidic/app/webroot/voices/word/4966.mp3
deleted file mode 100644
index 8854af1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4966.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4967.mp3 b/old/html/multidic/app/webroot/voices/word/4967.mp3
deleted file mode 100644
index 0411743..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4967.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4968.mp3 b/old/html/multidic/app/webroot/voices/word/4968.mp3
deleted file mode 100644
index 1a87bc1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4968.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4969.mp3 b/old/html/multidic/app/webroot/voices/word/4969.mp3
deleted file mode 100644
index ed5915a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4969.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/497.mp3 b/old/html/multidic/app/webroot/voices/word/497.mp3
deleted file mode 100644
index 1f10856..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/497.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4970.mp3 b/old/html/multidic/app/webroot/voices/word/4970.mp3
deleted file mode 100644
index b472d6c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4970.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4971.mp3 b/old/html/multidic/app/webroot/voices/word/4971.mp3
deleted file mode 100644
index 6b03005..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4971.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4972.mp3 b/old/html/multidic/app/webroot/voices/word/4972.mp3
deleted file mode 100644
index 380ced8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4972.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4973.mp3 b/old/html/multidic/app/webroot/voices/word/4973.mp3
deleted file mode 100644
index e7640db..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4973.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4974.mp3 b/old/html/multidic/app/webroot/voices/word/4974.mp3
deleted file mode 100644
index e8e7644..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4974.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4975.mp3 b/old/html/multidic/app/webroot/voices/word/4975.mp3
deleted file mode 100644
index fc77509..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4975.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4976.mp3 b/old/html/multidic/app/webroot/voices/word/4976.mp3
deleted file mode 100644
index eae6a7f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4976.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4977.mp3 b/old/html/multidic/app/webroot/voices/word/4977.mp3
deleted file mode 100644
index 35db3ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4977.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4978.mp3 b/old/html/multidic/app/webroot/voices/word/4978.mp3
deleted file mode 100644
index 149d397..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4978.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4979.mp3 b/old/html/multidic/app/webroot/voices/word/4979.mp3
deleted file mode 100644
index 808582b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4979.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/498.mp3 b/old/html/multidic/app/webroot/voices/word/498.mp3
deleted file mode 100644
index a645044..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/498.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4980.mp3 b/old/html/multidic/app/webroot/voices/word/4980.mp3
deleted file mode 100644
index 619caf2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4980.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4981.mp3 b/old/html/multidic/app/webroot/voices/word/4981.mp3
deleted file mode 100644
index 8121035..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4981.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4982.mp3 b/old/html/multidic/app/webroot/voices/word/4982.mp3
deleted file mode 100644
index 4205b0f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4982.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4983.mp3 b/old/html/multidic/app/webroot/voices/word/4983.mp3
deleted file mode 100644
index d02346a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4983.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4984.mp3 b/old/html/multidic/app/webroot/voices/word/4984.mp3
deleted file mode 100644
index 664cf49..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4984.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4985.mp3 b/old/html/multidic/app/webroot/voices/word/4985.mp3
deleted file mode 100644
index b48f4e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4985.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4986.mp3 b/old/html/multidic/app/webroot/voices/word/4986.mp3
deleted file mode 100644
index fff4542..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4986.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4987.mp3 b/old/html/multidic/app/webroot/voices/word/4987.mp3
deleted file mode 100644
index e870144..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4987.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4988.mp3 b/old/html/multidic/app/webroot/voices/word/4988.mp3
deleted file mode 100644
index 3f7dd6a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4988.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4989.mp3 b/old/html/multidic/app/webroot/voices/word/4989.mp3
deleted file mode 100644
index 108e634..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4989.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4990.mp3 b/old/html/multidic/app/webroot/voices/word/4990.mp3
deleted file mode 100644
index c67d615..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4990.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4991.mp3 b/old/html/multidic/app/webroot/voices/word/4991.mp3
deleted file mode 100644
index 31567b0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4991.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4992.mp3 b/old/html/multidic/app/webroot/voices/word/4992.mp3
deleted file mode 100644
index 133815c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4992.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4993.mp3 b/old/html/multidic/app/webroot/voices/word/4993.mp3
deleted file mode 100644
index bb483ec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4993.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4994.mp3 b/old/html/multidic/app/webroot/voices/word/4994.mp3
deleted file mode 100644
index 22d3c1e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4994.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4995.mp3 b/old/html/multidic/app/webroot/voices/word/4995.mp3
deleted file mode 100644
index c2e9ba2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4995.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4996.mp3 b/old/html/multidic/app/webroot/voices/word/4996.mp3
deleted file mode 100644
index 7f3366f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4996.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4997.mp3 b/old/html/multidic/app/webroot/voices/word/4997.mp3
deleted file mode 100644
index 4d153dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4997.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4998.mp3 b/old/html/multidic/app/webroot/voices/word/4998.mp3
deleted file mode 100644
index 3baa275..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4998.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/4999.mp3 b/old/html/multidic/app/webroot/voices/word/4999.mp3
deleted file mode 100644
index 5005fca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/4999.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/50.mp3 b/old/html/multidic/app/webroot/voices/word/50.mp3
deleted file mode 100644
index 910d3a8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/50.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/500.mp3 b/old/html/multidic/app/webroot/voices/word/500.mp3
deleted file mode 100644
index 7c83402..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/500.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5000.mp3 b/old/html/multidic/app/webroot/voices/word/5000.mp3
deleted file mode 100644
index ae2d9ec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5000.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5001.mp3 b/old/html/multidic/app/webroot/voices/word/5001.mp3
deleted file mode 100644
index 65d2d3c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5001.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5002.mp3 b/old/html/multidic/app/webroot/voices/word/5002.mp3
deleted file mode 100644
index 81f6b1e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5002.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5003.mp3 b/old/html/multidic/app/webroot/voices/word/5003.mp3
deleted file mode 100644
index b69bdd9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5003.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5004.mp3 b/old/html/multidic/app/webroot/voices/word/5004.mp3
deleted file mode 100644
index 9abce1e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5004.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5005.mp3 b/old/html/multidic/app/webroot/voices/word/5005.mp3
deleted file mode 100644
index 2e7549c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5005.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5006.mp3 b/old/html/multidic/app/webroot/voices/word/5006.mp3
deleted file mode 100644
index 5965fc9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5006.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5007.mp3 b/old/html/multidic/app/webroot/voices/word/5007.mp3
deleted file mode 100644
index 0c9b0f0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5007.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5008.mp3 b/old/html/multidic/app/webroot/voices/word/5008.mp3
deleted file mode 100644
index 368d07c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5008.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5009.mp3 b/old/html/multidic/app/webroot/voices/word/5009.mp3
deleted file mode 100644
index 929f725..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5009.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/501.mp3 b/old/html/multidic/app/webroot/voices/word/501.mp3
deleted file mode 100644
index fb2a2e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/501.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5010.mp3 b/old/html/multidic/app/webroot/voices/word/5010.mp3
deleted file mode 100644
index 3a29eb9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5010.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5011.mp3 b/old/html/multidic/app/webroot/voices/word/5011.mp3
deleted file mode 100644
index 01407a6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5011.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5015.mp3 b/old/html/multidic/app/webroot/voices/word/5015.mp3
deleted file mode 100644
index ae83175..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5015.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5016.mp3 b/old/html/multidic/app/webroot/voices/word/5016.mp3
deleted file mode 100644
index f9bff98..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5016.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5017.mp3 b/old/html/multidic/app/webroot/voices/word/5017.mp3
deleted file mode 100644
index 32ad8ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5017.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5018.mp3 b/old/html/multidic/app/webroot/voices/word/5018.mp3
deleted file mode 100644
index c02fa71..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5018.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5019.mp3 b/old/html/multidic/app/webroot/voices/word/5019.mp3
deleted file mode 100644
index d53ed6f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5019.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/502.mp3 b/old/html/multidic/app/webroot/voices/word/502.mp3
deleted file mode 100644
index f772349..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/502.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5020.mp3 b/old/html/multidic/app/webroot/voices/word/5020.mp3
deleted file mode 100644
index 0eccf7f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5020.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5021.mp3 b/old/html/multidic/app/webroot/voices/word/5021.mp3
deleted file mode 100644
index 4a7a0f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5021.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5022.mp3 b/old/html/multidic/app/webroot/voices/word/5022.mp3
deleted file mode 100644
index d987ec8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5022.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5023.mp3 b/old/html/multidic/app/webroot/voices/word/5023.mp3
deleted file mode 100644
index f1145ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5023.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5024.mp3 b/old/html/multidic/app/webroot/voices/word/5024.mp3
deleted file mode 100644
index ac16982..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5024.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5025.mp3 b/old/html/multidic/app/webroot/voices/word/5025.mp3
deleted file mode 100644
index 4558404..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5025.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5026.mp3 b/old/html/multidic/app/webroot/voices/word/5026.mp3
deleted file mode 100644
index 0be20c9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5026.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5027.mp3 b/old/html/multidic/app/webroot/voices/word/5027.mp3
deleted file mode 100644
index 7463bee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5027.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5028.mp3 b/old/html/multidic/app/webroot/voices/word/5028.mp3
deleted file mode 100644
index cbfc3ab..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5028.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5029.mp3 b/old/html/multidic/app/webroot/voices/word/5029.mp3
deleted file mode 100644
index e84ea72..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5029.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/503.mp3 b/old/html/multidic/app/webroot/voices/word/503.mp3
deleted file mode 100644
index c1de803..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/503.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5030.mp3 b/old/html/multidic/app/webroot/voices/word/5030.mp3
deleted file mode 100644
index 88b36fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5030.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5031.mp3 b/old/html/multidic/app/webroot/voices/word/5031.mp3
deleted file mode 100644
index dee9ee8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5031.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5032.mp3 b/old/html/multidic/app/webroot/voices/word/5032.mp3
deleted file mode 100644
index eb229dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5032.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5033.mp3 b/old/html/multidic/app/webroot/voices/word/5033.mp3
deleted file mode 100644
index 503892d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5033.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5034.mp3 b/old/html/multidic/app/webroot/voices/word/5034.mp3
deleted file mode 100644
index f1320e7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5034.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5035.mp3 b/old/html/multidic/app/webroot/voices/word/5035.mp3
deleted file mode 100644
index 29d65a2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5035.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5036.mp3 b/old/html/multidic/app/webroot/voices/word/5036.mp3
deleted file mode 100644
index d7f9faa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5036.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5037.mp3 b/old/html/multidic/app/webroot/voices/word/5037.mp3
deleted file mode 100644
index 58ebad1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5037.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5038.mp3 b/old/html/multidic/app/webroot/voices/word/5038.mp3
deleted file mode 100644
index 8bf3bde..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5038.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5039.mp3 b/old/html/multidic/app/webroot/voices/word/5039.mp3
deleted file mode 100644
index 3baa607..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5039.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/504.mp3 b/old/html/multidic/app/webroot/voices/word/504.mp3
deleted file mode 100644
index 00f1c96..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/504.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5040.mp3 b/old/html/multidic/app/webroot/voices/word/5040.mp3
deleted file mode 100644
index e7319ae..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5040.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5041.mp3 b/old/html/multidic/app/webroot/voices/word/5041.mp3
deleted file mode 100644
index 5412e37..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5041.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5042.mp3 b/old/html/multidic/app/webroot/voices/word/5042.mp3
deleted file mode 100644
index 1c1d3e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5042.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5043.mp3 b/old/html/multidic/app/webroot/voices/word/5043.mp3
deleted file mode 100644
index 46ad68b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5043.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5044.mp3 b/old/html/multidic/app/webroot/voices/word/5044.mp3
deleted file mode 100644
index 35ff6b4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5044.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5045.mp3 b/old/html/multidic/app/webroot/voices/word/5045.mp3
deleted file mode 100644
index 1ac2340..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5045.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5046.mp3 b/old/html/multidic/app/webroot/voices/word/5046.mp3
deleted file mode 100644
index 069c24e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5046.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5047.mp3 b/old/html/multidic/app/webroot/voices/word/5047.mp3
deleted file mode 100644
index 079f6b1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5047.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5048.mp3 b/old/html/multidic/app/webroot/voices/word/5048.mp3
deleted file mode 100644
index 2cb7f1a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5048.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5049.mp3 b/old/html/multidic/app/webroot/voices/word/5049.mp3
deleted file mode 100644
index ad269f1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5049.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/505.mp3 b/old/html/multidic/app/webroot/voices/word/505.mp3
deleted file mode 100644
index 33994ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/505.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5050.mp3 b/old/html/multidic/app/webroot/voices/word/5050.mp3
deleted file mode 100644
index ddd06ef..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5050.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5051.mp3 b/old/html/multidic/app/webroot/voices/word/5051.mp3
deleted file mode 100644
index bee2e46..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5051.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5052.mp3 b/old/html/multidic/app/webroot/voices/word/5052.mp3
deleted file mode 100644
index 8019f09..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5052.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5053.mp3 b/old/html/multidic/app/webroot/voices/word/5053.mp3
deleted file mode 100644
index bcb5b52..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5053.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5054.mp3 b/old/html/multidic/app/webroot/voices/word/5054.mp3
deleted file mode 100644
index d7cf443..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5054.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5055.mp3 b/old/html/multidic/app/webroot/voices/word/5055.mp3
deleted file mode 100644
index 34bcb0b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5055.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5056.mp3 b/old/html/multidic/app/webroot/voices/word/5056.mp3
deleted file mode 100644
index 2c6dcea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5056.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5057.mp3 b/old/html/multidic/app/webroot/voices/word/5057.mp3
deleted file mode 100644
index dcb1666..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5057.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5058.mp3 b/old/html/multidic/app/webroot/voices/word/5058.mp3
deleted file mode 100644
index 847380c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5058.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5059.mp3 b/old/html/multidic/app/webroot/voices/word/5059.mp3
deleted file mode 100644
index 1433ee4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5059.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/506.mp3 b/old/html/multidic/app/webroot/voices/word/506.mp3
deleted file mode 100644
index a80f2ac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/506.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5060.mp3 b/old/html/multidic/app/webroot/voices/word/5060.mp3
deleted file mode 100644
index 48fd3d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5060.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5061.mp3 b/old/html/multidic/app/webroot/voices/word/5061.mp3
deleted file mode 100644
index 6859eb5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5061.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5062.mp3 b/old/html/multidic/app/webroot/voices/word/5062.mp3
deleted file mode 100644
index 9c98204..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5062.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5063.mp3 b/old/html/multidic/app/webroot/voices/word/5063.mp3
deleted file mode 100644
index 4c8b07f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5063.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5064.mp3 b/old/html/multidic/app/webroot/voices/word/5064.mp3
deleted file mode 100644
index 5bcd37f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5064.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5065.mp3 b/old/html/multidic/app/webroot/voices/word/5065.mp3
deleted file mode 100644
index 8ca4185..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5065.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5066.mp3 b/old/html/multidic/app/webroot/voices/word/5066.mp3
deleted file mode 100644
index cfcb3b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5066.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5067.mp3 b/old/html/multidic/app/webroot/voices/word/5067.mp3
deleted file mode 100644
index 6db1da4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5067.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5068.mp3 b/old/html/multidic/app/webroot/voices/word/5068.mp3
deleted file mode 100644
index 6e4ffa0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5068.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5069.mp3 b/old/html/multidic/app/webroot/voices/word/5069.mp3
deleted file mode 100644
index f9eea6c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5069.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/507.mp3 b/old/html/multidic/app/webroot/voices/word/507.mp3
deleted file mode 100644
index 6096e80..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/507.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5070.mp3 b/old/html/multidic/app/webroot/voices/word/5070.mp3
deleted file mode 100644
index 3379f14..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5070.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5071.mp3 b/old/html/multidic/app/webroot/voices/word/5071.mp3
deleted file mode 100644
index 469a8b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5071.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5072.mp3 b/old/html/multidic/app/webroot/voices/word/5072.mp3
deleted file mode 100644
index 88e455f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5072.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5073.mp3 b/old/html/multidic/app/webroot/voices/word/5073.mp3
deleted file mode 100644
index 4409e08..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5073.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5074.mp3 b/old/html/multidic/app/webroot/voices/word/5074.mp3
deleted file mode 100644
index 09618d7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5074.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5075.mp3 b/old/html/multidic/app/webroot/voices/word/5075.mp3
deleted file mode 100644
index 39a9821..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5075.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5076.mp3 b/old/html/multidic/app/webroot/voices/word/5076.mp3
deleted file mode 100644
index 42275d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5076.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5077.mp3 b/old/html/multidic/app/webroot/voices/word/5077.mp3
deleted file mode 100644
index 9e97e32..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5077.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5078.mp3 b/old/html/multidic/app/webroot/voices/word/5078.mp3
deleted file mode 100644
index d2cb095..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5078.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5079.mp3 b/old/html/multidic/app/webroot/voices/word/5079.mp3
deleted file mode 100644
index ff64581..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5079.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/508.mp3 b/old/html/multidic/app/webroot/voices/word/508.mp3
deleted file mode 100644
index b5e5664..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/508.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5080.mp3 b/old/html/multidic/app/webroot/voices/word/5080.mp3
deleted file mode 100644
index dc3d231..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5080.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5081.mp3 b/old/html/multidic/app/webroot/voices/word/5081.mp3
deleted file mode 100644
index 1b93c39..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5081.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5082.mp3 b/old/html/multidic/app/webroot/voices/word/5082.mp3
deleted file mode 100644
index e5c9c53..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5082.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5083.mp3 b/old/html/multidic/app/webroot/voices/word/5083.mp3
deleted file mode 100644
index 78ab459..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5083.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5084.mp3 b/old/html/multidic/app/webroot/voices/word/5084.mp3
deleted file mode 100644
index bfbe00f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5084.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5085.mp3 b/old/html/multidic/app/webroot/voices/word/5085.mp3
deleted file mode 100644
index 75b9f7c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5085.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5086.mp3 b/old/html/multidic/app/webroot/voices/word/5086.mp3
deleted file mode 100644
index 1c09e70..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5086.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5087.mp3 b/old/html/multidic/app/webroot/voices/word/5087.mp3
deleted file mode 100644
index 5d036f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5087.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5088.mp3 b/old/html/multidic/app/webroot/voices/word/5088.mp3
deleted file mode 100644
index 67d658e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5088.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5089.mp3 b/old/html/multidic/app/webroot/voices/word/5089.mp3
deleted file mode 100644
index a864562..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5089.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/509.mp3 b/old/html/multidic/app/webroot/voices/word/509.mp3
deleted file mode 100644
index 2b27215..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/509.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5090.mp3 b/old/html/multidic/app/webroot/voices/word/5090.mp3
deleted file mode 100644
index b8a2748..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5090.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5091.mp3 b/old/html/multidic/app/webroot/voices/word/5091.mp3
deleted file mode 100644
index b60b16d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5091.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5092.mp3 b/old/html/multidic/app/webroot/voices/word/5092.mp3
deleted file mode 100644
index 9bec198..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5092.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5093.mp3 b/old/html/multidic/app/webroot/voices/word/5093.mp3
deleted file mode 100644
index b97b994..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5093.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5094.mp3 b/old/html/multidic/app/webroot/voices/word/5094.mp3
deleted file mode 100644
index 05d9161..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5094.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5095.mp3 b/old/html/multidic/app/webroot/voices/word/5095.mp3
deleted file mode 100644
index 5aa90e1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5095.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5096.mp3 b/old/html/multidic/app/webroot/voices/word/5096.mp3
deleted file mode 100644
index 256ff3d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5096.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5097.mp3 b/old/html/multidic/app/webroot/voices/word/5097.mp3
deleted file mode 100644
index 2d9dfe5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5097.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5098.mp3 b/old/html/multidic/app/webroot/voices/word/5098.mp3
deleted file mode 100644
index f08494a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5098.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5099.mp3 b/old/html/multidic/app/webroot/voices/word/5099.mp3
deleted file mode 100644
index 56a0ec4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5099.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/51.mp3 b/old/html/multidic/app/webroot/voices/word/51.mp3
deleted file mode 100644
index b270351..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/51.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/510.mp3 b/old/html/multidic/app/webroot/voices/word/510.mp3
deleted file mode 100644
index 6a76fa6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/510.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5100.mp3 b/old/html/multidic/app/webroot/voices/word/5100.mp3
deleted file mode 100644
index 8c6b63a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5100.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5101.mp3 b/old/html/multidic/app/webroot/voices/word/5101.mp3
deleted file mode 100644
index 37d38cc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5101.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5102.mp3 b/old/html/multidic/app/webroot/voices/word/5102.mp3
deleted file mode 100644
index c9804e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5102.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5103.mp3 b/old/html/multidic/app/webroot/voices/word/5103.mp3
deleted file mode 100644
index 9f33980..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5103.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5104.mp3 b/old/html/multidic/app/webroot/voices/word/5104.mp3
deleted file mode 100644
index d3f1fa4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5104.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5105.mp3 b/old/html/multidic/app/webroot/voices/word/5105.mp3
deleted file mode 100644
index 8905acb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5105.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5106.mp3 b/old/html/multidic/app/webroot/voices/word/5106.mp3
deleted file mode 100644
index 7b8ec69..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5106.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5107.mp3 b/old/html/multidic/app/webroot/voices/word/5107.mp3
deleted file mode 100644
index a45de95..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5107.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5108.mp3 b/old/html/multidic/app/webroot/voices/word/5108.mp3
deleted file mode 100644
index bbaa7fd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5108.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5109.mp3 b/old/html/multidic/app/webroot/voices/word/5109.mp3
deleted file mode 100644
index cc7b8ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5109.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/511.mp3 b/old/html/multidic/app/webroot/voices/word/511.mp3
deleted file mode 100644
index dafdc0a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/511.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5110.mp3 b/old/html/multidic/app/webroot/voices/word/5110.mp3
deleted file mode 100644
index 90a86c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5110.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5111.mp3 b/old/html/multidic/app/webroot/voices/word/5111.mp3
deleted file mode 100644
index f39567b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5111.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5112.mp3 b/old/html/multidic/app/webroot/voices/word/5112.mp3
deleted file mode 100644
index 4a3311e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5112.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5113.mp3 b/old/html/multidic/app/webroot/voices/word/5113.mp3
deleted file mode 100644
index 46e2970..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5113.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5114.mp3 b/old/html/multidic/app/webroot/voices/word/5114.mp3
deleted file mode 100644
index 0e3a4f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5114.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5115.mp3 b/old/html/multidic/app/webroot/voices/word/5115.mp3
deleted file mode 100644
index 4ef2ebf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5115.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5116.mp3 b/old/html/multidic/app/webroot/voices/word/5116.mp3
deleted file mode 100644
index 571a11b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5116.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5117.mp3 b/old/html/multidic/app/webroot/voices/word/5117.mp3
deleted file mode 100644
index 981054f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5117.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5118.mp3 b/old/html/multidic/app/webroot/voices/word/5118.mp3
deleted file mode 100644
index e5d0577..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5118.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5119.mp3 b/old/html/multidic/app/webroot/voices/word/5119.mp3
deleted file mode 100644
index 3d10f44..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5119.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/512.mp3 b/old/html/multidic/app/webroot/voices/word/512.mp3
deleted file mode 100644
index bc573d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/512.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5120.mp3 b/old/html/multidic/app/webroot/voices/word/5120.mp3
deleted file mode 100644
index e193bff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5120.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5121.mp3 b/old/html/multidic/app/webroot/voices/word/5121.mp3
deleted file mode 100644
index e863f4e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5121.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5122.mp3 b/old/html/multidic/app/webroot/voices/word/5122.mp3
deleted file mode 100644
index deabf9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5122.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5123.mp3 b/old/html/multidic/app/webroot/voices/word/5123.mp3
deleted file mode 100644
index 9b10d13..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5123.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5124.mp3 b/old/html/multidic/app/webroot/voices/word/5124.mp3
deleted file mode 100644
index 03cafef..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5124.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5125.mp3 b/old/html/multidic/app/webroot/voices/word/5125.mp3
deleted file mode 100644
index 0f52932..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5125.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5126.mp3 b/old/html/multidic/app/webroot/voices/word/5126.mp3
deleted file mode 100644
index 45fac16..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5126.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5127.mp3 b/old/html/multidic/app/webroot/voices/word/5127.mp3
deleted file mode 100644
index 19e09b6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5127.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5128.mp3 b/old/html/multidic/app/webroot/voices/word/5128.mp3
deleted file mode 100644
index 3c11a9c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5128.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5129.mp3 b/old/html/multidic/app/webroot/voices/word/5129.mp3
deleted file mode 100644
index 5f16cb0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5129.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/513.mp3 b/old/html/multidic/app/webroot/voices/word/513.mp3
deleted file mode 100644
index 66b96e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/513.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5130.mp3 b/old/html/multidic/app/webroot/voices/word/5130.mp3
deleted file mode 100644
index 1541a5d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5130.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5131.mp3 b/old/html/multidic/app/webroot/voices/word/5131.mp3
deleted file mode 100644
index c45369b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5131.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5132.mp3 b/old/html/multidic/app/webroot/voices/word/5132.mp3
deleted file mode 100644
index 0e8d08f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5132.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5133.mp3 b/old/html/multidic/app/webroot/voices/word/5133.mp3
deleted file mode 100644
index 62c09de..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5133.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5134.mp3 b/old/html/multidic/app/webroot/voices/word/5134.mp3
deleted file mode 100644
index 389e5e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5134.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5135.mp3 b/old/html/multidic/app/webroot/voices/word/5135.mp3
deleted file mode 100644
index fb57046..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5135.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5136.mp3 b/old/html/multidic/app/webroot/voices/word/5136.mp3
deleted file mode 100644
index 0be323a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5136.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5137.mp3 b/old/html/multidic/app/webroot/voices/word/5137.mp3
deleted file mode 100644
index 0119229..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5137.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5138.mp3 b/old/html/multidic/app/webroot/voices/word/5138.mp3
deleted file mode 100644
index 2d9bb99..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5138.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5139.mp3 b/old/html/multidic/app/webroot/voices/word/5139.mp3
deleted file mode 100644
index beab55f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5139.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/514.mp3 b/old/html/multidic/app/webroot/voices/word/514.mp3
deleted file mode 100644
index 9cb458f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/514.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5140.mp3 b/old/html/multidic/app/webroot/voices/word/5140.mp3
deleted file mode 100644
index 3df5a7c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5140.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5141.mp3 b/old/html/multidic/app/webroot/voices/word/5141.mp3
deleted file mode 100644
index ef91413..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5141.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5142.mp3 b/old/html/multidic/app/webroot/voices/word/5142.mp3
deleted file mode 100644
index e29600d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5142.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5143.mp3 b/old/html/multidic/app/webroot/voices/word/5143.mp3
deleted file mode 100644
index 63bdd79..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5143.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5144.mp3 b/old/html/multidic/app/webroot/voices/word/5144.mp3
deleted file mode 100644
index bb0e067..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5144.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5145.mp3 b/old/html/multidic/app/webroot/voices/word/5145.mp3
deleted file mode 100644
index 27f495b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5145.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5146.mp3 b/old/html/multidic/app/webroot/voices/word/5146.mp3
deleted file mode 100644
index 8452b9e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5146.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5147.mp3 b/old/html/multidic/app/webroot/voices/word/5147.mp3
deleted file mode 100644
index 7493589..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5147.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5148.mp3 b/old/html/multidic/app/webroot/voices/word/5148.mp3
deleted file mode 100644
index 248a737..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5148.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5149.mp3 b/old/html/multidic/app/webroot/voices/word/5149.mp3
deleted file mode 100644
index 27eb6d0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5149.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/515.mp3 b/old/html/multidic/app/webroot/voices/word/515.mp3
deleted file mode 100644
index 5c6e715..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/515.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5150.mp3 b/old/html/multidic/app/webroot/voices/word/5150.mp3
deleted file mode 100644
index 983fa09..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5150.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5151.mp3 b/old/html/multidic/app/webroot/voices/word/5151.mp3
deleted file mode 100644
index 347f710..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5151.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5152.mp3 b/old/html/multidic/app/webroot/voices/word/5152.mp3
deleted file mode 100644
index 66ec913..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5152.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5153.mp3 b/old/html/multidic/app/webroot/voices/word/5153.mp3
deleted file mode 100644
index bb654e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5153.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5154.mp3 b/old/html/multidic/app/webroot/voices/word/5154.mp3
deleted file mode 100644
index 7b66c92..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5154.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5155.mp3 b/old/html/multidic/app/webroot/voices/word/5155.mp3
deleted file mode 100644
index 95f5f13..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5155.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5156.mp3 b/old/html/multidic/app/webroot/voices/word/5156.mp3
deleted file mode 100644
index ca1753e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5156.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5157.mp3 b/old/html/multidic/app/webroot/voices/word/5157.mp3
deleted file mode 100644
index 85c08cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5157.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5158.mp3 b/old/html/multidic/app/webroot/voices/word/5158.mp3
deleted file mode 100644
index b5b260e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5158.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5159.mp3 b/old/html/multidic/app/webroot/voices/word/5159.mp3
deleted file mode 100644
index dc747b9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5159.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/516.mp3 b/old/html/multidic/app/webroot/voices/word/516.mp3
deleted file mode 100644
index 5b8308a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/516.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5160.mp3 b/old/html/multidic/app/webroot/voices/word/5160.mp3
deleted file mode 100644
index 5fbccaf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5160.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5161.mp3 b/old/html/multidic/app/webroot/voices/word/5161.mp3
deleted file mode 100644
index 6d8d947..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5161.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5162.mp3 b/old/html/multidic/app/webroot/voices/word/5162.mp3
deleted file mode 100644
index d3474be..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5162.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5163.mp3 b/old/html/multidic/app/webroot/voices/word/5163.mp3
deleted file mode 100644
index a1712e8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5163.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5164.mp3 b/old/html/multidic/app/webroot/voices/word/5164.mp3
deleted file mode 100644
index e54b173..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5164.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5165.mp3 b/old/html/multidic/app/webroot/voices/word/5165.mp3
deleted file mode 100644
index 6a43fc4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5165.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5166.mp3 b/old/html/multidic/app/webroot/voices/word/5166.mp3
deleted file mode 100644
index 3a9cba5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5166.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5167.mp3 b/old/html/multidic/app/webroot/voices/word/5167.mp3
deleted file mode 100644
index 1a4e1b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5167.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5168.mp3 b/old/html/multidic/app/webroot/voices/word/5168.mp3
deleted file mode 100644
index 6cfa7dd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5168.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5169.mp3 b/old/html/multidic/app/webroot/voices/word/5169.mp3
deleted file mode 100644
index a2f3b25..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5169.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/517.mp3 b/old/html/multidic/app/webroot/voices/word/517.mp3
deleted file mode 100644
index 3c1ea4a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/517.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5170.mp3 b/old/html/multidic/app/webroot/voices/word/5170.mp3
deleted file mode 100644
index 6921c36..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5170.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5171.mp3 b/old/html/multidic/app/webroot/voices/word/5171.mp3
deleted file mode 100644
index 1b5b3c2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5171.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5172.mp3 b/old/html/multidic/app/webroot/voices/word/5172.mp3
deleted file mode 100644
index 13d203f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5172.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5173.mp3 b/old/html/multidic/app/webroot/voices/word/5173.mp3
deleted file mode 100644
index 912e8a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5173.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5174.mp3 b/old/html/multidic/app/webroot/voices/word/5174.mp3
deleted file mode 100644
index 87b692d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5174.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5175.mp3 b/old/html/multidic/app/webroot/voices/word/5175.mp3
deleted file mode 100644
index 40c3dad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5175.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5176.mp3 b/old/html/multidic/app/webroot/voices/word/5176.mp3
deleted file mode 100644
index 4631068..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5176.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5177.mp3 b/old/html/multidic/app/webroot/voices/word/5177.mp3
deleted file mode 100644
index 61e8a8f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5177.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5178.mp3 b/old/html/multidic/app/webroot/voices/word/5178.mp3
deleted file mode 100644
index edbb4d6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5178.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5179.mp3 b/old/html/multidic/app/webroot/voices/word/5179.mp3
deleted file mode 100644
index 006d76d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5179.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/518.mp3 b/old/html/multidic/app/webroot/voices/word/518.mp3
deleted file mode 100644
index 6e55e62..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/518.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5180.mp3 b/old/html/multidic/app/webroot/voices/word/5180.mp3
deleted file mode 100644
index 1c7b3cb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5180.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5181.mp3 b/old/html/multidic/app/webroot/voices/word/5181.mp3
deleted file mode 100644
index 2caace2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5181.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5182.mp3 b/old/html/multidic/app/webroot/voices/word/5182.mp3
deleted file mode 100644
index 7103475..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5182.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5183.mp3 b/old/html/multidic/app/webroot/voices/word/5183.mp3
deleted file mode 100644
index ec62915..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5183.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5184.mp3 b/old/html/multidic/app/webroot/voices/word/5184.mp3
deleted file mode 100644
index 754979a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5184.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5185.mp3 b/old/html/multidic/app/webroot/voices/word/5185.mp3
deleted file mode 100644
index f3f9378..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5185.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5186.mp3 b/old/html/multidic/app/webroot/voices/word/5186.mp3
deleted file mode 100644
index e373fa7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5186.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5187.mp3 b/old/html/multidic/app/webroot/voices/word/5187.mp3
deleted file mode 100644
index fca57d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5187.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5188.mp3 b/old/html/multidic/app/webroot/voices/word/5188.mp3
deleted file mode 100644
index ab59119..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5188.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5189.mp3 b/old/html/multidic/app/webroot/voices/word/5189.mp3
deleted file mode 100644
index 48e4f62..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5189.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/519.mp3 b/old/html/multidic/app/webroot/voices/word/519.mp3
deleted file mode 100644
index 22df29d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/519.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5190.mp3 b/old/html/multidic/app/webroot/voices/word/5190.mp3
deleted file mode 100644
index 0164b78..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5190.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5191.mp3 b/old/html/multidic/app/webroot/voices/word/5191.mp3
deleted file mode 100644
index 6e70d63..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5191.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5192.mp3 b/old/html/multidic/app/webroot/voices/word/5192.mp3
deleted file mode 100644
index 784e066..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5192.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5193.mp3 b/old/html/multidic/app/webroot/voices/word/5193.mp3
deleted file mode 100644
index 0e2bc80..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5193.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5195.mp3 b/old/html/multidic/app/webroot/voices/word/5195.mp3
deleted file mode 100644
index 848e723..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5195.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/52.mp3 b/old/html/multidic/app/webroot/voices/word/52.mp3
deleted file mode 100644
index 85fcfa3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/52.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/520.mp3 b/old/html/multidic/app/webroot/voices/word/520.mp3
deleted file mode 100644
index df25fe5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/520.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/521.mp3 b/old/html/multidic/app/webroot/voices/word/521.mp3
deleted file mode 100644
index bc42cc7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/521.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/522.mp3 b/old/html/multidic/app/webroot/voices/word/522.mp3
deleted file mode 100644
index 09f579b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/522.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/5226.mp3 b/old/html/multidic/app/webroot/voices/word/5226.mp3
deleted file mode 100644
index b05c205..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/5226.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/523.mp3 b/old/html/multidic/app/webroot/voices/word/523.mp3
deleted file mode 100644
index a783289..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/523.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/524.mp3 b/old/html/multidic/app/webroot/voices/word/524.mp3
deleted file mode 100644
index 7b8555d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/524.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/525.mp3 b/old/html/multidic/app/webroot/voices/word/525.mp3
deleted file mode 100644
index e3369f5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/525.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/526.mp3 b/old/html/multidic/app/webroot/voices/word/526.mp3
deleted file mode 100644
index d6030cf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/526.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/527.mp3 b/old/html/multidic/app/webroot/voices/word/527.mp3
deleted file mode 100644
index e1cc21d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/527.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/528.mp3 b/old/html/multidic/app/webroot/voices/word/528.mp3
deleted file mode 100644
index 0e05ade..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/528.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/529.mp3 b/old/html/multidic/app/webroot/voices/word/529.mp3
deleted file mode 100644
index 5af7779..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/529.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/53.mp3 b/old/html/multidic/app/webroot/voices/word/53.mp3
deleted file mode 100644
index a736ba5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/53.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/530.mp3 b/old/html/multidic/app/webroot/voices/word/530.mp3
deleted file mode 100644
index eceab3b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/530.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/531.mp3 b/old/html/multidic/app/webroot/voices/word/531.mp3
deleted file mode 100644
index b4e0d9e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/531.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/532.mp3 b/old/html/multidic/app/webroot/voices/word/532.mp3
deleted file mode 100644
index 78e05d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/532.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/533.mp3 b/old/html/multidic/app/webroot/voices/word/533.mp3
deleted file mode 100644
index e10aa16..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/533.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/534.mp3 b/old/html/multidic/app/webroot/voices/word/534.mp3
deleted file mode 100644
index be2aa81..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/534.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/535.mp3 b/old/html/multidic/app/webroot/voices/word/535.mp3
deleted file mode 100644
index 89af948..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/535.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/536.mp3 b/old/html/multidic/app/webroot/voices/word/536.mp3
deleted file mode 100644
index 0167df2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/536.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/537.mp3 b/old/html/multidic/app/webroot/voices/word/537.mp3
deleted file mode 100644
index 90f2585..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/537.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/538.mp3 b/old/html/multidic/app/webroot/voices/word/538.mp3
deleted file mode 100644
index 7aba571..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/538.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/539.mp3 b/old/html/multidic/app/webroot/voices/word/539.mp3
deleted file mode 100644
index 27ffcbd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/539.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/54.mp3 b/old/html/multidic/app/webroot/voices/word/54.mp3
deleted file mode 100644
index ea838ea..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/54.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/540.mp3 b/old/html/multidic/app/webroot/voices/word/540.mp3
deleted file mode 100644
index 9fb101f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/540.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/541.mp3 b/old/html/multidic/app/webroot/voices/word/541.mp3
deleted file mode 100644
index f3918f8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/541.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/542.mp3 b/old/html/multidic/app/webroot/voices/word/542.mp3
deleted file mode 100644
index e160274..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/542.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/543.mp3 b/old/html/multidic/app/webroot/voices/word/543.mp3
deleted file mode 100644
index 29628ed..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/543.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/544.mp3 b/old/html/multidic/app/webroot/voices/word/544.mp3
deleted file mode 100644
index 0d47098..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/544.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/545.mp3 b/old/html/multidic/app/webroot/voices/word/545.mp3
deleted file mode 100644
index cfe58b9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/545.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/546.mp3 b/old/html/multidic/app/webroot/voices/word/546.mp3
deleted file mode 100644
index d4f495d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/546.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/547.mp3 b/old/html/multidic/app/webroot/voices/word/547.mp3
deleted file mode 100644
index 6eaaec6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/547.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/548.mp3 b/old/html/multidic/app/webroot/voices/word/548.mp3
deleted file mode 100644
index d6c0c47..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/548.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/549.mp3 b/old/html/multidic/app/webroot/voices/word/549.mp3
deleted file mode 100644
index d1b8e79..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/549.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/55.mp3 b/old/html/multidic/app/webroot/voices/word/55.mp3
deleted file mode 100644
index 58fe06b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/55.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/550.mp3 b/old/html/multidic/app/webroot/voices/word/550.mp3
deleted file mode 100644
index e1c021f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/550.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/551.mp3 b/old/html/multidic/app/webroot/voices/word/551.mp3
deleted file mode 100644
index 5a55b82..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/551.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/552.mp3 b/old/html/multidic/app/webroot/voices/word/552.mp3
deleted file mode 100644
index 36983ad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/552.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/553.mp3 b/old/html/multidic/app/webroot/voices/word/553.mp3
deleted file mode 100644
index a73f8f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/553.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/554.mp3 b/old/html/multidic/app/webroot/voices/word/554.mp3
deleted file mode 100644
index 13335d9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/554.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/555.mp3 b/old/html/multidic/app/webroot/voices/word/555.mp3
deleted file mode 100644
index 9cde5a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/555.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/556.mp3 b/old/html/multidic/app/webroot/voices/word/556.mp3
deleted file mode 100644
index e4d154d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/556.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/557.mp3 b/old/html/multidic/app/webroot/voices/word/557.mp3
deleted file mode 100644
index f780e21..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/557.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/558.mp3 b/old/html/multidic/app/webroot/voices/word/558.mp3
deleted file mode 100644
index 1685d91..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/558.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/559.mp3 b/old/html/multidic/app/webroot/voices/word/559.mp3
deleted file mode 100644
index 923b5d3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/559.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/56.mp3 b/old/html/multidic/app/webroot/voices/word/56.mp3
deleted file mode 100644
index 192446d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/56.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/560.mp3 b/old/html/multidic/app/webroot/voices/word/560.mp3
deleted file mode 100644
index 97ef226..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/560.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/561.mp3 b/old/html/multidic/app/webroot/voices/word/561.mp3
deleted file mode 100644
index bf67ffe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/561.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/562.mp3 b/old/html/multidic/app/webroot/voices/word/562.mp3
deleted file mode 100644
index ceddd94..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/562.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/563.mp3 b/old/html/multidic/app/webroot/voices/word/563.mp3
deleted file mode 100644
index c8e850c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/563.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/564.mp3 b/old/html/multidic/app/webroot/voices/word/564.mp3
deleted file mode 100644
index bcfd528..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/564.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/565.mp3 b/old/html/multidic/app/webroot/voices/word/565.mp3
deleted file mode 100644
index 269538a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/565.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/566.mp3 b/old/html/multidic/app/webroot/voices/word/566.mp3
deleted file mode 100644
index e15fad0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/566.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/567.mp3 b/old/html/multidic/app/webroot/voices/word/567.mp3
deleted file mode 100644
index 0613c7b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/567.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/568.mp3 b/old/html/multidic/app/webroot/voices/word/568.mp3
deleted file mode 100644
index adfb79c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/568.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/569.mp3 b/old/html/multidic/app/webroot/voices/word/569.mp3
deleted file mode 100644
index c9015c4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/569.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/57.mp3 b/old/html/multidic/app/webroot/voices/word/57.mp3
deleted file mode 100644
index 98bc4c3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/57.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/570.mp3 b/old/html/multidic/app/webroot/voices/word/570.mp3
deleted file mode 100644
index 4e83d82..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/570.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/571.mp3 b/old/html/multidic/app/webroot/voices/word/571.mp3
deleted file mode 100644
index e7967b6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/571.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/572.mp3 b/old/html/multidic/app/webroot/voices/word/572.mp3
deleted file mode 100644
index 84a27e0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/572.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/573.mp3 b/old/html/multidic/app/webroot/voices/word/573.mp3
deleted file mode 100644
index d37b4bd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/573.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/574.mp3 b/old/html/multidic/app/webroot/voices/word/574.mp3
deleted file mode 100644
index 19593a5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/574.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/575.mp3 b/old/html/multidic/app/webroot/voices/word/575.mp3
deleted file mode 100644
index 72baaaf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/575.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/576.mp3 b/old/html/multidic/app/webroot/voices/word/576.mp3
deleted file mode 100644
index 2889401..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/576.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/577.mp3 b/old/html/multidic/app/webroot/voices/word/577.mp3
deleted file mode 100644
index 1c6dded..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/577.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/578.mp3 b/old/html/multidic/app/webroot/voices/word/578.mp3
deleted file mode 100644
index 5cffe1c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/578.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/579.mp3 b/old/html/multidic/app/webroot/voices/word/579.mp3
deleted file mode 100644
index 649899c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/579.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/58.mp3 b/old/html/multidic/app/webroot/voices/word/58.mp3
deleted file mode 100644
index 4a6b029..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/58.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/580.mp3 b/old/html/multidic/app/webroot/voices/word/580.mp3
deleted file mode 100644
index 454080b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/580.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/581.mp3 b/old/html/multidic/app/webroot/voices/word/581.mp3
deleted file mode 100644
index 80caafa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/581.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/582.mp3 b/old/html/multidic/app/webroot/voices/word/582.mp3
deleted file mode 100644
index 8a22243..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/582.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/583.mp3 b/old/html/multidic/app/webroot/voices/word/583.mp3
deleted file mode 100644
index 86c2c8a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/583.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/584.mp3 b/old/html/multidic/app/webroot/voices/word/584.mp3
deleted file mode 100644
index 5eb8ee8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/584.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/586.mp3 b/old/html/multidic/app/webroot/voices/word/586.mp3
deleted file mode 100644
index 6fac98d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/586.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/587.mp3 b/old/html/multidic/app/webroot/voices/word/587.mp3
deleted file mode 100644
index c561ed7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/587.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/588.mp3 b/old/html/multidic/app/webroot/voices/word/588.mp3
deleted file mode 100644
index 9aa953a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/588.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/589.mp3 b/old/html/multidic/app/webroot/voices/word/589.mp3
deleted file mode 100644
index e290d56..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/589.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/59.mp3 b/old/html/multidic/app/webroot/voices/word/59.mp3
deleted file mode 100644
index ae27f39..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/59.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/590.mp3 b/old/html/multidic/app/webroot/voices/word/590.mp3
deleted file mode 100644
index 70528fc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/590.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/591.mp3 b/old/html/multidic/app/webroot/voices/word/591.mp3
deleted file mode 100644
index e6a12bf..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/591.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/592.mp3 b/old/html/multidic/app/webroot/voices/word/592.mp3
deleted file mode 100644
index 6d14c89..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/592.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/593.mp3 b/old/html/multidic/app/webroot/voices/word/593.mp3
deleted file mode 100644
index c83ff8a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/593.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/594.mp3 b/old/html/multidic/app/webroot/voices/word/594.mp3
deleted file mode 100644
index 1610fc3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/594.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/595.mp3 b/old/html/multidic/app/webroot/voices/word/595.mp3
deleted file mode 100644
index 04b3958..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/595.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/596.mp3 b/old/html/multidic/app/webroot/voices/word/596.mp3
deleted file mode 100644
index 4bd424b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/596.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/597.mp3 b/old/html/multidic/app/webroot/voices/word/597.mp3
deleted file mode 100644
index 7fdaa19..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/597.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/598.mp3 b/old/html/multidic/app/webroot/voices/word/598.mp3
deleted file mode 100644
index 7fda56f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/598.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/599.mp3 b/old/html/multidic/app/webroot/voices/word/599.mp3
deleted file mode 100644
index 7ab3fca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/599.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/60.mp3 b/old/html/multidic/app/webroot/voices/word/60.mp3
deleted file mode 100644
index fca92e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/60.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/600.mp3 b/old/html/multidic/app/webroot/voices/word/600.mp3
deleted file mode 100644
index e786404..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/600.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/601.mp3 b/old/html/multidic/app/webroot/voices/word/601.mp3
deleted file mode 100644
index 6dcc8b8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/601.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/602.mp3 b/old/html/multidic/app/webroot/voices/word/602.mp3
deleted file mode 100644
index 33f7610..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/602.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/603.mp3 b/old/html/multidic/app/webroot/voices/word/603.mp3
deleted file mode 100644
index af43bd1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/603.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/604.mp3 b/old/html/multidic/app/webroot/voices/word/604.mp3
deleted file mode 100644
index 84ddfff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/604.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/605.mp3 b/old/html/multidic/app/webroot/voices/word/605.mp3
deleted file mode 100644
index 3180081..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/605.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/606.mp3 b/old/html/multidic/app/webroot/voices/word/606.mp3
deleted file mode 100644
index 32a78cc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/606.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/607.mp3 b/old/html/multidic/app/webroot/voices/word/607.mp3
deleted file mode 100644
index ee08402..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/607.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/608.mp3 b/old/html/multidic/app/webroot/voices/word/608.mp3
deleted file mode 100644
index ee08402..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/608.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/609.mp3 b/old/html/multidic/app/webroot/voices/word/609.mp3
deleted file mode 100644
index 0ce291d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/609.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/61.mp3 b/old/html/multidic/app/webroot/voices/word/61.mp3
deleted file mode 100644
index 7d233e3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/61.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/610.mp3 b/old/html/multidic/app/webroot/voices/word/610.mp3
deleted file mode 100644
index ff3a62f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/610.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/611.mp3 b/old/html/multidic/app/webroot/voices/word/611.mp3
deleted file mode 100644
index 19914d5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/611.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/612.mp3 b/old/html/multidic/app/webroot/voices/word/612.mp3
deleted file mode 100644
index 213db47..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/612.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/613.mp3 b/old/html/multidic/app/webroot/voices/word/613.mp3
deleted file mode 100644
index d3700e1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/613.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/614.mp3 b/old/html/multidic/app/webroot/voices/word/614.mp3
deleted file mode 100644
index 842ed08..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/614.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/615.mp3 b/old/html/multidic/app/webroot/voices/word/615.mp3
deleted file mode 100644
index 106d7ce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/615.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/616.mp3 b/old/html/multidic/app/webroot/voices/word/616.mp3
deleted file mode 100644
index e0f20da..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/616.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/617.mp3 b/old/html/multidic/app/webroot/voices/word/617.mp3
deleted file mode 100644
index cb38bd4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/617.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/618.mp3 b/old/html/multidic/app/webroot/voices/word/618.mp3
deleted file mode 100644
index 0011d4c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/618.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/619.mp3 b/old/html/multidic/app/webroot/voices/word/619.mp3
deleted file mode 100644
index 6822c66..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/619.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/62.mp3 b/old/html/multidic/app/webroot/voices/word/62.mp3
deleted file mode 100644
index 3fe1b14..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/62.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/620.mp3 b/old/html/multidic/app/webroot/voices/word/620.mp3
deleted file mode 100644
index ff83294..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/620.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/621.mp3 b/old/html/multidic/app/webroot/voices/word/621.mp3
deleted file mode 100644
index c16994b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/621.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/622.mp3 b/old/html/multidic/app/webroot/voices/word/622.mp3
deleted file mode 100644
index 4577c72..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/622.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/623.mp3 b/old/html/multidic/app/webroot/voices/word/623.mp3
deleted file mode 100644
index 499b7b5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/623.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/624.mp3 b/old/html/multidic/app/webroot/voices/word/624.mp3
deleted file mode 100644
index 1925779..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/624.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/625.mp3 b/old/html/multidic/app/webroot/voices/word/625.mp3
deleted file mode 100644
index 7b89a86..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/625.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/626.mp3 b/old/html/multidic/app/webroot/voices/word/626.mp3
deleted file mode 100644
index 4dd3dd8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/626.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/627.mp3 b/old/html/multidic/app/webroot/voices/word/627.mp3
deleted file mode 100644
index fcb2f93..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/627.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/628.mp3 b/old/html/multidic/app/webroot/voices/word/628.mp3
deleted file mode 100644
index 6209d2c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/628.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/629.mp3 b/old/html/multidic/app/webroot/voices/word/629.mp3
deleted file mode 100644
index 17388cb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/629.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/63.mp3 b/old/html/multidic/app/webroot/voices/word/63.mp3
deleted file mode 100644
index 31fa792..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/63.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/630.mp3 b/old/html/multidic/app/webroot/voices/word/630.mp3
deleted file mode 100644
index 49765a1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/630.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/631.mp3 b/old/html/multidic/app/webroot/voices/word/631.mp3
deleted file mode 100644
index b295011..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/631.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/632.mp3 b/old/html/multidic/app/webroot/voices/word/632.mp3
deleted file mode 100644
index 14727ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/632.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/633.mp3 b/old/html/multidic/app/webroot/voices/word/633.mp3
deleted file mode 100644
index 5e562e2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/633.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/634.mp3 b/old/html/multidic/app/webroot/voices/word/634.mp3
deleted file mode 100644
index 7eff88f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/634.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/635.mp3 b/old/html/multidic/app/webroot/voices/word/635.mp3
deleted file mode 100644
index fc9f7ee..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/635.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/636.mp3 b/old/html/multidic/app/webroot/voices/word/636.mp3
deleted file mode 100644
index 7b077b6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/636.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/637.mp3 b/old/html/multidic/app/webroot/voices/word/637.mp3
deleted file mode 100644
index 46cbe9b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/637.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/638.mp3 b/old/html/multidic/app/webroot/voices/word/638.mp3
deleted file mode 100644
index 61d5a8f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/638.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/639.mp3 b/old/html/multidic/app/webroot/voices/word/639.mp3
deleted file mode 100644
index adb8274..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/639.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/64.mp3 b/old/html/multidic/app/webroot/voices/word/64.mp3
deleted file mode 100644
index 39d9a31..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/64.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/640.mp3 b/old/html/multidic/app/webroot/voices/word/640.mp3
deleted file mode 100644
index 9d8591c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/640.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/641.mp3 b/old/html/multidic/app/webroot/voices/word/641.mp3
deleted file mode 100644
index a15d96e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/641.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/642.mp3 b/old/html/multidic/app/webroot/voices/word/642.mp3
deleted file mode 100644
index dd7da35..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/642.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/643.mp3 b/old/html/multidic/app/webroot/voices/word/643.mp3
deleted file mode 100644
index 2a7400d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/643.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/644.mp3 b/old/html/multidic/app/webroot/voices/word/644.mp3
deleted file mode 100644
index a7ce031..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/644.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/645.mp3 b/old/html/multidic/app/webroot/voices/word/645.mp3
deleted file mode 100644
index 02a528f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/645.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/646.mp3 b/old/html/multidic/app/webroot/voices/word/646.mp3
deleted file mode 100644
index 912f657..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/646.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/647.mp3 b/old/html/multidic/app/webroot/voices/word/647.mp3
deleted file mode 100644
index 600315b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/647.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/648.mp3 b/old/html/multidic/app/webroot/voices/word/648.mp3
deleted file mode 100644
index e82e746..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/648.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/649.mp3 b/old/html/multidic/app/webroot/voices/word/649.mp3
deleted file mode 100644
index 6816cc6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/649.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/65.mp3 b/old/html/multidic/app/webroot/voices/word/65.mp3
deleted file mode 100644
index 13aa881..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/65.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/650.mp3 b/old/html/multidic/app/webroot/voices/word/650.mp3
deleted file mode 100644
index a42f5c2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/650.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/651.mp3 b/old/html/multidic/app/webroot/voices/word/651.mp3
deleted file mode 100644
index a5bccf2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/651.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/652.mp3 b/old/html/multidic/app/webroot/voices/word/652.mp3
deleted file mode 100644
index de74fb1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/652.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/653.mp3 b/old/html/multidic/app/webroot/voices/word/653.mp3
deleted file mode 100644
index 138caac..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/653.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/654.mp3 b/old/html/multidic/app/webroot/voices/word/654.mp3
deleted file mode 100644
index 1e35773..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/654.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/655.mp3 b/old/html/multidic/app/webroot/voices/word/655.mp3
deleted file mode 100644
index 4e7f032..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/655.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/656.mp3 b/old/html/multidic/app/webroot/voices/word/656.mp3
deleted file mode 100644
index 0840ac3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/656.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/657.mp3 b/old/html/multidic/app/webroot/voices/word/657.mp3
deleted file mode 100644
index 16bdc4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/657.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/658.mp3 b/old/html/multidic/app/webroot/voices/word/658.mp3
deleted file mode 100644
index 37ad422..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/658.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/659.mp3 b/old/html/multidic/app/webroot/voices/word/659.mp3
deleted file mode 100644
index 9cfcb77..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/659.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/66.mp3 b/old/html/multidic/app/webroot/voices/word/66.mp3
deleted file mode 100644
index 515442c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/66.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/660.mp3 b/old/html/multidic/app/webroot/voices/word/660.mp3
deleted file mode 100644
index 962a00c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/660.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/661.mp3 b/old/html/multidic/app/webroot/voices/word/661.mp3
deleted file mode 100644
index cb5da40..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/661.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/662.mp3 b/old/html/multidic/app/webroot/voices/word/662.mp3
deleted file mode 100644
index be5f786..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/662.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/663.mp3 b/old/html/multidic/app/webroot/voices/word/663.mp3
deleted file mode 100644
index dda7c0b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/663.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/664.mp3 b/old/html/multidic/app/webroot/voices/word/664.mp3
deleted file mode 100644
index 97f9050..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/664.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/665.mp3 b/old/html/multidic/app/webroot/voices/word/665.mp3
deleted file mode 100644
index 63bf6ce..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/665.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/666.mp3 b/old/html/multidic/app/webroot/voices/word/666.mp3
deleted file mode 100644
index c5f5677..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/666.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/667.mp3 b/old/html/multidic/app/webroot/voices/word/667.mp3
deleted file mode 100644
index 9041f48..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/667.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/668.mp3 b/old/html/multidic/app/webroot/voices/word/668.mp3
deleted file mode 100644
index e3cc14c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/668.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/669.mp3 b/old/html/multidic/app/webroot/voices/word/669.mp3
deleted file mode 100644
index 41ec1e7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/669.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/67.mp3 b/old/html/multidic/app/webroot/voices/word/67.mp3
deleted file mode 100644
index ea73f42..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/67.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/670.mp3 b/old/html/multidic/app/webroot/voices/word/670.mp3
deleted file mode 100644
index 86ffdaa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/670.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/671.mp3 b/old/html/multidic/app/webroot/voices/word/671.mp3
deleted file mode 100644
index 0deb35e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/671.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/672.mp3 b/old/html/multidic/app/webroot/voices/word/672.mp3
deleted file mode 100644
index 173997e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/672.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/673.mp3 b/old/html/multidic/app/webroot/voices/word/673.mp3
deleted file mode 100644
index e683968..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/673.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/674.mp3 b/old/html/multidic/app/webroot/voices/word/674.mp3
deleted file mode 100644
index 32e79f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/674.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/675.mp3 b/old/html/multidic/app/webroot/voices/word/675.mp3
deleted file mode 100644
index bdb9634..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/675.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/676.mp3 b/old/html/multidic/app/webroot/voices/word/676.mp3
deleted file mode 100644
index fc9efa6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/676.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/677.mp3 b/old/html/multidic/app/webroot/voices/word/677.mp3
deleted file mode 100644
index 31a733e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/677.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/678.mp3 b/old/html/multidic/app/webroot/voices/word/678.mp3
deleted file mode 100644
index ec79881..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/678.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/679.mp3 b/old/html/multidic/app/webroot/voices/word/679.mp3
deleted file mode 100644
index fb4d5c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/679.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/68.mp3 b/old/html/multidic/app/webroot/voices/word/68.mp3
deleted file mode 100644
index 3a1bb6a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/68.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/680.mp3 b/old/html/multidic/app/webroot/voices/word/680.mp3
deleted file mode 100644
index 46e0ab0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/680.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/681.mp3 b/old/html/multidic/app/webroot/voices/word/681.mp3
deleted file mode 100644
index c4f4052..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/681.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/682.mp3 b/old/html/multidic/app/webroot/voices/word/682.mp3
deleted file mode 100644
index fabf9a7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/682.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/683.mp3 b/old/html/multidic/app/webroot/voices/word/683.mp3
deleted file mode 100644
index 2d3999f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/683.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/684.mp3 b/old/html/multidic/app/webroot/voices/word/684.mp3
deleted file mode 100644
index 739c68f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/684.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/685.mp3 b/old/html/multidic/app/webroot/voices/word/685.mp3
deleted file mode 100644
index 6e63e66..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/685.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/686.mp3 b/old/html/multidic/app/webroot/voices/word/686.mp3
deleted file mode 100644
index 59b7477..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/686.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/687.mp3 b/old/html/multidic/app/webroot/voices/word/687.mp3
deleted file mode 100644
index 16c5fb8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/687.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/688.mp3 b/old/html/multidic/app/webroot/voices/word/688.mp3
deleted file mode 100644
index 4e03037..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/688.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/689.mp3 b/old/html/multidic/app/webroot/voices/word/689.mp3
deleted file mode 100644
index b0cfb75..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/689.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/69.mp3 b/old/html/multidic/app/webroot/voices/word/69.mp3
deleted file mode 100644
index f9a1940..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/69.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/690.mp3 b/old/html/multidic/app/webroot/voices/word/690.mp3
deleted file mode 100644
index 2bf6936..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/690.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/691.mp3 b/old/html/multidic/app/webroot/voices/word/691.mp3
deleted file mode 100644
index 075963a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/691.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/692.mp3 b/old/html/multidic/app/webroot/voices/word/692.mp3
deleted file mode 100644
index 788b144..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/692.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/693.mp3 b/old/html/multidic/app/webroot/voices/word/693.mp3
deleted file mode 100644
index 56bef0c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/693.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/694.mp3 b/old/html/multidic/app/webroot/voices/word/694.mp3
deleted file mode 100644
index c8947cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/694.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/695.mp3 b/old/html/multidic/app/webroot/voices/word/695.mp3
deleted file mode 100644
index 01d0733..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/695.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/696.mp3 b/old/html/multidic/app/webroot/voices/word/696.mp3
deleted file mode 100644
index b38b2ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/696.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/697.mp3 b/old/html/multidic/app/webroot/voices/word/697.mp3
deleted file mode 100644
index 05f4b8c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/697.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/698.mp3 b/old/html/multidic/app/webroot/voices/word/698.mp3
deleted file mode 100644
index 5dd5643..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/698.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/699.mp3 b/old/html/multidic/app/webroot/voices/word/699.mp3
deleted file mode 100644
index 6614a18..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/699.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/70.mp3 b/old/html/multidic/app/webroot/voices/word/70.mp3
deleted file mode 100644
index 0397d55..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/70.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/700.mp3 b/old/html/multidic/app/webroot/voices/word/700.mp3
deleted file mode 100644
index f847ed9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/700.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/701.mp3 b/old/html/multidic/app/webroot/voices/word/701.mp3
deleted file mode 100644
index 5977244..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/701.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/702.mp3 b/old/html/multidic/app/webroot/voices/word/702.mp3
deleted file mode 100644
index 881f93b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/702.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/703.mp3 b/old/html/multidic/app/webroot/voices/word/703.mp3
deleted file mode 100644
index 65cec5d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/703.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/704.mp3 b/old/html/multidic/app/webroot/voices/word/704.mp3
deleted file mode 100644
index 99f6304..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/704.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/705.mp3 b/old/html/multidic/app/webroot/voices/word/705.mp3
deleted file mode 100644
index fcc250b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/705.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/706.mp3 b/old/html/multidic/app/webroot/voices/word/706.mp3
deleted file mode 100644
index 00863e6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/706.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/707.mp3 b/old/html/multidic/app/webroot/voices/word/707.mp3
deleted file mode 100644
index a5c7f6e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/707.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/708.mp3 b/old/html/multidic/app/webroot/voices/word/708.mp3
deleted file mode 100644
index b26c5c5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/708.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/709.mp3 b/old/html/multidic/app/webroot/voices/word/709.mp3
deleted file mode 100644
index 07a3a47..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/709.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/71.mp3 b/old/html/multidic/app/webroot/voices/word/71.mp3
deleted file mode 100644
index 98456a5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/71.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/710.mp3 b/old/html/multidic/app/webroot/voices/word/710.mp3
deleted file mode 100644
index 7ad0aa1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/710.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/711.mp3 b/old/html/multidic/app/webroot/voices/word/711.mp3
deleted file mode 100644
index 19ba368..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/711.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/712.mp3 b/old/html/multidic/app/webroot/voices/word/712.mp3
deleted file mode 100644
index fd12a6b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/712.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/713.mp3 b/old/html/multidic/app/webroot/voices/word/713.mp3
deleted file mode 100644
index 645c9f1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/713.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/714.mp3 b/old/html/multidic/app/webroot/voices/word/714.mp3
deleted file mode 100644
index f5dc772..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/714.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/715.mp3 b/old/html/multidic/app/webroot/voices/word/715.mp3
deleted file mode 100644
index 677c64c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/715.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/716.mp3 b/old/html/multidic/app/webroot/voices/word/716.mp3
deleted file mode 100644
index 8038168..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/716.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/717.mp3 b/old/html/multidic/app/webroot/voices/word/717.mp3
deleted file mode 100644
index 0f6e3c0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/717.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/718.mp3 b/old/html/multidic/app/webroot/voices/word/718.mp3
deleted file mode 100644
index 6a94e25..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/718.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/719.mp3 b/old/html/multidic/app/webroot/voices/word/719.mp3
deleted file mode 100644
index 4d6d54e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/719.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/72.mp3 b/old/html/multidic/app/webroot/voices/word/72.mp3
deleted file mode 100644
index f3c719f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/72.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/720.mp3 b/old/html/multidic/app/webroot/voices/word/720.mp3
deleted file mode 100644
index d35b256..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/720.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/721.mp3 b/old/html/multidic/app/webroot/voices/word/721.mp3
deleted file mode 100644
index da82214..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/721.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/722.mp3 b/old/html/multidic/app/webroot/voices/word/722.mp3
deleted file mode 100644
index ac49dd0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/722.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/723.mp3 b/old/html/multidic/app/webroot/voices/word/723.mp3
deleted file mode 100644
index 2970ed4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/723.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/724.mp3 b/old/html/multidic/app/webroot/voices/word/724.mp3
deleted file mode 100644
index 2a23cdd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/724.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/725.mp3 b/old/html/multidic/app/webroot/voices/word/725.mp3
deleted file mode 100644
index c380def..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/725.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/726.mp3 b/old/html/multidic/app/webroot/voices/word/726.mp3
deleted file mode 100644
index 1448a09..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/726.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/727.mp3 b/old/html/multidic/app/webroot/voices/word/727.mp3
deleted file mode 100644
index 0edf7fe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/727.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/728.mp3 b/old/html/multidic/app/webroot/voices/word/728.mp3
deleted file mode 100644
index d16ce1e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/728.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/729.mp3 b/old/html/multidic/app/webroot/voices/word/729.mp3
deleted file mode 100644
index 03f33bd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/729.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/73.mp3 b/old/html/multidic/app/webroot/voices/word/73.mp3
deleted file mode 100644
index d90f21a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/73.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/730.mp3 b/old/html/multidic/app/webroot/voices/word/730.mp3
deleted file mode 100644
index 5638c2f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/730.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/731.mp3 b/old/html/multidic/app/webroot/voices/word/731.mp3
deleted file mode 100644
index fac9d4f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/731.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/732.mp3 b/old/html/multidic/app/webroot/voices/word/732.mp3
deleted file mode 100644
index 90f38a4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/732.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/733.mp3 b/old/html/multidic/app/webroot/voices/word/733.mp3
deleted file mode 100644
index 181ec12..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/733.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/734.mp3 b/old/html/multidic/app/webroot/voices/word/734.mp3
deleted file mode 100644
index c869ae0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/734.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/735.mp3 b/old/html/multidic/app/webroot/voices/word/735.mp3
deleted file mode 100644
index 5fb9945..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/735.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/736.mp3 b/old/html/multidic/app/webroot/voices/word/736.mp3
deleted file mode 100644
index 480bda5..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/736.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/737.mp3 b/old/html/multidic/app/webroot/voices/word/737.mp3
deleted file mode 100644
index a07936c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/737.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/738.mp3 b/old/html/multidic/app/webroot/voices/word/738.mp3
deleted file mode 100644
index 6d5d43e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/738.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/739.mp3 b/old/html/multidic/app/webroot/voices/word/739.mp3
deleted file mode 100644
index 7f2c736..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/739.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/74.mp3 b/old/html/multidic/app/webroot/voices/word/74.mp3
deleted file mode 100644
index c70cf4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/74.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/740.mp3 b/old/html/multidic/app/webroot/voices/word/740.mp3
deleted file mode 100644
index e34579e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/740.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/741.mp3 b/old/html/multidic/app/webroot/voices/word/741.mp3
deleted file mode 100644
index 3101e59..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/741.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/742.mp3 b/old/html/multidic/app/webroot/voices/word/742.mp3
deleted file mode 100644
index 0c5cf2e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/742.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/743.mp3 b/old/html/multidic/app/webroot/voices/word/743.mp3
deleted file mode 100644
index 12ee6ec..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/743.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/744.mp3 b/old/html/multidic/app/webroot/voices/word/744.mp3
deleted file mode 100644
index b3919d2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/744.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/745.mp3 b/old/html/multidic/app/webroot/voices/word/745.mp3
deleted file mode 100644
index 4f92b02..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/745.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/746.mp3 b/old/html/multidic/app/webroot/voices/word/746.mp3
deleted file mode 100644
index 97c5ed7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/746.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/747.mp3 b/old/html/multidic/app/webroot/voices/word/747.mp3
deleted file mode 100644
index a00bdbb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/747.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/748.mp3 b/old/html/multidic/app/webroot/voices/word/748.mp3
deleted file mode 100644
index 7cd47a9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/748.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/749.mp3 b/old/html/multidic/app/webroot/voices/word/749.mp3
deleted file mode 100644
index d132ec4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/749.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/75.mp3 b/old/html/multidic/app/webroot/voices/word/75.mp3
deleted file mode 100644
index f79ce10..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/75.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/750.mp3 b/old/html/multidic/app/webroot/voices/word/750.mp3
deleted file mode 100644
index f5d6131..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/750.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/751.mp3 b/old/html/multidic/app/webroot/voices/word/751.mp3
deleted file mode 100644
index 31ea911..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/751.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/752.mp3 b/old/html/multidic/app/webroot/voices/word/752.mp3
deleted file mode 100644
index 7ee49f4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/752.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/753.mp3 b/old/html/multidic/app/webroot/voices/word/753.mp3
deleted file mode 100644
index fff6b64..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/753.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/754.mp3 b/old/html/multidic/app/webroot/voices/word/754.mp3
deleted file mode 100644
index b238778..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/754.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/755.mp3 b/old/html/multidic/app/webroot/voices/word/755.mp3
deleted file mode 100644
index b922b8d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/755.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/756.mp3 b/old/html/multidic/app/webroot/voices/word/756.mp3
deleted file mode 100644
index c2df934..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/756.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/757.mp3 b/old/html/multidic/app/webroot/voices/word/757.mp3
deleted file mode 100644
index 76f057e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/757.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/758.mp3 b/old/html/multidic/app/webroot/voices/word/758.mp3
deleted file mode 100644
index d0c81c7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/758.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/759.mp3 b/old/html/multidic/app/webroot/voices/word/759.mp3
deleted file mode 100644
index 7cf153d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/759.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/76.mp3 b/old/html/multidic/app/webroot/voices/word/76.mp3
deleted file mode 100644
index d5220f9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/76.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/760.mp3 b/old/html/multidic/app/webroot/voices/word/760.mp3
deleted file mode 100644
index 12efb13..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/760.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/761.mp3 b/old/html/multidic/app/webroot/voices/word/761.mp3
deleted file mode 100644
index 1a14b40..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/761.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/762.mp3 b/old/html/multidic/app/webroot/voices/word/762.mp3
deleted file mode 100644
index 8eb858d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/762.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/763.mp3 b/old/html/multidic/app/webroot/voices/word/763.mp3
deleted file mode 100644
index 4c0c3fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/763.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/764.mp3 b/old/html/multidic/app/webroot/voices/word/764.mp3
deleted file mode 100644
index fd0ffff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/764.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/765.mp3 b/old/html/multidic/app/webroot/voices/word/765.mp3
deleted file mode 100644
index 0101637..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/765.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/766.mp3 b/old/html/multidic/app/webroot/voices/word/766.mp3
deleted file mode 100644
index 69bde3f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/766.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/767.mp3 b/old/html/multidic/app/webroot/voices/word/767.mp3
deleted file mode 100644
index c87e323..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/767.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/768.mp3 b/old/html/multidic/app/webroot/voices/word/768.mp3
deleted file mode 100644
index 016c08b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/768.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/769.mp3 b/old/html/multidic/app/webroot/voices/word/769.mp3
deleted file mode 100644
index 6415c83..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/769.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/77.mp3 b/old/html/multidic/app/webroot/voices/word/77.mp3
deleted file mode 100644
index 7e7514a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/77.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/770.mp3 b/old/html/multidic/app/webroot/voices/word/770.mp3
deleted file mode 100644
index 5a7edca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/770.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/771.mp3 b/old/html/multidic/app/webroot/voices/word/771.mp3
deleted file mode 100644
index 445b9a0..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/771.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/772.mp3 b/old/html/multidic/app/webroot/voices/word/772.mp3
deleted file mode 100644
index 6a4692c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/772.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/773.mp3 b/old/html/multidic/app/webroot/voices/word/773.mp3
deleted file mode 100644
index f924392..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/773.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/774.mp3 b/old/html/multidic/app/webroot/voices/word/774.mp3
deleted file mode 100644
index b99a9e4..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/774.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/775.mp3 b/old/html/multidic/app/webroot/voices/word/775.mp3
deleted file mode 100644
index ff47dd9..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/775.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/776.mp3 b/old/html/multidic/app/webroot/voices/word/776.mp3
deleted file mode 100644
index a52e520..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/776.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/777.mp3 b/old/html/multidic/app/webroot/voices/word/777.mp3
deleted file mode 100644
index f41f29d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/777.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/778.mp3 b/old/html/multidic/app/webroot/voices/word/778.mp3
deleted file mode 100644
index 368c750..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/778.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/779.mp3 b/old/html/multidic/app/webroot/voices/word/779.mp3
deleted file mode 100644
index 28fdf35..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/779.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/78.mp3 b/old/html/multidic/app/webroot/voices/word/78.mp3
deleted file mode 100644
index f685255..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/78.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/780.mp3 b/old/html/multidic/app/webroot/voices/word/780.mp3
deleted file mode 100644
index fa36c34..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/780.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/781.mp3 b/old/html/multidic/app/webroot/voices/word/781.mp3
deleted file mode 100644
index c9f35ab..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/781.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/782.mp3 b/old/html/multidic/app/webroot/voices/word/782.mp3
deleted file mode 100644
index 050c0ca..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/782.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/783.mp3 b/old/html/multidic/app/webroot/voices/word/783.mp3
deleted file mode 100644
index 659ec75..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/783.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/784.mp3 b/old/html/multidic/app/webroot/voices/word/784.mp3
deleted file mode 100644
index b58c9cd..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/784.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/785.mp3 b/old/html/multidic/app/webroot/voices/word/785.mp3
deleted file mode 100644
index 146e58a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/785.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/786.mp3 b/old/html/multidic/app/webroot/voices/word/786.mp3
deleted file mode 100644
index 2abb447..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/786.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/787.mp3 b/old/html/multidic/app/webroot/voices/word/787.mp3
deleted file mode 100644
index 485a651..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/787.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/788.mp3 b/old/html/multidic/app/webroot/voices/word/788.mp3
deleted file mode 100644
index a23256b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/788.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/789.mp3 b/old/html/multidic/app/webroot/voices/word/789.mp3
deleted file mode 100644
index 3149ebc..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/789.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/79.mp3 b/old/html/multidic/app/webroot/voices/word/79.mp3
deleted file mode 100644
index f685255..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/79.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/790.mp3 b/old/html/multidic/app/webroot/voices/word/790.mp3
deleted file mode 100644
index a57e738..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/790.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/791.mp3 b/old/html/multidic/app/webroot/voices/word/791.mp3
deleted file mode 100644
index 763176f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/791.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/792.mp3 b/old/html/multidic/app/webroot/voices/word/792.mp3
deleted file mode 100644
index 1fa5ebe..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/792.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/793.mp3 b/old/html/multidic/app/webroot/voices/word/793.mp3
deleted file mode 100644
index 4a78ab6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/793.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/794.mp3 b/old/html/multidic/app/webroot/voices/word/794.mp3
deleted file mode 100644
index 8303f94..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/794.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/795.mp3 b/old/html/multidic/app/webroot/voices/word/795.mp3
deleted file mode 100644
index cb73e8b..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/795.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/796.mp3 b/old/html/multidic/app/webroot/voices/word/796.mp3
deleted file mode 100644
index fcb2d6a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/796.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/797.mp3 b/old/html/multidic/app/webroot/voices/word/797.mp3
deleted file mode 100644
index af68cb7..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/797.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/798.mp3 b/old/html/multidic/app/webroot/voices/word/798.mp3
deleted file mode 100644
index e573432..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/798.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/799.mp3 b/old/html/multidic/app/webroot/voices/word/799.mp3
deleted file mode 100644
index 35a9aad..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/799.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/80.mp3 b/old/html/multidic/app/webroot/voices/word/80.mp3
deleted file mode 100644
index 22467f6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/80.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/800.mp3 b/old/html/multidic/app/webroot/voices/word/800.mp3
deleted file mode 100644
index 3ed104d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/800.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/801.mp3 b/old/html/multidic/app/webroot/voices/word/801.mp3
deleted file mode 100644
index 2e7db50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/801.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/802.mp3 b/old/html/multidic/app/webroot/voices/word/802.mp3
deleted file mode 100644
index a6268a3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/802.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/803.mp3 b/old/html/multidic/app/webroot/voices/word/803.mp3
deleted file mode 100644
index 5eaece3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/803.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/804.mp3 b/old/html/multidic/app/webroot/voices/word/804.mp3
deleted file mode 100644
index adb1ef3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/804.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/805.mp3 b/old/html/multidic/app/webroot/voices/word/805.mp3
deleted file mode 100644
index 5b076fa..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/805.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/806.mp3 b/old/html/multidic/app/webroot/voices/word/806.mp3
deleted file mode 100644
index 28e2fda..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/806.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/807.mp3 b/old/html/multidic/app/webroot/voices/word/807.mp3
deleted file mode 100644
index 31a8cc6..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/807.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/808.mp3 b/old/html/multidic/app/webroot/voices/word/808.mp3
deleted file mode 100644
index b3ae7b3..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/808.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/809.mp3 b/old/html/multidic/app/webroot/voices/word/809.mp3
deleted file mode 100644
index e8c57c1..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/809.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/81.mp3 b/old/html/multidic/app/webroot/voices/word/81.mp3
deleted file mode 100644
index 5786feb..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/81.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/810.mp3 b/old/html/multidic/app/webroot/voices/word/810.mp3
deleted file mode 100644
index 03f1a9e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/810.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/811.mp3 b/old/html/multidic/app/webroot/voices/word/811.mp3
deleted file mode 100644
index 818e6d8..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/811.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/812.mp3 b/old/html/multidic/app/webroot/voices/word/812.mp3
deleted file mode 100644
index 0188d9a..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/812.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/813.mp3 b/old/html/multidic/app/webroot/voices/word/813.mp3
deleted file mode 100644
index 74db101..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/813.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/814.mp3 b/old/html/multidic/app/webroot/voices/word/814.mp3
deleted file mode 100644
index 07f8d37..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/814.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/815.mp3 b/old/html/multidic/app/webroot/voices/word/815.mp3
deleted file mode 100644
index 1147324..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/815.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/816.mp3 b/old/html/multidic/app/webroot/voices/word/816.mp3
deleted file mode 100644
index d80be62..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/816.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/817.mp3 b/old/html/multidic/app/webroot/voices/word/817.mp3
deleted file mode 100644
index 26e850f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/817.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/818.mp3 b/old/html/multidic/app/webroot/voices/word/818.mp3
deleted file mode 100644
index 0c3cd46..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/818.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/819.mp3 b/old/html/multidic/app/webroot/voices/word/819.mp3
deleted file mode 100644
index 1e1eed2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/819.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/82.mp3 b/old/html/multidic/app/webroot/voices/word/82.mp3
deleted file mode 100644
index fafc248..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/82.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/820.mp3 b/old/html/multidic/app/webroot/voices/word/820.mp3
deleted file mode 100644
index d9b0b4e..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/820.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/821.mp3 b/old/html/multidic/app/webroot/voices/word/821.mp3
deleted file mode 100644
index 6ad5c1c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/821.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/822.mp3 b/old/html/multidic/app/webroot/voices/word/822.mp3
deleted file mode 100644
index 013fe50..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/822.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/83.mp3 b/old/html/multidic/app/webroot/voices/word/83.mp3
deleted file mode 100644
index 2472e47..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/83.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/84.mp3 b/old/html/multidic/app/webroot/voices/word/84.mp3
deleted file mode 100644
index 729c24d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/84.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/85.mp3 b/old/html/multidic/app/webroot/voices/word/85.mp3
deleted file mode 100644
index 4929cc2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/85.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/86.mp3 b/old/html/multidic/app/webroot/voices/word/86.mp3
deleted file mode 100644
index a12788f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/86.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/87.mp3 b/old/html/multidic/app/webroot/voices/word/87.mp3
deleted file mode 100644
index 54f0798..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/87.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/88.mp3 b/old/html/multidic/app/webroot/voices/word/88.mp3
deleted file mode 100644
index 1617d4d..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/88.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/89.mp3 b/old/html/multidic/app/webroot/voices/word/89.mp3
deleted file mode 100644
index a000da2..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/89.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/90.mp3 b/old/html/multidic/app/webroot/voices/word/90.mp3
deleted file mode 100644
index f1ad326..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/90.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/91.mp3 b/old/html/multidic/app/webroot/voices/word/91.mp3
deleted file mode 100644
index c417453..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/91.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/92.mp3 b/old/html/multidic/app/webroot/voices/word/92.mp3
deleted file mode 100644
index 52e835f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/92.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/93.mp3 b/old/html/multidic/app/webroot/voices/word/93.mp3
deleted file mode 100644
index a7cb186..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/93.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/94.mp3 b/old/html/multidic/app/webroot/voices/word/94.mp3
deleted file mode 100644
index cb162ff..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/94.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/95.mp3 b/old/html/multidic/app/webroot/voices/word/95.mp3
deleted file mode 100644
index 992b90f..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/95.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/96.mp3 b/old/html/multidic/app/webroot/voices/word/96.mp3
deleted file mode 100644
index 84e0f03..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/96.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/97.mp3 b/old/html/multidic/app/webroot/voices/word/97.mp3
deleted file mode 100644
index b282e90..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/97.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/98.mp3 b/old/html/multidic/app/webroot/voices/word/98.mp3
deleted file mode 100644
index 09ce24c..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/98.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/99.mp3 b/old/html/multidic/app/webroot/voices/word/99.mp3
deleted file mode 100644
index 866d804..0000000
Binary files a/old/html/multidic/app/webroot/voices/word/99.mp3 and /dev/null differ
diff --git a/old/html/multidic/app/webroot/voices/word/vypis.txt b/old/html/multidic/app/webroot/voices/word/vypis.txt
deleted file mode 100644
index 28a7eb2..0000000
--- a/old/html/multidic/app/webroot/voices/word/vypis.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-ahooooj
diff --git a/old/html/multidic/article_print.php b/old/html/multidic/article_print.php
new file mode 100644
index 0000000..c5325c6
--- /dev/null
+++ b/old/html/multidic/article_print.php
@@ -0,0 +1,33 @@
+<?php
+session_start();
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Administrace slovníku katedry blízkovýchoních studií</title>
+<link rel="stylesheet" type="text/css" href="./css/kbs.css" /> 
+
+</head>
+<body onload="javascript:print()">
+
+<!--h6>
+Soubor generován <?php echo Date("d.m.Y");?> ze systému KBS ZČU v Plzni pro uživatele <?php echo $ses_name." ".$ses_surname; ?>.
+</h6-->
+<?php
+  require_once("./examination/article.php");
+  $article = get_article($_REQUEST['view_article']);
+  //print_r($article); ?>
+  
+    <div class="articlecard">
+       <h2 class="arabic"> <?php echo $article["title"]?> </h2>
+       <p class="arabic">&nbsp;&nbsp;&nbsp;<?php echo $article["body"]?></p>
+       <p>&nbsp;&nbsp;&nbsp; <b>zdroj:</b> <?php echo $article["source"]?></p>
+       <p>&nbsp;&nbsp;&nbsp; <b>lekce:</b> <?php echo $article["lection"]?></p>
+    </div>   
+
+
+</body>
+</html>
+
diff --git a/old/html/multidic/cake-index.php b/old/html/multidic/cake-index.php
new file mode 100644
index 0000000..289458b
--- /dev/null
+++ b/old/html/multidic/cake-index.php
@@ -0,0 +1,87 @@
+<?php
+/* SVN FILE: $Id: index.php 4424 2007-02-03 02:55:49Z phpnut $ */
+/**
+ * Short description for file.
+ *
+ * Long description for file
+ *
+ * PHP versions 4 and 5
+ *
+ * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
+ * Copyright 2005-2007, Cake Software Foundation, Inc.
+ *								1785 E. Sahara Avenue, Suite 490-204
+ *								Las Vegas, Nevada 89104
+ *
+ * Licensed under The MIT License
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @filesource
+ * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
+ * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
+ * @package			cake
+ * @subpackage		cake.app.webroot
+ * @since			CakePHP(tm) v 0.2.9
+ * @version			$Revision: 4424 $
+ * @modifiedby		$LastChangedBy: phpnut $
+ * @lastmodified	$Date: 2007-02-02 20:55:49 -0600 (Fri, 02 Feb 2007) $
+ * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
+ */
+/**
+ * Do not change
+ */
+	if (!defined('DS')) {
+		 define('DS', DIRECTORY_SEPARATOR);
+	}
+/**
+ * These defines should only be edited if you have cake installed in
+ * a directory layout other than the way it is distributed.
+ * Each define has a commented line of code that explains what you would change.
+ *
+ */
+	if (!defined('ROOT')) {
+		 //define('ROOT', 'FULL PATH TO DIRECTORY WHERE APP DIRECTORY IS LOCATED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
+		 //You should also use the DS define to seperate your directories
+		 define('ROOT', dirname(dirname(dirname(__FILE__))));
+	}
+	if (!defined('APP_DIR')) {
+		 //define('APP_DIR', 'DIRECTORY NAME OF APPLICATION';
+		 define('APP_DIR', basename(dirname(dirname(__FILE__))));
+	}
+/**
+ * This only needs to be changed if the cake installed libs are located
+ * outside of the distributed directory structure.
+ */
+	if (!defined('CAKE_CORE_INCLUDE_PATH')) {
+		 //define ('CAKE_CORE_INCLUDE_PATH', FULL PATH TO DIRECTORY WHERE CAKE CORE IS INSTALLED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
+		 //You should also use the DS define to seperate your directories
+		 define('CAKE_CORE_INCLUDE_PATH', ROOT);
+	}
+///////////////////////////////
+//DO NOT EDIT BELOW THIS LINE//
+///////////////////////////////
+	if (!defined('WEBROOT_DIR')) {
+		 define('WEBROOT_DIR', basename(dirname(__FILE__)));
+	}
+	if (!defined('WWW_ROOT')) {
+		 define('WWW_ROOT', dirname(__FILE__) . DS);
+	}
+	if (!defined('CORE_PATH')) {
+		 if (function_exists('ini_set')) {
+			  ini_set('include_path', CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS . PATH_SEPARATOR . ini_get('include_path'));
+			  define('APP_PATH', null);
+			  define('CORE_PATH', null);
+		 } else {
+			  define('APP_PATH', ROOT . DS . APP_DIR . DS);
+			  define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
+		 }
+	}
+	require CORE_PATH . 'cake' . DS . 'bootstrap.php';
+	if (isset($_GET['url']) && $_GET['url'] === 'favicon.ico') {
+	} else {
+		 $Dispatcher = new Dispatcher();
+		 $Dispatcher->dispatch($url);
+	}
+	if (Configure::read() > 0) {
+		 echo "<!-- " . round(getMicrotime() - $TIME_START, 4) . "s -->";
+	}
+?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/.svn/entries b/old/html/multidic/cake/.svn/entries
deleted file mode 100644
index 9847c34..0000000
--- a/old/html/multidic/cake/.svn/entries
+++ /dev/null
@@ -1,121 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake
-svn://192.168.2.102
-
-
-
-2007-09-24T10:48:20.708360Z
-299
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-LICENSE.txt
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-fa8700bf4f832666805a414292e82882
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-VERSION.txt
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-57102e7cbb76ff93bf1010fc132dfcd1
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-bootstrap.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-64c5a3d86c5496dd27fc319a677ef9fb
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-config
-dir
-
-app_model.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-de5b2efc84a9f8a800625199f3d2bb4c
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-scripts
-dir
-
-libs
-dir
-
-app_controller.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-32e4009287fed71203d95a78fd8a51fa
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-basics.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-e61640091921e4603bbd6ef217c1769b
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-dispatcher.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-0f950c12210f380b6e53882375eb2ae0
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/.svn/format b/old/html/multidic/cake/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/.svn/text-base/LICENSE.txt.svn-base b/old/html/multidic/cake/.svn/text-base/LICENSE.txt.svn-base
deleted file mode 100644
index 4787242..0000000
--- a/old/html/multidic/cake/.svn/text-base/LICENSE.txt.svn-base
+++ /dev/null
@@ -1,24 +0,0 @@
-The MIT License
-
-CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
-Copyright 2005-2007,	Cake Software Foundation, Inc.
-							1785 E. Sahara Avenue, Suite 490-204
-							Las Vegas, Nevada 89104
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the "Software"),
-to deal in the Software without restriction, including without limitation
-the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/old/html/multidic/cake/.svn/text-base/VERSION.txt.svn-base b/old/html/multidic/cake/.svn/text-base/VERSION.txt.svn-base
deleted file mode 100644
index d6c74ad..0000000
--- a/old/html/multidic/cake/.svn/text-base/VERSION.txt.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////////////////////////////////
-// +---------------------------------------------------------------------------------------------------+ //
-// + $Id: VERSION.txt 5144 2007-05-21 04:46:30Z phpnut $
-// + Last Modified: $Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
-// + Modified By: $LastChangedBy: phpnut $
-// +---------------------------------------------------------------------------------------------------+ //
-///////////////////////////////////////////////////////////////////////////////////////////////////////////
-
-1.1.15.5144
\ No newline at end of file
diff --git a/old/html/multidic/cake/.svn/text-base/app_controller.php.svn-base b/old/html/multidic/cake/.svn/text-base/app_controller.php.svn-base
deleted file mode 100644
index 46e1b09..0000000
--- a/old/html/multidic/cake/.svn/text-base/app_controller.php.svn-base
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/* SVN FILE: $Id: app_controller.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * This is a placeholder class.
- * Create the same file in app/app_controller.php
- *
- * Add your application-wide methods in the class below, your controllers
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.cake
- */
-class AppController extends Controller {
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/.svn/text-base/app_model.php.svn-base b/old/html/multidic/cake/.svn/text-base/app_model.php.svn-base
deleted file mode 100644
index 9a39809..0000000
--- a/old/html/multidic/cake/.svn/text-base/app_model.php.svn-base
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/* SVN FILE: $Id: app_model.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Application model for Cake.
- *
- * This file is application-wide model file. You can put all
- * application-wide model-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Application model for Cake.
- *
- * This is a placeholder class.
- * Create the same file in app/app_model.php
- * Add your application-wide methods to the class, your models will inherit them.
- *
- * @package		cake
- * @subpackage	cake.cake
- */
-class AppModel extends Model{
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/.svn/text-base/basics.php.svn-base b/old/html/multidic/cake/.svn/text-base/basics.php.svn-base
deleted file mode 100644
index 3596be3..0000000
--- a/old/html/multidic/cake/.svn/text-base/basics.php.svn-base
+++ /dev/null
@@ -1,1164 +0,0 @@
-<?php
-/* SVN FILE: $Id: basics.php 4786 2007-04-05 17:57:00Z phpnut $ */
-/**
- * Basic Cake functionality.
- *
- * Core functions for including other source files, loading models and so forth.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4786 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-05 12:57:00 -0500 (Thu, 05 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Basic defines for timing functions.
- */
-	define('SECOND', 1);
-	define('MINUTE', 60 * SECOND);
-	define('HOUR', 60 * MINUTE);
-	define('DAY', 24 * HOUR);
-	define('WEEK', 7 * DAY);
-	define('MONTH', 30 * DAY);
-	define('YEAR', 365 * DAY);
-/**
- * Patch for PHP < 4.3
- */
-	if (!function_exists("ob_get_clean")) {
-		function ob_get_clean() {
-			$ob_contents = ob_get_contents();
-			ob_end_clean();
-			return $ob_contents;
-		}
-	}
-/**
- * Patch for PHP < 4.3
- */
-	if (version_compare(phpversion(), '5.0') < 0) {
-		eval ('
-		function clone($object) {
-		return $object;
-		}');
-	}
-/**
- * Computes the difference of arrays using keys for comparison
- *
- * @param array
- * @param array
- * @return array
- */
-	if (!function_exists('array_diff_key')) {
-		function array_diff_key() {
-			$valuesDiff = array();
-
-			if (func_num_args() < 2) {
-				return false;
-			}
-
-			foreach (func_get_args() as $param) {
-				if (!is_array($param)) {
-					return false;
-				}
-			}
-
-			$args = func_get_args();
-			foreach ($args[0] as $valueKey => $valueData) {
-				for ($i = 1; $i < func_num_args(); $i++) {
-					if (isset($args[$i][$valueKey])) {
-						continue 2;
-					}
-				}
-				$valuesDiff[$valueKey] = $valueData;
-			}
-			return $valuesDiff;
-		}
-	}
-/**
- * Computes the intersection of arrays using keys for comparison
- *
- * @param array
- * @param array
- * @return array
- */
-	if (!function_exists('array_intersect_key')) {
-		function array_intersect_key($arr1, $arr2) {
-			$res = array();
-			foreach($arr1 as $key=>$value) {
-				if(array_key_exists($key, $arr2)) {
-					$res[$key] = $arr1[$key];
-				}
-			}
-			return $res;
-		}
-	}
-/**
- * Loads all models.
- */
-	function loadModels() {
-		if(!class_exists('Model')){
-			require LIBS . 'model' . DS . 'model.php';
-		}
-		$path = Configure::getInstance();
-		if (!class_exists('AppModel')) {
-			if (file_exists(APP . 'app_model.php')) {
-				require(APP . 'app_model.php');
-			} else {
-				require(CAKE . 'app_model.php');
-			}
-			if (phpversion() < 5 && function_exists("overload")) {
-				overload('AppModel');
-			}
-		}
-
-		foreach($path->modelPaths as $path) {
-			foreach(listClasses($path)as $model_fn) {
-				list($name) = explode('.', $model_fn);
-				$className = Inflector::camelize($name);
-
-				if (!class_exists($className)) {
-					require($path . $model_fn);
-
-					if (phpversion() < 5 && function_exists("overload")) {
-						overload($className);
-					}
-				}
-			}
-		}
-	}
-/**
- * Loads all plugin models.
- *
- * @param  string  $plugin Name of plugin
- * @return
- */
-	function loadPluginModels($plugin) {
-		if(!class_exists('AppModel')){
-			loadModel();
-		}
-		$pluginAppModel = Inflector::camelize($plugin . '_app_model');
-		$pluginAppModelFile = APP . 'plugins' . DS . $plugin . DS . $plugin . '_app_model.php';
-		if (!class_exists($pluginAppModel)) {
-			if (file_exists($pluginAppModelFile)) {
-				require($pluginAppModelFile);
-			} else {
-				die('Plugins must have a class named ' . $pluginAppModel);
-			}
-			if (phpversion() < 5 && function_exists("overload")) {
-				overload($pluginAppModel);
-			}
-		}
-
-		$pluginModelDir = APP . 'plugins' . DS . $plugin . DS . 'models' . DS;
-
-		foreach(listClasses($pluginModelDir)as $modelFileName) {
-			list($name) = explode('.', $modelFileName);
-			$className = Inflector::camelize($name);
-
-			if (!class_exists($className)) {
-				require($pluginModelDir . $modelFileName);
-
-				if (phpversion() < 5 && function_exists("overload")) {
-					overload($className);
-				}
-			}
-		}
-	}
-/**
- * Loads custom view class.
- *
- */
-	function loadView($viewClass) {
-		if (!class_exists($viewClass . 'View')) {
-			$paths = Configure::getInstance();
-			$file = Inflector::underscore($viewClass) . '.php';
-
-			foreach($paths->viewPaths as $path) {
-				if (file_exists($path . $file)) {
-					return require($path . $file);
-				}
-			}
-
-			if ($viewFile = fileExistsInPath(LIBS . 'view' . DS . $file)) {
-				if (file_exists($viewFile)) {
-					require($viewFile);
-					return true;
-				} else {
-					return false;
-				}
-			}
-		}
-	}
-/**
- * Loads a model by CamelCase name.
- */
-	function loadModel($name = null) {
-		if(!class_exists('Model')){
-			require LIBS . 'model' . DS . 'model.php';
-		}
-		if (!class_exists('AppModel')) {
-			if (file_exists(APP . 'app_model.php')) {
-				require(APP . 'app_model.php');
-			} else {
-				require(CAKE . 'app_model.php');
-			}
-			if (phpversion() < 5 && function_exists("overload")) {
-				overload('AppModel');
-			}
-		}
-
-		if (!is_null($name) && !class_exists($name)) {
-			$className = $name;
-			$name = Inflector::underscore($name);
-			$paths = Configure::getInstance();
-
-			foreach($paths->modelPaths as $path) {
-				if (file_exists($path . $name . '.php')) {
-					require($path . $name . '.php');
-					if (phpversion() < 5 && function_exists("overload")) {
-						overload($className);
-					}
-					return true;
-				}
-			}
-			return false;
-		} else {
-			return true;
-		}
-	}
-/**
- * Loads all controllers.
- */
-	function loadControllers() {
-		$paths = Configure::getInstance();
-		if (!class_exists('AppController')) {
-			if (file_exists(APP . 'app_controller.php')) {
-				require(APP . 'app_controller.php');
-			} else {
-				require(CAKE . 'app_controller.php');
-			}
-		}
-		$loadedControllers = array();
-
-		foreach($paths->controllerPaths as $path) {
-			foreach(listClasses($path) as $controller) {
-				list($name) = explode('.', $controller);
-				$className = Inflector::camelize($name);
-				if (loadController($name)) {
-					$loadedControllers[$controller] = $className;
-				}
-			}
-		}
-		return $loadedControllers;
-	}
-/**
- * Loads a controller and its helper libraries.
- *
- * @param  string  $name Name of controller
- * @return boolean Success
- */
-	function loadController($name) {
-		$paths = Configure::getInstance();
-		if (!class_exists('AppController')) {
-			if (file_exists(APP . 'app_controller.php')) {
-				require(APP . 'app_controller.php');
-			} else {
-				require(CAKE . 'app_controller.php');
-			}
-		}
-
-		if ($name === null) {
-			return true;
-		}
-
-		if (!class_exists($name . 'Controller')) {
-			$name = Inflector::underscore($name);
-
-			foreach($paths->controllerPaths as $path) {
-				if (file_exists($path . $name . '_controller.php')) {
-					require($path . $name . '_controller.php');
-					return true;
-				}
-			}
-
-			if ($controller_fn = fileExistsInPath(LIBS . 'controller' . DS . $name . '_controller.php')) {
-				if (file_exists($controller_fn)) {
-					require($controller_fn);
-					return true;
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Loads a plugin's controller.
- *
- * @param  string  $plugin Name of plugin
- * @param  string  $controller Name of controller to load
- * @return boolean Success
- */
-	function loadPluginController($plugin, $controller) {
-		$pluginAppController = Inflector::camelize($plugin . '_app_controller');
-		$pluginAppControllerFile = APP . 'plugins' . DS . $plugin . DS . $plugin . '_app_controller.php';
-		if (!class_exists($pluginAppController)) {
-			if (file_exists($pluginAppControllerFile)) {
-				require($pluginAppControllerFile);
-			} else {
-				return false;
-			}
-		}
-
-		if (empty($controller)) {
-			if (!class_exists($plugin . 'Controller')) {
-				if (file_exists(APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . $plugin . '_controller.php')) {
-					require(APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . $plugin . '_controller.php');
-					return true;
-				}
-			}
-		}
-
-		if (!class_exists($controller . 'Controller')) {
-			$controller = Inflector::underscore($controller);
-			$file = APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . $controller . '_controller.php';
-
-			if (file_exists($file)) {
-				require($file);
-				return true;
-			}  elseif (!class_exists(Inflector::camelize($plugin . '_controller'))) {
-				if(file_exists(APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . $plugin . '_controller.php')) {
-					require(APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . $plugin . '_controller.php');
-					return true;
-				} else {
-					return false;
-				}
-			}
-		}
-		return true;
-	}
-/**
- * Loads a helper
- *
- * @param  string  $name Name of helper
- * @return boolean Success
- */
-	function loadHelper($name) {
-		$paths = Configure::getInstance();
-
-		if ($name === null) {
-			return true;
-		}
-
-		if (!class_exists($name . 'Helper')) {
-			$name=Inflector::underscore($name);
-
-			foreach($paths->helperPaths as $path) {
-				if (file_exists($path . $name . '.php')) {
-					require($path . $name . '.php');
-					return true;
-				}
-			}
-
-			if ($helper_fn = fileExistsInPath(LIBS . 'view' . DS . 'helpers' . DS . $name . '.php')) {
-				if (file_exists($helper_fn)) {
-					require($helper_fn);
-					return true;
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return true;
-		}
-	}
-/**
- * Loads a plugin's helper
- *
- * @param  string  $plugin Name of plugin
- * @param  string  $helper Name of helper to load
- * @return boolean Success
- */
-	function loadPluginHelper($plugin, $helper) {
-		if (!class_exists($helper . 'Helper')) {
-			$helper = Inflector::underscore($helper);
-			$file = APP . 'plugins' . DS . $plugin . DS . 'views' . DS . 'helpers' . DS . $helper . '.php';
-			if (file_exists($file)) {
-				require($file);
-				return true;
-			} else {
-				return false;
-			}
-		} else {
-			return true;
-		}
-	}
-/**
- * Loads a component
- *
- * @param  string  $name Name of component
- * @return boolean Success
- */
-	function loadComponent($name) {
-		$paths = Configure::getInstance();
-
-		if ($name === null) {
-			return true;
-		}
-
-		if (!class_exists($name . 'Component')) {
-			$name=Inflector::underscore($name);
-
-			foreach($paths->componentPaths as $path) {
-				if (file_exists($path . $name . '.php')) {
-					require($path . $name . '.php');
-					return true;
-				}
-			}
-
-			if ($component_fn = fileExistsInPath(LIBS . 'controller' . DS . 'components' . DS . $name . '.php')) {
-				if (file_exists($component_fn)) {
-					require($component_fn);
-					return true;
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return true;
-		}
-	}
-/**
- * Loads a plugin's component
- *
- * @param  string  $plugin Name of plugin
- * @param  string  $helper Name of component to load
- * @return boolean Success
- */
-	function loadPluginComponent($plugin, $component) {
-		if (!class_exists($component . 'Component')) {
-			$component = Inflector::underscore($component);
-			$file = APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . 'components' . DS . $component . '.php';
-			if (file_exists($file)) {
-				require($file);
-				return true;
-			} else {
-				return false;
-			}
-		} else {
-			return true;
-		}
-	}
-/**
- * Returns an array of filenames of PHP files in given directory.
- *
- * @param  string $path Path to scan for files
- * @return array  List of files in directory
- */
-	function listClasses($path) {
-		$dir = opendir($path);
-		$classes=array();
-		while(false !== ($file = readdir($dir))) {
-			if ((substr($file, -3, 3) == 'php') && substr($file, 0, 1) != '.') {
-				$classes[] = $file;
-			}
-		}
-		closedir($dir);
-		return $classes;
-	}
-/**
- * Loads configuration files
- *
- * @return boolean Success
- */
-	function config() {
-		$args = func_get_args();
-		foreach($args as $arg) {
-			if (('database' == $arg) && file_exists(CONFIGS . $arg . '.php')) {
-				include_once(CONFIGS . $arg . '.php');
-			} elseif (file_exists(CONFIGS . $arg . '.php')) {
-				include_once(CONFIGS . $arg . '.php');
-
-				if (count($args) == 1) {
-					return true;
-				}
-			} else {
-				if (count($args) == 1) {
-					return false;
-				}
-			}
-		}
-		return true;
-	}
-/**
- * Loads component/components from LIBS.
- *
- * Example:
- * <code>
- * uses('flay', 'time');
- * </code>
- *
- * @uses LIBS
- */
-	function uses() {
-		$args = func_get_args();
-		foreach($args as $arg) {
-			require_once(LIBS . strtolower($arg) . '.php');
-		}
-	}
-/**
- * Require given files in the VENDORS directory. Takes optional number of parameters.
- *
- * @param string $name Filename without the .php part.
- *
- */
-	function vendor($name) {
-		$args = func_get_args();
-		foreach($args as $arg) {
-			if (file_exists(APP . 'vendors' . DS . $arg . '.php')) {
-				require_once(APP . 'vendors' . DS . $arg . '.php');
-			} else {
-				require_once(VENDORS . $arg . '.php');
-			}
-		}
-	}
-/**
- * Prints out debug information about given variable.
- *
- * Only runs if DEBUG level is non-zero.
- *
- * @param boolean $var		Variable to show debug information for.
- * @param boolean $show_html	If set to true, the method prints the debug data in a screen-friendly way.
- */
-	function debug($var = false, $showHtml = false) {
-		if (Configure::read() > 0) {
-			print "\n<pre class=\"cake_debug\">\n";
-			ob_start();
-			print_r($var);
-			$var = ob_get_clean();
-
-			if ($showHtml) {
-				$var = str_replace('<', '&lt;', str_replace('>', '&gt;', $var));
-			}
-			print "{$var}\n</pre>\n";
-		}
-	}
-/**
- * Returns microtime for execution time checking
- *
- * @return integer
- */
-	if (!function_exists('getMicrotime')) {
-		function getMicrotime() {
-			list($usec, $sec) = explode(" ", microtime());
-			return ((float)$usec + (float)$sec);
-		}
-	}
-/**
- * Sorts given $array by key $sortby.
- *
- * @param  array	$array
- * @param  string  $sortby
- * @param  string  $order  Sort order asc/desc (ascending or descending).
- * @param  integer $type
- * @return mixed
- */
-	if (!function_exists('sortByKey')) {
-		function sortByKey(&$array, $sortby, $order = 'asc', $type = SORT_NUMERIC) {
-			if (!is_array($array)) {
-				return null;
-			}
-
-			foreach($array as $key => $val) {
-				$sa[$key] = $val[$sortby];
-			}
-
-			if ($order == 'asc') {
-				asort($sa, $type);
-			} else {
-				arsort($sa, $type);
-			}
-
-			foreach($sa as $key => $val) {
-				$out[] = $array[$key];
-			}
-			return $out;
-		}
-	}
-/**
- * Combines given identical arrays by using the first array's values as keys,
- * and the second one's values as values. (Implemented for back-compatibility with PHP4)
- *
- * @param  array $a1
- * @param  array $a2
- * @return mixed Outputs either combined array or false.
- */
-	if (!function_exists('array_combine')) {
-		function array_combine($a1, $a2) {
-			$a1 = array_values($a1);
-			$a2 = array_values($a2);
-			$c1 = count($a1);
-			$c2 = count($a2);
-
-			if ($c1 != $c2) {
-				return false;
-			}
-			if ($c1 <= 0) {
-				return false;
-			}
-
-			$output=array();
-			for($i = 0; $i < $c1; $i++) {
-				$output[$a1[$i]] = $a2[$i];
-			}
-			return $output;
-		}
-	}
-/**
- * Convenience method for htmlspecialchars.
- *
- * @param string $text
- * @return string
- */
-	function h($text) {
-		if (is_array($text)) {
-			return array_map('h', $text);
-		}
-		return htmlspecialchars($text);
-	}
-/**
- * Returns an array of all the given parameters.
- *
- * Example:
- * <code>
- * a('a', 'b')
- * </code>
- *
- * Would return:
- * <code>
- * array('a', 'b')
- * </code>
- *
- * @return array
- */
-	function a() {
-		$args = func_get_args();
-		return $args;
-	}
-/**
- * Constructs associative array from pairs of arguments.
- *
- * Example:
- * <code>
- * aa('a','b')
- * </code>
- *
- * Would return:
- * <code>
- * array('a'=>'b')
- * </code>
- *
- * @return array
- */
-	function aa() {
-		$args = func_get_args();
-		for($l = 0, $c = count($args); $l < $c; $l++) {
-			if ($l + 1 < count($args)) {
-				$a[$args[$l]] = $args[$l + 1];
-			} else {
-				$a[$args[$l]] = null;
-			}
-			$l++;
-		}
-		return $a;
-	}
-/**
- * Convenience method for echo().
- *
- * @param string $text String to echo
- */
-	function e($text) {
-		echo $text;
-	}
-/**
- * Convenience method for strtolower().
- *
- * @param string $str String to lowercase
- */
-	function low($str) {
-		return strtolower($str);
-	}
-/**
- * Convenience method for strtoupper().
- *
- * @param string $str String to uppercase
- */
-	function up($str) {
-		return strtoupper($str);
-	}
-/**
- * Convenience method for str_replace().
- *
- * @param string $search String to be replaced
- * @param string $replace String to insert
- * @param string $subject String to search
- */
-	function r($search, $replace, $subject) {
-		return str_replace($search, $replace, $subject);
-	}
-/**
- * Print_r convenience function, which prints out <PRE> tags around
- * the output of given array. Similar to debug().
- *
- * @see	debug()
- * @param array	$var
- */
-	function pr($var) {
-		if (Configure::read() > 0) {
-			echo "<pre>";
-			print_r($var);
-			echo "</pre>";
-		}
-	}
-/**
- * Display parameter
- *
- * @param  mixed  $p Parameter as string or array
- * @return string
- */
-	function params($p) {
-		if (!is_array($p) || count($p) == 0) {
-			return null;
-		} else {
-			if (is_array($p[0]) && count($p) == 1) {
-				return $p[0];
-			} else {
-				return $p;
-			}
-		}
-	}
-/**
- * Merge a group of arrays
- *
- * @param array First array
- * @param array Second array
- * @param array Third array
- * @param array Etc...
- * @return array All array parameters merged into one
- */
-	function am() {
-		$r = array();
-		foreach(func_get_args()as $a) {
-			if (!is_array($a)) {
-				$a = array($a);
-			}
-			$r = array_merge($r, $a);
-		}
-		return $r;
-	}
-/**
- * Returns the REQUEST_URI from the server environment, or, failing that,
- * constructs a new one, using the PHP_SELF constant and other variables.
- *
- * @return string URI
- */
-	function setUri() {
-		if (env('HTTP_X_REWRITE_URL')) {
-			$uri = env('HTTP_X_REWRITE_URL');
-		} elseif(env('REQUEST_URI')) {
-			$uri = env('REQUEST_URI');
-		} else {
-			if (env('argv')) {
-				$uri = env('argv');
-
-				if (defined('SERVER_IIS')) {
-					$uri = BASE_URL . $uri[0];
-				} else {
-					$uri = env('PHP_SELF') . '/' . $uri[0];
-				}
-			} else {
-				$uri = env('PHP_SELF') . '/' . env('QUERY_STRING');
-			}
-		}
-		return $uri;
-	}
-/**
- * Gets an environment variable from available sources.
- * Used as a backup if $_SERVER/$_ENV are disabled.
- *
- * @param  string $key Environment variable name.
- * @return string Environment variable setting.
- */
-	function env($key) {
-
-		if ($key == 'HTTPS') {
-			if (isset($_SERVER) && !empty($_SERVER)) {
-				return (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on');
-			} else {
-				return (strpos(env('SCRIPT_URI'), 'https://') === 0);
-			}
-		}
-
-		if (isset($_SERVER[$key])) {
-			return $_SERVER[$key];
-		} elseif (isset($_ENV[$key])) {
-			return $_ENV[$key];
-		} elseif (getenv($key) !== false) {
-			return getenv($key);
-		}
-
-		if ($key == 'DOCUMENT_ROOT') {
-			$offset = 0;
-			if (!strpos(env('SCRIPT_NAME'), '.php')) {
-				$offset = 4;
-			}
-			return substr(env('SCRIPT_FILENAME'), 0, strlen(env('SCRIPT_FILENAME')) - (strlen(env('SCRIPT_NAME')) + $offset));
-		}
-		if ($key == 'PHP_SELF') {
-			return r(env('DOCUMENT_ROOT'), '', env('SCRIPT_FILENAME'));
-		}
-		return null;
-	}
-/**
- * Returns contents of a file as a string.
- *
- * @param  string  $fileName		Name of the file.
- * @param  boolean $useIncludePath Wheter the function should use the include path or not.
- * @return mixed	Boolean false or contents of required file.
- */
-	if (!function_exists('file_get_contents')) {
-		function file_get_contents($fileName, $useIncludePath = false) {
-			$res=fopen($fileName, 'rb', $useIncludePath);
-
-			if ($res === false) {
-				trigger_error('file_get_contents() failed to open stream: No such file or directory', E_USER_WARNING);
-				return false;
-			}
-			clearstatcache();
-
-			if ($fileSize = @filesize($fileName)) {
-				$data = fread($res, $fileSize);
-			} else {
-				$data = '';
-
-				while(!feof($res)) {
-					$data .= fread($res, 8192);
-				}
-			}
-			return "$data\n";
-		}
-	}
-/**
- * Writes data into file.
- *
- * If file exists, it will be overwritten. If data is an array, it will be join()ed with an empty string.
- *
- * @param string $fileName File name.
- * @param mixed  $data String or array.
- */
-	if (!function_exists('file_put_contents')) {
-		function file_put_contents($fileName, $data) {
-			if (is_array($data)) {
-				$data = join('', $data);
-			}
-			$res = @fopen($fileName, 'w+b');
-			if ($res) {
-				$write = @fwrite($res, $data);
-				if($write === false) {
-					return false;
-				} else {
-					return $write;
-				}
-			}
-		}
-	}
-/**
- * Reads/writes temporary data to cache files or session.
- *
- * @param  string $path	File path within /tmp to save the file.
- * @param  mixed  $data	The data to save to the temporary file.
- * @param  mixed  $expires A valid strtotime string when the data expires.
- * @param  string $target  The target of the cached data; either 'cache' or 'public'.
- * @return mixed  The contents of the temporary file.
- */
-	function cache($path, $data = null, $expires = '+1 day', $target = 'cache') {
-		$now = time();
-		if (!is_numeric($expires)) {
-			$expires = strtotime($expires, $now);
-		}
-
-		switch(strtolower($target)) {
-			case 'cache':
-				$filename = CACHE . $path;
-			break;
-			case 'public':
-				$filename = WWW_ROOT . $path;
-			break;
-		}
-
-		$timediff = $expires - $now;
-		$filetime = false;
-		if(file_exists($filename)) {
-			$filetime = @filemtime($filename);
-		}
-
-		if ($data === null) {
-			// Read data from file
-			if (file_exists($filename) && $filetime !== false) {
-				if ($filetime + $timediff < $now) {
-					// File has expired
-					@unlink($filename);
-				} else {
-					$data = file_get_contents($filename);
-				}
-			}
-		} else {
-			file_put_contents($filename, $data);
-		}
-		return $data;
-	}
-/**
- * Used to delete files in the cache directories, or clear contents of cache directories
- *
- * @param mixed $params As String name to be searched for deletion, if name is a directory all files in directory will be deleted.
- *              If array, names to be searched for deletion.
- *              If clearCache() without params, all files in app/tmp/cache/views will be deleted
- *
- * @param string $type Directory in tmp/cache defaults to view directory
- * @param string $ext The file extension you are deleting
- * @return true if files found and deleted false otherwise
- */
-	function clearCache($params = null, $type = 'views', $ext = '.php') {
-		if (is_string($params) || $params === null) {
-			$params = preg_replace('/\/\//', '/', $params);
-			$cache = CACHE . $type . DS . $params;
-
-			if (is_file($cache . $ext)) {
-				@unlink($cache . $ext);
-				return true;
-			} else if(is_dir($cache)) {
-				$files = glob("$cache*");
-
-				if ($files === false) {
-					return false;
-				}
-
-				foreach($files as $file) {
-					if (is_file($file)) {
-						@unlink($file);
-					}
-				}
-				return true;
-			} else {
-				$cache = CACHE . $type . DS . '*' . $params . '*' . $ext;
-				$files = glob($cache);
-
-				if ($files === false) {
-					return false;
-				}
-				foreach($files as $file) {
-					if (is_file($file)) {
-						@unlink($file);
-					}
-				}
-				return true;
-			}
-		} elseif (is_array($params)) {
-			foreach($params as $key => $file) {
-				$file = preg_replace('/\/\//', '/', $file);
-				$cache = CACHE . $type . DS . '*' . $file . '*' . $ext;
-				$files[] = glob($cache);
-			}
-
-			if (!empty($files)) {
-				foreach($files as $key => $delete) {
-					if (is_array($delete)) {
-						foreach($delete as $file) {
-							if (is_file($file)) {
-								@unlink($file);
-							}
-						}
-					}
-				}
-				return true;
-			} else {
-				return false;
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Recursively strips slashes from all values in an array
- *
- * @param unknown_type $value
- * @return unknown
- */
-	function stripslashes_deep($value) {
-		if (is_array($value)) {
-			$return = array_map('stripslashes_deep', $value);
-			return $return;
-		} else {
-			$return = stripslashes($value);
-			return $return ;
-		}
-	}
-/**
- * Returns a translated string if one is found,
- * or the submitted message if not found.
- *
- * @param  unknown_type $msg
- * @param  unknown_type $return
- * @return unknown
- * @todo Not implemented fully till 2.0
- */
-	function __($msg, $return = null) {
-		if (is_null($return)) {
-			echo($msg);
-		} else {
-			return $msg;
-		}
-	}
-/**
- * Counts the dimensions of an array
- *
- * @param array $array
- * @return int The number of dimensions in $array
- */
-	function countdim($array) {
-		if (is_array(reset($array))) {
-			$return = countdim(reset($array)) + 1;
-		} else {
-			$return = 1;
-		}
-		return $return;
-	}
-/**
- * Shortcut to Log::write.
- */
-	function LogError($message) {
-		if (!class_exists('CakeLog')) {
-			uses('cake_log');
-		}
-		$bad = array("\n", "\r", "\t");
-		$good = ' ';
-		CakeLog::write('error', str_replace($bad, $good, $message));
-	}
-/**
- * Searches include path for files
- *
- * @param string $file
- * @return Full path to file if exists, otherwise false
- */
-	function fileExistsInPath($file) {
-		$paths = explode(PATH_SEPARATOR, ini_get('include_path'));
-		foreach($paths as $path) {
-			$fullPath = $path . DIRECTORY_SEPARATOR . $file;
-
-			if (file_exists($fullPath)) {
-				return $fullPath;
-			} elseif (file_exists($file)) {
-				return $file;
-			}
-		}
-		return false;
-	}
-/**
- * Convert forward slashes to underscores and removes first and last underscores in a string
- *
- * @param string
- * @return string with underscore remove from start and end of string
- */
-	function convertSlash($string) {
-		$string = trim($string,"/");
-		$string = preg_replace('/\/\//', '/', $string);
-		$string = str_replace('/', '_', $string);
-		return $string;
-	}
-
-/**
- * chmod recursively on a directory
- *
- * @param string $path
- * @param int $mode
- * @return boolean
- */
-	function chmodr($path, $mode = 0755) {
-		if (!is_dir($path)) {
-			return chmod($path, $mode);
-		}
-		$dir = opendir($path);
-
-		while($file = readdir($dir)) {
-			if ($file != '.' && $file != '..') {
-				$fullpath = $path . '/' . $file;
-
-				if (!is_dir($fullpath)) {
-					if (!chmod($fullpath, $mode)) {
-						return false;
-					}
-				} else {
-					if (!chmodr($fullpath, $mode)) {
-						return false;
-					}
-				}
-			}
-		}
-		closedir($dir);
-
-		if (chmod($path, $mode)) {
-			return true;
-		} else {
-			return false;
-		}
-	}
-/**
- * removed the plugin name from the base url
- *
- * @param string $base
- * @param string $plugin
- * @return base url with plugin name removed if present
- */
-	function strip_plugin($base, $plugin){
-		if ($plugin != null) {
-			$base = preg_replace('/' . $plugin . '/', '', $base);
-			$base = str_replace('//', '', $base);
-			$pos1 = strrpos($base, '/');
-			$char = strlen($base) - 1;
-
-			if ($pos1 == $char) {
-				$base = substr($base, 0, $char);
-			}
-		}
-		return $base;
-	}
-/**
- * Wraps ternary operations.  If $condition is a non-empty value, $val1 is returned, otherwise $val2.
- *
- * @param mixed $condition Conditional expression
- * @param mixed $val1
- * @param mixed $val2
- * @return mixed $val1 or $val2, depending on whether $condition evaluates to a non-empty expression.
- */
-	function ife($condition, $val1 = null, $val2 = null) {
-		if (!empty($condition)) {
-			return $val1;
-		}
-		return $val2;
-	}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/.svn/text-base/bootstrap.php.svn-base b/old/html/multidic/cake/.svn/text-base/bootstrap.php.svn-base
deleted file mode 100644
index ea2ec7c..0000000
--- a/old/html/multidic/cake/.svn/text-base/bootstrap.php.svn-base
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php
-/* SVN FILE: $Id: bootstrap.php 4924 2007-04-29 09:33:41Z phpnut $ */
-/**
- * Basic Cake functionality.
- *
- * Core functions for including other source files, loading models and so forth.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4924 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-29 04:33:41 -0500 (Sun, 29 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Configuration, directory layout and standard libraries
- */
-	if (!isset($bootstrap)) {
-		require CORE_PATH . 'cake' . DS . 'basics.php';
-		require APP_PATH . 'config' . DS . 'core.php';
-		require CORE_PATH . 'cake' . DS . 'config' . DS . 'paths.php';
-	}
-	$TIME_START = getMicrotime();
-	require LIBS . 'object.php';
-	require LIBS . 'session.php';
-	require LIBS . 'security.php';
-	require LIBS . 'inflector.php';
-	require LIBS . 'configure.php';
-	$paths = Configure::getInstance();
-/**
- * Enter description here...
- */
-	if (empty($uri) && defined('BASE_URL')) {
-		$uri = setUri();
-
-		if ($uri === '/' || $uri === '/index.php' || $uri === '/'.APP_DIR.'/') {
-			$_GET['url'] = '/';
-			$url = '/';
-		} else {
-			if (strpos($uri, 'index.php') !== false) {
-				$uri = r('?', '', $uri);
-				$elements=explode('/index.php', $uri);
-			} else {
-				$elements = explode('/?', $uri);
-			}
-
-			if (!empty($elements[1])) {
-				$_GET['url'] = $elements[1];
-				$url = $elements[1];
-			} else {
-				$_GET['url'] = '/';
-				$url = '/';
-			}
-		}
-	} else {
-		if (empty($_GET['url'])) {
-			$url = null;
-		} else {
-			$url = $_GET['url'];
-		}
-	}
-
-	if (strpos($url, 'ccss/') === 0) {
-		include WWW_ROOT . DS . 'css.php';
-		die();
-	}
-
-	Configure::write('debug', DEBUG);
-
-	require CAKE . 'dispatcher.php';
-
-	if (defined('CACHE_CHECK') && CACHE_CHECK === true) {
-		if (empty($uri)) {
-			$uri = setUri();
-		}
-		$filename=CACHE . 'views' . DS . convertSlash($uri) . '.php';
-
-		if (file_exists($filename)) {
-			uses(DS . 'controller' . DS . 'component', DS . 'view' . DS . 'view');
-			$v = null;
-			$view = new View($v);
-			$view->renderCache($filename, $TIME_START);
-		} elseif(file_exists(CACHE . 'views' . DS . convertSlash($uri) . '_index.php')) {
-			uses(DS . 'controller' . DS . 'component', DS . 'view' . DS . 'view');
-			$v = null;
-			$view = new View($v);
-			$view->renderCache(CACHE . 'views' . DS . convertSlash($uri) . '_index.php', $TIME_START);
-		}
-	}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/.svn/text-base/dispatcher.php.svn-base b/old/html/multidic/cake/.svn/text-base/dispatcher.php.svn-base
deleted file mode 100644
index 0452747..0000000
--- a/old/html/multidic/cake/.svn/text-base/dispatcher.php.svn-base
+++ /dev/null
@@ -1,429 +0,0 @@
-<?php
-/* SVN FILE: $Id: dispatcher.php 5144 2007-05-21 04:46:30Z phpnut $ */
-/**
- * Dispatcher takes the URL information, parses it for paramters and
- * tells the involved controllers what to do.
- *
- * This is the heart of Cake's operation.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) : Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5144 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * List of helpers to include
- */
-	uses('router', DS.'controller'.DS.'controller');
-/**
- * Dispatcher translates URLs to controller-action-paramter triads.
- *
- * Dispatches the request, creating appropriate models and controllers.
- *
- * @package		cake
- * @subpackage	cake.cake
- */
-class Dispatcher extends Object {
-/**
- * Base URL
- * @var string
- */
-	var $base = false;
-/**
- * @var string
- */
-	var $admin = false;
-/**
- * @var string
- */
-	var $webservices = null;
-/**
- * @var string
- */
-	var $plugin = null;
-/**
- * Constructor.
- */
-	function __construct() {
-		parent::__construct();
-	}
-/**
- * Dispatches and invokes given URL, handing over control to the involved controllers, and then renders the results (if autoRender is set).
- *
- * If no controller of given name can be found, invoke() shows error messages in
- * the form of Missing Controllers information. It does the same with Actions (methods of Controllers are called
- * Actions).
- *
- * @param string $url	URL information to work on.
- * @param array $additionalParams	Settings array ("bare", "return"),
- * which is melded with the GET and POST params.
- * @return boolean		Success
- */
-	function dispatch($url, $additionalParams=array()) {
-		$params = array_merge($this->parseParams($url), $additionalParams);
-		$missingController = false;
-		$missingAction = false;
-		$missingView = false;
-		$privateAction = false;
-		$this->base = $this->baseUrl();
-
-		if (empty($params['controller'])) {
-			$missingController = true;
-		} else {
-			$ctrlName = Inflector::camelize($params['controller']);
-			$ctrlClass = $ctrlName.'Controller';
-
-			if (!loadController($ctrlName)) {
-				$pluginName = Inflector::camelize($params['action']);
-				if (!loadPluginController(Inflector::underscore($ctrlName), $pluginName)) {
-					if(preg_match('/([\\.]+)/', $ctrlName)) {
-						return $this->cakeError('error404', array(
-														array('url' => strtolower($ctrlName),
-																'message' => 'Was not found on this server',
-																'base' => $this->base)));
-					} elseif(!class_exists($ctrlClass)) {
-						$missingController = true;
-					} else {
-						$params['plugin'] = null;
-						$this->plugin = null;
-					}
-				} else {
-					$params['plugin'] = Inflector::underscore($ctrlName);
-				}
-			} else {
-				$params['plugin'] = null;
-				$this->plugin = null;
-			}
-		}
-
-		if(isset($params['plugin'])){
-			$plugin = $params['plugin'];
-			$pluginName = Inflector::camelize($params['action']);
-			$pluginClass = $pluginName.'Controller';
-			$ctrlClass = $pluginClass;
-			$oldAction = $params['action'];
-			$params = $this->_restructureParams($params);
-			$this->plugin = $plugin;
-			loadPluginModels($plugin);
-			$this->base = $this->base.'/'.Inflector::underscore($ctrlName);
-
-			if(empty($params['controller']) || !class_exists($pluginClass)) {
-				$params['controller'] = Inflector::underscore($ctrlName);
-				$ctrlClass = $ctrlName.'Controller';
-				if (!is_null($params['action'])) {
-					array_unshift($params['pass'], $params['action']);
-				}
-				$params['action'] = $oldAction;
-			}
-		}
-
-		if (empty($params['action'])) {
-			$params['action'] = 'index';
-		}
-
-		if(defined('CAKE_ADMIN')) {
-			if(isset($params[CAKE_ADMIN])) {
-				$this->admin = '/'.CAKE_ADMIN ;
-				$url = preg_replace('/'.CAKE_ADMIN.'\//', '', $url);
-				$params['action'] = CAKE_ADMIN.'_'.$params['action'];
-			} elseif (strpos($params['action'], CAKE_ADMIN) === 0) {
-					$privateAction = true;
-			}
-		}
-
-		if ($missingController) {
-			return $this->cakeError('missingController', array(
-											array('className' => Inflector::camelize($params['controller']."Controller"),
-													'webroot' => $this->webroot,
-													'url' => $url,
-													'base' => $this->base)));
-		} else {
-			$controller =& new $ctrlClass();
-		}
-
-		$classMethods = get_class_methods($controller);
-		$classVars = get_object_vars($controller);
-
-		if((in_array($params['action'], $classMethods) || in_array(strtolower($params['action']), $classMethods)) && strpos($params['action'], '_', 0) === 0) {
-			$privateAction = true;
-		}
-
-		if(!in_array($params['action'], $classMethods) && !in_array(strtolower($params['action']), $classMethods)) {
-			$missingAction = true;
-		}
-
-		if (in_array(strtolower($params['action']), array('tostring', 'requestaction', 'log',
-																			'cakeerror', 'constructclasses', 'redirect',
-																			'set', 'setaction', 'validate', 'validateerrors',
-																			'render', 'referer', 'flash', 'flashout',
-																			'generatefieldnames', 'postconditions', 'cleanupfields',
-																			'beforefilter', 'beforerender', 'afterfilter'))) {
-			$missingAction = true;
-		}
-
-		if(in_array('return', array_keys($params)) && $params['return'] == 1) {
-			$controller->autoRender = false;
-		}
-
-		$controller->base = $this->base;
-		$base = strip_plugin($this->base, $this->plugin);
-		if(defined("BASE_URL")){
-			$controller->here = $base . $this->admin . $url;
-		} else {
-			$controller->here = $base . $this->admin . '/' . $url;
-		}
-		$controller->webroot = $this->webroot;
-		$controller->params = $params;
-		$controller->action = $params['action'];
-
-		if (!empty($controller->params['data'])) {
-			$controller->data =& $controller->params['data'];
-		} else {
-			$controller->data = null;
-		}
-
-		if (!empty($controller->params['pass'])) {
-			$controller->passed_args =& $controller->params['pass'];
-			$controller->passedArgs =&  $controller->params['pass'];
-		} else {
-			$controller->passed_args = null;
-			$controller->passedArgs = null;
-		}
-
-		if (!empty($params['bare'])) {
-			$controller->autoLayout = !$params['bare'];
-		} else {
-			$controller->autoLayout = $controller->autoLayout;
-		}
-
-		$controller->webservices = $params['webservices'];
-		$controller->plugin = $this->plugin;
-
-		if(!is_null($controller->webservices)) {
-			array_push($controller->components, $controller->webservices);
-			array_push($controller->helpers, $controller->webservices);
-			$component =& new Component($controller);
-		}
-		$controller->_initComponents();
-		$controller->constructClasses();
-
-		if ($missingAction && !in_array('scaffold', array_keys($classVars))) {
-			$this->start($controller);
-			return $this->cakeError('missingAction', array(
-											array('className' => Inflector::camelize($params['controller']."Controller"),
-													'action' => $params['action'],
-													'webroot' => $this->webroot,
-													'url' => $url,
-													'base' => $this->base)));
-		}
-
-		if ($privateAction) {
-			$this->start($controller);
-			return $this->cakeError('privateAction', array(
-											array('className' => Inflector::camelize($params['controller']."Controller"),
-													'action' => $params['action'],
-													'webroot' => $this->webroot,
-													'url' => $url,
-													'base' => $this->base)));
-		}
-		return $this->_invoke($controller, $params, $missingAction);
-	}
-/**
- * Invokes given controller's render action if autoRender option is set. Otherwise the contents of the operation are returned as a string.
- *
- * @param object $controller
- * @param array $params
- * @param boolean $missingAction
- * @return string
- */
-	function _invoke (&$controller, $params, $missingAction = false) {
-		$this->start($controller);
-		$classVars = get_object_vars($controller);
-
-		if ($missingAction && in_array('scaffold', array_keys($classVars))) {
-			uses(DS.'controller'.DS.'scaffold');
-			return new Scaffold($controller, $params);
-		} else {
-			$output = call_user_func_array(array(&$controller, $params['action']), empty($params['pass'])? null: $params['pass']);
-		}
-		if ($controller->autoRender) {
-			$output = $controller->render();
-		}
-		$controller->output =& $output;
-		$controller->afterFilter();
-		return $controller->output;
-	}
-/**
- * Starts up a controller
- *
- * @param object $controller
- */
-	function start(&$controller) {
-		if (!empty($controller->beforeFilter)) {
-			if(is_array($controller->beforeFilter)) {
-
-				foreach($controller->beforeFilter as $filter) {
-					if(is_callable(array($controller,$filter)) && $filter != 'beforeFilter') {
-						$controller->$filter();
-					}
-				}
-			} else {
-				if(is_callable(array($controller, $controller->beforeFilter)) && $controller->beforeFilter != 'beforeFilter') {
-					$controller->{$controller->beforeFilter}();
-				}
-			}
-		}
-		$controller->beforeFilter();
-
-		foreach($controller->components as $c) {
-			$path = preg_split('/\/|\./', $c);
-			$c = $path[count($path) - 1];
-			if (isset($controller->{$c}) && is_object($controller->{$c}) && is_callable(array($controller->{$c}, 'startup'))) {
-				$controller->{$c}->startup($controller);
-			}
-		}
-	}
-
-/**
- * Returns array of GET and POST parameters. GET parameters are taken from given URL.
- *
- * @param string $from_url	URL to mine for parameter information.
- * @return array Parameters found in POST and GET.
- */
-	function parseParams($from_url) {
-		$Route = new Router();
-		include CONFIGS.'routes.php';
-		$params = $Route->parse ($from_url);
-
-		if (ini_get('magic_quotes_gpc') == 1) {
-			if(!empty($_POST)) {
-				$params['form'] = stripslashes_deep($_POST);
-			}
-		} else {
-			$params['form'] = $_POST;
-		}
-
-		if (isset($params['form']['data'])) {
-			$params['data'] = $Route->stripEscape($params['form']['data']);
-		}
-
-		if (isset($_GET)) {
-			if (ini_get('magic_quotes_gpc') == 1) {
-				$params['url'] = stripslashes_deep($_GET);
-			} else {
-				$params['url'] = $_GET;
-			}
-		}
-
-		foreach ($_FILES as $name => $data) {
-			if ($name != 'data') {
-				$params['form'][$name] = $data;
-			}
-		}
-
-		if (isset($_FILES['data'])) {
-			foreach ($_FILES['data'] as $key => $data) {
-
-				foreach ($data as $model => $fields) {
-
-					foreach ($fields as $field => $value) {
-						$params['data'][$model][$field][$key] = $value;
-					}
-				}
-			}
-		}
-		$params['bare'] = empty($params['ajax'])? (empty($params['bare'])? 0: 1): 1;
-		$params['webservices'] = empty($params['webservices']) ? null : $params['webservices'];
-		return $params;
-	}
-/**
- * Returns a base URL.
- *
- * @return string	Base URL
- */
-	function baseUrl() {
-		$htaccess = null;
-		$base = $this->admin;
-		$this->webroot = '';
-
-		if (defined('BASE_URL')) {
-			$base = BASE_URL.$this->admin;
-		}
-
-		$docRoot = env('DOCUMENT_ROOT');
-		$scriptName = env('PHP_SELF');
-		$r = null;
-		$appDirName = str_replace('/', '\/', preg_quote(APP_DIR));
-		$webrootDirName = str_replace('/', '\/', preg_quote(WEBROOT_DIR));
-
-		if (preg_match('/'.$appDirName.'\\'.DS.$webrootDirName.'/', $docRoot)) {
-			$this->webroot = '/';
-
-			if (preg_match('/^(.*)\/index\.php$/', $scriptName, $r)) {
-
-				if(!empty($r[1])) {
-					return  $base.$r[1];
-				}
-			}
-		} else {
-			if (defined('BASE_URL')) {
-				$webroot = setUri();
-				$htaccess = preg_replace('/(?:'.APP_DIR.'\\/(.*)|index\\.php(.*))/i', '', $webroot).APP_DIR.'/'.$webrootDirName.'/';
-			}
-
-			if (preg_match('/^(.*)\\/'.$appDirName.'\\/'.$webrootDirName.'\\/index\\.php$/', $scriptName, $regs)) {
-
-				if(APP_DIR === 'app') {
-					$appDir = null;
-				} else {
-					$appDir = '/'.APP_DIR;
-				}
-				!empty($htaccess)? $this->webroot = $htaccess : $this->webroot = $regs[1].$appDir.'/';
-				return  $base.$regs[1].$appDir;
-
-			} elseif (preg_match('/^(.*)\\/'.$webrootDirName.'([^\/i]*)|index\\\.php$/', $scriptName, $regs)) {
-				!empty($htaccess)? $this->webroot = $htaccess : $this->webroot = $regs[0].'/';
-				return  $base.$regs[0];
-
-			} else {
-				!empty($htaccess)? $this->webroot = $htaccess : $this->webroot = '/';
-				return $base;
-			}
-		}
-		return $base;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $params
- * @return unknown
- */
-	function _restructureParams($params) {
-		$params['controller'] = $params['action'];
-
-		if(isset($params['pass'][0])) {
-			$params['action'] = $params['pass'][0];
-			array_shift($params['pass']);
-		} else {
-			$params['action'] = null;
-		}
-		return $params;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/LICENSE.txt b/old/html/multidic/cake/LICENSE.txt
deleted file mode 100644
index 4787242..0000000
--- a/old/html/multidic/cake/LICENSE.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-The MIT License
-
-CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
-Copyright 2005-2007,	Cake Software Foundation, Inc.
-							1785 E. Sahara Avenue, Suite 490-204
-							Las Vegas, Nevada 89104
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the "Software"),
-to deal in the Software without restriction, including without limitation
-the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/old/html/multidic/cake/VERSION.txt b/old/html/multidic/cake/VERSION.txt
deleted file mode 100644
index d6c74ad..0000000
--- a/old/html/multidic/cake/VERSION.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////////////////////////////////
-// +---------------------------------------------------------------------------------------------------+ //
-// + $Id: VERSION.txt 5144 2007-05-21 04:46:30Z phpnut $
-// + Last Modified: $Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
-// + Modified By: $LastChangedBy: phpnut $
-// +---------------------------------------------------------------------------------------------------+ //
-///////////////////////////////////////////////////////////////////////////////////////////////////////////
-
-1.1.15.5144
\ No newline at end of file
diff --git a/old/html/multidic/cake/app_controller.php b/old/html/multidic/cake/app_controller.php
deleted file mode 100644
index 46e1b09..0000000
--- a/old/html/multidic/cake/app_controller.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/* SVN FILE: $Id: app_controller.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * This is a placeholder class.
- * Create the same file in app/app_controller.php
- *
- * Add your application-wide methods in the class below, your controllers
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.cake
- */
-class AppController extends Controller {
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/app_model.php b/old/html/multidic/cake/app_model.php
deleted file mode 100644
index 9a39809..0000000
--- a/old/html/multidic/cake/app_model.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/* SVN FILE: $Id: app_model.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Application model for Cake.
- *
- * This file is application-wide model file. You can put all
- * application-wide model-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Application model for Cake.
- *
- * This is a placeholder class.
- * Create the same file in app/app_model.php
- * Add your application-wide methods to the class, your models will inherit them.
- *
- * @package		cake
- * @subpackage	cake.cake
- */
-class AppModel extends Model{
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/basics.php b/old/html/multidic/cake/basics.php
deleted file mode 100644
index 3596be3..0000000
--- a/old/html/multidic/cake/basics.php
+++ /dev/null
@@ -1,1164 +0,0 @@
-<?php
-/* SVN FILE: $Id: basics.php 4786 2007-04-05 17:57:00Z phpnut $ */
-/**
- * Basic Cake functionality.
- *
- * Core functions for including other source files, loading models and so forth.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4786 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-05 12:57:00 -0500 (Thu, 05 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Basic defines for timing functions.
- */
-	define('SECOND', 1);
-	define('MINUTE', 60 * SECOND);
-	define('HOUR', 60 * MINUTE);
-	define('DAY', 24 * HOUR);
-	define('WEEK', 7 * DAY);
-	define('MONTH', 30 * DAY);
-	define('YEAR', 365 * DAY);
-/**
- * Patch for PHP < 4.3
- */
-	if (!function_exists("ob_get_clean")) {
-		function ob_get_clean() {
-			$ob_contents = ob_get_contents();
-			ob_end_clean();
-			return $ob_contents;
-		}
-	}
-/**
- * Patch for PHP < 4.3
- */
-	if (version_compare(phpversion(), '5.0') < 0) {
-		eval ('
-		function clone($object) {
-		return $object;
-		}');
-	}
-/**
- * Computes the difference of arrays using keys for comparison
- *
- * @param array
- * @param array
- * @return array
- */
-	if (!function_exists('array_diff_key')) {
-		function array_diff_key() {
-			$valuesDiff = array();
-
-			if (func_num_args() < 2) {
-				return false;
-			}
-
-			foreach (func_get_args() as $param) {
-				if (!is_array($param)) {
-					return false;
-				}
-			}
-
-			$args = func_get_args();
-			foreach ($args[0] as $valueKey => $valueData) {
-				for ($i = 1; $i < func_num_args(); $i++) {
-					if (isset($args[$i][$valueKey])) {
-						continue 2;
-					}
-				}
-				$valuesDiff[$valueKey] = $valueData;
-			}
-			return $valuesDiff;
-		}
-	}
-/**
- * Computes the intersection of arrays using keys for comparison
- *
- * @param array
- * @param array
- * @return array
- */
-	if (!function_exists('array_intersect_key')) {
-		function array_intersect_key($arr1, $arr2) {
-			$res = array();
-			foreach($arr1 as $key=>$value) {
-				if(array_key_exists($key, $arr2)) {
-					$res[$key] = $arr1[$key];
-				}
-			}
-			return $res;
-		}
-	}
-/**
- * Loads all models.
- */
-	function loadModels() {
-		if(!class_exists('Model')){
-			require LIBS . 'model' . DS . 'model.php';
-		}
-		$path = Configure::getInstance();
-		if (!class_exists('AppModel')) {
-			if (file_exists(APP . 'app_model.php')) {
-				require(APP . 'app_model.php');
-			} else {
-				require(CAKE . 'app_model.php');
-			}
-			if (phpversion() < 5 && function_exists("overload")) {
-				overload('AppModel');
-			}
-		}
-
-		foreach($path->modelPaths as $path) {
-			foreach(listClasses($path)as $model_fn) {
-				list($name) = explode('.', $model_fn);
-				$className = Inflector::camelize($name);
-
-				if (!class_exists($className)) {
-					require($path . $model_fn);
-
-					if (phpversion() < 5 && function_exists("overload")) {
-						overload($className);
-					}
-				}
-			}
-		}
-	}
-/**
- * Loads all plugin models.
- *
- * @param  string  $plugin Name of plugin
- * @return
- */
-	function loadPluginModels($plugin) {
-		if(!class_exists('AppModel')){
-			loadModel();
-		}
-		$pluginAppModel = Inflector::camelize($plugin . '_app_model');
-		$pluginAppModelFile = APP . 'plugins' . DS . $plugin . DS . $plugin . '_app_model.php';
-		if (!class_exists($pluginAppModel)) {
-			if (file_exists($pluginAppModelFile)) {
-				require($pluginAppModelFile);
-			} else {
-				die('Plugins must have a class named ' . $pluginAppModel);
-			}
-			if (phpversion() < 5 && function_exists("overload")) {
-				overload($pluginAppModel);
-			}
-		}
-
-		$pluginModelDir = APP . 'plugins' . DS . $plugin . DS . 'models' . DS;
-
-		foreach(listClasses($pluginModelDir)as $modelFileName) {
-			list($name) = explode('.', $modelFileName);
-			$className = Inflector::camelize($name);
-
-			if (!class_exists($className)) {
-				require($pluginModelDir . $modelFileName);
-
-				if (phpversion() < 5 && function_exists("overload")) {
-					overload($className);
-				}
-			}
-		}
-	}
-/**
- * Loads custom view class.
- *
- */
-	function loadView($viewClass) {
-		if (!class_exists($viewClass . 'View')) {
-			$paths = Configure::getInstance();
-			$file = Inflector::underscore($viewClass) . '.php';
-
-			foreach($paths->viewPaths as $path) {
-				if (file_exists($path . $file)) {
-					return require($path . $file);
-				}
-			}
-
-			if ($viewFile = fileExistsInPath(LIBS . 'view' . DS . $file)) {
-				if (file_exists($viewFile)) {
-					require($viewFile);
-					return true;
-				} else {
-					return false;
-				}
-			}
-		}
-	}
-/**
- * Loads a model by CamelCase name.
- */
-	function loadModel($name = null) {
-		if(!class_exists('Model')){
-			require LIBS . 'model' . DS . 'model.php';
-		}
-		if (!class_exists('AppModel')) {
-			if (file_exists(APP . 'app_model.php')) {
-				require(APP . 'app_model.php');
-			} else {
-				require(CAKE . 'app_model.php');
-			}
-			if (phpversion() < 5 && function_exists("overload")) {
-				overload('AppModel');
-			}
-		}
-
-		if (!is_null($name) && !class_exists($name)) {
-			$className = $name;
-			$name = Inflector::underscore($name);
-			$paths = Configure::getInstance();
-
-			foreach($paths->modelPaths as $path) {
-				if (file_exists($path . $name . '.php')) {
-					require($path . $name . '.php');
-					if (phpversion() < 5 && function_exists("overload")) {
-						overload($className);
-					}
-					return true;
-				}
-			}
-			return false;
-		} else {
-			return true;
-		}
-	}
-/**
- * Loads all controllers.
- */
-	function loadControllers() {
-		$paths = Configure::getInstance();
-		if (!class_exists('AppController')) {
-			if (file_exists(APP . 'app_controller.php')) {
-				require(APP . 'app_controller.php');
-			} else {
-				require(CAKE . 'app_controller.php');
-			}
-		}
-		$loadedControllers = array();
-
-		foreach($paths->controllerPaths as $path) {
-			foreach(listClasses($path) as $controller) {
-				list($name) = explode('.', $controller);
-				$className = Inflector::camelize($name);
-				if (loadController($name)) {
-					$loadedControllers[$controller] = $className;
-				}
-			}
-		}
-		return $loadedControllers;
-	}
-/**
- * Loads a controller and its helper libraries.
- *
- * @param  string  $name Name of controller
- * @return boolean Success
- */
-	function loadController($name) {
-		$paths = Configure::getInstance();
-		if (!class_exists('AppController')) {
-			if (file_exists(APP . 'app_controller.php')) {
-				require(APP . 'app_controller.php');
-			} else {
-				require(CAKE . 'app_controller.php');
-			}
-		}
-
-		if ($name === null) {
-			return true;
-		}
-
-		if (!class_exists($name . 'Controller')) {
-			$name = Inflector::underscore($name);
-
-			foreach($paths->controllerPaths as $path) {
-				if (file_exists($path . $name . '_controller.php')) {
-					require($path . $name . '_controller.php');
-					return true;
-				}
-			}
-
-			if ($controller_fn = fileExistsInPath(LIBS . 'controller' . DS . $name . '_controller.php')) {
-				if (file_exists($controller_fn)) {
-					require($controller_fn);
-					return true;
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Loads a plugin's controller.
- *
- * @param  string  $plugin Name of plugin
- * @param  string  $controller Name of controller to load
- * @return boolean Success
- */
-	function loadPluginController($plugin, $controller) {
-		$pluginAppController = Inflector::camelize($plugin . '_app_controller');
-		$pluginAppControllerFile = APP . 'plugins' . DS . $plugin . DS . $plugin . '_app_controller.php';
-		if (!class_exists($pluginAppController)) {
-			if (file_exists($pluginAppControllerFile)) {
-				require($pluginAppControllerFile);
-			} else {
-				return false;
-			}
-		}
-
-		if (empty($controller)) {
-			if (!class_exists($plugin . 'Controller')) {
-				if (file_exists(APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . $plugin . '_controller.php')) {
-					require(APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . $plugin . '_controller.php');
-					return true;
-				}
-			}
-		}
-
-		if (!class_exists($controller . 'Controller')) {
-			$controller = Inflector::underscore($controller);
-			$file = APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . $controller . '_controller.php';
-
-			if (file_exists($file)) {
-				require($file);
-				return true;
-			}  elseif (!class_exists(Inflector::camelize($plugin . '_controller'))) {
-				if(file_exists(APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . $plugin . '_controller.php')) {
-					require(APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . $plugin . '_controller.php');
-					return true;
-				} else {
-					return false;
-				}
-			}
-		}
-		return true;
-	}
-/**
- * Loads a helper
- *
- * @param  string  $name Name of helper
- * @return boolean Success
- */
-	function loadHelper($name) {
-		$paths = Configure::getInstance();
-
-		if ($name === null) {
-			return true;
-		}
-
-		if (!class_exists($name . 'Helper')) {
-			$name=Inflector::underscore($name);
-
-			foreach($paths->helperPaths as $path) {
-				if (file_exists($path . $name . '.php')) {
-					require($path . $name . '.php');
-					return true;
-				}
-			}
-
-			if ($helper_fn = fileExistsInPath(LIBS . 'view' . DS . 'helpers' . DS . $name . '.php')) {
-				if (file_exists($helper_fn)) {
-					require($helper_fn);
-					return true;
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return true;
-		}
-	}
-/**
- * Loads a plugin's helper
- *
- * @param  string  $plugin Name of plugin
- * @param  string  $helper Name of helper to load
- * @return boolean Success
- */
-	function loadPluginHelper($plugin, $helper) {
-		if (!class_exists($helper . 'Helper')) {
-			$helper = Inflector::underscore($helper);
-			$file = APP . 'plugins' . DS . $plugin . DS . 'views' . DS . 'helpers' . DS . $helper . '.php';
-			if (file_exists($file)) {
-				require($file);
-				return true;
-			} else {
-				return false;
-			}
-		} else {
-			return true;
-		}
-	}
-/**
- * Loads a component
- *
- * @param  string  $name Name of component
- * @return boolean Success
- */
-	function loadComponent($name) {
-		$paths = Configure::getInstance();
-
-		if ($name === null) {
-			return true;
-		}
-
-		if (!class_exists($name . 'Component')) {
-			$name=Inflector::underscore($name);
-
-			foreach($paths->componentPaths as $path) {
-				if (file_exists($path . $name . '.php')) {
-					require($path . $name . '.php');
-					return true;
-				}
-			}
-
-			if ($component_fn = fileExistsInPath(LIBS . 'controller' . DS . 'components' . DS . $name . '.php')) {
-				if (file_exists($component_fn)) {
-					require($component_fn);
-					return true;
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return true;
-		}
-	}
-/**
- * Loads a plugin's component
- *
- * @param  string  $plugin Name of plugin
- * @param  string  $helper Name of component to load
- * @return boolean Success
- */
-	function loadPluginComponent($plugin, $component) {
-		if (!class_exists($component . 'Component')) {
-			$component = Inflector::underscore($component);
-			$file = APP . 'plugins' . DS . $plugin . DS . 'controllers' . DS . 'components' . DS . $component . '.php';
-			if (file_exists($file)) {
-				require($file);
-				return true;
-			} else {
-				return false;
-			}
-		} else {
-			return true;
-		}
-	}
-/**
- * Returns an array of filenames of PHP files in given directory.
- *
- * @param  string $path Path to scan for files
- * @return array  List of files in directory
- */
-	function listClasses($path) {
-		$dir = opendir($path);
-		$classes=array();
-		while(false !== ($file = readdir($dir))) {
-			if ((substr($file, -3, 3) == 'php') && substr($file, 0, 1) != '.') {
-				$classes[] = $file;
-			}
-		}
-		closedir($dir);
-		return $classes;
-	}
-/**
- * Loads configuration files
- *
- * @return boolean Success
- */
-	function config() {
-		$args = func_get_args();
-		foreach($args as $arg) {
-			if (('database' == $arg) && file_exists(CONFIGS . $arg . '.php')) {
-				include_once(CONFIGS . $arg . '.php');
-			} elseif (file_exists(CONFIGS . $arg . '.php')) {
-				include_once(CONFIGS . $arg . '.php');
-
-				if (count($args) == 1) {
-					return true;
-				}
-			} else {
-				if (count($args) == 1) {
-					return false;
-				}
-			}
-		}
-		return true;
-	}
-/**
- * Loads component/components from LIBS.
- *
- * Example:
- * <code>
- * uses('flay', 'time');
- * </code>
- *
- * @uses LIBS
- */
-	function uses() {
-		$args = func_get_args();
-		foreach($args as $arg) {
-			require_once(LIBS . strtolower($arg) . '.php');
-		}
-	}
-/**
- * Require given files in the VENDORS directory. Takes optional number of parameters.
- *
- * @param string $name Filename without the .php part.
- *
- */
-	function vendor($name) {
-		$args = func_get_args();
-		foreach($args as $arg) {
-			if (file_exists(APP . 'vendors' . DS . $arg . '.php')) {
-				require_once(APP . 'vendors' . DS . $arg . '.php');
-			} else {
-				require_once(VENDORS . $arg . '.php');
-			}
-		}
-	}
-/**
- * Prints out debug information about given variable.
- *
- * Only runs if DEBUG level is non-zero.
- *
- * @param boolean $var		Variable to show debug information for.
- * @param boolean $show_html	If set to true, the method prints the debug data in a screen-friendly way.
- */
-	function debug($var = false, $showHtml = false) {
-		if (Configure::read() > 0) {
-			print "\n<pre class=\"cake_debug\">\n";
-			ob_start();
-			print_r($var);
-			$var = ob_get_clean();
-
-			if ($showHtml) {
-				$var = str_replace('<', '&lt;', str_replace('>', '&gt;', $var));
-			}
-			print "{$var}\n</pre>\n";
-		}
-	}
-/**
- * Returns microtime for execution time checking
- *
- * @return integer
- */
-	if (!function_exists('getMicrotime')) {
-		function getMicrotime() {
-			list($usec, $sec) = explode(" ", microtime());
-			return ((float)$usec + (float)$sec);
-		}
-	}
-/**
- * Sorts given $array by key $sortby.
- *
- * @param  array	$array
- * @param  string  $sortby
- * @param  string  $order  Sort order asc/desc (ascending or descending).
- * @param  integer $type
- * @return mixed
- */
-	if (!function_exists('sortByKey')) {
-		function sortByKey(&$array, $sortby, $order = 'asc', $type = SORT_NUMERIC) {
-			if (!is_array($array)) {
-				return null;
-			}
-
-			foreach($array as $key => $val) {
-				$sa[$key] = $val[$sortby];
-			}
-
-			if ($order == 'asc') {
-				asort($sa, $type);
-			} else {
-				arsort($sa, $type);
-			}
-
-			foreach($sa as $key => $val) {
-				$out[] = $array[$key];
-			}
-			return $out;
-		}
-	}
-/**
- * Combines given identical arrays by using the first array's values as keys,
- * and the second one's values as values. (Implemented for back-compatibility with PHP4)
- *
- * @param  array $a1
- * @param  array $a2
- * @return mixed Outputs either combined array or false.
- */
-	if (!function_exists('array_combine')) {
-		function array_combine($a1, $a2) {
-			$a1 = array_values($a1);
-			$a2 = array_values($a2);
-			$c1 = count($a1);
-			$c2 = count($a2);
-
-			if ($c1 != $c2) {
-				return false;
-			}
-			if ($c1 <= 0) {
-				return false;
-			}
-
-			$output=array();
-			for($i = 0; $i < $c1; $i++) {
-				$output[$a1[$i]] = $a2[$i];
-			}
-			return $output;
-		}
-	}
-/**
- * Convenience method for htmlspecialchars.
- *
- * @param string $text
- * @return string
- */
-	function h($text) {
-		if (is_array($text)) {
-			return array_map('h', $text);
-		}
-		return htmlspecialchars($text);
-	}
-/**
- * Returns an array of all the given parameters.
- *
- * Example:
- * <code>
- * a('a', 'b')
- * </code>
- *
- * Would return:
- * <code>
- * array('a', 'b')
- * </code>
- *
- * @return array
- */
-	function a() {
-		$args = func_get_args();
-		return $args;
-	}
-/**
- * Constructs associative array from pairs of arguments.
- *
- * Example:
- * <code>
- * aa('a','b')
- * </code>
- *
- * Would return:
- * <code>
- * array('a'=>'b')
- * </code>
- *
- * @return array
- */
-	function aa() {
-		$args = func_get_args();
-		for($l = 0, $c = count($args); $l < $c; $l++) {
-			if ($l + 1 < count($args)) {
-				$a[$args[$l]] = $args[$l + 1];
-			} else {
-				$a[$args[$l]] = null;
-			}
-			$l++;
-		}
-		return $a;
-	}
-/**
- * Convenience method for echo().
- *
- * @param string $text String to echo
- */
-	function e($text) {
-		echo $text;
-	}
-/**
- * Convenience method for strtolower().
- *
- * @param string $str String to lowercase
- */
-	function low($str) {
-		return strtolower($str);
-	}
-/**
- * Convenience method for strtoupper().
- *
- * @param string $str String to uppercase
- */
-	function up($str) {
-		return strtoupper($str);
-	}
-/**
- * Convenience method for str_replace().
- *
- * @param string $search String to be replaced
- * @param string $replace String to insert
- * @param string $subject String to search
- */
-	function r($search, $replace, $subject) {
-		return str_replace($search, $replace, $subject);
-	}
-/**
- * Print_r convenience function, which prints out <PRE> tags around
- * the output of given array. Similar to debug().
- *
- * @see	debug()
- * @param array	$var
- */
-	function pr($var) {
-		if (Configure::read() > 0) {
-			echo "<pre>";
-			print_r($var);
-			echo "</pre>";
-		}
-	}
-/**
- * Display parameter
- *
- * @param  mixed  $p Parameter as string or array
- * @return string
- */
-	function params($p) {
-		if (!is_array($p) || count($p) == 0) {
-			return null;
-		} else {
-			if (is_array($p[0]) && count($p) == 1) {
-				return $p[0];
-			} else {
-				return $p;
-			}
-		}
-	}
-/**
- * Merge a group of arrays
- *
- * @param array First array
- * @param array Second array
- * @param array Third array
- * @param array Etc...
- * @return array All array parameters merged into one
- */
-	function am() {
-		$r = array();
-		foreach(func_get_args()as $a) {
-			if (!is_array($a)) {
-				$a = array($a);
-			}
-			$r = array_merge($r, $a);
-		}
-		return $r;
-	}
-/**
- * Returns the REQUEST_URI from the server environment, or, failing that,
- * constructs a new one, using the PHP_SELF constant and other variables.
- *
- * @return string URI
- */
-	function setUri() {
-		if (env('HTTP_X_REWRITE_URL')) {
-			$uri = env('HTTP_X_REWRITE_URL');
-		} elseif(env('REQUEST_URI')) {
-			$uri = env('REQUEST_URI');
-		} else {
-			if (env('argv')) {
-				$uri = env('argv');
-
-				if (defined('SERVER_IIS')) {
-					$uri = BASE_URL . $uri[0];
-				} else {
-					$uri = env('PHP_SELF') . '/' . $uri[0];
-				}
-			} else {
-				$uri = env('PHP_SELF') . '/' . env('QUERY_STRING');
-			}
-		}
-		return $uri;
-	}
-/**
- * Gets an environment variable from available sources.
- * Used as a backup if $_SERVER/$_ENV are disabled.
- *
- * @param  string $key Environment variable name.
- * @return string Environment variable setting.
- */
-	function env($key) {
-
-		if ($key == 'HTTPS') {
-			if (isset($_SERVER) && !empty($_SERVER)) {
-				return (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on');
-			} else {
-				return (strpos(env('SCRIPT_URI'), 'https://') === 0);
-			}
-		}
-
-		if (isset($_SERVER[$key])) {
-			return $_SERVER[$key];
-		} elseif (isset($_ENV[$key])) {
-			return $_ENV[$key];
-		} elseif (getenv($key) !== false) {
-			return getenv($key);
-		}
-
-		if ($key == 'DOCUMENT_ROOT') {
-			$offset = 0;
-			if (!strpos(env('SCRIPT_NAME'), '.php')) {
-				$offset = 4;
-			}
-			return substr(env('SCRIPT_FILENAME'), 0, strlen(env('SCRIPT_FILENAME')) - (strlen(env('SCRIPT_NAME')) + $offset));
-		}
-		if ($key == 'PHP_SELF') {
-			return r(env('DOCUMENT_ROOT'), '', env('SCRIPT_FILENAME'));
-		}
-		return null;
-	}
-/**
- * Returns contents of a file as a string.
- *
- * @param  string  $fileName		Name of the file.
- * @param  boolean $useIncludePath Wheter the function should use the include path or not.
- * @return mixed	Boolean false or contents of required file.
- */
-	if (!function_exists('file_get_contents')) {
-		function file_get_contents($fileName, $useIncludePath = false) {
-			$res=fopen($fileName, 'rb', $useIncludePath);
-
-			if ($res === false) {
-				trigger_error('file_get_contents() failed to open stream: No such file or directory', E_USER_WARNING);
-				return false;
-			}
-			clearstatcache();
-
-			if ($fileSize = @filesize($fileName)) {
-				$data = fread($res, $fileSize);
-			} else {
-				$data = '';
-
-				while(!feof($res)) {
-					$data .= fread($res, 8192);
-				}
-			}
-			return "$data\n";
-		}
-	}
-/**
- * Writes data into file.
- *
- * If file exists, it will be overwritten. If data is an array, it will be join()ed with an empty string.
- *
- * @param string $fileName File name.
- * @param mixed  $data String or array.
- */
-	if (!function_exists('file_put_contents')) {
-		function file_put_contents($fileName, $data) {
-			if (is_array($data)) {
-				$data = join('', $data);
-			}
-			$res = @fopen($fileName, 'w+b');
-			if ($res) {
-				$write = @fwrite($res, $data);
-				if($write === false) {
-					return false;
-				} else {
-					return $write;
-				}
-			}
-		}
-	}
-/**
- * Reads/writes temporary data to cache files or session.
- *
- * @param  string $path	File path within /tmp to save the file.
- * @param  mixed  $data	The data to save to the temporary file.
- * @param  mixed  $expires A valid strtotime string when the data expires.
- * @param  string $target  The target of the cached data; either 'cache' or 'public'.
- * @return mixed  The contents of the temporary file.
- */
-	function cache($path, $data = null, $expires = '+1 day', $target = 'cache') {
-		$now = time();
-		if (!is_numeric($expires)) {
-			$expires = strtotime($expires, $now);
-		}
-
-		switch(strtolower($target)) {
-			case 'cache':
-				$filename = CACHE . $path;
-			break;
-			case 'public':
-				$filename = WWW_ROOT . $path;
-			break;
-		}
-
-		$timediff = $expires - $now;
-		$filetime = false;
-		if(file_exists($filename)) {
-			$filetime = @filemtime($filename);
-		}
-
-		if ($data === null) {
-			// Read data from file
-			if (file_exists($filename) && $filetime !== false) {
-				if ($filetime + $timediff < $now) {
-					// File has expired
-					@unlink($filename);
-				} else {
-					$data = file_get_contents($filename);
-				}
-			}
-		} else {
-			file_put_contents($filename, $data);
-		}
-		return $data;
-	}
-/**
- * Used to delete files in the cache directories, or clear contents of cache directories
- *
- * @param mixed $params As String name to be searched for deletion, if name is a directory all files in directory will be deleted.
- *              If array, names to be searched for deletion.
- *              If clearCache() without params, all files in app/tmp/cache/views will be deleted
- *
- * @param string $type Directory in tmp/cache defaults to view directory
- * @param string $ext The file extension you are deleting
- * @return true if files found and deleted false otherwise
- */
-	function clearCache($params = null, $type = 'views', $ext = '.php') {
-		if (is_string($params) || $params === null) {
-			$params = preg_replace('/\/\//', '/', $params);
-			$cache = CACHE . $type . DS . $params;
-
-			if (is_file($cache . $ext)) {
-				@unlink($cache . $ext);
-				return true;
-			} else if(is_dir($cache)) {
-				$files = glob("$cache*");
-
-				if ($files === false) {
-					return false;
-				}
-
-				foreach($files as $file) {
-					if (is_file($file)) {
-						@unlink($file);
-					}
-				}
-				return true;
-			} else {
-				$cache = CACHE . $type . DS . '*' . $params . '*' . $ext;
-				$files = glob($cache);
-
-				if ($files === false) {
-					return false;
-				}
-				foreach($files as $file) {
-					if (is_file($file)) {
-						@unlink($file);
-					}
-				}
-				return true;
-			}
-		} elseif (is_array($params)) {
-			foreach($params as $key => $file) {
-				$file = preg_replace('/\/\//', '/', $file);
-				$cache = CACHE . $type . DS . '*' . $file . '*' . $ext;
-				$files[] = glob($cache);
-			}
-
-			if (!empty($files)) {
-				foreach($files as $key => $delete) {
-					if (is_array($delete)) {
-						foreach($delete as $file) {
-							if (is_file($file)) {
-								@unlink($file);
-							}
-						}
-					}
-				}
-				return true;
-			} else {
-				return false;
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Recursively strips slashes from all values in an array
- *
- * @param unknown_type $value
- * @return unknown
- */
-	function stripslashes_deep($value) {
-		if (is_array($value)) {
-			$return = array_map('stripslashes_deep', $value);
-			return $return;
-		} else {
-			$return = stripslashes($value);
-			return $return ;
-		}
-	}
-/**
- * Returns a translated string if one is found,
- * or the submitted message if not found.
- *
- * @param  unknown_type $msg
- * @param  unknown_type $return
- * @return unknown
- * @todo Not implemented fully till 2.0
- */
-	function __($msg, $return = null) {
-		if (is_null($return)) {
-			echo($msg);
-		} else {
-			return $msg;
-		}
-	}
-/**
- * Counts the dimensions of an array
- *
- * @param array $array
- * @return int The number of dimensions in $array
- */
-	function countdim($array) {
-		if (is_array(reset($array))) {
-			$return = countdim(reset($array)) + 1;
-		} else {
-			$return = 1;
-		}
-		return $return;
-	}
-/**
- * Shortcut to Log::write.
- */
-	function LogError($message) {
-		if (!class_exists('CakeLog')) {
-			uses('cake_log');
-		}
-		$bad = array("\n", "\r", "\t");
-		$good = ' ';
-		CakeLog::write('error', str_replace($bad, $good, $message));
-	}
-/**
- * Searches include path for files
- *
- * @param string $file
- * @return Full path to file if exists, otherwise false
- */
-	function fileExistsInPath($file) {
-		$paths = explode(PATH_SEPARATOR, ini_get('include_path'));
-		foreach($paths as $path) {
-			$fullPath = $path . DIRECTORY_SEPARATOR . $file;
-
-			if (file_exists($fullPath)) {
-				return $fullPath;
-			} elseif (file_exists($file)) {
-				return $file;
-			}
-		}
-		return false;
-	}
-/**
- * Convert forward slashes to underscores and removes first and last underscores in a string
- *
- * @param string
- * @return string with underscore remove from start and end of string
- */
-	function convertSlash($string) {
-		$string = trim($string,"/");
-		$string = preg_replace('/\/\//', '/', $string);
-		$string = str_replace('/', '_', $string);
-		return $string;
-	}
-
-/**
- * chmod recursively on a directory
- *
- * @param string $path
- * @param int $mode
- * @return boolean
- */
-	function chmodr($path, $mode = 0755) {
-		if (!is_dir($path)) {
-			return chmod($path, $mode);
-		}
-		$dir = opendir($path);
-
-		while($file = readdir($dir)) {
-			if ($file != '.' && $file != '..') {
-				$fullpath = $path . '/' . $file;
-
-				if (!is_dir($fullpath)) {
-					if (!chmod($fullpath, $mode)) {
-						return false;
-					}
-				} else {
-					if (!chmodr($fullpath, $mode)) {
-						return false;
-					}
-				}
-			}
-		}
-		closedir($dir);
-
-		if (chmod($path, $mode)) {
-			return true;
-		} else {
-			return false;
-		}
-	}
-/**
- * removed the plugin name from the base url
- *
- * @param string $base
- * @param string $plugin
- * @return base url with plugin name removed if present
- */
-	function strip_plugin($base, $plugin){
-		if ($plugin != null) {
-			$base = preg_replace('/' . $plugin . '/', '', $base);
-			$base = str_replace('//', '', $base);
-			$pos1 = strrpos($base, '/');
-			$char = strlen($base) - 1;
-
-			if ($pos1 == $char) {
-				$base = substr($base, 0, $char);
-			}
-		}
-		return $base;
-	}
-/**
- * Wraps ternary operations.  If $condition is a non-empty value, $val1 is returned, otherwise $val2.
- *
- * @param mixed $condition Conditional expression
- * @param mixed $val1
- * @param mixed $val2
- * @return mixed $val1 or $val2, depending on whether $condition evaluates to a non-empty expression.
- */
-	function ife($condition, $val1 = null, $val2 = null) {
-		if (!empty($condition)) {
-			return $val1;
-		}
-		return $val2;
-	}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/bootstrap.php b/old/html/multidic/cake/bootstrap.php
deleted file mode 100644
index ea2ec7c..0000000
--- a/old/html/multidic/cake/bootstrap.php
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php
-/* SVN FILE: $Id: bootstrap.php 4924 2007-04-29 09:33:41Z phpnut $ */
-/**
- * Basic Cake functionality.
- *
- * Core functions for including other source files, loading models and so forth.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4924 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-29 04:33:41 -0500 (Sun, 29 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Configuration, directory layout and standard libraries
- */
-	if (!isset($bootstrap)) {
-		require CORE_PATH . 'cake' . DS . 'basics.php';
-		require APP_PATH . 'config' . DS . 'core.php';
-		require CORE_PATH . 'cake' . DS . 'config' . DS . 'paths.php';
-	}
-	$TIME_START = getMicrotime();
-	require LIBS . 'object.php';
-	require LIBS . 'session.php';
-	require LIBS . 'security.php';
-	require LIBS . 'inflector.php';
-	require LIBS . 'configure.php';
-	$paths = Configure::getInstance();
-/**
- * Enter description here...
- */
-	if (empty($uri) && defined('BASE_URL')) {
-		$uri = setUri();
-
-		if ($uri === '/' || $uri === '/index.php' || $uri === '/'.APP_DIR.'/') {
-			$_GET['url'] = '/';
-			$url = '/';
-		} else {
-			if (strpos($uri, 'index.php') !== false) {
-				$uri = r('?', '', $uri);
-				$elements=explode('/index.php', $uri);
-			} else {
-				$elements = explode('/?', $uri);
-			}
-
-			if (!empty($elements[1])) {
-				$_GET['url'] = $elements[1];
-				$url = $elements[1];
-			} else {
-				$_GET['url'] = '/';
-				$url = '/';
-			}
-		}
-	} else {
-		if (empty($_GET['url'])) {
-			$url = null;
-		} else {
-			$url = $_GET['url'];
-		}
-	}
-
-	if (strpos($url, 'ccss/') === 0) {
-		include WWW_ROOT . DS . 'css.php';
-		die();
-	}
-
-	Configure::write('debug', DEBUG);
-
-	require CAKE . 'dispatcher.php';
-
-	if (defined('CACHE_CHECK') && CACHE_CHECK === true) {
-		if (empty($uri)) {
-			$uri = setUri();
-		}
-		$filename=CACHE . 'views' . DS . convertSlash($uri) . '.php';
-
-		if (file_exists($filename)) {
-			uses(DS . 'controller' . DS . 'component', DS . 'view' . DS . 'view');
-			$v = null;
-			$view = new View($v);
-			$view->renderCache($filename, $TIME_START);
-		} elseif(file_exists(CACHE . 'views' . DS . convertSlash($uri) . '_index.php')) {
-			uses(DS . 'controller' . DS . 'component', DS . 'view' . DS . 'view');
-			$v = null;
-			$view = new View($v);
-			$view->renderCache(CACHE . 'views' . DS . convertSlash($uri) . '_index.php', $TIME_START);
-		}
-	}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/config/.svn/entries b/old/html/multidic/cake/config/.svn/entries
deleted file mode 100644
index 2d9f16e..0000000
--- a/old/html/multidic/cake/config/.svn/entries
+++ /dev/null
@@ -1,52 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/config
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-paths.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-a95e1f2e7368ed8e18d27e56b667f436
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-config.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-c2b1d80bd9b68de76eb9b428481e4bd0
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/config/.svn/format b/old/html/multidic/cake/config/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/config/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/config/.svn/text-base/config.php.svn-base b/old/html/multidic/cake/config/.svn/text-base/config.php.svn-base
deleted file mode 100644
index 9d52cc9..0000000
--- a/old/html/multidic/cake/config/.svn/text-base/config.php.svn-base
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/* SVN FILE: $Id: config.php 5144 2007-05-21 04:46:30Z phpnut $ */
-/**
- * Core Configurations.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 1.1.11.4062
- * @version			$Revision: 5144 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-$config['Cake.version'] = '1.1.15.5144';
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/config/.svn/text-base/paths.php.svn-base b/old/html/multidic/cake/config/.svn/text-base/paths.php.svn-base
deleted file mode 100644
index bbe9465..0000000
--- a/old/html/multidic/cake/config/.svn/text-base/paths.php.svn-base
+++ /dev/null
@@ -1,175 +0,0 @@
-<?php
-/* SVN FILE: $Id: paths.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * In this file you set paths to different directories used by Cake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * If the index.php file is used instead of an .htaccess file
- * or if the user can not set the web root to use the public
- * directory we will define ROOT there, otherwise we set it
- * here.
- */
-	if(!defined('ROOT')) {
-		define ('ROOT', '../');
-	}
-	if(!defined('WEBROOT_DIR')) {
-		define ('WEBROOT_DIR', 'webroot');
-	}
-/**
- * Path to the application's directory.
- */
-	define ('CAKE', CORE_PATH.'cake'.DS);
-/**
- * Path to the application's directory.
- */
-	define ('APP', ROOT.DS.APP_DIR.DS);
-/**
- * Path to the application's models directory.
- */
-	define ('MODELS', APP.'models'.DS);
-/**
- * Path to the application's controllers directory.
- */
-	define ('CONTROLLERS', APP.'controllers'.DS);
-/**
- * Path to the application's controllers directory.
- */
-	define ('COMPONENTS', CONTROLLERS.'components'.DS);
-/**
- * Path to the application's views directory.
- */
-	define ('VIEWS', APP.'views'.DS);
-/**
- * Path to the application's helpers directory.
- */
-	define ('HELPERS', VIEWS.'helpers'.DS);
-/**
- * Path to the application's view's layouts directory.
- */
-	define ('LAYOUTS', VIEWS.'layouts'.DS);
-/**
- * Path to the application's view's elements directory.
- * It's supposed to hold pieces of PHP/HTML that are used on multiple pages
- * and are not linked to a particular layout (like polls, footers and so on).
- */
-	define ('ELEMENTS', VIEWS.'elements'.DS);
-/**
- * Path to the configuration files directory.
- */
-	define ('CONFIGS', APP.'config'.DS);
-/**
- * Path to the libs directory.
- */
-	define ('INFLECTIONS', CAKE.'config'.DS.'inflections'.DS);
-/**
- * Path to the libs directory.
- */
-	define ('LIBS', CAKE.'libs'.DS);
-/**
- * Path to the public directory.
- */
-	define ('CSS', WWW_ROOT.'css'.DS);
-/**
- * Path to the public directory.
- */
-	define ('JS', WWW_ROOT.'js'.DS);
-/**
- * Path to the scripts direcotry.
- */
-	define('SCRIPTS', CAKE.'scripts'.DS);
-/**
- * Path to the tests directory.
- */
-	define ('TESTS', APP.'tests'.DS);
-/**
- * Path to the controller test directory.
- */
-	define ('CONTROLLER_TESTS', TESTS.'cases'.DS.'controllers'.DS);
-/**
- * Path to the components test directory.
- */
-	define ('COMPONENT_TESTS', TESTS.'cases'.DS.'components'.DS);
-/**
- * Path to the helpers test directory.
- */
-	define ('HELPER_TESTS', TESTS.'cases'.DS.'views'.DS.'helpers'.DS);
-/**
- * Path to the models' test directory.
- */
-	define ('MODEL_TESTS', TESTS.'cases'.DS.'models'.DS);
-/**
- * Path to the lib test directory.
- */
-	define ('LIB_TESTS', TESTS.'lib'.DS);
-/**
- * Path to the temporary files directory.
- */
-	define ('TMP', APP.'tmp'.DS);
-/**
- * Path to the logs directory.
- */
-	define ('LOGS', TMP.'logs'.DS);
-/**
- * Path to the cache files directory. It can be shared between hosts in a multi-server setup.
- */
-	define('CACHE', TMP.'cache'.DS);
-/**
- * Path to the vendors directory.
- */
-	define ('VENDORS', CAKE_CORE_INCLUDE_PATH.DS.'vendors'.DS);
-/**
- * Path to the Pear directory
- * The purporse is to make it easy porting Pear libs into Cake
- * without setting the include_path PHP variable.
- */
-	define ('PEAR', VENDORS.'Pear'.DS);
-/**
- *  Full url prefix
- */
-	$s = null;
-	if (env('HTTPS')) {
-		$s ='s';
-	}
-
-	$httpHost = env('HTTP_HOST');
-
-	if (isset($httpHost)) {
-		define('FULL_BASE_URL', 'http'.$s.'://'.$httpHost);
-	}
-	unset($httpHost, $s);
-/**
- * Web path to the public images directory.
- */
-	define ('IMAGES_URL', 'img/');
-/**
- * Web path to the CSS files directory.
- */
-	define ('CSS_URL', 'css/');
-/**
- * Web path to the js files directory.
- */
-	define ('JS_URL', 'js/');
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/config/config.php b/old/html/multidic/cake/config/config.php
deleted file mode 100644
index 9d52cc9..0000000
--- a/old/html/multidic/cake/config/config.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/* SVN FILE: $Id: config.php 5144 2007-05-21 04:46:30Z phpnut $ */
-/**
- * Core Configurations.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 1.1.11.4062
- * @version			$Revision: 5144 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-$config['Cake.version'] = '1.1.15.5144';
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/config/paths.php b/old/html/multidic/cake/config/paths.php
deleted file mode 100644
index bbe9465..0000000
--- a/old/html/multidic/cake/config/paths.php
+++ /dev/null
@@ -1,175 +0,0 @@
-<?php
-/* SVN FILE: $Id: paths.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * In this file you set paths to different directories used by Cake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * If the index.php file is used instead of an .htaccess file
- * or if the user can not set the web root to use the public
- * directory we will define ROOT there, otherwise we set it
- * here.
- */
-	if(!defined('ROOT')) {
-		define ('ROOT', '../');
-	}
-	if(!defined('WEBROOT_DIR')) {
-		define ('WEBROOT_DIR', 'webroot');
-	}
-/**
- * Path to the application's directory.
- */
-	define ('CAKE', CORE_PATH.'cake'.DS);
-/**
- * Path to the application's directory.
- */
-	define ('APP', ROOT.DS.APP_DIR.DS);
-/**
- * Path to the application's models directory.
- */
-	define ('MODELS', APP.'models'.DS);
-/**
- * Path to the application's controllers directory.
- */
-	define ('CONTROLLERS', APP.'controllers'.DS);
-/**
- * Path to the application's controllers directory.
- */
-	define ('COMPONENTS', CONTROLLERS.'components'.DS);
-/**
- * Path to the application's views directory.
- */
-	define ('VIEWS', APP.'views'.DS);
-/**
- * Path to the application's helpers directory.
- */
-	define ('HELPERS', VIEWS.'helpers'.DS);
-/**
- * Path to the application's view's layouts directory.
- */
-	define ('LAYOUTS', VIEWS.'layouts'.DS);
-/**
- * Path to the application's view's elements directory.
- * It's supposed to hold pieces of PHP/HTML that are used on multiple pages
- * and are not linked to a particular layout (like polls, footers and so on).
- */
-	define ('ELEMENTS', VIEWS.'elements'.DS);
-/**
- * Path to the configuration files directory.
- */
-	define ('CONFIGS', APP.'config'.DS);
-/**
- * Path to the libs directory.
- */
-	define ('INFLECTIONS', CAKE.'config'.DS.'inflections'.DS);
-/**
- * Path to the libs directory.
- */
-	define ('LIBS', CAKE.'libs'.DS);
-/**
- * Path to the public directory.
- */
-	define ('CSS', WWW_ROOT.'css'.DS);
-/**
- * Path to the public directory.
- */
-	define ('JS', WWW_ROOT.'js'.DS);
-/**
- * Path to the scripts direcotry.
- */
-	define('SCRIPTS', CAKE.'scripts'.DS);
-/**
- * Path to the tests directory.
- */
-	define ('TESTS', APP.'tests'.DS);
-/**
- * Path to the controller test directory.
- */
-	define ('CONTROLLER_TESTS', TESTS.'cases'.DS.'controllers'.DS);
-/**
- * Path to the components test directory.
- */
-	define ('COMPONENT_TESTS', TESTS.'cases'.DS.'components'.DS);
-/**
- * Path to the helpers test directory.
- */
-	define ('HELPER_TESTS', TESTS.'cases'.DS.'views'.DS.'helpers'.DS);
-/**
- * Path to the models' test directory.
- */
-	define ('MODEL_TESTS', TESTS.'cases'.DS.'models'.DS);
-/**
- * Path to the lib test directory.
- */
-	define ('LIB_TESTS', TESTS.'lib'.DS);
-/**
- * Path to the temporary files directory.
- */
-	define ('TMP', APP.'tmp'.DS);
-/**
- * Path to the logs directory.
- */
-	define ('LOGS', TMP.'logs'.DS);
-/**
- * Path to the cache files directory. It can be shared between hosts in a multi-server setup.
- */
-	define('CACHE', TMP.'cache'.DS);
-/**
- * Path to the vendors directory.
- */
-	define ('VENDORS', CAKE_CORE_INCLUDE_PATH.DS.'vendors'.DS);
-/**
- * Path to the Pear directory
- * The purporse is to make it easy porting Pear libs into Cake
- * without setting the include_path PHP variable.
- */
-	define ('PEAR', VENDORS.'Pear'.DS);
-/**
- *  Full url prefix
- */
-	$s = null;
-	if (env('HTTPS')) {
-		$s ='s';
-	}
-
-	$httpHost = env('HTTP_HOST');
-
-	if (isset($httpHost)) {
-		define('FULL_BASE_URL', 'http'.$s.'://'.$httpHost);
-	}
-	unset($httpHost, $s);
-/**
- * Web path to the public images directory.
- */
-	define ('IMAGES_URL', 'img/');
-/**
- * Web path to the CSS files directory.
- */
-	define ('CSS_URL', 'css/');
-/**
- * Web path to the js files directory.
- */
-	define ('JS_URL', 'js/');
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/dispatcher.php b/old/html/multidic/cake/dispatcher.php
deleted file mode 100644
index 0452747..0000000
--- a/old/html/multidic/cake/dispatcher.php
+++ /dev/null
@@ -1,429 +0,0 @@
-<?php
-/* SVN FILE: $Id: dispatcher.php 5144 2007-05-21 04:46:30Z phpnut $ */
-/**
- * Dispatcher takes the URL information, parses it for paramters and
- * tells the involved controllers what to do.
- *
- * This is the heart of Cake's operation.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) : Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5144 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * List of helpers to include
- */
-	uses('router', DS.'controller'.DS.'controller');
-/**
- * Dispatcher translates URLs to controller-action-paramter triads.
- *
- * Dispatches the request, creating appropriate models and controllers.
- *
- * @package		cake
- * @subpackage	cake.cake
- */
-class Dispatcher extends Object {
-/**
- * Base URL
- * @var string
- */
-	var $base = false;
-/**
- * @var string
- */
-	var $admin = false;
-/**
- * @var string
- */
-	var $webservices = null;
-/**
- * @var string
- */
-	var $plugin = null;
-/**
- * Constructor.
- */
-	function __construct() {
-		parent::__construct();
-	}
-/**
- * Dispatches and invokes given URL, handing over control to the involved controllers, and then renders the results (if autoRender is set).
- *
- * If no controller of given name can be found, invoke() shows error messages in
- * the form of Missing Controllers information. It does the same with Actions (methods of Controllers are called
- * Actions).
- *
- * @param string $url	URL information to work on.
- * @param array $additionalParams	Settings array ("bare", "return"),
- * which is melded with the GET and POST params.
- * @return boolean		Success
- */
-	function dispatch($url, $additionalParams=array()) {
-		$params = array_merge($this->parseParams($url), $additionalParams);
-		$missingController = false;
-		$missingAction = false;
-		$missingView = false;
-		$privateAction = false;
-		$this->base = $this->baseUrl();
-
-		if (empty($params['controller'])) {
-			$missingController = true;
-		} else {
-			$ctrlName = Inflector::camelize($params['controller']);
-			$ctrlClass = $ctrlName.'Controller';
-
-			if (!loadController($ctrlName)) {
-				$pluginName = Inflector::camelize($params['action']);
-				if (!loadPluginController(Inflector::underscore($ctrlName), $pluginName)) {
-					if(preg_match('/([\\.]+)/', $ctrlName)) {
-						return $this->cakeError('error404', array(
-														array('url' => strtolower($ctrlName),
-																'message' => 'Was not found on this server',
-																'base' => $this->base)));
-					} elseif(!class_exists($ctrlClass)) {
-						$missingController = true;
-					} else {
-						$params['plugin'] = null;
-						$this->plugin = null;
-					}
-				} else {
-					$params['plugin'] = Inflector::underscore($ctrlName);
-				}
-			} else {
-				$params['plugin'] = null;
-				$this->plugin = null;
-			}
-		}
-
-		if(isset($params['plugin'])){
-			$plugin = $params['plugin'];
-			$pluginName = Inflector::camelize($params['action']);
-			$pluginClass = $pluginName.'Controller';
-			$ctrlClass = $pluginClass;
-			$oldAction = $params['action'];
-			$params = $this->_restructureParams($params);
-			$this->plugin = $plugin;
-			loadPluginModels($plugin);
-			$this->base = $this->base.'/'.Inflector::underscore($ctrlName);
-
-			if(empty($params['controller']) || !class_exists($pluginClass)) {
-				$params['controller'] = Inflector::underscore($ctrlName);
-				$ctrlClass = $ctrlName.'Controller';
-				if (!is_null($params['action'])) {
-					array_unshift($params['pass'], $params['action']);
-				}
-				$params['action'] = $oldAction;
-			}
-		}
-
-		if (empty($params['action'])) {
-			$params['action'] = 'index';
-		}
-
-		if(defined('CAKE_ADMIN')) {
-			if(isset($params[CAKE_ADMIN])) {
-				$this->admin = '/'.CAKE_ADMIN ;
-				$url = preg_replace('/'.CAKE_ADMIN.'\//', '', $url);
-				$params['action'] = CAKE_ADMIN.'_'.$params['action'];
-			} elseif (strpos($params['action'], CAKE_ADMIN) === 0) {
-					$privateAction = true;
-			}
-		}
-
-		if ($missingController) {
-			return $this->cakeError('missingController', array(
-											array('className' => Inflector::camelize($params['controller']."Controller"),
-													'webroot' => $this->webroot,
-													'url' => $url,
-													'base' => $this->base)));
-		} else {
-			$controller =& new $ctrlClass();
-		}
-
-		$classMethods = get_class_methods($controller);
-		$classVars = get_object_vars($controller);
-
-		if((in_array($params['action'], $classMethods) || in_array(strtolower($params['action']), $classMethods)) && strpos($params['action'], '_', 0) === 0) {
-			$privateAction = true;
-		}
-
-		if(!in_array($params['action'], $classMethods) && !in_array(strtolower($params['action']), $classMethods)) {
-			$missingAction = true;
-		}
-
-		if (in_array(strtolower($params['action']), array('tostring', 'requestaction', 'log',
-																			'cakeerror', 'constructclasses', 'redirect',
-																			'set', 'setaction', 'validate', 'validateerrors',
-																			'render', 'referer', 'flash', 'flashout',
-																			'generatefieldnames', 'postconditions', 'cleanupfields',
-																			'beforefilter', 'beforerender', 'afterfilter'))) {
-			$missingAction = true;
-		}
-
-		if(in_array('return', array_keys($params)) && $params['return'] == 1) {
-			$controller->autoRender = false;
-		}
-
-		$controller->base = $this->base;
-		$base = strip_plugin($this->base, $this->plugin);
-		if(defined("BASE_URL")){
-			$controller->here = $base . $this->admin . $url;
-		} else {
-			$controller->here = $base . $this->admin . '/' . $url;
-		}
-		$controller->webroot = $this->webroot;
-		$controller->params = $params;
-		$controller->action = $params['action'];
-
-		if (!empty($controller->params['data'])) {
-			$controller->data =& $controller->params['data'];
-		} else {
-			$controller->data = null;
-		}
-
-		if (!empty($controller->params['pass'])) {
-			$controller->passed_args =& $controller->params['pass'];
-			$controller->passedArgs =&  $controller->params['pass'];
-		} else {
-			$controller->passed_args = null;
-			$controller->passedArgs = null;
-		}
-
-		if (!empty($params['bare'])) {
-			$controller->autoLayout = !$params['bare'];
-		} else {
-			$controller->autoLayout = $controller->autoLayout;
-		}
-
-		$controller->webservices = $params['webservices'];
-		$controller->plugin = $this->plugin;
-
-		if(!is_null($controller->webservices)) {
-			array_push($controller->components, $controller->webservices);
-			array_push($controller->helpers, $controller->webservices);
-			$component =& new Component($controller);
-		}
-		$controller->_initComponents();
-		$controller->constructClasses();
-
-		if ($missingAction && !in_array('scaffold', array_keys($classVars))) {
-			$this->start($controller);
-			return $this->cakeError('missingAction', array(
-											array('className' => Inflector::camelize($params['controller']."Controller"),
-													'action' => $params['action'],
-													'webroot' => $this->webroot,
-													'url' => $url,
-													'base' => $this->base)));
-		}
-
-		if ($privateAction) {
-			$this->start($controller);
-			return $this->cakeError('privateAction', array(
-											array('className' => Inflector::camelize($params['controller']."Controller"),
-													'action' => $params['action'],
-													'webroot' => $this->webroot,
-													'url' => $url,
-													'base' => $this->base)));
-		}
-		return $this->_invoke($controller, $params, $missingAction);
-	}
-/**
- * Invokes given controller's render action if autoRender option is set. Otherwise the contents of the operation are returned as a string.
- *
- * @param object $controller
- * @param array $params
- * @param boolean $missingAction
- * @return string
- */
-	function _invoke (&$controller, $params, $missingAction = false) {
-		$this->start($controller);
-		$classVars = get_object_vars($controller);
-
-		if ($missingAction && in_array('scaffold', array_keys($classVars))) {
-			uses(DS.'controller'.DS.'scaffold');
-			return new Scaffold($controller, $params);
-		} else {
-			$output = call_user_func_array(array(&$controller, $params['action']), empty($params['pass'])? null: $params['pass']);
-		}
-		if ($controller->autoRender) {
-			$output = $controller->render();
-		}
-		$controller->output =& $output;
-		$controller->afterFilter();
-		return $controller->output;
-	}
-/**
- * Starts up a controller
- *
- * @param object $controller
- */
-	function start(&$controller) {
-		if (!empty($controller->beforeFilter)) {
-			if(is_array($controller->beforeFilter)) {
-
-				foreach($controller->beforeFilter as $filter) {
-					if(is_callable(array($controller,$filter)) && $filter != 'beforeFilter') {
-						$controller->$filter();
-					}
-				}
-			} else {
-				if(is_callable(array($controller, $controller->beforeFilter)) && $controller->beforeFilter != 'beforeFilter') {
-					$controller->{$controller->beforeFilter}();
-				}
-			}
-		}
-		$controller->beforeFilter();
-
-		foreach($controller->components as $c) {
-			$path = preg_split('/\/|\./', $c);
-			$c = $path[count($path) - 1];
-			if (isset($controller->{$c}) && is_object($controller->{$c}) && is_callable(array($controller->{$c}, 'startup'))) {
-				$controller->{$c}->startup($controller);
-			}
-		}
-	}
-
-/**
- * Returns array of GET and POST parameters. GET parameters are taken from given URL.
- *
- * @param string $from_url	URL to mine for parameter information.
- * @return array Parameters found in POST and GET.
- */
-	function parseParams($from_url) {
-		$Route = new Router();
-		include CONFIGS.'routes.php';
-		$params = $Route->parse ($from_url);
-
-		if (ini_get('magic_quotes_gpc') == 1) {
-			if(!empty($_POST)) {
-				$params['form'] = stripslashes_deep($_POST);
-			}
-		} else {
-			$params['form'] = $_POST;
-		}
-
-		if (isset($params['form']['data'])) {
-			$params['data'] = $Route->stripEscape($params['form']['data']);
-		}
-
-		if (isset($_GET)) {
-			if (ini_get('magic_quotes_gpc') == 1) {
-				$params['url'] = stripslashes_deep($_GET);
-			} else {
-				$params['url'] = $_GET;
-			}
-		}
-
-		foreach ($_FILES as $name => $data) {
-			if ($name != 'data') {
-				$params['form'][$name] = $data;
-			}
-		}
-
-		if (isset($_FILES['data'])) {
-			foreach ($_FILES['data'] as $key => $data) {
-
-				foreach ($data as $model => $fields) {
-
-					foreach ($fields as $field => $value) {
-						$params['data'][$model][$field][$key] = $value;
-					}
-				}
-			}
-		}
-		$params['bare'] = empty($params['ajax'])? (empty($params['bare'])? 0: 1): 1;
-		$params['webservices'] = empty($params['webservices']) ? null : $params['webservices'];
-		return $params;
-	}
-/**
- * Returns a base URL.
- *
- * @return string	Base URL
- */
-	function baseUrl() {
-		$htaccess = null;
-		$base = $this->admin;
-		$this->webroot = '';
-
-		if (defined('BASE_URL')) {
-			$base = BASE_URL.$this->admin;
-		}
-
-		$docRoot = env('DOCUMENT_ROOT');
-		$scriptName = env('PHP_SELF');
-		$r = null;
-		$appDirName = str_replace('/', '\/', preg_quote(APP_DIR));
-		$webrootDirName = str_replace('/', '\/', preg_quote(WEBROOT_DIR));
-
-		if (preg_match('/'.$appDirName.'\\'.DS.$webrootDirName.'/', $docRoot)) {
-			$this->webroot = '/';
-
-			if (preg_match('/^(.*)\/index\.php$/', $scriptName, $r)) {
-
-				if(!empty($r[1])) {
-					return  $base.$r[1];
-				}
-			}
-		} else {
-			if (defined('BASE_URL')) {
-				$webroot = setUri();
-				$htaccess = preg_replace('/(?:'.APP_DIR.'\\/(.*)|index\\.php(.*))/i', '', $webroot).APP_DIR.'/'.$webrootDirName.'/';
-			}
-
-			if (preg_match('/^(.*)\\/'.$appDirName.'\\/'.$webrootDirName.'\\/index\\.php$/', $scriptName, $regs)) {
-
-				if(APP_DIR === 'app') {
-					$appDir = null;
-				} else {
-					$appDir = '/'.APP_DIR;
-				}
-				!empty($htaccess)? $this->webroot = $htaccess : $this->webroot = $regs[1].$appDir.'/';
-				return  $base.$regs[1].$appDir;
-
-			} elseif (preg_match('/^(.*)\\/'.$webrootDirName.'([^\/i]*)|index\\\.php$/', $scriptName, $regs)) {
-				!empty($htaccess)? $this->webroot = $htaccess : $this->webroot = $regs[0].'/';
-				return  $base.$regs[0];
-
-			} else {
-				!empty($htaccess)? $this->webroot = $htaccess : $this->webroot = '/';
-				return $base;
-			}
-		}
-		return $base;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $params
- * @return unknown
- */
-	function _restructureParams($params) {
-		$params['controller'] = $params['action'];
-
-		if(isset($params['pass'][0])) {
-			$params['action'] = $params['pass'][0];
-			array_shift($params['pass']);
-		} else {
-			$params['action'] = null;
-		}
-		return $params;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/entries b/old/html/multidic/cake/libs/.svn/entries
deleted file mode 100644
index c87cb51..0000000
--- a/old/html/multidic/cake/libs/.svn/entries
+++ /dev/null
@@ -1,265 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs
-svn://192.168.2.102
-
-
-
-2007-09-24T10:48:20.708360Z
-299
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-error.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-e2074583f8fc3f7e9e8711c0ec1224d4
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-flay.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-ac1498a5c2081495e1adc2dc0267c98a
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-set.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-5207b45af4cecb171a43008979adc734
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-controller
-dir
-
-class_registry.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-dc961252b36d638238d872ced24ec86b
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-cache.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-847fd6b73c376842a8ca02bc950a6217
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-legacy.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-53cfb7ce69f7dcf77853663d17ef3fa7
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-cake_log.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-972431b274aa855bf9b453ab37000180
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-object.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-de3e38f339c7115ee77f3d8f86231708
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-security.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-e8d46e0e0c33a0b2ecb59e5f54b367a4
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-validators.php
-file
-
-
-
-
-2007-08-07T18:15:20.000000Z
-f79bd3e9a860fdd5e2b67a4825040446
-2007-08-07T16:59:14.816119Z
-91
-icebat
-
-model
-dir
-
-folder.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-be5b9c1656ee304330a59ee560689853
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-neat_string.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-4b456b09979e4884222654a5ce0100e5
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-file.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-34fee8e4a1d26d1558b7e4559a0ab285
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-router.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-95a44532be57a4a39b5c759c201b46b8
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-configure.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-ade5fa142cc2bc876045dfaaefb9d911
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-session.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-c5587509127abd5c68ac0b7e71fceb91
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-view
-dir
-
-neat_array.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-9face07cb323d71739d9dd49c3e073ac
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-inflector.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-1e35d82a1d62b7090d481b5880d51b84
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-sanitize.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-6f510e8489bbdabba162beee22da15f6
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/.svn/format b/old/html/multidic/cake/libs/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/.svn/text-base/cache.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/cache.php.svn-base
deleted file mode 100644
index 642b0f6..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/cache.php.svn-base
+++ /dev/null
@@ -1,137 +0,0 @@
-<?php
-/* SVN FILE: $Id: cache.php 4450 2007-02-05 05:18:05Z phpnut $ */
-/**
- * Caching for Cake.
- *
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4450 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-04 23:18:05 -0600 (Sun, 04 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Model')) {
-		uses(DS . 'model' . DS . 'model');
-	}
-/**
- * Caching for Cake.
- *
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Cache extends Model{
-/**
- * Identifier. Either an MD5 string or NULL.
- *
- * @var string
- */
-	var $id = null;
-/**
- * Content container for cache data.
- *
- * @var unknown_type
- */
-	var $data = null;
-/**
- * Content to be cached.
- *
- * @var unknown_type
- */
-	var $for_caching = null;
-/**
- * Name of the database table used for caching.
- *
- * @var string
- */
-	var $useTable = 'cache';
-/**
- * Constructor. Generates an md5'ed id for internal use. Calls the constructor on Model as well.
- *
- * @param unknown_type $id
- */
-	function __construct($id) {
-		$this->id = (md5($id));
-		parent::__construct($this->id);
-	}
-/**
- * Returns this object's id after setting it. If called without parameters the current object's id is returned.
- *
- * @param unknown_type $id
- * @return unknown
- */
-	function id($id = null) {
-		if (!$id) {
-			return $this->id;
-		}
-		return ($this->id = $id);
-	}
-/**
- * Store given content in cache database.
- *
- * @param string $content Content to keep in cache.
- * @param int $keep_for Number of seconds to keep data in cache.
- * @return boolean				Success
- */
-	function remember($content, $keep_for = CACHE_PAGES_FOR) {
-		$data = addslashes($this->for_caching . $content);
-		$expire = date("Y-m-d H:i:s", time() + ($keep_for > 0 ? $keep_for : 999999999));
-		return $this->query("REPLACE {$this->useTable} (id,data,expire) VALUES ('{$this->id}', '{$data}', '{$expire}')");
-	}
-/**
- * Returns content from the Cache object itself, if the Cache object has a non-empty data property.
- * Else from the database cache.
- *
- * @return unknown
- */
-	function restore() {
-		if (empty($this->data['data'])) {
-			return $this->find("id='{$this->id}' AND expire>NOW()");
-		}
-		return $this->data['data'];
-	}
-/**
- * Returns true if the cache data property has current (non-stale) content for given id.
- *
- * @return boolean
- */
-	function has() {
-		return is_array($this->data = $this->find("id='{$this->id}' AND expire>NOW()"));
-	}
-/**
- * Appends $string to the for_caching property of the Cache object.
- *
- * @param string $string
- */
-	function append($string) {
-		$this->for_caching .= $string;
-	}
-/**
- * Clears the cache database table.
- *
- * @return unknown
- */
-	function clear() {
-		return $this->query("DELETE FROM {$this->useTable}");
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/cake_log.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/cake_log.php.svn-base
deleted file mode 100644
index 44ad15e..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/cake_log.php.svn-base
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-/* SVN FILE: $Id: cake_log.php 4450 2007-02-05 05:18:05Z phpnut $ */
-/**
- * Logging.
- *
- * Log messages to text files.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4450 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-04 23:18:05 -0600 (Sun, 04 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('File')) {
-		uses('file');
-	}
-/**
- * Logs messages to text files
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class CakeLog{
-/**
- * Writes given message to a log file in the logs directory.
- *
- * @param string $type Type of log, becomes part of the log's filename
- * @param string $msg  Message to log
- * @return boolean Success
- */
-	function write($type, $msg) {
-		$filename = LOGS . $type . '.log';
-		$output = date('Y-m-d H:i:s') . ' ' . ucfirst($type) . ': ' . $msg . "\n";
-		$log = new File($filename);
-		return $log->append($output);
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/class_registry.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/class_registry.php.svn-base
deleted file mode 100644
index 5cb1968..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/class_registry.php.svn-base
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-/* SVN FILE: $Id: class_registry.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Class collections.
- *
- * A repository for class objects, each registered with a key.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.9.2
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Class Collections.
- *
- * A repository for class objects, each registered with a key.
- * If you try to add an object with the same key twice, nothing will come of it.
- * If you need a second instance of an object, give it another key.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class ClassRegistry{
-/**
- * Names of classes with their objects.
- *
- * @var array
- * @access private
- */
-	var $_objects = array();
-/**
- * Return a singleton instance of the ClassRegistry.
- *
- * @return ClassRegistry instance
- */
-	function &getInstance() {
-		static $instance = array();
-		if (!$instance) {
-			$instance[0] = &new ClassRegistry;
-		}
-		return $instance[0];
-	}
-/**
- * Add $object to the registry, associating it with the name $key.
- *
- * @param string $key
- * @param mixed $object
- */
-	function addObject($key, &$object) {
-		$_this =& ClassRegistry::getInstance();
-		$key = strtolower($key);
-		if (array_key_exists($key, $_this->_objects) === false) {
-			$_this->_objects[$key] = &$object;
-		}
-	}
-/**
- * Remove object which corresponds to given key.
- *
- * @param string $key
- * @return void
- */
-	function removeObject($key) {
-		$_this =& ClassRegistry::getInstance();
-		$key = strtolower($key);
-		if (array_key_exists($key, $_this->_objects) === true) {
-			unset($_this->_objects[$key]);
-		}
-	}
-/**
- * Returns true if given key is present in the ClassRegistry.
- *
- * @param string $key Key to look for
- * @return boolean Success
- */
-	function isKeySet($key) {
-		$_this =& ClassRegistry::getInstance();
-		$key = strtolower($key);
-		return array_key_exists($key, $_this->_objects);
-	}
-/**
- * Get all keys from the regisrty.
- *
- * @return array
- */
-	function keys() {
-		$_this =& ClassRegistry::getInstance();
-		return array_keys($_this->_objects);
-	}
-/**
- * Return object which corresponds to given key.
- *
- * @param string $key
- * @return mixed
- */
-	function &getObject($key) {
-		$_this =& ClassRegistry::getInstance();
-		$key = strtolower($key);
-		return $_this->_objects[$key];
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/configure.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/configure.php.svn-base
deleted file mode 100644
index ffc781b..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/configure.php.svn-base
+++ /dev/null
@@ -1,353 +0,0 @@
-<?php
-/* SVN FILE: $Id: configure.php 4603 2007-03-09 22:34:33Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 1.0.0.2363
- * @version			$Revision: 4603 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-09 16:34:33 -0600 (Fri, 09 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Configure extends Object {
-/**
- * Hold array with paths to view files
- *
- * @var array
- * @access public
- */
-	var $viewPaths = array();
-/**
- * Hold array with paths to controller files
- *
- * @var array
- * @access public
- */
-	var $controllerPaths = array();
-/**
- * Enter description here...
- *
- * @var array
- * @access public
- */
-	var $modelPaths = array();
-/**
- * Enter description here...
- *
- * @var array
- * @access public
- */
-	var $helperPaths = array();
-/**
- * Enter description here...
- *
- * @var array
- * @access public
- */
-	var $componentPaths = array();
-/**
- * Enter description here...
- *
- * @var integer
- * @access public
- */
-	var $debug = null;
-/**
- * Return a singleton instance of Configure.
- *
- * @return Configure instance
- * @access public
- */
-	function &getInstance() {
-		static $instance = array();
-		if (!$instance) {
-			$instance[0] =& new Configure;
-			$instance[0]->__loadBootstrap();
-		}
-		return $instance[0];
-	}
-/**
- * Used to write a dynamic var in the Configure instance.
- *
- * Usage
- * Configure::write('One.key1', 'value of the Configure::One[key1]');
- * Configure::write(array('One.key1' => 'value of the Configure::One[key1]'));
- * Configure::write('One', array('key1'=>'value of the Configure::One[key1]', 'key2'=>'value of the Configure::One[key2]');
- * Configure::write(array('One.key1' => 'value of the Configure::One[key1]', 'One.key2' => 'value of the Configure::One[key2]'));
- *
- * @param array $config
- * @return void
- * @access public
- */
-	function write($config, $value = null){
-		$_this =& Configure::getInstance();
-
-		if(!is_array($config) && $value !== null) {
-			$name = $_this->__configVarNames($config);
-
-			if(count($name) > 1){
-				$_this->{$name[0]}[$name[1]] = $value;
-			} else {
-				$_this->{$name[0]} = $value;
-			}
-		} else {
-
-			foreach($config as $names => $value){
-				$name = $_this->__configVarNames($names);
-				if(count($name) > 1){
-					$_this->{$name[0]}[$name[1]] = $value;
-				} else {
-					$_this->{$name[0]} = $value;
-				}
-			}
-		}
-
-		if ($config == 'debug' || (is_array($config) && in_array('debug', $config))) {
-			if ($_this->debug) {
-				error_reporting(E_ALL);
-
-				if (function_exists('ini_set')) {
-					ini_set('display_errors', 1);
-				}
-			} else {
-				error_reporting(0);
-			}
-		}
-	}
-/**
- * Used to read Configure::$var
- *
- * Usage
- * Configure::read('Name'); will return all values for Name
- * Configure::read('Name.key'); will return only the value of Configure::Name[key]
- *
- * @param string $var
- * @return string value of Configure::$var
- * @access public
- */
-	function read($var = 'debug'){
-		$_this =& Configure::getInstance();
-		if($var === 'debug') {
-			if(!isset($_this->debug)){
-				$_this->debug = DEBUG;
-			}
-			return $_this->debug;
-		}
-
-		$name = $_this->__configVarNames($var);
-		if(count($name) > 1){
-			if(isset($_this->{$name[0]}[$name[1]])) {
-				return $_this->{$name[0]}[$name[1]];
-			}
-			return null;
-		} else {
-			if(isset($_this->{$name[0]})) {
-				return $_this->{$name[0]};
-			}
-			return null;
-		}
-	}
-/**
- * Used to delete a var from the Configure instance.
- *
- * Usage:
- * Configure::delete('Name'); will delete the entire Configure::Name
- * Configure::delete('Name.key'); will delete only the Configure::Name[key]
- *
- * @param string $var the var to be deleted
- * @return void
- * @access public
- */
-	function delete($var = null){
-		$_this =& Configure::getInstance();
-
-		$name = $_this->__configVarNames($var);
-		if(count($name) > 1){
-			unset($_this->{$name[0]}[$name[1]]);
-		} else {
-			unset($_this->{$name[0]});
-		}
-	}
-/**
- * Will load a file from app/config/configure_file.php
- * variables in the files should be formated like:
- *  $config['name'] = 'value';
- * These will be used to create dynamic Configure vars.
- *
- * Usage Configure::load('configure_file');
- *
- * @param string $fileName name of file to load, extension must be .php and only the name should be used, not the extenstion
- * @return Configure::write
- * @access public
- */
-	function load($fileName) {
-		$_this =& Configure::getInstance();
-
-		if(!file_exists(CONFIGS . $fileName . '.php')) {
-			trigger_error("Configure::load() - $fileName.php not found", E_USER_WARNING);
-			return false;
-		}
-		include(CONFIGS . $fileName . '.php');
-		if(!isset($config)){
-			trigger_error("Configure::load() - no variable \$config found in $fileName.php", E_USER_WARNING);
-			return false;
-		}
-		return $_this->write($config);
-	}
-
-/**
- * Used to determine the current version of CakePHP
- *
- * Usage Configure::version();
- *
- * @return string Current version of CakePHP
- * @access public
- */
-	function version() {
-		$_this =& Configure::getInstance();
-		if(!isset($_this->Cake['version'])){
-			require(CORE_PATH . 'cake' . DS . 'config' . DS . 'config.php');
-			$_this->write($config);
-		}
-		return $_this->Cake['version'];
-	}
-/**
- * Checks $name for dot notation to create dynamic Configure::$var as an array when needed.
- *
- * @param mixed $name
- * @return array
- * @access private
- */
-	function __configVarNames($name) {
-		if (is_string($name)) {
-			if (strpos($name, ".")) {
-				$name = explode(".", $name);
-			} else {
-				$name = array($name);
-			}
-		}
-		return $name;
-	}
-/**
- * Sets the var modelPaths
- *
- * @param array $modelPaths
- * @access private
- */
-	function __buildModelPaths($modelPaths) {
-		$_this =& Configure::getInstance();
-		$_this->modelPaths[] = MODELS;
-		if (isset($modelPaths)) {
-			foreach($modelPaths as $value) {
-				$_this->modelPaths[] = $value;
-			}
-		}
-	}
-/**
- * Sets the var viewPaths
- *
- * @param array $viewPaths
- * @access private
- */
-	function __buildViewPaths($viewPaths) {
-		$_this =& Configure::getInstance();
-		$_this->viewPaths[] = VIEWS;
-		if (isset($viewPaths)) {
-			foreach($viewPaths as $value) {
-				$_this->viewPaths[] = $value;
-			}
-		}
-	}
-/**
- * Sets the var controllerPaths
- *
- * @param array $controllerPaths
- * @access private
- */
-	function __buildControllerPaths($controllerPaths) {
-		$_this =& Configure::getInstance();
-		$_this->controllerPaths[] = CONTROLLERS;
-		if (isset($controllerPaths)) {
-			foreach($controllerPaths as $value) {
-				$_this->controllerPaths[] = $value;
-			}
-		}
-	}
-/**
- * Sets the var helperPaths
- *
- * @param array $helperPaths
- * @access private
- */
-	function __buildHelperPaths($helperPaths) {
-		$_this =& Configure::getInstance();
-		$_this->helperPaths[] = HELPERS;
-		if (isset($helperPaths)) {
-			foreach($helperPaths as $value) {
-				$_this->helperPaths[] = $value;
-			}
-		}
-	}
-/**
- * Sets the var componentPaths
- *
- * @param array $componentPaths
- * @access private
- */
-	function __buildComponentPaths($componentPaths) {
-		$_this =& Configure::getInstance();
-		$_this->componentPaths[] = COMPONENTS;
-		if (isset($componentPaths)) {
-			foreach($componentPaths as $value) {
-				$_this->componentPaths[] = $value;
-			}
-		}
-	}
-/**
- * Loads the app/config/bootstrap.php
- * If the alternative paths are set in this file
- * they will be added to the paths vars
- *
- * @access private
- */
-	function __loadBootstrap() {
-		$_this =& Configure::getInstance();
-		$modelPaths = null;
-		$viewPaths = null;
-		$controllerPaths = null;
-		$helperPaths = null;
-		$componentPaths = null;
-		require APP_PATH . 'config' . DS . 'bootstrap.php';
-		$_this->__buildModelPaths($modelPaths);
-		$_this->__buildViewPaths($viewPaths);
-		$_this->__buildControllerPaths($controllerPaths);
-		$_this->__buildHelperPaths($helperPaths);
-		$_this->__buildComponentPaths($componentPaths);
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/error.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/error.php.svn-base
deleted file mode 100644
index acf24fe..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/error.php.svn-base
+++ /dev/null
@@ -1,347 +0,0 @@
-<?php
-/* SVN FILE: $Id: error.php 4852 2007-04-12 08:49:49Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.10.5.1732
- * @version			$Revision: 4852 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-12 03:49:49 -0500 (Thu, 12 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-uses('sanitize');
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class ErrorHandler extends Object {
-	var $controller = null;
-
-/**
- * Class constructor.
- *
- * @param string $method
- * @param array $messages
- * @return unknown
- */
-	function __construct($method, $messages) {
-		parent::__construct();
-		static $__previousError = null;
-		$allow = array('.', '/', '_', ' ', '-', '~');
-	    if(substr(PHP_OS,0,3) == "WIN") {
-            $allow = array_merge($allow, array('\\', ':') );
-        }
-		$clean = new Sanitize();
-		$messages = $clean->paranoid($messages, $allow);
-		if(!class_exists('Dispatcher')){
-			require CAKE . 'dispatcher.php';
-		}
-		$this->__dispatch =& new Dispatcher();
-
-		if ($__previousError != array($method, $messages)) {
-			$__previousError = array($method, $messages);
-
-			if (!class_exists('AppController')) {
-				loadController(null);
-			}
-
-			$this->controller =& new AppController();
-			if(!empty($this->controller->uses)) {
-				$this->controller->constructClasses();
-			}
-			$this->controller->_initComponents();
-			$this->controller->cacheAction = false;
-			$this->__dispatch->start($this->controller);
-
-			if (method_exists($this->controller, 'apperror')) {
-				return $this->controller->appError($method, $messages);
-			}
-		} else {
-			$this->controller =& new Controller();
-			$this->controller->cacheAction = false;
-		}
-		if (Configure::read() > 0 || $method == 'error') {
-			call_user_func_array(array(&$this, $method), $messages);
-		} else {
-			call_user_func_array(array(&$this, 'error404'), $messages);
-		}
-	}
-/**
- * Displays an error page (e.g. 404 Not found).
- *
- * @param array $params
- */
-	function error($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->viewPath='errors';
-		$this->controller->set(array('code' => $code,
-										'name' => $name,
-										'message' => $message,
-										'title' => $code . ' ' . $name));
-		$this->controller->render('error404');
-		exit();
-	}
-/**
- * Convenience method to display a 404 page.
- *
- * @param array $params
- */
-	function error404($params) {
-		extract($params);
-
-		if (!isset($url)) {
-			$url = $action;
-		}
-		if (!isset($message)) {
-			$message = '';
-		}
-		if (!isset($base)) {
-			$base = '';
-		}
-
-		header("HTTP/1.0 404 Not Found");
-		$this->error(array('code' => '404',
-							'name' => 'Not found',
-							'message' => sprintf("The requested address %s was not found on this server.", $url, $message),
-							'base' => $base));
-		exit();
-	}
-/**
- * Renders the Missing Controller web page.
- *
- * @param array $params
- */
-	function missingController($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->webroot = $webroot;
-		$this->controller->viewPath ='errors';
-		$controllerName = str_replace('Controller', '', $className);
-		$this->controller->set(array('controller' => $className,
-										'controllerName' => $controllerName,
-										'title' => 'Missing Controller'));
-		$this->controller->render('missingController');
-		exit();
-	}
-/**
- * Renders the Missing Action web page.
- *
- * @param array $params
- */
-	function missingAction($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->webroot = $webroot;
-		$this->controller->viewPath = 'errors';
-		$this->controller->set(array('controller' => $className,
-										'action' => $action,
-										'title' => 'Missing Method in Controller'));
-		$this->controller->render('missingAction');
-		exit();
-	}
-/**
- * Renders the Private Action web page.
- *
- * @param array $params
- */
-	function privateAction($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->webroot = $webroot;
-		$this->controller->viewPath = 'errors';
-		$this->controller->set(array('controller' => $className,
-										'action' => $action,
-										'title' => 'Trying to access private method in class'));
-		$this->controller->render('privateAction');
-		exit();
-	}
-/**
- * Renders the Missing Table web page.
- *
- * @param array $params
- */
-	function missingTable($params) {
-		extract($params);
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('model' => $className,
-										'table' => $table,
-										'title' => 'Missing Database Table'));
-		$this->controller->render('missingTable');
-		exit();
-	}
-/**
- * Renders the Missing Database web page.
- *
- * @param array $params
- */
-	function missingDatabase($params = array()) {
-		extract($params);
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('title' => 'Scaffold Missing Database Connection'));
-		$this->controller->render('missingScaffolddb');
-		exit();
-	}
-/**
- * Renders the Missing View web page.
- *
- * @param array $params
- */
-	function missingView($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('controller' => $className,
-										'action' => $action,
-										'file' => $file,
-										'title' => 'Missing View'));
-		$this->controller->render('missingView');
-		exit();
-	}
-/**
- * Renders the Missing Layout web page.
- *
- * @param array $params
- */
-	function missingLayout($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->layout = 'default';
-		$this->controller->set(array('file'  => $file,
-										'title' => 'Missing Layout'));
-		$this->controller->render('missingLayout');
-		exit();
-	}
-/**
- * Renders the Database Connection web page.
- *
- * @param array $params
- */
-	function missingConnection($params) {
-		extract($params);
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('model' => $className,
-										'title' => 'Missing Database Connection'));
-		$this->controller->render('missingConnection');
-		exit();
-	}
-/**
- * Renders the Missing Helper file web page.
- *
- * @param array $params
- */
-	function missingHelperFile($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('helperClass' => Inflector::camelize($helper) . "Helper",
-										'file' => $file,
-										'title' => 'Missing Helper File'));
-		$this->controller->render('missingHelperFile');
-		exit();
-	}
-/**
- * Renders the Missing Helper class web page.
- *
- * @param array $params
- */
-	function missingHelperClass($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('helperClass' => Inflector::camelize($helper) . "Helper",
-										'file' => $file,
-										'title' => 'Missing Helper Class'));
-		$this->controller->render('missingHelperClass');
-		exit();
-	}
-/**
- * Renders the Missing Component file web page.
- *
- * @param array $params
- */
-	function missingComponentFile($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('controller' => $className,
-										'component' => $component,
-										'file' => $file,
-										'title' => 'Missing Component File'));
-		$this->controller->render('missingComponentFile');
-		exit();
-	}
-/**
- * Renders the Missing Component class web page.
- *
- * @param array $params
- */
-	function missingComponentClass($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('controller' => $className,
-										'component' => $component,
-										'file' => $file,
-										'title' => 'Missing Component Class'));
-		$this->controller->render('missingComponentClass');
-		exit();
-	}
-/**
- * Renders the Missing Model class web page.
- *
- * @param unknown_type $params
- */
-	function missingModel($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('model' => $className,
-										'title' => 'Missing Model'));
-		$this->controller->render('missingModel');
-		exit();
-	}
-/**
- * Path to the web root.
- *
- * @return string full web root path
- */
-	function _webroot() {
-		$this->__dispatch->baseUrl();
-		return $this->__dispatch->webroot;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/file.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/file.php.svn-base
deleted file mode 100644
index 372ff3a..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/file.php.svn-base
+++ /dev/null
@@ -1,293 +0,0 @@
-<?php
-/* SVN FILE: $Id: file.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Convenience class for reading, writing and appending to files.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Object')) {
-		 uses ('object');
-	}
-
-	if (!class_exists('Folder')) {
-		 uses ('folder');
-	}
-/**
- * Convenience class for reading, writing and appending to files.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class File extends Object{
-/**
- * Folder of the File
- *
- * @var Folder
- */
-	var $folder = null;
-/**
- * Filename
- *
- * @var string
- */
-	var $name = null;
-/**
- * Constructor
- *
- * @param string $path
- * @param boolean $create Create file if it does not exist
- * @return File
- */
-	function __construct($path, $create = false) {
-		parent::__construct();
-		$this->folder = new Folder(dirname($path), $create);
-		$this->name = basename($path);
-		if (!$this->exists()) {
-			if ($create === true) {
-				if (!$this->create()) {
-					return false;
-				}
-			} else {
-				return false;
-			}
-		}
-	}
-/**
- * Return the contents of this File as a string.
- *
- * @return string Contents
- */
-	function read() {
-		$contents = file_get_contents($this->getFullPath());
-		return $contents;
-	}
-/**
- * Append given data string to this File.
- *
- * @param string $data Data to write
- * @return boolean Success
- */
-	function append($data) {
-		return $this->write($data, 'a');
-	}
-/**
- * Write given data to this File.
- *
- * @param string $data	Data to write to this File.
- * @param string $mode	Mode of writing. {@link http://php.net/fwrite See fwrite()}.
- * @return boolean Success
- */
-	function write($data, $mode = 'w') {
-		$file = $this->getFullPath();
-		if (!($handle = fopen($file, $mode))) {
-			print ("[File] Could not open $file with mode $mode!");
-			return false;
-		}
-
-		if (!fwrite($handle, $data)) {
-			return false;
-		}
-
-		if (!fclose($handle)) {
-			return false;
-		}
-		return true;
-	}
-/**
- * Get md5 Checksum of file with previous check of Filesize
- *
- * @param string $force	Data to write to this File.
- * @return string md5 Checksum {@link http://php.net/md5_file See md5_file()}
- */
-	function getMd5($force = false) {
-		$md5 = '';
-		if ($force == true || $this->getSize(false) < MAX_MD5SIZE) {
-			$md5 = md5_file($this->getFullPath());
-		}
-		return $md5;
-	}
-/**
- * Returns the Filesize, either in bytes or in human-readable format.
- *
- * @param boolean $humanReadeble	Data to write to this File.
- * @return string|int filesize as int or as a human-readable string
- */
-	function getSize() {
-		$size = filesize($this->getFullPath());
-		return $size;
-	}
-/**
- * Returns the File extension.
- *
- * @return string The Fileextension
- */
-	function getExt() {
-		$ext = '';
-		$parts = explode('.', $this->getName());
-
-		if (count($parts) > 1) {
-			$ext = array_pop($parts);
-		} else {
-			$ext = '';
-		}
-		return $ext;
-	}
-/**
- * Returns the filename.
- *
- * @return string The Filename
- */
-	function getName() {
-		return $this->name;
-	}
-/**
- * Returns the File's owner.
- *
- * @return int the Fileowner
- */
-	function getOwner() {
-		$fileowner = fileowner($this->getFullPath());
-		return $fileowner;
-	 }
-/**
- * Returns the File group.
- *
- * @return int the Filegroup
- */
-	function getGroup() {
-		$filegroup = filegroup($this->getFullPath());
-		return $filegroup;
-	 }
-/**
- * Creates the File.
- *
- * @return boolean Success
- */
-	function create() {
-		$dir = $this->folder->pwd();
-
-		if (file_exists($dir) && is_dir($dir) && is_writable($dir) && !$this->exists()) {
-			if (!touch($this->getFullPath())) {
-				print ('[File] Could not create '.$this->getName().'!');
-				return false;
-			} else {
-				return true;
-			}
-		} else {
-			print ('[File] Could not create '.$this->getName().'!');
-			return false;
-		}
-	}
-/**
- * Returns true if the File exists.
- *
- * @return boolean
- */
-	function exists() {
-		$exists = file_exists($this->getFullPath());
-		return $exists;
-	}
-/**
- * Deletes the File.
- *
- * @return boolean
- */
-	function delete() {
-		$unlink = unlink($this->getFullPath());
-		return $unlink;
-	 }
-/**
- * Returns true if the File is writable.
- *
- * @return boolean
- */
-	function writable() {
-		$writable = is_writable($this->getFullPath());
-		return $writable;
-	}
-/**
- * Returns true if the File is executable.
- *
- * @return boolean
- */
-	function executable() {
-		$executable = is_executable($this->getFullPath());
-		return $executable;
-	}
-/**
- * Returns true if the File is readable.
- *
- * @return boolean
- */
-	function readable() {
-		$readable = is_readable($this->getFullPath());
-		return $readable;
-	}
-/**
- * Returns last access time.
- *
- * @return int timestamp
- */
-	function lastAccess() {
-		$fileatime = fileatime($this->getFullPath());
-		return $fileatime;
-	 }
-/**
- * Returns last modified time.
- *
- * @return int timestamp
- */
-	function lastChange() {
-		$filemtime = filemtime($this->getFullPath());
-		return $filemtime;
-	}
-/**
- * Returns the current folder.
- *
- * @return Folder
- */
-	function getFolder() {
-		return $this->folder;
-	}
-/**
- * Returns the "chmod" (permissions) of the File.
- *
- * @return string
- */
-	function getChmod() {
-		$substr = substr(sprintf('%o', fileperms($this->getFullPath())), -4);
-		return $substr;
-	}
-/**
- * Returns the full path of the File.
- *
- * @return string
- */
-	function getFullPath() {
-		return $this->folder->slashTerm($this->folder->pwd()) . $this->getName();
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/flay.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/flay.php.svn-base
deleted file mode 100644
index b001c9f..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/flay.php.svn-base
+++ /dev/null
@@ -1,278 +0,0 @@
-<?php
-/* SVN FILE: $Id: flay.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Text-to-HTML parser.
- *
- * Text-to-html parser, similar to {@link http://textism.com/tools/textile/ Textile} or {@link http://www.whytheluckystiff.net/ruby/redcloth/ RedCloth}.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Object')) {
-		 uses ('object');
-	}
-/**
- * Text-to-HTML parser.
- *
- * Text-to-html parser, similar to Textile or RedCloth, only with a little different syntax.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Flay extends Object{
-/**
- * Text to be parsed.
- *
- * @var string
- */
-	var $text = null;
-/**
- * Set this to allow HTML in the markup.
- *
- * @var boolean
- */
-	var $allow_html = false;
-/**
- * Constructor.
- *
- * @param string $text
- */
-	function __construct($text = null) {
-		$this->text = $text;
-		parent::__construct();
-	}
-/**
- * Returns given text translated to HTML using the Flay syntax.
- *
- * @param string $text String to format
- * @param boolean $bare	Set this to only do <p> transforms and > to &gt;, no typography additions.
- * @param boolean $allowHtml Set this to trim whitespace and disable all HTML
- * @return string Formatted text
- */
-	function toHtml($text = null, $bare = false, $allowHtml = false) {
-		if (empty($text) && empty($this->text)) {
-			return false;
-		}
-		$text = $text ? $text : $this->text;
-		// trim whitespace and disable all HTML
-		if ($allowHtml) {
-			$text = trim($text);
-		} else {
-			$text = str_replace('<', '&lt;', str_replace('>', '&gt;', trim($text)));
-		}
-
-		if (!$bare) {
-			// multi-paragraph functions
-			$text=preg_replace('#(?:[\n]{0,2})"""(.*)"""(?:[\n]{0,2})#s', "\n\n%BLOCKQUOTE%\n\n\\1\n\n%ENDBLOCKQUOTE%\n\n", $text);
-			$text=preg_replace('#(?:[\n]{0,2})===(.*)===(?:[\n]{0,2})#s', "\n\n%CENTER%\n\n\\1\n\n%ENDCENTER%\n\n", $text);
-		}
-
-		// pre-parse newlines
-		$text=preg_replace("#\r\n#", "\n", $text);
-		$text=preg_replace("#[\n]{2,}#", "%PARAGRAPH%", $text);
-		$text=preg_replace('#[\n]{1}#', "%LINEBREAK%", $text);
-		$out ='';
-
-		foreach(split('%PARAGRAPH%', $text)as $line) {
-			if ($line) {
-				if (!$bare) {
-					$links = array();
-					$regs = null;
-
-					if (preg_match_all('#\[([^\[]{4,})\]#', $line, $regs)) {
-						foreach($regs[1] as $reg) {
-							$links[] = $reg;
-							$line = str_replace("[{$reg}]", '%LINK' . (count($links) - 1) . '%', $line);
-						}
-					}
-					// bold
-					$line = ereg_replace("\*([^\*]*)\*", "<strong>\\1</strong>", $line);
-					// italic
-					$line = ereg_replace("_([^_]*)_", "<em>\\1</em>", $line);
-				}
-				// entities
-				$line = str_replace(' - ', ' &ndash; ', $line);
-				$line = str_replace(' -- ', ' &mdash; ', $line);
-				$line = str_replace('(C)', '&copy;', $line);
-				$line = str_replace('(R)', '&reg;', $line);
-				$line = str_replace('(TM)', '&trade;', $line);
-				// guess e-mails
-				$emails = null;
-				if (preg_match_all("#([_A-Za-z0-9+-+]+(?:\.[_A-Za-z0-9+-]+)*@[A-Za-z0-9-]+(?:\.[A-Za-z0-9-]+)*)#", $line, $emails)) {
-					foreach($emails[1] as $email) {
-						$line = str_replace($email, "<a href=\"mailto:{$email}\">{$email}</a>", $line);
-					}
-				}
-
-				if (!$bare) {
-					$urls = null;
-					if (preg_match_all("#((?:http|https|ftp|nntp)://[^ ]+)#", $line, $urls)) {
-						foreach($urls[1] as $url) {
-							$line = str_replace($url, "<a href=\"{$url}\">{$url}</a>", $line);
-						}
-					}
-
-					if (preg_match_all("#(www\.[^\n\%\ ]+[^\n\%\,\.\ ])#", $line, $urls)) {
-						foreach($urls[1] as $url) {
-							$line = str_replace($url, "<a href=\"http://{$url}\">{$url}</a>", $line);
-						}
-					}
-
-					if (count($links)) {
-						for($ii = 0; $ii < count($links); $ii++) {
-							if (preg_match("#^(http|https|ftp|nntp)://#", $links[$ii])) {
-								$prefix = null;
-							} else {
-								$prefix = 'http://';
-							}
-							if (preg_match('#^[^\ ]+\.(jpg|jpeg|gif|png)$#', $links[$ii])) {
-								$with = "<img src=\"{$prefix}{$links[$ii]}\" alt=\"\" />";
-							} elseif (preg_match('#^([^\]\ ]+)(?:\ ([^\]]+))?$#', $links[$ii], $regs)) {
-								if (isset($regs[2])) {
-									if (preg_match('#\.(jpg|jpeg|gif|png)$#', $regs[2])) {
-										$body = "<img src=\"{$prefix}{$regs[2]}\" alt=\"\" />";
-									} else {
-										$body = $regs[2];
-									}
-								} else {
-									$body = $links[$ii];
-								}
-								$with = "<a href=\"{$prefix}{$regs[1]}\" target=\"_blank\">{$body}</a>";
-							} else {
-								$with = $prefix . $links[$ii];
-							}
-							$line = str_replace("%LINK{$ii}%", $with, $line);
-						}
-					}
-				}
-				$out .= str_replace('%LINEBREAK%', "<br />\n", "<p>{$line}</p>\n");
-			}
-		}
-
-		if (!$bare) {
-			$out = str_replace('<p>%BLOCKQUOTE%</p>', "<blockquote>", $out);
-			$out = str_replace('<p>%ENDBLOCKQUOTE%</p>', "</blockquote>", $out);
-			$out = str_replace('<p>%CENTER%</p>', "<center>", $out);
-			$out = str_replace('<p>%ENDCENTER%</p>', "</center>", $out);
-		}
-		return $out;
-	}
-/**
- * Return the words of the string as an array.
- *
- * @param string $string
- * @return array Array of words
- */
-	function extractWords($string) {
-		$split = preg_split('/[\s,\.:\/="!\(\)<>~\[\]]+/', $string);
-		return $split;
-	 }
-/**
- * Return given string with words in array colorMarked, up to a number of times (defaults to 5).
- *
- * @param array $words			Words to look for and markup
- * @param string $string		String to look in
- * @param integer $max_snippets	Max number of snippets to extract
- * @return string
- * @see colorMark
- */
-	function markedSnippets($words, $string, $max_snippets = 5) {
-		$string = strip_tags($string);
-		$snips = array();
-		$rest = $string;
-		foreach($words as $word) {
-			if (preg_match_all("/[\s,]+.{0,40}{$word}.{0,40}[\s,]+/i", $rest, $r)) {
-				foreach($r as $result) {
-					$rest = str_replace($result, '', $rest);
-				}
-				$snips = array_merge($snips, $r[0]);
-			}
-		}
-
-		if (count($snips) > $max_snippets) {
-			$snips = array_slice($snips, 0, $max_snippets);
-		}
-		$joined = join(' <b>...</b> ', $snips);
-		$snips = $joined ? "<b>...</b> {$joined} <b>...</b>" : substr($string, 0, 80) . '<b>...</b>';
-		return $this->colorMark($words, $snips);
-	}
-/**
- * Returns string with EM elements with color classes added.
- *
- * @param array $words Array of words to be colorized
- * @param string $string Text in which the words might be found
- * @return string
- */
-	function colorMark($words, $string) {
-		$colors=array('yl', 'gr', 'rd', 'bl', 'fu', 'cy');
-		$nextColorIndex = 0;
-		foreach($words as $word) {
-			$string = preg_replace("/({$word})/i", '<em class="' . $colors[$nextColorIndex % count($colors)] . "\">\\1</em>", $string);
-			$nextColorIndex++;
-		}
-		return $string;
-	}
-/**
- * Returns given text with tags stripped out.
- *
- * @param string $text
- * @return string
- */
-	function toClean($text) {
-		$strip = strip_tags(html_entity_decode($text, ENT_QUOTES));
-		return $strip;
-	}
-/**
- * Return parsed text with tags stripped out.
- *
- * @param string $text
- * @return string
- */
-	function toParsedAndClean($text) {
-		return $this->toClean(Flay::toHtml($text));
-	}
-/**
- * Return a fragment of a text, up to $length characters long, with an ellipsis after it.
- *
- * @param string $text		Text to be truncated.
- * @param integer $length	Max length of text.
- * @param string $ellipsis	Sign to print after truncated text.
- * @return string
- */
-	function fragment($text, $length, $ellipsis = '...') {
-		$soft = $length - 5;
-		$hard = $length + 5;
-		$rx = '/(.{' . $soft . ',' . $hard . '})[\s,\.:\/="!\(\)<>~\[\]]+.*/';
-
-		if (preg_match($rx, $text, $r)) {
-			$out = $r[1];
-		} else {
-			$out = substr($text, 0, $length);
-		}
-		$out = $out . (strlen($out) < strlen($text) ? $ellipsis : null);
-		return $out;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/folder.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/folder.php.svn-base
deleted file mode 100644
index 41d701d..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/folder.php.svn-base
+++ /dev/null
@@ -1,328 +0,0 @@
-<?php
-/* SVN FILE: $Id: folder.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Convenience class for handling directories.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Object')) {
-		 uses ('object');
-	}
-/**
- * Folder structure browser, lists folders and files.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Folder extends Object{
-/**
- * Path to Folder.
- *
- * @var string
- */
-	var $path = null;
-/**
- * Sortedness.
- *
- * @var boolean
- */
-	var $sort = false;
-/**
- * Constructor.
- *
- * @param string $path
- * @param boolean $path
- */
-	function __construct($path = false, $create = false, $mode = false) {
-		parent::__construct();
-		if (empty($path)) {
-			$path = getcwd();
-		}
-
-		if (!file_exists($path) && $create == true) {
-			$this->mkdirr($path, $mode);
-		}
-		$this->cd($path);
-	}
-/**
- * Return current path.
- *
- * @return string Current path
- */
-	function pwd() {
-		return $this->path;
-	}
-/**
- * Change directory to $desired_path.
- *
- * @param string $desired_path Path to the directory to change to
- * @return string The new path. Returns false on failure
- */
-	function cd($desiredPath) {
-		$desiredPath = realpath($desiredPath);
-		$newPath = $this->isAbsolute($desiredPath) ? $desiredPath : $this->addPathElement($this->path, $desiredPath);
-		$isDir = (is_dir($newPath) && file_exists($newPath)) ? $this->path = $newPath : false;
-		return $isDir;
-	 }
-/**
- * Returns an array of the contents of the current directory, or false on failure.
- * The returned array holds two arrays: one of dirs and one of files.
- *
- * @param boolean $sort
- * @param boolean $noDotFiles
- * @return array
- */
-	function ls($sort = true, $noDotFiles = false) {
-		$dirs = $files = array();
-		$dir = opendir($this->path);
-		if ($dir) {
-			while(false !== ($n = readdir($dir))) {
-				if ((!preg_match('#^\.+$#', $n) && $noDotFiles == false) || ($noDotFiles == true && !preg_match('#^\.(.*)$#', $n))) {
-					if (is_dir($this->addPathElement($this->path, $n))) {
-						$dirs[] = $n;
-					} else {
-						$files[] = $n;
-					}
-				}
-			}
-
-			if ($sort || $this->sort) {
-				sort ($dirs);
-				sort ($files);
-			}
-			closedir ($dir);
-		} 
-		return array($dirs,$files);
-	}
-/**
- * Returns an array of all matching files in current directory.
- *
- * @param string $pattern Preg_match pattern (Defaults to: .*)
- * @return array
- */
-	function find($regexp_pattern = '.*') {
-		$data = $this->ls();
-
-		if (!is_array($data)) {
-			return array();
-		}
-
-		list($dirs, $files) = $data;
-		$found =  array();
-
-		foreach($files as $file) {
-			if (preg_match("/^{$regexp_pattern}$/i", $file)) {
-				$found[] = $file;
-			}
-		}
-		return $found;
-	}
-/**
- * Returns an array of all matching files in and below current directory.
- *
- * @param string $pattern Preg_match pattern (Defaults to: .*)
- * @return array Files matching $pattern
- */
-	function findRecursive($pattern = '.*') {
-		$startsOn = $this->path;
-		$out = $this->_findRecursive($pattern);
-		$this->cd($startsOn);
-		return $out;
-	}
-/**
- * Private helper function for findRecursive.
- *
- * @param string $pattern
- * @return array Files matching pattern
- * @access private
- */
-	function _findRecursive($pattern) {
-		list($dirs, $files) = $this->ls();
-		
-		$found = array();
-		foreach($files as $file) {
-			if (preg_match("/^{$pattern}$/i", $file)) {
-				$found[] = $this->addPathElement($this->path, $file);
-			}
-		}
-		$start = $this->path;
-		foreach($dirs as $dir) {
-			$this->cd($this->addPathElement($start, $dir));
-			$found = array_merge($found, $this->findRecursive($pattern));
-		}
-		return $found;
-	}
-/**
- * Returns true if given $path is a Windows path.
- *
- * @param string $path Path to check
- * @return boolean
- * @static
- */
-	function isWindowsPath($path) {
-		$match = preg_match('#^[A-Z]:\\\#i', $path) ? true : false;
-		return $match;
-	}
-/**
- * Returns true if given $path is an absolute path.
- *
- * @param string $path Path to check
- * @return boolean
- * @static
- */
-	function isAbsolute($path) {
-		$match = preg_match('#^\/#', $path) || preg_match('#^[A-Z]:\\\#i', $path);
-		return $match;
-	}
-/**
- * Returns true if given $path ends in a slash (i.e. is slash-terminated).
- *
- * @param string $path Path to check
- * @return boolean
- * @static
- */
-	function isSlashTerm($path) {
-		$match = preg_match('#[\\\/]$#', $path) ? true : false;
-		return $match;
-	}
-/**
- * Returns a correct set of slashes for given $path. (\\ for Windows paths and / for other paths.)
- *
- * @param string $path Path to check
- * @return string Set of slashes ("\\" or "/")
- * @static
- */
-	function correctSlashFor($path) {
-		return $this->isWindowsPath($path) ? '\\' : '/';
-	}
-/**
- * Returns $path with added terminating slash (corrected for Windows or other OS).
- *
- * @param string $path Path to check
- * @return string
- * @static
- */
-function slashTerm($path) {
-		  return $path . ($this->isSlashTerm($path) ? null : $this->correctSlashFor($path));
-	 }
-/**
- * Returns $path with $element added, with correct slash in-between.
- *
- * @param string $path
- * @param string $element
- * @return string
- * @static
- */
-	function addPathElement($path, $element) {
-		return $this->slashTerm($path) . $element;
-	}
-/**
- * Returns true if the File is in a given CakePath.
- *
- * @return boolean
- */
-	function inCakePath($path = '') {
-		$dir = substr($this->slashTerm(ROOT), 0, -1);
-		$newdir = $this->slashTerm($dir . $path);
-		return $this->inPath($newdir);
-	 }
-/**
- * Returns true if the File is in given path.
- *
- * @return boolean
- */
-	function inPath($path = '') {
-		$dir = substr($this->slashTerm($path), 0, -1);
-		$return = preg_match('/^' . preg_quote($this->slashTerm($dir), '/') . '(.*)/', $this->slashTerm($this->pwd()));
-		if ($return == 1) {
-			return true;
-		} else {
-			return false;
-		}
-	}
-/**
- * Create a directory structure recursively.
- *
- * @param string $pathname The directory structure to create
- * @return bool Returns TRUE on success, FALSE on failure
- */
-	function mkdirr($pathname, $mode = null) {
-		if (is_dir($pathname) || empty($pathname)) {
-			return true;
-		}
-
-		if (is_file($pathname)) {
-			trigger_error('mkdirr() File exists', E_USER_WARNING);
-			return false;
-		}
-		$nextPathname = substr($pathname, 0, strrpos($pathname, DIRECTORY_SEPARATOR));
-
-		if ($this->mkdirr($nextPathname, $mode)) {
-			if (!file_exists($pathname)) {
-				umask (0);
-				$mkdir = mkdir($pathname, $mode);
-				return $mkdir;
-			}
-		}
-		return false;
-	}
-/**
- * Returns the size in bytes of this Folder.
- *
- * @param string $directory Path to directory
- */
-	function dirsize() {
-		$size = 0;
-		$directory = $this->slashTerm($this->path);
-		$stack = array($directory);
-		$count = count($stack);
-		for($i = 0, $j = $count; $i < $j; ++$i) {
-			if (is_file($stack[$i])) {
-				$size += filesize($stack[$i]);
-			} elseif (is_dir($stack[$i])) {
-				$dir = dir($stack[$i]);
-
-				while(false !== ($entry = $dir->read())) {
-					if ($entry == '.' || $entry == '..') {
-						continue;
-					}
-					$add = $stack[$i] . $entry;
-
-					if (is_dir($stack[$i] . $entry)) {
-						$add = $this->slashTerm($add);
-					}
-					$stack[ ]= $add;
-				}
-				$dir->close();
-			}
-			$j = count($stack);
-		}
-		return $size;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/inflector.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/inflector.php.svn-base
deleted file mode 100644
index ac9439e..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/inflector.php.svn-base
+++ /dev/null
@@ -1,411 +0,0 @@
-<?php
-/* SVN FILE: $Id: inflector.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Pluralize and singularize English words.
- *
- * Used by Cake's naming conventions throughout the framework.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Object')) {
-		 uses('object');
-	}
-	uses('Set');
-/**
- * Pluralize and singularize English words.
- *
- * Inflector pluralizes and singularizes English nouns.
- * Used by Cake's naming conventions throughout the framework.
- * Test with $i = new Inflector(); $i->test();
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Inflector extends Object {
-/**
- * Constructor.
- *
- */
-	function __construct() {
-		parent::__construct();
-	}
-/**
- * Gets a reference to the Inflector object instance
- *
- * @return object
- */
-	function &getInstance() {
-		static $instance = array();
-
-		if (!isset($instance[0]) || !$instance[0]) {
-			$instance[0] =& new Inflector();
-		}
-
-		return $instance[0];
-	}
-/**
- * Initializes plural inflection rules
- *
- * @access protected
- * @return void
- */
-	function __initPluralRules() {
-		$_this =& Inflector::getInstance();
-		$corePluralRules = array('/(s)tatus$/i' => '\1\2tatuses',
-									'/(quiz)$/i' => '\1zes',
-									'/^(ox)$/i' => '\1\2en', # ox
-									'/([m|l])ouse$/i' => '\1ice', # mouse, louse
-									'/(matr|vert|ind)(ix|ex)$/i'  => '\1ices', # matrix, vertex, index
-									'/(x|ch|ss|sh)$/i' => '\1es', # search, switch, fix, box, process, address
-									'/([^aeiouy]|qu)y$/i' => '\1ies', # query, ability, agency
-									'/(hive)$/i' => '\1s', # archive, hive
-									'/(?:([^f])fe|([lr])f)$/i' => '\1\2ves', # half, safe, wife
-									'/sis$/i' => 'ses', # basis, diagnosis
-									'/([ti])um$/i' => '\1a', # datum, medium
-									'/(p)erson$/i' => '\1eople', # person, salesperson
-									'/(m)an$/i' => '\1en', # man, woman, spokesman
-									'/(c)hild$/i' => '\1hildren', # child
-									'/(buffal|tomat)o$/i' => '\1\2oes', # buffalo, tomato
-									'/us$/' => 'uses', # us
-									'/(alias)$/i' => '\1es', # alias
-									'/(octop|vir)us$/i' => '\1i', # octopus, virus - virus has no defined plural (according to Latin/dictionary.com), but viri is better than viruses/viruss
-									'/(ax|cri|test)is$/i' => '\1es', # axis, crisis
-									'/s$/' => 's',  # no change (compatibility)
-									'/$/' => 's',);
-
-		$coreUninflectedPlural = array('.*[nrlm]ese', '.*deer', '.*fish', '.*measles', '.*ois', '.*pox', '.*sheep', 'Amoyese',
-											'bison', 'Borghese', 'bream', 'breeches', 'britches', 'buffalo', 'cantus', 'carp', 'chassis', 'clippers',
-											'cod', 'coitus', 'Congoese', 'contretemps', 'corps', 'debris', 'diabetes', 'djinn', 'eland', 'elk',
-											'equipment', 'Faroese', 'flounder', 'Foochowese', 'gallows', 'Genevese', 'Genoese', 'Gilbertese', 'graffiti',
-											'headquarters', 'herpes', 'hijinks', 'Hottentotese', 'information', 'innings', 'jackanapes', 'Kiplingese',
-											'Kongoese', 'Lucchese', 'mackerel', 'Maltese', 'media', 'mews', 'moose', 'mumps', 'Nankingese', 'news',
-											'nexus', 'Niasese', 'Pekingese', 'Piedmontese', 'pincers', 'Pistoiese', 'pliers', 'Portuguese', 'proceedings',
-											'rabies', 'rice', 'rhinoceros', 'salmon', 'Sarawakese', 'scissors', 'sea[- ]bass', 'series', 'Shavese', 'shears',
-											'siemens', 'species', 'swine', 'testes', 'trousers', 'trout', 'tuna', 'Vermontese', 'Wenchowese',
-											'whiting', 'wildebeest', 'Yengeese',);
-
-		$coreIrregularPlural = array('atlas' => 'atlases',
-										'beef' => 'beefs',
-										'brother' => 'brothers',
-										'child' => 'children',
-										'corpus' => 'corpuses',
-										'cow' => 'cows',
-										'ganglion' => 'ganglions',
-										'genie' => 'genies',
-										'genus' => 'genera',
-										'graffito' => 'graffiti',
-										'hoof' => 'hoofs',
-										'loaf' => 'loaves',
-										'man' => 'men',
-										'menu' => 'menus',
-										'money' => 'monies',
-										'mongoose' => 'mongooses',
-										'move' => 'moves',
-										'mythos' => 'mythoi',
-										'numen' => 'numina',
-										'occiput' => 'occiputs',
-										'octopus' => 'octopuses',
-										'opus' => 'opuses',
-										'ox' => 'oxen',
-										'penis' => 'penises',
-										'person' => 'people',
-										'sex' => 'sexes',
-										'soliloquy' => 'soliloquies',
-										'testis' => 'testes',
-										'trilby' => 'trilbys',
-										'turf' => 'turfs',);
-
-		$pluralRules = $corePluralRules;
-		$uninflected = $coreUninflectedPlural;
-		$irregular = $coreIrregularPlural;
-
-		if (file_exists(CONFIGS . 'inflections.php')) {
-			include(CONFIGS.'inflections.php');
-			$pluralRules = Set::pushDiff($pluralRules, $corePluralRules);
-			$uninflected = Set::pushDiff($uninflectedPlural, $coreUninflectedPlural);
-			$irregular = Set::pushDiff($irregularPlural, $coreIrregularPlural);
-		}
-		$_this->pluralRules = array('pluralRules' => $pluralRules, 'uninflected' => $uninflected, 'irregular' => $irregular);
-		$_this->pluralized = array();
-	}
-/**
- * Return $word in plural form.
- *
- * @param string $word Word in singular
- * @return string Word in plural
- */
-	function pluralize($word) {
-
-		$_this =& Inflector::getInstance();
-		if (!isset($_this->pluralRules) || empty($_this->pluralRules)) {
-			$_this->__initPluralRules();
-		}
-
-		if (isset($_this->pluralized[$word])) {
-			return $_this->pluralized[$word];
-		}
-
-		extract($_this->pluralRules);
-		if (!isset($regexUninflected) || !isset($regexIrregular)) {
-			$regexUninflected = __enclose(join( '|', $uninflected));
-			$regexIrregular = __enclose(join( '|', array_keys($irregular)));
-			$_this->pluralRules['regexUninflected'] = $regexUninflected;
-			$_this->pluralRules['regexIrregular'] = $regexIrregular;
-		}
-
-		if (preg_match('/(.*)\\b(' . $regexIrregular . ')$/i', $word, $regs)) {
-			$_this->pluralized[$word] = $regs[1] . substr($word, 0, 1) . substr($irregular[strtolower($regs[2])], 1);
-			return $_this->pluralized[$word];
-		}
-
-		if (preg_match('/^(' . $regexUninflected . ')$/i', $word, $regs)) {
-			$_this->pluralized[$word] = $word;
-			return $word;
-		}
-
-		foreach($pluralRules as $rule => $replacement) {
-			if (preg_match($rule, $word)) {
-				$_this->pluralized[$word] = preg_replace($rule, $replacement, $word);
-				return $_this->pluralized[$word];
-			}
-		}
-		$_this->pluralized[$word] = $word;
-		return $word;
-	}
-/**
- * Initializes singular inflection rules
- *
- * @access protected
- * @return void
- */
-	function __initSingularRules() {
-
-		$_this =& Inflector::getInstance();
-		$coreSingularRules = array('/(s)tatuses$/i' => '\1\2tatus',
-									'/(quiz)zes$/i' => '\\1',
-									'/(matr)ices$/i' => '\1ix',
-									'/(vert|ind)ices$/i' => '\1ex',
-									'/^(ox)en/i' => '\1',
-									'/(alias)(es)*$/i' => '\1',
-									'/([octop|vir])i$/i' => '\1us',
-									'/(cris|ax|test)es$/i' => '\1is',
-									'/(shoe)s$/i' => '\1',
-									'/(o)es$/i' => '\1',
-									'/ouses$/' => 'ouse',
-									'/uses$/' => 'us',
-									'/([m|l])ice$/i' => '\1ouse',
-									'/(x|ch|ss|sh)es$/i' => '\1',
-									'/(m)ovies$/i' => '\1\2ovie',
-									'/(s)eries$/i' => '\1\2eries',
-									'/([^aeiouy]|qu)ies$/i' => '\1y',
-									'/([lr])ves$/i' => '\1f',
-									'/(tive)s$/i' => '\1',
-									'/(hive)s$/i' => '\1',
-									'/(drive)s$/i' => '\1',
-									'/([^f])ves$/i' => '\1fe',
-									'/(^analy)ses$/i' => '\1sis',
-									'/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i' => '\1\2sis',
-									'/([ti])a$/i' => '\1um',
-									'/(p)eople$/i' => '\1\2erson',
-									'/(m)en$/i' => '\1an',
-									'/(c)hildren$/i' => '\1\2hild',
-									'/(n)ews$/i' => '\1\2ews',
-									'/s$/i' => '');
-
-		$coreUninflectedSingular = array('.*[nrlm]ese', '.*deer', '.*fish', '.*measles', '.*ois', '.*pox', '.*sheep', '.*us', '.*ss', 'Amoyese',
-											'bison', 'Borghese', 'bream', 'breeches', 'britches', 'buffalo', 'cantus', 'carp', 'chassis', 'clippers',
-											'cod', 'coitus', 'Congoese', 'contretemps', 'corps', 'debris', 'diabetes', 'djinn', 'eland', 'elk',
-											'equipment', 'Faroese', 'flounder', 'Foochowese', 'gallows', 'Genevese', 'Genoese', 'Gilbertese', 'graffiti',
-											'headquarters', 'herpes', 'hijinks', 'Hottentotese', 'information', 'innings', 'jackanapes', 'Kiplingese',
-											'Kongoese', 'Lucchese', 'mackerel', 'Maltese', 'media', 'mews', 'moose', 'mumps', 'Nankingese', 'news',
-											'nexus', 'Niasese', 'Pekingese', 'Piedmontese', 'pincers', 'Pistoiese', 'pliers', 'Portuguese', 'proceedings',
-											'rabies', 'rice', 'rhinoceros', 'salmon', 'Sarawakese', 'scissors', 'sea[- ]bass', 'series', 'Shavese', 'shears',
-											'siemens', 'species', 'swine', 'testes', 'trousers', 'trout', 'tuna', 'Vermontese', 'Wenchowese',
-											'whiting', 'wildebeest', 'Yengeese',);
-
-		$coreIrregularSingular = array('atlases' => 'atlas',
-										'beefs' => 'beef',
-										'brothers' => 'brother',
-										'children' => 'child',
-										'corpuses' => 'corpus',
-										'cows' => 'cow',
-										'ganglions' => 'ganglion',
-										'genies' => 'genie',
-										'genera' => 'genus',
-										'graffiti' => 'graffito',
-										'hoofs' => 'hoof',
-										'loaves' => 'loaf',
-										'men' => 'man',
-										'menus' => 'menu',
-										'monies' => 'money',
-										'mongooses' => 'mongoose',
-										'moves' => 'move',
-										'mythoi' => 'mythos',
-										'numina' => 'numen',
-										'occiputs' => 'occiput',
-										'octopuses' => 'octopus',
-										'opuses' => 'opus',
-										'oxen' => 'ox',
-										'penises' => 'penis',
-										'people' => 'person',
-										'sexes' => 'sex',
-										'soliloquies' => 'soliloquy',
-										'testes' => 'testis',
-										'trilbys' => 'trilby',
-										'turfs' => 'turf',);
-
-		$singularRules = $coreSingularRules;
-		$uninflected = $coreUninflectedSingular;
-		$irregular = $coreIrregularSingular;
-
-		if (file_exists(CONFIGS . 'inflections.php')) {
-			include(CONFIGS.'inflections.php');
-			$singularRules = Set::pushDiff($singularRules, $coreSingularRules);
-			$uninflected = Set::pushDiff($uninflectedSingular, $coreUninflectedSingular);
-			$irregular = Set::pushDiff($irregularSingular, $coreIrregularSingular);
-		}
-		$_this->singularRules = array('singularRules' => $singularRules, 'uninflected' => $uninflected, 'irregular' => $irregular);
-		$_this->singularized = array();
-	}
-/**
- * Return $word in singular form.
- *
- * @param string $word Word in plural
- * @return string Word in singular
- */
-	function singularize($word) {
-
-		$_this =& Inflector::getInstance();
-		if (!isset($_this->singularRules) || empty($_this->singularRules)) {
-			$_this->__initSingularRules();
-		}
-
-		if (isset($_this->singularized[$word])) {
-			return $_this->singularized[$word];
-		}
-
-		extract($_this->singularRules);
-		if (!isset($regexUninflected) || !isset($regexIrregular)) {
-			$regexUninflected = __enclose(join( '|', $uninflected));
-			$regexIrregular = __enclose(join( '|', array_keys($irregular)));
-			$_this->singularRules['regexUninflected'] = $regexUninflected;
-			$_this->singularRules['regexIrregular'] = $regexIrregular;
-		}
-
-		if (preg_match('/(.*)\\b(' . $regexIrregular . ')$/i', $word, $regs)) {
-			$_this->singularized[$word] = $regs[1] . substr($word, 0, 1) . substr($irregular[strtolower($regs[2])], 1);
-			return $_this->singularized[$word];
-		}
-
-		if (preg_match('/^(' . $regexUninflected . ')$/i', $word, $regs)) {
-			$_this->singularized[$word] = $word;
-			return $word;
-		}
-
-		foreach($singularRules as $rule => $replacement) {
-			if (preg_match($rule, $word)) {
-				$_this->singularized[$word] = preg_replace($rule, $replacement, $word);
-				return $_this->singularized[$word];
-			}
-		}
-		$_this->singularized[$word] = $word;
-		return $word;
-	}
-/**
- * Returns given $lower_case_and_underscored_word as a camelCased word.
- *
- * @param string $lower_case_and_underscored_word Word to camelize
- * @return string Camelized word. likeThis.
- */
-	function camelize($lowerCaseAndUnderscoredWord) {
-		$replace = str_replace(" ", "", ucwords(str_replace("_", " ", $lowerCaseAndUnderscoredWord)));
-		return $replace;
-	}
-/**
- * Returns an underscore-syntaxed ($like_this_dear_reader) version of the $camel_cased_word.
- *
- * @param string $camel_cased_word Camel-cased word to be "underscorized"
- * @return string Underscore-syntaxed version of the $camel_cased_word
- */
-	function underscore($camelCasedWord) {
-		$replace = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $camelCasedWord));
-		return $replace;
-	}
-/**
- * Returns a human-readable string from $lower_case_and_underscored_word,
- * by replacing underscores with a space, and by upper-casing the initial characters.
- *
- * @param string $lower_case_and_underscored_word String to be made more readable
- * @return string Human-readable string
- */
-	function humanize($lowerCaseAndUnderscoredWord) {
-		$replace = ucwords(str_replace("_", " ", $lowerCaseAndUnderscoredWord));
-		return $replace;
-	}
-/**
- * Returns corresponding table name for given $class_name. ("posts" for the model class "Post").
- *
- * @param string $class_name Name of class to get database table name for
- * @return string Name of the database table for given class
- */
-	function tableize($className) {
-		$replace = Inflector::pluralize(Inflector::underscore($className));
-		return $replace;
-	}
-/**
- * Returns Cake model class name ("Post" for the database table "posts".) for given database table.
- *
- * @param string $tableName Name of database table to get class name for
- * @return string
- */
-	function classify($tableName) {
-		$replace = Inflector::camelize(Inflector::singularize($tableName));
-		return $replace;
-	}
-/**
- * Returns camelBacked version of a string.
- *
- * @param string $string
- * @return string
- */
-	function variable($string) {
-		$string = Inflector::camelize(Inflector::underscore($string));
-		$replace = strtolower(substr($string, 0, 1));
-		$variable = preg_replace('/\\w/', $replace, $string, 1);
-		return $variable;
-	}
-}
-
-/**
- * Enter description here...
- *
- * @param unknown_type $string
- * @return unknown
- */
-	function __enclose($string) {
-		return '(?:' . $string . ')';
-	}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/legacy.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/legacy.php.svn-base
deleted file mode 100644
index 0781731..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/legacy.php.svn-base
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-/* SVN FILE: $Id: legacy.php 4691 2007-03-27 04:22:51Z phpnut $ */
-/**
- * Backwards compatibility functions.
- *
- * With this hack you can use clone() in PHP4 code
- * use "clone($object)" not "clone $object"! the former works in both PHP4 and PHP5
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4691 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-26 22:22:51 -0600 (Mon, 26 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-	if (version_compare(phpversion(), '5.0') < 0) {
-		if (!function_exists("clone")) {
-			eval ('
-			function clone($object) {
-			return $object;
-			}');
-		}
-	}
-/**
- * Replace file_get_contents()
- *
- * @internal	resource_context is not supported
- * @since		PHP 5
- * require PHP 4.0.0 (user_error)
- *
- * @param unknown_type $filename
- * @param unknown_type $incpath
- * @return unknown
- */
-	if (!function_exists('file_get_contents')) {
-		function file_get_contents($filename, $incpath = false) {
-			if (false === $fh = fopen($filename, 'rb', $incpath)) {
-				user_error('file_get_contents() failed to open stream: No such file or directory', E_USER_WARNING);
-				return false;
-			}
-			clearstatcache();
-
-			if ($fsize = @filesize($filename)) {
-				$data = fread($fh, $fsize);
-			} else {
-				$data='';
-
-				while(!feof($fh)) {
-					$data .= fread($fh, 8192);
-				}
-			}
-			fclose ($fh);
-			return $data;
-		}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/neat_array.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/neat_array.php.svn-base
deleted file mode 100644
index 435f151..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/neat_array.php.svn-base
+++ /dev/null
@@ -1,318 +0,0 @@
-<?php
-/* SVN FILE: $Id: neat_array.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Library of array functions for Cake.
- *
- * Internal use only.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Class used for internal manipulation of multi-dimensional arrays (arrays of arrays).
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class NeatArray{
-/**
- * Value of NeatArray.
- *
- * @var array
- * @access public
- */
-	var $value;
-/**
- * Constructor. Defaults to an empty array.
- *
- * @param array $value
- * @access public
- * @uses NeatArray::value
- */
-	function NeatArray($value = array()) {
-		$this->value = $value;
-	}
-/**
- * Finds and returns records with $fieldName equal to $value from this NeatArray.
- *
- * @param string $fieldName
- * @param string $value
- * @return mixed
- * @access public
- * @uses NeatArray::value
- */
-	function findIn($fieldName, $value) {
-		if (!is_array($this->value)) {
-			return false;
-		}
-		$out = false;
-		$keys = array_keys($this->value);
-		$count = sizeof($keys);
-
-		for($i = 0; $i < $count; $i++) {
-			if (isset($this->value[$keys[$i]][$fieldName]) && ($this->value[$keys[$i]][$fieldName] == $value))
-			{
-				$out[$keys[$i]] = $this->value[$keys[$i]];
-			}
-		}
-		return $out;
-	}
-/**
- * Checks if $this->value is an array, and removes all empty elements.
- *
- * @access public
- * @uses NeatArray::value
- */
-	function cleanup() {
-		$out = is_array($this->value) ? array(): null;
-		foreach($this->value as $k => $v) {
-			if ($v == "0") {
-				$out[$k] = $v;
-			} elseif ($v) {
-				$out[$k] = $v;
-			}
-		}
-		$this->value=$out;
-	}
-/**
- * Adds elements from given array to itself.
- *
- * @param string $value
- * @return bool
- * @access public
- * @uses NeatArray::value
- */
-	function add($value) {
-		return ($this->value = $this->plus($value)) ? true : false;
-	}
-/**
- * Returns itself merged with given array.
- *
- * @param array $value Array to add to NeatArray.
- * @return array
- * @access public
- * @uses NeatArray::value
- */
-	function plus($value) {
-		$merge = array_merge($this->value, (is_array($value) ? $value : array($value)));
-		return $merge;
-	}
-/**
- * Counts repeating strings and returns an array of totals.
- *
- * @param int $sortedBy A value of 1 sorts by values, a value of 2 sorts by keys. Defaults to null (no sorting).
- * @return array
- * @access public
- * @uses NeatArray::value
- */
-	function totals($sortedBy = 1, $reverse = true) {
-		$out = array();
-		foreach($this->value as $val) {
-			isset($out[$val]) ? $out[$val]++ : $out[$val] = 1;
-		}
-
-		if ($sortedBy == 1) {
-			$reverse ? arsort($out, SORT_NUMERIC) : asort($out, SORT_NUMERIC);
-		}
-
-		if ($sortedBy == 2) {
-			$reverse ? krsort($out, SORT_STRING) : ksort($out, SORT_STRING);
-		}
-		return $out;
-	}
-/**
- * Performs an array_filter() on the contents of this NeatArray.
- *
- * @param string $with Name of callback function to perform on each element of this NeatArray.
- * @return array
- */
-	function filter($with) {
-		return $this->value = array_filter($this->value, $with);
-	}
-/**
- * Passes each of its values through a specified function or method.
- * Think of PHP's {@link http://php.net/array_walk array_walk()}.
- *
- * @param string $with Name of callback function
- * @return array Returns value of NeatArray::value
- * @access public
- * @uses NeatArray::value
- */
-	function walk($with) {
-		array_walk($this->value, $with);
-		return $this->value;
-	}
-/**
- * Apply $template to all elements of this NeatArray, and return the array itself.
- *
- * @param string $template {@link http://php.net/sprintf sprintf()}-compatible string to be applied to all values of this NeatArray.
- * @return array
- */
-	function sprintf($template) {
-		$count = count($this->value);
-		for($ii = 0; $ii < $count; $ii++) {
-			$this->value[$ii] = sprintf($template, $this->value[$ii]);
-		}
-		return $this->value;
-	}
-/**
- * Extracts a value from all array items.
- *
- * @return array
- * @access public
- * @uses NeatArray::value
- */
-	function extract($name) {
-		$out = array();
-		foreach($this->value as $val) {
-			if (isset($val[$name]))
-			$out[]=$val[$name];
-		}
-		return $out;
-	}
-/**
- * Returns a list of unique elements.
- *
- * @return array
- */
-	function unique() {
-		$unique = array_unique($this->value);
-		return $unique;
-	}
-/**
- * Removes duplicate elements from the value and returns it.
- *
- * @return array
- */
-	function makeUnique() {
-		return $this->value = array_unique($this->value);
-	}
-/**
- * Joins an array with myself using a key (like a join between database tables).
- *
- * Example:
- *
- * $alice = array('id'=>'1', 'name'=>'Alice');
- * $bob = array('id'=>'2', 'name'=>'Bob');
- *
- * $users = new NeatArray(array($alice, $bob));
- *
- * $born = array
- * (
- *    array('user_id'=>'1', 'born'=>'1980'),
- *    array('user_id'=>'2', 'born'=>'1976')
- * );
- *
- * $users->joinWith($born, 'id', 'user_id');
- *
- * Result:
- *
- * $users->value == array
- *    (
- *        array('id'=>'1', 'name'=>'Alice', 'born'=>'1980'),
- *        array('id'=>'2', 'name'=>'Bob',	'born'=>'1976')
- *    );
- *
- * @param array $his The array to join with myself.
- * @param string $onMine Key to use on myself.
- * @param string $onHis Key to use on him.
- * @return array
- */
-	function joinWith($his, $onMine, $onHis = null) {
-		if (empty($onHis)) {
-			$onHis = $onMine;
-		}
-		$his = new NeatArray($his);
-		$out = array();
-
-		foreach($this->value as $key => $val) {
-			if ($fromHis = $his->findIn($onHis, $val[$onMine])) {
-				list($fromHis) = array_values($fromHis);
-				$out[$key] = array_merge($val, $fromHis);
-			} else {
-				$out[$key] = $val;
-			}
-		}
-		return $this->value = $out;
-	}
-/**
- * Enter description here...
- * @todo Explain this function. almost looks like it creates a tree
- *
- * @param string $root
- * @param string $idKey
- * @param string $parentIdKey
- * @param string $childrenKey
- * @return array
- */
-	function threaded($root = null, $idKey = 'id', $parentIdKey = 'parent_id', $childrenKey = 'children') {
-		$out = array();
-		$sizeof = sizeof($this->value);
-
-		for($ii = 0; $ii < $sizeof; $ii++) {
-			if ($this->value[$ii][$parentIdKey] == $root) {
-				$tmp = $this->value[$ii];
-				$tmp[$childrenKey]=isset($this->value[$ii][$idKey])
-											? $this->threaded($this->value[$ii][$idKey], $idKey, $parentIdKey, $childrenKey) : null;
-				$out[] = $tmp;
-			}
-		}
-		return $out;
-	}
-/**
- * Array multi search
- *
- * @param string $search_value
- * @param array $the_array
- * @return array
- * @link http://php.net/array_search#47116
- */
-	function multi_search($search_value, $the_array = null) {
-		if ($the_array == null) {
-			$the_array = $this->value;
-		}
-
-		if (is_array($the_array)) {
-			foreach($the_array as $key => $value) {
-				$result = $this->multi_search($search_value, $value);
-
-				if (is_array($result)) {
-					$return = $result;
-					array_unshift($return, $key);
-					return $return;
-				} elseif ($result == true) {
-					$return[]=$key;
-					return $return;
-				}
-			}
-			return false;
-		} else {
-			if ($search_value == $the_array) {
-				return true;
-			} else {
-				return false;
-			}
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/neat_string.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/neat_string.php.svn-base
deleted file mode 100644
index 867fe2e..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/neat_string.php.svn-base
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-/* SVN FILE: $Id: neat_string.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * String handling methods.
- *
- * Random passwords, splitting strings into arrays, removing Cyrillic characters, stripping whitespace.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *			1785 E. Sahara Avenue, Suite 490-204
- *			Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * String handling methods.
- *
- * Random passwords, splitting strings into arrays, removing Cyrillic characters, stripping whitespace.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class NeatString{
-/**
- * Returns an array with each of the non-empty characters in $string as an element.
- *
- * @param string $string
- * @return array
- */
-	function toArray($string) {
-		$split = preg_split('//', $string, -1, PREG_SPLIT_NO_EMPTY);
-		return $split;
-	}
-/**
- * Returns string with Cyrillic characters translated to Roman ones.
- *
- * @param string $string
- * @return string
- */
-	function toRoman($string) {
-		$pl = array('ą','ć','ę','ł','ń','ó','ś','ź','ż','Ą','Ć','Ę','�?','Ń','Ó','Ś','Ź','Ż');
-		$ro = array('a','c','e','l','n','o','s','z','z','A','C','E','L','N','O','S','Z','Z');
-		$replace = str_replace($pl, $ro, $string);
-		return $replace;
-	}
-/**
- * Returns string as lowercase with whitespace removed.
- *
- * @param string $string
- * @return string
- */
-	function toCompressed($string) {
-		$whitespace = array("\n", "	", "\r", "\0", "\x0B", " ");
-		$replace = strtolower(str_replace($whitespace, '', $string));
-		return $replace;
-	}
-/**
- * Returns a random password.
- *
- * @param integer $length Length of generated password
- * @param string $available_chars List of characters to use in password
- * @return string Generated password
- */
-	function randomPassword($length, $available_chars = 'ABDEFHKMNPRTWXYABDEFHKMNPRTWXY23456789') {
-		$chars = preg_split('//', $available_chars, -1, PREG_SPLIT_NO_EMPTY);
-		$char_count = count($chars);
-		$out = '';
-		for($ii = 0; $ii < $length; $ii++) {
-			$out .= $chars[rand(1, $char_count)-1];
-		}
-		return $out;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/object.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/object.php.svn-base
deleted file mode 100644
index 7dc367a..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/object.php.svn-base
+++ /dev/null
@@ -1,259 +0,0 @@
-<?php
-/* SVN FILE: $Id: object.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Object class, allowing __construct and __destruct in PHP4.
- *
- * Also includes methods for logging and the special method RequestAction,
- * to call other Controllers' Actions from anywhere.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Object class, allowing __construct and __destruct in PHP4.
- *
- * Also includes methods for logging and the special method RequestAction,
- * to call other Controllers' Actions from anywhere.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Object{
-/**
- * Log object
- *
- * @var object
- * @access protected
- */
-	var $_log = null;
-/**
- * A hack to support __construct() on PHP 4
- * Hint: descendant classes have no PHP4 class_name() constructors,
- * so this constructor gets called first and calls the top-layer __construct()
- * which (if present) should call parent::__construct()
- *
- * @return Object
- * @access public
- */
-	function Object() {
-		$args = func_get_args();
-		if (method_exists($this, '__destruct')) {
-			register_shutdown_function (array(&$this, '__destruct'));
-		}
-		call_user_func_array(array(&$this, '__construct'), $args);
-	}
-/**
- * Class constructor, overridden in descendant classes.
- *
- * @abstract
- * @access public
- */
-	function __construct() {
-	}
-
-/**
- * Object-to-string conversion.
- * Each class can override this method as necessary.
- *
- * @return string The name of this class
- * @access public
- */
-	function toString() {
-		$class = get_class($this);
-		return $class;
-	}
-/**
- * Calls a controller's method from any location. Allows for
- * controllers to communicate with each other.
- *
- * @param string $url  URL in the form of Cake URL ("/controller/method/parameter")
- * @param array $extra If array includes the key "return" it sets the AutoRender to true.
- * @return boolean  Success
- * @access public
- */
-	function requestAction($url, $extra = array()) {
-		if (!empty($url)) {
-			$dispatcher =& new Dispatcher();
-			if(isset($this->plugin)){
-				$extra['plugin'] = $this->plugin;
-			}
-			if (in_array('return', $extra)) {
-				$extra['return'] = 0;
-				$extra['bare'] = 1;
-				$extra['requested'] = 1;
-				ob_start();
-				$out = $dispatcher->dispatch($url, $extra);
-				$out = ob_get_clean();
-				return $out;
-			} else {
-				$extra['return'] = 1;
-				$extra['bare'] = 1;
-				$extra['requested'] = 1;
-				return $dispatcher->dispatch($url, $extra);
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * API for logging events.
- *
- * @param string $msg Log message
- * @param int $type Error type constant. Defined in app/config/core.php.
- * @access
- */
-	function log($msg, $type = LOG_ERROR) {
-		if (!class_exists('CakeLog')) {
-			uses('cake_log');
-		}
-
-		if (is_null($this->_log)) {
-			$this->_log = new CakeLog();
-		}
-
-		if (!is_string($msg)) {
-			ob_start();
-			print_r ($msg);
-			$msg=ob_get_contents();
-			ob_end_clean();
-		}
-
-		switch($type) {
-			case LOG_DEBUG:
-				return $this->_log->write('debug', $msg);
-			break;
-			default:
-				return $this->_log->write('error', $msg);
-			break;
-		}
-	}
-/**
- * Used to report user friendly errors.
- * If there is a file app/error.php this file will be loaded
- * error.php is the AppError class it should extend ErrorHandler class.
- *
- * @param string $method Method to be called in the error class (AppError or ErrorHandler classes)
- * @param array $messages Message that is to be displayed by the error class
- * @return error message
- * @access public
- */
-	function cakeError($method, $messages) {
-		if (!class_exists('ErrorHandler')) {
-			uses('error');
-			if (file_exists(APP . 'error.php')) {
-				include_once (APP . 'error.php');
-			}
-		}
-
-		if (class_exists('AppError')) {
-			$error = new AppError($method, $messages);
-		} else {
-			$error = new ErrorHandler($method, $messages);
-		}
-		return $error;
-	}
-/**
- * Checks for a persistent class file, if found file is opened and true returned
- * If file is not found a file is created and false returned
- *
- * There are many uses for this method, see manual for examples also art of
- * the cache system
- *
- * @param string $name name of class to persist
- * @param boolean $return
- * @param object $object
- * @param string $type
- * @return boolean
- * @todo add examples to manual
- * @access protected
- */
-	function _persist($name, $return = null, &$object, $type = null) {
-		$file = CACHE . 'persistent' . DS . strtolower($name) . '.php';
-		if ($return === null) {
-			if (!file_exists($file)) {
-				return false;
-			} else {
-				return true;
-			}
-		}
-
-		if (!file_exists($file)) {
-			$this->_savePersistent($name, $object);
-			return false;
-		} else {
-			$this->__openPersistent($name, $type);
-			return true;
-		}
-	}
-/**
- * You should choose a unique name for the persistent file
- *
- * There are many uses for this method, see manual for examples also part of
- * the cache system
- *
- * @param string $name name used for object to cache
- * @param object $object the object to persist
- * @return true on save, throws error if file can not be created
- * @access protected
- */
-	function _savePersistent($name, &$object) {
-		$file = 'persistent' . DS . strtolower($name) . '.php';
-		$objectArray = array(&$object);
-		$data = str_replace('\\', '\\\\', serialize($objectArray));
-		$data = '<?php $' . $name . ' = \'' . str_replace('\'', '\\\'', $data) . '\' ?>';
-		cache($file, $data, '+1 day');
-	}
-/**
- * Open the persistent class file for reading
- * Used by Object::_persist(), part of the cache
- * system
- *
- * @param string $name Name of the persistant file
- * @param string $type
- * @access private
- */
-	function __openPersistent($name, $type = null) {
-		$file = CACHE . 'persistent' . DS . strtolower($name) . '.php';
-		include($file);
-
-		switch($type) {
-			case 'registry':
-				$vars = unserialize(${$name});
-				foreach($vars['0'] as $key => $value) {
-					loadModel(Inflector::classify($key));
-				}
-				unset($vars);
-				$vars = unserialize(${$name});
-				foreach($vars['0'] as $key => $value) {
-					ClassRegistry::addObject($key, $value);
-					unset ($value);
-				}
-				unset($vars);
-			break;
-			default:
-				$vars = unserialize(${$name});
-				$this->{$name} = $vars['0'];
-				unset($vars);
-			break;
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/router.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/router.php.svn-base
deleted file mode 100644
index a00727e..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/router.php.svn-base
+++ /dev/null
@@ -1,222 +0,0 @@
-<?php
-/* SVN FILE: $Id: router.php 5144 2007-05-21 04:46:30Z phpnut $ */
-/**
- * Parses the request URL into controller, action, and parameters.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5144 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Object')) {
-		 uses ('object');
-	}
-/**
- * Parses the request URL into controller, action, and parameters.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Router extends Object {
-/**
- * Array of routes
- *
- * @var array
- * @access public
- */
-	 var $routes = array();
-/**
- * CAKE_ADMIN route
- *
- * @var array
- * @access private
- */
-	 var $__admin = null;
-/**
- * Constructor
- *
- * @access public
- */
-	function __construct() {
-		if (defined('CAKE_ADMIN')) {
-			$admin = CAKE_ADMIN;
-			if (!empty($admin)) {
-				$this->__admin = array('/:' . $admin . '/:controller/:action/* (default)',
-										'/^(?:\/(?:(' . $admin . ')(?:\\/([a-zA-Z0-9_\\-\\.\\;\\:]+)(?:\\/([a-zA-Z0-9_\\-\\.\\;\\:]+)(?:[\\/\\?](.*))?)?)?))[\/]*$/',
-										array($admin, 'controller', 'action'), array());
-			}
-		}
-	}
-/**
- * Returns this object's routes array. Returns false if there are no routes available.
- *
- * @param string $route	An empty string, or a route string "/"
- * @param array $default NULL or an array describing the default route
- * @return array Array of routes
- */
-	function connect($route, $default = null) {
-		$parsed = $names = array();
-
-		if (defined('CAKE_ADMIN') && $default == null) {
-			if ($route == CAKE_ADMIN) {
-				$this->routes[] = $this->__admin;
-				$this->__admin = null;
-			}
-		}
-		$r = null;
-		if (($route == '') || ($route == '/')) {
-			$regexp='/^[\/]*$/';
-			$this->routes[] = array($route, $regexp, array(), $default);
-		} else {
-			$elements = array();
-
-			foreach(explode('/', $route)as $element) {
-				if (trim($element))
-				$elements[] = $element;
-			}
-
-			if (!count($elements)) {
-				return false;
-			}
-
-			foreach($elements as $element) {
-
-				if (preg_match('/^:(.+)$/', $element, $r)) {
-					$parsed[]='(?:\/([^\/]+))?';
-					$names[] =$r[1];
-				} elseif(preg_match('/^\*$/', $element, $r)) {
-					$parsed[] = '(?:\/(.*))?';
-				} else {
-					$parsed[] = '/' . $element;
-				}
-			}
-
-			$regexp='#^' . join('', $parsed) . '[\/]*$#';
-			$this->routes[] = array($route, $regexp, $names, $default);
-		}
-		return $this->routes;
-	}
-/**
- * Parses given URL and returns an array of controllers, action and parameters
- * taken from that URL.
- *
- * @param string $url URL to be parsed
- * @return array
- * @access public
- */
-	function parse($url) {
-		if ($url && ('/' != $url[0])) {
-			if (!defined('SERVER_IIS')) {
-				$url = '/' . $url;
-			}
-		}
-		$out = array('pass'=>array());
-		$r = null;
-		$default_route = array('/:controller/:action/* (default)',
-								'/^(?:\/(?:([a-zA-Z0-9_\\-\\.\\;\\:]+)(?:\\/([a-zA-Z0-9_\\-\\.\\;\\:]+)(?:[\\/\\?](.*))?)?))[\\/]*$/',
-								array('controller', 'action'), array());
-
-		if (defined('CAKE_ADMIN') && $this->__admin != null) {
-			$this->routes[]=$this->__admin;
-			$this->__admin =null;
-		}
-		$this->connect('/bare/:controller/:action/*', array('bare' => '1'));
-		$this->connect('/ajax/:controller/:action/*', array('bare' => '1'));
-
-		if (defined('WEBSERVICES') && WEBSERVICES == 'on') {
-			$this->connect('/rest/:controller/:action/*', array('webservices' => 'Rest'));
-			$this->connect('/rss/:controller/:action/*', array('webservices' => 'Rss'));
-			$this->connect('/soap/:controller/:action/*', array('webservices' => 'Soap'));
-			$this->connect('/xml/:controller/:action/*', array('webservices' => 'Xml'));
-			$this->connect('/xmlrpc/:controller/:action/*', array('webservices' => 'XmlRpc'));
-		}
-		$this->routes[] = $default_route;
-
-		if (strpos($url, '?') !== false) {
-			$url = substr($url, 0, strpos($url, '?'));
-		}
-
-		foreach($this->routes as $route) {
-			list($route, $regexp, $names, $defaults) = $route;
-
-			if (preg_match($regexp, $url, $r)) {
-				// remove the first element, which is the url
-				array_shift ($r);
-				// hack, pre-fill the default route names
-				foreach($names as $name) {
-					$out[$name] = null;
-				}
-				$ii=0;
-
-				if (is_array($defaults)) {
-					foreach($defaults as $name => $value) {
-						if (preg_match('#[a-zA-Z_\-]#i', $name)) {
-							$out[$name] =  $this->stripEscape($value);
-						} else {
-							$out['pass'][] =  $this->stripEscape($value);
-						}
-					}
-				}
-
-				foreach($r as $found) {
-					// if $found is a named url element (i.e. ':action')
-					if (isset($names[$ii])) {
-						$out[$names[$ii]] = $found;
-					} else {
-						// unnamed elements go in as 'pass'
-						$found = explode('/', $found);
-						$pass = array();
-						foreach($found as $key => $value) {
-							if ($value == "0") {
-								$pass[$key] =  $this->stripEscape($value);
-							} elseif ($value) {
-								$pass[$key] =  $this->stripEscape($value);
-							}
-						}
-						$out['pass'] = am($out['pass'], $pass);
-					}
-					$ii++;
-				}
-				break;
-			}
-		}
-		return $out;
-	}
-	function stripEscape($param) {
-		if(is_string($param) || empty($param)) {
-			$return = preg_replace('/^ *-!/', '', $param);
-			return $return;
-		}
-		foreach($param as $key => $value) {
-			if(is_string($value)) {
-				$return[$key] = preg_replace('/^ *-!/', '', $value);
-			} else {
-				foreach ($value as $array => $string) {
-					$return[$key][$array] = preg_replace('/^ *-!/', '', $string);
-				}
-			}
-		}
-		return $return;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/sanitize.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/sanitize.php.svn-base
deleted file mode 100644
index 2e5c2a6..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/sanitize.php.svn-base
+++ /dev/null
@@ -1,245 +0,0 @@
-<?php
-/* SVN FILE: $Id: sanitize.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Washes strings from unwanted noise.
- *
- * Helpful methods to make unsafe strings usable.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Data Sanitization.
- *
- * Removal of alpahnumeric characters, SQL-safe slash-added strings, HTML-friendly strings,
- * and all of the above on arrays.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Sanitize{
-/**
- * Removes any non-alphanumeric characters.
- *
- * @param string $string
- * @return string
- * @access public
- */
-	function paranoid($string, $allowed = array()) {
-		$allow = null;
-		if (!empty($allowed)) {
-			foreach($allowed as $value) {
-				$allow .= "\\$value";
-			}
-		}
-
-		if (is_array($string)) {
-			foreach($string as $key => $clean) {
-				$cleaned[$key] = preg_replace("/[^{$allow}a-zA-Z0-9]/", "", $clean);
-			}
-		} else {
-			$cleaned = preg_replace("/[^{$allow}a-zA-Z0-9]/", "", $string);
-		}
-		return $cleaned;
-	}
-/**
- * Makes a string SQL-safe by adding slashes (if needed).
- *
- * @param string $string
- * @return string
- * @access public
- */
-	function sql($string) {
-		if (!ini_get('magic_quotes_gpc')) {
-			$string = addslashes($string);
-		}
-		return $string;
-	}
-/**
- * Returns given string safe for display as HTML. Renders entities.
- *
- * @param string $string
- * @param boolean $remove If true, the string is stripped of all HTML tags
- * @return string
- * @access public
- */
-	function html($string, $remove = false) {
-		if ($remove) {
-			$string = strip_tags($string);
-		} else {
-			$patterns = array("/\&/", "/%/", "/</", "/>/", '/"/', "/'/", "/\(/", "/\)/", "/\+/", "/-/");
-			$replacements = array("&amp;", "&#37;", "&lt;", "&gt;", "&quot;", "&#39;", "&#40;", "&#41;", "&#43;", "&#45;");
-			$string = preg_replace($patterns, $replacements, $string);
-		}
-		return $string;
-	}
-/**
- * Recursively sanitizes given array of data for safe input.
- *
- * @param mixed $toClean
- * @return mixed
- * @access public
- */
-	function cleanArray(&$toClean) {
-		return $this->cleanArrayR($toClean);
-	}
-/**
- * Method used for recursively sanitizing arrays of data
- * for safe input
- *
- * @param array $toClean
- * @return array The clean array
- * @access public
- */
-	function cleanArrayR(&$toClean) {
-		if (is_array($toClean)) {
-			while(list($k, $v) = each($toClean)) {
-				if (is_array($toClean[$k])) {
-					$this->cleanArray($toClean[$k]);
-				} else {
-					$toClean[$k] = $this->cleanValue($v);
-				}
-			}
-		} else {
-			return null;
-		}
-	}
-/**
- * Do we really need to sanitize array keys? If so, we can use this code...
-	function cleanKey($key) {
-		if ($key == "")
-		{
-			return "";
-		}
-		//URL decode and convert chars to HTML entities
-		$key = htmlspecialchars(urldecode($key));
-		//Remove ..
-		$key = preg_replace( "/\.\./", "", $key );
-		//Remove __FILE__, etc.
-		$key = preg_replace( "/\_\_(.+?)\_\_/", "", $key );
-		//Trim word chars, '.', '-', '_'
-		$key = preg_replace( "/^([\w\.\-\_]+)$/", "$1", $key );
-		return $key;
-	}
- */
-
-/**
- * Method used by cleanArray() to sanitize array nodes.
- *
- * @param string $val
- * @return string
- * @access public
- */
-	function cleanValue($val) {
-		if ($val == "") {
-			return "";
-		}
-		//Replace odd spaces with safe ones
-		$val = str_replace(" ", " ", $val);
-		$val = str_replace(chr(0xCA), "", $val);
-		//Encode any HTML to entities.
-		$val = $this->html($val);
-		//Double-check special chars and replace carriage returns with new lines
-		$val = preg_replace("/\\\$/", "$", $val);
-		$val = preg_replace("/\r\n/", "\n", $val);
-		$val = str_replace("!", "!", $val);
-		$val = str_replace("'", "'", $val);
-		//Allow unicode (?)
-		$val = preg_replace("/&amp;#([0-9]+);/s", "&#\\1;", $val);
-		//Add slashes for SQL
-		$val = $this->sql($val);
-		//Swap user-inputted backslashes (?)
-		$val = preg_replace("/\\\(?!&amp;#|\?#)/", "\\", $val);
-		return $val;
-	}
-
-/**
- * Formats column data from definition in DBO's $columns array
- *
- * @param Model $model The model containing the data to be formatted
- * @return void
- * @access public
- */
-	function formatColumns(&$model) {
-		foreach($model->data as $name => $values) {
-			if ($name == $model->name) {
-				$curModel =& $model;
-			} elseif (isset($model->{$name}) && is_object($model->{$name}) && is_subclass_of($model->{$name}, 'Model')) {
-				$curModel =& $model->{$name};
-			} else {
-				$curModel = null;
-			}
-
-			if ($curModel != null) {
-				foreach($values as $column => $data) {
-					$colType = $curModel->getColumnType($column);
-
-					if ($colType != null) {
-						$db =& ConnectionManager::getDataSource($curModel->useDbConfig);
-						$colData = $db->columns[$colType];
-
-						if (isset($colData['limit']) && strlen(strval($data)) > $colData['limit']) {
-							$data = substr(strval($data), 0, $colData['limit']);
-						}
-
-						if (isset($colData['formatter']) || isset($colData['format'])) {
-
-							switch(strtolower($colData['formatter'])) {
-								case 'date':
-									$data = date($colData['format'], strtotime($data));
-								break;
-								case 'sprintf':
-									$data = sprintf($colData['format'], $data);
-								break;
-								case 'intval':
-									$data = intval($data);
-								break;
-								case 'floatval':
-									$data = floatval($data);
-								break;
-							}
-						}
-						$model->data[$name][$column]=$data;
-						/*
-						switch($colType) {
-							case 'integer':
-							case 'int':
-								return  $data;
-							break;
-							case 'string':
-							case 'text':
-							case 'binary':
-							case 'date':
-							case 'time':
-							case 'datetime':
-							case 'timestamp':
-							case 'date':
-								return "'" . $data . "'";
-							break;
-						}
-						*/
-					}
-				}
-			}
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/security.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/security.php.svn-base
deleted file mode 100644
index 65958aa..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/security.php.svn-base
+++ /dev/null
@@ -1,151 +0,0 @@
-<?php
-/* SVN FILE: $Id: security.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Security Class
- *
- * This class is a singleton class that contains
- * functions for hasing and security.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v .0.10.0.1233
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Security Class
- *
- * This class is a singleton class that contains functions for hasing and security.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Security extends Object {
-/**
- * Singleton method to retrieve the instance of the Security class
- *
- * @return object Security
- * @access public
- */
-	function &getInstance() {
-		static $instance = array();
-		if (!$instance) {
-			$instance[0] = &new Security;
-		}
-		return $instance[0];
-	}
-/**
- * Returns inactive minutes constant based on cake the security level
- *
- * @return integer
- * @access public
- */
-	function inactiveMins() {
-		switch(CAKE_SECURITY) {
-			case 'high':
-				return 10;
-			break;
-			case 'medium':
-				return 100;
-			break;
-			case 'low':
-			default:
-				return 300;
-			break;
-		}
-	}
-/**
- * Generates a unique authkey
- *
- * @return mixed
- * @access public
- */
-	function generateAuthKey() {
-		$_this =& Security::getInstance();
-		return $_this->hash(uniqid(rand(), true));
-	}
-/**
- * Validates the authkey
- *
- * @param mixed $authKey
- * @return boolean
- * @access public
- */
-	function validateAuthKey($authKey) {
-		return true;
-	}
-/**
- * Generates a hash of a string using a php built in hashing function
- *
- * @param string $string The string to be hashed
- * @param string $type The hashing algorithm
- * @return string
- * @access public
- */
-	function hash($string, $type = 'sha1') {
-		$type = strtolower($type);
-		if ($type == 'sha1') {
-			if (function_exists('sha1')) {
-				$return = sha1($string);
-				return $return;
-			} else {
-				$type = 'sha256';
-			}
-		}
-
-		if ($type == 'sha256') {
-			if (function_exists('mhash')) {
-				$return = bin2hex(mhash(MHASH_SHA256, $string));
-				return $return;
-			} else {
-				$type = 'md5';
-			}
-		}
-
-		if ($type == 'md5') {
-			$return = md5($string);
-			return $return;
-		}
-	}
-/**
- * Function that ciphers a text using a key
- *
- * @param string $text
- * @param string $key
- * @return string
- * @access public
- */
-	function cipher($text, $key) {
-		if (!defined('CIPHER_SEED')) {
-			//This is temporary will change later
-			define('CIPHER_SEED', '76859309657453542496749683645');
-		}
-		srand (CIPHER_SEED);
-		$out = '';
-
-		for($i = 0; $i < strlen($text); $i++) {
-			for($j = 0; $j < ord(substr($key, $i % strlen($key), 1)); $j++) {
-				$toss = rand(0, 255);
-			}
-			$mask = rand(0, 255);
-			$out .= chr(ord(substr($text, $i, 1)) ^ $mask);
-		}
-		return $out;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/session.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/session.php.svn-base
deleted file mode 100644
index 32a990c..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/session.php.svn-base
+++ /dev/null
@@ -1,686 +0,0 @@
-<?php
-/* SVN FILE: $Id: session.php 5129 2007-05-20 05:47:57Z phpnut $ */
-/**
- * Session class for Cake.
- *
- * Cake abstracts the handling of sessions.
- * There are several convenient methods to access session information.
- * This class is the implementation of those methods.
- * They are mostly used by the Session Component.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v .0.10.0.1222
- * @version			$Revision: 5129 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 00:47:57 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Database name for cake sessions.
- *
- */
-	if (!defined('CAKE_SESSION_TABLE')) {
-		 define('CAKE_SESSION_TABLE', 'cake_sessions');
-	}
-
-	if (CAKE_SESSION_SAVE === 'database') {
-		uses('model' . DS . 'connection_manager');
-	}
-	uses('set');
-/**
- * Session class for Cake.
- *
- * Cake abstracts the handling of sessions. There are several convenient methods to access session information.
- * This class is the implementation of those methods. They are mostly used by the Session Component.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class CakeSession extends Object {
-/**
- * True if the Session is still valid
- *
- * @var boolean
- * @access public
- */
-	var $valid = false;
-/**
- * Error messages for this session
- *
- * @var array
- * @access public
- */
-	var $error = false;
-/**
- * User agent string
- *
- * @var string
- * @access protected
- */
-	var $_userAgent = false;
-/**
- * Path to where the session is active.
- *
- * @var string
- * @access public
- */
-	var $path = false;
-/**
- * Error number of last occurred error
- *
- * @var integer
- * @access public
- */
-	var $lastError = null;
-/**
- * CAKE_SECURITY setting, "high", "medium", or "low".
- *
- * @var string
- * @access public
- */
-	var $security = null;
-/**
- * Start time for this session.
- *
- * @var integer
- * @access public
- */
-	var $time = false;
-/**
- * Time when this session becomes invalid.
- *
- * @var integer
- * @access public
- */
-	var $sessionTime = false;
-/**
- * Keeps track of keys to watch for writes on
- *
- * @var array
- * @access public
- */
-	var $watchKeys = array();
-/**
- * Constructor.
- *
- * @param string $base The base path for the Session
- * @param boolean $start
- * @access public
- */
-	function __construct($base = null, $start = true) {
-		if (env('HTTP_USER_AGENT') != null) {
-			$this->_userAgent = md5(env('HTTP_USER_AGENT') . CAKE_SESSION_STRING);
-		} else {
-				$this->_userAgent = "";
-		}
-		$this->time = time();
-
-		if($start === true) {
-			$this->host = env('HTTP_HOST');
-
-			if (empty($base) || strpos($base, '?')) {
-				$this->path = '/';
-			} else {
-				$this->path = $base;
-			}
-
-			if (strpos($this->host, ':') !== false) {
-				$this->host = substr($this->host, 0, strpos($this->host, ':'));
-			}
-
-			$this->sessionTime = $this->time + (Security::inactiveMins() * CAKE_SESSION_TIMEOUT);
-			$this->security = CAKE_SECURITY;
-
-			if (function_exists('session_write_close')) {
-				session_write_close();
-			}
-
-			$this->__initSession();
-			session_cache_limiter ("must-revalidate");
-			session_start();
-			header ('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
-			$this->__checkValid();
-		}
-		parent::__construct();
-	}
-/**
- * Returns true if given variable is set in session.
- *
- * @param string $name Variable name to check for
- * @return boolean True if variable is there
- * @access public
- */
-	function check($name) {
-		$var = $this->__validateKeys($name);
-		if (empty($var)) {
-		  return false;
-		}
-		$result = Set::extract($_SESSION, $var);
-		return isset($result);
-	}
-
-/**
- * Temp method until we are able to remove the last eval()
- */
-	function __sessionVarNames($name) {
-		if (is_string($name) && preg_match("/^[0-9a-zA-Z._-]+$/", $name)) {
-			if (strpos($name, ".")) {
-				$names = explode(".", $name);
-			} else {
-				$names = array($name);
-			}
-			$expression="\$_SESSION";
-			foreach($names as $item) {
-				$expression .= is_numeric($item) ? "[$item]" : "['$item']";
-			}
-			return $expression;
-		}
-		$this->__setError(3, "$name is not a string");
-		return false;
-	}
-/**
- * Removes a variable from session.
- *
- * @param string $name Session variable to remove
- * @return boolean Success
- * @access public
- */
-	function del($name) {
-		if ($this->check($name)) {
-			if ($var = $this->__validateKeys($name)) {
-				if (in_array($var, $this->watchKeys)) {
-					trigger_error('Deleting session key {' . $var . '}', E_USER_NOTICE);
-				}
-				$this->__overwrite($_SESSION, Set::remove($_SESSION, $var));
-				return ($this->check($var) == false);
-			}
-		}
-		$this->__setError(2, "$name doesn't exist");
-		return false;
-	}
-/**
- * Used to write new data to _SESSION, since PHP doesn't like us setting the _SESSION var itself
- *
- * @param array $old
- * @param array $new
- * @return void
- * @access private
- */
-	function __overwrite(&$old, $new) {
-		foreach ($old as $key => $var) {
-			if (!isset($new[$key])) {
-				unset($old[$key]);
-			}
-		}
-		foreach ($new as $key => $var) {
-			$old[$key] = $var;
-		}
-	}
-/**
- * Return error description for given error number.
- *
- * @param int $errorNumber
- * @return string Error as string
- * @access public
- */
-	function __error($errorNumber) {
-		if (!is_array($this->error) || !array_key_exists($errorNumber, $this->error)) {
-			return false;
-		} else {
-			return $this->error[$errorNumber];
-		}
-	}
-/**
- * Returns last occurred error as a string, if any.
- *
- * @return mixed Error description as a string, or false.
- * @access public
- */
-	function error() {
-		if ($this->lastError) {
-			return $this->__error($this->lastError);
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns true if session is valid.
- *
- * @return boolean
- * @access public
- */
-	function valid() {
-		if ($this->read('Config')) {
-			if ($this->_userAgent == $this->read("Config.userAgent") && $this->time <= $this->read("Config.time")) {
-				$this->valid = true;
-			} else {
-				$this->valid = false;
-				$this->__setError(1, "Session Highjacking Attempted !!!");
-			}
-		}
-		return $this->valid;
-	}
-/**
- * Returns given session variable, or all of them, if no parameters given.
- *
- * @param mixed $name The name of the session variable
- * @return mixed The value of the session variable
- * @access public
- */
-	function read($name = null) {
-		if (is_null($name)) {
-			return $this->__returnSessionVars();
-		}
-		if (empty($name)) {
-			return false;
-		}
-		$result = Set::extract($_SESSION, $name);
-
-		if (!is_null($result)) {
-			return $result;
-		}
-		$this->__setError(2, "$name doesn't exist");
-		return null;
-	}
-/**
- * Returns all session variables.
- *
- * @return mixed Full $_SESSION array, or false on error.
- * @access public
- */
-	function __returnSessionVars() {
-		if (!empty($_SESSION)) {
-			return $_SESSION;
-		}
-		$this->__setError(2, "No Session vars set");
-		return false;
-	}
-/**
- * Tells Session to write a notification when a certain session path or subpath is written to
- *
- * @param mixed $var The variable path to watch
- * @return void
- */
-	function watch($var) {
-		$var = $this->__validateKeys($var);
-		if (empty($var)) {
-			return false;
-		}
-		$this->watchKeys[] = $var;
-	}
-/**
- * Tells Session to stop watching a given key path
- *
- * @param mixed $var The variable path to watch
- * @return void
- */
-	function ignore($var) {
-		$var = $this->__validateKeys($var);
-		if (!in_array($var, $this->watchKeys)) {
-			return;
-		}
-		foreach ($this->watchKeys as $i => $key) {
-			if ($key == $var) {
-				unset($this->watchKeys[$i]);
-				$this->watchKeys = array_values($this->watchKeys);
-				return;
-			}
-		}
-	}
-/**
- * Writes value to given session variable name.
- *
- * @param mixed $name
- * @param string $value
- * @return boolean True if the write was successful, false if the write failed
- */
-	function write($name, $value) {
-		$var = $this->__validateKeys($name);
-
-		if (empty($var)) {
-			return false;
-		}
-		if (in_array($var, $this->watchKeys)) {
-			trigger_error('Writing session key {' . $var . '}: ' . Debugger::exportVar($value), E_USER_NOTICE);
-		}
-		$this->__overwrite($_SESSION, Set::insert($_SESSION, $var, $value));
-		return (Set::extract($_SESSION, $var) == $value);
-	}
-/**
- * Helper method to destroy invalid sessions.
- *
- * @return void
- * @access private
- */
-	function destroy() {
-		$sessionpath = session_save_path();
-		if (empty($sessionpath)) {
-			$sessionpath = "/tmp";
-		}
-
-		if (isset($_COOKIE[session_name()])) {
-			setcookie(CAKE_SESSION_COOKIE, '', time() - 42000, $this->path);
-		}
-
-		$_SESSION = array();
-		$file = $sessionpath . DS . "sess_" . session_id();
-		@session_destroy();
-		@unlink ($file);
-		$this->__construct($this->path);
-		$this->renew();
-	}
-/**
- * Helper method to initialize a session, based on Cake core settings.
- *
- * @return void
- * @access private
- */
-	function __initSession() {
-		switch($this->security) {
-			case 'high':
-				$this->cookieLifeTime=0;
-				if (function_exists('ini_set')) {
-					ini_set('session.referer_check', $this->host);
-				}
-			break;
-			case 'medium':
-				$this->cookieLifeTime = 7 * 86400;
-			break;
-			case 'low':
-			default:
-				$this->cookieLifeTime = 788940000;
-			break;
-		}
-
-		switch(CAKE_SESSION_SAVE) {
-			case 'cake':
-				if (!isset($_SESSION)) {
-					if (function_exists('ini_set')) {
-						ini_set('session.use_trans_sid', 0);
-						ini_set('url_rewriter.tags', '');
-						ini_set('session.serialize_handler', 'php');
-						ini_set('session.use_cookies', 1);
-						ini_set('session.name', CAKE_SESSION_COOKIE);
-						ini_set('session.cookie_lifetime', $this->cookieLifeTime);
-						ini_set('session.cookie_path', $this->path);
-						ini_set('session.auto_start', 0);
-						ini_set('session.save_path', TMP . 'sessions');
-					}
-				}
-			break;
-			case 'database':
-				if (!isset($_SESSION)) {
-					if (function_exists('ini_set')) {
-						ini_set('session.use_trans_sid', 0);
-						ini_set('url_rewriter.tags', '');
-						ini_set('session.save_handler', 'user');
-						ini_set('session.serialize_handler', 'php');
-						ini_set('session.use_cookies', 1);
-						ini_set('session.name', CAKE_SESSION_COOKIE);
-						ini_set('session.cookie_lifetime', $this->cookieLifeTime);
-						ini_set('session.cookie_path', $this->path);
-						ini_set('session.auto_start', 0);
-					}
-				}
-				session_set_save_handler(array('CakeSession','__open'),
-													array('CakeSession', '__close'),
-													array('CakeSession', '__read'),
-													array('CakeSession', '__write'),
-													array('CakeSession', '__destroy'),
-													array('CakeSession', '__gc'));
-			break;
-			case 'php':
-				if (!isset($_SESSION)) {
-					if (function_exists('ini_set')) {
-						ini_set('session.use_trans_sid', 0);
-						ini_set('session.name', CAKE_SESSION_COOKIE);
-						ini_set('session.cookie_lifetime', $this->cookieLifeTime);
-						ini_set('session.cookie_path', $this->path);
-					}
-				}
-			break;
-			default:
-				if (!isset($_SESSION)) {
-					$config = CONFIGS . CAKE_SESSION_SAVE . '.php';
-
-					if (is_file($config)) {
-						require_once ($config);
-					}
-				}
-			break;
-		}
-	}
-/**
- * Helper method to create a new session.
- *
- * @return void
- * @access private
- *
- */
-	function __checkValid() {
-		if ($this->read('Config')) {
-			if ($this->_userAgent == $this->read("Config.userAgent") && $this->time <= $this->read("Config.time")) {
-				$this->write("Config.time", $this->sessionTime);
-				$this->valid = true;
-			} else {
-				$this->valid = false;
-				$this->__setError(1, "Session Highjacking Attempted !!!");
-				$this->destroy();
-			}
-		} else {
-			srand ((double)microtime() * 1000000);
-			$this->write("Config.userAgent", $this->_userAgent);
-			$this->write("Config.time", $this->sessionTime);
-			$this->write('Config.rand', rand());
-			$this->valid = true;
-			$this->__setError(1, "Session is valid");
-		}
-	}
-/**
- * Helper method to restart a session.
- *
- * @return void
- * @access private
- */
-	function __regenerateId() {
-		$oldSessionId = session_id();
-		$sessionpath = session_save_path();
-		if (empty($sessionpath)) {
-			$sessionpath = "/tmp";
-		}
-
-		if (isset($_COOKIE[session_name()])) {
-			setcookie(CAKE_SESSION_COOKIE, '', time() - 42000, $this->path);
-		}
-		session_regenerate_id();
-		$newSessid = session_id();
-
-		if (function_exists('session_write_close')) {
-			session_write_close();
-		}
-		$this->__initSession();
-		session_id($oldSessionId);
-		session_start();
-		session_destroy();
-		$file = $sessionpath . DS . "sess_$oldSessionId";
-		@unlink($file);
-		$this->__initSession();
-		session_id ($newSessid);
-		session_start();
-	}
-/**
- * Restarts this session.
- *
- * @return void
- * @access public
- */
-	function renew() {
-		$this->__regenerateId();
-	}
-/**
- * Validate that the $name is in correct dot notation
- * example: $name = 'ControllerName.key';
- *
- * @param string $name Session key names as string.
- * @return boolean false is $name is not correct format
- * @access private
- */
-	function __validateKeys($name) {
-		if (is_string($name) && preg_match("/^[0-9a-zA-Z._-]+$/", $name)) {
-			return $name;
-		}
-		$this->__setError(3, "$name is not a string");
-		return false;
-	}
-/**
- * Helper method to set an internal error message.
- *
- * @param int $errorNumber Number of the error
- * @param string $errorMessage Description of the error
- * @return void
- * @access private
- */
-	function __setError($errorNumber, $errorMessage) {
-		if ($this->error === false) {
-			$this->error = array();
-		}
-		$this->error[$errorNumber] = $errorMessage;
-		$this->lastError = $errorNumber;
-	}
-/**
- * Method called on open of a database
- * sesson
- *
- * @return boolean
- * @access private
- *
- */
-	function __open() {
-		return true;
-	}
-/**
- * Method called on close of a database
- * session
- *
- * @return boolean
- * @access private
- */
-	function __close() {
-		$probability = mt_rand(1, 150);
-		if($probability <= 3) {
-			CakeSession::__gc();
-		}
-		return true;
-	}
-/**
- * Method used to read from a database
- * session
- *
- * @param mixed $key The key of the value to read
- * @return mixed The value of the key or false if it does not exist
- * @access private
- */
-	function __read($key) {
-		$db =& ConnectionManager::getDataSource('default');
-		$table = $db->fullTableName(CAKE_SESSION_TABLE, false);
-		$row = $db->query("SELECT " . $db->name($table.'.data') . " FROM " . $db->name($table) . " WHERE " . $db->name($table.'.id') . " = " . $db->value($key), false);
-
-		if ($row && !isset($row[0][$table]) && isset($row[0][0])) {
-			$table = 0;
-		}
-
-		if ($row && $row[0][$table]['data']) {
-			return $row[0][$table]['data'];
-		} else {
-			return false;
-		}
-	}
-/**
- * Helper function called on write for database
- * sessions
- *
- * @param mixed $key The name of the var
- * @param mixed $value The value of the var
- * @return boolean
- * @access private
- */
-	function __write($key, $value) {
-		$db =& ConnectionManager::getDataSource('default');
-		$table = $db->fullTableName(CAKE_SESSION_TABLE);
-
-		switch(CAKE_SECURITY) {
-			case 'high':
-				$factor = 10;
-			break;
-			case 'medium':
-				$factor = 100;
-			break;
-			case 'low':
-				$factor = 300;
-			break;
-			default:
-				$factor = 10;
-			break;
-		}
-		$expires = time() + CAKE_SESSION_TIMEOUT * $factor;
-		$row = $db->query("SELECT COUNT(id) AS count FROM " . $db->name($table) . " WHERE "
-								 . $db->name('id') . " = "
-								 . $db->value($key), false);
-
-		if ($row[0][0]['count'] > 0) {
-			$db->execute("UPDATE " . $db->name($table) . " SET " . $db->name('data') . " = "
-								. $db->value($value) . ", " . $db->name('expires') . " = "
-								. $db->value($expires) . " WHERE " . $db->name('id') . " = "
-								. $db->value($key));
-		} else {
-			$db->execute("INSERT INTO " . $db->name($table) . " (" . $db->name('data') . ","
-							  	. $db->name('expires') . "," . $db->name('id')
-							  	. ") VALUES (" . $db->value($value) . ", " . $db->value($expires) . ", "
-							  	. $db->value($key) . ")");
-		}
-		return true;
-	}
-/**
- * Method called on the destruction of a
- * database session
- *
- * @param integer $key
- * @return boolean
- * @access private
- */
-	function __destroy($key) {
-		$db =& ConnectionManager::getDataSource('default');
-		$table = $db->fullTableName(CAKE_SESSION_TABLE);
-		$db->execute("DELETE FROM " . $db->name($table) . " WHERE " . $db->name($table.'.id') . " = " . $db->value($key, 'integer'));
-		return true;
-	}
-/**
- * Helper function called on gc for
- * database sessions
- *
- * @param unknown_type $expires
- * @return boolean
- * @access private
- */
-	function __gc($expires = null) {
-		$db =& ConnectionManager::getDataSource('default');
-		$table = $db->fullTableName(CAKE_SESSION_TABLE);
-		$db->execute("DELETE FROM " . $db->name($table) . " WHERE " . $db->name($table.'.expires') . " < ". $db->value(time()));
-		return true;
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/set.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/set.php.svn-base
deleted file mode 100644
index 9ddcbee..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/set.php.svn-base
+++ /dev/null
@@ -1,565 +0,0 @@
-<?php
-/* SVN FILE: $Id: set.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Library of array functions for Cake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 1.2.0
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Class used for manipulation of arrays.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Set extends Object {
-/**
- * Value of the Set object.
- *
- * @var array
- * @access public
- */
-	var $value = array();
-/**
- * Constructor. Defaults to an empty array.
- *
- * @access public
- */
-	function __construct() {
-		if (func_num_args() == 1 && is_array(func_get_arg(0))) {
-			$this->value = func_get_arg(0);
-		} else {
-			$this->value = func_get_args();
-		}
-	}
-/**
- * Returns the contents of the Set object
- *
- * @access public
- */
-	function &get() {
-		return $this->value;
-	}
-/**
- * This function can be thought of as a hybrid between PHP's array_merge and array_merge_recursive. The difference
- * to the two is that if an array key contains another array then the function behaves recursive (unlike array_merge)
- * but does not do if for keys containing strings (unlike array_merge_recursive). See the unit test for more information.
- *
- * Note: This function will work with an unlimited amount of arguments and typecasts non-array parameters into arrays.
- *
- * @param array $arr1
- * @param array $arr2
- * @return array
- * @access public
- */
-	function merge($arr1, $arr2 = null) {
-		$args = func_get_args();
-
-		if(is_a($this, 'set')) {
-			$backtrace = debug_backtrace();
-			$previousCall = low($backtrace[1]['class'].'::'.$backtrace[1]['function']);
-			if ($previousCall != 'set::merge') {
-				$r =& $this->value;
-				array_unshift($args, null);
-			}
-		}
-		if(!isset($r)) {
-			$r = (array)current($args);
-		}
-
-		while(($arg = next($args)) !== false) {
-			if (is_a($arg, 'set')) {
-				$arg = $arg->get();
-			}
-
-			foreach((array)$arg as $key => $val)	 {
-				if(is_array($val) && isset($r[$key]) && is_array($r[$key])) {
-					$r[$key] = Set::merge($r[$key], $val);
-				} elseif(is_int($key)) {
-					$r[] = $val;
-				} else {
-					$r[$key] = $val;
-				}
-			}
-		}
-		return $r;
-	}
-/**
- * Filters empty elements out of a route array, excluding '0'.
- *
- * @return mixed
- */
-	function filter($var, $isArray = false) {
-		if (is_array($var) && (!empty($var) || $isArray)) {
-			$set = new Set();
-			return array_filter($var, array(&$set, 'filter'));
-		} else {
-			if ($var === 0 || $var === '0' || !empty($var)) {
-				return true;
-			} else {
-				return false;
-			}
-		}
-	}
-/**
- * Pushes the differences in $array2 onto the end of $array
- *
- * @param mixed $array
- * @param mixed $arrary2
- * @return array
- * @access public
- */
-	function pushDiff($array = null, $array2 = null) {
-		if ($array2 !== null && is_array($array2)) {
-			foreach($array2 as $key => $value) {
-				if (!array_key_exists($key, $array)) {
-					$array[$key] = $value;
-				} else {
-					if (is_array($value)) {
-						$array[$key] = Set::pushDiff($array[$key], $array2[$key]);
-					}
-				}
-			}
-			return $array;
-		}
-
-		if(!isset($this->value)) {
-			$this->value = array();
-		}
-		$this->value = Set::pushDiff($this->value, Set::__array($array));
-		return $this->value;
-	}
-/**
- * Maps the contents of the Set object to an object hierarchy
- *
- * @param string $class A class name of the type of object to map to
- * @return object
- * @access public
- */
-	function map($class = 'stdClass', $tmp = 'stdClass') {
-		if (is_array($class)) {
-			$val = $class;
-			$class = $tmp;
-		} elseif (is_a($this, 'set')) {
-			$val = $this->get();
-		}
-
-		if (empty($val) || $val == null) {
-			return null;
-		}
-		return Set::__map($val, $class);
-	}
-	function __array($array) {
-		if ($array == null) {
-			$array = $this->value;
-		} elseif (is_object($array) && (is_a($array, 'set'))) {
-			$array = $array->get();
-		} elseif (is_object($array)) {
-			$array = get_object_vars($array);
-		} elseif (!is_array($array)) {
-			$array = array($array);
-		}
-		return $array;
-	}
-	function __map($value, $class, $identity = null) {
-
-		if (is_object($value)) {
-			return $value;
-		}
-
-		if (!empty($value) && Set::numeric(array_keys($value))) {
-			$ret = array();
-			foreach ($value as $key => $val) {
-				$ret[$key] = Set::__map($val, $class);
-			}
-		} else {
-			$ret = new $class;
-			if ($identity != null) {
-				$ret->__identity__ = $identity;
-			}
-		}
-
-		if (empty($value)) {
-			return $ret;
-		}
-
-		$keys = array_keys($value);
-		foreach ($value as $key => $val) {
-			if (!is_numeric($key) && strlen($key) > 1) {
-				if ($key{0} == strtoupper($key{0}) && $key{1} == strtolower($key{1}) && (is_array($val) || is_object($val))) {
-					if ($key == $keys[0]) {
-						$ret = Set::__map($val, $class, $key);
-					} else {
-						$ret->{$key} = Set::__map($val, $class, $key);
-					}
-				} else {
-					$ret->{$key} = $val;
-				}
-			}
-		}
-		return $ret;
-	}
-/**
- * Checks to see if all the values in the array are numeric
- *
- * @param array $array The array to check.  If null, the value of the current Set object
- * @return boolean
- * @access public
- */
-	function numeric($array = null) {
-		if ($array == null && (is_a($this, 'set') || is_a($this, 'Set'))) {
-			$array = $this->get();
-		}
-
-		$numeric = true;
-		$keys = array_keys($array);
-		$count = count($keys);
-		for ($i = 0; $i < $count; $i++) {
-			if (!is_numeric($array[$keys[$i]])) {
-				$numeric = false;
-				break;
-			}
-		}
-		return $numeric;
-	}
-/**
- * Return a value from an array list if the key exists.
- *
- * If a comma separated $list is passed arrays are numeric with the key of the first being 0
- * $list = 'no, yes' would translate to  $list = array(0 => 'no', 1 => 'yes');
- *
- * If an array is used, keys can be strings example: array('no' => 0, 'yes' => 1);
- *
- * $list defaults to 0 = no 1 = yes if param is not passed
- *
- * @param mixed $selected
- * @param mixed $list can be an array or a comma-separated list.
- * @return string the value of the array key or null if no match
- */
-	function enum($select, $list = null) {
-		if (empty($list) && is_a($this, 'Set')) {
-			$list = $this->get();
-		} elseif (empty($list)) {
-			$list = array('no', 'yes');
-		}
-
-		$return = null;
-		$list = Set::normalize($list, false);
-
-		if (array_key_exists($select, $list)) {
-			$return = $list[$select];
-		}
-		return $return;
-	}
-/**
- * Gets a value from an array or object.
- * The special {n}, as seen in the Model::generateList method, is taken care of here.
- *
- * @param array $data
- * @param mixed $path	As an array, or as a dot-separated string.
- * @return array
- */
-	function extract($data, $path = null) {
-		if ($path === null && is_a($this, 'set')) {
-			$path = $data;
-			$data = $this->get();
-		}
-		if (is_object($data)) {
-			$data = get_object_vars($data);
-		}
-
-		if (!is_array($path)) {
-			if (strpos($path, '/') !== 0 && strpos($path, './') === false) {
-				$path = explode('.', $path);
-			} else {
-			}
-		}
-		$tmp = array();
-		if (!is_array($path) || empty($path)) {
-			return null;
-		}
-
-		foreach($path as $i => $key) {
-			if (is_numeric($key) && intval($key) > 0 || $key == '0') {
-				if (isset($data[intval($key)])) {
-					$data = $data[intval($key)];
-				} else {
-					return null;
-				}
-			} elseif ($key == '{n}') {
-				foreach($data as $j => $val) {
-					$tmp[] = Set::extract($val, array_slice($path, $i + 1));
-				}
-				return $tmp;
-			} else {
-				if (isset($data[$key])) {
-					$data = $data[$key];
-				} else {
-					return null;
-				}
-			}
-		}
-		return $data;
-	}
-/**
- * Inserts $data into an array as defined by $path.
- *
- * @param mixed $list
- * @param array $data
- * @param mixed $path A dot-separated string.
- * @return array
- */
-	function insert($list, $path, $data = null) {
-		if (empty($data) && is_a($this, 'Set')) {
-			$data = $path;
-			$path = $list;
-			$list =& $this->get();
-		}
-		if (!is_array($path)) {
-			$path = explode('.', $path);
-		}
-		$_list =& $list;
-
-		foreach($path as $i => $key) {
-			if (is_numeric($key) && intval($key) > 0 || $key == '0') {
-				$key = intval($key);
-			}
-			if ($i == count($path) - 1) {
-				$_list[$key] = $data;
-			} else {
-				if (!isset($_list[$key])) {
-					$_list[$key] = array();
-				}
-				$_list =& $_list[$key];
-			}
-		}
-		return $list;
-	}
-/**
- * Removes an element from a Set or array
- *
- * @param mixed $list
- * @param array $data
- * @param mixed $path A dot-separated string.
- * @return array
- */
-	function remove($list, $path = null) {
-		if (empty($path) && is_a($this, 'Set')) {
-			$path = $list;
-			$list =& $this->get();
-		}
-		if (!is_array($path)) {
-			$path = explode('.', $path);
-		}
-		$_list =& $list;
-
-		foreach($path as $i => $key) {
-			if (is_numeric($key) && intval($key) > 0 || $key == '0') {
-				$key = intval($key);
-			}
-			if ($i == count($path) - 1) {
-				unset($_list[$key]);
-			} else {
-				if (!isset($_list[$key])) {
-					return $list;
-				}
-				$_list =& $_list[$key];
-			}
-		}
-
-		if (is_a($this, 'Set')) {
-			$this->value = $list;
-			return $this;
-		} else {
-			return $list;
-		}
-	}
-/**
- * Checks if a particular path is set in an array
- *
- * @param mixed $data
- * @param mixed $path A dot-separated string.
- * @return array
- */
-	function check($data, $path = null) {
-		if (empty($path) && is_a($this, 'Set')) {
-			$path = $data;
-			$data = $this->get();
-		}
-		if (!is_array($path)) {
-			$path = explode('.', $path);
-		}
-
-		foreach($path as $i => $key) {
-			if (is_numeric($key) && intval($key) > 0 || $key == '0') {
-				$key = intval($key);
-			}
-			if ($i == count($path) - 1) {
-				return isset($data[$key]);
-			} else {
-				if (!isset($data[$key])) {
-					return false;
-				}
-				$data =& $data[$key];
-			}
-		}
-		return true;
-	}
-/**
- * Computes the difference between a Set and an array, two Sets, or two arrays
- *
- * @param mixed $val1
- * @param mixed $val2
- * @return array
- */
-	function diff($val1, $val2 = null) {
-		if ($val2 == null && (is_a($this, 'set') || is_a($this, 'Set'))) {
-			$val2 = $val1;
-			$val1 = $this->get();
-		}
-		if (is_object($val2) && (is_a($val2, 'set') || is_a($val2, 'Set'))) {
-			$val2 = $val2->get();
-		}
-
-		$out = array();
-		if (empty($val1)) {
-			return (array)$val2;
-		} elseif (empty($val2)) {
-			return (array)$val1;
-		}
-		foreach ($val1 as $key => $val) {
-			if (isset($val2[$key]) && $val2[$key] != $val) {
-				$out[$key] = $val;
-			} else if(!array_key_exists($key, $val2)){
-				$out[$key] = $val;
-			}
-		}
-		return $out;
-	}
-/**
- * Determines if two Sets or arrays are equal
- *
- * @param array $val1
- * @param array $val2
- * @return boolean
- */
-	function isEqual($val1, $val2 = null) {
-		if ($val2 == null && (is_a($this, 'set') || is_a($this, 'Set'))) {
-			$val2 = $val1;
-			$val1 = $this->get();
-		}
-	}
-/**
- * Determines if one Set or array contains the exact keys and values of another.
- *
- * @param array $val1
- * @param array $val2
- * @return boolean
- */
-	function contains($val1, $val2 = null) {
-		if ($val2 == null && is_a($this, 'set')) {
-			$val2 = $val1;
-			$val1 = $this->get();
-		} elseif ($val2 != null && is_object($val2) && is_a($val2, 'set')) {
-			$val2 = $val2->get();
-		}
-
-		foreach ($val2 as $key => $val) {
-			if (is_numeric($key)) {
-				if (!in_array($val, $val1)) {
-					return false;
-				}
-			} else {
-				if (!isset($val1[$key]) || $val1[$key] != $val) {
-					return false;
-				}
-			}
-		}
-		return true;
-	}
-/**
- * Counts the dimensions of an array
- *
- * @param array $array
- * @return int The number of dimensions in $array
- */
-	function countDim($array = null) {
-		if ($array === null) {
-			$array = $this->get();
-		} elseif (is_object($array) && is_a($array, 'set')) {
-			$array = $array->get();
-		}
-		if (is_array(reset($array))) {
-			$return = Set::countDim(reset($array)) + 1;
-		} else {
-			$return = 1;
-		}
-		return $return;
-	}
-/**
- * Normalizes a string or array list
- *
- * @param mixed $list
- * @param boolean $assoc If true, $list will be converted to an associative array
- * @param string $sep If $list is a string, it will be split into an array with $sep
- * @param boolean $trim If true, separated strings will be trimmed
- * @return array
- */
-	function normalize($list, $assoc = true, $sep = ',', $trim = true) {
-		if (is_string($list)) {
-			$list = explode($sep, $list);
-			if ($trim) {
-				$list = array_map('trim', $list);
-			}
-			if ($assoc) {
-				return Set::normalize($list);
-			}
-		} elseif (is_array($list)) {
-			$keys = array_keys($list);
-			$count = count($keys);
-			$numeric = true;
-
-			if (!$assoc) {
-				for ($i = 0; $i < $count; $i++) {
-					if (!is_int($keys[$i])) {
-						$numeric = false;
-						break;
-					}
-				}
-			}
-			if (!$numeric || $assoc) {
-				$newList = array();
-				for ($i = 0; $i < $count; $i++) {
-					if (is_int($keys[$i])) {
-						$newList[$list[$keys[$i]]] = null;
-					} else {
-						$newList[$keys[$i]] = $list[$keys[$i]];
-					}
-				}
-				$list = $newList;
-			}
-		}
-		return $list;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/.svn/text-base/validators.php.svn-base b/old/html/multidic/cake/libs/.svn/text-base/validators.php.svn-base
deleted file mode 100644
index e0018a7..0000000
--- a/old/html/multidic/cake/libs/.svn/text-base/validators.php.svn-base
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/* SVN FILE: $Id: validators.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Tort Validators
- *
- * Used to validate data in Models.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *			1785 E. Sahara Avenue, Suite 490-204
- *			Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Not empty.
- */
-	define('VALID_NOT_EMPTY', '/.+/');
-/**
- * Numbers [0-9] only.
- */
- 	//define('VALID_NUMBER', '/^[-+]?\\b[0-9]*\\.?[0-9]+\\b$/');
-	//define('VALID_NUMBER', '/^[-+]?[0-9]*\.?[0-9]+$/');
-	//define('VALID_NUMBER', '/(^$)|(^[-+]?\\b[0-9]*\\[.,]?[0-9]+\\b$)/');
-	define('VALID_NUMBER', '/(^$)|(^[-+]?[0-9]*[.,]?[0-9]+$)/');
-/**
- * Numbers [0-9] only.
- */
-	define('VALID_INTEGER', '/^[1-9][0-9]*$/');
-/**
- * A valid email address.
- */
-	define('VALID_EMAIL', '/\\A(?:^([a-z0-9][a-z0-9_\\-\\.\\+]*)@([a-z0-9][a-z0-9\\.\\-]{0,63}\\.(com|org|net|biz|info|name|net|pro|aero|coop|museum|[a-z]{2,4}))$)\\z/i');
-/**
- * A valid date.
- */
-	define('VALID_DATE', '/(^$)|(^[0-9]{4}-[0-9]{2}-[0-9]{2}$)/');
-/**
- * A valid year (1000-2999).
- */
-	define('VALID_YEAR', '/^[12][0-9]{3}$/');
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/cache.php b/old/html/multidic/cake/libs/cache.php
deleted file mode 100644
index 642b0f6..0000000
--- a/old/html/multidic/cake/libs/cache.php
+++ /dev/null
@@ -1,137 +0,0 @@
-<?php
-/* SVN FILE: $Id: cache.php 4450 2007-02-05 05:18:05Z phpnut $ */
-/**
- * Caching for Cake.
- *
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4450 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-04 23:18:05 -0600 (Sun, 04 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Model')) {
-		uses(DS . 'model' . DS . 'model');
-	}
-/**
- * Caching for Cake.
- *
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Cache extends Model{
-/**
- * Identifier. Either an MD5 string or NULL.
- *
- * @var string
- */
-	var $id = null;
-/**
- * Content container for cache data.
- *
- * @var unknown_type
- */
-	var $data = null;
-/**
- * Content to be cached.
- *
- * @var unknown_type
- */
-	var $for_caching = null;
-/**
- * Name of the database table used for caching.
- *
- * @var string
- */
-	var $useTable = 'cache';
-/**
- * Constructor. Generates an md5'ed id for internal use. Calls the constructor on Model as well.
- *
- * @param unknown_type $id
- */
-	function __construct($id) {
-		$this->id = (md5($id));
-		parent::__construct($this->id);
-	}
-/**
- * Returns this object's id after setting it. If called without parameters the current object's id is returned.
- *
- * @param unknown_type $id
- * @return unknown
- */
-	function id($id = null) {
-		if (!$id) {
-			return $this->id;
-		}
-		return ($this->id = $id);
-	}
-/**
- * Store given content in cache database.
- *
- * @param string $content Content to keep in cache.
- * @param int $keep_for Number of seconds to keep data in cache.
- * @return boolean				Success
- */
-	function remember($content, $keep_for = CACHE_PAGES_FOR) {
-		$data = addslashes($this->for_caching . $content);
-		$expire = date("Y-m-d H:i:s", time() + ($keep_for > 0 ? $keep_for : 999999999));
-		return $this->query("REPLACE {$this->useTable} (id,data,expire) VALUES ('{$this->id}', '{$data}', '{$expire}')");
-	}
-/**
- * Returns content from the Cache object itself, if the Cache object has a non-empty data property.
- * Else from the database cache.
- *
- * @return unknown
- */
-	function restore() {
-		if (empty($this->data['data'])) {
-			return $this->find("id='{$this->id}' AND expire>NOW()");
-		}
-		return $this->data['data'];
-	}
-/**
- * Returns true if the cache data property has current (non-stale) content for given id.
- *
- * @return boolean
- */
-	function has() {
-		return is_array($this->data = $this->find("id='{$this->id}' AND expire>NOW()"));
-	}
-/**
- * Appends $string to the for_caching property of the Cache object.
- *
- * @param string $string
- */
-	function append($string) {
-		$this->for_caching .= $string;
-	}
-/**
- * Clears the cache database table.
- *
- * @return unknown
- */
-	function clear() {
-		return $this->query("DELETE FROM {$this->useTable}");
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/cake_log.php b/old/html/multidic/cake/libs/cake_log.php
deleted file mode 100644
index 44ad15e..0000000
--- a/old/html/multidic/cake/libs/cake_log.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-/* SVN FILE: $Id: cake_log.php 4450 2007-02-05 05:18:05Z phpnut $ */
-/**
- * Logging.
- *
- * Log messages to text files.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4450 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-04 23:18:05 -0600 (Sun, 04 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('File')) {
-		uses('file');
-	}
-/**
- * Logs messages to text files
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class CakeLog{
-/**
- * Writes given message to a log file in the logs directory.
- *
- * @param string $type Type of log, becomes part of the log's filename
- * @param string $msg  Message to log
- * @return boolean Success
- */
-	function write($type, $msg) {
-		$filename = LOGS . $type . '.log';
-		$output = date('Y-m-d H:i:s') . ' ' . ucfirst($type) . ': ' . $msg . "\n";
-		$log = new File($filename);
-		return $log->append($output);
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/class_registry.php b/old/html/multidic/cake/libs/class_registry.php
deleted file mode 100644
index 5cb1968..0000000
--- a/old/html/multidic/cake/libs/class_registry.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-/* SVN FILE: $Id: class_registry.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Class collections.
- *
- * A repository for class objects, each registered with a key.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.9.2
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Class Collections.
- *
- * A repository for class objects, each registered with a key.
- * If you try to add an object with the same key twice, nothing will come of it.
- * If you need a second instance of an object, give it another key.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class ClassRegistry{
-/**
- * Names of classes with their objects.
- *
- * @var array
- * @access private
- */
-	var $_objects = array();
-/**
- * Return a singleton instance of the ClassRegistry.
- *
- * @return ClassRegistry instance
- */
-	function &getInstance() {
-		static $instance = array();
-		if (!$instance) {
-			$instance[0] = &new ClassRegistry;
-		}
-		return $instance[0];
-	}
-/**
- * Add $object to the registry, associating it with the name $key.
- *
- * @param string $key
- * @param mixed $object
- */
-	function addObject($key, &$object) {
-		$_this =& ClassRegistry::getInstance();
-		$key = strtolower($key);
-		if (array_key_exists($key, $_this->_objects) === false) {
-			$_this->_objects[$key] = &$object;
-		}
-	}
-/**
- * Remove object which corresponds to given key.
- *
- * @param string $key
- * @return void
- */
-	function removeObject($key) {
-		$_this =& ClassRegistry::getInstance();
-		$key = strtolower($key);
-		if (array_key_exists($key, $_this->_objects) === true) {
-			unset($_this->_objects[$key]);
-		}
-	}
-/**
- * Returns true if given key is present in the ClassRegistry.
- *
- * @param string $key Key to look for
- * @return boolean Success
- */
-	function isKeySet($key) {
-		$_this =& ClassRegistry::getInstance();
-		$key = strtolower($key);
-		return array_key_exists($key, $_this->_objects);
-	}
-/**
- * Get all keys from the regisrty.
- *
- * @return array
- */
-	function keys() {
-		$_this =& ClassRegistry::getInstance();
-		return array_keys($_this->_objects);
-	}
-/**
- * Return object which corresponds to given key.
- *
- * @param string $key
- * @return mixed
- */
-	function &getObject($key) {
-		$_this =& ClassRegistry::getInstance();
-		$key = strtolower($key);
-		return $_this->_objects[$key];
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/configure.php b/old/html/multidic/cake/libs/configure.php
deleted file mode 100644
index ffc781b..0000000
--- a/old/html/multidic/cake/libs/configure.php
+++ /dev/null
@@ -1,353 +0,0 @@
-<?php
-/* SVN FILE: $Id: configure.php 4603 2007-03-09 22:34:33Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 1.0.0.2363
- * @version			$Revision: 4603 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-09 16:34:33 -0600 (Fri, 09 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Configure extends Object {
-/**
- * Hold array with paths to view files
- *
- * @var array
- * @access public
- */
-	var $viewPaths = array();
-/**
- * Hold array with paths to controller files
- *
- * @var array
- * @access public
- */
-	var $controllerPaths = array();
-/**
- * Enter description here...
- *
- * @var array
- * @access public
- */
-	var $modelPaths = array();
-/**
- * Enter description here...
- *
- * @var array
- * @access public
- */
-	var $helperPaths = array();
-/**
- * Enter description here...
- *
- * @var array
- * @access public
- */
-	var $componentPaths = array();
-/**
- * Enter description here...
- *
- * @var integer
- * @access public
- */
-	var $debug = null;
-/**
- * Return a singleton instance of Configure.
- *
- * @return Configure instance
- * @access public
- */
-	function &getInstance() {
-		static $instance = array();
-		if (!$instance) {
-			$instance[0] =& new Configure;
-			$instance[0]->__loadBootstrap();
-		}
-		return $instance[0];
-	}
-/**
- * Used to write a dynamic var in the Configure instance.
- *
- * Usage
- * Configure::write('One.key1', 'value of the Configure::One[key1]');
- * Configure::write(array('One.key1' => 'value of the Configure::One[key1]'));
- * Configure::write('One', array('key1'=>'value of the Configure::One[key1]', 'key2'=>'value of the Configure::One[key2]');
- * Configure::write(array('One.key1' => 'value of the Configure::One[key1]', 'One.key2' => 'value of the Configure::One[key2]'));
- *
- * @param array $config
- * @return void
- * @access public
- */
-	function write($config, $value = null){
-		$_this =& Configure::getInstance();
-
-		if(!is_array($config) && $value !== null) {
-			$name = $_this->__configVarNames($config);
-
-			if(count($name) > 1){
-				$_this->{$name[0]}[$name[1]] = $value;
-			} else {
-				$_this->{$name[0]} = $value;
-			}
-		} else {
-
-			foreach($config as $names => $value){
-				$name = $_this->__configVarNames($names);
-				if(count($name) > 1){
-					$_this->{$name[0]}[$name[1]] = $value;
-				} else {
-					$_this->{$name[0]} = $value;
-				}
-			}
-		}
-
-		if ($config == 'debug' || (is_array($config) && in_array('debug', $config))) {
-			if ($_this->debug) {
-				error_reporting(E_ALL);
-
-				if (function_exists('ini_set')) {
-					ini_set('display_errors', 1);
-				}
-			} else {
-				error_reporting(0);
-			}
-		}
-	}
-/**
- * Used to read Configure::$var
- *
- * Usage
- * Configure::read('Name'); will return all values for Name
- * Configure::read('Name.key'); will return only the value of Configure::Name[key]
- *
- * @param string $var
- * @return string value of Configure::$var
- * @access public
- */
-	function read($var = 'debug'){
-		$_this =& Configure::getInstance();
-		if($var === 'debug') {
-			if(!isset($_this->debug)){
-				$_this->debug = DEBUG;
-			}
-			return $_this->debug;
-		}
-
-		$name = $_this->__configVarNames($var);
-		if(count($name) > 1){
-			if(isset($_this->{$name[0]}[$name[1]])) {
-				return $_this->{$name[0]}[$name[1]];
-			}
-			return null;
-		} else {
-			if(isset($_this->{$name[0]})) {
-				return $_this->{$name[0]};
-			}
-			return null;
-		}
-	}
-/**
- * Used to delete a var from the Configure instance.
- *
- * Usage:
- * Configure::delete('Name'); will delete the entire Configure::Name
- * Configure::delete('Name.key'); will delete only the Configure::Name[key]
- *
- * @param string $var the var to be deleted
- * @return void
- * @access public
- */
-	function delete($var = null){
-		$_this =& Configure::getInstance();
-
-		$name = $_this->__configVarNames($var);
-		if(count($name) > 1){
-			unset($_this->{$name[0]}[$name[1]]);
-		} else {
-			unset($_this->{$name[0]});
-		}
-	}
-/**
- * Will load a file from app/config/configure_file.php
- * variables in the files should be formated like:
- *  $config['name'] = 'value';
- * These will be used to create dynamic Configure vars.
- *
- * Usage Configure::load('configure_file');
- *
- * @param string $fileName name of file to load, extension must be .php and only the name should be used, not the extenstion
- * @return Configure::write
- * @access public
- */
-	function load($fileName) {
-		$_this =& Configure::getInstance();
-
-		if(!file_exists(CONFIGS . $fileName . '.php')) {
-			trigger_error("Configure::load() - $fileName.php not found", E_USER_WARNING);
-			return false;
-		}
-		include(CONFIGS . $fileName . '.php');
-		if(!isset($config)){
-			trigger_error("Configure::load() - no variable \$config found in $fileName.php", E_USER_WARNING);
-			return false;
-		}
-		return $_this->write($config);
-	}
-
-/**
- * Used to determine the current version of CakePHP
- *
- * Usage Configure::version();
- *
- * @return string Current version of CakePHP
- * @access public
- */
-	function version() {
-		$_this =& Configure::getInstance();
-		if(!isset($_this->Cake['version'])){
-			require(CORE_PATH . 'cake' . DS . 'config' . DS . 'config.php');
-			$_this->write($config);
-		}
-		return $_this->Cake['version'];
-	}
-/**
- * Checks $name for dot notation to create dynamic Configure::$var as an array when needed.
- *
- * @param mixed $name
- * @return array
- * @access private
- */
-	function __configVarNames($name) {
-		if (is_string($name)) {
-			if (strpos($name, ".")) {
-				$name = explode(".", $name);
-			} else {
-				$name = array($name);
-			}
-		}
-		return $name;
-	}
-/**
- * Sets the var modelPaths
- *
- * @param array $modelPaths
- * @access private
- */
-	function __buildModelPaths($modelPaths) {
-		$_this =& Configure::getInstance();
-		$_this->modelPaths[] = MODELS;
-		if (isset($modelPaths)) {
-			foreach($modelPaths as $value) {
-				$_this->modelPaths[] = $value;
-			}
-		}
-	}
-/**
- * Sets the var viewPaths
- *
- * @param array $viewPaths
- * @access private
- */
-	function __buildViewPaths($viewPaths) {
-		$_this =& Configure::getInstance();
-		$_this->viewPaths[] = VIEWS;
-		if (isset($viewPaths)) {
-			foreach($viewPaths as $value) {
-				$_this->viewPaths[] = $value;
-			}
-		}
-	}
-/**
- * Sets the var controllerPaths
- *
- * @param array $controllerPaths
- * @access private
- */
-	function __buildControllerPaths($controllerPaths) {
-		$_this =& Configure::getInstance();
-		$_this->controllerPaths[] = CONTROLLERS;
-		if (isset($controllerPaths)) {
-			foreach($controllerPaths as $value) {
-				$_this->controllerPaths[] = $value;
-			}
-		}
-	}
-/**
- * Sets the var helperPaths
- *
- * @param array $helperPaths
- * @access private
- */
-	function __buildHelperPaths($helperPaths) {
-		$_this =& Configure::getInstance();
-		$_this->helperPaths[] = HELPERS;
-		if (isset($helperPaths)) {
-			foreach($helperPaths as $value) {
-				$_this->helperPaths[] = $value;
-			}
-		}
-	}
-/**
- * Sets the var componentPaths
- *
- * @param array $componentPaths
- * @access private
- */
-	function __buildComponentPaths($componentPaths) {
-		$_this =& Configure::getInstance();
-		$_this->componentPaths[] = COMPONENTS;
-		if (isset($componentPaths)) {
-			foreach($componentPaths as $value) {
-				$_this->componentPaths[] = $value;
-			}
-		}
-	}
-/**
- * Loads the app/config/bootstrap.php
- * If the alternative paths are set in this file
- * they will be added to the paths vars
- *
- * @access private
- */
-	function __loadBootstrap() {
-		$_this =& Configure::getInstance();
-		$modelPaths = null;
-		$viewPaths = null;
-		$controllerPaths = null;
-		$helperPaths = null;
-		$componentPaths = null;
-		require APP_PATH . 'config' . DS . 'bootstrap.php';
-		$_this->__buildModelPaths($modelPaths);
-		$_this->__buildViewPaths($viewPaths);
-		$_this->__buildControllerPaths($controllerPaths);
-		$_this->__buildHelperPaths($helperPaths);
-		$_this->__buildComponentPaths($componentPaths);
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/.svn/entries b/old/html/multidic/cake/libs/controller/.svn/entries
deleted file mode 100644
index 95337d7..0000000
--- a/old/html/multidic/cake/libs/controller/.svn/entries
+++ /dev/null
@@ -1,79 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/controller
-svn://192.168.2.102
-
-
-
-2007-09-06T11:06:20.205674Z
-248
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-components
-dir
-
-scaffold.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-dfde324afba129c2ebf1d18592dfe62b
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-component.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-82d7fbb3c5527561d46f1142e2286c0f
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-pages_controller.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-ce84e9e94ee92a8b10f1c5745a8f1e31
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-controller.php
-file
-
-
-
-
-2007-09-05T16:33:34.000000Z
-cdce5eb7e1d42476ace7e92e29a5916a
-2007-09-06T11:06:20.205674Z
-248
-jara
-
diff --git a/old/html/multidic/cake/libs/controller/.svn/format b/old/html/multidic/cake/libs/controller/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/controller/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/controller/.svn/text-base/component.php.svn-base b/old/html/multidic/cake/libs/controller/.svn/text-base/component.php.svn-base
deleted file mode 100644
index 9a7217a..0000000
--- a/old/html/multidic/cake/libs/controller/.svn/text-base/component.php.svn-base
+++ /dev/null
@@ -1,136 +0,0 @@
-<?php
-/* SVN FILE: $Id: component.php 4691 2007-03-27 04:22:51Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller
- * @since			CakePHP(tm) v TBD
- * @version			$Revision: 4691 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-26 22:22:51 -0600 (Mon, 26 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Component
- *
- * Used to create instances of applications components
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller
- */
-class Component extends Object {
-/**
- * Instance Controller
- *
- * @var object
- * @access private
- */
-	var $__controller = null;
-/**
- * Constructor
- */
-	function __construct() {
-	}
-/**
- * Used to initialize the components for current controller
- *
- * @param object $controller
- * @access public
- */
-	function init(&$controller) {
-		$this->__controller =& $controller;
-
-		if ($this->__controller->components !== false) {
-			$loaded = array();
-			$this->__controller->components = array_merge($this->__controller->components, array('Session'));
-			$loaded = $this->__loadComponents($loaded, $this->__controller->components);
-
-			foreach(array_keys($loaded)as $component) {
-				$tempComponent =& $loaded[$component];
-
-				if (isset($tempComponent->components) && is_array($tempComponent->components)) {
-					foreach($tempComponent->components as $subComponent) {
-						$this->__controller->{$component}->{$subComponent} =& $loaded[$subComponent];
-					}
-				}
-			}
-		}
-	}
-
-/**
- * Enter description here...
- *
- * @param array $loaded
- * @param array $components
- * @return loaded components
- * @access private
- */
-	function &__loadComponents(&$loaded, $components) {
-		foreach($components as $component) {
-			$parts = preg_split('/\/|\./', $component);
-
-			if(count($parts) === 1) {
-				$plugin = $this->__controller->plugin;
-			} else {
-				$plugin = Inflector::underscore($parts['0']);
-				$component = $parts[count($parts) - 1];
-			}
-
-			$componentCn = $component . 'Component';
-
-			if (in_array($component, array_keys($loaded)) !== true) {
-
-				if (!class_exists($componentCn)) {
-
-					if (is_null($plugin) || !loadPluginComponent($plugin, $component)) {
-
-						if (!loadComponent($component)) {
-							$this->cakeError('missingComponentFile', array(array(
-													'className' => $this->__controller->name,
-													'component' => $component,
-													'file' => Inflector::underscore($component) . '.php',
-													'base' => $this->__controller->base)));
-							exit();
-						}
-					}
-
-					if (!class_exists($componentCn)) {
-						$this->cakeError('missingComponentClass', array(array(
-												'className' => $this->__controller->name,
-												'component' => $component,
-												'file' => Inflector::underscore($component) . '.php',
-												'base' => $this->__controller->base)));
-						exit();
-					}
-				}
-
-				if ($componentCn == 'SessionComponent') {
-					$param = strip_plugin($this->__controller->base, $this->__controller->plugin) . '/';
-				} else {
-					$param = null;
-				}
-				$this->__controller->{$component} =& new $componentCn($param);
-				$loaded[$component] =& $this->__controller->{$component};
-
-				if (isset($this->__controller->{$component}->components) && is_array($this->__controller->{$component}->components)) {
-					$loaded =& $this->__loadComponents($loaded, $this->__controller->{$component}->components);
-				}
-			}
-		}
-		return $loaded;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/.svn/text-base/controller.php.svn-base b/old/html/multidic/cake/libs/controller/.svn/text-base/controller.php.svn-base
deleted file mode 100644
index 39dbdf9..0000000
--- a/old/html/multidic/cake/libs/controller/.svn/text-base/controller.php.svn-base
+++ /dev/null
@@ -1,1030 +0,0 @@
-<?php
-/* SVN FILE: $Id: controller.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Base controller class.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Include files
- */
-	uses(DS . 'controller' . DS . 'component', DS . 'view' . DS . 'view');
-/**
- * Controller
- *
- * Application controller (controllers are where you put all the actual code)
- * Provides basic functionality, such as rendering views (aka displaying templates).
- * Automatically selects model name from on singularized object class name
- * and creates the model object if proper class exists.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller
- *
- */
-class Controller extends Object{
-/**
- * Name of the controller.
- *
- * @var string
- * @access public
- */
-	var $name = null;
-/**
- * Stores the current URL (for links etc.)
- *
- * @var string
- * @access public
- */
-	var $here = null;
-/**
- * The webroot of the application
- *
- * @var string
- * @access public
- */
-	var $webroot = null;
-/**
- * Action to be performed.
- *
- * @var string
- * @access public
- */
-	var $action = null;
-/**
- * An array of names of models the particular controller wants to use.
- *
- * @var mixed A single name as a string or a list of names as an array.
- * @access protected
- */
-	var $uses = false;
-/**
- * An array of names of built-in helpers to include.
- *
- * @var mixed A single name as a string or a list of names as an array.
- * @access protected
- */
-	var $helpers = array('Html', 'Javascript');
-/**
- * Parameters received in the current request, i.e. GET and POST data
- *
- * @var array
- * @access public
- */
-	var $params = array();
-/**
- * POST'ed model data
- *
- * @var array
- * @access public
- */
-	var $data = array();
-/**
- * Directory where controllers views are stored
- * Normaly this is automatically set
- *
- * @var string
- * @access public
- */
-	var $viewPath = null;
-/**
- * Variables for the view
- *
- * @var array
- * @access public
- */
-	var $viewVars = array();
-/**
- * Web page title
- *
- * @var boolean
- * @access public
- */
-	var $pageTitle = false;
-/**
- * An array of model objects.
- *
- * @var array Array of model objects.
- * @access public
- */
-	var $modelNames = array();
-/**
- * Base url path
- *
- * @var string
- * @access public
- */
-	var $base = null;
-/**
- * Layout file to use (see /app/views/layouts/default.thtml)
- *
- * @var string
- * @access public
- */
-	var $layout = 'default';
-/**
- * Automatically render the view (the dispatcher checks for this variable before running render())
- *
- * @var boolean
- * @access public
- */
-	var $autoRender = true;
-/**
- * Automatically render the layout
- *
- * @var boolean
- * @access public
- */
-	var $autoLayout = true;
-/**
- * Array of components a controller will use
- *
- * @var array
- * @access public
- */
-	var $components = array();
-/**
- * The name of the View class a controller sends output to
- *
- * @var string
- * @access public
- */
-	var $view = 'View';
-/**
- * File extension for view templates. Defaults to Cake's conventional ".thtml".
- *
- * @var string
- * @access public
- */
-	var $ext = '.thtml';
-/**
- * Instance of $view class create by a controller
- *
- * @var object
- * @access private
- */
-	var $__viewClass = null;
-/**
- * The output of the requested action.  Contains either a variable
- * returned from the action, or the data of the rendered view;
- * You can use this var in Child classes afterFilter() to alter output.
- *
- * @var string
- * @access public
- */
-	var $output = null;
-/**
- * Automatically set to the name of a plugin.
- *
- * @var string
- * @access public
- */
-	var $plugin = null;
-/**
- * Used to set methods a controller will allow the View to cache
- *
- * @var mixed
- * @access public
- */
-	var $cacheAction = false;
-/**
- * Used to create cached instances of models a controller uses.
- * When set to true all models related to the controller will be cached,
- * this can increase performance in many cases
- *
- * @var boolean
- * @access public
- */
-	var $persistModel = false;
-/**
- * Replaced with Controller::beforeFilter();
- *
- * @deprecated will not be avialable after 1.1.x.x
- */
-	var $beforeFilter = null;
-/**
- * Replaced with Router::parseExtensions();
- *
- * @deprecated will not be avialable after 1.1.x.x
- */
-	var $webservices = null;
-/**
- * Constructor.
- */
-	function __construct() {
-		if ($this->name === null) {
-			$r = null;
-
-			if (!preg_match('/(.*)Controller/i', get_class($this), $r)) {
-				die ("Controller::__construct() : Can't get or parse my own class name, exiting.");
-			}
-			$this->name = $r[1];
-		}
-
-		if ($this->viewPath == null) {
-			$this->viewPath = Inflector::underscore($this->name);
-		}
-
-		$this->modelClass = Inflector::classify($this->name);
-		$this->modelKey = Inflector::underscore($this->modelClass);
-
-		if (is_subclass_of($this, 'AppController')) {
-			$appVars = get_class_vars('AppController');
-			$uses = $appVars['uses'];
-			$merge = array('components', 'helpers');
-
-			if ($uses == $this->uses && !empty($this->uses)) {
-				array_unshift($this->uses, $this->modelClass);
-			} elseif ($this->uses !== null || $this->uses !== false) {
-				$merge[] = 'uses';
-			}
-
-			foreach($merge as $var) {
-				if (isset($appVars[$var]) && !empty($appVars[$var]) && is_array($this->{$var})) {
-					$this->{$var} = array_merge($this->{$var}, array_diff($appVars[$var], $this->{$var}));
-				}
-			}
-		}
-		parent::__construct();
-	}
-
-	function _initComponents(){
-		$component = new Component();
-		$component->init($this);
-	}
-/**
- * Loads and instantiates models required by this controller.
- * If Controller::persistModel; is true, controller will create cached model instances on first request,
- * additional request will used cached models
- *
- * @return mixed true when single model found and instance created error returned if models not found.
- * @access public
- */
-	function constructClasses() {
-		if($this->uses === null || ($this->uses === array())){
-			return false;
-		}
-		if (empty($this->passedArgs) || !isset($this->passedArgs['0'])) {
-			$id = false;
-		} else {
-			$id = $this->passedArgs['0'];
-		}
-		$cached = false;
-		$object = null;
-
-		if ($this->persistModel === true){
-			uses('neat_array');
-		}
-		if($this->uses === false) {
-			if(!class_exists($this->modelClass)){
-				loadModel($this->modelClass);
-			}
-		}
-
-		if (class_exists($this->modelClass) && ($this->uses === false)) {
-			if ($this->persistModel === true) {
-				$cached = $this->_persist($this->modelClass, null, $object);
-			}
-
-			if (($cached === false)) {
-				$model =& new $this->modelClass($id);
-				$this->modelNames[] = $this->modelClass;
-				$this->{$this->modelClass} =& $model;
-
-				if ($this->persistModel === true) {
-					$this->_persist($this->modelClass, true, $model);
-					$registry = ClassRegistry::getInstance();
-					$this->_persist($this->modelClass . 'registry', true, $registry->_objects, 'registry');
-				}
-			} else {
-				$this->_persist($this->modelClass . 'registry', true, $object, 'registry');
-				$this->_persist($this->modelClass, true, $object);
-				$this->modelNames[] = $this->modelClass;
-			}
-			return true;
-		} elseif ($this->uses === false) {
-			return $this->cakeError('missingModel', array(array('className' => $this->modelClass, 'webroot' => '', 'base' => $this->base)));
-		}
-
-		if ($this->uses) {
-			$uses = is_array($this->uses) ? $this->uses : array($this->uses);
-			$this->modelClass = $uses[0];
-
-			foreach($uses as $modelClass) {
-				$id = false;
-				$cached = false;
-				$object = null;
-				$modelKey = Inflector::underscore($modelClass);
-
-				if(!class_exists($modelClass)){
-					loadModel($modelClass);
-				}
-
-				if (class_exists($modelClass)) {
-					if ($this->persistModel === true) {
-						$cached = $this->_persist($modelClass, null, $object);
-					}
-
-					if (($cached === false)) {
-						$model =& new $modelClass($id);
-						$this->modelNames[] = $modelClass;
-						$this->{$modelClass} =& $model;
-
-						if ($this->persistModel === true) {
-							$this->_persist($modelClass, true, $model);
-							$registry = ClassRegistry::getInstance();
-							$this->_persist($modelClass . 'registry', true, $registry->_objects, 'registry');
-						}
-					} else {
-						$this->_persist($modelClass . 'registry', true, $object, 'registry');
-						$this->_persist($modelClass, true, $object);
-						$this->modelNames[] = $modelClass;
-					}
-				} else {
-					return $this->cakeError('missingModel', array(array('className' => $modelClass, 'webroot' => '', 'base' => $this->base)));
-				}
-			}
-			return true;
-		}
-	}
-/**
- * Redirects to given $url, after turning off $this->autoRender.
- * Please notice that the script execution is not stopped after the redirect.
- *
- * @param string $url
- * @param integer $status
- * @access public
- */
-	function redirect($url, $status = null) {
-		$this->autoRender = false;
-		$pos = strpos($url, '://');
-		$base = strip_plugin($this->base, $this->plugin);
-		if ($pos === false) {
-			if (strpos($url, '/') !== 0) {
-				$url = '/' . $url;
-			}
-			$url = FULL_BASE_URL . $base . $url;
-		}
-
-		if (function_exists('session_write_close')) {
-			session_write_close();
-		}
-
-		if (!empty($status)) {
-			$codes = array(
-				100 => "HTTP/1.1 100 Continue",
-				101 => "HTTP/1.1 101 Switching Protocols",
-				200 => "HTTP/1.1 200 OK",
-				201 => "HTTP/1.1 201 Created",
-				202 => "HTTP/1.1 202 Accepted",
-				203 => "HTTP/1.1 203 Non-Authoritative Information",
-				204 => "HTTP/1.1 204 No Content",
-				205 => "HTTP/1.1 205 Reset Content",
-				206 => "HTTP/1.1 206 Partial Content",
-				300 => "HTTP/1.1 300 Multiple Choices",
-				301 => "HTTP/1.1 301 Moved Permanently",
-				302 => "HTTP/1.1 302 Found",
-				303 => "HTTP/1.1 303 See Other",
-				304 => "HTTP/1.1 304 Not Modified",
-				305 => "HTTP/1.1 305 Use Proxy",
-				307 => "HTTP/1.1 307 Temporary Redirect",
-				400 => "HTTP/1.1 400 Bad Request",
-				401 => "HTTP/1.1 401 Unauthorized",
-				402 => "HTTP/1.1 402 Payment Required",
-				403 => "HTTP/1.1 403 Forbidden",
-				404 => "HTTP/1.1 404 Not Found",
-				405 => "HTTP/1.1 405 Method Not Allowed",
-				406 => "HTTP/1.1 406 Not Acceptable",
-				407 => "HTTP/1.1 407 Proxy Authentication Required",
-				408 => "HTTP/1.1 408 Request Time-out",
-				409 => "HTTP/1.1 409 Conflict",
-				410 => "HTTP/1.1 410 Gone",
-				411 => "HTTP/1.1 411 Length Required",
-				412 => "HTTP/1.1 412 Precondition Failed",
-				413 => "HTTP/1.1 413 Request Entity Too Large",
-				414 => "HTTP/1.1 414 Request-URI Too Large",
-				415 => "HTTP/1.1 415 Unsupported Media Type",
-				416 => "HTTP/1.1 416 Requested range not satisfiable",
-				417 => "HTTP/1.1 417 Expectation Failed",
-				500 => "HTTP/1.1 500 Internal Server Error",
-				501 => "HTTP/1.1 501 Not Implemented",
-				502 => "HTTP/1.1 502 Bad Gateway",
-				503 => "HTTP/1.1 503 Service Unavailable",
-				504 => "HTTP/1.1 504 Gateway Time-out"
-			);
-			if (is_string($status)) {
-				$codes = array_combine(array_values($codes), array_keys($codes));
-			}
-			if (isset($codes[$status])) {
-				$code = ife(is_numeric($status), $status, $codes[$status]);
-				$msg  = ife(is_string($status),  $status, $codes[$status]);
-				$status = "HTTP/1.1 {$code} {$msg}";
-			} else {
-				$status = null;
-			}
-		}
-		if (!empty($status)) {
-			header($status);
-		}
-		header('Location: ' . $url);
-		if (!empty($status)) {
-			header($status);
-		}
-	}
-/**
- * Saves a variable to use inside a template.
- *
- * @param mixed $one A string or an array of data.
- * @param mixed $two Value in case $one is a string (which then works as the key). Unused if $one is an associative array, otherwise serves as the values to $one's keys.
- * @return mixed string or array of variables set
- * @access public
- */
-	function set($one, $two = null) {
-		if (is_array($one)) {
-			if (is_array($two)) {
-				return $this->_setArray(array_combine($one, $two));
-			} else {
-				return $this->_setArray($one);
-			}
-		} else {
-			return $this->_setArray(array($one => $two));
-		}
-	}
-/**
- * Internally redirects one action to another
- *
- * @param string $action The new action to be redirected to
- * @param mixed  Any other parameters passed to this method will be passed as
- *               parameters to the new action.
- * @access public
- */
-	function setAction($action) {
-		$this->action = $action;
-		$args = func_get_args();
-		unset($args[0]);
-		call_user_func_array(array(&$this, $action), $args);
-	}
-/**
- * Returns number of errors in a submitted FORM.
- *
- * @return int Number of errors
- * @access public
- */
-	function validate() {
-		$args = func_get_args();
-		$errors = call_user_func_array(array(&$this, 'validateErrors'), $args);
-
-		if ($errors === false) {
-			return 0;
-		}
-		return count($errors);
-	}
-/**
- * Validates a FORM according to the rules set up in the Model.
- *
- * @return int Number of errors
- * @access public
- */
-	function validateErrors() {
-		$objects = func_get_args();
-		if (!count($objects)) {
-			return false;
-		}
-
-		$errors = array();
-		foreach($objects as $object) {
-			$errors = array_merge($errors, $this->{$object->name}->invalidFields($object->data));
-		}
-		return $this->validationErrors = (count($errors) ? $errors : false);
-	}
-/**
- * Gets an instance of the view object and prepares it for rendering the output, then
- * asks the view to actualy do the job.
- *
- * @param string $action
- * @param string $layout
- * @param string $file
- * @return controllers related views
- * @access public
- */
-	function render($action = null, $layout = null, $file = null) {
-		$viewClass = $this->view;
-		if ($this->view != 'View') {
-			$viewClass = $this->view . 'View';
-			loadView($this->view);
-		}
-		$this->beforeRender();
-		$this->__viewClass =& new $viewClass($this);
-
-		if (!empty($this->modelNames)) {
-			$models = array();
-			foreach($this->modelNames as $currentModel) {
-				if (isset($this->$currentModel) && is_a($this->$currentModel, 'Model')) {
-					$models[] = Inflector::underscore($currentModel);
-				}
-				if (isset($this->$currentModel) && is_a($this->$currentModel, 'Model') && !empty($this->$currentModel->validationErrors)) {
-					$this->__viewClass->validationErrors[Inflector::camelize($currentModel)] =& $this->$currentModel->validationErrors;
-				}
-			}
-			$models = array_diff(ClassRegistry::keys(), $models);
-			foreach($models as $currentModel) {
-				if (ClassRegistry::isKeySet($currentModel)) {
-					$currentObject =& ClassRegistry::getObject($currentModel);
-					if(is_a($currentObject, 'Model') && !empty($currentObject->validationErrors)) {
-						$this->__viewClass->validationErrors[Inflector::camelize($currentModel)] =& $currentObject->validationErrors;
-					}
-				}
-			}
-		}
-		$this->autoRender = false;
-		return $this->__viewClass->render($action, $layout, $file);
-	}
-/**
- * Gets the referring URL of this request
- *
- * @param string $default Default URL to use if HTTP_REFERER cannot be read from headers
- * @param boolean $local If true, restrict referring URLs to local server
- * @access public
- */
-	function referer($default = null, $local = false) {
-		$ref = env('HTTP_REFERER');
-		$base = FULL_BASE_URL . $this->webroot;
-
-		if ($ref != null && (defined(FULL_BASE_URL) || FULL_BASE_URL)) {
-			if (strpos($ref, $base) === 0) {
-				return substr($ref, strlen($base) - 1);
-			} elseif(!$local) {
-				return $ref;
-			}
-		}
-
-		if ($default != null) {
-			return $default;
-		} else {
-			return '/';
-		}
-	}
-/**
- * Sets data for this view. Will set title if the key "title" is in given $data array.
- *
- * @param array $data Array of
- * @access protected
- */
-	function _setArray($data) {
-		foreach($data as $name => $value) {
-			if ($name == 'title') {
-				$this->_setTitle($value);
-			} else {
-				$this->viewVars[$name] = $value;
-			}
-		}
-	}
-/**
- * Set the title element of the page.
- *
- * @param string $pageTitle Text for the title
- * @access private
- */
-	function _setTitle($pageTitle) {
-		$this->pageTitle = $pageTitle;
-	}
-/**
- * Shows a message to the user $time seconds, then redirects to $url
- * Uses flash.thtml as a layout for the messages
- *
- * @param string $message Message to display to the user
- * @param string $url Relative URL to redirect to after the time expires
- * @param int $time seconds to show the message
- * @access public
- */
-	function flash($message, $url, $pause = 1) {
-		$this->autoRender = false;
-		$this->autoLayout = false;
-		$this->set('url', $this->base . $url);
-		$this->set('message', $message);
-		$this->set('pause', $pause);
-		$this->set('page_title', $message);
-
-		if (file_exists(VIEWS . 'layouts' . DS . 'flash.thtml')) {
-			$flash = VIEWS . 'layouts' . DS . 'flash.thtml';
-		} elseif ($flash = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . "layouts" . DS . 'flash.thtml')) {
-		}
-		$this->render(null, false, $flash);
-	}
-/**
- * Replaced with Controller::flash();
- * @deprecated will not be avialable after 1.1.x.x
- */
-	function flashOut($message, $url, $pause = 1) {
-		trigger_error('(Controller::flashOut()) Deprecated: Use Controller::flash() instead', E_USER_WARNING);
-		$this->autoRender = false;
-		$this->autoLayout = false;
-		$this->set('url', $url);
-		$this->set('message', $message);
-		$this->set('pause', $pause);
-		$this->set('page_title', $message);
-
-		if (file_exists(VIEWS . 'layouts' . DS . 'flash.thtml')) {
-			$flash = VIEWS . 'layouts' . DS . 'flash.thtml';
-		} elseif($flash = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . "layouts" . DS . 'flash.thtml')) {
-		}
-		$this->render(null, false, $flash);
-	}
-/**
- * This function creates a $fieldNames array for the view to use.
- *
- * @param array $data
- * @param boolean $doCreateOptions
- * @return field name arrays for the view
- * @access public
- */
-	function generateFieldNames($data = null, $doCreateOptions = true) {
-		$fieldNames = array();
-		$model = $this->modelClass;
-		$modelKey = $this->modelKey;
-		$table = $this->{$model}->table;
-		$objRegistryModel =& ClassRegistry::getObject($modelKey);
-
-		foreach($objRegistryModel->_tableInfo->value as $tabl) {
-			if ($objRegistryModel->isForeignKey($tabl['name'])) {
-				if(false !== strpos($tabl['name'], "_id")) {
-					$niceName = substr($tabl['name'], 0, strpos($tabl['name'], "_id" ));
-				} else {
-					$niceName = $niceName = $tabl['name'];
-				}
-				$fkNames = $this->{$model}->keyToTable[$tabl['name']];
-				$fieldNames[$tabl['name']]['table'] = $fkNames[0];
-				$fieldNames[$tabl['name']]['prompt'] = Inflector::humanize($niceName);
-				$fieldNames[$tabl['name']]['model'] = $fkNames[1];
-				$fieldNames[$tabl['name']]['modelKey'] = $this->{$model}->tableToModel[$fieldNames[$tabl['name']]['table']];
-				$fieldNames[$tabl['name']]['controller'] = Inflector::pluralize($this->{$model}->tableToModel[$fkNames[0]]);
-				$fieldNames[$tabl['name']]['foreignKey'] = true;
-
-			} else if('created' != $tabl['name'] && 'updated' != $tabl['name']) {
-				$fieldNames[$tabl['name']]['prompt'] = Inflector::humanize($tabl['name']);
-			} else if('created' == $tabl['name']) {
-				$fieldNames[$tabl['name']]['prompt'] = 'Created';
-			} else if('updated' == $tabl['name']) {
-				$fieldNames[$tabl['name']]['prompt'] = 'Modified';
-			}
-			$fieldNames[$tabl['name']]['tagName'] = $model . '/' . $tabl['name'];
-			$validationFields = $objRegistryModel->validate;
-
-			if (isset($validationFields[$tabl['name']])) {
-				///pr($validationFields[$tabl['name']]);
-				//upraveno podle noveho valid. modelu
-				foreach($validationFields[$tabl['name']] as $k=>$valArray) {
-					if (VALID_NOT_EMPTY == $valArray[0]) {
-						$fieldNames[$tabl['name']]['required'] = true;
-						$fieldNames[$tabl['name']]['errorMsg'] = "Vyžadovaná položka";
-					}
-				}
-			}
-			$lParenPos = strpos($tabl['type'], '(');
-			$rParenPos = strpos($tabl['type'], ')');
-
-			if (false != $lParenPos) {
-				$type = substr($tabl['type'], 0, $lParenPos);
-				$fieldLength = substr($tabl['type'], $lParenPos + 1, $rParenPos - $lParenPos - 1);
-			} else {
-				$type = $tabl['type'];
-			}
-
-			switch($type) {
-				case "text":
-					$fieldNames[$tabl['name']]['type'] = 'area';
-				break;
-				case "string":
-					if (isset($fieldNames[$tabl['name']]['foreignKey'])) {
-						$fieldNames[$tabl['name']]['type'] = 'select';
-						$fieldNames[$tabl['name']]['options'] = array();
-						$otherModel =& ClassRegistry::getObject(Inflector::underscore($fieldNames[$tabl['name']]['modelKey']));
-
-						if (is_object($otherModel)) {
-							if ($doCreateOptions) {
-								$otherDisplayField = $otherModel->getDisplayField();
-								$otherModel->recursive = 0;
-								$rec = $otherModel->findAll();
-
-								foreach($rec as $pass) {
-									foreach($pass as $key => $value) {
-										if ($key == $this->{$model}->tableToModel[$fieldNames[$tabl['name']]['table']] && isset($value[$otherModel->primaryKey]) && isset($value[$otherDisplayField])) {
-												$fieldNames[$tabl['name']]['options'][$value[$otherModel->primaryKey]] = $value[$otherDisplayField];
-										}
-									}
-								}
-							}
-							$fieldNames[$tabl['name']]['selected'] = $data[$model][$tabl['name']];
-						}
-					} else {
-						$fieldNames[$tabl['name']]['type'] = 'input';
-					}
-				break;
-				case "boolean":
-						$fieldNames[$tabl['name']]['type'] = 'checkbox';
-				break;
-				case "integer":
-				case "float":
-					if (strcmp($tabl['name'], $this->$model->primaryKey) == 0) {
-						$fieldNames[$tabl['name']]['type'] = 'hidden';
-					} else if(isset($fieldNames[$tabl['name']]['foreignKey'])) {
-						$fieldNames[$tabl['name']]['type'] = 'select';
-						$fieldNames[$tabl['name']]['options'] = array();
-						$otherModel =& ClassRegistry::getObject(Inflector::underscore($fieldNames[$tabl['name']]['modelKey']));
-
-						if (is_object($otherModel)) {
-							if ($doCreateOptions) {
-								$otherDisplayField = $otherModel->getDisplayField();
-								$otherModel->recursive = 0;
-								$rec = $otherModel->findAll();
-
-								foreach($rec as $pass) {
-									foreach($pass as $key => $value) {
-										if ($key == $this->{$model}->tableToModel[$fieldNames[$tabl['name']]['table']] && isset($value[$otherModel->primaryKey]) && isset($value[$otherDisplayField])) {
-											$fieldNames[$tabl['name']]['options'][$value[$otherModel->primaryKey]] = $value[$otherDisplayField];
-										}
-									}
-								}
-							}
-							$fieldNames[$tabl['name']]['selected'] = $data[$model][$tabl['name']];
-						}
-					} else {
-						$fieldNames[$tabl['name']]['type'] = 'input';
-					}
-				break;
-				case "enum":
-					$fieldNames[$tabl['name']]['type'] = 'select';
-					$fieldNames[$tabl['name']]['options'] = array();
-					$enumValues = split(',', $fieldLength);
-
-					foreach($enumValues as $enum) {
-						$enum = trim($enum, "'");
-						$fieldNames[$tabl['name']]['options'][$enum] = $enum;
-					}
-
-					$fieldNames[$tabl['name']]['selected'] = $data[$model][$tabl['name']];
-				break;
-				case "date":
-				case "datetime":
-				case "time":
-				case "year":
-					if (0 != strncmp("created", $tabl['name'], 7) && 0 != strncmp("modified", $tabl['name'], 8)) {
-						$fieldNames[$tabl['name']]['type'] = $type;
-					}
-
-					if (isset($data[$model][$tabl['name']])) {
-						$fieldNames[$tabl['name']]['selected'] = $data[$model][$tabl['name']];
-					} else {
-						$fieldNames[$tabl['name']]['selected'] = null;
-					}
-
-				break;
-				default:
-				break;
-			}
-		}
-
-		foreach($objRegistryModel->hasAndBelongsToMany as $relation => $relData) {
-			$modelName = $relData['className'];
-			$manyAssociation = $relation;
-			$modelKeyM = Inflector::underscore($modelName);
-			$modelObject =& new $modelName();
-
-			if ($doCreateOptions) {
-				$otherDisplayField = $modelObject->getDisplayField();
-				$fieldNames[$relation]['model'] = $modelName;
-				$fieldNames[$relation]['prompt'] = "Related " . Inflector::humanize(Inflector::pluralize($relation));
-				$fieldNames[$relation]['type'] = "selectMultiple";
-				$fieldNames[$relation]['tagName'] = $manyAssociation . '/' . $manyAssociation;
-				$modelObject->recursive = 0;
-				$rec = $modelObject->findAll();
-
-				foreach($rec as $pass) {
-					foreach($pass as $key => $value) {
-						if ($key == $modelName && isset($value[$modelObject->primaryKey]) && isset($value[$otherDisplayField])) {
-							$fieldNames[$relation]['options'][$value[$modelObject->primaryKey]] = $value[$otherDisplayField];
-						}
-					}
-				}
-
-				if (isset($data[$manyAssociation])) {
-					foreach($data[$manyAssociation] as $key => $row) {
-						$fieldNames[$relation]['selected'][$row[$modelObject->primaryKey]] = $row[$modelObject->primaryKey];
-					}
-				}
-			}
-		}
-		return $fieldNames;
-	}
-/**
- * Converts POST'ed model data to a model conditions array, suitable for a find or findAll Model query
- *
- * @param array $data POST'ed data organized by model and field
- * @return array An array of model conditions
- * @access public
- */
-	function postConditions($data) {
-		if (!is_array($data) || empty($data)) {
-			return null;
-		}
-		$conditions = array();
-
-		foreach($data as $model => $fields) {
-			foreach($fields as $field => $value) {
-				$conditions[$model . '.' . $field] = $value;
-			}
-		}
-		return $conditions;
-	}
-/**
- * Cleans up the date fields of current Model.
- *
- * @param string $modelName
- * @access public
- */
-	function cleanUpFields($modelName = null) {
-		if ($modelName == null) {
-			$modelName = $this->modelClass;
-		}
-
-		foreach($this->{$modelName}->_tableInfo->value as $field) {
-			if ('date' == $field['type'] && isset($this->params['data'][$modelName][$field['name'] . '_year'])) {
-				$newDate = $this->params['data'][$modelName][$field['name'] . '_year'] . '-';
-				$newDate .= $this->params['data'][$modelName][$field['name'] . '_month'] . '-';
-				$newDate .= $this->params['data'][$modelName][$field['name'] . '_day'];
-				unset($this->params['data'][$modelName][$field['name'] . '_year']);
-				unset($this->params['data'][$modelName][$field['name'] . '_month']);
-				unset($this->params['data'][$modelName][$field['name'] . '_day']);
-				unset($this->params['data'][$modelName][$field['name'] . '_hour']);
-				unset($this->params['data'][$modelName][$field['name'] . '_min']);
-				unset($this->params['data'][$modelName][$field['name'] . '_meridian']);
-				//bud to takhle nechat nebo kdyz neco z toho neni vyplneno, tak vymazat
-				if ($this->controlDate($newDate) == true) {
-					$this->params['data'][$modelName][$field['name']] = $newDate;
-					$this->data[$modelName][$field['name']] = $newDate;
-				}
-				else {
-					unset($this->params['data'][$modelName][$field['name']]);
-					unset($this->data[$modelName][$field['name']]);
-				}
-
-			} elseif('datetime' == $field['type'] && isset($this->params['data'][$modelName][$field['name'] . '_year'])) {
-				$hour = $this->params['data'][$modelName][$field['name'] . '_hour'];
-
-				if ($hour != 12 && (isset($this->params['data'][$modelName][$field['name'] . '_meridian']) && 'pm' == $this->params['data'][$modelName][$field['name'] . '_meridian'])) {
-					$hour = $hour + 12;
-				}
-
-				$newDate  = $this->params['data'][$modelName][$field['name'] . '_year'] . '-';
-				$newDate .= $this->params['data'][$modelName][$field['name'] . '_month'] . '-';
-				$newDate .= $this->params['data'][$modelName][$field['name'] . '_day'] . ' ';
-				$newDate .= $hour . ':' . $this->params['data'][$modelName][$field['name'] . '_min'] . ':00';
-				unset($this->params['data'][$modelName][$field['name'] . '_year']);
-				unset($this->params['data'][$modelName][$field['name'] . '_month']);
-				unset($this->params['data'][$modelName][$field['name'] . '_day']);
-				unset($this->params['data'][$modelName][$field['name'] . '_hour']);
-				unset($this->params['data'][$modelName][$field['name'] . '_min']);
-				unset($this->params['data'][$modelName][$field['name'] . '_meridian']);
-				//bud to takhle nechat nebo kdyz neco z toho neni vyplneno, tak vymazat
-				if ($this->controlDate($newDate) == true) {
-					$this->params['data'][$modelName][$field['name']] = $newDate;
-					$this->data[$modelName][$field['name']] = $newDate;
-				}
-				else {
-					unset($this->params['data'][$modelName][$field['name']]);
-					unset($this->data[$modelName][$field['name']]);
-				}
-
-			} elseif('time' == $field['type'] && isset($this->params['data'][$modelName][$field['name'] . '_hour'])) {
-				$hour = $this->params['data'][$modelName][$field['name'] . '_hour'];
-
-				if ($hour != 12 && (isset($this->params['data'][$modelName][$field['name'] . '_meridian']) && 'pm' == $this->params['data'][$modelName][$field['name'] . '_meridian'])) {
-					$hour = $hour + 12;
-				}
-
-				$newDate = $hour . ':' . $this->params['data'][$modelName][$field['name'] . '_min'] . ':00';
-				unset($this->params['data'][$modelName][$field['name'] . '_hour']);
-				unset($this->params['data'][$modelName][$field['name'] . '_min']);
-				unset($this->params['data'][$modelName][$field['name'] . '_meridian']);
-				$this->params['data'][$modelName][$field['name']] = $newDate;
-				$this->data[$modelName][$field['name']] = $newDate;
-			}
-		}
-	}
-
-	/**
-	 * Volano pro kontrolu data.
-	 *
-	 * Pokud OK, pak vraci true, jinak false.
-	 * */
-	function controlDate($date) {
-		$pattern = '/(\d*)-(\d*)-(\d*)/i';
-		$year = preg_replace($pattern, '$1', $date);
-		$month = preg_replace($pattern, '$2', $date);
-		$day = preg_replace($pattern, '$3', $date);
-
-		if ($year == 0 || $month == 0 || $day == 0) return false;
-		if ($date != '--') return true;
-		return false;
-	}
-
-/**
- * Called before the controller action.  Overridden in subclasses.
- *
- * @access public
- */
-	function beforeFilter() {
-	}
-/**
- * Called after the controller action is run, but before the view is rendered.  Overridden in subclasses.
- *
- * @access public
- */
-	function beforeRender() {
-	}
-/**
- * Called after the controller action is run and rendered.  Overridden in subclasses.
- *
- * @access public
- */
-	function afterFilter() {
-	}
-/**
- * This method should be overridden in child classes.
- *
- * @param string $method name of method called example index, edit, etc.
- * @return boolean
- * @access protected
- */
-	function _beforeScaffold($method) {
-		return true;
-	}
-/**
- * This method should be overridden in child classes.
- *
- * @param string $method name of method called either edit or update.
- * @return boolean
- * @access protected
- */
-	function _afterScaffoldSave($method) {
-		return true;
-	}
-/**
- * This method should be overridden in child classes.
- *
- * @param string $method name of method called either edit or update.
- * @return boolean
- * @access protected
- */
-	function _afterScaffoldSaveError($method) {
-		return true;
-	}
-/**
- * This method should be overridden in child classes.
- * If not it will render a scaffold error.
- * Method MUST return true in child classes
- *
- * @param string $method name of method called example index, edit, etc.
- * @return boolean
- * @access protected
- */
-	function _scaffoldError($method) {
-		return false;
-	}
-/**
- * Used to convert HABTM data into an array for selectTag
- *
- * @param array $data
- * @param string $key
- * @return array
- * @access protected
- */
-	function _selectedArray($data, $key = 'id') {
-		$array = array();
-		if(!empty($data)) {
-			foreach($data as $var) {
-				$array[$var[$key]] = $var[$key];
-			}
-		}
-		return $array;
-	}
-}
-?>
diff --git a/old/html/multidic/cake/libs/controller/.svn/text-base/pages_controller.php.svn-base b/old/html/multidic/cake/libs/controller/.svn/text-base/pages_controller.php.svn-base
deleted file mode 100644
index 1dafa01..0000000
--- a/old/html/multidic/cake/libs/controller/.svn/text-base/pages_controller.php.svn-base
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-/* SVN FILE: $Id: pages_controller.php 4786 2007-04-05 17:57:00Z phpnut $ */
-
-/**
- * Short description for file.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4786 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-05 12:57:00 -0500 (Thu, 05 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * Add your application-wide methods in the class below, your controllers
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller
- */
-class PagesController extends AppController{
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	 var $name = 'Pages';
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	 var $helpers = array('Html');
-
-/**
- * This controller does not use a model
- *
- * @var $uses
- */
-	 var $uses = array();
-
-/**
- * Displays a view
- *
- */
-	 function display() {
-		  if (!func_num_args()) {
-				$this->redirect('/');
-		  }
-
-		  $path=func_get_args();
-
-		  if (!count($path)) {
-				$this->redirect('/');
-		  }
-
-		  $count  =count($path);
-		  $page   =null;
-		  $subpage=null;
-		  $title  =null;
-
-		  if (!empty($path[0])) {
-				$page = $path[0];
-		  }
-
-		  if (!empty($path[1])) {
-				$subpage = $path[1];
-		  }
-
-		  if (!empty($path[$count - 1])) {
-				$title = ucfirst($path[$count - 1]);
-		  }
-
-		  $this->set('page', $page);
-		  $this->set('subpage', $subpage);
-		  $this->set('title', $title);
-		  $this->render(join('/', $path));
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/.svn/text-base/scaffold.php.svn-base b/old/html/multidic/cake/libs/controller/.svn/text-base/scaffold.php.svn-base
deleted file mode 100644
index c84c9ef..0000000
--- a/old/html/multidic/cake/libs/controller/.svn/text-base/scaffold.php.svn-base
+++ /dev/null
@@ -1,432 +0,0 @@
-<?php
-/* SVN FILE: $Id: scaffold.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Scaffold.
- *
- * Automatic forms and actions generation for rapid web application development.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller
- * @since			Cake v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Scaffolding is a set of automatic views, forms and controllers for starting web development work faster.
- *
- * Scaffold inspects your database tables, and making educated guesses, sets up a
- * number of pages for each of your Models. These pages have data forms that work,
- * and afford the web developer an early look at the data, and the possibility to over-ride
- * scaffolded actions with custom-made ones.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller
- */
-class Scaffold extends Object{
-/**
- *  Name of view to render
- *
- * @var string
- */
-	 var $actionView = null;
-/**
- * Class name of model
- *
- * @var unknown_type
- */
-	 var $modelKey = null;
-/**
- * Controller object
- *
- * @var Controller
- */
-	 var $controllerClass = null;
-/**
- * Name of scaffolded Model
- *
- * @var string
- */
-	 var $modelName = null;
-/**
- * Title HTML element for current scaffolded view
- *
- * @var string
- */
-	 var $scaffoldTitle = null;
-/**
- * Base URL
- *
- * @var string
- */
-	 var $base = false;
-/**
- * Construct and set up given controller with given parameters.
- *
- * @param object $controller instance of controller
- * @param array $params
- */
-	function __construct(&$controller, $params) {
-		$this->controllerClass =& $controller;
-		$this->actionView = $controller->action;
-		$this->modelKey  = ucwords(Inflector::singularize($controller->name));
-		$this->scaffoldTitle = Inflector::humanize($this->modelKey);
-		$this->viewPath = Inflector::underscore($controller->name);
-		$this->controllerClass->pageTitle = $this->scaffoldTitle;
-		$this->controllerClass->pageTitle = 'Scaffold :: ' . Inflector::humanize($controller->action) . ' :: ' .
-															Inflector::humanize(Inflector::pluralize($this->modelKey));
-		$this->__scaffold($params);
-	}
-/**
- * Renders a view view of scaffolded Model.
- *
- * @param array $params
- * @return A rendered view of a row from Models database table
- * @access private
- */
-	function __scaffoldView($params) {
-		if ($this->controllerClass->_beforeScaffold('view')) {
-
-			if(isset($params['pass'][0])){
-				$this->controllerClass->{$this->modelKey}->id = $params['pass'][0];
-
-			} elseif (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-				$this->controllerClass->Session->setFlash('No id set for ' . Inflector::humanize($this->modelKey) . '::view().');
-				$this->controllerClass->redirect('/' . Inflector::underscore($this->controllerClass->viewPath));
-
-			} else {
-				return $this->controllerClass->flash('No id set for ' . Inflector::humanize($this->modelKey) . '::view().',
-																		'/' . Inflector::underscore($this->controllerClass->viewPath));
-			}
-
-			$this->controllerClass->params['data'] = $this->controllerClass->{$this->modelKey}->read();
-			$this->controllerClass->set('data', $this->controllerClass->params['data']);
-			$this->controllerClass->set('fieldNames',$this->controllerClass->generateFieldNames(
-													$this->controllerClass->params['data'], false));
-
-			if (file_exists(APP . 'views' . DS . $this->viewPath . DS . 'scaffold.view.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . $this->viewPath . DS . 'scaffold.view.thtml');
-
-			} elseif (file_exists(APP . 'views' . DS . 'scaffold' . DS . 'scaffold.view.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . 'scaffold' . DS . 'scaffold.view.thtml');
-			} else {
-				return $this->controllerClass->render($this->actionView, '',
-																	LIBS . 'view' . DS . 'templates' . DS . 'scaffolds' . DS . 'view.thtml');
-			}
-		} elseif ($this->controllerClass->_scaffoldError('view') === false) {
-			return $this->__scaffoldError();
-		}
-	}
-/**
- * Renders List view of scaffolded Model.
- *
- * @param array $params
- * @return A rendered view listing rows from Models database table
- * @access private
- */
-	function __scaffoldIndex($params) {
-		if ($this->controllerClass->_beforeScaffold('index')) {
-			$this->controllerClass->set('fieldNames', $this->controllerClass->generateFieldNames(null, false));
-			$this->controllerClass->{$this->modelKey}->recursive = 0;
-			$this->controllerClass->set('data', $this->controllerClass->{$this->modelKey}->findAll());
-
-			if (file_exists(APP . 'views' . DS . $this->viewPath . DS . 'scaffold.index.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . $this->viewPath . DS . 'scaffold.index.thtml');
-
-			} elseif (file_exists(APP . 'views' . DS . 'scaffold' . DS . 'scaffold.index.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . 'scaffold' . DS . 'scaffold.index.thtml');
-			} else {
-				return $this->controllerClass->render($this->actionView, '',
-																	LIBS . 'view' . DS . 'templates' . DS . 'scaffolds' . DS . 'index.thtml');
-			}
-		} elseif ($this->controllerClass->_scaffoldError('index') === false) {
-			return $this->__scaffoldError();
-		}
-	}
-/**
- * Renders an Add or Edit view for scaffolded Model.
- *
- * @param array $params
- * @param string $params add or edit
- * @return A rendered view with a form to edit or add a record in the Models database table
- * @access private
- */
-	function __scaffoldForm($params = array(), $type) {
-		$thtml = 'edit';
-		$form = 'Edit';
-
-		if ($type === 'add') {
-			$thtml = 'add';
-			$form = 'Add';
-		}
-
-		if ($this->controllerClass->_beforeScaffold($type)) {
-			if ($type == 'edit') {
-
-				if(isset($params['pass'][0])){
-					$this->controllerClass->{$this->modelKey}->id = $params['pass'][0];
-
-				} elseif (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-					$this->controllerClass->Session->setFlash('No id set for ' . Inflector::humanize($this->modelKey) . '::edit().');
-					$this->controllerClass->redirect('/' . Inflector::underscore($this->controllerClass->viewPath));
-
-				} else {
-					return $this->controllerClass->flash('No id set for ' . Inflector::humanize($this->modelKey) . '::edit().',
-																		'/' . Inflector::underscore($this->controllerClass->viewPath));
-				}
-
-				$this->controllerClass->params['data']=$this->controllerClass->{$this->modelKey}->read();
-				$this->controllerClass->set('fieldNames', $this->controllerClass->generateFieldNames(
-																		$this->controllerClass->params['data']));
-				$this->controllerClass->set('data', $this->controllerClass->params['data']);
-			} else {
-				$this->controllerClass->set('fieldNames', $this->controllerClass->generateFieldNames());
-			}
-			$this->controllerClass->set('type', $form);
-
-			if (file_exists(APP . 'views' . DS . $this->viewPath . DS . 'scaffold.' . $thtml . '.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . $this->viewPath . DS . 'scaffold.' . $thtml . '.thtml');
-			} elseif (file_exists(APP . 'views' . DS . 'scaffold' . DS . 'scaffold.' . $thtml . '.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . 'scaffold' . DS . 'scaffold.' . $thtml . '.thtml');
-			} else {
-				return $this->controllerClass->render($this->actionView, '',
-																	LIBS . 'view' . DS . 'templates' . DS . 'scaffolds' . DS . 'edit.thtml');
-			}
-		} elseif ($this->controllerClass->_scaffoldError($type) === false) {
-			return $this->__scaffoldError();
-		}
-	}
-/**
- * Saves or updates a model.
- *
- * @param array $params
- * @param string $type create or update
- * @return success on save/update, add/edit form if data is empty or error if save or update fails
- * @access private
- */
-	function __scaffoldSave($params = array(), $type) {
-		$thtml = 'edit';
-		$form = 'Edit';
-		$success = 'updated';
-		$formError = 'edit';
-
-		if ($this->controllerClass->_beforeScaffold($type)) {
-			if (empty($this->controllerClass->params['data'])) {
-				if ($type === 'create') {
-					$formError = 'add';
-				}
-				return $this->__scaffoldForm($params, $formError);
-			}
-			$this->controllerClass->set('fieldNames', $this->controllerClass->generateFieldNames());
-			$this->controllerClass->cleanUpFields();
-
-			if ($type == 'create') {
-				$this->controllerClass->{$this->modelKey}->create();
-				$thtml = 'add';
-				$form = 'Add';
-				$success = 'saved';
-			}
-
-			if ($this->controllerClass->{$this->modelKey}->save($this->controllerClass->params['data'])) {
-
-				if ($this->controllerClass->_afterScaffoldSave($type)) {
-
-					if (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-						$this->controllerClass->Session->setFlash('The ' . Inflector::humanize($this->modelKey) . ' has been ' . $success . '.');
-						$this->controllerClass->redirect('/' . Inflector::underscore($this->controllerClass->viewPath));
-					} else {
-						return $this->controllerClass->flash('The ' . Inflector::humanize($this->modelKey) . ' has been ' . $success . '.',
-																			'/' . Inflector::underscore($this->controllerClass->viewPath));
-					}
-				} else {
-					return $this->controllerClass->_afterScaffoldSaveError($type);
-				}
-			} else {
-				if (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-					$this->controllerClass->Session->setFlash('Please correct errors below.');
-				}
-				$this->controllerClass->set('data', $this->controllerClass->params['data']);
-				$this->controllerClass->set('fieldNames',
-														$this->controllerClass->generateFieldNames($this->__rebuild($this->controllerClass->params['data'])));
-				$this->controllerClass->validateErrors($this->controllerClass->{$this->modelKey});
-				$this->controllerClass->set('type', $form);
-
-				if (file_exists(APP . 'views' . DS . $this->viewPath . DS . 'scaffolds' . DS . 'scaffold.' . $thtml . '.thtml')) {
-					return $this->controllerClass->render($this->actionView, '',
-																		APP . 'views' . DS . $this->viewPath . DS . 'scaffolds' . DS . 'scaffold.' . $thtml . '.thtml');
-				} elseif (file_exists(APP . 'views' . DS . 'scaffold' . DS . 'scaffold.' . $thtml . '.thtml')) {
-					return $this->controllerClass->render($this->actionView, '',
-																		APP . 'views' . DS . 'scaffold' . DS . 'scaffold.' . $thtml . '.thtml');
-				} else {
-					return $this->controllerClass->render($this->actionView, '',
-																		LIBS . 'view' . DS . 'templates' . DS . 'scaffolds' . DS . 'edit.thtml');
-				}
-			}
-		} elseif ($this->controllerClass->_scaffoldError($type) === false) {
-			return $this->__scaffoldError();
-		}
-	}
-/**
- * Performs a delete on given scaffolded Model.
- *
- * @param array $params
- * @return success on delete error if delete fails
- * @access private
- */
-	function __scaffoldDelete($params = array()) {
-		if ($this->controllerClass->_beforeScaffold('delete')) {
-			$id = $params['pass'][0];
-
-			if ($this->controllerClass->{$this->modelKey}->del($id)) {
-
-				if (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-					$this->controllerClass->Session->setFlash('The ' . Inflector::humanize($this->modelKey) . ' with id: ' . $id . ' has been deleted.');
-					$this->controllerClass->redirect('/' . Inflector::underscore($this->controllerClass->viewPath));
-				} else {
-					return $this->controllerClass->flash('The ' . Inflector::humanize($this->modelKey) . ' with id: ' . $id . ' has been deleted.',
-																		'/' . Inflector::underscore($this->controllerClass->viewPath));
-				}
-			} else {
-				if (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-					$this->controllerClass->Session->setFlash('There was an error deleting the ' . Inflector::humanize($this->modelKey) . ' with the id ' . $id);
-					$this->controllerClass->redirect('/' . Inflector::underscore($this->controllerClass->viewPath));
-				} else {
-					return $this->controllerClass->flash('There was an error deleting the ' . Inflector::humanize($this->modelKey) . ' with the id ' . $id,
-																		'/' . Inflector::underscore($this->controllerClass->viewPath));
-				}
-			}
-		} elseif ($this->controllerClass->_scaffoldError('delete') === false) {
-			return $this->__scaffoldError();
-		}
-	}
-/**
- * Enter description here...
- *
- * @return unknown
- */
-	function __scaffoldError() {
-		if (file_exists(APP . 'views' . DS . $this->viewPath . DS . 'scaffolds' . DS . 'scaffold.error.thtml')) {
-			return $this->controllerClass->render($this->actionView, '',
-																APP . 'views' . DS . $this->viewPath	. DS . 'scaffolds' . DS . 'scaffold.error.thtml');
-		} elseif (file_exists(APP . 'views' . DS . 'scaffold' . DS . 'scaffold.error.thtml')) {
-			return $this->controllerClass->render($this->actionView, '',
-																APP . 'views' . DS . 'scaffold' . DS . 'scaffold.error.thtml');
-		} else {
-			return $this->controllerClass->render($this->actionView, '',
-																LIBS . 'view' . DS . 'templates' . DS . 'errors' . DS . 'scaffold_error.thtml');
-		}
-	}
-/**
- * When forms are submited the arrays need to be rebuilt if
- * an error occured, here the arrays are rebuilt to structure needed
- *
- * @param array $params data passed to forms
- * @return array rebuilds the association arrays to pass back to Controller::generateFieldNames()
- */
-	function __rebuild($params) {
-		foreach($params as $model => $field) {
-			if (!empty($field) && is_array($field)) {
-				$match = array_keys($field);
-
-				if ($model == $match[0]) {
-					$count = 0;
-
-					foreach($field[$model] as $value) {
-						$params[$model][$count][$this->controllerClass->{$this->modelKey}->{$model}->primaryKey] = $value;
-						$count++;
-					}
-					unset ($params[$model][$model]);
-				}
-			}
-		}
-		return $params;
-	}
-/**
- * When methods are now present in a controller
- * scaffoldView is used to call default Scaffold methods if:
- * <code>
- * var $scaffold;
- * </code>
- * is placed in the controller's class definition.
- *
- * @param string $url
- * @param string $controller_class
- * @param array $params
- * @since Cake v 0.10.0.172
- * @access private
- */
-	function __scaffold($params) {
-		if (!in_array('Form', $this->controllerClass->helpers)) {
-			$this->controllerClass->helpers[] = 'Form';
-		}
-		if($this->controllerClass->constructClasses()){
-			$db =& ConnectionManager::getDataSource($this->controllerClass->{$this->modelKey}->useDbConfig);
-
-			if (isset($db)) {
-				if ($params['action'] === 'index' || $params['action'] === 'list' || $params['action'] === 'view'
-						|| $params['action'] === 'add' || $params['action'] === 'create'
-						|| $params['action'] === 'edit' || $params['action'] === 'update'
-						|| $params['action'] === 'delete') {
-
-					switch($params['action']) {
-						case 'index':
-							$this->__scaffoldIndex($params);
-						break;
-						case 'view':
-							$this->__scaffoldView($params);
-						break;
-						case 'list':
-							$this->__scaffoldIndex($params);
-						break;
-						case 'add':
-							$this->__scaffoldForm($params, 'add');
-						break;
-						case 'edit':
-							$this->__scaffoldForm($params, 'edit');
-						break;
-						case 'create':
-							$this->__scaffoldSave($params, 'create');
-						break;
-						case 'update':
-							$this->__scaffoldSave($params, 'update');
-						break;
-						case 'delete':
-							$this->__scaffoldDelete($params);
-						break;
-					}
-				} else {
-					return $this->cakeError('missingAction',
-													array(array('className' => Inflector::camelize($params['controller'] . "Controller"),
-																	'base' => $this->controllerClass->base,
-																	'action' => $params['action'],
-																	'webroot' => $this->controllerClass->webroot)));
-				}
-			} else {
-				return $this->cakeError('missingDatabase', array(array('webroot' => $this->controllerClass->webroot)));
-			}
-		} else {
-			return $this->cakeError('missingModel', array(array('className' => $this->modelKey, 'webroot' => '', 'base' => $this->base)));
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/component.php b/old/html/multidic/cake/libs/controller/component.php
deleted file mode 100644
index 9a7217a..0000000
--- a/old/html/multidic/cake/libs/controller/component.php
+++ /dev/null
@@ -1,136 +0,0 @@
-<?php
-/* SVN FILE: $Id: component.php 4691 2007-03-27 04:22:51Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller
- * @since			CakePHP(tm) v TBD
- * @version			$Revision: 4691 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-26 22:22:51 -0600 (Mon, 26 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Component
- *
- * Used to create instances of applications components
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller
- */
-class Component extends Object {
-/**
- * Instance Controller
- *
- * @var object
- * @access private
- */
-	var $__controller = null;
-/**
- * Constructor
- */
-	function __construct() {
-	}
-/**
- * Used to initialize the components for current controller
- *
- * @param object $controller
- * @access public
- */
-	function init(&$controller) {
-		$this->__controller =& $controller;
-
-		if ($this->__controller->components !== false) {
-			$loaded = array();
-			$this->__controller->components = array_merge($this->__controller->components, array('Session'));
-			$loaded = $this->__loadComponents($loaded, $this->__controller->components);
-
-			foreach(array_keys($loaded)as $component) {
-				$tempComponent =& $loaded[$component];
-
-				if (isset($tempComponent->components) && is_array($tempComponent->components)) {
-					foreach($tempComponent->components as $subComponent) {
-						$this->__controller->{$component}->{$subComponent} =& $loaded[$subComponent];
-					}
-				}
-			}
-		}
-	}
-
-/**
- * Enter description here...
- *
- * @param array $loaded
- * @param array $components
- * @return loaded components
- * @access private
- */
-	function &__loadComponents(&$loaded, $components) {
-		foreach($components as $component) {
-			$parts = preg_split('/\/|\./', $component);
-
-			if(count($parts) === 1) {
-				$plugin = $this->__controller->plugin;
-			} else {
-				$plugin = Inflector::underscore($parts['0']);
-				$component = $parts[count($parts) - 1];
-			}
-
-			$componentCn = $component . 'Component';
-
-			if (in_array($component, array_keys($loaded)) !== true) {
-
-				if (!class_exists($componentCn)) {
-
-					if (is_null($plugin) || !loadPluginComponent($plugin, $component)) {
-
-						if (!loadComponent($component)) {
-							$this->cakeError('missingComponentFile', array(array(
-													'className' => $this->__controller->name,
-													'component' => $component,
-													'file' => Inflector::underscore($component) . '.php',
-													'base' => $this->__controller->base)));
-							exit();
-						}
-					}
-
-					if (!class_exists($componentCn)) {
-						$this->cakeError('missingComponentClass', array(array(
-												'className' => $this->__controller->name,
-												'component' => $component,
-												'file' => Inflector::underscore($component) . '.php',
-												'base' => $this->__controller->base)));
-						exit();
-					}
-				}
-
-				if ($componentCn == 'SessionComponent') {
-					$param = strip_plugin($this->__controller->base, $this->__controller->plugin) . '/';
-				} else {
-					$param = null;
-				}
-				$this->__controller->{$component} =& new $componentCn($param);
-				$loaded[$component] =& $this->__controller->{$component};
-
-				if (isset($this->__controller->{$component}->components) && is_array($this->__controller->{$component}->components)) {
-					$loaded =& $this->__loadComponents($loaded, $this->__controller->{$component}->components);
-				}
-			}
-		}
-		return $loaded;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/.svn/entries b/old/html/multidic/cake/libs/controller/components/.svn/entries
deleted file mode 100644
index 02dcc1a..0000000
--- a/old/html/multidic/cake/libs/controller/components/.svn/entries
+++ /dev/null
@@ -1,94 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/controller/components
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-iniacl
-dir
-
-acl_base.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-14d76e6a7ec242823d7a23720475b89a
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-dbacl
-dir
-
-acl.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-03401582ff43cc243dcc246020c25c57
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-session.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-9694e4a120bd99016a96bd57d506600b
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-request_handler.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-c2860a587778d59fdc123f5a2feb2815
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-security.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-83e54a59f8ad7b234b4d1544585e60c4
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/controller/components/.svn/format b/old/html/multidic/cake/libs/controller/components/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/controller/components/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/controller/components/.svn/text-base/acl.php.svn-base b/old/html/multidic/cake/libs/controller/components/.svn/text-base/acl.php.svn-base
deleted file mode 100644
index a5b030e..0000000
--- a/old/html/multidic/cake/libs/controller/components/.svn/text-base/acl.php.svn-base
+++ /dev/null
@@ -1,196 +0,0 @@
-<?php
-/* SVN FILE: $Id: acl.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Access Control List factory class.
- *
- * Permissions system.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Access Control List factory class.
- *
- * Looks for ACL implementation class in core config, and returns an instance of that class.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components
- */
-class AclComponent extends Object {
-/**
- * Instance of ACL_CLASSNAME set in app/config/core.php
- *
- * @var object
- */
-	var $_instance = null;
-/**
- * Enter description here...
- *
- * @var boolean
- */
-	var $controller = true;
-/**
- * Constructor.
- *
- * Will return an instance of the correct ACL class.
- */
-	function __construct() {
-		$this->getACL();
-	}
-/**
- * Static function used to gain an instance of the correct ACL class.
- *
- * @return object instance of ACL_CLASSNAME set in app/config/core.php
- * @access public
- */
-	function &getACL() {
-		if ($this->_instance == null) {
-			uses('controller' . DS . 'components' . DS . ACL_FILENAME);
-			$classname = ACL_CLASSNAME;
-			$this->_instance = new $classname;
-		}
-
-		if($classname == 'DB_ACL') {
-			$this->Aro = new Aro();
-			$this->Aco = new Aco();
-		}
-		return $this->_instance;
-	}
-/**
- * Empty class defintion, to be overridden in subclasses.
- *
- * @access public
- */
-	function _initACL() {
-	}
-/**
- * Pass-thru function for ACL check instance.
- *
- * @param string $aro
- * @param string $aco
- * @param string $action : default = *
- * @return boolean
- * @access public
- */
-	function check($aro, $aco, $action = "*") {
-		return $this->_instance->check($aro, $aco, $action);
-	}
-/**
- * Pass-thru function for ACL allow instance.
- *
- * @param string $aro
- * @param string $aco
- * @param string $action : default = *
- * @return boolean
- * @access public
- */
-	function allow($aro, $aco, $action = "*") {
-		return $this->_instance->allow($aro, $aco, $action);
-	}
-/**
- * Pass-thru function for ACL deny instance.
- *
- * @param string $aro
- * @param string $aco
- * @param string $action : default = *
- * @return boolean
- * @abstract public
- */
-	function deny($aro, $aco, $action = "*") {
-		return $this->_instance->deny($aro, $aco, $action);
-	}
-/**
- * Pass-thru function for ACL inherit instance.
- *
- * @return boolean
- * @abstract public
- */
-	function inherit($aro, $aco, $action = "*") {
-		return $this->_instance->inherit($aro, $aco, $action);
-	}
-/**
- * Pass-thru function for ACL grant instance.
- *
- * @param string $aro
- * @param string $aco
- * @param string $action : default = *
- * @return boolean
- * @access public
- */
-	function grant($aro, $aco, $action = "*") {
-		return $this->_instance->grant($aro, $aco, $action);
-	}
-/**
- * Pass-thru function for ACL grant instance.
- *
- * @param string $aro
- * @param string $aco
- * @param string $action : default = *
- * @return boolean
- * @access public
- */
-	function revoke($aro, $aco, $action = "*") {
-		return $this->_instance->revoke($aro, $aco, $action);
-	}
-/**
- * Sets the current ARO instance to object from getAro
- *
- * @param string $id
- * @return boolean
- * @access public
- */
-	function setAro($id) {
-		return $this->Aro = $this->_instance->getAro($id);
-	}
-/**
-* Sets the current ACO instance to object from getAco
- *
- * @param string $id
- * @return boolean
- * @access public
- */
-	function setAco($id) {
-		return $this->Aco = $this->_instance->getAco($id);
-	}
-/**
- * Pass-thru function for ACL getAro instance
- * that gets an ARO object from the given id or alias
- *
- * @param string $id
- * @return object Aro
- * @access public
- */
-	function getAro($id) {
-		return $this->_instance->getAro($id);
-	}
-/**
- * Pass-thru function for ACL getAco instance.
- * that gets an ACO object from the given id or alias
- *
- * @param string $id
- * @return object Aco
- * @access public
- */
-	function getAco($id) {
-		return $this->_instance->getAco($id);
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/.svn/text-base/acl_base.php.svn-base b/old/html/multidic/cake/libs/controller/components/.svn/text-base/acl_base.php.svn-base
deleted file mode 100644
index 1417de5..0000000
--- a/old/html/multidic/cake/libs/controller/components/.svn/text-base/acl_base.php.svn-base
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-/* SVN FILE: $Id: acl_base.php 5144 2007-05-21 04:46:30Z phpnut $ */
-/**
- * Access Control List abstract class.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 5144 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Access Control List abstract class. Not to be instantiated.
- * Subclasses of this class are used by AclComponent to perform ACL checks in Cake.
- *
- * @package 	cake
- * @subpackage	cake.cake.libs.controller.components
- * @abstract
- */
-class AclBase extends Object {
-/**
- * This class should never be instantiated, just subclassed.
- *
- * No instantiations or constructor calls (even statically)
- *
- * @return AclBase
- * @abstract
- */
-	function __construct() {
-		if (strcasecmp(get_class($this), "AclBase") == 0 || !is_subclass_of($this, "AclBase")) {
-			trigger_error("[acl_base] The AclBase class constructor has been called, or the class was instantiated. This class must remain abstract. Please refer to the Cake docs for ACL configuration.", E_USER_ERROR);
-			return null;
-		}
-	}
-/**
- * Empty method to be overridden in subclasses
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @abstract
- */
-	function check($aro, $aco, $action = "*") {
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/.svn/text-base/request_handler.php.svn-base b/old/html/multidic/cake/libs/controller/components/.svn/text-base/request_handler.php.svn-base
deleted file mode 100644
index c156965..0000000
--- a/old/html/multidic/cake/libs/controller/components/.svn/text-base/request_handler.php.svn-base
+++ /dev/null
@@ -1,412 +0,0 @@
-<?php
-/* SVN FILE: $Id: request_handler.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Request object for handling alternative HTTP requests
- *
- * Alternative HTTP requests can come from wireless units like mobile phones, palmtop computers, and the like.
- * These units have no use for Ajax requests, and this Component can tell how Cake should respond to the different
- * needs of a handheld computer and a desktop machine.
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components
- * @since			CakePHP(tm) v 0.10.4.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-if (!defined('REQUEST_MOBILE_UA')) {
-	define('REQUEST_MOBILE_UA',
-			'(AvantGo|BlackBerry|DoCoMo|NetFront|Nokia|PalmOS|PalmSource|portalmmm|Plucker|ReqwirelessWeb|SonyEricsson|Symbian|UP\.Browser|Windows CE|Xiino)');
-}
-/**
- * Request object for handling alternative HTTP requests
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components
- *
- */
-class RequestHandlerComponent extends Object{
-/**
- * Enter description here...
- *
- * @var object
- * @access public
- */
-	var $controller = true;
-/**
- * The layout that will be switched to for Ajax requests
- *
- * @var string
- * @access public
- * @see RequestHandler::setAjax()
- */
-	var $ajaxLayout = 'ajax';
-/**
- * Determines whether or not callbacks will be fired on this component
- *
- * @var boolean
- * @access public
- */
-	var $disableStartup = false;
-/**
- * Friendly content-type mappings used to set response types and determine
- * request types.  Can be modified with RequestHandler::setContent()
- *
- * @var array
- * @access private
- * @see RequestHandlerComponent::setContent
- */
-	var $__requestContent = array(
-		'js' => 'text/javascript',
-		'css'	=> 'text/css',
-		'html'	=> 'text/html',
-		'form'	=> 'application/x-www-form-urlencoded',
-		'file'	=> 'multipart/form-data',
-		'xhtml'	=> array('application/xhtml+xml', 'application/xhtml', 'text/xhtml'),
-		'xml' => array('application/xml', 'text/xml'),
-		'rss' => 'application/rss+xml',
-		'atom' => 'application/atom+xml'
-	);
-/**
- * Content-types accepted by the client.  If extension parsing is enabled in the
- * Router, and an extension is detected, the corresponding content-type will be
- * used as the overriding primary content-type accepted.
- *
- * @var array
- * @access private
- */
-	var $__acceptTypes = array();
-/**
- * Constructor.  Parses the accepted content types accepted by the client using
- * HTTP_ACCEPT
- *
- * @access public
- * @return void
- */
-	function __construct() {
-		$this->__acceptTypes = explode(',', env('HTTP_ACCEPT'));
-
-		foreach($this->__acceptTypes as $i => $type) {
-			if (strpos($type, ';')) {
-				$type = explode(';', $type);
-				$this->__acceptTypes[$i] = $type[0];
-			}
-		}
-		parent::__construct();
-	}
-/**
- * Startup
- *
- * @param object A reference to the controller
- * @return null
- * @access public
- */
-	function startup(&$controller) {
-		if ($this->disableStartup) {
-			return;
-		}
-		$this->setAjax($controller);
-	}
-/**
- * Sets a controller's layout based on whether or not the current call is Ajax
- *
- * Add UTF-8 header for IE6 on XPsp2 bug if RequestHandlerComponent::isAjax()
- *
- * @param object The controller object
- * @return null
- * @access public
- */
-	function setAjax(&$controller) {
-		if ($this->isAjax()) {
-			$controller->layout = $this->ajaxLayout;
-			// Add UTF-8 header for IE6 on XPsp2 bug
-			header ('Content-Type: text/html; charset=UTF-8');
-		}
-	}
-/**
- * Returns true if the current call is from Ajax, false otherwise
- *
- * @return bool True if call is Ajax
- * @access public
- */
-	function isAjax() {
-		if (env('HTTP_X_REQUESTED_WITH') != null) {
-			return env('HTTP_X_REQUESTED_WITH') == "XMLHttpRequest";
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns true if the current call accepts an XML response, false otherwise
- *
- * @return bool True if client accepts an XML response
- * @access public
- */
-	function isXml() {
-		return $this->accepts('xml');
-	}
-/**
- * Returns true if the current call accepts an RSS response, false otherwise
- *
- * @return bool True if client accepts an RSS response
- * @access public
- */
-	function isRss() {
-		return $this->accepts('rss');
-	}
-/**
- * Returns true if the current call accepts an RSS response, false otherwise
- *
- * @return bool True if client accepts an RSS response
- * @access public
- */
-	function isAtom() {
-		return $this->accepts('atom');
-	}
-/**
- * Returns true if the current call a POST request
- *
- * @return bool True if call is a POST
- * @access public
- */
-	function isPost() {
-		return (strtolower(env('REQUEST_METHOD')) == 'post');
-	}
-/**
- * Returns true if the current call a PUT request
- *
- * @return bool True if call is a PUT
- * @access public
- */
-	function isPut() {
-		return (strtolower(env('REQUEST_METHOD')) == 'put');
-	}
-/**
- * Returns true if the current call a GET request
- *
- * @return bool True if call is a GET
- * @access public
- */
-	function isGet() {
-		return (strtolower(env('REQUEST_METHOD')) == 'get');
-	}
-/**
- * Returns true if the current call a DELETE request
- *
- * @return bool True if call is a DELETE
- * @access public
- */
-	function isDelete() {
-		return (strtolower(env('REQUEST_METHOD')) == 'delete');
-	}
-/**
- * Gets Prototype version if call is Ajax, otherwise empty string.
- * The Prototype library sets a special "Prototype version" HTTP header.
- *
- * @return string Prototype version of component making Ajax call
- * @access public
- */
-	function getAjaxVersion() {
-		if (env('HTTP_X_PROTOTYPE_VERSION') != null) {
-			return env('HTTP_X_PROTOTYPE_VERSION');
-		}
-		return false;
-	}
-/**
- * Adds/sets the Content-type(s) for the given name
- *
- * @param string $name The name of the Content-type, i.e. "html", "xml", "css"
- * @param mixed $type The Content-type or array of Content-types assigned to the name
- * @return void
- * @access public
- */
-	function setContent($name, $type) {
-		$this->__requestContent[$name] = $type;
-	}
-/**
- * Gets the server name from which this request was referred
- *
- * @return string Server address
- * @access public
- */
-	function getReferrer() {
-		if (env('HTTP_HOST') != null) {
-			$sess_host = env('HTTP_HOST');
-		}
-
-		if (env('HTTP_X_FORWARDED_HOST') != null) {
-			$sess_host = env('HTTP_X_FORWARDED_HOST');
-		}
-		return trim(preg_replace('/:.*/', '', $sess_host));
-	}
-/**
- * Gets remote client IP
- *
- * @return string Client IP address
- * @access public
- */
-	function getClientIP() {
-		if (env('HTTP_X_FORWARDED_FOR') != null) {
-			$ipaddr = preg_replace('/,.*/', '', env('HTTP_X_FORWARDED_FOR'));
-		} else {
-			if (env('HTTP_CLIENT_IP') != null) {
-				$ipaddr = env('HTTP_CLIENT_IP');
-			} else {
-				$ipaddr = env('REMOTE_ADDR');
-			}
-		}
-
-		if (env('HTTP_CLIENTADDRESS') != null) {
-			$tmpipaddr = env('HTTP_CLIENTADDRESS');
-
-			if (!empty($tmpipaddr)) {
-				$ipaddr = preg_replace('/,.*/', '', $tmpipaddr);
-			}
-		}
-		return trim($ipaddr);
-	}
-/**
- * Returns true if user agent string matches a mobile web browser
- *
- * @return bool True if user agent is a mobile web browser
- * @access public
- */
-	function isMobile() {
-		return (preg_match('/' . REQUEST_MOBILE_UA . '/i', env('HTTP_USER_AGENT')) > 0);
-	}
-/**
- * Strips extra whitespace from output
- *
- * @param string $str
- * @return string
- * @access public
- */
-	function stripWhitespace($str) {
-		$r = preg_replace('/[\n\r\t]+/', '', $str);
-		return preg_replace('/\s{2,}/', ' ', $r);
-	}
-/**
- * Strips image tags from output
- *
- * @param string $str
- * @return string
- * @access public
- */
-	function stripImages($str) {
-		$str = preg_replace('/(<a[^>]*>)(<img[^>]+alt=")([^"]*)("[^>]*>)(<\/a>)/i', '$1$3$5<br />', $str);
-		$str = preg_replace('/(<img[^>]+alt=")([^"]*)("[^>]*>)/i', '$2<br />', $str);
-		$str = preg_replace('/<img[^>]*>/i', '', $str);
-		return $str;
-	}
-/**
- * Strips scripts and stylesheets from output
- *
- * @param string $str
- * @return string
- * @access public
- */
-	function stripScripts($str) {
-		return preg_replace('/(<link[^>]+rel="[^"]*stylesheet"[^>]*>|<img[^>]*>|style="[^"]*")|<script[^>]*>.*?<\/script>|<style[^>]*>.*?<\/style>|<!--.*?-->/i', '', $str);
-	}
-/**
- * Strips extra whitespace, images, scripts and stylesheets from output
- *
- * @param string $str
- * @return string
- * @access public
- */
-	function stripAll($str) {
-		$str = $this->stripWhitespace($str);
-		$str = $this->stripImages($str);
-		$str = $this->stripScripts($str);
-		return $str;
-	}
-/**
- * Strips the specified tags from output
- *
- * @return string
- * @access public
- */
-	function stripTags() {
-		$params = params(func_get_args());
-		$str = $params[0];
-
-		for($i = 1; $i < count($params); $i++) {
-			$str = preg_replace('/<' . $params[$i] . '[^>]*>/i', '', $str);
-			$str = preg_replace('/<\/' . $params[$i] . '[^>]*>/i', '', $str);
-		}
-		return $str;
-	}
-
-/**
- * Determines which content types the client accepts
- *
- * @param mixed $type Can be null (or no parameter), a string type name, or an
- *					array of types
- * @return mixed If null or no parameter is passed, returns an array of content
- *				types the client accepts.  If a string is passed, returns true
- *				if the client accepts it.  If an array is passed, returns true
- *				if the client accepts one or more elements in the array.
- * @access public
- */
-	function accepts($type = null) {
-		if ($type == null) {
-			return $this->__acceptTypes;
-		} else if(is_array($type)) {
-			foreach($type as $t) {
-				if ($this->accepts($t) == true) {
-					return true;
-				}
-			}
-			return false;
-		} else if(is_string($type)) {
-			// If client only accepts */*, then assume default HTML browser
-			if ($type == 'html' && $this->__acceptTypes === array('*/*')) {
-				return true;
-			}
-
-			if (!in_array($type, array_keys($this->__requestContent))) {
-				return false;
-			}
-
-			$content = $this->__requestContent[$type];
-
-			if (is_array($content)) {
-				foreach($content as $c) {
-					if (in_array($c, $this->__acceptTypes)) {
-						return true;
-					}
-				}
-			} else {
-				if (in_array($content, $this->__acceptTypes)) {
-					return true;
-				}
-			}
-		}
-	}
-/**
- * Determines which content types the client prefers
- *
- * @param mixed $type
- * @returns mixed
- * @access public
- */
-	function prefers($type = null) {
-		if ($type == null) {
-			return $this->accepts(null);
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/.svn/text-base/security.php.svn-base b/old/html/multidic/cake/libs/controller/components/.svn/text-base/security.php.svn-base
deleted file mode 100644
index 3a74259..0000000
--- a/old/html/multidic/cake/libs/controller/components/.svn/text-base/security.php.svn-base
+++ /dev/null
@@ -1,202 +0,0 @@
-<?php
-/* SVN FILE: $Id: security.php 4691 2007-03-27 04:22:51Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components
- * @since			CakePHP(tm) v 0.10.8.2156
- * @version			$Revision: 4691 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-26 22:22:51 -0600 (Mon, 26 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components
- */
-class SecurityComponent extends Object {
-/**
- * Holds an instance of the core Security object
- *
- * @var object Security
- * @access public
- */
-	var $Security = null;
-/**
- * The controller method that will be called if this request is black-hole'd
- *
- * @var string
- * @access public
- */
-	var $blackHoleCallback = null;
-/**
- * List of controller actions for which a POST request is required
- *
- * @var array
- * @access public
- * @see SecurityComponent::requirePost()
- */
-	var $requirePost = array();
-/**
- * List of actions that require a valid authentication key
- *
- * @var array
- * @access public
- * @see SecurityComponent::requireAuth()
- */
-	var $requireAuth = array();
-/**
- * Controllers from which actions of the current controller are allowed to receive
- * requests.
- *
- * @var array
- * @see SecurityComponent::requireAuth()
- */
-	var $allowedControllers = array();
-/**
- * Actions from which actions of the current controller are allowed to receive
- * requests.
- *
- * @var array
- * @see SecurityComponent::requireAuth()
- */
-	var $allowedActions = array();
-/**
- * Other components used by the Security component
- *
- * @var array
- * @access public
- */
-	var $components = array('RequestHandler', 'Session');
-/**
- * Security class constructor
- */
-	function __construct () {
-		$this->Security = Security::getInstance();
-	}
-/**
- * Component startup.  All security checking happens here.
- *
- * @param object $controller
- * @return unknown
- * @access public
- */
-	function startup(&$controller) {
-		if (is_array($this->requirePost) && !empty($this->requirePost)) {
-
-			if (in_array($controller->action, $this->requirePost)) {
-
-				if (!$this->RequestHandler->isPost()) {
-
-					if (!$this->blackHole($controller)) {
-						return null;
-					}
-				}
-			}
-		}
-
-		if (is_array($this->requireAuth) && !empty($this->requireAuth) && !empty($controller->params['form'])) {
-			if (in_array($controller->action, $this->requireAuth)) {
-
-				if (!isset($controller->params['data']['_Token'])) {
-
-					if (!$this->blackHole($controller)) {
-						return null;
-					}
-				}
-				$token = $controller->params['data']['_Token']['key'];
-
-				if ($this->Session->check('_Token')) {
-					$tData = $this->Session->read('_Token');
-					if (!(intval($tData['expires']) > strtotime('now')) || $tData['key'] !== $token) {
-
-						if (!$this->blackHole($controller)) {
-							return null;
-						}
-					}
-
-					if (!empty($tData['allowedControllers']) && !in_array($controller->params['controller'], $tData['allowedControllers']) ||!empty($tData['allowedActions']) && !in_array($controller->params['action'], $tData['allowedActions'])) {
-						if (!$this->blackHole($controller)) {
-							return null;
-						}
-					}
-				} else {
-					if (!$this->blackHole($controller)) {
-						return null;
-					}
-				}
-			}
-		}
-
-		if (!isset($controller->params['requested']) || $controller->params['requested'] != 1) {
-			// Add auth key for new form posts
-			$authKey = Security::generateAuthKey();
-			$expires = strtotime('+'.Security::inactiveMins().' minutes');
-			$token = array(
-				'key' => $authKey,
-				'expires' => $expires,
-				'allowedControllers' => $this->allowedControllers,
-				'allowedActions' => $this->allowedActions
-			);
-			if (!isset($controller->params['data'])) {
-				$controller->params['data'] = array();
-			}
-			$controller->params['_Token'] = $token;
-			$this->Session->write('_Token', $token);
-		}
-	}
-/**
- * Black-hole an invalid request with a 404 error or custom callback
- *
- * @param object $controller
- * @return callback in controller
- * @access public
- */
-	function blackHole(&$controller) {
-		if ($this->blackHoleCallback == null) {
-			header('HTTP/1.0 404 Not Found');
-			exit();
-		} elseif (method_exists($controller, $this->blackHoleCallback)) {
-			return $controller->{$this->blackHoleCallback}();
-		}
-	}
-/**
- * Sets the actions that require a POST request, or empty for all actions
- *
- * @access public
- * @return void
- */
-	function requirePost() {
-		$this->requirePost = func_get_args();
-	}
-/**
- * Sets the actions that require an authenticated request, or empty for all actions
- *
- * @access public
- * @return void
- */
-	function requireAuth() {
-		$this->requireAuth = func_get_args();
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/.svn/text-base/session.php.svn-base b/old/html/multidic/cake/libs/controller/components/.svn/text-base/session.php.svn-base
deleted file mode 100644
index 174802e..0000000
--- a/old/html/multidic/cake/libs/controller/components/.svn/text-base/session.php.svn-base
+++ /dev/null
@@ -1,260 +0,0 @@
-<?php
-/* SVN FILE: $Id: session.php 4757 2007-04-04 08:24:30Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 4757 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-04 03:24:30 -0500 (Wed, 04 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Session Component.
- *
- * Session handling from the controller.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components
- *
- */
-class SessionComponent extends CakeSession {
-/**
- * Used to determine if methods implementation is used, or bypassed
- *
- * @var boolean
- * @access private
- */
-	var $__active = true;
-/**
- * Class constructor
- *
- * @param string $base
- */
-	function __construct($base = null) {
-		if (!defined('AUTO_SESSION') || AUTO_SESSION === true) {
-			parent::__construct($base);
-		} else {
-			$this->__active = false;
-		}
-	}
-/**
- * Turn sessions on if AUTO_SESSION is set to false in core.php
- *
- * @param string $base
- */
-	function activate($base = null) {
-		if ($this->__active === true) {
-			return;
-		}
-		parent::__construct($base);
-		$this->__active = true;
-	}
-/**
- * Startup method.  Copies controller data locally for rendering flash messages.
- *
- * @param object $controller
- * @access public
- */
-	function startup(&$controller) {
-		$this->base = $controller->base;
-		$this->webroot = $controller->webroot;
-		$this->here = $controller->here;
-		$this->params = $controller->params;
-		$this->action = $controller->action;
-		$this->data = $controller->data;
-		$this->plugin = $controller->plugin;
-	}
-/**
- * Used to write a value to a session key.
- *
- * In your controller: $this->Session->write('Controller.sessKey', 'session value');
- *
- * @param string $name The name of the key your are setting in the session.
- * 							This should be in a Controller.key format for better organizing
- * @param string $value The value you want to store in a session.
- * @access public
- */
-	function write($name, $value = null) {
-		if ($this->__active === true) {
-			if(is_array($name)) {
-				foreach($name as $key => $value) {
-					if (parent::write($key, $value) === false) {
-						return false;
-					}
-				}
-				return true;
-			}
-			if (parent::write($name, $value) === false) {
-				return false;
-			}
-			return true;
-		}
-		return false;
-	}
-/**
- * Used to read a session values for a key or return values for all keys.
- *
- * In your controller: $this->Session->read('Controller.sessKey');
- * Calling the method without a param will return all session vars
- *
- * @param string $name the name of the session key you want to read
- *
- * @return values from the session vars
- * @access public
- */
-	function read($name = null) {
-		if ($this->__active === true) {
-			return parent::read($name);
-		}
-		return false;
-	}
-/**
- * Used to delete a session variable.
- *
- * In your controller: $this->Session->del('Controller.sessKey');
- *
- * @param string $name
- * @return boolean, true is session variable is set and can be deleted, false is variable was not set.
- */
-	function del($name) {
-		if ($this->__active === true) {
-			return parent::del($name);
-		}
-		return false;
-	}
-/**
- * Wrapper for SessionComponent::del();
- *
- * In your controller: $this->Session->delete('Controller.sessKey');
- *
- * @param string $name
- * @return boolean, true is session variable is set and can be deleted, false is variable was not set.
- * @access public
- */
-	function delete($name) {
-		if ($this->__active === true) {
-			return $this->del($name);
-		}
-		return false;
-	}
-/**
- * Used to check if a session variable is set
- *
- * In your controller: $this->Session->check('Controller.sessKey');
- *
- * @param string $name
- * @return boolean true is session variable is set, false if not
- * @access public
- */
-	function check($name) {
-		if ($this->__active === true) {
-			return parent::check($name);
-		}
-		return false;
-	}
-/**
- * Used to determine the last error in a session.
- *
- * In your controller: $this->Session->error();
- *
- * @return string Last session error
- * @access public
- */
-	function error() {
-		if ($this->__active === true) {
-			return parent::error();
-		}
-		return false;
-	}
-/**
- * Used to set a session variable that can be used to output messages in the view.
- *
- * In your controller: $this->Session->setFlash('This has been saved');
- *
- * Additional params below can be passed to customize the output, or the Message.[key]
- *
- * @param string $message Message to be flashed
- * @param string $layout Layout to wrap flash message in
- * @param array $params Parameters to be sent to layout as view variables
- * @param string $key Message key, default is 'flash'
- * @access public
- */
-	function setFlash($message, $layout = 'default', $params = array(), $key = 'flash') {
-		if ($this->__active === true) {
-			$this->write('Message.' . $key, compact('message', 'layout', 'params'));
-		}
-	}
-/**
- * This method is deprecated.
- * You should use $session->flash('key'); in your views
- *
- * @param string $key Optional message key
- * @return boolean or renders output directly.
- * @deprecated
- */
-	function flash($key = 'flash') {
-		if ($this->__active === true) {
-			if ($this->check('Message.' . $key)) {
-				e($this->read('Message.' . $key));
-				$this->del('Message.' . $key);
-				return;
-			}
-		}
-		return false;
-	}
-/**
- * Used to renew a session id
- *
- * In your controller: $this->Session->renew();
- * @access public
- */
-	function renew() {
-		if ($this->__active === true) {
-			parent::renew();
-		}
-	}
-/**
- * Used to check for a valid session.
- *
- * In your controller: $this->Session->valid();
- *
- * @return boolean true is session is valid, false is session is invalid
- * @access public
- */
-	function valid() {
-		if ($this->__active === true) {
-			return parent::valid();
-		}
-		return false;
-	}
-/**
- * Used to destroy sessions
- *
- * In your controller:. $this->Session->destroy();
- * @access public
- */
-	function destroy() {
-		if ($this->__active === true) {
-			parent::destroy();
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/acl.php b/old/html/multidic/cake/libs/controller/components/acl.php
deleted file mode 100644
index a5b030e..0000000
--- a/old/html/multidic/cake/libs/controller/components/acl.php
+++ /dev/null
@@ -1,196 +0,0 @@
-<?php
-/* SVN FILE: $Id: acl.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Access Control List factory class.
- *
- * Permissions system.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Access Control List factory class.
- *
- * Looks for ACL implementation class in core config, and returns an instance of that class.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components
- */
-class AclComponent extends Object {
-/**
- * Instance of ACL_CLASSNAME set in app/config/core.php
- *
- * @var object
- */
-	var $_instance = null;
-/**
- * Enter description here...
- *
- * @var boolean
- */
-	var $controller = true;
-/**
- * Constructor.
- *
- * Will return an instance of the correct ACL class.
- */
-	function __construct() {
-		$this->getACL();
-	}
-/**
- * Static function used to gain an instance of the correct ACL class.
- *
- * @return object instance of ACL_CLASSNAME set in app/config/core.php
- * @access public
- */
-	function &getACL() {
-		if ($this->_instance == null) {
-			uses('controller' . DS . 'components' . DS . ACL_FILENAME);
-			$classname = ACL_CLASSNAME;
-			$this->_instance = new $classname;
-		}
-
-		if($classname == 'DB_ACL') {
-			$this->Aro = new Aro();
-			$this->Aco = new Aco();
-		}
-		return $this->_instance;
-	}
-/**
- * Empty class defintion, to be overridden in subclasses.
- *
- * @access public
- */
-	function _initACL() {
-	}
-/**
- * Pass-thru function for ACL check instance.
- *
- * @param string $aro
- * @param string $aco
- * @param string $action : default = *
- * @return boolean
- * @access public
- */
-	function check($aro, $aco, $action = "*") {
-		return $this->_instance->check($aro, $aco, $action);
-	}
-/**
- * Pass-thru function for ACL allow instance.
- *
- * @param string $aro
- * @param string $aco
- * @param string $action : default = *
- * @return boolean
- * @access public
- */
-	function allow($aro, $aco, $action = "*") {
-		return $this->_instance->allow($aro, $aco, $action);
-	}
-/**
- * Pass-thru function for ACL deny instance.
- *
- * @param string $aro
- * @param string $aco
- * @param string $action : default = *
- * @return boolean
- * @abstract public
- */
-	function deny($aro, $aco, $action = "*") {
-		return $this->_instance->deny($aro, $aco, $action);
-	}
-/**
- * Pass-thru function for ACL inherit instance.
- *
- * @return boolean
- * @abstract public
- */
-	function inherit($aro, $aco, $action = "*") {
-		return $this->_instance->inherit($aro, $aco, $action);
-	}
-/**
- * Pass-thru function for ACL grant instance.
- *
- * @param string $aro
- * @param string $aco
- * @param string $action : default = *
- * @return boolean
- * @access public
- */
-	function grant($aro, $aco, $action = "*") {
-		return $this->_instance->grant($aro, $aco, $action);
-	}
-/**
- * Pass-thru function for ACL grant instance.
- *
- * @param string $aro
- * @param string $aco
- * @param string $action : default = *
- * @return boolean
- * @access public
- */
-	function revoke($aro, $aco, $action = "*") {
-		return $this->_instance->revoke($aro, $aco, $action);
-	}
-/**
- * Sets the current ARO instance to object from getAro
- *
- * @param string $id
- * @return boolean
- * @access public
- */
-	function setAro($id) {
-		return $this->Aro = $this->_instance->getAro($id);
-	}
-/**
-* Sets the current ACO instance to object from getAco
- *
- * @param string $id
- * @return boolean
- * @access public
- */
-	function setAco($id) {
-		return $this->Aco = $this->_instance->getAco($id);
-	}
-/**
- * Pass-thru function for ACL getAro instance
- * that gets an ARO object from the given id or alias
- *
- * @param string $id
- * @return object Aro
- * @access public
- */
-	function getAro($id) {
-		return $this->_instance->getAro($id);
-	}
-/**
- * Pass-thru function for ACL getAco instance.
- * that gets an ACO object from the given id or alias
- *
- * @param string $id
- * @return object Aco
- * @access public
- */
-	function getAco($id) {
-		return $this->_instance->getAco($id);
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/acl_base.php b/old/html/multidic/cake/libs/controller/components/acl_base.php
deleted file mode 100644
index 1417de5..0000000
--- a/old/html/multidic/cake/libs/controller/components/acl_base.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-/* SVN FILE: $Id: acl_base.php 5144 2007-05-21 04:46:30Z phpnut $ */
-/**
- * Access Control List abstract class.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 5144 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Access Control List abstract class. Not to be instantiated.
- * Subclasses of this class are used by AclComponent to perform ACL checks in Cake.
- *
- * @package 	cake
- * @subpackage	cake.cake.libs.controller.components
- * @abstract
- */
-class AclBase extends Object {
-/**
- * This class should never be instantiated, just subclassed.
- *
- * No instantiations or constructor calls (even statically)
- *
- * @return AclBase
- * @abstract
- */
-	function __construct() {
-		if (strcasecmp(get_class($this), "AclBase") == 0 || !is_subclass_of($this, "AclBase")) {
-			trigger_error("[acl_base] The AclBase class constructor has been called, or the class was instantiated. This class must remain abstract. Please refer to the Cake docs for ACL configuration.", E_USER_ERROR);
-			return null;
-		}
-	}
-/**
- * Empty method to be overridden in subclasses
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @abstract
- */
-	function check($aro, $aco, $action = "*") {
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/.svn/entries b/old/html/multidic/cake/libs/controller/components/dbacl/.svn/entries
deleted file mode 100644
index 3d272b7..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/.svn/entries
+++ /dev/null
@@ -1,43 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/controller/components/dbacl
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-models
-dir
-
-db_acl.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-cb13e70095af8b01f00ccb4a4a494622
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/.svn/format b/old/html/multidic/cake/libs/controller/components/dbacl/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/.svn/text-base/db_acl.php.svn-base b/old/html/multidic/cake/libs/controller/components/dbacl/.svn/text-base/db_acl.php.svn-base
deleted file mode 100644
index 9d2cb22..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/.svn/text-base/db_acl.php.svn-base
+++ /dev/null
@@ -1,310 +0,0 @@
-<?php
-/* SVN FILE: $Id: db_acl.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * This is core configuration file.
- *
- * Use it to configure core behaviour ofCake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.componenets.dbacl
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-if (!defined('ACL_DATABASE')) {
-	define('ACL_DATABASE', 'default');
-}
-uses('controller' . DS . 'components' . DS . 'acl_base');
-uses('controller' . DS . 'components' . DS . 'dbacl' . DS . 'models' . DS . 'aclnode');
-uses('controller' . DS . 'components' . DS . 'dbacl' . DS . 'models' . DS . 'aco');
-uses('controller' . DS . 'components' . DS . 'dbacl' . DS . 'models' . DS . 'acoaction');
-uses('controller' . DS . 'components' . DS . 'dbacl' . DS . 'models' . DS . 'aro');
-uses('controller' . DS . 'components' . DS . 'dbacl' . DS . 'models' . DS . 'aros_aco');
-/**
- * In this file you can extend the AclBase.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl
- */
-class DB_ACL extends AclBase {
-/**
- * Enter description here...
- *
- */
-	function __construct() {
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @return boolean
- * @access public
- */
-	function check($aro, $aco, $action = "*") {
-		$Perms = new ArosAco();
-		$Aro = new Aro();
-		$Aco = new Aco();
-
-		if ($aro == null || $aco == null) {
-			return false;
-		}
-
-		$permKeys = $this->_getAcoKeys($Perms->loadInfo());
-		$aroPath = $Aro->getPath($aro);
-		$tmpAcoPath = $Aco->getPath($aco);
-
-		if ($tmpAcoPath === null) {
-			return false;
-		}
-		$tmpAcoPath = array_reverse($tmpAcoPath);
-		$acoPath = array();
-
-		if ($action != '*' && !in_array('_' . $action, $permKeys)) {
-			trigger_error('ACO permissions key "' . $action . '" does not exist in DB_ACL::check()', E_USER_NOTICE);
-			return false;
-		}
-
-		foreach($tmpAcoPath as $a) {
-			$acoPath[] = $a['Aco']['id'];
-		}
-
-		for($i = count($aroPath) - 1; $i >= 0; $i--) {
-			$perms = $Perms->findAll(array('ArosAco.aro_id' => $aroPath[$i]['Aro']['id'],
-														'ArosAco.aco_id' => $acoPath), null,
-														'Aco.lft desc');
-			if ($perms == null || count($perms) == 0) {
-				continue;
-			} else {
-				foreach($perms as $perm) {
-					if ($action == '*') {
-						// ARO must be cleared for ALL ACO actions
-						foreach($permKeys as $key) {
-							if (isset($perm['ArosAco'])) {
-								if ($perm['ArosAco'][$key] != 1) {
-										return false;
-								}
-							}
-						}
-						return true;
-
-					} else {
-						switch($perm['ArosAco']['_' . $action]) {
-							case -1:
-								return false;
-							case 0:
-								continue;
-							break;
-							case 1:
-								return true;
-							break;
-						}
-					}
-				}
-			}
-		}
-		return false;
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @param integer $value
- * @return boolean
- * @access public
- */
-	function allow($aro, $aco, $action = "*", $value = 1) {
-		$Perms = new ArosAco();
-		$perms = $this->getAclLink($aro, $aco);
-		$permKeys = $this->_getAcoKeys($Perms->loadInfo());
-		$save = array();
-
-		if ($perms == false) {
-			trigger_error('DB_ACL::allow() - Invalid node', E_USER_WARNING);
-			return false;
-		}
-
-		if (isset($perms[0])) {
-			$save = $perms[0]['ArosAco'];
-		}
-
-		if ($action == "*") {
-			$permKeys = $this->_getAcoKeys($Perms->loadInfo());
-
-			foreach($permKeys as $key) {
-				$save[$key] = $value;
-			}
-		} else {
-			if (in_array('_' . $action, $permKeys)) {
-				$save['_' . $action] = $value;
-			} else {
-				trigger_error('DB_ACL::allow() - Invalid ACO action', E_USER_WARNING);
-				return false;
-			}
-		}
-
-		$save['aro_id'] = $perms['aro'];
-		$save['aco_id'] = $perms['aco'];
-
-		if ($perms['link'] != null && count($perms['link']) > 0) {
-			$save['id'] = $perms['link'][0]['ArosAco']['id'];
-		}
-		return $Perms->save(array('ArosAco' => $save));
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @return boolean
- * @access public
- */
-	function deny($aro, $aco, $action = "*") {
-		return $this->allow($aro, $aco, $action, -1);
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @return boolean
- * @access public
- */
-	function inherit($aro, $aco, $action = "*") {
-		return $this->allow($aro, $aco, $action, 0);
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @return boolean
- * @access public
- */
-	function grant($aro, $aco, $action = "*") {
-		return $this->allow($aro, $aco, $action);
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @return boolean
- * @access public
- */
-	function revoke($aro, $aco, $action = "*") {
-		return $this->deny($aro, $aco, $action);
-	}
-/**
- * Get an ARO object from the given id or alias
- *
- * @param mixed $id
- * @return object Aro
- * @access public
- */
-	function getAro($id = null) {
-		return $this->__getObject($id, 'Aro');
-	}
-/**
- * Get an ACO object from the given id or alias
- *
- * @param mixed $id
- * @return object Aco
- * @access public
- */
-	function getAco($id = null) {
-		return $this->__getObject($id, 'Aco');
-	}
-	function __getObject($id = null, $object) {
-		if ($id == null) {
-			trigger_error('Null id provided in DB_ACL::get' . $object, E_USER_WARNING);
-			return null;
-		}
-
-		$obj = new $object;
-
-		if (is_numeric($id)) {
-			$key = 'foreign_key';
-			if ($object == 'Aco') {
-				$key = 'object_id';
-			}
-
-			$conditions = array($object . '.' . $key => $id);
-		} else {
-			$conditions = array($object . '.alias' => $id);
-		}
-
-		$tmp = $obj->find($conditions);
-		$obj->id = $tmp[$object]['id'];
-		return $obj;
-	}
-/**
- * Get an array of access-control links between the given Aro and Aco
- *
- * @param mixed $aro
- * @param mixed $aco
- * @return array
- * @access public
- */
-	function getAclLink($aro, $aco) {
-		$Aro = new Aro();
-		$Aco = new Aco();
-		$Link = new ArosAco();
-
-		$obj = array();
-		$obj['Aro'] = $Aro->find($Aro->_resolveID($aro));
-		$obj['Aco'] = $Aco->find($Aco->_resolveID($aco));
-		$obj['Aro'] = $obj['Aro']['Aro'];
-		$obj['Aco'] = $obj['Aco']['Aco'];
-
-		if ($obj['Aro'] == null || count($obj['Aro']) == 0 || $obj['Aco'] == null || count($obj['Aco']) == 0) {
-			return false;
-		}
-		return array('aro' => $obj['Aro']['id'],
-							'aco'  => $obj['Aco']['id'],
-							'link' => $Link->findAll(array(
-							'ArosAco.aro_id' => $obj['Aro']['id'],
-							'ArosAco.aco_id' => $obj['Aco']['id'])));
-	}
-/**
- * Enter description here...
- *
- * @param object $keys
- * @return array
- * @access protected
- */
-	function _getAcoKeys($keys) {
-		$newKeys = array();
-		$keys = $keys->value;
-
-		foreach($keys as $key) {
-			if ($key['name'] != 'id' && $key['name'] != 'aro_id' && $key['name'] != 'aco_id') {
-				$newKeys[] = $key['name'];
-			}
-		}
-		return $newKeys;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/db_acl.php b/old/html/multidic/cake/libs/controller/components/dbacl/db_acl.php
deleted file mode 100644
index 9d2cb22..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/db_acl.php
+++ /dev/null
@@ -1,310 +0,0 @@
-<?php
-/* SVN FILE: $Id: db_acl.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * This is core configuration file.
- *
- * Use it to configure core behaviour ofCake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.componenets.dbacl
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-if (!defined('ACL_DATABASE')) {
-	define('ACL_DATABASE', 'default');
-}
-uses('controller' . DS . 'components' . DS . 'acl_base');
-uses('controller' . DS . 'components' . DS . 'dbacl' . DS . 'models' . DS . 'aclnode');
-uses('controller' . DS . 'components' . DS . 'dbacl' . DS . 'models' . DS . 'aco');
-uses('controller' . DS . 'components' . DS . 'dbacl' . DS . 'models' . DS . 'acoaction');
-uses('controller' . DS . 'components' . DS . 'dbacl' . DS . 'models' . DS . 'aro');
-uses('controller' . DS . 'components' . DS . 'dbacl' . DS . 'models' . DS . 'aros_aco');
-/**
- * In this file you can extend the AclBase.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl
- */
-class DB_ACL extends AclBase {
-/**
- * Enter description here...
- *
- */
-	function __construct() {
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @return boolean
- * @access public
- */
-	function check($aro, $aco, $action = "*") {
-		$Perms = new ArosAco();
-		$Aro = new Aro();
-		$Aco = new Aco();
-
-		if ($aro == null || $aco == null) {
-			return false;
-		}
-
-		$permKeys = $this->_getAcoKeys($Perms->loadInfo());
-		$aroPath = $Aro->getPath($aro);
-		$tmpAcoPath = $Aco->getPath($aco);
-
-		if ($tmpAcoPath === null) {
-			return false;
-		}
-		$tmpAcoPath = array_reverse($tmpAcoPath);
-		$acoPath = array();
-
-		if ($action != '*' && !in_array('_' . $action, $permKeys)) {
-			trigger_error('ACO permissions key "' . $action . '" does not exist in DB_ACL::check()', E_USER_NOTICE);
-			return false;
-		}
-
-		foreach($tmpAcoPath as $a) {
-			$acoPath[] = $a['Aco']['id'];
-		}
-
-		for($i = count($aroPath) - 1; $i >= 0; $i--) {
-			$perms = $Perms->findAll(array('ArosAco.aro_id' => $aroPath[$i]['Aro']['id'],
-														'ArosAco.aco_id' => $acoPath), null,
-														'Aco.lft desc');
-			if ($perms == null || count($perms) == 0) {
-				continue;
-			} else {
-				foreach($perms as $perm) {
-					if ($action == '*') {
-						// ARO must be cleared for ALL ACO actions
-						foreach($permKeys as $key) {
-							if (isset($perm['ArosAco'])) {
-								if ($perm['ArosAco'][$key] != 1) {
-										return false;
-								}
-							}
-						}
-						return true;
-
-					} else {
-						switch($perm['ArosAco']['_' . $action]) {
-							case -1:
-								return false;
-							case 0:
-								continue;
-							break;
-							case 1:
-								return true;
-							break;
-						}
-					}
-				}
-			}
-		}
-		return false;
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @param integer $value
- * @return boolean
- * @access public
- */
-	function allow($aro, $aco, $action = "*", $value = 1) {
-		$Perms = new ArosAco();
-		$perms = $this->getAclLink($aro, $aco);
-		$permKeys = $this->_getAcoKeys($Perms->loadInfo());
-		$save = array();
-
-		if ($perms == false) {
-			trigger_error('DB_ACL::allow() - Invalid node', E_USER_WARNING);
-			return false;
-		}
-
-		if (isset($perms[0])) {
-			$save = $perms[0]['ArosAco'];
-		}
-
-		if ($action == "*") {
-			$permKeys = $this->_getAcoKeys($Perms->loadInfo());
-
-			foreach($permKeys as $key) {
-				$save[$key] = $value;
-			}
-		} else {
-			if (in_array('_' . $action, $permKeys)) {
-				$save['_' . $action] = $value;
-			} else {
-				trigger_error('DB_ACL::allow() - Invalid ACO action', E_USER_WARNING);
-				return false;
-			}
-		}
-
-		$save['aro_id'] = $perms['aro'];
-		$save['aco_id'] = $perms['aco'];
-
-		if ($perms['link'] != null && count($perms['link']) > 0) {
-			$save['id'] = $perms['link'][0]['ArosAco']['id'];
-		}
-		return $Perms->save(array('ArosAco' => $save));
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @return boolean
- * @access public
- */
-	function deny($aro, $aco, $action = "*") {
-		return $this->allow($aro, $aco, $action, -1);
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @return boolean
- * @access public
- */
-	function inherit($aro, $aco, $action = "*") {
-		return $this->allow($aro, $aco, $action, 0);
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @return boolean
- * @access public
- */
-	function grant($aro, $aco, $action = "*") {
-		return $this->allow($aro, $aco, $action);
-	}
-/**
- * Enter description here...
- *
- * @param string $aro
- * @param string $aco
- * @param string $action
- * @return boolean
- * @access public
- */
-	function revoke($aro, $aco, $action = "*") {
-		return $this->deny($aro, $aco, $action);
-	}
-/**
- * Get an ARO object from the given id or alias
- *
- * @param mixed $id
- * @return object Aro
- * @access public
- */
-	function getAro($id = null) {
-		return $this->__getObject($id, 'Aro');
-	}
-/**
- * Get an ACO object from the given id or alias
- *
- * @param mixed $id
- * @return object Aco
- * @access public
- */
-	function getAco($id = null) {
-		return $this->__getObject($id, 'Aco');
-	}
-	function __getObject($id = null, $object) {
-		if ($id == null) {
-			trigger_error('Null id provided in DB_ACL::get' . $object, E_USER_WARNING);
-			return null;
-		}
-
-		$obj = new $object;
-
-		if (is_numeric($id)) {
-			$key = 'foreign_key';
-			if ($object == 'Aco') {
-				$key = 'object_id';
-			}
-
-			$conditions = array($object . '.' . $key => $id);
-		} else {
-			$conditions = array($object . '.alias' => $id);
-		}
-
-		$tmp = $obj->find($conditions);
-		$obj->id = $tmp[$object]['id'];
-		return $obj;
-	}
-/**
- * Get an array of access-control links between the given Aro and Aco
- *
- * @param mixed $aro
- * @param mixed $aco
- * @return array
- * @access public
- */
-	function getAclLink($aro, $aco) {
-		$Aro = new Aro();
-		$Aco = new Aco();
-		$Link = new ArosAco();
-
-		$obj = array();
-		$obj['Aro'] = $Aro->find($Aro->_resolveID($aro));
-		$obj['Aco'] = $Aco->find($Aco->_resolveID($aco));
-		$obj['Aro'] = $obj['Aro']['Aro'];
-		$obj['Aco'] = $obj['Aco']['Aco'];
-
-		if ($obj['Aro'] == null || count($obj['Aro']) == 0 || $obj['Aco'] == null || count($obj['Aco']) == 0) {
-			return false;
-		}
-		return array('aro' => $obj['Aro']['id'],
-							'aco'  => $obj['Aco']['id'],
-							'link' => $Link->findAll(array(
-							'ArosAco.aro_id' => $obj['Aro']['id'],
-							'ArosAco.aco_id' => $obj['Aco']['id'])));
-	}
-/**
- * Enter description here...
- *
- * @param object $keys
- * @return array
- * @access protected
- */
-	function _getAcoKeys($keys) {
-		$newKeys = array();
-		$keys = $keys->value;
-
-		foreach($keys as $key) {
-			if ($key['name'] != 'id' && $key['name'] != 'aro_id' && $key['name'] != 'aco_id') {
-				$newKeys[] = $key['name'];
-			}
-		}
-		return $newKeys;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/entries b/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/entries
deleted file mode 100644
index 8ebc846..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/entries
+++ /dev/null
@@ -1,88 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/controller/components/dbacl/models
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-acoaction.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-160667f4a7a92a1f2d67ee67cf62efbd
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-aro.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-370ced186548fff68240a25c4c98188f
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-aco.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-750726ecc1c7f556ce6f2a0b7f770655
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-aclnode.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-8bb9cbc051879faeab7316f23adaee56
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-aros_aco.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-a67c703d6bf1f392d08863156edeb400
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/format b/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aclnode.php.svn-base b/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aclnode.php.svn-base
deleted file mode 100644
index 2982157..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aclnode.php.svn-base
+++ /dev/null
@@ -1,309 +0,0 @@
-<?php
-/* SVN FILE: $Id: aclnode.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components.dbacl.models
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Load AppModel class
- */
-loadModel();
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl.models
- *
- */
-class AclNode extends AppModel {
-/**
- * Database configuration to use
- *
- * @var string
- */
-	var $useDbConfig = ACL_DATABASE;
-/**
- * Cache Queries
- *
- * @var boolean
- */
-	var $cacheQueries = false;
-/**
- * Creates a new ARO/ACO node
- *
- * @param int $linkId
- * @param mixed $parentId
- * @param string $alias
- * @return boolean True on success, false on fail
- * @access public
- */
-	function create($linkId = 0, $parentId = null, $alias = '') {
-		parent::create();
-		if (strtolower(get_class($this)) == "aclnode") {
-			trigger_error("[acl_base] The AclBase class constructor has been called, or the class was instantiated. This class must remain abstract. Please refer to the Cake docs for ACL configuration.", E_USER_ERROR);
-			return null;
-		}
-		extract ($this->__dataVars());
-
-		if ($parentId == null || $parentId === 0) {
-			$parent = $this->find(null, 'MAX(rght) as rght', null, -1);
-			$parent['lft'] = $parent[0]['rght'];
-
-			if ($parent[0]['rght'] == null || !$parent[0]['rght']) {
-				$parent['lft'] = 0;
-			}
-		} else {
-			$parent = $this->find($this->_resolveID($parentId), null, null, 0);
-			if ($parent == null || count($parent) == 0) {
-				trigger_error("Null parent in {$class}::create()", E_USER_WARNING);
-				return null;
-			}
-			$parent = $parent[$class];
-			$this->_syncTable(1, $parent['lft'], $parent['lft']);
-		}
-		$return = $this->save(array($class => array($secondary_id => $linkId,
-																	'alias' => $alias,
-																	'lft' => $parent['lft'] + 1,
-																	'rght' => $parent['lft'] + 2)));
-		$this->id  = $this->getLastInsertID();
-		return $return;
-	}
-/**
- * Get the ARO/ACO ID with the given alias
- *
- * @param mixed $alias	The alias of an ARO/ACO node
- * @return mixed	The ID of an ARO/ACO node, or false if not found.
- * @access public
- */
-	function id($alias) {
-		extract($this->__dataVars());
-		return $this->find(array($this->name . '.alias' => $alias), array($secondary_id), null, -1);
-	}
-/**
- * Deletes the ARO/ACO node with the given ID
- *
- * @param mixed $id	The id or alias of an ARO/ACO node
- * @return boolean True on success, false on fail
- * @access public
- */
-	function delete($id) {
-		extract ($this->__dataVars());
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		$result = $this->find($this->_resolveID($id));
-		$object = $result[$class];
-		if ($object == null || count($object) == 0) {
-			return false;
-		}
-
-		$children = $this->findAll(array("{$class}.rght" => "< {$result[$class]['rght']}", "{$class}.lft" => "> {$result[$class]['lft']}"), 'id', null, null, null, -1);
-		$idList = Set::extract($children, '{n}.' . $class . '.id');
-		$idList[] = $result[$class]['id'];
-
-		$this->ArosAco->query('DELETE FROM ' . $db->fullTableName($this->ArosAco) . " WHERE {$class}_id in (" . implode(', ', $idList) . ')');
-
-		$table = $db->fullTableName($this);
-		$this->query("DELETE FROM {$table} WHERE {$table}.lft >= {$result[$class]['lft']} AND {$table}.rght <= {$result[$class]['rght']}");
-
-		$shift = 1 + $result[$class]['rght'] - $result[$class]['lft'];
-		$this->query('UPDATE ' . $table . ' SET ' . $db->name('rght') . ' = ' . $db->name('rght') . ' - ' . $shift . ' WHERE ' . $db->name('rght') . ' > ' . $result[$class]['rght']);
-		$this->query('UPDATE ' . $table . ' SET ' . $db->name('lft') . ' = ' . $db->name('lft') . ' - ' . $shift . ' WHERE ' . $db->name('lft') . ' > ' . $result[$class]['lft']);
-		return true;
-	}
-/**
- * Sets the parent of the given node
- *
- * @param mixed $parentId
- * @param mixed $id
- * @return boolean True on success, false on failure
- * @access public
- */
-	function setParent($parentId = null, $id = null) {
-		if (strtolower(get_class($this)) == "aclnode") {
-			trigger_error("[acl_base] The AclBase class constructor has been called, or the class was instantiated. This class must remain abstract. Please refer to the Cake docs for ACL configuration.", E_USER_ERROR);
-			return null;
-		}
-		extract ($this->__dataVars());
-
-		if ($id == null && $this->id == false) {
-			return false;
-		} elseif ($id == null) {
-			$id = $this->id;
-		}
-		$object = $this->find($this->_resolveID($id), null, null, 0);
-
-		if ($object == null || count($object) == 0) {
-			return false;
-		}
-		$object = $object[$class];
-		$parent = $this->getParent($id);
-
-		if (($parent == null && $parentId == null) || ($parentId == $parent[$class][$secondary_id] && $parentId != null) || ($parentId == $parent[$class]['alias'] && $parentId != null)) {
-			return false;
-		}
-
-		if ($parentId == null) {
-			$newParent = $this->find(null, 'MAX(rght) as lft', null, -1);
-			$newParent = $newParent[0];
-			$newParent['rght'] = $newParent['lft'];
-		} else {
-			$newParent = $this->find($this->_resolveID($parentId), null, null, 0);
-			$newParent = $newParent[$class];
-		}
-
-		if ($parentId != null && $newParent['lft'] <= $object['lft'] && $newParent['rght'] >= $object['rght']) {
-			return false;
-		}
-		$this->_syncTable(0, $object['lft'], $object['lft']);
-
-		if ($object['lft'] < $newParent['lft']) {
-			$newParent['lft'] = $newParent['lft'] - 2;
-			$newParent['rght'] = $newParent['rght'] - 2;
-		}
-
-		if ($parentId != null) {
-			$this->_syncTable(1, $newParent['lft'], $newParent['lft']);
-		}
-		$object['lft'] = $newParent['lft'] + 1;
-		$object['rght'] = $newParent['lft'] + 2;
-		$this->save(array($class => $object));
-
-		if ($newParent['lft'] == 0) {
-			$this->_syncTable(2, $newParent['lft'], $newParent['lft']);
-		}
-		return true;
-	}
-/**
- * Get the parent node of the given Aro or Aco
- *
- * @param moxed $id
- * @return array
- * @access public
- */
-	function getParent($id) {
-		$path = $this->getPath($id);
-		if ($path == null || count($path) < 2) {
-			return null;
-		} else {
-			return $path[count($path) - 2];
-		}
-	}
-/**
- * Gets the path to the given Aro or Aco
- *
- * @param mixed $id
- * @return array
- * @access public
- */
-	function getPath($id) {
-		if (strtolower(get_class($this)) == "aclnode") {
-			trigger_error("[acl_base] The AclBase class constructor has been called, or the class was instantiated. This class must remain abstract. Please refer to the Cake docs for ACL configuration.", E_USER_ERROR);
-			return null;
-		}
-		extract ($this->__dataVars());
-		$item = $this->find($this->_resolveID($id), null, null, 0);
-
-		if ($item == null || count($item) == 0) {
-			return null;
-		}
-		return $this->findAll(array($class . '.lft' => '<= ' . $item[$class]['lft'], $class . '.rght' => '>= ' . $item[$class]['rght']), null, array($class . '.lft' => 'ASC'), null, null, 0);
-	}
-/**
- * Get the child nodes of the given Aro or Aco
- *
- * @param mixed $id
- * @return array
- * @access public
- */
-	function getChildren($id) {
-		if (strtolower(get_class($this)) == "aclnode") {
-			trigger_error("[acl_base] The AclBase class constructor has been called, or the class was instantiated. This class must remain abstract. Please refer to the Cake docs for ACL configuration.", E_USER_ERROR);
-			return null;
-		}
-
-		extract ($this->__dataVars());
-		$item = $this->find($this->_resolveID($id), null, null, 0);
-		return $this->findAll(array($class . '.lft' => '> ' . $item[$class]['lft'], $class . '.rght' => '< ' . $item[$class]['rght']), null, null, null, null, null, 0);
-	}
-/**
- * Gets a conditions array to find an Aro or Aco, based on the given id or alias
- *
- * @param mixed $id
- * @return array Conditions array for a find/findAll call
- * @access public
- */
-	function _resolveID($id) {
-		extract($this->__dataVars());
-		$key = (is_numeric($id) ? $secondary_id : 'alias');
-		return array($this->name . '.' . $key => $id);
-	}
-/**
- * Shifts the left and right values of the aro/aco tables
- * when a node is added or removed
- *
- * @param unknown_type $dir
- * @param unknown_type $lft
- * @param unknown_type $rght
- * @access protected
- */
-	function _syncTable($dir, $lft, $rght) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if ($dir == 2) {
-			$shift = 1;
-			$dir = '+';
-		} else {
-			$shift = 2;
-
-			if ($dir > 0) {
-				$dir = '+';
-			} else {
-				$dir = '-';
-			}
-		}
-		$db->query('UPDATE ' . $db->fullTableName($this) . ' SET ' . $db->name('rght') . ' = ' . $db->name('rght') . ' ' . $dir . ' ' . $shift . ' WHERE ' . $db->name('rght') . ' > ' . $rght);
-		$db->query('UPDATE ' . $db->fullTableName($this) . ' SET ' . $db->name('lft') . ' = ' . $db->name('lft') . '  ' . $dir . ' ' . $shift . ' WHERE ' . $db->name('lft') . '  > ' . $lft);
-	}
-/**
- * Infers data based on the currently-intantiated subclass.
- *
- * @return array
- * @access private
- */
-	function __dataVars() {
-		$vars = array();
-		$class = strtolower(get_class($this));
-		if ($class == 'aro') {
-			$vars['secondary_id'] = 'foreign_key';
-		} else {
-			$vars['secondary_id'] = 'object_id';
-		}
-		$vars['class'] = ucwords($class);
-		return $vars;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aco.php.svn-base b/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aco.php.svn-base
deleted file mode 100644
index 1ef7a77..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aco.php.svn-base
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/* SVN FILE: $Id: aco.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components.dbacl.models
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl.models
- *
- */
-class Aco extends AclNode{
-/**
- * Model name
- *
- * @var string
- */
-	 var $name = 'Aco';
-/**
- * Has many association
- *
- * @var array
- */
-	 var $hasMany = array('ArosAco');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/acoaction.php.svn-base b/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/acoaction.php.svn-base
deleted file mode 100644
index 86133f6..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/acoaction.php.svn-base
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/* SVN FILE: $Id: acoaction.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components.dbacl.models
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description.
- */
-loadModel();
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl.models
- *
- */
-class AcoAction extends AppModel {
-/**
- * Model name
- *
- * @var string
- */
-	 var $name = 'AcoAction';
-/**
- * Belongs to association
- *
- * @var string
- */
-	 var $belongsTo = 'Aco';
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aro.php.svn-base b/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aro.php.svn-base
deleted file mode 100644
index 979ac71..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aro.php.svn-base
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/* SVN FILE: $Id: aro.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components.dbacl.models
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl.models
- *
- */
-class Aro extends AclNode {
-/**
- * Model name
- *
- * @var string
- */
-	 var $name = 'Aro';
-/**
- * Has many association
- *
- * @var array
- */
-	 var $hasMany = array('ArosAco');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aros_aco.php.svn-base b/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aros_aco.php.svn-base
deleted file mode 100644
index 118ae5a..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/.svn/text-base/aros_aco.php.svn-base
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-/* SVN FILE: $Id: aros_aco.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components.dbacl.models
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl.models
- */
-class ArosAco extends AppModel {
-/**
- * Cache Queries
- *
- * @var boolean
- */
-	var $cacheQueries = false;
-/**
- * Model name
- *
- * @var string
- */
-	 var $name = 'ArosAco';
-/**
- * Table this model uses
- *
- * @var string
- */
-	 var $useTable = 'aros_acos';
-/**
- * Belongs to association
- *
- * @var array
- */
-	 var $belongsTo = array('Aro', 'Aco');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/aclnode.php b/old/html/multidic/cake/libs/controller/components/dbacl/models/aclnode.php
deleted file mode 100644
index 2982157..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/aclnode.php
+++ /dev/null
@@ -1,309 +0,0 @@
-<?php
-/* SVN FILE: $Id: aclnode.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components.dbacl.models
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Load AppModel class
- */
-loadModel();
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl.models
- *
- */
-class AclNode extends AppModel {
-/**
- * Database configuration to use
- *
- * @var string
- */
-	var $useDbConfig = ACL_DATABASE;
-/**
- * Cache Queries
- *
- * @var boolean
- */
-	var $cacheQueries = false;
-/**
- * Creates a new ARO/ACO node
- *
- * @param int $linkId
- * @param mixed $parentId
- * @param string $alias
- * @return boolean True on success, false on fail
- * @access public
- */
-	function create($linkId = 0, $parentId = null, $alias = '') {
-		parent::create();
-		if (strtolower(get_class($this)) == "aclnode") {
-			trigger_error("[acl_base] The AclBase class constructor has been called, or the class was instantiated. This class must remain abstract. Please refer to the Cake docs for ACL configuration.", E_USER_ERROR);
-			return null;
-		}
-		extract ($this->__dataVars());
-
-		if ($parentId == null || $parentId === 0) {
-			$parent = $this->find(null, 'MAX(rght) as rght', null, -1);
-			$parent['lft'] = $parent[0]['rght'];
-
-			if ($parent[0]['rght'] == null || !$parent[0]['rght']) {
-				$parent['lft'] = 0;
-			}
-		} else {
-			$parent = $this->find($this->_resolveID($parentId), null, null, 0);
-			if ($parent == null || count($parent) == 0) {
-				trigger_error("Null parent in {$class}::create()", E_USER_WARNING);
-				return null;
-			}
-			$parent = $parent[$class];
-			$this->_syncTable(1, $parent['lft'], $parent['lft']);
-		}
-		$return = $this->save(array($class => array($secondary_id => $linkId,
-																	'alias' => $alias,
-																	'lft' => $parent['lft'] + 1,
-																	'rght' => $parent['lft'] + 2)));
-		$this->id  = $this->getLastInsertID();
-		return $return;
-	}
-/**
- * Get the ARO/ACO ID with the given alias
- *
- * @param mixed $alias	The alias of an ARO/ACO node
- * @return mixed	The ID of an ARO/ACO node, or false if not found.
- * @access public
- */
-	function id($alias) {
-		extract($this->__dataVars());
-		return $this->find(array($this->name . '.alias' => $alias), array($secondary_id), null, -1);
-	}
-/**
- * Deletes the ARO/ACO node with the given ID
- *
- * @param mixed $id	The id or alias of an ARO/ACO node
- * @return boolean True on success, false on fail
- * @access public
- */
-	function delete($id) {
-		extract ($this->__dataVars());
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		$result = $this->find($this->_resolveID($id));
-		$object = $result[$class];
-		if ($object == null || count($object) == 0) {
-			return false;
-		}
-
-		$children = $this->findAll(array("{$class}.rght" => "< {$result[$class]['rght']}", "{$class}.lft" => "> {$result[$class]['lft']}"), 'id', null, null, null, -1);
-		$idList = Set::extract($children, '{n}.' . $class . '.id');
-		$idList[] = $result[$class]['id'];
-
-		$this->ArosAco->query('DELETE FROM ' . $db->fullTableName($this->ArosAco) . " WHERE {$class}_id in (" . implode(', ', $idList) . ')');
-
-		$table = $db->fullTableName($this);
-		$this->query("DELETE FROM {$table} WHERE {$table}.lft >= {$result[$class]['lft']} AND {$table}.rght <= {$result[$class]['rght']}");
-
-		$shift = 1 + $result[$class]['rght'] - $result[$class]['lft'];
-		$this->query('UPDATE ' . $table . ' SET ' . $db->name('rght') . ' = ' . $db->name('rght') . ' - ' . $shift . ' WHERE ' . $db->name('rght') . ' > ' . $result[$class]['rght']);
-		$this->query('UPDATE ' . $table . ' SET ' . $db->name('lft') . ' = ' . $db->name('lft') . ' - ' . $shift . ' WHERE ' . $db->name('lft') . ' > ' . $result[$class]['lft']);
-		return true;
-	}
-/**
- * Sets the parent of the given node
- *
- * @param mixed $parentId
- * @param mixed $id
- * @return boolean True on success, false on failure
- * @access public
- */
-	function setParent($parentId = null, $id = null) {
-		if (strtolower(get_class($this)) == "aclnode") {
-			trigger_error("[acl_base] The AclBase class constructor has been called, or the class was instantiated. This class must remain abstract. Please refer to the Cake docs for ACL configuration.", E_USER_ERROR);
-			return null;
-		}
-		extract ($this->__dataVars());
-
-		if ($id == null && $this->id == false) {
-			return false;
-		} elseif ($id == null) {
-			$id = $this->id;
-		}
-		$object = $this->find($this->_resolveID($id), null, null, 0);
-
-		if ($object == null || count($object) == 0) {
-			return false;
-		}
-		$object = $object[$class];
-		$parent = $this->getParent($id);
-
-		if (($parent == null && $parentId == null) || ($parentId == $parent[$class][$secondary_id] && $parentId != null) || ($parentId == $parent[$class]['alias'] && $parentId != null)) {
-			return false;
-		}
-
-		if ($parentId == null) {
-			$newParent = $this->find(null, 'MAX(rght) as lft', null, -1);
-			$newParent = $newParent[0];
-			$newParent['rght'] = $newParent['lft'];
-		} else {
-			$newParent = $this->find($this->_resolveID($parentId), null, null, 0);
-			$newParent = $newParent[$class];
-		}
-
-		if ($parentId != null && $newParent['lft'] <= $object['lft'] && $newParent['rght'] >= $object['rght']) {
-			return false;
-		}
-		$this->_syncTable(0, $object['lft'], $object['lft']);
-
-		if ($object['lft'] < $newParent['lft']) {
-			$newParent['lft'] = $newParent['lft'] - 2;
-			$newParent['rght'] = $newParent['rght'] - 2;
-		}
-
-		if ($parentId != null) {
-			$this->_syncTable(1, $newParent['lft'], $newParent['lft']);
-		}
-		$object['lft'] = $newParent['lft'] + 1;
-		$object['rght'] = $newParent['lft'] + 2;
-		$this->save(array($class => $object));
-
-		if ($newParent['lft'] == 0) {
-			$this->_syncTable(2, $newParent['lft'], $newParent['lft']);
-		}
-		return true;
-	}
-/**
- * Get the parent node of the given Aro or Aco
- *
- * @param moxed $id
- * @return array
- * @access public
- */
-	function getParent($id) {
-		$path = $this->getPath($id);
-		if ($path == null || count($path) < 2) {
-			return null;
-		} else {
-			return $path[count($path) - 2];
-		}
-	}
-/**
- * Gets the path to the given Aro or Aco
- *
- * @param mixed $id
- * @return array
- * @access public
- */
-	function getPath($id) {
-		if (strtolower(get_class($this)) == "aclnode") {
-			trigger_error("[acl_base] The AclBase class constructor has been called, or the class was instantiated. This class must remain abstract. Please refer to the Cake docs for ACL configuration.", E_USER_ERROR);
-			return null;
-		}
-		extract ($this->__dataVars());
-		$item = $this->find($this->_resolveID($id), null, null, 0);
-
-		if ($item == null || count($item) == 0) {
-			return null;
-		}
-		return $this->findAll(array($class . '.lft' => '<= ' . $item[$class]['lft'], $class . '.rght' => '>= ' . $item[$class]['rght']), null, array($class . '.lft' => 'ASC'), null, null, 0);
-	}
-/**
- * Get the child nodes of the given Aro or Aco
- *
- * @param mixed $id
- * @return array
- * @access public
- */
-	function getChildren($id) {
-		if (strtolower(get_class($this)) == "aclnode") {
-			trigger_error("[acl_base] The AclBase class constructor has been called, or the class was instantiated. This class must remain abstract. Please refer to the Cake docs for ACL configuration.", E_USER_ERROR);
-			return null;
-		}
-
-		extract ($this->__dataVars());
-		$item = $this->find($this->_resolveID($id), null, null, 0);
-		return $this->findAll(array($class . '.lft' => '> ' . $item[$class]['lft'], $class . '.rght' => '< ' . $item[$class]['rght']), null, null, null, null, null, 0);
-	}
-/**
- * Gets a conditions array to find an Aro or Aco, based on the given id or alias
- *
- * @param mixed $id
- * @return array Conditions array for a find/findAll call
- * @access public
- */
-	function _resolveID($id) {
-		extract($this->__dataVars());
-		$key = (is_numeric($id) ? $secondary_id : 'alias');
-		return array($this->name . '.' . $key => $id);
-	}
-/**
- * Shifts the left and right values of the aro/aco tables
- * when a node is added or removed
- *
- * @param unknown_type $dir
- * @param unknown_type $lft
- * @param unknown_type $rght
- * @access protected
- */
-	function _syncTable($dir, $lft, $rght) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if ($dir == 2) {
-			$shift = 1;
-			$dir = '+';
-		} else {
-			$shift = 2;
-
-			if ($dir > 0) {
-				$dir = '+';
-			} else {
-				$dir = '-';
-			}
-		}
-		$db->query('UPDATE ' . $db->fullTableName($this) . ' SET ' . $db->name('rght') . ' = ' . $db->name('rght') . ' ' . $dir . ' ' . $shift . ' WHERE ' . $db->name('rght') . ' > ' . $rght);
-		$db->query('UPDATE ' . $db->fullTableName($this) . ' SET ' . $db->name('lft') . ' = ' . $db->name('lft') . '  ' . $dir . ' ' . $shift . ' WHERE ' . $db->name('lft') . '  > ' . $lft);
-	}
-/**
- * Infers data based on the currently-intantiated subclass.
- *
- * @return array
- * @access private
- */
-	function __dataVars() {
-		$vars = array();
-		$class = strtolower(get_class($this));
-		if ($class == 'aro') {
-			$vars['secondary_id'] = 'foreign_key';
-		} else {
-			$vars['secondary_id'] = 'object_id';
-		}
-		$vars['class'] = ucwords($class);
-		return $vars;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/aco.php b/old/html/multidic/cake/libs/controller/components/dbacl/models/aco.php
deleted file mode 100644
index 1ef7a77..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/aco.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/* SVN FILE: $Id: aco.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components.dbacl.models
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl.models
- *
- */
-class Aco extends AclNode{
-/**
- * Model name
- *
- * @var string
- */
-	 var $name = 'Aco';
-/**
- * Has many association
- *
- * @var array
- */
-	 var $hasMany = array('ArosAco');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/acoaction.php b/old/html/multidic/cake/libs/controller/components/dbacl/models/acoaction.php
deleted file mode 100644
index 86133f6..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/acoaction.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/* SVN FILE: $Id: acoaction.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components.dbacl.models
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description.
- */
-loadModel();
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl.models
- *
- */
-class AcoAction extends AppModel {
-/**
- * Model name
- *
- * @var string
- */
-	 var $name = 'AcoAction';
-/**
- * Belongs to association
- *
- * @var string
- */
-	 var $belongsTo = 'Aco';
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/aro.php b/old/html/multidic/cake/libs/controller/components/dbacl/models/aro.php
deleted file mode 100644
index 979ac71..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/aro.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/* SVN FILE: $Id: aro.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components.dbacl.models
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl.models
- *
- */
-class Aro extends AclNode {
-/**
- * Model name
- *
- * @var string
- */
-	 var $name = 'Aro';
-/**
- * Has many association
- *
- * @var array
- */
-	 var $hasMany = array('ArosAco');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/dbacl/models/aros_aco.php b/old/html/multidic/cake/libs/controller/components/dbacl/models/aros_aco.php
deleted file mode 100644
index 118ae5a..0000000
--- a/old/html/multidic/cake/libs/controller/components/dbacl/models/aros_aco.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-/* SVN FILE: $Id: aros_aco.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components.dbacl.models
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components.dbacl.models
- */
-class ArosAco extends AppModel {
-/**
- * Cache Queries
- *
- * @var boolean
- */
-	var $cacheQueries = false;
-/**
- * Model name
- *
- * @var string
- */
-	 var $name = 'ArosAco';
-/**
- * Table this model uses
- *
- * @var string
- */
-	 var $useTable = 'aros_acos';
-/**
- * Belongs to association
- *
- * @var array
- */
-	 var $belongsTo = array('Aro', 'Aco');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/iniacl/.svn/entries b/old/html/multidic/cake/libs/controller/components/iniacl/.svn/entries
deleted file mode 100644
index 7cb082e..0000000
--- a/old/html/multidic/cake/libs/controller/components/iniacl/.svn/entries
+++ /dev/null
@@ -1,40 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/controller/components/iniacl
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-ini_acl.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-204acd905cc0d079195199f6f4db0f2e
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/controller/components/iniacl/.svn/format b/old/html/multidic/cake/libs/controller/components/iniacl/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/controller/components/iniacl/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/controller/components/iniacl/.svn/text-base/ini_acl.php.svn-base b/old/html/multidic/cake/libs/controller/components/iniacl/.svn/text-base/ini_acl.php.svn-base
deleted file mode 100644
index 95839d3..0000000
--- a/old/html/multidic/cake/libs/controller/components/iniacl/.svn/text-base/ini_acl.php.svn-base
+++ /dev/null
@@ -1,184 +0,0 @@
-<?php
-/* SVN FILE: $Id: ini_acl.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * This is core configuration file.
- *
- * Use it to configure core behaviour ofCake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.componenets.iniacl
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * load AclBase
- */
-uses('controller/components/acl_base');
-/**
- * In this file you can extend the AclBase.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.componenets.iniacl
- */
-class INI_ACL extends AclBase {
-/**
- * Array with configuration, parsed from ini file
- *
- * @var array
- */
-	var $config = null;
-/**
- * Constructor
- *
- */
-	function __construct() {
-	}
-
-/**
- * Main ACL check function. Checks to see if the ARO (access request object) has access to the ACO (access control object).
- * Looks at the acl.ini.php file for permissions (see instructions in/config/acl.ini.php).
- *
- * @param string $aro
- * @param string $aco
- * @return boolean
- * @access public
- */
-	function check($aro, $aco, $acoAction = null) {
-		if ($this->config == null) {
-			$this->config = $this->readConfigFile(CONFIGS . 'acl.ini.php');
-		}
-		$aclConfig = $this->config;
-
-		//First, if the user is specifically denied, then DENY
-		if (isset($aclConfig[$aro]['deny'])) {
-			$userDenies = $this->arrayTrim(explode(",", $aclConfig[$aro]['deny']));
-
-			if (array_search($aco, $userDenies)) {
-				//echo "User Denied!";
-				return false;
-			}
-		}
-
-		//Second, if the user is specifically allowed, then ALLOW
-		if (isset($aclConfig[$aro]['allow'])) {
-			$userAllows = $this->arrayTrim(explode(",", $aclConfig[$aro]['allow']));
-
-			if (array_search($aco, $userAllows)) {
-				//echo "User Allowed!";
-				return true;
-			}
-		}
-
-		//Check group permissions
-		if (isset($aclConfig[$aro]['groups'])) {
-			$userGroups = $this->arrayTrim(explode(",", $aclConfig[$aro]['groups']));
-
-			foreach($userGroups as $group) {
-				//If such a group exists,
-				if (array_key_exists($group, $aclConfig)) {
-					//If the group is specifically denied, then DENY
-					if (isset($aclConfig[$group]['deny'])) {
-						$groupDenies=$this->arrayTrim(explode(",", $aclConfig[$group]['deny']));
-
-						if (array_search($aco, $groupDenies)) {
-							//echo("Group Denied!");
-							return false;
-						}
-					}
-
-					//If the group is specifically allowed, then ALLOW
-					if (isset($aclConfig[$group]['allow'])) {
-						$groupAllows = $this->arrayTrim(explode(",", $aclConfig[$group]['allow']));
-
-						if (array_search($aco, $groupAllows)) {
-							//echo("Group Allowed!");
-							return true;
-						}
-					}
-				}
-			}
-		}
-
-		//Default, DENY
-		//echo("DEFAULT: DENY.");
-		return false;
-	}
-
-/**
- * Parses an INI file and returns an array that reflects the INI file's section structure. Double-quote friendly.
- *
- * @param string $fileName
- * @return array
- */
-	function readConfigFile($fileName) {
-		$fileLineArray = file($fileName);
-
-		foreach($fileLineArray as $fileLine) {
-				$dataLine = trim($fileLine);
-				$firstChar = substr($dataLine, 0, 1);
-
-				if ($firstChar != ';' && $dataLine != '') {
-					if ($firstChar == '[' && substr($dataLine, -1, 1) == ']') {
-						$sectionName = preg_replace('/[\[\]]/', '', $dataLine);
-					} else {
-						$delimiter = strpos($dataLine, '=');
-
-						if ($delimiter > 0) {
-							$key = strtolower(trim(substr($dataLine, 0, $delimiter)));
-							$value = trim(substr($dataLine, $delimiter + 1));
-
-							if (substr($value, 0, 1) == '"' && substr($value, -1) == '"') {
-								$value = substr($value, 1, -1);
-							}
-
-							$iniSetting[$sectionName][$key]=stripcslashes($value);
-						} else {
-							if (!isset($sectionName)) {
-								$sectionName = '';
-							}
-
-							$iniSetting[$sectionName][strtolower(trim($dataLine))]='';
-						}
-					}
-				} else {
-				}
-		}
-
-		return $iniSetting;
-	}
-
-/**
- * Removes trailing spaces on all array elements (to prepare for searching)
- *
- * @param array $array
- * @return array
- */
-	function arrayTrim($array) {
-		foreach($array as $element) {
-			$element = trim($element);
-		}
-
-		//Adding this element keeps array_search from returning 0:
-		//0 is the first key, which may be correct, but 0 is interpreted as false.
-		//Adding this element makes all the keys be positive integers.
-		array_unshift($array, "");
-		return $array;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/iniacl/ini_acl.php b/old/html/multidic/cake/libs/controller/components/iniacl/ini_acl.php
deleted file mode 100644
index 95839d3..0000000
--- a/old/html/multidic/cake/libs/controller/components/iniacl/ini_acl.php
+++ /dev/null
@@ -1,184 +0,0 @@
-<?php
-/* SVN FILE: $Id: ini_acl.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * This is core configuration file.
- *
- * Use it to configure core behaviour ofCake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.componenets.iniacl
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * load AclBase
- */
-uses('controller/components/acl_base');
-/**
- * In this file you can extend the AclBase.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.componenets.iniacl
- */
-class INI_ACL extends AclBase {
-/**
- * Array with configuration, parsed from ini file
- *
- * @var array
- */
-	var $config = null;
-/**
- * Constructor
- *
- */
-	function __construct() {
-	}
-
-/**
- * Main ACL check function. Checks to see if the ARO (access request object) has access to the ACO (access control object).
- * Looks at the acl.ini.php file for permissions (see instructions in/config/acl.ini.php).
- *
- * @param string $aro
- * @param string $aco
- * @return boolean
- * @access public
- */
-	function check($aro, $aco, $acoAction = null) {
-		if ($this->config == null) {
-			$this->config = $this->readConfigFile(CONFIGS . 'acl.ini.php');
-		}
-		$aclConfig = $this->config;
-
-		//First, if the user is specifically denied, then DENY
-		if (isset($aclConfig[$aro]['deny'])) {
-			$userDenies = $this->arrayTrim(explode(",", $aclConfig[$aro]['deny']));
-
-			if (array_search($aco, $userDenies)) {
-				//echo "User Denied!";
-				return false;
-			}
-		}
-
-		//Second, if the user is specifically allowed, then ALLOW
-		if (isset($aclConfig[$aro]['allow'])) {
-			$userAllows = $this->arrayTrim(explode(",", $aclConfig[$aro]['allow']));
-
-			if (array_search($aco, $userAllows)) {
-				//echo "User Allowed!";
-				return true;
-			}
-		}
-
-		//Check group permissions
-		if (isset($aclConfig[$aro]['groups'])) {
-			$userGroups = $this->arrayTrim(explode(",", $aclConfig[$aro]['groups']));
-
-			foreach($userGroups as $group) {
-				//If such a group exists,
-				if (array_key_exists($group, $aclConfig)) {
-					//If the group is specifically denied, then DENY
-					if (isset($aclConfig[$group]['deny'])) {
-						$groupDenies=$this->arrayTrim(explode(",", $aclConfig[$group]['deny']));
-
-						if (array_search($aco, $groupDenies)) {
-							//echo("Group Denied!");
-							return false;
-						}
-					}
-
-					//If the group is specifically allowed, then ALLOW
-					if (isset($aclConfig[$group]['allow'])) {
-						$groupAllows = $this->arrayTrim(explode(",", $aclConfig[$group]['allow']));
-
-						if (array_search($aco, $groupAllows)) {
-							//echo("Group Allowed!");
-							return true;
-						}
-					}
-				}
-			}
-		}
-
-		//Default, DENY
-		//echo("DEFAULT: DENY.");
-		return false;
-	}
-
-/**
- * Parses an INI file and returns an array that reflects the INI file's section structure. Double-quote friendly.
- *
- * @param string $fileName
- * @return array
- */
-	function readConfigFile($fileName) {
-		$fileLineArray = file($fileName);
-
-		foreach($fileLineArray as $fileLine) {
-				$dataLine = trim($fileLine);
-				$firstChar = substr($dataLine, 0, 1);
-
-				if ($firstChar != ';' && $dataLine != '') {
-					if ($firstChar == '[' && substr($dataLine, -1, 1) == ']') {
-						$sectionName = preg_replace('/[\[\]]/', '', $dataLine);
-					} else {
-						$delimiter = strpos($dataLine, '=');
-
-						if ($delimiter > 0) {
-							$key = strtolower(trim(substr($dataLine, 0, $delimiter)));
-							$value = trim(substr($dataLine, $delimiter + 1));
-
-							if (substr($value, 0, 1) == '"' && substr($value, -1) == '"') {
-								$value = substr($value, 1, -1);
-							}
-
-							$iniSetting[$sectionName][$key]=stripcslashes($value);
-						} else {
-							if (!isset($sectionName)) {
-								$sectionName = '';
-							}
-
-							$iniSetting[$sectionName][strtolower(trim($dataLine))]='';
-						}
-					}
-				} else {
-				}
-		}
-
-		return $iniSetting;
-	}
-
-/**
- * Removes trailing spaces on all array elements (to prepare for searching)
- *
- * @param array $array
- * @return array
- */
-	function arrayTrim($array) {
-		foreach($array as $element) {
-			$element = trim($element);
-		}
-
-		//Adding this element keeps array_search from returning 0:
-		//0 is the first key, which may be correct, but 0 is interpreted as false.
-		//Adding this element makes all the keys be positive integers.
-		array_unshift($array, "");
-		return $array;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/request_handler.php b/old/html/multidic/cake/libs/controller/components/request_handler.php
deleted file mode 100644
index c156965..0000000
--- a/old/html/multidic/cake/libs/controller/components/request_handler.php
+++ /dev/null
@@ -1,412 +0,0 @@
-<?php
-/* SVN FILE: $Id: request_handler.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Request object for handling alternative HTTP requests
- *
- * Alternative HTTP requests can come from wireless units like mobile phones, palmtop computers, and the like.
- * These units have no use for Ajax requests, and this Component can tell how Cake should respond to the different
- * needs of a handheld computer and a desktop machine.
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components
- * @since			CakePHP(tm) v 0.10.4.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-if (!defined('REQUEST_MOBILE_UA')) {
-	define('REQUEST_MOBILE_UA',
-			'(AvantGo|BlackBerry|DoCoMo|NetFront|Nokia|PalmOS|PalmSource|portalmmm|Plucker|ReqwirelessWeb|SonyEricsson|Symbian|UP\.Browser|Windows CE|Xiino)');
-}
-/**
- * Request object for handling alternative HTTP requests
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components
- *
- */
-class RequestHandlerComponent extends Object{
-/**
- * Enter description here...
- *
- * @var object
- * @access public
- */
-	var $controller = true;
-/**
- * The layout that will be switched to for Ajax requests
- *
- * @var string
- * @access public
- * @see RequestHandler::setAjax()
- */
-	var $ajaxLayout = 'ajax';
-/**
- * Determines whether or not callbacks will be fired on this component
- *
- * @var boolean
- * @access public
- */
-	var $disableStartup = false;
-/**
- * Friendly content-type mappings used to set response types and determine
- * request types.  Can be modified with RequestHandler::setContent()
- *
- * @var array
- * @access private
- * @see RequestHandlerComponent::setContent
- */
-	var $__requestContent = array(
-		'js' => 'text/javascript',
-		'css'	=> 'text/css',
-		'html'	=> 'text/html',
-		'form'	=> 'application/x-www-form-urlencoded',
-		'file'	=> 'multipart/form-data',
-		'xhtml'	=> array('application/xhtml+xml', 'application/xhtml', 'text/xhtml'),
-		'xml' => array('application/xml', 'text/xml'),
-		'rss' => 'application/rss+xml',
-		'atom' => 'application/atom+xml'
-	);
-/**
- * Content-types accepted by the client.  If extension parsing is enabled in the
- * Router, and an extension is detected, the corresponding content-type will be
- * used as the overriding primary content-type accepted.
- *
- * @var array
- * @access private
- */
-	var $__acceptTypes = array();
-/**
- * Constructor.  Parses the accepted content types accepted by the client using
- * HTTP_ACCEPT
- *
- * @access public
- * @return void
- */
-	function __construct() {
-		$this->__acceptTypes = explode(',', env('HTTP_ACCEPT'));
-
-		foreach($this->__acceptTypes as $i => $type) {
-			if (strpos($type, ';')) {
-				$type = explode(';', $type);
-				$this->__acceptTypes[$i] = $type[0];
-			}
-		}
-		parent::__construct();
-	}
-/**
- * Startup
- *
- * @param object A reference to the controller
- * @return null
- * @access public
- */
-	function startup(&$controller) {
-		if ($this->disableStartup) {
-			return;
-		}
-		$this->setAjax($controller);
-	}
-/**
- * Sets a controller's layout based on whether or not the current call is Ajax
- *
- * Add UTF-8 header for IE6 on XPsp2 bug if RequestHandlerComponent::isAjax()
- *
- * @param object The controller object
- * @return null
- * @access public
- */
-	function setAjax(&$controller) {
-		if ($this->isAjax()) {
-			$controller->layout = $this->ajaxLayout;
-			// Add UTF-8 header for IE6 on XPsp2 bug
-			header ('Content-Type: text/html; charset=UTF-8');
-		}
-	}
-/**
- * Returns true if the current call is from Ajax, false otherwise
- *
- * @return bool True if call is Ajax
- * @access public
- */
-	function isAjax() {
-		if (env('HTTP_X_REQUESTED_WITH') != null) {
-			return env('HTTP_X_REQUESTED_WITH') == "XMLHttpRequest";
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns true if the current call accepts an XML response, false otherwise
- *
- * @return bool True if client accepts an XML response
- * @access public
- */
-	function isXml() {
-		return $this->accepts('xml');
-	}
-/**
- * Returns true if the current call accepts an RSS response, false otherwise
- *
- * @return bool True if client accepts an RSS response
- * @access public
- */
-	function isRss() {
-		return $this->accepts('rss');
-	}
-/**
- * Returns true if the current call accepts an RSS response, false otherwise
- *
- * @return bool True if client accepts an RSS response
- * @access public
- */
-	function isAtom() {
-		return $this->accepts('atom');
-	}
-/**
- * Returns true if the current call a POST request
- *
- * @return bool True if call is a POST
- * @access public
- */
-	function isPost() {
-		return (strtolower(env('REQUEST_METHOD')) == 'post');
-	}
-/**
- * Returns true if the current call a PUT request
- *
- * @return bool True if call is a PUT
- * @access public
- */
-	function isPut() {
-		return (strtolower(env('REQUEST_METHOD')) == 'put');
-	}
-/**
- * Returns true if the current call a GET request
- *
- * @return bool True if call is a GET
- * @access public
- */
-	function isGet() {
-		return (strtolower(env('REQUEST_METHOD')) == 'get');
-	}
-/**
- * Returns true if the current call a DELETE request
- *
- * @return bool True if call is a DELETE
- * @access public
- */
-	function isDelete() {
-		return (strtolower(env('REQUEST_METHOD')) == 'delete');
-	}
-/**
- * Gets Prototype version if call is Ajax, otherwise empty string.
- * The Prototype library sets a special "Prototype version" HTTP header.
- *
- * @return string Prototype version of component making Ajax call
- * @access public
- */
-	function getAjaxVersion() {
-		if (env('HTTP_X_PROTOTYPE_VERSION') != null) {
-			return env('HTTP_X_PROTOTYPE_VERSION');
-		}
-		return false;
-	}
-/**
- * Adds/sets the Content-type(s) for the given name
- *
- * @param string $name The name of the Content-type, i.e. "html", "xml", "css"
- * @param mixed $type The Content-type or array of Content-types assigned to the name
- * @return void
- * @access public
- */
-	function setContent($name, $type) {
-		$this->__requestContent[$name] = $type;
-	}
-/**
- * Gets the server name from which this request was referred
- *
- * @return string Server address
- * @access public
- */
-	function getReferrer() {
-		if (env('HTTP_HOST') != null) {
-			$sess_host = env('HTTP_HOST');
-		}
-
-		if (env('HTTP_X_FORWARDED_HOST') != null) {
-			$sess_host = env('HTTP_X_FORWARDED_HOST');
-		}
-		return trim(preg_replace('/:.*/', '', $sess_host));
-	}
-/**
- * Gets remote client IP
- *
- * @return string Client IP address
- * @access public
- */
-	function getClientIP() {
-		if (env('HTTP_X_FORWARDED_FOR') != null) {
-			$ipaddr = preg_replace('/,.*/', '', env('HTTP_X_FORWARDED_FOR'));
-		} else {
-			if (env('HTTP_CLIENT_IP') != null) {
-				$ipaddr = env('HTTP_CLIENT_IP');
-			} else {
-				$ipaddr = env('REMOTE_ADDR');
-			}
-		}
-
-		if (env('HTTP_CLIENTADDRESS') != null) {
-			$tmpipaddr = env('HTTP_CLIENTADDRESS');
-
-			if (!empty($tmpipaddr)) {
-				$ipaddr = preg_replace('/,.*/', '', $tmpipaddr);
-			}
-		}
-		return trim($ipaddr);
-	}
-/**
- * Returns true if user agent string matches a mobile web browser
- *
- * @return bool True if user agent is a mobile web browser
- * @access public
- */
-	function isMobile() {
-		return (preg_match('/' . REQUEST_MOBILE_UA . '/i', env('HTTP_USER_AGENT')) > 0);
-	}
-/**
- * Strips extra whitespace from output
- *
- * @param string $str
- * @return string
- * @access public
- */
-	function stripWhitespace($str) {
-		$r = preg_replace('/[\n\r\t]+/', '', $str);
-		return preg_replace('/\s{2,}/', ' ', $r);
-	}
-/**
- * Strips image tags from output
- *
- * @param string $str
- * @return string
- * @access public
- */
-	function stripImages($str) {
-		$str = preg_replace('/(<a[^>]*>)(<img[^>]+alt=")([^"]*)("[^>]*>)(<\/a>)/i', '$1$3$5<br />', $str);
-		$str = preg_replace('/(<img[^>]+alt=")([^"]*)("[^>]*>)/i', '$2<br />', $str);
-		$str = preg_replace('/<img[^>]*>/i', '', $str);
-		return $str;
-	}
-/**
- * Strips scripts and stylesheets from output
- *
- * @param string $str
- * @return string
- * @access public
- */
-	function stripScripts($str) {
-		return preg_replace('/(<link[^>]+rel="[^"]*stylesheet"[^>]*>|<img[^>]*>|style="[^"]*")|<script[^>]*>.*?<\/script>|<style[^>]*>.*?<\/style>|<!--.*?-->/i', '', $str);
-	}
-/**
- * Strips extra whitespace, images, scripts and stylesheets from output
- *
- * @param string $str
- * @return string
- * @access public
- */
-	function stripAll($str) {
-		$str = $this->stripWhitespace($str);
-		$str = $this->stripImages($str);
-		$str = $this->stripScripts($str);
-		return $str;
-	}
-/**
- * Strips the specified tags from output
- *
- * @return string
- * @access public
- */
-	function stripTags() {
-		$params = params(func_get_args());
-		$str = $params[0];
-
-		for($i = 1; $i < count($params); $i++) {
-			$str = preg_replace('/<' . $params[$i] . '[^>]*>/i', '', $str);
-			$str = preg_replace('/<\/' . $params[$i] . '[^>]*>/i', '', $str);
-		}
-		return $str;
-	}
-
-/**
- * Determines which content types the client accepts
- *
- * @param mixed $type Can be null (or no parameter), a string type name, or an
- *					array of types
- * @return mixed If null or no parameter is passed, returns an array of content
- *				types the client accepts.  If a string is passed, returns true
- *				if the client accepts it.  If an array is passed, returns true
- *				if the client accepts one or more elements in the array.
- * @access public
- */
-	function accepts($type = null) {
-		if ($type == null) {
-			return $this->__acceptTypes;
-		} else if(is_array($type)) {
-			foreach($type as $t) {
-				if ($this->accepts($t) == true) {
-					return true;
-				}
-			}
-			return false;
-		} else if(is_string($type)) {
-			// If client only accepts */*, then assume default HTML browser
-			if ($type == 'html' && $this->__acceptTypes === array('*/*')) {
-				return true;
-			}
-
-			if (!in_array($type, array_keys($this->__requestContent))) {
-				return false;
-			}
-
-			$content = $this->__requestContent[$type];
-
-			if (is_array($content)) {
-				foreach($content as $c) {
-					if (in_array($c, $this->__acceptTypes)) {
-						return true;
-					}
-				}
-			} else {
-				if (in_array($content, $this->__acceptTypes)) {
-					return true;
-				}
-			}
-		}
-	}
-/**
- * Determines which content types the client prefers
- *
- * @param mixed $type
- * @returns mixed
- * @access public
- */
-	function prefers($type = null) {
-		if ($type == null) {
-			return $this->accepts(null);
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/security.php b/old/html/multidic/cake/libs/controller/components/security.php
deleted file mode 100644
index 3a74259..0000000
--- a/old/html/multidic/cake/libs/controller/components/security.php
+++ /dev/null
@@ -1,202 +0,0 @@
-<?php
-/* SVN FILE: $Id: security.php 4691 2007-03-27 04:22:51Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components
- * @since			CakePHP(tm) v 0.10.8.2156
- * @version			$Revision: 4691 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-26 22:22:51 -0600 (Mon, 26 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components
- */
-class SecurityComponent extends Object {
-/**
- * Holds an instance of the core Security object
- *
- * @var object Security
- * @access public
- */
-	var $Security = null;
-/**
- * The controller method that will be called if this request is black-hole'd
- *
- * @var string
- * @access public
- */
-	var $blackHoleCallback = null;
-/**
- * List of controller actions for which a POST request is required
- *
- * @var array
- * @access public
- * @see SecurityComponent::requirePost()
- */
-	var $requirePost = array();
-/**
- * List of actions that require a valid authentication key
- *
- * @var array
- * @access public
- * @see SecurityComponent::requireAuth()
- */
-	var $requireAuth = array();
-/**
- * Controllers from which actions of the current controller are allowed to receive
- * requests.
- *
- * @var array
- * @see SecurityComponent::requireAuth()
- */
-	var $allowedControllers = array();
-/**
- * Actions from which actions of the current controller are allowed to receive
- * requests.
- *
- * @var array
- * @see SecurityComponent::requireAuth()
- */
-	var $allowedActions = array();
-/**
- * Other components used by the Security component
- *
- * @var array
- * @access public
- */
-	var $components = array('RequestHandler', 'Session');
-/**
- * Security class constructor
- */
-	function __construct () {
-		$this->Security = Security::getInstance();
-	}
-/**
- * Component startup.  All security checking happens here.
- *
- * @param object $controller
- * @return unknown
- * @access public
- */
-	function startup(&$controller) {
-		if (is_array($this->requirePost) && !empty($this->requirePost)) {
-
-			if (in_array($controller->action, $this->requirePost)) {
-
-				if (!$this->RequestHandler->isPost()) {
-
-					if (!$this->blackHole($controller)) {
-						return null;
-					}
-				}
-			}
-		}
-
-		if (is_array($this->requireAuth) && !empty($this->requireAuth) && !empty($controller->params['form'])) {
-			if (in_array($controller->action, $this->requireAuth)) {
-
-				if (!isset($controller->params['data']['_Token'])) {
-
-					if (!$this->blackHole($controller)) {
-						return null;
-					}
-				}
-				$token = $controller->params['data']['_Token']['key'];
-
-				if ($this->Session->check('_Token')) {
-					$tData = $this->Session->read('_Token');
-					if (!(intval($tData['expires']) > strtotime('now')) || $tData['key'] !== $token) {
-
-						if (!$this->blackHole($controller)) {
-							return null;
-						}
-					}
-
-					if (!empty($tData['allowedControllers']) && !in_array($controller->params['controller'], $tData['allowedControllers']) ||!empty($tData['allowedActions']) && !in_array($controller->params['action'], $tData['allowedActions'])) {
-						if (!$this->blackHole($controller)) {
-							return null;
-						}
-					}
-				} else {
-					if (!$this->blackHole($controller)) {
-						return null;
-					}
-				}
-			}
-		}
-
-		if (!isset($controller->params['requested']) || $controller->params['requested'] != 1) {
-			// Add auth key for new form posts
-			$authKey = Security::generateAuthKey();
-			$expires = strtotime('+'.Security::inactiveMins().' minutes');
-			$token = array(
-				'key' => $authKey,
-				'expires' => $expires,
-				'allowedControllers' => $this->allowedControllers,
-				'allowedActions' => $this->allowedActions
-			);
-			if (!isset($controller->params['data'])) {
-				$controller->params['data'] = array();
-			}
-			$controller->params['_Token'] = $token;
-			$this->Session->write('_Token', $token);
-		}
-	}
-/**
- * Black-hole an invalid request with a 404 error or custom callback
- *
- * @param object $controller
- * @return callback in controller
- * @access public
- */
-	function blackHole(&$controller) {
-		if ($this->blackHoleCallback == null) {
-			header('HTTP/1.0 404 Not Found');
-			exit();
-		} elseif (method_exists($controller, $this->blackHoleCallback)) {
-			return $controller->{$this->blackHoleCallback}();
-		}
-	}
-/**
- * Sets the actions that require a POST request, or empty for all actions
- *
- * @access public
- * @return void
- */
-	function requirePost() {
-		$this->requirePost = func_get_args();
-	}
-/**
- * Sets the actions that require an authenticated request, or empty for all actions
- *
- * @access public
- * @return void
- */
-	function requireAuth() {
-		$this->requireAuth = func_get_args();
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/components/session.php b/old/html/multidic/cake/libs/controller/components/session.php
deleted file mode 100644
index 174802e..0000000
--- a/old/html/multidic/cake/libs/controller/components/session.php
+++ /dev/null
@@ -1,260 +0,0 @@
-<?php
-/* SVN FILE: $Id: session.php 4757 2007-04-04 08:24:30Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller.components
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 4757 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-04 03:24:30 -0500 (Wed, 04 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Session Component.
- *
- * Session handling from the controller.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller.components
- *
- */
-class SessionComponent extends CakeSession {
-/**
- * Used to determine if methods implementation is used, or bypassed
- *
- * @var boolean
- * @access private
- */
-	var $__active = true;
-/**
- * Class constructor
- *
- * @param string $base
- */
-	function __construct($base = null) {
-		if (!defined('AUTO_SESSION') || AUTO_SESSION === true) {
-			parent::__construct($base);
-		} else {
-			$this->__active = false;
-		}
-	}
-/**
- * Turn sessions on if AUTO_SESSION is set to false in core.php
- *
- * @param string $base
- */
-	function activate($base = null) {
-		if ($this->__active === true) {
-			return;
-		}
-		parent::__construct($base);
-		$this->__active = true;
-	}
-/**
- * Startup method.  Copies controller data locally for rendering flash messages.
- *
- * @param object $controller
- * @access public
- */
-	function startup(&$controller) {
-		$this->base = $controller->base;
-		$this->webroot = $controller->webroot;
-		$this->here = $controller->here;
-		$this->params = $controller->params;
-		$this->action = $controller->action;
-		$this->data = $controller->data;
-		$this->plugin = $controller->plugin;
-	}
-/**
- * Used to write a value to a session key.
- *
- * In your controller: $this->Session->write('Controller.sessKey', 'session value');
- *
- * @param string $name The name of the key your are setting in the session.
- * 							This should be in a Controller.key format for better organizing
- * @param string $value The value you want to store in a session.
- * @access public
- */
-	function write($name, $value = null) {
-		if ($this->__active === true) {
-			if(is_array($name)) {
-				foreach($name as $key => $value) {
-					if (parent::write($key, $value) === false) {
-						return false;
-					}
-				}
-				return true;
-			}
-			if (parent::write($name, $value) === false) {
-				return false;
-			}
-			return true;
-		}
-		return false;
-	}
-/**
- * Used to read a session values for a key or return values for all keys.
- *
- * In your controller: $this->Session->read('Controller.sessKey');
- * Calling the method without a param will return all session vars
- *
- * @param string $name the name of the session key you want to read
- *
- * @return values from the session vars
- * @access public
- */
-	function read($name = null) {
-		if ($this->__active === true) {
-			return parent::read($name);
-		}
-		return false;
-	}
-/**
- * Used to delete a session variable.
- *
- * In your controller: $this->Session->del('Controller.sessKey');
- *
- * @param string $name
- * @return boolean, true is session variable is set and can be deleted, false is variable was not set.
- */
-	function del($name) {
-		if ($this->__active === true) {
-			return parent::del($name);
-		}
-		return false;
-	}
-/**
- * Wrapper for SessionComponent::del();
- *
- * In your controller: $this->Session->delete('Controller.sessKey');
- *
- * @param string $name
- * @return boolean, true is session variable is set and can be deleted, false is variable was not set.
- * @access public
- */
-	function delete($name) {
-		if ($this->__active === true) {
-			return $this->del($name);
-		}
-		return false;
-	}
-/**
- * Used to check if a session variable is set
- *
- * In your controller: $this->Session->check('Controller.sessKey');
- *
- * @param string $name
- * @return boolean true is session variable is set, false if not
- * @access public
- */
-	function check($name) {
-		if ($this->__active === true) {
-			return parent::check($name);
-		}
-		return false;
-	}
-/**
- * Used to determine the last error in a session.
- *
- * In your controller: $this->Session->error();
- *
- * @return string Last session error
- * @access public
- */
-	function error() {
-		if ($this->__active === true) {
-			return parent::error();
-		}
-		return false;
-	}
-/**
- * Used to set a session variable that can be used to output messages in the view.
- *
- * In your controller: $this->Session->setFlash('This has been saved');
- *
- * Additional params below can be passed to customize the output, or the Message.[key]
- *
- * @param string $message Message to be flashed
- * @param string $layout Layout to wrap flash message in
- * @param array $params Parameters to be sent to layout as view variables
- * @param string $key Message key, default is 'flash'
- * @access public
- */
-	function setFlash($message, $layout = 'default', $params = array(), $key = 'flash') {
-		if ($this->__active === true) {
-			$this->write('Message.' . $key, compact('message', 'layout', 'params'));
-		}
-	}
-/**
- * This method is deprecated.
- * You should use $session->flash('key'); in your views
- *
- * @param string $key Optional message key
- * @return boolean or renders output directly.
- * @deprecated
- */
-	function flash($key = 'flash') {
-		if ($this->__active === true) {
-			if ($this->check('Message.' . $key)) {
-				e($this->read('Message.' . $key));
-				$this->del('Message.' . $key);
-				return;
-			}
-		}
-		return false;
-	}
-/**
- * Used to renew a session id
- *
- * In your controller: $this->Session->renew();
- * @access public
- */
-	function renew() {
-		if ($this->__active === true) {
-			parent::renew();
-		}
-	}
-/**
- * Used to check for a valid session.
- *
- * In your controller: $this->Session->valid();
- *
- * @return boolean true is session is valid, false is session is invalid
- * @access public
- */
-	function valid() {
-		if ($this->__active === true) {
-			return parent::valid();
-		}
-		return false;
-	}
-/**
- * Used to destroy sessions
- *
- * In your controller:. $this->Session->destroy();
- * @access public
- */
-	function destroy() {
-		if ($this->__active === true) {
-			parent::destroy();
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/controller.php b/old/html/multidic/cake/libs/controller/controller.php
deleted file mode 100644
index 39dbdf9..0000000
--- a/old/html/multidic/cake/libs/controller/controller.php
+++ /dev/null
@@ -1,1030 +0,0 @@
-<?php
-/* SVN FILE: $Id: controller.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Base controller class.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Include files
- */
-	uses(DS . 'controller' . DS . 'component', DS . 'view' . DS . 'view');
-/**
- * Controller
- *
- * Application controller (controllers are where you put all the actual code)
- * Provides basic functionality, such as rendering views (aka displaying templates).
- * Automatically selects model name from on singularized object class name
- * and creates the model object if proper class exists.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller
- *
- */
-class Controller extends Object{
-/**
- * Name of the controller.
- *
- * @var string
- * @access public
- */
-	var $name = null;
-/**
- * Stores the current URL (for links etc.)
- *
- * @var string
- * @access public
- */
-	var $here = null;
-/**
- * The webroot of the application
- *
- * @var string
- * @access public
- */
-	var $webroot = null;
-/**
- * Action to be performed.
- *
- * @var string
- * @access public
- */
-	var $action = null;
-/**
- * An array of names of models the particular controller wants to use.
- *
- * @var mixed A single name as a string or a list of names as an array.
- * @access protected
- */
-	var $uses = false;
-/**
- * An array of names of built-in helpers to include.
- *
- * @var mixed A single name as a string or a list of names as an array.
- * @access protected
- */
-	var $helpers = array('Html', 'Javascript');
-/**
- * Parameters received in the current request, i.e. GET and POST data
- *
- * @var array
- * @access public
- */
-	var $params = array();
-/**
- * POST'ed model data
- *
- * @var array
- * @access public
- */
-	var $data = array();
-/**
- * Directory where controllers views are stored
- * Normaly this is automatically set
- *
- * @var string
- * @access public
- */
-	var $viewPath = null;
-/**
- * Variables for the view
- *
- * @var array
- * @access public
- */
-	var $viewVars = array();
-/**
- * Web page title
- *
- * @var boolean
- * @access public
- */
-	var $pageTitle = false;
-/**
- * An array of model objects.
- *
- * @var array Array of model objects.
- * @access public
- */
-	var $modelNames = array();
-/**
- * Base url path
- *
- * @var string
- * @access public
- */
-	var $base = null;
-/**
- * Layout file to use (see /app/views/layouts/default.thtml)
- *
- * @var string
- * @access public
- */
-	var $layout = 'default';
-/**
- * Automatically render the view (the dispatcher checks for this variable before running render())
- *
- * @var boolean
- * @access public
- */
-	var $autoRender = true;
-/**
- * Automatically render the layout
- *
- * @var boolean
- * @access public
- */
-	var $autoLayout = true;
-/**
- * Array of components a controller will use
- *
- * @var array
- * @access public
- */
-	var $components = array();
-/**
- * The name of the View class a controller sends output to
- *
- * @var string
- * @access public
- */
-	var $view = 'View';
-/**
- * File extension for view templates. Defaults to Cake's conventional ".thtml".
- *
- * @var string
- * @access public
- */
-	var $ext = '.thtml';
-/**
- * Instance of $view class create by a controller
- *
- * @var object
- * @access private
- */
-	var $__viewClass = null;
-/**
- * The output of the requested action.  Contains either a variable
- * returned from the action, or the data of the rendered view;
- * You can use this var in Child classes afterFilter() to alter output.
- *
- * @var string
- * @access public
- */
-	var $output = null;
-/**
- * Automatically set to the name of a plugin.
- *
- * @var string
- * @access public
- */
-	var $plugin = null;
-/**
- * Used to set methods a controller will allow the View to cache
- *
- * @var mixed
- * @access public
- */
-	var $cacheAction = false;
-/**
- * Used to create cached instances of models a controller uses.
- * When set to true all models related to the controller will be cached,
- * this can increase performance in many cases
- *
- * @var boolean
- * @access public
- */
-	var $persistModel = false;
-/**
- * Replaced with Controller::beforeFilter();
- *
- * @deprecated will not be avialable after 1.1.x.x
- */
-	var $beforeFilter = null;
-/**
- * Replaced with Router::parseExtensions();
- *
- * @deprecated will not be avialable after 1.1.x.x
- */
-	var $webservices = null;
-/**
- * Constructor.
- */
-	function __construct() {
-		if ($this->name === null) {
-			$r = null;
-
-			if (!preg_match('/(.*)Controller/i', get_class($this), $r)) {
-				die ("Controller::__construct() : Can't get or parse my own class name, exiting.");
-			}
-			$this->name = $r[1];
-		}
-
-		if ($this->viewPath == null) {
-			$this->viewPath = Inflector::underscore($this->name);
-		}
-
-		$this->modelClass = Inflector::classify($this->name);
-		$this->modelKey = Inflector::underscore($this->modelClass);
-
-		if (is_subclass_of($this, 'AppController')) {
-			$appVars = get_class_vars('AppController');
-			$uses = $appVars['uses'];
-			$merge = array('components', 'helpers');
-
-			if ($uses == $this->uses && !empty($this->uses)) {
-				array_unshift($this->uses, $this->modelClass);
-			} elseif ($this->uses !== null || $this->uses !== false) {
-				$merge[] = 'uses';
-			}
-
-			foreach($merge as $var) {
-				if (isset($appVars[$var]) && !empty($appVars[$var]) && is_array($this->{$var})) {
-					$this->{$var} = array_merge($this->{$var}, array_diff($appVars[$var], $this->{$var}));
-				}
-			}
-		}
-		parent::__construct();
-	}
-
-	function _initComponents(){
-		$component = new Component();
-		$component->init($this);
-	}
-/**
- * Loads and instantiates models required by this controller.
- * If Controller::persistModel; is true, controller will create cached model instances on first request,
- * additional request will used cached models
- *
- * @return mixed true when single model found and instance created error returned if models not found.
- * @access public
- */
-	function constructClasses() {
-		if($this->uses === null || ($this->uses === array())){
-			return false;
-		}
-		if (empty($this->passedArgs) || !isset($this->passedArgs['0'])) {
-			$id = false;
-		} else {
-			$id = $this->passedArgs['0'];
-		}
-		$cached = false;
-		$object = null;
-
-		if ($this->persistModel === true){
-			uses('neat_array');
-		}
-		if($this->uses === false) {
-			if(!class_exists($this->modelClass)){
-				loadModel($this->modelClass);
-			}
-		}
-
-		if (class_exists($this->modelClass) && ($this->uses === false)) {
-			if ($this->persistModel === true) {
-				$cached = $this->_persist($this->modelClass, null, $object);
-			}
-
-			if (($cached === false)) {
-				$model =& new $this->modelClass($id);
-				$this->modelNames[] = $this->modelClass;
-				$this->{$this->modelClass} =& $model;
-
-				if ($this->persistModel === true) {
-					$this->_persist($this->modelClass, true, $model);
-					$registry = ClassRegistry::getInstance();
-					$this->_persist($this->modelClass . 'registry', true, $registry->_objects, 'registry');
-				}
-			} else {
-				$this->_persist($this->modelClass . 'registry', true, $object, 'registry');
-				$this->_persist($this->modelClass, true, $object);
-				$this->modelNames[] = $this->modelClass;
-			}
-			return true;
-		} elseif ($this->uses === false) {
-			return $this->cakeError('missingModel', array(array('className' => $this->modelClass, 'webroot' => '', 'base' => $this->base)));
-		}
-
-		if ($this->uses) {
-			$uses = is_array($this->uses) ? $this->uses : array($this->uses);
-			$this->modelClass = $uses[0];
-
-			foreach($uses as $modelClass) {
-				$id = false;
-				$cached = false;
-				$object = null;
-				$modelKey = Inflector::underscore($modelClass);
-
-				if(!class_exists($modelClass)){
-					loadModel($modelClass);
-				}
-
-				if (class_exists($modelClass)) {
-					if ($this->persistModel === true) {
-						$cached = $this->_persist($modelClass, null, $object);
-					}
-
-					if (($cached === false)) {
-						$model =& new $modelClass($id);
-						$this->modelNames[] = $modelClass;
-						$this->{$modelClass} =& $model;
-
-						if ($this->persistModel === true) {
-							$this->_persist($modelClass, true, $model);
-							$registry = ClassRegistry::getInstance();
-							$this->_persist($modelClass . 'registry', true, $registry->_objects, 'registry');
-						}
-					} else {
-						$this->_persist($modelClass . 'registry', true, $object, 'registry');
-						$this->_persist($modelClass, true, $object);
-						$this->modelNames[] = $modelClass;
-					}
-				} else {
-					return $this->cakeError('missingModel', array(array('className' => $modelClass, 'webroot' => '', 'base' => $this->base)));
-				}
-			}
-			return true;
-		}
-	}
-/**
- * Redirects to given $url, after turning off $this->autoRender.
- * Please notice that the script execution is not stopped after the redirect.
- *
- * @param string $url
- * @param integer $status
- * @access public
- */
-	function redirect($url, $status = null) {
-		$this->autoRender = false;
-		$pos = strpos($url, '://');
-		$base = strip_plugin($this->base, $this->plugin);
-		if ($pos === false) {
-			if (strpos($url, '/') !== 0) {
-				$url = '/' . $url;
-			}
-			$url = FULL_BASE_URL . $base . $url;
-		}
-
-		if (function_exists('session_write_close')) {
-			session_write_close();
-		}
-
-		if (!empty($status)) {
-			$codes = array(
-				100 => "HTTP/1.1 100 Continue",
-				101 => "HTTP/1.1 101 Switching Protocols",
-				200 => "HTTP/1.1 200 OK",
-				201 => "HTTP/1.1 201 Created",
-				202 => "HTTP/1.1 202 Accepted",
-				203 => "HTTP/1.1 203 Non-Authoritative Information",
-				204 => "HTTP/1.1 204 No Content",
-				205 => "HTTP/1.1 205 Reset Content",
-				206 => "HTTP/1.1 206 Partial Content",
-				300 => "HTTP/1.1 300 Multiple Choices",
-				301 => "HTTP/1.1 301 Moved Permanently",
-				302 => "HTTP/1.1 302 Found",
-				303 => "HTTP/1.1 303 See Other",
-				304 => "HTTP/1.1 304 Not Modified",
-				305 => "HTTP/1.1 305 Use Proxy",
-				307 => "HTTP/1.1 307 Temporary Redirect",
-				400 => "HTTP/1.1 400 Bad Request",
-				401 => "HTTP/1.1 401 Unauthorized",
-				402 => "HTTP/1.1 402 Payment Required",
-				403 => "HTTP/1.1 403 Forbidden",
-				404 => "HTTP/1.1 404 Not Found",
-				405 => "HTTP/1.1 405 Method Not Allowed",
-				406 => "HTTP/1.1 406 Not Acceptable",
-				407 => "HTTP/1.1 407 Proxy Authentication Required",
-				408 => "HTTP/1.1 408 Request Time-out",
-				409 => "HTTP/1.1 409 Conflict",
-				410 => "HTTP/1.1 410 Gone",
-				411 => "HTTP/1.1 411 Length Required",
-				412 => "HTTP/1.1 412 Precondition Failed",
-				413 => "HTTP/1.1 413 Request Entity Too Large",
-				414 => "HTTP/1.1 414 Request-URI Too Large",
-				415 => "HTTP/1.1 415 Unsupported Media Type",
-				416 => "HTTP/1.1 416 Requested range not satisfiable",
-				417 => "HTTP/1.1 417 Expectation Failed",
-				500 => "HTTP/1.1 500 Internal Server Error",
-				501 => "HTTP/1.1 501 Not Implemented",
-				502 => "HTTP/1.1 502 Bad Gateway",
-				503 => "HTTP/1.1 503 Service Unavailable",
-				504 => "HTTP/1.1 504 Gateway Time-out"
-			);
-			if (is_string($status)) {
-				$codes = array_combine(array_values($codes), array_keys($codes));
-			}
-			if (isset($codes[$status])) {
-				$code = ife(is_numeric($status), $status, $codes[$status]);
-				$msg  = ife(is_string($status),  $status, $codes[$status]);
-				$status = "HTTP/1.1 {$code} {$msg}";
-			} else {
-				$status = null;
-			}
-		}
-		if (!empty($status)) {
-			header($status);
-		}
-		header('Location: ' . $url);
-		if (!empty($status)) {
-			header($status);
-		}
-	}
-/**
- * Saves a variable to use inside a template.
- *
- * @param mixed $one A string or an array of data.
- * @param mixed $two Value in case $one is a string (which then works as the key). Unused if $one is an associative array, otherwise serves as the values to $one's keys.
- * @return mixed string or array of variables set
- * @access public
- */
-	function set($one, $two = null) {
-		if (is_array($one)) {
-			if (is_array($two)) {
-				return $this->_setArray(array_combine($one, $two));
-			} else {
-				return $this->_setArray($one);
-			}
-		} else {
-			return $this->_setArray(array($one => $two));
-		}
-	}
-/**
- * Internally redirects one action to another
- *
- * @param string $action The new action to be redirected to
- * @param mixed  Any other parameters passed to this method will be passed as
- *               parameters to the new action.
- * @access public
- */
-	function setAction($action) {
-		$this->action = $action;
-		$args = func_get_args();
-		unset($args[0]);
-		call_user_func_array(array(&$this, $action), $args);
-	}
-/**
- * Returns number of errors in a submitted FORM.
- *
- * @return int Number of errors
- * @access public
- */
-	function validate() {
-		$args = func_get_args();
-		$errors = call_user_func_array(array(&$this, 'validateErrors'), $args);
-
-		if ($errors === false) {
-			return 0;
-		}
-		return count($errors);
-	}
-/**
- * Validates a FORM according to the rules set up in the Model.
- *
- * @return int Number of errors
- * @access public
- */
-	function validateErrors() {
-		$objects = func_get_args();
-		if (!count($objects)) {
-			return false;
-		}
-
-		$errors = array();
-		foreach($objects as $object) {
-			$errors = array_merge($errors, $this->{$object->name}->invalidFields($object->data));
-		}
-		return $this->validationErrors = (count($errors) ? $errors : false);
-	}
-/**
- * Gets an instance of the view object and prepares it for rendering the output, then
- * asks the view to actualy do the job.
- *
- * @param string $action
- * @param string $layout
- * @param string $file
- * @return controllers related views
- * @access public
- */
-	function render($action = null, $layout = null, $file = null) {
-		$viewClass = $this->view;
-		if ($this->view != 'View') {
-			$viewClass = $this->view . 'View';
-			loadView($this->view);
-		}
-		$this->beforeRender();
-		$this->__viewClass =& new $viewClass($this);
-
-		if (!empty($this->modelNames)) {
-			$models = array();
-			foreach($this->modelNames as $currentModel) {
-				if (isset($this->$currentModel) && is_a($this->$currentModel, 'Model')) {
-					$models[] = Inflector::underscore($currentModel);
-				}
-				if (isset($this->$currentModel) && is_a($this->$currentModel, 'Model') && !empty($this->$currentModel->validationErrors)) {
-					$this->__viewClass->validationErrors[Inflector::camelize($currentModel)] =& $this->$currentModel->validationErrors;
-				}
-			}
-			$models = array_diff(ClassRegistry::keys(), $models);
-			foreach($models as $currentModel) {
-				if (ClassRegistry::isKeySet($currentModel)) {
-					$currentObject =& ClassRegistry::getObject($currentModel);
-					if(is_a($currentObject, 'Model') && !empty($currentObject->validationErrors)) {
-						$this->__viewClass->validationErrors[Inflector::camelize($currentModel)] =& $currentObject->validationErrors;
-					}
-				}
-			}
-		}
-		$this->autoRender = false;
-		return $this->__viewClass->render($action, $layout, $file);
-	}
-/**
- * Gets the referring URL of this request
- *
- * @param string $default Default URL to use if HTTP_REFERER cannot be read from headers
- * @param boolean $local If true, restrict referring URLs to local server
- * @access public
- */
-	function referer($default = null, $local = false) {
-		$ref = env('HTTP_REFERER');
-		$base = FULL_BASE_URL . $this->webroot;
-
-		if ($ref != null && (defined(FULL_BASE_URL) || FULL_BASE_URL)) {
-			if (strpos($ref, $base) === 0) {
-				return substr($ref, strlen($base) - 1);
-			} elseif(!$local) {
-				return $ref;
-			}
-		}
-
-		if ($default != null) {
-			return $default;
-		} else {
-			return '/';
-		}
-	}
-/**
- * Sets data for this view. Will set title if the key "title" is in given $data array.
- *
- * @param array $data Array of
- * @access protected
- */
-	function _setArray($data) {
-		foreach($data as $name => $value) {
-			if ($name == 'title') {
-				$this->_setTitle($value);
-			} else {
-				$this->viewVars[$name] = $value;
-			}
-		}
-	}
-/**
- * Set the title element of the page.
- *
- * @param string $pageTitle Text for the title
- * @access private
- */
-	function _setTitle($pageTitle) {
-		$this->pageTitle = $pageTitle;
-	}
-/**
- * Shows a message to the user $time seconds, then redirects to $url
- * Uses flash.thtml as a layout for the messages
- *
- * @param string $message Message to display to the user
- * @param string $url Relative URL to redirect to after the time expires
- * @param int $time seconds to show the message
- * @access public
- */
-	function flash($message, $url, $pause = 1) {
-		$this->autoRender = false;
-		$this->autoLayout = false;
-		$this->set('url', $this->base . $url);
-		$this->set('message', $message);
-		$this->set('pause', $pause);
-		$this->set('page_title', $message);
-
-		if (file_exists(VIEWS . 'layouts' . DS . 'flash.thtml')) {
-			$flash = VIEWS . 'layouts' . DS . 'flash.thtml';
-		} elseif ($flash = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . "layouts" . DS . 'flash.thtml')) {
-		}
-		$this->render(null, false, $flash);
-	}
-/**
- * Replaced with Controller::flash();
- * @deprecated will not be avialable after 1.1.x.x
- */
-	function flashOut($message, $url, $pause = 1) {
-		trigger_error('(Controller::flashOut()) Deprecated: Use Controller::flash() instead', E_USER_WARNING);
-		$this->autoRender = false;
-		$this->autoLayout = false;
-		$this->set('url', $url);
-		$this->set('message', $message);
-		$this->set('pause', $pause);
-		$this->set('page_title', $message);
-
-		if (file_exists(VIEWS . 'layouts' . DS . 'flash.thtml')) {
-			$flash = VIEWS . 'layouts' . DS . 'flash.thtml';
-		} elseif($flash = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . "layouts" . DS . 'flash.thtml')) {
-		}
-		$this->render(null, false, $flash);
-	}
-/**
- * This function creates a $fieldNames array for the view to use.
- *
- * @param array $data
- * @param boolean $doCreateOptions
- * @return field name arrays for the view
- * @access public
- */
-	function generateFieldNames($data = null, $doCreateOptions = true) {
-		$fieldNames = array();
-		$model = $this->modelClass;
-		$modelKey = $this->modelKey;
-		$table = $this->{$model}->table;
-		$objRegistryModel =& ClassRegistry::getObject($modelKey);
-
-		foreach($objRegistryModel->_tableInfo->value as $tabl) {
-			if ($objRegistryModel->isForeignKey($tabl['name'])) {
-				if(false !== strpos($tabl['name'], "_id")) {
-					$niceName = substr($tabl['name'], 0, strpos($tabl['name'], "_id" ));
-				} else {
-					$niceName = $niceName = $tabl['name'];
-				}
-				$fkNames = $this->{$model}->keyToTable[$tabl['name']];
-				$fieldNames[$tabl['name']]['table'] = $fkNames[0];
-				$fieldNames[$tabl['name']]['prompt'] = Inflector::humanize($niceName);
-				$fieldNames[$tabl['name']]['model'] = $fkNames[1];
-				$fieldNames[$tabl['name']]['modelKey'] = $this->{$model}->tableToModel[$fieldNames[$tabl['name']]['table']];
-				$fieldNames[$tabl['name']]['controller'] = Inflector::pluralize($this->{$model}->tableToModel[$fkNames[0]]);
-				$fieldNames[$tabl['name']]['foreignKey'] = true;
-
-			} else if('created' != $tabl['name'] && 'updated' != $tabl['name']) {
-				$fieldNames[$tabl['name']]['prompt'] = Inflector::humanize($tabl['name']);
-			} else if('created' == $tabl['name']) {
-				$fieldNames[$tabl['name']]['prompt'] = 'Created';
-			} else if('updated' == $tabl['name']) {
-				$fieldNames[$tabl['name']]['prompt'] = 'Modified';
-			}
-			$fieldNames[$tabl['name']]['tagName'] = $model . '/' . $tabl['name'];
-			$validationFields = $objRegistryModel->validate;
-
-			if (isset($validationFields[$tabl['name']])) {
-				///pr($validationFields[$tabl['name']]);
-				//upraveno podle noveho valid. modelu
-				foreach($validationFields[$tabl['name']] as $k=>$valArray) {
-					if (VALID_NOT_EMPTY == $valArray[0]) {
-						$fieldNames[$tabl['name']]['required'] = true;
-						$fieldNames[$tabl['name']]['errorMsg'] = "Vyžadovaná položka";
-					}
-				}
-			}
-			$lParenPos = strpos($tabl['type'], '(');
-			$rParenPos = strpos($tabl['type'], ')');
-
-			if (false != $lParenPos) {
-				$type = substr($tabl['type'], 0, $lParenPos);
-				$fieldLength = substr($tabl['type'], $lParenPos + 1, $rParenPos - $lParenPos - 1);
-			} else {
-				$type = $tabl['type'];
-			}
-
-			switch($type) {
-				case "text":
-					$fieldNames[$tabl['name']]['type'] = 'area';
-				break;
-				case "string":
-					if (isset($fieldNames[$tabl['name']]['foreignKey'])) {
-						$fieldNames[$tabl['name']]['type'] = 'select';
-						$fieldNames[$tabl['name']]['options'] = array();
-						$otherModel =& ClassRegistry::getObject(Inflector::underscore($fieldNames[$tabl['name']]['modelKey']));
-
-						if (is_object($otherModel)) {
-							if ($doCreateOptions) {
-								$otherDisplayField = $otherModel->getDisplayField();
-								$otherModel->recursive = 0;
-								$rec = $otherModel->findAll();
-
-								foreach($rec as $pass) {
-									foreach($pass as $key => $value) {
-										if ($key == $this->{$model}->tableToModel[$fieldNames[$tabl['name']]['table']] && isset($value[$otherModel->primaryKey]) && isset($value[$otherDisplayField])) {
-												$fieldNames[$tabl['name']]['options'][$value[$otherModel->primaryKey]] = $value[$otherDisplayField];
-										}
-									}
-								}
-							}
-							$fieldNames[$tabl['name']]['selected'] = $data[$model][$tabl['name']];
-						}
-					} else {
-						$fieldNames[$tabl['name']]['type'] = 'input';
-					}
-				break;
-				case "boolean":
-						$fieldNames[$tabl['name']]['type'] = 'checkbox';
-				break;
-				case "integer":
-				case "float":
-					if (strcmp($tabl['name'], $this->$model->primaryKey) == 0) {
-						$fieldNames[$tabl['name']]['type'] = 'hidden';
-					} else if(isset($fieldNames[$tabl['name']]['foreignKey'])) {
-						$fieldNames[$tabl['name']]['type'] = 'select';
-						$fieldNames[$tabl['name']]['options'] = array();
-						$otherModel =& ClassRegistry::getObject(Inflector::underscore($fieldNames[$tabl['name']]['modelKey']));
-
-						if (is_object($otherModel)) {
-							if ($doCreateOptions) {
-								$otherDisplayField = $otherModel->getDisplayField();
-								$otherModel->recursive = 0;
-								$rec = $otherModel->findAll();
-
-								foreach($rec as $pass) {
-									foreach($pass as $key => $value) {
-										if ($key == $this->{$model}->tableToModel[$fieldNames[$tabl['name']]['table']] && isset($value[$otherModel->primaryKey]) && isset($value[$otherDisplayField])) {
-											$fieldNames[$tabl['name']]['options'][$value[$otherModel->primaryKey]] = $value[$otherDisplayField];
-										}
-									}
-								}
-							}
-							$fieldNames[$tabl['name']]['selected'] = $data[$model][$tabl['name']];
-						}
-					} else {
-						$fieldNames[$tabl['name']]['type'] = 'input';
-					}
-				break;
-				case "enum":
-					$fieldNames[$tabl['name']]['type'] = 'select';
-					$fieldNames[$tabl['name']]['options'] = array();
-					$enumValues = split(',', $fieldLength);
-
-					foreach($enumValues as $enum) {
-						$enum = trim($enum, "'");
-						$fieldNames[$tabl['name']]['options'][$enum] = $enum;
-					}
-
-					$fieldNames[$tabl['name']]['selected'] = $data[$model][$tabl['name']];
-				break;
-				case "date":
-				case "datetime":
-				case "time":
-				case "year":
-					if (0 != strncmp("created", $tabl['name'], 7) && 0 != strncmp("modified", $tabl['name'], 8)) {
-						$fieldNames[$tabl['name']]['type'] = $type;
-					}
-
-					if (isset($data[$model][$tabl['name']])) {
-						$fieldNames[$tabl['name']]['selected'] = $data[$model][$tabl['name']];
-					} else {
-						$fieldNames[$tabl['name']]['selected'] = null;
-					}
-
-				break;
-				default:
-				break;
-			}
-		}
-
-		foreach($objRegistryModel->hasAndBelongsToMany as $relation => $relData) {
-			$modelName = $relData['className'];
-			$manyAssociation = $relation;
-			$modelKeyM = Inflector::underscore($modelName);
-			$modelObject =& new $modelName();
-
-			if ($doCreateOptions) {
-				$otherDisplayField = $modelObject->getDisplayField();
-				$fieldNames[$relation]['model'] = $modelName;
-				$fieldNames[$relation]['prompt'] = "Related " . Inflector::humanize(Inflector::pluralize($relation));
-				$fieldNames[$relation]['type'] = "selectMultiple";
-				$fieldNames[$relation]['tagName'] = $manyAssociation . '/' . $manyAssociation;
-				$modelObject->recursive = 0;
-				$rec = $modelObject->findAll();
-
-				foreach($rec as $pass) {
-					foreach($pass as $key => $value) {
-						if ($key == $modelName && isset($value[$modelObject->primaryKey]) && isset($value[$otherDisplayField])) {
-							$fieldNames[$relation]['options'][$value[$modelObject->primaryKey]] = $value[$otherDisplayField];
-						}
-					}
-				}
-
-				if (isset($data[$manyAssociation])) {
-					foreach($data[$manyAssociation] as $key => $row) {
-						$fieldNames[$relation]['selected'][$row[$modelObject->primaryKey]] = $row[$modelObject->primaryKey];
-					}
-				}
-			}
-		}
-		return $fieldNames;
-	}
-/**
- * Converts POST'ed model data to a model conditions array, suitable for a find or findAll Model query
- *
- * @param array $data POST'ed data organized by model and field
- * @return array An array of model conditions
- * @access public
- */
-	function postConditions($data) {
-		if (!is_array($data) || empty($data)) {
-			return null;
-		}
-		$conditions = array();
-
-		foreach($data as $model => $fields) {
-			foreach($fields as $field => $value) {
-				$conditions[$model . '.' . $field] = $value;
-			}
-		}
-		return $conditions;
-	}
-/**
- * Cleans up the date fields of current Model.
- *
- * @param string $modelName
- * @access public
- */
-	function cleanUpFields($modelName = null) {
-		if ($modelName == null) {
-			$modelName = $this->modelClass;
-		}
-
-		foreach($this->{$modelName}->_tableInfo->value as $field) {
-			if ('date' == $field['type'] && isset($this->params['data'][$modelName][$field['name'] . '_year'])) {
-				$newDate = $this->params['data'][$modelName][$field['name'] . '_year'] . '-';
-				$newDate .= $this->params['data'][$modelName][$field['name'] . '_month'] . '-';
-				$newDate .= $this->params['data'][$modelName][$field['name'] . '_day'];
-				unset($this->params['data'][$modelName][$field['name'] . '_year']);
-				unset($this->params['data'][$modelName][$field['name'] . '_month']);
-				unset($this->params['data'][$modelName][$field['name'] . '_day']);
-				unset($this->params['data'][$modelName][$field['name'] . '_hour']);
-				unset($this->params['data'][$modelName][$field['name'] . '_min']);
-				unset($this->params['data'][$modelName][$field['name'] . '_meridian']);
-				//bud to takhle nechat nebo kdyz neco z toho neni vyplneno, tak vymazat
-				if ($this->controlDate($newDate) == true) {
-					$this->params['data'][$modelName][$field['name']] = $newDate;
-					$this->data[$modelName][$field['name']] = $newDate;
-				}
-				else {
-					unset($this->params['data'][$modelName][$field['name']]);
-					unset($this->data[$modelName][$field['name']]);
-				}
-
-			} elseif('datetime' == $field['type'] && isset($this->params['data'][$modelName][$field['name'] . '_year'])) {
-				$hour = $this->params['data'][$modelName][$field['name'] . '_hour'];
-
-				if ($hour != 12 && (isset($this->params['data'][$modelName][$field['name'] . '_meridian']) && 'pm' == $this->params['data'][$modelName][$field['name'] . '_meridian'])) {
-					$hour = $hour + 12;
-				}
-
-				$newDate  = $this->params['data'][$modelName][$field['name'] . '_year'] . '-';
-				$newDate .= $this->params['data'][$modelName][$field['name'] . '_month'] . '-';
-				$newDate .= $this->params['data'][$modelName][$field['name'] . '_day'] . ' ';
-				$newDate .= $hour . ':' . $this->params['data'][$modelName][$field['name'] . '_min'] . ':00';
-				unset($this->params['data'][$modelName][$field['name'] . '_year']);
-				unset($this->params['data'][$modelName][$field['name'] . '_month']);
-				unset($this->params['data'][$modelName][$field['name'] . '_day']);
-				unset($this->params['data'][$modelName][$field['name'] . '_hour']);
-				unset($this->params['data'][$modelName][$field['name'] . '_min']);
-				unset($this->params['data'][$modelName][$field['name'] . '_meridian']);
-				//bud to takhle nechat nebo kdyz neco z toho neni vyplneno, tak vymazat
-				if ($this->controlDate($newDate) == true) {
-					$this->params['data'][$modelName][$field['name']] = $newDate;
-					$this->data[$modelName][$field['name']] = $newDate;
-				}
-				else {
-					unset($this->params['data'][$modelName][$field['name']]);
-					unset($this->data[$modelName][$field['name']]);
-				}
-
-			} elseif('time' == $field['type'] && isset($this->params['data'][$modelName][$field['name'] . '_hour'])) {
-				$hour = $this->params['data'][$modelName][$field['name'] . '_hour'];
-
-				if ($hour != 12 && (isset($this->params['data'][$modelName][$field['name'] . '_meridian']) && 'pm' == $this->params['data'][$modelName][$field['name'] . '_meridian'])) {
-					$hour = $hour + 12;
-				}
-
-				$newDate = $hour . ':' . $this->params['data'][$modelName][$field['name'] . '_min'] . ':00';
-				unset($this->params['data'][$modelName][$field['name'] . '_hour']);
-				unset($this->params['data'][$modelName][$field['name'] . '_min']);
-				unset($this->params['data'][$modelName][$field['name'] . '_meridian']);
-				$this->params['data'][$modelName][$field['name']] = $newDate;
-				$this->data[$modelName][$field['name']] = $newDate;
-			}
-		}
-	}
-
-	/**
-	 * Volano pro kontrolu data.
-	 *
-	 * Pokud OK, pak vraci true, jinak false.
-	 * */
-	function controlDate($date) {
-		$pattern = '/(\d*)-(\d*)-(\d*)/i';
-		$year = preg_replace($pattern, '$1', $date);
-		$month = preg_replace($pattern, '$2', $date);
-		$day = preg_replace($pattern, '$3', $date);
-
-		if ($year == 0 || $month == 0 || $day == 0) return false;
-		if ($date != '--') return true;
-		return false;
-	}
-
-/**
- * Called before the controller action.  Overridden in subclasses.
- *
- * @access public
- */
-	function beforeFilter() {
-	}
-/**
- * Called after the controller action is run, but before the view is rendered.  Overridden in subclasses.
- *
- * @access public
- */
-	function beforeRender() {
-	}
-/**
- * Called after the controller action is run and rendered.  Overridden in subclasses.
- *
- * @access public
- */
-	function afterFilter() {
-	}
-/**
- * This method should be overridden in child classes.
- *
- * @param string $method name of method called example index, edit, etc.
- * @return boolean
- * @access protected
- */
-	function _beforeScaffold($method) {
-		return true;
-	}
-/**
- * This method should be overridden in child classes.
- *
- * @param string $method name of method called either edit or update.
- * @return boolean
- * @access protected
- */
-	function _afterScaffoldSave($method) {
-		return true;
-	}
-/**
- * This method should be overridden in child classes.
- *
- * @param string $method name of method called either edit or update.
- * @return boolean
- * @access protected
- */
-	function _afterScaffoldSaveError($method) {
-		return true;
-	}
-/**
- * This method should be overridden in child classes.
- * If not it will render a scaffold error.
- * Method MUST return true in child classes
- *
- * @param string $method name of method called example index, edit, etc.
- * @return boolean
- * @access protected
- */
-	function _scaffoldError($method) {
-		return false;
-	}
-/**
- * Used to convert HABTM data into an array for selectTag
- *
- * @param array $data
- * @param string $key
- * @return array
- * @access protected
- */
-	function _selectedArray($data, $key = 'id') {
-		$array = array();
-		if(!empty($data)) {
-			foreach($data as $var) {
-				$array[$var[$key]] = $var[$key];
-			}
-		}
-		return $array;
-	}
-}
-?>
diff --git a/old/html/multidic/cake/libs/controller/pages_controller.php b/old/html/multidic/cake/libs/controller/pages_controller.php
deleted file mode 100644
index 1dafa01..0000000
--- a/old/html/multidic/cake/libs/controller/pages_controller.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-/* SVN FILE: $Id: pages_controller.php 4786 2007-04-05 17:57:00Z phpnut $ */
-
-/**
- * Short description for file.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4786 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-05 12:57:00 -0500 (Thu, 05 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * Add your application-wide methods in the class below, your controllers
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller
- */
-class PagesController extends AppController{
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	 var $name = 'Pages';
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	 var $helpers = array('Html');
-
-/**
- * This controller does not use a model
- *
- * @var $uses
- */
-	 var $uses = array();
-
-/**
- * Displays a view
- *
- */
-	 function display() {
-		  if (!func_num_args()) {
-				$this->redirect('/');
-		  }
-
-		  $path=func_get_args();
-
-		  if (!count($path)) {
-				$this->redirect('/');
-		  }
-
-		  $count  =count($path);
-		  $page   =null;
-		  $subpage=null;
-		  $title  =null;
-
-		  if (!empty($path[0])) {
-				$page = $path[0];
-		  }
-
-		  if (!empty($path[1])) {
-				$subpage = $path[1];
-		  }
-
-		  if (!empty($path[$count - 1])) {
-				$title = ucfirst($path[$count - 1]);
-		  }
-
-		  $this->set('page', $page);
-		  $this->set('subpage', $subpage);
-		  $this->set('title', $title);
-		  $this->render(join('/', $path));
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/controller/scaffold.php b/old/html/multidic/cake/libs/controller/scaffold.php
deleted file mode 100644
index c84c9ef..0000000
--- a/old/html/multidic/cake/libs/controller/scaffold.php
+++ /dev/null
@@ -1,432 +0,0 @@
-<?php
-/* SVN FILE: $Id: scaffold.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Scaffold.
- *
- * Automatic forms and actions generation for rapid web application development.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.controller
- * @since			Cake v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Scaffolding is a set of automatic views, forms and controllers for starting web development work faster.
- *
- * Scaffold inspects your database tables, and making educated guesses, sets up a
- * number of pages for each of your Models. These pages have data forms that work,
- * and afford the web developer an early look at the data, and the possibility to over-ride
- * scaffolded actions with custom-made ones.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.controller
- */
-class Scaffold extends Object{
-/**
- *  Name of view to render
- *
- * @var string
- */
-	 var $actionView = null;
-/**
- * Class name of model
- *
- * @var unknown_type
- */
-	 var $modelKey = null;
-/**
- * Controller object
- *
- * @var Controller
- */
-	 var $controllerClass = null;
-/**
- * Name of scaffolded Model
- *
- * @var string
- */
-	 var $modelName = null;
-/**
- * Title HTML element for current scaffolded view
- *
- * @var string
- */
-	 var $scaffoldTitle = null;
-/**
- * Base URL
- *
- * @var string
- */
-	 var $base = false;
-/**
- * Construct and set up given controller with given parameters.
- *
- * @param object $controller instance of controller
- * @param array $params
- */
-	function __construct(&$controller, $params) {
-		$this->controllerClass =& $controller;
-		$this->actionView = $controller->action;
-		$this->modelKey  = ucwords(Inflector::singularize($controller->name));
-		$this->scaffoldTitle = Inflector::humanize($this->modelKey);
-		$this->viewPath = Inflector::underscore($controller->name);
-		$this->controllerClass->pageTitle = $this->scaffoldTitle;
-		$this->controllerClass->pageTitle = 'Scaffold :: ' . Inflector::humanize($controller->action) . ' :: ' .
-															Inflector::humanize(Inflector::pluralize($this->modelKey));
-		$this->__scaffold($params);
-	}
-/**
- * Renders a view view of scaffolded Model.
- *
- * @param array $params
- * @return A rendered view of a row from Models database table
- * @access private
- */
-	function __scaffoldView($params) {
-		if ($this->controllerClass->_beforeScaffold('view')) {
-
-			if(isset($params['pass'][0])){
-				$this->controllerClass->{$this->modelKey}->id = $params['pass'][0];
-
-			} elseif (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-				$this->controllerClass->Session->setFlash('No id set for ' . Inflector::humanize($this->modelKey) . '::view().');
-				$this->controllerClass->redirect('/' . Inflector::underscore($this->controllerClass->viewPath));
-
-			} else {
-				return $this->controllerClass->flash('No id set for ' . Inflector::humanize($this->modelKey) . '::view().',
-																		'/' . Inflector::underscore($this->controllerClass->viewPath));
-			}
-
-			$this->controllerClass->params['data'] = $this->controllerClass->{$this->modelKey}->read();
-			$this->controllerClass->set('data', $this->controllerClass->params['data']);
-			$this->controllerClass->set('fieldNames',$this->controllerClass->generateFieldNames(
-													$this->controllerClass->params['data'], false));
-
-			if (file_exists(APP . 'views' . DS . $this->viewPath . DS . 'scaffold.view.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . $this->viewPath . DS . 'scaffold.view.thtml');
-
-			} elseif (file_exists(APP . 'views' . DS . 'scaffold' . DS . 'scaffold.view.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . 'scaffold' . DS . 'scaffold.view.thtml');
-			} else {
-				return $this->controllerClass->render($this->actionView, '',
-																	LIBS . 'view' . DS . 'templates' . DS . 'scaffolds' . DS . 'view.thtml');
-			}
-		} elseif ($this->controllerClass->_scaffoldError('view') === false) {
-			return $this->__scaffoldError();
-		}
-	}
-/**
- * Renders List view of scaffolded Model.
- *
- * @param array $params
- * @return A rendered view listing rows from Models database table
- * @access private
- */
-	function __scaffoldIndex($params) {
-		if ($this->controllerClass->_beforeScaffold('index')) {
-			$this->controllerClass->set('fieldNames', $this->controllerClass->generateFieldNames(null, false));
-			$this->controllerClass->{$this->modelKey}->recursive = 0;
-			$this->controllerClass->set('data', $this->controllerClass->{$this->modelKey}->findAll());
-
-			if (file_exists(APP . 'views' . DS . $this->viewPath . DS . 'scaffold.index.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . $this->viewPath . DS . 'scaffold.index.thtml');
-
-			} elseif (file_exists(APP . 'views' . DS . 'scaffold' . DS . 'scaffold.index.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . 'scaffold' . DS . 'scaffold.index.thtml');
-			} else {
-				return $this->controllerClass->render($this->actionView, '',
-																	LIBS . 'view' . DS . 'templates' . DS . 'scaffolds' . DS . 'index.thtml');
-			}
-		} elseif ($this->controllerClass->_scaffoldError('index') === false) {
-			return $this->__scaffoldError();
-		}
-	}
-/**
- * Renders an Add or Edit view for scaffolded Model.
- *
- * @param array $params
- * @param string $params add or edit
- * @return A rendered view with a form to edit or add a record in the Models database table
- * @access private
- */
-	function __scaffoldForm($params = array(), $type) {
-		$thtml = 'edit';
-		$form = 'Edit';
-
-		if ($type === 'add') {
-			$thtml = 'add';
-			$form = 'Add';
-		}
-
-		if ($this->controllerClass->_beforeScaffold($type)) {
-			if ($type == 'edit') {
-
-				if(isset($params['pass'][0])){
-					$this->controllerClass->{$this->modelKey}->id = $params['pass'][0];
-
-				} elseif (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-					$this->controllerClass->Session->setFlash('No id set for ' . Inflector::humanize($this->modelKey) . '::edit().');
-					$this->controllerClass->redirect('/' . Inflector::underscore($this->controllerClass->viewPath));
-
-				} else {
-					return $this->controllerClass->flash('No id set for ' . Inflector::humanize($this->modelKey) . '::edit().',
-																		'/' . Inflector::underscore($this->controllerClass->viewPath));
-				}
-
-				$this->controllerClass->params['data']=$this->controllerClass->{$this->modelKey}->read();
-				$this->controllerClass->set('fieldNames', $this->controllerClass->generateFieldNames(
-																		$this->controllerClass->params['data']));
-				$this->controllerClass->set('data', $this->controllerClass->params['data']);
-			} else {
-				$this->controllerClass->set('fieldNames', $this->controllerClass->generateFieldNames());
-			}
-			$this->controllerClass->set('type', $form);
-
-			if (file_exists(APP . 'views' . DS . $this->viewPath . DS . 'scaffold.' . $thtml . '.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . $this->viewPath . DS . 'scaffold.' . $thtml . '.thtml');
-			} elseif (file_exists(APP . 'views' . DS . 'scaffold' . DS . 'scaffold.' . $thtml . '.thtml')) {
-				return $this->controllerClass->render($this->actionView, '',
-																	APP . 'views' . DS . 'scaffold' . DS . 'scaffold.' . $thtml . '.thtml');
-			} else {
-				return $this->controllerClass->render($this->actionView, '',
-																	LIBS . 'view' . DS . 'templates' . DS . 'scaffolds' . DS . 'edit.thtml');
-			}
-		} elseif ($this->controllerClass->_scaffoldError($type) === false) {
-			return $this->__scaffoldError();
-		}
-	}
-/**
- * Saves or updates a model.
- *
- * @param array $params
- * @param string $type create or update
- * @return success on save/update, add/edit form if data is empty or error if save or update fails
- * @access private
- */
-	function __scaffoldSave($params = array(), $type) {
-		$thtml = 'edit';
-		$form = 'Edit';
-		$success = 'updated';
-		$formError = 'edit';
-
-		if ($this->controllerClass->_beforeScaffold($type)) {
-			if (empty($this->controllerClass->params['data'])) {
-				if ($type === 'create') {
-					$formError = 'add';
-				}
-				return $this->__scaffoldForm($params, $formError);
-			}
-			$this->controllerClass->set('fieldNames', $this->controllerClass->generateFieldNames());
-			$this->controllerClass->cleanUpFields();
-
-			if ($type == 'create') {
-				$this->controllerClass->{$this->modelKey}->create();
-				$thtml = 'add';
-				$form = 'Add';
-				$success = 'saved';
-			}
-
-			if ($this->controllerClass->{$this->modelKey}->save($this->controllerClass->params['data'])) {
-
-				if ($this->controllerClass->_afterScaffoldSave($type)) {
-
-					if (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-						$this->controllerClass->Session->setFlash('The ' . Inflector::humanize($this->modelKey) . ' has been ' . $success . '.');
-						$this->controllerClass->redirect('/' . Inflector::underscore($this->controllerClass->viewPath));
-					} else {
-						return $this->controllerClass->flash('The ' . Inflector::humanize($this->modelKey) . ' has been ' . $success . '.',
-																			'/' . Inflector::underscore($this->controllerClass->viewPath));
-					}
-				} else {
-					return $this->controllerClass->_afterScaffoldSaveError($type);
-				}
-			} else {
-				if (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-					$this->controllerClass->Session->setFlash('Please correct errors below.');
-				}
-				$this->controllerClass->set('data', $this->controllerClass->params['data']);
-				$this->controllerClass->set('fieldNames',
-														$this->controllerClass->generateFieldNames($this->__rebuild($this->controllerClass->params['data'])));
-				$this->controllerClass->validateErrors($this->controllerClass->{$this->modelKey});
-				$this->controllerClass->set('type', $form);
-
-				if (file_exists(APP . 'views' . DS . $this->viewPath . DS . 'scaffolds' . DS . 'scaffold.' . $thtml . '.thtml')) {
-					return $this->controllerClass->render($this->actionView, '',
-																		APP . 'views' . DS . $this->viewPath . DS . 'scaffolds' . DS . 'scaffold.' . $thtml . '.thtml');
-				} elseif (file_exists(APP . 'views' . DS . 'scaffold' . DS . 'scaffold.' . $thtml . '.thtml')) {
-					return $this->controllerClass->render($this->actionView, '',
-																		APP . 'views' . DS . 'scaffold' . DS . 'scaffold.' . $thtml . '.thtml');
-				} else {
-					return $this->controllerClass->render($this->actionView, '',
-																		LIBS . 'view' . DS . 'templates' . DS . 'scaffolds' . DS . 'edit.thtml');
-				}
-			}
-		} elseif ($this->controllerClass->_scaffoldError($type) === false) {
-			return $this->__scaffoldError();
-		}
-	}
-/**
- * Performs a delete on given scaffolded Model.
- *
- * @param array $params
- * @return success on delete error if delete fails
- * @access private
- */
-	function __scaffoldDelete($params = array()) {
-		if ($this->controllerClass->_beforeScaffold('delete')) {
-			$id = $params['pass'][0];
-
-			if ($this->controllerClass->{$this->modelKey}->del($id)) {
-
-				if (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-					$this->controllerClass->Session->setFlash('The ' . Inflector::humanize($this->modelKey) . ' with id: ' . $id . ' has been deleted.');
-					$this->controllerClass->redirect('/' . Inflector::underscore($this->controllerClass->viewPath));
-				} else {
-					return $this->controllerClass->flash('The ' . Inflector::humanize($this->modelKey) . ' with id: ' . $id . ' has been deleted.',
-																		'/' . Inflector::underscore($this->controllerClass->viewPath));
-				}
-			} else {
-				if (isset($this->controllerClass->Session) && $this->controllerClass->Session->valid != false) {
-					$this->controllerClass->Session->setFlash('There was an error deleting the ' . Inflector::humanize($this->modelKey) . ' with the id ' . $id);
-					$this->controllerClass->redirect('/' . Inflector::underscore($this->controllerClass->viewPath));
-				} else {
-					return $this->controllerClass->flash('There was an error deleting the ' . Inflector::humanize($this->modelKey) . ' with the id ' . $id,
-																		'/' . Inflector::underscore($this->controllerClass->viewPath));
-				}
-			}
-		} elseif ($this->controllerClass->_scaffoldError('delete') === false) {
-			return $this->__scaffoldError();
-		}
-	}
-/**
- * Enter description here...
- *
- * @return unknown
- */
-	function __scaffoldError() {
-		if (file_exists(APP . 'views' . DS . $this->viewPath . DS . 'scaffolds' . DS . 'scaffold.error.thtml')) {
-			return $this->controllerClass->render($this->actionView, '',
-																APP . 'views' . DS . $this->viewPath	. DS . 'scaffolds' . DS . 'scaffold.error.thtml');
-		} elseif (file_exists(APP . 'views' . DS . 'scaffold' . DS . 'scaffold.error.thtml')) {
-			return $this->controllerClass->render($this->actionView, '',
-																APP . 'views' . DS . 'scaffold' . DS . 'scaffold.error.thtml');
-		} else {
-			return $this->controllerClass->render($this->actionView, '',
-																LIBS . 'view' . DS . 'templates' . DS . 'errors' . DS . 'scaffold_error.thtml');
-		}
-	}
-/**
- * When forms are submited the arrays need to be rebuilt if
- * an error occured, here the arrays are rebuilt to structure needed
- *
- * @param array $params data passed to forms
- * @return array rebuilds the association arrays to pass back to Controller::generateFieldNames()
- */
-	function __rebuild($params) {
-		foreach($params as $model => $field) {
-			if (!empty($field) && is_array($field)) {
-				$match = array_keys($field);
-
-				if ($model == $match[0]) {
-					$count = 0;
-
-					foreach($field[$model] as $value) {
-						$params[$model][$count][$this->controllerClass->{$this->modelKey}->{$model}->primaryKey] = $value;
-						$count++;
-					}
-					unset ($params[$model][$model]);
-				}
-			}
-		}
-		return $params;
-	}
-/**
- * When methods are now present in a controller
- * scaffoldView is used to call default Scaffold methods if:
- * <code>
- * var $scaffold;
- * </code>
- * is placed in the controller's class definition.
- *
- * @param string $url
- * @param string $controller_class
- * @param array $params
- * @since Cake v 0.10.0.172
- * @access private
- */
-	function __scaffold($params) {
-		if (!in_array('Form', $this->controllerClass->helpers)) {
-			$this->controllerClass->helpers[] = 'Form';
-		}
-		if($this->controllerClass->constructClasses()){
-			$db =& ConnectionManager::getDataSource($this->controllerClass->{$this->modelKey}->useDbConfig);
-
-			if (isset($db)) {
-				if ($params['action'] === 'index' || $params['action'] === 'list' || $params['action'] === 'view'
-						|| $params['action'] === 'add' || $params['action'] === 'create'
-						|| $params['action'] === 'edit' || $params['action'] === 'update'
-						|| $params['action'] === 'delete') {
-
-					switch($params['action']) {
-						case 'index':
-							$this->__scaffoldIndex($params);
-						break;
-						case 'view':
-							$this->__scaffoldView($params);
-						break;
-						case 'list':
-							$this->__scaffoldIndex($params);
-						break;
-						case 'add':
-							$this->__scaffoldForm($params, 'add');
-						break;
-						case 'edit':
-							$this->__scaffoldForm($params, 'edit');
-						break;
-						case 'create':
-							$this->__scaffoldSave($params, 'create');
-						break;
-						case 'update':
-							$this->__scaffoldSave($params, 'update');
-						break;
-						case 'delete':
-							$this->__scaffoldDelete($params);
-						break;
-					}
-				} else {
-					return $this->cakeError('missingAction',
-													array(array('className' => Inflector::camelize($params['controller'] . "Controller"),
-																	'base' => $this->controllerClass->base,
-																	'action' => $params['action'],
-																	'webroot' => $this->controllerClass->webroot)));
-				}
-			} else {
-				return $this->cakeError('missingDatabase', array(array('webroot' => $this->controllerClass->webroot)));
-			}
-		} else {
-			return $this->cakeError('missingModel', array(array('className' => $this->modelKey, 'webroot' => '', 'base' => $this->base)));
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/error.php b/old/html/multidic/cake/libs/error.php
deleted file mode 100644
index acf24fe..0000000
--- a/old/html/multidic/cake/libs/error.php
+++ /dev/null
@@ -1,347 +0,0 @@
-<?php
-/* SVN FILE: $Id: error.php 4852 2007-04-12 08:49:49Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.10.5.1732
- * @version			$Revision: 4852 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-12 03:49:49 -0500 (Thu, 12 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-uses('sanitize');
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class ErrorHandler extends Object {
-	var $controller = null;
-
-/**
- * Class constructor.
- *
- * @param string $method
- * @param array $messages
- * @return unknown
- */
-	function __construct($method, $messages) {
-		parent::__construct();
-		static $__previousError = null;
-		$allow = array('.', '/', '_', ' ', '-', '~');
-	    if(substr(PHP_OS,0,3) == "WIN") {
-            $allow = array_merge($allow, array('\\', ':') );
-        }
-		$clean = new Sanitize();
-		$messages = $clean->paranoid($messages, $allow);
-		if(!class_exists('Dispatcher')){
-			require CAKE . 'dispatcher.php';
-		}
-		$this->__dispatch =& new Dispatcher();
-
-		if ($__previousError != array($method, $messages)) {
-			$__previousError = array($method, $messages);
-
-			if (!class_exists('AppController')) {
-				loadController(null);
-			}
-
-			$this->controller =& new AppController();
-			if(!empty($this->controller->uses)) {
-				$this->controller->constructClasses();
-			}
-			$this->controller->_initComponents();
-			$this->controller->cacheAction = false;
-			$this->__dispatch->start($this->controller);
-
-			if (method_exists($this->controller, 'apperror')) {
-				return $this->controller->appError($method, $messages);
-			}
-		} else {
-			$this->controller =& new Controller();
-			$this->controller->cacheAction = false;
-		}
-		if (Configure::read() > 0 || $method == 'error') {
-			call_user_func_array(array(&$this, $method), $messages);
-		} else {
-			call_user_func_array(array(&$this, 'error404'), $messages);
-		}
-	}
-/**
- * Displays an error page (e.g. 404 Not found).
- *
- * @param array $params
- */
-	function error($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->viewPath='errors';
-		$this->controller->set(array('code' => $code,
-										'name' => $name,
-										'message' => $message,
-										'title' => $code . ' ' . $name));
-		$this->controller->render('error404');
-		exit();
-	}
-/**
- * Convenience method to display a 404 page.
- *
- * @param array $params
- */
-	function error404($params) {
-		extract($params);
-
-		if (!isset($url)) {
-			$url = $action;
-		}
-		if (!isset($message)) {
-			$message = '';
-		}
-		if (!isset($base)) {
-			$base = '';
-		}
-
-		header("HTTP/1.0 404 Not Found");
-		$this->error(array('code' => '404',
-							'name' => 'Not found',
-							'message' => sprintf("The requested address %s was not found on this server.", $url, $message),
-							'base' => $base));
-		exit();
-	}
-/**
- * Renders the Missing Controller web page.
- *
- * @param array $params
- */
-	function missingController($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->webroot = $webroot;
-		$this->controller->viewPath ='errors';
-		$controllerName = str_replace('Controller', '', $className);
-		$this->controller->set(array('controller' => $className,
-										'controllerName' => $controllerName,
-										'title' => 'Missing Controller'));
-		$this->controller->render('missingController');
-		exit();
-	}
-/**
- * Renders the Missing Action web page.
- *
- * @param array $params
- */
-	function missingAction($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->webroot = $webroot;
-		$this->controller->viewPath = 'errors';
-		$this->controller->set(array('controller' => $className,
-										'action' => $action,
-										'title' => 'Missing Method in Controller'));
-		$this->controller->render('missingAction');
-		exit();
-	}
-/**
- * Renders the Private Action web page.
- *
- * @param array $params
- */
-	function privateAction($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->webroot = $webroot;
-		$this->controller->viewPath = 'errors';
-		$this->controller->set(array('controller' => $className,
-										'action' => $action,
-										'title' => 'Trying to access private method in class'));
-		$this->controller->render('privateAction');
-		exit();
-	}
-/**
- * Renders the Missing Table web page.
- *
- * @param array $params
- */
-	function missingTable($params) {
-		extract($params);
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('model' => $className,
-										'table' => $table,
-										'title' => 'Missing Database Table'));
-		$this->controller->render('missingTable');
-		exit();
-	}
-/**
- * Renders the Missing Database web page.
- *
- * @param array $params
- */
-	function missingDatabase($params = array()) {
-		extract($params);
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('title' => 'Scaffold Missing Database Connection'));
-		$this->controller->render('missingScaffolddb');
-		exit();
-	}
-/**
- * Renders the Missing View web page.
- *
- * @param array $params
- */
-	function missingView($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('controller' => $className,
-										'action' => $action,
-										'file' => $file,
-										'title' => 'Missing View'));
-		$this->controller->render('missingView');
-		exit();
-	}
-/**
- * Renders the Missing Layout web page.
- *
- * @param array $params
- */
-	function missingLayout($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->layout = 'default';
-		$this->controller->set(array('file'  => $file,
-										'title' => 'Missing Layout'));
-		$this->controller->render('missingLayout');
-		exit();
-	}
-/**
- * Renders the Database Connection web page.
- *
- * @param array $params
- */
-	function missingConnection($params) {
-		extract($params);
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('model' => $className,
-										'title' => 'Missing Database Connection'));
-		$this->controller->render('missingConnection');
-		exit();
-	}
-/**
- * Renders the Missing Helper file web page.
- *
- * @param array $params
- */
-	function missingHelperFile($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('helperClass' => Inflector::camelize($helper) . "Helper",
-										'file' => $file,
-										'title' => 'Missing Helper File'));
-		$this->controller->render('missingHelperFile');
-		exit();
-	}
-/**
- * Renders the Missing Helper class web page.
- *
- * @param array $params
- */
-	function missingHelperClass($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('helperClass' => Inflector::camelize($helper) . "Helper",
-										'file' => $file,
-										'title' => 'Missing Helper Class'));
-		$this->controller->render('missingHelperClass');
-		exit();
-	}
-/**
- * Renders the Missing Component file web page.
- *
- * @param array $params
- */
-	function missingComponentFile($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('controller' => $className,
-										'component' => $component,
-										'file' => $file,
-										'title' => 'Missing Component File'));
-		$this->controller->render('missingComponentFile');
-		exit();
-	}
-/**
- * Renders the Missing Component class web page.
- *
- * @param array $params
- */
-	function missingComponentClass($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('controller' => $className,
-										'component' => $component,
-										'file' => $file,
-										'title' => 'Missing Component Class'));
-		$this->controller->render('missingComponentClass');
-		exit();
-	}
-/**
- * Renders the Missing Model class web page.
- *
- * @param unknown_type $params
- */
-	function missingModel($params) {
-		extract($params);
-		$this->controller->base = $base;
-		$this->controller->viewPath = 'errors';
-		$this->controller->webroot = $this->_webroot();
-		$this->controller->set(array('model' => $className,
-										'title' => 'Missing Model'));
-		$this->controller->render('missingModel');
-		exit();
-	}
-/**
- * Path to the web root.
- *
- * @return string full web root path
- */
-	function _webroot() {
-		$this->__dispatch->baseUrl();
-		return $this->__dispatch->webroot;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/file.php b/old/html/multidic/cake/libs/file.php
deleted file mode 100644
index 372ff3a..0000000
--- a/old/html/multidic/cake/libs/file.php
+++ /dev/null
@@ -1,293 +0,0 @@
-<?php
-/* SVN FILE: $Id: file.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Convenience class for reading, writing and appending to files.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Object')) {
-		 uses ('object');
-	}
-
-	if (!class_exists('Folder')) {
-		 uses ('folder');
-	}
-/**
- * Convenience class for reading, writing and appending to files.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class File extends Object{
-/**
- * Folder of the File
- *
- * @var Folder
- */
-	var $folder = null;
-/**
- * Filename
- *
- * @var string
- */
-	var $name = null;
-/**
- * Constructor
- *
- * @param string $path
- * @param boolean $create Create file if it does not exist
- * @return File
- */
-	function __construct($path, $create = false) {
-		parent::__construct();
-		$this->folder = new Folder(dirname($path), $create);
-		$this->name = basename($path);
-		if (!$this->exists()) {
-			if ($create === true) {
-				if (!$this->create()) {
-					return false;
-				}
-			} else {
-				return false;
-			}
-		}
-	}
-/**
- * Return the contents of this File as a string.
- *
- * @return string Contents
- */
-	function read() {
-		$contents = file_get_contents($this->getFullPath());
-		return $contents;
-	}
-/**
- * Append given data string to this File.
- *
- * @param string $data Data to write
- * @return boolean Success
- */
-	function append($data) {
-		return $this->write($data, 'a');
-	}
-/**
- * Write given data to this File.
- *
- * @param string $data	Data to write to this File.
- * @param string $mode	Mode of writing. {@link http://php.net/fwrite See fwrite()}.
- * @return boolean Success
- */
-	function write($data, $mode = 'w') {
-		$file = $this->getFullPath();
-		if (!($handle = fopen($file, $mode))) {
-			print ("[File] Could not open $file with mode $mode!");
-			return false;
-		}
-
-		if (!fwrite($handle, $data)) {
-			return false;
-		}
-
-		if (!fclose($handle)) {
-			return false;
-		}
-		return true;
-	}
-/**
- * Get md5 Checksum of file with previous check of Filesize
- *
- * @param string $force	Data to write to this File.
- * @return string md5 Checksum {@link http://php.net/md5_file See md5_file()}
- */
-	function getMd5($force = false) {
-		$md5 = '';
-		if ($force == true || $this->getSize(false) < MAX_MD5SIZE) {
-			$md5 = md5_file($this->getFullPath());
-		}
-		return $md5;
-	}
-/**
- * Returns the Filesize, either in bytes or in human-readable format.
- *
- * @param boolean $humanReadeble	Data to write to this File.
- * @return string|int filesize as int or as a human-readable string
- */
-	function getSize() {
-		$size = filesize($this->getFullPath());
-		return $size;
-	}
-/**
- * Returns the File extension.
- *
- * @return string The Fileextension
- */
-	function getExt() {
-		$ext = '';
-		$parts = explode('.', $this->getName());
-
-		if (count($parts) > 1) {
-			$ext = array_pop($parts);
-		} else {
-			$ext = '';
-		}
-		return $ext;
-	}
-/**
- * Returns the filename.
- *
- * @return string The Filename
- */
-	function getName() {
-		return $this->name;
-	}
-/**
- * Returns the File's owner.
- *
- * @return int the Fileowner
- */
-	function getOwner() {
-		$fileowner = fileowner($this->getFullPath());
-		return $fileowner;
-	 }
-/**
- * Returns the File group.
- *
- * @return int the Filegroup
- */
-	function getGroup() {
-		$filegroup = filegroup($this->getFullPath());
-		return $filegroup;
-	 }
-/**
- * Creates the File.
- *
- * @return boolean Success
- */
-	function create() {
-		$dir = $this->folder->pwd();
-
-		if (file_exists($dir) && is_dir($dir) && is_writable($dir) && !$this->exists()) {
-			if (!touch($this->getFullPath())) {
-				print ('[File] Could not create '.$this->getName().'!');
-				return false;
-			} else {
-				return true;
-			}
-		} else {
-			print ('[File] Could not create '.$this->getName().'!');
-			return false;
-		}
-	}
-/**
- * Returns true if the File exists.
- *
- * @return boolean
- */
-	function exists() {
-		$exists = file_exists($this->getFullPath());
-		return $exists;
-	}
-/**
- * Deletes the File.
- *
- * @return boolean
- */
-	function delete() {
-		$unlink = unlink($this->getFullPath());
-		return $unlink;
-	 }
-/**
- * Returns true if the File is writable.
- *
- * @return boolean
- */
-	function writable() {
-		$writable = is_writable($this->getFullPath());
-		return $writable;
-	}
-/**
- * Returns true if the File is executable.
- *
- * @return boolean
- */
-	function executable() {
-		$executable = is_executable($this->getFullPath());
-		return $executable;
-	}
-/**
- * Returns true if the File is readable.
- *
- * @return boolean
- */
-	function readable() {
-		$readable = is_readable($this->getFullPath());
-		return $readable;
-	}
-/**
- * Returns last access time.
- *
- * @return int timestamp
- */
-	function lastAccess() {
-		$fileatime = fileatime($this->getFullPath());
-		return $fileatime;
-	 }
-/**
- * Returns last modified time.
- *
- * @return int timestamp
- */
-	function lastChange() {
-		$filemtime = filemtime($this->getFullPath());
-		return $filemtime;
-	}
-/**
- * Returns the current folder.
- *
- * @return Folder
- */
-	function getFolder() {
-		return $this->folder;
-	}
-/**
- * Returns the "chmod" (permissions) of the File.
- *
- * @return string
- */
-	function getChmod() {
-		$substr = substr(sprintf('%o', fileperms($this->getFullPath())), -4);
-		return $substr;
-	}
-/**
- * Returns the full path of the File.
- *
- * @return string
- */
-	function getFullPath() {
-		return $this->folder->slashTerm($this->folder->pwd()) . $this->getName();
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/flay.php b/old/html/multidic/cake/libs/flay.php
deleted file mode 100644
index b001c9f..0000000
--- a/old/html/multidic/cake/libs/flay.php
+++ /dev/null
@@ -1,278 +0,0 @@
-<?php
-/* SVN FILE: $Id: flay.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Text-to-HTML parser.
- *
- * Text-to-html parser, similar to {@link http://textism.com/tools/textile/ Textile} or {@link http://www.whytheluckystiff.net/ruby/redcloth/ RedCloth}.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Object')) {
-		 uses ('object');
-	}
-/**
- * Text-to-HTML parser.
- *
- * Text-to-html parser, similar to Textile or RedCloth, only with a little different syntax.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Flay extends Object{
-/**
- * Text to be parsed.
- *
- * @var string
- */
-	var $text = null;
-/**
- * Set this to allow HTML in the markup.
- *
- * @var boolean
- */
-	var $allow_html = false;
-/**
- * Constructor.
- *
- * @param string $text
- */
-	function __construct($text = null) {
-		$this->text = $text;
-		parent::__construct();
-	}
-/**
- * Returns given text translated to HTML using the Flay syntax.
- *
- * @param string $text String to format
- * @param boolean $bare	Set this to only do <p> transforms and > to &gt;, no typography additions.
- * @param boolean $allowHtml Set this to trim whitespace and disable all HTML
- * @return string Formatted text
- */
-	function toHtml($text = null, $bare = false, $allowHtml = false) {
-		if (empty($text) && empty($this->text)) {
-			return false;
-		}
-		$text = $text ? $text : $this->text;
-		// trim whitespace and disable all HTML
-		if ($allowHtml) {
-			$text = trim($text);
-		} else {
-			$text = str_replace('<', '&lt;', str_replace('>', '&gt;', trim($text)));
-		}
-
-		if (!$bare) {
-			// multi-paragraph functions
-			$text=preg_replace('#(?:[\n]{0,2})"""(.*)"""(?:[\n]{0,2})#s', "\n\n%BLOCKQUOTE%\n\n\\1\n\n%ENDBLOCKQUOTE%\n\n", $text);
-			$text=preg_replace('#(?:[\n]{0,2})===(.*)===(?:[\n]{0,2})#s', "\n\n%CENTER%\n\n\\1\n\n%ENDCENTER%\n\n", $text);
-		}
-
-		// pre-parse newlines
-		$text=preg_replace("#\r\n#", "\n", $text);
-		$text=preg_replace("#[\n]{2,}#", "%PARAGRAPH%", $text);
-		$text=preg_replace('#[\n]{1}#', "%LINEBREAK%", $text);
-		$out ='';
-
-		foreach(split('%PARAGRAPH%', $text)as $line) {
-			if ($line) {
-				if (!$bare) {
-					$links = array();
-					$regs = null;
-
-					if (preg_match_all('#\[([^\[]{4,})\]#', $line, $regs)) {
-						foreach($regs[1] as $reg) {
-							$links[] = $reg;
-							$line = str_replace("[{$reg}]", '%LINK' . (count($links) - 1) . '%', $line);
-						}
-					}
-					// bold
-					$line = ereg_replace("\*([^\*]*)\*", "<strong>\\1</strong>", $line);
-					// italic
-					$line = ereg_replace("_([^_]*)_", "<em>\\1</em>", $line);
-				}
-				// entities
-				$line = str_replace(' - ', ' &ndash; ', $line);
-				$line = str_replace(' -- ', ' &mdash; ', $line);
-				$line = str_replace('(C)', '&copy;', $line);
-				$line = str_replace('(R)', '&reg;', $line);
-				$line = str_replace('(TM)', '&trade;', $line);
-				// guess e-mails
-				$emails = null;
-				if (preg_match_all("#([_A-Za-z0-9+-+]+(?:\.[_A-Za-z0-9+-]+)*@[A-Za-z0-9-]+(?:\.[A-Za-z0-9-]+)*)#", $line, $emails)) {
-					foreach($emails[1] as $email) {
-						$line = str_replace($email, "<a href=\"mailto:{$email}\">{$email}</a>", $line);
-					}
-				}
-
-				if (!$bare) {
-					$urls = null;
-					if (preg_match_all("#((?:http|https|ftp|nntp)://[^ ]+)#", $line, $urls)) {
-						foreach($urls[1] as $url) {
-							$line = str_replace($url, "<a href=\"{$url}\">{$url}</a>", $line);
-						}
-					}
-
-					if (preg_match_all("#(www\.[^\n\%\ ]+[^\n\%\,\.\ ])#", $line, $urls)) {
-						foreach($urls[1] as $url) {
-							$line = str_replace($url, "<a href=\"http://{$url}\">{$url}</a>", $line);
-						}
-					}
-
-					if (count($links)) {
-						for($ii = 0; $ii < count($links); $ii++) {
-							if (preg_match("#^(http|https|ftp|nntp)://#", $links[$ii])) {
-								$prefix = null;
-							} else {
-								$prefix = 'http://';
-							}
-							if (preg_match('#^[^\ ]+\.(jpg|jpeg|gif|png)$#', $links[$ii])) {
-								$with = "<img src=\"{$prefix}{$links[$ii]}\" alt=\"\" />";
-							} elseif (preg_match('#^([^\]\ ]+)(?:\ ([^\]]+))?$#', $links[$ii], $regs)) {
-								if (isset($regs[2])) {
-									if (preg_match('#\.(jpg|jpeg|gif|png)$#', $regs[2])) {
-										$body = "<img src=\"{$prefix}{$regs[2]}\" alt=\"\" />";
-									} else {
-										$body = $regs[2];
-									}
-								} else {
-									$body = $links[$ii];
-								}
-								$with = "<a href=\"{$prefix}{$regs[1]}\" target=\"_blank\">{$body}</a>";
-							} else {
-								$with = $prefix . $links[$ii];
-							}
-							$line = str_replace("%LINK{$ii}%", $with, $line);
-						}
-					}
-				}
-				$out .= str_replace('%LINEBREAK%', "<br />\n", "<p>{$line}</p>\n");
-			}
-		}
-
-		if (!$bare) {
-			$out = str_replace('<p>%BLOCKQUOTE%</p>', "<blockquote>", $out);
-			$out = str_replace('<p>%ENDBLOCKQUOTE%</p>', "</blockquote>", $out);
-			$out = str_replace('<p>%CENTER%</p>', "<center>", $out);
-			$out = str_replace('<p>%ENDCENTER%</p>', "</center>", $out);
-		}
-		return $out;
-	}
-/**
- * Return the words of the string as an array.
- *
- * @param string $string
- * @return array Array of words
- */
-	function extractWords($string) {
-		$split = preg_split('/[\s,\.:\/="!\(\)<>~\[\]]+/', $string);
-		return $split;
-	 }
-/**
- * Return given string with words in array colorMarked, up to a number of times (defaults to 5).
- *
- * @param array $words			Words to look for and markup
- * @param string $string		String to look in
- * @param integer $max_snippets	Max number of snippets to extract
- * @return string
- * @see colorMark
- */
-	function markedSnippets($words, $string, $max_snippets = 5) {
-		$string = strip_tags($string);
-		$snips = array();
-		$rest = $string;
-		foreach($words as $word) {
-			if (preg_match_all("/[\s,]+.{0,40}{$word}.{0,40}[\s,]+/i", $rest, $r)) {
-				foreach($r as $result) {
-					$rest = str_replace($result, '', $rest);
-				}
-				$snips = array_merge($snips, $r[0]);
-			}
-		}
-
-		if (count($snips) > $max_snippets) {
-			$snips = array_slice($snips, 0, $max_snippets);
-		}
-		$joined = join(' <b>...</b> ', $snips);
-		$snips = $joined ? "<b>...</b> {$joined} <b>...</b>" : substr($string, 0, 80) . '<b>...</b>';
-		return $this->colorMark($words, $snips);
-	}
-/**
- * Returns string with EM elements with color classes added.
- *
- * @param array $words Array of words to be colorized
- * @param string $string Text in which the words might be found
- * @return string
- */
-	function colorMark($words, $string) {
-		$colors=array('yl', 'gr', 'rd', 'bl', 'fu', 'cy');
-		$nextColorIndex = 0;
-		foreach($words as $word) {
-			$string = preg_replace("/({$word})/i", '<em class="' . $colors[$nextColorIndex % count($colors)] . "\">\\1</em>", $string);
-			$nextColorIndex++;
-		}
-		return $string;
-	}
-/**
- * Returns given text with tags stripped out.
- *
- * @param string $text
- * @return string
- */
-	function toClean($text) {
-		$strip = strip_tags(html_entity_decode($text, ENT_QUOTES));
-		return $strip;
-	}
-/**
- * Return parsed text with tags stripped out.
- *
- * @param string $text
- * @return string
- */
-	function toParsedAndClean($text) {
-		return $this->toClean(Flay::toHtml($text));
-	}
-/**
- * Return a fragment of a text, up to $length characters long, with an ellipsis after it.
- *
- * @param string $text		Text to be truncated.
- * @param integer $length	Max length of text.
- * @param string $ellipsis	Sign to print after truncated text.
- * @return string
- */
-	function fragment($text, $length, $ellipsis = '...') {
-		$soft = $length - 5;
-		$hard = $length + 5;
-		$rx = '/(.{' . $soft . ',' . $hard . '})[\s,\.:\/="!\(\)<>~\[\]]+.*/';
-
-		if (preg_match($rx, $text, $r)) {
-			$out = $r[1];
-		} else {
-			$out = substr($text, 0, $length);
-		}
-		$out = $out . (strlen($out) < strlen($text) ? $ellipsis : null);
-		return $out;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/folder.php b/old/html/multidic/cake/libs/folder.php
deleted file mode 100644
index 41d701d..0000000
--- a/old/html/multidic/cake/libs/folder.php
+++ /dev/null
@@ -1,328 +0,0 @@
-<?php
-/* SVN FILE: $Id: folder.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Convenience class for handling directories.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Object')) {
-		 uses ('object');
-	}
-/**
- * Folder structure browser, lists folders and files.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Folder extends Object{
-/**
- * Path to Folder.
- *
- * @var string
- */
-	var $path = null;
-/**
- * Sortedness.
- *
- * @var boolean
- */
-	var $sort = false;
-/**
- * Constructor.
- *
- * @param string $path
- * @param boolean $path
- */
-	function __construct($path = false, $create = false, $mode = false) {
-		parent::__construct();
-		if (empty($path)) {
-			$path = getcwd();
-		}
-
-		if (!file_exists($path) && $create == true) {
-			$this->mkdirr($path, $mode);
-		}
-		$this->cd($path);
-	}
-/**
- * Return current path.
- *
- * @return string Current path
- */
-	function pwd() {
-		return $this->path;
-	}
-/**
- * Change directory to $desired_path.
- *
- * @param string $desired_path Path to the directory to change to
- * @return string The new path. Returns false on failure
- */
-	function cd($desiredPath) {
-		$desiredPath = realpath($desiredPath);
-		$newPath = $this->isAbsolute($desiredPath) ? $desiredPath : $this->addPathElement($this->path, $desiredPath);
-		$isDir = (is_dir($newPath) && file_exists($newPath)) ? $this->path = $newPath : false;
-		return $isDir;
-	 }
-/**
- * Returns an array of the contents of the current directory, or false on failure.
- * The returned array holds two arrays: one of dirs and one of files.
- *
- * @param boolean $sort
- * @param boolean $noDotFiles
- * @return array
- */
-	function ls($sort = true, $noDotFiles = false) {
-		$dirs = $files = array();
-		$dir = opendir($this->path);
-		if ($dir) {
-			while(false !== ($n = readdir($dir))) {
-				if ((!preg_match('#^\.+$#', $n) && $noDotFiles == false) || ($noDotFiles == true && !preg_match('#^\.(.*)$#', $n))) {
-					if (is_dir($this->addPathElement($this->path, $n))) {
-						$dirs[] = $n;
-					} else {
-						$files[] = $n;
-					}
-				}
-			}
-
-			if ($sort || $this->sort) {
-				sort ($dirs);
-				sort ($files);
-			}
-			closedir ($dir);
-		} 
-		return array($dirs,$files);
-	}
-/**
- * Returns an array of all matching files in current directory.
- *
- * @param string $pattern Preg_match pattern (Defaults to: .*)
- * @return array
- */
-	function find($regexp_pattern = '.*') {
-		$data = $this->ls();
-
-		if (!is_array($data)) {
-			return array();
-		}
-
-		list($dirs, $files) = $data;
-		$found =  array();
-
-		foreach($files as $file) {
-			if (preg_match("/^{$regexp_pattern}$/i", $file)) {
-				$found[] = $file;
-			}
-		}
-		return $found;
-	}
-/**
- * Returns an array of all matching files in and below current directory.
- *
- * @param string $pattern Preg_match pattern (Defaults to: .*)
- * @return array Files matching $pattern
- */
-	function findRecursive($pattern = '.*') {
-		$startsOn = $this->path;
-		$out = $this->_findRecursive($pattern);
-		$this->cd($startsOn);
-		return $out;
-	}
-/**
- * Private helper function for findRecursive.
- *
- * @param string $pattern
- * @return array Files matching pattern
- * @access private
- */
-	function _findRecursive($pattern) {
-		list($dirs, $files) = $this->ls();
-		
-		$found = array();
-		foreach($files as $file) {
-			if (preg_match("/^{$pattern}$/i", $file)) {
-				$found[] = $this->addPathElement($this->path, $file);
-			}
-		}
-		$start = $this->path;
-		foreach($dirs as $dir) {
-			$this->cd($this->addPathElement($start, $dir));
-			$found = array_merge($found, $this->findRecursive($pattern));
-		}
-		return $found;
-	}
-/**
- * Returns true if given $path is a Windows path.
- *
- * @param string $path Path to check
- * @return boolean
- * @static
- */
-	function isWindowsPath($path) {
-		$match = preg_match('#^[A-Z]:\\\#i', $path) ? true : false;
-		return $match;
-	}
-/**
- * Returns true if given $path is an absolute path.
- *
- * @param string $path Path to check
- * @return boolean
- * @static
- */
-	function isAbsolute($path) {
-		$match = preg_match('#^\/#', $path) || preg_match('#^[A-Z]:\\\#i', $path);
-		return $match;
-	}
-/**
- * Returns true if given $path ends in a slash (i.e. is slash-terminated).
- *
- * @param string $path Path to check
- * @return boolean
- * @static
- */
-	function isSlashTerm($path) {
-		$match = preg_match('#[\\\/]$#', $path) ? true : false;
-		return $match;
-	}
-/**
- * Returns a correct set of slashes for given $path. (\\ for Windows paths and / for other paths.)
- *
- * @param string $path Path to check
- * @return string Set of slashes ("\\" or "/")
- * @static
- */
-	function correctSlashFor($path) {
-		return $this->isWindowsPath($path) ? '\\' : '/';
-	}
-/**
- * Returns $path with added terminating slash (corrected for Windows or other OS).
- *
- * @param string $path Path to check
- * @return string
- * @static
- */
-function slashTerm($path) {
-		  return $path . ($this->isSlashTerm($path) ? null : $this->correctSlashFor($path));
-	 }
-/**
- * Returns $path with $element added, with correct slash in-between.
- *
- * @param string $path
- * @param string $element
- * @return string
- * @static
- */
-	function addPathElement($path, $element) {
-		return $this->slashTerm($path) . $element;
-	}
-/**
- * Returns true if the File is in a given CakePath.
- *
- * @return boolean
- */
-	function inCakePath($path = '') {
-		$dir = substr($this->slashTerm(ROOT), 0, -1);
-		$newdir = $this->slashTerm($dir . $path);
-		return $this->inPath($newdir);
-	 }
-/**
- * Returns true if the File is in given path.
- *
- * @return boolean
- */
-	function inPath($path = '') {
-		$dir = substr($this->slashTerm($path), 0, -1);
-		$return = preg_match('/^' . preg_quote($this->slashTerm($dir), '/') . '(.*)/', $this->slashTerm($this->pwd()));
-		if ($return == 1) {
-			return true;
-		} else {
-			return false;
-		}
-	}
-/**
- * Create a directory structure recursively.
- *
- * @param string $pathname The directory structure to create
- * @return bool Returns TRUE on success, FALSE on failure
- */
-	function mkdirr($pathname, $mode = null) {
-		if (is_dir($pathname) || empty($pathname)) {
-			return true;
-		}
-
-		if (is_file($pathname)) {
-			trigger_error('mkdirr() File exists', E_USER_WARNING);
-			return false;
-		}
-		$nextPathname = substr($pathname, 0, strrpos($pathname, DIRECTORY_SEPARATOR));
-
-		if ($this->mkdirr($nextPathname, $mode)) {
-			if (!file_exists($pathname)) {
-				umask (0);
-				$mkdir = mkdir($pathname, $mode);
-				return $mkdir;
-			}
-		}
-		return false;
-	}
-/**
- * Returns the size in bytes of this Folder.
- *
- * @param string $directory Path to directory
- */
-	function dirsize() {
-		$size = 0;
-		$directory = $this->slashTerm($this->path);
-		$stack = array($directory);
-		$count = count($stack);
-		for($i = 0, $j = $count; $i < $j; ++$i) {
-			if (is_file($stack[$i])) {
-				$size += filesize($stack[$i]);
-			} elseif (is_dir($stack[$i])) {
-				$dir = dir($stack[$i]);
-
-				while(false !== ($entry = $dir->read())) {
-					if ($entry == '.' || $entry == '..') {
-						continue;
-					}
-					$add = $stack[$i] . $entry;
-
-					if (is_dir($stack[$i] . $entry)) {
-						$add = $this->slashTerm($add);
-					}
-					$stack[ ]= $add;
-				}
-				$dir->close();
-			}
-			$j = count($stack);
-		}
-		return $size;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/inflector.php b/old/html/multidic/cake/libs/inflector.php
deleted file mode 100644
index ac9439e..0000000
--- a/old/html/multidic/cake/libs/inflector.php
+++ /dev/null
@@ -1,411 +0,0 @@
-<?php
-/* SVN FILE: $Id: inflector.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Pluralize and singularize English words.
- *
- * Used by Cake's naming conventions throughout the framework.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Object')) {
-		 uses('object');
-	}
-	uses('Set');
-/**
- * Pluralize and singularize English words.
- *
- * Inflector pluralizes and singularizes English nouns.
- * Used by Cake's naming conventions throughout the framework.
- * Test with $i = new Inflector(); $i->test();
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Inflector extends Object {
-/**
- * Constructor.
- *
- */
-	function __construct() {
-		parent::__construct();
-	}
-/**
- * Gets a reference to the Inflector object instance
- *
- * @return object
- */
-	function &getInstance() {
-		static $instance = array();
-
-		if (!isset($instance[0]) || !$instance[0]) {
-			$instance[0] =& new Inflector();
-		}
-
-		return $instance[0];
-	}
-/**
- * Initializes plural inflection rules
- *
- * @access protected
- * @return void
- */
-	function __initPluralRules() {
-		$_this =& Inflector::getInstance();
-		$corePluralRules = array('/(s)tatus$/i' => '\1\2tatuses',
-									'/(quiz)$/i' => '\1zes',
-									'/^(ox)$/i' => '\1\2en', # ox
-									'/([m|l])ouse$/i' => '\1ice', # mouse, louse
-									'/(matr|vert|ind)(ix|ex)$/i'  => '\1ices', # matrix, vertex, index
-									'/(x|ch|ss|sh)$/i' => '\1es', # search, switch, fix, box, process, address
-									'/([^aeiouy]|qu)y$/i' => '\1ies', # query, ability, agency
-									'/(hive)$/i' => '\1s', # archive, hive
-									'/(?:([^f])fe|([lr])f)$/i' => '\1\2ves', # half, safe, wife
-									'/sis$/i' => 'ses', # basis, diagnosis
-									'/([ti])um$/i' => '\1a', # datum, medium
-									'/(p)erson$/i' => '\1eople', # person, salesperson
-									'/(m)an$/i' => '\1en', # man, woman, spokesman
-									'/(c)hild$/i' => '\1hildren', # child
-									'/(buffal|tomat)o$/i' => '\1\2oes', # buffalo, tomato
-									'/us$/' => 'uses', # us
-									'/(alias)$/i' => '\1es', # alias
-									'/(octop|vir)us$/i' => '\1i', # octopus, virus - virus has no defined plural (according to Latin/dictionary.com), but viri is better than viruses/viruss
-									'/(ax|cri|test)is$/i' => '\1es', # axis, crisis
-									'/s$/' => 's',  # no change (compatibility)
-									'/$/' => 's',);
-
-		$coreUninflectedPlural = array('.*[nrlm]ese', '.*deer', '.*fish', '.*measles', '.*ois', '.*pox', '.*sheep', 'Amoyese',
-											'bison', 'Borghese', 'bream', 'breeches', 'britches', 'buffalo', 'cantus', 'carp', 'chassis', 'clippers',
-											'cod', 'coitus', 'Congoese', 'contretemps', 'corps', 'debris', 'diabetes', 'djinn', 'eland', 'elk',
-											'equipment', 'Faroese', 'flounder', 'Foochowese', 'gallows', 'Genevese', 'Genoese', 'Gilbertese', 'graffiti',
-											'headquarters', 'herpes', 'hijinks', 'Hottentotese', 'information', 'innings', 'jackanapes', 'Kiplingese',
-											'Kongoese', 'Lucchese', 'mackerel', 'Maltese', 'media', 'mews', 'moose', 'mumps', 'Nankingese', 'news',
-											'nexus', 'Niasese', 'Pekingese', 'Piedmontese', 'pincers', 'Pistoiese', 'pliers', 'Portuguese', 'proceedings',
-											'rabies', 'rice', 'rhinoceros', 'salmon', 'Sarawakese', 'scissors', 'sea[- ]bass', 'series', 'Shavese', 'shears',
-											'siemens', 'species', 'swine', 'testes', 'trousers', 'trout', 'tuna', 'Vermontese', 'Wenchowese',
-											'whiting', 'wildebeest', 'Yengeese',);
-
-		$coreIrregularPlural = array('atlas' => 'atlases',
-										'beef' => 'beefs',
-										'brother' => 'brothers',
-										'child' => 'children',
-										'corpus' => 'corpuses',
-										'cow' => 'cows',
-										'ganglion' => 'ganglions',
-										'genie' => 'genies',
-										'genus' => 'genera',
-										'graffito' => 'graffiti',
-										'hoof' => 'hoofs',
-										'loaf' => 'loaves',
-										'man' => 'men',
-										'menu' => 'menus',
-										'money' => 'monies',
-										'mongoose' => 'mongooses',
-										'move' => 'moves',
-										'mythos' => 'mythoi',
-										'numen' => 'numina',
-										'occiput' => 'occiputs',
-										'octopus' => 'octopuses',
-										'opus' => 'opuses',
-										'ox' => 'oxen',
-										'penis' => 'penises',
-										'person' => 'people',
-										'sex' => 'sexes',
-										'soliloquy' => 'soliloquies',
-										'testis' => 'testes',
-										'trilby' => 'trilbys',
-										'turf' => 'turfs',);
-
-		$pluralRules = $corePluralRules;
-		$uninflected = $coreUninflectedPlural;
-		$irregular = $coreIrregularPlural;
-
-		if (file_exists(CONFIGS . 'inflections.php')) {
-			include(CONFIGS.'inflections.php');
-			$pluralRules = Set::pushDiff($pluralRules, $corePluralRules);
-			$uninflected = Set::pushDiff($uninflectedPlural, $coreUninflectedPlural);
-			$irregular = Set::pushDiff($irregularPlural, $coreIrregularPlural);
-		}
-		$_this->pluralRules = array('pluralRules' => $pluralRules, 'uninflected' => $uninflected, 'irregular' => $irregular);
-		$_this->pluralized = array();
-	}
-/**
- * Return $word in plural form.
- *
- * @param string $word Word in singular
- * @return string Word in plural
- */
-	function pluralize($word) {
-
-		$_this =& Inflector::getInstance();
-		if (!isset($_this->pluralRules) || empty($_this->pluralRules)) {
-			$_this->__initPluralRules();
-		}
-
-		if (isset($_this->pluralized[$word])) {
-			return $_this->pluralized[$word];
-		}
-
-		extract($_this->pluralRules);
-		if (!isset($regexUninflected) || !isset($regexIrregular)) {
-			$regexUninflected = __enclose(join( '|', $uninflected));
-			$regexIrregular = __enclose(join( '|', array_keys($irregular)));
-			$_this->pluralRules['regexUninflected'] = $regexUninflected;
-			$_this->pluralRules['regexIrregular'] = $regexIrregular;
-		}
-
-		if (preg_match('/(.*)\\b(' . $regexIrregular . ')$/i', $word, $regs)) {
-			$_this->pluralized[$word] = $regs[1] . substr($word, 0, 1) . substr($irregular[strtolower($regs[2])], 1);
-			return $_this->pluralized[$word];
-		}
-
-		if (preg_match('/^(' . $regexUninflected . ')$/i', $word, $regs)) {
-			$_this->pluralized[$word] = $word;
-			return $word;
-		}
-
-		foreach($pluralRules as $rule => $replacement) {
-			if (preg_match($rule, $word)) {
-				$_this->pluralized[$word] = preg_replace($rule, $replacement, $word);
-				return $_this->pluralized[$word];
-			}
-		}
-		$_this->pluralized[$word] = $word;
-		return $word;
-	}
-/**
- * Initializes singular inflection rules
- *
- * @access protected
- * @return void
- */
-	function __initSingularRules() {
-
-		$_this =& Inflector::getInstance();
-		$coreSingularRules = array('/(s)tatuses$/i' => '\1\2tatus',
-									'/(quiz)zes$/i' => '\\1',
-									'/(matr)ices$/i' => '\1ix',
-									'/(vert|ind)ices$/i' => '\1ex',
-									'/^(ox)en/i' => '\1',
-									'/(alias)(es)*$/i' => '\1',
-									'/([octop|vir])i$/i' => '\1us',
-									'/(cris|ax|test)es$/i' => '\1is',
-									'/(shoe)s$/i' => '\1',
-									'/(o)es$/i' => '\1',
-									'/ouses$/' => 'ouse',
-									'/uses$/' => 'us',
-									'/([m|l])ice$/i' => '\1ouse',
-									'/(x|ch|ss|sh)es$/i' => '\1',
-									'/(m)ovies$/i' => '\1\2ovie',
-									'/(s)eries$/i' => '\1\2eries',
-									'/([^aeiouy]|qu)ies$/i' => '\1y',
-									'/([lr])ves$/i' => '\1f',
-									'/(tive)s$/i' => '\1',
-									'/(hive)s$/i' => '\1',
-									'/(drive)s$/i' => '\1',
-									'/([^f])ves$/i' => '\1fe',
-									'/(^analy)ses$/i' => '\1sis',
-									'/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i' => '\1\2sis',
-									'/([ti])a$/i' => '\1um',
-									'/(p)eople$/i' => '\1\2erson',
-									'/(m)en$/i' => '\1an',
-									'/(c)hildren$/i' => '\1\2hild',
-									'/(n)ews$/i' => '\1\2ews',
-									'/s$/i' => '');
-
-		$coreUninflectedSingular = array('.*[nrlm]ese', '.*deer', '.*fish', '.*measles', '.*ois', '.*pox', '.*sheep', '.*us', '.*ss', 'Amoyese',
-											'bison', 'Borghese', 'bream', 'breeches', 'britches', 'buffalo', 'cantus', 'carp', 'chassis', 'clippers',
-											'cod', 'coitus', 'Congoese', 'contretemps', 'corps', 'debris', 'diabetes', 'djinn', 'eland', 'elk',
-											'equipment', 'Faroese', 'flounder', 'Foochowese', 'gallows', 'Genevese', 'Genoese', 'Gilbertese', 'graffiti',
-											'headquarters', 'herpes', 'hijinks', 'Hottentotese', 'information', 'innings', 'jackanapes', 'Kiplingese',
-											'Kongoese', 'Lucchese', 'mackerel', 'Maltese', 'media', 'mews', 'moose', 'mumps', 'Nankingese', 'news',
-											'nexus', 'Niasese', 'Pekingese', 'Piedmontese', 'pincers', 'Pistoiese', 'pliers', 'Portuguese', 'proceedings',
-											'rabies', 'rice', 'rhinoceros', 'salmon', 'Sarawakese', 'scissors', 'sea[- ]bass', 'series', 'Shavese', 'shears',
-											'siemens', 'species', 'swine', 'testes', 'trousers', 'trout', 'tuna', 'Vermontese', 'Wenchowese',
-											'whiting', 'wildebeest', 'Yengeese',);
-
-		$coreIrregularSingular = array('atlases' => 'atlas',
-										'beefs' => 'beef',
-										'brothers' => 'brother',
-										'children' => 'child',
-										'corpuses' => 'corpus',
-										'cows' => 'cow',
-										'ganglions' => 'ganglion',
-										'genies' => 'genie',
-										'genera' => 'genus',
-										'graffiti' => 'graffito',
-										'hoofs' => 'hoof',
-										'loaves' => 'loaf',
-										'men' => 'man',
-										'menus' => 'menu',
-										'monies' => 'money',
-										'mongooses' => 'mongoose',
-										'moves' => 'move',
-										'mythoi' => 'mythos',
-										'numina' => 'numen',
-										'occiputs' => 'occiput',
-										'octopuses' => 'octopus',
-										'opuses' => 'opus',
-										'oxen' => 'ox',
-										'penises' => 'penis',
-										'people' => 'person',
-										'sexes' => 'sex',
-										'soliloquies' => 'soliloquy',
-										'testes' => 'testis',
-										'trilbys' => 'trilby',
-										'turfs' => 'turf',);
-
-		$singularRules = $coreSingularRules;
-		$uninflected = $coreUninflectedSingular;
-		$irregular = $coreIrregularSingular;
-
-		if (file_exists(CONFIGS . 'inflections.php')) {
-			include(CONFIGS.'inflections.php');
-			$singularRules = Set::pushDiff($singularRules, $coreSingularRules);
-			$uninflected = Set::pushDiff($uninflectedSingular, $coreUninflectedSingular);
-			$irregular = Set::pushDiff($irregularSingular, $coreIrregularSingular);
-		}
-		$_this->singularRules = array('singularRules' => $singularRules, 'uninflected' => $uninflected, 'irregular' => $irregular);
-		$_this->singularized = array();
-	}
-/**
- * Return $word in singular form.
- *
- * @param string $word Word in plural
- * @return string Word in singular
- */
-	function singularize($word) {
-
-		$_this =& Inflector::getInstance();
-		if (!isset($_this->singularRules) || empty($_this->singularRules)) {
-			$_this->__initSingularRules();
-		}
-
-		if (isset($_this->singularized[$word])) {
-			return $_this->singularized[$word];
-		}
-
-		extract($_this->singularRules);
-		if (!isset($regexUninflected) || !isset($regexIrregular)) {
-			$regexUninflected = __enclose(join( '|', $uninflected));
-			$regexIrregular = __enclose(join( '|', array_keys($irregular)));
-			$_this->singularRules['regexUninflected'] = $regexUninflected;
-			$_this->singularRules['regexIrregular'] = $regexIrregular;
-		}
-
-		if (preg_match('/(.*)\\b(' . $regexIrregular . ')$/i', $word, $regs)) {
-			$_this->singularized[$word] = $regs[1] . substr($word, 0, 1) . substr($irregular[strtolower($regs[2])], 1);
-			return $_this->singularized[$word];
-		}
-
-		if (preg_match('/^(' . $regexUninflected . ')$/i', $word, $regs)) {
-			$_this->singularized[$word] = $word;
-			return $word;
-		}
-
-		foreach($singularRules as $rule => $replacement) {
-			if (preg_match($rule, $word)) {
-				$_this->singularized[$word] = preg_replace($rule, $replacement, $word);
-				return $_this->singularized[$word];
-			}
-		}
-		$_this->singularized[$word] = $word;
-		return $word;
-	}
-/**
- * Returns given $lower_case_and_underscored_word as a camelCased word.
- *
- * @param string $lower_case_and_underscored_word Word to camelize
- * @return string Camelized word. likeThis.
- */
-	function camelize($lowerCaseAndUnderscoredWord) {
-		$replace = str_replace(" ", "", ucwords(str_replace("_", " ", $lowerCaseAndUnderscoredWord)));
-		return $replace;
-	}
-/**
- * Returns an underscore-syntaxed ($like_this_dear_reader) version of the $camel_cased_word.
- *
- * @param string $camel_cased_word Camel-cased word to be "underscorized"
- * @return string Underscore-syntaxed version of the $camel_cased_word
- */
-	function underscore($camelCasedWord) {
-		$replace = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $camelCasedWord));
-		return $replace;
-	}
-/**
- * Returns a human-readable string from $lower_case_and_underscored_word,
- * by replacing underscores with a space, and by upper-casing the initial characters.
- *
- * @param string $lower_case_and_underscored_word String to be made more readable
- * @return string Human-readable string
- */
-	function humanize($lowerCaseAndUnderscoredWord) {
-		$replace = ucwords(str_replace("_", " ", $lowerCaseAndUnderscoredWord));
-		return $replace;
-	}
-/**
- * Returns corresponding table name for given $class_name. ("posts" for the model class "Post").
- *
- * @param string $class_name Name of class to get database table name for
- * @return string Name of the database table for given class
- */
-	function tableize($className) {
-		$replace = Inflector::pluralize(Inflector::underscore($className));
-		return $replace;
-	}
-/**
- * Returns Cake model class name ("Post" for the database table "posts".) for given database table.
- *
- * @param string $tableName Name of database table to get class name for
- * @return string
- */
-	function classify($tableName) {
-		$replace = Inflector::camelize(Inflector::singularize($tableName));
-		return $replace;
-	}
-/**
- * Returns camelBacked version of a string.
- *
- * @param string $string
- * @return string
- */
-	function variable($string) {
-		$string = Inflector::camelize(Inflector::underscore($string));
-		$replace = strtolower(substr($string, 0, 1));
-		$variable = preg_replace('/\\w/', $replace, $string, 1);
-		return $variable;
-	}
-}
-
-/**
- * Enter description here...
- *
- * @param unknown_type $string
- * @return unknown
- */
-	function __enclose($string) {
-		return '(?:' . $string . ')';
-	}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/legacy.php b/old/html/multidic/cake/libs/legacy.php
deleted file mode 100644
index 0781731..0000000
--- a/old/html/multidic/cake/libs/legacy.php
+++ /dev/null
@@ -1,70 +0,0 @@
-<?php
-/* SVN FILE: $Id: legacy.php 4691 2007-03-27 04:22:51Z phpnut $ */
-/**
- * Backwards compatibility functions.
- *
- * With this hack you can use clone() in PHP4 code
- * use "clone($object)" not "clone $object"! the former works in both PHP4 and PHP5
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4691 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-26 22:22:51 -0600 (Mon, 26 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-	if (version_compare(phpversion(), '5.0') < 0) {
-		if (!function_exists("clone")) {
-			eval ('
-			function clone($object) {
-			return $object;
-			}');
-		}
-	}
-/**
- * Replace file_get_contents()
- *
- * @internal	resource_context is not supported
- * @since		PHP 5
- * require PHP 4.0.0 (user_error)
- *
- * @param unknown_type $filename
- * @param unknown_type $incpath
- * @return unknown
- */
-	if (!function_exists('file_get_contents')) {
-		function file_get_contents($filename, $incpath = false) {
-			if (false === $fh = fopen($filename, 'rb', $incpath)) {
-				user_error('file_get_contents() failed to open stream: No such file or directory', E_USER_WARNING);
-				return false;
-			}
-			clearstatcache();
-
-			if ($fsize = @filesize($filename)) {
-				$data = fread($fh, $fsize);
-			} else {
-				$data='';
-
-				while(!feof($fh)) {
-					$data .= fread($fh, 8192);
-				}
-			}
-			fclose ($fh);
-			return $data;
-		}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/.svn/entries b/old/html/multidic/cake/libs/model/.svn/entries
deleted file mode 100644
index dfb9044..0000000
--- a/old/html/multidic/cake/libs/model/.svn/entries
+++ /dev/null
@@ -1,82 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/model
-svn://192.168.2.102
-
-
-
-2007-09-24T10:48:20.708360Z
-299
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-connection_manager.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-0a846f92cb6409b8a7a4fc5dfc56fab3
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-model_php4.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-371c884149ea979136d1841947839f0a
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-model_php5.php
-file
-
-
-
-
-2007-09-24T10:42:10.000000Z
-9c91471c67600234db4a33ee04a6aefe
-2007-09-24T10:48:20.708360Z
-299
-jara
-
-dbo
-dir
-
-model.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-0faf9fae6fb14c5d08e008ceaf53a20d
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-datasources
-dir
-
diff --git a/old/html/multidic/cake/libs/model/.svn/format b/old/html/multidic/cake/libs/model/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/model/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/model/.svn/text-base/connection_manager.php.svn-base b/old/html/multidic/cake/libs/model/.svn/text-base/connection_manager.php.svn-base
deleted file mode 100644
index 9939f0c..0000000
--- a/old/html/multidic/cake/libs/model/.svn/text-base/connection_manager.php.svn-base
+++ /dev/null
@@ -1,243 +0,0 @@
-<?php
-/* SVN FILE: $Id: connection_manager.php 4852 2007-04-12 08:49:49Z phpnut $ */
-
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model
- * @since			CakePHP(tm) v 0.10.x.1402
- * @version			$Revision: 4852 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-12 03:49:49 -0500 (Thu, 12 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Manages loaded instances of DataSource objects
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model
- */
-
-uses ('model' . DS . 'datasources' . DS . 'datasource');
-config('database');
-
-class ConnectionManager extends Object {
-
-/**
- * Holds a loaded instance of the Connections object
- *
- * @var class:Connections
- * @access public
- */
-	var $config = null;
-/**
- * Holds instances DataSource objects
- *
- * @var array
- * @access private
- */
-	var $_dataSources = array();
-/**
- * Contains a list of all file and class names used in Connection settings
- *
- * @var array
- * @access private
- */
-	var $_connectionsEnum = array();
-/**
- * Constructor.
- *
- */
-	function __construct() {
-		if (class_exists('DATABASE_CONFIG')) {
-			$this->config = new DATABASE_CONFIG();
-		}
-	}
-/**
- * Gets a reference to the ConnectionManger object instance
- *
- * @return object
- */
-	function &getInstance() {
-		static $instance = array();
-
-		if (!isset($instance[0]) || !$instance[0]) {
-			$instance[0] = &new ConnectionManager();
-		}
-
-		return $instance[0];
-	}
-/**
- * Gets a reference to a DataSource object
- *
- * @param string $name The name of the DataSource, as defined in app/config/connections
- * @return object
- */
-	function &getDataSource($name) {
-		$_this =& ConnectionManager::getInstance();
-
-		if (in_array($name, array_keys($_this->_dataSources))) {
-			return $_this->_dataSources[$name];
-		}
-
-		$connections = $_this->enumConnectionObjects();
-		if (in_array($name, array_keys($connections))) {
-			$conn = $connections[$name];
-			$class = $conn['classname'];
-			$_this->loadDataSource($name);
-			$_this->_dataSources[$name] =& new $class($_this->config->{$name});
-			$_this->_dataSources[$name]->configKeyName = $name;
-		} else {
-			trigger_error(sprintf(__("ConnectionManager::getDataSource - Non-existent data source %s", true), $name), E_USER_ERROR);
-			return null;
-		}
-
-		return $_this->_dataSources[$name];
-	}
-/**
- * Gets a DataSource name from an object reference
- *
- * @param object $source
- * @return string
- */
-	function getSourceName(&$source) {
-		$_this =& ConnectionManager::getInstance();
-
-		$names = array_keys($_this->_dataSources);
-		for ($i = 0; $i < count($names); $i++) {
-			if ($_this->_dataSources[$names[$i]] === $source) {
-				return $names[$i];
-			}
-		}
-		return null;
-	}
-/**
- * Loads the DataSource class for the given connection name
- *
- * @param mixed $connName A string name of the connection, as defined in Connections config,
- *                        or an array containing the file and class name of the object.
- * @return boolean True on success, null on failure or false if the class is already loaded
- */
-	function loadDataSource($connName) {
-		$_this =& ConnectionManager::getInstance();
-
-		if (is_array($connName)) {
-			$conn = $connName;
-		} else {
-			$connections = $_this->enumConnectionObjects();
-			$conn = $connections[$connName];
-		}
-
-		if (isset($conn['parent']) && !empty($conn['parent'])) {
-			$_this->loadDataSource($conn['parent']);
-		}
-
-		if (class_exists($conn['classname'])) {
-			return false;
-		}
-
-		if(file_exists(MODELS . DS . $conn['filename'] . '.php')) {
-			require (MODELS . DS . $conn['filename'] . '.php');
-		} else if (fileExistsInPath(LIBS . 'model' . DS . $conn['filename'] . '.php')) {
-			require (LIBS . 'model' . DS . $conn['filename'] . '.php');
-		} else {
-			trigger_error(sprintf(__('Unable to load DataSource file %s.php', true), $conn['filename']), E_USER_ERROR);
-			return null;
-		}
-	}
-/**
- * Gets a list of class and file names associated with the user-defined DataSource connections
- *
- * @return array An associative array of elements where the key is the connection name
- *               (as defined in Connections), and the value is an array with keys 'filename' and 'classname'.
- */
-	function enumConnectionObjects() {
-		$_this =& ConnectionManager::getInstance();
-
-		if (!empty($_this->_connectionsEnum)) {
-			return $_this->_connectionsEnum;
-		}
-		$connections = get_object_vars($_this->config);
-
-		if ($connections != null) {
-			foreach($connections as $name => $config) {
-				$_this->_connectionsEnum[$name] = $_this->__getDriver($config);
-			}
-			return $_this->_connectionsEnum;
-		} else {
-			$_this->cakeError('missingConnection', array(array('className' => 'ConnectionManager')));
-		}
-	}
-/**
- * Dynamically creates a DataSource object at runtime, with the given name and settings
- *
- * @param string $name The DataSource name
- * @param array $config The DataSource configuration settings
- * @return object A reference to the DataSource object, or null if creation failed
- */
-	function &create($name = '', $config = array()) {
-		$_this =& ConnectionManager::getInstance();
-
-		if (empty($name) || empty($config) || array_key_exists($name, $_this->_connectionsEnum)) {
-			$null = null;
-			return $null;
-		}
-
-		$_this->config->{$name} = $config;
-		$_this->_connectionsEnum[$name] = $_this->__getDriver($config);
-		return $_this->getDataSource($name);
-	}
-/**
- * Private method
- *
- * Returns the file and class name for the given driver
- */
-	function __getDriver($config) {
-		$_this =& ConnectionManager::getInstance();
-
-		if (!isset($config['datasource'])) {
-			$config['datasource'] = 'dbo';
-		}
-
-		if (isset($config['driver']) && $config['driver'] != null && !empty($config['driver'])) {
-			$filename = $config['datasource'] . DS . $config['datasource'] . '_' . $config['driver'];
-			$classname = Inflector::camelize(strtolower($config['datasource'] . '_' . $config['driver']));
-			$parent = $_this->__getDriver(array('datasource' => $config['datasource']));
-		} else {
-			$filename = 'datasources'  . DS .  $config['datasource'] . '_source';
-			$classname = Inflector::camelize(strtolower($config['datasource'] . '_source'));
-			$parent = null;
-		}
-		return array('filename'  => $filename, 'classname' => $classname, 'parent' => $parent);
-	}
-/**
- * Destructor.
- *
- */
-	function __destruct() {
-		if (CAKE_SESSION_SAVE == 'database' && function_exists('session_write_close')) {
-			session_write_close();
-		}
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/.svn/text-base/model.php.svn-base b/old/html/multidic/cake/libs/model/.svn/text-base/model.php.svn-base
deleted file mode 100644
index a44c33b..0000000
--- a/old/html/multidic/cake/libs/model/.svn/text-base/model.php.svn-base
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/* SVN FILE: $Id: model.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Object-relational mapper.
- *
- * DBO-backed object data model, for mapping database tables to Cake objects.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model
- * @since			CakePHP(tm) v 0.10.0.0
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Load the model class based on the version of PHP.
- *
- */
-if (phpversion() < 5) {
-	 require(LIBS . 'model' . DS . 'model_php4.php');
-
-	 if (function_exists("overload")) {
-		  overload("Model");
-	 }
-} else {
-	 require(LIBS . 'model' . DS . 'model_php5.php');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/.svn/text-base/model_php4.php.svn-base b/old/html/multidic/cake/libs/model/.svn/text-base/model_php4.php.svn-base
deleted file mode 100644
index ad1617b..0000000
--- a/old/html/multidic/cake/libs/model/.svn/text-base/model_php4.php.svn-base
+++ /dev/null
@@ -1,1675 +0,0 @@
-<?php
-/* SVN FILE: $Id: model_php4.php 5129 2007-05-20 05:47:57Z phpnut $ */
-/**
- * Object-relational mapper.
- *
- * DBO-backed object data model, for mapping database tables to Cake objects.
- *
- * PHP versions 4
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model
- * @since			CakePHP(tm) v 0.10.0.0
- * @version			$Revision: 5129 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 00:47:57 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libs
- */
-uses('class_registry', 'validators', 'model' . DS . 'connection_manager', 'set');
-/**
- * Object-relational mapper.
- *
- * DBO-backed object data model.
- * Automatically selects a database table name based on a pluralized lowercase object class name
- * (i.e. class 'User' => table 'users'; class 'Man' => table 'men')
- * The table is required to have at least 'id auto_increment', 'created datetime',
- * and 'modified datetime' fields.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model
- */
-class Model extends Object{
-/**
- * The name of the DataSource connection that this Model uses
- *
- * @var string
- * @access public
- */
-	var $useDbConfig = 'default';
-/**
- * Custom database table name.
- *
- * @var string
- * @access public
- */
-	var $useTable = null;
-/**
- * Custom display field name. Display fields are used by Scaffold, in SELECT boxes' OPTION elements.
- *
- * @var string
- * @access public
- */
-	var $displayField = null;
-
-/**
- * Value of the primary key ID of the record that this model is currently pointing to
- *
- * @var string
- * @access public
- */
-	var $id = false;
-/**
- * Container for the data that this model gets from persistent storage (the database).
- *
- * @var array
- * @access public
- */
-	var $data = array();
-/**
- * Table name for this Model.
- *
- * @var string
- * @access public
- */
-	var $table = false;
-/**
- * The name of the ID field for this Model.
- *
- * @var string
- * @access public
- */
-	var $primaryKey = null;
-/**
- * Table metadata
- *
- * @var array
- * @access protected
- */
-	var $_tableInfo = null;
-/**
- * List of validation rules. Append entries for validation as ('field_name' => '/^perl_compat_regexp$/')
- * that have to match with preg_match(). Use these rules with Model::validate()
- *
- * @var array
- * @access public
- */
-	var $validate = array();
-/**
- * Errors in validation
- * @var array
- * @access public
- */
-	var $validationErrors = array();
-/**
- * Database table prefix for tables in model.
- *
- * @var string
- * @access public
- */
-	var $tablePrefix = null;
-/**
- * Name of the model.
- *
- * @var string
- * @access public
- */
-	var $name = null;
-/**
- * Name of the current model.
- *
- * @var string
- * @access public
- */
-	var $currentModel = null;
-/**
- * List of table names included in the Model description. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $tableToModel = array();
-/**
- * List of Model names by used tables. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $modelToTable = array();
-/**
- * List of Foreign Key names to used tables. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $keyToTable = array();
-/**
- * Alias table names for model, for use in SQL JOIN statements.
- *
- * @var array
- * @access public
- */
-	var $alias = array();
-/**
- * Whether or not transactions for this model should be logged
- *
- * @var boolean
- * @access public
- */
-	var $logTransactions = false;
-/**
- * Whether or not to enable transactions for this model (i.e. BEGIN/COMMIT/ROLLBACK)
- *
- * @var boolean
- * @access public
- */
-	var $transactional = false;
-/**
- * Whether or not to cache queries for this model.  This enables in-memory
- * caching only, the results are not stored beyond this execution.
- *
- * @var boolean
- * @access public
- */
-	var $cacheQueries = true;
-/**
- * belongsTo association
- *
- * @var array
- * @access public
- */
-	var $belongsTo = array();
-/**
- * hasOne association
- *
- * @var array
- * @access public
- */
-	var $hasOne = array();
-/**
- * hasMany association
- *
- * @var array
- * @access public
- */
-	var $hasMany = array();
-/**
- * hasAndBelongsToMany association
- *
- * @var array
- * @access public
- */
-	var $hasAndBelongsToMany = array();
-/**
- * Depth of recursive association
- *
- * @var int
- * @access public
- */
-	var $recursive = 1;
-/**
- * Default association keys
- *
- * @var array
- * @access private
- */
-	var $__associationKeys = array('belongsTo' => array('className', 'foreignKey', 'conditions', 'fields', 'order', 'counterCache'),
-												'hasOne' => array('className', 'foreignKey','conditions', 'fields','order', 'dependent'),
-												'hasMany' => array('className', 'foreignKey', 'conditions', 'fields', 'order', 'limit', 'offset', 'dependent', 'exclusive', 'finderQuery', 'counterQuery'),
-												'hasAndBelongsToMany' => array('className', 'joinTable', 'foreignKey', 'associationForeignKey', 'conditions', 'fields', 'order', 'limit', 'offset', 'unique', 'finderQuery', 'deleteQuery', 'insertQuery'));
-/**
- * Holds provided/generated association key names and other data for all associations
- *
- * @var array
- * @access private
- */
-	var $__associations = array('belongsTo', 'hasOne', 'hasMany', 'hasAndBelongsToMany');
-/**
- * The last inserted ID of the data that this model created
- *
- * @var int
- * @access private
- */
-	var $__insertID = null;
-/**
- * The number of records returned by the last query
- *
- * @var int
- * @access private
- */
-	var $__numRows = null;
-/**
- * The number of records affected by the last query
- *
- * @var int
- * @access private
- */
-	var $__affectedRows = null;
-/**
- * Holds model associations temporarily to allow for dynamic (un)binding
- *
- * @var array
- * @access private
- */
-	var $__backAssociation = array();
-/**
- * Constructor. Binds the Model's database table to the object.
- *
- * @param integer $id
- * @param string $table Name of database table to use.
- * @param DataSource $ds DataSource connection object.
- */
-	function __construct($id = false, $table = null, $ds = null) {
-		parent::__construct();
-
-		if ($this->name === null) {
-				$this->name = get_class($this);
-		}
-
-		if ($this->primaryKey === null) {
-				$this->primaryKey = 'id';
-		}
-
-		$this->currentModel = Inflector::underscore($this->name);
-
-		ClassRegistry::addObject($this->currentModel, $this);
-
-		$this->id = $id;
-
-		if($table === false) {
-			$this->useTable = false;
-		} else if($table) {
-			$this->useTable = $table;
-		}
-
-		if ($this->useTable !== false) {
-			$this->setDataSource($ds);
-
-			if ($this->useTable === null) {
-				$this->useTable = Inflector::tableize($this->name);
-			}
-
-			if (in_array('settableprefix', get_class_methods($this))) {
-				$this->setTablePrefix();
-			}
-
-			$this->setSource($this->useTable);
-			$this->__createLinks();
-
-			if ($this->displayField == null) {
-				if ($this->hasField('title')) {
-					$this->displayField = 'title';
-				}
-
-				if ($this->hasField('name')) {
-					$this->displayField = 'name';
-				}
-
-				if ($this->displayField == null) {
-					$this->displayField = $this->primaryKey;
-				}
-			}
-		}
-	}
-
-/**
- * PHP4 Only
- *
- * Handles custom method calls, like findBy<field> for DB models,
- * and custom RPC calls for remote data sources
- *
- * @param unknown_type $method
- * @param unknown_type $params
- * @param unknown_type $return
- * @return unknown
- * @access protected
- */
-	function __call($method, $params, &$return) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$return = $db->query($method, $params, $this);
-		if (isset($this->__backAssociation)) {
-			$this->__resetAssociations();
-		}
-		return true;
-	}
-/**
- * Bind model associations on the fly.
- *
- * @param array $params
- * @return true
- * @access public
- */
-	function bindModel($params) {
-
-		foreach($params as $assoc => $model) {
-			$this->__backAssociation[$assoc] = $this->{$assoc};
-
-			foreach($model as $key => $value) {
-				$assocName = $key;
-
-				if (is_numeric($key)) {
-					$assocName = $value;
-					$value = array();
-				}
-				$modelName = $assocName;
-				$this->{$assoc}[$assocName] = $value;
-			}
-		}
-		$this->__createLinks();
-		return true;
-	}
-/**
- * Turn off associations on the fly.
- *
- * @param array $params
- * @return true
- * @access public
- */
-	function unbindModel($params) {
-		foreach($params as $assoc => $models) {
-			$this->__backAssociation[$assoc] = $this->{$assoc};
-
-			foreach($models as $model) {
-				$this->__backAssociation = array_merge($this->__backAssociation, $this->{$assoc});
-				unset ($this->{$assoc}[$model]);
-			}
-		}
-		return true;
-	}
-/**
- * Private helper method to create a set of associations.
- *
- * @access private
- */
-	function __createLinks() {
-
-		// Convert all string-based associations to array based
-		foreach($this->__associations as $type) {
-
-			if (!is_array($this->{$type})) {
-				$this->{$type} = explode(',', $this->{$type});
-
-				foreach($this->{$type} as $i => $className) {
-					$className = trim($className);
-					unset ($this->{$type}[$i]);
-					$this->{$type}[$className] = array();
-				}
-			}
-
-			foreach($this->{$type} as $assoc => $value) {
-				if (is_numeric($assoc)) {
-					unset ($this->{$type}[$assoc]);
-					$assoc = $value;
-					$value = array();
-					$this->{$type}[$assoc] = $value;
-				}
-
-				$className = $assoc;
-
-				if (isset($value['className']) && !empty($value['className'])) {
-					$className = $value['className'];
-				}
-				$this->__constructLinkedModel($assoc, $className);
-			}
-		}
-
-		foreach($this->__associations as $type) {
-			$this->__generateAssociation($type);
-		}
-	}
-
-/**
- * Private helper method to create associated models of given class.
- * @param string $assoc
- * @param string $className Class name
- * @param string $type Type of assocation
- * @access private
- */
-	function __constructLinkedModel($assoc, $className) {
-		$colKey = Inflector::underscore($className);
-
-		if(!class_exists($className)){
-			loadModel($className);
-		}
-
-		if (ClassRegistry::isKeySet($colKey)) {
-			$this->{$assoc} =& ClassRegistry::getObject($colKey);
-			$this->{$className} =& $this->{$assoc};
-		} else {
-			$this->{$assoc} =& new $className();
-			$this->{$className} =& $this->{$assoc};
-		}
-
-		$this->alias[$assoc] = $this->{$assoc}->table;
-		$this->tableToModel[$this->{$assoc}->table] = $className;
-		$this->modelToTable[$assoc] = $this->{$assoc}->table;
-	}
-/**
- * Build array-based association from string.
- *
- * @param string $type "Belongs", "One", "Many", "ManyTo"
- * @access private
- */
-	function __generateAssociation($type) {
-		foreach($this->{$type}as $assocKey => $assocData) {
-			$class = $assocKey;
-
-			foreach($this->__associationKeys[$type] as $key) {
-				if (!isset($this->{$type}[$assocKey][$key]) || $this->{$type}[$assocKey][$key] == null) {
-					$data = '';
-
-					switch($key) {
-						case 'fields':
-							$data = '';
-						break;
-
-						case 'foreignKey':
-							$data = Inflector::singularize($this->table) . '_id';
-
-							if ($type == 'belongsTo') {
-								$data = Inflector::singularize($this->{$class}->table) . '_id';
-							}
-						break;
-
-						case 'associationForeignKey':
-							$data = Inflector::singularize($this->{$class}->table) . '_id';
-						break;
-
-						case 'joinTable':
-							$tables = array($this->table, $this->{$class}->table);
-							sort ($tables);
-							$data = $tables[0] . '_' . $tables[1];
-						break;
-
-						case 'className':
-							$data = $class;
-						break;
-					}
-
-					$this->{$type}[$assocKey][$key] = $data;
-				}
-
-				if ($key == 'foreignKey' && !isset($this->keyToTable[$this->{$type}[$assocKey][$key]])) {
-					$this->keyToTable[$this->{$type}[$assocKey][$key]][0] = $this->{$class}->table;
-					$this->keyToTable[$this->{$type}[$assocKey][$key]][1] = $this->{$class}->name;
-				}
-			}
-		}
-	}
-/**
- * Sets a custom table for your controller class. Used by your controller to select a database table.
- *
- * @param string $tableName Name of the custom table
- * @access public
- */
-	function setSource($tableName) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if ($db->isInterfaceSupported('listSources')) {
-			$prefix = '';
-
-			if ($this->tablePrefix) {
-				$prefix = $this->tablePrefix;
-			}
-
-			$sources = $db->listSources();
-			if (is_array($sources) && !in_array(low($prefix . $tableName), array_map('low', $sources))) {
-				return $this->cakeError('missingTable', array(array(
-												'className' => $this->name,
-												'table' => $prefix . $tableName)));
-			} else {
-				$this->table = $tableName;
-				$this->tableToModel[$this->table] = $this->name;
-				$this->loadInfo();
-			}
-
-		} else {
-			$this->table = $tableName;
-			$this->tableToModel[$this->table] = $this->name;
-			$this->loadInfo();
-		}
-	}
-/**
- * This function does two things: 1) it scans the array $one for the primary key,
- * and if that's found, it sets the current id to the value of $one[id].
- * For all other keys than 'id' the keys and values of $one are copied to the 'data' property of this object.
- * 2) Returns an array with all of $one's keys and values.
- * (Alternative indata: two strings, which are mangled to
- * a one-item, two-dimensional array using $one for a key and $two as its value.)
- *
- * @param mixed $one Array or string of data
- * @param string $two Value string for the alternative indata method
- * @return array
- * @access public
- */
-	function set($one, $two = null) {
-		if (is_array($one)) {
-			if (countdim($one) == 1) {
-				$data = array($this->name => $one);
-			} else {
-				$data = $one;
-			}
-		} else {
-			$data = array($this->name => array($one => $two));
-		}
-
-		foreach($data as $n => $v) {
-			if (is_array($v)) {
-
-				foreach($v as $x => $y) {
-					if ($n == $this->name) {
-						if (isset($this->validationErrors[$x])) {
-							unset ($this->validationErrors[$x]);
-						}
-
-						if ($x === $this->primaryKey) {
-							$this->id = $y;
-						}
-					}
-
-					$this->data[$n][$x] = $y;
-				}
-			}
-		}
-		return $data;
-	}
-/**
- * Returns an array of table metadata (column names and types) from the database.
- *
- * @return array Array of table metadata
- * @access public
- */
-	function loadInfo() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if (!is_object($this->_tableInfo) && $db->isInterfaceSupported('describe') && $this->useTable !== false) {
-			$this->_tableInfo = new Set($db->describe($this));
-		} elseif ($this->useTable === false) {
-			return new Set();
-		}
-		return $this->_tableInfo;
-	}
-/**
- * Returns an associative array of field names and column types.
- *
- * @return array
- * @access public
- */
-	function getColumnTypes() {
-		$columns = $this->loadInfo();
-		$columns = $columns->value;
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$cols = array();
-
-		foreach($columns as $col) {
-			$cols[$col['name']] = $col['type'];
-		}
-		return $cols;
-	}
-/**
- * Returns the column type of a column in the model
- *
- * @param string $column The name of the model column
- * @return string
- * @access public
- */
-	function getColumnType($column) {
-		$columns = $this->loadInfo();
-		$columns = $columns->value;
-		$cols = array();
-
-		foreach($columns as $col) {
-			if ($col['name'] == $column) {
-				return $col['type'];
-			}
-		}
-		return null;
-	}
-/**
- * Returns true if this Model has given field in its database table.
- *
- * @param string $name Name of field to look for
- * @return boolean
- * @access public
- */
-	function hasField($name) {
-		if (is_array($name)) {
-			foreach ($name as $n) {
-				if ($this->hasField($n)) {
-					return $n;
-				}
-			}
-			return false;
-		}
-
-		if (empty($this->_tableInfo)) {
-			$this->loadInfo();
-		}
-
-		if ($this->_tableInfo != null) {
-			return in_array($name, $this->_tableInfo->extract('{n}.name'));
-		}
-		return false;
-	}
-/**
- * Initializes the model for writing a new record.
- *
- * @return boolean True
- * @access public
- */
-	function create() {
-		$this->id = false;
-		unset ($this->data);
-		$this->data = $this->validationErrors = array();
-		return true;
-	}
-/**
- * @deprecated
- */
-	function setId($id) {
-		$this->id = $id;
-	}
-/**
- * Use query() instead.
- * @deprecated
- */
-	function findBySql($sql) {
-		return $this->query($sql);
-	}
-/**
- * Returns a list of fields from the database
- *
- * @param mixed $id The ID of the record to read
- * @param mixed $fields String of single fieldname, or an array of fieldnames.
- * @return array Array of database fields
- * @access public
- */
-	function read($fields = null, $id = null) {
-		$this->validationErrors = array();
-
-		if ($id != null) {
-			$this->id = $id;
-		}
-
-		$id = $this->id;
-
-		if (is_array($this->id)) {
-			$id = $this->id[0];
-		}
-
-		if ($this->id !== null && $this->id !== false) {
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-			$field = $db->name($this->name) . '.' . $db->name($this->primaryKey);
-			return $this->find($field . ' = ' . $db->value($id, $this->getColumnType($this->primaryKey)), $fields);
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns contents of a field in a query matching given conditions.
- *
- * @param string $name Name of field to get
- * @param array $conditions SQL conditions (defaults to NULL)
- * @param string $order SQL ORDER BY fragment
- * @return field contents
- * @access public
- */
-	function field($name, $conditions = null, $order = null) {
-		if ($conditions === null) {
-			$conditions = array($this->name . '.' . $this->primaryKey => $this->id);
-		}
-
-		if ($data = $this->find($conditions, $name, $order, 0)) {
-
-			if (strpos($name, '.') === false) {
-				if (isset($data[$this->name][$name])) {
-					return $data[$this->name][$name];
-				} else {
-					return false;
-				}
-			} else {
-				$name = explode('.', $name);
-
-				if (isset($data[$name[0]][$name[1]])) {
-					return $data[$name[0]][$name[1]];
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Saves a single field to the database.
- *
- * @param string $name Name of the table field
- * @param mixed $value Value of the field
- * @param boolean $validate Whether or not this model should validate before saving (defaults to false)
- * @return boolean True on success save
- * @access public
- */
-	function saveField($name, $value, $validate = false) {
-		return $this->save(array($this->name => array($name => $value)), $validate);
-	}
-/**
- * Saves model data to the database.
- * By default, validation occurs before save.
- *
- * @param array $data Data to save.
- * @param boolean $validate If set, validation will be done before the save
- * @param array $fieldList List of fields to allow to be written
- * @return boolean success
- * @access public
- */
-	function save($data = null, $validate = true, $fieldList = array()) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if ($data) {
-			if (countdim($data) == 1) {
-				$this->set(array($this->name => $data));
-			} else {
-				$this->set($data);
-			}
-		}
-
-		$whitelist = !(empty($fieldList) || count($fieldList) == 0);
-
-		if ($validate && !$this->validates()) {
-			return false;
-		}
-
-		if (!$this->beforeSave()) {
-			return false;
-		}
-		$fields = $values = array();
-		$count = 0;
-
-		if (count($this->data) > 1) {
-			$weHaveMulti = true;
-			$joined = false;
-		} else {
-			$weHaveMulti = false;
-		}
-
-		foreach($this->data as $n => $v) {
-			if (isset($weHaveMulti) && isset($v[$n]) && $count > 0 && count($this->hasAndBelongsToMany) > 0) {
-				$joined[] = $v;
-			} else {
-				if ($n === $this->name) {
-					foreach (array('created', 'updated', 'modified') as $field) {
-						if (array_key_exists($field, $v) && (empty($v[$field]) || $v[$field] === null)) {
-							unset($v[$field]);
-						}
-					}
-
-					foreach($v as $x => $y) {
-						if ($this->hasField($x) && ($whitelist && in_array($x, $fieldList) || !$whitelist)) {
-							$fields[] = $x;
-							$values[] = $y;
-						}
-					}
-				}
-			}
-			$count++;
-		}
-		$exists = $this->exists();
-
-		if (!$exists && $this->hasField('created') && !in_array('created', $fields) && ($whitelist && in_array('created', $fieldList) || !$whitelist)) {
-			$fields[] = 'created';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if ($this->hasField('modified') && !in_array('modified', $fields) && ($whitelist && in_array('modified', $fieldList) || !$whitelist)) {
-			$fields[] = 'modified';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if ($this->hasField('updated') && !in_array('updated', $fields) && ($whitelist && in_array('updated', $fieldList) || !$whitelist)) {
-			$fields[] = 'updated';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if (!$exists) {
-			$this->id = false;
-		}
-
-		if (count($fields)) {
-			if (!empty($this->id)) {
-				if ($db->update($this, $fields, $values)) {
-					if (!empty($joined)) {
-						$this->__saveMulti($joined, $this->id);
-					}
-
-					$this->afterSave();
-					$this->data = false;
-					$this->_clearCache();
-					return true;
-				} else {
-					return false;
-				}
-			} else {
-				if ($db->create($this, $fields, $values)) {
-					if (!empty($joined)) {
-						$this->__saveMulti($joined, $this->id);
-					}
-
-					$this->afterSave();
-					$this->data = false;
-					$this->_clearCache();
-					$this->validationErrors = array();
-					return true;
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Saves model hasAndBelongsToMany data to the database.
- *
- * @param array $joined Data to save.
- * @param string $id
- * @return void
- * @access private
- */
-	function __saveMulti($joined, $id) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		foreach($joined as $x => $y) {
-			foreach($y as $assoc => $value) {
-				if (isset($this->hasAndBelongsToMany[$assoc])) {
-					$joinTable[$assoc] = $this->hasAndBelongsToMany[$assoc]['joinTable'];
-					$mainKey[$assoc] = $this->hasAndBelongsToMany[$assoc]['foreignKey'];
-					$keys[] = $this->hasAndBelongsToMany[$assoc]['foreignKey'];
-					$keys[] = $this->hasAndBelongsToMany[$assoc]['associationForeignKey'];
-					$fields[$assoc]  = join(',', $keys);
-					unset($keys);
-
-					foreach($value as $update) {
-						if (!empty($update)) {
-							$values[]  = $db->value($id, $this->getColumnType($this->primaryKey));
-							$values[]  = $db->value($update);
-							$values    = join(',', $values);
-							$newValues[] = "({$values})";
-							unset ($values);
-						}
-					}
-
-					if (!empty($newValues)) {
-						$newValue[$assoc] = $newValues;
-						unset($newValues);
-					} else {
-						$newValue[$assoc] = array();
-					}
-				}
-			}
-		}
-
-		if (isset($joinTable)) {
-			$total = count($joinTable);
-
-			if(is_array($newValue)) {
-				foreach ($newValue as $loopAssoc => $val) {
-					$db =& ConnectionManager::getDataSource($this->useDbConfig);
-					$table = $db->name($db->fullTableName($joinTable[$loopAssoc]));
-					$db->query("DELETE FROM {$table} WHERE {$mainKey[$loopAssoc]} = '{$id}'");
-
-					if (!empty($newValue[$loopAssoc])) {
-						$secondCount = count($newValue[$loopAssoc]);
-						for($x = 0; $x < $secondCount; $x++) {
-							$db->query("INSERT INTO {$table} ({$fields[$loopAssoc]}) VALUES {$newValue[$loopAssoc][$x]}");
-						}
-					}
-				}
-			}
-		}
-	}
-/**
- * Synonym for del().
- *
- * @param mixed $id
- * @see function del
- * @return boolean True on success
- * @access public
- */
-	function remove($id = null, $cascade = true) {
-		return $this->del($id, $cascade);
-	}
-/**
- * Removes record for given id. If no id is given, the current id is used. Returns true on success.
- *
- * @param mixed $id Id of record to delete
- * @return boolean True on success
- * @access public
- */
-	function del($id = null, $cascade = true) {
-		if ($id) {
-			$this->id = $id;
-		}
-		$id = $this->id;
-
-		if ($this->exists() && $this->beforeDelete()) {
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-			$this->_deleteMulti($id);
-			$this->_deleteHasMany($id, $cascade);
-			$this->_deleteHasOne($id, $cascade);
-			$this->id = $id;
-
-			if ($db->delete($this)) {
-				$this->afterDelete();
-				$this->_clearCache();
-				$this->id = false;
-				return true;
-			}
-		}
-
-		return false;
-	}
-/**
- * Alias for del()
- *
- * @param mixed $id Id of record to delete
- * @return boolean True on success
- * @access public
- */
-	function delete($id = null, $cascade = true) {
-		return $this->del($id, $cascade);
-	}
-/**
- * Cascades model deletes to hasMany relationships.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteHasMany($id, $cascade) {
-		if (!empty($this->__backAssociation)) {
-			$savedAssociatons = $this->__backAssociation;
-			$this->__backAssociation = array();
-		}
-		foreach($this->hasMany as $assoc => $data) {
-			if ($data['dependent'] === true && $cascade === true) {
-				$model =& $this->{$data['className']};
-				$field = $model->escapeField($data['foreignKey']);
-				$model->recursive = 0;
-				$records = $model->findAll("$field = '$id'", $model->primaryKey, null, null);
-
-				if($records != false){
-					foreach($records as $record) {
-						$model->del($record[$data['className']][$model->primaryKey]);
-					}
-				}
-			}
-		}
-		if (isset($savedAssociatons)) {
-			$this->__backAssociation = $savedAssociatons;
-		}
-	}
-/**
- * Cascades model deletes to hasOne relationships.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteHasOne($id, $cascade) {
-		if (!empty($this->__backAssociation)) {
-			$savedAssociatons = $this->__backAssociation;
-			$this->__backAssociation = array();
-		}
-		foreach($this->hasOne as $assoc => $data) {
-			if ($data['dependent'] === true && $cascade === true) {
-				$model =& $this->{$data['className']};
-				$field = $model->escapeField($data['foreignKey']);
-				$model->recursive = 0;
-				$records = $model->findAll("$field = '$id'", $model->primaryKey, null, null);
-
-				if($records != false){
-					foreach($records as $record) {
-						$model->del($record[$data['className']][$model->primaryKey]);
-					}
-				}
-			}
-		}
-		if (isset($savedAssociatons)) {
-			$this->__backAssociation = $savedAssociatons;
-		}
-	}
-/**
- * Cascades model deletes to HABTM join keys.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteMulti($id) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		foreach($this->hasAndBelongsToMany as $assoc => $data) {
-			$db->execute("DELETE FROM " . $db->name($db->fullTableName($data['joinTable'])) . " WHERE " . $db->name($data['foreignKey']) . " = '{$id}'");
-		}
-	}
-/**
- * Returns true if a record with set id exists.
- *
- * @return boolean True if such a record exists
- * @access public
- */
-	function exists() {
-		if ($this->id) {
-			$id = $this->id;
-
-			if (is_array($id)) {
-				$id = $id[0];
-			}
-
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-			return $db->hasAny($this, array($this->primaryKey => $id));
-		}
-		return false;
-	}
-/**
- * Returns true if a record that meets given conditions exists
- *
- * @param array $conditions SQL conditions array
- * @return boolean True if such a record exists
- * @access public
- */
-	function hasAny($conditions = null) {
-		return ($this->findCount($conditions) != false);
-	}
-/**
- * Return a single row as a resultset array.
- * By using the $recursive parameter, the call can access further "levels of association" than
- * the ones this model is directly associated to.
- *
- * @param array $conditions SQL conditions array
- * @param mixed $fields Either a single string of a field name, or an array of field names
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $recursive The number of levels deep to fetch associated records
- * @return array Array of records
- * @access public
- */
-	function find($conditions = null, $fields = null, $order = null, $recursive = null) {
-		$data = $this->findAll($conditions, $fields, $order, 1, null, $recursive);
-
-		if (empty($data[0])) {
-			return false;
-		}
-
-		return $data[0];
-	}
-/**
- * Returns a resultset array with specified fields from database matching given conditions.
- * By using the $recursive parameter, the call can access further "levels of association" than
- * the ones this model is directly associated to.
- *
- * @param mixed $conditions SQL conditions as a string or as an array('field' =>'value',...)
- * @param mixed $fields Either a single string of a field name, or an array of field names
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $limit SQL LIMIT clause, for calculating items per page.
- * @param int $page Page number, for accessing paged data
- * @param int $recursive The number of levels deep to fetch associated records
- * @return array Array of records
- * @access public
- */
-	function findAll($conditions = null, $fields = null, $order = null, $limit = null, $page = 1, $recursive = null) {
-
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$this->id = $this->getID();
-		$offset = null;
-
-		if ($page > 1 && $limit != null) {
-			$offset = ($page - 1) * $limit;
-		}
-
-		if ($order == null) {
-			$order = array();
-		} else {
-			$order = array($order);
-		}
-
-		$queryData = array('conditions' => $conditions,
-							'fields'    => $fields,
-							'joins'     => array(),
-							'limit'     => $limit,
-							'offset'	=> $offset,
-							'order'     => $order
-		);
-
-		$ret = $this->beforeFind($queryData);
-		if (is_array($ret)) {
-			$queryData = $ret;
-		} elseif ($ret === false) {
-			return null;
-		}
-
-		$return = $this->afterFind($db->read($this, $queryData, $recursive));
-
-		if (!empty($this->__backAssociation)) {
-			$this->__resetAssociations();
-		}
-
-		return $return;
-	}
-/**
- * Method is called only when bindTo<ModelName>() is used.
- * This resets the association arrays for the model back
- * to the original as set in the model.
- *
- * @return boolean
- * @access private
- */
-	function __resetAssociations() {
-		foreach($this->__associations as $type) {
-			if (isset($this->__backAssociation[$type])) {
-				$this->{$type} = $this->__backAssociation[$type];
-			}
-		}
-
-		$this->__backAssociation = array();
-		return true;
-	}
-/**
- * Runs a direct query against the bound DataSource, and returns the result.
- *
- * @param string $data Query data
- * @return array
- * @access public
- */
-	function execute($data) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$data = $db->fetchAll($data, $this->cacheQueries);
-
-		foreach($data as $key => $value) {
-			foreach($this->tableToModel as $key1 => $value1) {
-				if (isset($data[$key][$key1])) {
-					$newData[$key][$value1] = $data[$key][$key1];
-				}
-			}
-		}
-
-		if (!empty($newData)) {
-			return $newData;
-		}
-
-		return $data;
-	}
-/**
- * Returns number of rows matching given SQL condition.
- *
- * @param array $conditions SQL conditions array for findAll
- * @param int $recursize The number of levels deep to fetch associated records
- * @return int Number of matching rows
- * @see Model::findAll
- * @access public
- */
-	function findCount($conditions = null, $recursive = 0) {
-		list($data) = $this->findAll($conditions, 'COUNT(*) AS count', null, null, 1, $recursive);
-
-		if (isset($data[0]['count'])) {
-			return $data[0]['count'];
-		} elseif (isset($data[$this->name]['count'])) {
-			return $data[$this->name]['count'];
-		}
-
-		return false;
-	}
-/**
- * Special findAll variation for tables joined to themselves.
- * The table needs the fields id and parent_id to work.
- *
- * @param array $conditions Conditions for the findAll() call
- * @param array $fields Fields for the findAll() call
- * @param string $sort SQL ORDER BY statement
- * @return array
- * @access public
- * @todo Perhaps create a Component with this logic
- */
-	function findAllThreaded($conditions = null, $fields = null, $sort = null) {
-		return $this->__doThread(Model::findAll($conditions, $fields, $sort), null);
-	}
-/**
- * Private, recursive helper method for findAllThreaded.
- *
- * @param array $data
- * @param string $root NULL or id for root node of operation
- * @return array
- * @access private
- * @see findAllThreaded
- */
-	function __doThread($data, $root) {
-		$out = array();
-		$sizeOf = sizeof($data);
-
-		for($ii = 0; $ii < $sizeOf; $ii++) {
-			if (($data[$ii][$this->name]['parent_id'] == $root) || (($root === null) && ($data[$ii][$this->name]['parent_id'] == '0'))) {
-				$tmp = $data[$ii];
-
-				if (isset($data[$ii][$this->name][$this->primaryKey])) {
-					$tmp['children'] = $this->__doThread($data, $data[$ii][$this->name][$this->primaryKey]);
-				} else {
-					$tmp['children'] = null;
-				}
-
-				$out[] = $tmp;
-			}
-		}
-
-		return $out;
-	}
-/**
- * Returns an array with keys "prev" and "next" that holds the id's of neighbouring data,
- * which is useful when creating paged lists.
- *
- * @param string $conditions SQL conditions for matching rows
- * @param string $field Field name (parameter for findAll)
- * @param unknown_type $value
- * @return array Array with keys "prev" and "next" that holds the id's
- * @access public
- */
-	function findNeighbours($conditions = null, $field, $value) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if (!is_null($conditions)) {
-				$conditions = $conditions . ' AND ';
-		}
-
-		@list($prev) = Model::findAll($conditions . $field . ' < ' . $db->value($value), $field, $field . ' DESC', 1, null, 0);
-		@list($next) = Model::findAll($conditions . $field . ' > ' . $db->value($value), $field, $field . ' ASC', 1, null, 0);
-
-		if (!isset($prev)) {
-			$prev = null;
-		}
-
-		if (!isset($next)) {
-			$next = null;
-		}
-
-		return array('prev' => $prev, 'next' => $next);
-	}
-/**
- * Returns a resultset for given SQL statement. Generic SQL queries should be made with this method.
- *
- * @param string $sql SQL statement
- * @return array Resultset
- * @access public
- */
-	function query() {
-		$params = func_get_args();
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return call_user_func_array(array(&$db, 'query'), $params);
-	}
-/**
- * Returns true if all fields pass validation, otherwise false.
- *
- * @param array $data POST data
- * @return boolean True if there are no errors
- * @access public
- */
-	function validates($data = array()) {
-		$errors = $this->invalidFields($data);
-		return count($errors) == 0;
-	}
-/**
- * Returns an array of invalid fields.
- *
- * @param array $data
- * @return array Array of invalid fields or boolean case any error occurs
- * @access public
- */
-	function invalidFields($data = array()) {
-		if (empty($data)) {
-			$data = $this->data;
-		}
-
-		if (!$this->beforeValidate()) {
-			return $this->validationErrors;
-		}
-
-		if (!isset($this->validate)) {
-			return $this->validationErrors;
-		}
-
-		if (!empty($data)) {
-			$data = $data;
-		} elseif (isset($this->data)) {
-			$data = $this->data;
-		}
-
-		if (isset($data[$this->name])) {
-			$data = $data[$this->name];
-		}
-
-		foreach($this->validate as $field_name => $validator) {
-			if (isset($data[$field_name]) && !preg_match($validator, $data[$field_name])) {
-				$this->invalidate($field_name);
-			}
-		}
-		return $this->validationErrors;
-	}
-/**
- * Sets a field as invalid
- *
- * @param string $field The name of the field to invalidate
- * @return void
- * @access public
- */
-	function invalidate($field) {
-		if (!is_array($this->validationErrors)) {
-			$this->validationErrors = array();
-		}
-		$this->validationErrors[$field] = 1;
-	}
-/**
- * Returns true if given field name is a foreign key in this Model.
- *
- * @param string $field Returns true if the input string ends in "_id"
- * @return True if the field is a foreign key listed in the belongsTo array.
- * @access public
- */
-	function isForeignKey($field) {
-		$foreignKeys = array();
-
-		if (count($this->belongsTo)) {
-			foreach($this->belongsTo as $assoc => $data) {
-				$foreignKeys[] = $data['foreignKey'];
-			}
-		}
-		return (bool)(in_array($field, $foreignKeys));
-	}
-/**
- * Gets the display field for this model
- *
- * @return string The name of the display field for this Model (i.e. 'name', 'title').
- * @access public
- */
-	function getDisplayField() {
-		return $this->displayField;
-	}
-/**
- * Returns a resultset array with specified fields from database matching given conditions.
- * Method can be used to generate option lists for SELECT elements.
- *
- * @param mixed $conditions SQL conditions as a string or as an array('field' =>'value',...)
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $limit SQL LIMIT clause, for calculating items per page
- * @param string $keyPath A string path to the key, i.e. "{n}.Post.id"
- * @param string $valuePath A string path to the value, i.e. "{n}.Post.title"
- * @return array An associative array of records, where the id is the key, and the display field is the value
- * @access public
- */
-	function generateList($conditions = null, $order = null, $limit = null, $keyPath = null, $valuePath = null) {
-		if ($keyPath == null && $valuePath == null && $this->hasField($this->displayField)) {
-			$fields = array($this->primaryKey, $this->displayField);
-		} else {
-			$fields = null;
-		}
-		$recursive = $this->recursive;
-
-		if($recursive >= 1) {
-			$this->recursive = -1;
-		}
-		$result = $this->findAll($conditions, $fields, $order, $limit);
-		$this->recursive = $recursive;
-
-		if(!$result) {
-			return false;
-		}
-
-		if ($keyPath == null) {
-			$keyPath = '{n}.' . $this->name . '.' . $this->primaryKey;
-		}
-
-		if ($valuePath == null) {
-			$valuePath = '{n}.' . $this->name . '.' . $this->displayField;
-		}
-
-		$keys = Set::extract($result, $keyPath);
-		$vals = Set::extract($result, $valuePath);
-
-		if (!empty($keys) && !empty($vals)) {
-			$return = array_combine($keys, $vals);
-			return $return;
-		}
-		return null;
-	}
-/**
- * Escapes the field name and prepends the model name. Escaping will be done according to the current database driver's rules.
- *
- * @param unknown_type $field
- * @return string The name of the escaped field for this Model (i.e. id becomes `Post`.`id`).
- * @access public
- */
-	function escapeField($field) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->name($this->name) . '.' . $db->name($field);
-	}
-/**
- * Returns the current record's ID
- *
- * @param unknown_type $list
- * @return mixed The ID of the current record
- * @access public
- */
-	function getID($list = 0) {
-		if (!is_array($this->id)) {
-			return $this->id;
-		}
-
-		if (count($this->id) == 0) {
-			return false;
-		}
-
-		if (isset($this->id[$list])) {
-			return $this->id[$list];
-		}
-
-		foreach($this->id as $id) {
-			return $id;
-		}
-
-		return false;
-	}
-/**
- * Returns the ID of the last record this Model inserted
- *
- * @return mixed
- * @access public
- */
-	function getLastInsertID() {
-		return $this->getInsertID();
-	}
-/**
- * Returns the ID of the last record this Model inserted
- *
- * @return mixed
- * @access public
- */
-	function getInsertID() {
-		return $this->__insertID;
-	}
-/**
- * Sets the ID of the last record this Model inserted
- *
- * @param mixed $id
- * @return void
- */
-	function setInsertID($id) {
-		$this->__insertID = $id;
-	}
-/**
- * Returns the number of rows returned from the last query
- *
- * @return int
- * @access public
- */
-	function getNumRows() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->lastNumRows();
-	}
-/**
- * Returns the number of rows affected by the last query
- *
- * @return int
- * @access public
- */
-	function getAffectedRows() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->lastAffected();
-	}
-/**
- * Sets the DataSource to which this model is bound
- *
- * @param string $dataSource The name of the DataSource, as defined in Connections.php
- * @return boolean True on success
- * @access public
- */
-	function setDataSource($dataSource = null) {
-		if ($dataSource == null) {
-			$dataSource = $this->useDbConfig;
-		}
-
-		$db =& ConnectionManager::getDataSource($dataSource);
-
-		if (!empty($db->config['prefix']) && $this->tablePrefix == null) {
-			$this->tablePrefix = $db->config['prefix'];
-		}
-
-		if (empty($db) || $db == null || !is_object($db)) {
-			return $this->cakeError('missingConnection', array(array('className' => $this->name)));
-		}
-	}
-/**
- * Before find callback
- *
- * @param array $queryData Data used to execute this query, i.e. conditions, order, etc.
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeFind(&$queryData) {
-		return true;
-	}
-/**
- * After find callback. Can be used to modify any results returned by find and findAll.
- *
- * @param mixed $results The results of the find operation
- * @return mixed Result of the find operation
- * @access public
- */
-	function afterFind($results) {
-		return $results;
-	}
-/**
- * Before save callback
- *
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeSave() {
-		return true;
-	}
-/**
- * After save callback
- *
- * @return boolean
- * @access public
- */
-	function afterSave() {
-		return true;
-	}
-/**
- * Before delete callback
- *
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeDelete() {
-		return true;
-	}
-/**
- * After delete callback
- *
- * @return boolean
- * @access public
- */
-	function afterDelete() {
-		return true;
-	}
-/**
- * Before validate callback
- *
- * @return boolean
- * @access public
- */
-	function beforeValidate() {
-		return true;
-	}
-/**
- * Private method.  Clears cache for this model
- *
- * @param string $type If null this deletes cached views if CACHE_CHECK is true
- *                     Will be used to allow deleting query cache also
- * @return boolean true on delete
- * @access protected
- */
-	function _clearCache($type = null) {
-		if ($type === null) {
-			if (defined('CACHE_CHECK') && CACHE_CHECK === true) {
-				$assoc[] = strtolower(Inflector::pluralize($this->name));
-
-				foreach($this->__associations as $key => $association) {
-					foreach($this->$association as $key => $className) {
-						$check = strtolower(Inflector::pluralize($className['className']));
-
-						if (!in_array($check, $assoc)) {
-							$assoc[] = strtolower(Inflector::pluralize($className['className']));
-						}
-					}
-				}
-				clearCache($assoc);
-				return true;
-			}
-		} else {
-			//Will use for query cache deleting
-		}
-	}
-/**
- * Called when serializing a model
- *
- * @return array
- * @access public
- */
-	function __sleep() {
-		$return = array_keys(get_object_vars($this));
-		return $return;
-	}
-/**
- * Called when unserializing a model
- *
- * @return void
- * @access public
- */
-	function __wakeup() {
-	}
-}
-// --- PHP4 Only
-overload ('Model');
-// --- PHP4 Only
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/.svn/text-base/model_php5.php.svn-base b/old/html/multidic/cake/libs/model/.svn/text-base/model_php5.php.svn-base
deleted file mode 100644
index 2943c52..0000000
--- a/old/html/multidic/cake/libs/model/.svn/text-base/model_php5.php.svn-base
+++ /dev/null
@@ -1,1672 +0,0 @@
-<?php
-/* SVN FILE: $Id: model_php5.php 5129 2007-05-20 05:47:57Z phpnut $ */
-/**
- * Object-relational mapper.
- *
- * DBO-backed object data model, for mapping database tables to Cake objects.
- *
- * PHP versions 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model
- * @since			CakePHP(tm) v 0.10.0.0
- * @version			$Revision: 5129 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 00:47:57 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libs
- */
-uses('class_registry', 'validators', 'model' . DS . 'connection_manager', 'set');
-/**
- * Object-relational mapper.
- *
- * DBO-backed object data model.
- * Automatically selects a database table name based on a pluralized lowercase object class name
- * (i.e. class 'User' => table 'users'; class 'Man' => table 'men')
- * The table is required to have at least 'id auto_increment', 'created datetime',
- * and 'modified datetime' fields.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model
- */
-class Model extends Object{
-/**
- * The name of the DataSource connection that this Model uses
- *
- * @var string
- * @access public
- */
-	var $useDbConfig = 'default';
-/**
- * Custom database table name.
- *
- * @var string
- * @access public
- */
-	var $useTable = null;
-/**
- * Custom display field name. Display fields are used by Scaffold, in SELECT boxes' OPTION elements.
- *
- * @var string
- * @access public
- */
-	var $displayField = null;
-
-/**
- * Value of the primary key ID of the record that this model is currently pointing to
- *
- * @var string
- * @access public
- */
-	var $id = false;
-/**
- * Container for the data that this model gets from persistent storage (the database).
- *
- * @var array
- * @access public
- */
-	var $data = array();
-/**
- * Table name for this Model.
- *
- * @var string
- * @access public
- */
-	var $table = false;
-/**
- * The name of the ID field for this Model.
- *
- * @var string
- * @access public
- */
-	var $primaryKey = null;
-/**
- * Table metadata
- *
- * @var array
- * @access protected
- */
-	var $_tableInfo = null;
-/**
- * List of validation rules. Append entries for validation as ('field_name' => '/^perl_compat_regexp$/')
- * that have to match with preg_match(). Use these rules with Model::validate()
- *
- * @var array
- * @access public
- */
-	var $validate = array();
-/**
- * Errors in validation
- * @var array
- * @access public
- */
-	var $validationErrors = array();
-/**
- * Database table prefix for tables in model.
- *
- * @var string
- * @access public
- */
-	var $tablePrefix = null;
-/**
- * Name of the model.
- *
- * @var string
- * @access public
- */
-	var $name = null;
-/**
- * Name of the current model.
- *
- * @var string
- * @access public
- */
-	var $currentModel = null;
-/**
- * List of table names included in the Model description. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $tableToModel = array();
-/**
- * List of Model names by used tables. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $modelToTable = array();
-/**
- * List of Foreign Key names to used tables. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $keyToTable = array();
-/**
- * Alias table names for model, for use in SQL JOIN statements.
- *
- * @var array
- * @access public
- */
-	var $alias = array();
-/**
- * Whether or not transactions for this model should be logged
- *
- * @var boolean
- * @access public
- */
-	var $logTransactions = false;
-/**
- * Whether or not to enable transactions for this model (i.e. BEGIN/COMMIT/ROLLBACK)
- *
- * @var boolean
- * @access public
- */
-	var $transactional = false;
-/**
- * Whether or not to cache queries for this model.  This enables in-memory
- * caching only, the results are not stored beyond this execution.
- *
- * @var boolean
- * @access public
- */
-	var $cacheQueries = true;
-/**
- * belongsTo association
- *
- * @var array
- * @access public
- */
-	var $belongsTo = array();
-/**
- * hasOne association
- *
- * @var array
- * @access public
- */
-	var $hasOne = array();
-/**
- * hasMany association
- *
- * @var array
- * @access public
- */
-	var $hasMany = array();
-/**
- * hasAndBelongsToMany association
- *
- * @var array
- * @access public
- */
-	var $hasAndBelongsToMany = array();
-/**
- * Depth of recursive association
- *
- * @var int
- * @access public
- */
-	var $recursive = 1;
-/**
- * Default association keys
- *
- * @var array
- * @access private
- */
-	var $__associationKeys = array('belongsTo' => array('className', 'foreignKey', 'conditions', 'fields', 'order', 'counterCache'),
-												'hasOne' => array('className', 'foreignKey','conditions', 'fields','order', 'dependent'),
-												'hasMany' => array('className', 'foreignKey', 'conditions', 'fields', 'order', 'limit', 'offset', 'dependent', 'exclusive', 'finderQuery', 'counterQuery'),
-												'hasAndBelongsToMany' => array('className', 'joinTable', 'foreignKey', 'associationForeignKey', 'conditions', 'fields', 'order', 'limit', 'offset', 'unique', 'finderQuery', 'deleteQuery', 'insertQuery'));
-/**
- * Holds provided/generated association key names and other data for all associations
- *
- * @var array
- * @access private
- */
-	var $__associations = array('belongsTo', 'hasOne', 'hasMany', 'hasAndBelongsToMany');
-/**
- * The last inserted ID of the data that this model created
- *
- * @var int
- * @access private
- */
-	var $__insertID = null;
-/**
- * The number of records returned by the last query
- *
- * @var int
- * @access private
- */
-	var $__numRows = null;
-/**
- * The number of records affected by the last query
- *
- * @var int
- * @access private
- */
-	var $__affectedRows = null;
-/**
- * Holds model associations temporarily to allow for dynamic (un)binding
- *
- * @var array
- * @access private
- */
-	var $__backAssociation = array();
-/**
- * Constructor. Binds the Model's database table to the object.
- *
- * @param integer $id
- * @param string $table Name of database table to use.
- * @param DataSource $ds DataSource connection object.
- */
-	function __construct($id = false, $table = null, $ds = null) {
-		parent::__construct();
-
-		if ($this->name === null) {
-				$this->name = get_class($this);
-		}
-
-		if ($this->primaryKey === null) {
-				$this->primaryKey = 'id';
-		}
-
-		$this->currentModel = Inflector::underscore($this->name);
-
-		ClassRegistry::addObject($this->currentModel, $this);
-
-		$this->id = $id;
-
-		if($table === false) {
-			$this->useTable = false;
-		} else if($table) {
-			$this->useTable = $table;
-		}
-
-		if ($this->useTable !== false) {
-			$this->setDataSource($ds);
-
-			if ($this->useTable === null) {
-				$this->useTable = Inflector::tableize($this->name);
-			}
-
-			if (in_array('settableprefix', get_class_methods($this))) {
-				$this->setTablePrefix();
-			}
-
-			$this->setSource($this->useTable);
-			$this->__createLinks();
-
-			if ($this->displayField == null) {
-				if ($this->hasField('title')) {
-					$this->displayField = 'title';
-				}
-
-				if ($this->hasField('name')) {
-					$this->displayField = 'name';
-				}
-
-				if ($this->displayField == null) {
-					$this->displayField = $this->primaryKey;
-				}
-			}
-		}
-	}
-
-/**
- * Handles custom method calls, like findBy<field> for DB models,
- * and custom RPC calls for remote data sources
- *
- * @param unknown_type $method
- * @param array $params
- * @return unknown
- * @access protected
- */
-	function __call($method, $params) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->query($method, $params, $this);
-	}
-/**
- * Bind model associations on the fly.
- *
- * @param array $params
- * @return true
- * @access public
- */
-	function bindModel($params) {
-
-		foreach($params as $assoc => $model) {
-			$this->__backAssociation[$assoc] = $this->{$assoc};
-
-			foreach($model as $key => $value) {
-				$assocName = $key;
-
-				if (is_numeric($key)) {
-					$assocName = $value;
-					$value = array();
-				}
-				$modelName = $assocName;
-				$this->{$assoc}[$assocName] = $value;
-			}
-		}
-		$this->__createLinks();
-		return true;
-	}
-/**
- * Turn off associations on the fly.
- *
- * @param array $params
- * @return true
- * @access public
- */
-	function unbindModel($params) {
-		foreach($params as $assoc => $models) {
-			$this->__backAssociation[$assoc] = $this->{$assoc};
-
-			foreach($models as $model) {
-				$this->__backAssociation = array_merge($this->__backAssociation, $this->{$assoc});
-				unset ($this->{$assoc}[$model]);
-			}
-		}
-		return true;
-	}
-/**
- * Private helper method to create a set of associations.
- *
- * @access private
- */
-	function __createLinks() {
-
-		// Convert all string-based associations to array based
-		foreach($this->__associations as $type) {
-
-			if (!is_array($this->{$type})) {
-				$this->{$type} = explode(',', $this->{$type});
-
-				foreach($this->{$type} as $i => $className) {
-					$className = trim($className);
-					unset ($this->{$type}[$i]);
-					$this->{$type}[$className] = array();
-				}
-			}
-
-			foreach($this->{$type} as $assoc => $value) {
-				if (is_numeric($assoc)) {
-					unset ($this->{$type}[$assoc]);
-					$assoc = $value;
-					$value = array();
-					$this->{$type}[$assoc] = $value;
-				}
-
-				$className = $assoc;
-
-				if (isset($value['className']) && !empty($value['className'])) {
-					$className = $value['className'];
-				}
-				$this->__constructLinkedModel($assoc, $className);
-			}
-		}
-
-		foreach($this->__associations as $type) {
-			$this->__generateAssociation($type);
-		}
-	}
-
-/**
- * Private helper method to create associated models of given class.
- * @param string $assoc
- * @param string $className Class name
- * @param string $type Type of assocation
- * @access private
- */
-	function __constructLinkedModel($assoc, $className) {
-		$colKey = Inflector::underscore($className);
-
-		if(!class_exists($className)){
-			loadModel($className);
-		}
-
-		if (ClassRegistry::isKeySet($colKey)) {
-			$this->{$assoc} = ClassRegistry::getObject($colKey);
-			$this->{$className} = $this->{$assoc};
-		} else {
-			$this->{$assoc} = new $className();
-			$this->{$className} = $this->{$assoc};
-		}
-
-		$this->alias[$assoc] = $this->{$assoc}->table;
-		$this->tableToModel[$this->{$assoc}->table] = $className;
-		$this->modelToTable[$assoc] = $this->{$assoc}->table;
-	}
-/**
- * Build array-based association from string.
- *
- * @param string $type "Belongs", "One", "Many", "ManyTo"
- * @access private
- */
-	function __generateAssociation($type) {
-		foreach($this->{$type}as $assocKey => $assocData) {
-			$class = $assocKey;
-
-			foreach($this->__associationKeys[$type] as $key) {
-				if (!isset($this->{$type}[$assocKey][$key]) || $this->{$type}[$assocKey][$key] == null) {
-					$data = '';
-
-					switch($key) {
-						case 'fields':
-							$data = '';
-						break;
-
-						case 'foreignKey':
-							$data = Inflector::singularize($this->table) . '_id';
-
-							if ($type == 'belongsTo') {
-								$data = Inflector::singularize($this->{$class}->table) . '_id';
-							}
-						break;
-
-						case 'associationForeignKey':
-							$data = Inflector::singularize($this->{$class}->table) . '_id';
-						break;
-
-						case 'joinTable':
-							$tables = array($this->table, $this->{$class}->table);
-							sort ($tables);
-							$data = $tables[0] . '_' . $tables[1];
-						break;
-
-						case 'className':
-							$data = $class;
-						break;
-					}
-
-					$this->{$type}[$assocKey][$key] = $data;
-				}
-
-				if ($key == 'foreignKey' && !isset($this->keyToTable[$this->{$type}[$assocKey][$key]])) {
-					$this->keyToTable[$this->{$type}[$assocKey][$key]][0] = $this->{$class}->table;
-					$this->keyToTable[$this->{$type}[$assocKey][$key]][1] = $this->{$class}->name;
-				}
-			}
-		}
-	}
-/**
- * Sets a custom table for your controller class. Used by your controller to select a database table.
- *
- * @param string $tableName Name of the custom table
- * @access public
- */
-	function setSource($tableName) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if ($db->isInterfaceSupported('listSources')) {
-			$prefix = '';
-
-			if ($this->tablePrefix) {
-				$prefix = $this->tablePrefix;
-			}
-
-			$sources = $db->listSources();
-			if (is_array($sources) && !in_array(low($prefix . $tableName), array_map('low', $sources))) {
-				return $this->cakeError('missingTable', array(array(
-												'className' => $this->name,
-												'table' => $prefix . $tableName)));
-			} else {
-				$this->table = $tableName;
-				$this->tableToModel[$this->table] = $this->name;
-				$this->loadInfo();
-			}
-
-		} else {
-			$this->table = $tableName;
-			$this->tableToModel[$this->table] = $this->name;
-			$this->loadInfo();
-		}
-	}
-/**
- * This function does two things: 1) it scans the array $one for the primary key,
- * and if that's found, it sets the current id to the value of $one[id].
- * For all other keys than 'id' the keys and values of $one are copied to the 'data' property of this object.
- * 2) Returns an array with all of $one's keys and values.
- * (Alternative indata: two strings, which are mangled to
- * a one-item, two-dimensional array using $one for a key and $two as its value.)
- *
- * @param mixed $one Array or string of data
- * @param string $two Value string for the alternative indata method
- * @return array
- * @access public
- */
-	function set($one, $two = null) {
-		if (is_array($one)) {
-			if (countdim($one) == 1) {
-				$data = array($this->name => $one);
-			} else {
-				$data = $one;
-			}
-		} else {
-			$data = array($this->name => array($one => $two));
-		}
-
-		foreach($data as $n => $v) {
-			if (is_array($v)) {
-
-				foreach($v as $x => $y) {
-					if ($n == $this->name) {
-						if (isset($this->validationErrors[$x])) {
-							unset ($this->validationErrors[$x]);
-						}
-
-						if ($x === $this->primaryKey) {
-							$this->id = $y;
-						}
-					}
-
-					$this->data[$n][$x] = $y;
-				}
-			}
-		}
-		return $data;
-	}
-/**
- * Returns an array of table metadata (column names and types) from the database.
- *
- * @return array Array of table metadata
- * @access public
- */
-	function loadInfo() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if (!is_object($this->_tableInfo) && $db->isInterfaceSupported('describe') && $this->useTable !== false) {
-			$this->_tableInfo = new Set($db->describe($this));
-		} elseif ($this->useTable === false) {
-			return new Set();
-		}
-		return $this->_tableInfo;
-	}
-/**
- * Returns an associative array of field names and column types.
- *
- * @return array
- * @access public
- */
-	function getColumnTypes() {
-		$columns = $this->loadInfo();
-		$columns = $columns->value;
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$cols = array();
-
-		foreach($columns as $col) {
-			$cols[$col['name']] = $col['type'];
-		}
-		return $cols;
-	}
-/**
- * Returns the column type of a column in the model
- *
- * @param string $column The name of the model column
- * @return string
- * @access public
- */
-	function getColumnType($column) {
-		$columns = $this->loadInfo();
-		$columns = $columns->value;
-		$cols = array();
-
-		foreach($columns as $col) {
-			if ($col['name'] == $column) {
-				return $col['type'];
-			}
-		}
-		return null;
-	}
-/**
- * Returns true if this Model has given field in its database table.
- *
- * @param string $name Name of field to look for
- * @return boolean
- * @access public
- */
-	function hasField($name) {
-		if (is_array($name)) {
-			foreach ($name as $n) {
-				if ($this->hasField($n)) {
-					return $n;
-				}
-			}
-			return false;
-		}
-
-		if (empty($this->_tableInfo)) {
-			$this->loadInfo();
-		}
-
-		if ($this->_tableInfo != null) {
-			return in_array($name, $this->_tableInfo->extract('{n}.name'));
-		}
-		return false;
-	}
-/**
- * Initializes the model for writing a new record.
- *
- * @return boolean True
- * @access public
- */
-	function create() {
-		$this->id = false;
-		unset ($this->data);
-		$this->data = $this->validationErrors = array();
-		return true;
-	}
-/**
- * @deprecated
- */
-	function setId($id) {
-		$this->id = $id;
-	}
-/**
- * Use query() instead.
- * @deprecated
- */
-	function findBySql($sql) {
-		return $this->query($sql);
-	}
-/**
- * Returns a list of fields from the database
- *
- * @param mixed $id The ID of the record to read
- * @param mixed $fields String of single fieldname, or an array of fieldnames.
- * @return array Array of database fields
- * @access public
- */
-	function read($fields = null, $id = null) {
-		$this->validationErrors = array();
-
-		if ($id != null) {
-			$this->id = $id;
-		}
-
-		$id = $this->id;
-
-		if (is_array($this->id)) {
-			$id = $this->id[0];
-		}
-
-		if ($this->id !== null && $this->id !== false) {
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-			$field = $db->name($this->name) . '.' . $db->name($this->primaryKey);
-			return $this->find($field . ' = ' . $db->value($id, $this->getColumnType($this->primaryKey)), $fields);
-		} else {
-			return false;
-		}
-	}
-
-/**
- * Returns contents of a field in a query matching given conditions.
- *
- * @param string $name Name of field to get
- * @param array $conditions SQL conditions (defaults to NULL)
- * @param string $order SQL ORDER BY fragment
- * @return field contents
- * @access public
- */
-	function field($name, $conditions = null, $order = null) {
-		if ($conditions === null) {
-			$conditions = array($this->name . '.' . $this->primaryKey => $this->id);
-		}
-
-		if ($data = $this->find($conditions, $name, $order, 0)) {
-
-			if (strpos($name, '.') === false) {
-				if (isset($data[$this->name][$name])) {
-					return $data[$this->name][$name];
-				} else {
-					return false;
-				}
-			} else {
-				$name = explode('.', $name);
-
-				if (isset($data[$name[0]][$name[1]])) {
-					return $data[$name[0]][$name[1]];
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Saves a single field to the database.
- *
- * @param string $name Name of the table field
- * @param mixed $value Value of the field
- * @param boolean $validate Whether or not this model should validate before saving (defaults to false)
- * @return boolean True on success save
- * @access public
- */
-	function saveField($name, $value, $validate = false) {
-		return $this->save(array($this->name => array($name => $value)), $validate);
-	}
-/**
- * Saves model data to the database.
- * By default, validation occurs before save.
- *
- * @param array $data Data to save.
- * @param boolean $validate If set, validation will be done before the save
- * @param array $fieldList List of fields to allow to be written
- * @return boolean success
- * @access public
- */
-	function save($data = null, $validate = true, $fieldList = array()) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if ($data) {
-			if (countdim($data) == 1) {
-				$this->set(array($this->name => $data));
-			} else {
-				$this->set($data);
-			}
-		}
-
-		$whitelist = !(empty($fieldList) || count($fieldList) == 0);
-
-		if ($validate && !$this->validates()) {
-			return false;
-		}
-
-		if (!$this->beforeSave()) {
-			return false;
-		}
-		$fields = $values = array();
-		$count = 0;
-
-		if (count($this->data) > 1) {
-			$weHaveMulti = true;
-			$joined = false;
-		} else {
-			$weHaveMulti = false;
-		}
-
-		foreach($this->data as $n => $v) {
-			//pr($n);
-			//echo " => ";
-			//pr($v);
-			if (isset($weHaveMulti) && isset($v[$n]) && $count > 0 && count($this->hasAndBelongsToMany) > 0) {
-				$joined[] = $v;
-			} else {
-				if ($n === $this->name) {
-					foreach (array('created', 'updated', 'modified') as $field) {
-						if (array_key_exists($field, $v) && (empty($v[$field]) || $v[$field] === null)) {
-							unset($v[$field]);
-						}
-					}
-
-					foreach($v as $x => $y) {
-						if ($this->hasField($x) && ($whitelist && in_array($x, $fieldList) || !$whitelist)) {
-							$fields[] = $x;
-							$values[] = $y;
-						}
-					}
-				}
-			}
-			$count++;
-		}
-		$exists = $this->exists();
-
-		if (!$exists && $this->hasField('created') && !in_array('created', $fields) && ($whitelist && in_array('created', $fieldList) || !$whitelist)) {
-			$fields[] = 'created';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if ($this->hasField('modified') && !in_array('modified', $fields) && ($whitelist && in_array('modified', $fieldList) || !$whitelist)) {
-			$fields[] = 'modified';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if ($this->hasField('updated') && !in_array('updated', $fields) && ($whitelist && in_array('updated', $fieldList) || !$whitelist)) {
-			$fields[] = 'updated';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if (!$exists) {
-			$this->id = false;
-		}
-
-		if (count($fields)) {
-			if (!empty($this->id)) {
-				if ($db->update($this, $fields, $values)) {
-					if (!empty($joined)) {
-						$this->__saveMulti($joined, $this->id);
-					}
-
-					$this->afterSave();
-					$this->data = false;
-					$this->_clearCache();
-					return true;
-				} else {
-					return false;
-				}
-			} else {
-				if ($db->create($this, $fields, $values)) {
-					if (!empty($joined)) {
-						$this->__saveMulti($joined, $this->id);
-					}
-
-					$this->afterSave();
-					$this->data = false;
-					$this->_clearCache();
-					$this->validationErrors = array();
-					return true;
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Saves model hasAndBelongsToMany data to the database.
- *
- * @param array $joined Data to save.
- * @param string $id
- * @return void
- * @access private
- */
-	function __saveMulti($joined, $id) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		foreach($joined as $x => $y) {
-			foreach($y as $assoc => $value) {
-				if (isset($this->hasAndBelongsToMany[$assoc])) {
-					$joinTable[$assoc] = $this->hasAndBelongsToMany[$assoc]['joinTable'];
-					$mainKey[$assoc] = $this->hasAndBelongsToMany[$assoc]['foreignKey'];
-					$keys[] = $this->hasAndBelongsToMany[$assoc]['foreignKey'];
-					$keys[] = $this->hasAndBelongsToMany[$assoc]['associationForeignKey'];
-					$fields[$assoc]  = join(',', $keys);
-					unset($keys);
-
-					foreach($value as $update) {
-						if (!empty($update)) {
-							$values[]  = $db->value($id, $this->getColumnType($this->primaryKey));
-							$values[]  = $db->value($update);
-							$values    = join(',', $values);
-							$newValues[] = "({$values})";
-							unset ($values);
-						}
-					}
-
-					if (!empty($newValues)) {
-						$newValue[$assoc] = $newValues;
-						unset($newValues);
-					} else {
-						$newValue[$assoc] = array();
-					}
-				}
-			}
-		}
-
-		if (isset($joinTable)) {
-			$total = count($joinTable);
-
-			if(is_array($newValue)) {
-				foreach ($newValue as $loopAssoc => $val) {
-					$db =& ConnectionManager::getDataSource($this->useDbConfig);
-					$table = $db->name($db->fullTableName($joinTable[$loopAssoc]));
-					$db->query("DELETE FROM {$table} WHERE {$mainKey[$loopAssoc]} = '{$id}'");
-
-					if (!empty($newValue[$loopAssoc])) {
-						$secondCount = count($newValue[$loopAssoc]);
-						for($x = 0; $x < $secondCount; $x++) {
-							$db->query("INSERT INTO {$table} ({$fields[$loopAssoc]}) VALUES {$newValue[$loopAssoc][$x]}");
-						}
-					}
-				}
-			}
-		}
-	}
-/**
- * Synonym for del().
- *
- * @param mixed $id
- * @see function del
- * @return boolean True on success
- * @access public
- */
-	function remove($id = null, $cascade = true) {
-		return $this->del($id, $cascade);
-	}
-/**
- * Removes record for given id. If no id is given, the current id is used. Returns true on success.
- *
- * @param mixed $id Id of record to delete
- * @return boolean True on success
- * @access public
- */
-	function del($id = null, $cascade = true) {
-		if ($id) {
-			$this->id = $id;
-		}
-		$id = $this->id;
-
-		if ($this->exists() && $this->beforeDelete()) {
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-			$this->_deleteMulti($id);
-			$this->_deleteHasMany($id, $cascade);
-			$this->_deleteHasOne($id, $cascade);
-			$this->id = $id;
-
-			if ($db->delete($this)) {
-				$this->afterDelete();
-				$this->_clearCache();
-				$this->id = false;
-				return true;
-			}
-		}
-
-		return false;
-	}
-/**
- * Alias for del()
- *
- * @param mixed $id Id of record to delete
- * @return boolean True on success
- * @access public
- */
-	function delete($id = null, $cascade = true) {
-		return $this->del($id, $cascade);
-	}
-/**
- * Cascades model deletes to hasMany relationships.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteHasMany($id, $cascade) {
-		if (!empty($this->__backAssociation)) {
-			$savedAssociatons = $this->__backAssociation;
-			$this->__backAssociation = array();
-		}
-		foreach($this->hasMany as $assoc => $data) {
-			if ($data['dependent'] === true && $cascade === true) {
-				$model =& $this->{$data['className']};
-				$field = $model->escapeField($data['foreignKey']);
-				$model->recursive = 0;
-				$records = $model->findAll("$field = '$id'", $model->primaryKey, null, null);
-
-				if($records != false){
-					foreach($records as $record) {
-						$model->del($record[$data['className']][$model->primaryKey]);
-					}
-				}
-			}
-		}
-		if (isset($savedAssociatons)) {
-			$this->__backAssociation = $savedAssociatons;
-		}
-	}
-/**
- * Cascades model deletes to hasOne relationships.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteHasOne($id, $cascade) {
-		if (!empty($this->__backAssociation)) {
-			$savedAssociatons = $this->__backAssociation;
-			$this->__backAssociation = array();
-		}
-		foreach($this->hasOne as $assoc => $data) {
-			if ($data['dependent'] === true && $cascade === true) {
-				$model =& $this->{$data['className']};
-				$field = $model->escapeField($data['foreignKey']);
-				$model->recursive = 0;
-				$records = $model->findAll("$field = '$id'", $model->primaryKey, null, null);
-
-				if($records != false){
-					foreach($records as $record) {
-						$model->del($record[$data['className']][$model->primaryKey]);
-					}
-				}
-			}
-		}
-		if (isset($savedAssociatons)) {
-			$this->__backAssociation = $savedAssociatons;
-		}
-	}
-/**
- * Cascades model deletes to HABTM join keys.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteMulti($id) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		foreach($this->hasAndBelongsToMany as $assoc => $data) {
-			$db->execute("DELETE FROM " . $db->name($db->fullTableName($data['joinTable'])) . " WHERE " . $db->name($data['foreignKey']) . " = '{$id}'");
-		}
-	}
-/**
- * Returns true if a record with set id exists.
- *
- * @return boolean True if such a record exists
- * @access public
- */
-	function exists() {
-		if ($this->id) {
-			$id = $this->id;
-
-			if (is_array($id)) {
-				$id = $id[0];
-			}
-
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-			return $db->hasAny($this, array($this->primaryKey => $id));
-		}
-		return false;
-	}
-/**
- * Returns true if a record that meets given conditions exists
- *
- * @param array $conditions SQL conditions array
- * @return boolean True if such a record exists
- * @access public
- */
-	function hasAny($conditions = null) {
-		return ($this->findCount($conditions) != false);
-	}
-/**
- * Return a single row as a resultset array.
- * By using the $recursive parameter, the call can access further "levels of association" than
- * the ones this model is directly associated to.
- *
- * @param array $conditions SQL conditions array
- * @param mixed $fields Either a single string of a field name, or an array of field names
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $recursive The number of levels deep to fetch associated records
- * @return array Array of records
- * @access public
- */
-	function find($conditions = null, $fields = null, $order = null, $recursive = null) {
-		$data = $this->findAll($conditions, $fields, $order, 1, null, $recursive);
-
-		if (empty($data[0])) {
-			return false;
-		}
-
-		return $data[0];
-	}
-/**
- * Returns a resultset array with specified fields from database matching given conditions.
- * By using the $recursive parameter, the call can access further "levels of association" than
- * the ones this model is directly associated to.
- *
- * @param mixed $conditions SQL conditions as a string or as an array('field' =>'value',...)
- * @param mixed $fields Either a single string of a field name, or an array of field names
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $limit SQL LIMIT clause, for calculating items per page.
- * @param int $page Page number, for accessing paged data
- * @param int $recursive The number of levels deep to fetch associated records
- * @return array Array of records
- * @access public
- */
-	function findAll($conditions = null, $fields = null, $order = null, $limit = null, $page = 1, $recursive = null) {
-
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$this->id = $this->getID();
-		$offset = null;
-
-		if ($page > 1 && $limit != null) {
-			$offset = ($page - 1) * $limit;
-		}
-
-		if ($order == null) {
-			$order = array();
-		} else {
-			$order = array($order);
-		}
-
-		$queryData = array('conditions' => $conditions,
-							'fields'    => $fields,
-							'joins'     => array(),
-							'limit'     => $limit,
-							'offset'	=> $offset,
-							'order'     => $order
-		);
-
-		$ret = $this->beforeFind($queryData);
-		if (is_array($ret)) {
-			$queryData = $ret;
-		} elseif ($ret === false) {
-			return null;
-		}
-
-		$return = $this->afterFind($db->read($this, $queryData, $recursive));
-
-		if (!empty($this->__backAssociation)) {
-			$this->__resetAssociations();
-		}
-
-		return $return;
-	}
-/**
- * Method is called only when bindTo<ModelName>() is used.
- * This resets the association arrays for the model back
- * to the original as set in the model.
- *
- * @return boolean
- * @access private
- */
-	function __resetAssociations() {
-		foreach($this->__associations as $type) {
-			if (isset($this->__backAssociation[$type])) {
-				$this->{$type} = $this->__backAssociation[$type];
-			}
-		}
-
-		$this->__backAssociation = array();
-		return true;
-	}
-/**
- * Runs a direct query against the bound DataSource, and returns the result.
- *
- * @param string $data Query data
- * @return array
- * @access public
- */
-	function execute($data) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$data = $db->fetchAll($data, $this->cacheQueries);
-
-		foreach($data as $key => $value) {
-			foreach($this->tableToModel as $key1 => $value1) {
-				if (isset($data[$key][$key1])) {
-					$newData[$key][$value1] = $data[$key][$key1];
-				}
-			}
-		}
-
-		if (!empty($newData)) {
-			return $newData;
-		}
-
-		return $data;
-	}
-/**
- * Returns number of rows matching given SQL condition.
- *
- * @param array $conditions SQL conditions array for findAll
- * @param int $recursize The number of levels deep to fetch associated records
- * @return int Number of matching rows
- * @see Model::findAll
- * @access public
- */
-	function findCount($conditions = null, $recursive = 0) {
-		list($data) = $this->findAll($conditions, 'COUNT(*) AS count', null, null, 1, $recursive);
-
-		if (isset($data[0]['count'])) {
-			return $data[0]['count'];
-		} elseif (isset($data[$this->name]['count'])) {
-			return $data[$this->name]['count'];
-		}
-
-		return false;
-	}
-/**
- * Special findAll variation for tables joined to themselves.
- * The table needs the fields id and parent_id to work.
- *
- * @param array $conditions Conditions for the findAll() call
- * @param array $fields Fields for the findAll() call
- * @param string $sort SQL ORDER BY statement
- * @return array
- * @access public
- * @todo Perhaps create a Component with this logic
- */
-	function findAllThreaded($conditions = null, $fields = null, $sort = null) {
-		return $this->__doThread(Model::findAll($conditions, $fields, $sort), null);
-	}
-/**
- * Private, recursive helper method for findAllThreaded.
- *
- * @param array $data
- * @param string $root NULL or id for root node of operation
- * @return array
- * @access private
- * @see findAllThreaded
- */
-	function __doThread($data, $root) {
-		$out = array();
-		$sizeOf = sizeof($data);
-
-		for($ii = 0; $ii < $sizeOf; $ii++) {
-			if (($data[$ii][$this->name]['parent_id'] == $root) || (($root === null) && ($data[$ii][$this->name]['parent_id'] == '0'))) {
-				$tmp = $data[$ii];
-
-				if (isset($data[$ii][$this->name][$this->primaryKey])) {
-					$tmp['children'] = $this->__doThread($data, $data[$ii][$this->name][$this->primaryKey]);
-				} else {
-					$tmp['children'] = null;
-				}
-
-				$out[] = $tmp;
-			}
-		}
-
-		return $out;
-	}
-/**
- * Returns an array with keys "prev" and "next" that holds the id's of neighbouring data,
- * which is useful when creating paged lists.
- *
- * @param string $conditions SQL conditions for matching rows
- * @param string $field Field name (parameter for findAll)
- * @param unknown_type $value
- * @return array Array with keys "prev" and "next" that holds the id's
- * @access public
- */
-	function findNeighbours($conditions = null, $field, $value) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if (!is_null($conditions)) {
-				$conditions = $conditions . ' AND ';
-		}
-
-		@list($prev) = Model::findAll($conditions . $field . ' < ' . $db->value($value), $field, $field . ' DESC', 1, null, 0);
-		@list($next) = Model::findAll($conditions . $field . ' > ' . $db->value($value), $field, $field . ' ASC', 1, null, 0);
-
-		if (!isset($prev)) {
-			$prev = null;
-		}
-
-		if (!isset($next)) {
-			$next = null;
-		}
-
-		return array('prev' => $prev, 'next' => $next);
-	}
-/**
- * Returns a resultset for given SQL statement. Generic SQL queries should be made with this method.
- *
- * @param string $sql SQL statement
- * @return array Resultset
- * @access public
- */
-	function query() {
-		$params = func_get_args();
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return call_user_func_array(array(&$db, 'query'), $params);
-	}
-/**
- * Returns true if all fields pass validation, otherwise false.
- *
- * @param array $data POST data
- * @return boolean True if there are no errors
- * @access public
- */
-	function validates($data = array()) {
-		$errors = $this->invalidFields($data);
-		return count($errors) == 0;
-	}
-/**
- * Returns an array of invalid fields.
- *
- * @param array $data
- * @return array Array of invalid fields or boolean case any error occurs
- * @access public
- */
-	function invalidFields($data = array()) {
-		if (empty($data)) {
-			$data = $this->data;
-		}
-
-		if (!$this->beforeValidate()) {
-			return $this->validationErrors;
-		}
-
-		if (!isset($this->validate)) {
-			return $this->validationErrors;
-		}
-
-		if (!empty($data)) {
-			$data = $data;
-		} elseif (isset($this->data)) {
-			$data = $this->data;
-		}
-
-		if (isset($data[$this->name])) {
-			$data = $data[$this->name];
-		}
-
-		foreach($this->validate as $field_name => $validator) {
-			if (isset($data[$field_name]) && !preg_match($validator, $data[$field_name])) {
-				$this->invalidate($field_name);
-			}
-		}
-		return $this->validationErrors;
-	}
-/**
- * Sets a field as invalid
- *
- * @param string $field The name of the field to invalidate
- * @return void
- * @access public
- */
-	function invalidate($field) {
-		if (!is_array($this->validationErrors)) {
-			$this->validationErrors = array();
-		}
-		$this->validationErrors[$field] = 1;
-	}
-/**
- * Returns true if given field name is a foreign key in this Model.
- *
- * @param string $field Returns true if the input string ends in "_id"
- * @return True if the field is a foreign key listed in the belongsTo array.
- * @access public
- */
-	function isForeignKey($field) {
-		$foreignKeys = array();
-
-		if (count($this->belongsTo)) {
-			foreach($this->belongsTo as $assoc => $data) {
-				$foreignKeys[] = $data['foreignKey'];
-			}
-		}
-		return (bool)(in_array($field, $foreignKeys));
-	}
-/**
- * Gets the display field for this model
- *
- * @return string The name of the display field for this Model (i.e. 'name', 'title').
- * @access public
- */
-	function getDisplayField() {
-		return $this->displayField;
-	}
-/**
- * Returns a resultset array with specified fields from database matching given conditions.
- * Method can be used to generate option lists for SELECT elements.
- *
- * @param mixed $conditions SQL conditions as a string or as an array('field' =>'value',...)
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $limit SQL LIMIT clause, for calculating items per page
- * @param string $keyPath A string path to the key, i.e. "{n}.Post.id"
- * @param string $valuePath A string path to the value, i.e. "{n}.Post.title"
- * @return array An associative array of records, where the id is the key, and the display field is the value
- * @access public
- */
-	function generateList($conditions = null, $order = null, $limit = null, $keyPath = null, $valuePath = null) {
-		if ($keyPath == null && $valuePath == null && $this->hasField($this->displayField)) {
-			$fields = array($this->primaryKey, $this->displayField);
-		} else {
-			$fields = null;
-		}
-		$recursive = $this->recursive;
-
-		// jara - upravuji limit recursive z 0 na 1
-		// aby se daly pouzivat rovnou polozka z relace
-		// samo plati jde jen pro hasOne a belongsTo
-		if($recursive >= 2) {
-			$this->recursive = -1;
-		}
-		$result = $this->findAll($conditions, $fields, $order, $limit);
-		$this->recursive = $recursive;
-
-		if(!$result) {
-			return false;
-		}
-
-		if ($keyPath == null) {
-			$keyPath = '{n}.' . $this->name . '.' . $this->primaryKey;
-		}
-
-		if ($valuePath == null) {
-			$valuePath = '{n}.' . $this->name . '.' . $this->displayField;
-		}
-
-		$keys = Set::extract($result, $keyPath);
-		$vals = Set::extract($result, $valuePath);
-
-		if (!empty($keys) && !empty($vals)) {
-			$return = array_combine($keys, $vals);
-			return $return;
-		}
-		return null;
-	}
-/**
- * Escapes the field name and prepends the model name. Escaping will be done according to the current database driver's rules.
- *
- * @param unknown_type $field
- * @return string The name of the escaped field for this Model (i.e. id becomes `Post`.`id`).
- * @access public
- */
-	function escapeField($field) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->name($this->name) . '.' . $db->name($field);
-	}
-/**
- * Returns the current record's ID
- *
- * @param unknown_type $list
- * @return mixed The ID of the current record
- * @access public
- */
-	function getID($list = 0) {
-		if (!is_array($this->id)) {
-			return $this->id;
-		}
-
-		if (count($this->id) == 0) {
-			return false;
-		}
-
-		if (isset($this->id[$list])) {
-			return $this->id[$list];
-		}
-
-		foreach($this->id as $id) {
-			return $id;
-		}
-
-		return false;
-	}
-/**
- * Returns the ID of the last record this Model inserted
- *
- * @return mixed
- * @access public
- */
-	function getLastInsertID() {
-		return $this->getInsertID();
-	}
-/**
- * Returns the ID of the last record this Model inserted
- *
- * @return mixed
- * @access public
- */
-	function getInsertID() {
-		return $this->__insertID;
-	}
-/**
- * Sets the ID of the last record this Model inserted
- *
- * @param mixed $id
- * @return void
- */
-	function setInsertID($id) {
-		$this->__insertID = $id;
-	}
-/**
- * Returns the number of rows returned from the last query
- *
- * @return int
- * @access public
- */
-	function getNumRows() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->lastNumRows();
-	}
-/**
- * Returns the number of rows affected by the last query
- *
- * @return int
- * @access public
- */
-	function getAffectedRows() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->lastAffected();
-	}
-/**
- * Sets the DataSource to which this model is bound
- *
- * @param string $dataSource The name of the DataSource, as defined in Connections.php
- * @return boolean True on success
- * @access public
- */
-	function setDataSource($dataSource = null) {
-		if ($dataSource == null) {
-			$dataSource = $this->useDbConfig;
-		}
-
-		$db =& ConnectionManager::getDataSource($dataSource);
-
-		if (!empty($db->config['prefix']) && $this->tablePrefix == null) {
-			$this->tablePrefix = $db->config['prefix'];
-		}
-
-		if (empty($db) || $db == null || !is_object($db)) {
-			return $this->cakeError('missingConnection', array(array('className' => $this->name)));
-		}
-	}
-/**
- * Before find callback
- *
- * @param array $queryData Data used to execute this query, i.e. conditions, order, etc.
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeFind(&$queryData) {
-		return true;
-	}
-/**
- * After find callback. Can be used to modify any results returned by find and findAll.
- *
- * @param mixed $results The results of the find operation
- * @return mixed Result of the find operation
- * @access public
- */
-	function afterFind($results) {
-		return $results;
-	}
-/**
- * Before save callback
- *
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeSave() {
-		return true;
-	}
-/**
- * After save callback
- *
- * @return boolean
- * @access public
- */
-	function afterSave() {
-		return true;
-	}
-/**
- * Before delete callback
- *
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeDelete() {
-		return true;
-	}
-/**
- * After delete callback
- *
- * @return boolean
- * @access public
- */
-	function afterDelete() {
-		return true;
-	}
-/**
- * Before validate callback
- *
- * @return boolean
- * @access public
- */
-	function beforeValidate() {
-		return true;
-	}
-/**
- * Private method.  Clears cache for this model
- *
- * @param string $type If null this deletes cached views if CACHE_CHECK is true
- *                     Will be used to allow deleting query cache also
- * @return boolean true on delete
- * @access protected
- */
-	function _clearCache($type = null) {
-		if ($type === null) {
-			if (defined('CACHE_CHECK') && CACHE_CHECK === true) {
-				$assoc[] = strtolower(Inflector::pluralize($this->name));
-
-				foreach($this->__associations as $key => $association) {
-					foreach($this->$association as $key => $className) {
-						$check = strtolower(Inflector::pluralize($className['className']));
-
-						if (!in_array($check, $assoc)) {
-							$assoc[] = strtolower(Inflector::pluralize($className['className']));
-						}
-					}
-				}
-				clearCache($assoc);
-				return true;
-			}
-		} else {
-			//Will use for query cache deleting
-		}
-	}
-/**
- * Called when serializing a model
- *
- * @return array
- * @access public
- */
-	function __sleep() {
-		$return = array_keys(get_object_vars($this));
-		return $return;
-	}
-/**
- * Called when unserializing a model
- *
- * @return void
- * @access public
- */
-	function __wakeup() {
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/connection_manager.php b/old/html/multidic/cake/libs/model/connection_manager.php
deleted file mode 100644
index 9939f0c..0000000
--- a/old/html/multidic/cake/libs/model/connection_manager.php
+++ /dev/null
@@ -1,243 +0,0 @@
-<?php
-/* SVN FILE: $Id: connection_manager.php 4852 2007-04-12 08:49:49Z phpnut $ */
-
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model
- * @since			CakePHP(tm) v 0.10.x.1402
- * @version			$Revision: 4852 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-12 03:49:49 -0500 (Thu, 12 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Manages loaded instances of DataSource objects
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model
- */
-
-uses ('model' . DS . 'datasources' . DS . 'datasource');
-config('database');
-
-class ConnectionManager extends Object {
-
-/**
- * Holds a loaded instance of the Connections object
- *
- * @var class:Connections
- * @access public
- */
-	var $config = null;
-/**
- * Holds instances DataSource objects
- *
- * @var array
- * @access private
- */
-	var $_dataSources = array();
-/**
- * Contains a list of all file and class names used in Connection settings
- *
- * @var array
- * @access private
- */
-	var $_connectionsEnum = array();
-/**
- * Constructor.
- *
- */
-	function __construct() {
-		if (class_exists('DATABASE_CONFIG')) {
-			$this->config = new DATABASE_CONFIG();
-		}
-	}
-/**
- * Gets a reference to the ConnectionManger object instance
- *
- * @return object
- */
-	function &getInstance() {
-		static $instance = array();
-
-		if (!isset($instance[0]) || !$instance[0]) {
-			$instance[0] = &new ConnectionManager();
-		}
-
-		return $instance[0];
-	}
-/**
- * Gets a reference to a DataSource object
- *
- * @param string $name The name of the DataSource, as defined in app/config/connections
- * @return object
- */
-	function &getDataSource($name) {
-		$_this =& ConnectionManager::getInstance();
-
-		if (in_array($name, array_keys($_this->_dataSources))) {
-			return $_this->_dataSources[$name];
-		}
-
-		$connections = $_this->enumConnectionObjects();
-		if (in_array($name, array_keys($connections))) {
-			$conn = $connections[$name];
-			$class = $conn['classname'];
-			$_this->loadDataSource($name);
-			$_this->_dataSources[$name] =& new $class($_this->config->{$name});
-			$_this->_dataSources[$name]->configKeyName = $name;
-		} else {
-			trigger_error(sprintf(__("ConnectionManager::getDataSource - Non-existent data source %s", true), $name), E_USER_ERROR);
-			return null;
-		}
-
-		return $_this->_dataSources[$name];
-	}
-/**
- * Gets a DataSource name from an object reference
- *
- * @param object $source
- * @return string
- */
-	function getSourceName(&$source) {
-		$_this =& ConnectionManager::getInstance();
-
-		$names = array_keys($_this->_dataSources);
-		for ($i = 0; $i < count($names); $i++) {
-			if ($_this->_dataSources[$names[$i]] === $source) {
-				return $names[$i];
-			}
-		}
-		return null;
-	}
-/**
- * Loads the DataSource class for the given connection name
- *
- * @param mixed $connName A string name of the connection, as defined in Connections config,
- *                        or an array containing the file and class name of the object.
- * @return boolean True on success, null on failure or false if the class is already loaded
- */
-	function loadDataSource($connName) {
-		$_this =& ConnectionManager::getInstance();
-
-		if (is_array($connName)) {
-			$conn = $connName;
-		} else {
-			$connections = $_this->enumConnectionObjects();
-			$conn = $connections[$connName];
-		}
-
-		if (isset($conn['parent']) && !empty($conn['parent'])) {
-			$_this->loadDataSource($conn['parent']);
-		}
-
-		if (class_exists($conn['classname'])) {
-			return false;
-		}
-
-		if(file_exists(MODELS . DS . $conn['filename'] . '.php')) {
-			require (MODELS . DS . $conn['filename'] . '.php');
-		} else if (fileExistsInPath(LIBS . 'model' . DS . $conn['filename'] . '.php')) {
-			require (LIBS . 'model' . DS . $conn['filename'] . '.php');
-		} else {
-			trigger_error(sprintf(__('Unable to load DataSource file %s.php', true), $conn['filename']), E_USER_ERROR);
-			return null;
-		}
-	}
-/**
- * Gets a list of class and file names associated with the user-defined DataSource connections
- *
- * @return array An associative array of elements where the key is the connection name
- *               (as defined in Connections), and the value is an array with keys 'filename' and 'classname'.
- */
-	function enumConnectionObjects() {
-		$_this =& ConnectionManager::getInstance();
-
-		if (!empty($_this->_connectionsEnum)) {
-			return $_this->_connectionsEnum;
-		}
-		$connections = get_object_vars($_this->config);
-
-		if ($connections != null) {
-			foreach($connections as $name => $config) {
-				$_this->_connectionsEnum[$name] = $_this->__getDriver($config);
-			}
-			return $_this->_connectionsEnum;
-		} else {
-			$_this->cakeError('missingConnection', array(array('className' => 'ConnectionManager')));
-		}
-	}
-/**
- * Dynamically creates a DataSource object at runtime, with the given name and settings
- *
- * @param string $name The DataSource name
- * @param array $config The DataSource configuration settings
- * @return object A reference to the DataSource object, or null if creation failed
- */
-	function &create($name = '', $config = array()) {
-		$_this =& ConnectionManager::getInstance();
-
-		if (empty($name) || empty($config) || array_key_exists($name, $_this->_connectionsEnum)) {
-			$null = null;
-			return $null;
-		}
-
-		$_this->config->{$name} = $config;
-		$_this->_connectionsEnum[$name] = $_this->__getDriver($config);
-		return $_this->getDataSource($name);
-	}
-/**
- * Private method
- *
- * Returns the file and class name for the given driver
- */
-	function __getDriver($config) {
-		$_this =& ConnectionManager::getInstance();
-
-		if (!isset($config['datasource'])) {
-			$config['datasource'] = 'dbo';
-		}
-
-		if (isset($config['driver']) && $config['driver'] != null && !empty($config['driver'])) {
-			$filename = $config['datasource'] . DS . $config['datasource'] . '_' . $config['driver'];
-			$classname = Inflector::camelize(strtolower($config['datasource'] . '_' . $config['driver']));
-			$parent = $_this->__getDriver(array('datasource' => $config['datasource']));
-		} else {
-			$filename = 'datasources'  . DS .  $config['datasource'] . '_source';
-			$classname = Inflector::camelize(strtolower($config['datasource'] . '_source'));
-			$parent = null;
-		}
-		return array('filename'  => $filename, 'classname' => $classname, 'parent' => $parent);
-	}
-/**
- * Destructor.
- *
- */
-	function __destruct() {
-		if (CAKE_SESSION_SAVE == 'database' && function_exists('session_write_close')) {
-			session_write_close();
-		}
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/datasources/.svn/entries b/old/html/multidic/cake/libs/model/datasources/.svn/entries
deleted file mode 100644
index d49f963..0000000
--- a/old/html/multidic/cake/libs/model/datasources/.svn/entries
+++ /dev/null
@@ -1,52 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/model/datasources
-svn://192.168.2.102
-
-
-
-2007-08-09T09:37:01.230319Z
-109
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-datasource.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-d2d1565cf817ee10bb0308567494c826
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-dbo_source.php
-file
-
-
-
-
-2007-08-08T11:54:06.000000Z
-143d99bf38702f59eadeadc09823f40c
-2007-08-09T09:37:01.230319Z
-109
-jara
-
diff --git a/old/html/multidic/cake/libs/model/datasources/.svn/format b/old/html/multidic/cake/libs/model/datasources/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/model/datasources/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/model/datasources/.svn/text-base/datasource.php.svn-base b/old/html/multidic/cake/libs/model/datasources/.svn/text-base/datasource.php.svn-base
deleted file mode 100644
index 4daee07..0000000
--- a/old/html/multidic/cake/libs/model/datasources/.svn/text-base/datasource.php.svn-base
+++ /dev/null
@@ -1,462 +0,0 @@
-<?php
-/* SVN FILE: $Id: datasource.php 4852 2007-04-12 08:49:49Z phpnut $ */
-/**
- * DataSource base class
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.datasources
- * @since			CakePHP(tm) v 0.10.5.1790
- * @version			$Revision: 4852 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-12 03:49:49 -0500 (Thu, 12 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * DataSource base class
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.datasources
- */
-class DataSource extends Object {
-/**
- * Are we connected to the DataSource?
- *
- * @var boolean
- * @access public
- */
-	var $connected = false;
-/**
- * Print debug info?
- *
- * @var boolean
- * @access public
- */
-	var $debug = false;
-/**
- * Print full query debug info?
- *
- * @var boolean
- * @access public
- */
-	var $fullDebug = false;
-/**
- * Error description of last query
- *
- * @var unknown_type
- * @access public
- */
-	var $error = null;
-/**
- * String to hold how many rows were affected by the last SQL operation.
- *
- * @var string
- * @access public
- */
-	var $affected = null;
-/**
- * Number of rows in current resultset
- *
- * @var int
- * @access public
- */
-	var $numRows = null;
-/**
- * Time the last query took
- *
- * @var int
- * @access public
- */
-	var $took = null;
-/**
- * Enter description here...
- *
- * @var boolean
- */
-	var $cacheSources = true;
-/**
- * Enter description here...
- *
- * @var array
- * @access private
- */
-	var $_result = null;
-/**
- * Queries count.
- *
- * @var int
- * @access private
- */
-	var $_queriesCnt = 0;
-/**
- * Total duration of all queries.
- *
- * @var unknown_type
- * @access private
- */
-	var $_queriesTime = null;
-/**
- * Log of queries executed by this DataSource
- *
- * @var unknown_type
- * @access private
- */
-	var $_queriesLog = array();
-/**
- * Maximum number of items in query log, to prevent query log taking over
- * too much memory on large amounts of queries -- I we've had problems at
- * >6000 queries on one system.
- *
- * @var int Maximum number of queries in the queries log.
- * @access private
- */
-	var $_queriesLogMax = 200;
-/**
- * Caches serialzed results of executed queries
- *
- * @var array Maximum number of queries in the queries log.
- * @access private
- */
-	var $_queryCache = array();
-/**
- * The default configuration of a specific DataSource
- *
- * @var array
- * @access public
- */
-	var $_baseConfig = array();
-/**
- * Holds references to descriptions loaded by the DataSource
- *
- * @var array
- * @access private
- */
-	var $__descriptions = array();
-/**
- * Holds a list of sources (tables) contained in the DataSource
- *
- * @var array
- * @access protected
- */
-	var $_sources = null;
-/**
- * A reference to the physical connection of this DataSource
- *
- * @var array
- * @access public
- */
-	var $connection = null;
-/**
- * The DataSource configuration
- *
- * @var array
- * @access public
- */
-	var $config = array();
-/**
- * The DataSource configuration key name
- *
- * @var string
- * @access public
- */
-	var $configKeyName = null;
-/**
- * Whether or not this DataSource is in the middle of a transaction
- *
- * @var boolean
- * @access protected
- */
-	var $_transactionStarted = false;
-/**
- * Constructor.
- */
-	function __construct() {
-		parent::__construct();
-		if (func_num_args() > 0) {
-			$this->setConfig(func_get_arg(0));
-		}
-	}
-/**
- * Returns true if the DataSource supports the given interface (method)
- *
- * @param string $interface The name of the interface (method)
- * @return boolean True on success
- */
-	function isInterfaceSupported($interface) {
-		$methods = get_class_methods(get_class($this));
-		$methods = strtolower(implode('|', $methods));
-		$methods = explode('|', $methods);
-		$return = in_array(strtolower($interface), $methods);
-		return $return;
-	}
-/**
- * Sets the configuration for the DataSource
- *
- * @param array $config The configuration array
- * @return void
- */
-	function setConfig($config) {
-		if (is_array($this->_baseConfig)) {
-			$this->config = $this->_baseConfig;
-			foreach($config as $key => $val) {
-				$this->config[$key] = $val;
-			}
-		}
-	}
-/**
- * Cache the DataSource description
- *
- * @param string $object The name of the object (model) to cache
- * @param mixed $data The description of the model, usually a string or array
- * @return void
- */
-	function __cacheDescription($object, $data = null) {
-		if($this->cacheSources === false){
-			return null;
-		}
-		if (Configure::read() > 0) {
-			$expires = "+15 seconds";
-		} else {
-			$expires = "+999 days";
-		}
-
-		if ($data !== null) {
-			$this->__descriptions[$object] =& $data;
-			$cache = serialize($data);
-		} else {
-			$cache = null;
-		}
-		$new = cache('models' . DS . ConnectionManager::getSourceName($this) . '_' . $object, $cache, $expires);
-
-		if ($new != null) {
-			$new = unserialize($new);
-		}
-		return $new;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @return string
- */
-	function conditions($conditions) {
-		return $conditions;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $name
- * @return unknown
- */
-	function name($name) {
-		return $name;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $value
- * @return unknown
- */
-	function value($value) {
-		return $value;
-	}
-/**
- * Returns a Model description (metadata) or null if none found.
- *
- * @param Model $model
- * @return mixed
- */
-	function describe($model) {
-		if($this->cacheSources === false){
-			return null;
-		}
-
-		if (isset($this->__descriptions[$model->tablePrefix.$model->table])) {
-			return $this->__descriptions[$model->tablePrefix.$model->table];
-		}
-		$cache = $this->__cacheDescription($model->tablePrefix.$model->table);
-
-		if ($cache !== null) {
-			$this->__descriptions[$model->tablePrefix.$model->table] =& $cache;
-			return $cache;
-		}
-		return null;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $model
- * @param unknown_type $fields
- * @param unknown_type $values
- * @return unknown
- */
-	function create(&$model, $fields = null, $values = null) {
-		return false;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $model
- * @param unknown_type $queryData
- * @return unknown
- */
-	function read(&$model, $queryData = array()) {
-		return false;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $model
- * @param unknown_type $fields
- * @param unknown_type $values
- * @return unknown
- */
-	function update(&$model, $fields = null, $values = null) {
-		return false;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $model
- * @param unknown_type $id
- */
-	function delete(&$model, $id = null) {
-		if ($id == null) {
-			$id = $model->id;
-		}
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param mixed $fields
- * @return mixed
- */
-	function fields($fields) {
-		return $fields;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param Model $model
- * @param unknown_type $fields
- * @return unknown
- */
-	function getColumnType(&$model, $fields) {
-		return false;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $query
- * @param unknown_type $data
- * @param unknown_type $association
- * @param unknown_type $assocData
- * @param Model $model
- * @param Model $linkModel
- * @param array $stack
- * @return unknown
- */
-	function insertQueryData($query, $data, $association, $assocData, &$model, &$linkModel, $stack) {
-		$keys = array('{$__cakeID__$}', '{$__cakeForeignKey__$}');
-
-		foreach($keys as $key) {
-			$val = null;
-
-			if (strpos($query, $key) !== false) {
-				switch($key) {
-					case '{$__cakeID__$}':
-						if (isset($data[$model->name]) || isset($data[$association])) {
-							if (isset($data[$model->name][$model->primaryKey])) {
-								$val = $data[$model->name][$model->primaryKey];
-							} elseif (isset($data[$association][$model->primaryKey])) {
-								$val = $data[$association][$model->primaryKey];
-							}
-						} else {
-							$found = false;
-							foreach (array_reverse($stack) as $assoc) {
-								if (isset($data[$assoc]) && isset($data[$assoc][$model->primaryKey])) {
-									$val = $data[$assoc][$model->primaryKey];
-									$found = true;
-									break;
-								}
-							}
-							if (!$found) {
-								$val = '';
-							}
-						}
-					break;
-					case '{$__cakeForeignKey__$}':
-						foreach($model->__associations as $id => $name) {
-							foreach($model->$name as $assocName => $assoc) {
-								if ($assocName === $association) {
-									if (isset($assoc['foreignKey'])) {
-										$foreignKey = $assoc['foreignKey'];
-
-										if (isset($data[$model->name][$foreignKey])) {
-											$val = $data[$model->name][$foreignKey];
-										} elseif (isset($data[$association][$foreignKey])) {
-											$val = $data[$association][$foreignKey];
-										} else {
-											$found = false;
-											foreach (array_reverse($stack) as $assoc) {
-												if (isset($data[$assoc]) && isset($data[$assoc][$foreignKey])) {
-													$val = $data[$assoc][$foreignKey];
-													$found = true;
-													break;
-												}
-											}
-											if (!$found) {
-												$val = '';
-											}
-										}
-									}
-									break 3;
-								}
-							}
-						}
-					break;
-				}
-				if(empty($val) && $val !== '0') {
-					return false;
-				}
-				$query = r($key, $this->value($val, $model->getColumnType($model->primaryKey)), $query);
-			}
-		}
-		return $query;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $model
- * @param unknown_type $key
- * @return unknown
- */
-	function resolveKey($model, $key) {
-		return $model->name . $key;
-	}
-/**
- * Closes the current datasource.
- *
- */
-	function __destruct() {
-		if ($this->connected) {
-			$this->close();
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/datasources/.svn/text-base/dbo_source.php.svn-base b/old/html/multidic/cake/libs/model/datasources/.svn/text-base/dbo_source.php.svn-base
deleted file mode 100644
index d4c3dd1..0000000
--- a/old/html/multidic/cake/libs/model/datasources/.svn/text-base/dbo_source.php.svn-base
+++ /dev/null
@@ -1,1815 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_source.php 5144 2007-05-21 04:46:30Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.datasources
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 5144 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-uses('set');
-/**
- * DboSource
- *
- * Creates DBO-descendant objects from a given db connection configuration
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.datasources
- */
-class DboSource extends DataSource {
-/**
- * Description string for this Database Data Source.
- *
- * @var unknown_type
- */
-	var $description = "Database Data Source";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $__bypass = false;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $startQuote = null;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $endQuote = null;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $alias = 'AS ';
-/**
- * The set of valid SQL operations usable in a WHERE statement
- *
- * @var array
- */
-	var $__sqlOps = array('like', 'ilike', 'or', 'not', 'in', 'between', 'regexp', 'similar to');
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $goofyLimit = false;
-/**
- * Constructor
- */
-	function __construct($config = null, $autoConnect = true) {
-		$this->debug = Configure::read() > 0;
-		$this->fullDebug = Configure::read() > 1;
-		parent::__construct($config);
-
-		if ($autoConnect) {
-			return $this->connect();
-		} else {
-			return true;
-		}
-	}
-/**
- * Reconnects to database server with optional new settings
- *
- * @param array $config An array defining the new configuration settings
- * @return boolean True on success, false on failure
- */
-	function reconnect($config = null) {
-		$this->disconnect();
-		if ($config != null) {
-			$this->config = am($this->_baseConfig, $config);
-		}
-		return $this->connect();
-	}
-/**
- * Prepares a value, or an array of values for database queries by quoting and escaping them.
- *
- * @param mixed $data A value or an array of values to prepare.
- * @return mixed Prepared value or array of values.
- */
-	function value($data, $column = null) {
-		if (is_array($data)) {
-			$out = array();
-			$keys = array_keys($data);
-			$count = count($data);
-			for($i = 0; $i < $count; $i++) {
-				$out[$keys[$i]] = $this->value($data[$keys[$i]]);
-			}
-			return $out;
-		} elseif (in_array($data, array('{$__cakeID__$}', '{$__cakeForeignKey__$}'), true)) {
-			return $data;
-		} else {
-			return null;
-		}
-	}
-/**
- * Caches/returns cached results for child instances
- *
- * @return array
- */
-	function listSources($data = null) {
-		if($this->cacheSources === false){
-			return null;
-		}
-		if ($this->_sources != null) {
-			return $this->_sources;
-		}
-
-		if (Configure::read() > 0) {
-			$expires = "+30 seconds";
-		} else {
-			$expires = "+999 days";
-		}
-
-		if ($data != null) {
-			$data = serialize($data);
-		}
-		$filename = ConnectionManager::getSourceName($this) . '_' . $this->config['database'] . '_list';
-		$new = cache('models' . DS . $filename, $data, $expires);
-
-		if ($new != null) {
-			$new = unserialize($new);
-			$this->_sources = $new;
-		}
-		return $new;
-	}
-/**
- * Convenience method for DboSource::listSources().  Returns source names in lowercase.
- *
- * @return array
- */
-	function sources() {
-		$return = array_map('strtolower', $this->listSources());
-		return $return;
-	}
-/**
- * SQL Query abstraction
- *
- * @return resource Result resource identifier
- */
-	function query() {
-		$args     = func_get_args();
-		$fields   = null;
-		$order    = null;
-		$limit    = null;
-		$page     = null;
-		$recursive = null;
-
-		if (count($args) == 1) {
-			return $this->fetchAll($args[0]);
-
-		} elseif (count($args) > 1 && (strpos(low($args[0]), 'findby') === 0 || strpos(low($args[0]), 'findallby') === 0)) {
-			$params = $args[1];
-
-			if (strpos(strtolower($args[0]), 'findby') === 0) {
-				$all  = false;
-				$field = Inflector::underscore(preg_replace('/findBy/i', '', $args[0]));
-			} else {
-				$all  = true;
-				$field = Inflector::underscore(preg_replace('/findAllBy/i', '', $args[0]));
-			}
-
-			$or = (strpos($field, '_or_') !== false);
-			if ($or) {
-				$field = explode('_or_', $field);
-			} else {
-				$field = explode('_and_', $field);
-			}
-			$off = count($field) - 1;
-
-			if (isset($params[1 + $off])) {
-				$fields = $params[1 + $off];
-			}
-
-			if (isset($params[2 + $off])) {
-				$order = $params[2 + $off];
-			}
-
-			if(!array_key_exists(0, $params)) {
-				return false;
-			}
-
-			$c = 0;
-			$query = array();
-			foreach ($field as $f) {
-				if (!is_array($params[$c]) && !empty($params[$c])) {
-					$query[$args[2]->name . '.' . $f] = '= ' . $params[$c];
-				} else {
-					$query[$args[2]->name . '.' . $f] = $params[$c];
-				}
-				$c++;
-			}
-
-			if ($or) {
-				$query = array('OR' => $query);
-			}
-
-			if ($all) {
-
-				if (isset($params[3 + $off])) {
-					$limit = $params[3 + $off];
-				}
-
-				if (isset($params[4 + $off])) {
-					$page = $params[4 + $off];
-				}
-
-				if (isset($params[5 + $off])) {
-					$recursive = $params[5 + $off];
-				}
-				return $args[2]->findAll($query, $fields, $order, $limit, $page, $recursive);
-			} else {
-				if (isset($params[3 + $off])) {
-					$recursive = $params[3 + $off];
-				}
-				return $args[2]->find($query, $fields, $order, $recursive);
-			}
-		} else {
-			if(isset($args[1]) && $args[1] === true){
-				return $this->fetchAll($args[0], true);
-			}
-			return $this->fetchAll($args[0], false);
-		}
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return unknown
- */
-	function rawQuery($sql) {
-		$this->took = $this->error = $this->numRows = false;
-		return $this->execute($sql);
-	}
-/**
- * Queries the database with given SQL statement, and obtains some metadata about the result
- * (rows affected, timing, any errors, number of rows in resultset). The query is also logged.
- * If DEBUG is set, the log is shown all the time, else it is only shown on errors.
- *
- * @param string $sql
- * @return unknown
- */
-	function execute($sql) {
-		$t = getMicrotime();
-		$this->_result = $this->_execute($sql);
-		$this->affected = $this->lastAffected();
-		$this->took = round((getMicrotime() - $t) * 1000, 0);
-		$this->error = $this->lastError();
-		$this->numRows = $this->lastNumRows($this->_result);
-
-		if($this->fullDebug && Configure::read() > 1) {
-			$this->logQuery($sql);
-		}
-
-		if ($this->error) {
-			$this->showQuery($sql);
-			return false;
-		} else {
-			return $this->_result;
-		}
-	}
-/**
- * Returns a row from current resultset as an array .
- *
- * @return array The fetched row as an array
- */
-	function fetchRow($sql = null) {
-
-		if (!empty($sql) && is_string($sql) && strlen($sql) > 5) {
-			if (!$this->execute($sql)) {
-				return null;
-			}
-		}
-
-		if (is_resource($this->_result) || is_object($this->_result)) {
-			$this->resultSet($this->_result);
-			$resultRow = $this->fetchResult();
-			return $resultRow;
-		} else {
-			return null;
-		}
-	}
-/**
- * Returns an array of all result rows for a given SQL query.
- * Returns false if no rows matched.
- *
- * @param string $sql SQL statement
- * @param boolean $cache Enables returning/storing cached query results
- * @return array Array of resultset rows, or false if no rows matched
- */
-	function fetchAll($sql, $cache = true, $modelName = null) {
-		if ($cache && isset($this->_queryCache[$sql])) {
-			if (preg_match('/^\s*select/i', $sql)) {
-				return $this->_queryCache[$sql];
-			}
-		}
-
-		if ($this->execute($sql)) {
-			$out = array();
-
-			while($item = $this->fetchRow()) {
-				$out[] = $item;
-			}
-
-			if ($cache) {
-				if (strpos(trim(strtolower($sql)), 'select') !== false) {
-					$this->_queryCache[$sql] = $out;
-				}
-			}
-			return $out;
-
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns a single field of the first of query results for a given SQL query, or false if empty.
- *
- * @param string $name Name of the field
- * @param string $sql SQL query
- * @return unknown
- */
-	function field($name, $sql) {
-		$data = $this->fetchRow($sql);
-
-		if (!isset($data[$name]) || empty($data[$name])) {
-			return false;
-		} else {
-			return $data[$name];
-		}
-	}
-/**
- * Returns a quoted name of $data for use in an SQL statement.
- * Strips fields out of SQL functions before quoting.
- *
- * @param string $data
- * @return string SQL field
- */
-	function name($data) {
-		if (preg_match_all('/(.*)\((.*)\)(.*)/', $data, $fields)) {
-			$fields = Set::extract($fields, '{n}.0');
-			if (isset($fields[1]) && isset($fields[2])) {
-				return $fields[1] . '(' . $this->name($fields[2]) . ')' . $fields[3];
-			}
-		}
-		if ($data == '*') {
-			return '*';
-		}
-		$data = $this->startQuote . str_replace('.', $this->endQuote . '.' . $this->startQuote, $data) . $this->endQuote;
-		$data = str_replace($this->startQuote . $this->startQuote, $this->startQuote, $data);
-		return str_replace($this->endQuote . $this->endQuote, $this->endQuote, $data);
-	}
-/**
- * Checks if it's connected to the database
- *
- * @return boolean True if the database is connected, else false
- */
-	function isConnected() {
-		return $this->connected;
-	}
-/**
- * Outputs the contents of the queries log.
- *
- * @param boolean $sorted
- */
-	function showLog($sorted = false) {
-		if ($sorted) {
-			$log = sortByKey($this->_queriesLog, 'took', 'desc', SORT_NUMERIC);
-		} else {
-			$log = $this->_queriesLog;
-		}
-
-		if ($this->_queriesCnt > 1) {
-			$text = 'queries';
-		} else {
-			$text = 'query';
-		}
-
-		if (php_sapi_name() != 'cli') {
-			print ("<table class=\"cakeSqlLog\" id=\"cakeSqlLog_" . preg_replace('/[^A-Za-z0-9_]/', '_', uniqid(time(), true)) . "\" summary=\"Cake SQL Log\" cellspacing=\"0\" border = \"0\">\n<caption>{$this->_queriesCnt} {$text} took {$this->_queriesTime} ms</caption>\n");
-			print ("<thead>\n<tr><th>Nr</th><th>Query</th><th>Error</th><th>Affected</th><th>Num. rows</th><th>Took (ms)</th></tr>\n</thead>\n<tbody>\n");
-
-			foreach($log as $k => $i) {
-				print ("<tr><td>" . ($k + 1) . "</td><td>" . h($i['query']) . "</td><td>{$i['error']}</td><td style = \"text-align: right\">{$i['affected']}</td><td style = \"text-align: right\">{$i['numRows']}</td><td style = \"text-align: right\">{$i['took']}</td></tr>\n");
-			}
-			print ("</tbody></table>\n");
-		} else {
-			foreach($log as $k => $i) {
-				print (($k + 1) . ". {$i['query']} {$i['error']}\n");
-			}
-		}
-	}
-/**
- * Log given SQL query.
- *
- * @param string $sql SQL statement
- * @todo: Add hook to log errors instead of returning false
- */
-	function logQuery($sql) {
-		$this->_queriesCnt++;
-		$this->_queriesTime += $this->took;
-		$this->_queriesLog[] = array('query' => $sql,
-					'error'		=> $this->error,
-					'affected'	=> $this->affected,
-					'numRows'	=> $this->numRows,
-					'took'		=> $this->took
-		);
-		if (count($this->_queriesLog) > $this->_queriesLogMax) {
-			array_pop($this->_queriesLog);
-		}
-		if ($this->error) {
-			return false;
-		}
-	}
-/**
- * Output information about an SQL query. The SQL statement, number of rows in resultset,
- * and execution time in microseconds. If the query fails, an error is output instead.
- *
- * @param string $sql Query to show information on.
- */
-	function showQuery($sql) {
-		$error = $this->error;
-		if (strlen($sql) > 200 && !$this->fullDebug && Configure::read() > 1) {
-			$sql = substr($sql, 0, 200) . '[...]';
-		}
-
-		if (($this->debug || $error) && Configure::read() > 0) {
-			e("<p style = \"text-align:left\"><b>Query:</b> {$sql} ");
-			if ($error) {
-				trigger_error("<span style = \"color:Red;text-align:left\"><b>SQL Error:</b> {$this->error}</span>", E_USER_WARNING);
-			} else {
-				e("<small>[Aff:{$this->affected} Num:{$this->numRows} Took:{$this->took}ms]</small>");
-			}
-			print ('</p>');
-		}
-	}
-/**
- * Gets full table name including prefix
- *
- * @param mixed $model
- * @param boolean $quote
- * @return string Full quoted table name
- */
-	function fullTableName($model, $quote = true) {
-		if (is_object($model)) {
-			$table = $model->table;
-			if ($model->tablePrefix != null && !empty($model->tablePrefix)) {
-				$table = $model->tablePrefix . $table;
-			}
-		} elseif (isset($this->config['prefix'])) {
-			$table = $this->config['prefix'] . strval($model);
-		} else {
-			$table = strval($model);
-		}
-		if ($quote) {
-			return $this->name($table);
-		}
-		return $table;
-	}
-/**
- * The "C" in CRUD
- *
- * @param Model $model
- * @param array $fields
- * @param array $values
- * @return boolean Success
- */
-	function create(&$model, $fields = null, $values = null) {
-		$fieldInsert = array();
-		$valueInsert = array();
-		$id = null;
-
-		if ($fields == null) {
-			unset($fields, $values);
-			$fields = array_keys($model->data);
-			$values = array_values($model->data);
-		}
-
-		$count = count($fields);
-		for ($i = 0; $i < $count; $i++) {
-			$fieldInsert[] = $this->name($fields[$i]);
-			if ($fields[$i] == $model->primaryKey) {
-				$id = $values[$i];
-			}
-		}
-
-		$count = count($values);
-		for ($i = 0; $i < $count; $i++) {
-			$set = $this->value($values[$i], $model->getColumnType($fields[$i]));
-
-			if ($set === "''") {
-				unset ($fieldInsert[$i]);
-			} else {
-				$valueInsert[] = $set;
-			}
-		}
-
-		if ($this->execute('INSERT INTO ' . $this->fullTableName($model) . ' (' . join(',', $fieldInsert). ') VALUES (' . join(',', $valueInsert) . ')')) {
-			if (empty($id)) {
-				$id = $this->lastInsertId($this->fullTableName($model, false), $model->primaryKey);
-			}
-			$model->setInsertID($id);
-			$model->id = $id;
-			return true;
-		} else {
-			$model->onError();
-			return false;
-		}
-	}
-/**
- * The "R" in CRUD
- *
- * @param Model $model
- * @param array $queryData
- * @param integer $recursive Number of levels of association
- * @return unknown
- */
-	function read(&$model, $queryData = array(), $recursive = null) {
-
-		$this->__scrubQueryData($queryData);
-		$null = null;
-		$array = array();
-		$linkedModels = array();
-		$this->__bypass = false;
-
-		if (!is_null($recursive)) {
-			$_recursive = $model->recursive;
-			$model->recursive = $recursive;
-		}
-
-		if (!empty($queryData['fields'])) {
-			$this->__bypass = true;
-			$queryData['fields'] = $this->fields($model, null, $queryData['fields']);
-		} else {
-			$queryData['fields'] = $this->fields($model);
-		}
-
-		foreach($model->__associations as $type) {
-			foreach($model->{$type} as $assoc => $assocData) {
-				if ($model->recursive > -1) {
-					$linkModel =& $model->{$assoc};
-
-					$external = isset($assocData['external']);
-					if ($model->name == $linkModel->name && $type != 'hasAndBelongsToMany' && $type != 'hasMany') {
-						if (true === $this->generateSelfAssociationQuery($model, $linkModel, $type, $assoc, $assocData, $queryData, $external, $null)) {
-							$linkedModels[] = $type . '/' . $assoc;
-						}
-					} else {
-						if ($model->useDbConfig == $linkModel->useDbConfig) {
-							if (true === $this->generateAssociationQuery($model, $linkModel, $type, $assoc, $assocData, $queryData, $external, $null)) {
-								$linkedModels[] = $type . '/' . $assoc;
-							}
-						}
-					}
-				}
-			}
-		}
-		// Build final query SQL
-		$query = $this->generateAssociationQuery($model, $null, null, null, null, $queryData, false, $null);
-		$resultSet = $this->fetchAll($query, $model->cacheQueries, $model->name);
-
-		if ($resultSet === false) {
-			$model->onError();
-			return false;
-		}
-
-		$filtered = $this->__filterResults($resultSet, $model);
-
-		if ($model->recursive > 0) {
-			foreach($model->__associations as $type) {
-				foreach($model->{$type} as $assoc => $assocData) {
-					$db = null;
-					$linkModel =& $model->{$assoc};
-
-					if (!in_array($type . '/' . $assoc, $linkedModels)) {
-						if ($model->useDbConfig == $linkModel->useDbConfig) {
-							$db =& $this;
-						} else {
-							$db =& ConnectionManager::getDataSource($linkModel->useDbConfig);
-						}
-					} elseif($model->recursive > 1 && ($type == 'belongsTo' || $type == 'hasOne')) {
-						// Do recursive joins on belongsTo and hasOne relationships
-						$db =& $this;
-					} else {
-						unset ($db);
-					}
-
-					if (isset($db) && $db != null) {
-						$stack = array($assoc);
-						$db->queryAssociation($model, $linkModel, $type, $assoc, $assocData, $array, true, $resultSet, $model->recursive - 1, $stack);
-						unset($db);
-					}
-				}
-			}
-			$this->__filterResults($resultSet, $model, $filtered);
-		}
-
-		if (!is_null($recursive)) {
-			$model->recursive = $_recursive;
-		}
-		return $resultSet;
-	}
-/**
- * Private method.  Passes association results thru afterFind filter of corresponding model
- *
- * @param unknown_type $results
- * @param unknown_type $model
- * @param unknown_type $filtered
- * @return unknown
- */
-	function __filterResults(&$results, &$model, $filtered = array()) {
-
-		$filtering = array();
-		$associations = am($model->belongsTo, $model->hasOne, $model->hasMany, $model->hasAndBelongsToMany);
-		$count = count($results);
-
-		for($i = 0; $i < $count; $i++) {
-			if (is_array($results[$i])) {
-				$keys = array_keys($results[$i]);
-				$count2 = count($keys);
-
-				for($j = 0; $j < $count2; $j++) {
-
-					$key = $keys[$j];
-					if (isset($associations[$key])) {
-						$className = $associations[$key]['className'];
-					} else {
-						$className = $key;
-					}
-
-					if ($model->name != $className && !in_array($key, $filtered)) {
-						if (!in_array($key, $filtering)) {
-							$filtering[] = $key;
-						}
-
-						if (isset($model->{$className}) && is_object($model->{$className})) {
-							//pr($className);
-							$data = $model->{$className}->afterFind(array(array($key => $results[$i][$key])), false);
-						}
-						if (isset($data[0][$key])) {
-							$results[$i][$key] = $data[0][$key];
-						}
-					}
-				}
-			}
-		}
-		return $filtering;
-	}
-/**
- * Enter description here...
- *
- * @param Model $model
- * @param unknown_type $linkModel
- * @param string $type Association type
- * @param unknown_type $association
- * @param unknown_type $assocData
- * @param unknown_type $queryData
- * @param unknown_type $external
- * @param unknown_type $resultSet
- * @param integer $recursive Number of levels of association
- * @param array $stack
- */
-	function queryAssociation(&$model, &$linkModel, $type, $association, $assocData, &$queryData, $external = false, &$resultSet, $recursive, $stack) {
-		$query = $this->generateAssociationQuery($model, $linkModel, $type, $association, $assocData, $queryData, $external, $resultSet);
-		if ($query) {
-
-			if (!isset($resultSet) || !is_array($resultSet)) {
-				if (Configure::read() > 0) {
-					e('<div style = "font: Verdana bold 12px; color: #FF0000">SQL Error in model ' . $model->name . ': ');
-					if (isset($this->error) && $this->error != null) {
-						e($this->error);
-					}
-					e('</div>');
-				}
-				return null;
-			}
-			$count = count($resultSet);
-			if($type === 'hasMany' && !isset($assocData['limit'])) {
-				$ins = array();
-				for($i = 0; $i < $count; $i++) {
-					$in = $this->insertQueryData('{$__cakeID__$}', $resultSet[$i], $association, $assocData, $model, $linkModel, $stack);
-					if ($in !== false) {
-						$ins[] = $in;
-					}
-				}
-
-				if(!empty($ins)){
-					$query = r('{$__cakeID__$}', join(', ',$ins), $query);
-					$fetch = $this->fetchAll($query, $model->cacheQueries, $model->name);
-				} else {
-					$fetch = array();
-				}
-
-				if (!empty($fetch) && is_array($fetch)) {
-					if ($recursive > 0) {
-
-						foreach($linkModel->__associations as $type1) {
-							foreach($linkModel->{$type1} as $assoc1 => $assocData1) {
-
-								$deepModel =& $linkModel->{$assocData1['className']};
-								if ($deepModel->alias != $model->name) {
-									$tmpStack = $stack;
-									$tmpStack[] = $assoc1;
-									if ($linkModel->useDbConfig == $deepModel->useDbConfig) {
-										$db =& $this;
-									} else {
-										$db =& ConnectionManager::getDataSource($deepModel->useDbConfig);
-									}
-									$db->queryAssociation($linkModel, $deepModel, $type1, $assoc1, $assocData1, $queryData, true, $fetch, $recursive - 1, $tmpStack);
-								}
-							}
-						}
-					}
-				}
-				return $this->__mergeHasMany($resultSet, $fetch, $association, $model, $linkModel, $recursive);
-			}
-			for($i = 0; $i < $count; $i++) {
-
-				$row =& $resultSet[$i];
-				$q = $this->insertQueryData($query, $resultSet[$i], $association, $assocData, $model, $linkModel, $stack);
-
-				if($q != false){
-					$fetch = $this->fetchAll($q, $model->cacheQueries, $model->name);
-				} else {
-					$fetch = null;
-				}
-
-				if (!empty($fetch) && is_array($fetch)) {
-					if ($recursive > 0) {
-
-						foreach($linkModel->__associations as $type1) {
-							foreach($linkModel->{$type1} as $assoc1 => $assocData1) {
-
-								$deepModel =& $linkModel->{$assocData1['className']};
-								if ($deepModel->alias != $model->name) {
-									$tmpStack = $stack;
-									$tmpStack[] = $assoc1;
-									if ($linkModel->useDbConfig == $deepModel->useDbConfig) {
-										$db =& $this;
-									} else {
-										$db =& ConnectionManager::getDataSource($deepModel->useDbConfig);
-									}
-									$db->queryAssociation($linkModel, $deepModel, $type1, $assoc1, $assocData1, $queryData, true, $fetch, $recursive - 1, $tmpStack);
-								}
-							}
-						}
-					}
-					$this->__mergeAssociation($resultSet[$i], $fetch, $association, $type);
-					$resultSet[$i][$association] = $linkModel->afterfind($resultSet[$i][$association]);
-
-				} else {
-					$tempArray[0][$association] = false;
-					$this->__mergeAssociation($resultSet[$i], $tempArray, $association, $type);
-				}
-			}
-		}
-	}
-
-	function __mergeHasMany(&$resultSet, $merge, $association, &$model, &$linkModel){
-		foreach($resultSet as $key => $value) {
-			$merged[$association] = array();
-			$count = 0;
-			foreach ($merge as $assoc => $data) {
-				if(isset($value[$model->name]) && $value[$model->name][$model->primaryKey] === $data[$association][$model->hasMany[$association]['foreignKey']]) {
-					if(count($data) > 1) {
-						$temp[] = Set::pushDiff($data[$association], $data);
-						unset($temp[$count][$association]);
-						$merged[$association] = $temp;
-					} else {
-						$merged[$association][] = $data[$association];
-					}
-				}
-				$count++;
-			}
-			if(isset($value[$model->name])){
-				$resultSet[$key] = Set::pushDiff($resultSet[$key], $merged);
-				unset($merged);
-				unset($temp);
-			}
-		}
-	}
-
-/**
- * Enter description here...
- *
- * @param unknown_type $data
- * @param unknown_type $merge
- * @param unknown_type $association
- * @param unknown_type $type
- */
-	function __mergeAssociation(&$data, $merge, $association, $type) {
-
-		if (isset($merge[0]) && !isset($merge[0][$association])) {
-			$association = Inflector::pluralize($association);
-		}
-
-		if ($type == 'belongsTo' || $type == 'hasOne') {
-			if (isset($merge[$association])) {
-				$data[$association] = $merge[$association][0];
-			} else {
-				if (count($merge[0][$association]) > 1) {
-					foreach($merge[0] as $assoc => $data2) {
-						if ($assoc != $association) {
-							$merge[0][$association][$assoc] = $data2;
-						}
-					}
-				}
-				if(!isset($data[$association])) {
-					if($merge[0][$association] != null) {
-						$data[$association] = $merge[0][$association];
-					} else {
-						$data[$association] = array();
-					}
-				} else {
-					if(is_array($merge[0][$association])){
-						foreach ($data[$association] as $k => $v) {
-							if(!is_array($v)){
-								$dataAssocTmp[$k] = $v;
-							}
-						}
-
-						foreach ($merge[0][$association] as $k => $v) {
-							if(!is_array($v)){
-								$mergeAssocTmp[$k] = $v;
-							}
-						}
-
-						if ($mergeAssocTmp == $dataAssocTmp) {
-							$data[$association] = array_merge($merge[0][$association], $data[$association]);
-						} else {
-							$data[$association][$association] = $merge[0][$association];
-						}
-					}
-				}
-			}
-		} else {
-			if ($merge[0][$association] === false) {
-				if(!isset($data[$association])){
-					$data[$association] = array();
-				}
-			} else {
-				foreach($merge as $i => $row) {
-					if (count($row) == 1) {
-						$data[$association][] = $row[$association];
-					} else {
-						$tmp = array_merge($row[$association], $row);
-						unset($tmp[$association]);
-						$data[$association][] = $tmp;
-					}
-				}
-			}
-		}
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $model
- * @param unknown_type $linkModel
- * @param unknown_type $type
- * @param unknown_type $association
- * @param unknown_type $assocData
- * @param unknown_type $queryData
- * @param unknown_type $external
- * @param unknown_type $resultSet
- * @return unknown
- */
-	function generateSelfAssociationQuery(&$model, &$linkModel, $type, $association = null, $assocData = array(), &$queryData, $external = false, &$resultSet) {
-		$alias = $association;
-		if (empty($alias) && !empty($linkModel)) {
-			$alias = $linkModel->name;
-		}
-
-		if (!isset($queryData['selfJoin'])) {
-			$queryData['selfJoin'] = array();
-
-			$self = array('fields'	=> $this->fields($model, null, $queryData['fields']),
-							'joins' => array(array(
-								'table' => $this->fullTableName($linkModel),
-								'alias' => $alias,
-								'type' => 'LEFT',
-								'conditions' => array($model->escapeField($assocData['foreignKey']) =>
-										'{$__cakeIdentifier[' . "{$alias}.{$linkModel->primaryKey}" . ']__$}'))),
-							'table' => $this->fullTableName($model),
-							'alias' => $model->name,
-							'limit' => $queryData['limit'],
-							'offset'	=> $queryData['offset'],
-							'conditions'=> $queryData['conditions'],
-							'order' => $queryData['order']);
-
-			if (!empty($assocData['conditions'])) {
-				$self['joins'][0]['conditions'] = trim($this->conditions(am($self['joins'][0]['conditions'], $assocData['conditions']), true, false));
-			}
-
-			if (!empty($queryData['joins'])) {
-				foreach($queryData['joins'] as $join) {
-					$self['joins'][] = $join;
-				}
-			}
-
-			if($this->__bypass === false) {
-				$self['fields'] = am($self['fields'], $this->fields($linkModel, $alias, (isset($assocData['fields']) ? $assocData['fields'] : '')));
-			}
-
-			if (!in_array($self, $queryData['selfJoin'])) {
-				$queryData['selfJoin'][] = $self;
-				return true;
-			}
-
-		} elseif (isset($linkModel)) {
-			return $this->generateAssociationQuery($model, $linkModel, $type, $association, $assocData, $queryData, $external, $resultSet);
-
-		} else {
-			$result = $queryData['selfJoin'][0];
-			if (!empty($queryData['joins'])) {
-				foreach($queryData['joins'] as $join) {
-					if(!in_array($join, $result['joins'])) {
-						$result['joins'][] = $join;
-					}
-				}
-			}
-			if (!empty($queryData['conditions'])) {
-				$result['conditions'] = trim($this->conditions(am($result['conditions'], $assocData['conditions']), true, false));
-			}
-			if (!empty($queryData['fields'])) {
-				$result['fields'] = array_unique(am($result['fields'], $queryData['fields']));
-			}
-			$sql = $this->buildStatement($result, $model);
-			return $sql;
-		}
-	}
-/**
- * Enter description here...
- *
- * @param Model $model
- * @param unknown_type $linkModel
- * @param unknown_type $type
- * @param unknown_type $association
- * @param unknown_type $assocData
- * @param unknown_type $queryData
- * @param unknown_type $external
- * @param unknown_type $resultSet
- * @return unknown
- */
-	function generateAssociationQuery(&$model, &$linkModel, $type, $association = null, $assocData = array(), &$queryData, $external = false, &$resultSet) {
-		$this->__scrubQueryData($queryData);
-		$this->__scrubQueryData($assocData);
-		$joinedOnSelf = false;
-
-		if (empty($queryData['fields'])) {
-			$queryData['fields'] = $this->fields($model, $model->name);
-		} elseif(!empty($model->hasMany) && $model->recursive > -1) {
-			$assocFields = $this->fields($model, $model->name, array("{$model->name}.{$model->primaryKey}"));
-			$passedFields = $this->fields($model, $model->name, $queryData['fields']);
-			if(count($passedFields) === 1) {
-				$match = strpos($passedFields[0], $assocFields[0]);
-				$match1 = strpos($passedFields[0], 'COUNT(');
-				if($match === false && $match1 === false){
-					$queryData['fields'] = array_unique(array_merge($passedFields, $assocFields));
-				} else {
-					$queryData['fields'] = $passedFields;
-				}
-			} else {
-				$queryData['fields'] = array_unique(array_merge($passedFields, $assocFields));
-			}
-			unset($assocFields);
-			unset($passedFields);
-		}
-
-		if ($linkModel == null) {
-			if (array_key_exists('selfJoin', $queryData)) {
-				return $this->generateSelfAssociationQuery($model, $linkModel, $type, $association, $assocData, $queryData, $external, $resultSet);
-			} else {
-				return $this->buildStatement(array('fields' => array_unique($queryData['fields']),
-													'table' => $this->fullTableName($model),
-													'alias' => $model->name,
-													'limit' => $queryData['limit'],
-													'offset' => $queryData['offset'],
-													'joins' => $queryData['joins'],
-													'conditions' => $queryData['conditions'],
-													'order' => $queryData['order']), $model);
-			}
-		}
-		$alias = $association;
-
-		if ($model->name == $linkModel->name) {
-			$joinedOnSelf = true;
-		}
-
-		if ($external && isset($assocData['finderQuery'])) {
-			if (!empty($assocData['finderQuery'])) {
-				return $assocData['finderQuery'];
-			}
-		}
-
-		if ((!$external && in_array($type, array('hasOne', 'belongsTo')) && $this->__bypass === false) || $external) {
-			$fields = $this->fields($linkModel, $alias, $assocData['fields']);
-		} else {
-			$fields = array();
-		}
-		$limit = '';
-
-		if (isset($assocData['limit'])) {
-			if ((!isset($assocData['offset']) || (empty($assocData['offset']))) && isset($assocData['page'])) {
-				$assocData['offset'] = ($assocData['page'] - 1) * $assocData['limit'];
-			} elseif (!isset($assocData['offset'])) {
-				$assocData['offset'] = null;
-			}
-			$limit = $this->limit($assocData['limit'], $assocData['offset']);
-		}
-
-		switch($type) {
-			case 'hasOne':
-			case 'belongsTo':
-				if ($external) {
-					if ($type == 'hasOne') {
-						$conditions = $this->__mergeConditions($assocData['conditions'], array("{$alias}.{$assocData['foreignKey']}" => '{$__cakeID__$}'));
-					} elseif ($type == 'belongsTo') {
-						$conditions = $this->__mergeConditions($assocData['conditions'], array("{$alias}.{$linkModel->primaryKey}" => '{$__cakeForeignKey__$}'));
-					}
-					$query = am($assocData, array('conditions' => $conditions,
-												'table' => $this->fullTableName($linkModel),
-												'fields' => $fields,
-												'alias' => $alias));
-
-					if ($type == 'belongsTo') {
-						// Dunno if we should be doing this for hasOne also...?
-						// Or maybe not doing it at all...?
-						$query = am($query, array('order' => $assocData['order'],
-												'limit' => $limit));
-					}
-				} else {
-					if ($type == 'hasOne') {
-						$conditions = $this->__mergeConditions($assocData['conditions'], array("{$alias}.{$assocData['foreignKey']}" => '{$__cakeIdentifier[' . "{$model->name}.{$model->primaryKey}" . ']__$}'));
-					} elseif ($type == 'belongsTo') {
-						$conditions = $this->__mergeConditions($assocData['conditions'], array("{$model->name}.{$assocData['foreignKey']}" => '{$__cakeIdentifier[' . "{$alias}.{$linkModel->primaryKey}" . ']__$}'));
-					}
-
-					$join = array('table' => $this->fullTableName($linkModel),
-									'alias' => $alias,
-									'type' => 'LEFT',
-									'conditions' => trim($this->conditions($conditions, true, false)));
-
-					$queryData['fields'] = am($queryData['fields'], $fields);
-
-					if (!empty($assocData['order'])) {
-						$queryData['order'][] = $assocData['order'];
-					}
-					if (!in_array($join, $queryData['joins'])) {
-						$queryData['joins'][] = $join;
-					}
-					return true;
-				}
-			break;
-			case 'hasMany':
-				$assocFields = $this->fields($linkModel, $alias, array("{$alias}.{$assocData['foreignKey']}"));
-				$passedFields = $this->fields($linkModel, $alias, $assocData['fields']);
-				$assocData['fields'] = array_unique(array_merge($passedFields, $assocFields));
-				unset($assocFields);
-				unset($passedFields);
-				$query = array(
-					'conditions' => $this->__mergeConditions(array("{$alias}.{$assocData['foreignKey']}" => array('{$__cakeID__$}')), $assocData['conditions']),
-					'fields' => $assocData['fields'],
-					'table' => $this->fullTableName($linkModel),
-					'alias' => $alias,
-					'order' => $assocData['order'],
-					'limit' => $limit
-				);
-			break;
-			case 'hasAndBelongsToMany':
-				$joinTbl = $this->fullTableName($assocData['joinTable']);
-				$joinFields = array();
-				$joinAssoc = null;
-				$joinAlias = $joinTbl;
-
-				if (isset($assocData['with']) && !empty($assocData['with'])) {
-					$joinAssoc = $joinAlias = $model->{$assocData['with']}->name;
-					$joinFields = $model->{$assocData['with']}->loadInfo();
-					$joinFields = $joinFields->extract('{n}.name');
-					if (is_array($joinFields) && !empty($joinFields)) {
-						$joinFields = $this->fields($model->{$assocData['with']}, $model->{$assocData['with']}->name, $joinFields);
-					}
-				}
-
-				$query = array(
-					'conditions' => $assocData['conditions'],
-					'limit' => $limit,
-					'table' => $this->fullTableName($linkModel),
-					'alias' => $alias,
-					'fields' => am($this->fields($linkModel, $alias, $assocData['fields']), $joinFields),
-					'order' => $assocData['order'],
-					'joins' => array(array(
-						'table' => $joinTbl,
-						'alias' => $joinAssoc,
-						'conditions' => array(
-							array("{$joinAlias}.{$assocData['foreignKey']}" => '{$__cakeID__$}'),
-							array("{$joinAlias}.{$assocData['associationForeignKey']}" => '{$__cakeIdentifier['."{$alias}.{$linkModel->primaryKey}".']__$}')
-						))
-					)
-				);
-			break;
-		}
-		if (isset($query)) {
-			return $this->buildStatement($query, $model);
-		}
-		return null;
-	}
-
-	function buildJoinStatement($join) {
-		$data = am(array(
-			'type' => null,
-			'alias' => null,
-			'table' => 'join_table',
-			'conditions' => array()
-		), $join);
-
-		if (!empty($data['alias'])) {
-			$data['alias'] = $this->alias . $this->name($data['alias']);
-		}
-		if (!empty($data['conditions'])) {
-			$data['conditions'] = trim($this->conditions($data['conditions'], true, false));
-		}
-		return $this->renderJoinStatement($data);
-	}
-
-	function buildStatement($query, $model) {
-		$query = am(array('offset' => null, 'joins' => array()), $query);
-		if (!empty($query['joins'])) {
-			for ($i = 0; $i < count($query['joins']); $i++) {
-				if (is_array($query['joins'][$i])) {
-					$query['joins'][$i] = $this->buildJoinStatement($query['joins'][$i]);
-				}
-			}
-		}
-		return $this->renderStatement(array(
-			'conditions' => $this->conditions($query['conditions']),
-			'fields' => join(', ', $query['fields']),
-			'table' => $query['table'],
-			'alias' => $this->alias . $this->name($query['alias']),
-			'order' => $this->order($query['order']),
-			'limit' => $this->limit($query['limit'], $query['offset']),
-			'joins' => join(' ', $query['joins'])
-		));
-	}
-
-	function renderJoinStatement($data) {
-		extract($data);
-		return trim("{$type} JOIN {$table} {$alias} ON ({$conditions})");
-	}
-
-	function renderStatement($data) {
-		extract($data);
-		return "SELECT {$fields} FROM {$table} {$alias} {$joins} {$conditions} {$order} {$limit}";
-	}
-/**
- * Private method
- *
- * @return array
- */
-	function __mergeConditions($query, $assoc) {
-		if (!empty($assoc)) {
-			if (is_array($query)) {
-				return array_merge((array)$assoc, $query);
-			} else {
-				if (!empty($query)) {
-					$query = array($query);
-					if (is_array($assoc)) {
-						$query = array_merge($query, $assoc);
-					} else {
-						$query[] = $assoc;
-					}
-					return $query;
-				} else {
-					return $assoc;
-				}
-			}
-		}
-		return $query;
-	}
-/**
- * Generates and executes an SQL UPDATE statement for given model, fields, and values.
- *
- * @param Model $model
- * @param array $fields
- * @param array $values
- * @param mixed $conditions
- * @return array
- */
-	function update(&$model, $fields = array(), $values = null, $conditions = null) {
-		$updates = array();
-
-		if ($values == null) {
-			$combined = $fields;
-		} else {
-			$combined = array_combine($fields, $values);
-		}
-
-		foreach($combined as $field => $value) {
-			if ($value === null) {
-				$updates[] = $this->name($field) . ' = NULL';
-			} else {
-				$update = $this->name($field) . ' = ';
-				if ($conditions == null) {
-					$update .= $this->value($value, $model->getColumnType($field));
-				} else {
-					$update .= $value;
-				}
-				$updates[] =  $update;
-			}
-		}
-		$conditions = $this->defaultConditions($model, $conditions);
-
-		if ($conditions === false) {
-			return false;
-		}
-		$fields = join(',', $updates);
-		$table = $this->fullTableName($model);
-		$conditions = $this->conditions($conditions);
-
-		if (!$this->execute("UPDATE {$table} SET {$fields} {$conditions}")) {
-			$model->onError();
-			return false;
-		}
-		return true;
-	}
-/**
- * Generates and executes an SQL DELETE statement for given id on given model.
- *
- * @param Model $model
- * @param mixed $conditions
- * @return boolean Success
- */
-	function delete(&$model, $conditions = null) {
-		$query = $this->defaultConditions($model, $conditions);
-
-		if ($query === false) {
-			return false;
-		}
-		$table = $this->fullTableName($model);
-		$conditions = $this->conditions($query);
-
-		if ($this->execute("DELETE FROM {$table} {$conditions}") === false) {
-			$model->onError();
-			return false;
-		}
-		return true;
-	}
-/**
- * Creates a default set of conditions from the model if $conditions is null/empty.
- *
- * @param object $model
- * @param mixed  $conditions
- * @return mixed
- */
-	function defaultConditions(&$model, $conditions) {
-		if (!empty($conditions)) {
-			return $conditions;
-		}
-		if (!$model->exists()) {
-			return false;
-		}
-		return array($model->primaryKey => (array)$model->getID());
-	}
-/**
- * Returns a key formatted like a string Model.fieldname(i.e. Post.title, or Country.name)
- *
- * @param unknown_type $model
- * @param unknown_type $key
- * @param unknown_type $assoc
- * @return string
- */
-	function resolveKey($model, $key, $assoc = null) {
-		if (empty($assoc)) {
-			$assoc = $model->name;
-		}
-		if (!strpos('.', $key)) {
-			return $this->name($model->name) . '.' . $this->name($key);
-		}
-		return $key;
-	}
-/**
- * Returns the column type of a given
- *
- * @param Model $model
- * @param string $field
- */
-	function getColumnType(&$model, $field) {
-		return $model->getColumnType($field);
-	}
-/**
- * Private helper method to remove query metadata in given data array.
- *
- * @param array $data
- */
-	function __scrubQueryData(&$data) {
-		foreach (array('conditions', 'fields', 'joins', 'order', 'limit', 'offset') as $key) {
-			if (!isset($data[$key]) || empty($data[$key])) {
-				$data[$key] = array();
-			}
-		}
-	}
-/**
- * Generates the fields list of an SQL query.
- *
- * @param Model $model
- * @param string $alias Alias tablename
- * @param mixed $fields
- * @param boolean $quote If false, returns fields array unquoted
- * @return array
- */
-	function fields(&$model, $alias = null, $fields = array(), $quote = true) {
-		if (empty($alias)) {
-			$alias = $model->name;
-		}
-
-		if (!is_array($fields)) {
-			if (!empty($fields)) {
-				$depth = 0;
-				$offset = 0;
-				$buffer = '';
-				$results = array();
-				$length = strlen($fields);
-
-				while ($offset < $length) {
-					$tmpOffset = -1;
-					$offsets = array(strpos($fields, ',', $offset), strpos($fields, '(', $offset), strpos($fields, ')', $offset));
-					for ($i = 0; $i < 3; $i++) {
-						if ($offsets[$i] !== false && ($offsets[$i] < $tmpOffset || $tmpOffset == -1)) {
-							$tmpOffset = $offsets[$i];
-						}
-					}
-					if ($tmpOffset !== -1) {
-						$buffer .= substr($fields, $offset, ($tmpOffset - $offset));
-						if ($fields{$tmpOffset} == ',' && $depth == 0) {
-							$results[] = $buffer;
-							$buffer = '';
-						} else {
-							$buffer .= $fields{$tmpOffset};
-						}
-						if ($fields{$tmpOffset} == '(') {
-							$depth++;
-						}
-						if ($fields{$tmpOffset} == ')') {
-							$depth--;
-						}
-						$offset = ++$tmpOffset;
-					} else {
-						$results[] = $buffer . substr($fields, $offset);
-						$offset = $length;
-					}
-				}
-				if (empty($results) && !empty($buffer)) {
-					$results[] = $buffer;
-				}
-
-				if (!empty($results)) {
-					$fields = array_map('trim', $results);
-				} else {
-					$fields = array();
-				}
-			}
-		}
-		if (empty($fields)) {
-			$fieldData = $model->loadInfo();
-			$fields = $fieldData->extract('{n}.name');
-		} else {
-			$fields = array_filter($fields);
-		}
-		if (!$quote) {
-			return $fields;
-		}
-		$count = count($fields);
-
-		if ($count >= 1 && !in_array($fields[0], array('*', 'COUNT(*)'))) {
-			for($i = 0; $i < $count; $i++) {
-				if (!preg_match('/^.+\\(.*\\)/', $fields[$i])) {
-					$prepend = '';
-
-					if (strpos($fields[$i], 'DISTINCT') !== false) {
-						$prepend   = 'DISTINCT ';
-						$fields[$i] = trim(r('DISTINCT', '', $fields[$i]));
-					}
-					$dot = strpos($fields[$i], '.');
-
-					if ($dot === false) {
-						$fields[$i] = $prepend . $this->name($alias) . '.' . $this->name($fields[$i]);
-					} else {
-						$comma = strpos($fields[$i], ',');
-						if ($comma === false) {
-							$build = explode('.', $fields[$i]);
-							if (!Set::numeric($build)) {
-								$fields[$i] = $prepend . $this->name($build[0]) . '.' . $this->name($build[1]);
-							}
-						} else {
-							$comma = explode(',', $fields[$i]);
-							foreach ($comma as $string) {
-								$build = explode('.', $string);
-								if (!Set::numeric($build)) {
-									$value[] = $prepend . $this->name(trim($build[0])) . '.' . $this->name(trim($build[1]));
-								}
-							}
-							$fields[$i] = implode(', ', $value);
-						}
-					}
-				} elseif (preg_match('/\(([\.\w]+)\)/', $fields[$i], $field)) {
-					if (isset($field[1])) {
-						if (strpos($field[1], '.') === false) {
-							$field[1] = $this->name($alias) . '.' . $this->name($field[1]);
-						} else {
-							$field[0] = explode('.', $field[1]);
-							if (!Set::numeric($field[0])) {
-								$field[0] = join('.', array_map(array($this, 'name'), $field[0]));
-								$fields[$i] = preg_replace('/\(' . $field[1] . '\)/', '(' . $field[0] . ')', $fields[$i], 1);
-							}
-						}
-					}
-				}
-			}
-		}
-		return $fields;
-	}
-/**
- * Creates a WHERE clause by parsing given conditions data.
- *
- * @param mixed $conditions Array or string of conditions
- * @return string SQL fragment
- */
-	function conditions($conditions, $quoteValues = true, $where = true) {
-		$clause = $out = '';
-		if (is_string($conditions) || empty($conditions) || $conditions === true) {
-			if (empty($conditions) || trim($conditions) == '' || $conditions === true) {
-				return ' WHERE 1 = 1';
-			}
-			if (!preg_match('/^WHERE\\x20|^GROUP\\x20BY\\x20|^HAVING\\x20|^ORDER\\x20BY\\x20/i', $conditions, $match)) {
-				if($where) {
-					$clause = ' WHERE ';
-				}
-			}
-			if (trim($conditions) == '') {
-				$conditions = ' 1 = 1';
-			} else {
-				$data = $this->__quoteFields($conditions);
-
-				if($data) {
-					$conditions = $data;
-				}
-			}
-			return $clause . $conditions;
-		} else {
-			if($where) {
-				$clause = ' WHERE ';
-			}
-			if (!empty($conditions)) {
-				$out = $this->conditionKeysToString($conditions, $quoteValues);
-			}
-			if (empty($out) || empty($conditions)) {
-				return $clause . ' 1 = 1';
-			}
-			return $clause . join(' AND ', $out);
-		}
-	}
-/**
- * Creates a WHERE clause by parsing given conditions array.  Used by DboSource::conditions().
- *
- * @param array $conditions Array or string of conditions
- * @return string SQL fragment
- */
-	function conditionKeysToString($conditions, $quoteValues = true) {
-		$c = 0;
-		$data = null;
-		$out = array();
-		$bool = array('and', 'or', 'not', 'and not', 'or not', 'xor', '||', '&&');
-		$join = ' AND ';
-
-		foreach($conditions as $key => $value) {
-			if (is_numeric($key) && empty($value)) {
-				continue;
-			}
-			if (in_array(strtolower(trim($key)), $bool)) {
-				$join = ' ' . strtoupper($key) . ' ';
-				$value = $this->conditionKeysToString($value, $quoteValues);
-				if (strpos($join, 'NOT') !== false) {
-					if (up(trim($key)) == 'NOT') {
-						$key = 'AND ' . $key;
-					}
-					$out[] = 'NOT (' . join(') ' . strtoupper($key) . ' (', $value) . ')';
-				} else {
-					$out[] = '(' . join(') ' . strtoupper($key) . ' (', $value) . ')';
-				}
-			} else {
-				if (is_string($value) && preg_match('/^\{\$__cakeIdentifier\[(.*)\]__\$}$/', $value, $identifier) && isset($identifier[1])) {
-					$data .= $this->name($key) . ' = ' . $this->name($identifier[1]);
-				} elseif (is_array($value) && !empty($value)) {
-					$keys = array_keys($value);
-					if ($keys[0] === 0) {
-						$data = $this->name($key) . ' IN (';
-						if	(strpos($value[0], '-!') === 0){
-							$value[0] = str_replace('-!', '', $value[0]);
-							$data .= $value[0];
-							$data .= ')';
-						} else {
-							if ($quoteValues) {
-								foreach($value as $valElement) {
-									$data .= $this->value($valElement) . ', ';
-								}
-							}
-							$data[strlen($data) - 2] = ')';
-						}
-					} else {
-						$ret = $this->conditionKeysToString($value, $quoteValues);
-						if (count($ret) > 1) {
-							$out[] = '(' . join(') AND (', $ret) . ')';
-						} elseif (isset($ret[0])) {
-							$out[] = $ret[0];
-						}
-					}
-				} elseif (is_numeric($key) && !empty($value)) {
-					$data = $this->__quoteFields($value);
-				} elseif ($value === null || (is_array($value) && empty($value))) {
-					$data = $this->name($key) . ' IS NULL';
-				} elseif ($value === false || $value === true) {
-					$data = $this->name($key) . " = " . $this->boolean($value);
-				} elseif ($value === '') {
-					$data = $this->name($key) . " = ''";
-				} elseif (preg_match('/^([a-z]+\\([a-z0-9]*\\)\\x20+|(?:' . join('\\x20)|(?:', $this->__sqlOps) . '\\x20)|<[>=]?(?![^>]+>)\\x20?|[>=!]{1,3}(?!<)\\x20?)?(.*)/i', $value, $match)) {
-					if (preg_match('/(\\x20[\\w]*\\x20)/', $key, $regs)) {
-						$clause = $regs['1'];
-						$key = preg_replace('/' . $regs['1'] . '/', '', $key);
-					}
-
-					$mValue = trim($match['1']);
-					if (empty($match['1'])) {
-						$match['1'] = ' = ';
-					} elseif (empty($mValue)) {
-						$match['1'] = ' = ';
-						$match['2'] = $match['0'];
-					} elseif(!isset($match['2'])) {
-						$match['1'] = ' = ';
-						$match['2'] = $match['0'];
-					}
-
-					if (strpos($match['2'], '-!') === 0) {
-						$match['2'] = str_replace('-!', '', $match['2']);
-						$data = $this->name($key) . ' ' . $match['1'] . ' ' . $match['2'];
-					} else {
-						if (!empty($match['2']) && $quoteValues) {
-							if(!preg_match('/[A-Za-z]+\\([a-z0-9]*\\),?\\x20+/', $match['2'])) {
-								$match['2'] = $this->value($match['2']);
-							}
-							$match['2'] = str_replace(' AND ', "' AND '", $match['2']);
-						}
-						$data = $this->__quoteFields($key);
-						if($data === false) {
-							$data = $this->name($key) . ' ' . $match['1'] . ' ' . $match['2'];
-						} else {
-							$data = $data . ' ' . $match['1'] . ' ' . $match['2'];
-						}
-					}
-				}
-
-				if ($data != null) {
-					$out[] = $data;
-					$data = null;
-				}
-			}
-			$c++;
-		}
-		return $out;
-	}
-/**
- * Quotes Model.fields
- *
- * @param string $conditions
- * @return string or false if no match
- * @access private
- */
-	function __quoteFields($conditions) {
-		$start = null;
-		$end  = null;
-
-		if(!empty($this->startQuote)) {
-			$start = preg_quote($this->startQuote);
-		}
-
-		if(!empty($this->endQuote)) {
-			$end = preg_quote($this->endQuote);
-		}
-		$conditions = str_replace(array($start, $end), '', $conditions);
-		preg_match_all('/(?:[\'\"][^\'\"\\\]*(?:\\\.[^\'\"\\\]*)*[\'\"])|([a-z0-9_' . $start . $end . ']*\\.[a-z0-9_' . $start . $end . ']*)/i', $conditions, $replace, PREG_PATTERN_ORDER);
-
-		if(isset($replace['1']['0'])) {
-			$pregCount = count($replace['1']);
-
-			for($i = 0; $i < $pregCount; $i++) {
-				if(!empty($replace['1'][$i]) && !is_numeric($replace['1'][$i])) {
-					$conditions = preg_replace('/\b' . $replace['0'][$i] . '\b/', $this->name($replace['1'][$i]), $conditions);
-				}
-			}
-			$conditions = rtrim($conditions);
-			return $conditions;
-		}
-		return false;
-	}
-/**
- * Returns a limit statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- */
-	function limit($limit, $offset = null) {
-		if ($limit) {
-			$rt = '';
-			if (!strpos(strtolower($limit), 'limit') || strpos(strtolower($limit), 'limit') === 0) {
-				$rt = ' LIMIT';
-			}
-
-			if ($offset) {
-				$rt .= ' ' . $offset . ',';
-			}
-
-			$rt .= ' ' . $limit;
-			return $rt;
-		}
-		return null;
-	}
-/**
- * Returns an ORDER BY clause as a string.
- *
- * @param string $key Field reference, as a key (i.e. Post.title)
- * @param string $direction Direction (ASC or DESC)
- * @return string ORDER BY clause
- */
-	function order($keys, $direction = 'ASC') {
-		if (is_string($keys) && strpos($keys, ',') && !preg_match('/\(.+\,.+\)/', $keys)) {
-			$keys = explode(',', $keys);
-			array_map('trim', $keys);
-		}
-
-		if (is_array($keys)) {
-			foreach($keys as $key => $val) {
-				if (is_numeric($key) && empty($val)) {
-					unset ($keys[$key]);
-				}
-			}
-		}
-
-		if (empty($keys) || (is_array($keys) && count($keys) && isset($keys[0]) && empty($keys[0]))) {
-			return '';
-		}
-
-		if (is_array($keys)) {
-			if (Set::countDim($keys) > 1) {
-				$new = array();
-
-				foreach($keys as $val) {
-					$val = $this->order($val);
-					$new[] = $val;
-				}
-
-				$keys = $new;
-			}
-
-			foreach($keys as $key => $value) {
-				if (is_numeric($key)) {
-					$value = ltrim(r('ORDER BY ', '', $this->order($value)));
-					$key  = $value;
-
-					if (!preg_match('/\\x20ASC|\\x20DESC/i', $key)) {
-						$value = ' ' . $direction;
-					} else {
-						$value = '';
-					}
-				} else {
-					$value = ' ' . $value;
-				}
-
-				if (!preg_match('/^.+\\(.*\\)/', $key) && !strpos($key, ',')) {
-					$dir   = '';
-					$hasDir = preg_match('/\\x20ASC|\\x20DESC/i', $key, $dir);
-
-					if ($hasDir) {
-						$dir = $dir[0];
-						$key = preg_replace('/\\x20ASC|\\x20DESC/i', '', $key);
-					} else {
-						$dir = '';
-					}
-					$key = trim($this->name(trim($key)) . ' ' . trim($dir));
-				}
-				$order[] = $this->order($key . $value);
-			}
-
-			return ' ORDER BY ' . trim(r('ORDER BY', '', join(',', $order)));
-		} else {
-			$keys = preg_replace('/ORDER\\x20BY/i', '', $keys);
-
-			if (strpos($keys, '.')) {
-				preg_match_all('/([a-zA-Z0-9_]{1,})\\.([a-zA-Z0-9_]{1,})/', $keys, $result,
-									PREG_PATTERN_ORDER);
-				$pregCount = count($result['0']);
-
-				for($i = 0; $i < $pregCount; $i++) {
-					$keys = preg_replace('/' . $result['0'][$i] . '/', $this->name($result['0'][$i]), $keys);
-				}
-
-				if (preg_match('/\\x20ASC|\\x20DESC/i', $keys)) {
-					return ' ORDER BY ' . $keys;
-				} else {
-					return ' ORDER BY ' . $keys . ' ' . $direction;
-				}
-			} elseif(preg_match('/(\\x20ASC|\\x20DESC)/i', $keys, $match)) {
-				$direction = $match['1'];
-				$keys     = preg_replace('/' . $match['1'] . '/', '', $keys);
-				return ' ORDER BY ' . $keys . $direction;
-			} else {
-				$direction = ' ' . $direction;
-			}
-			return ' ORDER BY ' . $keys . $direction;
-		}
-	}
-/**
- * Disconnects database, kills the connection and says the connection is closed,
- * and if DEBUG is turned on, the log for this object is shown.
- *
- */
-	function close() {
-		if ($this->fullDebug && Configure::read() > 1) {
-			$this->showLog();
-		}
-		$this->disconnect();
-	}
-/**
- * Checks if the specified table contains any record matching specified SQL
- *
- * @param Model $model Model to search
- * @param string $sql SQL WHERE clause (condition only, not the "WHERE" part)
- * @return boolean True if the table has a matching record, else false
- */
-	function hasAny($model, $sql) {
-		$sql = $this->conditions($sql);
-		$out = $this->fetchRow("SELECT COUNT(" . $model->primaryKey . ") " . $this->alias . "count FROM " . $this->fullTableName($model) . ' ' . ($sql ? ' ' . $sql : 'WHERE 1 = 1'));
-
-		if (is_array($out)) {
-			return $out[0]['count'];
-		} else {
-			return false;
-		}
-	}
-/**
- * Translates between PHP boolean values and Database (faked) boolean values
- *
- * @param mixed $data Value to be translated
- * @return mixed Converted boolean value
- */
-	function boolean($data) {
-		if ($data === true || $data === false) {
-			if ($data === true) {
-				return 1;
-			}
-			return 0;
-
-		} else {
-			if (!empty($data)) {
-				return true;
-			}
-			return false;
-		}
-	}
-/**
- * Destructor. Closes connection to the database.
- *
- */
-	function __destruct() {
-		if ($this->_transactionStarted) {
-			$null = null;
-			$this->rollback($null);
-		}
-		$this->close();
-		parent::__destruct();
-	}
-}
-
-?>
diff --git a/old/html/multidic/cake/libs/model/datasources/datasource.php b/old/html/multidic/cake/libs/model/datasources/datasource.php
deleted file mode 100644
index 4daee07..0000000
--- a/old/html/multidic/cake/libs/model/datasources/datasource.php
+++ /dev/null
@@ -1,462 +0,0 @@
-<?php
-/* SVN FILE: $Id: datasource.php 4852 2007-04-12 08:49:49Z phpnut $ */
-/**
- * DataSource base class
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.datasources
- * @since			CakePHP(tm) v 0.10.5.1790
- * @version			$Revision: 4852 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-12 03:49:49 -0500 (Thu, 12 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * DataSource base class
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.datasources
- */
-class DataSource extends Object {
-/**
- * Are we connected to the DataSource?
- *
- * @var boolean
- * @access public
- */
-	var $connected = false;
-/**
- * Print debug info?
- *
- * @var boolean
- * @access public
- */
-	var $debug = false;
-/**
- * Print full query debug info?
- *
- * @var boolean
- * @access public
- */
-	var $fullDebug = false;
-/**
- * Error description of last query
- *
- * @var unknown_type
- * @access public
- */
-	var $error = null;
-/**
- * String to hold how many rows were affected by the last SQL operation.
- *
- * @var string
- * @access public
- */
-	var $affected = null;
-/**
- * Number of rows in current resultset
- *
- * @var int
- * @access public
- */
-	var $numRows = null;
-/**
- * Time the last query took
- *
- * @var int
- * @access public
- */
-	var $took = null;
-/**
- * Enter description here...
- *
- * @var boolean
- */
-	var $cacheSources = true;
-/**
- * Enter description here...
- *
- * @var array
- * @access private
- */
-	var $_result = null;
-/**
- * Queries count.
- *
- * @var int
- * @access private
- */
-	var $_queriesCnt = 0;
-/**
- * Total duration of all queries.
- *
- * @var unknown_type
- * @access private
- */
-	var $_queriesTime = null;
-/**
- * Log of queries executed by this DataSource
- *
- * @var unknown_type
- * @access private
- */
-	var $_queriesLog = array();
-/**
- * Maximum number of items in query log, to prevent query log taking over
- * too much memory on large amounts of queries -- I we've had problems at
- * >6000 queries on one system.
- *
- * @var int Maximum number of queries in the queries log.
- * @access private
- */
-	var $_queriesLogMax = 200;
-/**
- * Caches serialzed results of executed queries
- *
- * @var array Maximum number of queries in the queries log.
- * @access private
- */
-	var $_queryCache = array();
-/**
- * The default configuration of a specific DataSource
- *
- * @var array
- * @access public
- */
-	var $_baseConfig = array();
-/**
- * Holds references to descriptions loaded by the DataSource
- *
- * @var array
- * @access private
- */
-	var $__descriptions = array();
-/**
- * Holds a list of sources (tables) contained in the DataSource
- *
- * @var array
- * @access protected
- */
-	var $_sources = null;
-/**
- * A reference to the physical connection of this DataSource
- *
- * @var array
- * @access public
- */
-	var $connection = null;
-/**
- * The DataSource configuration
- *
- * @var array
- * @access public
- */
-	var $config = array();
-/**
- * The DataSource configuration key name
- *
- * @var string
- * @access public
- */
-	var $configKeyName = null;
-/**
- * Whether or not this DataSource is in the middle of a transaction
- *
- * @var boolean
- * @access protected
- */
-	var $_transactionStarted = false;
-/**
- * Constructor.
- */
-	function __construct() {
-		parent::__construct();
-		if (func_num_args() > 0) {
-			$this->setConfig(func_get_arg(0));
-		}
-	}
-/**
- * Returns true if the DataSource supports the given interface (method)
- *
- * @param string $interface The name of the interface (method)
- * @return boolean True on success
- */
-	function isInterfaceSupported($interface) {
-		$methods = get_class_methods(get_class($this));
-		$methods = strtolower(implode('|', $methods));
-		$methods = explode('|', $methods);
-		$return = in_array(strtolower($interface), $methods);
-		return $return;
-	}
-/**
- * Sets the configuration for the DataSource
- *
- * @param array $config The configuration array
- * @return void
- */
-	function setConfig($config) {
-		if (is_array($this->_baseConfig)) {
-			$this->config = $this->_baseConfig;
-			foreach($config as $key => $val) {
-				$this->config[$key] = $val;
-			}
-		}
-	}
-/**
- * Cache the DataSource description
- *
- * @param string $object The name of the object (model) to cache
- * @param mixed $data The description of the model, usually a string or array
- * @return void
- */
-	function __cacheDescription($object, $data = null) {
-		if($this->cacheSources === false){
-			return null;
-		}
-		if (Configure::read() > 0) {
-			$expires = "+15 seconds";
-		} else {
-			$expires = "+999 days";
-		}
-
-		if ($data !== null) {
-			$this->__descriptions[$object] =& $data;
-			$cache = serialize($data);
-		} else {
-			$cache = null;
-		}
-		$new = cache('models' . DS . ConnectionManager::getSourceName($this) . '_' . $object, $cache, $expires);
-
-		if ($new != null) {
-			$new = unserialize($new);
-		}
-		return $new;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @return string
- */
-	function conditions($conditions) {
-		return $conditions;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $name
- * @return unknown
- */
-	function name($name) {
-		return $name;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $value
- * @return unknown
- */
-	function value($value) {
-		return $value;
-	}
-/**
- * Returns a Model description (metadata) or null if none found.
- *
- * @param Model $model
- * @return mixed
- */
-	function describe($model) {
-		if($this->cacheSources === false){
-			return null;
-		}
-
-		if (isset($this->__descriptions[$model->tablePrefix.$model->table])) {
-			return $this->__descriptions[$model->tablePrefix.$model->table];
-		}
-		$cache = $this->__cacheDescription($model->tablePrefix.$model->table);
-
-		if ($cache !== null) {
-			$this->__descriptions[$model->tablePrefix.$model->table] =& $cache;
-			return $cache;
-		}
-		return null;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $model
- * @param unknown_type $fields
- * @param unknown_type $values
- * @return unknown
- */
-	function create(&$model, $fields = null, $values = null) {
-		return false;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $model
- * @param unknown_type $queryData
- * @return unknown
- */
-	function read(&$model, $queryData = array()) {
-		return false;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $model
- * @param unknown_type $fields
- * @param unknown_type $values
- * @return unknown
- */
-	function update(&$model, $fields = null, $values = null) {
-		return false;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $model
- * @param unknown_type $id
- */
-	function delete(&$model, $id = null) {
-		if ($id == null) {
-			$id = $model->id;
-		}
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param mixed $fields
- * @return mixed
- */
-	function fields($fields) {
-		return $fields;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param Model $model
- * @param unknown_type $fields
- * @return unknown
- */
-	function getColumnType(&$model, $fields) {
-		return false;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $query
- * @param unknown_type $data
- * @param unknown_type $association
- * @param unknown_type $assocData
- * @param Model $model
- * @param Model $linkModel
- * @param array $stack
- * @return unknown
- */
-	function insertQueryData($query, $data, $association, $assocData, &$model, &$linkModel, $stack) {
-		$keys = array('{$__cakeID__$}', '{$__cakeForeignKey__$}');
-
-		foreach($keys as $key) {
-			$val = null;
-
-			if (strpos($query, $key) !== false) {
-				switch($key) {
-					case '{$__cakeID__$}':
-						if (isset($data[$model->name]) || isset($data[$association])) {
-							if (isset($data[$model->name][$model->primaryKey])) {
-								$val = $data[$model->name][$model->primaryKey];
-							} elseif (isset($data[$association][$model->primaryKey])) {
-								$val = $data[$association][$model->primaryKey];
-							}
-						} else {
-							$found = false;
-							foreach (array_reverse($stack) as $assoc) {
-								if (isset($data[$assoc]) && isset($data[$assoc][$model->primaryKey])) {
-									$val = $data[$assoc][$model->primaryKey];
-									$found = true;
-									break;
-								}
-							}
-							if (!$found) {
-								$val = '';
-							}
-						}
-					break;
-					case '{$__cakeForeignKey__$}':
-						foreach($model->__associations as $id => $name) {
-							foreach($model->$name as $assocName => $assoc) {
-								if ($assocName === $association) {
-									if (isset($assoc['foreignKey'])) {
-										$foreignKey = $assoc['foreignKey'];
-
-										if (isset($data[$model->name][$foreignKey])) {
-											$val = $data[$model->name][$foreignKey];
-										} elseif (isset($data[$association][$foreignKey])) {
-											$val = $data[$association][$foreignKey];
-										} else {
-											$found = false;
-											foreach (array_reverse($stack) as $assoc) {
-												if (isset($data[$assoc]) && isset($data[$assoc][$foreignKey])) {
-													$val = $data[$assoc][$foreignKey];
-													$found = true;
-													break;
-												}
-											}
-											if (!$found) {
-												$val = '';
-											}
-										}
-									}
-									break 3;
-								}
-							}
-						}
-					break;
-				}
-				if(empty($val) && $val !== '0') {
-					return false;
-				}
-				$query = r($key, $this->value($val, $model->getColumnType($model->primaryKey)), $query);
-			}
-		}
-		return $query;
-	}
-/**
- * To-be-overridden in subclasses.
- *
- * @param unknown_type $model
- * @param unknown_type $key
- * @return unknown
- */
-	function resolveKey($model, $key) {
-		return $model->name . $key;
-	}
-/**
- * Closes the current datasource.
- *
- */
-	function __destruct() {
-		if ($this->connected) {
-			$this->close();
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/datasources/dbo_source.php b/old/html/multidic/cake/libs/model/datasources/dbo_source.php
deleted file mode 100644
index d4c3dd1..0000000
--- a/old/html/multidic/cake/libs/model/datasources/dbo_source.php
+++ /dev/null
@@ -1,1815 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_source.php 5144 2007-05-21 04:46:30Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.datasources
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 5144 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-uses('set');
-/**
- * DboSource
- *
- * Creates DBO-descendant objects from a given db connection configuration
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.datasources
- */
-class DboSource extends DataSource {
-/**
- * Description string for this Database Data Source.
- *
- * @var unknown_type
- */
-	var $description = "Database Data Source";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $__bypass = false;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $startQuote = null;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $endQuote = null;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $alias = 'AS ';
-/**
- * The set of valid SQL operations usable in a WHERE statement
- *
- * @var array
- */
-	var $__sqlOps = array('like', 'ilike', 'or', 'not', 'in', 'between', 'regexp', 'similar to');
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $goofyLimit = false;
-/**
- * Constructor
- */
-	function __construct($config = null, $autoConnect = true) {
-		$this->debug = Configure::read() > 0;
-		$this->fullDebug = Configure::read() > 1;
-		parent::__construct($config);
-
-		if ($autoConnect) {
-			return $this->connect();
-		} else {
-			return true;
-		}
-	}
-/**
- * Reconnects to database server with optional new settings
- *
- * @param array $config An array defining the new configuration settings
- * @return boolean True on success, false on failure
- */
-	function reconnect($config = null) {
-		$this->disconnect();
-		if ($config != null) {
-			$this->config = am($this->_baseConfig, $config);
-		}
-		return $this->connect();
-	}
-/**
- * Prepares a value, or an array of values for database queries by quoting and escaping them.
- *
- * @param mixed $data A value or an array of values to prepare.
- * @return mixed Prepared value or array of values.
- */
-	function value($data, $column = null) {
-		if (is_array($data)) {
-			$out = array();
-			$keys = array_keys($data);
-			$count = count($data);
-			for($i = 0; $i < $count; $i++) {
-				$out[$keys[$i]] = $this->value($data[$keys[$i]]);
-			}
-			return $out;
-		} elseif (in_array($data, array('{$__cakeID__$}', '{$__cakeForeignKey__$}'), true)) {
-			return $data;
-		} else {
-			return null;
-		}
-	}
-/**
- * Caches/returns cached results for child instances
- *
- * @return array
- */
-	function listSources($data = null) {
-		if($this->cacheSources === false){
-			return null;
-		}
-		if ($this->_sources != null) {
-			return $this->_sources;
-		}
-
-		if (Configure::read() > 0) {
-			$expires = "+30 seconds";
-		} else {
-			$expires = "+999 days";
-		}
-
-		if ($data != null) {
-			$data = serialize($data);
-		}
-		$filename = ConnectionManager::getSourceName($this) . '_' . $this->config['database'] . '_list';
-		$new = cache('models' . DS . $filename, $data, $expires);
-
-		if ($new != null) {
-			$new = unserialize($new);
-			$this->_sources = $new;
-		}
-		return $new;
-	}
-/**
- * Convenience method for DboSource::listSources().  Returns source names in lowercase.
- *
- * @return array
- */
-	function sources() {
-		$return = array_map('strtolower', $this->listSources());
-		return $return;
-	}
-/**
- * SQL Query abstraction
- *
- * @return resource Result resource identifier
- */
-	function query() {
-		$args     = func_get_args();
-		$fields   = null;
-		$order    = null;
-		$limit    = null;
-		$page     = null;
-		$recursive = null;
-
-		if (count($args) == 1) {
-			return $this->fetchAll($args[0]);
-
-		} elseif (count($args) > 1 && (strpos(low($args[0]), 'findby') === 0 || strpos(low($args[0]), 'findallby') === 0)) {
-			$params = $args[1];
-
-			if (strpos(strtolower($args[0]), 'findby') === 0) {
-				$all  = false;
-				$field = Inflector::underscore(preg_replace('/findBy/i', '', $args[0]));
-			} else {
-				$all  = true;
-				$field = Inflector::underscore(preg_replace('/findAllBy/i', '', $args[0]));
-			}
-
-			$or = (strpos($field, '_or_') !== false);
-			if ($or) {
-				$field = explode('_or_', $field);
-			} else {
-				$field = explode('_and_', $field);
-			}
-			$off = count($field) - 1;
-
-			if (isset($params[1 + $off])) {
-				$fields = $params[1 + $off];
-			}
-
-			if (isset($params[2 + $off])) {
-				$order = $params[2 + $off];
-			}
-
-			if(!array_key_exists(0, $params)) {
-				return false;
-			}
-
-			$c = 0;
-			$query = array();
-			foreach ($field as $f) {
-				if (!is_array($params[$c]) && !empty($params[$c])) {
-					$query[$args[2]->name . '.' . $f] = '= ' . $params[$c];
-				} else {
-					$query[$args[2]->name . '.' . $f] = $params[$c];
-				}
-				$c++;
-			}
-
-			if ($or) {
-				$query = array('OR' => $query);
-			}
-
-			if ($all) {
-
-				if (isset($params[3 + $off])) {
-					$limit = $params[3 + $off];
-				}
-
-				if (isset($params[4 + $off])) {
-					$page = $params[4 + $off];
-				}
-
-				if (isset($params[5 + $off])) {
-					$recursive = $params[5 + $off];
-				}
-				return $args[2]->findAll($query, $fields, $order, $limit, $page, $recursive);
-			} else {
-				if (isset($params[3 + $off])) {
-					$recursive = $params[3 + $off];
-				}
-				return $args[2]->find($query, $fields, $order, $recursive);
-			}
-		} else {
-			if(isset($args[1]) && $args[1] === true){
-				return $this->fetchAll($args[0], true);
-			}
-			return $this->fetchAll($args[0], false);
-		}
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return unknown
- */
-	function rawQuery($sql) {
-		$this->took = $this->error = $this->numRows = false;
-		return $this->execute($sql);
-	}
-/**
- * Queries the database with given SQL statement, and obtains some metadata about the result
- * (rows affected, timing, any errors, number of rows in resultset). The query is also logged.
- * If DEBUG is set, the log is shown all the time, else it is only shown on errors.
- *
- * @param string $sql
- * @return unknown
- */
-	function execute($sql) {
-		$t = getMicrotime();
-		$this->_result = $this->_execute($sql);
-		$this->affected = $this->lastAffected();
-		$this->took = round((getMicrotime() - $t) * 1000, 0);
-		$this->error = $this->lastError();
-		$this->numRows = $this->lastNumRows($this->_result);
-
-		if($this->fullDebug && Configure::read() > 1) {
-			$this->logQuery($sql);
-		}
-
-		if ($this->error) {
-			$this->showQuery($sql);
-			return false;
-		} else {
-			return $this->_result;
-		}
-	}
-/**
- * Returns a row from current resultset as an array .
- *
- * @return array The fetched row as an array
- */
-	function fetchRow($sql = null) {
-
-		if (!empty($sql) && is_string($sql) && strlen($sql) > 5) {
-			if (!$this->execute($sql)) {
-				return null;
-			}
-		}
-
-		if (is_resource($this->_result) || is_object($this->_result)) {
-			$this->resultSet($this->_result);
-			$resultRow = $this->fetchResult();
-			return $resultRow;
-		} else {
-			return null;
-		}
-	}
-/**
- * Returns an array of all result rows for a given SQL query.
- * Returns false if no rows matched.
- *
- * @param string $sql SQL statement
- * @param boolean $cache Enables returning/storing cached query results
- * @return array Array of resultset rows, or false if no rows matched
- */
-	function fetchAll($sql, $cache = true, $modelName = null) {
-		if ($cache && isset($this->_queryCache[$sql])) {
-			if (preg_match('/^\s*select/i', $sql)) {
-				return $this->_queryCache[$sql];
-			}
-		}
-
-		if ($this->execute($sql)) {
-			$out = array();
-
-			while($item = $this->fetchRow()) {
-				$out[] = $item;
-			}
-
-			if ($cache) {
-				if (strpos(trim(strtolower($sql)), 'select') !== false) {
-					$this->_queryCache[$sql] = $out;
-				}
-			}
-			return $out;
-
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns a single field of the first of query results for a given SQL query, or false if empty.
- *
- * @param string $name Name of the field
- * @param string $sql SQL query
- * @return unknown
- */
-	function field($name, $sql) {
-		$data = $this->fetchRow($sql);
-
-		if (!isset($data[$name]) || empty($data[$name])) {
-			return false;
-		} else {
-			return $data[$name];
-		}
-	}
-/**
- * Returns a quoted name of $data for use in an SQL statement.
- * Strips fields out of SQL functions before quoting.
- *
- * @param string $data
- * @return string SQL field
- */
-	function name($data) {
-		if (preg_match_all('/(.*)\((.*)\)(.*)/', $data, $fields)) {
-			$fields = Set::extract($fields, '{n}.0');
-			if (isset($fields[1]) && isset($fields[2])) {
-				return $fields[1] . '(' . $this->name($fields[2]) . ')' . $fields[3];
-			}
-		}
-		if ($data == '*') {
-			return '*';
-		}
-		$data = $this->startQuote . str_replace('.', $this->endQuote . '.' . $this->startQuote, $data) . $this->endQuote;
-		$data = str_replace($this->startQuote . $this->startQuote, $this->startQuote, $data);
-		return str_replace($this->endQuote . $this->endQuote, $this->endQuote, $data);
-	}
-/**
- * Checks if it's connected to the database
- *
- * @return boolean True if the database is connected, else false
- */
-	function isConnected() {
-		return $this->connected;
-	}
-/**
- * Outputs the contents of the queries log.
- *
- * @param boolean $sorted
- */
-	function showLog($sorted = false) {
-		if ($sorted) {
-			$log = sortByKey($this->_queriesLog, 'took', 'desc', SORT_NUMERIC);
-		} else {
-			$log = $this->_queriesLog;
-		}
-
-		if ($this->_queriesCnt > 1) {
-			$text = 'queries';
-		} else {
-			$text = 'query';
-		}
-
-		if (php_sapi_name() != 'cli') {
-			print ("<table class=\"cakeSqlLog\" id=\"cakeSqlLog_" . preg_replace('/[^A-Za-z0-9_]/', '_', uniqid(time(), true)) . "\" summary=\"Cake SQL Log\" cellspacing=\"0\" border = \"0\">\n<caption>{$this->_queriesCnt} {$text} took {$this->_queriesTime} ms</caption>\n");
-			print ("<thead>\n<tr><th>Nr</th><th>Query</th><th>Error</th><th>Affected</th><th>Num. rows</th><th>Took (ms)</th></tr>\n</thead>\n<tbody>\n");
-
-			foreach($log as $k => $i) {
-				print ("<tr><td>" . ($k + 1) . "</td><td>" . h($i['query']) . "</td><td>{$i['error']}</td><td style = \"text-align: right\">{$i['affected']}</td><td style = \"text-align: right\">{$i['numRows']}</td><td style = \"text-align: right\">{$i['took']}</td></tr>\n");
-			}
-			print ("</tbody></table>\n");
-		} else {
-			foreach($log as $k => $i) {
-				print (($k + 1) . ". {$i['query']} {$i['error']}\n");
-			}
-		}
-	}
-/**
- * Log given SQL query.
- *
- * @param string $sql SQL statement
- * @todo: Add hook to log errors instead of returning false
- */
-	function logQuery($sql) {
-		$this->_queriesCnt++;
-		$this->_queriesTime += $this->took;
-		$this->_queriesLog[] = array('query' => $sql,
-					'error'		=> $this->error,
-					'affected'	=> $this->affected,
-					'numRows'	=> $this->numRows,
-					'took'		=> $this->took
-		);
-		if (count($this->_queriesLog) > $this->_queriesLogMax) {
-			array_pop($this->_queriesLog);
-		}
-		if ($this->error) {
-			return false;
-		}
-	}
-/**
- * Output information about an SQL query. The SQL statement, number of rows in resultset,
- * and execution time in microseconds. If the query fails, an error is output instead.
- *
- * @param string $sql Query to show information on.
- */
-	function showQuery($sql) {
-		$error = $this->error;
-		if (strlen($sql) > 200 && !$this->fullDebug && Configure::read() > 1) {
-			$sql = substr($sql, 0, 200) . '[...]';
-		}
-
-		if (($this->debug || $error) && Configure::read() > 0) {
-			e("<p style = \"text-align:left\"><b>Query:</b> {$sql} ");
-			if ($error) {
-				trigger_error("<span style = \"color:Red;text-align:left\"><b>SQL Error:</b> {$this->error}</span>", E_USER_WARNING);
-			} else {
-				e("<small>[Aff:{$this->affected} Num:{$this->numRows} Took:{$this->took}ms]</small>");
-			}
-			print ('</p>');
-		}
-	}
-/**
- * Gets full table name including prefix
- *
- * @param mixed $model
- * @param boolean $quote
- * @return string Full quoted table name
- */
-	function fullTableName($model, $quote = true) {
-		if (is_object($model)) {
-			$table = $model->table;
-			if ($model->tablePrefix != null && !empty($model->tablePrefix)) {
-				$table = $model->tablePrefix . $table;
-			}
-		} elseif (isset($this->config['prefix'])) {
-			$table = $this->config['prefix'] . strval($model);
-		} else {
-			$table = strval($model);
-		}
-		if ($quote) {
-			return $this->name($table);
-		}
-		return $table;
-	}
-/**
- * The "C" in CRUD
- *
- * @param Model $model
- * @param array $fields
- * @param array $values
- * @return boolean Success
- */
-	function create(&$model, $fields = null, $values = null) {
-		$fieldInsert = array();
-		$valueInsert = array();
-		$id = null;
-
-		if ($fields == null) {
-			unset($fields, $values);
-			$fields = array_keys($model->data);
-			$values = array_values($model->data);
-		}
-
-		$count = count($fields);
-		for ($i = 0; $i < $count; $i++) {
-			$fieldInsert[] = $this->name($fields[$i]);
-			if ($fields[$i] == $model->primaryKey) {
-				$id = $values[$i];
-			}
-		}
-
-		$count = count($values);
-		for ($i = 0; $i < $count; $i++) {
-			$set = $this->value($values[$i], $model->getColumnType($fields[$i]));
-
-			if ($set === "''") {
-				unset ($fieldInsert[$i]);
-			} else {
-				$valueInsert[] = $set;
-			}
-		}
-
-		if ($this->execute('INSERT INTO ' . $this->fullTableName($model) . ' (' . join(',', $fieldInsert). ') VALUES (' . join(',', $valueInsert) . ')')) {
-			if (empty($id)) {
-				$id = $this->lastInsertId($this->fullTableName($model, false), $model->primaryKey);
-			}
-			$model->setInsertID($id);
-			$model->id = $id;
-			return true;
-		} else {
-			$model->onError();
-			return false;
-		}
-	}
-/**
- * The "R" in CRUD
- *
- * @param Model $model
- * @param array $queryData
- * @param integer $recursive Number of levels of association
- * @return unknown
- */
-	function read(&$model, $queryData = array(), $recursive = null) {
-
-		$this->__scrubQueryData($queryData);
-		$null = null;
-		$array = array();
-		$linkedModels = array();
-		$this->__bypass = false;
-
-		if (!is_null($recursive)) {
-			$_recursive = $model->recursive;
-			$model->recursive = $recursive;
-		}
-
-		if (!empty($queryData['fields'])) {
-			$this->__bypass = true;
-			$queryData['fields'] = $this->fields($model, null, $queryData['fields']);
-		} else {
-			$queryData['fields'] = $this->fields($model);
-		}
-
-		foreach($model->__associations as $type) {
-			foreach($model->{$type} as $assoc => $assocData) {
-				if ($model->recursive > -1) {
-					$linkModel =& $model->{$assoc};
-
-					$external = isset($assocData['external']);
-					if ($model->name == $linkModel->name && $type != 'hasAndBelongsToMany' && $type != 'hasMany') {
-						if (true === $this->generateSelfAssociationQuery($model, $linkModel, $type, $assoc, $assocData, $queryData, $external, $null)) {
-							$linkedModels[] = $type . '/' . $assoc;
-						}
-					} else {
-						if ($model->useDbConfig == $linkModel->useDbConfig) {
-							if (true === $this->generateAssociationQuery($model, $linkModel, $type, $assoc, $assocData, $queryData, $external, $null)) {
-								$linkedModels[] = $type . '/' . $assoc;
-							}
-						}
-					}
-				}
-			}
-		}
-		// Build final query SQL
-		$query = $this->generateAssociationQuery($model, $null, null, null, null, $queryData, false, $null);
-		$resultSet = $this->fetchAll($query, $model->cacheQueries, $model->name);
-
-		if ($resultSet === false) {
-			$model->onError();
-			return false;
-		}
-
-		$filtered = $this->__filterResults($resultSet, $model);
-
-		if ($model->recursive > 0) {
-			foreach($model->__associations as $type) {
-				foreach($model->{$type} as $assoc => $assocData) {
-					$db = null;
-					$linkModel =& $model->{$assoc};
-
-					if (!in_array($type . '/' . $assoc, $linkedModels)) {
-						if ($model->useDbConfig == $linkModel->useDbConfig) {
-							$db =& $this;
-						} else {
-							$db =& ConnectionManager::getDataSource($linkModel->useDbConfig);
-						}
-					} elseif($model->recursive > 1 && ($type == 'belongsTo' || $type == 'hasOne')) {
-						// Do recursive joins on belongsTo and hasOne relationships
-						$db =& $this;
-					} else {
-						unset ($db);
-					}
-
-					if (isset($db) && $db != null) {
-						$stack = array($assoc);
-						$db->queryAssociation($model, $linkModel, $type, $assoc, $assocData, $array, true, $resultSet, $model->recursive - 1, $stack);
-						unset($db);
-					}
-				}
-			}
-			$this->__filterResults($resultSet, $model, $filtered);
-		}
-
-		if (!is_null($recursive)) {
-			$model->recursive = $_recursive;
-		}
-		return $resultSet;
-	}
-/**
- * Private method.  Passes association results thru afterFind filter of corresponding model
- *
- * @param unknown_type $results
- * @param unknown_type $model
- * @param unknown_type $filtered
- * @return unknown
- */
-	function __filterResults(&$results, &$model, $filtered = array()) {
-
-		$filtering = array();
-		$associations = am($model->belongsTo, $model->hasOne, $model->hasMany, $model->hasAndBelongsToMany);
-		$count = count($results);
-
-		for($i = 0; $i < $count; $i++) {
-			if (is_array($results[$i])) {
-				$keys = array_keys($results[$i]);
-				$count2 = count($keys);
-
-				for($j = 0; $j < $count2; $j++) {
-
-					$key = $keys[$j];
-					if (isset($associations[$key])) {
-						$className = $associations[$key]['className'];
-					} else {
-						$className = $key;
-					}
-
-					if ($model->name != $className && !in_array($key, $filtered)) {
-						if (!in_array($key, $filtering)) {
-							$filtering[] = $key;
-						}
-
-						if (isset($model->{$className}) && is_object($model->{$className})) {
-							//pr($className);
-							$data = $model->{$className}->afterFind(array(array($key => $results[$i][$key])), false);
-						}
-						if (isset($data[0][$key])) {
-							$results[$i][$key] = $data[0][$key];
-						}
-					}
-				}
-			}
-		}
-		return $filtering;
-	}
-/**
- * Enter description here...
- *
- * @param Model $model
- * @param unknown_type $linkModel
- * @param string $type Association type
- * @param unknown_type $association
- * @param unknown_type $assocData
- * @param unknown_type $queryData
- * @param unknown_type $external
- * @param unknown_type $resultSet
- * @param integer $recursive Number of levels of association
- * @param array $stack
- */
-	function queryAssociation(&$model, &$linkModel, $type, $association, $assocData, &$queryData, $external = false, &$resultSet, $recursive, $stack) {
-		$query = $this->generateAssociationQuery($model, $linkModel, $type, $association, $assocData, $queryData, $external, $resultSet);
-		if ($query) {
-
-			if (!isset($resultSet) || !is_array($resultSet)) {
-				if (Configure::read() > 0) {
-					e('<div style = "font: Verdana bold 12px; color: #FF0000">SQL Error in model ' . $model->name . ': ');
-					if (isset($this->error) && $this->error != null) {
-						e($this->error);
-					}
-					e('</div>');
-				}
-				return null;
-			}
-			$count = count($resultSet);
-			if($type === 'hasMany' && !isset($assocData['limit'])) {
-				$ins = array();
-				for($i = 0; $i < $count; $i++) {
-					$in = $this->insertQueryData('{$__cakeID__$}', $resultSet[$i], $association, $assocData, $model, $linkModel, $stack);
-					if ($in !== false) {
-						$ins[] = $in;
-					}
-				}
-
-				if(!empty($ins)){
-					$query = r('{$__cakeID__$}', join(', ',$ins), $query);
-					$fetch = $this->fetchAll($query, $model->cacheQueries, $model->name);
-				} else {
-					$fetch = array();
-				}
-
-				if (!empty($fetch) && is_array($fetch)) {
-					if ($recursive > 0) {
-
-						foreach($linkModel->__associations as $type1) {
-							foreach($linkModel->{$type1} as $assoc1 => $assocData1) {
-
-								$deepModel =& $linkModel->{$assocData1['className']};
-								if ($deepModel->alias != $model->name) {
-									$tmpStack = $stack;
-									$tmpStack[] = $assoc1;
-									if ($linkModel->useDbConfig == $deepModel->useDbConfig) {
-										$db =& $this;
-									} else {
-										$db =& ConnectionManager::getDataSource($deepModel->useDbConfig);
-									}
-									$db->queryAssociation($linkModel, $deepModel, $type1, $assoc1, $assocData1, $queryData, true, $fetch, $recursive - 1, $tmpStack);
-								}
-							}
-						}
-					}
-				}
-				return $this->__mergeHasMany($resultSet, $fetch, $association, $model, $linkModel, $recursive);
-			}
-			for($i = 0; $i < $count; $i++) {
-
-				$row =& $resultSet[$i];
-				$q = $this->insertQueryData($query, $resultSet[$i], $association, $assocData, $model, $linkModel, $stack);
-
-				if($q != false){
-					$fetch = $this->fetchAll($q, $model->cacheQueries, $model->name);
-				} else {
-					$fetch = null;
-				}
-
-				if (!empty($fetch) && is_array($fetch)) {
-					if ($recursive > 0) {
-
-						foreach($linkModel->__associations as $type1) {
-							foreach($linkModel->{$type1} as $assoc1 => $assocData1) {
-
-								$deepModel =& $linkModel->{$assocData1['className']};
-								if ($deepModel->alias != $model->name) {
-									$tmpStack = $stack;
-									$tmpStack[] = $assoc1;
-									if ($linkModel->useDbConfig == $deepModel->useDbConfig) {
-										$db =& $this;
-									} else {
-										$db =& ConnectionManager::getDataSource($deepModel->useDbConfig);
-									}
-									$db->queryAssociation($linkModel, $deepModel, $type1, $assoc1, $assocData1, $queryData, true, $fetch, $recursive - 1, $tmpStack);
-								}
-							}
-						}
-					}
-					$this->__mergeAssociation($resultSet[$i], $fetch, $association, $type);
-					$resultSet[$i][$association] = $linkModel->afterfind($resultSet[$i][$association]);
-
-				} else {
-					$tempArray[0][$association] = false;
-					$this->__mergeAssociation($resultSet[$i], $tempArray, $association, $type);
-				}
-			}
-		}
-	}
-
-	function __mergeHasMany(&$resultSet, $merge, $association, &$model, &$linkModel){
-		foreach($resultSet as $key => $value) {
-			$merged[$association] = array();
-			$count = 0;
-			foreach ($merge as $assoc => $data) {
-				if(isset($value[$model->name]) && $value[$model->name][$model->primaryKey] === $data[$association][$model->hasMany[$association]['foreignKey']]) {
-					if(count($data) > 1) {
-						$temp[] = Set::pushDiff($data[$association], $data);
-						unset($temp[$count][$association]);
-						$merged[$association] = $temp;
-					} else {
-						$merged[$association][] = $data[$association];
-					}
-				}
-				$count++;
-			}
-			if(isset($value[$model->name])){
-				$resultSet[$key] = Set::pushDiff($resultSet[$key], $merged);
-				unset($merged);
-				unset($temp);
-			}
-		}
-	}
-
-/**
- * Enter description here...
- *
- * @param unknown_type $data
- * @param unknown_type $merge
- * @param unknown_type $association
- * @param unknown_type $type
- */
-	function __mergeAssociation(&$data, $merge, $association, $type) {
-
-		if (isset($merge[0]) && !isset($merge[0][$association])) {
-			$association = Inflector::pluralize($association);
-		}
-
-		if ($type == 'belongsTo' || $type == 'hasOne') {
-			if (isset($merge[$association])) {
-				$data[$association] = $merge[$association][0];
-			} else {
-				if (count($merge[0][$association]) > 1) {
-					foreach($merge[0] as $assoc => $data2) {
-						if ($assoc != $association) {
-							$merge[0][$association][$assoc] = $data2;
-						}
-					}
-				}
-				if(!isset($data[$association])) {
-					if($merge[0][$association] != null) {
-						$data[$association] = $merge[0][$association];
-					} else {
-						$data[$association] = array();
-					}
-				} else {
-					if(is_array($merge[0][$association])){
-						foreach ($data[$association] as $k => $v) {
-							if(!is_array($v)){
-								$dataAssocTmp[$k] = $v;
-							}
-						}
-
-						foreach ($merge[0][$association] as $k => $v) {
-							if(!is_array($v)){
-								$mergeAssocTmp[$k] = $v;
-							}
-						}
-
-						if ($mergeAssocTmp == $dataAssocTmp) {
-							$data[$association] = array_merge($merge[0][$association], $data[$association]);
-						} else {
-							$data[$association][$association] = $merge[0][$association];
-						}
-					}
-				}
-			}
-		} else {
-			if ($merge[0][$association] === false) {
-				if(!isset($data[$association])){
-					$data[$association] = array();
-				}
-			} else {
-				foreach($merge as $i => $row) {
-					if (count($row) == 1) {
-						$data[$association][] = $row[$association];
-					} else {
-						$tmp = array_merge($row[$association], $row);
-						unset($tmp[$association]);
-						$data[$association][] = $tmp;
-					}
-				}
-			}
-		}
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $model
- * @param unknown_type $linkModel
- * @param unknown_type $type
- * @param unknown_type $association
- * @param unknown_type $assocData
- * @param unknown_type $queryData
- * @param unknown_type $external
- * @param unknown_type $resultSet
- * @return unknown
- */
-	function generateSelfAssociationQuery(&$model, &$linkModel, $type, $association = null, $assocData = array(), &$queryData, $external = false, &$resultSet) {
-		$alias = $association;
-		if (empty($alias) && !empty($linkModel)) {
-			$alias = $linkModel->name;
-		}
-
-		if (!isset($queryData['selfJoin'])) {
-			$queryData['selfJoin'] = array();
-
-			$self = array('fields'	=> $this->fields($model, null, $queryData['fields']),
-							'joins' => array(array(
-								'table' => $this->fullTableName($linkModel),
-								'alias' => $alias,
-								'type' => 'LEFT',
-								'conditions' => array($model->escapeField($assocData['foreignKey']) =>
-										'{$__cakeIdentifier[' . "{$alias}.{$linkModel->primaryKey}" . ']__$}'))),
-							'table' => $this->fullTableName($model),
-							'alias' => $model->name,
-							'limit' => $queryData['limit'],
-							'offset'	=> $queryData['offset'],
-							'conditions'=> $queryData['conditions'],
-							'order' => $queryData['order']);
-
-			if (!empty($assocData['conditions'])) {
-				$self['joins'][0]['conditions'] = trim($this->conditions(am($self['joins'][0]['conditions'], $assocData['conditions']), true, false));
-			}
-
-			if (!empty($queryData['joins'])) {
-				foreach($queryData['joins'] as $join) {
-					$self['joins'][] = $join;
-				}
-			}
-
-			if($this->__bypass === false) {
-				$self['fields'] = am($self['fields'], $this->fields($linkModel, $alias, (isset($assocData['fields']) ? $assocData['fields'] : '')));
-			}
-
-			if (!in_array($self, $queryData['selfJoin'])) {
-				$queryData['selfJoin'][] = $self;
-				return true;
-			}
-
-		} elseif (isset($linkModel)) {
-			return $this->generateAssociationQuery($model, $linkModel, $type, $association, $assocData, $queryData, $external, $resultSet);
-
-		} else {
-			$result = $queryData['selfJoin'][0];
-			if (!empty($queryData['joins'])) {
-				foreach($queryData['joins'] as $join) {
-					if(!in_array($join, $result['joins'])) {
-						$result['joins'][] = $join;
-					}
-				}
-			}
-			if (!empty($queryData['conditions'])) {
-				$result['conditions'] = trim($this->conditions(am($result['conditions'], $assocData['conditions']), true, false));
-			}
-			if (!empty($queryData['fields'])) {
-				$result['fields'] = array_unique(am($result['fields'], $queryData['fields']));
-			}
-			$sql = $this->buildStatement($result, $model);
-			return $sql;
-		}
-	}
-/**
- * Enter description here...
- *
- * @param Model $model
- * @param unknown_type $linkModel
- * @param unknown_type $type
- * @param unknown_type $association
- * @param unknown_type $assocData
- * @param unknown_type $queryData
- * @param unknown_type $external
- * @param unknown_type $resultSet
- * @return unknown
- */
-	function generateAssociationQuery(&$model, &$linkModel, $type, $association = null, $assocData = array(), &$queryData, $external = false, &$resultSet) {
-		$this->__scrubQueryData($queryData);
-		$this->__scrubQueryData($assocData);
-		$joinedOnSelf = false;
-
-		if (empty($queryData['fields'])) {
-			$queryData['fields'] = $this->fields($model, $model->name);
-		} elseif(!empty($model->hasMany) && $model->recursive > -1) {
-			$assocFields = $this->fields($model, $model->name, array("{$model->name}.{$model->primaryKey}"));
-			$passedFields = $this->fields($model, $model->name, $queryData['fields']);
-			if(count($passedFields) === 1) {
-				$match = strpos($passedFields[0], $assocFields[0]);
-				$match1 = strpos($passedFields[0], 'COUNT(');
-				if($match === false && $match1 === false){
-					$queryData['fields'] = array_unique(array_merge($passedFields, $assocFields));
-				} else {
-					$queryData['fields'] = $passedFields;
-				}
-			} else {
-				$queryData['fields'] = array_unique(array_merge($passedFields, $assocFields));
-			}
-			unset($assocFields);
-			unset($passedFields);
-		}
-
-		if ($linkModel == null) {
-			if (array_key_exists('selfJoin', $queryData)) {
-				return $this->generateSelfAssociationQuery($model, $linkModel, $type, $association, $assocData, $queryData, $external, $resultSet);
-			} else {
-				return $this->buildStatement(array('fields' => array_unique($queryData['fields']),
-													'table' => $this->fullTableName($model),
-													'alias' => $model->name,
-													'limit' => $queryData['limit'],
-													'offset' => $queryData['offset'],
-													'joins' => $queryData['joins'],
-													'conditions' => $queryData['conditions'],
-													'order' => $queryData['order']), $model);
-			}
-		}
-		$alias = $association;
-
-		if ($model->name == $linkModel->name) {
-			$joinedOnSelf = true;
-		}
-
-		if ($external && isset($assocData['finderQuery'])) {
-			if (!empty($assocData['finderQuery'])) {
-				return $assocData['finderQuery'];
-			}
-		}
-
-		if ((!$external && in_array($type, array('hasOne', 'belongsTo')) && $this->__bypass === false) || $external) {
-			$fields = $this->fields($linkModel, $alias, $assocData['fields']);
-		} else {
-			$fields = array();
-		}
-		$limit = '';
-
-		if (isset($assocData['limit'])) {
-			if ((!isset($assocData['offset']) || (empty($assocData['offset']))) && isset($assocData['page'])) {
-				$assocData['offset'] = ($assocData['page'] - 1) * $assocData['limit'];
-			} elseif (!isset($assocData['offset'])) {
-				$assocData['offset'] = null;
-			}
-			$limit = $this->limit($assocData['limit'], $assocData['offset']);
-		}
-
-		switch($type) {
-			case 'hasOne':
-			case 'belongsTo':
-				if ($external) {
-					if ($type == 'hasOne') {
-						$conditions = $this->__mergeConditions($assocData['conditions'], array("{$alias}.{$assocData['foreignKey']}" => '{$__cakeID__$}'));
-					} elseif ($type == 'belongsTo') {
-						$conditions = $this->__mergeConditions($assocData['conditions'], array("{$alias}.{$linkModel->primaryKey}" => '{$__cakeForeignKey__$}'));
-					}
-					$query = am($assocData, array('conditions' => $conditions,
-												'table' => $this->fullTableName($linkModel),
-												'fields' => $fields,
-												'alias' => $alias));
-
-					if ($type == 'belongsTo') {
-						// Dunno if we should be doing this for hasOne also...?
-						// Or maybe not doing it at all...?
-						$query = am($query, array('order' => $assocData['order'],
-												'limit' => $limit));
-					}
-				} else {
-					if ($type == 'hasOne') {
-						$conditions = $this->__mergeConditions($assocData['conditions'], array("{$alias}.{$assocData['foreignKey']}" => '{$__cakeIdentifier[' . "{$model->name}.{$model->primaryKey}" . ']__$}'));
-					} elseif ($type == 'belongsTo') {
-						$conditions = $this->__mergeConditions($assocData['conditions'], array("{$model->name}.{$assocData['foreignKey']}" => '{$__cakeIdentifier[' . "{$alias}.{$linkModel->primaryKey}" . ']__$}'));
-					}
-
-					$join = array('table' => $this->fullTableName($linkModel),
-									'alias' => $alias,
-									'type' => 'LEFT',
-									'conditions' => trim($this->conditions($conditions, true, false)));
-
-					$queryData['fields'] = am($queryData['fields'], $fields);
-
-					if (!empty($assocData['order'])) {
-						$queryData['order'][] = $assocData['order'];
-					}
-					if (!in_array($join, $queryData['joins'])) {
-						$queryData['joins'][] = $join;
-					}
-					return true;
-				}
-			break;
-			case 'hasMany':
-				$assocFields = $this->fields($linkModel, $alias, array("{$alias}.{$assocData['foreignKey']}"));
-				$passedFields = $this->fields($linkModel, $alias, $assocData['fields']);
-				$assocData['fields'] = array_unique(array_merge($passedFields, $assocFields));
-				unset($assocFields);
-				unset($passedFields);
-				$query = array(
-					'conditions' => $this->__mergeConditions(array("{$alias}.{$assocData['foreignKey']}" => array('{$__cakeID__$}')), $assocData['conditions']),
-					'fields' => $assocData['fields'],
-					'table' => $this->fullTableName($linkModel),
-					'alias' => $alias,
-					'order' => $assocData['order'],
-					'limit' => $limit
-				);
-			break;
-			case 'hasAndBelongsToMany':
-				$joinTbl = $this->fullTableName($assocData['joinTable']);
-				$joinFields = array();
-				$joinAssoc = null;
-				$joinAlias = $joinTbl;
-
-				if (isset($assocData['with']) && !empty($assocData['with'])) {
-					$joinAssoc = $joinAlias = $model->{$assocData['with']}->name;
-					$joinFields = $model->{$assocData['with']}->loadInfo();
-					$joinFields = $joinFields->extract('{n}.name');
-					if (is_array($joinFields) && !empty($joinFields)) {
-						$joinFields = $this->fields($model->{$assocData['with']}, $model->{$assocData['with']}->name, $joinFields);
-					}
-				}
-
-				$query = array(
-					'conditions' => $assocData['conditions'],
-					'limit' => $limit,
-					'table' => $this->fullTableName($linkModel),
-					'alias' => $alias,
-					'fields' => am($this->fields($linkModel, $alias, $assocData['fields']), $joinFields),
-					'order' => $assocData['order'],
-					'joins' => array(array(
-						'table' => $joinTbl,
-						'alias' => $joinAssoc,
-						'conditions' => array(
-							array("{$joinAlias}.{$assocData['foreignKey']}" => '{$__cakeID__$}'),
-							array("{$joinAlias}.{$assocData['associationForeignKey']}" => '{$__cakeIdentifier['."{$alias}.{$linkModel->primaryKey}".']__$}')
-						))
-					)
-				);
-			break;
-		}
-		if (isset($query)) {
-			return $this->buildStatement($query, $model);
-		}
-		return null;
-	}
-
-	function buildJoinStatement($join) {
-		$data = am(array(
-			'type' => null,
-			'alias' => null,
-			'table' => 'join_table',
-			'conditions' => array()
-		), $join);
-
-		if (!empty($data['alias'])) {
-			$data['alias'] = $this->alias . $this->name($data['alias']);
-		}
-		if (!empty($data['conditions'])) {
-			$data['conditions'] = trim($this->conditions($data['conditions'], true, false));
-		}
-		return $this->renderJoinStatement($data);
-	}
-
-	function buildStatement($query, $model) {
-		$query = am(array('offset' => null, 'joins' => array()), $query);
-		if (!empty($query['joins'])) {
-			for ($i = 0; $i < count($query['joins']); $i++) {
-				if (is_array($query['joins'][$i])) {
-					$query['joins'][$i] = $this->buildJoinStatement($query['joins'][$i]);
-				}
-			}
-		}
-		return $this->renderStatement(array(
-			'conditions' => $this->conditions($query['conditions']),
-			'fields' => join(', ', $query['fields']),
-			'table' => $query['table'],
-			'alias' => $this->alias . $this->name($query['alias']),
-			'order' => $this->order($query['order']),
-			'limit' => $this->limit($query['limit'], $query['offset']),
-			'joins' => join(' ', $query['joins'])
-		));
-	}
-
-	function renderJoinStatement($data) {
-		extract($data);
-		return trim("{$type} JOIN {$table} {$alias} ON ({$conditions})");
-	}
-
-	function renderStatement($data) {
-		extract($data);
-		return "SELECT {$fields} FROM {$table} {$alias} {$joins} {$conditions} {$order} {$limit}";
-	}
-/**
- * Private method
- *
- * @return array
- */
-	function __mergeConditions($query, $assoc) {
-		if (!empty($assoc)) {
-			if (is_array($query)) {
-				return array_merge((array)$assoc, $query);
-			} else {
-				if (!empty($query)) {
-					$query = array($query);
-					if (is_array($assoc)) {
-						$query = array_merge($query, $assoc);
-					} else {
-						$query[] = $assoc;
-					}
-					return $query;
-				} else {
-					return $assoc;
-				}
-			}
-		}
-		return $query;
-	}
-/**
- * Generates and executes an SQL UPDATE statement for given model, fields, and values.
- *
- * @param Model $model
- * @param array $fields
- * @param array $values
- * @param mixed $conditions
- * @return array
- */
-	function update(&$model, $fields = array(), $values = null, $conditions = null) {
-		$updates = array();
-
-		if ($values == null) {
-			$combined = $fields;
-		} else {
-			$combined = array_combine($fields, $values);
-		}
-
-		foreach($combined as $field => $value) {
-			if ($value === null) {
-				$updates[] = $this->name($field) . ' = NULL';
-			} else {
-				$update = $this->name($field) . ' = ';
-				if ($conditions == null) {
-					$update .= $this->value($value, $model->getColumnType($field));
-				} else {
-					$update .= $value;
-				}
-				$updates[] =  $update;
-			}
-		}
-		$conditions = $this->defaultConditions($model, $conditions);
-
-		if ($conditions === false) {
-			return false;
-		}
-		$fields = join(',', $updates);
-		$table = $this->fullTableName($model);
-		$conditions = $this->conditions($conditions);
-
-		if (!$this->execute("UPDATE {$table} SET {$fields} {$conditions}")) {
-			$model->onError();
-			return false;
-		}
-		return true;
-	}
-/**
- * Generates and executes an SQL DELETE statement for given id on given model.
- *
- * @param Model $model
- * @param mixed $conditions
- * @return boolean Success
- */
-	function delete(&$model, $conditions = null) {
-		$query = $this->defaultConditions($model, $conditions);
-
-		if ($query === false) {
-			return false;
-		}
-		$table = $this->fullTableName($model);
-		$conditions = $this->conditions($query);
-
-		if ($this->execute("DELETE FROM {$table} {$conditions}") === false) {
-			$model->onError();
-			return false;
-		}
-		return true;
-	}
-/**
- * Creates a default set of conditions from the model if $conditions is null/empty.
- *
- * @param object $model
- * @param mixed  $conditions
- * @return mixed
- */
-	function defaultConditions(&$model, $conditions) {
-		if (!empty($conditions)) {
-			return $conditions;
-		}
-		if (!$model->exists()) {
-			return false;
-		}
-		return array($model->primaryKey => (array)$model->getID());
-	}
-/**
- * Returns a key formatted like a string Model.fieldname(i.e. Post.title, or Country.name)
- *
- * @param unknown_type $model
- * @param unknown_type $key
- * @param unknown_type $assoc
- * @return string
- */
-	function resolveKey($model, $key, $assoc = null) {
-		if (empty($assoc)) {
-			$assoc = $model->name;
-		}
-		if (!strpos('.', $key)) {
-			return $this->name($model->name) . '.' . $this->name($key);
-		}
-		return $key;
-	}
-/**
- * Returns the column type of a given
- *
- * @param Model $model
- * @param string $field
- */
-	function getColumnType(&$model, $field) {
-		return $model->getColumnType($field);
-	}
-/**
- * Private helper method to remove query metadata in given data array.
- *
- * @param array $data
- */
-	function __scrubQueryData(&$data) {
-		foreach (array('conditions', 'fields', 'joins', 'order', 'limit', 'offset') as $key) {
-			if (!isset($data[$key]) || empty($data[$key])) {
-				$data[$key] = array();
-			}
-		}
-	}
-/**
- * Generates the fields list of an SQL query.
- *
- * @param Model $model
- * @param string $alias Alias tablename
- * @param mixed $fields
- * @param boolean $quote If false, returns fields array unquoted
- * @return array
- */
-	function fields(&$model, $alias = null, $fields = array(), $quote = true) {
-		if (empty($alias)) {
-			$alias = $model->name;
-		}
-
-		if (!is_array($fields)) {
-			if (!empty($fields)) {
-				$depth = 0;
-				$offset = 0;
-				$buffer = '';
-				$results = array();
-				$length = strlen($fields);
-
-				while ($offset < $length) {
-					$tmpOffset = -1;
-					$offsets = array(strpos($fields, ',', $offset), strpos($fields, '(', $offset), strpos($fields, ')', $offset));
-					for ($i = 0; $i < 3; $i++) {
-						if ($offsets[$i] !== false && ($offsets[$i] < $tmpOffset || $tmpOffset == -1)) {
-							$tmpOffset = $offsets[$i];
-						}
-					}
-					if ($tmpOffset !== -1) {
-						$buffer .= substr($fields, $offset, ($tmpOffset - $offset));
-						if ($fields{$tmpOffset} == ',' && $depth == 0) {
-							$results[] = $buffer;
-							$buffer = '';
-						} else {
-							$buffer .= $fields{$tmpOffset};
-						}
-						if ($fields{$tmpOffset} == '(') {
-							$depth++;
-						}
-						if ($fields{$tmpOffset} == ')') {
-							$depth--;
-						}
-						$offset = ++$tmpOffset;
-					} else {
-						$results[] = $buffer . substr($fields, $offset);
-						$offset = $length;
-					}
-				}
-				if (empty($results) && !empty($buffer)) {
-					$results[] = $buffer;
-				}
-
-				if (!empty($results)) {
-					$fields = array_map('trim', $results);
-				} else {
-					$fields = array();
-				}
-			}
-		}
-		if (empty($fields)) {
-			$fieldData = $model->loadInfo();
-			$fields = $fieldData->extract('{n}.name');
-		} else {
-			$fields = array_filter($fields);
-		}
-		if (!$quote) {
-			return $fields;
-		}
-		$count = count($fields);
-
-		if ($count >= 1 && !in_array($fields[0], array('*', 'COUNT(*)'))) {
-			for($i = 0; $i < $count; $i++) {
-				if (!preg_match('/^.+\\(.*\\)/', $fields[$i])) {
-					$prepend = '';
-
-					if (strpos($fields[$i], 'DISTINCT') !== false) {
-						$prepend   = 'DISTINCT ';
-						$fields[$i] = trim(r('DISTINCT', '', $fields[$i]));
-					}
-					$dot = strpos($fields[$i], '.');
-
-					if ($dot === false) {
-						$fields[$i] = $prepend . $this->name($alias) . '.' . $this->name($fields[$i]);
-					} else {
-						$comma = strpos($fields[$i], ',');
-						if ($comma === false) {
-							$build = explode('.', $fields[$i]);
-							if (!Set::numeric($build)) {
-								$fields[$i] = $prepend . $this->name($build[0]) . '.' . $this->name($build[1]);
-							}
-						} else {
-							$comma = explode(',', $fields[$i]);
-							foreach ($comma as $string) {
-								$build = explode('.', $string);
-								if (!Set::numeric($build)) {
-									$value[] = $prepend . $this->name(trim($build[0])) . '.' . $this->name(trim($build[1]));
-								}
-							}
-							$fields[$i] = implode(', ', $value);
-						}
-					}
-				} elseif (preg_match('/\(([\.\w]+)\)/', $fields[$i], $field)) {
-					if (isset($field[1])) {
-						if (strpos($field[1], '.') === false) {
-							$field[1] = $this->name($alias) . '.' . $this->name($field[1]);
-						} else {
-							$field[0] = explode('.', $field[1]);
-							if (!Set::numeric($field[0])) {
-								$field[0] = join('.', array_map(array($this, 'name'), $field[0]));
-								$fields[$i] = preg_replace('/\(' . $field[1] . '\)/', '(' . $field[0] . ')', $fields[$i], 1);
-							}
-						}
-					}
-				}
-			}
-		}
-		return $fields;
-	}
-/**
- * Creates a WHERE clause by parsing given conditions data.
- *
- * @param mixed $conditions Array or string of conditions
- * @return string SQL fragment
- */
-	function conditions($conditions, $quoteValues = true, $where = true) {
-		$clause = $out = '';
-		if (is_string($conditions) || empty($conditions) || $conditions === true) {
-			if (empty($conditions) || trim($conditions) == '' || $conditions === true) {
-				return ' WHERE 1 = 1';
-			}
-			if (!preg_match('/^WHERE\\x20|^GROUP\\x20BY\\x20|^HAVING\\x20|^ORDER\\x20BY\\x20/i', $conditions, $match)) {
-				if($where) {
-					$clause = ' WHERE ';
-				}
-			}
-			if (trim($conditions) == '') {
-				$conditions = ' 1 = 1';
-			} else {
-				$data = $this->__quoteFields($conditions);
-
-				if($data) {
-					$conditions = $data;
-				}
-			}
-			return $clause . $conditions;
-		} else {
-			if($where) {
-				$clause = ' WHERE ';
-			}
-			if (!empty($conditions)) {
-				$out = $this->conditionKeysToString($conditions, $quoteValues);
-			}
-			if (empty($out) || empty($conditions)) {
-				return $clause . ' 1 = 1';
-			}
-			return $clause . join(' AND ', $out);
-		}
-	}
-/**
- * Creates a WHERE clause by parsing given conditions array.  Used by DboSource::conditions().
- *
- * @param array $conditions Array or string of conditions
- * @return string SQL fragment
- */
-	function conditionKeysToString($conditions, $quoteValues = true) {
-		$c = 0;
-		$data = null;
-		$out = array();
-		$bool = array('and', 'or', 'not', 'and not', 'or not', 'xor', '||', '&&');
-		$join = ' AND ';
-
-		foreach($conditions as $key => $value) {
-			if (is_numeric($key) && empty($value)) {
-				continue;
-			}
-			if (in_array(strtolower(trim($key)), $bool)) {
-				$join = ' ' . strtoupper($key) . ' ';
-				$value = $this->conditionKeysToString($value, $quoteValues);
-				if (strpos($join, 'NOT') !== false) {
-					if (up(trim($key)) == 'NOT') {
-						$key = 'AND ' . $key;
-					}
-					$out[] = 'NOT (' . join(') ' . strtoupper($key) . ' (', $value) . ')';
-				} else {
-					$out[] = '(' . join(') ' . strtoupper($key) . ' (', $value) . ')';
-				}
-			} else {
-				if (is_string($value) && preg_match('/^\{\$__cakeIdentifier\[(.*)\]__\$}$/', $value, $identifier) && isset($identifier[1])) {
-					$data .= $this->name($key) . ' = ' . $this->name($identifier[1]);
-				} elseif (is_array($value) && !empty($value)) {
-					$keys = array_keys($value);
-					if ($keys[0] === 0) {
-						$data = $this->name($key) . ' IN (';
-						if	(strpos($value[0], '-!') === 0){
-							$value[0] = str_replace('-!', '', $value[0]);
-							$data .= $value[0];
-							$data .= ')';
-						} else {
-							if ($quoteValues) {
-								foreach($value as $valElement) {
-									$data .= $this->value($valElement) . ', ';
-								}
-							}
-							$data[strlen($data) - 2] = ')';
-						}
-					} else {
-						$ret = $this->conditionKeysToString($value, $quoteValues);
-						if (count($ret) > 1) {
-							$out[] = '(' . join(') AND (', $ret) . ')';
-						} elseif (isset($ret[0])) {
-							$out[] = $ret[0];
-						}
-					}
-				} elseif (is_numeric($key) && !empty($value)) {
-					$data = $this->__quoteFields($value);
-				} elseif ($value === null || (is_array($value) && empty($value))) {
-					$data = $this->name($key) . ' IS NULL';
-				} elseif ($value === false || $value === true) {
-					$data = $this->name($key) . " = " . $this->boolean($value);
-				} elseif ($value === '') {
-					$data = $this->name($key) . " = ''";
-				} elseif (preg_match('/^([a-z]+\\([a-z0-9]*\\)\\x20+|(?:' . join('\\x20)|(?:', $this->__sqlOps) . '\\x20)|<[>=]?(?![^>]+>)\\x20?|[>=!]{1,3}(?!<)\\x20?)?(.*)/i', $value, $match)) {
-					if (preg_match('/(\\x20[\\w]*\\x20)/', $key, $regs)) {
-						$clause = $regs['1'];
-						$key = preg_replace('/' . $regs['1'] . '/', '', $key);
-					}
-
-					$mValue = trim($match['1']);
-					if (empty($match['1'])) {
-						$match['1'] = ' = ';
-					} elseif (empty($mValue)) {
-						$match['1'] = ' = ';
-						$match['2'] = $match['0'];
-					} elseif(!isset($match['2'])) {
-						$match['1'] = ' = ';
-						$match['2'] = $match['0'];
-					}
-
-					if (strpos($match['2'], '-!') === 0) {
-						$match['2'] = str_replace('-!', '', $match['2']);
-						$data = $this->name($key) . ' ' . $match['1'] . ' ' . $match['2'];
-					} else {
-						if (!empty($match['2']) && $quoteValues) {
-							if(!preg_match('/[A-Za-z]+\\([a-z0-9]*\\),?\\x20+/', $match['2'])) {
-								$match['2'] = $this->value($match['2']);
-							}
-							$match['2'] = str_replace(' AND ', "' AND '", $match['2']);
-						}
-						$data = $this->__quoteFields($key);
-						if($data === false) {
-							$data = $this->name($key) . ' ' . $match['1'] . ' ' . $match['2'];
-						} else {
-							$data = $data . ' ' . $match['1'] . ' ' . $match['2'];
-						}
-					}
-				}
-
-				if ($data != null) {
-					$out[] = $data;
-					$data = null;
-				}
-			}
-			$c++;
-		}
-		return $out;
-	}
-/**
- * Quotes Model.fields
- *
- * @param string $conditions
- * @return string or false if no match
- * @access private
- */
-	function __quoteFields($conditions) {
-		$start = null;
-		$end  = null;
-
-		if(!empty($this->startQuote)) {
-			$start = preg_quote($this->startQuote);
-		}
-
-		if(!empty($this->endQuote)) {
-			$end = preg_quote($this->endQuote);
-		}
-		$conditions = str_replace(array($start, $end), '', $conditions);
-		preg_match_all('/(?:[\'\"][^\'\"\\\]*(?:\\\.[^\'\"\\\]*)*[\'\"])|([a-z0-9_' . $start . $end . ']*\\.[a-z0-9_' . $start . $end . ']*)/i', $conditions, $replace, PREG_PATTERN_ORDER);
-
-		if(isset($replace['1']['0'])) {
-			$pregCount = count($replace['1']);
-
-			for($i = 0; $i < $pregCount; $i++) {
-				if(!empty($replace['1'][$i]) && !is_numeric($replace['1'][$i])) {
-					$conditions = preg_replace('/\b' . $replace['0'][$i] . '\b/', $this->name($replace['1'][$i]), $conditions);
-				}
-			}
-			$conditions = rtrim($conditions);
-			return $conditions;
-		}
-		return false;
-	}
-/**
- * Returns a limit statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- */
-	function limit($limit, $offset = null) {
-		if ($limit) {
-			$rt = '';
-			if (!strpos(strtolower($limit), 'limit') || strpos(strtolower($limit), 'limit') === 0) {
-				$rt = ' LIMIT';
-			}
-
-			if ($offset) {
-				$rt .= ' ' . $offset . ',';
-			}
-
-			$rt .= ' ' . $limit;
-			return $rt;
-		}
-		return null;
-	}
-/**
- * Returns an ORDER BY clause as a string.
- *
- * @param string $key Field reference, as a key (i.e. Post.title)
- * @param string $direction Direction (ASC or DESC)
- * @return string ORDER BY clause
- */
-	function order($keys, $direction = 'ASC') {
-		if (is_string($keys) && strpos($keys, ',') && !preg_match('/\(.+\,.+\)/', $keys)) {
-			$keys = explode(',', $keys);
-			array_map('trim', $keys);
-		}
-
-		if (is_array($keys)) {
-			foreach($keys as $key => $val) {
-				if (is_numeric($key) && empty($val)) {
-					unset ($keys[$key]);
-				}
-			}
-		}
-
-		if (empty($keys) || (is_array($keys) && count($keys) && isset($keys[0]) && empty($keys[0]))) {
-			return '';
-		}
-
-		if (is_array($keys)) {
-			if (Set::countDim($keys) > 1) {
-				$new = array();
-
-				foreach($keys as $val) {
-					$val = $this->order($val);
-					$new[] = $val;
-				}
-
-				$keys = $new;
-			}
-
-			foreach($keys as $key => $value) {
-				if (is_numeric($key)) {
-					$value = ltrim(r('ORDER BY ', '', $this->order($value)));
-					$key  = $value;
-
-					if (!preg_match('/\\x20ASC|\\x20DESC/i', $key)) {
-						$value = ' ' . $direction;
-					} else {
-						$value = '';
-					}
-				} else {
-					$value = ' ' . $value;
-				}
-
-				if (!preg_match('/^.+\\(.*\\)/', $key) && !strpos($key, ',')) {
-					$dir   = '';
-					$hasDir = preg_match('/\\x20ASC|\\x20DESC/i', $key, $dir);
-
-					if ($hasDir) {
-						$dir = $dir[0];
-						$key = preg_replace('/\\x20ASC|\\x20DESC/i', '', $key);
-					} else {
-						$dir = '';
-					}
-					$key = trim($this->name(trim($key)) . ' ' . trim($dir));
-				}
-				$order[] = $this->order($key . $value);
-			}
-
-			return ' ORDER BY ' . trim(r('ORDER BY', '', join(',', $order)));
-		} else {
-			$keys = preg_replace('/ORDER\\x20BY/i', '', $keys);
-
-			if (strpos($keys, '.')) {
-				preg_match_all('/([a-zA-Z0-9_]{1,})\\.([a-zA-Z0-9_]{1,})/', $keys, $result,
-									PREG_PATTERN_ORDER);
-				$pregCount = count($result['0']);
-
-				for($i = 0; $i < $pregCount; $i++) {
-					$keys = preg_replace('/' . $result['0'][$i] . '/', $this->name($result['0'][$i]), $keys);
-				}
-
-				if (preg_match('/\\x20ASC|\\x20DESC/i', $keys)) {
-					return ' ORDER BY ' . $keys;
-				} else {
-					return ' ORDER BY ' . $keys . ' ' . $direction;
-				}
-			} elseif(preg_match('/(\\x20ASC|\\x20DESC)/i', $keys, $match)) {
-				$direction = $match['1'];
-				$keys     = preg_replace('/' . $match['1'] . '/', '', $keys);
-				return ' ORDER BY ' . $keys . $direction;
-			} else {
-				$direction = ' ' . $direction;
-			}
-			return ' ORDER BY ' . $keys . $direction;
-		}
-	}
-/**
- * Disconnects database, kills the connection and says the connection is closed,
- * and if DEBUG is turned on, the log for this object is shown.
- *
- */
-	function close() {
-		if ($this->fullDebug && Configure::read() > 1) {
-			$this->showLog();
-		}
-		$this->disconnect();
-	}
-/**
- * Checks if the specified table contains any record matching specified SQL
- *
- * @param Model $model Model to search
- * @param string $sql SQL WHERE clause (condition only, not the "WHERE" part)
- * @return boolean True if the table has a matching record, else false
- */
-	function hasAny($model, $sql) {
-		$sql = $this->conditions($sql);
-		$out = $this->fetchRow("SELECT COUNT(" . $model->primaryKey . ") " . $this->alias . "count FROM " . $this->fullTableName($model) . ' ' . ($sql ? ' ' . $sql : 'WHERE 1 = 1'));
-
-		if (is_array($out)) {
-			return $out[0]['count'];
-		} else {
-			return false;
-		}
-	}
-/**
- * Translates between PHP boolean values and Database (faked) boolean values
- *
- * @param mixed $data Value to be translated
- * @return mixed Converted boolean value
- */
-	function boolean($data) {
-		if ($data === true || $data === false) {
-			if ($data === true) {
-				return 1;
-			}
-			return 0;
-
-		} else {
-			if (!empty($data)) {
-				return true;
-			}
-			return false;
-		}
-	}
-/**
- * Destructor. Closes connection to the database.
- *
- */
-	function __destruct() {
-		if ($this->_transactionStarted) {
-			$null = null;
-			$this->rollback($null);
-		}
-		$this->close();
-		parent::__destruct();
-	}
-}
-
-?>
diff --git a/old/html/multidic/cake/libs/model/dbo/.svn/entries b/old/html/multidic/cake/libs/model/dbo/.svn/entries
deleted file mode 100644
index f2e15d1..0000000
--- a/old/html/multidic/cake/libs/model/dbo/.svn/entries
+++ /dev/null
@@ -1,124 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/model/dbo
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-dbo_mysql.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-d5a96d78e3bbe72d93aab0e756afee84
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-dbo_postgres.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-bc4eb516984051e5b1be9bcbb2b49d4c
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-dbo_odbc.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-dc280e9e0308e673be437f5146a32e15
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-dbo_pear.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-a334d03071265281334cb2df6ba3ca94
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-dbo_adodb.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-5ebe6a18e77bbe93c1d472e7c0ffcc36
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-dbo_mysqli.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-0e9570fa1a6cf1b65dd1aeb2c26839c5
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-dbo_mssql.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-1107a81ed1667363484cf245f9950534
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-dbo_sqlite.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-8d2852047e8a65a8c202cecf8224e8fe
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/model/dbo/.svn/format b/old/html/multidic/cake/libs/model/dbo/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/model/dbo/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_adodb.php.svn-base b/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_adodb.php.svn-base
deleted file mode 100644
index 0f17c52..0000000
--- a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_adodb.php.svn-base
+++ /dev/null
@@ -1,419 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_adodb.php 4717 2007-03-31 17:26:16Z phpnut $ */
-
-/**
- * AdoDB layer for DBO.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4717 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-31 11:26:16 -0600 (Sat, 31 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Include AdoDB files.
- */
-vendor ('adodb' . DS . 'adodb.inc');
-
-/**
- * AdoDB DBO implementation.
- *
- * Database abstraction implementation for the AdoDB library.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboAdodb extends DboSource {
-/**
- * Enter description here...
- *
- * @var string
- */
-	 var $description = "ADOdb DBO Driver";
-
-/**
- * ADOConnection object with which we connect.
- *
- * @var ADOConnection The connection object.
- * @access private
- */
-	 var $_adodb = null;
-
-/**
- * Array translating ADOdb column MetaTypes to cake-supported metatypes
- *
- * @var array
- * @access private
- */
-	 var $_adodb_column_types = array(
-	 	'C' => 'string',
-		'X' => 'text',
-		'D' => 'date',
-		'T' => 'timestamp',
-		'L' => 'boolean',
-		'N' => 'float',
-		'I' => 'integer',
-		'R' => 'integer', // denotes auto-increment or counter field
-		'B' => 'binary'
-	);
-
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @param array $config Configuration array for connecting
- */
-	 function connect() {
-		$config = $this->config;
-		$persistent = strrpos($config['connect'], '|p');
-
-		if ($persistent === false) {
-			$adodb_driver = $config['connect'];
-			$connect = 'Connect';
-		} else {
-			$adodb_driver = substr($config['connect'], 0, $persistent);
-			$connect = 'PConnect';
-		}
-
-		$this->_adodb = NewADOConnection($adodb_driver);
-		$adodb = &$this->_adodb;
-		$this->connected = $adodb->$connect($config['host'], $config['login'], $config['password'], $config['database']);
-		return $this->connected;
-	}
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	 function disconnect() {
-		  return $this->_adodb->Close();
-	 }
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- */
-	function _execute($sql) {
-		global $ADODB_FETCH_MODE;
-		$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
-		return $this->_adodb->execute($sql);
-	}
-/**
- * Returns a row from given resultset as an array .
- *
- * @return array The fetched row as an array
- */
-/**
- * Returns a row from current resultset as an array .
- *
- * @return array The fetched row as an array
- */
-	function fetchRow($sql = null) {
-
-		if (!empty($sql) && is_string($sql) && strlen($sql) > 5) {
-			if (!$this->execute($sql)) {
-				return null;
-			}
-		}
-
-		if (!is_object($this->_result) || $this->_result->EOF) {
-			return null;
-		} else {
-			$resultRow = $this->_result->FetchRow();
-			$this->resultSet($resultRow);
-			return $this->fetchResult();
-		}
-	}
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-			if ($this->_adodb->BeginTrans()) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->_adodb->CommitTrans();
-		}
-		return false;
-	}
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-			return $this->_adodb->RollbackTrans();
-		}
-		return false;
-	}
-/**
- * Returns an array of tables in the database. If there are no tables, an error is raised and the application exits.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$tables = $this->_adodb->MetaTables('TABLES');
-
-		  if (!sizeof($tables) > 0) {
-				trigger_error(ERROR_NO_TABLE_LIST, E_USER_NOTICE);
-				exit;
-		  }
-
-		  return $tables;
-	 }
-/**
- * Returns an array of the fields in the table used by the given model.
- *
- * @param AppModel $model Model object
- * @return array Fields in table. Keys are name and type
- */
-	function describe(&$model) {
-		$cache = parent::describe($model);
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$fields = false;
-		$cols = $this->_adodb->MetaColumns($this->fullTableName($model, false));
-
-		foreach($cols as $column) {
-			$fields[] = array('name' => $column->name,
-									'type' => $this->column($column->type));
-		}
-
-		$this->__cacheDescription($this->fullTableName($model, false), $fields);
-		return $fields;
-	}
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message
- */
-	function lastError() {
-		return $this->_adodb->ErrorMsg();
-	}
-/**
- * Returns number of affected rows in previous database operation, or false if no previous operation exists.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		return $this->_adodb->Affected_Rows();
-	}
-/**
- * Returns number of rows in previous resultset, or false if no previous resultset exists.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		return $this->_result ? $this->_result->RecordCount() : false;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @return int
- *
- * @Returns the last autonumbering ID inserted. Returns false if function not supported.
- */
-	 function lastInsertId() {
-		  return $this->_adodb->Insert_ID();
-	 }
-
-/**
- * Returns a LIMIT statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- * @todo Please change output string to whatever select your database accepts. adodb doesn't allow us to get the correct limit string out of it.
- */
-	 function limit($limit, $offset = null) {
-	 	if (empty($limit)) {
-	 		return null;
-	 	}
-		return " LIMIT {$limit}" . ($offset ? "{$offset}" : null);
-	 // please change to whatever select your database accepts
-	 // adodb doesn't allow us to get the correct limit string out of it
-	 }
-
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (isset($this->_result)) {
-			$adodb_metatyper = &$this->_result;
-		} else {
-			$adodb_metatyper = &$this->_adodb->execute('Select 1');
-		}
-
-		$interpreted_type = $adodb_metatyper->MetaType($real);
-		if (!isset($this->_adodb_column_types[$interpreted_type])) {
-			return 'text';
-		}
-
-		return $this->_adodb_column_types[$interpreted_type];
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column_type The type of the column into which this data will be inserted
- * @param boolean $safe Whether or not numeric data should be handled automagically if no column data is provided
- * @return string Quoted and escaped data
- */
-	function value($data, $column = null, $safe = false) {
-		$parent = parent::value($data, $column, $safe);
-		if ($parent != null) {
-			return $parent;
-		}
-
-		if ($data === null) {
-			return 'NULL';
-		}
-
-		if ($data === '') {
-			return "''";
-		}
-		return $this->_adodb->qstr($data);
-	}
-/**
- * Generates the fields list of an SQL query.
- *
- * @param Model $model
- * @param string $alias Alias tablename
- * @param mixed $fields
- * @return array
- */
-	function fields(&$model, $alias, $fields) {
-		if (is_array($fields)) {
-				$fields = $fields;
-		} else {
-			if ($fields != null) {
-				if (strpos($fields, ',')) {
-					$fields = explode(',', $fields);
-				} else {
-					$fields = array($fields);
-				}
-				$fields = array_map('trim', $fields);
-			} else {
-				foreach($model->_tableInfo->value as $field) {
-					$fields[] = $field['name'];
-				}
-			}
-		}
-
-		$count = count($fields);
-
-		if ($count >= 1 && $fields[0] != '*' && strpos($fields[0], 'COUNT(*)') === false) {
-			for($i = 0; $i < $count; $i++) {
-				if (!preg_match('/^.+\\(.*\\)/', $fields[$i])) {
-					$prepend = '';
-					if (strpos($fields[$i], 'DISTINCT') !== false) {
-						$prepend = 'DISTINCT ';
-						$fields[$i] = trim(r('DISTINCT', '', $fields[$i]));
-					}
-
-					$dot = strrpos($fields[$i], '.');
-					if ($dot === false) {
-						$fields[$i] = $prepend . $this->name($alias) . '.' . $this->name($fields[$i]) . ' AS ' . $this->name($alias . '__' . $fields[$i]);
-					} else {
-						$build = explode('.', $fields[$i]);
-						$fields[$i] = $prepend . $this->name($build[0]) . '.' . $this->name($build[1]) . ' AS ' . $this->name($build[0] . '__' . $build[1]);
-					}
-				}
-			}
-		}
-		return $fields;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$num_fields = count($results);
-		$fields = array_keys($results);
-		$this->results =& $results;
-		$this->map = array();
-		$index = 0;
-		$j = 0;
-
-		while($j < $num_fields) {
-			$columnName = $fields[$j];
-
-			if (strpos($columnName, '__')) {
-				$parts = explode('__', $columnName);
-				$this->map[$index++] = array($parts[0], $parts[1]);
-			} else {
-				$this->map[$index++] = array(0, $columnName);
-			}
-			$j++;
-		}
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if (!empty($this->results) && $row = $this->results) {
-			$resultRow = array();
-			$fields = array_keys($row);
-			$count = count($fields);
-			$i = 0;
-			for ($i = 0; $i < $count; $i++) { //$row as $index => $field) {
-				list($table, $column) = $this->map[$i];
-				$resultRow[$table][$column] = $row[$fields[$i]];
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_mssql.php.svn-base b/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_mssql.php.svn-base
deleted file mode 100644
index c522f50..0000000
--- a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_mssql.php.svn-base
+++ /dev/null
@@ -1,590 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_mssql.php 5117 2007-05-18 16:46:55Z phpnut $ */
-
-/**
- * MS SQL layer for DBO
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.10.5.1790
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboMssql extends DboSource {
-/**
- * Driver description
- *
- * @var string
- */
-	var $description = "MS SQL DBO Driver";
-/**
- * Starting quote character for quoted identifiers
- *
- * @var string
- */
-	var $startQuote = "[";
-/**
- * Ending quote character for quoted identifiers
- *
- * @var string
- */
-	var $endQuote = "]";
- /**
- * Creates a map between field aliases and numeric indexes.  Workaround for the
- * SQL Server driver's 30-character column name limitation.
- *
- * @var array
- */
-	var $__fieldMappings = array();
-/**
- * Base configuration settings for MS SQL driver
- *
- * @var array
- */
-	var $_baseConfig = array(
-		'persistent' => true,
-		'host' => 'localhost',
-		'login' => 'root',
-		'password' => '',
-		'database' => 'cake',
-		'port' => '1433',
-		'connect' => 'mssql_pconnect'
-	);
-/**
- * MS SQL column definition
- *
- * @var array
- */
-	var $columns = array(
-		'primary_key' => array('name' => 'int IDENTITY (1, 1) NOT NULL'),
-		'string'	=> array('name' => 'varchar', 'limit' => '255'),
-		'text'		=> array('name' => 'text'),
-		'integer'	=> array('name' => 'int', 'formatter' => 'intval'),
-		'float'		=> array('name' => 'float', 'formatter' => 'floatval'),
-		'datetime'	=> array('name' => 'datetime', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'timestamp' => array('name' => 'timestamp', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'time'		=> array('name' => 'datetime', 'format' => 'H:i:s', 'formatter' => 'date'),
-		'date'		=> array('name' => 'datetime', 'format' => 'Y-m-d', 'formatter' => 'date'),
-		'binary'	=> array('name' => 'image'),
-		'boolean'	=> array('name' => 'bit')
-	);
-/**
- * MS SQL DBO driver constructor; sets SQL Server error reporting defaults
- *
- * @param array $config Configuration data from app/config/databases.php
- * @return boolean True if connected successfully, false on error
- */
-	function __construct($config) {
-		if (!function_exists('mssql_min_message_severity')) {
-			trigger_error("PHP SQL Server interface is not installed, cannot continue.  For troubleshooting information, see http://php.net/mssql/", E_USER_ERROR);
-		}
-		mssql_min_message_severity(15);
-		mssql_min_error_severity(2);
-		return parent::__construct($config);
-	}
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @return boolean True if the database could be connected, else false
- */
-	function connect() {
-		$config = $this->config;
-
-		$os = env('OS');
-		if (!empty($os) && strpos($os, 'Windows') !== false) {
-			$sep = ',';
-		} else {
-			$sep = ':';
-		}
-		$connect = 'mssql_connect';
-		if ($config['persistent']) {
-			$connect = 'mssql_pconnect';
-		}
-		$this->connected = false;
-
-		if (is_numeric($config['port'])) {
-			$port = $sep . $config['port'];	// Port number
-		} elseif ($config['port'] === null) {
-			$port = '';						// No port - SQL Server 2005
-		} else {
-			$port = '\\' . $config['port'];	// Named pipe
-		}
-		$this->connection = $connect($config['host'] . $port, $config['login'], $config['password']);
-
-		if (mssql_select_db($config['database'], $this->connection)) {
-			$this->connected = true;
-		}
-	}
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		@mssql_free_result($this->results);
-		$this->connected = !@mssql_close($this->connection);
-		return !$this->connected;
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- * @access protected
- */
-	function _execute($sql) {
-		return mssql_query($sql, $this->connection);
-	}
-/**
- * Returns an array of sources (tables) in the database.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$cache = parent::listSources();
-
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$result = $this->fetchAll('SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES');
-
-		if (!$result || empty($result)) {
-			return array();
-		} else {
-			$tables = array();
-
-			foreach($result as $table) {
-				$tables[] = $table[0]['TABLE_NAME'];
-			}
-
-			parent::listSources($tables);
-			return $tables;
-		}
-	}
-/**
- * Returns an array of the fields in given table name.
- *
- * @param Model $model Model object to describe
- * @return array Fields in table. Keys are name and type
- */
-	function describe(&$model) {
-		$cache = parent::describe($model);
-
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$fields = false;
-		$cols = $this->fetchAll("SELECT COLUMN_NAME as Field, DATA_TYPE as Type, COL_LENGTH('" . $this->fullTableName($model, false) . "', COLUMN_NAME) as Length, IS_NULLABLE As [Null], COLUMN_DEFAULT as [Default], COLUMNPROPERTY(OBJECT_ID('" . $this->fullTableName($model, false) . "'), COLUMN_NAME, 'IsIdentity') as [Key], NUMERIC_SCALE as Size FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '" . $this->fullTableName($model, false) . "'", false);
-
-		foreach($cols as $column) {
-			$fields[] = array(
-				'name' => $column[0]['Field'],
-				'type' => $this->column($column[0]['Type']),
-				'null' => (up($column[0]['Null']) == 'YES'),
-				'default' => $column[0]['Default']
-			);
-		}
-		$this->__cacheDescription($this->fullTableName($model, false), $fields);
-		return $fields;
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column The column into which this data will be inserted
- * @param boolean $safe Whether or not numeric data should be handled automagically if no column data is provided
- * @return string Quoted and escaped data
- */
-	function value($data, $column = null, $safe = false) {
-		$parent = parent::value($data, $column, $safe);
-
-		if ($parent != null) {
-			return $parent;
-		}
-		if ($data === null) {
-			return 'NULL';
-		}
-		if ($data === '') {
-			return "''";
-		}
-
-		switch($column) {
-			case 'boolean':
-				$data = $this->boolean((bool)$data);
-			break;
-			default:
-				if (get_magic_quotes_gpc()) {
-					$data = stripslashes(r("'", "''", $data));
-				} else {
-					$data = r("'", "''", $data);
-				}
-			break;
-		}
-		return "'" . $data . "'";
-	}
-/**
- * Generates the fields list of an SQL query.
- *
- * @param Model $model
- * @param string $alias Alias tablename
- * @param mixed $fields
- * @return array
- */
-	function fields(&$model, $alias = null, $fields = array(), $quote = true) {
-		if (empty($alias)) {
-			$alias = $model->name;
-		}
-		$fields = parent::fields($model, $alias, $fields, false);
-		$count = count($fields);
-
-		if ($count >= 1 && $fields[0] != '*' && strpos($fields[0], 'COUNT(*)') === false) {
-			for($i = 0; $i < $count; $i++) {
-				$dot = strrpos($fields[$i], '.');
-				$fieldAlias = count($this->__fieldMappings);
-
-				if ($dot === false && !preg_match('/\s+AS\s+/i', $fields[$i])) {
-					$this->__fieldMappings[$alias . '__' . $fieldAlias] = $alias . '.' . $fields[$i];
-					$fields[$i] = $this->name($alias) . '.' . $this->name($fields[$i]) . ' AS ' . $this->name($alias . '__' . $fieldAlias);
-				} elseif (!preg_match('/\s+AS\s+/i', $fields[$i])) {
-					$build = explode('.', $fields[$i]);
-					$this->__fieldMappings[$build[0] . '__' . $fieldAlias] = $build[0] . '.' . $build[1];
-					$fields[$i] = $this->name($build[0]) . '.' . $this->name($build[1]) . ' AS ' . $this->name($build[0] . '__' . $fieldAlias);
-				}
-			}
-		}
-		return $fields;
-	}
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-			if ($this->execute('BEGIN TRANSACTION')) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->execute('COMMIT');
-		}
-		return false;
-	}
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-			return $this->execute('ROLLBACK');
-		}
-		return false;
-	}
-/**
- * Removes Identity (primary key) column from update data before returning to parent
- *
- * @param Model $model
- * @param array $fields
- * @param array $values
- * @return array
- */
-	function update(&$model, $fields = array(), $values = array()) {
-		foreach($fields as $i => $field) {
-			if ($field == $model->primaryKey) {
-				unset ($fields[$i]);
-				unset ($values[$i]);
-				break;
-			}
-		}
-		return parent::update($model, $fields, $values);
-	}
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message with error number
- */
-	function lastError() {
-		$error = mssql_get_last_message($this->connection);
-
-		if ($error) {
-			if (strpos('changed database', low($error)) !== false) {
-				return $error;
-			}
-		}
-		return null;
-	}
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists,
- * this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-			return mssql_rows_affected($this->connection);
-		}
-		return null;
-	}
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result) {
-			return @mssql_num_rows($this->_result);
-		}
-		return null;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param unknown_type $source
- * @return in
- */
-	function lastInsertId($source = null) {
-		$id = $this->fetchAll('SELECT SCOPE_IDENTITY() AS insertID', false);
-		return $id[0][0]['insertID'];
-	}
-/**
- * Returns a limit statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- */
-	function limit($limit, $offset = null) {
-		if ($limit) {
-			$rt = '';
-			if (!strpos(strtolower($limit), 'top') || strpos(strtolower($limit), 'top') === 0) {
-				$rt = ' TOP';
-			}
-			$rt .= ' ' . $limit;
-			if (is_int($offset) && $offset > 0) {
-				$rt .= ' OFFSET ' . $offset;
-			}
-			return $rt;
-		}
-		return null;
-	}
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (is_array($real)) {
-			$col = $real['name'];
-
-			if (isset($real['limit'])) {
-				$col .= '(' . $real['limit'] . ')';
-			}
-			return $col;
-		}
-		$col                = r(')', '', $real);
-		$limit              = null;
-		@list($col, $limit) = explode('(', $col);
-
-		if (in_array($col, array('date', 'time', 'datetime', 'timestamp'))) {
-			return $col;
-		}
-
-		if ($col == 'bit') {
-			return 'boolean';
-		}
-
-		if (strpos($col, 'int') !== false || $col == 'numeric') {
-			return 'integer';
-		}
-
-		if (strpos($col, 'char') !== false) {
-			return 'string';
-		}
-
-		if (strpos($col, 'text') !== false) {
-			return 'text';
-		}
-
-		if (strpos($col, 'binary') !== false || $col == 'image') {
-			return 'binary';
-		}
-
-		if (in_array($col, array('float', 'real', 'decimal'))) {
-			return 'float';
-		}
-		return 'text';
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results =& $results;
-		$this->map = array();
-		$num_fields = mssql_num_fields($results);
-		$index = 0;
-		$j = 0;
-
-		while($j < $num_fields) {
-			$column = mssql_field_name($results, $j);
-
-			if (strpos($column, '__')) {
-				if (isset($this->__fieldMappings[$column]) && strpos($this->__fieldMappings[$column], '.')) {
-					$map = explode('.', $this->__fieldMappings[$column]);
-				} elseif(isset($this->__fieldMappings[$column])) {
-					$map = array(0, $this->__fieldMappings[$column]);
-				} else {
-					$map = array(0, $column);	
-				}
-				$this->map[$index++] = $map;
-			} else {
-				$this->map[$index++] = array(0, $column);
-			}
-			$j++;
-		}
-	}
-/**
- * Builds final SQL statement 
- *
- * @param array $data Query data
- * @return string
- */
-	function renderStatement($data) {
-		extract($data);
-		if (preg_match('/offset\s+([0-9]+)/i', $limit, $offset)) {
-			$limit = preg_replace('/\s*offset.*$/i', '', $limit);
-			preg_match('/top\s+([0-9]+)/i', $limit, $limitVal);
-			$offset = intval($offset[1]) + intval($limitVal[1]);
-			$rOrder = $this->__switchSort($order);
-			list($order2, $rOrder) = array($this->__mapFields($order), $this->__mapFields($rOrder));
-			return "SELECT * FROM (SELECT {$limit} * FROM (SELECT TOP {$offset} {$fields} FROM {$table} {$alias} {$joins} {$conditions} {$order}) AS Set1 {$rOrder}) AS Set2 {$order2}";
-		} else {
-			return "SELECT {$limit} {$fields} FROM {$table} {$alias} {$joins} {$conditions} {$order}";
-		}
-	}
-/**
- * Reverses the sort direction of ORDER statements to get paging offsets to work correctly 
- *
- * @param string $order
- * @return string
- * @access private
- */
-	function __switchSort($order) {
-		$order = preg_replace('/\s+ASC/i', '__tmp_asc__', $order);
-		$order = preg_replace('/\s+DESC/i', ' ASC', $order);
-		return preg_replace('/__tmp_asc__/', ' DESC', $order);
-	}
-/**
- * Translates field names used for filtering and sorting to shortened names using the field map
- *
- * @param string $sql A snippet of SQL representing an ORDER or WHERE statement
- * @return string The value of $sql with field names replaced
- * @access private
- */
-	function __mapFields($sql) {
-		if (empty($sql) || empty($this->__fieldMappings)) {
-			return $sql;
-		}
-		foreach ($this->__fieldMappings as $key => $val) {
-			$sql = preg_replace('/' . preg_quote($val) . '/', $this->name($key), $sql);
-			$sql = preg_replace('/' . preg_quote($this->name($val)) . '/', $this->name($key), $sql);
-		}
-		return $sql;
-	}
-/**
- * Returns an array of all result rows for a given SQL query.
- * Returns false if no rows matched.
- *
- * @param string $sql SQL statement
- * @param boolean $cache Enables returning/storing cached query results
- * @return array Array of resultset rows, or false if no rows matched
- */
-	function read(&$model, $queryData = array(), $recursive = null) {
-		$results = parent::read($model, $queryData, $recursive);
-		$this->__fieldMappings = array();
-		$this->__fieldMapBase = null;
-		return $results;
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = mssql_fetch_row($this->results)) {
-			$resultRow = array();
-			$i = 0;
-
-			foreach($row as $index => $field) {
-				list($table, $column) = $this->map[$index];
-				$resultRow[$table][$column] = $row[$index];
-				$i++;
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-
-	function buildSchemaQuery($schema) {
-		$search = array('{AUTOINCREMENT}', '{PRIMARY}', '{UNSIGNED}', '{FULLTEXT}', '{BOOLEAN}', '{UTF_8}');
-
-		$replace = array('int(11) not null auto_increment', 'primary key', 'unsigned', 'FULLTEXT',
-		'enum (\'true\', \'false\') NOT NULL default \'true\'', '/*!40100 CHARACTER SET utf8 COLLATE utf8_unicode_ci */');
-
-		$query = trim(r($search, $replace, $schema));
-		return $query;
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_mysql.php.svn-base b/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_mysql.php.svn-base
deleted file mode 100644
index e87b6bb..0000000
--- a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_mysql.php.svn-base
+++ /dev/null
@@ -1,556 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_mysql.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * MySQL layer for DBO
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.10.5.1790
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboMysql extends DboSource {
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $description = "MySQL DBO Driver";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $startQuote = "`";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $endQuote = "`";
-/**
- * Base configuration settings for MySQL driver
- *
- * @var array
- */
-	var $_baseConfig = array(
-		'persistent' => true,
-		'host' => 'localhost',
-		'login' => 'root',
-		'password' => '',
-		'database' => 'cake',
-		'port' => '3306',
-		'connect' => 'mysql_pconnect'
-	);
-/**
- * MySQL column definition
- *
- * @var array
- */
-	var $columns = array(
-		'primary_key' => array('name' => 'int(11) DEFAULT NULL auto_increment'),
-		'string' => array('name' => 'varchar', 'limit' => '255'),
-		'text' => array('name' => 'text'),
-		'integer' => array('name' => 'int', 'limit' => '11', 'formatter' => 'intval'),
-		'float' => array('name' => 'float', 'formatter' => 'floatval'),
-		'datetime' => array('name' => 'datetime', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'timestamp' => array('name' => 'timestamp', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'time' => array('name' => 'time', 'format' => 'H:i:s', 'formatter' => 'date'),
-		'date' => array('name' => 'date', 'format' => 'Y-m-d', 'formatter' => 'date'),
-		'binary' => array('name' => 'blob'),
-		'boolean' => array('name' => 'tinyint', 'limit' => '1')
-	);
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @return boolean True if the database could be connected, else false
- */
-	function connect() {
-		$config = $this->config;
-		$connect = $config['connect'];
-		$this->connected = false;
-
-		if (!$config['persistent'] || $config['connect'] === 'mysql_connect') {
-			$this->connection = mysql_connect($config['host'] . ':' . $config['port'], $config['login'], $config['password'], true);
-		} else {
-			$this->connection = $connect($config['host'], $config['login'], $config['password']);
-		}
-
-		if (mysql_select_db($config['database'], $this->connection)) {
-			$this->connected = true;
-		}
-
-		if (isset($config['encoding']) && !empty($config['encoding'])) {
-			$this->setEncoding($config['encoding']);
-		}
-
-		return $this->connected;
-	}
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		@mysql_free_result($this->results);
-		$this->connected = !@mysql_close($this->connection);
-		return !$this->connected;
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- * @access protected
- */
-	function _execute($sql) {
-		return mysql_query($sql, $this->connection);
-	}
-/**
- * Returns an array of sources (tables) in the database.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$cache = parent::listSources();
-		if ($cache != null) {
-			return $cache;
-		}
-		$result = $this->_execute('SHOW TABLES FROM ' . $this->name($this->config['database']) . ';');
-
-		if (!$result) {
-			return array();
-		} else {
-			$tables = array();
-
-			while ($line = mysql_fetch_array($result)) {
-				$tables[] = $line[0];
-			}
-			parent::listSources($tables);
-			return $tables;
-		}
-	}
-/**
- * Returns an array of the fields in given table name.
- *
- * @param string $tableName Name of database table to inspect
- * @return array Fields in table. Keys are name and type
- */
-	function describe(&$model) {
-
-		$cache = parent::describe($model);
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$fields = false;
-		$cols = $this->query('DESCRIBE ' . $this->fullTableName($model));
-
-		foreach ($cols as $column) {
-			$colKey = array_keys($column);
-			if (isset($column[$colKey[0]]) && !isset($column[0])) {
-				$column[0] = $column[$colKey[0]];
-			}
-			if (isset($column[0])) {
-				$fields[] = array(
-					'name'		=> $column[0]['Field'],
-					'type'		=> $this->column($column[0]['Type']),
-					'null'		=> ($column[0]['Null'] == 'YES' ? true : false),
-					'default'	=> $column[0]['Default'],
-					'length'	=> $this->length($column[0]['Type'])
-				);
-			}
-		}
-
-		$this->__cacheDescription($this->fullTableName($model, false), $fields);
-		return $fields;
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column The column into which this data will be inserted
- * @param boolean $safe Whether or not numeric data should be handled automagically if no column data is provided
- * @return string Quoted and escaped data
- */
-	function value($data, $column = null, $safe = false) {
-		$parent = parent::value($data, $column, $safe);
-
-		if ($parent != null) {
-			return $parent;
-		}
-
-		if ($data === null) {
-			return 'NULL';
-		}
-
-		if($data === '') {
-			return  "''";
-		}
-
-		switch ($column) {
-			case 'boolean':
-				$data = $this->boolean((bool)$data);
-			break;
-			case 'integer' :
-			case 'float' :
-			case null :
-				if(is_numeric($data)) {
-					break;
-				}
-			default:
-				$data = "'" . mysql_real_escape_string($data, $this->connection) . "'";
-			break;
-		}
-
-		return $data;
-	}
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-			if ($this->execute('START TRANSACTION')) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->execute('COMMIT');
-		}
-		return false;
-	}
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-			return $this->execute('ROLLBACK');
-		}
-		return false;
-	}
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message with error number
- */
-	function lastError() {
-		if (mysql_errno($this->connection)) {
-			return mysql_errno($this->connection).': '.mysql_error($this->connection);
-		}
-		return null;
-	}
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists,
- * this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-			return mysql_affected_rows($this->connection);
-		}
-		return null;
-	}
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result and is_resource($this->_result)) {
-			return @mysql_num_rows($this->_result);
-		}
-		return null;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param unknown_type $source
- * @return in
- */
-	function lastInsertId($source = null) {
-		$id = $this->fetchAll('SELECT LAST_INSERT_ID() AS insertID', false);
-		if ($id !== false && !empty($id) && !empty($id[0]) && isset($id[0][0]['insertID'])) {
-			return $id[0][0]['insertID'];
-		}
-
-		return null;
-	}
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (is_array($real)) {
-			$col = $real['name'];
-			if (isset($real['limit'])) {
-				$col .= '('.$real['limit'].')';
-			}
-			return $col;
-		}
-
-		$col = r(')', '', $real);
-		$limit = $this->length($real);
-		@list($col,$vals) = explode('(', $col);
-
-		if (in_array($col, array('date', 'time', 'datetime', 'timestamp'))) {
-			return $col;
-		}
-		if ($col == 'tinyint' && $limit == 1) {
-			return 'boolean';
-		}
-		if (strpos($col, 'int') !== false) {
-			return 'integer';
-		}
-		if (strpos($col, 'char') !== false || $col == 'tinytext') {
-			return 'string';
-		}
-		if (strpos($col, 'text') !== false) {
-			return 'text';
-		}
-		if (strpos($col, 'blob') !== false) {
-			return 'binary';
-		}
-		if (in_array($col, array('float', 'double', 'decimal'))) {
-			return 'float';
-		}
-		if (strpos($col, 'enum') !== false) {
-			return "enum($vals)";
-		}
-		if ($col == 'boolean') {
-			return $col;
-		}
-		return 'text';
-	}
-/**
- * Gets the length of a database-native column description, or null if no length
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return int An integer representing the length of the column
- */
-	function length($real) {
-		$col = r(array(')', 'unsigned'), '', $real);
-		$limit = null;
-
-		if (strpos($col, '(') !== false) {
-			list($col, $limit) = explode('(', $col);
-		}
-
-		if ($limit != null) {
-			return intval($limit);
-		}
-		return null;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results =& $results;
-		$this->map = array();
-		$num_fields = mysql_num_fields($results);
-		$index = 0;
-		$j = 0;
-
-		while ($j < $num_fields) {
-
-			$column = mysql_fetch_field($results,$j);
-			if (!empty($column->table)) {
-				$this->map[$index++] = array($column->table, $column->name);
-			} else {
-				$this->map[$index++] = array(0, $column->name);
-			}
-			$j++;
-		}
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = mysql_fetch_row($this->results)) {
-			$resultRow = array();
-			$i = 0;
-			foreach ($row as $index => $field) {
-				list($table, $column) = $this->map[$index];
-				$resultRow[$table][$column] = $row[$index];
-				$i++;
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-/**
- * Sets the database encoding
- *
- * @param string $enc Database encoding
- * @return void
- */
-	function setEncoding($enc) {
-		return $this->_execute('SET NAMES ' . $enc) != false;
-	}
-/**
- * Gets the database encoding
- *
- * @return string The database encoding
- */
-	function getEncoding() {
-		return mysql_client_encoding($this->connection);
-	}
-/**
- * Generate a MySQL schema for the given Schema object
- *
- * @param object $schema An instance of a subclass of CakeSchema
- * @param string $table Optional.  If specified only the table name given will be generated.
- *                      Otherwise, all tables defined in the schema are generated.
- * @return string
- */
-	function generateSchema($schema, $table = null) {
-		if (!is_a($schema, 'CakeSchema')) {
-			trigger_error(__('Invalid schema object', true), E_USER_WARNING);
-			return null;
-		}
-		$out = '';
-
-		foreach ($schema->tables as $curTable => $columns) {
-			if (empty($table) || $table == $curTable) {
-				$out .= 'CREATE TABLE ' . $this->fullTableName($curTable) . " (\n";
-				$colList = array();
-				$primary = null;
-
-				foreach ($columns as $col) {
-					if (isset($col['key']) && $col['key'] == 'primary') {
-						$primary = $col;
-					}
-					$colList[] = $this->generateColumnSchema($col);
-				}
-				if (empty($primary)) {
-					$primary = array('id', 'integer', 'key' => 'primary');
-					array_unshift($colList, $this->generateColumnSchema($primary));
-				}
-				$colList[] = 'PRIMARY KEY (' . $this->name($primary[0]) . ')';
-				$out .= "\t" . join(",\n\t", $colList) . "\n);\n\n";
-			}
-		}
-		return $out;
-	}
-/**
- * Generate a MySQL-native column schema string
- *
- * @param array $column An array structured like the following: array('name', 'type'[, options]),
- *                      where options can be 'default', 'length', or 'key'.
- * @return string
- */
-	function generateColumnSchema($column) {
-		$name = $type = null;
-		$column = am(array('null' => true), $column);
-		list($name, $type) = $column;
-
-		if (empty($name) || empty($type)) {
-			trigger_error('Column name or type not defined in schema', E_USER_WARNING);
-			return null;
-		}
-		if (!isset($this->columns[$type])) {
-			trigger_error("Column type {$type} does not exist", E_USER_WARNING);
-			return null;
-		}
-		$real = $this->columns[$type];
-		$out = $this->name($name) . ' ' . $real['name'];
-
-		if (isset($real['limit']) || isset($real['length']) || isset($column['limit']) || isset($column['length'])) {
-			if (isset($column['length'])) {
-				$length = $column['length'];
-			} elseif (isset($column['limit'])) {
-				$length = $column['limit'];
-			} elseif (isset($real['length'])) {
-				$length = $real['length'];
-			} else {
-				$length = $real['limit'];
-			}
-			$out .= '(' . $length . ')';
-		}
-
-		if (isset($column['key']) && $column['key'] == 'primary') {
-			$out .= ' NOT NULL AUTO_INCREMENT';
-		} elseif (isset($column['default'])) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type);
-		} elseif (isset($column['null']) && $column['null'] == true) {
-			$out .= ' DEFAULT NULL';
-		} elseif (isset($column['default']) && isset($column['null']) && $column['null'] == false) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type) . ' NOT NULL';
-		} elseif (isset($column['null']) && $column['null'] == false) {
-			$out .= ' NOT NULL';
-		}
-		return $out;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $schema
- * @return unknown
- */
-	function buildSchemaQuery($schema) {
-		$search = array('{AUTOINCREMENT}', '{PRIMARY}', '{UNSIGNED}', '{FULLTEXT}',
-						'{FULLTEXT_MYSQL}', '{BOOLEAN}', '{UTF_8}');
-		$replace = array('int(11) not null auto_increment', 'primary key', 'unsigned',
-						'FULLTEXT', 'FULLTEXT', 'enum (\'true\', \'false\') NOT NULL default \'true\'',
-						'/*!40100 CHARACTER SET utf8 COLLATE utf8_unicode_ci */');
-		$query = trim(r($search, $replace, $schema));
-		return $query;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_mysqli.php.svn-base b/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_mysqli.php.svn-base
deleted file mode 100644
index b73e6ee..0000000
--- a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_mysqli.php.svn-base
+++ /dev/null
@@ -1,543 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_mysqli.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * MySQLi layer for DBO
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 1.1.4.2974
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboMysqli extends DboSource {
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $description = "Mysqli DBO Driver";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $startQuote = "`";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $endQuote = "`";
-/**
- * Base configuration settings for Mysqli driver
- *
- * @var array
- */
-	var $_baseConfig = array('persistent' => true,
-								'host' => 'localhost',
-								'login' => 'root',
-								'password' => '',
-								'database' => 'cake',
-								'port' => '3306',
-								'connect' => 'mysqli_connect');
-/**
- * Mysqli column definition
- *
- * @var array
- */
-	var $columns = array('primary_key' => array('name' => 'int(11) DEFAULT NULL auto_increment'),
-						'string' => array('name' => 'varchar', 'limit' => '255'),
-						'text' => array('name' => 'text'),
-						'integer' => array('name' => 'int', 'limit' => '11', 'formatter' => 'intval'),
-						'float' => array('name' => 'float', 'formatter' => 'floatval'),
-						'datetime' => array('name' => 'datetime', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-						'timestamp' => array('name' => 'timestamp', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-						'time' => array('name' => 'time', 'format' => 'H:i:s', 'formatter' => 'date'),
-						'date' => array('name' => 'date', 'format' => 'Y-m-d', 'formatter' => 'date'),
-						'binary' => array('name' => 'blob'),
-						'boolean' => array('name' => 'tinyint', 'limit' => '1'));
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @return boolean True if the database could be connected, else false
- */
-	function connect() {
-		$config = $this->config;
-		$this->connected = false;
-		$this->connection = mysqli_connect($config['host'], $config['login'], $config['password'], $config['database'], $config['port']);
-
-		if ($this->connection !== false) {
-			$this->connected = true;
-		}
-
-		if (!empty($config['encoding'])) {
-			$this->setEncoding($config['encoding']);
-		}
-		return $this->connected;
-	}
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		@mysqli_free_result($this->results);
-		$this->connected = !@mysqli_close($this->connection);
-		return !$this->connected;
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- * @access protected
- */
-	function _execute($sql) {
-		return mysqli_query($this->connection, $sql);
-	}
-/**
- * Returns an array of sources (tables) in the database.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$cache = parent::listSources();
-		if ($cache != null) {
-			return $cache;
-		}
-		$result = $this->_execute('SHOW TABLES FROM ' . $this->name($this->config['database']) . ';');
-
-		if (!$result) {
-			return array();
-		} else {
-			$tables = array();
-
-			while ($line = mysqli_fetch_array($result)) {
-				$tables[] = $line[0];
-			}
-			parent::listSources($tables);
-			return $tables;
-		}
-	}
-/**
- * Returns an array of the fields in given table name.
- *
- * @param string $tableName Name of database table to inspect
- * @return array Fields in table. Keys are name and type
- */
-	function describe(&$model) {
-
-		$cache = parent::describe($model);
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$fields = false;
-		$cols = $this->query('DESCRIBE ' . $this->fullTableName($model));
-
-		foreach ($cols as $column) {
-			$colKey = array_keys($column);
-			if (isset($column[$colKey[0]]) && !isset($column[0])) {
-				$column[0] = $column[$colKey[0]];
-			}
-			if (isset($column[0])) {
-				$fields[] = array(
-					'name'		=> $column[0]['Field'],
-					'type'		=> $this->column($column[0]['Type']),
-					'null'		=> ($column[0]['Null'] == 'YES' ? true : false),
-					'default'	=> $column[0]['Default'],
-					'length'	=> $this->length($column[0]['Type'])
-				);
-			}
-		}
-
-		$this->__cacheDescription($this->fullTableName($model, false), $fields);
-		return $fields;
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column The column into which this data will be inserted
- * @param boolean $safe Whether or not numeric data should be handled automagically if no column data is provided
- * @return string Quoted and escaped data
- */
-	function value($data, $column = null, $safe = false) {
-		$parent = parent::value($data, $column, $safe);
-
-		if ($parent != null) {
-			return $parent;
-		}
-
-		if ($data === null) {
-			return 'NULL';
-		}
-
-		if($data === '') {
-			return  "''";
-		}
-
-		switch ($column) {
-			case 'boolean':
-				$data = $this->boolean((bool)$data);
-			break;
-			case 'integer' :
-			case 'float' :
-			case null :
-				if(is_numeric($data)) {
-					break;
-				}
-			default:
-				$data = "'" . mysqli_real_escape_string($this->connection, $data) . "'";
-			break;
-		}
-
-		return $data;
-	}
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-			if ($this->execute('START TRANSACTION')) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->execute('COMMIT');
-		}
-		return false;
-	}
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-			return $this->execute('ROLLBACK');
-		}
-		return false;
-	}
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message with error number
- */
-	function lastError() {
-		if (mysqli_errno($this->connection)) {
-			return mysqli_errno($this->connection).': '.mysqli_error($this->connection);
-		}
-		return null;
-	}
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists,
- * this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-			return mysqli_affected_rows($this->connection);
-		}
-		return null;
-	}
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result and is_object($this->_result)) {
-			return @mysqli_num_rows($this->_result);
-		}
-		return null;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param unknown_type $source
- * @return in
- */
-	function lastInsertId($source = null) {
-		$id = $this->fetchAll('SELECT LAST_INSERT_ID() AS insertID', false);
-		if ($id !== false && !empty($id) && !empty($id[0]) && isset($id[0][0]['insertID'])) {
-			return $id[0][0]['insertID'];
-		}
-
-		return null;
-	}
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (is_array($real)) {
-			$col = $real['name'];
-			if (isset($real['limit'])) {
-				$col .= '('.$real['limit'].')';
-			}
-			return $col;
-		}
-
-		$col = r(')', '', $real);
-		$limit = $this->length($real);
-		@list($col,$vals) = explode('(', $col);
-
-		if (in_array($col, array('date', 'time', 'datetime', 'timestamp'))) {
-			return $col;
-		}
-		if ($col == 'tinyint' && $limit == 1) {
-			return 'boolean';
-		}
-		if (strpos($col, 'int') !== false) {
-			return 'integer';
-		}
-		if (strpos($col, 'char') !== false || $col == 'tinytext') {
-			return 'string';
-		}
-		if (strpos($col, 'text') !== false) {
-			return 'text';
-		}
-		if (strpos($col, 'blob') !== false) {
-			return 'binary';
-		}
-		if (in_array($col, array('float', 'double', 'decimal'))) {
-			return 'float';
-		}
-		if (strpos($col, 'enum') !== false) {
-			return "enum($vals)";
-		}
-		if ($col == 'boolean') {
-			return $col;
-		}
-		return 'text';
-	}
-/**
- * Gets the length of a database-native column description, or null if no length
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return int An integer representing the length of the column
- */
-	function length($real) {
-		$col = r(array(')', 'unsigned'), '', $real);
-		$limit = null;
-
-		if (strpos($col, '(') !== false) {
-			list($col, $limit) = explode('(', $col);
-		}
-
-		if ($limit != null) {
-			return intval($limit);
-		}
-		return null;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results =& $results;
-		$this->map = array();
-		$num_fields = mysqli_num_fields($results);
-		$index = 0;
-		$j = 0;
-		while ($j < $num_fields) {
-			$column = mysqli_fetch_field_direct($results, $j);
-			if (!empty($column->table)) {
-				$this->map[$index++] = array($column->table, $column->name);
-			} else {
-				$this->map[$index++] = array(0, $column->name);
-			}
-			$j++;
-		}
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = mysqli_fetch_row($this->results)) {
-			$resultRow = array();
-			$i = 0;
-			foreach ($row as $index => $field) {
-				@list($table, $column) = $this->map[$index];
-				$resultRow[$table][$column] = $row[$index];
-				$i++;
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-/**
- * Sets the database encoding
- *
- * @param string $enc Database encoding
- * @return void
- */
-	function setEncoding($enc) {
-		return $this->_execute('SET NAMES ' . $enc) != false;
-	}
-/**
- * Gets the database encoding
- *
- * @return string The database encoding
- */
-	function getEncoding() {
-		return mysql_client_encoding($this->connection);
-	}
-/**
- * Generate a MySQL schema for the given Schema object
- *
- * @param object $schema An instance of a subclass of CakeSchema
- * @param string $table Optional.  If specified only the table name given will be generated.
- *                      Otherwise, all tables defined in the schema are generated.
- * @return string
- */
-	function generateSchema($schema, $table = null) {
-		if (!is_a($schema, 'CakeSchema')) {
-			trigger_error(__('Invalid schema object', true), E_USER_WARNING);
-			return null;
-		}
-		$out = '';
-
-		foreach ($schema->tables as $curTable => $columns) {
-			if (empty($table) || $table == $curTable) {
-				$out .= 'CREATE TABLE ' . $this->fullTableName($curTable) . " (\n";
-				$colList = array();
-				$primary = null;
-
-				foreach ($columns as $col) {
-					if (isset($col['key']) && $col['key'] == 'primary') {
-						$primary = $col;
-					}
-					$colList[] = $this->generateColumnSchema($col);
-				}
-				if (empty($primary)) {
-					$primary = array('id', 'integer', 'key' => 'primary');
-					array_unshift($colList, $this->generateColumnSchema($primary));
-				}
-				$colList[] = 'PRIMARY KEY (' . $this->name($primary[0]) . ')';
-				$out .= "\t" . join(",\n\t", $colList) . "\n);\n\n";
-			}
-		}
-		return $out;
-	}
-/**
- * Generate a MySQL-native column schema string
- *
- * @param array $column An array structured like the following: array('name', 'type'[, options]),
- *                      where options can be 'default', 'length', or 'key'.
- * @return string
- */
-	function generateColumnSchema($column) {
-		$name = $type = null;
-		$column = am(array('null' => true), $column);
-		list($name, $type) = $column;
-
-		if (empty($name) || empty($type)) {
-			trigger_error('Column name or type not defined in schema', E_USER_WARNING);
-			return null;
-		}
-		if (!isset($this->columns[$type])) {
-			trigger_error("Column type {$type} does not exist", E_USER_WARNING);
-			return null;
-		}
-		$real = $this->columns[$type];
-		$out = $this->name($name) . ' ' . $real['name'];
-
-		if (isset($real['limit']) || isset($real['length']) || isset($column['limit']) || isset($column['length'])) {
-			if (isset($column['length'])) {
-				$length = $column['length'];
-			} elseif (isset($column['limit'])) {
-				$length = $column['limit'];
-			} elseif (isset($real['length'])) {
-				$length = $real['length'];
-			} else {
-				$length = $real['limit'];
-			}
-			$out .= '(' . $length . ')';
-		}
-
-		if (isset($column['key']) && $column['key'] == 'primary') {
-			$out .= ' NOT NULL AUTO_INCREMENT';
-		} elseif (isset($column['default'])) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type);
-		} elseif (isset($column['null']) && $column['null'] == true) {
-			$out .= ' DEFAULT NULL';
-		} elseif (isset($column['default']) && isset($column['null']) && $column['null'] == false) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type) . ' NOT NULL';
-		} elseif (isset($column['null']) && $column['null'] == false) {
-			$out .= ' NOT NULL';
-		}
-		return $out;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $schema
- * @return unknown
- */
-	function buildSchemaQuery($schema) {
-		$search = array('{AUTOINCREMENT}', '{PRIMARY}', '{UNSIGNED}', '{FULLTEXT}',
-						'{FULLTEXT_MYSQL}', '{BOOLEAN}', '{UTF_8}');
-		$replace = array('int(11) not null auto_increment', 'primary key', 'unsigned',
-						'FULLTEXT', 'FULLTEXT', 'enum (\'true\', \'false\') NOT NULL default \'true\'',
-						'/*!40100 CHARACTER SET utf8 COLLATE utf8_unicode_ci */');
-		$query = trim(r($search, $replace, $schema));
-		return $query;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_odbc.php.svn-base b/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_odbc.php.svn-base
deleted file mode 100644
index 4545a32..0000000
--- a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_odbc.php.svn-base
+++ /dev/null
@@ -1,466 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_odbc.php 4717 2007-03-31 17:26:16Z phpnut $ */
-
-/**
- * ODBC for DBO
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.10.5.1790
- * @version			$Revision: 4717 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-31 11:26:16 -0600 (Sat, 31 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboOdbc extends DboSource{
-
-/**
- * Driver description
- *
- * @var string
- */
-	var $description = "ODBC DBO Driver";
-
-/**
- * Table/column starting quote
- *
- * @var string
- */
-	var $startQuote = "`";
-
-/**
- * Table/column end quote
- *
- * @var string
- */
-	var $endQuote = "`";
-
-/**
- * Driver base configuration
- *
- * @var array
- */
-	var $_baseConfig = array('persistent' => true,
-				'login' => 'root',
-				'password' => '',
-				'database' => 'cake',
-				'connect'  => 'odbc_pconnect'
-	);
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-
-	var $columns = array();
-
-	//	var $columns = array('primary_key' => array('name' => 'int(11) DEFAULT NULL auto_increment'),
-	//						'string' => array('name' => 'varchar', 'limit' => '255'),
-	//						'text' => array('name' => 'text'),
-	//						'integer' => array('name' => 'int', 'limit' => '11'),
-	//						'float' => array('name' => 'float'),
-	//						'datetime' => array('name' => 'datetime', 'format' => 'Y-m-d h:i:s', 'formatter' => 'date'),
-	//						'timestamp' => array('name' => 'datetime', 'format' => 'Y-m-d h:i:s', 'formatter' => 'date'),
-	//						'time' => array('name' => 'time', 'format' => 'h:i:s', 'formatter' => 'date'),
-	//						'date' => array('name' => 'date', 'format' => 'Y-m-d', 'formatter' => 'date'),
-	//						'binary' => array('name' => 'blob'),
-	//						'boolean' => array('name' => 'tinyint', 'limit' => '1'));
-
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @return boolean True if the database could be connected, else false
- */
-	function connect() {
-		$config = $this->config;
-		$connect = $config['connect'];
-
-		$this->connected = false;
-		$this->connection = $connect($config['database'], $config['login'], $config['password']);
-
-		if ($this->connection) {
-				$this->connected = true;
-		}
-
-		return $this->connected;
-	}
-
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		return @odbc_close($this->connection);
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- * @access protected
- */
-	function _execute($sql) {
-		return odbc_exec($this->connection, $sql);
-	}
-/**
- * Returns an array of sources (tables) in the database.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-
-		$cache = parent::listSources();
-		if ($cache != null) {
-			return $cache;
-		}
-
-		/*$result = odbc_tables($this->connection);
-		if (function_exists('odbc_fetch_row')) {
-			echo 'GOOD';
-		} else {
-			echo 'BAD';
-		}*/
-
-		$result = odbc_tables($this->connection);
-
-		$tables = array();
-		while (odbc_fetch_row($result)) {
-			array_push($tables, odbc_result($result, "TABLE_NAME"));
-		}
-
-		foreach( $tables as $t ) {
-			echo "$t\n";
-		}
-
-		parent::listSources($tables);
-		return $tables;
-	}
-/**
- * Returns an array of the fields in given table name.
- *
- * @param Model $model Model object to describe
- * @return array Fields in table. Keys are name and type
- */
-	function &describe(&$model) {
-		$cache=parent::describe($model);
-
-		if ($cache != null) {
-				return $cache;
-		}
-
-		$fields=array();
-		$sql='SELECT * FROM ' . $this->fullTableName($model) . ' LIMIT 1';
-		$result=odbc_exec($this->connection, $sql);
-
-		$count=odbc_num_fields($result);
-
-		for($i = 1; $i <= $count; $i++) {
-				$cols[$i - 1] = odbc_field_name($result, $i);
-		}
-
-		foreach($cols as $column) {
-				$type
-				= odbc_field_type(
-					odbc_exec($this->connection, "SELECT " . $column . " FROM " . $this->fullTableName($model)),
-					1);
-				array_push($fields, array('name' => $column,
-												'type' => $type));
-		}
-
-		$this->__cacheDescription($model->tablePrefix . $model->table, $fields);
-		return $fields;
-	}
-
-	function name($data) {
-		if ($data == '*') {
-				return '*';
-		}
-
-		$pos=strpos($data, '`');
-
-		if ($pos === false) {
-				$data = '' . str_replace('.', '.', $data) . '';
-		//$data = '`'. str_replace('.', '`.`', $data) .'`';
-		}
-
-		return $data;
-	}
-
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column The column into which this data will be inserted
- * @return string Quoted and escaped
- * @todo Add logic that formats/escapes data based on column type
- */
-	function value($data, $column = null) {
-		$parent=parent::value($data, $column);
-
-		if ($parent != null) {
-				return $parent;
-		}
-
-		if ($data === null) {
-				return 'NULL';
-		}
-
-		// $data = mysql_real_escape_string($data, $this->connection);
-
-		if (!is_numeric($data)) {
-				$return = "'" . $data . "'";
-		} else {
-				$return = $data;
-		}
-
-		return $return;
-	}
-
-/**
- * Not sure about this one, MySQL needs it but does ODBC?  Safer just to leave it
- * Translates between PHP boolean values and MySQL (faked) boolean values
- *
- * @param mixed $data Value to be translated
- * @return mixed Converted boolean value
- */
-	function boolean($data) {
-		if ($data === true || $data === false) {
-				if ($data === true) {
-					return 1;
-				}
-
-				return 0;
-		} else {
-				if (intval($data !== 0)) {
-					return true;
-				}
-
-				return false;
-		}
-	}
-
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-				if (odbc_autocommit($this->connection, false)) {
-					$this->_transactionStarted = true;
-					return true;
-				}
-		}
-
-		return false;
-	}
-
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-				if (odbc_commit($this->connection)) {
-					$this->_transactionStarted = false;
-					return true;
-				}
-		}
-
-		return false;
-	}
-
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-				$this->_transactionStarted=false;
-				return odbc_rollback($this->connection);
-		}
-
-		return false;
-	}
-
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message with error number
- */
-	function lastError() {
-		if (odbc_error($this->connection)) {
-				return odbc_error($this->connection) . ': ' . odbc_errormsg($this->connection);
-		}
-
-		return null;
-	}
-
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists,
- * this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-				return null;
-		}
-
-		return null;
-	}
-
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result) {
-				return@odbc_num_rows($this->_result);
-		}
-
-		return null;
-	}
-
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param unknown_type $source
- * @return int
- */
-	function lastInsertId($source = null) {
-		$result=$this->fetchAll('SELECT @@IDENTITY');
-		return $result[0];
-	}
-
-/**
- * Enter description here...
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- */
-	function column($real) {
-		if (is_array($real)) {
-				$col=$real['name'];
-
-				if (isset($real['limit'])) {
-					$col .= '(' . $real['limit'] . ')';
-				}
-
-				return $col;
-		}
-
-		return $real;
-	}
-
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results=&$results;
-		$this->map=array();
-		$num_fields   =odbc_num_fields($results);
-		$index        =0;
-		$j            =0;
-
-		while($j < $num_fields) {
-				$column = odbc_fetch_array($results, $j);
-
-				if (!empty($column->table)) {
-					$this->map[$index++] = array($column->table,
-								$column->name);
-				} else {
-					echo array(0,
-								$column->name);
-
-					$this->map[$index++]=array(0,
-								$column->name);
-				}
-
-				$j++;
-		}
-	}
-
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = odbc_fetch_row($this->results)) {
-				$resultRow=array();
-				$i=0;
-
-				foreach($row as $index => $field) {
-					list($table, $column)      = $this->map[$index];
-					$resultRow[$table][$column]=$row[$index];
-					$i++;
-				}
-
-				return $resultRow;
-		} else {
-				return false;
-		}
-	}
-
-	function buildSchemaQuery($schema) {
-		$search=array('{AUTOINCREMENT}',
-					'{PRIMARY}',
-					'{UNSIGNED}',
-					'{FULLTEXT}',
-					'{FULLTEXT_MYSQL}',
-					'{BOOLEAN}',
-					'{UTF_8}');
-
-		$replace=array('int(11) not null auto_increment',
-					'primary key',
-					'unsigned',
-					'FULLTEXT',
-					'FULLTEXT',
-					'enum (\'true\', \'false\') NOT NULL default \'true\'',
-					'/*!40100 CHARACTER SET utf8 COLLATE utf8_unicode_ci */');
-
-		$query=trim(str_replace($search, $replace, $schema));
-		return $query;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_pear.php.svn-base b/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_pear.php.svn-base
deleted file mode 100644
index 4b4415a..0000000
--- a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_pear.php.svn-base
+++ /dev/null
@@ -1,228 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_pear.php 4717 2007-03-31 17:26:16Z phpnut $ */
-
-/**
- * {@link http://pear.php.net/package/DB PEAR::DB} layer for DBO.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4717 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-31 11:26:16 -0600 (Sat, 31 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Create an include path required PEAR libraries.
- */
-ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . PEAR);
-vendor ('Pear/DB');
-
-/**
- * {@link http://pear.php.net/package/DB PEAR::DB} layer for DBO.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboPear extends DboSource{
-
-/**
- * PEAR::DB object with which we connect.
- *
- * @var DB The connection object.
- * @access private
- */
-	 var $_pear = null;
-
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @param array $config Configuration array for connecting
- * @return boolean True if the database could be connected, else false
- */
-	 function connect($config) {
-		  $this->config   =$config;
-		  $dsn            =$config['driver'] . '://' . $config['login'] . ':' . $config['password'] . '@'
-			  . $config['host'] . '/' . $config['database'];
-		  $options=array('debug' => Configure::read() - 1,
-					  'portability' => DB_PORTABILITY_ALL,);
-
-		  $this->_pear    =&DB::connect($dsn, $options);
-		  $this->connected=$this->_pear ? true : false;
-		  return !(PEAR::isError($this->_pear));
-	 }
-
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	 function disconnect() {
-		  die (__('Please implement DBO::disconnect() first.'));
-	 }
-
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- */
-	 function execute($sql) {
-		  return $this->_pear->query($sql);
-	 }
-
-/**
- * Returns a row from given resultset as an array .
- *
- * @return array The fetched row as an array
- */
-	function fetchRow($sql = null) {
-		if (!empty($sql) && is_string($sql) && strlen($sql) > 5) {
-			if (!$this->execute($sql)) {
-				return null;
-			}
-		}
-		return $this->_result->fetchRow(DB_FETCHMODE_ASSOC);
-	}
-
-/**
- * Returns an array of tables in the database. If there are no tables, an error is raised and the application exits.
- * :WARNING: :TODO: POSTGRESQL & MYSQL ONLY! PEAR::DB doesn't support universal table listing.
- *
- * @return array Array of tablenames in the database
- */
-	 function tablesList() {
-		  $driver=$this->config['driver'];
-		  $tables=array();
-
-		  if ('postgres' == $driver) {
-				$sql   ="SELECT a.relname AS name
-						FROM pg_class a, pg_user b
-						WHERE ( relkind = 'r') and relname !~ '^pg_' AND relname !~ '^sql_'
-						AND relname !~ '^xin[vx][0-9]+' AND b.usesysid = a.relowner
-						AND NOT (EXISTS (SELECT viewname FROM pg_views WHERE viewname=a.relname));";
-
-				$result=$this->all($sql);
-
-				foreach($result as $item) {
-					 $tables[] = $item['name'];
-				}
-		  } elseif('mysql' == $driver) {
-				$result=array();
-				$result=mysql_list_tables($this->config['database']);
-
-				while($item = mysql_fetch_array($result)) {
-					 $tables[] = $item[0];
-				}
-		  } else {
-				die (__('Please implement DBO_Pear::tablesList() for your database driver.'));
-		  }
-
-		  if (!$result) {
-				trigger_error(ERROR_NO_TABLE_LIST, E_USER_ERROR);
-				exit;
-		  } else {
-				return $tables;
-		  }
-	 }
-
-/**
- * Returns an array of the fields in given table name.
- *
- * @param string $tableName Name of database table to inspect
- * @return array Fields in table. Keys are name and type
- */
-	 function fields($tableName) {
-		  $data  =$this->_pear->tableInfo($tableName);
-		  $fields=false;
-
-		  foreach($data as $item) {
-				$fields[] = array('name' => $item['name'],
-							'type' => $item['type']);
-		  }
-
-		  return $fields;
-	 }
-
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @return string Quoted and escaped
- */
-	 function prepareValue($data) {
-		  return $this->_pear->quoteSmart($data);
-	 }
-
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message
- */
-	 function lastError() {
-		  return PEAR::isError($this->_result) ? $this->_result->getMessage() : null;
-	 }
-
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists, this returns false.
- *
- * @return int Number of affected rows
- */
-	 function lastAffected() {
-		  return $this->_pear->affectedRows();
-	 }
-
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	 function lastNumRows() {
-		  if (method_exists($this->_result, 'numRows')) {
-				return $this->_result->numRows();
-		  } else {
-				return false;
-		  }
-	 }
-
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param string $table Name of the database table
- * @return int
- */
-	 function lastInsertId($table) {
-		  return $this->field('id', "SELECT MAX(id) FROM {$table}");
-	 }
-
-/**
- * Returns a limit statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- */
-	 function selectLimit($limit, $offset = '0') {
-		  return ' ' . $this->_pear->modifyLimitQuery('', $offset, $limit);
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_postgres.php.svn-base b/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_postgres.php.svn-base
deleted file mode 100644
index 5722da4..0000000
--- a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_postgres.php.svn-base
+++ /dev/null
@@ -1,647 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_postgres.php 5134 2007-05-20 06:44:09Z phpnut $ */
-
-/**
- * PostgreSQL layer for DBO.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.9.1.114
- * @version			$Revision: 5134 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 01:44:09 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * PostgreSQL layer for DBO.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboPostgres extends DboSource {
-
-	var $description = "PostgreSQL DBO Driver";
-
-	var $_baseConfig = array(
-		'connect'	=> 'pg_pconnect',
-		'persistent' => true,
-		'host' => 'localhost',
-		'login' => 'root',
-		'password' => '',
-		'database' => 'cake',
-		'schema' => 'public',
-		'port' => 5432,
-		'encoding' => ''
-	);
-
-	var $columns = array(
-		'primary_key' => array('name' => 'serial NOT NULL'),
-		'string' => array('name'  => 'varchar', 'limit' => '255'),
-		'text' => array('name' => 'text'),
-		'integer' => array('name' => 'integer', 'formatter' => 'intval'),
-		'float' => array('name' => 'float', 'formatter' => 'floatval'),
-		'datetime' => array('name' => 'timestamp', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'timestamp' => array('name' => 'timestamp', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'time' => array('name' => 'time', 'format' => 'H:i:s', 'formatter' => 'date'),
-		'date' => array('name' => 'date', 'format' => 'Y-m-d', 'formatter' => 'date'),
-		'binary' => array('name' => 'bytea'),
-		'boolean' => array('name' => 'boolean'),
-		'number' => array('name' => 'numeric'),
-		'inet' => array('name'  => 'inet')
-	);
-
-	var $startQuote = '"';
-
-	var $endQuote = '"';
-/**
- * Contains mappings of custom auto-increment sequences, if a table uses a sequence name
- * other than what is dictated by convention.
- *
- * @var array
- */
-	var $_sequenceMap = array();
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @return True if successfully connected.
- */
-	function connect() {
-
-		$config = $this->config;
-		$connect = $config['connect'];
-		$this->connection = $connect("host='{$config['host']}' port='{$config['port']}' dbname='{$config['database']}' user='{$config['login']}' password='{$config['password']}'");
-
-		if ($this->connection) {
-			$this->connected = true;
-		} else {
-			$this->connected = false;
-		}
-		if (!empty($config['encoding'])) {
-			$this->setEncoding($config['encoding']);
-		}
-
-		return $this->connected;
-	}
-
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		@pg_free_result($this->results);
-		$this->connected = !@pg_close($this->connection);
-		return !$this->connected;
-	}
-
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- */
-	function _execute($sql) {
-		return pg_query($this->connection, $sql);
-	}
-/**
- * Returns an array of tables in the database. If there are no tables, an error is raised and the application exits.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$cache = parent::listSources();
-
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$schema = $this->config['schema'];
-		$sql = "SELECT table_name as name FROM INFORMATION_SCHEMA.tables WHERE table_schema = '{$schema}';";
-		$result = $this->fetchAll($sql);
-
-		if (!$result) {
-			return array();
-		} else {
-			$tables = array();
-
-			foreach($result as $item) {
-				$tables[] = $item[0]['name'];
-			}
-
-			parent::listSources($tables);
-			return $tables;
-		}
-	}
-
-/**
- * Returns an array of the fields in given table name.
- *
- * @param string $tableName Name of database table to inspect
- * @return array Fields in table. Keys are name and type
- */
-	function &describe(&$model) {
-		if (isset($model->sequence)) {
-			$this->_sequenceMap[$this->fullTableName($model, false)] = $model->sequence;
-		}
-
-		$cache = parent::describe($model);
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$fields = false;
-		$cols = $this->fetchAll("SELECT DISTINCT column_name AS name, data_type AS type, is_nullable AS null, column_default AS default, ordinal_position AS position, character_maximum_length AS char_length, character_octet_length AS oct_length FROM information_schema.columns WHERE table_name =" . $this->value($model->tablePrefix . $model->table) . " ORDER BY position");
-
-		foreach($cols as $column) {
-			$colKey = array_keys($column);
-
-			if (isset($column[$colKey[0]]) && !isset($column[0])) {
-				$column[0] = $column[$colKey[0]];
-			}
-
-			if (isset($column[0])) {
-				$c = $column[0];
-				if (strpos($c['default'], 'nextval(') === 0) {
-					$c['default'] = null;
-				}
-				if (!empty($c['char_length'])) {
-					$length = intval($c['char_length']);
-				} elseif (!empty($c['oct_length'])) {
-					$length = intval($c['oct_length']);
-				} else {
-					$length = $this->length($c['type']);
-				}
-				$fields[] = array(
-					'name'    => $c['name'],
-					'type'    => $this->column($c['type']),
-					'null'    => ($c['null'] == 'NO' ? false : true),
-					'default' => $c['default'],
-					'length'  => $length
-				);
-			}
-		}
-		$this->__cacheDescription($model->tablePrefix . $model->table, $fields);
-		return $fields;
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column The column into which this data will be inserted
- * @return string Quoted and escaped
- * @todo Add logic that formats/escapes data based on column type
- */
-	function value($data, $column = null) {
-
-		$parent = parent::value($data, $column);
-		if ($parent != null) {
-			return $parent;
-		}
-
-		if ($data === null) {
-			return 'NULL';
-		}
-
-		switch($column) {
-			case 'inet':
-				if (!strlen($data)){
-					return 'DEFAULT';
-				} else {
-					$data = pg_escape_string($data);
-				}
-			break;
-			case 'integer':
-				if ($data === '') {
-					return 'DEFAULT';
-				} else {
-					$data = pg_escape_string($data);
-				}
-			break;
-			case 'binary':
-				$data = pg_escape_bytea($data);
-
-			break;
-			case 'boolean':
-				$data = $this->boolean((bool)$data, false);
-				if ($data === true) {
-					$data = '1';
-				} elseif ($data === false) {
-					$data = '0';
-				}
-			break;
-			default:
-				$data = pg_escape_string($data);
-			break;
-		}
-		return "'" . $data . "'";
-	}
-
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-			if ($this->execute('BEGIN')) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->execute('COMMIT');
-		}
-		return false;
-	}
-
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-			return $this->execute('ROLLBACK');
-		}
-		return false;
-	}
-
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message
- */
-	function lastError() {
-		$last_error = pg_last_error($this->connection);
-		if ($last_error) {
-			return $last_error;
-		}
-		return null;
-	}
-
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists, this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-			$return = pg_affected_rows($this->_result);
-			return $return;
-		}
-		return false;
-	}
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result) {
-			$return = pg_num_rows($this->_result);
-			return $return;
-		}
-		return false;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param string $source Name of the database table
- * @param string $field Name of the ID database field. Defaults to "id"
- * @return int
- */
-	function lastInsertId($source, $field = 'id') {
-		foreach ($this->__descriptions[$source] as $sourceinfo) {
-			if (strcasecmp($sourceinfo['name'], $field) == 0) {
-				break;
-			}
-		}
-
-		if (isset($this->_sequenceMap[$source])) {
-			$seq = $this->_sequenceMap[$source];
-		} elseif (preg_match('/^nextval\(\'(\w+)\'/', $sourceinfo['default'], $matches)) {
-			$seq = $matches[1];
-		} else {
-			$seq = "{$source}_{$field}_seq";
-		}
-
-		$res = $this->rawQuery("SELECT last_value AS max FROM \"{$seq}\"");
-		$data = $this->fetchRow($res);
-		return $data[0]['max'];
-	}
-/**
- * Generates the fields list of an SQL query.
- *
- * @param Model $model
- * @param string $alias Alias tablename
- * @param mixed $fields
- * @return array
- */
-	function fields(&$model, $alias = null, $fields = array(), $quote = true) {
-		if (empty($alias)) {
-			$alias = $model->name;
-		}
-		$fields = parent::fields($model, $alias, $fields, false);
-
-		if (!$quote) {
-			return $fields;
-		}
-		$count = count($fields);
-
-		if ($count >= 1 && $fields[0] != '*' && strpos($fields[0], 'COUNT(*)') === false) {
-			for($i = 0; $i < $count; $i++) {
-				if (!preg_match('/^.+\\(.*\\)/', $fields[$i]) && !preg_match('/\s+AS\s+/', $fields[$i])) {
-					$prepend = '';
-					if (strpos($fields[$i], 'DISTINCT') !== false) {
-						$prepend = 'DISTINCT ';
-						$fields[$i] = trim(r('DISTINCT', '', $fields[$i]));
-					}
-
-					$dot = strrpos($fields[$i], '.');
-					if ($dot === false) {
-						$fields[$i] = $prepend . $this->name($alias) . '.' . $this->name($fields[$i]) . ' AS ' . $this->name($alias . '__' . $fields[$i]);
-					} else {
-						$build = explode('.', $fields[$i]);
-						$fields[$i] = $prepend . $this->name($build[0]) . '.' . $this->name($build[1]) . ' AS ' . $this->name($build[0] . '__' . $build[1]);
-					}
-				}
-			}
-		}
-		return $fields;
-	}
-/**
- * Returns a limit statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- */
-	function limit($limit, $offset = null) {
-		if ($limit) {
-			$rt = '';
-			if (!strpos(strtolower($limit), 'limit') || strpos(strtolower($limit), 'limit') === 0) {
-				$rt = ' LIMIT';
-			}
-
-			$rt .= ' ' . $limit;
-			if ($offset) {
-				$rt .= ' OFFSET ' . $offset;
-			}
-
-			return $rt;
-		}
-		return null;
-	}
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (is_array($real)) {
-			$col = $real['name'];
-			if (isset($real['limit'])) {
-				$col .= '(' . $real['limit'] . ')';
-			}
-			return $col;
-		}
-
-		$col = r(')', '', $real);
-		$limit = null;
-		@list($col, $limit) = explode('(', $col);
-
-		if (in_array($col, array('date', 'time'))) {
-			return $col;
-		}
-		if (strpos($col, 'timestamp') !== false) {
-			return 'datetime';
-		}
-		if ($col == 'inet') {
-			return('inet');
-		}
-		if ($col == 'boolean') {
-			return 'boolean';
-		}
-		if (strpos($col, 'int') !== false && $col != 'interval') {
-			return 'integer';
-		}
-		if (strpos($col, 'char') !== false) {
-			return 'string';
-		}
-		if (strpos($col, 'text') !== false) {
-			return 'text';
-		}
-		if (strpos($col, 'bytea') !== false) {
-			return 'binary';
-		}
-		if (in_array($col, array('float', 'float4', 'float8', 'double', 'double precision', 'decimal', 'real', 'numeric'))) {
-			return 'float';
-		}
-		return 'text';
-	}
-/**
- * Gets the length of a database-native column description, or null if no length
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return int An integer representing the length of the column
- */
-	function length($real) {
-		$col = r(array(')', 'unsigned'), '', $real);
-		$limit = null;
-
-		if (strpos($col, '(') !== false) {
-			list($col, $limit) = explode('(', $col);
-		}
-
-		if ($limit != null) {
-			return intval($limit);
-		} elseif ($col == 'integer') {
-			return 11;
-		} elseif (in_array($col, array('int2', 'int4', 'int8'))) {
-			return intval(r('int', '', $col));
-		}
-		return null;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results =& $results;
-		$this->map = array();
-		$num_fields = pg_num_fields($results);
-		$index = 0;
-		$j = 0;
-
-		while($j < $num_fields) {
-			$columnName = pg_field_name($results, $j);
-
-			if (strpos($columnName, '__')) {
-				$parts = explode('__', $columnName);
-				$this->map[$index++] = array($parts[0], $parts[1]);
-			} else {
-				$this->map[$index++] = array(0, $columnName);
-			}
-			$j++;
-		}
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = pg_fetch_row($this->results)) {
-			$resultRow = array();
-			$i = 0;
-
-			foreach($row as $index => $field) {
-				list($table, $column) = $this->map[$index];
-				$resultRow[$table][$column] = $row[$index];
-				$i++;
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-/**
- * Translates between PHP boolean values and PostgreSQL boolean values
- *
- * @param mixed $data Value to be translated
- * @param boolean $quote	True to quote value, false otherwise
- * @return mixed Converted boolean value
- */
-	function boolean($data, $quote = true) {
-		$result = null;
-
-		if ($data === true || $data === false) {
-			$result = $data;
-		} elseif (is_string($data) && !is_numeric($data)) {
-			if (strpos($data, 't') !== false) {
-				$result = true;
-			} else {
-				$result = false;
-			}
-		} else {
-			$result = (bool)$data;
-		}
-
-		if ($quote) {
-			$result = "'" . $result . "'";
-		}
-
-		return $result;
-	}
-/**
- * Sets the database encoding
- *
- * @param mixed $enc Database encoding
- * @return boolean True on success, false on failure
- */
-	function setEncoding($enc) {
-		return pg_set_client_encoding($this->connection, $enc) == 0;
-	}
-/**
- * Gets the database encoding
- *
- * @return string The database encoding
- */
-	function getEncoding() {
-		return pg_client_encoding($this->connection);
-	}
-/**
- * Generate a PostgreSQL-native column schema string
- *
- * @param array $column An array structured like the following: array('name', 'type'[, options]),
- *                      where options can be 'default', 'length', or 'key'.
- * @return string
- */
-	function generateColumnSchema($column) {
-		$name = $type = $out = null;
-		$column = am(array('null' => true), $column);
-		list($name, $type) = $column;
-
-		if (empty($name) || empty($type)) {
-			trigger_error('Column name or type not defined in schema', E_USER_WARNING);
-			return null;
-		}
-		if (!isset($this->columns[$type])) {
-			trigger_error("Column type {$type} does not exist", E_USER_WARNING);
-			return null;
-		}
-		$out = "\t" . $this->name($name) . ' ';
-
-		if (!isset($column['key']) || $column['key'] != 'primary') {
-			$real = $this->columns[$type];
-			$out .= $real['name'];
-
-			if (isset($real['limit']) || isset($real['length']) || isset($column['limit']) || isset($column['length'])) {
-				if (isset($column['length'])) {
-					$length = $column['length'];
-				} elseif (isset($column['limit'])) {
-					$length = $column['limit'];
-				} elseif (isset($real['length'])) {
-					$length = $real['length'];
-				} else {
-					$length = $real['limit'];
-				}
-				$out .= '(' . $length . ')';
-			}
-		}
-
-		if (isset($column['key']) && $column['key'] == 'primary') {
-			$out .= $this->columns['primary_key']['name'];
-		} elseif (isset($column['default'])) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type);
-		} elseif (isset($column['null']) && $column['null'] == true) {
-			$out .= ' DEFAULT NULL';
-		} elseif (isset($column['default']) && isset($column['null']) && $column['null'] == false) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type) . ' NOT NULL';
-		} elseif (isset($column['null']) && $column['null'] == false) {
-			$out .= ' NOT NULL';
-		}
-		return $out;
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_sqlite.php.svn-base b/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_sqlite.php.svn-base
deleted file mode 100644
index d00d6aa..0000000
--- a/old/html/multidic/cake/libs/model/dbo/.svn/text-base/dbo_sqlite.php.svn-base
+++ /dev/null
@@ -1,398 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_sqlite.php 5117 2007-05-18 16:46:55Z phpnut $ */
-
-/**
- * SQLite layer for DBO
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.9.0
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * DBO implementation for the SQLite DBMS.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboSqlite extends DboSource {
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $description = "SQLite DBO Driver";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $startQuote = '"';
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $endQuote = '"';
-/**
- * Base configuration settings for SQLite driver
- *
- * @var array
- */
-	var $_baseConfig = array(
-		'persistent' => true,
-		'database' => null,
-		'connect' => 'sqlite_popen'
-	);
-/**
- * SQLite column definition
- *
- * @var array
- */
-	var $columns = array(
-		'primary_key' => array('name' => 'integer primary key'),
-		'string' => array('name' => 'varchar', 'limit' => '255'),
-		'text' => array('name' => 'text'),
-		'integer' => array('name' => 'integer', 'limit' => '11', 'formatter' => 'intval'),
-		'float' => array('name' => 'float', 'formatter' => 'floatval'),
-		'datetime' => array('name' => 'timestamp', 'format' => 'YmdHis', 'formatter' => 'date'),
-		'timestamp' => array('name' => 'timestamp', 'format' => 'YmdHis', 'formatter' => 'date'),
-		'time' => array('name' => 'timestamp', 'format' => 'His', 'formatter' => 'date'),
-		'date' => array('name' => 'date', 'format' => 'Ymd', 'formatter' => 'date'),
-		'binary' => array('name' => 'blob'),
-		'boolean' => array('name' => 'integer', 'limit' => '1')
-	);
-/**
- * Connects to the database using config['database'] as a filename.
- *
- * @param array $config Configuration array for connecting
- * @return mixed
- */
-	function connect() {
-		$config = $this->config;
-		$this->connection = $config['connect']($config['database']);
-		$this->connected = is_resource($this->connection);
-		return $this->connected;
-	}
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		@sqlite_close($this->connection);
-		$this->connected = false;
-		return $this->connected;
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- */
-	function _execute($sql) {
-		return sqlite_query($this->connection, $sql);
-	}
-/**
- * Returns an array of tables in the database. If there are no tables, an error is raised and the application exits.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$db = $this->config['database'];
-		$this->config['database'] = basename($this->config['database']);
-
-		$cache = parent::listSources();
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$result = $this->fetchAll("SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;");
-
-		if (!$result || empty($result)) {
-			return array();
-		} else {
-			$tables = array();
-			foreach ($result as $table) {
-				$tables[] = $table[0]['name'];
-			}
-			parent::listSources($tables);
-
-			$this->config['database'] = $db;
-			return $tables;
-		}
-		$this->config['database'] = $db;
-		return array();
-	}
-/**
- * Returns an array of the fields in given table name.
- *
- * @param string $tableName Name of database table to inspect
- * @return array Fields in table. Keys are name and type
- */
-	function describe(&$model) {
-		$cache = parent::describe($model);
-		if ($cache != null) {
-			return $cache;
-		}
-		$fields = array();
-		$result = $this->fetchAll('PRAGMA table_info(' . $model->tablePrefix . $model->table . ')');
-
-		foreach ($result as $column) {
-			$fields[] = array(
-				'name' => $column[0]['name'],
-				'type' => $this->column($column[0]['type']),
-				'null' => ! $column[0]['notnull'],
-				'default' => $column[0]['dflt_value']
-			);
-		}
-
-		$this->__cacheDescription($model->tablePrefix . $model->table, $fields);
-		return $fields;
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @return string Quoted and escaped
- */
-	function value ($data, $column = null, $safe = false) {
-		$parent = parent::value($data, $column, $safe);
-
-		if ($parent != null) {
-			return $parent;
-		}
-
-		if ($data === null) {
-			return 'NULL';
-		}
-
-		if($data === '') {
-			return  "''";
-		}
-
-		switch ($column) {
-			case 'boolean':
-				$data = $this->boolean((bool)$data);
-			break;
-			default:
-				$data = sqlite_escape_string($data);
-			break;
-		}
-		return "'" . $data . "'";
-	}
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin (&$model) {
-		if (parent::begin($model)) {
-			if ($this->execute('BEGIN')) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit (&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->execute('COMMIT');
-		}
-		return false;
-	}
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback (&$model) {
-		if (parent::rollback($model)) {
-			return $this->execute('ROLLBACK');
-		}
-		return false;
-	}
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message
- */
-	function lastError() {
-		$error = sqlite_last_error($this->connection);
-		if ($error) {
-			return $error.': '.sqlite_error_string($error);
-		}
-		return null;
-	}
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists, this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-			return sqlite_changes($this->connection);
-		}
-		return false;
-	}
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result) {
-			sqlite_num_rows($this->_result);
-		}
-		return false;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @return int
- */
-	function lastInsertId() {
-		return sqlite_last_insert_rowid($this->connection);
-	}
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (is_array($real)) {
-			$col = $real['name'];
-			if (isset($real['limit'])) {
-				$col .= '('.$real['limit'].')';
-			}
-			return $col;
-		}
-
-		$col = low(r(')', '', $real));
-		$limit = null;
-		@list($col, $limit) = explode('(', $col);
-
-		if (in_array($col, array('text', 'integer', 'float', 'boolean', 'timestamp', 'datetime'))) {
-			return $col;
-		}
-		if (strpos($col, 'varchar') !== false) {
-			return 'string';
-		}
-		if (in_array($col, array('blob', 'clob'))) {
-			return 'binary';
-		}
-		if (strpos($col, 'numeric') !== false) {
-			return 'float';
-		}
-
-		return 'text';
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results =& $results;
-		$this->map = array();
-		$num_fields = sqlite_num_fields($results);
-		$index = 0;
-		$j = 0;
-
-		while ($j < $num_fields) {
-			$columnName = str_replace('"', '', sqlite_field_name($results, $j));
-
-			if (strpos($columnName, '.')) {
-				$parts = explode('.', $columnName);
-				$this->map[$index++] = array($parts[0], $parts[1]);
-			} else {
-				$this->map[$index++] = array(0, $columnName);
-			}
-			$j++;
-		}
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = sqlite_fetch_array($this->results, SQLITE_ASSOC)) {
-			$resultRow = array();
-			$i = 0;
-
-			foreach ($row as $index => $field) {
-				if (strpos($index, '.')) {
-					list($table, $column) = explode('.', str_replace('"', '', $index));
-					$resultRow[$table][$column] = $row[$index];
-				} else {
-					$resultRow[0][str_replace('"', '', $index)] = $row[$index];
-				}
-				$i++;
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns a limit statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- */
-	function limit ($limit, $offset = null) {
-		if ($limit) {
-			$rt = '';
-			if (!strpos(strtolower($limit), 'limit') || strpos(strtolower($limit), 'limit') === 0) {
-				$rt = ' LIMIT';
-			}
-			$rt .= ' ' . $limit;
-			if ($offset) {
-				$rt .= ', ' . $offset;
-			}
-			return $rt;
-		}
-		return null;
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/dbo_adodb.php b/old/html/multidic/cake/libs/model/dbo/dbo_adodb.php
deleted file mode 100644
index 0f17c52..0000000
--- a/old/html/multidic/cake/libs/model/dbo/dbo_adodb.php
+++ /dev/null
@@ -1,419 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_adodb.php 4717 2007-03-31 17:26:16Z phpnut $ */
-
-/**
- * AdoDB layer for DBO.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4717 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-31 11:26:16 -0600 (Sat, 31 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Include AdoDB files.
- */
-vendor ('adodb' . DS . 'adodb.inc');
-
-/**
- * AdoDB DBO implementation.
- *
- * Database abstraction implementation for the AdoDB library.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboAdodb extends DboSource {
-/**
- * Enter description here...
- *
- * @var string
- */
-	 var $description = "ADOdb DBO Driver";
-
-/**
- * ADOConnection object with which we connect.
- *
- * @var ADOConnection The connection object.
- * @access private
- */
-	 var $_adodb = null;
-
-/**
- * Array translating ADOdb column MetaTypes to cake-supported metatypes
- *
- * @var array
- * @access private
- */
-	 var $_adodb_column_types = array(
-	 	'C' => 'string',
-		'X' => 'text',
-		'D' => 'date',
-		'T' => 'timestamp',
-		'L' => 'boolean',
-		'N' => 'float',
-		'I' => 'integer',
-		'R' => 'integer', // denotes auto-increment or counter field
-		'B' => 'binary'
-	);
-
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @param array $config Configuration array for connecting
- */
-	 function connect() {
-		$config = $this->config;
-		$persistent = strrpos($config['connect'], '|p');
-
-		if ($persistent === false) {
-			$adodb_driver = $config['connect'];
-			$connect = 'Connect';
-		} else {
-			$adodb_driver = substr($config['connect'], 0, $persistent);
-			$connect = 'PConnect';
-		}
-
-		$this->_adodb = NewADOConnection($adodb_driver);
-		$adodb = &$this->_adodb;
-		$this->connected = $adodb->$connect($config['host'], $config['login'], $config['password'], $config['database']);
-		return $this->connected;
-	}
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	 function disconnect() {
-		  return $this->_adodb->Close();
-	 }
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- */
-	function _execute($sql) {
-		global $ADODB_FETCH_MODE;
-		$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
-		return $this->_adodb->execute($sql);
-	}
-/**
- * Returns a row from given resultset as an array .
- *
- * @return array The fetched row as an array
- */
-/**
- * Returns a row from current resultset as an array .
- *
- * @return array The fetched row as an array
- */
-	function fetchRow($sql = null) {
-
-		if (!empty($sql) && is_string($sql) && strlen($sql) > 5) {
-			if (!$this->execute($sql)) {
-				return null;
-			}
-		}
-
-		if (!is_object($this->_result) || $this->_result->EOF) {
-			return null;
-		} else {
-			$resultRow = $this->_result->FetchRow();
-			$this->resultSet($resultRow);
-			return $this->fetchResult();
-		}
-	}
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-			if ($this->_adodb->BeginTrans()) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->_adodb->CommitTrans();
-		}
-		return false;
-	}
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-			return $this->_adodb->RollbackTrans();
-		}
-		return false;
-	}
-/**
- * Returns an array of tables in the database. If there are no tables, an error is raised and the application exits.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$tables = $this->_adodb->MetaTables('TABLES');
-
-		  if (!sizeof($tables) > 0) {
-				trigger_error(ERROR_NO_TABLE_LIST, E_USER_NOTICE);
-				exit;
-		  }
-
-		  return $tables;
-	 }
-/**
- * Returns an array of the fields in the table used by the given model.
- *
- * @param AppModel $model Model object
- * @return array Fields in table. Keys are name and type
- */
-	function describe(&$model) {
-		$cache = parent::describe($model);
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$fields = false;
-		$cols = $this->_adodb->MetaColumns($this->fullTableName($model, false));
-
-		foreach($cols as $column) {
-			$fields[] = array('name' => $column->name,
-									'type' => $this->column($column->type));
-		}
-
-		$this->__cacheDescription($this->fullTableName($model, false), $fields);
-		return $fields;
-	}
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message
- */
-	function lastError() {
-		return $this->_adodb->ErrorMsg();
-	}
-/**
- * Returns number of affected rows in previous database operation, or false if no previous operation exists.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		return $this->_adodb->Affected_Rows();
-	}
-/**
- * Returns number of rows in previous resultset, or false if no previous resultset exists.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		return $this->_result ? $this->_result->RecordCount() : false;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @return int
- *
- * @Returns the last autonumbering ID inserted. Returns false if function not supported.
- */
-	 function lastInsertId() {
-		  return $this->_adodb->Insert_ID();
-	 }
-
-/**
- * Returns a LIMIT statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- * @todo Please change output string to whatever select your database accepts. adodb doesn't allow us to get the correct limit string out of it.
- */
-	 function limit($limit, $offset = null) {
-	 	if (empty($limit)) {
-	 		return null;
-	 	}
-		return " LIMIT {$limit}" . ($offset ? "{$offset}" : null);
-	 // please change to whatever select your database accepts
-	 // adodb doesn't allow us to get the correct limit string out of it
-	 }
-
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (isset($this->_result)) {
-			$adodb_metatyper = &$this->_result;
-		} else {
-			$adodb_metatyper = &$this->_adodb->execute('Select 1');
-		}
-
-		$interpreted_type = $adodb_metatyper->MetaType($real);
-		if (!isset($this->_adodb_column_types[$interpreted_type])) {
-			return 'text';
-		}
-
-		return $this->_adodb_column_types[$interpreted_type];
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column_type The type of the column into which this data will be inserted
- * @param boolean $safe Whether or not numeric data should be handled automagically if no column data is provided
- * @return string Quoted and escaped data
- */
-	function value($data, $column = null, $safe = false) {
-		$parent = parent::value($data, $column, $safe);
-		if ($parent != null) {
-			return $parent;
-		}
-
-		if ($data === null) {
-			return 'NULL';
-		}
-
-		if ($data === '') {
-			return "''";
-		}
-		return $this->_adodb->qstr($data);
-	}
-/**
- * Generates the fields list of an SQL query.
- *
- * @param Model $model
- * @param string $alias Alias tablename
- * @param mixed $fields
- * @return array
- */
-	function fields(&$model, $alias, $fields) {
-		if (is_array($fields)) {
-				$fields = $fields;
-		} else {
-			if ($fields != null) {
-				if (strpos($fields, ',')) {
-					$fields = explode(',', $fields);
-				} else {
-					$fields = array($fields);
-				}
-				$fields = array_map('trim', $fields);
-			} else {
-				foreach($model->_tableInfo->value as $field) {
-					$fields[] = $field['name'];
-				}
-			}
-		}
-
-		$count = count($fields);
-
-		if ($count >= 1 && $fields[0] != '*' && strpos($fields[0], 'COUNT(*)') === false) {
-			for($i = 0; $i < $count; $i++) {
-				if (!preg_match('/^.+\\(.*\\)/', $fields[$i])) {
-					$prepend = '';
-					if (strpos($fields[$i], 'DISTINCT') !== false) {
-						$prepend = 'DISTINCT ';
-						$fields[$i] = trim(r('DISTINCT', '', $fields[$i]));
-					}
-
-					$dot = strrpos($fields[$i], '.');
-					if ($dot === false) {
-						$fields[$i] = $prepend . $this->name($alias) . '.' . $this->name($fields[$i]) . ' AS ' . $this->name($alias . '__' . $fields[$i]);
-					} else {
-						$build = explode('.', $fields[$i]);
-						$fields[$i] = $prepend . $this->name($build[0]) . '.' . $this->name($build[1]) . ' AS ' . $this->name($build[0] . '__' . $build[1]);
-					}
-				}
-			}
-		}
-		return $fields;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$num_fields = count($results);
-		$fields = array_keys($results);
-		$this->results =& $results;
-		$this->map = array();
-		$index = 0;
-		$j = 0;
-
-		while($j < $num_fields) {
-			$columnName = $fields[$j];
-
-			if (strpos($columnName, '__')) {
-				$parts = explode('__', $columnName);
-				$this->map[$index++] = array($parts[0], $parts[1]);
-			} else {
-				$this->map[$index++] = array(0, $columnName);
-			}
-			$j++;
-		}
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if (!empty($this->results) && $row = $this->results) {
-			$resultRow = array();
-			$fields = array_keys($row);
-			$count = count($fields);
-			$i = 0;
-			for ($i = 0; $i < $count; $i++) { //$row as $index => $field) {
-				list($table, $column) = $this->map[$i];
-				$resultRow[$table][$column] = $row[$fields[$i]];
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/dbo_mssql.php b/old/html/multidic/cake/libs/model/dbo/dbo_mssql.php
deleted file mode 100644
index c522f50..0000000
--- a/old/html/multidic/cake/libs/model/dbo/dbo_mssql.php
+++ /dev/null
@@ -1,590 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_mssql.php 5117 2007-05-18 16:46:55Z phpnut $ */
-
-/**
- * MS SQL layer for DBO
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.10.5.1790
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboMssql extends DboSource {
-/**
- * Driver description
- *
- * @var string
- */
-	var $description = "MS SQL DBO Driver";
-/**
- * Starting quote character for quoted identifiers
- *
- * @var string
- */
-	var $startQuote = "[";
-/**
- * Ending quote character for quoted identifiers
- *
- * @var string
- */
-	var $endQuote = "]";
- /**
- * Creates a map between field aliases and numeric indexes.  Workaround for the
- * SQL Server driver's 30-character column name limitation.
- *
- * @var array
- */
-	var $__fieldMappings = array();
-/**
- * Base configuration settings for MS SQL driver
- *
- * @var array
- */
-	var $_baseConfig = array(
-		'persistent' => true,
-		'host' => 'localhost',
-		'login' => 'root',
-		'password' => '',
-		'database' => 'cake',
-		'port' => '1433',
-		'connect' => 'mssql_pconnect'
-	);
-/**
- * MS SQL column definition
- *
- * @var array
- */
-	var $columns = array(
-		'primary_key' => array('name' => 'int IDENTITY (1, 1) NOT NULL'),
-		'string'	=> array('name' => 'varchar', 'limit' => '255'),
-		'text'		=> array('name' => 'text'),
-		'integer'	=> array('name' => 'int', 'formatter' => 'intval'),
-		'float'		=> array('name' => 'float', 'formatter' => 'floatval'),
-		'datetime'	=> array('name' => 'datetime', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'timestamp' => array('name' => 'timestamp', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'time'		=> array('name' => 'datetime', 'format' => 'H:i:s', 'formatter' => 'date'),
-		'date'		=> array('name' => 'datetime', 'format' => 'Y-m-d', 'formatter' => 'date'),
-		'binary'	=> array('name' => 'image'),
-		'boolean'	=> array('name' => 'bit')
-	);
-/**
- * MS SQL DBO driver constructor; sets SQL Server error reporting defaults
- *
- * @param array $config Configuration data from app/config/databases.php
- * @return boolean True if connected successfully, false on error
- */
-	function __construct($config) {
-		if (!function_exists('mssql_min_message_severity')) {
-			trigger_error("PHP SQL Server interface is not installed, cannot continue.  For troubleshooting information, see http://php.net/mssql/", E_USER_ERROR);
-		}
-		mssql_min_message_severity(15);
-		mssql_min_error_severity(2);
-		return parent::__construct($config);
-	}
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @return boolean True if the database could be connected, else false
- */
-	function connect() {
-		$config = $this->config;
-
-		$os = env('OS');
-		if (!empty($os) && strpos($os, 'Windows') !== false) {
-			$sep = ',';
-		} else {
-			$sep = ':';
-		}
-		$connect = 'mssql_connect';
-		if ($config['persistent']) {
-			$connect = 'mssql_pconnect';
-		}
-		$this->connected = false;
-
-		if (is_numeric($config['port'])) {
-			$port = $sep . $config['port'];	// Port number
-		} elseif ($config['port'] === null) {
-			$port = '';						// No port - SQL Server 2005
-		} else {
-			$port = '\\' . $config['port'];	// Named pipe
-		}
-		$this->connection = $connect($config['host'] . $port, $config['login'], $config['password']);
-
-		if (mssql_select_db($config['database'], $this->connection)) {
-			$this->connected = true;
-		}
-	}
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		@mssql_free_result($this->results);
-		$this->connected = !@mssql_close($this->connection);
-		return !$this->connected;
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- * @access protected
- */
-	function _execute($sql) {
-		return mssql_query($sql, $this->connection);
-	}
-/**
- * Returns an array of sources (tables) in the database.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$cache = parent::listSources();
-
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$result = $this->fetchAll('SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES');
-
-		if (!$result || empty($result)) {
-			return array();
-		} else {
-			$tables = array();
-
-			foreach($result as $table) {
-				$tables[] = $table[0]['TABLE_NAME'];
-			}
-
-			parent::listSources($tables);
-			return $tables;
-		}
-	}
-/**
- * Returns an array of the fields in given table name.
- *
- * @param Model $model Model object to describe
- * @return array Fields in table. Keys are name and type
- */
-	function describe(&$model) {
-		$cache = parent::describe($model);
-
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$fields = false;
-		$cols = $this->fetchAll("SELECT COLUMN_NAME as Field, DATA_TYPE as Type, COL_LENGTH('" . $this->fullTableName($model, false) . "', COLUMN_NAME) as Length, IS_NULLABLE As [Null], COLUMN_DEFAULT as [Default], COLUMNPROPERTY(OBJECT_ID('" . $this->fullTableName($model, false) . "'), COLUMN_NAME, 'IsIdentity') as [Key], NUMERIC_SCALE as Size FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '" . $this->fullTableName($model, false) . "'", false);
-
-		foreach($cols as $column) {
-			$fields[] = array(
-				'name' => $column[0]['Field'],
-				'type' => $this->column($column[0]['Type']),
-				'null' => (up($column[0]['Null']) == 'YES'),
-				'default' => $column[0]['Default']
-			);
-		}
-		$this->__cacheDescription($this->fullTableName($model, false), $fields);
-		return $fields;
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column The column into which this data will be inserted
- * @param boolean $safe Whether or not numeric data should be handled automagically if no column data is provided
- * @return string Quoted and escaped data
- */
-	function value($data, $column = null, $safe = false) {
-		$parent = parent::value($data, $column, $safe);
-
-		if ($parent != null) {
-			return $parent;
-		}
-		if ($data === null) {
-			return 'NULL';
-		}
-		if ($data === '') {
-			return "''";
-		}
-
-		switch($column) {
-			case 'boolean':
-				$data = $this->boolean((bool)$data);
-			break;
-			default:
-				if (get_magic_quotes_gpc()) {
-					$data = stripslashes(r("'", "''", $data));
-				} else {
-					$data = r("'", "''", $data);
-				}
-			break;
-		}
-		return "'" . $data . "'";
-	}
-/**
- * Generates the fields list of an SQL query.
- *
- * @param Model $model
- * @param string $alias Alias tablename
- * @param mixed $fields
- * @return array
- */
-	function fields(&$model, $alias = null, $fields = array(), $quote = true) {
-		if (empty($alias)) {
-			$alias = $model->name;
-		}
-		$fields = parent::fields($model, $alias, $fields, false);
-		$count = count($fields);
-
-		if ($count >= 1 && $fields[0] != '*' && strpos($fields[0], 'COUNT(*)') === false) {
-			for($i = 0; $i < $count; $i++) {
-				$dot = strrpos($fields[$i], '.');
-				$fieldAlias = count($this->__fieldMappings);
-
-				if ($dot === false && !preg_match('/\s+AS\s+/i', $fields[$i])) {
-					$this->__fieldMappings[$alias . '__' . $fieldAlias] = $alias . '.' . $fields[$i];
-					$fields[$i] = $this->name($alias) . '.' . $this->name($fields[$i]) . ' AS ' . $this->name($alias . '__' . $fieldAlias);
-				} elseif (!preg_match('/\s+AS\s+/i', $fields[$i])) {
-					$build = explode('.', $fields[$i]);
-					$this->__fieldMappings[$build[0] . '__' . $fieldAlias] = $build[0] . '.' . $build[1];
-					$fields[$i] = $this->name($build[0]) . '.' . $this->name($build[1]) . ' AS ' . $this->name($build[0] . '__' . $fieldAlias);
-				}
-			}
-		}
-		return $fields;
-	}
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-			if ($this->execute('BEGIN TRANSACTION')) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->execute('COMMIT');
-		}
-		return false;
-	}
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-			return $this->execute('ROLLBACK');
-		}
-		return false;
-	}
-/**
- * Removes Identity (primary key) column from update data before returning to parent
- *
- * @param Model $model
- * @param array $fields
- * @param array $values
- * @return array
- */
-	function update(&$model, $fields = array(), $values = array()) {
-		foreach($fields as $i => $field) {
-			if ($field == $model->primaryKey) {
-				unset ($fields[$i]);
-				unset ($values[$i]);
-				break;
-			}
-		}
-		return parent::update($model, $fields, $values);
-	}
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message with error number
- */
-	function lastError() {
-		$error = mssql_get_last_message($this->connection);
-
-		if ($error) {
-			if (strpos('changed database', low($error)) !== false) {
-				return $error;
-			}
-		}
-		return null;
-	}
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists,
- * this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-			return mssql_rows_affected($this->connection);
-		}
-		return null;
-	}
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result) {
-			return @mssql_num_rows($this->_result);
-		}
-		return null;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param unknown_type $source
- * @return in
- */
-	function lastInsertId($source = null) {
-		$id = $this->fetchAll('SELECT SCOPE_IDENTITY() AS insertID', false);
-		return $id[0][0]['insertID'];
-	}
-/**
- * Returns a limit statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- */
-	function limit($limit, $offset = null) {
-		if ($limit) {
-			$rt = '';
-			if (!strpos(strtolower($limit), 'top') || strpos(strtolower($limit), 'top') === 0) {
-				$rt = ' TOP';
-			}
-			$rt .= ' ' . $limit;
-			if (is_int($offset) && $offset > 0) {
-				$rt .= ' OFFSET ' . $offset;
-			}
-			return $rt;
-		}
-		return null;
-	}
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (is_array($real)) {
-			$col = $real['name'];
-
-			if (isset($real['limit'])) {
-				$col .= '(' . $real['limit'] . ')';
-			}
-			return $col;
-		}
-		$col                = r(')', '', $real);
-		$limit              = null;
-		@list($col, $limit) = explode('(', $col);
-
-		if (in_array($col, array('date', 'time', 'datetime', 'timestamp'))) {
-			return $col;
-		}
-
-		if ($col == 'bit') {
-			return 'boolean';
-		}
-
-		if (strpos($col, 'int') !== false || $col == 'numeric') {
-			return 'integer';
-		}
-
-		if (strpos($col, 'char') !== false) {
-			return 'string';
-		}
-
-		if (strpos($col, 'text') !== false) {
-			return 'text';
-		}
-
-		if (strpos($col, 'binary') !== false || $col == 'image') {
-			return 'binary';
-		}
-
-		if (in_array($col, array('float', 'real', 'decimal'))) {
-			return 'float';
-		}
-		return 'text';
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results =& $results;
-		$this->map = array();
-		$num_fields = mssql_num_fields($results);
-		$index = 0;
-		$j = 0;
-
-		while($j < $num_fields) {
-			$column = mssql_field_name($results, $j);
-
-			if (strpos($column, '__')) {
-				if (isset($this->__fieldMappings[$column]) && strpos($this->__fieldMappings[$column], '.')) {
-					$map = explode('.', $this->__fieldMappings[$column]);
-				} elseif(isset($this->__fieldMappings[$column])) {
-					$map = array(0, $this->__fieldMappings[$column]);
-				} else {
-					$map = array(0, $column);	
-				}
-				$this->map[$index++] = $map;
-			} else {
-				$this->map[$index++] = array(0, $column);
-			}
-			$j++;
-		}
-	}
-/**
- * Builds final SQL statement 
- *
- * @param array $data Query data
- * @return string
- */
-	function renderStatement($data) {
-		extract($data);
-		if (preg_match('/offset\s+([0-9]+)/i', $limit, $offset)) {
-			$limit = preg_replace('/\s*offset.*$/i', '', $limit);
-			preg_match('/top\s+([0-9]+)/i', $limit, $limitVal);
-			$offset = intval($offset[1]) + intval($limitVal[1]);
-			$rOrder = $this->__switchSort($order);
-			list($order2, $rOrder) = array($this->__mapFields($order), $this->__mapFields($rOrder));
-			return "SELECT * FROM (SELECT {$limit} * FROM (SELECT TOP {$offset} {$fields} FROM {$table} {$alias} {$joins} {$conditions} {$order}) AS Set1 {$rOrder}) AS Set2 {$order2}";
-		} else {
-			return "SELECT {$limit} {$fields} FROM {$table} {$alias} {$joins} {$conditions} {$order}";
-		}
-	}
-/**
- * Reverses the sort direction of ORDER statements to get paging offsets to work correctly 
- *
- * @param string $order
- * @return string
- * @access private
- */
-	function __switchSort($order) {
-		$order = preg_replace('/\s+ASC/i', '__tmp_asc__', $order);
-		$order = preg_replace('/\s+DESC/i', ' ASC', $order);
-		return preg_replace('/__tmp_asc__/', ' DESC', $order);
-	}
-/**
- * Translates field names used for filtering and sorting to shortened names using the field map
- *
- * @param string $sql A snippet of SQL representing an ORDER or WHERE statement
- * @return string The value of $sql with field names replaced
- * @access private
- */
-	function __mapFields($sql) {
-		if (empty($sql) || empty($this->__fieldMappings)) {
-			return $sql;
-		}
-		foreach ($this->__fieldMappings as $key => $val) {
-			$sql = preg_replace('/' . preg_quote($val) . '/', $this->name($key), $sql);
-			$sql = preg_replace('/' . preg_quote($this->name($val)) . '/', $this->name($key), $sql);
-		}
-		return $sql;
-	}
-/**
- * Returns an array of all result rows for a given SQL query.
- * Returns false if no rows matched.
- *
- * @param string $sql SQL statement
- * @param boolean $cache Enables returning/storing cached query results
- * @return array Array of resultset rows, or false if no rows matched
- */
-	function read(&$model, $queryData = array(), $recursive = null) {
-		$results = parent::read($model, $queryData, $recursive);
-		$this->__fieldMappings = array();
-		$this->__fieldMapBase = null;
-		return $results;
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = mssql_fetch_row($this->results)) {
-			$resultRow = array();
-			$i = 0;
-
-			foreach($row as $index => $field) {
-				list($table, $column) = $this->map[$index];
-				$resultRow[$table][$column] = $row[$index];
-				$i++;
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-
-	function buildSchemaQuery($schema) {
-		$search = array('{AUTOINCREMENT}', '{PRIMARY}', '{UNSIGNED}', '{FULLTEXT}', '{BOOLEAN}', '{UTF_8}');
-
-		$replace = array('int(11) not null auto_increment', 'primary key', 'unsigned', 'FULLTEXT',
-		'enum (\'true\', \'false\') NOT NULL default \'true\'', '/*!40100 CHARACTER SET utf8 COLLATE utf8_unicode_ci */');
-
-		$query = trim(r($search, $replace, $schema));
-		return $query;
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/dbo_mysql.php b/old/html/multidic/cake/libs/model/dbo/dbo_mysql.php
deleted file mode 100644
index e87b6bb..0000000
--- a/old/html/multidic/cake/libs/model/dbo/dbo_mysql.php
+++ /dev/null
@@ -1,556 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_mysql.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * MySQL layer for DBO
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.10.5.1790
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboMysql extends DboSource {
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $description = "MySQL DBO Driver";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $startQuote = "`";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $endQuote = "`";
-/**
- * Base configuration settings for MySQL driver
- *
- * @var array
- */
-	var $_baseConfig = array(
-		'persistent' => true,
-		'host' => 'localhost',
-		'login' => 'root',
-		'password' => '',
-		'database' => 'cake',
-		'port' => '3306',
-		'connect' => 'mysql_pconnect'
-	);
-/**
- * MySQL column definition
- *
- * @var array
- */
-	var $columns = array(
-		'primary_key' => array('name' => 'int(11) DEFAULT NULL auto_increment'),
-		'string' => array('name' => 'varchar', 'limit' => '255'),
-		'text' => array('name' => 'text'),
-		'integer' => array('name' => 'int', 'limit' => '11', 'formatter' => 'intval'),
-		'float' => array('name' => 'float', 'formatter' => 'floatval'),
-		'datetime' => array('name' => 'datetime', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'timestamp' => array('name' => 'timestamp', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'time' => array('name' => 'time', 'format' => 'H:i:s', 'formatter' => 'date'),
-		'date' => array('name' => 'date', 'format' => 'Y-m-d', 'formatter' => 'date'),
-		'binary' => array('name' => 'blob'),
-		'boolean' => array('name' => 'tinyint', 'limit' => '1')
-	);
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @return boolean True if the database could be connected, else false
- */
-	function connect() {
-		$config = $this->config;
-		$connect = $config['connect'];
-		$this->connected = false;
-
-		if (!$config['persistent'] || $config['connect'] === 'mysql_connect') {
-			$this->connection = mysql_connect($config['host'] . ':' . $config['port'], $config['login'], $config['password'], true);
-		} else {
-			$this->connection = $connect($config['host'], $config['login'], $config['password']);
-		}
-
-		if (mysql_select_db($config['database'], $this->connection)) {
-			$this->connected = true;
-		}
-
-		if (isset($config['encoding']) && !empty($config['encoding'])) {
-			$this->setEncoding($config['encoding']);
-		}
-
-		return $this->connected;
-	}
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		@mysql_free_result($this->results);
-		$this->connected = !@mysql_close($this->connection);
-		return !$this->connected;
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- * @access protected
- */
-	function _execute($sql) {
-		return mysql_query($sql, $this->connection);
-	}
-/**
- * Returns an array of sources (tables) in the database.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$cache = parent::listSources();
-		if ($cache != null) {
-			return $cache;
-		}
-		$result = $this->_execute('SHOW TABLES FROM ' . $this->name($this->config['database']) . ';');
-
-		if (!$result) {
-			return array();
-		} else {
-			$tables = array();
-
-			while ($line = mysql_fetch_array($result)) {
-				$tables[] = $line[0];
-			}
-			parent::listSources($tables);
-			return $tables;
-		}
-	}
-/**
- * Returns an array of the fields in given table name.
- *
- * @param string $tableName Name of database table to inspect
- * @return array Fields in table. Keys are name and type
- */
-	function describe(&$model) {
-
-		$cache = parent::describe($model);
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$fields = false;
-		$cols = $this->query('DESCRIBE ' . $this->fullTableName($model));
-
-		foreach ($cols as $column) {
-			$colKey = array_keys($column);
-			if (isset($column[$colKey[0]]) && !isset($column[0])) {
-				$column[0] = $column[$colKey[0]];
-			}
-			if (isset($column[0])) {
-				$fields[] = array(
-					'name'		=> $column[0]['Field'],
-					'type'		=> $this->column($column[0]['Type']),
-					'null'		=> ($column[0]['Null'] == 'YES' ? true : false),
-					'default'	=> $column[0]['Default'],
-					'length'	=> $this->length($column[0]['Type'])
-				);
-			}
-		}
-
-		$this->__cacheDescription($this->fullTableName($model, false), $fields);
-		return $fields;
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column The column into which this data will be inserted
- * @param boolean $safe Whether or not numeric data should be handled automagically if no column data is provided
- * @return string Quoted and escaped data
- */
-	function value($data, $column = null, $safe = false) {
-		$parent = parent::value($data, $column, $safe);
-
-		if ($parent != null) {
-			return $parent;
-		}
-
-		if ($data === null) {
-			return 'NULL';
-		}
-
-		if($data === '') {
-			return  "''";
-		}
-
-		switch ($column) {
-			case 'boolean':
-				$data = $this->boolean((bool)$data);
-			break;
-			case 'integer' :
-			case 'float' :
-			case null :
-				if(is_numeric($data)) {
-					break;
-				}
-			default:
-				$data = "'" . mysql_real_escape_string($data, $this->connection) . "'";
-			break;
-		}
-
-		return $data;
-	}
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-			if ($this->execute('START TRANSACTION')) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->execute('COMMIT');
-		}
-		return false;
-	}
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-			return $this->execute('ROLLBACK');
-		}
-		return false;
-	}
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message with error number
- */
-	function lastError() {
-		if (mysql_errno($this->connection)) {
-			return mysql_errno($this->connection).': '.mysql_error($this->connection);
-		}
-		return null;
-	}
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists,
- * this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-			return mysql_affected_rows($this->connection);
-		}
-		return null;
-	}
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result and is_resource($this->_result)) {
-			return @mysql_num_rows($this->_result);
-		}
-		return null;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param unknown_type $source
- * @return in
- */
-	function lastInsertId($source = null) {
-		$id = $this->fetchAll('SELECT LAST_INSERT_ID() AS insertID', false);
-		if ($id !== false && !empty($id) && !empty($id[0]) && isset($id[0][0]['insertID'])) {
-			return $id[0][0]['insertID'];
-		}
-
-		return null;
-	}
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (is_array($real)) {
-			$col = $real['name'];
-			if (isset($real['limit'])) {
-				$col .= '('.$real['limit'].')';
-			}
-			return $col;
-		}
-
-		$col = r(')', '', $real);
-		$limit = $this->length($real);
-		@list($col,$vals) = explode('(', $col);
-
-		if (in_array($col, array('date', 'time', 'datetime', 'timestamp'))) {
-			return $col;
-		}
-		if ($col == 'tinyint' && $limit == 1) {
-			return 'boolean';
-		}
-		if (strpos($col, 'int') !== false) {
-			return 'integer';
-		}
-		if (strpos($col, 'char') !== false || $col == 'tinytext') {
-			return 'string';
-		}
-		if (strpos($col, 'text') !== false) {
-			return 'text';
-		}
-		if (strpos($col, 'blob') !== false) {
-			return 'binary';
-		}
-		if (in_array($col, array('float', 'double', 'decimal'))) {
-			return 'float';
-		}
-		if (strpos($col, 'enum') !== false) {
-			return "enum($vals)";
-		}
-		if ($col == 'boolean') {
-			return $col;
-		}
-		return 'text';
-	}
-/**
- * Gets the length of a database-native column description, or null if no length
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return int An integer representing the length of the column
- */
-	function length($real) {
-		$col = r(array(')', 'unsigned'), '', $real);
-		$limit = null;
-
-		if (strpos($col, '(') !== false) {
-			list($col, $limit) = explode('(', $col);
-		}
-
-		if ($limit != null) {
-			return intval($limit);
-		}
-		return null;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results =& $results;
-		$this->map = array();
-		$num_fields = mysql_num_fields($results);
-		$index = 0;
-		$j = 0;
-
-		while ($j < $num_fields) {
-
-			$column = mysql_fetch_field($results,$j);
-			if (!empty($column->table)) {
-				$this->map[$index++] = array($column->table, $column->name);
-			} else {
-				$this->map[$index++] = array(0, $column->name);
-			}
-			$j++;
-		}
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = mysql_fetch_row($this->results)) {
-			$resultRow = array();
-			$i = 0;
-			foreach ($row as $index => $field) {
-				list($table, $column) = $this->map[$index];
-				$resultRow[$table][$column] = $row[$index];
-				$i++;
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-/**
- * Sets the database encoding
- *
- * @param string $enc Database encoding
- * @return void
- */
-	function setEncoding($enc) {
-		return $this->_execute('SET NAMES ' . $enc) != false;
-	}
-/**
- * Gets the database encoding
- *
- * @return string The database encoding
- */
-	function getEncoding() {
-		return mysql_client_encoding($this->connection);
-	}
-/**
- * Generate a MySQL schema for the given Schema object
- *
- * @param object $schema An instance of a subclass of CakeSchema
- * @param string $table Optional.  If specified only the table name given will be generated.
- *                      Otherwise, all tables defined in the schema are generated.
- * @return string
- */
-	function generateSchema($schema, $table = null) {
-		if (!is_a($schema, 'CakeSchema')) {
-			trigger_error(__('Invalid schema object', true), E_USER_WARNING);
-			return null;
-		}
-		$out = '';
-
-		foreach ($schema->tables as $curTable => $columns) {
-			if (empty($table) || $table == $curTable) {
-				$out .= 'CREATE TABLE ' . $this->fullTableName($curTable) . " (\n";
-				$colList = array();
-				$primary = null;
-
-				foreach ($columns as $col) {
-					if (isset($col['key']) && $col['key'] == 'primary') {
-						$primary = $col;
-					}
-					$colList[] = $this->generateColumnSchema($col);
-				}
-				if (empty($primary)) {
-					$primary = array('id', 'integer', 'key' => 'primary');
-					array_unshift($colList, $this->generateColumnSchema($primary));
-				}
-				$colList[] = 'PRIMARY KEY (' . $this->name($primary[0]) . ')';
-				$out .= "\t" . join(",\n\t", $colList) . "\n);\n\n";
-			}
-		}
-		return $out;
-	}
-/**
- * Generate a MySQL-native column schema string
- *
- * @param array $column An array structured like the following: array('name', 'type'[, options]),
- *                      where options can be 'default', 'length', or 'key'.
- * @return string
- */
-	function generateColumnSchema($column) {
-		$name = $type = null;
-		$column = am(array('null' => true), $column);
-		list($name, $type) = $column;
-
-		if (empty($name) || empty($type)) {
-			trigger_error('Column name or type not defined in schema', E_USER_WARNING);
-			return null;
-		}
-		if (!isset($this->columns[$type])) {
-			trigger_error("Column type {$type} does not exist", E_USER_WARNING);
-			return null;
-		}
-		$real = $this->columns[$type];
-		$out = $this->name($name) . ' ' . $real['name'];
-
-		if (isset($real['limit']) || isset($real['length']) || isset($column['limit']) || isset($column['length'])) {
-			if (isset($column['length'])) {
-				$length = $column['length'];
-			} elseif (isset($column['limit'])) {
-				$length = $column['limit'];
-			} elseif (isset($real['length'])) {
-				$length = $real['length'];
-			} else {
-				$length = $real['limit'];
-			}
-			$out .= '(' . $length . ')';
-		}
-
-		if (isset($column['key']) && $column['key'] == 'primary') {
-			$out .= ' NOT NULL AUTO_INCREMENT';
-		} elseif (isset($column['default'])) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type);
-		} elseif (isset($column['null']) && $column['null'] == true) {
-			$out .= ' DEFAULT NULL';
-		} elseif (isset($column['default']) && isset($column['null']) && $column['null'] == false) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type) . ' NOT NULL';
-		} elseif (isset($column['null']) && $column['null'] == false) {
-			$out .= ' NOT NULL';
-		}
-		return $out;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $schema
- * @return unknown
- */
-	function buildSchemaQuery($schema) {
-		$search = array('{AUTOINCREMENT}', '{PRIMARY}', '{UNSIGNED}', '{FULLTEXT}',
-						'{FULLTEXT_MYSQL}', '{BOOLEAN}', '{UTF_8}');
-		$replace = array('int(11) not null auto_increment', 'primary key', 'unsigned',
-						'FULLTEXT', 'FULLTEXT', 'enum (\'true\', \'false\') NOT NULL default \'true\'',
-						'/*!40100 CHARACTER SET utf8 COLLATE utf8_unicode_ci */');
-		$query = trim(r($search, $replace, $schema));
-		return $query;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/dbo_mysqli.php b/old/html/multidic/cake/libs/model/dbo/dbo_mysqli.php
deleted file mode 100644
index b73e6ee..0000000
--- a/old/html/multidic/cake/libs/model/dbo/dbo_mysqli.php
+++ /dev/null
@@ -1,543 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_mysqli.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * MySQLi layer for DBO
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 1.1.4.2974
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboMysqli extends DboSource {
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $description = "Mysqli DBO Driver";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $startQuote = "`";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $endQuote = "`";
-/**
- * Base configuration settings for Mysqli driver
- *
- * @var array
- */
-	var $_baseConfig = array('persistent' => true,
-								'host' => 'localhost',
-								'login' => 'root',
-								'password' => '',
-								'database' => 'cake',
-								'port' => '3306',
-								'connect' => 'mysqli_connect');
-/**
- * Mysqli column definition
- *
- * @var array
- */
-	var $columns = array('primary_key' => array('name' => 'int(11) DEFAULT NULL auto_increment'),
-						'string' => array('name' => 'varchar', 'limit' => '255'),
-						'text' => array('name' => 'text'),
-						'integer' => array('name' => 'int', 'limit' => '11', 'formatter' => 'intval'),
-						'float' => array('name' => 'float', 'formatter' => 'floatval'),
-						'datetime' => array('name' => 'datetime', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-						'timestamp' => array('name' => 'timestamp', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-						'time' => array('name' => 'time', 'format' => 'H:i:s', 'formatter' => 'date'),
-						'date' => array('name' => 'date', 'format' => 'Y-m-d', 'formatter' => 'date'),
-						'binary' => array('name' => 'blob'),
-						'boolean' => array('name' => 'tinyint', 'limit' => '1'));
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @return boolean True if the database could be connected, else false
- */
-	function connect() {
-		$config = $this->config;
-		$this->connected = false;
-		$this->connection = mysqli_connect($config['host'], $config['login'], $config['password'], $config['database'], $config['port']);
-
-		if ($this->connection !== false) {
-			$this->connected = true;
-		}
-
-		if (!empty($config['encoding'])) {
-			$this->setEncoding($config['encoding']);
-		}
-		return $this->connected;
-	}
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		@mysqli_free_result($this->results);
-		$this->connected = !@mysqli_close($this->connection);
-		return !$this->connected;
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- * @access protected
- */
-	function _execute($sql) {
-		return mysqli_query($this->connection, $sql);
-	}
-/**
- * Returns an array of sources (tables) in the database.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$cache = parent::listSources();
-		if ($cache != null) {
-			return $cache;
-		}
-		$result = $this->_execute('SHOW TABLES FROM ' . $this->name($this->config['database']) . ';');
-
-		if (!$result) {
-			return array();
-		} else {
-			$tables = array();
-
-			while ($line = mysqli_fetch_array($result)) {
-				$tables[] = $line[0];
-			}
-			parent::listSources($tables);
-			return $tables;
-		}
-	}
-/**
- * Returns an array of the fields in given table name.
- *
- * @param string $tableName Name of database table to inspect
- * @return array Fields in table. Keys are name and type
- */
-	function describe(&$model) {
-
-		$cache = parent::describe($model);
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$fields = false;
-		$cols = $this->query('DESCRIBE ' . $this->fullTableName($model));
-
-		foreach ($cols as $column) {
-			$colKey = array_keys($column);
-			if (isset($column[$colKey[0]]) && !isset($column[0])) {
-				$column[0] = $column[$colKey[0]];
-			}
-			if (isset($column[0])) {
-				$fields[] = array(
-					'name'		=> $column[0]['Field'],
-					'type'		=> $this->column($column[0]['Type']),
-					'null'		=> ($column[0]['Null'] == 'YES' ? true : false),
-					'default'	=> $column[0]['Default'],
-					'length'	=> $this->length($column[0]['Type'])
-				);
-			}
-		}
-
-		$this->__cacheDescription($this->fullTableName($model, false), $fields);
-		return $fields;
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column The column into which this data will be inserted
- * @param boolean $safe Whether or not numeric data should be handled automagically if no column data is provided
- * @return string Quoted and escaped data
- */
-	function value($data, $column = null, $safe = false) {
-		$parent = parent::value($data, $column, $safe);
-
-		if ($parent != null) {
-			return $parent;
-		}
-
-		if ($data === null) {
-			return 'NULL';
-		}
-
-		if($data === '') {
-			return  "''";
-		}
-
-		switch ($column) {
-			case 'boolean':
-				$data = $this->boolean((bool)$data);
-			break;
-			case 'integer' :
-			case 'float' :
-			case null :
-				if(is_numeric($data)) {
-					break;
-				}
-			default:
-				$data = "'" . mysqli_real_escape_string($this->connection, $data) . "'";
-			break;
-		}
-
-		return $data;
-	}
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-			if ($this->execute('START TRANSACTION')) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->execute('COMMIT');
-		}
-		return false;
-	}
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-			return $this->execute('ROLLBACK');
-		}
-		return false;
-	}
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message with error number
- */
-	function lastError() {
-		if (mysqli_errno($this->connection)) {
-			return mysqli_errno($this->connection).': '.mysqli_error($this->connection);
-		}
-		return null;
-	}
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists,
- * this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-			return mysqli_affected_rows($this->connection);
-		}
-		return null;
-	}
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result and is_object($this->_result)) {
-			return @mysqli_num_rows($this->_result);
-		}
-		return null;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param unknown_type $source
- * @return in
- */
-	function lastInsertId($source = null) {
-		$id = $this->fetchAll('SELECT LAST_INSERT_ID() AS insertID', false);
-		if ($id !== false && !empty($id) && !empty($id[0]) && isset($id[0][0]['insertID'])) {
-			return $id[0][0]['insertID'];
-		}
-
-		return null;
-	}
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (is_array($real)) {
-			$col = $real['name'];
-			if (isset($real['limit'])) {
-				$col .= '('.$real['limit'].')';
-			}
-			return $col;
-		}
-
-		$col = r(')', '', $real);
-		$limit = $this->length($real);
-		@list($col,$vals) = explode('(', $col);
-
-		if (in_array($col, array('date', 'time', 'datetime', 'timestamp'))) {
-			return $col;
-		}
-		if ($col == 'tinyint' && $limit == 1) {
-			return 'boolean';
-		}
-		if (strpos($col, 'int') !== false) {
-			return 'integer';
-		}
-		if (strpos($col, 'char') !== false || $col == 'tinytext') {
-			return 'string';
-		}
-		if (strpos($col, 'text') !== false) {
-			return 'text';
-		}
-		if (strpos($col, 'blob') !== false) {
-			return 'binary';
-		}
-		if (in_array($col, array('float', 'double', 'decimal'))) {
-			return 'float';
-		}
-		if (strpos($col, 'enum') !== false) {
-			return "enum($vals)";
-		}
-		if ($col == 'boolean') {
-			return $col;
-		}
-		return 'text';
-	}
-/**
- * Gets the length of a database-native column description, or null if no length
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return int An integer representing the length of the column
- */
-	function length($real) {
-		$col = r(array(')', 'unsigned'), '', $real);
-		$limit = null;
-
-		if (strpos($col, '(') !== false) {
-			list($col, $limit) = explode('(', $col);
-		}
-
-		if ($limit != null) {
-			return intval($limit);
-		}
-		return null;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results =& $results;
-		$this->map = array();
-		$num_fields = mysqli_num_fields($results);
-		$index = 0;
-		$j = 0;
-		while ($j < $num_fields) {
-			$column = mysqli_fetch_field_direct($results, $j);
-			if (!empty($column->table)) {
-				$this->map[$index++] = array($column->table, $column->name);
-			} else {
-				$this->map[$index++] = array(0, $column->name);
-			}
-			$j++;
-		}
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = mysqli_fetch_row($this->results)) {
-			$resultRow = array();
-			$i = 0;
-			foreach ($row as $index => $field) {
-				@list($table, $column) = $this->map[$index];
-				$resultRow[$table][$column] = $row[$index];
-				$i++;
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-/**
- * Sets the database encoding
- *
- * @param string $enc Database encoding
- * @return void
- */
-	function setEncoding($enc) {
-		return $this->_execute('SET NAMES ' . $enc) != false;
-	}
-/**
- * Gets the database encoding
- *
- * @return string The database encoding
- */
-	function getEncoding() {
-		return mysql_client_encoding($this->connection);
-	}
-/**
- * Generate a MySQL schema for the given Schema object
- *
- * @param object $schema An instance of a subclass of CakeSchema
- * @param string $table Optional.  If specified only the table name given will be generated.
- *                      Otherwise, all tables defined in the schema are generated.
- * @return string
- */
-	function generateSchema($schema, $table = null) {
-		if (!is_a($schema, 'CakeSchema')) {
-			trigger_error(__('Invalid schema object', true), E_USER_WARNING);
-			return null;
-		}
-		$out = '';
-
-		foreach ($schema->tables as $curTable => $columns) {
-			if (empty($table) || $table == $curTable) {
-				$out .= 'CREATE TABLE ' . $this->fullTableName($curTable) . " (\n";
-				$colList = array();
-				$primary = null;
-
-				foreach ($columns as $col) {
-					if (isset($col['key']) && $col['key'] == 'primary') {
-						$primary = $col;
-					}
-					$colList[] = $this->generateColumnSchema($col);
-				}
-				if (empty($primary)) {
-					$primary = array('id', 'integer', 'key' => 'primary');
-					array_unshift($colList, $this->generateColumnSchema($primary));
-				}
-				$colList[] = 'PRIMARY KEY (' . $this->name($primary[0]) . ')';
-				$out .= "\t" . join(",\n\t", $colList) . "\n);\n\n";
-			}
-		}
-		return $out;
-	}
-/**
- * Generate a MySQL-native column schema string
- *
- * @param array $column An array structured like the following: array('name', 'type'[, options]),
- *                      where options can be 'default', 'length', or 'key'.
- * @return string
- */
-	function generateColumnSchema($column) {
-		$name = $type = null;
-		$column = am(array('null' => true), $column);
-		list($name, $type) = $column;
-
-		if (empty($name) || empty($type)) {
-			trigger_error('Column name or type not defined in schema', E_USER_WARNING);
-			return null;
-		}
-		if (!isset($this->columns[$type])) {
-			trigger_error("Column type {$type} does not exist", E_USER_WARNING);
-			return null;
-		}
-		$real = $this->columns[$type];
-		$out = $this->name($name) . ' ' . $real['name'];
-
-		if (isset($real['limit']) || isset($real['length']) || isset($column['limit']) || isset($column['length'])) {
-			if (isset($column['length'])) {
-				$length = $column['length'];
-			} elseif (isset($column['limit'])) {
-				$length = $column['limit'];
-			} elseif (isset($real['length'])) {
-				$length = $real['length'];
-			} else {
-				$length = $real['limit'];
-			}
-			$out .= '(' . $length . ')';
-		}
-
-		if (isset($column['key']) && $column['key'] == 'primary') {
-			$out .= ' NOT NULL AUTO_INCREMENT';
-		} elseif (isset($column['default'])) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type);
-		} elseif (isset($column['null']) && $column['null'] == true) {
-			$out .= ' DEFAULT NULL';
-		} elseif (isset($column['default']) && isset($column['null']) && $column['null'] == false) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type) . ' NOT NULL';
-		} elseif (isset($column['null']) && $column['null'] == false) {
-			$out .= ' NOT NULL';
-		}
-		return $out;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $schema
- * @return unknown
- */
-	function buildSchemaQuery($schema) {
-		$search = array('{AUTOINCREMENT}', '{PRIMARY}', '{UNSIGNED}', '{FULLTEXT}',
-						'{FULLTEXT_MYSQL}', '{BOOLEAN}', '{UTF_8}');
-		$replace = array('int(11) not null auto_increment', 'primary key', 'unsigned',
-						'FULLTEXT', 'FULLTEXT', 'enum (\'true\', \'false\') NOT NULL default \'true\'',
-						'/*!40100 CHARACTER SET utf8 COLLATE utf8_unicode_ci */');
-		$query = trim(r($search, $replace, $schema));
-		return $query;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/dbo_odbc.php b/old/html/multidic/cake/libs/model/dbo/dbo_odbc.php
deleted file mode 100644
index 4545a32..0000000
--- a/old/html/multidic/cake/libs/model/dbo/dbo_odbc.php
+++ /dev/null
@@ -1,466 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_odbc.php 4717 2007-03-31 17:26:16Z phpnut $ */
-
-/**
- * ODBC for DBO
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.10.5.1790
- * @version			$Revision: 4717 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-31 11:26:16 -0600 (Sat, 31 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboOdbc extends DboSource{
-
-/**
- * Driver description
- *
- * @var string
- */
-	var $description = "ODBC DBO Driver";
-
-/**
- * Table/column starting quote
- *
- * @var string
- */
-	var $startQuote = "`";
-
-/**
- * Table/column end quote
- *
- * @var string
- */
-	var $endQuote = "`";
-
-/**
- * Driver base configuration
- *
- * @var array
- */
-	var $_baseConfig = array('persistent' => true,
-				'login' => 'root',
-				'password' => '',
-				'database' => 'cake',
-				'connect'  => 'odbc_pconnect'
-	);
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-
-	var $columns = array();
-
-	//	var $columns = array('primary_key' => array('name' => 'int(11) DEFAULT NULL auto_increment'),
-	//						'string' => array('name' => 'varchar', 'limit' => '255'),
-	//						'text' => array('name' => 'text'),
-	//						'integer' => array('name' => 'int', 'limit' => '11'),
-	//						'float' => array('name' => 'float'),
-	//						'datetime' => array('name' => 'datetime', 'format' => 'Y-m-d h:i:s', 'formatter' => 'date'),
-	//						'timestamp' => array('name' => 'datetime', 'format' => 'Y-m-d h:i:s', 'formatter' => 'date'),
-	//						'time' => array('name' => 'time', 'format' => 'h:i:s', 'formatter' => 'date'),
-	//						'date' => array('name' => 'date', 'format' => 'Y-m-d', 'formatter' => 'date'),
-	//						'binary' => array('name' => 'blob'),
-	//						'boolean' => array('name' => 'tinyint', 'limit' => '1'));
-
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @return boolean True if the database could be connected, else false
- */
-	function connect() {
-		$config = $this->config;
-		$connect = $config['connect'];
-
-		$this->connected = false;
-		$this->connection = $connect($config['database'], $config['login'], $config['password']);
-
-		if ($this->connection) {
-				$this->connected = true;
-		}
-
-		return $this->connected;
-	}
-
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		return @odbc_close($this->connection);
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- * @access protected
- */
-	function _execute($sql) {
-		return odbc_exec($this->connection, $sql);
-	}
-/**
- * Returns an array of sources (tables) in the database.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-
-		$cache = parent::listSources();
-		if ($cache != null) {
-			return $cache;
-		}
-
-		/*$result = odbc_tables($this->connection);
-		if (function_exists('odbc_fetch_row')) {
-			echo 'GOOD';
-		} else {
-			echo 'BAD';
-		}*/
-
-		$result = odbc_tables($this->connection);
-
-		$tables = array();
-		while (odbc_fetch_row($result)) {
-			array_push($tables, odbc_result($result, "TABLE_NAME"));
-		}
-
-		foreach( $tables as $t ) {
-			echo "$t\n";
-		}
-
-		parent::listSources($tables);
-		return $tables;
-	}
-/**
- * Returns an array of the fields in given table name.
- *
- * @param Model $model Model object to describe
- * @return array Fields in table. Keys are name and type
- */
-	function &describe(&$model) {
-		$cache=parent::describe($model);
-
-		if ($cache != null) {
-				return $cache;
-		}
-
-		$fields=array();
-		$sql='SELECT * FROM ' . $this->fullTableName($model) . ' LIMIT 1';
-		$result=odbc_exec($this->connection, $sql);
-
-		$count=odbc_num_fields($result);
-
-		for($i = 1; $i <= $count; $i++) {
-				$cols[$i - 1] = odbc_field_name($result, $i);
-		}
-
-		foreach($cols as $column) {
-				$type
-				= odbc_field_type(
-					odbc_exec($this->connection, "SELECT " . $column . " FROM " . $this->fullTableName($model)),
-					1);
-				array_push($fields, array('name' => $column,
-												'type' => $type));
-		}
-
-		$this->__cacheDescription($model->tablePrefix . $model->table, $fields);
-		return $fields;
-	}
-
-	function name($data) {
-		if ($data == '*') {
-				return '*';
-		}
-
-		$pos=strpos($data, '`');
-
-		if ($pos === false) {
-				$data = '' . str_replace('.', '.', $data) . '';
-		//$data = '`'. str_replace('.', '`.`', $data) .'`';
-		}
-
-		return $data;
-	}
-
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column The column into which this data will be inserted
- * @return string Quoted and escaped
- * @todo Add logic that formats/escapes data based on column type
- */
-	function value($data, $column = null) {
-		$parent=parent::value($data, $column);
-
-		if ($parent != null) {
-				return $parent;
-		}
-
-		if ($data === null) {
-				return 'NULL';
-		}
-
-		// $data = mysql_real_escape_string($data, $this->connection);
-
-		if (!is_numeric($data)) {
-				$return = "'" . $data . "'";
-		} else {
-				$return = $data;
-		}
-
-		return $return;
-	}
-
-/**
- * Not sure about this one, MySQL needs it but does ODBC?  Safer just to leave it
- * Translates between PHP boolean values and MySQL (faked) boolean values
- *
- * @param mixed $data Value to be translated
- * @return mixed Converted boolean value
- */
-	function boolean($data) {
-		if ($data === true || $data === false) {
-				if ($data === true) {
-					return 1;
-				}
-
-				return 0;
-		} else {
-				if (intval($data !== 0)) {
-					return true;
-				}
-
-				return false;
-		}
-	}
-
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-				if (odbc_autocommit($this->connection, false)) {
-					$this->_transactionStarted = true;
-					return true;
-				}
-		}
-
-		return false;
-	}
-
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-				if (odbc_commit($this->connection)) {
-					$this->_transactionStarted = false;
-					return true;
-				}
-		}
-
-		return false;
-	}
-
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-				$this->_transactionStarted=false;
-				return odbc_rollback($this->connection);
-		}
-
-		return false;
-	}
-
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message with error number
- */
-	function lastError() {
-		if (odbc_error($this->connection)) {
-				return odbc_error($this->connection) . ': ' . odbc_errormsg($this->connection);
-		}
-
-		return null;
-	}
-
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists,
- * this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-				return null;
-		}
-
-		return null;
-	}
-
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result) {
-				return@odbc_num_rows($this->_result);
-		}
-
-		return null;
-	}
-
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param unknown_type $source
- * @return int
- */
-	function lastInsertId($source = null) {
-		$result=$this->fetchAll('SELECT @@IDENTITY');
-		return $result[0];
-	}
-
-/**
- * Enter description here...
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- */
-	function column($real) {
-		if (is_array($real)) {
-				$col=$real['name'];
-
-				if (isset($real['limit'])) {
-					$col .= '(' . $real['limit'] . ')';
-				}
-
-				return $col;
-		}
-
-		return $real;
-	}
-
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results=&$results;
-		$this->map=array();
-		$num_fields   =odbc_num_fields($results);
-		$index        =0;
-		$j            =0;
-
-		while($j < $num_fields) {
-				$column = odbc_fetch_array($results, $j);
-
-				if (!empty($column->table)) {
-					$this->map[$index++] = array($column->table,
-								$column->name);
-				} else {
-					echo array(0,
-								$column->name);
-
-					$this->map[$index++]=array(0,
-								$column->name);
-				}
-
-				$j++;
-		}
-	}
-
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = odbc_fetch_row($this->results)) {
-				$resultRow=array();
-				$i=0;
-
-				foreach($row as $index => $field) {
-					list($table, $column)      = $this->map[$index];
-					$resultRow[$table][$column]=$row[$index];
-					$i++;
-				}
-
-				return $resultRow;
-		} else {
-				return false;
-		}
-	}
-
-	function buildSchemaQuery($schema) {
-		$search=array('{AUTOINCREMENT}',
-					'{PRIMARY}',
-					'{UNSIGNED}',
-					'{FULLTEXT}',
-					'{FULLTEXT_MYSQL}',
-					'{BOOLEAN}',
-					'{UTF_8}');
-
-		$replace=array('int(11) not null auto_increment',
-					'primary key',
-					'unsigned',
-					'FULLTEXT',
-					'FULLTEXT',
-					'enum (\'true\', \'false\') NOT NULL default \'true\'',
-					'/*!40100 CHARACTER SET utf8 COLLATE utf8_unicode_ci */');
-
-		$query=trim(str_replace($search, $replace, $schema));
-		return $query;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/dbo_pear.php b/old/html/multidic/cake/libs/model/dbo/dbo_pear.php
deleted file mode 100644
index 4b4415a..0000000
--- a/old/html/multidic/cake/libs/model/dbo/dbo_pear.php
+++ /dev/null
@@ -1,228 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_pear.php 4717 2007-03-31 17:26:16Z phpnut $ */
-
-/**
- * {@link http://pear.php.net/package/DB PEAR::DB} layer for DBO.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4717 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-31 11:26:16 -0600 (Sat, 31 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Create an include path required PEAR libraries.
- */
-ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . PEAR);
-vendor ('Pear/DB');
-
-/**
- * {@link http://pear.php.net/package/DB PEAR::DB} layer for DBO.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboPear extends DboSource{
-
-/**
- * PEAR::DB object with which we connect.
- *
- * @var DB The connection object.
- * @access private
- */
-	 var $_pear = null;
-
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @param array $config Configuration array for connecting
- * @return boolean True if the database could be connected, else false
- */
-	 function connect($config) {
-		  $this->config   =$config;
-		  $dsn            =$config['driver'] . '://' . $config['login'] . ':' . $config['password'] . '@'
-			  . $config['host'] . '/' . $config['database'];
-		  $options=array('debug' => Configure::read() - 1,
-					  'portability' => DB_PORTABILITY_ALL,);
-
-		  $this->_pear    =&DB::connect($dsn, $options);
-		  $this->connected=$this->_pear ? true : false;
-		  return !(PEAR::isError($this->_pear));
-	 }
-
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	 function disconnect() {
-		  die (__('Please implement DBO::disconnect() first.'));
-	 }
-
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- */
-	 function execute($sql) {
-		  return $this->_pear->query($sql);
-	 }
-
-/**
- * Returns a row from given resultset as an array .
- *
- * @return array The fetched row as an array
- */
-	function fetchRow($sql = null) {
-		if (!empty($sql) && is_string($sql) && strlen($sql) > 5) {
-			if (!$this->execute($sql)) {
-				return null;
-			}
-		}
-		return $this->_result->fetchRow(DB_FETCHMODE_ASSOC);
-	}
-
-/**
- * Returns an array of tables in the database. If there are no tables, an error is raised and the application exits.
- * :WARNING: :TODO: POSTGRESQL & MYSQL ONLY! PEAR::DB doesn't support universal table listing.
- *
- * @return array Array of tablenames in the database
- */
-	 function tablesList() {
-		  $driver=$this->config['driver'];
-		  $tables=array();
-
-		  if ('postgres' == $driver) {
-				$sql   ="SELECT a.relname AS name
-						FROM pg_class a, pg_user b
-						WHERE ( relkind = 'r') and relname !~ '^pg_' AND relname !~ '^sql_'
-						AND relname !~ '^xin[vx][0-9]+' AND b.usesysid = a.relowner
-						AND NOT (EXISTS (SELECT viewname FROM pg_views WHERE viewname=a.relname));";
-
-				$result=$this->all($sql);
-
-				foreach($result as $item) {
-					 $tables[] = $item['name'];
-				}
-		  } elseif('mysql' == $driver) {
-				$result=array();
-				$result=mysql_list_tables($this->config['database']);
-
-				while($item = mysql_fetch_array($result)) {
-					 $tables[] = $item[0];
-				}
-		  } else {
-				die (__('Please implement DBO_Pear::tablesList() for your database driver.'));
-		  }
-
-		  if (!$result) {
-				trigger_error(ERROR_NO_TABLE_LIST, E_USER_ERROR);
-				exit;
-		  } else {
-				return $tables;
-		  }
-	 }
-
-/**
- * Returns an array of the fields in given table name.
- *
- * @param string $tableName Name of database table to inspect
- * @return array Fields in table. Keys are name and type
- */
-	 function fields($tableName) {
-		  $data  =$this->_pear->tableInfo($tableName);
-		  $fields=false;
-
-		  foreach($data as $item) {
-				$fields[] = array('name' => $item['name'],
-							'type' => $item['type']);
-		  }
-
-		  return $fields;
-	 }
-
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @return string Quoted and escaped
- */
-	 function prepareValue($data) {
-		  return $this->_pear->quoteSmart($data);
-	 }
-
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message
- */
-	 function lastError() {
-		  return PEAR::isError($this->_result) ? $this->_result->getMessage() : null;
-	 }
-
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists, this returns false.
- *
- * @return int Number of affected rows
- */
-	 function lastAffected() {
-		  return $this->_pear->affectedRows();
-	 }
-
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	 function lastNumRows() {
-		  if (method_exists($this->_result, 'numRows')) {
-				return $this->_result->numRows();
-		  } else {
-				return false;
-		  }
-	 }
-
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param string $table Name of the database table
- * @return int
- */
-	 function lastInsertId($table) {
-		  return $this->field('id', "SELECT MAX(id) FROM {$table}");
-	 }
-
-/**
- * Returns a limit statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- */
-	 function selectLimit($limit, $offset = '0') {
-		  return ' ' . $this->_pear->modifyLimitQuery('', $offset, $limit);
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/dbo_postgres.php b/old/html/multidic/cake/libs/model/dbo/dbo_postgres.php
deleted file mode 100644
index 5722da4..0000000
--- a/old/html/multidic/cake/libs/model/dbo/dbo_postgres.php
+++ /dev/null
@@ -1,647 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_postgres.php 5134 2007-05-20 06:44:09Z phpnut $ */
-
-/**
- * PostgreSQL layer for DBO.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.9.1.114
- * @version			$Revision: 5134 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 01:44:09 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * PostgreSQL layer for DBO.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboPostgres extends DboSource {
-
-	var $description = "PostgreSQL DBO Driver";
-
-	var $_baseConfig = array(
-		'connect'	=> 'pg_pconnect',
-		'persistent' => true,
-		'host' => 'localhost',
-		'login' => 'root',
-		'password' => '',
-		'database' => 'cake',
-		'schema' => 'public',
-		'port' => 5432,
-		'encoding' => ''
-	);
-
-	var $columns = array(
-		'primary_key' => array('name' => 'serial NOT NULL'),
-		'string' => array('name'  => 'varchar', 'limit' => '255'),
-		'text' => array('name' => 'text'),
-		'integer' => array('name' => 'integer', 'formatter' => 'intval'),
-		'float' => array('name' => 'float', 'formatter' => 'floatval'),
-		'datetime' => array('name' => 'timestamp', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'timestamp' => array('name' => 'timestamp', 'format' => 'Y-m-d H:i:s', 'formatter' => 'date'),
-		'time' => array('name' => 'time', 'format' => 'H:i:s', 'formatter' => 'date'),
-		'date' => array('name' => 'date', 'format' => 'Y-m-d', 'formatter' => 'date'),
-		'binary' => array('name' => 'bytea'),
-		'boolean' => array('name' => 'boolean'),
-		'number' => array('name' => 'numeric'),
-		'inet' => array('name'  => 'inet')
-	);
-
-	var $startQuote = '"';
-
-	var $endQuote = '"';
-/**
- * Contains mappings of custom auto-increment sequences, if a table uses a sequence name
- * other than what is dictated by convention.
- *
- * @var array
- */
-	var $_sequenceMap = array();
-/**
- * Connects to the database using options in the given configuration array.
- *
- * @return True if successfully connected.
- */
-	function connect() {
-
-		$config = $this->config;
-		$connect = $config['connect'];
-		$this->connection = $connect("host='{$config['host']}' port='{$config['port']}' dbname='{$config['database']}' user='{$config['login']}' password='{$config['password']}'");
-
-		if ($this->connection) {
-			$this->connected = true;
-		} else {
-			$this->connected = false;
-		}
-		if (!empty($config['encoding'])) {
-			$this->setEncoding($config['encoding']);
-		}
-
-		return $this->connected;
-	}
-
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		@pg_free_result($this->results);
-		$this->connected = !@pg_close($this->connection);
-		return !$this->connected;
-	}
-
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- */
-	function _execute($sql) {
-		return pg_query($this->connection, $sql);
-	}
-/**
- * Returns an array of tables in the database. If there are no tables, an error is raised and the application exits.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$cache = parent::listSources();
-
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$schema = $this->config['schema'];
-		$sql = "SELECT table_name as name FROM INFORMATION_SCHEMA.tables WHERE table_schema = '{$schema}';";
-		$result = $this->fetchAll($sql);
-
-		if (!$result) {
-			return array();
-		} else {
-			$tables = array();
-
-			foreach($result as $item) {
-				$tables[] = $item[0]['name'];
-			}
-
-			parent::listSources($tables);
-			return $tables;
-		}
-	}
-
-/**
- * Returns an array of the fields in given table name.
- *
- * @param string $tableName Name of database table to inspect
- * @return array Fields in table. Keys are name and type
- */
-	function &describe(&$model) {
-		if (isset($model->sequence)) {
-			$this->_sequenceMap[$this->fullTableName($model, false)] = $model->sequence;
-		}
-
-		$cache = parent::describe($model);
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$fields = false;
-		$cols = $this->fetchAll("SELECT DISTINCT column_name AS name, data_type AS type, is_nullable AS null, column_default AS default, ordinal_position AS position, character_maximum_length AS char_length, character_octet_length AS oct_length FROM information_schema.columns WHERE table_name =" . $this->value($model->tablePrefix . $model->table) . " ORDER BY position");
-
-		foreach($cols as $column) {
-			$colKey = array_keys($column);
-
-			if (isset($column[$colKey[0]]) && !isset($column[0])) {
-				$column[0] = $column[$colKey[0]];
-			}
-
-			if (isset($column[0])) {
-				$c = $column[0];
-				if (strpos($c['default'], 'nextval(') === 0) {
-					$c['default'] = null;
-				}
-				if (!empty($c['char_length'])) {
-					$length = intval($c['char_length']);
-				} elseif (!empty($c['oct_length'])) {
-					$length = intval($c['oct_length']);
-				} else {
-					$length = $this->length($c['type']);
-				}
-				$fields[] = array(
-					'name'    => $c['name'],
-					'type'    => $this->column($c['type']),
-					'null'    => ($c['null'] == 'NO' ? false : true),
-					'default' => $c['default'],
-					'length'  => $length
-				);
-			}
-		}
-		$this->__cacheDescription($model->tablePrefix . $model->table, $fields);
-		return $fields;
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @param string $column The column into which this data will be inserted
- * @return string Quoted and escaped
- * @todo Add logic that formats/escapes data based on column type
- */
-	function value($data, $column = null) {
-
-		$parent = parent::value($data, $column);
-		if ($parent != null) {
-			return $parent;
-		}
-
-		if ($data === null) {
-			return 'NULL';
-		}
-
-		switch($column) {
-			case 'inet':
-				if (!strlen($data)){
-					return 'DEFAULT';
-				} else {
-					$data = pg_escape_string($data);
-				}
-			break;
-			case 'integer':
-				if ($data === '') {
-					return 'DEFAULT';
-				} else {
-					$data = pg_escape_string($data);
-				}
-			break;
-			case 'binary':
-				$data = pg_escape_bytea($data);
-
-			break;
-			case 'boolean':
-				$data = $this->boolean((bool)$data, false);
-				if ($data === true) {
-					$data = '1';
-				} elseif ($data === false) {
-					$data = '0';
-				}
-			break;
-			default:
-				$data = pg_escape_string($data);
-			break;
-		}
-		return "'" . $data . "'";
-	}
-
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin(&$model) {
-		if (parent::begin($model)) {
-			if ($this->execute('BEGIN')) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit(&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->execute('COMMIT');
-		}
-		return false;
-	}
-
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback(&$model) {
-		if (parent::rollback($model)) {
-			return $this->execute('ROLLBACK');
-		}
-		return false;
-	}
-
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message
- */
-	function lastError() {
-		$last_error = pg_last_error($this->connection);
-		if ($last_error) {
-			return $last_error;
-		}
-		return null;
-	}
-
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists, this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-			$return = pg_affected_rows($this->_result);
-			return $return;
-		}
-		return false;
-	}
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result) {
-			$return = pg_num_rows($this->_result);
-			return $return;
-		}
-		return false;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @param string $source Name of the database table
- * @param string $field Name of the ID database field. Defaults to "id"
- * @return int
- */
-	function lastInsertId($source, $field = 'id') {
-		foreach ($this->__descriptions[$source] as $sourceinfo) {
-			if (strcasecmp($sourceinfo['name'], $field) == 0) {
-				break;
-			}
-		}
-
-		if (isset($this->_sequenceMap[$source])) {
-			$seq = $this->_sequenceMap[$source];
-		} elseif (preg_match('/^nextval\(\'(\w+)\'/', $sourceinfo['default'], $matches)) {
-			$seq = $matches[1];
-		} else {
-			$seq = "{$source}_{$field}_seq";
-		}
-
-		$res = $this->rawQuery("SELECT last_value AS max FROM \"{$seq}\"");
-		$data = $this->fetchRow($res);
-		return $data[0]['max'];
-	}
-/**
- * Generates the fields list of an SQL query.
- *
- * @param Model $model
- * @param string $alias Alias tablename
- * @param mixed $fields
- * @return array
- */
-	function fields(&$model, $alias = null, $fields = array(), $quote = true) {
-		if (empty($alias)) {
-			$alias = $model->name;
-		}
-		$fields = parent::fields($model, $alias, $fields, false);
-
-		if (!$quote) {
-			return $fields;
-		}
-		$count = count($fields);
-
-		if ($count >= 1 && $fields[0] != '*' && strpos($fields[0], 'COUNT(*)') === false) {
-			for($i = 0; $i < $count; $i++) {
-				if (!preg_match('/^.+\\(.*\\)/', $fields[$i]) && !preg_match('/\s+AS\s+/', $fields[$i])) {
-					$prepend = '';
-					if (strpos($fields[$i], 'DISTINCT') !== false) {
-						$prepend = 'DISTINCT ';
-						$fields[$i] = trim(r('DISTINCT', '', $fields[$i]));
-					}
-
-					$dot = strrpos($fields[$i], '.');
-					if ($dot === false) {
-						$fields[$i] = $prepend . $this->name($alias) . '.' . $this->name($fields[$i]) . ' AS ' . $this->name($alias . '__' . $fields[$i]);
-					} else {
-						$build = explode('.', $fields[$i]);
-						$fields[$i] = $prepend . $this->name($build[0]) . '.' . $this->name($build[1]) . ' AS ' . $this->name($build[0] . '__' . $build[1]);
-					}
-				}
-			}
-		}
-		return $fields;
-	}
-/**
- * Returns a limit statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- */
-	function limit($limit, $offset = null) {
-		if ($limit) {
-			$rt = '';
-			if (!strpos(strtolower($limit), 'limit') || strpos(strtolower($limit), 'limit') === 0) {
-				$rt = ' LIMIT';
-			}
-
-			$rt .= ' ' . $limit;
-			if ($offset) {
-				$rt .= ' OFFSET ' . $offset;
-			}
-
-			return $rt;
-		}
-		return null;
-	}
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (is_array($real)) {
-			$col = $real['name'];
-			if (isset($real['limit'])) {
-				$col .= '(' . $real['limit'] . ')';
-			}
-			return $col;
-		}
-
-		$col = r(')', '', $real);
-		$limit = null;
-		@list($col, $limit) = explode('(', $col);
-
-		if (in_array($col, array('date', 'time'))) {
-			return $col;
-		}
-		if (strpos($col, 'timestamp') !== false) {
-			return 'datetime';
-		}
-		if ($col == 'inet') {
-			return('inet');
-		}
-		if ($col == 'boolean') {
-			return 'boolean';
-		}
-		if (strpos($col, 'int') !== false && $col != 'interval') {
-			return 'integer';
-		}
-		if (strpos($col, 'char') !== false) {
-			return 'string';
-		}
-		if (strpos($col, 'text') !== false) {
-			return 'text';
-		}
-		if (strpos($col, 'bytea') !== false) {
-			return 'binary';
-		}
-		if (in_array($col, array('float', 'float4', 'float8', 'double', 'double precision', 'decimal', 'real', 'numeric'))) {
-			return 'float';
-		}
-		return 'text';
-	}
-/**
- * Gets the length of a database-native column description, or null if no length
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return int An integer representing the length of the column
- */
-	function length($real) {
-		$col = r(array(')', 'unsigned'), '', $real);
-		$limit = null;
-
-		if (strpos($col, '(') !== false) {
-			list($col, $limit) = explode('(', $col);
-		}
-
-		if ($limit != null) {
-			return intval($limit);
-		} elseif ($col == 'integer') {
-			return 11;
-		} elseif (in_array($col, array('int2', 'int4', 'int8'))) {
-			return intval(r('int', '', $col));
-		}
-		return null;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results =& $results;
-		$this->map = array();
-		$num_fields = pg_num_fields($results);
-		$index = 0;
-		$j = 0;
-
-		while($j < $num_fields) {
-			$columnName = pg_field_name($results, $j);
-
-			if (strpos($columnName, '__')) {
-				$parts = explode('__', $columnName);
-				$this->map[$index++] = array($parts[0], $parts[1]);
-			} else {
-				$this->map[$index++] = array(0, $columnName);
-			}
-			$j++;
-		}
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = pg_fetch_row($this->results)) {
-			$resultRow = array();
-			$i = 0;
-
-			foreach($row as $index => $field) {
-				list($table, $column) = $this->map[$index];
-				$resultRow[$table][$column] = $row[$index];
-				$i++;
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-/**
- * Translates between PHP boolean values and PostgreSQL boolean values
- *
- * @param mixed $data Value to be translated
- * @param boolean $quote	True to quote value, false otherwise
- * @return mixed Converted boolean value
- */
-	function boolean($data, $quote = true) {
-		$result = null;
-
-		if ($data === true || $data === false) {
-			$result = $data;
-		} elseif (is_string($data) && !is_numeric($data)) {
-			if (strpos($data, 't') !== false) {
-				$result = true;
-			} else {
-				$result = false;
-			}
-		} else {
-			$result = (bool)$data;
-		}
-
-		if ($quote) {
-			$result = "'" . $result . "'";
-		}
-
-		return $result;
-	}
-/**
- * Sets the database encoding
- *
- * @param mixed $enc Database encoding
- * @return boolean True on success, false on failure
- */
-	function setEncoding($enc) {
-		return pg_set_client_encoding($this->connection, $enc) == 0;
-	}
-/**
- * Gets the database encoding
- *
- * @return string The database encoding
- */
-	function getEncoding() {
-		return pg_client_encoding($this->connection);
-	}
-/**
- * Generate a PostgreSQL-native column schema string
- *
- * @param array $column An array structured like the following: array('name', 'type'[, options]),
- *                      where options can be 'default', 'length', or 'key'.
- * @return string
- */
-	function generateColumnSchema($column) {
-		$name = $type = $out = null;
-		$column = am(array('null' => true), $column);
-		list($name, $type) = $column;
-
-		if (empty($name) || empty($type)) {
-			trigger_error('Column name or type not defined in schema', E_USER_WARNING);
-			return null;
-		}
-		if (!isset($this->columns[$type])) {
-			trigger_error("Column type {$type} does not exist", E_USER_WARNING);
-			return null;
-		}
-		$out = "\t" . $this->name($name) . ' ';
-
-		if (!isset($column['key']) || $column['key'] != 'primary') {
-			$real = $this->columns[$type];
-			$out .= $real['name'];
-
-			if (isset($real['limit']) || isset($real['length']) || isset($column['limit']) || isset($column['length'])) {
-				if (isset($column['length'])) {
-					$length = $column['length'];
-				} elseif (isset($column['limit'])) {
-					$length = $column['limit'];
-				} elseif (isset($real['length'])) {
-					$length = $real['length'];
-				} else {
-					$length = $real['limit'];
-				}
-				$out .= '(' . $length . ')';
-			}
-		}
-
-		if (isset($column['key']) && $column['key'] == 'primary') {
-			$out .= $this->columns['primary_key']['name'];
-		} elseif (isset($column['default'])) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type);
-		} elseif (isset($column['null']) && $column['null'] == true) {
-			$out .= ' DEFAULT NULL';
-		} elseif (isset($column['default']) && isset($column['null']) && $column['null'] == false) {
-			$out .= ' DEFAULT ' . $this->value($column['default'], $type) . ' NOT NULL';
-		} elseif (isset($column['null']) && $column['null'] == false) {
-			$out .= ' NOT NULL';
-		}
-		return $out;
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/dbo/dbo_sqlite.php b/old/html/multidic/cake/libs/model/dbo/dbo_sqlite.php
deleted file mode 100644
index d00d6aa..0000000
--- a/old/html/multidic/cake/libs/model/dbo/dbo_sqlite.php
+++ /dev/null
@@ -1,398 +0,0 @@
-<?php
-/* SVN FILE: $Id: dbo_sqlite.php 5117 2007-05-18 16:46:55Z phpnut $ */
-
-/**
- * SQLite layer for DBO
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model.dbo
- * @since			CakePHP(tm) v 0.9.0
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * DBO implementation for the SQLite DBMS.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model.dbo
- */
-class DboSqlite extends DboSource {
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $description = "SQLite DBO Driver";
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $startQuote = '"';
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $endQuote = '"';
-/**
- * Base configuration settings for SQLite driver
- *
- * @var array
- */
-	var $_baseConfig = array(
-		'persistent' => true,
-		'database' => null,
-		'connect' => 'sqlite_popen'
-	);
-/**
- * SQLite column definition
- *
- * @var array
- */
-	var $columns = array(
-		'primary_key' => array('name' => 'integer primary key'),
-		'string' => array('name' => 'varchar', 'limit' => '255'),
-		'text' => array('name' => 'text'),
-		'integer' => array('name' => 'integer', 'limit' => '11', 'formatter' => 'intval'),
-		'float' => array('name' => 'float', 'formatter' => 'floatval'),
-		'datetime' => array('name' => 'timestamp', 'format' => 'YmdHis', 'formatter' => 'date'),
-		'timestamp' => array('name' => 'timestamp', 'format' => 'YmdHis', 'formatter' => 'date'),
-		'time' => array('name' => 'timestamp', 'format' => 'His', 'formatter' => 'date'),
-		'date' => array('name' => 'date', 'format' => 'Ymd', 'formatter' => 'date'),
-		'binary' => array('name' => 'blob'),
-		'boolean' => array('name' => 'integer', 'limit' => '1')
-	);
-/**
- * Connects to the database using config['database'] as a filename.
- *
- * @param array $config Configuration array for connecting
- * @return mixed
- */
-	function connect() {
-		$config = $this->config;
-		$this->connection = $config['connect']($config['database']);
-		$this->connected = is_resource($this->connection);
-		return $this->connected;
-	}
-/**
- * Disconnects from database.
- *
- * @return boolean True if the database could be disconnected, else false
- */
-	function disconnect() {
-		@sqlite_close($this->connection);
-		$this->connected = false;
-		return $this->connected;
-	}
-/**
- * Executes given SQL statement.
- *
- * @param string $sql SQL statement
- * @return resource Result resource identifier
- */
-	function _execute($sql) {
-		return sqlite_query($this->connection, $sql);
-	}
-/**
- * Returns an array of tables in the database. If there are no tables, an error is raised and the application exits.
- *
- * @return array Array of tablenames in the database
- */
-	function listSources() {
-		$db = $this->config['database'];
-		$this->config['database'] = basename($this->config['database']);
-
-		$cache = parent::listSources();
-		if ($cache != null) {
-			return $cache;
-		}
-
-		$result = $this->fetchAll("SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;");
-
-		if (!$result || empty($result)) {
-			return array();
-		} else {
-			$tables = array();
-			foreach ($result as $table) {
-				$tables[] = $table[0]['name'];
-			}
-			parent::listSources($tables);
-
-			$this->config['database'] = $db;
-			return $tables;
-		}
-		$this->config['database'] = $db;
-		return array();
-	}
-/**
- * Returns an array of the fields in given table name.
- *
- * @param string $tableName Name of database table to inspect
- * @return array Fields in table. Keys are name and type
- */
-	function describe(&$model) {
-		$cache = parent::describe($model);
-		if ($cache != null) {
-			return $cache;
-		}
-		$fields = array();
-		$result = $this->fetchAll('PRAGMA table_info(' . $model->tablePrefix . $model->table . ')');
-
-		foreach ($result as $column) {
-			$fields[] = array(
-				'name' => $column[0]['name'],
-				'type' => $this->column($column[0]['type']),
-				'null' => ! $column[0]['notnull'],
-				'default' => $column[0]['dflt_value']
-			);
-		}
-
-		$this->__cacheDescription($model->tablePrefix . $model->table, $fields);
-		return $fields;
-	}
-/**
- * Returns a quoted and escaped string of $data for use in an SQL statement.
- *
- * @param string $data String to be prepared for use in an SQL statement
- * @return string Quoted and escaped
- */
-	function value ($data, $column = null, $safe = false) {
-		$parent = parent::value($data, $column, $safe);
-
-		if ($parent != null) {
-			return $parent;
-		}
-
-		if ($data === null) {
-			return 'NULL';
-		}
-
-		if($data === '') {
-			return  "''";
-		}
-
-		switch ($column) {
-			case 'boolean':
-				$data = $this->boolean((bool)$data);
-			break;
-			default:
-				$data = sqlite_escape_string($data);
-			break;
-		}
-		return "'" . $data . "'";
-	}
-/**
- * Begin a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions).
- */
-	function begin (&$model) {
-		if (parent::begin($model)) {
-			if ($this->execute('BEGIN')) {
-				$this->_transactionStarted = true;
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Commit a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function commit (&$model) {
-		if (parent::commit($model)) {
-			$this->_transactionStarted = false;
-			return $this->execute('COMMIT');
-		}
-		return false;
-	}
-/**
- * Rollback a transaction
- *
- * @param unknown_type $model
- * @return boolean True on success, false on fail
- * (i.e. if the database/model does not support transactions,
- * or a transaction has not started).
- */
-	function rollback (&$model) {
-		if (parent::rollback($model)) {
-			return $this->execute('ROLLBACK');
-		}
-		return false;
-	}
-/**
- * Returns a formatted error message from previous database operation.
- *
- * @return string Error message
- */
-	function lastError() {
-		$error = sqlite_last_error($this->connection);
-		if ($error) {
-			return $error.': '.sqlite_error_string($error);
-		}
-		return null;
-	}
-/**
- * Returns number of affected rows in previous database operation. If no previous operation exists, this returns false.
- *
- * @return int Number of affected rows
- */
-	function lastAffected() {
-		if ($this->_result) {
-			return sqlite_changes($this->connection);
-		}
-		return false;
-	}
-/**
- * Returns number of rows in previous resultset. If no previous resultset exists,
- * this returns false.
- *
- * @return int Number of rows in resultset
- */
-	function lastNumRows() {
-		if ($this->_result) {
-			sqlite_num_rows($this->_result);
-		}
-		return false;
-	}
-/**
- * Returns the ID generated from the previous INSERT operation.
- *
- * @return int
- */
-	function lastInsertId() {
-		return sqlite_last_insert_rowid($this->connection);
-	}
-/**
- * Converts database-layer column types to basic types
- *
- * @param string $real Real database-layer column type (i.e. "varchar(255)")
- * @return string Abstract column type (i.e. "string")
- */
-	function column($real) {
-		if (is_array($real)) {
-			$col = $real['name'];
-			if (isset($real['limit'])) {
-				$col .= '('.$real['limit'].')';
-			}
-			return $col;
-		}
-
-		$col = low(r(')', '', $real));
-		$limit = null;
-		@list($col, $limit) = explode('(', $col);
-
-		if (in_array($col, array('text', 'integer', 'float', 'boolean', 'timestamp', 'datetime'))) {
-			return $col;
-		}
-		if (strpos($col, 'varchar') !== false) {
-			return 'string';
-		}
-		if (in_array($col, array('blob', 'clob'))) {
-			return 'binary';
-		}
-		if (strpos($col, 'numeric') !== false) {
-			return 'float';
-		}
-
-		return 'text';
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $results
- */
-	function resultSet(&$results) {
-		$this->results =& $results;
-		$this->map = array();
-		$num_fields = sqlite_num_fields($results);
-		$index = 0;
-		$j = 0;
-
-		while ($j < $num_fields) {
-			$columnName = str_replace('"', '', sqlite_field_name($results, $j));
-
-			if (strpos($columnName, '.')) {
-				$parts = explode('.', $columnName);
-				$this->map[$index++] = array($parts[0], $parts[1]);
-			} else {
-				$this->map[$index++] = array(0, $columnName);
-			}
-			$j++;
-		}
-	}
-/**
- * Fetches the next row from the current result set
- *
- * @return unknown
- */
-	function fetchResult() {
-		if ($row = sqlite_fetch_array($this->results, SQLITE_ASSOC)) {
-			$resultRow = array();
-			$i = 0;
-
-			foreach ($row as $index => $field) {
-				if (strpos($index, '.')) {
-					list($table, $column) = explode('.', str_replace('"', '', $index));
-					$resultRow[$table][$column] = $row[$index];
-				} else {
-					$resultRow[0][str_replace('"', '', $index)] = $row[$index];
-				}
-				$i++;
-			}
-			return $resultRow;
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns a limit statement in the correct format for the particular database.
- *
- * @param int $limit Limit of results returned
- * @param int $offset Offset from which to start results
- * @return string SQL limit/offset statement
- */
-	function limit ($limit, $offset = null) {
-		if ($limit) {
-			$rt = '';
-			if (!strpos(strtolower($limit), 'limit') || strpos(strtolower($limit), 'limit') === 0) {
-				$rt = ' LIMIT';
-			}
-			$rt .= ' ' . $limit;
-			if ($offset) {
-				$rt .= ', ' . $offset;
-			}
-			return $rt;
-		}
-		return null;
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/model.php b/old/html/multidic/cake/libs/model/model.php
deleted file mode 100644
index a44c33b..0000000
--- a/old/html/multidic/cake/libs/model/model.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/* SVN FILE: $Id: model.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Object-relational mapper.
- *
- * DBO-backed object data model, for mapping database tables to Cake objects.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model
- * @since			CakePHP(tm) v 0.10.0.0
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Load the model class based on the version of PHP.
- *
- */
-if (phpversion() < 5) {
-	 require(LIBS . 'model' . DS . 'model_php4.php');
-
-	 if (function_exists("overload")) {
-		  overload("Model");
-	 }
-} else {
-	 require(LIBS . 'model' . DS . 'model_php5.php');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/model_php4.php b/old/html/multidic/cake/libs/model/model_php4.php
deleted file mode 100644
index ad1617b..0000000
--- a/old/html/multidic/cake/libs/model/model_php4.php
+++ /dev/null
@@ -1,1675 +0,0 @@
-<?php
-/* SVN FILE: $Id: model_php4.php 5129 2007-05-20 05:47:57Z phpnut $ */
-/**
- * Object-relational mapper.
- *
- * DBO-backed object data model, for mapping database tables to Cake objects.
- *
- * PHP versions 4
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model
- * @since			CakePHP(tm) v 0.10.0.0
- * @version			$Revision: 5129 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 00:47:57 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libs
- */
-uses('class_registry', 'validators', 'model' . DS . 'connection_manager', 'set');
-/**
- * Object-relational mapper.
- *
- * DBO-backed object data model.
- * Automatically selects a database table name based on a pluralized lowercase object class name
- * (i.e. class 'User' => table 'users'; class 'Man' => table 'men')
- * The table is required to have at least 'id auto_increment', 'created datetime',
- * and 'modified datetime' fields.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model
- */
-class Model extends Object{
-/**
- * The name of the DataSource connection that this Model uses
- *
- * @var string
- * @access public
- */
-	var $useDbConfig = 'default';
-/**
- * Custom database table name.
- *
- * @var string
- * @access public
- */
-	var $useTable = null;
-/**
- * Custom display field name. Display fields are used by Scaffold, in SELECT boxes' OPTION elements.
- *
- * @var string
- * @access public
- */
-	var $displayField = null;
-
-/**
- * Value of the primary key ID of the record that this model is currently pointing to
- *
- * @var string
- * @access public
- */
-	var $id = false;
-/**
- * Container for the data that this model gets from persistent storage (the database).
- *
- * @var array
- * @access public
- */
-	var $data = array();
-/**
- * Table name for this Model.
- *
- * @var string
- * @access public
- */
-	var $table = false;
-/**
- * The name of the ID field for this Model.
- *
- * @var string
- * @access public
- */
-	var $primaryKey = null;
-/**
- * Table metadata
- *
- * @var array
- * @access protected
- */
-	var $_tableInfo = null;
-/**
- * List of validation rules. Append entries for validation as ('field_name' => '/^perl_compat_regexp$/')
- * that have to match with preg_match(). Use these rules with Model::validate()
- *
- * @var array
- * @access public
- */
-	var $validate = array();
-/**
- * Errors in validation
- * @var array
- * @access public
- */
-	var $validationErrors = array();
-/**
- * Database table prefix for tables in model.
- *
- * @var string
- * @access public
- */
-	var $tablePrefix = null;
-/**
- * Name of the model.
- *
- * @var string
- * @access public
- */
-	var $name = null;
-/**
- * Name of the current model.
- *
- * @var string
- * @access public
- */
-	var $currentModel = null;
-/**
- * List of table names included in the Model description. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $tableToModel = array();
-/**
- * List of Model names by used tables. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $modelToTable = array();
-/**
- * List of Foreign Key names to used tables. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $keyToTable = array();
-/**
- * Alias table names for model, for use in SQL JOIN statements.
- *
- * @var array
- * @access public
- */
-	var $alias = array();
-/**
- * Whether or not transactions for this model should be logged
- *
- * @var boolean
- * @access public
- */
-	var $logTransactions = false;
-/**
- * Whether or not to enable transactions for this model (i.e. BEGIN/COMMIT/ROLLBACK)
- *
- * @var boolean
- * @access public
- */
-	var $transactional = false;
-/**
- * Whether or not to cache queries for this model.  This enables in-memory
- * caching only, the results are not stored beyond this execution.
- *
- * @var boolean
- * @access public
- */
-	var $cacheQueries = true;
-/**
- * belongsTo association
- *
- * @var array
- * @access public
- */
-	var $belongsTo = array();
-/**
- * hasOne association
- *
- * @var array
- * @access public
- */
-	var $hasOne = array();
-/**
- * hasMany association
- *
- * @var array
- * @access public
- */
-	var $hasMany = array();
-/**
- * hasAndBelongsToMany association
- *
- * @var array
- * @access public
- */
-	var $hasAndBelongsToMany = array();
-/**
- * Depth of recursive association
- *
- * @var int
- * @access public
- */
-	var $recursive = 1;
-/**
- * Default association keys
- *
- * @var array
- * @access private
- */
-	var $__associationKeys = array('belongsTo' => array('className', 'foreignKey', 'conditions', 'fields', 'order', 'counterCache'),
-												'hasOne' => array('className', 'foreignKey','conditions', 'fields','order', 'dependent'),
-												'hasMany' => array('className', 'foreignKey', 'conditions', 'fields', 'order', 'limit', 'offset', 'dependent', 'exclusive', 'finderQuery', 'counterQuery'),
-												'hasAndBelongsToMany' => array('className', 'joinTable', 'foreignKey', 'associationForeignKey', 'conditions', 'fields', 'order', 'limit', 'offset', 'unique', 'finderQuery', 'deleteQuery', 'insertQuery'));
-/**
- * Holds provided/generated association key names and other data for all associations
- *
- * @var array
- * @access private
- */
-	var $__associations = array('belongsTo', 'hasOne', 'hasMany', 'hasAndBelongsToMany');
-/**
- * The last inserted ID of the data that this model created
- *
- * @var int
- * @access private
- */
-	var $__insertID = null;
-/**
- * The number of records returned by the last query
- *
- * @var int
- * @access private
- */
-	var $__numRows = null;
-/**
- * The number of records affected by the last query
- *
- * @var int
- * @access private
- */
-	var $__affectedRows = null;
-/**
- * Holds model associations temporarily to allow for dynamic (un)binding
- *
- * @var array
- * @access private
- */
-	var $__backAssociation = array();
-/**
- * Constructor. Binds the Model's database table to the object.
- *
- * @param integer $id
- * @param string $table Name of database table to use.
- * @param DataSource $ds DataSource connection object.
- */
-	function __construct($id = false, $table = null, $ds = null) {
-		parent::__construct();
-
-		if ($this->name === null) {
-				$this->name = get_class($this);
-		}
-
-		if ($this->primaryKey === null) {
-				$this->primaryKey = 'id';
-		}
-
-		$this->currentModel = Inflector::underscore($this->name);
-
-		ClassRegistry::addObject($this->currentModel, $this);
-
-		$this->id = $id;
-
-		if($table === false) {
-			$this->useTable = false;
-		} else if($table) {
-			$this->useTable = $table;
-		}
-
-		if ($this->useTable !== false) {
-			$this->setDataSource($ds);
-
-			if ($this->useTable === null) {
-				$this->useTable = Inflector::tableize($this->name);
-			}
-
-			if (in_array('settableprefix', get_class_methods($this))) {
-				$this->setTablePrefix();
-			}
-
-			$this->setSource($this->useTable);
-			$this->__createLinks();
-
-			if ($this->displayField == null) {
-				if ($this->hasField('title')) {
-					$this->displayField = 'title';
-				}
-
-				if ($this->hasField('name')) {
-					$this->displayField = 'name';
-				}
-
-				if ($this->displayField == null) {
-					$this->displayField = $this->primaryKey;
-				}
-			}
-		}
-	}
-
-/**
- * PHP4 Only
- *
- * Handles custom method calls, like findBy<field> for DB models,
- * and custom RPC calls for remote data sources
- *
- * @param unknown_type $method
- * @param unknown_type $params
- * @param unknown_type $return
- * @return unknown
- * @access protected
- */
-	function __call($method, $params, &$return) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$return = $db->query($method, $params, $this);
-		if (isset($this->__backAssociation)) {
-			$this->__resetAssociations();
-		}
-		return true;
-	}
-/**
- * Bind model associations on the fly.
- *
- * @param array $params
- * @return true
- * @access public
- */
-	function bindModel($params) {
-
-		foreach($params as $assoc => $model) {
-			$this->__backAssociation[$assoc] = $this->{$assoc};
-
-			foreach($model as $key => $value) {
-				$assocName = $key;
-
-				if (is_numeric($key)) {
-					$assocName = $value;
-					$value = array();
-				}
-				$modelName = $assocName;
-				$this->{$assoc}[$assocName] = $value;
-			}
-		}
-		$this->__createLinks();
-		return true;
-	}
-/**
- * Turn off associations on the fly.
- *
- * @param array $params
- * @return true
- * @access public
- */
-	function unbindModel($params) {
-		foreach($params as $assoc => $models) {
-			$this->__backAssociation[$assoc] = $this->{$assoc};
-
-			foreach($models as $model) {
-				$this->__backAssociation = array_merge($this->__backAssociation, $this->{$assoc});
-				unset ($this->{$assoc}[$model]);
-			}
-		}
-		return true;
-	}
-/**
- * Private helper method to create a set of associations.
- *
- * @access private
- */
-	function __createLinks() {
-
-		// Convert all string-based associations to array based
-		foreach($this->__associations as $type) {
-
-			if (!is_array($this->{$type})) {
-				$this->{$type} = explode(',', $this->{$type});
-
-				foreach($this->{$type} as $i => $className) {
-					$className = trim($className);
-					unset ($this->{$type}[$i]);
-					$this->{$type}[$className] = array();
-				}
-			}
-
-			foreach($this->{$type} as $assoc => $value) {
-				if (is_numeric($assoc)) {
-					unset ($this->{$type}[$assoc]);
-					$assoc = $value;
-					$value = array();
-					$this->{$type}[$assoc] = $value;
-				}
-
-				$className = $assoc;
-
-				if (isset($value['className']) && !empty($value['className'])) {
-					$className = $value['className'];
-				}
-				$this->__constructLinkedModel($assoc, $className);
-			}
-		}
-
-		foreach($this->__associations as $type) {
-			$this->__generateAssociation($type);
-		}
-	}
-
-/**
- * Private helper method to create associated models of given class.
- * @param string $assoc
- * @param string $className Class name
- * @param string $type Type of assocation
- * @access private
- */
-	function __constructLinkedModel($assoc, $className) {
-		$colKey = Inflector::underscore($className);
-
-		if(!class_exists($className)){
-			loadModel($className);
-		}
-
-		if (ClassRegistry::isKeySet($colKey)) {
-			$this->{$assoc} =& ClassRegistry::getObject($colKey);
-			$this->{$className} =& $this->{$assoc};
-		} else {
-			$this->{$assoc} =& new $className();
-			$this->{$className} =& $this->{$assoc};
-		}
-
-		$this->alias[$assoc] = $this->{$assoc}->table;
-		$this->tableToModel[$this->{$assoc}->table] = $className;
-		$this->modelToTable[$assoc] = $this->{$assoc}->table;
-	}
-/**
- * Build array-based association from string.
- *
- * @param string $type "Belongs", "One", "Many", "ManyTo"
- * @access private
- */
-	function __generateAssociation($type) {
-		foreach($this->{$type}as $assocKey => $assocData) {
-			$class = $assocKey;
-
-			foreach($this->__associationKeys[$type] as $key) {
-				if (!isset($this->{$type}[$assocKey][$key]) || $this->{$type}[$assocKey][$key] == null) {
-					$data = '';
-
-					switch($key) {
-						case 'fields':
-							$data = '';
-						break;
-
-						case 'foreignKey':
-							$data = Inflector::singularize($this->table) . '_id';
-
-							if ($type == 'belongsTo') {
-								$data = Inflector::singularize($this->{$class}->table) . '_id';
-							}
-						break;
-
-						case 'associationForeignKey':
-							$data = Inflector::singularize($this->{$class}->table) . '_id';
-						break;
-
-						case 'joinTable':
-							$tables = array($this->table, $this->{$class}->table);
-							sort ($tables);
-							$data = $tables[0] . '_' . $tables[1];
-						break;
-
-						case 'className':
-							$data = $class;
-						break;
-					}
-
-					$this->{$type}[$assocKey][$key] = $data;
-				}
-
-				if ($key == 'foreignKey' && !isset($this->keyToTable[$this->{$type}[$assocKey][$key]])) {
-					$this->keyToTable[$this->{$type}[$assocKey][$key]][0] = $this->{$class}->table;
-					$this->keyToTable[$this->{$type}[$assocKey][$key]][1] = $this->{$class}->name;
-				}
-			}
-		}
-	}
-/**
- * Sets a custom table for your controller class. Used by your controller to select a database table.
- *
- * @param string $tableName Name of the custom table
- * @access public
- */
-	function setSource($tableName) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if ($db->isInterfaceSupported('listSources')) {
-			$prefix = '';
-
-			if ($this->tablePrefix) {
-				$prefix = $this->tablePrefix;
-			}
-
-			$sources = $db->listSources();
-			if (is_array($sources) && !in_array(low($prefix . $tableName), array_map('low', $sources))) {
-				return $this->cakeError('missingTable', array(array(
-												'className' => $this->name,
-												'table' => $prefix . $tableName)));
-			} else {
-				$this->table = $tableName;
-				$this->tableToModel[$this->table] = $this->name;
-				$this->loadInfo();
-			}
-
-		} else {
-			$this->table = $tableName;
-			$this->tableToModel[$this->table] = $this->name;
-			$this->loadInfo();
-		}
-	}
-/**
- * This function does two things: 1) it scans the array $one for the primary key,
- * and if that's found, it sets the current id to the value of $one[id].
- * For all other keys than 'id' the keys and values of $one are copied to the 'data' property of this object.
- * 2) Returns an array with all of $one's keys and values.
- * (Alternative indata: two strings, which are mangled to
- * a one-item, two-dimensional array using $one for a key and $two as its value.)
- *
- * @param mixed $one Array or string of data
- * @param string $two Value string for the alternative indata method
- * @return array
- * @access public
- */
-	function set($one, $two = null) {
-		if (is_array($one)) {
-			if (countdim($one) == 1) {
-				$data = array($this->name => $one);
-			} else {
-				$data = $one;
-			}
-		} else {
-			$data = array($this->name => array($one => $two));
-		}
-
-		foreach($data as $n => $v) {
-			if (is_array($v)) {
-
-				foreach($v as $x => $y) {
-					if ($n == $this->name) {
-						if (isset($this->validationErrors[$x])) {
-							unset ($this->validationErrors[$x]);
-						}
-
-						if ($x === $this->primaryKey) {
-							$this->id = $y;
-						}
-					}
-
-					$this->data[$n][$x] = $y;
-				}
-			}
-		}
-		return $data;
-	}
-/**
- * Returns an array of table metadata (column names and types) from the database.
- *
- * @return array Array of table metadata
- * @access public
- */
-	function loadInfo() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if (!is_object($this->_tableInfo) && $db->isInterfaceSupported('describe') && $this->useTable !== false) {
-			$this->_tableInfo = new Set($db->describe($this));
-		} elseif ($this->useTable === false) {
-			return new Set();
-		}
-		return $this->_tableInfo;
-	}
-/**
- * Returns an associative array of field names and column types.
- *
- * @return array
- * @access public
- */
-	function getColumnTypes() {
-		$columns = $this->loadInfo();
-		$columns = $columns->value;
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$cols = array();
-
-		foreach($columns as $col) {
-			$cols[$col['name']] = $col['type'];
-		}
-		return $cols;
-	}
-/**
- * Returns the column type of a column in the model
- *
- * @param string $column The name of the model column
- * @return string
- * @access public
- */
-	function getColumnType($column) {
-		$columns = $this->loadInfo();
-		$columns = $columns->value;
-		$cols = array();
-
-		foreach($columns as $col) {
-			if ($col['name'] == $column) {
-				return $col['type'];
-			}
-		}
-		return null;
-	}
-/**
- * Returns true if this Model has given field in its database table.
- *
- * @param string $name Name of field to look for
- * @return boolean
- * @access public
- */
-	function hasField($name) {
-		if (is_array($name)) {
-			foreach ($name as $n) {
-				if ($this->hasField($n)) {
-					return $n;
-				}
-			}
-			return false;
-		}
-
-		if (empty($this->_tableInfo)) {
-			$this->loadInfo();
-		}
-
-		if ($this->_tableInfo != null) {
-			return in_array($name, $this->_tableInfo->extract('{n}.name'));
-		}
-		return false;
-	}
-/**
- * Initializes the model for writing a new record.
- *
- * @return boolean True
- * @access public
- */
-	function create() {
-		$this->id = false;
-		unset ($this->data);
-		$this->data = $this->validationErrors = array();
-		return true;
-	}
-/**
- * @deprecated
- */
-	function setId($id) {
-		$this->id = $id;
-	}
-/**
- * Use query() instead.
- * @deprecated
- */
-	function findBySql($sql) {
-		return $this->query($sql);
-	}
-/**
- * Returns a list of fields from the database
- *
- * @param mixed $id The ID of the record to read
- * @param mixed $fields String of single fieldname, or an array of fieldnames.
- * @return array Array of database fields
- * @access public
- */
-	function read($fields = null, $id = null) {
-		$this->validationErrors = array();
-
-		if ($id != null) {
-			$this->id = $id;
-		}
-
-		$id = $this->id;
-
-		if (is_array($this->id)) {
-			$id = $this->id[0];
-		}
-
-		if ($this->id !== null && $this->id !== false) {
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-			$field = $db->name($this->name) . '.' . $db->name($this->primaryKey);
-			return $this->find($field . ' = ' . $db->value($id, $this->getColumnType($this->primaryKey)), $fields);
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns contents of a field in a query matching given conditions.
- *
- * @param string $name Name of field to get
- * @param array $conditions SQL conditions (defaults to NULL)
- * @param string $order SQL ORDER BY fragment
- * @return field contents
- * @access public
- */
-	function field($name, $conditions = null, $order = null) {
-		if ($conditions === null) {
-			$conditions = array($this->name . '.' . $this->primaryKey => $this->id);
-		}
-
-		if ($data = $this->find($conditions, $name, $order, 0)) {
-
-			if (strpos($name, '.') === false) {
-				if (isset($data[$this->name][$name])) {
-					return $data[$this->name][$name];
-				} else {
-					return false;
-				}
-			} else {
-				$name = explode('.', $name);
-
-				if (isset($data[$name[0]][$name[1]])) {
-					return $data[$name[0]][$name[1]];
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Saves a single field to the database.
- *
- * @param string $name Name of the table field
- * @param mixed $value Value of the field
- * @param boolean $validate Whether or not this model should validate before saving (defaults to false)
- * @return boolean True on success save
- * @access public
- */
-	function saveField($name, $value, $validate = false) {
-		return $this->save(array($this->name => array($name => $value)), $validate);
-	}
-/**
- * Saves model data to the database.
- * By default, validation occurs before save.
- *
- * @param array $data Data to save.
- * @param boolean $validate If set, validation will be done before the save
- * @param array $fieldList List of fields to allow to be written
- * @return boolean success
- * @access public
- */
-	function save($data = null, $validate = true, $fieldList = array()) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if ($data) {
-			if (countdim($data) == 1) {
-				$this->set(array($this->name => $data));
-			} else {
-				$this->set($data);
-			}
-		}
-
-		$whitelist = !(empty($fieldList) || count($fieldList) == 0);
-
-		if ($validate && !$this->validates()) {
-			return false;
-		}
-
-		if (!$this->beforeSave()) {
-			return false;
-		}
-		$fields = $values = array();
-		$count = 0;
-
-		if (count($this->data) > 1) {
-			$weHaveMulti = true;
-			$joined = false;
-		} else {
-			$weHaveMulti = false;
-		}
-
-		foreach($this->data as $n => $v) {
-			if (isset($weHaveMulti) && isset($v[$n]) && $count > 0 && count($this->hasAndBelongsToMany) > 0) {
-				$joined[] = $v;
-			} else {
-				if ($n === $this->name) {
-					foreach (array('created', 'updated', 'modified') as $field) {
-						if (array_key_exists($field, $v) && (empty($v[$field]) || $v[$field] === null)) {
-							unset($v[$field]);
-						}
-					}
-
-					foreach($v as $x => $y) {
-						if ($this->hasField($x) && ($whitelist && in_array($x, $fieldList) || !$whitelist)) {
-							$fields[] = $x;
-							$values[] = $y;
-						}
-					}
-				}
-			}
-			$count++;
-		}
-		$exists = $this->exists();
-
-		if (!$exists && $this->hasField('created') && !in_array('created', $fields) && ($whitelist && in_array('created', $fieldList) || !$whitelist)) {
-			$fields[] = 'created';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if ($this->hasField('modified') && !in_array('modified', $fields) && ($whitelist && in_array('modified', $fieldList) || !$whitelist)) {
-			$fields[] = 'modified';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if ($this->hasField('updated') && !in_array('updated', $fields) && ($whitelist && in_array('updated', $fieldList) || !$whitelist)) {
-			$fields[] = 'updated';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if (!$exists) {
-			$this->id = false;
-		}
-
-		if (count($fields)) {
-			if (!empty($this->id)) {
-				if ($db->update($this, $fields, $values)) {
-					if (!empty($joined)) {
-						$this->__saveMulti($joined, $this->id);
-					}
-
-					$this->afterSave();
-					$this->data = false;
-					$this->_clearCache();
-					return true;
-				} else {
-					return false;
-				}
-			} else {
-				if ($db->create($this, $fields, $values)) {
-					if (!empty($joined)) {
-						$this->__saveMulti($joined, $this->id);
-					}
-
-					$this->afterSave();
-					$this->data = false;
-					$this->_clearCache();
-					$this->validationErrors = array();
-					return true;
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Saves model hasAndBelongsToMany data to the database.
- *
- * @param array $joined Data to save.
- * @param string $id
- * @return void
- * @access private
- */
-	function __saveMulti($joined, $id) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		foreach($joined as $x => $y) {
-			foreach($y as $assoc => $value) {
-				if (isset($this->hasAndBelongsToMany[$assoc])) {
-					$joinTable[$assoc] = $this->hasAndBelongsToMany[$assoc]['joinTable'];
-					$mainKey[$assoc] = $this->hasAndBelongsToMany[$assoc]['foreignKey'];
-					$keys[] = $this->hasAndBelongsToMany[$assoc]['foreignKey'];
-					$keys[] = $this->hasAndBelongsToMany[$assoc]['associationForeignKey'];
-					$fields[$assoc]  = join(',', $keys);
-					unset($keys);
-
-					foreach($value as $update) {
-						if (!empty($update)) {
-							$values[]  = $db->value($id, $this->getColumnType($this->primaryKey));
-							$values[]  = $db->value($update);
-							$values    = join(',', $values);
-							$newValues[] = "({$values})";
-							unset ($values);
-						}
-					}
-
-					if (!empty($newValues)) {
-						$newValue[$assoc] = $newValues;
-						unset($newValues);
-					} else {
-						$newValue[$assoc] = array();
-					}
-				}
-			}
-		}
-
-		if (isset($joinTable)) {
-			$total = count($joinTable);
-
-			if(is_array($newValue)) {
-				foreach ($newValue as $loopAssoc => $val) {
-					$db =& ConnectionManager::getDataSource($this->useDbConfig);
-					$table = $db->name($db->fullTableName($joinTable[$loopAssoc]));
-					$db->query("DELETE FROM {$table} WHERE {$mainKey[$loopAssoc]} = '{$id}'");
-
-					if (!empty($newValue[$loopAssoc])) {
-						$secondCount = count($newValue[$loopAssoc]);
-						for($x = 0; $x < $secondCount; $x++) {
-							$db->query("INSERT INTO {$table} ({$fields[$loopAssoc]}) VALUES {$newValue[$loopAssoc][$x]}");
-						}
-					}
-				}
-			}
-		}
-	}
-/**
- * Synonym for del().
- *
- * @param mixed $id
- * @see function del
- * @return boolean True on success
- * @access public
- */
-	function remove($id = null, $cascade = true) {
-		return $this->del($id, $cascade);
-	}
-/**
- * Removes record for given id. If no id is given, the current id is used. Returns true on success.
- *
- * @param mixed $id Id of record to delete
- * @return boolean True on success
- * @access public
- */
-	function del($id = null, $cascade = true) {
-		if ($id) {
-			$this->id = $id;
-		}
-		$id = $this->id;
-
-		if ($this->exists() && $this->beforeDelete()) {
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-			$this->_deleteMulti($id);
-			$this->_deleteHasMany($id, $cascade);
-			$this->_deleteHasOne($id, $cascade);
-			$this->id = $id;
-
-			if ($db->delete($this)) {
-				$this->afterDelete();
-				$this->_clearCache();
-				$this->id = false;
-				return true;
-			}
-		}
-
-		return false;
-	}
-/**
- * Alias for del()
- *
- * @param mixed $id Id of record to delete
- * @return boolean True on success
- * @access public
- */
-	function delete($id = null, $cascade = true) {
-		return $this->del($id, $cascade);
-	}
-/**
- * Cascades model deletes to hasMany relationships.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteHasMany($id, $cascade) {
-		if (!empty($this->__backAssociation)) {
-			$savedAssociatons = $this->__backAssociation;
-			$this->__backAssociation = array();
-		}
-		foreach($this->hasMany as $assoc => $data) {
-			if ($data['dependent'] === true && $cascade === true) {
-				$model =& $this->{$data['className']};
-				$field = $model->escapeField($data['foreignKey']);
-				$model->recursive = 0;
-				$records = $model->findAll("$field = '$id'", $model->primaryKey, null, null);
-
-				if($records != false){
-					foreach($records as $record) {
-						$model->del($record[$data['className']][$model->primaryKey]);
-					}
-				}
-			}
-		}
-		if (isset($savedAssociatons)) {
-			$this->__backAssociation = $savedAssociatons;
-		}
-	}
-/**
- * Cascades model deletes to hasOne relationships.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteHasOne($id, $cascade) {
-		if (!empty($this->__backAssociation)) {
-			$savedAssociatons = $this->__backAssociation;
-			$this->__backAssociation = array();
-		}
-		foreach($this->hasOne as $assoc => $data) {
-			if ($data['dependent'] === true && $cascade === true) {
-				$model =& $this->{$data['className']};
-				$field = $model->escapeField($data['foreignKey']);
-				$model->recursive = 0;
-				$records = $model->findAll("$field = '$id'", $model->primaryKey, null, null);
-
-				if($records != false){
-					foreach($records as $record) {
-						$model->del($record[$data['className']][$model->primaryKey]);
-					}
-				}
-			}
-		}
-		if (isset($savedAssociatons)) {
-			$this->__backAssociation = $savedAssociatons;
-		}
-	}
-/**
- * Cascades model deletes to HABTM join keys.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteMulti($id) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		foreach($this->hasAndBelongsToMany as $assoc => $data) {
-			$db->execute("DELETE FROM " . $db->name($db->fullTableName($data['joinTable'])) . " WHERE " . $db->name($data['foreignKey']) . " = '{$id}'");
-		}
-	}
-/**
- * Returns true if a record with set id exists.
- *
- * @return boolean True if such a record exists
- * @access public
- */
-	function exists() {
-		if ($this->id) {
-			$id = $this->id;
-
-			if (is_array($id)) {
-				$id = $id[0];
-			}
-
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-			return $db->hasAny($this, array($this->primaryKey => $id));
-		}
-		return false;
-	}
-/**
- * Returns true if a record that meets given conditions exists
- *
- * @param array $conditions SQL conditions array
- * @return boolean True if such a record exists
- * @access public
- */
-	function hasAny($conditions = null) {
-		return ($this->findCount($conditions) != false);
-	}
-/**
- * Return a single row as a resultset array.
- * By using the $recursive parameter, the call can access further "levels of association" than
- * the ones this model is directly associated to.
- *
- * @param array $conditions SQL conditions array
- * @param mixed $fields Either a single string of a field name, or an array of field names
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $recursive The number of levels deep to fetch associated records
- * @return array Array of records
- * @access public
- */
-	function find($conditions = null, $fields = null, $order = null, $recursive = null) {
-		$data = $this->findAll($conditions, $fields, $order, 1, null, $recursive);
-
-		if (empty($data[0])) {
-			return false;
-		}
-
-		return $data[0];
-	}
-/**
- * Returns a resultset array with specified fields from database matching given conditions.
- * By using the $recursive parameter, the call can access further "levels of association" than
- * the ones this model is directly associated to.
- *
- * @param mixed $conditions SQL conditions as a string or as an array('field' =>'value',...)
- * @param mixed $fields Either a single string of a field name, or an array of field names
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $limit SQL LIMIT clause, for calculating items per page.
- * @param int $page Page number, for accessing paged data
- * @param int $recursive The number of levels deep to fetch associated records
- * @return array Array of records
- * @access public
- */
-	function findAll($conditions = null, $fields = null, $order = null, $limit = null, $page = 1, $recursive = null) {
-
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$this->id = $this->getID();
-		$offset = null;
-
-		if ($page > 1 && $limit != null) {
-			$offset = ($page - 1) * $limit;
-		}
-
-		if ($order == null) {
-			$order = array();
-		} else {
-			$order = array($order);
-		}
-
-		$queryData = array('conditions' => $conditions,
-							'fields'    => $fields,
-							'joins'     => array(),
-							'limit'     => $limit,
-							'offset'	=> $offset,
-							'order'     => $order
-		);
-
-		$ret = $this->beforeFind($queryData);
-		if (is_array($ret)) {
-			$queryData = $ret;
-		} elseif ($ret === false) {
-			return null;
-		}
-
-		$return = $this->afterFind($db->read($this, $queryData, $recursive));
-
-		if (!empty($this->__backAssociation)) {
-			$this->__resetAssociations();
-		}
-
-		return $return;
-	}
-/**
- * Method is called only when bindTo<ModelName>() is used.
- * This resets the association arrays for the model back
- * to the original as set in the model.
- *
- * @return boolean
- * @access private
- */
-	function __resetAssociations() {
-		foreach($this->__associations as $type) {
-			if (isset($this->__backAssociation[$type])) {
-				$this->{$type} = $this->__backAssociation[$type];
-			}
-		}
-
-		$this->__backAssociation = array();
-		return true;
-	}
-/**
- * Runs a direct query against the bound DataSource, and returns the result.
- *
- * @param string $data Query data
- * @return array
- * @access public
- */
-	function execute($data) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$data = $db->fetchAll($data, $this->cacheQueries);
-
-		foreach($data as $key => $value) {
-			foreach($this->tableToModel as $key1 => $value1) {
-				if (isset($data[$key][$key1])) {
-					$newData[$key][$value1] = $data[$key][$key1];
-				}
-			}
-		}
-
-		if (!empty($newData)) {
-			return $newData;
-		}
-
-		return $data;
-	}
-/**
- * Returns number of rows matching given SQL condition.
- *
- * @param array $conditions SQL conditions array for findAll
- * @param int $recursize The number of levels deep to fetch associated records
- * @return int Number of matching rows
- * @see Model::findAll
- * @access public
- */
-	function findCount($conditions = null, $recursive = 0) {
-		list($data) = $this->findAll($conditions, 'COUNT(*) AS count', null, null, 1, $recursive);
-
-		if (isset($data[0]['count'])) {
-			return $data[0]['count'];
-		} elseif (isset($data[$this->name]['count'])) {
-			return $data[$this->name]['count'];
-		}
-
-		return false;
-	}
-/**
- * Special findAll variation for tables joined to themselves.
- * The table needs the fields id and parent_id to work.
- *
- * @param array $conditions Conditions for the findAll() call
- * @param array $fields Fields for the findAll() call
- * @param string $sort SQL ORDER BY statement
- * @return array
- * @access public
- * @todo Perhaps create a Component with this logic
- */
-	function findAllThreaded($conditions = null, $fields = null, $sort = null) {
-		return $this->__doThread(Model::findAll($conditions, $fields, $sort), null);
-	}
-/**
- * Private, recursive helper method for findAllThreaded.
- *
- * @param array $data
- * @param string $root NULL or id for root node of operation
- * @return array
- * @access private
- * @see findAllThreaded
- */
-	function __doThread($data, $root) {
-		$out = array();
-		$sizeOf = sizeof($data);
-
-		for($ii = 0; $ii < $sizeOf; $ii++) {
-			if (($data[$ii][$this->name]['parent_id'] == $root) || (($root === null) && ($data[$ii][$this->name]['parent_id'] == '0'))) {
-				$tmp = $data[$ii];
-
-				if (isset($data[$ii][$this->name][$this->primaryKey])) {
-					$tmp['children'] = $this->__doThread($data, $data[$ii][$this->name][$this->primaryKey]);
-				} else {
-					$tmp['children'] = null;
-				}
-
-				$out[] = $tmp;
-			}
-		}
-
-		return $out;
-	}
-/**
- * Returns an array with keys "prev" and "next" that holds the id's of neighbouring data,
- * which is useful when creating paged lists.
- *
- * @param string $conditions SQL conditions for matching rows
- * @param string $field Field name (parameter for findAll)
- * @param unknown_type $value
- * @return array Array with keys "prev" and "next" that holds the id's
- * @access public
- */
-	function findNeighbours($conditions = null, $field, $value) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if (!is_null($conditions)) {
-				$conditions = $conditions . ' AND ';
-		}
-
-		@list($prev) = Model::findAll($conditions . $field . ' < ' . $db->value($value), $field, $field . ' DESC', 1, null, 0);
-		@list($next) = Model::findAll($conditions . $field . ' > ' . $db->value($value), $field, $field . ' ASC', 1, null, 0);
-
-		if (!isset($prev)) {
-			$prev = null;
-		}
-
-		if (!isset($next)) {
-			$next = null;
-		}
-
-		return array('prev' => $prev, 'next' => $next);
-	}
-/**
- * Returns a resultset for given SQL statement. Generic SQL queries should be made with this method.
- *
- * @param string $sql SQL statement
- * @return array Resultset
- * @access public
- */
-	function query() {
-		$params = func_get_args();
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return call_user_func_array(array(&$db, 'query'), $params);
-	}
-/**
- * Returns true if all fields pass validation, otherwise false.
- *
- * @param array $data POST data
- * @return boolean True if there are no errors
- * @access public
- */
-	function validates($data = array()) {
-		$errors = $this->invalidFields($data);
-		return count($errors) == 0;
-	}
-/**
- * Returns an array of invalid fields.
- *
- * @param array $data
- * @return array Array of invalid fields or boolean case any error occurs
- * @access public
- */
-	function invalidFields($data = array()) {
-		if (empty($data)) {
-			$data = $this->data;
-		}
-
-		if (!$this->beforeValidate()) {
-			return $this->validationErrors;
-		}
-
-		if (!isset($this->validate)) {
-			return $this->validationErrors;
-		}
-
-		if (!empty($data)) {
-			$data = $data;
-		} elseif (isset($this->data)) {
-			$data = $this->data;
-		}
-
-		if (isset($data[$this->name])) {
-			$data = $data[$this->name];
-		}
-
-		foreach($this->validate as $field_name => $validator) {
-			if (isset($data[$field_name]) && !preg_match($validator, $data[$field_name])) {
-				$this->invalidate($field_name);
-			}
-		}
-		return $this->validationErrors;
-	}
-/**
- * Sets a field as invalid
- *
- * @param string $field The name of the field to invalidate
- * @return void
- * @access public
- */
-	function invalidate($field) {
-		if (!is_array($this->validationErrors)) {
-			$this->validationErrors = array();
-		}
-		$this->validationErrors[$field] = 1;
-	}
-/**
- * Returns true if given field name is a foreign key in this Model.
- *
- * @param string $field Returns true if the input string ends in "_id"
- * @return True if the field is a foreign key listed in the belongsTo array.
- * @access public
- */
-	function isForeignKey($field) {
-		$foreignKeys = array();
-
-		if (count($this->belongsTo)) {
-			foreach($this->belongsTo as $assoc => $data) {
-				$foreignKeys[] = $data['foreignKey'];
-			}
-		}
-		return (bool)(in_array($field, $foreignKeys));
-	}
-/**
- * Gets the display field for this model
- *
- * @return string The name of the display field for this Model (i.e. 'name', 'title').
- * @access public
- */
-	function getDisplayField() {
-		return $this->displayField;
-	}
-/**
- * Returns a resultset array with specified fields from database matching given conditions.
- * Method can be used to generate option lists for SELECT elements.
- *
- * @param mixed $conditions SQL conditions as a string or as an array('field' =>'value',...)
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $limit SQL LIMIT clause, for calculating items per page
- * @param string $keyPath A string path to the key, i.e. "{n}.Post.id"
- * @param string $valuePath A string path to the value, i.e. "{n}.Post.title"
- * @return array An associative array of records, where the id is the key, and the display field is the value
- * @access public
- */
-	function generateList($conditions = null, $order = null, $limit = null, $keyPath = null, $valuePath = null) {
-		if ($keyPath == null && $valuePath == null && $this->hasField($this->displayField)) {
-			$fields = array($this->primaryKey, $this->displayField);
-		} else {
-			$fields = null;
-		}
-		$recursive = $this->recursive;
-
-		if($recursive >= 1) {
-			$this->recursive = -1;
-		}
-		$result = $this->findAll($conditions, $fields, $order, $limit);
-		$this->recursive = $recursive;
-
-		if(!$result) {
-			return false;
-		}
-
-		if ($keyPath == null) {
-			$keyPath = '{n}.' . $this->name . '.' . $this->primaryKey;
-		}
-
-		if ($valuePath == null) {
-			$valuePath = '{n}.' . $this->name . '.' . $this->displayField;
-		}
-
-		$keys = Set::extract($result, $keyPath);
-		$vals = Set::extract($result, $valuePath);
-
-		if (!empty($keys) && !empty($vals)) {
-			$return = array_combine($keys, $vals);
-			return $return;
-		}
-		return null;
-	}
-/**
- * Escapes the field name and prepends the model name. Escaping will be done according to the current database driver's rules.
- *
- * @param unknown_type $field
- * @return string The name of the escaped field for this Model (i.e. id becomes `Post`.`id`).
- * @access public
- */
-	function escapeField($field) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->name($this->name) . '.' . $db->name($field);
-	}
-/**
- * Returns the current record's ID
- *
- * @param unknown_type $list
- * @return mixed The ID of the current record
- * @access public
- */
-	function getID($list = 0) {
-		if (!is_array($this->id)) {
-			return $this->id;
-		}
-
-		if (count($this->id) == 0) {
-			return false;
-		}
-
-		if (isset($this->id[$list])) {
-			return $this->id[$list];
-		}
-
-		foreach($this->id as $id) {
-			return $id;
-		}
-
-		return false;
-	}
-/**
- * Returns the ID of the last record this Model inserted
- *
- * @return mixed
- * @access public
- */
-	function getLastInsertID() {
-		return $this->getInsertID();
-	}
-/**
- * Returns the ID of the last record this Model inserted
- *
- * @return mixed
- * @access public
- */
-	function getInsertID() {
-		return $this->__insertID;
-	}
-/**
- * Sets the ID of the last record this Model inserted
- *
- * @param mixed $id
- * @return void
- */
-	function setInsertID($id) {
-		$this->__insertID = $id;
-	}
-/**
- * Returns the number of rows returned from the last query
- *
- * @return int
- * @access public
- */
-	function getNumRows() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->lastNumRows();
-	}
-/**
- * Returns the number of rows affected by the last query
- *
- * @return int
- * @access public
- */
-	function getAffectedRows() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->lastAffected();
-	}
-/**
- * Sets the DataSource to which this model is bound
- *
- * @param string $dataSource The name of the DataSource, as defined in Connections.php
- * @return boolean True on success
- * @access public
- */
-	function setDataSource($dataSource = null) {
-		if ($dataSource == null) {
-			$dataSource = $this->useDbConfig;
-		}
-
-		$db =& ConnectionManager::getDataSource($dataSource);
-
-		if (!empty($db->config['prefix']) && $this->tablePrefix == null) {
-			$this->tablePrefix = $db->config['prefix'];
-		}
-
-		if (empty($db) || $db == null || !is_object($db)) {
-			return $this->cakeError('missingConnection', array(array('className' => $this->name)));
-		}
-	}
-/**
- * Before find callback
- *
- * @param array $queryData Data used to execute this query, i.e. conditions, order, etc.
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeFind(&$queryData) {
-		return true;
-	}
-/**
- * After find callback. Can be used to modify any results returned by find and findAll.
- *
- * @param mixed $results The results of the find operation
- * @return mixed Result of the find operation
- * @access public
- */
-	function afterFind($results) {
-		return $results;
-	}
-/**
- * Before save callback
- *
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeSave() {
-		return true;
-	}
-/**
- * After save callback
- *
- * @return boolean
- * @access public
- */
-	function afterSave() {
-		return true;
-	}
-/**
- * Before delete callback
- *
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeDelete() {
-		return true;
-	}
-/**
- * After delete callback
- *
- * @return boolean
- * @access public
- */
-	function afterDelete() {
-		return true;
-	}
-/**
- * Before validate callback
- *
- * @return boolean
- * @access public
- */
-	function beforeValidate() {
-		return true;
-	}
-/**
- * Private method.  Clears cache for this model
- *
- * @param string $type If null this deletes cached views if CACHE_CHECK is true
- *                     Will be used to allow deleting query cache also
- * @return boolean true on delete
- * @access protected
- */
-	function _clearCache($type = null) {
-		if ($type === null) {
-			if (defined('CACHE_CHECK') && CACHE_CHECK === true) {
-				$assoc[] = strtolower(Inflector::pluralize($this->name));
-
-				foreach($this->__associations as $key => $association) {
-					foreach($this->$association as $key => $className) {
-						$check = strtolower(Inflector::pluralize($className['className']));
-
-						if (!in_array($check, $assoc)) {
-							$assoc[] = strtolower(Inflector::pluralize($className['className']));
-						}
-					}
-				}
-				clearCache($assoc);
-				return true;
-			}
-		} else {
-			//Will use for query cache deleting
-		}
-	}
-/**
- * Called when serializing a model
- *
- * @return array
- * @access public
- */
-	function __sleep() {
-		$return = array_keys(get_object_vars($this));
-		return $return;
-	}
-/**
- * Called when unserializing a model
- *
- * @return void
- * @access public
- */
-	function __wakeup() {
-	}
-}
-// --- PHP4 Only
-overload ('Model');
-// --- PHP4 Only
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/model/model_php5.php b/old/html/multidic/cake/libs/model/model_php5.php
deleted file mode 100644
index 2943c52..0000000
--- a/old/html/multidic/cake/libs/model/model_php5.php
+++ /dev/null
@@ -1,1672 +0,0 @@
-<?php
-/* SVN FILE: $Id: model_php5.php 5129 2007-05-20 05:47:57Z phpnut $ */
-/**
- * Object-relational mapper.
- *
- * DBO-backed object data model, for mapping database tables to Cake objects.
- *
- * PHP versions 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.model
- * @since			CakePHP(tm) v 0.10.0.0
- * @version			$Revision: 5129 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 00:47:57 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libs
- */
-uses('class_registry', 'validators', 'model' . DS . 'connection_manager', 'set');
-/**
- * Object-relational mapper.
- *
- * DBO-backed object data model.
- * Automatically selects a database table name based on a pluralized lowercase object class name
- * (i.e. class 'User' => table 'users'; class 'Man' => table 'men')
- * The table is required to have at least 'id auto_increment', 'created datetime',
- * and 'modified datetime' fields.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.model
- */
-class Model extends Object{
-/**
- * The name of the DataSource connection that this Model uses
- *
- * @var string
- * @access public
- */
-	var $useDbConfig = 'default';
-/**
- * Custom database table name.
- *
- * @var string
- * @access public
- */
-	var $useTable = null;
-/**
- * Custom display field name. Display fields are used by Scaffold, in SELECT boxes' OPTION elements.
- *
- * @var string
- * @access public
- */
-	var $displayField = null;
-
-/**
- * Value of the primary key ID of the record that this model is currently pointing to
- *
- * @var string
- * @access public
- */
-	var $id = false;
-/**
- * Container for the data that this model gets from persistent storage (the database).
- *
- * @var array
- * @access public
- */
-	var $data = array();
-/**
- * Table name for this Model.
- *
- * @var string
- * @access public
- */
-	var $table = false;
-/**
- * The name of the ID field for this Model.
- *
- * @var string
- * @access public
- */
-	var $primaryKey = null;
-/**
- * Table metadata
- *
- * @var array
- * @access protected
- */
-	var $_tableInfo = null;
-/**
- * List of validation rules. Append entries for validation as ('field_name' => '/^perl_compat_regexp$/')
- * that have to match with preg_match(). Use these rules with Model::validate()
- *
- * @var array
- * @access public
- */
-	var $validate = array();
-/**
- * Errors in validation
- * @var array
- * @access public
- */
-	var $validationErrors = array();
-/**
- * Database table prefix for tables in model.
- *
- * @var string
- * @access public
- */
-	var $tablePrefix = null;
-/**
- * Name of the model.
- *
- * @var string
- * @access public
- */
-	var $name = null;
-/**
- * Name of the current model.
- *
- * @var string
- * @access public
- */
-	var $currentModel = null;
-/**
- * List of table names included in the Model description. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $tableToModel = array();
-/**
- * List of Model names by used tables. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $modelToTable = array();
-/**
- * List of Foreign Key names to used tables. Used for associations.
- *
- * @var array
- * @access public
- */
-	var $keyToTable = array();
-/**
- * Alias table names for model, for use in SQL JOIN statements.
- *
- * @var array
- * @access public
- */
-	var $alias = array();
-/**
- * Whether or not transactions for this model should be logged
- *
- * @var boolean
- * @access public
- */
-	var $logTransactions = false;
-/**
- * Whether or not to enable transactions for this model (i.e. BEGIN/COMMIT/ROLLBACK)
- *
- * @var boolean
- * @access public
- */
-	var $transactional = false;
-/**
- * Whether or not to cache queries for this model.  This enables in-memory
- * caching only, the results are not stored beyond this execution.
- *
- * @var boolean
- * @access public
- */
-	var $cacheQueries = true;
-/**
- * belongsTo association
- *
- * @var array
- * @access public
- */
-	var $belongsTo = array();
-/**
- * hasOne association
- *
- * @var array
- * @access public
- */
-	var $hasOne = array();
-/**
- * hasMany association
- *
- * @var array
- * @access public
- */
-	var $hasMany = array();
-/**
- * hasAndBelongsToMany association
- *
- * @var array
- * @access public
- */
-	var $hasAndBelongsToMany = array();
-/**
- * Depth of recursive association
- *
- * @var int
- * @access public
- */
-	var $recursive = 1;
-/**
- * Default association keys
- *
- * @var array
- * @access private
- */
-	var $__associationKeys = array('belongsTo' => array('className', 'foreignKey', 'conditions', 'fields', 'order', 'counterCache'),
-												'hasOne' => array('className', 'foreignKey','conditions', 'fields','order', 'dependent'),
-												'hasMany' => array('className', 'foreignKey', 'conditions', 'fields', 'order', 'limit', 'offset', 'dependent', 'exclusive', 'finderQuery', 'counterQuery'),
-												'hasAndBelongsToMany' => array('className', 'joinTable', 'foreignKey', 'associationForeignKey', 'conditions', 'fields', 'order', 'limit', 'offset', 'unique', 'finderQuery', 'deleteQuery', 'insertQuery'));
-/**
- * Holds provided/generated association key names and other data for all associations
- *
- * @var array
- * @access private
- */
-	var $__associations = array('belongsTo', 'hasOne', 'hasMany', 'hasAndBelongsToMany');
-/**
- * The last inserted ID of the data that this model created
- *
- * @var int
- * @access private
- */
-	var $__insertID = null;
-/**
- * The number of records returned by the last query
- *
- * @var int
- * @access private
- */
-	var $__numRows = null;
-/**
- * The number of records affected by the last query
- *
- * @var int
- * @access private
- */
-	var $__affectedRows = null;
-/**
- * Holds model associations temporarily to allow for dynamic (un)binding
- *
- * @var array
- * @access private
- */
-	var $__backAssociation = array();
-/**
- * Constructor. Binds the Model's database table to the object.
- *
- * @param integer $id
- * @param string $table Name of database table to use.
- * @param DataSource $ds DataSource connection object.
- */
-	function __construct($id = false, $table = null, $ds = null) {
-		parent::__construct();
-
-		if ($this->name === null) {
-				$this->name = get_class($this);
-		}
-
-		if ($this->primaryKey === null) {
-				$this->primaryKey = 'id';
-		}
-
-		$this->currentModel = Inflector::underscore($this->name);
-
-		ClassRegistry::addObject($this->currentModel, $this);
-
-		$this->id = $id;
-
-		if($table === false) {
-			$this->useTable = false;
-		} else if($table) {
-			$this->useTable = $table;
-		}
-
-		if ($this->useTable !== false) {
-			$this->setDataSource($ds);
-
-			if ($this->useTable === null) {
-				$this->useTable = Inflector::tableize($this->name);
-			}
-
-			if (in_array('settableprefix', get_class_methods($this))) {
-				$this->setTablePrefix();
-			}
-
-			$this->setSource($this->useTable);
-			$this->__createLinks();
-
-			if ($this->displayField == null) {
-				if ($this->hasField('title')) {
-					$this->displayField = 'title';
-				}
-
-				if ($this->hasField('name')) {
-					$this->displayField = 'name';
-				}
-
-				if ($this->displayField == null) {
-					$this->displayField = $this->primaryKey;
-				}
-			}
-		}
-	}
-
-/**
- * Handles custom method calls, like findBy<field> for DB models,
- * and custom RPC calls for remote data sources
- *
- * @param unknown_type $method
- * @param array $params
- * @return unknown
- * @access protected
- */
-	function __call($method, $params) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->query($method, $params, $this);
-	}
-/**
- * Bind model associations on the fly.
- *
- * @param array $params
- * @return true
- * @access public
- */
-	function bindModel($params) {
-
-		foreach($params as $assoc => $model) {
-			$this->__backAssociation[$assoc] = $this->{$assoc};
-
-			foreach($model as $key => $value) {
-				$assocName = $key;
-
-				if (is_numeric($key)) {
-					$assocName = $value;
-					$value = array();
-				}
-				$modelName = $assocName;
-				$this->{$assoc}[$assocName] = $value;
-			}
-		}
-		$this->__createLinks();
-		return true;
-	}
-/**
- * Turn off associations on the fly.
- *
- * @param array $params
- * @return true
- * @access public
- */
-	function unbindModel($params) {
-		foreach($params as $assoc => $models) {
-			$this->__backAssociation[$assoc] = $this->{$assoc};
-
-			foreach($models as $model) {
-				$this->__backAssociation = array_merge($this->__backAssociation, $this->{$assoc});
-				unset ($this->{$assoc}[$model]);
-			}
-		}
-		return true;
-	}
-/**
- * Private helper method to create a set of associations.
- *
- * @access private
- */
-	function __createLinks() {
-
-		// Convert all string-based associations to array based
-		foreach($this->__associations as $type) {
-
-			if (!is_array($this->{$type})) {
-				$this->{$type} = explode(',', $this->{$type});
-
-				foreach($this->{$type} as $i => $className) {
-					$className = trim($className);
-					unset ($this->{$type}[$i]);
-					$this->{$type}[$className] = array();
-				}
-			}
-
-			foreach($this->{$type} as $assoc => $value) {
-				if (is_numeric($assoc)) {
-					unset ($this->{$type}[$assoc]);
-					$assoc = $value;
-					$value = array();
-					$this->{$type}[$assoc] = $value;
-				}
-
-				$className = $assoc;
-
-				if (isset($value['className']) && !empty($value['className'])) {
-					$className = $value['className'];
-				}
-				$this->__constructLinkedModel($assoc, $className);
-			}
-		}
-
-		foreach($this->__associations as $type) {
-			$this->__generateAssociation($type);
-		}
-	}
-
-/**
- * Private helper method to create associated models of given class.
- * @param string $assoc
- * @param string $className Class name
- * @param string $type Type of assocation
- * @access private
- */
-	function __constructLinkedModel($assoc, $className) {
-		$colKey = Inflector::underscore($className);
-
-		if(!class_exists($className)){
-			loadModel($className);
-		}
-
-		if (ClassRegistry::isKeySet($colKey)) {
-			$this->{$assoc} = ClassRegistry::getObject($colKey);
-			$this->{$className} = $this->{$assoc};
-		} else {
-			$this->{$assoc} = new $className();
-			$this->{$className} = $this->{$assoc};
-		}
-
-		$this->alias[$assoc] = $this->{$assoc}->table;
-		$this->tableToModel[$this->{$assoc}->table] = $className;
-		$this->modelToTable[$assoc] = $this->{$assoc}->table;
-	}
-/**
- * Build array-based association from string.
- *
- * @param string $type "Belongs", "One", "Many", "ManyTo"
- * @access private
- */
-	function __generateAssociation($type) {
-		foreach($this->{$type}as $assocKey => $assocData) {
-			$class = $assocKey;
-
-			foreach($this->__associationKeys[$type] as $key) {
-				if (!isset($this->{$type}[$assocKey][$key]) || $this->{$type}[$assocKey][$key] == null) {
-					$data = '';
-
-					switch($key) {
-						case 'fields':
-							$data = '';
-						break;
-
-						case 'foreignKey':
-							$data = Inflector::singularize($this->table) . '_id';
-
-							if ($type == 'belongsTo') {
-								$data = Inflector::singularize($this->{$class}->table) . '_id';
-							}
-						break;
-
-						case 'associationForeignKey':
-							$data = Inflector::singularize($this->{$class}->table) . '_id';
-						break;
-
-						case 'joinTable':
-							$tables = array($this->table, $this->{$class}->table);
-							sort ($tables);
-							$data = $tables[0] . '_' . $tables[1];
-						break;
-
-						case 'className':
-							$data = $class;
-						break;
-					}
-
-					$this->{$type}[$assocKey][$key] = $data;
-				}
-
-				if ($key == 'foreignKey' && !isset($this->keyToTable[$this->{$type}[$assocKey][$key]])) {
-					$this->keyToTable[$this->{$type}[$assocKey][$key]][0] = $this->{$class}->table;
-					$this->keyToTable[$this->{$type}[$assocKey][$key]][1] = $this->{$class}->name;
-				}
-			}
-		}
-	}
-/**
- * Sets a custom table for your controller class. Used by your controller to select a database table.
- *
- * @param string $tableName Name of the custom table
- * @access public
- */
-	function setSource($tableName) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if ($db->isInterfaceSupported('listSources')) {
-			$prefix = '';
-
-			if ($this->tablePrefix) {
-				$prefix = $this->tablePrefix;
-			}
-
-			$sources = $db->listSources();
-			if (is_array($sources) && !in_array(low($prefix . $tableName), array_map('low', $sources))) {
-				return $this->cakeError('missingTable', array(array(
-												'className' => $this->name,
-												'table' => $prefix . $tableName)));
-			} else {
-				$this->table = $tableName;
-				$this->tableToModel[$this->table] = $this->name;
-				$this->loadInfo();
-			}
-
-		} else {
-			$this->table = $tableName;
-			$this->tableToModel[$this->table] = $this->name;
-			$this->loadInfo();
-		}
-	}
-/**
- * This function does two things: 1) it scans the array $one for the primary key,
- * and if that's found, it sets the current id to the value of $one[id].
- * For all other keys than 'id' the keys and values of $one are copied to the 'data' property of this object.
- * 2) Returns an array with all of $one's keys and values.
- * (Alternative indata: two strings, which are mangled to
- * a one-item, two-dimensional array using $one for a key and $two as its value.)
- *
- * @param mixed $one Array or string of data
- * @param string $two Value string for the alternative indata method
- * @return array
- * @access public
- */
-	function set($one, $two = null) {
-		if (is_array($one)) {
-			if (countdim($one) == 1) {
-				$data = array($this->name => $one);
-			} else {
-				$data = $one;
-			}
-		} else {
-			$data = array($this->name => array($one => $two));
-		}
-
-		foreach($data as $n => $v) {
-			if (is_array($v)) {
-
-				foreach($v as $x => $y) {
-					if ($n == $this->name) {
-						if (isset($this->validationErrors[$x])) {
-							unset ($this->validationErrors[$x]);
-						}
-
-						if ($x === $this->primaryKey) {
-							$this->id = $y;
-						}
-					}
-
-					$this->data[$n][$x] = $y;
-				}
-			}
-		}
-		return $data;
-	}
-/**
- * Returns an array of table metadata (column names and types) from the database.
- *
- * @return array Array of table metadata
- * @access public
- */
-	function loadInfo() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if (!is_object($this->_tableInfo) && $db->isInterfaceSupported('describe') && $this->useTable !== false) {
-			$this->_tableInfo = new Set($db->describe($this));
-		} elseif ($this->useTable === false) {
-			return new Set();
-		}
-		return $this->_tableInfo;
-	}
-/**
- * Returns an associative array of field names and column types.
- *
- * @return array
- * @access public
- */
-	function getColumnTypes() {
-		$columns = $this->loadInfo();
-		$columns = $columns->value;
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$cols = array();
-
-		foreach($columns as $col) {
-			$cols[$col['name']] = $col['type'];
-		}
-		return $cols;
-	}
-/**
- * Returns the column type of a column in the model
- *
- * @param string $column The name of the model column
- * @return string
- * @access public
- */
-	function getColumnType($column) {
-		$columns = $this->loadInfo();
-		$columns = $columns->value;
-		$cols = array();
-
-		foreach($columns as $col) {
-			if ($col['name'] == $column) {
-				return $col['type'];
-			}
-		}
-		return null;
-	}
-/**
- * Returns true if this Model has given field in its database table.
- *
- * @param string $name Name of field to look for
- * @return boolean
- * @access public
- */
-	function hasField($name) {
-		if (is_array($name)) {
-			foreach ($name as $n) {
-				if ($this->hasField($n)) {
-					return $n;
-				}
-			}
-			return false;
-		}
-
-		if (empty($this->_tableInfo)) {
-			$this->loadInfo();
-		}
-
-		if ($this->_tableInfo != null) {
-			return in_array($name, $this->_tableInfo->extract('{n}.name'));
-		}
-		return false;
-	}
-/**
- * Initializes the model for writing a new record.
- *
- * @return boolean True
- * @access public
- */
-	function create() {
-		$this->id = false;
-		unset ($this->data);
-		$this->data = $this->validationErrors = array();
-		return true;
-	}
-/**
- * @deprecated
- */
-	function setId($id) {
-		$this->id = $id;
-	}
-/**
- * Use query() instead.
- * @deprecated
- */
-	function findBySql($sql) {
-		return $this->query($sql);
-	}
-/**
- * Returns a list of fields from the database
- *
- * @param mixed $id The ID of the record to read
- * @param mixed $fields String of single fieldname, or an array of fieldnames.
- * @return array Array of database fields
- * @access public
- */
-	function read($fields = null, $id = null) {
-		$this->validationErrors = array();
-
-		if ($id != null) {
-			$this->id = $id;
-		}
-
-		$id = $this->id;
-
-		if (is_array($this->id)) {
-			$id = $this->id[0];
-		}
-
-		if ($this->id !== null && $this->id !== false) {
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-			$field = $db->name($this->name) . '.' . $db->name($this->primaryKey);
-			return $this->find($field . ' = ' . $db->value($id, $this->getColumnType($this->primaryKey)), $fields);
-		} else {
-			return false;
-		}
-	}
-
-/**
- * Returns contents of a field in a query matching given conditions.
- *
- * @param string $name Name of field to get
- * @param array $conditions SQL conditions (defaults to NULL)
- * @param string $order SQL ORDER BY fragment
- * @return field contents
- * @access public
- */
-	function field($name, $conditions = null, $order = null) {
-		if ($conditions === null) {
-			$conditions = array($this->name . '.' . $this->primaryKey => $this->id);
-		}
-
-		if ($data = $this->find($conditions, $name, $order, 0)) {
-
-			if (strpos($name, '.') === false) {
-				if (isset($data[$this->name][$name])) {
-					return $data[$this->name][$name];
-				} else {
-					return false;
-				}
-			} else {
-				$name = explode('.', $name);
-
-				if (isset($data[$name[0]][$name[1]])) {
-					return $data[$name[0]][$name[1]];
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Saves a single field to the database.
- *
- * @param string $name Name of the table field
- * @param mixed $value Value of the field
- * @param boolean $validate Whether or not this model should validate before saving (defaults to false)
- * @return boolean True on success save
- * @access public
- */
-	function saveField($name, $value, $validate = false) {
-		return $this->save(array($this->name => array($name => $value)), $validate);
-	}
-/**
- * Saves model data to the database.
- * By default, validation occurs before save.
- *
- * @param array $data Data to save.
- * @param boolean $validate If set, validation will be done before the save
- * @param array $fieldList List of fields to allow to be written
- * @return boolean success
- * @access public
- */
-	function save($data = null, $validate = true, $fieldList = array()) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if ($data) {
-			if (countdim($data) == 1) {
-				$this->set(array($this->name => $data));
-			} else {
-				$this->set($data);
-			}
-		}
-
-		$whitelist = !(empty($fieldList) || count($fieldList) == 0);
-
-		if ($validate && !$this->validates()) {
-			return false;
-		}
-
-		if (!$this->beforeSave()) {
-			return false;
-		}
-		$fields = $values = array();
-		$count = 0;
-
-		if (count($this->data) > 1) {
-			$weHaveMulti = true;
-			$joined = false;
-		} else {
-			$weHaveMulti = false;
-		}
-
-		foreach($this->data as $n => $v) {
-			//pr($n);
-			//echo " => ";
-			//pr($v);
-			if (isset($weHaveMulti) && isset($v[$n]) && $count > 0 && count($this->hasAndBelongsToMany) > 0) {
-				$joined[] = $v;
-			} else {
-				if ($n === $this->name) {
-					foreach (array('created', 'updated', 'modified') as $field) {
-						if (array_key_exists($field, $v) && (empty($v[$field]) || $v[$field] === null)) {
-							unset($v[$field]);
-						}
-					}
-
-					foreach($v as $x => $y) {
-						if ($this->hasField($x) && ($whitelist && in_array($x, $fieldList) || !$whitelist)) {
-							$fields[] = $x;
-							$values[] = $y;
-						}
-					}
-				}
-			}
-			$count++;
-		}
-		$exists = $this->exists();
-
-		if (!$exists && $this->hasField('created') && !in_array('created', $fields) && ($whitelist && in_array('created', $fieldList) || !$whitelist)) {
-			$fields[] = 'created';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if ($this->hasField('modified') && !in_array('modified', $fields) && ($whitelist && in_array('modified', $fieldList) || !$whitelist)) {
-			$fields[] = 'modified';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if ($this->hasField('updated') && !in_array('updated', $fields) && ($whitelist && in_array('updated', $fieldList) || !$whitelist)) {
-			$fields[] = 'updated';
-			$values[] = date('Y-m-d H:i:s');
-		}
-
-		if (!$exists) {
-			$this->id = false;
-		}
-
-		if (count($fields)) {
-			if (!empty($this->id)) {
-				if ($db->update($this, $fields, $values)) {
-					if (!empty($joined)) {
-						$this->__saveMulti($joined, $this->id);
-					}
-
-					$this->afterSave();
-					$this->data = false;
-					$this->_clearCache();
-					return true;
-				} else {
-					return false;
-				}
-			} else {
-				if ($db->create($this, $fields, $values)) {
-					if (!empty($joined)) {
-						$this->__saveMulti($joined, $this->id);
-					}
-
-					$this->afterSave();
-					$this->data = false;
-					$this->_clearCache();
-					$this->validationErrors = array();
-					return true;
-				} else {
-					return false;
-				}
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Saves model hasAndBelongsToMany data to the database.
- *
- * @param array $joined Data to save.
- * @param string $id
- * @return void
- * @access private
- */
-	function __saveMulti($joined, $id) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		foreach($joined as $x => $y) {
-			foreach($y as $assoc => $value) {
-				if (isset($this->hasAndBelongsToMany[$assoc])) {
-					$joinTable[$assoc] = $this->hasAndBelongsToMany[$assoc]['joinTable'];
-					$mainKey[$assoc] = $this->hasAndBelongsToMany[$assoc]['foreignKey'];
-					$keys[] = $this->hasAndBelongsToMany[$assoc]['foreignKey'];
-					$keys[] = $this->hasAndBelongsToMany[$assoc]['associationForeignKey'];
-					$fields[$assoc]  = join(',', $keys);
-					unset($keys);
-
-					foreach($value as $update) {
-						if (!empty($update)) {
-							$values[]  = $db->value($id, $this->getColumnType($this->primaryKey));
-							$values[]  = $db->value($update);
-							$values    = join(',', $values);
-							$newValues[] = "({$values})";
-							unset ($values);
-						}
-					}
-
-					if (!empty($newValues)) {
-						$newValue[$assoc] = $newValues;
-						unset($newValues);
-					} else {
-						$newValue[$assoc] = array();
-					}
-				}
-			}
-		}
-
-		if (isset($joinTable)) {
-			$total = count($joinTable);
-
-			if(is_array($newValue)) {
-				foreach ($newValue as $loopAssoc => $val) {
-					$db =& ConnectionManager::getDataSource($this->useDbConfig);
-					$table = $db->name($db->fullTableName($joinTable[$loopAssoc]));
-					$db->query("DELETE FROM {$table} WHERE {$mainKey[$loopAssoc]} = '{$id}'");
-
-					if (!empty($newValue[$loopAssoc])) {
-						$secondCount = count($newValue[$loopAssoc]);
-						for($x = 0; $x < $secondCount; $x++) {
-							$db->query("INSERT INTO {$table} ({$fields[$loopAssoc]}) VALUES {$newValue[$loopAssoc][$x]}");
-						}
-					}
-				}
-			}
-		}
-	}
-/**
- * Synonym for del().
- *
- * @param mixed $id
- * @see function del
- * @return boolean True on success
- * @access public
- */
-	function remove($id = null, $cascade = true) {
-		return $this->del($id, $cascade);
-	}
-/**
- * Removes record for given id. If no id is given, the current id is used. Returns true on success.
- *
- * @param mixed $id Id of record to delete
- * @return boolean True on success
- * @access public
- */
-	function del($id = null, $cascade = true) {
-		if ($id) {
-			$this->id = $id;
-		}
-		$id = $this->id;
-
-		if ($this->exists() && $this->beforeDelete()) {
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-			$this->_deleteMulti($id);
-			$this->_deleteHasMany($id, $cascade);
-			$this->_deleteHasOne($id, $cascade);
-			$this->id = $id;
-
-			if ($db->delete($this)) {
-				$this->afterDelete();
-				$this->_clearCache();
-				$this->id = false;
-				return true;
-			}
-		}
-
-		return false;
-	}
-/**
- * Alias for del()
- *
- * @param mixed $id Id of record to delete
- * @return boolean True on success
- * @access public
- */
-	function delete($id = null, $cascade = true) {
-		return $this->del($id, $cascade);
-	}
-/**
- * Cascades model deletes to hasMany relationships.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteHasMany($id, $cascade) {
-		if (!empty($this->__backAssociation)) {
-			$savedAssociatons = $this->__backAssociation;
-			$this->__backAssociation = array();
-		}
-		foreach($this->hasMany as $assoc => $data) {
-			if ($data['dependent'] === true && $cascade === true) {
-				$model =& $this->{$data['className']};
-				$field = $model->escapeField($data['foreignKey']);
-				$model->recursive = 0;
-				$records = $model->findAll("$field = '$id'", $model->primaryKey, null, null);
-
-				if($records != false){
-					foreach($records as $record) {
-						$model->del($record[$data['className']][$model->primaryKey]);
-					}
-				}
-			}
-		}
-		if (isset($savedAssociatons)) {
-			$this->__backAssociation = $savedAssociatons;
-		}
-	}
-/**
- * Cascades model deletes to hasOne relationships.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteHasOne($id, $cascade) {
-		if (!empty($this->__backAssociation)) {
-			$savedAssociatons = $this->__backAssociation;
-			$this->__backAssociation = array();
-		}
-		foreach($this->hasOne as $assoc => $data) {
-			if ($data['dependent'] === true && $cascade === true) {
-				$model =& $this->{$data['className']};
-				$field = $model->escapeField($data['foreignKey']);
-				$model->recursive = 0;
-				$records = $model->findAll("$field = '$id'", $model->primaryKey, null, null);
-
-				if($records != false){
-					foreach($records as $record) {
-						$model->del($record[$data['className']][$model->primaryKey]);
-					}
-				}
-			}
-		}
-		if (isset($savedAssociatons)) {
-			$this->__backAssociation = $savedAssociatons;
-		}
-	}
-/**
- * Cascades model deletes to HABTM join keys.
- *
- * @param string $id
- * @return null
- * @access protected
- */
-	function _deleteMulti($id) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		foreach($this->hasAndBelongsToMany as $assoc => $data) {
-			$db->execute("DELETE FROM " . $db->name($db->fullTableName($data['joinTable'])) . " WHERE " . $db->name($data['foreignKey']) . " = '{$id}'");
-		}
-	}
-/**
- * Returns true if a record with set id exists.
- *
- * @return boolean True if such a record exists
- * @access public
- */
-	function exists() {
-		if ($this->id) {
-			$id = $this->id;
-
-			if (is_array($id)) {
-				$id = $id[0];
-			}
-
-			$db =& ConnectionManager::getDataSource($this->useDbConfig);
-			return $db->hasAny($this, array($this->primaryKey => $id));
-		}
-		return false;
-	}
-/**
- * Returns true if a record that meets given conditions exists
- *
- * @param array $conditions SQL conditions array
- * @return boolean True if such a record exists
- * @access public
- */
-	function hasAny($conditions = null) {
-		return ($this->findCount($conditions) != false);
-	}
-/**
- * Return a single row as a resultset array.
- * By using the $recursive parameter, the call can access further "levels of association" than
- * the ones this model is directly associated to.
- *
- * @param array $conditions SQL conditions array
- * @param mixed $fields Either a single string of a field name, or an array of field names
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $recursive The number of levels deep to fetch associated records
- * @return array Array of records
- * @access public
- */
-	function find($conditions = null, $fields = null, $order = null, $recursive = null) {
-		$data = $this->findAll($conditions, $fields, $order, 1, null, $recursive);
-
-		if (empty($data[0])) {
-			return false;
-		}
-
-		return $data[0];
-	}
-/**
- * Returns a resultset array with specified fields from database matching given conditions.
- * By using the $recursive parameter, the call can access further "levels of association" than
- * the ones this model is directly associated to.
- *
- * @param mixed $conditions SQL conditions as a string or as an array('field' =>'value',...)
- * @param mixed $fields Either a single string of a field name, or an array of field names
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $limit SQL LIMIT clause, for calculating items per page.
- * @param int $page Page number, for accessing paged data
- * @param int $recursive The number of levels deep to fetch associated records
- * @return array Array of records
- * @access public
- */
-	function findAll($conditions = null, $fields = null, $order = null, $limit = null, $page = 1, $recursive = null) {
-
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$this->id = $this->getID();
-		$offset = null;
-
-		if ($page > 1 && $limit != null) {
-			$offset = ($page - 1) * $limit;
-		}
-
-		if ($order == null) {
-			$order = array();
-		} else {
-			$order = array($order);
-		}
-
-		$queryData = array('conditions' => $conditions,
-							'fields'    => $fields,
-							'joins'     => array(),
-							'limit'     => $limit,
-							'offset'	=> $offset,
-							'order'     => $order
-		);
-
-		$ret = $this->beforeFind($queryData);
-		if (is_array($ret)) {
-			$queryData = $ret;
-		} elseif ($ret === false) {
-			return null;
-		}
-
-		$return = $this->afterFind($db->read($this, $queryData, $recursive));
-
-		if (!empty($this->__backAssociation)) {
-			$this->__resetAssociations();
-		}
-
-		return $return;
-	}
-/**
- * Method is called only when bindTo<ModelName>() is used.
- * This resets the association arrays for the model back
- * to the original as set in the model.
- *
- * @return boolean
- * @access private
- */
-	function __resetAssociations() {
-		foreach($this->__associations as $type) {
-			if (isset($this->__backAssociation[$type])) {
-				$this->{$type} = $this->__backAssociation[$type];
-			}
-		}
-
-		$this->__backAssociation = array();
-		return true;
-	}
-/**
- * Runs a direct query against the bound DataSource, and returns the result.
- *
- * @param string $data Query data
- * @return array
- * @access public
- */
-	function execute($data) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		$data = $db->fetchAll($data, $this->cacheQueries);
-
-		foreach($data as $key => $value) {
-			foreach($this->tableToModel as $key1 => $value1) {
-				if (isset($data[$key][$key1])) {
-					$newData[$key][$value1] = $data[$key][$key1];
-				}
-			}
-		}
-
-		if (!empty($newData)) {
-			return $newData;
-		}
-
-		return $data;
-	}
-/**
- * Returns number of rows matching given SQL condition.
- *
- * @param array $conditions SQL conditions array for findAll
- * @param int $recursize The number of levels deep to fetch associated records
- * @return int Number of matching rows
- * @see Model::findAll
- * @access public
- */
-	function findCount($conditions = null, $recursive = 0) {
-		list($data) = $this->findAll($conditions, 'COUNT(*) AS count', null, null, 1, $recursive);
-
-		if (isset($data[0]['count'])) {
-			return $data[0]['count'];
-		} elseif (isset($data[$this->name]['count'])) {
-			return $data[$this->name]['count'];
-		}
-
-		return false;
-	}
-/**
- * Special findAll variation for tables joined to themselves.
- * The table needs the fields id and parent_id to work.
- *
- * @param array $conditions Conditions for the findAll() call
- * @param array $fields Fields for the findAll() call
- * @param string $sort SQL ORDER BY statement
- * @return array
- * @access public
- * @todo Perhaps create a Component with this logic
- */
-	function findAllThreaded($conditions = null, $fields = null, $sort = null) {
-		return $this->__doThread(Model::findAll($conditions, $fields, $sort), null);
-	}
-/**
- * Private, recursive helper method for findAllThreaded.
- *
- * @param array $data
- * @param string $root NULL or id for root node of operation
- * @return array
- * @access private
- * @see findAllThreaded
- */
-	function __doThread($data, $root) {
-		$out = array();
-		$sizeOf = sizeof($data);
-
-		for($ii = 0; $ii < $sizeOf; $ii++) {
-			if (($data[$ii][$this->name]['parent_id'] == $root) || (($root === null) && ($data[$ii][$this->name]['parent_id'] == '0'))) {
-				$tmp = $data[$ii];
-
-				if (isset($data[$ii][$this->name][$this->primaryKey])) {
-					$tmp['children'] = $this->__doThread($data, $data[$ii][$this->name][$this->primaryKey]);
-				} else {
-					$tmp['children'] = null;
-				}
-
-				$out[] = $tmp;
-			}
-		}
-
-		return $out;
-	}
-/**
- * Returns an array with keys "prev" and "next" that holds the id's of neighbouring data,
- * which is useful when creating paged lists.
- *
- * @param string $conditions SQL conditions for matching rows
- * @param string $field Field name (parameter for findAll)
- * @param unknown_type $value
- * @return array Array with keys "prev" and "next" that holds the id's
- * @access public
- */
-	function findNeighbours($conditions = null, $field, $value) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-
-		if (!is_null($conditions)) {
-				$conditions = $conditions . ' AND ';
-		}
-
-		@list($prev) = Model::findAll($conditions . $field . ' < ' . $db->value($value), $field, $field . ' DESC', 1, null, 0);
-		@list($next) = Model::findAll($conditions . $field . ' > ' . $db->value($value), $field, $field . ' ASC', 1, null, 0);
-
-		if (!isset($prev)) {
-			$prev = null;
-		}
-
-		if (!isset($next)) {
-			$next = null;
-		}
-
-		return array('prev' => $prev, 'next' => $next);
-	}
-/**
- * Returns a resultset for given SQL statement. Generic SQL queries should be made with this method.
- *
- * @param string $sql SQL statement
- * @return array Resultset
- * @access public
- */
-	function query() {
-		$params = func_get_args();
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return call_user_func_array(array(&$db, 'query'), $params);
-	}
-/**
- * Returns true if all fields pass validation, otherwise false.
- *
- * @param array $data POST data
- * @return boolean True if there are no errors
- * @access public
- */
-	function validates($data = array()) {
-		$errors = $this->invalidFields($data);
-		return count($errors) == 0;
-	}
-/**
- * Returns an array of invalid fields.
- *
- * @param array $data
- * @return array Array of invalid fields or boolean case any error occurs
- * @access public
- */
-	function invalidFields($data = array()) {
-		if (empty($data)) {
-			$data = $this->data;
-		}
-
-		if (!$this->beforeValidate()) {
-			return $this->validationErrors;
-		}
-
-		if (!isset($this->validate)) {
-			return $this->validationErrors;
-		}
-
-		if (!empty($data)) {
-			$data = $data;
-		} elseif (isset($this->data)) {
-			$data = $this->data;
-		}
-
-		if (isset($data[$this->name])) {
-			$data = $data[$this->name];
-		}
-
-		foreach($this->validate as $field_name => $validator) {
-			if (isset($data[$field_name]) && !preg_match($validator, $data[$field_name])) {
-				$this->invalidate($field_name);
-			}
-		}
-		return $this->validationErrors;
-	}
-/**
- * Sets a field as invalid
- *
- * @param string $field The name of the field to invalidate
- * @return void
- * @access public
- */
-	function invalidate($field) {
-		if (!is_array($this->validationErrors)) {
-			$this->validationErrors = array();
-		}
-		$this->validationErrors[$field] = 1;
-	}
-/**
- * Returns true if given field name is a foreign key in this Model.
- *
- * @param string $field Returns true if the input string ends in "_id"
- * @return True if the field is a foreign key listed in the belongsTo array.
- * @access public
- */
-	function isForeignKey($field) {
-		$foreignKeys = array();
-
-		if (count($this->belongsTo)) {
-			foreach($this->belongsTo as $assoc => $data) {
-				$foreignKeys[] = $data['foreignKey'];
-			}
-		}
-		return (bool)(in_array($field, $foreignKeys));
-	}
-/**
- * Gets the display field for this model
- *
- * @return string The name of the display field for this Model (i.e. 'name', 'title').
- * @access public
- */
-	function getDisplayField() {
-		return $this->displayField;
-	}
-/**
- * Returns a resultset array with specified fields from database matching given conditions.
- * Method can be used to generate option lists for SELECT elements.
- *
- * @param mixed $conditions SQL conditions as a string or as an array('field' =>'value',...)
- * @param string $order SQL ORDER BY conditions (e.g. "price DESC" or "name ASC")
- * @param int $limit SQL LIMIT clause, for calculating items per page
- * @param string $keyPath A string path to the key, i.e. "{n}.Post.id"
- * @param string $valuePath A string path to the value, i.e. "{n}.Post.title"
- * @return array An associative array of records, where the id is the key, and the display field is the value
- * @access public
- */
-	function generateList($conditions = null, $order = null, $limit = null, $keyPath = null, $valuePath = null) {
-		if ($keyPath == null && $valuePath == null && $this->hasField($this->displayField)) {
-			$fields = array($this->primaryKey, $this->displayField);
-		} else {
-			$fields = null;
-		}
-		$recursive = $this->recursive;
-
-		// jara - upravuji limit recursive z 0 na 1
-		// aby se daly pouzivat rovnou polozka z relace
-		// samo plati jde jen pro hasOne a belongsTo
-		if($recursive >= 2) {
-			$this->recursive = -1;
-		}
-		$result = $this->findAll($conditions, $fields, $order, $limit);
-		$this->recursive = $recursive;
-
-		if(!$result) {
-			return false;
-		}
-
-		if ($keyPath == null) {
-			$keyPath = '{n}.' . $this->name . '.' . $this->primaryKey;
-		}
-
-		if ($valuePath == null) {
-			$valuePath = '{n}.' . $this->name . '.' . $this->displayField;
-		}
-
-		$keys = Set::extract($result, $keyPath);
-		$vals = Set::extract($result, $valuePath);
-
-		if (!empty($keys) && !empty($vals)) {
-			$return = array_combine($keys, $vals);
-			return $return;
-		}
-		return null;
-	}
-/**
- * Escapes the field name and prepends the model name. Escaping will be done according to the current database driver's rules.
- *
- * @param unknown_type $field
- * @return string The name of the escaped field for this Model (i.e. id becomes `Post`.`id`).
- * @access public
- */
-	function escapeField($field) {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->name($this->name) . '.' . $db->name($field);
-	}
-/**
- * Returns the current record's ID
- *
- * @param unknown_type $list
- * @return mixed The ID of the current record
- * @access public
- */
-	function getID($list = 0) {
-		if (!is_array($this->id)) {
-			return $this->id;
-		}
-
-		if (count($this->id) == 0) {
-			return false;
-		}
-
-		if (isset($this->id[$list])) {
-			return $this->id[$list];
-		}
-
-		foreach($this->id as $id) {
-			return $id;
-		}
-
-		return false;
-	}
-/**
- * Returns the ID of the last record this Model inserted
- *
- * @return mixed
- * @access public
- */
-	function getLastInsertID() {
-		return $this->getInsertID();
-	}
-/**
- * Returns the ID of the last record this Model inserted
- *
- * @return mixed
- * @access public
- */
-	function getInsertID() {
-		return $this->__insertID;
-	}
-/**
- * Sets the ID of the last record this Model inserted
- *
- * @param mixed $id
- * @return void
- */
-	function setInsertID($id) {
-		$this->__insertID = $id;
-	}
-/**
- * Returns the number of rows returned from the last query
- *
- * @return int
- * @access public
- */
-	function getNumRows() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->lastNumRows();
-	}
-/**
- * Returns the number of rows affected by the last query
- *
- * @return int
- * @access public
- */
-	function getAffectedRows() {
-		$db =& ConnectionManager::getDataSource($this->useDbConfig);
-		return $db->lastAffected();
-	}
-/**
- * Sets the DataSource to which this model is bound
- *
- * @param string $dataSource The name of the DataSource, as defined in Connections.php
- * @return boolean True on success
- * @access public
- */
-	function setDataSource($dataSource = null) {
-		if ($dataSource == null) {
-			$dataSource = $this->useDbConfig;
-		}
-
-		$db =& ConnectionManager::getDataSource($dataSource);
-
-		if (!empty($db->config['prefix']) && $this->tablePrefix == null) {
-			$this->tablePrefix = $db->config['prefix'];
-		}
-
-		if (empty($db) || $db == null || !is_object($db)) {
-			return $this->cakeError('missingConnection', array(array('className' => $this->name)));
-		}
-	}
-/**
- * Before find callback
- *
- * @param array $queryData Data used to execute this query, i.e. conditions, order, etc.
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeFind(&$queryData) {
-		return true;
-	}
-/**
- * After find callback. Can be used to modify any results returned by find and findAll.
- *
- * @param mixed $results The results of the find operation
- * @return mixed Result of the find operation
- * @access public
- */
-	function afterFind($results) {
-		return $results;
-	}
-/**
- * Before save callback
- *
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeSave() {
-		return true;
-	}
-/**
- * After save callback
- *
- * @return boolean
- * @access public
- */
-	function afterSave() {
-		return true;
-	}
-/**
- * Before delete callback
- *
- * @return boolean True if the operation should continue, false if it should abort
- * @access public
- */
-	function beforeDelete() {
-		return true;
-	}
-/**
- * After delete callback
- *
- * @return boolean
- * @access public
- */
-	function afterDelete() {
-		return true;
-	}
-/**
- * Before validate callback
- *
- * @return boolean
- * @access public
- */
-	function beforeValidate() {
-		return true;
-	}
-/**
- * Private method.  Clears cache for this model
- *
- * @param string $type If null this deletes cached views if CACHE_CHECK is true
- *                     Will be used to allow deleting query cache also
- * @return boolean true on delete
- * @access protected
- */
-	function _clearCache($type = null) {
-		if ($type === null) {
-			if (defined('CACHE_CHECK') && CACHE_CHECK === true) {
-				$assoc[] = strtolower(Inflector::pluralize($this->name));
-
-				foreach($this->__associations as $key => $association) {
-					foreach($this->$association as $key => $className) {
-						$check = strtolower(Inflector::pluralize($className['className']));
-
-						if (!in_array($check, $assoc)) {
-							$assoc[] = strtolower(Inflector::pluralize($className['className']));
-						}
-					}
-				}
-				clearCache($assoc);
-				return true;
-			}
-		} else {
-			//Will use for query cache deleting
-		}
-	}
-/**
- * Called when serializing a model
- *
- * @return array
- * @access public
- */
-	function __sleep() {
-		$return = array_keys(get_object_vars($this));
-		return $return;
-	}
-/**
- * Called when unserializing a model
- *
- * @return void
- * @access public
- */
-	function __wakeup() {
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/neat_array.php b/old/html/multidic/cake/libs/neat_array.php
deleted file mode 100644
index 435f151..0000000
--- a/old/html/multidic/cake/libs/neat_array.php
+++ /dev/null
@@ -1,318 +0,0 @@
-<?php
-/* SVN FILE: $Id: neat_array.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Library of array functions for Cake.
- *
- * Internal use only.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Class used for internal manipulation of multi-dimensional arrays (arrays of arrays).
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class NeatArray{
-/**
- * Value of NeatArray.
- *
- * @var array
- * @access public
- */
-	var $value;
-/**
- * Constructor. Defaults to an empty array.
- *
- * @param array $value
- * @access public
- * @uses NeatArray::value
- */
-	function NeatArray($value = array()) {
-		$this->value = $value;
-	}
-/**
- * Finds and returns records with $fieldName equal to $value from this NeatArray.
- *
- * @param string $fieldName
- * @param string $value
- * @return mixed
- * @access public
- * @uses NeatArray::value
- */
-	function findIn($fieldName, $value) {
-		if (!is_array($this->value)) {
-			return false;
-		}
-		$out = false;
-		$keys = array_keys($this->value);
-		$count = sizeof($keys);
-
-		for($i = 0; $i < $count; $i++) {
-			if (isset($this->value[$keys[$i]][$fieldName]) && ($this->value[$keys[$i]][$fieldName] == $value))
-			{
-				$out[$keys[$i]] = $this->value[$keys[$i]];
-			}
-		}
-		return $out;
-	}
-/**
- * Checks if $this->value is an array, and removes all empty elements.
- *
- * @access public
- * @uses NeatArray::value
- */
-	function cleanup() {
-		$out = is_array($this->value) ? array(): null;
-		foreach($this->value as $k => $v) {
-			if ($v == "0") {
-				$out[$k] = $v;
-			} elseif ($v) {
-				$out[$k] = $v;
-			}
-		}
-		$this->value=$out;
-	}
-/**
- * Adds elements from given array to itself.
- *
- * @param string $value
- * @return bool
- * @access public
- * @uses NeatArray::value
- */
-	function add($value) {
-		return ($this->value = $this->plus($value)) ? true : false;
-	}
-/**
- * Returns itself merged with given array.
- *
- * @param array $value Array to add to NeatArray.
- * @return array
- * @access public
- * @uses NeatArray::value
- */
-	function plus($value) {
-		$merge = array_merge($this->value, (is_array($value) ? $value : array($value)));
-		return $merge;
-	}
-/**
- * Counts repeating strings and returns an array of totals.
- *
- * @param int $sortedBy A value of 1 sorts by values, a value of 2 sorts by keys. Defaults to null (no sorting).
- * @return array
- * @access public
- * @uses NeatArray::value
- */
-	function totals($sortedBy = 1, $reverse = true) {
-		$out = array();
-		foreach($this->value as $val) {
-			isset($out[$val]) ? $out[$val]++ : $out[$val] = 1;
-		}
-
-		if ($sortedBy == 1) {
-			$reverse ? arsort($out, SORT_NUMERIC) : asort($out, SORT_NUMERIC);
-		}
-
-		if ($sortedBy == 2) {
-			$reverse ? krsort($out, SORT_STRING) : ksort($out, SORT_STRING);
-		}
-		return $out;
-	}
-/**
- * Performs an array_filter() on the contents of this NeatArray.
- *
- * @param string $with Name of callback function to perform on each element of this NeatArray.
- * @return array
- */
-	function filter($with) {
-		return $this->value = array_filter($this->value, $with);
-	}
-/**
- * Passes each of its values through a specified function or method.
- * Think of PHP's {@link http://php.net/array_walk array_walk()}.
- *
- * @param string $with Name of callback function
- * @return array Returns value of NeatArray::value
- * @access public
- * @uses NeatArray::value
- */
-	function walk($with) {
-		array_walk($this->value, $with);
-		return $this->value;
-	}
-/**
- * Apply $template to all elements of this NeatArray, and return the array itself.
- *
- * @param string $template {@link http://php.net/sprintf sprintf()}-compatible string to be applied to all values of this NeatArray.
- * @return array
- */
-	function sprintf($template) {
-		$count = count($this->value);
-		for($ii = 0; $ii < $count; $ii++) {
-			$this->value[$ii] = sprintf($template, $this->value[$ii]);
-		}
-		return $this->value;
-	}
-/**
- * Extracts a value from all array items.
- *
- * @return array
- * @access public
- * @uses NeatArray::value
- */
-	function extract($name) {
-		$out = array();
-		foreach($this->value as $val) {
-			if (isset($val[$name]))
-			$out[]=$val[$name];
-		}
-		return $out;
-	}
-/**
- * Returns a list of unique elements.
- *
- * @return array
- */
-	function unique() {
-		$unique = array_unique($this->value);
-		return $unique;
-	}
-/**
- * Removes duplicate elements from the value and returns it.
- *
- * @return array
- */
-	function makeUnique() {
-		return $this->value = array_unique($this->value);
-	}
-/**
- * Joins an array with myself using a key (like a join between database tables).
- *
- * Example:
- *
- * $alice = array('id'=>'1', 'name'=>'Alice');
- * $bob = array('id'=>'2', 'name'=>'Bob');
- *
- * $users = new NeatArray(array($alice, $bob));
- *
- * $born = array
- * (
- *    array('user_id'=>'1', 'born'=>'1980'),
- *    array('user_id'=>'2', 'born'=>'1976')
- * );
- *
- * $users->joinWith($born, 'id', 'user_id');
- *
- * Result:
- *
- * $users->value == array
- *    (
- *        array('id'=>'1', 'name'=>'Alice', 'born'=>'1980'),
- *        array('id'=>'2', 'name'=>'Bob',	'born'=>'1976')
- *    );
- *
- * @param array $his The array to join with myself.
- * @param string $onMine Key to use on myself.
- * @param string $onHis Key to use on him.
- * @return array
- */
-	function joinWith($his, $onMine, $onHis = null) {
-		if (empty($onHis)) {
-			$onHis = $onMine;
-		}
-		$his = new NeatArray($his);
-		$out = array();
-
-		foreach($this->value as $key => $val) {
-			if ($fromHis = $his->findIn($onHis, $val[$onMine])) {
-				list($fromHis) = array_values($fromHis);
-				$out[$key] = array_merge($val, $fromHis);
-			} else {
-				$out[$key] = $val;
-			}
-		}
-		return $this->value = $out;
-	}
-/**
- * Enter description here...
- * @todo Explain this function. almost looks like it creates a tree
- *
- * @param string $root
- * @param string $idKey
- * @param string $parentIdKey
- * @param string $childrenKey
- * @return array
- */
-	function threaded($root = null, $idKey = 'id', $parentIdKey = 'parent_id', $childrenKey = 'children') {
-		$out = array();
-		$sizeof = sizeof($this->value);
-
-		for($ii = 0; $ii < $sizeof; $ii++) {
-			if ($this->value[$ii][$parentIdKey] == $root) {
-				$tmp = $this->value[$ii];
-				$tmp[$childrenKey]=isset($this->value[$ii][$idKey])
-											? $this->threaded($this->value[$ii][$idKey], $idKey, $parentIdKey, $childrenKey) : null;
-				$out[] = $tmp;
-			}
-		}
-		return $out;
-	}
-/**
- * Array multi search
- *
- * @param string $search_value
- * @param array $the_array
- * @return array
- * @link http://php.net/array_search#47116
- */
-	function multi_search($search_value, $the_array = null) {
-		if ($the_array == null) {
-			$the_array = $this->value;
-		}
-
-		if (is_array($the_array)) {
-			foreach($the_array as $key => $value) {
-				$result = $this->multi_search($search_value, $value);
-
-				if (is_array($result)) {
-					$return = $result;
-					array_unshift($return, $key);
-					return $return;
-				} elseif ($result == true) {
-					$return[]=$key;
-					return $return;
-				}
-			}
-			return false;
-		} else {
-			if ($search_value == $the_array) {
-				return true;
-			} else {
-				return false;
-			}
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/neat_string.php b/old/html/multidic/cake/libs/neat_string.php
deleted file mode 100644
index 867fe2e..0000000
--- a/old/html/multidic/cake/libs/neat_string.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-/* SVN FILE: $Id: neat_string.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * String handling methods.
- *
- * Random passwords, splitting strings into arrays, removing Cyrillic characters, stripping whitespace.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *			1785 E. Sahara Avenue, Suite 490-204
- *			Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * String handling methods.
- *
- * Random passwords, splitting strings into arrays, removing Cyrillic characters, stripping whitespace.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class NeatString{
-/**
- * Returns an array with each of the non-empty characters in $string as an element.
- *
- * @param string $string
- * @return array
- */
-	function toArray($string) {
-		$split = preg_split('//', $string, -1, PREG_SPLIT_NO_EMPTY);
-		return $split;
-	}
-/**
- * Returns string with Cyrillic characters translated to Roman ones.
- *
- * @param string $string
- * @return string
- */
-	function toRoman($string) {
-		$pl = array('ą','ć','ę','ł','ń','ó','ś','ź','ż','Ą','Ć','Ę','�?','Ń','Ó','Ś','Ź','Ż');
-		$ro = array('a','c','e','l','n','o','s','z','z','A','C','E','L','N','O','S','Z','Z');
-		$replace = str_replace($pl, $ro, $string);
-		return $replace;
-	}
-/**
- * Returns string as lowercase with whitespace removed.
- *
- * @param string $string
- * @return string
- */
-	function toCompressed($string) {
-		$whitespace = array("\n", "	", "\r", "\0", "\x0B", " ");
-		$replace = strtolower(str_replace($whitespace, '', $string));
-		return $replace;
-	}
-/**
- * Returns a random password.
- *
- * @param integer $length Length of generated password
- * @param string $available_chars List of characters to use in password
- * @return string Generated password
- */
-	function randomPassword($length, $available_chars = 'ABDEFHKMNPRTWXYABDEFHKMNPRTWXY23456789') {
-		$chars = preg_split('//', $available_chars, -1, PREG_SPLIT_NO_EMPTY);
-		$char_count = count($chars);
-		$out = '';
-		for($ii = 0; $ii < $length; $ii++) {
-			$out .= $chars[rand(1, $char_count)-1];
-		}
-		return $out;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/object.php b/old/html/multidic/cake/libs/object.php
deleted file mode 100644
index 7dc367a..0000000
--- a/old/html/multidic/cake/libs/object.php
+++ /dev/null
@@ -1,259 +0,0 @@
-<?php
-/* SVN FILE: $Id: object.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Object class, allowing __construct and __destruct in PHP4.
- *
- * Also includes methods for logging and the special method RequestAction,
- * to call other Controllers' Actions from anywhere.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Object class, allowing __construct and __destruct in PHP4.
- *
- * Also includes methods for logging and the special method RequestAction,
- * to call other Controllers' Actions from anywhere.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Object{
-/**
- * Log object
- *
- * @var object
- * @access protected
- */
-	var $_log = null;
-/**
- * A hack to support __construct() on PHP 4
- * Hint: descendant classes have no PHP4 class_name() constructors,
- * so this constructor gets called first and calls the top-layer __construct()
- * which (if present) should call parent::__construct()
- *
- * @return Object
- * @access public
- */
-	function Object() {
-		$args = func_get_args();
-		if (method_exists($this, '__destruct')) {
-			register_shutdown_function (array(&$this, '__destruct'));
-		}
-		call_user_func_array(array(&$this, '__construct'), $args);
-	}
-/**
- * Class constructor, overridden in descendant classes.
- *
- * @abstract
- * @access public
- */
-	function __construct() {
-	}
-
-/**
- * Object-to-string conversion.
- * Each class can override this method as necessary.
- *
- * @return string The name of this class
- * @access public
- */
-	function toString() {
-		$class = get_class($this);
-		return $class;
-	}
-/**
- * Calls a controller's method from any location. Allows for
- * controllers to communicate with each other.
- *
- * @param string $url  URL in the form of Cake URL ("/controller/method/parameter")
- * @param array $extra If array includes the key "return" it sets the AutoRender to true.
- * @return boolean  Success
- * @access public
- */
-	function requestAction($url, $extra = array()) {
-		if (!empty($url)) {
-			$dispatcher =& new Dispatcher();
-			if(isset($this->plugin)){
-				$extra['plugin'] = $this->plugin;
-			}
-			if (in_array('return', $extra)) {
-				$extra['return'] = 0;
-				$extra['bare'] = 1;
-				$extra['requested'] = 1;
-				ob_start();
-				$out = $dispatcher->dispatch($url, $extra);
-				$out = ob_get_clean();
-				return $out;
-			} else {
-				$extra['return'] = 1;
-				$extra['bare'] = 1;
-				$extra['requested'] = 1;
-				return $dispatcher->dispatch($url, $extra);
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * API for logging events.
- *
- * @param string $msg Log message
- * @param int $type Error type constant. Defined in app/config/core.php.
- * @access
- */
-	function log($msg, $type = LOG_ERROR) {
-		if (!class_exists('CakeLog')) {
-			uses('cake_log');
-		}
-
-		if (is_null($this->_log)) {
-			$this->_log = new CakeLog();
-		}
-
-		if (!is_string($msg)) {
-			ob_start();
-			print_r ($msg);
-			$msg=ob_get_contents();
-			ob_end_clean();
-		}
-
-		switch($type) {
-			case LOG_DEBUG:
-				return $this->_log->write('debug', $msg);
-			break;
-			default:
-				return $this->_log->write('error', $msg);
-			break;
-		}
-	}
-/**
- * Used to report user friendly errors.
- * If there is a file app/error.php this file will be loaded
- * error.php is the AppError class it should extend ErrorHandler class.
- *
- * @param string $method Method to be called in the error class (AppError or ErrorHandler classes)
- * @param array $messages Message that is to be displayed by the error class
- * @return error message
- * @access public
- */
-	function cakeError($method, $messages) {
-		if (!class_exists('ErrorHandler')) {
-			uses('error');
-			if (file_exists(APP . 'error.php')) {
-				include_once (APP . 'error.php');
-			}
-		}
-
-		if (class_exists('AppError')) {
-			$error = new AppError($method, $messages);
-		} else {
-			$error = new ErrorHandler($method, $messages);
-		}
-		return $error;
-	}
-/**
- * Checks for a persistent class file, if found file is opened and true returned
- * If file is not found a file is created and false returned
- *
- * There are many uses for this method, see manual for examples also art of
- * the cache system
- *
- * @param string $name name of class to persist
- * @param boolean $return
- * @param object $object
- * @param string $type
- * @return boolean
- * @todo add examples to manual
- * @access protected
- */
-	function _persist($name, $return = null, &$object, $type = null) {
-		$file = CACHE . 'persistent' . DS . strtolower($name) . '.php';
-		if ($return === null) {
-			if (!file_exists($file)) {
-				return false;
-			} else {
-				return true;
-			}
-		}
-
-		if (!file_exists($file)) {
-			$this->_savePersistent($name, $object);
-			return false;
-		} else {
-			$this->__openPersistent($name, $type);
-			return true;
-		}
-	}
-/**
- * You should choose a unique name for the persistent file
- *
- * There are many uses for this method, see manual for examples also part of
- * the cache system
- *
- * @param string $name name used for object to cache
- * @param object $object the object to persist
- * @return true on save, throws error if file can not be created
- * @access protected
- */
-	function _savePersistent($name, &$object) {
-		$file = 'persistent' . DS . strtolower($name) . '.php';
-		$objectArray = array(&$object);
-		$data = str_replace('\\', '\\\\', serialize($objectArray));
-		$data = '<?php $' . $name . ' = \'' . str_replace('\'', '\\\'', $data) . '\' ?>';
-		cache($file, $data, '+1 day');
-	}
-/**
- * Open the persistent class file for reading
- * Used by Object::_persist(), part of the cache
- * system
- *
- * @param string $name Name of the persistant file
- * @param string $type
- * @access private
- */
-	function __openPersistent($name, $type = null) {
-		$file = CACHE . 'persistent' . DS . strtolower($name) . '.php';
-		include($file);
-
-		switch($type) {
-			case 'registry':
-				$vars = unserialize(${$name});
-				foreach($vars['0'] as $key => $value) {
-					loadModel(Inflector::classify($key));
-				}
-				unset($vars);
-				$vars = unserialize(${$name});
-				foreach($vars['0'] as $key => $value) {
-					ClassRegistry::addObject($key, $value);
-					unset ($value);
-				}
-				unset($vars);
-			break;
-			default:
-				$vars = unserialize(${$name});
-				$this->{$name} = $vars['0'];
-				unset($vars);
-			break;
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/router.php b/old/html/multidic/cake/libs/router.php
deleted file mode 100644
index a00727e..0000000
--- a/old/html/multidic/cake/libs/router.php
+++ /dev/null
@@ -1,222 +0,0 @@
-<?php
-/* SVN FILE: $Id: router.php 5144 2007-05-21 04:46:30Z phpnut $ */
-/**
- * Parses the request URL into controller, action, and parameters.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5144 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 23:46:30 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-	if (!class_exists('Object')) {
-		 uses ('object');
-	}
-/**
- * Parses the request URL into controller, action, and parameters.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Router extends Object {
-/**
- * Array of routes
- *
- * @var array
- * @access public
- */
-	 var $routes = array();
-/**
- * CAKE_ADMIN route
- *
- * @var array
- * @access private
- */
-	 var $__admin = null;
-/**
- * Constructor
- *
- * @access public
- */
-	function __construct() {
-		if (defined('CAKE_ADMIN')) {
-			$admin = CAKE_ADMIN;
-			if (!empty($admin)) {
-				$this->__admin = array('/:' . $admin . '/:controller/:action/* (default)',
-										'/^(?:\/(?:(' . $admin . ')(?:\\/([a-zA-Z0-9_\\-\\.\\;\\:]+)(?:\\/([a-zA-Z0-9_\\-\\.\\;\\:]+)(?:[\\/\\?](.*))?)?)?))[\/]*$/',
-										array($admin, 'controller', 'action'), array());
-			}
-		}
-	}
-/**
- * Returns this object's routes array. Returns false if there are no routes available.
- *
- * @param string $route	An empty string, or a route string "/"
- * @param array $default NULL or an array describing the default route
- * @return array Array of routes
- */
-	function connect($route, $default = null) {
-		$parsed = $names = array();
-
-		if (defined('CAKE_ADMIN') && $default == null) {
-			if ($route == CAKE_ADMIN) {
-				$this->routes[] = $this->__admin;
-				$this->__admin = null;
-			}
-		}
-		$r = null;
-		if (($route == '') || ($route == '/')) {
-			$regexp='/^[\/]*$/';
-			$this->routes[] = array($route, $regexp, array(), $default);
-		} else {
-			$elements = array();
-
-			foreach(explode('/', $route)as $element) {
-				if (trim($element))
-				$elements[] = $element;
-			}
-
-			if (!count($elements)) {
-				return false;
-			}
-
-			foreach($elements as $element) {
-
-				if (preg_match('/^:(.+)$/', $element, $r)) {
-					$parsed[]='(?:\/([^\/]+))?';
-					$names[] =$r[1];
-				} elseif(preg_match('/^\*$/', $element, $r)) {
-					$parsed[] = '(?:\/(.*))?';
-				} else {
-					$parsed[] = '/' . $element;
-				}
-			}
-
-			$regexp='#^' . join('', $parsed) . '[\/]*$#';
-			$this->routes[] = array($route, $regexp, $names, $default);
-		}
-		return $this->routes;
-	}
-/**
- * Parses given URL and returns an array of controllers, action and parameters
- * taken from that URL.
- *
- * @param string $url URL to be parsed
- * @return array
- * @access public
- */
-	function parse($url) {
-		if ($url && ('/' != $url[0])) {
-			if (!defined('SERVER_IIS')) {
-				$url = '/' . $url;
-			}
-		}
-		$out = array('pass'=>array());
-		$r = null;
-		$default_route = array('/:controller/:action/* (default)',
-								'/^(?:\/(?:([a-zA-Z0-9_\\-\\.\\;\\:]+)(?:\\/([a-zA-Z0-9_\\-\\.\\;\\:]+)(?:[\\/\\?](.*))?)?))[\\/]*$/',
-								array('controller', 'action'), array());
-
-		if (defined('CAKE_ADMIN') && $this->__admin != null) {
-			$this->routes[]=$this->__admin;
-			$this->__admin =null;
-		}
-		$this->connect('/bare/:controller/:action/*', array('bare' => '1'));
-		$this->connect('/ajax/:controller/:action/*', array('bare' => '1'));
-
-		if (defined('WEBSERVICES') && WEBSERVICES == 'on') {
-			$this->connect('/rest/:controller/:action/*', array('webservices' => 'Rest'));
-			$this->connect('/rss/:controller/:action/*', array('webservices' => 'Rss'));
-			$this->connect('/soap/:controller/:action/*', array('webservices' => 'Soap'));
-			$this->connect('/xml/:controller/:action/*', array('webservices' => 'Xml'));
-			$this->connect('/xmlrpc/:controller/:action/*', array('webservices' => 'XmlRpc'));
-		}
-		$this->routes[] = $default_route;
-
-		if (strpos($url, '?') !== false) {
-			$url = substr($url, 0, strpos($url, '?'));
-		}
-
-		foreach($this->routes as $route) {
-			list($route, $regexp, $names, $defaults) = $route;
-
-			if (preg_match($regexp, $url, $r)) {
-				// remove the first element, which is the url
-				array_shift ($r);
-				// hack, pre-fill the default route names
-				foreach($names as $name) {
-					$out[$name] = null;
-				}
-				$ii=0;
-
-				if (is_array($defaults)) {
-					foreach($defaults as $name => $value) {
-						if (preg_match('#[a-zA-Z_\-]#i', $name)) {
-							$out[$name] =  $this->stripEscape($value);
-						} else {
-							$out['pass'][] =  $this->stripEscape($value);
-						}
-					}
-				}
-
-				foreach($r as $found) {
-					// if $found is a named url element (i.e. ':action')
-					if (isset($names[$ii])) {
-						$out[$names[$ii]] = $found;
-					} else {
-						// unnamed elements go in as 'pass'
-						$found = explode('/', $found);
-						$pass = array();
-						foreach($found as $key => $value) {
-							if ($value == "0") {
-								$pass[$key] =  $this->stripEscape($value);
-							} elseif ($value) {
-								$pass[$key] =  $this->stripEscape($value);
-							}
-						}
-						$out['pass'] = am($out['pass'], $pass);
-					}
-					$ii++;
-				}
-				break;
-			}
-		}
-		return $out;
-	}
-	function stripEscape($param) {
-		if(is_string($param) || empty($param)) {
-			$return = preg_replace('/^ *-!/', '', $param);
-			return $return;
-		}
-		foreach($param as $key => $value) {
-			if(is_string($value)) {
-				$return[$key] = preg_replace('/^ *-!/', '', $value);
-			} else {
-				foreach ($value as $array => $string) {
-					$return[$key][$array] = preg_replace('/^ *-!/', '', $string);
-				}
-			}
-		}
-		return $return;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/sanitize.php b/old/html/multidic/cake/libs/sanitize.php
deleted file mode 100644
index 2e5c2a6..0000000
--- a/old/html/multidic/cake/libs/sanitize.php
+++ /dev/null
@@ -1,245 +0,0 @@
-<?php
-/* SVN FILE: $Id: sanitize.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Washes strings from unwanted noise.
- *
- * Helpful methods to make unsafe strings usable.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Data Sanitization.
- *
- * Removal of alpahnumeric characters, SQL-safe slash-added strings, HTML-friendly strings,
- * and all of the above on arrays.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Sanitize{
-/**
- * Removes any non-alphanumeric characters.
- *
- * @param string $string
- * @return string
- * @access public
- */
-	function paranoid($string, $allowed = array()) {
-		$allow = null;
-		if (!empty($allowed)) {
-			foreach($allowed as $value) {
-				$allow .= "\\$value";
-			}
-		}
-
-		if (is_array($string)) {
-			foreach($string as $key => $clean) {
-				$cleaned[$key] = preg_replace("/[^{$allow}a-zA-Z0-9]/", "", $clean);
-			}
-		} else {
-			$cleaned = preg_replace("/[^{$allow}a-zA-Z0-9]/", "", $string);
-		}
-		return $cleaned;
-	}
-/**
- * Makes a string SQL-safe by adding slashes (if needed).
- *
- * @param string $string
- * @return string
- * @access public
- */
-	function sql($string) {
-		if (!ini_get('magic_quotes_gpc')) {
-			$string = addslashes($string);
-		}
-		return $string;
-	}
-/**
- * Returns given string safe for display as HTML. Renders entities.
- *
- * @param string $string
- * @param boolean $remove If true, the string is stripped of all HTML tags
- * @return string
- * @access public
- */
-	function html($string, $remove = false) {
-		if ($remove) {
-			$string = strip_tags($string);
-		} else {
-			$patterns = array("/\&/", "/%/", "/</", "/>/", '/"/', "/'/", "/\(/", "/\)/", "/\+/", "/-/");
-			$replacements = array("&amp;", "&#37;", "&lt;", "&gt;", "&quot;", "&#39;", "&#40;", "&#41;", "&#43;", "&#45;");
-			$string = preg_replace($patterns, $replacements, $string);
-		}
-		return $string;
-	}
-/**
- * Recursively sanitizes given array of data for safe input.
- *
- * @param mixed $toClean
- * @return mixed
- * @access public
- */
-	function cleanArray(&$toClean) {
-		return $this->cleanArrayR($toClean);
-	}
-/**
- * Method used for recursively sanitizing arrays of data
- * for safe input
- *
- * @param array $toClean
- * @return array The clean array
- * @access public
- */
-	function cleanArrayR(&$toClean) {
-		if (is_array($toClean)) {
-			while(list($k, $v) = each($toClean)) {
-				if (is_array($toClean[$k])) {
-					$this->cleanArray($toClean[$k]);
-				} else {
-					$toClean[$k] = $this->cleanValue($v);
-				}
-			}
-		} else {
-			return null;
-		}
-	}
-/**
- * Do we really need to sanitize array keys? If so, we can use this code...
-	function cleanKey($key) {
-		if ($key == "")
-		{
-			return "";
-		}
-		//URL decode and convert chars to HTML entities
-		$key = htmlspecialchars(urldecode($key));
-		//Remove ..
-		$key = preg_replace( "/\.\./", "", $key );
-		//Remove __FILE__, etc.
-		$key = preg_replace( "/\_\_(.+?)\_\_/", "", $key );
-		//Trim word chars, '.', '-', '_'
-		$key = preg_replace( "/^([\w\.\-\_]+)$/", "$1", $key );
-		return $key;
-	}
- */
-
-/**
- * Method used by cleanArray() to sanitize array nodes.
- *
- * @param string $val
- * @return string
- * @access public
- */
-	function cleanValue($val) {
-		if ($val == "") {
-			return "";
-		}
-		//Replace odd spaces with safe ones
-		$val = str_replace(" ", " ", $val);
-		$val = str_replace(chr(0xCA), "", $val);
-		//Encode any HTML to entities.
-		$val = $this->html($val);
-		//Double-check special chars and replace carriage returns with new lines
-		$val = preg_replace("/\\\$/", "$", $val);
-		$val = preg_replace("/\r\n/", "\n", $val);
-		$val = str_replace("!", "!", $val);
-		$val = str_replace("'", "'", $val);
-		//Allow unicode (?)
-		$val = preg_replace("/&amp;#([0-9]+);/s", "&#\\1;", $val);
-		//Add slashes for SQL
-		$val = $this->sql($val);
-		//Swap user-inputted backslashes (?)
-		$val = preg_replace("/\\\(?!&amp;#|\?#)/", "\\", $val);
-		return $val;
-	}
-
-/**
- * Formats column data from definition in DBO's $columns array
- *
- * @param Model $model The model containing the data to be formatted
- * @return void
- * @access public
- */
-	function formatColumns(&$model) {
-		foreach($model->data as $name => $values) {
-			if ($name == $model->name) {
-				$curModel =& $model;
-			} elseif (isset($model->{$name}) && is_object($model->{$name}) && is_subclass_of($model->{$name}, 'Model')) {
-				$curModel =& $model->{$name};
-			} else {
-				$curModel = null;
-			}
-
-			if ($curModel != null) {
-				foreach($values as $column => $data) {
-					$colType = $curModel->getColumnType($column);
-
-					if ($colType != null) {
-						$db =& ConnectionManager::getDataSource($curModel->useDbConfig);
-						$colData = $db->columns[$colType];
-
-						if (isset($colData['limit']) && strlen(strval($data)) > $colData['limit']) {
-							$data = substr(strval($data), 0, $colData['limit']);
-						}
-
-						if (isset($colData['formatter']) || isset($colData['format'])) {
-
-							switch(strtolower($colData['formatter'])) {
-								case 'date':
-									$data = date($colData['format'], strtotime($data));
-								break;
-								case 'sprintf':
-									$data = sprintf($colData['format'], $data);
-								break;
-								case 'intval':
-									$data = intval($data);
-								break;
-								case 'floatval':
-									$data = floatval($data);
-								break;
-							}
-						}
-						$model->data[$name][$column]=$data;
-						/*
-						switch($colType) {
-							case 'integer':
-							case 'int':
-								return  $data;
-							break;
-							case 'string':
-							case 'text':
-							case 'binary':
-							case 'date':
-							case 'time':
-							case 'datetime':
-							case 'timestamp':
-							case 'date':
-								return "'" . $data . "'";
-							break;
-						}
-						*/
-					}
-				}
-			}
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/security.php b/old/html/multidic/cake/libs/security.php
deleted file mode 100644
index 65958aa..0000000
--- a/old/html/multidic/cake/libs/security.php
+++ /dev/null
@@ -1,151 +0,0 @@
-<?php
-/* SVN FILE: $Id: security.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Security Class
- *
- * This class is a singleton class that contains
- * functions for hasing and security.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v .0.10.0.1233
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Security Class
- *
- * This class is a singleton class that contains functions for hasing and security.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Security extends Object {
-/**
- * Singleton method to retrieve the instance of the Security class
- *
- * @return object Security
- * @access public
- */
-	function &getInstance() {
-		static $instance = array();
-		if (!$instance) {
-			$instance[0] = &new Security;
-		}
-		return $instance[0];
-	}
-/**
- * Returns inactive minutes constant based on cake the security level
- *
- * @return integer
- * @access public
- */
-	function inactiveMins() {
-		switch(CAKE_SECURITY) {
-			case 'high':
-				return 10;
-			break;
-			case 'medium':
-				return 100;
-			break;
-			case 'low':
-			default:
-				return 300;
-			break;
-		}
-	}
-/**
- * Generates a unique authkey
- *
- * @return mixed
- * @access public
- */
-	function generateAuthKey() {
-		$_this =& Security::getInstance();
-		return $_this->hash(uniqid(rand(), true));
-	}
-/**
- * Validates the authkey
- *
- * @param mixed $authKey
- * @return boolean
- * @access public
- */
-	function validateAuthKey($authKey) {
-		return true;
-	}
-/**
- * Generates a hash of a string using a php built in hashing function
- *
- * @param string $string The string to be hashed
- * @param string $type The hashing algorithm
- * @return string
- * @access public
- */
-	function hash($string, $type = 'sha1') {
-		$type = strtolower($type);
-		if ($type == 'sha1') {
-			if (function_exists('sha1')) {
-				$return = sha1($string);
-				return $return;
-			} else {
-				$type = 'sha256';
-			}
-		}
-
-		if ($type == 'sha256') {
-			if (function_exists('mhash')) {
-				$return = bin2hex(mhash(MHASH_SHA256, $string));
-				return $return;
-			} else {
-				$type = 'md5';
-			}
-		}
-
-		if ($type == 'md5') {
-			$return = md5($string);
-			return $return;
-		}
-	}
-/**
- * Function that ciphers a text using a key
- *
- * @param string $text
- * @param string $key
- * @return string
- * @access public
- */
-	function cipher($text, $key) {
-		if (!defined('CIPHER_SEED')) {
-			//This is temporary will change later
-			define('CIPHER_SEED', '76859309657453542496749683645');
-		}
-		srand (CIPHER_SEED);
-		$out = '';
-
-		for($i = 0; $i < strlen($text); $i++) {
-			for($j = 0; $j < ord(substr($key, $i % strlen($key), 1)); $j++) {
-				$toss = rand(0, 255);
-			}
-			$mask = rand(0, 255);
-			$out .= chr(ord(substr($text, $i, 1)) ^ $mask);
-		}
-		return $out;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/session.php b/old/html/multidic/cake/libs/session.php
deleted file mode 100644
index 32a990c..0000000
--- a/old/html/multidic/cake/libs/session.php
+++ /dev/null
@@ -1,686 +0,0 @@
-<?php
-/* SVN FILE: $Id: session.php 5129 2007-05-20 05:47:57Z phpnut $ */
-/**
- * Session class for Cake.
- *
- * Cake abstracts the handling of sessions.
- * There are several convenient methods to access session information.
- * This class is the implementation of those methods.
- * They are mostly used by the Session Component.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v .0.10.0.1222
- * @version			$Revision: 5129 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-20 00:47:57 -0500 (Sun, 20 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Database name for cake sessions.
- *
- */
-	if (!defined('CAKE_SESSION_TABLE')) {
-		 define('CAKE_SESSION_TABLE', 'cake_sessions');
-	}
-
-	if (CAKE_SESSION_SAVE === 'database') {
-		uses('model' . DS . 'connection_manager');
-	}
-	uses('set');
-/**
- * Session class for Cake.
- *
- * Cake abstracts the handling of sessions. There are several convenient methods to access session information.
- * This class is the implementation of those methods. They are mostly used by the Session Component.
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class CakeSession extends Object {
-/**
- * True if the Session is still valid
- *
- * @var boolean
- * @access public
- */
-	var $valid = false;
-/**
- * Error messages for this session
- *
- * @var array
- * @access public
- */
-	var $error = false;
-/**
- * User agent string
- *
- * @var string
- * @access protected
- */
-	var $_userAgent = false;
-/**
- * Path to where the session is active.
- *
- * @var string
- * @access public
- */
-	var $path = false;
-/**
- * Error number of last occurred error
- *
- * @var integer
- * @access public
- */
-	var $lastError = null;
-/**
- * CAKE_SECURITY setting, "high", "medium", or "low".
- *
- * @var string
- * @access public
- */
-	var $security = null;
-/**
- * Start time for this session.
- *
- * @var integer
- * @access public
- */
-	var $time = false;
-/**
- * Time when this session becomes invalid.
- *
- * @var integer
- * @access public
- */
-	var $sessionTime = false;
-/**
- * Keeps track of keys to watch for writes on
- *
- * @var array
- * @access public
- */
-	var $watchKeys = array();
-/**
- * Constructor.
- *
- * @param string $base The base path for the Session
- * @param boolean $start
- * @access public
- */
-	function __construct($base = null, $start = true) {
-		if (env('HTTP_USER_AGENT') != null) {
-			$this->_userAgent = md5(env('HTTP_USER_AGENT') . CAKE_SESSION_STRING);
-		} else {
-				$this->_userAgent = "";
-		}
-		$this->time = time();
-
-		if($start === true) {
-			$this->host = env('HTTP_HOST');
-
-			if (empty($base) || strpos($base, '?')) {
-				$this->path = '/';
-			} else {
-				$this->path = $base;
-			}
-
-			if (strpos($this->host, ':') !== false) {
-				$this->host = substr($this->host, 0, strpos($this->host, ':'));
-			}
-
-			$this->sessionTime = $this->time + (Security::inactiveMins() * CAKE_SESSION_TIMEOUT);
-			$this->security = CAKE_SECURITY;
-
-			if (function_exists('session_write_close')) {
-				session_write_close();
-			}
-
-			$this->__initSession();
-			session_cache_limiter ("must-revalidate");
-			session_start();
-			header ('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
-			$this->__checkValid();
-		}
-		parent::__construct();
-	}
-/**
- * Returns true if given variable is set in session.
- *
- * @param string $name Variable name to check for
- * @return boolean True if variable is there
- * @access public
- */
-	function check($name) {
-		$var = $this->__validateKeys($name);
-		if (empty($var)) {
-		  return false;
-		}
-		$result = Set::extract($_SESSION, $var);
-		return isset($result);
-	}
-
-/**
- * Temp method until we are able to remove the last eval()
- */
-	function __sessionVarNames($name) {
-		if (is_string($name) && preg_match("/^[0-9a-zA-Z._-]+$/", $name)) {
-			if (strpos($name, ".")) {
-				$names = explode(".", $name);
-			} else {
-				$names = array($name);
-			}
-			$expression="\$_SESSION";
-			foreach($names as $item) {
-				$expression .= is_numeric($item) ? "[$item]" : "['$item']";
-			}
-			return $expression;
-		}
-		$this->__setError(3, "$name is not a string");
-		return false;
-	}
-/**
- * Removes a variable from session.
- *
- * @param string $name Session variable to remove
- * @return boolean Success
- * @access public
- */
-	function del($name) {
-		if ($this->check($name)) {
-			if ($var = $this->__validateKeys($name)) {
-				if (in_array($var, $this->watchKeys)) {
-					trigger_error('Deleting session key {' . $var . '}', E_USER_NOTICE);
-				}
-				$this->__overwrite($_SESSION, Set::remove($_SESSION, $var));
-				return ($this->check($var) == false);
-			}
-		}
-		$this->__setError(2, "$name doesn't exist");
-		return false;
-	}
-/**
- * Used to write new data to _SESSION, since PHP doesn't like us setting the _SESSION var itself
- *
- * @param array $old
- * @param array $new
- * @return void
- * @access private
- */
-	function __overwrite(&$old, $new) {
-		foreach ($old as $key => $var) {
-			if (!isset($new[$key])) {
-				unset($old[$key]);
-			}
-		}
-		foreach ($new as $key => $var) {
-			$old[$key] = $var;
-		}
-	}
-/**
- * Return error description for given error number.
- *
- * @param int $errorNumber
- * @return string Error as string
- * @access public
- */
-	function __error($errorNumber) {
-		if (!is_array($this->error) || !array_key_exists($errorNumber, $this->error)) {
-			return false;
-		} else {
-			return $this->error[$errorNumber];
-		}
-	}
-/**
- * Returns last occurred error as a string, if any.
- *
- * @return mixed Error description as a string, or false.
- * @access public
- */
-	function error() {
-		if ($this->lastError) {
-			return $this->__error($this->lastError);
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns true if session is valid.
- *
- * @return boolean
- * @access public
- */
-	function valid() {
-		if ($this->read('Config')) {
-			if ($this->_userAgent == $this->read("Config.userAgent") && $this->time <= $this->read("Config.time")) {
-				$this->valid = true;
-			} else {
-				$this->valid = false;
-				$this->__setError(1, "Session Highjacking Attempted !!!");
-			}
-		}
-		return $this->valid;
-	}
-/**
- * Returns given session variable, or all of them, if no parameters given.
- *
- * @param mixed $name The name of the session variable
- * @return mixed The value of the session variable
- * @access public
- */
-	function read($name = null) {
-		if (is_null($name)) {
-			return $this->__returnSessionVars();
-		}
-		if (empty($name)) {
-			return false;
-		}
-		$result = Set::extract($_SESSION, $name);
-
-		if (!is_null($result)) {
-			return $result;
-		}
-		$this->__setError(2, "$name doesn't exist");
-		return null;
-	}
-/**
- * Returns all session variables.
- *
- * @return mixed Full $_SESSION array, or false on error.
- * @access public
- */
-	function __returnSessionVars() {
-		if (!empty($_SESSION)) {
-			return $_SESSION;
-		}
-		$this->__setError(2, "No Session vars set");
-		return false;
-	}
-/**
- * Tells Session to write a notification when a certain session path or subpath is written to
- *
- * @param mixed $var The variable path to watch
- * @return void
- */
-	function watch($var) {
-		$var = $this->__validateKeys($var);
-		if (empty($var)) {
-			return false;
-		}
-		$this->watchKeys[] = $var;
-	}
-/**
- * Tells Session to stop watching a given key path
- *
- * @param mixed $var The variable path to watch
- * @return void
- */
-	function ignore($var) {
-		$var = $this->__validateKeys($var);
-		if (!in_array($var, $this->watchKeys)) {
-			return;
-		}
-		foreach ($this->watchKeys as $i => $key) {
-			if ($key == $var) {
-				unset($this->watchKeys[$i]);
-				$this->watchKeys = array_values($this->watchKeys);
-				return;
-			}
-		}
-	}
-/**
- * Writes value to given session variable name.
- *
- * @param mixed $name
- * @param string $value
- * @return boolean True if the write was successful, false if the write failed
- */
-	function write($name, $value) {
-		$var = $this->__validateKeys($name);
-
-		if (empty($var)) {
-			return false;
-		}
-		if (in_array($var, $this->watchKeys)) {
-			trigger_error('Writing session key {' . $var . '}: ' . Debugger::exportVar($value), E_USER_NOTICE);
-		}
-		$this->__overwrite($_SESSION, Set::insert($_SESSION, $var, $value));
-		return (Set::extract($_SESSION, $var) == $value);
-	}
-/**
- * Helper method to destroy invalid sessions.
- *
- * @return void
- * @access private
- */
-	function destroy() {
-		$sessionpath = session_save_path();
-		if (empty($sessionpath)) {
-			$sessionpath = "/tmp";
-		}
-
-		if (isset($_COOKIE[session_name()])) {
-			setcookie(CAKE_SESSION_COOKIE, '', time() - 42000, $this->path);
-		}
-
-		$_SESSION = array();
-		$file = $sessionpath . DS . "sess_" . session_id();
-		@session_destroy();
-		@unlink ($file);
-		$this->__construct($this->path);
-		$this->renew();
-	}
-/**
- * Helper method to initialize a session, based on Cake core settings.
- *
- * @return void
- * @access private
- */
-	function __initSession() {
-		switch($this->security) {
-			case 'high':
-				$this->cookieLifeTime=0;
-				if (function_exists('ini_set')) {
-					ini_set('session.referer_check', $this->host);
-				}
-			break;
-			case 'medium':
-				$this->cookieLifeTime = 7 * 86400;
-			break;
-			case 'low':
-			default:
-				$this->cookieLifeTime = 788940000;
-			break;
-		}
-
-		switch(CAKE_SESSION_SAVE) {
-			case 'cake':
-				if (!isset($_SESSION)) {
-					if (function_exists('ini_set')) {
-						ini_set('session.use_trans_sid', 0);
-						ini_set('url_rewriter.tags', '');
-						ini_set('session.serialize_handler', 'php');
-						ini_set('session.use_cookies', 1);
-						ini_set('session.name', CAKE_SESSION_COOKIE);
-						ini_set('session.cookie_lifetime', $this->cookieLifeTime);
-						ini_set('session.cookie_path', $this->path);
-						ini_set('session.auto_start', 0);
-						ini_set('session.save_path', TMP . 'sessions');
-					}
-				}
-			break;
-			case 'database':
-				if (!isset($_SESSION)) {
-					if (function_exists('ini_set')) {
-						ini_set('session.use_trans_sid', 0);
-						ini_set('url_rewriter.tags', '');
-						ini_set('session.save_handler', 'user');
-						ini_set('session.serialize_handler', 'php');
-						ini_set('session.use_cookies', 1);
-						ini_set('session.name', CAKE_SESSION_COOKIE);
-						ini_set('session.cookie_lifetime', $this->cookieLifeTime);
-						ini_set('session.cookie_path', $this->path);
-						ini_set('session.auto_start', 0);
-					}
-				}
-				session_set_save_handler(array('CakeSession','__open'),
-													array('CakeSession', '__close'),
-													array('CakeSession', '__read'),
-													array('CakeSession', '__write'),
-													array('CakeSession', '__destroy'),
-													array('CakeSession', '__gc'));
-			break;
-			case 'php':
-				if (!isset($_SESSION)) {
-					if (function_exists('ini_set')) {
-						ini_set('session.use_trans_sid', 0);
-						ini_set('session.name', CAKE_SESSION_COOKIE);
-						ini_set('session.cookie_lifetime', $this->cookieLifeTime);
-						ini_set('session.cookie_path', $this->path);
-					}
-				}
-			break;
-			default:
-				if (!isset($_SESSION)) {
-					$config = CONFIGS . CAKE_SESSION_SAVE . '.php';
-
-					if (is_file($config)) {
-						require_once ($config);
-					}
-				}
-			break;
-		}
-	}
-/**
- * Helper method to create a new session.
- *
- * @return void
- * @access private
- *
- */
-	function __checkValid() {
-		if ($this->read('Config')) {
-			if ($this->_userAgent == $this->read("Config.userAgent") && $this->time <= $this->read("Config.time")) {
-				$this->write("Config.time", $this->sessionTime);
-				$this->valid = true;
-			} else {
-				$this->valid = false;
-				$this->__setError(1, "Session Highjacking Attempted !!!");
-				$this->destroy();
-			}
-		} else {
-			srand ((double)microtime() * 1000000);
-			$this->write("Config.userAgent", $this->_userAgent);
-			$this->write("Config.time", $this->sessionTime);
-			$this->write('Config.rand', rand());
-			$this->valid = true;
-			$this->__setError(1, "Session is valid");
-		}
-	}
-/**
- * Helper method to restart a session.
- *
- * @return void
- * @access private
- */
-	function __regenerateId() {
-		$oldSessionId = session_id();
-		$sessionpath = session_save_path();
-		if (empty($sessionpath)) {
-			$sessionpath = "/tmp";
-		}
-
-		if (isset($_COOKIE[session_name()])) {
-			setcookie(CAKE_SESSION_COOKIE, '', time() - 42000, $this->path);
-		}
-		session_regenerate_id();
-		$newSessid = session_id();
-
-		if (function_exists('session_write_close')) {
-			session_write_close();
-		}
-		$this->__initSession();
-		session_id($oldSessionId);
-		session_start();
-		session_destroy();
-		$file = $sessionpath . DS . "sess_$oldSessionId";
-		@unlink($file);
-		$this->__initSession();
-		session_id ($newSessid);
-		session_start();
-	}
-/**
- * Restarts this session.
- *
- * @return void
- * @access public
- */
-	function renew() {
-		$this->__regenerateId();
-	}
-/**
- * Validate that the $name is in correct dot notation
- * example: $name = 'ControllerName.key';
- *
- * @param string $name Session key names as string.
- * @return boolean false is $name is not correct format
- * @access private
- */
-	function __validateKeys($name) {
-		if (is_string($name) && preg_match("/^[0-9a-zA-Z._-]+$/", $name)) {
-			return $name;
-		}
-		$this->__setError(3, "$name is not a string");
-		return false;
-	}
-/**
- * Helper method to set an internal error message.
- *
- * @param int $errorNumber Number of the error
- * @param string $errorMessage Description of the error
- * @return void
- * @access private
- */
-	function __setError($errorNumber, $errorMessage) {
-		if ($this->error === false) {
-			$this->error = array();
-		}
-		$this->error[$errorNumber] = $errorMessage;
-		$this->lastError = $errorNumber;
-	}
-/**
- * Method called on open of a database
- * sesson
- *
- * @return boolean
- * @access private
- *
- */
-	function __open() {
-		return true;
-	}
-/**
- * Method called on close of a database
- * session
- *
- * @return boolean
- * @access private
- */
-	function __close() {
-		$probability = mt_rand(1, 150);
-		if($probability <= 3) {
-			CakeSession::__gc();
-		}
-		return true;
-	}
-/**
- * Method used to read from a database
- * session
- *
- * @param mixed $key The key of the value to read
- * @return mixed The value of the key or false if it does not exist
- * @access private
- */
-	function __read($key) {
-		$db =& ConnectionManager::getDataSource('default');
-		$table = $db->fullTableName(CAKE_SESSION_TABLE, false);
-		$row = $db->query("SELECT " . $db->name($table.'.data') . " FROM " . $db->name($table) . " WHERE " . $db->name($table.'.id') . " = " . $db->value($key), false);
-
-		if ($row && !isset($row[0][$table]) && isset($row[0][0])) {
-			$table = 0;
-		}
-
-		if ($row && $row[0][$table]['data']) {
-			return $row[0][$table]['data'];
-		} else {
-			return false;
-		}
-	}
-/**
- * Helper function called on write for database
- * sessions
- *
- * @param mixed $key The name of the var
- * @param mixed $value The value of the var
- * @return boolean
- * @access private
- */
-	function __write($key, $value) {
-		$db =& ConnectionManager::getDataSource('default');
-		$table = $db->fullTableName(CAKE_SESSION_TABLE);
-
-		switch(CAKE_SECURITY) {
-			case 'high':
-				$factor = 10;
-			break;
-			case 'medium':
-				$factor = 100;
-			break;
-			case 'low':
-				$factor = 300;
-			break;
-			default:
-				$factor = 10;
-			break;
-		}
-		$expires = time() + CAKE_SESSION_TIMEOUT * $factor;
-		$row = $db->query("SELECT COUNT(id) AS count FROM " . $db->name($table) . " WHERE "
-								 . $db->name('id') . " = "
-								 . $db->value($key), false);
-
-		if ($row[0][0]['count'] > 0) {
-			$db->execute("UPDATE " . $db->name($table) . " SET " . $db->name('data') . " = "
-								. $db->value($value) . ", " . $db->name('expires') . " = "
-								. $db->value($expires) . " WHERE " . $db->name('id') . " = "
-								. $db->value($key));
-		} else {
-			$db->execute("INSERT INTO " . $db->name($table) . " (" . $db->name('data') . ","
-							  	. $db->name('expires') . "," . $db->name('id')
-							  	. ") VALUES (" . $db->value($value) . ", " . $db->value($expires) . ", "
-							  	. $db->value($key) . ")");
-		}
-		return true;
-	}
-/**
- * Method called on the destruction of a
- * database session
- *
- * @param integer $key
- * @return boolean
- * @access private
- */
-	function __destroy($key) {
-		$db =& ConnectionManager::getDataSource('default');
-		$table = $db->fullTableName(CAKE_SESSION_TABLE);
-		$db->execute("DELETE FROM " . $db->name($table) . " WHERE " . $db->name($table.'.id') . " = " . $db->value($key, 'integer'));
-		return true;
-	}
-/**
- * Helper function called on gc for
- * database sessions
- *
- * @param unknown_type $expires
- * @return boolean
- * @access private
- */
-	function __gc($expires = null) {
-		$db =& ConnectionManager::getDataSource('default');
-		$table = $db->fullTableName(CAKE_SESSION_TABLE);
-		$db->execute("DELETE FROM " . $db->name($table) . " WHERE " . $db->name($table.'.expires') . " < ". $db->value(time()));
-		return true;
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/set.php b/old/html/multidic/cake/libs/set.php
deleted file mode 100644
index 9ddcbee..0000000
--- a/old/html/multidic/cake/libs/set.php
+++ /dev/null
@@ -1,565 +0,0 @@
-<?php
-/* SVN FILE: $Id: set.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Library of array functions for Cake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 1.2.0
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Class used for manipulation of arrays.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs
- */
-class Set extends Object {
-/**
- * Value of the Set object.
- *
- * @var array
- * @access public
- */
-	var $value = array();
-/**
- * Constructor. Defaults to an empty array.
- *
- * @access public
- */
-	function __construct() {
-		if (func_num_args() == 1 && is_array(func_get_arg(0))) {
-			$this->value = func_get_arg(0);
-		} else {
-			$this->value = func_get_args();
-		}
-	}
-/**
- * Returns the contents of the Set object
- *
- * @access public
- */
-	function &get() {
-		return $this->value;
-	}
-/**
- * This function can be thought of as a hybrid between PHP's array_merge and array_merge_recursive. The difference
- * to the two is that if an array key contains another array then the function behaves recursive (unlike array_merge)
- * but does not do if for keys containing strings (unlike array_merge_recursive). See the unit test for more information.
- *
- * Note: This function will work with an unlimited amount of arguments and typecasts non-array parameters into arrays.
- *
- * @param array $arr1
- * @param array $arr2
- * @return array
- * @access public
- */
-	function merge($arr1, $arr2 = null) {
-		$args = func_get_args();
-
-		if(is_a($this, 'set')) {
-			$backtrace = debug_backtrace();
-			$previousCall = low($backtrace[1]['class'].'::'.$backtrace[1]['function']);
-			if ($previousCall != 'set::merge') {
-				$r =& $this->value;
-				array_unshift($args, null);
-			}
-		}
-		if(!isset($r)) {
-			$r = (array)current($args);
-		}
-
-		while(($arg = next($args)) !== false) {
-			if (is_a($arg, 'set')) {
-				$arg = $arg->get();
-			}
-
-			foreach((array)$arg as $key => $val)	 {
-				if(is_array($val) && isset($r[$key]) && is_array($r[$key])) {
-					$r[$key] = Set::merge($r[$key], $val);
-				} elseif(is_int($key)) {
-					$r[] = $val;
-				} else {
-					$r[$key] = $val;
-				}
-			}
-		}
-		return $r;
-	}
-/**
- * Filters empty elements out of a route array, excluding '0'.
- *
- * @return mixed
- */
-	function filter($var, $isArray = false) {
-		if (is_array($var) && (!empty($var) || $isArray)) {
-			$set = new Set();
-			return array_filter($var, array(&$set, 'filter'));
-		} else {
-			if ($var === 0 || $var === '0' || !empty($var)) {
-				return true;
-			} else {
-				return false;
-			}
-		}
-	}
-/**
- * Pushes the differences in $array2 onto the end of $array
- *
- * @param mixed $array
- * @param mixed $arrary2
- * @return array
- * @access public
- */
-	function pushDiff($array = null, $array2 = null) {
-		if ($array2 !== null && is_array($array2)) {
-			foreach($array2 as $key => $value) {
-				if (!array_key_exists($key, $array)) {
-					$array[$key] = $value;
-				} else {
-					if (is_array($value)) {
-						$array[$key] = Set::pushDiff($array[$key], $array2[$key]);
-					}
-				}
-			}
-			return $array;
-		}
-
-		if(!isset($this->value)) {
-			$this->value = array();
-		}
-		$this->value = Set::pushDiff($this->value, Set::__array($array));
-		return $this->value;
-	}
-/**
- * Maps the contents of the Set object to an object hierarchy
- *
- * @param string $class A class name of the type of object to map to
- * @return object
- * @access public
- */
-	function map($class = 'stdClass', $tmp = 'stdClass') {
-		if (is_array($class)) {
-			$val = $class;
-			$class = $tmp;
-		} elseif (is_a($this, 'set')) {
-			$val = $this->get();
-		}
-
-		if (empty($val) || $val == null) {
-			return null;
-		}
-		return Set::__map($val, $class);
-	}
-	function __array($array) {
-		if ($array == null) {
-			$array = $this->value;
-		} elseif (is_object($array) && (is_a($array, 'set'))) {
-			$array = $array->get();
-		} elseif (is_object($array)) {
-			$array = get_object_vars($array);
-		} elseif (!is_array($array)) {
-			$array = array($array);
-		}
-		return $array;
-	}
-	function __map($value, $class, $identity = null) {
-
-		if (is_object($value)) {
-			return $value;
-		}
-
-		if (!empty($value) && Set::numeric(array_keys($value))) {
-			$ret = array();
-			foreach ($value as $key => $val) {
-				$ret[$key] = Set::__map($val, $class);
-			}
-		} else {
-			$ret = new $class;
-			if ($identity != null) {
-				$ret->__identity__ = $identity;
-			}
-		}
-
-		if (empty($value)) {
-			return $ret;
-		}
-
-		$keys = array_keys($value);
-		foreach ($value as $key => $val) {
-			if (!is_numeric($key) && strlen($key) > 1) {
-				if ($key{0} == strtoupper($key{0}) && $key{1} == strtolower($key{1}) && (is_array($val) || is_object($val))) {
-					if ($key == $keys[0]) {
-						$ret = Set::__map($val, $class, $key);
-					} else {
-						$ret->{$key} = Set::__map($val, $class, $key);
-					}
-				} else {
-					$ret->{$key} = $val;
-				}
-			}
-		}
-		return $ret;
-	}
-/**
- * Checks to see if all the values in the array are numeric
- *
- * @param array $array The array to check.  If null, the value of the current Set object
- * @return boolean
- * @access public
- */
-	function numeric($array = null) {
-		if ($array == null && (is_a($this, 'set') || is_a($this, 'Set'))) {
-			$array = $this->get();
-		}
-
-		$numeric = true;
-		$keys = array_keys($array);
-		$count = count($keys);
-		for ($i = 0; $i < $count; $i++) {
-			if (!is_numeric($array[$keys[$i]])) {
-				$numeric = false;
-				break;
-			}
-		}
-		return $numeric;
-	}
-/**
- * Return a value from an array list if the key exists.
- *
- * If a comma separated $list is passed arrays are numeric with the key of the first being 0
- * $list = 'no, yes' would translate to  $list = array(0 => 'no', 1 => 'yes');
- *
- * If an array is used, keys can be strings example: array('no' => 0, 'yes' => 1);
- *
- * $list defaults to 0 = no 1 = yes if param is not passed
- *
- * @param mixed $selected
- * @param mixed $list can be an array or a comma-separated list.
- * @return string the value of the array key or null if no match
- */
-	function enum($select, $list = null) {
-		if (empty($list) && is_a($this, 'Set')) {
-			$list = $this->get();
-		} elseif (empty($list)) {
-			$list = array('no', 'yes');
-		}
-
-		$return = null;
-		$list = Set::normalize($list, false);
-
-		if (array_key_exists($select, $list)) {
-			$return = $list[$select];
-		}
-		return $return;
-	}
-/**
- * Gets a value from an array or object.
- * The special {n}, as seen in the Model::generateList method, is taken care of here.
- *
- * @param array $data
- * @param mixed $path	As an array, or as a dot-separated string.
- * @return array
- */
-	function extract($data, $path = null) {
-		if ($path === null && is_a($this, 'set')) {
-			$path = $data;
-			$data = $this->get();
-		}
-		if (is_object($data)) {
-			$data = get_object_vars($data);
-		}
-
-		if (!is_array($path)) {
-			if (strpos($path, '/') !== 0 && strpos($path, './') === false) {
-				$path = explode('.', $path);
-			} else {
-			}
-		}
-		$tmp = array();
-		if (!is_array($path) || empty($path)) {
-			return null;
-		}
-
-		foreach($path as $i => $key) {
-			if (is_numeric($key) && intval($key) > 0 || $key == '0') {
-				if (isset($data[intval($key)])) {
-					$data = $data[intval($key)];
-				} else {
-					return null;
-				}
-			} elseif ($key == '{n}') {
-				foreach($data as $j => $val) {
-					$tmp[] = Set::extract($val, array_slice($path, $i + 1));
-				}
-				return $tmp;
-			} else {
-				if (isset($data[$key])) {
-					$data = $data[$key];
-				} else {
-					return null;
-				}
-			}
-		}
-		return $data;
-	}
-/**
- * Inserts $data into an array as defined by $path.
- *
- * @param mixed $list
- * @param array $data
- * @param mixed $path A dot-separated string.
- * @return array
- */
-	function insert($list, $path, $data = null) {
-		if (empty($data) && is_a($this, 'Set')) {
-			$data = $path;
-			$path = $list;
-			$list =& $this->get();
-		}
-		if (!is_array($path)) {
-			$path = explode('.', $path);
-		}
-		$_list =& $list;
-
-		foreach($path as $i => $key) {
-			if (is_numeric($key) && intval($key) > 0 || $key == '0') {
-				$key = intval($key);
-			}
-			if ($i == count($path) - 1) {
-				$_list[$key] = $data;
-			} else {
-				if (!isset($_list[$key])) {
-					$_list[$key] = array();
-				}
-				$_list =& $_list[$key];
-			}
-		}
-		return $list;
-	}
-/**
- * Removes an element from a Set or array
- *
- * @param mixed $list
- * @param array $data
- * @param mixed $path A dot-separated string.
- * @return array
- */
-	function remove($list, $path = null) {
-		if (empty($path) && is_a($this, 'Set')) {
-			$path = $list;
-			$list =& $this->get();
-		}
-		if (!is_array($path)) {
-			$path = explode('.', $path);
-		}
-		$_list =& $list;
-
-		foreach($path as $i => $key) {
-			if (is_numeric($key) && intval($key) > 0 || $key == '0') {
-				$key = intval($key);
-			}
-			if ($i == count($path) - 1) {
-				unset($_list[$key]);
-			} else {
-				if (!isset($_list[$key])) {
-					return $list;
-				}
-				$_list =& $_list[$key];
-			}
-		}
-
-		if (is_a($this, 'Set')) {
-			$this->value = $list;
-			return $this;
-		} else {
-			return $list;
-		}
-	}
-/**
- * Checks if a particular path is set in an array
- *
- * @param mixed $data
- * @param mixed $path A dot-separated string.
- * @return array
- */
-	function check($data, $path = null) {
-		if (empty($path) && is_a($this, 'Set')) {
-			$path = $data;
-			$data = $this->get();
-		}
-		if (!is_array($path)) {
-			$path = explode('.', $path);
-		}
-
-		foreach($path as $i => $key) {
-			if (is_numeric($key) && intval($key) > 0 || $key == '0') {
-				$key = intval($key);
-			}
-			if ($i == count($path) - 1) {
-				return isset($data[$key]);
-			} else {
-				if (!isset($data[$key])) {
-					return false;
-				}
-				$data =& $data[$key];
-			}
-		}
-		return true;
-	}
-/**
- * Computes the difference between a Set and an array, two Sets, or two arrays
- *
- * @param mixed $val1
- * @param mixed $val2
- * @return array
- */
-	function diff($val1, $val2 = null) {
-		if ($val2 == null && (is_a($this, 'set') || is_a($this, 'Set'))) {
-			$val2 = $val1;
-			$val1 = $this->get();
-		}
-		if (is_object($val2) && (is_a($val2, 'set') || is_a($val2, 'Set'))) {
-			$val2 = $val2->get();
-		}
-
-		$out = array();
-		if (empty($val1)) {
-			return (array)$val2;
-		} elseif (empty($val2)) {
-			return (array)$val1;
-		}
-		foreach ($val1 as $key => $val) {
-			if (isset($val2[$key]) && $val2[$key] != $val) {
-				$out[$key] = $val;
-			} else if(!array_key_exists($key, $val2)){
-				$out[$key] = $val;
-			}
-		}
-		return $out;
-	}
-/**
- * Determines if two Sets or arrays are equal
- *
- * @param array $val1
- * @param array $val2
- * @return boolean
- */
-	function isEqual($val1, $val2 = null) {
-		if ($val2 == null && (is_a($this, 'set') || is_a($this, 'Set'))) {
-			$val2 = $val1;
-			$val1 = $this->get();
-		}
-	}
-/**
- * Determines if one Set or array contains the exact keys and values of another.
- *
- * @param array $val1
- * @param array $val2
- * @return boolean
- */
-	function contains($val1, $val2 = null) {
-		if ($val2 == null && is_a($this, 'set')) {
-			$val2 = $val1;
-			$val1 = $this->get();
-		} elseif ($val2 != null && is_object($val2) && is_a($val2, 'set')) {
-			$val2 = $val2->get();
-		}
-
-		foreach ($val2 as $key => $val) {
-			if (is_numeric($key)) {
-				if (!in_array($val, $val1)) {
-					return false;
-				}
-			} else {
-				if (!isset($val1[$key]) || $val1[$key] != $val) {
-					return false;
-				}
-			}
-		}
-		return true;
-	}
-/**
- * Counts the dimensions of an array
- *
- * @param array $array
- * @return int The number of dimensions in $array
- */
-	function countDim($array = null) {
-		if ($array === null) {
-			$array = $this->get();
-		} elseif (is_object($array) && is_a($array, 'set')) {
-			$array = $array->get();
-		}
-		if (is_array(reset($array))) {
-			$return = Set::countDim(reset($array)) + 1;
-		} else {
-			$return = 1;
-		}
-		return $return;
-	}
-/**
- * Normalizes a string or array list
- *
- * @param mixed $list
- * @param boolean $assoc If true, $list will be converted to an associative array
- * @param string $sep If $list is a string, it will be split into an array with $sep
- * @param boolean $trim If true, separated strings will be trimmed
- * @return array
- */
-	function normalize($list, $assoc = true, $sep = ',', $trim = true) {
-		if (is_string($list)) {
-			$list = explode($sep, $list);
-			if ($trim) {
-				$list = array_map('trim', $list);
-			}
-			if ($assoc) {
-				return Set::normalize($list);
-			}
-		} elseif (is_array($list)) {
-			$keys = array_keys($list);
-			$count = count($keys);
-			$numeric = true;
-
-			if (!$assoc) {
-				for ($i = 0; $i < $count; $i++) {
-					if (!is_int($keys[$i])) {
-						$numeric = false;
-						break;
-					}
-				}
-			}
-			if (!$numeric || $assoc) {
-				$newList = array();
-				for ($i = 0; $i < $count; $i++) {
-					if (is_int($keys[$i])) {
-						$newList[$list[$keys[$i]]] = null;
-					} else {
-						$newList[$keys[$i]] = $list[$keys[$i]];
-					}
-				}
-				$list = $newList;
-			}
-		}
-		return $list;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/validators.php b/old/html/multidic/cake/libs/validators.php
deleted file mode 100644
index e0018a7..0000000
--- a/old/html/multidic/cake/libs/validators.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/* SVN FILE: $Id: validators.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Tort Validators
- *
- * Used to validate data in Models.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *			1785 E. Sahara Avenue, Suite 490-204
- *			Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Not empty.
- */
-	define('VALID_NOT_EMPTY', '/.+/');
-/**
- * Numbers [0-9] only.
- */
- 	//define('VALID_NUMBER', '/^[-+]?\\b[0-9]*\\.?[0-9]+\\b$/');
-	//define('VALID_NUMBER', '/^[-+]?[0-9]*\.?[0-9]+$/');
-	//define('VALID_NUMBER', '/(^$)|(^[-+]?\\b[0-9]*\\[.,]?[0-9]+\\b$)/');
-	define('VALID_NUMBER', '/(^$)|(^[-+]?[0-9]*[.,]?[0-9]+$)/');
-/**
- * Numbers [0-9] only.
- */
-	define('VALID_INTEGER', '/^[1-9][0-9]*$/');
-/**
- * A valid email address.
- */
-	define('VALID_EMAIL', '/\\A(?:^([a-z0-9][a-z0-9_\\-\\.\\+]*)@([a-z0-9][a-z0-9\\.\\-]{0,63}\\.(com|org|net|biz|info|name|net|pro|aero|coop|museum|[a-z]{2,4}))$)\\z/i');
-/**
- * A valid date.
- */
-	define('VALID_DATE', '/(^$)|(^[0-9]{4}-[0-9]{2}-[0-9]{2}$)/');
-/**
- * A valid year (1000-2999).
- */
-	define('VALID_YEAR', '/^[12][0-9]{3}$/');
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/.svn/entries b/old/html/multidic/cake/libs/view/.svn/entries
deleted file mode 100644
index 642c997..0000000
--- a/old/html/multidic/cake/libs/view/.svn/entries
+++ /dev/null
@@ -1,58 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/view
-svn://192.168.2.102
-
-
-
-2007-08-06T08:13:34.663598Z
-214
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-view.php
-file
-
-
-
-
-2007-08-09T08:06:28.000000Z
-ea5b01757bc479f11133879043663dd8
-2007-08-09T07:15:29.237140Z
-105
-icebat
-
-helpers
-dir
-
-helper.php
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-884af5bf63b446444d5300c04b7690cb
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-templates
-dir
-
diff --git a/old/html/multidic/cake/libs/view/.svn/format b/old/html/multidic/cake/libs/view/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/view/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/view/.svn/text-base/helper.php.svn-base b/old/html/multidic/cake/libs/view/.svn/text-base/helper.php.svn-base
deleted file mode 100644
index 88cf2eb..0000000
--- a/old/html/multidic/cake/libs/view/.svn/text-base/helper.php.svn-base
+++ /dev/null
@@ -1,167 +0,0 @@
-<?php
-/* SVN FILE: $Id: helper.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Backend for helpers.
- *
- * Internal methods for the Helpers.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Backend for helpers.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view
- */
-class Helper extends Object {
-/**
- * Holds tag templates.
- *
- * @access public
- * @var array
- */
-	var $tags = array('link' => '<a href="%s" %s>%s</a>',
-							'mailto' => '<a href="mailto:%s" %s>%s</a>',
-							'form' => '<form %s>',
-							'input' => '<input name="data[%s][%s]" %s/>',
-							'textarea' => '<textarea name="data[%s][%s]" %s>%s</textarea>',
-							'hidden' => '<input type="hidden" name="data[%s][%s]" %s/>',
-							'textarea' => '<textarea name="data[%s][%s]" %s>%s</textarea>',
-							'checkbox' => '<input type="checkbox" name="data[%s][%s]" %s/>',
-							'radio' => '<input type="radio" name="data[%s][%s]" id="%s" %s />%s',
-							'selectstart' => '<select name="data[%s][%s]" %s>',
-							'selectmultiplestart' => '<select name="data[%s][%s][]" %s>',
-							'selectempty' => '<option value="" %s>&nbsp;</option>',
-							'selectoption' => '<option value="%s" %s>%s</option>',
-							'selectend' => '</select>',
-							'password' => '<input type="password" name="data[%s][%s]" %s/>',
-							'file' => '<input type="file" name="data[%s][%s]" %s/>',
-							'file_no_model' => '<input type="file" name="%s" %s/>',
-							'submit' => '<input type="submit" %s/>',
-							'image' => '<img src="%s" %s/>',
-							'tableheader' => '<th%s>%s</th>',
-							'tableheaderrow' => '<tr%s>%s</tr>',
-							'tablecell' => '<td%s>%s</td>',
-							'tablerow' => '<tr%s>%s</tr>',
-							'block' => '<div%s>%s</div>',
-							'blockstart' => '<div%s>',
-							'blockend' => '</div>',
-							'css' => '<link rel="%s" type="text/css" href="%s" %s/>',
-							'style' => '<style type="text/css"%s>%s</style>',
-							'charset' => '<meta http-equiv="Content-Type" content="text/html; charset=%s" />',
-							'javascriptblock' => '<script type="text/javascript">%s</script>',
-							'javascriptlink' => '<script type="text/javascript" src="%s"></script>');
-/**
- * Parses custom config/tags.ini.php and merges with $this->tags.
- *
- * @return html tags used by helpers
- */
-	function loadConfig() {
-
-		if (file_exists(APP . 'config' . DS . 'tags.ini.php')) {
-			$tags = $this->readConfigFile(APP . 'config' . DS . 'tags.ini.php');
-			$this->tags = am($this->tags, $tags);
-		}
-		return $this->tags;
-	}
-/**
- * Decides whether to output or return a string.
- *
- * Based on AUTO_OUTPUT and $return's value, this method decides whether to
- * output a string, or return it.
- *
- * @param  string  $str	String to be output or returned.
- * @param  boolean $return Whether this method should return a value or output it.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- */
-	function output($str, $return = false) {
-		if (AUTO_OUTPUT && $return === false) {
-			echo $str;
-		} else {
-			return $str;
-		}
-	}
-/**
- * Assigns values to tag templates.
- *
- * Finds a tag template by $keyName, and replaces $values's keys with
- * $values's keys.
- *
- * @param  string $keyName Name of the key in the tag array.
- * @param  array  $values  Values to be inserted into tag.
- * @return string Tag with inserted values.
- */
-	function assign($keyName, $values) {
-		return str_replace('%%' . array_keys($values) . '%%', array_values($values), $this->tags[$keyName]);
-	}
-/**
- * Returns an array of settings in given INI file.
- *
- * @param string $fileName ini file to read
- * @return array of lines from the $fileName
- */
-	function readConfigFile($fileName) {
-		$fileLineArray = file($fileName);
-
-		foreach($fileLineArray as $fileLine) {
-			$dataLine = trim($fileLine);
-			$firstChar = substr($dataLine, 0, 1);
-
-			if ($firstChar != ';' && $dataLine != '') {
-				if ($firstChar == '[' && substr($dataLine, -1, 1) == ']') {
-					// [section block] we might use this later do not know for sure
-					// this could be used to add a key with the section block name
-					// but it adds another array level
-				} else {
-					$delimiter = strpos($dataLine, '=');
-
-					if ($delimiter > 0) {
-						$key = strtolower(trim(substr($dataLine, 0, $delimiter)));
-						$value = trim(stripcslashes(substr($dataLine, $delimiter + 1)));
-
-						if (substr($value, 0, 1) == '"' && substr($value, -1) == '"') {
-							$value = substr($value, 1, -1);
-						}
-
-						$iniSetting[$key] = $value;
-
-					} else {
-						$iniSetting[strtolower(trim($dataLine))] = '';
-					}
-				}
-			} else {
-			}
-		}
-
-		return $iniSetting;
-	}
-/**
- * After render callback.  Overridden in subclasses.
- *
- * @return void
- */
-	function afterRender() {
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/.svn/text-base/view.php.svn-base b/old/html/multidic/cake/libs/view/.svn/text-base/view.php.svn-base
deleted file mode 100644
index 9487d77..0000000
--- a/old/html/multidic/cake/libs/view/.svn/text-base/view.php.svn-base
+++ /dev/null
@@ -1,760 +0,0 @@
-<?php
-/* SVN FILE: $Id: view.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Methods for displaying presentation data in the view.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- */
-uses ('view' . DS . 'helper', 'class_registry');
-/**
- * View, the V in the MVC triad.
- *
- * Class holding methods for displaying presentation data.
- *
- * @package			cake
- * @subpackage		cake.cake.libs.view
- */
-class View extends Object{
-/**
- * Name of the controller.
- *
- * @var string Name of controller
- * @access public
- */
-	var $name = null;
-/**
- * Stores the current URL (for links etc.)
- *
- * @var string Current URL
- * @access public
- */
-	var $here = null;
-/**
- * Action to be performed.
- *
- * @var string Name of action
- * @access public
- */
-	var $action = null;
-/**
- * An array of names of built-in helpers to include.
- *
- * @var mixed A single name as a string or a list of names as an array.
- * @access public
- */
-	var $helpers = array('Html');
-/**
- * Path to View.
- *
- * @var string Path to View
- * @access public
- */
-	var $viewPath;
-/**
- * Replaced with public var viewVars
- * @access protected
- * @deprecated
- */
-	var $_viewVars = array();
-/**
- * Variables for the view
- *
- * @var array
- * @access public
- */
-	var $viewVars = array();
-/**
- * Title HTML element of this View.
- *
- * @var boolean
- * @access public
- */
-	var $pageTitle = false;
-/**
- * Path parts for creating links in views.
- *
- * @var string Base URL
- * @access public
- */
-	var $base = null;
-/**
- * Name of layout to use with this View.
- *
- * @var string
- * @access public
- */
-	var $layout = 'default';
-/**
- * Turns on or off Cake's conventional mode of rendering views. On by default.
- *
- * @var boolean
- * @access public
- */
-	var $autoRender = true;
-/**
- * Turns on or off Cake's conventional mode of finding layout files. On by default.
- *
- * @var boolean
- * @access public
- */
-	var $autoLayout = true;
-/**
- * Array of parameter data
- *
- * @var array Parameter data
- * @access public
- */
-	var $params;
-/**
- * True when the view has been rendered.
- *
- * @var boolean
- * @access protected
- */
-	var $_hasRendered = null;
-/**
- * @deprecated will not be avialable after 1.1.x.x
- */
-	var $controller = null;
-/**
- * Array of loaded view helpers.
- *
- * @var array
- * @access public
- */
-	var $loaded = array();
-/**
- * File extension. Defaults to Cake's conventional ".thtml".
- *
- * @var array
- * @access public
- */
-	var $ext = '.thtml';
-/**
- * Sub-directory for this view file.
- *
- * @var string
- * @access public
- */
-	var $subDir = null;
-/**
- * The directory where theme web accessible content is stored
- *
- * @var array
- * @access public
- */
-	var $themeWeb = null;
-/**
- * Plugin name. A Plugin is a sub-application.
- * This is used to set the correct paths for views
- *
- * @var string
- * @access public
- */
-	var $plugin = null;
-/**
- * Creates system path to plugin: plugins . DS . plugin_name . DS
- *
- * @var string
- */
-	var $pluginPath = null;
-/**
- * Holds an array of plugin paths.
- * VIEWS . $this->pluginPath
- * APP . $this->pluginPath . views . DS
- *
- * @var array
- */
-	var $pluginPaths = array();
-/**
- * List of variables to collect from the associated controller
- *
- * @var array
- * @access protected
- */
-	var $_passedVars = array('viewVars', 'action', 'autoLayout', 'autoRender', 'ext', 'base', 'webroot', 'helpers', 'here', 'layout', 'modelNames', 'name', 'pageTitle', 'viewPath', 'params', 'data', 'webservices', 'plugin');
-/**
- * Constructor
- *
- * Instance is created in Controller::render() and is never called directly
- *
- * @var object instance of the calling controller
- */
-	function __construct(&$controller) {
-		if(is_object($controller)) {
-			$this->controller =& $controller;
-			$c = count($this->_passedVars);
-
-			for ($j = 0; $j < $c; $j++) {
-				$var = $this->_passedVars[$j];
-				$this->{$var} = $controller->{$var};
-			}
-			$this->_viewVars =& $this->viewVars;
-		}
-		if (!is_null($this->plugin)) {
-			$this->pluginPath = 'plugins'. DS . $this->plugin . DS;
-			$this->pluginPaths = array(
-									VIEWS . $this->pluginPath,
-									APP . $this->pluginPath . 'views' . DS,
-								);
-
-		}
-		parent::__construct();
-		ClassRegistry::addObject('view', $this);
-	}
-/**
- * Renders view for given action and layout. If $file is given, that is used
- * for a view filename (e.g. customFunkyView.thtml).
- *
- * @param string $action Name of action to render for
- * @param string $layout Layout to use
- * @param string $file Custom filename for view
- * @return mixed returns an error if View::render() fails to find a related template.
- * 					boolean on successful render
- * @access public
- */
-	function render($action = null, $layout = null, $file = null) {
-
-		if (isset($this->_hasRendered) && $this->_hasRendered) {
-			return true;
-		} else {
-			$this->_hasRendered = false;
-		}
-
-		if (!$action) {
-			$action = $this->action;
-		}
-
-		if ($layout) {
-			$this->setLayout($layout);
-		}
-
-		if ($file) {
-			$viewFileName = $file;
-		} else {
-			$viewFileName = $this->_getViewFileName($action);
-		}
-
-		if (!is_null($this->plugin) && is_null($file)) {
-			return $this->pluginView($action, $layout);
-		}
-
-		if (!is_file($viewFileName) && !fileExistsInPath($viewFileName) || $viewFileName === '/' || $viewFileName === '\\') {
-			if (strpos($action, 'missingAction') !== false) {
-				$errorAction = 'missingAction';
-			} else {
-				$errorAction = 'missingView';
-			}
-
-			foreach(array($this->name, 'errors') as $viewDir) {
-				$errorAction = Inflector::underscore($errorAction);
-
-				if (file_exists(VIEWS . $viewDir . DS . $errorAction . $this->ext)) {
-					$missingViewFileName = VIEWS . $viewDir . DS . $errorAction . $this->ext;
-				} elseif($missingViewFileName = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . $viewDir . DS . $errorAction . '.thtml')) {
-				} else {
-					$missingViewFileName = false;
-				}
-
-				$missingViewExists = is_file($missingViewFileName);
-
-				if ($missingViewExists) {
-					break;
-				}
-			}
-
-			if (strpos($action, 'missingView') === false) {
-				return $this->cakeError('missingView', array(array('className' => $this->controller->name,
-																					'action' => $action,
-																					'file' => $viewFileName,
-																					'base' => $this->base)));
-
-				$isFatal = isset($this->isFatal) ? $this->isFatal : false;
-
-				if (!$isFatal) {
-					$viewFileName = $missingViewFileName;
-				}
-			} else {
-				$missingViewExists = false;
-			}
-
-			if (!$missingViewExists || $isFatal) {
-				if (Configure::read() > 0) {
-					trigger_error(sprintf("No template file for view %s (expected %s), create it first'", $action, $viewFileName), E_USER_ERROR);
-				} else {
-					$this->error('404', 'Not found', sprintf("The requested address %s was not found on this server.", '', "missing view \"{$action}\""));
-				}
-				die();
-			}
-		}
-
-		if ($viewFileName && !$this->_hasRendered) {
-			if (substr($viewFileName, -5) === 'thtml') {
-				$out = View::_render($viewFileName, $this->viewVars);
-			} else {
-				$out = $this->_render($viewFileName, $this->viewVars);
-			}
-
-			if ($out !== false) {
-				if ($this->layout && $this->autoLayout) {
-					$out = $this->renderLayout($out);
-					if (isset($this->loaded['cache']) && ((isset($this->controller) && $this->controller->cacheAction != false)) && (defined('CACHE_CHECK') && CACHE_CHECK === true)) {
-						$replace = array('<cake:nocache>', '</cake:nocache>');
-						$out = str_replace($replace, '', $out);
-					}
-				}
-
-				print $out;
-				$this->_hasRendered = true;
-			} else {
-				$out = $this->_render($viewFileName, $this->viewVars);
-				trigger_error(sprintf("Error in view %s, got: <blockquote>%s</blockquote>", $viewFileName, $out), E_USER_ERROR);
-			}
-			return true;
-		}
-	}
-/**
- * Renders a piece of PHP with provided parameters and returns HTML, XML, or any other string.
- *
- * This realizes the concept of Elements, (or "partial layouts")
- * and the $params array is used to send data to be used in the Element.
- *
- * @param string $name Name of template file in the/app/views/elements/ folder
- * @param array $params Array of data to be made available to the for rendered view (i.e. the Element)
- * @return string Rendered output
- * @access public
- */
-	function renderElement($name, $params = array()) {
-		if(isset($params['plugin'])) {
-			$this->plugin = $params['plugin'];
-			$this->pluginPath = 'plugins' . DS . $this->plugin . DS;
-		}
-
-		$paths = Configure::getInstance();
-		$viewPaths = am($this->pluginPaths, $paths->viewPaths);
-
-		$file = null;
-		foreach($viewPaths as $path) {
-			if(file_exists($path . 'elements' . DS . $name . $this->ext)) {
-				$file = $path . 'elements' . DS . $name . $this->ext;
-				break;
-			} else if(file_exists($path . 'elements' . DS . $name . '.ctp')) {
-				$file = $path . 'elements' . DS . $name . '.ctp';
-				break;
-			}
-		}
-
-		if(!is_null($file)) {
-			$params = array_merge_recursive($params, $this->loaded);
-			return $this->_render($file, array_merge($this->viewVars, $params), false);
-		}
-
-		if(!is_null($this->pluginPath)) {
-			$file = APP . $this->pluginPath . 'views' . DS . 'elements' . DS . $name . $this->ext;
-		} else {
-			$file = VIEWS . 'elements' . DS . $name . $this->ext;
-		}
-
-		if(Configure::read() > 0) {
-			return "Element Not Found: " . $file;
-		}
-	}
-/**
- * Wrapper for View::renderElement();
- *
- * @param string $name Name of template file in the/app/views/elements/ folder
- * @param array $params Array of data to be made available to the for rendered view (i.e. the Element)
- * @return string View::renderElement()
- * @access public
- */
-	function element($name, $params = array()) {
-		return $this->renderElement($name, $params);
-	}
-/**
- * Renders a layout. Returns output from _render(). Returns false on error.
- *
- * @param string $contentForLayout Content to render in a view, wrapped by the surrounding layout.
- * @return mixed Rendered output, or false on error
- * @access public
- */
-	function renderLayout($contentForLayout) {
-		$layoutFilename = $this->_getLayoutFileName();
-
-		if (Configure::read() > 2 && $this->controller != null) {
-			$debug = View::_render(LIBS . 'view' . DS . 'templates' . DS . 'elements' . DS . 'dump.thtml', array('controller' => $this->controller), false);
-		} else {
-			$debug = '';
-		}
-
-		if ($this->pageTitle !== false) {
-			$pageTitle = $this->pageTitle;
-		} else {
-			$pageTitle = Inflector::humanize($this->viewPath);
-		}
-
-		$dataForLayout = array_merge($this->viewVars, array('title_for_layout'   => $pageTitle,
-																				'content_for_layout' => $contentForLayout,
-																				'cakeDebug'          => $debug));
-
-		if (is_file($layoutFilename)) {
-			if (empty($this->loaded) && !empty($this->helpers)) {
-				$loadHelpers = true;
-			} else {
-				$loadHelpers = false;
-				$dataForLayout = array_merge($dataForLayout, $this->loaded);
-			}
-
-			if (substr($layoutFilename, -5) === 'thtml') {
-				$out = View::_render($layoutFilename, $dataForLayout, $loadHelpers, true);
-			} else {
-				$out = $this->_render($layoutFilename, $dataForLayout, $loadHelpers);
-			}
-
-			if ($out === false) {
-				$out = $this->_render($layoutFilename, $dataForLayout);
-				trigger_error(sprintf("Error in layout %s, got: <blockquote>%s</blockquote>", $layoutFilename, $out), E_USER_ERROR);
-				return false;
-			} else {
-				return $out;
-			}
-		} else {
-			return $this->cakeError('missingLayout', array(array('layout' => $this->layout,
-																					'file' => $layoutFilename,
-																					'base' => $this->base)));
-		}
-	}
-/**
- * Sets layout to be used when rendering.
- *
- * @param string $layout Name of layout.
- * @return void
- * @access public
- * @deprecated in 1.2.x.x
- */
-	function setLayout($layout) {
-		$this->layout = $layout;
-	}
-/**
- * Displays an error page to the user. Uses layouts/error.html to render the page.
- *
- * @param int $code HTTP Error code (for instance: 404)
- * @param string $name Name of the error (for instance: Not Found)
- * @param string $message Error message as a web page
- * @return rendered error message
- * @access public
- *
- */
-	function error($code, $name, $message) {
-		header ("HTTP/1.0 {$code} {$name}");
-		print ($this->_render(VIEWS . 'layouts/error.thtml', array('code'    => $code,
-																						'name'    => $name,
-																						'message' => $message)));
-	}
-/**
- * Returns filename of given action's template file (.thtml) as a string. CamelCased action names will be under_scored! This means that you can have LongActionNames that refer to long_action_names.thtml views.
- *
- * @param string $action Controller action to find template filename for
- * @return string Template filename
- * @access protected
- */
-	function _getViewFileName($action) {
-		$action = Inflector::underscore($action);
-
-		if (!is_null($this->webservices)) {
-			$type = strtolower($this->webservices) . DS;
-		} else {
-			$type = null;
-		}
-
-		$position = strpos($action, '..');
-		if ($position !== false) {
-			$action = explode('/', $action);
-			$i = array_search('..', $action);
-			unset($action[$i - 1]);
-			unset($action[$i]);
-			$action = '..' . DS . implode(DS, $action);
-		}
-
-		$paths = Configure::getInstance();
-		$viewPaths = am($this->pluginPaths, $paths->viewPaths);
-
-		$name = $this->viewPath . DS . $this->subDir . $type . $action;
-		foreach($viewPaths as $path) {
-			if(file_exists($path . $name . $this->ext)) {
-				return $path . $name . $this->ext;
-			} else if(file_exists($path . $name . '.ctp')) {
-				return $path . $name . '.ctp';
-			}
-		}
-
-		if ($viewFileName = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . 'errors' . DS . $type . $action . '.thtml')) {
-			return $viewFileName;
-		} elseif($viewFileName = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . $this->viewPath . DS . $type . $action . '.thtml')) {
-			return $viewFileName;
-		} else {
-			if(!is_null($this->pluginPath)) {
-				$viewFileName = APP . $this->pluginPath . 'views' . DS . $name . $this->ext;
-			} else {
-				$viewFileName = VIEWS . $name . $this->ext;
-			}
-		}
-		return $viewFileName;
-	}
-/**
- * Returns layout filename for this template as a string.
- *
- * @return string Filename for layout file (.thtml).
- * @access protected
- */
-	function _getLayoutFileName() {
-		if (isset($this->webservices) && !is_null($this->webservices)) {
-			$type = strtolower($this->webservices) . DS;
-		} else {
-			$type = null;
-		}
-
-		$paths = Configure::getInstance();
-		$viewPaths = am($this->pluginPaths, $paths->viewPaths);
-
-		$name = $this->subDir . $type . $this->layout;
-		foreach($viewPaths as $path) {
-			if(file_exists($path . 'layouts' . DS . $name . $this->ext)) {
-				return $path . 'layouts' . DS . $name . $this->ext;
-			} else if(file_exists($path . 'layouts' . DS . $name . '.ctp')) {
-				return $path . 'layouts' . DS . $name . '.ctp';
-			}
-		}
-
-		if(!is_null($this->pluginPath)) {
-			$layoutFileName = APP . $this->pluginPath . 'views' . DS . 'layouts' . DS . $name . $this->ext;
-		} else {
-			$layoutFileName = VIEWS . 'layouts' . DS . $name . $this->ext;
-		}
-
-		$layoutFileName = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . 'layouts' . DS . $type . $this->layout . '.thtml');
-		if (empty($layoutFileName) && !empty($type)) {
-			$layoutFileName = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . 'layouts' . DS . $type . 'default.thtml');
-		}
-		return $layoutFileName;
-	}
-
-/**
- * Renders and returns output for given view filename with its array of data.
- *
- * @param string $___viewFn Filename of the view
- * @param array $___dataForView Data to include in rendered view
- * @return string Rendered output
- * @access protected
- */
-	function _render($___viewFn, $___dataForView, $loadHelpers = true, $cached = false) {
-		if ($this->helpers != false && $loadHelpers === true) {
-			$loadedHelpers = array();
-			$loadedHelpers = $this->_loadHelpers($loadedHelpers, $this->helpers);
-
-			foreach(array_keys($loadedHelpers) as $helper) {
-				$replace = strtolower(substr($helper, 0, 1));
-				$camelBackedHelper = preg_replace('/\\w/', $replace, $helper, 1);
-
-				${$camelBackedHelper} =& $loadedHelpers[$helper];
-
-				if (isset(${$camelBackedHelper}->helpers) && is_array(${$camelBackedHelper}->helpers)) {
-					foreach(${$camelBackedHelper}->helpers as $subHelper) {
-						${$camelBackedHelper}->{$subHelper} =& $loadedHelpers[$subHelper];
-					}
-				}
-				$this->loaded[$camelBackedHelper] = (${$camelBackedHelper});
-			}
-		}
-		extract($___dataForView, EXTR_SKIP);
-		$BASE = $this->base;
-		$params =& $this->params;
-		$page_title = $this->pageTitle;
-
-		ob_start();
-
-		if (Configure::read() > 0) {
-			include ($___viewFn);
-		} else {
-			@include ($___viewFn);
-		}
-
-		if ($this->helpers != false && $loadHelpers === true) {
-			foreach ($loadedHelpers as $helper) {
-				if (is_object($helper)) {
-					if (is_subclass_of($helper, 'Helper') || is_subclass_of($helper, 'helper')) {
-						$helper->afterRender();
-					}
-				}
-			}
-		}
-		$out = ob_get_clean();
-
-		if (isset($this->loaded['cache']) && ((isset($this->controller) && $this->controller->cacheAction != false)) && (defined('CACHE_CHECK') && CACHE_CHECK === true)) {
-			if (is_a($this->loaded['cache'], 'CacheHelper')) {
-				$cache =& $this->loaded['cache'];
-
-				if ($cached === true) {
-					$cache->view = &$this;
-				}
-
-				$cache->base			= $this->base;
-				$cache->here			= $this->here;
-				$cache->action			= $this->action;
-				$cache->controllerName	= $this->params['controller'];
-				$cache->cacheAction		= $this->controller->cacheAction;
-				$cache->cache($___viewFn, $out, $cached);
-			}
-		}
-		return $out;
-	}
-/**
- * Loads helpers, with their dependencies.
- *
- * @param array $loaded List of helpers that are already loaded.
- * @param array $helpers List of helpers to load.
- * @return array
- * @access protected
- */
-	function &_loadHelpers(&$loaded, $helpers) {
-		static $tags;
-		$helpers[] = 'Session';
-		if (empty($tags)) {
-			$helperTags = new Helper();
-			$tags = $helperTags->loadConfig();
-		}
-
-		foreach($helpers as $helper) {
-			$parts = preg_split('/\/|\./', $helper);
-
-			if(count($parts) === 1) {
-				$plugin = $this->plugin;
-			} else {
-				$plugin = Inflector::underscore($parts['0']);
-				$helper = $parts[count($parts) - 1];
-			}
-			$helperCn = $helper . 'Helper';
-
-			if (in_array($helper, array_keys($loaded)) !== true) {
-				if (!class_exists($helperCn)) {
-				    if (is_null($plugin) || !loadPluginHelper($plugin, $helper)) {
-						if (!loadHelper($helper)) {
-							$this->cakeError('missingHelperFile', array(array(
-													'helper' => $helper,
-													'file' => Inflector::underscore($helper) . '.php',
-													'base' => $this->base)));
-							exit();
-						}
-				    }
-					if (!class_exists($helperCn)) {
-						$this->cakeError('missingHelperClass', array(array(
-												'helper' => $helper,
-												'file' => Inflector::underscore($helper) . '.php',
-												'base' => $this->base)));
-						exit();
-					}
-				}
-
-				$camelBackedHelper = Inflector::variable($helper);
-
-				${$camelBackedHelper} =& new $helperCn;
-				${$camelBackedHelper}->view =& $this;
-				${$camelBackedHelper}->tags = $tags;
-
-				$vars = array('base', 'webroot', 'here', 'params', 'action', 'data', 'themeWeb', 'plugin');
-				$c = count($vars);
-				for ($j = 0; $j < $c; $j++) {
-					${$camelBackedHelper}->{$vars[$j]} = $this->{$vars[$j]};
-				}
-
-				if (!empty($this->validationErrors)) {
-					${$camelBackedHelper}->validationErrors = $this->validationErrors;
-				}
-
-				$loaded[$helper] =& ${$camelBackedHelper};
-
-				if (isset(${$camelBackedHelper}->helpers) && is_array(${$camelBackedHelper}->helpers)) {
-					$loaded = &$this->_loadHelpers($loaded, ${$camelBackedHelper}->helpers);
-				}
-			}
-		}
-		return $loaded;
-	}
-/**
- * Returns a plugin view
- *
- * @param string $action Name of action to render for
- * @param string $layout Layout to use
- * @return mixed View::render() if template is found, error if template is missing
- * @access public
- */
-	function pluginView($action, $layout) {
-		$viewFileName = APP . 'plugins' . DS . $this->plugin . DS . 'views' . DS . $this->viewPath . DS . $action . $this->ext;
-
-		if (file_exists($viewFileName)) {
-			$this->render($action, $layout, $viewFileName);
-		} else {
-			return $this->cakeError('missingView', array(array(
-											'className' => $this->controller->name,
-											'action' => $action,
-											'file' => $viewFileName,
-											'base' => $this->base)));
-		}
-	}
-/**
- * Renders a cached view if timestamp in file is less or equal to current time.
- *
- * If $layout is xml content type will be set before rendering the cache
- *
- * @param string $filename
- * @param int $timeStart
- * @return mixed outputs view, or returns void if timestamp has expired
- * @access public
- */
-	function renderCache($filename, $timeStart) {
-		ob_start();
-		include ($filename);
-
-		if (Configure::read() > 0 && $this->layout != 'xml') {
-			echo "<!-- Cached Render Time: " . round(getMicrotime() - $timeStart, 4) . "s -->";
-		}
-		$out = ob_get_clean();
-
-		if (preg_match('/^<!--cachetime:(\\d+)-->/', $out, $match)) {
-			if (time() >= $match['1']) {
-				@unlink($filename);
-				unset ($out);
-				return;
-			} else {
-				if($this->layout === 'xml'){
-					header('Content-type: text/xml');
-				}
-				$out = str_replace('<!--cachetime:'.$match['1'].'-->', '', $out);
-				e($out);
-				die();
-			}
-		}
-	}
-}
-?>
diff --git a/old/html/multidic/cake/libs/view/helper.php b/old/html/multidic/cake/libs/view/helper.php
deleted file mode 100644
index 88cf2eb..0000000
--- a/old/html/multidic/cake/libs/view/helper.php
+++ /dev/null
@@ -1,167 +0,0 @@
-<?php
-/* SVN FILE: $Id: helper.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Backend for helpers.
- *
- * Internal methods for the Helpers.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Backend for helpers.
- *
- * Long description for class
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view
- */
-class Helper extends Object {
-/**
- * Holds tag templates.
- *
- * @access public
- * @var array
- */
-	var $tags = array('link' => '<a href="%s" %s>%s</a>',
-							'mailto' => '<a href="mailto:%s" %s>%s</a>',
-							'form' => '<form %s>',
-							'input' => '<input name="data[%s][%s]" %s/>',
-							'textarea' => '<textarea name="data[%s][%s]" %s>%s</textarea>',
-							'hidden' => '<input type="hidden" name="data[%s][%s]" %s/>',
-							'textarea' => '<textarea name="data[%s][%s]" %s>%s</textarea>',
-							'checkbox' => '<input type="checkbox" name="data[%s][%s]" %s/>',
-							'radio' => '<input type="radio" name="data[%s][%s]" id="%s" %s />%s',
-							'selectstart' => '<select name="data[%s][%s]" %s>',
-							'selectmultiplestart' => '<select name="data[%s][%s][]" %s>',
-							'selectempty' => '<option value="" %s>&nbsp;</option>',
-							'selectoption' => '<option value="%s" %s>%s</option>',
-							'selectend' => '</select>',
-							'password' => '<input type="password" name="data[%s][%s]" %s/>',
-							'file' => '<input type="file" name="data[%s][%s]" %s/>',
-							'file_no_model' => '<input type="file" name="%s" %s/>',
-							'submit' => '<input type="submit" %s/>',
-							'image' => '<img src="%s" %s/>',
-							'tableheader' => '<th%s>%s</th>',
-							'tableheaderrow' => '<tr%s>%s</tr>',
-							'tablecell' => '<td%s>%s</td>',
-							'tablerow' => '<tr%s>%s</tr>',
-							'block' => '<div%s>%s</div>',
-							'blockstart' => '<div%s>',
-							'blockend' => '</div>',
-							'css' => '<link rel="%s" type="text/css" href="%s" %s/>',
-							'style' => '<style type="text/css"%s>%s</style>',
-							'charset' => '<meta http-equiv="Content-Type" content="text/html; charset=%s" />',
-							'javascriptblock' => '<script type="text/javascript">%s</script>',
-							'javascriptlink' => '<script type="text/javascript" src="%s"></script>');
-/**
- * Parses custom config/tags.ini.php and merges with $this->tags.
- *
- * @return html tags used by helpers
- */
-	function loadConfig() {
-
-		if (file_exists(APP . 'config' . DS . 'tags.ini.php')) {
-			$tags = $this->readConfigFile(APP . 'config' . DS . 'tags.ini.php');
-			$this->tags = am($this->tags, $tags);
-		}
-		return $this->tags;
-	}
-/**
- * Decides whether to output or return a string.
- *
- * Based on AUTO_OUTPUT and $return's value, this method decides whether to
- * output a string, or return it.
- *
- * @param  string  $str	String to be output or returned.
- * @param  boolean $return Whether this method should return a value or output it.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- */
-	function output($str, $return = false) {
-		if (AUTO_OUTPUT && $return === false) {
-			echo $str;
-		} else {
-			return $str;
-		}
-	}
-/**
- * Assigns values to tag templates.
- *
- * Finds a tag template by $keyName, and replaces $values's keys with
- * $values's keys.
- *
- * @param  string $keyName Name of the key in the tag array.
- * @param  array  $values  Values to be inserted into tag.
- * @return string Tag with inserted values.
- */
-	function assign($keyName, $values) {
-		return str_replace('%%' . array_keys($values) . '%%', array_values($values), $this->tags[$keyName]);
-	}
-/**
- * Returns an array of settings in given INI file.
- *
- * @param string $fileName ini file to read
- * @return array of lines from the $fileName
- */
-	function readConfigFile($fileName) {
-		$fileLineArray = file($fileName);
-
-		foreach($fileLineArray as $fileLine) {
-			$dataLine = trim($fileLine);
-			$firstChar = substr($dataLine, 0, 1);
-
-			if ($firstChar != ';' && $dataLine != '') {
-				if ($firstChar == '[' && substr($dataLine, -1, 1) == ']') {
-					// [section block] we might use this later do not know for sure
-					// this could be used to add a key with the section block name
-					// but it adds another array level
-				} else {
-					$delimiter = strpos($dataLine, '=');
-
-					if ($delimiter > 0) {
-						$key = strtolower(trim(substr($dataLine, 0, $delimiter)));
-						$value = trim(stripcslashes(substr($dataLine, $delimiter + 1)));
-
-						if (substr($value, 0, 1) == '"' && substr($value, -1) == '"') {
-							$value = substr($value, 1, -1);
-						}
-
-						$iniSetting[$key] = $value;
-
-					} else {
-						$iniSetting[strtolower(trim($dataLine))] = '';
-					}
-				}
-			} else {
-			}
-		}
-
-		return $iniSetting;
-	}
-/**
- * After render callback.  Overridden in subclasses.
- *
- * @return void
- */
-	function afterRender() {
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/entries b/old/html/multidic/cake/libs/view/helpers/.svn/entries
deleted file mode 100644
index 1871d96..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/entries
+++ /dev/null
@@ -1,136 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/view/helpers
-svn://192.168.2.102
-
-
-
-2007-08-06T08:13:34.663598Z
-214
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-time.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-2dda931b1b0aecbe4583302ae256cdad
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-ajax.php
-file
-
-
-
-
-2007-09-02T13:47:10.000000Z
-88408dc53a4085ed2b310d693a096c29
-2007-08-06T08:13:34.663598Z
-214
-jara
-
-cache.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-6ef9e8aaa2b0b3cc7152ba6e7914ba74
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-form.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-94fadc7585b9a592844088d2cdce6339
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-session.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-6f8efb0e2de3bbf89c6911b547f69f8d
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-html.php
-file
-
-
-
-
-2007-07-24T14:47:32.000000Z
-8568233f93a4240344b079c4f9f8ca92
-2007-07-14T08:34:23.647467Z
-64
-icebat
-
-text.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-ab23155d605906602f66b89f5811eed0
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-javascript.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-9a555f7b8e2cb7df49ffad6717a0b07f
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-number.php
-file
-
-
-
-
-2007-07-02T11:17:52.000000Z
-3d1752c042bdc48d279069e545a35d2f
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/format b/old/html/multidic/cake/libs/view/helpers/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/ajax.php.svn-base b/old/html/multidic/cake/libs/view/helpers/.svn/text-base/ajax.php.svn-base
deleted file mode 100644
index ec36a2a..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/ajax.php.svn-base
+++ /dev/null
@@ -1,855 +0,0 @@
-<?php
-/* SVN FILE: $Id: ajax.php 4691 2007-03-27 04:22:51Z phpnut $ */
-/**
- * Helper for AJAX operations.
- *
- * Helps doing AJAX using the Prototype library.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4691 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-26 22:22:51 -0600 (Mon, 26 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * AjaxHelper library.
- *
- * Helps doing AJAX using the Prototype library.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class AjaxHelper extends Helper {
-/**
- * Included helpers.
- *
- * @var array
- * @access public
- */
-	var $helpers = array('Html', 'Javascript');
-/**
- * Names of Javascript callback functions.
- *
- * @var array
- * @access public
- */
-	var $callbacks = array('uninitialized', 'loading', 'loaded', 'interactive', 'complete', 'success', 'failure');
-/**
- * Names of AJAX options.
- *
- * @var array
- * @access public
- */
-	var $ajaxOptions = array('type', 'confirm', 'condition', 'before', 'after', 'fallback', 'update', 'loading', 'loaded', 'interactive', 'complete', 'with', 'url', 'method', 'position', 'form', 'parameters', 'evalScripts', 'asynchronous', 'onComplete', 'onUninitialized', 'onLoading', 'onLoaded', 'onInteractive', 'success', 'failure', 'onSuccess', 'onFailure', 'insertion', 'requestHeaders');
-/**
- * Options for draggable.
- *
- * @var array
- * @access public
- */
-	var $dragOptions = array('handle', 'revert', 'constraint', 'change', 'ghosting');
-/**
- * Options for droppable.
- *
- * @var array
- * @access public
- */
-	var $dropOptions = array('accept', 'containment', 'overlap', 'greedy', 'hoverclass', 'onHover', 'onDrop');
-/**
- * Options for sortable.
- *
- * @var array
- * @access public
- */
-	var $sortOptions = array('tag', 'only', 'overlap', 'constraint', 'containment', 'handle', 'hoverclass', 'ghosting', 'dropOnEmpty', 'onUpdate', 'onChange');
-/**
- * Options for slider.
- *
- * @var array
- * @access public
- */
-	var $sliderOptions = array('axis', 'increment', 'maximum', 'minimum', 'alignX', 'alignY', 'sliderValue', 'disabled', 'handleImage', 'handleDisabled', 'values', 'onSlide', 'onChange');
-/**
- * Options for in-place editor.
- *
- * @var array
- * @access public
- */
-	var $editorOptions = array('okText', 'cancelText', 'savingText', 'formId', 'externalControl', 'rows', 'cols', 'size', 'highlightcolor', 'highlightendcolor', 'savingClassName', 'formClassName', 'loadTextURL', 'loadingText', 'callback', 'ajaxOptions', 'clickToEditText');
-/**
- * Options for auto-complete editor.
- *
- * @var array
- * @access public
- */
-	var $autoCompleteOptions = array('paramName', 'tokens', 'frequency', 'minChars', 'indicator', 'updateElement', 'afterUpdateElement', 'onShow', 'onHide');
-/**
- * Output buffer for Ajax update content
- *
- * @var array
- * @access private
- */
-	var $__ajaxBuffer = array();
-/**
- * Returns link to remote action
- *
- * Returns a link to a remote action defined by <i>options[url]</i>
- * (using the urlFor format) that's called in the background using
- * XMLHttpRequest. The result of that request can then be inserted into a
- * DOM object whose id can be specified with <i>options[update]</i>.
- *
- * Examples:
- * <code>
- *  $ajax->link("Delete this post", "/posts/delete/{$post['Post']['id']}"
- * 				array("update" => "posts", "loading"=>"Element.show('loading');", "complete"=>"Element.hide('loading');"),
- *				"Are you sure you want to delte this post?");
- *  $ajax->link($html->img("refresh"), '/emails/refresh',
- *  			array("update" => "posts", "loading"=>"Element.show('loading');", "complete"=>"Element.hide('loading');"),
- *				null, false);
- * </code>
- *
- * By default, these remote requests are processed asynchronous during
- * which various callbacks can be triggered (for progress indicators and
- * the likes).
- *
- * The callbacks that may be specified are:
- *
- * - <i>loading</i>::		Called when the remote document is being
- *							loaded with data by the browser.
- * - <i>loaded</i>::		Called when the browser has finished loading
- *							the remote document.
- * - <i>interactive</i>::	Called when the user can interact with the
- *							remote document, even though it has not
- *							finished loading.
- * - <i>complete</i>:: Called when the request is complete.
- *
- * If you for some reason or another need synchronous processing (that'll
- * block the browser while the request is happening), you can specify
- * <i>$options['type'] = synchronous</i>.
- *
- * You can customize further browser side call logic by passing
- * in Javascript code snippets via some optional parameters. In
- * their order of use these are:
- *
- * - <i>confirm</i> :: Adds confirmation dialog.
- * - <i>condition</i> :: Perform remote request conditionally
- *                      by this expression. Use this to
- *                      describe browser-side conditions when
- *                      request should not be initiated.
- * - <i>before</i> ::		Called before request is initiated.
- * - <i>after</i> ::		Called immediately after request was
- *						initiated and before <i>loading</i>.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater
- * @param string $title Title of link
- * @param string $href href string "/products/view/12"
- * @param array $options Options for JavaScript function
- * @param string $confirm Confirmation message. Calls up a JavaScript confirm() message.
- * @param boolean $escapeTitle Escaping the title string to HTML entities
- * @return HTML code for link to remote action
- * @access public
- */
-	function link($title, $href = null, $options = array(), $confirm = null, $escapeTitle = true) {
-		if (!isset($href)) {
-			$href = $title;
-		}
-
-		if (!isset($options['url'])) {
-			$options['url'] = $href;
-		}
-
-		if (isset($confirm)) {
-			$options['confirm'] = $confirm;
-			unset($confirm);
-		}
-		$htmlOptions = $this->__getHtmlOptions($options);
-
-		if (empty($options['fallback']) || !isset($options['fallback'])) {
-			$options['fallback'] = $href;
-		}
-
-		if (!isset($htmlOptions['id'])) {
-			$htmlOptions['id'] = 'link' . intval(rand());
-		}
-
-		if (!isset($htmlOptions['onclick'])) {
-			$htmlOptions['onclick'] = '';
-		}
-		$htmlOptions['onclick'] .= ' return false;';
-		//uprava 2.9. jara - kvuli nevalidite
-		$return = $this->Html->link($title, $href, $htmlOptions, null, $escapeTitle);
-		//$return = $this->Html->link($title, urlencode($href), $htmlOptions, null, $escapeTitle);
-		$script = $this->Javascript->event("'{$htmlOptions['id']}'", "click", $this->remoteFunction($options));
-
-		if (is_string($script)) {
-			$return .= $script;
-		}
-		return $return;
-	}
-/**
- * Creates JavaScript function for remote AJAX call
- *
- * This function creates the javascript needed to make a remote call
- * it is primarily used as a helper for link.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater
- * @see link() for docs on options parameter.
- * @param array $options options for javascript
- * @return string html code for link to remote action
- * @access public
- */
-	function remoteFunction($options = null) {
-		if (isset($options['update'])) {
-			if (!is_array($options['update'])) {
-				$func = "new Ajax.Updater('{$options['update']}',";
-			} else {
-				$func = "new Ajax.Updater(document.createElement('div'),";
-			}
-			if (!isset($options['requestHeaders'])) {
-				$options['requestHeaders'] = array();
-			}
-			if (is_array($options['update'])) {
-				$options['update'] = join(' ', $options['update']);
-			}
-			$options['requestHeaders']['X-Update'] = $options['update'];
-		} else {
-			$func = "new Ajax.Request(";
-		}
-
-		$func .= "'" . $this->Html->url(isset($options['url']) ? $options['url'] : "") . "'";
-		$func .= ", " . $this->__optionsForAjax($options) . ")";
-
-		if (isset($options['before'])) {
-			$func = "{$options['before']}; $func";
-		}
-
-		if (isset($options['after'])) {
-			$func = "$func; {$options['after']};";
-		}
-
-		if (isset($options['condition'])) {
-			$func = "if ({$options['condition']}) { $func; }";
-		}
-
-		if (isset($options['confirm'])) {
-			$func = "if (confirm('" . $this->Javascript->escapeString($options['confirm'])
-				. "')) { $func; } else { return false; }";
-		}
-		return $func;
-	}
-/**
- * Periodically call remote url via AJAX.
- *
- * Periodically calls the specified url (<i>options['url']</i>) every <i>options['frequency']</i> seconds (default is 10).
- * Usually used to update a specified div (<i>options['update']</i>) with the results of the remote call.
- * The options for specifying the target with url and defining callbacks is the same as link.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater
- * @param array $options Callback options
- * @return string Javascript codeblock
- * @access public
- */
-	function remoteTimer($options = null) {
-		$frequency=(isset($options['frequency'])) ? $options['frequency'] : 10;
-		$code="new PeriodicalExecuter(function() {" . $this->remoteFunction($options) . "}, $frequency)";
-		return $this->Javascript->codeBlock($code);
-	}
-/**
- * Returns form tag that will submit using Ajax.
- *
- * Returns a form tag that will submit using XMLHttpRequest in the background instead of the regular
- * reloading POST arrangement. Even though it's using Javascript to serialize the form elements, the form submission
- * will work just like a regular submission as viewed by the receiving side (all elements available in params).
- * The options for defining callbacks is the same as link().
- *
- * @param array $params Form target
- * @param array $type How form data is posted: 'get' or 'post'
- * @param array $options Callback/HTML options
- * @return string JavaScript/HTML code
- * @access public
- */
-	function form($params = null, $type = 'post', $options = array()) {
-		if (is_array($params)) {
-			extract($params, EXTR_OVERWRITE);
-
-			if (!isset($action)) {
-				$action = null;
-			}
-
-			if (!isset($type)) {
-				$type = 'post';
-			}
-
-			if (!isset($options)) {
-				$options = array();
-			}
-		} else {
-			$action = $params;
-		}
-		$htmlOptions = $this->__getHtmlOptions($options);
-		$htmlOptions['action'] = $action;
-
-		if (!isset($htmlOptions['id'])) {
-			$htmlOptions['id'] = 'form' . intval(rand());
-		}
-		$htmlOptions['onsubmit']="return false;";
-
-		if (!isset($options['with'])) {
-				$options['with'] = "Form.serialize('{$htmlOptions['id']}')";
-		}
-		$options['url']=$action;
-
-		return $this->Html->formTag($htmlOptions['action'], $type, $htmlOptions)
-				. $this->Javascript->event("'" . $htmlOptions['id']. "'", "submit", $this->remoteFunction($options));
-	}
-/**
- * Returns a button input tag that will submit using Ajax
- *
- * Returns a button input tag that will submit form using XMLHttpRequest in the background instead of regular
- * reloading POST arrangement. <i>options</i> argument is the same as in <i>form_remote_tag</i>
- *
- * @param string $title Input button title
- * @param array $options Callback options
- * @return string Ajaxed input button
- * @access public
- */
-	function submit($title = 'Submit', $options = array()) {
-		$htmlOptions         =$this->__getHtmlOptions($options);
-		$htmlOptions['value']=$title;
-
-		if (!isset($options['with'])) {
-				$options['with'] = 'Form.serialize(Event.element(event).form)';
-		}
-
-		if (!isset($htmlOptions['id'])) {
-				$htmlOptions['id'] = 'submit' . intval(rand());
-		}
-		$htmlOptions['onclick']="return false;";
-		return $this->Html->submit($title, $htmlOptions)
-			. $this->Javascript->event('"' . $htmlOptions['id'] . '"', 'click', $this->remoteFunction($options));
-	}
-/**
- * Observe field and call ajax on change.
- *
- * Observes the field with the DOM ID specified by <i>field_id</i> and makes
- * an Ajax when its contents have changed.
- *
- * Required +options+ are:
- * - <i>frequency</i>:: The frequency (in seconds) at which changes to
- *						this field will be detected.
- * - <i>url</i>::		@see urlFor() -style options for the action to call
- *						when the field has changed.
- *
- * Additional options are:
- * - <i>update</i>::	Specifies the DOM ID of the element whose
- *						innerHTML should be updated with the
- *						XMLHttpRequest response text.
- * - <i>with</i>:: A Javascript expression specifying the
- *						parameters for the XMLHttpRequest. This defaults
- *						to Form.Element.serialize('$field_id'), which can be
- *						accessed from params['form']['field_id'].
- *
- * @see link().
- * @param string $field_id DOM ID of field to observe
- * @param array $options ajax options
- * @return string ajax script
- * @access public
- */
-	function observeField($field_id, $options = array()) {
-		if (!isset($options['with'])) {
-			$options['with'] = "Form.Element.serialize('$field_id')";
-		}
-		return $this->Javascript->codeBlock($this->_buildObserver('Form.Element.Observer', $field_id, $options));
-	}
-/**
- * Observe entire form and call ajax on change.
- *
- * Like @see observeField(), but operates on an entire form identified by the
- * DOM ID <b>form_id</b>. <b>options</b> are the same as <b>observe_field</b>, except
- * the default value of the <i>with</i> option evaluates to the
- * serialized (request string) value of the form.
- *
- * @param string $field_id DOM ID of field to observe
- * @param array $options ajax options
- * @return string ajax script
- * @access public
- */
-	function observeForm($field_id, $options = array()) {
-		if (!isset($options['with'])) {
-				$options['with'] = 'Form.serialize("' . $field_id . '")';
-		}
-		return $this->Javascript->codeBlock($this->_buildObserver('Form.Observer', $field_id, $options));
-	}
-/**
- * Create a text field with Autocomplete.
- *
- * Creates an autocomplete field with the given ID and options.
- *
- * options['with'] defaults to "Form.Element.serialize('$field_id')",
- * but can be any valid javascript expression defining the
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Ajax.Autocompleter
- * @param string $field_id DOM ID of field to observe
- * @param string $url URL for the autocomplete action
- * @param array $options Ajax options
- * @return string Ajax script
- * @access public
- */
-	function autoComplete($field, $url = "", $options = array()) {
-		$var = '';
-		if (isset($options['var'])) {
-			$var = 'var ' . $options['var'] . ' = ';
-			unset($options['var']);
-		}
-
-		if (!isset($options['id'])) {
-			$options['id'] = Inflector::camelize(r("/", "_", $field));
-		}
-		$divOptions = array('id' => $options['id'] . "_autoComplete", 'class' => isset($options['class']) ? $options['class'] : 'auto_complete');
-
-		if (isset($options['div_id'])) {
-			$divOptions['id'] = $options['div_id'];
-			unset($options['div_id']);
-		}
-		$htmlOptions = $this->__getHtmlOptions($options);
-		$htmlOptions['autocomplete'] = "off";
-
-		foreach ($this->autoCompleteOptions as $opt) {
-			unset($htmlOptions[$opt]);
-		}
-
-		if (isset($options['tokens'])) {
-			if (is_array($options['tokens'])) {
-				$options['tokens'] = $this->Javascript->object($options['tokens']);
-			} else {
-				$options['tokens'] = '"' . $options['tokens'] . '"';
-			}
-		}
-		$options = $this->_optionsToString($options, array('paramName', 'indicator'));
-		$options = $this->_buildOptions($options, $this->autoCompleteOptions);
-		return $this->Html->input($field, $htmlOptions) . "\n" .
-				$this->Html->tag('div', $divOptions, true) . "</div>\n" .
-				$this->Javascript->codeBlock("{$var}new Ajax.Autocompleter('" . $htmlOptions['id']
-					. "', '" . $divOptions['id'] . "', '" . $this->Html->url($url) . "', " .
-						$options . ");");
-	}
-/**
- * Setup a Draggable Element.
- * For a reference on the options for this function, check out
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Draggable
- * @param sting $id the DOM id to enable
- * @param array $options a set of options
- * @return string Javascript::codeBlock();
- * @access public
- */
-	function drag($id, $options = array()) {
-		return $this->Javascript->codeBlock("new Draggable('$id', " . $this->_optionsForDraggable($options) . ");");
-	}
-/**
- * Creates an Ajax-updateable DIV element
- *
- * @param string $id options for javascript
- * @param array $options a set of options
- * @return string HTML code
- * @access public
- */
-	function div($id, $options = array()) {
-		if (env('HTTP_X_UPDATE') != null) {
-			$divs = explode(' ', env('HTTP_X_UPDATE'));
-			if (in_array($id, $divs)) {
-				@ob_end_clean();
-				ob_start();
-				return '';
-			}
-		}
-		$attr = $this->Html->_parseAttributes(am($options, array('id' => $id)));
-		return $this->output(sprintf($this->tags['blockstart'], $attr));
-	}
-/**
- * Closes an Ajax-updateable DIV element
- *
- * @param string $id The DOM ID of the element
- * @return string HTML code
- * @access public
- */
-	function divEnd($id) {
-		if (env('HTTP_X_UPDATE') != null) {
-			$divs = explode(' ', env('HTTP_X_UPDATE'));
-			if (in_array($id, $divs)) {
-				$this->__ajaxBuffer[$id] = ob_get_contents();
-				ob_end_clean();
-				return '';
-			}
-		}
-		return $this->output($this->tags['blockend']);
-	}
-/**
- * Protectd helper method to return an array of options for draggable.
- *
- * @param array $options
- * @return array
- * @access protected
- */
-	function _optionsForDraggable($options) {
-		$options = $this->_optionsToString($options, array('handle', 'constraint'));
-		return $this->_buildOptions($options, $this->dragOptions);
-	}
-/**
- * Setup a droppable element
- * For a reference on the options for this function, check out
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Droppables.add
- * @param string $id
- * @param array $options
- * @return array
- * @access public
- */
-	function drop($id, $options = array()) {
-		$options = $this->_optionsForDroppable($options);
-		return $this->Javascript->codeBlock("Droppables.add('$id', $options);");
-	}
-/**
- * Protected helper method to return an array of options for droppable.
- *
- * @param string $options
- * @return string	String of Javascript array definition
- * @access protected
- */
-	function _optionsForDroppable($options) {
-		$options = $this->_optionsToString($options, array('accept', 'overlap', 'hoverclass'));
-		return $this->_buildOptions($options, $this->dropOptions);
-	}
-/**
- * Setup a remote droppable element.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Droppables.add
- * @see link() and remoteFunction()
- * @param string $id DOM id of droppable
- * @param array $options ame as drop()
- * @param array $ajaxOptions same as remoteFunction()
- * @return string Javascript::codeBlock()
- * @access public
- */
-	function dropRemote($id, $options = array(), $ajaxOptions = array()) {
-		$options['onDrop'] = "function(element){" . $this->remoteFunction($ajaxOptions) . "}";
-		$options = $this->_optionsForDroppable($options);
-		return $this->Javascript->codeBlock("Droppables.add('$id', $options);");
-	}
-/**
- * Makes a slider control.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Slider
- * @param string $id DOM ID of slider handle
- * @param string $track_id DOM ID of slider track
- * @param array $options Array of options to control the slider
- * @return string Javascript::codeBlock()
- * @access public
- */
-	function slider($id, $track_id, $options = array()) {
-		$options = $this->_optionsToString($options, array('axis', 'handleImage', 'handleDisabled'));
-
-		if (isset($options['change'])) {
-			$options['onChange'] = $options['change'];
-			unset($options['change']);
-		}
-
-		if (isset($options['slide'])) {
-			$options['onSlide'] = $options['slide'];
-			unset($options['slide']);
-		}
-
-		$options = $this->_buildOptions($options, $this->sliderOptions);
-		return $this->Javascript->codeBlock("var $id = new Control.Slider('$id', '$track_id', $options);");
-	}
-/**
- * Makes an Ajax In Place editor control.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Ajax.InPlaceEditor
- * @param string $id DOM ID of input element
- * @param string $url Postback URL of saved data
- * @param array $options Array of options to control the editor, including ajaxOptions (see link).
- * @return string Javascript::codeBlock()
- * @access public
- */
-	function editor($id, $url, $options = array()) {
-		$url = $this->Html->url($url);
-		$options['ajaxOptions'] = $this->__optionsForAjax($options);
-
-		foreach($this->ajaxOptions as $opt) {
-			if (isset($options[$opt])) {
-				unset($options[$opt]);
-			}
-		}
-
-		if (isset($options['callback'])) {
-			$options['callback'] = 'function(form, value) {' . $options['callback'] . '}';
-		}
-
-		$options = $this->_optionsToString($options, array('okText', 'cancelText', 'savingText', 'formId', 'externalControl', 'highlightcolor', 'highlightendcolor', 'savingClassName', 'formClassName', 'loadTextURL', 'loadingText', 'clickToEditText'));
-		$options = $this->_buildOptions($options, $this->editorOptions);
-		return $this->Javascript->codeBlock("new Ajax.InPlaceEditor('{$id}', '{$url}', {$options});");
-	}
-/**
- * Makes a list or group of floated objects sortable.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Sortable.create
- * @param string $id DOM ID of parent
- * @param array $options Array of options to control sort
- * @return string Javascript::codeBlock()
- * @access public
- */
-	function sortable($id, $options = array()) {
-		if (!empty($options['url'])) {
-			$options['with'] = "Sortable.serialize('$id')";
-			$options['onUpdate'] = 'function(sortable){' . $this->remoteFunction($options) . '}';
-		}
-
-		$options = $this->__optionsForSortable($options);
-		return $this->Javascript->codeBlock("Sortable.create('$id', $options);");
-	}
-/**
- * Private method; generates sortables code from array options
- *
- * @param array $options
- * @return string	String of Javascript array definition
- * @access private
- */
-	function __optionsForSortable($options) {
-		$options = $this->_optionsToString($options, array('handle', 'tag', 'constraint', 'ghosting', 'only', 'hoverclass'));
-		return $this->_buildOptions($options, $this->sortOptions);
-	}
-/**
- * Private helper function for Ajax.
- *
- * @param array $options
- * @return string	String of Javascript array definition
- * @access private
- */
-	function __optionsForAjax($options = array()) {
-
-		if (isset($options['indicator'])) {
-			if (isset($options['loading'])) {
-				$options['loading']  .= "Element.show('{$options['indicator']}');";
-			} else {
-				$options['loading']   = "Element.show('{$options['indicator']}');";
-			}
-			if (isset($options['complete'])) {
-				$options['complete'] .= "Element.hide('{$options['indicator']}');";
-			} else {
-				$options['complete']  = "Element.hide('{$options['indicator']}');";
-			}
-			unset($options['indicator']);
-		}
-
-		$jsOptions = am(
-			array('asynchronous' => 'true', 'evalScripts'  => 'true'),
-			$this->_buildCallbacks($options)
-		);
-		$options = $this->_optionsToString($options, array('method'));
-
-		foreach($options as $key => $value) {
-			switch($key) {
-				case 'type':
-					$jsOptions['asynchronous'] = ife(($value == 'synchronous'), 'false', 'true');
-				break;
-				case 'evalScripts':
-					$jsOptions['evalScripts'] = ife($value, 'true', 'false');
-				break;
-				case 'position':
-					$jsOptions['insertion'] = "Insertion." . Inflector::camelize($options['position']);
-				break;
-				case 'with':
-					$jsOptions['parameters'] = $options['with'];
-				break;
-				case 'form':
-					$jsOptions['parameters'] = 'Form.serialize(this)';
-				break;
-				case 'requestHeaders':
-					$keys = array();
-					foreach ($value as $key => $val) {
-						$keys[] = "'" . $key . "'";
-						$keys[] = "'" . $val . "'";
-					}
-					$jsOptions['requestHeaders'] = '[' . join(', ', $keys) . ']';
-				break;
-			}
-		}
-		return $this->_buildOptions($jsOptions, $this->ajaxOptions);
-	}
-/**
- * Private Method to return a string of html options
- * option data as a JavaScript options hash.
- *
- * @param array $options	Options in the shape of keys and values
- * @param array $extra	Array of legal keys in this options context
- * @return array Array of html options
- * @access private
- */
-	function __getHtmlOptions($options, $extra = array()) {
-		foreach($this->ajaxOptions as $key) {
-			if (isset($options[$key])) {
-				unset($options[$key]);
-			}
-		}
-
-		foreach($extra as $key) {
-			if (isset($options[$key])) {
-				unset($options[$key]);
-			}
-		}
-		return $options;
-	}
-/**
- * Protected Method to return a string of JavaScript with the given
- * option data as a JavaScript options hash.
- *
- * @param array $options	Options in the shape of keys and values
- * @param array $acceptable	Array of legal keys in this options context
- * @return string	String of Javascript array definition
- * @access protected
- */
-	function _buildOptions($options, $acceptable) {
-		if (is_array($options)) {
-			$out = array();
-
-			foreach($options as $k => $v) {
-				if (in_array($k, $acceptable)) {
-					$out[] = "$k:$v";
-				}
-			}
-
-			$out = join(', ', $out);
-			$out = '{' . $out . '}';
-			return $out;
-		} else {
-			return false;
-		}
-	}
-/**
- * Protected Method to return JavaScript text for an observer...
- *
- * @param string $klass Name of JavaScript class
- * @param string $name
- * @param array $options	Ajax options
- * @return string Formatted JavaScript
- * @access protected
- */
-	function _buildObserver($klass, $name, $options = null) {
-		if (!isset($options['with']) && isset($options['update'])) {
-			$options['with'] = 'value';
-		}
-
-		$callback = $this->remoteFunction($options);
-		$javascript  = "new $klass('$name', ";
-		$javascript .= (isset($options['frequency']) ? $options['frequency'] : 2) . ", function(element, value) {";
-		$javascript .= "$callback})";
-		return $javascript;
-	}
-/**
- * Protected Method to return JavaScript text for all callbacks...
- *
- * @param array $options
- * @return array
- * @access protected
- */
-	function _buildCallbacks($options) {
-		$callbacks = array();
-
-		foreach($this->callbacks as $callback) {
-			if (isset($options[$callback])) {
-				$name = 'on' . ucfirst($callback);
-				$code = $options[$callback];
-				$callbacks[$name] = "function(request){" . $code . "}";
-			}
-		}
-		return $callbacks;
-	}
-/**
- * Protected Method to return a string of JavaScript with a string representation
- * of given options array.
- *
- * @param array $options	Ajax options array
- * @param array $stringOpts	Options as strings in an array
- * @access private
- * @return array
- * @access protected
- */
-	function _optionsToString($options, $stringOpts = array()) {
-		foreach($stringOpts as $option) {
-			if (isset($options[$option]) && !$options[$option][0] != "'") {
-				if ($options[$option] === true || $options[$option] === 'true') {
-					$options[$option] = 'true';
-				} elseif ($options[$option] === false || $options[$option] === 'false') {
-					$options[$option] = 'false';
-				} else {
-					$options[$option] = "'{$options[$option]}'";
-				}
-			}
-		}
-		return $options;
-	}
-/**
- * afterRender callback
- *
- * @return array
- * @access public
- */
-	function afterRender() {
-		if (env('HTTP_X_UPDATE') != null && count($this->__ajaxBuffer) > 0) {
-			$data = array();
-			$divs = explode(' ', env('HTTP_X_UPDATE'));
-
-			foreach ($this->__ajaxBuffer as $key => $val) {
-				if (in_array($key, $divs)) {
-					$data[] = $key . ':"' . rawurlencode($val) . '"';
-				}
-			}
-
-			$out  = 'var __ajaxUpdater__ = {' . join(', ', $data) . '};' . "\n";
-			$out .= 'for (n in __ajaxUpdater__) { if (typeof __ajaxUpdater__[n] == "string" && $(n)) Element.update($(n), unescape(__ajaxUpdater__[n])); }';
-
-			@ob_end_clean();
-			e($this->Javascript->codeBlock($out));
-			exit();
-		}
-	}
-/**
- * Replaced by AjaxHelper::link()
- *
- * @deprecated will not be avialable after 1.1.x.x
- */
-	function linkToRemote($title, $options = array(), $html_options = array()) {
-		trigger_error('Deprecated function: use AjaxHelper::link', E_USER_WARNING);
-		$href = '#';
-
-		if (!empty($options['fallback']) && isset($options['fallback'])) {
-			$href = $options['fallback'];
-		}
-
-		if (isset($html_options['id'])) {
-				return $this->Html->link($title, $href, $html_options) .
-						$this->Javascript->event("$('{$html_options['id']}')", "click", $this->remoteFunction($options));
-		} else {
-			$html_options['onclick'] = $this->remoteFunction($options) . "; return false;";
-			return $this->Html->link($title, $href, $html_options);
-		}
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/cache.php.svn-base b/old/html/multidic/cake/libs/view/helpers/.svn/text-base/cache.php.svn-base
deleted file mode 100644
index ad1f125..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/cache.php.svn-base
+++ /dev/null
@@ -1,264 +0,0 @@
-<?php
-/* SVN FILE: $Id: cache.php 4757 2007-04-04 08:24:30Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 1.0.0.2277
- * @version			$Revision: 4757 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-04 03:24:30 -0500 (Wed, 04 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class CacheHelper extends Helper{
-/**
- * Array of strings replaced in cached views.
- * The strings are found between <cake:nocache><cake:nocache> in views
- *
- * @var array
- * @access private
- */
-	 var $__replace = array();
-/**
- * Array of string that are replace with there var replace above.
- * The strings are any content inside <cake:nocache><cake:nocache> and includes the tags in views
- *
- * @var array
- * @access private
- */
-	 var $__match = array();
-/**
- * holds the View object passed in final call to CacheHelper::cache()
- *
- * @var object
- * @access public
- */
-	 var $view;
-/**
- * Main method used to cache a view
- *
- * @param string $file File to cache
- * @param string $out output to cache
- * @param boolean $cache
- * @return view ouput
- */
-	function cache($file, $out, $cache = false) {
-		if (is_array($this->cacheAction)) {
-			$check = str_replace('/', '_', $this->here);
-			$replace = str_replace('/', '_', $this->base);
-			$match = str_replace($this->base, '', $this->here);
-			$match = str_replace('//', '/', $match);
-			$match = str_replace('/' . $this->controllerName . '/', '', $match);
-			$check = str_replace($replace, '', $check);
-			$check = str_replace('_' . $this->controllerName . '_', '', $check);
-			$check = convertSlash($check);
-			$check = preg_replace('/^_+/', '', $check);
-			$keys = str_replace('/', '_', array_keys($this->cacheAction));
-			$found = array_keys($this->cacheAction);
-			$index = null;
-			$count = 0;
-
-			foreach($keys as $key => $value) {
-				if (strpos($check, $value) === 0) {
-					$index = $found[$count];
-					break;
-				}
-				$count++;
-			}
-
-			if (isset($index)) {
-				$pos1 = strrpos($match, '/');
-				$char = strlen($match) - 1;
-
-				if ($pos1 == $char) {
-					$match = substr($match, 0, $char);
-				}
-
-				$key = $match;
-			} elseif ($this->action == 'index') {
-				$index = 'index';
-			}
-			if (isset($this->cacheAction[$index])) {
-				$cacheTime = $this->cacheAction[$index];
-			} else {
-				$cacheTime = 0;
-			}
-		} else {
-			$cacheTime = $this->cacheAction;
-		}
-
-		if ($cacheTime != '' && $cacheTime > 0) {
-			$this->__parseFile($file, $out);
-
-			if ($cache === true) {
-				$cached = $this->__parseOutput($out);
-				$this->__writeFile($cached, $cacheTime);
-			}
-			return $out;
-		} else {
-			return $out;
-		}
-	}
-/**
- * Parse file searching for no cache tags
- *
- * @param string $file
- * @param boolean $cache
- * @access private
- */
-	function __parseFile($file, $cache) {
-		if (is_file($file)) {
-			$file = file_get_contents($file);
-		} elseif ($file = fileExistsInPath($file)) {
-			$file = file_get_contents($file);
-		}
-
-		preg_match_all('/(<cake:nocache>(?<=<cake:nocache>)[\\s\\S]*?(?=<\/cake:nocache>)<\/cake:nocache>)/i', $cache, $oresult, PREG_PATTERN_ORDER);
-		preg_match_all('/(?<=<cake:nocache>)([\\s\\S]*?)(?=<\/cake:nocache>)/i', $file, $result, PREG_PATTERN_ORDER);
-
-		if (!empty($result['0'])) {
-			$count = 0;
-
-			foreach($result['0'] as $result) {
-				if (isset($oresult['0'][$count])) {
-					$this->__replace[] = $result;
-					$this->__match[] = $oresult['0'][$count];
-				}
-				$count++;
-			}
-		}
-	}
-/**
- * Parse the output and replace cache tags
- *
- * @param sting $cache
- * @return string with all replacements made to <cake:nocache><cake:nocache>
- * @access private
- */
-	function __parseOutput($cache) {
-		$count = 0;
-		if (!empty($this->__match)) {
-
-			foreach($this->__match as $found) {
-				$original = $cache;
-				$length = strlen($found);
-				$position = 0;
-
-					for ($i = 1; $i <= 1; $i++) {
-						$position = strpos($cache, $found, $position);
-
-						if($position !== false) {
-							$cache = substr($original, 0, $position);
-							$cache .= $this->__replace[$count];
-							$cache .= substr($original, $position + $length);
-						} else {
-							break;
-						}
-					}
-					$count++;
-			}
-			return $cache;
-		}
-		return $cache;
-	}
-/**
- * Write a cached version of the file
- *
- * @param string $content
- * @param sting $timestamp
- * @return cached view
- * @access private
- */
-	function __writeFile($content, $timestamp) {
-		$now = time();
-
-		if (is_numeric($timestamp)) {
-			$cacheTime = $now + $timestamp;
-		} else {
-			$cacheTime = strtotime($timestamp, $now);
-		}
-
-		$cache = convertSlash($this->here);
-		if(empty($cache)){
-			return;
-		}
-
-		$cache = $cache . '.php';
-		$file = '<!--cachetime:' . $cacheTime . '--><?php';
-		if(empty($this->plugin)) {
-			$file .= '
-			loadController(\'' . $this->view->name. '\');
-			loadModels();
-			';
-		} else {
-			$file .= '
-			if (!class_exists(\'AppController\')) {
-				if (file_exists(\'' . APP . 'app_controller.php\')) {
-					require(\''. APP . 'app_controller.php\');
-				} else {
-					require(\''.CAKE . 'app_controller.php\');
-				}
-			}
-			loadPluginController(\''.$this->plugin.'\',\''.$this->view->name.'\');
-			loadPluginModels(\''.$this->plugin.'\');
-			';
-		}
-        $file .= '$this->controller = new ' . $this->view->name . 'Controller();
-        			$this->controller->plugin = \''.$this->plugin.'\';
-        			$this->controller->_initComponents();
-					$this->helpers = unserialize(\'' . serialize($this->view->helpers) . '\');
-					$this->base = \'' . $this->view->base . '\';
-					$this->layout = \'' . $this->view->layout. '\';
-					$this->webroot = \'' . $this->view->webroot . '\';
-					$this->here = \'' . $this->view->here . '\';
-					$this->params = unserialize(stripslashes(\'' . addslashes(serialize($this->view->params)) . '\'));
-					$this->action = unserialize(\'' . serialize($this->view->action) . '\');
-					$this->data = unserialize(stripslashes(\'' . addslashes(serialize($this->view->data)) . '\'));
-					$this->themeWeb = \'' . $this->view->themeWeb . '\';
-					$this->plugin = \'' . $this->view->plugin . '\';
-					$loadedHelpers = array();
-					$loadedHelpers = $this->_loadHelpers($loadedHelpers, $this->helpers);
-					foreach(array_keys($loadedHelpers) as $helper)
-					{
-						$replace = strtolower(substr($helper, 0, 1));
-						$camelBackedHelper = preg_replace(\'/\\w/\', $replace, $helper, 1);
-						${$camelBackedHelper} =& $loadedHelpers[$helper];
-
-						if(isset(${$camelBackedHelper}->helpers) && is_array(${$camelBackedHelper}->helpers))
-						{
-							foreach(${$camelBackedHelper}->helpers as $subHelper)
-							{
-								${$camelBackedHelper}->{$subHelper} =& $loadedHelpers[$subHelper];
-							}
-						}
-						$this->loaded[$camelBackedHelper] = (${$camelBackedHelper});
-					}
-					?>' . $content;
-		return cache('views' . DS . $cache, $file, $timestamp);
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/form.php.svn-base b/old/html/multidic/cake/libs/view/helpers/.svn/text-base/form.php.svn-base
deleted file mode 100644
index d70ba15..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/form.php.svn-base
+++ /dev/null
@@ -1,491 +0,0 @@
-<?php
-/* SVN FILE: $Id: form.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Automatic generation of HTML FORMs from given data.
- *
- * Used for scaffolding.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Tag template for a div with a class attribute.
- */
-	define('TAG_DIV', '<div class="%s">%s</div>');
-/**
- * Tag template for a paragraph with a class attribute.
- */
-	define('TAG_P_CLASS', '<p class="%s">%s</p>');
-/**
- * Tag template for a label with a for attribute.
- */
-	define('TAG_LABEL', '<label for="%s">%s</label>');
-/**
- * Tag template for a fieldset with a legend tag inside.
- */
-	define('TAG_FIELDSET', '<fieldset><legend>%s</legend>%s</label>');
-/**
- * Form helper library.
- *
- * Automatic generation of HTML FORMs from given data.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class FormHelper extends Helper{
-/**
- * Included helpers.
- *
- * @var array
- * @access public
- */
-	var $helpers = array('Html');
-/**
- * Returns a formatted error message for given FORM field, NULL if no errors.
- *
- * @param string $field This should be "Modelname/fieldname"
- * @return bool If there are errors this method returns true, else false.
- * @access public
- */
-	function isFieldError($field) {
-		$error=1;
-		$this->Html->setFormTag($field);
-
-		if ($error == $this->Html->tagIsInvalid($this->Html->model, $this->Html->field)) {
-			return true;
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns a formatted LABEL element for HTML FORMs.
- *
- * @param string $tagName This should be "Modelname/fieldname"
- * @param string $text Text that will appear in the label field.
- * @return string The formatted LABEL element
- * @access public
- */
-	function labelTag($tagName, $text) {
-		return sprintf(TAG_LABEL, Inflector::camelize(str_replace('/', '_', $tagName)), $text);
-	}
-/**
- * Returns a formatted DIV tag for HTML FORMs.
- *
- * @param string $class CSS class name of the div element.
- * @param string $text String content that will appear inside the div element.
- * @return string The formatted DIV element
- * @access public
- */
-	function divTag($class, $text) {
-		return sprintf(TAG_DIV, $class, $text);
-	}
-/**
- * Returns a formatted P tag with class for HTML FORMs.
- *
- * @param string $class CSS class name of the p element.
- * @param string $text Text that will appear inside the p element.
- * @return string The formatted P element
- * @access public
- */
-	function pTag($class, $text) {
-		return sprintf(TAG_P_CLASS, $class, $text);
-	}
-/**
- * Returns a formatted INPUT tag for HTML FORMs.
- *
- * @param string $tagName	This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is a required field.
- * @param string $errorMsg	Text that will appear if an error has occurred.
- * @param int $size Size attribute for INPUT element
- * @param array $htmlOptions	HTML options array.
- * @return string The formatted INPUT element, with a label and wrapped in a div.
- * @access public
- */
-	function generateInputDiv($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null) {
-		$htmlAttributes = $htmlOptions;
-		$htmlAttributes['size'] = $size;
-		$str = $this->Html->input($tagName, $htmlAttributes);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag($divClass, $divTagInside);
-	}
-/**
- * Returns a formatted CHECKBOX tag inside a DIV for HTML FORMs.
- *
- * @param string $tagName This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is a required field.
- * @param string $errorMsg Text that will appear if an error has occurred.
- * @param array $htmlOptions	HTML options array.
- * @return string The formatted checkbox div
- * @access public
- */
-	function generateCheckboxDiv($tagName, $prompt, $required = false, $errorMsg = null, $htmlOptions = null) {
-		$htmlOptions['class'] = "inputCheckbox";
-		$str = $this->Html->checkbox($tagName, null, $htmlOptions);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag($divClass, $divTagInside);
-	}
-/**
- * Returns a formatted date option element for HTML FORMs.
- *
- * @param string $tagName	This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is a required field.
- * @param string $errorMsg	Text that will appear if an error has occurred.
- * @param int $size Not used.
- * @param array $htmlOptions HTML options array
- * @return string Date option wrapped in a div.
- * @todo  Remove the $size parameter from this method.
- * @access public
- */
-	function generateDate($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null, $selected = null) {
-		$str = $this->Html->dateTimeOptionTag($tagName, 'MDY', 'NONE', $selected, $htmlOptions);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		$requiredDiv = $this->divTag($divClass, $divTagInside);
-		return $this->divTag("date", $requiredDiv);
-	}
-/**
- * Returns a formatted date option element for HTML FORMs.
- *
- * @param string $tagName	This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is a required field.
- * @param string $errorMsg	Text that will appear if an error has occurred.
- * @param int $size Not used.
- * @param array $htmlOptions HTML options array
- * @return string Date option wrapped in a div.
- * @todo  Remove the $size parameter from this method.
- * @access public
- */
-	function generateTime($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null, $selected = null) {
-		$str = $this->Html->dateTimeOptionTag($tagName, 'NONE', '24', $selected, $htmlOptions);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		$requiredDiv = $this->divTag($divClass, $divTagInside);
-		return $this->divTag("time", $requiredDiv);
-	}
-/**
- * Returns a formatted year option element for HTML FORMs.
- *
- * @param string $tagName	This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is a required field.
- * @param string $errorMsg	Text that will appear if an error has occurred.
- * @param int $size Not used.
- * @param array $htmlOptions HTML options array
- * @return string Date option wrapped in a div.
- * @todo  Remove the $size parameter from this method.
- * @access public
- */
-	function generateYear($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null, $selected = null) {
-		$str = $this->Html->dateTimeOptionTag($tagName, 'Y', 'NONE', $selected, $htmlOptions);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		$requiredDiv = $this->divTag($divClass, $divTagInside);
-		return $this->divTag("year", $requiredDiv);
-	}
-/**
- * Returns a formatted datetime option element for HTML FORMs.
- *
- * @param string $tagName This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is required.
- * @param string $errorMsg Text that will appear if an error has occurred.
- * @param int $size Not used.
- * @param array $htmlOptions  HTML options array
- * @param array $selected Selected index in the dateTimeOption tag.
- * @return string The formatted datetime option element wrapped in a div.
- * @todo  Remove the $size parameter from this method.
- * @access public
- */
-	function generateDateTime($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null, $selected = null) {
-		$str = $this->Html->dateTimeOptionTag($tagName, 'MDY', '12', $selected, $htmlOptions);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		$requiredDiv = $this->divTag($divClass, $divTagInside);
-		return $this->divTag("date", $requiredDiv);
-	}
-/**
- * Returns a formatted TEXTAREA inside a DIV for use with HTML forms.
- *
- * @param string $tagName	This should be "Modelname/fieldname"
- * @param string $prompt	Text that will appear in the label field.
- * @param boolean $required	True if this field is required.
- * @param string $errorMsg	ext that will appear if an error has occurred.
- * @param integer $cols		Number of columns.
- * @param integer $rows		Number of rows.
- * @param array $htmlOptions	HTML options array.
- * @return string The formatted TEXTAREA element, wrapped in a div.
- * @access public
- */
-	function generateAreaDiv($tagName, $prompt, $required = false, $errorMsg = null, $cols = 60, $rows = 10, $htmlOptions = null) {
-		$htmlAttributes = $htmlOptions;
-		$htmlAttributes['cols'] = $cols;
-		$htmlAttributes['rows'] = $rows;
-		$str = $this->Html->textarea($tagName, $htmlAttributes);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-
-		if ($required) {
-			$divClass="required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag($divClass, $divTagInside);
-	}
-/**
- * Returns a formatted SELECT tag for HTML FORMs.
- *
- * @param string $tagName This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field
- * @param array $options Options to be contained in SELECT element
- * @param string $selected Currently selected item
- * @param array $selectAttr Array of HTML attributes for the SELECT element
- * @param array $optionAttr Array of HTML attributes for the OPTION elements
- * @param bool $required True if this field is required
- * @param string $errorMsg Text that will appear if an error has occurred
- * @return string The formatted INPUT element, wrapped in a div
- * @access public
- */
-	function generateSelectDiv($tagName, $prompt, $options, $selected = null, $selectAttr = null, $optionAttr = null, $required = false, $errorMsg = null) {
-		$str = $this->Html->selectTag($tagName, $options, $selected, $selectAttr, $optionAttr);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError=$this->pTag('error', $errorMsg);
-			$divClass=sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag($divClass, $divTagInside);
-	}
-/**
- * Returns a formatted submit widget for HTML FORMs.
- *
- * @param string $displayText Text that will appear on the widget
- * @param array $htmlOptions HTML options array
- * @return string The formatted submit widget
- * @access public
- */
-	function generateSubmitDiv($displayText, $htmlOptions = null) {
-		return $this->divTag('submit', $this->Html->submit($displayText, $htmlOptions));
-	}
-/**
- * Generates a form to go onto a HtmlHelper object.
- *
- * @param array $fields An array of form field definitions
- * @param boolean $readOnly True if the form should be rendered as READONLY
- * @return string The completed form specified by the $fields parameter
- * @access public
- */
-	function generateFields($fields, $readOnly = false) {
-		$strFormFields = '';
-
-		foreach($fields as $field) {
-			if (isset($field['type'])) {
-
-				if (!isset($field['required'])) {
-					$field['required'] = false;
-				}
-
-				if (!isset($field['errorMsg'])) {
-					$field['errorMsg'] = null;
-				}
-
-				if (!isset($field['htmlOptions'])) {
-					$field['htmlOptions'] = array();
-				}
-
-				if ($readOnly) {
-					$field['htmlOptions']['READONLY'] = "readonly";
-				}
-
-				switch($field['type']) {
-					case "input":
-						if (!isset($field['size'])) {
-							$field['size'] = 40;
-						}
-						$strFormFields = $strFormFields . $this->generateInputDiv($field['tagName'], $field['prompt'],
-																		$field['required'], $field['errorMsg'], $field['size'], $field['htmlOptions']);
-					break;
-					case "checkbox":
-						$strFormFields = $strFormFields . $this->generateCheckboxDiv($field['tagName'], $field['prompt'],
-																		$field['required'], $field['errorMsg'], $field['htmlOptions']);
-					break;
-					case "select":
-					case "selectMultiple":
-						if ("selectMultiple" == $field['type']) {
-							$field['selectAttr']['multiple'] = 'multiple';
-							$field['selectAttr']['class'] = 'selectMultiple';
-						}
-
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-
-						if (!isset($field['selectAttr'])) {
-							$field['selectAttr'] = null;
-						}
-
-						if (!isset($field['optionsAttr'])) {
-							$field['optionsAttr'] = null;
-						}
-
-						if ($readOnly) {
-							$field['selectAttr']['DISABLED'] = true;
-						}
-
-						if (!isset($field['options'])) {
-							$field['options'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateSelectDiv($field['tagName'], $field['prompt'], $field['options'],
-																		$field['selected'], $field['selectAttr'], $field['optionsAttr'], $field['required'], $field['errorMsg']);
-					break;
-					case "area":
-						if (!isset($field['rows'])) {
-							$field['rows'] = 10;
-						}
-
-						if (!isset($field['cols'])) {
-							$field['cols'] = 60;
-						}
-						$strFormFields = $strFormFields . $this->generateAreaDiv($field['tagName'], $field['prompt'],
-																		$field['required'], $field['errorMsg'], $field['cols'], $field['rows'], $field['htmlOptions']);
-					break;
-					case "fieldset":
-						$strFieldsetFields = $this->generateFields($field['fields']);
-						$strFieldSet = sprintf(' <fieldset><legend>%s</legend><div class="notes"><h4>%s</h4><p class="last">%s</p></div>%s</fieldset>',
-														$field['legend'], $field['noteHeading'], $field['note'], $strFieldsetFields);
-						$strFormFields = $strFormFields . $strFieldSet;
-					break;
-					case "hidden":
-						if(!isset($field['value'])){
-							$field['value'] = null;
-						}
-						$strFormFields = $strFormFields . $this->Html->hidden($field['tagName'], $field['value']);
-					break;
-					case "date":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateDate($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					case "datetime":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateDateTime($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					case "time":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateTime($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					case "year":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateYear($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					default:
-					break;
-				}
-			}
-		}
-		return $strFormFields;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/html.php.svn-base b/old/html/multidic/cake/libs/view/helpers/.svn/text-base/html.php.svn-base
deleted file mode 100644
index 3fcf869..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/html.php.svn-base
+++ /dev/null
@@ -1,1256 +0,0 @@
-<?php
-/* SVN FILE: $Id: html.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Html Helper class file.
- *
- * Simplifies the construction of HTML elements.
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.9.1
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Html Helper class for easy use of HTML widgets.
- *
- * HtmlHelper encloses all methods needed while working with HTML pages.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class HtmlHelper extends Helper {
-/**
- * Base URL
- *
- * @var string
- * @access public
- */
-	var $base = null;
-/**
- * URL to current action.
- *
- * @var string
- * @access public
- */
-	var $here = null;
-/**
- * Parameter array.
- *
- * @var array
- * @access public
- */
-	var $params = array();
-/**
- * Current action.
- *
- * @var string
- * @access public
- */
-	var $action = null;
-/**
- * Controller::data;
- *
- * @var array
- * @access public
- */
-	var $data = null;
-/**
- * Name of model this helper is attached to.
- *
- * @var string
- * @access public
- */
-	var $model = null;
-/**
- *
- * @var string
- * @access public
- */
-	var $field = null;
-/**
- * Breadcrumbs.
- *
- * @var	array
- * @access protected
- */
-	var $_crumbs = array();
-/**
- * Adds a link to the breadcrumbs array.
- *
- * @param string $name Text for link
- * @param string $link URL for link
- * @return void
- * @access public
- */
-	function addCrumb($name, $link) {
-		$this->_crumbs[] = array($name, $link);
-	}
-/**
- * Returns a charset META-tag.
- *
- * @param  string  $charset
- * @param  boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function charset($charset, $return = false) {
-		return $this->output(sprintf($this->tags['charset'], $charset), $return);
-	}
-/**
- * Finds URL for specified action.
- *
- * Returns an URL pointing to a combination of controller and action. Param
- * $url can be:
- *	+ Empty - the method will find adress to actuall controller/action.
- *	+ '/' - the method will find base URL of application.
- *	+ A combination of controller/action - the method will find url for it.
- *
- * @param  string  $url		Cake-relative URL, like "/products/edit/92" or "/presidents/elect/4"
- * @param  boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function url($url = null, $return = false) {
-		if (isset($this->plugin)) {
-			$base = strip_plugin($this->base, $this->plugin);
-		} else {
-			$base = $this->base;
-		}
-
-		if (empty($url)) {
-			return $this->here;
-		} elseif($url{0} == '/') {
-			$output = $base . $url;
-		} else {
-			$output = $base . '/' . Inflector::underscore($this->params['controller']) . '/' . $url;
-		}
-
-		return $this->output($output, $return);
-	}
-/**
- * Creates an HTML link.
- *
- * If $url starts with "http://" this is treated as an external link. Else,
- * it is treated as a path to controller/action and parsed with the
- * HtmlHelper::url() method.
- *
- * If the $url is empty, $title is used instead.
- *
- * @param  string  $title The content of the A tag.
- * @param  string  $url Cake-relative URL, or external URL (starts with http://)
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  string  $confirmMessage Confirmation message.
- * @param  boolean $escapeTitle	Whether or not the text in the $title variable should be HTML escaped.
- * @param  boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function link($title, $url = null, $htmlAttributes = array(), $confirmMessage = false, $escapeTitle = true, $return = false) {
-		if ($escapeTitle === true) {
-			$title = htmlspecialchars($title, ENT_QUOTES);
-		} elseif (is_string($escapeTitle)) {
-			$title = htmlentities($title, ENT_QUOTES);
-		}
-		$url = $url ? $url : $title;
-
-		if ($confirmMessage) {
-			$confirmMessage = str_replace("'", "\'", $confirmMessage);
-			$confirmMessage = str_replace('"', '\"', $confirmMessage);
-			$htmlAttributes['onclick']="return confirm('{$confirmMessage}');";
-		}
-
-		if (((strpos($url, '://')) || (strpos($url, 'javascript:') === 0) || (strpos($url, 'mailto:') === 0) || substr($url,0,1) == '#')) {
-			$output = sprintf($this->tags['link'], $url, $this->_parseAttributes($htmlAttributes), $title);
-		} else {
-			$output = sprintf($this->tags['link'], $this->url($url, true), $this->_parseAttributes($htmlAttributes), $title);
-		}
-		return $this->output($output, $return);
-	}
-/**
- * Creates a submit widget.
- *
- * @param  string  $caption Text on submit button
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function submit($caption = 'Submit', $htmlAttributes = array(), $return = false) {
-		$htmlAttributes['value'] = $caption;
-		return $this->output(sprintf($this->tags['submit'], $this->_parseAttributes($htmlAttributes, null, '', ' ')), $return);
-	}
-/**
- * Creates a password input widget.
- *
- * @param  string  $fieldName Name of a field, like this "Modelname/fieldname"
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function password($fieldName, $htmlAttributes = array(), $return = false) {
-		$this->setFormTag($fieldName);
-		if (!isset($htmlAttributes['value'])) {
-			$htmlAttributes['value'] = $this->tagValue($fieldName);
-		}
-		if (!isset($htmlAttributes['id'])) {
-			$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-		}
-
-		if ($this->tagIsInvalid($this->model, $this->field)) {
-			if (isset($htmlAttributes['class']) && trim($htmlAttributes['class']) != "") {
-				$htmlAttributes['class'] .= ' form_error';
-			} else {
-				$htmlAttributes['class'] = 'form_error';
-			}
-		}
-		return $this->output(sprintf($this->tags['password'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, ' ', ' ')), $return);
-	}
-/**
- * Creates a textarea widget.
- *
- * @param  string  $fieldName Name of a field, like this "Modelname/fieldname"
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return	Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function textarea($fieldName, $htmlAttributes = array(), $return = false) {
-		$this->setFormTag($fieldName);
-		$value = $this->tagValue($fieldName);
-		if (!empty($htmlAttributes['value'])) {
-			$value = $htmlAttributes['value'];
-			unset($htmlAttributes['value']);
-		}
-		if (!isset($htmlAttributes['id'])) {
-			$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-		}
-
-		if ($this->tagIsInvalid($this->model, $this->field)) {
-			if (isset($htmlAttributes['class']) && trim($htmlAttributes['class']) != "") {
-				$htmlAttributes['class'] .= ' form_error';
-			} else {
-				$htmlAttributes['class'] = 'form_error';
-			}
-		}
-		return $this->output(sprintf($this->tags['textarea'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, ' '), $value), $return);
-	}
-/**
- * Creates a checkbox widget.
- *
- * @param  string  $fieldName Name of a field, like this "Modelname/fieldname"
- * @deprecated  string  $title
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return	Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function checkbox($fieldName, $title = null, $htmlAttributes = array(), $return = false) {
-		$value = $this->tagValue($fieldName);
-		$notCheckedValue = 0;
-
-		if (!isset($htmlAttributes['id'])) {
-			$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-		}
-
-		if (isset($htmlAttributes['checked'])) {
-			if ($htmlAttributes['checked'] == 'checked' || intval($htmlAttributes['checked']) === 1 || $htmlAttributes['checked'] === true) {
-				$htmlAttributes['checked'] = 'checked';
-			} else {
-				$htmlAttributes['checked'] = null;
-				$notCheckedValue = -1;
-			}
-		} else {
-			if (isset($htmlAttributes['value']) || (!class_exists($this->model) && !loadModel($this->model))) {
-				$htmlAttributes['checked'] = ($htmlAttributes['value'] == $value) ? 'checked' : null;
-
-				if ($htmlAttributes['value'] == '0') {
-					$notCheckedValue = -1;
-				}
-			} else {
-				$model = new $this->model;
-				$db =& ConnectionManager::getDataSource($model->useDbConfig);
-				$value = $db->boolean($value, false);
-				$htmlAttributes['checked'] = $value ? 'checked' : null;
-				$htmlAttributes['value'] = 1;
-			}
-		}
-
-		$output = $this->hidden($fieldName, array('value' => $notCheckedValue, 'id' => $htmlAttributes['id'] . '_'), true);
-		$output .= sprintf($this->tags['checkbox'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, '', ' '));
-		return $this->output($output, $return);
-	}
-/**
- * Creates a link element for CSS stylesheets.
- *
- * @param string $path Path to CSS file
- * @param string $rel Rel attribute. Defaults to "stylesheet".
- * @param array $htmlAttributes Array of HTML attributes.
- * @param boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function css($path, $rel = 'stylesheet', $htmlAttributes = array(), $return = false) {
-		$url = "{$this->webroot}" . (COMPRESS_CSS ? 'c' : '') . $this->themeWeb  . CSS_URL . $path . ".css";
-
-		if ($rel == 'import') {
-			return $this->output(sprintf($this->tags['style'], $this->parseHtmlOptions($htmlAttributes, null, '', ' '), '@import url(' . $url . ');'), $return);
-		} else {
-			return $this->output(sprintf($this->tags['css'], $rel, $url, $this->parseHtmlOptions($htmlAttributes, null, '', ' ')), $return);
-		}
-	}
-/**
- * Creates file input widget.
- *
- * @param string $fieldName Name of a field, like this "Modelname/fieldname"
- * @param array $htmlAttributes Array of HTML attributes.
- * @param boolean $return Wheter this method should return a valueor output it. This overrides AUTO_OUTPUT.
- * @return mixed Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function file($fieldName, $htmlAttributes = array(), $return = false) {
-		if (strpos($fieldName, '/')) {
-			$this->setFormTag($fieldName);
-			if (!isset($htmlAttributes['id'])) {
-				$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-			}
-			return $this->output(sprintf($this->tags['file'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, '', ' ')), $return);
-		}
-		return $this->output(sprintf($this->tags['file_no_model'], $fieldName, $this->_parseAttributes($htmlAttributes, null, '', ' ')), $return);
-	}
-/**
- * Returns the breadcrumb trail as a sequence of &raquo;-separated links.
- *
- * @param  string  $separator Text to separate crumbs.
- * @param  string  $startText This will be the first crumb, if false it defaults to first crumb in array
- * @param  boolean $return	Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return. If $this->_crumbs is empty, return null.
- * @access public
- */
-	function getCrumbs($separator = '&raquo;', $startText = false, $return = false) {
-		if (count($this->_crumbs)) {
-			$out = array();
-			if ($startText) {
-				$out[] = $this->link($startText, '/');
-			}
-
-			foreach($this->_crumbs as $crumb) {
-				$out[] = $this->link($crumb[0], $crumb[1]);
-			}
-			return $this->output(join($separator, $out), $return);
-		} else {
-			return null;
-		}
-	}
-/**
- * Creates a hidden input field.
- *
- * @param  string  $fieldName Name of a field, like this "Modelname/fieldname"
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return	Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT  and $return.
- * @access public
- */
-	function hidden($fieldName, $htmlAttributes = array(), $return = false) {
-		$this->setFormTag($fieldName);
-		if (!isset($htmlAttributes['value'])) {
-			$htmlAttributes['value'] = $this->tagValue($fieldName);
-		}
-		if (!isset($htmlAttributes['id'])) {
-			$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-		}
-		return $this->output(sprintf($this->tags['hidden'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, ' ', ' ')), $return);
-	}
-/**
- * Creates a formatted IMG element.
- *
- * @param string $path Path to the image file, relative to the webroot/img/ directory.
- * @param array	$htmlAttributes Array of HTML attributes.
- * @param boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function image($path, $htmlAttributes = array(), $return = false) {
-		if (strpos($path, '://')) {
-			$url = $path;
-		} else {
-			$url = $this->webroot . $this->themeWeb . IMAGES_URL . $path;
-		}
-		return $this->output(sprintf($this->tags['image'], $url, $this->parseHtmlOptions($htmlAttributes, null, '', ' ')), $return);
-	}
-/**
- * Creates a text input widget.
- *
- * @param string $fieldNamem Name of a field, like this "Modelname/fieldname"
- * @param array $htmlAttributes Array of HTML attributes.
- * @param boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function input($fieldName, $htmlAttributes = array(), $return = false) {
-		$this->setFormTag($fieldName);
-		if (!isset($htmlAttributes['value'])) {
-			$htmlAttributes['value'] = $this->tagValue($fieldName);
-		}
-
-		if (!isset($htmlAttributes['type'])) {
-			$htmlAttributes['type'] = 'text';
-		}
-
-		if (!isset($htmlAttributes['id'])) {
-			$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-		}
-
-		if ($this->tagIsInvalid($this->model, $this->field)) {
-			if (isset($htmlAttributes['class']) && trim($htmlAttributes['class']) != "") {
-				$htmlAttributes['class'] .= ' form_error';
-			} else {
-				$htmlAttributes['class'] = 'form_error';
-			}
-		}
-		return $this->output(sprintf($this->tags['input'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, ' ', ' ')), $return);
-	}
- /**
- * Returns a formatted SELECT element.
- *
- * @param string $fieldName Name attribute of the SELECT
- * @param array $optionElements Array of the OPTION elements (as 'value'=>'Text' pairs) to be used in the SELECT element
- * @param mixed $selected Selected option
- * @param array $selectAttr Array of HTML options for the opening SELECT element
- * @param array $optionAttr Array of HTML options for the enclosed OPTION elements
- * @param boolean $show_empty If true, the empty select option is shown
- * @param  boolean $return         Whether this method should return a value
- * @return string Formatted SELECT element
- * @access public
- */
-	function selectTag($fieldName, $optionElements, $selected = null, $selectAttr = array(), $optionAttr = null, $showEmpty = true, $return = false) {
-		$this->setFormTag($fieldName);
-		if ($this->tagIsInvalid($this->model, $this->field)) {
-			if (isset($selectAttr['class']) && trim($selectAttr['class']) != "") {
-				$selectAttr['class'] .= ' form_error';
-			} else {
-				$selectAttr['class'] = 'form_error';
-			}
-		}
-		if (!isset($selectAttr['id'])) {
-			$selectAttr['id'] = $this->model . Inflector::camelize($this->field);
-		}
-
-		if (!is_array($optionElements)) {
-			return null;
-		}
-
-		if (!isset($selected)) {
-			$selected = $this->tagValue($fieldName);
-		}
-
-		if (isset($selectAttr) && array_key_exists("multiple", $selectAttr)) {
-			$select[] = sprintf($this->tags['selectmultiplestart'], $this->model, $this->field, $this->parseHtmlOptions($selectAttr));
-		} else {
-			$select[] = sprintf($this->tags['selectstart'], $this->model, $this->field, $this->parseHtmlOptions($selectAttr));
-		}
-
-		if ($showEmpty == true) {
-			$select[] = sprintf($this->tags['selectempty'], $this->parseHtmlOptions($optionAttr));
-		}
-
-		foreach($optionElements as $name => $title) {
-			$optionsHere = $optionAttr;
-
-			if (($selected != null) && ($selected == $name)) {
-				$optionsHere['selected'] = 'selected';
-			} else if(is_array($selected) && in_array($name, $selected)) {
-				$optionsHere['selected'] = 'selected';
-			}
-
-			$select[] = sprintf($this->tags['selectoption'], $name, $this->parseHtmlOptions($optionsHere), h($title));
-		}
-
-		$select[] = sprintf($this->tags['selectend']);
-		return $this->output(implode("\n", $select), $return);
-	}
-/**
- * Creates a set of radio widgets.
- *
- * @param  string  $fieldName Name of a field, like this "Modelname/fieldname"
- * @param  array	$options			Radio button options array
- * @param  array	$inbetween		String that separates the radio buttons.
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return	Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function radio($fieldName, $options, $inbetween = null, $htmlAttributes = array(), $return = false) {
-
-		$this->setFormTag($fieldName);
-		$value = isset($htmlAttributes['value']) ? $htmlAttributes['value'] : $this->tagValue($fieldName);
-		$out = array();
-
-		foreach($options as $optValue => $optTitle) {
-			$optionsHere = array('value' => $optValue);
-			if ($value !== false && $optValue == $value) {
-				$optionsHere['checked'] = 'checked';
-			}
-			$parsedOptions = $this->parseHtmlOptions(array_merge($htmlAttributes, $optionsHere), null, '', ' ');
-			$individualTagName = "{$this->field}_{$optValue}";
-			$out[] = sprintf($this->tags['radio'], $this->model, $this->field, $individualTagName, $parsedOptions, $optTitle);
-		}
-
-		$out = join($inbetween, $out);
-		return $this->output($out ? $out : null, $return);
-	}
-/**
- * Returns a SELECT element for days.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @param boolean $showEmpty Show/hide the empty select option
- * @return mixed
- * @access public
- */
-	function dayOptionTag($tagName, $value = null, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && $this->tagValue($tagName)) {
-			$selected = date('d', strtotime($this->tagValue($tagName)));
-		}
-		$dayValue = empty($selected) ? ($showEmpty == true ? NULL : date('d')) : $selected;
-		$days = array('01' => '1', '02' => '2', '03' => '3', '04' => '4', '05' => '5', '06' => '6', '07' => '7', '08' => '8', '09' => '9', '10' => '10', '11' => '11', '12' => '12', '13' => '13', '14' => '14', '15' => '15', '16' => '16', '17' => '17', '18' => '18', '19' => '19', '20' => '20', '21' => '21', '22' => '22', '23' => '23', '24' => '24', '25' => '25', '26' => '26', '27' => '27', '28' => '28', '29' => '29', '30' => '30', '31' => '31');
-		$option = $this->selectTag($tagName . "_day", $days, $dayValue, $selectAttr, $optionAttr, $showEmpty);
-		return $option;
-	}
-/**
- * Returns a SELECT element for years
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param integer $minYear First year in sequence
- * @param integer $maxYear Last year in sequence
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @param boolean $showEmpty Show/hide the empty select option
- * @return mixed
- * @access public
- */
-	function yearOptionTag($tagName, $value = null, $minYear = null, $maxYear = null, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && ($this->tagValue($tagName))) {
-			$selected = date('Y', strtotime($this->tagValue($tagName)));
-		}
-
-		$yearValue = empty($selected) ? ($showEmpty ? NULL : date('Y')) : $selected;
-		$currentYear = date('Y');
-		$maxYear = is_null($maxYear) ? $currentYear + 11 : $maxYear + 1;
-		$minYear = is_null($minYear) ? $currentYear - 60 : $minYear;
-
-		if ($minYear > $maxYear) {
-			$tmpYear = $minYear;
-			$minYear = $maxYear;
-			$maxYear = $tmpYear;
-		}
-
-		$minYear = $currentYear < $minYear ? $currentYear : $minYear;
-		$maxYear = $currentYear > $maxYear ? $currentYear : $maxYear;
-
-		for($yearCounter = $minYear; $yearCounter < $maxYear; $yearCounter++) {
-			$years[$yearCounter] = $yearCounter;
-		}
-
-		return $this->selectTag($tagName . "_year", $years, $yearValue, $selectAttr, $optionAttr, $showEmpty);
-	}
-/**
- * Returns a SELECT element for months.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @param boolean $showEmpty Show/hide the empty select option
- * @return mixed
- * @access public
- */
-	function monthOptionTag($tagName, $value = null, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && ($this->tagValue($tagName))) {
-			$selected = date('m', strtotime($this->tagValue($tagName)));
-		}
-		$monthValue = empty($selected) ? ($showEmpty ? NULL : date('m')) : $selected;
-		$months = array('01' => 'Leden', '02' => 'Únor', '03' => 'Březen', '04' => 'Duben', '05' => 'Květen', '06' => 'Červen', '07' => 'Červenec', '08' => 'Srpen', '09' => 'Září', '10' => 'Říjen', '11' => 'Listopad', '12' => 'Prosinec');
-
-		return $this->selectTag($tagName . "_month", $months, $monthValue, $selectAttr, $optionAttr, $showEmpty);
-	}
-/**
- * Returns a SELECT element for hours.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param boolean $format24Hours True for 24 hours format
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @return mixed
- * @access public
- */
-	function hourOptionTag($tagName, $value = null, $format24Hours = false, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && ($this->tagValue($tagName))) {
-			if ($format24Hours) {
-				$selected = date('H', strtotime($this->tagValue($tagName)));
-			} else {
-				$selected = date('g', strtotime($this->tagValue($tagName)));
-			}
-		}
-		if ($format24Hours) {
-			$hourValue = empty($selected) ? ($showEmpty ? NULL : date('H')) : $selected;
-		} else {
-			$hourValue = empty($selected) ? ($showEmpty ? NULL : date('g')) : $selected;
-			if (isset($selected) && intval($hourValue) == 0 && !$showEmpty) {
-				$hourValue = 12;
-			}
-		}
-
-		if ($format24Hours) {
-			$hours = array('00' => '00', '01' => '01', '02' => '02', '03' => '03', '04' => '04', '05' => '05', '06' => '06', '07' => '07', '08' => '08', '09' => '09', '10' => '10', '11' => '11', '12' => '12', '13' => '13', '14' => '14', '15' => '15', '16' => '16', '17' => '17', '18' => '18', '19' => '19', '20' => '20', '21' => '21', '22' => '22', '23' => '23');
-		} else {
-			$hours = array('01' => '1', '02' => '2', '03' => '3', '04' => '4', '05' => '5', '06' => '6', '07' => '7', '08' => '8', '09' => '9', '10' => '10', '11' => '11', '12' => '12');
-		}
-
-		$option = $this->selectTag($tagName . "_hour", $hours, $hourValue, $selectAttr, $optionAttr, $showEmpty);
-		return $option;
-	}
-/**
- * Returns a SELECT element for minutes.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @return mixed
- * @access public
- */
-	function minuteOptionTag($tagName, $value = null, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && ($this->tagValue($tagName))) {
-			$selected = date('i', strtotime($this->tagValue($tagName)));
-		}
-		$minValue = empty($selected) ? ($showEmpty ? NULL : date('i')) : $selected;
-
-		for($minCount = 0; $minCount < 60; $minCount++) {
-			$mins[sprintf('%02d', $minCount)] = sprintf('%02d', $minCount);
-		}
-		$option = $this->selectTag($tagName . "_min", $mins, $minValue, $selectAttr, $optionAttr, $showEmpty);
-		return $option;
-	}
-
-/**
- * Returns a SELECT element for AM or PM.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @return mixed
- * @access public
- */
-	function meridianOptionTag($tagName, $value = null, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && ($this->tagValue($tagName))) {
-			$selected = date('a', strtotime($this->tagValue($tagName)));
-		}
-		$merValue = empty($selected) ? ($showEmpty ? NULL : date('a')) : $selected;
-		$meridians = array('am' => 'am', 'pm' => 'pm');
-
-		$option = $this->selectTag($tagName . "_meridian", $meridians, $merValue, $selectAttr, $optionAttr, $showEmpty);
-		return $option;
-	}
-/**
- * Returns a set of SELECT elements for a full datetime setup: day, month and year, and then time.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @param string $dateFormat DMY, MDY, YMD or NONE.
- * @param string $timeFormat 12, 24, NONE
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @return string The HTML formatted OPTION element
- * @access public
- */
-	function dateTimeOptionTag($tagName, $dateFormat = 'DMY', $timeFormat = '12', $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		$day      = null;
-		$month    = null;
-		$year     = null;
-		$hour     = null;
-		$min      = null;
-		$meridian = null;
-
-		if (empty($selected)) {
-			$selected = $this->tagValue($tagName);
-		}
-
-		if (!empty($selected)) {
-
-			if (is_int($selected)) {
-				$selected = strftime('%Y-%m-%d %H:%M:%S', $selected);
-			}
-
-			$meridian = 'am';
-			$pos = strpos($selected, '-');
-			if($pos !== false){
-				$date = explode('-', $selected);
-				$days = explode(' ', $date[2]);
-				$day = $days[0];
-				$month = $date[1];
-				$year = $date[0];
-			} else {
-				$days[1] = $selected;
-			}
-
-			if ($timeFormat != 'NONE' && !empty($timeFormat)) {
-				$time = explode(':', $days[1]);
-				$check = str_replace(':', '', $days[1]);
-
-				if (($check > 115959) && $timeFormat == '12') {
-					$time[0] = $time[0] - 12;
-					$meridian = 'pm';
-				} elseif($time[0] > 12) {
-					$meridian = 'pm';
-				}
-
-				$hour = $time[0];
-				$min = $time[1];
-			}
-		}
-
-		$elements = array('Day','Month','Year','Hour','Minute','Meridian');
-		if (isset($selectAttr['id'])) {
-			if (is_string($selectAttr['id'])) {
-				// build out an array version
-				foreach ($elements as $element) {
-					$selectAttrName = 'select' . $element . 'Attr';
-					${$selectAttrName} = $selectAttr;
-					${$selectAttrName}['id'] = $selectAttr['id'] . $element;
-				}
-			} elseif (is_array($selectAttr['id'])) {
-				// check for missing ones and build selectAttr for each element
-				foreach ($elements as $element) {
-					$selectAttrName = 'select' . $element . 'Attr';
-					${$selectAttrName} = $selectAttr;
-					${$selectAttrName}['id'] = $selectAttr['id'][strtolower($element)];
-				}
-			}
-		} else {
-			// build the selectAttrName with empty id's to pass
-			foreach ($elements as $element) {
-				$selectAttrName = 'select' . $element . 'Attr';
-				${$selectAttrName} = $selectAttr;
-			}
-		}
-
-		switch($dateFormat) {
-			case 'DMY': // so uses the new selex
-				$opt = $this->dayOptionTag($tagName, null, $day, $selectDayAttr, $optionAttr, $showEmpty) . '-' .
-				$this->monthOptionTag($tagName, null, $month, $selectMonthAttr, $optionAttr, $showEmpty) . '-' . $this->yearOptionTag($tagName, null, null, null, $year, $selectYearAttr, $optionAttr, $showEmpty);
-			break;
-			case 'MDY':
-				$opt = $this->monthOptionTag($tagName, null, $month, $selectMonthAttr, $optionAttr, $showEmpty) . '-' .
-				$this->dayOptionTag($tagName, null, $day, $selectDayAttr, $optionAttr, $showEmpty) . '-' . $this->yearOptionTag($tagName, null, null, null, $year, $selectYearAttr, $optionAttr, $showEmpty);
-			break;
-			case 'YMD':
-				$opt = $this->yearOptionTag($tagName, null, null, null, $year, $selectYearAttr, $optionAttr, $showEmpty) . '-' .
-				$this->monthOptionTag($tagName, null, $month, $selectMonthAttr, $optionAttr, $showEmpty) . '-' .
-				$this->dayOptionTag($tagName, null, $day, $selectDayAttr, $optionAttr, $showEmpty);
-			break;
-			case 'Y':
-				$opt = $this->yearOptionTag($tagName, null, null, null, $selected, $selectYearAttr, $optionAttr, $showEmpty);
-			break;
-			case 'NONE':
-			default:
-				$opt = '';
-			break;
-		}
-
-		switch($timeFormat) {
-			case '24':
-				$opt .= $this->hourOptionTag($tagName, null, true, $hour, $selectHourAttr, $optionAttr, $showEmpty) . ':' .
-				$this->minuteOptionTag($tagName, null, $min, $selectMinuteAttr, $optionAttr, $showEmpty);
-			break;
-			case '12':
-				$opt .= $this->hourOptionTag($tagName, null, false, $hour, $selectHourAttr, $optionAttr, $showEmpty) . ':' .
-				$this->minuteOptionTag($tagName, null, $min, $selectMinuteAttr, $optionAttr, $showEmpty) . ' ' .
-				$this->meridianOptionTag($tagName, null, $meridian, $selectMeridianAttr, $optionAttr, $showEmpty);
-			break;
-			case 'NONE':
-			default:
-				$opt .= '';
-			break;
-		}
-		return $opt;
-	}
-/**
- * Returns a row of formatted and named TABLE headers.
- *
- * @param array $names		Array of tablenames.
- * @param array $trOptions	HTML options for TR elements.
- * @param array $thOptions	HTML options for TH elements.
- * @param  boolean $return	Wheter this method should return a value
- * @return string
- * @access public
- */
-	function tableHeaders($names, $trOptions = null, $thOptions = null, $return = false) {
-		$out = array();
-		foreach($names as $arg) {
-			$out[] = sprintf($this->tags['tableheader'], $this->parseHtmlOptions($thOptions), $arg);
-		}
-
-		$data = sprintf($this->tags['tablerow'], $this->parseHtmlOptions($trOptions), join(' ', $out));
-		return $this->output($data, $return);
-	}
-/**
- * Returns a formatted string of table rows (TR's with TD's in them).
- *
- * @param array $data		Array of table data
- * @param array $oddTrOptionsHTML options for odd TR elements
- * @param array $evenTrOptionsHTML options for even TR elements
- * @param  boolean $return	Wheter this method should return a value
- * @return string	Formatted HTML
- * @access public
- */
-	function tableCells($data, $oddTrOptions = null, $evenTrOptions = null, $return = false) {
-		if (empty($data[0]) || !is_array($data[0])) {
-			$data = array($data);
-		}
-		static $count = 0;
-
-		foreach($data as $line) {
-			$count++;
-			$cellsOut = array();
-
-			foreach($line as $cell) {
-				$cellsOut[] = sprintf($this->tags['tablecell'], null, $cell);
-			}
-			$options = $this->parseHtmlOptions($count % 2 ? $oddTrOptions : $evenTrOptions);
-			$out[] = sprintf($this->tags['tablerow'], $options, join(' ', $cellsOut));
-		}
-		return $this->output(join("\n", $out), $return);
-	}
-/**
- * Generates a nested unordered list tree from an array.
- *
- * @param array	$data
- * @param array	$htmlAttributes
- * @param string  $bodyKey
- * @param string  $childrenKey
- * @param boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return. If $this->_crumbs is empty, return null.
- * @access public
- */
-	function guiListTree($data, $htmlAttributes = array(), $bodyKey = 'body', $childrenKey = 'children', $return = false) {
-		$out="<ul" . $this->_parseAttributes($htmlAttributes) . ">\n";
-		foreach($data as $item) {
-				$out .= "<li>{$item[$bodyKey]}\n";
-				if (isset($item[$childrenKey]) && is_array($item[$childrenKey]) && count($item[$childrenKey])) {
-					$out .= $this->guiListTree($item[$childrenKey], $htmlAttributes, $bodyKey, $childrenKey);
-				}
-				$out .= "</li>\n";
-		}
-		$out .= "</ul>\n";
-		return $this->output($out, $return);
-	}
-/**
- * Returns value of $fieldName. False if the tag does not exist.
- *
- * @param string $fieldName		Fieldname as "Modelname/fieldname" string
- * @return string htmlspecialchars Value of the named tag.
- * @access public
- */
-	function tagValue($fieldName, $escape = false) {
-		$this->setFormTag($fieldName);
-		//var_dump($this->data[$this->model][$this->field]);
-		if (isset($this->params['data'][$this->model][$this->field])) {
-			return ife($escape, h($this->params['data'][$this->model][$this->field]), $this->params['data'][$this->model][$this->field]);
-		} elseif(isset($this->data[$this->model][$this->field])) {
-
-			return ife($escape, h($this->data[$this->model][$this->field]), $this->data[$this->model][$this->field]);
-		}
-		return false;
-	}
-/**
- * Returns false if given FORM field has no errors. Otherwise it returns the constant set in the array Model->validationErrors.
- *
- * @param string $model Model name as string
- * @param string $field		Fieldname as string
- * @return boolean True on errors.
- * @access public
- */
-	function tagIsInvalid($model, $field) {
-		return empty($this->validationErrors[$model][$field]) ? 0 : $this->validationErrors[$model][$field];
-	}
-/**
- * Returns number of errors in a submitted FORM.
- *
- * @return int Number of errors
- * @access public
- */
-	function validate() {
-		$args = func_get_args();
-		$errors = call_user_func_array(array(&$this, 'validateErrors'),  $args);
-		return count($errors);
-	}
-/**
- * Validates a FORM according to the rules set up in the Model.
- *
- * @return int Number of errors
- * @access public
- */
-	function validateErrors() {
-		$objects = func_get_args();
-		if (!count($objects)) {
-			return false;
-		}
-
-		$errors = array();
-		foreach($objects as $object) {
-			$errors = array_merge($errors, $object->invalidFields($object->data));
-		}
-		return $this->validationErrors = (count($errors) ? $errors : false);
-	}
-/**
- * Returns a formatted error message for given FORM field, NULL if no errors.
- *
- * @param string $field A field name, like "Modelname/fieldname"
- * @param string $text		Error message
- * @return string If there are errors this method returns an error message, else NULL.
- * @access public
- */
-	function tagErrorMsg($field, $text) {
-		$error = 1;
-		$this->setFormTag($field);
-		if ($error == $this->tagIsInvalid($this->model, $this->field)) {
-			return sprintf('<div class="error_message">%s</div>', is_array($text) ? (empty($text[$error - 1]) ? 'Error in field' : $text[$error - 1]) : $text);
-		} else {
-			return null;
-		}
-	}
-/**
- * Sets this helper's model and field properties to the slash-separated value-pair in $tagValue.
- *
- * @param string $tagValue A field name, like "Modelname/fieldname"
- * @return
- * @access public
- */
-	function setFormTag($tagValue) {
-		return list($this->model, $this->field) = explode("/", $tagValue);
-	}
-/**
- * Returns a space-delimited string with items of the $options array. If a
- * key of $options array happens to be one of:
- *	+ 'compact'
- *	+ 'checked'
- *	+ 'declare'
- *	+ 'readonly'
- *	+ 'disabled'
- *	+ 'selected'
- *	+ 'defer'
- *	+ 'ismap'
- *	+ 'nohref'
- *	+ 'noshade'
- *	+ 'nowrap'
- *	+ 'multiple'
- *	+ 'noresize'
- *
- * And its value is one of:
- *	+ 1
- *	+ true
- *	+ 'true'
- *
- * Then the value will be reset to be identical with key's name.
- * If the value is not one of these 3, the parameter is not output.
- *
- * @param  array  $options Array of options.
- * @param  array  $exclude Array of options to be excluded.
- * @param  string $insertBefore String to be inserted before options.
- * @param  string $insertAfter  String to be inserted ater options.
- * @return string
- * @access protected
- */
-	function _parseAttributes($options, $exclude = null, $insertBefore = ' ', $insertAfter = null) {
-		if (is_array($options)) {
-			$default = array (
-				'escape' => true
-			);
-			$options = am($default, $options);
-			if (!is_array($exclude)) {
-				$exclude = array();
-			}
-			$exclude = am($exclude, array('escape'));
-			$keys = array_diff(array_keys($options), $exclude);
-			$values = array_intersect_key(array_values($options), $keys);
-			$escape = $options['escape'];
-			$attributes = array();
-			foreach($keys as $index => $key) {
-				$attributes[] = $this->__formatAttribute($key, $values[$index], $escape);
-			}
-			$out = implode(' ', $attributes);
-		} else {
-			$out = $options;
-		}
-		return $out ? $insertBefore . $out . $insertAfter : '';
-	}
-/**
- * @param  string $key
- * @param  string $value
- * @return string
- * @access private
- */
-	function __formatAttribute($key, $value, $escape = true) {
-		$attribute = '';
-		$attributeFormat = '%s="%s"';
-		$minimizedAttributes = array('compact', 'checked', 'declare', 'readonly', 'disabled', 'selected', 'defer', 'ismap', 'nohref', 'noshade', 'nowrap', 'multiple', 'noresize');
-
-		if (in_array($key, $minimizedAttributes)) {
-			if ($value === 1 || $value === true || $value === 'true' || $value == $key) {
-				$attribute = sprintf($attributeFormat, $key, $key);
-			}
-		} else {
-			$attribute = sprintf($attributeFormat, $key, ife($escape, h($value), $value));
-		}
-		return $attribute;
-	}
-/**
- * @deprecated Name changed to 'textarea'. Version 0.9.2.
- * @see		HtmlHelper::textarea()
- */
-	function areaTag($tagName, $cols = 60, $rows = 10, $htmlAttributes = array(), $return = false) {
-		$htmlAttributes['cols']=$cols;
-		$htmlAttributes['rows']=$rows;
-		return $this->textarea($tagName, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'charset'. Version 0.9.2.
- * @see		HtmlHelper::charset()
- */
-	function charsetTag($charset, $return = false) {
-		return $this->charset($charset, $return);
-	}
-/**
- * @deprecated Name changed to 'checkbox'. Version 0.9.2.
- * @see		HtmlHelper::checkbox()
- */
-	function checkboxTag($fieldName, $title = null, $htmlAttributes = array(), $return = false) {
-		return $this->checkbox($fieldName, $title, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'css'. Version 0.9.2.
- * @see HtmlHelper::css()
- */
-	function cssTag($path, $rel = 'stylesheet', $htmlAttributes = array(), $return = false) {
-		return $this->css($path, $rel, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'file'. Version 0.9.2.
- * @see HtmlHelper::file()
- */
-	function fileTag($fieldName, $htmlAttributes = array(), $return = false) {
-		return $this->file($fieldName, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'hidden'. Version 0.9.2.
- * @see		HtmlHelper::hidden()
- */
-	function hiddenTag($tagName, $value = null, $htmlOptions = null) {
-		$this->setFormTag($tagName);
-		$htmlOptions['value'] = $value ? $value : $this->tagValue($tagName);
-		return $this->output(sprintf($this->tags['hidden'], $this->model, $this->field, $this->parseHtmlOptions($htmlOptions, null, '', ' ')));
-	}
-/**
- * @deprecated Name changed to 'image'. Version 0.9.2.
- * @see		HtmlHelper::image()
- */
-	function imageTag($path, $alt = null, $htmlAttributes = array(), $return = false) {
-		$htmlAttributes['alt'] = $alt;
-		return $this->image($path, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'input'. Version 0.9.2.
- * @see HtmlHelper::input()
- */
-	function inputTag($tagName, $size = 20, $htmlOptions = null) {
-		$this->setFormTag($tagName);
-		$htmlOptions['value'] = isset($htmlOptions['value']) ? $htmlOptions['value'] : $this->tagValue($tagName);
-		$this->tagIsInvalid($this->model, $this->field) ? $htmlOptions['class'] = 'form_error' : null;
-		return $this->output(sprintf($this->tags['input'], $this->model, $this->field, $this->parseHtmlOptions($htmlOptions, null, '', ' ')));
-	}
-/**
- * @deprecated Unified with 'link'. Version 0.9.2.
- * @see HtmlHelper::link()
- */
-	function linkOut($title, $url = null, $htmlAttributes = array(), $escapeTitle = true, $return = false) {
-		return $this->link($title, $url, $htmlAttributes, false, $escapeTitle, $return);
-	}
-/**
- * @deprecated Unified with 'link'. Version 0.9.2.
- * @see HtmlHelper::link()
- */
-	function linkTo($title, $url, $htmlAttributes = array(), $confirmMessage = false, $escapeTitle = true, $return = false) {
-		return $this->link($title, $url, $htmlAttributes, $confirmMessage, $escapeTitle, $return);
-	}
-/**
- * @deprecated Name changed to '_parseAttributes'. Version 0.9.2.
- * @see HtmlHelper::_parseAttributes()
- */
-	function parseHtmlOptions($options, $exclude = null, $insertBefore = ' ', $insertAfter = null) {
-		if (!is_array($exclude))
-				$exclude=array();
-
-		if (is_array($options)) {
-				$out=array();
-
-				foreach($options as $k => $v) {
-					if (!in_array($k, $exclude)) {
-						$out[] = "{$k}=\"{$v}\"";
-					}
-				}
-				$out = join(' ', $out);
-				return $out ? $insertBefore . $out . $insertAfter : null;
-		} else {
-				return $options ? $insertBefore . $options . $insertAfter : null;
-		}
-	}
-/**
- * @deprecated Name changed to 'password'. Version 0.9.2.
- * @see HtmlHelper::password()
- */
-	function passwordTag($fieldName, $size = 20, $htmlAttributes = array(), $return = false) {
-		$args = func_get_args();
-		return call_user_func_array(array(&$this,
-					"password"),       $args);
-	}
-/**
- * @deprecated Name changed to 'radio'. Version 0.9.2.
- * @see HtmlHelper::radio()
- */
-	function radioTags($fieldName, $options, $inbetween = null, $htmlAttributes = array(), $return = false) {
-		return $this->radio($fieldName, $options, $inbetween, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'url'. Version 0.9.2.
- * @see HtmlHelper::url()
- */
-	function urlFor($url) {
-		return $this->url($url);
-	}
-/**
- * @deprecated Name changed to 'submit'. Version 0.9.2.
- * @see HtmlHelper::submit()
- */
-	function submitTag() {
-		$args = func_get_args();
-		return call_user_func_array(array(&$this, "submit"), $args);
-	}
-/*************************************************************************
- * Moved methods
- *************************************************************************/
-/**
- * @deprecated Moved to TextHelper. Version 0.9.2.
- */
-	function trim() {
-		die("Method HtmlHelper::trim() was moved to TextHelper::trim().");
-	}
-/**
- * @deprecated Moved to JavascriptHelper. Version 0.9.2.
- */
-	function javascriptIncludeTag($url) {
-		die("Method HtmlHelper::javascriptIncludeTag() was moved to JavascriptHelper::link().");
-	}
-/**
- * @deprecated Moved to JavascriptHelper. Version 0.9.2.
- */
-	function javascriptTag($script) {
-		die("Method HtmlHelper::javascriptTag() was moved to JavascriptHelper::codeBlock().");
-	}
-/**
- * This is very WYSIWYG unfriendly, use HtmlHelper::url() to get contents of "action" attribute. Version 0.9.2.
- * @deprecated Version 0.9.2. Will not be available after 1.1.x.x
- * @see FormHelper::create()
- */
-	function formTag($target = null, $type = 'post', $htmlAttributes = array()) {
-		$htmlAttributes['action']=$this->UrlFor($target);
-		$htmlAttributes['method']=$type == 'get' ? 'get' : 'post';
-		$type == 'file' ? $htmlAttributes['enctype'] = 'multipart/form-data' : null;
-
-		$append = '';
-
-		if (isset($this->params['_Token']) && !empty($this->params['_Token'])) {
-				$append .= '<p style="display: inline; margin: 0px; padding: 0px;">';
-				$append .= $this->hidden('_Token/key', array('value' => $this->params['_Token']['key'], 'id' => '_TokenKey' . mt_rand()), true);
-				$append .= '</p>';
-		}
-
-		return sprintf($this->tags['form'], $this->parseHtmlOptions($htmlAttributes, null, '')) . $append;
-	}
-/**
- * This should be done using a content filter.
- * @deprecated Version 0.9.2. Will not be available after 1.1.x.x
- */
-	function linkEmail($title, $email = null, $options = null) {
-		// if no $email, then title contains the email.
-		if (empty($email))
-				$email=$title;
-
-		$match=array();
-
-		// does the address contain extra attributes?
-		preg_match('!^(.*)(\?.*)$!', $email, $match);
-
-		// plaintext
-		if (empty($options['encode']) || !empty($match[2])) {
-				return sprintf($this->tags['mailto'], $email, $this->parseHtmlOptions($options), $title);
-		}
-		// encoded to avoid spiders
-		else {
-				$email_encoded=null;
-
-				for($ii = 0; $ii < strlen($email); $ii++) {
-					if (preg_match('!\w!', $email[$ii])) {
-						$email_encoded .= '%' . bin2hex($email[$ii]);
-					} else {
-						$email_encoded .= $email[$ii];
-					}
-				}
-
-				$title_encoded=null;
-
-				for($ii = 0; $ii < strlen($title); $ii++) {
-					$title_encoded .= preg_match('/^[A-Za-z0-9]$/', $title[$ii])
-						? '&#x' . bin2hex($title[$ii]) . ';' : $title[$ii];
-				}
-
-				return sprintf($this->tags['mailto'],                              $email_encoded,
-									$this->parseHtmlOptions($options, array('encode')), $title_encoded);
-		}
-	}
-
-/**
- * @deprecated Version 0.9.2. Will not be available after 1.1.x.x
- */
-	function tag($name, $options = null, $open = false) {
-		$tag = "<$name " . $this->parseHtmlOptions($options);
-		$tag .= $open ? ">" : " />";
-		return $tag;
-	}
-/**
- * @deprecated Version 0.9.2. Will not be available after 1.1.x.x
- */
-	function contentTag($name, $content, $options = null) {
-		return "<$name " . $this->parseHtmlOptions($options) . ">$content</$name>";
-	}
-
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/javascript.php.svn-base b/old/html/multidic/cake/libs/view/helpers/.svn/text-base/javascript.php.svn-base
deleted file mode 100644
index 775fe9c..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/javascript.php.svn-base
+++ /dev/null
@@ -1,320 +0,0 @@
-<?php
-/* SVN FILE: $Id: javascript.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Javascript Helper class file.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Javascript Helper class for easy use of JavaScript.
- *
- * JavascriptHelper encloses all methods needed while working with JavaScript.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class JavascriptHelper extends Helper{
-	var $_cachedEvents = array();
-	var $_cacheEvents = false;
-	var $_cacheToFile = false;
-	var $_cacheAll = false;
-	var $_rules = array();
-/**
- * Returns a JavaScript script tag.
- *
- * @param  string $script The JavaScript to be wrapped in SCRIPT tags.
- * @param  boolean $allowCache Allows the script to be cached if non-event caching is active
- * @return string The full SCRIPT element, with the JavaScript inside it.
- * @access public
- */
-	function codeBlock($script, $allowCache = true) {
-		if ($this->_cacheEvents && $this->_cacheAll && $allowCache) {
-			$this->_cachedEvents[] = $script;
-		} else {
-			return sprintf($this->tags['javascriptblock'], $script);
-		}
-	}
-/**
- * Returns a JavaScript include tag (SCRIPT element)
- *
- * @param  string $url URL to JavaScript file.
- * @return string
- * @access public
- */
-	function link($url) {
-		if (strpos($url, '.js') === false) {
-			$url .= ".js";
-		}
-		return sprintf($this->tags['javascriptlink'], $this->webroot . $this->themeWeb . JS_URL . $url);
-	}
-/**
- * Returns a JavaScript include tag for an externally-hosted script
- *
- * @param  string $url URL to JavaScript file.
- * @return string
- * @access public
- */
-	function linkOut($url) {
-		if (strpos($url, '.js') === false) {
-			$url .= ".js";
-		}
-		return sprintf($this->tags['javascriptlink'], $url);
-	}
-/**
- * Escape carriage returns and single and double quotes for JavaScript segments.
- *
- * @param string $script string that might have javascript elements
- * @return string escaped string
- * @access public
- */
-	function escapeScript($script) {
-		$script = r(array("\r\n", "\n", "\r"), '\n', $script);
-		$script = r(array('"', "'"), array('\"', "\\'"), $script);
-		return $script;
-	}
-/**
- * Escape a string to be JavaScript friendly.
- *
- * List of escaped ellements:
- *	+ "\r\n" => '\n'
- *	+ "\r" => '\n'
- *	+ "\n" => '\n'
- *	+ '"' => '\"'
- *	+ "'" => "\\'"
- *
- * @param  string $script String that needs to get escaped.
- * @return string Escaped string.
- * @access public
- */
-	function escapeString($string) {
-		$escape = array("\r\n" => '\n', "\r" => '\n', "\n" => '\n', '"' => '\"', "'" => "\\'");
-		return r(array_keys($escape), array_values($escape), $string);
-	}
-/**
- * Attach an event to an element. Used with the Prototype library.
- *
- * @param string $object Object to be observed
- * @param string $event event to observe
- * @param string $observer function to call
- * @param boolean $useCapture default true
- * @return boolean true on success
- * @access public
- */
-	function event($object, $event, $observer = null, $useCapture = false) {
-
-		if ($useCapture == true) {
-			$useCapture = "true";
-		} else {
-			$useCapture = "false";
-		}
-
-		if ($object == 'window' || strpos($object, '$(') !== false || strpos($object, '"') !== false || strpos($object, '\'') !== false) {
-			$b = "Event.observe($object, '$event', function(event){ $observer }, $useCapture);";
-		} else {
-			$chars = array('#', ' ', ', ', '.', ':');
-			$found = false;
-			foreach ($chars as $char) {
-				if (strpos($object, $char) !== false) {
-					$found = true;
-					break;
-				}
-			}
-			if ($found) {
-				$this->_rules[$object] = $event;
-			} else {
-				$b = "Event.observe(\$('$object'), '$event', function(event){ $observer }, $useCapture);";
-			}
-		}
-
-		if (isset($b) && !empty($b)) {
-			if ($this->_cacheEvents === true) {
-				$this->_cachedEvents[] = $b;
-				return;
-			} else {
-				return $this->codeBlock($b);
-			}
-		}
-	}
-/**
- * Cache JavaScript events created with event()
- *
- * @param boolean $file If true, code will be written to a file
- * @param boolean $all If true, all code written with JavascriptHelper will be sent to a file
- * @return void
- * @access public
- */
-	function cacheEvents($file = false, $all = false) {
-		$this->_cacheEvents = true;
-		$this->_cacheToFile = $file;
-		$this->_cacheAll = $all;
-	}
-/**
- * Write cached JavaScript events
- *
- * @return string
- * @access public
- */
-	function writeEvents() {
-
-		$rules = array();
-		if (!empty($this->_rules)) {
-			foreach ($this->_rules as $sel => $event) {
-				$rules[] = "\t'{$sel}': function(element, event) {\n\t\t{$event}\n\t}";
-			}
-			$this->_cacheEvents = true;
-		}
-
-		if ($this->_cacheEvents) {
-
-			$this->_cacheEvents = false;
-			$events = $this->_cachedEvents;
-			$data = implode("\n", $events);
-			$this->_cachedEvents = array();
-
-			if (!empty($rules)) {
-				$data .= "\n\nvar SelectorRules = {\n" . implode(",\n\n", $rules) . "\n}\n";
-				$data .= "\nEventSelectors.start(SelectorRules);\n";
-			}
-
-			if (!empty($events) || !empty($rules)) {
-				if ($this->_cacheToFile) {
-					$filename = md5($data);
-					if (!file_exists(JS . $filename . '.js')) {
-						cache(r(WWW_ROOT, '', JS) . $filename . '.js', $data, '+999 days', 'public');
-					}
-					return $this->link($filename);
-				} else {
-					return $this->codeBlock("\n" . $data . "\n");
-				}
-			}
-		}
-	}
-/**
- * Includes the Prototype Javascript library (and anything else) inside a single script tag.
- *
- * Note: The recommended approach is to copy the contents of
- * javascripts into your application's
- * public/javascripts/ directory, and use @see javascriptIncludeTag() to
- * create remote script links.
- *
- * @param string $script name of script to include
- * @return string script with all javascript in/javascripts folder
- * @access public
- */
-	function includeScript($script = "") {
-		if ($script == "") {
-			$files = scandir(JS);
-			$javascript = '';
-
-			foreach($files as $file) {
-				if (substr($file, -3) == '.js') {
-					$javascript .= file_get_contents(JS . "{$file}") . "\n\n";
-				}
-			}
-		} else {
-			$javascript = file_get_contents(JS . "$script.js") . "\n\n";
-		}
-		return $this->codeBlock("\n\n" . $javascript);
-	}
-/**
- * Generates a JavaScript object in JavaScript Object Notation (JSON)
- * from an array
- *
- * @param array $data Data to be converted
- * @param boolean $block Wraps return value in a <script/> block if true
- * @param string $prefix Prepends the string to the returned data
- * @param string $postfix Appends the string to the returned data
- * @param array $stringKeys A list of array keys to be treated as a string
- * @param boolean $quoteKeys If false, treats $stringKey as a list of keys *not* to be quoted
- * @param string $q The type of quote to use
- * @return string A JSON code block
- * @access public
- */
-	function object($data = array(), $block = false, $prefix = '', $postfix = '', $stringKeys = array(), $quoteKeys = true, $q = "\"") {
-		if (is_object($data)) {
-			$data = get_object_vars($data);
-		}
-
-		$out = array();
-		$key = array();
-
-		if (is_array($data)) {
-			$keys = array_keys($data);
-		}
-
-		$numeric = true;
-
-		if (!empty($keys)) {
-			foreach($keys as $key) {
-				if (!is_numeric($key)) {
-					$numeric = false;
-					break;
-				}
-			}
-		}
-
-		foreach($data as $key => $val) {
-			if (is_array($val) || is_object($val)) {
-				$val = $this->object($val, false, '', '', $stringKeys, $quoteKeys, $q);
-			} else {
-				if ((!count($stringKeys) && !is_numeric($val) && !is_bool($val)) || ($quoteKeys && in_array($key, $stringKeys, true)) || (!$quoteKeys && !in_array($key, $stringKeys, true))) {
-					$val = $q . $this->escapeString($val) . $q;
-				}
-				if (trim($val) == '') {
-					$val = 'null';
-				}
-				if (is_bool($val)){
-					$val = ife($val, 'true', 'false');
-				}
-			}
-
-			if (!$numeric) {
-				$val = $q . $key . $q . ':' . $val;
-			}
-
-			$out[] = $val;
-		}
-
-		if (!$numeric) {
-			$rt = '{' . join(', ', $out) . '}';
-		} else {
-			$rt = '[' . join(', ', $out) . ']';
-		}
-		$rt = $prefix . $rt . $postfix;
-
-		if ($block) {
-			$rt = $this->codeBlock($rt);
-		}
-
-		return $rt;
-	}
-/**
- * AfterRender callback.  Writes any cached events to the view, or to a temp file.
- *
- * @return void
- * @access public
- */
-	function afterRender() {
-		echo $this->writeEvents();
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/number.php.svn-base b/old/html/multidic/cake/libs/view/helpers/.svn/text-base/number.php.svn-base
deleted file mode 100644
index 92a3da2..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/number.php.svn-base
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-/* SVN FILE: $Id: number.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Number Helper.
- *
- * Methods to make numbers more readable.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Number helper library.
- *
- * Methods to make numbers more readable.
- *
- * @package 	cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class NumberHelper extends Helper{
-/**
- * Formats a number with a level of precision.
- *
- * @param  float	$number	A floating point number.
- * @param  integer $precision The precision of the returned number.
- * @return float Enter description here...
- * @access public
- */
-	 function precision($number, $precision = 3) {
-		  return sprintf("%01.{$precision}f", $number);
-	 }
-
-/**
- * Returns a formatted-for-humans file size.
- *
- * @param integer $length Size in bytes
- * @return string Human readable size
- * @access public
- */
-	 function toReadableSize($size) {
-		  switch($size)
-				{
-				case 1: return '1 Byte';
-
-				case $size < 1024: return $size . ' Bytes';
-
-				case $size < 1024 * 1024: return NumberHelper::precision($size / 1024, 0) . ' KB';
-
-				case $size < 1024 * 1024 * 1024: return NumberHelper::precision($size / 1024 / 1024, 2) . ' MB';
-
-				case $size < 1024 * 1024 * 1024 * 1024:
-					return NumberHelper::precision($size / 1024 / 1024 / 1024, 2) . ' GB';
-
-				case $size < 1024 * 1024 * 1024 * 1024 * 1024:
-					return NumberHelper::precision($size / 1024 / 1024 / 1024 / 1024, 2) . ' TB';
-				}
-	 }
-
-/**
- * Formats a number into a percentage string.
- *
- * @param float $number A floating point number
- * @param integer $precision The precision of the returned number
- * @return string Percentage string
- * @access public
- */
-	 function toPercentage($number, $precision = 2) {
-		  return NumberHelper::precision($number, $precision) . '%';
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/session.php.svn-base b/old/html/multidic/cake/libs/view/helpers/.svn/text-base/session.php.svn-base
deleted file mode 100644
index 9b544f5..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/session.php.svn-base
+++ /dev/null
@@ -1,162 +0,0 @@
-<?php
-/* SVN FILE: $Id: session.php 4757 2007-04-04 08:24:30Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 1.1.7.3328
- * @version			$Revision: 4757 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-04 03:24:30 -0500 (Wed, 04 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Session Helper.
- *
- * Session reading from the view.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- *
- */
-class SessionHelper extends CakeSession {
-/**
- * List of helpers used by this helper
- *
- * @var array
- */
-	var $helpers = null;
-/**
- * Used to determine if methods implementation is used, or bypassed
- *
- * @var boolean
- */
-	var $__active = true;
-/**
- * Class constructor
- *
- * @param string $base
- */
-	function __construct($base = null) {
-		if (!defined('AUTO_SESSION') || AUTO_SESSION === true) {
-			parent::__construct($base, false);
-		} else {
-			$this->__active = false;
-		}
-	}
-/**
- * Turn sessions on if AUTO_SESSION is set to false in core.php
- *
- * @param string $base
- */
-	function activate($base = null) {
-		$this->__active = true;
-	}
-/**
- * Used to read a session values set in a controller for a key or return values for all keys.
- *
- * In your view: $session->read('Controller.sessKey');
- * Calling the method without a param will return all session vars
- *
- * @param string $name the name of the session key you want to read
- *
- * @return values from the session vars
- * @access public
- */
-	function read($name = null) {
-		if ($this->__active === true) {
-			return parent::read($name);
-		}
-		return false;
-	}
-/**
- * Used to check is a session key has been set
- *
- * In your view: $session->check('Controller.sessKey');
- *
- * @param string $name
- * @return boolean
- * @access public
- */
-	function check($name) {
-		if ($this->__active === true) {
-			return parent::check($name);
-		}
-		return false;
-	}
-/**
- * Returns last error encountered in a session
- *
- * In your view: $session->error();
- *
- * @return string last error
- * @access public
- */
-	function error() {
-		if ($this->__active === true) {
-			return parent::error();
-		}
-		return false;
-	}
-/**
- * Used to render the message set in Controller::Session::setFlash()
- *
- * In your view: $session->flash('somekey');
- * 					Will default to flash if no param is passed
- *
- * @param string $key The [Message.]key you are rendering in the view.
- * @return string Will echo the value if $key is set, or false if not set.
- * @access public
- */
-	function flash($key = 'flash') {
-		if ($this->__active === true) {
-			if (parent::check('Message.' . $key)) {
-				$flash = parent::read('Message.' . $key);
-
-				if ($flash['layout'] == 'default') {
-					$out = '<div id="' . $key . 'Message" class="message">' . $flash['message'] . '</div>';
-				} elseif ($flash['layout'] == '' || $flash['layout'] == null) {
-					$out = $flash['message'];
-				} else {
-					$view =& ClassRegistry::getObject('view');
-					list($tmpLayout, $tmpVars, $tmpTitle) = array($view->layout, $view->viewVars, $view->pageTitle);
-					list($view->layout, $view->viewVars, $view->pageTitle) = array($flash['layout'], $flash['params'], '');
-					$out = $view->renderLayout($flash['message']);
-					list($view->layout, $view->viewVars, $view->pageTitle) = array($tmpLayout, $tmpVars, $tmpTitle);
-				}
-				e($out);
-				parent::del('Message.' . $key);
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Used to check is a session is valid in a view
- *
- * @return boolean
- * @access public
- */
-	function valid() {
-		if ($this->__active === true) {
-			return parent::valid();
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/text.php.svn-base b/old/html/multidic/cake/libs/view/helpers/.svn/text-base/text.php.svn-base
deleted file mode 100644
index a2281dc..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/text.php.svn-base
+++ /dev/null
@@ -1,238 +0,0 @@
-<?php
-/* SVN FILE: $Id: text.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Text Helper
- *
- * Text manipulations: Highlight, excerpt, truncate, strip of links, convert email addresses to mailto: links...
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-if (!class_exists('Flay')) {
-	 uses('flay');
-}
-if (!class_exists('HtmlHelper')) {
-	 uses('view' . DS . 'helpers' . DS . 'html');
-}
-/**
- * Text helper library.
- *
- * Text manipulations: Highlight, excerpt, truncate, strip of links, convert email addresses to mailto: links...
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class TextHelper extends Helper{
-/**
- * Highlights a given phrase in a text.
- *
- * @param string $text Text to search the phrase in
- * @param string $phrase The phrase that will be searched
- * @param string $highlighter The piece of html with that the phrase will be highlighted
- * @return string The highlighted text
- * @access public
- */
-	 function highlight($text, $phrase, $highlighter = '<span class="highlight">\1</span>') {
-		  if (empty($phrase))
-				return $text;
-
-		  if (is_array($phrase)) {
-				$replace=array();
-				$with=array();
-
-				foreach($phrase as $key => $value) {
-					 if (empty($key)) {
-						  $key  =$value;
-						  $value=$highlighter;
-					 }
-
-					 $replace[]='|(' . $key . ')|';
-					 $with[]=empty($value) ? $highlighter : $value;
-				}
-
-				return preg_replace($replace, $with, $text);
-		  } else {
-				return preg_replace("|({$phrase})|i", $highlighter, $text);
-		  }
-	 }
-/**
- * Strips given text of all links (<a href=....)
- *
- * @param string $text Text
- * @return string The text without links
- * @access public
- */
-	 function stripLinks($text) {
-		  return preg_replace('|<a.*>(.*)<\/a>|im', '\1', $text);
-	 }
-/**
- * Adds links (<a href=....) to a given text, by finding text that begins with
- * strings like http:// and ftp://.
- *
- * @param string $text Text to add links to
- * @param array $htmlOptions Array of HTML options.
- * @return string The text with links
- * @access public
- */
-	 function autoLinkUrls($text, $htmlOptions = array()) {
-		  $options='array(';
-
-		  foreach($htmlOptions as $option => $value) {
-				$options .= "'$option' => '$value', ";
-		  }
-
-		  $options .= ')';
-
-		  $text = preg_replace_callback('#((?:http|https|ftp|nntp)://[^ <]+)#',
-												create_function('$matches',
-																	 '$Html = new HtmlHelper(); $Html->tags = $Html->loadConfig(); return $Html->link($matches[0], $matches[0],' . $options . ');'),
-												$text);
-		  return preg_replace_callback('#(?<!http://|https://|ftp://|nntp://)(www\.[^\n\%\ <]+[^<\n\%\,\.\ <])#',
-												 create_function('$matches',
-																	  '$Html = new HtmlHelper(); $Html->tags = $Html->loadConfig(); return $Html->link($matches[0], "http://" . $matches[0],' . $options . ');'),
-												 $text);
-	 }
-/**
- * Adds email links (<a href="mailto:....) to a given text.
- *
- * @param string $text Text
- * @param array $htmlOptions Array of HTML options.
- * @return string The text with links
- * @access public
- */
-	 function autoLinkEmails($text, $htmlOptions = array()) {
-		  $options='array(';
-
-		  foreach($htmlOptions as $option => $value) {
-				$options .= "'$option' => '$value', ";
-		  }
-
-		  $options .= ')';
-
-		  return preg_replace_callback(
-						'#([_A-Za-z0-9+-]+(?:\.[_A-Za-z0-9+-]+)*@[A-Za-z0-9-]+(?:\.[A-Za-z0-9-]+)*)#',
-						create_function('$matches',
-											 '$Html = new HtmlHelper(); $Html->tags = $Html->loadConfig(); return $Html->linkEmail($matches[0], $matches[0],' . $options . ');'),
-						$text);
-	 }
-/**
- * Convert all links and email adresses to HTML links.
- *
- * @param string $text Text
- * @param array $htmlOptions Array of HTML options.
- * @return string The text with links
- * @access public
- */
-	 function autoLink($text, $htmlOptions = array()) {
-		  return $this->autoLinkEmails($this->autoLinkUrls($text, $htmlOptions), $htmlOptions);
-	 }
-/**
- * Truncates text.
- *
- * Cuts a string to the length of $length and replaces the last characters
- * with the ending if the text is longer than length.
- *
- * @param string  $text	String to truncate.
- * @param integer $length Length of returned string, including ellipsis.
- * @param string  $ending Ending to be appended to the trimmed string.
- * @param boolean $exact If false, $test will not be cut mid-word
- * @return string Trimmed string.
- * @access public
- */
-	 function truncate($text, $length, $ending = '...', $exact = true) {
-		  if (strlen($text) <= $length) {
-				return $text;
-		  } else {
-				$truncate=substr($text, 0, $length - strlen($ending));
-
-				if (!$exact) {
-					 $spacepos=strrpos($truncate, ' ');
-
-					 if (isset($spacepos)) {
-						  return substr($truncate, 0, $spacepos) . $ending;
-					 }
-				}
-
-				return $truncate . $ending;
-		  }
-	 }
-/**
- * Alias for truncate().
- *
- * @see TextHelper::truncate()
- * @return Text::truncate()
- * @access public
- */
-	 function trim() {
-		  $args=func_get_args();
-		  return call_user_func_array(array(&$this,
-					  "truncate"),       $args);
-	 }
-/**
- * Extracts an excerpt from the text surrounding the phrase with a number of characters on each side determined by radius.
- *
- * @param string $text String to search the phrase in
- * @param string $phrase Phrase that will be searched for
- * @param integer $radius The amount of characters that will be returned on each side of the founded phrase
- * @param string $ending Ending that will be appended
- * @return string
- * @access public
- */
-	 function excerpt($text, $phrase, $radius = 100, $ending = "...") {
-		  if (empty($text) or empty($phrase))
-				return $this->truncate($text, $radius * 2, $ending);
-
-		  if ($radius < strlen($phrase))
-				$radius=strlen($phrase);
-
-		  $pos     =strpos($text, $phrase);
-		  $startPos=$pos <= $radius ? 0 : $pos - $radius;
-		  $endPos  =$pos + strlen($phrase) + $radius >= strlen($text)
-			  ? strlen($text) : $pos + strlen($phrase) + $radius;
-
-		  $excerpt =substr($text, $startPos, $endPos - $startPos);
-
-		  if ($startPos != 0)
-				$excerpt=substr_replace($excerpt, $ending, 0, strlen($phrase));
-
-		  if ($endPos != strlen($text))
-				$excerpt=substr_replace($excerpt, $ending, -strlen($phrase));
-
-		  return $excerpt;
-	 }
-/**
- * Text-to-html parser, similar to Textile or RedCloth, only with a little different syntax.
- *
- * @param string $text String to "flay"
- * @param boolean $allowHtml Set to true if if html is allowed
- * @return string "Flayed" text
- * @todo Change this. We need a real Textile parser.
- * @access public
- */
-	 function flay($text, $allowHtml = false) {
-		  return Flay::toHtml($text, false, $allowHtml);
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/time.php.svn-base b/old/html/multidic/cake/libs/view/helpers/.svn/text-base/time.php.svn-base
deleted file mode 100644
index b584821..0000000
--- a/old/html/multidic/cake/libs/view/helpers/.svn/text-base/time.php.svn-base
+++ /dev/null
@@ -1,397 +0,0 @@
-<?php
-/* SVN FILE: $Id: time.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Time Helper class file.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Time Helper class for easy use of time data.
- *
- * Manipulation of time data.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class TimeHelper extends Helper {
-/**
- * Returns given string trimmed to given length, adding an ending (default: "..") if necessary.
- *
- * @param string $string String to trim
- * @param integer $length Length of returned string, excluding ellipsis
- * @param string $ending Ending to be appended after trimmed string
- * @return string Trimmed string
- * @access public
- */
-	function trim($string, $length, $ending = '..') {
-		return substr($string, 0, $length) . (strlen($string) > $length ? $ending : null);
-	}
-/**
- * Returns a UNIX timestamp, given either a UNIX timestamp or a valid strtotime() date string.
- *
- * @param string $date_string Datetime string
- * @return string Formatted date string
- * @access public
- */
-	function fromString($date_string) {
-		if (is_integer($date_string) || is_numeric($date_string)) {
-			return intval($date_string);
-		} else {
-			return strtotime($date_string);
-		}
-	}
-/**
- * Returns a nicely formatted date string for given Datetime string.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return	Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Formatted date string
- * @access public
- */
-	function nice($date_string = null, $return = false) {
-		if ($date_string != null) {
-			$date = $this->fromString($date_string);
-		} else {
-			$date = time();
-		}
-
-		$ret = date("D, M jS Y, H:i", $date);
-		return $this->output($ret, $return);
-	}
-/**
- * Returns a formatted descriptive date string for given datetime string.
- *
- * If the given date is today, the returned string could be "Today, 16:54".
- * If the given date was yesterday, the returned string could be "Yesterday, 16:54".
- * If $date_string's year is the current year, the returned string does not
- * include mention of the year.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Described, relative date string
- * @access public
- */
-	function niceShort($date_string = null, $return = false) {
-		$date = $date_string ? $this->fromString($date_string) : time();
-		$y = $this->isThisYear($date) ? '' : ' Y';
-
-		if ($this->isToday($date)) {
-			$ret = "Today, " . date("H:i", $date);
-		} elseif($this->wasYesterday($date)) {
-			$ret = "Yesterday, " . date("H:i", $date);
-		} else {
-			$ret = date("M jS{$y}, H:i", $date);
-		}
-
-		return $this->output($ret, $return);
-	}
-/**
- * Returns true if given datetime string is today.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return boolean True if datetime string is today
- * @access public
- */
-	function isToday($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date('Y-m-d', $date) == date('Y-m-d', time());
-		return $this->output($ret, $return);
-	}
-/**
- * Returns a partial SQL string to search for all records between two dates.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param string $end Datetime string or Unix timestamp
- * @param string $field_name Name of database field to compare with
- * @param  boolean $return Whether this method should return a value  or output it. This overrides AUTO_OUTPUT.
- * @return string Partial SQL string.
- * @access public
- */
-	function daysAsSql($begin, $end, $field_name, $return = false) {
-		$begin = $this->fromString($begin);
-		$end = $this->fromString($end);
-		$begin = date('Y-m-d', $begin) . ' 00:00:00';
-		$end = date('Y-m-d', $end) . ' 23:59:59';
-
-		return $this->output("($field_name >= '$begin') AND ($field_name <= '$end')", $return);
-	}
-/**
- * Returns a partial SQL string to search for all records between two times
- * occurring on the same day.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param string $field_name Name of database field to compare with
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Partial SQL string.
- * @access public
- */
-	function dayAsSql($date_string, $field_name, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = $this->daysAsSql($date_string, $date_string, $field_name);
-		return $this->output($ret, $return);
-	}
-/**
- * Returns true if given datetime string is within current year.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return boolean True if datetime string is within current year
- * @access public
- */
-	function isThisYear($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date('Y', $date) == date('Y', time());
-		return $this->output($ret, $return);
-	}
-/**
- * Returns true if given datetime string was yesterday.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return boolean True if datetime string was yesterday
- * @access public
- */
-	function wasYesterday($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date('Y-m-d', $date) == date('Y-m-d', strtotime('yesterday'));
-		return $this->output($ret, $return);
-	}
-/**
- * Returns true if given datetime string is tomorrow.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return boolean True if datetime string was yesterday
- * @access public
- */
-	function isTomorrow($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date('Y-m-d', $date) == date('Y-m-d', strtotime('tomorrow'));
-		return $this->output($ret, $return);
-	}
-/**
- * Returns a UNIX timestamp from a textual datetime description. Wrapper for PHP function strtotime().
- *
- * @param string $date_string Datetime string to be represented as a Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return int Unix timestamp
- * @access public
- */
-	function toUnix($date_string, $return = false) {
-		$ret = strtotime($date_string);
-		return $this->output($ret, $return);
-	}
-/**
- * Returns a date formatted for Atom RSS feeds.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Formatted date string
- * @access public
- */
-	function toAtom($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date('Y-m-d\TH:i:s\Z', $date);
-		return $this->output($ret, $return);
-	}
-/**
- * Formats date for RSS feeds
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Formatted date string
- * @access public
- */
-	function toRSS($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date("r", $date);
-		return $this->output($ret, $return);
-	}
-/**
- * Returns either a relative date or a formatted date depending
- * on the difference between the current time and given datetime.
- * $datetime should be in a <i>strtotime</i>-parsable format, like MySQL's datetime datatype.
- *
- * Relative dates look something like this:
- *	3 weeks, 4 days ago
- *	15 seconds ago
- * Formatted dates look like this:
- *	on 02/18/2004
- *
- * The returned string includes 'ago' or 'on' and assumes you'll properly add a word
- * like 'Posted ' before the function output.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param string $format Default format if timestamp is used in $date_string
- * @param string $backwards False if $date_string is in the past, true if in the future
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Relative time string.
- * @access public
- */
-	function timeAgoInWords($datetime_string, $format = 'j/n/y', $backwards = false, $return = false) {
-		$datetime = $this->fromString($datetime_string);
-
-		$in_seconds = $datetime;
-		if ($backwards) {
-			$diff = $in_seconds - time();
-		} else {
-			$diff = time() - $in_seconds;
-		}
-
-		$months = floor($diff / 2419200);
-		$diff -= $months * 2419200;
-		$weeks = floor($diff / 604800);
-		$diff -= $weeks * 604800;
-		$days = floor($diff / 86400);
-		$diff -= $days * 86400;
-		$hours = floor($diff / 3600);
-		$diff -= $hours * 3600;
-		$minutes = floor($diff / 60);
-		$diff -= $minutes * 60;
-		$seconds = $diff;
-
-		if ($months > 0) {
-			// over a month old, just show date (mm/dd/yyyy format)
-			$relative_date = 'on ' . date($format, $in_seconds);
-			$old = true;
-		} else {
-			$relative_date = '';
-			$old = false;
-
-			if ($weeks > 0) {
-				// weeks and days
-				$relative_date .= ($relative_date ? ', ' : '') . $weeks . ' week' . ($weeks > 1 ? 's' : '');
-				$relative_date .= $days > 0 ? ($relative_date ? ', ' : '') . $days . ' day' . ($days > 1 ? 's' : '') : '';
-			} elseif($days > 0) {
-				// days and hours
-				$relative_date .= ($relative_date ? ', ' : '') . $days . ' day' . ($days > 1 ? 's' : '');
-				$relative_date .= $hours > 0 ? ($relative_date ? ', ' : '') . $hours . ' hour' . ($hours > 1 ? 's' : '') : '';
-			} elseif($hours > 0) {
-				// hours and minutes
-				$relative_date .= ($relative_date ? ', ' : '') . $hours . ' hour' . ($hours > 1 ? 's' : '');
-				$relative_date .= $minutes > 0 ? ($relative_date ? ', ' : '') . $minutes . ' minute' . ($minutes > 1 ? 's' : '') : '';
-			} elseif($minutes > 0) {
-				// minutes only
-				$relative_date .= ($relative_date ? ', ' : '') . $minutes . ' minute' . ($minutes > 1 ? 's' : '');
-			} else {
-				// seconds only
-				$relative_date .= ($relative_date ? ', ' : '') . $seconds . ' second' . ($seconds != 1 ? 's' : '');
-			}
-		}
-
-		$ret = $relative_date;
-
-		// show relative date and add proper verbiage
-		if (!$backwards && !$old) {
-			$ret .= ' ago';
-		}
-		return $this->output($ret, $return);
-	}
-/**
- * Alias for timeAgoInWords
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param string $format Default format if timestamp is used in $date_string
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Relative time string.
- * @see Time::timeAgoInWords()
- * @access public
- */
-	function relativeTime($datetime_string, $format = 'j/n/y', $return = false) {
-		$date = strtotime($datetime_string);
-
-		if (strtotime("now") > $date) {
-			$ret = $this->timeAgoInWords($datetime_string, $format, false);
-		} else {
-			$ret = $this->timeAgoInWords($datetime_string, $format, true);
-		}
-
-		return $this->output($ret, $return);
-	}
-/**
- * Returns true if specified datetime was within the interval specified, else false.
- *
- * @param mixed $timeInterval the numeric value with space then time type. Example of valid types: 6 hours, 2 days, 1 minute.
- * @param mixed $date_string the datestring or unix timestamp to compare
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return boolean
- * @access public
- */
-	function wasWithinLast($timeInterval, $date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$result = preg_split('/\\s/', $timeInterval);
-		$numInterval = $result[0];
-		$textInterval = $result[1];
-		$currentTime = floor(time());
-		$seconds = ($currentTime - floor($date));
-
-		switch($textInterval) {
-			case "seconds":
-			case "second":
-				$timePeriod = $seconds;
-				$ret = $return;
-			break;
-			case "minutes":
-			case "minute":
-				$minutes = floor($seconds / 60);
-				$timePeriod = $minutes;
-			break;
-			case "hours":
-			case "hour":
-				$hours = floor($seconds / 3600);
-				$timePeriod = $hours;
-			break;
-			case "days":
-			case "day":
-				$days = floor($seconds / 86400);
-				$timePeriod = $days;
-			break;
-			case "weeks":
-			case "week":
-				$weeks = floor($seconds / 604800);
-				$timePeriod = $weeks;
-			break;
-			case "months":
-			case "month":
-				$months = floor($seconds / 2629743.83);
-				$timePeriod = $months;
-			break;
-			case "years":
-			case "year":
-				$years = floor($seconds / 31556926);
-				$timePeriod = $years;
-			break;
-			default:
-				$days = floor($seconds / 86400);
-				$timePeriod = $days;
-			break;
-		}
-		if ($timePeriod <= $numInterval) {
-				$ret = true;
-		} else {
-				$ret = false;
-		}
-		return $this->output($ret, $return);
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/ajax.php b/old/html/multidic/cake/libs/view/helpers/ajax.php
deleted file mode 100644
index ec36a2a..0000000
--- a/old/html/multidic/cake/libs/view/helpers/ajax.php
+++ /dev/null
@@ -1,855 +0,0 @@
-<?php
-/* SVN FILE: $Id: ajax.php 4691 2007-03-27 04:22:51Z phpnut $ */
-/**
- * Helper for AJAX operations.
- *
- * Helps doing AJAX using the Prototype library.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4691 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-03-26 22:22:51 -0600 (Mon, 26 Mar 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * AjaxHelper library.
- *
- * Helps doing AJAX using the Prototype library.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class AjaxHelper extends Helper {
-/**
- * Included helpers.
- *
- * @var array
- * @access public
- */
-	var $helpers = array('Html', 'Javascript');
-/**
- * Names of Javascript callback functions.
- *
- * @var array
- * @access public
- */
-	var $callbacks = array('uninitialized', 'loading', 'loaded', 'interactive', 'complete', 'success', 'failure');
-/**
- * Names of AJAX options.
- *
- * @var array
- * @access public
- */
-	var $ajaxOptions = array('type', 'confirm', 'condition', 'before', 'after', 'fallback', 'update', 'loading', 'loaded', 'interactive', 'complete', 'with', 'url', 'method', 'position', 'form', 'parameters', 'evalScripts', 'asynchronous', 'onComplete', 'onUninitialized', 'onLoading', 'onLoaded', 'onInteractive', 'success', 'failure', 'onSuccess', 'onFailure', 'insertion', 'requestHeaders');
-/**
- * Options for draggable.
- *
- * @var array
- * @access public
- */
-	var $dragOptions = array('handle', 'revert', 'constraint', 'change', 'ghosting');
-/**
- * Options for droppable.
- *
- * @var array
- * @access public
- */
-	var $dropOptions = array('accept', 'containment', 'overlap', 'greedy', 'hoverclass', 'onHover', 'onDrop');
-/**
- * Options for sortable.
- *
- * @var array
- * @access public
- */
-	var $sortOptions = array('tag', 'only', 'overlap', 'constraint', 'containment', 'handle', 'hoverclass', 'ghosting', 'dropOnEmpty', 'onUpdate', 'onChange');
-/**
- * Options for slider.
- *
- * @var array
- * @access public
- */
-	var $sliderOptions = array('axis', 'increment', 'maximum', 'minimum', 'alignX', 'alignY', 'sliderValue', 'disabled', 'handleImage', 'handleDisabled', 'values', 'onSlide', 'onChange');
-/**
- * Options for in-place editor.
- *
- * @var array
- * @access public
- */
-	var $editorOptions = array('okText', 'cancelText', 'savingText', 'formId', 'externalControl', 'rows', 'cols', 'size', 'highlightcolor', 'highlightendcolor', 'savingClassName', 'formClassName', 'loadTextURL', 'loadingText', 'callback', 'ajaxOptions', 'clickToEditText');
-/**
- * Options for auto-complete editor.
- *
- * @var array
- * @access public
- */
-	var $autoCompleteOptions = array('paramName', 'tokens', 'frequency', 'minChars', 'indicator', 'updateElement', 'afterUpdateElement', 'onShow', 'onHide');
-/**
- * Output buffer for Ajax update content
- *
- * @var array
- * @access private
- */
-	var $__ajaxBuffer = array();
-/**
- * Returns link to remote action
- *
- * Returns a link to a remote action defined by <i>options[url]</i>
- * (using the urlFor format) that's called in the background using
- * XMLHttpRequest. The result of that request can then be inserted into a
- * DOM object whose id can be specified with <i>options[update]</i>.
- *
- * Examples:
- * <code>
- *  $ajax->link("Delete this post", "/posts/delete/{$post['Post']['id']}"
- * 				array("update" => "posts", "loading"=>"Element.show('loading');", "complete"=>"Element.hide('loading');"),
- *				"Are you sure you want to delte this post?");
- *  $ajax->link($html->img("refresh"), '/emails/refresh',
- *  			array("update" => "posts", "loading"=>"Element.show('loading');", "complete"=>"Element.hide('loading');"),
- *				null, false);
- * </code>
- *
- * By default, these remote requests are processed asynchronous during
- * which various callbacks can be triggered (for progress indicators and
- * the likes).
- *
- * The callbacks that may be specified are:
- *
- * - <i>loading</i>::		Called when the remote document is being
- *							loaded with data by the browser.
- * - <i>loaded</i>::		Called when the browser has finished loading
- *							the remote document.
- * - <i>interactive</i>::	Called when the user can interact with the
- *							remote document, even though it has not
- *							finished loading.
- * - <i>complete</i>:: Called when the request is complete.
- *
- * If you for some reason or another need synchronous processing (that'll
- * block the browser while the request is happening), you can specify
- * <i>$options['type'] = synchronous</i>.
- *
- * You can customize further browser side call logic by passing
- * in Javascript code snippets via some optional parameters. In
- * their order of use these are:
- *
- * - <i>confirm</i> :: Adds confirmation dialog.
- * - <i>condition</i> :: Perform remote request conditionally
- *                      by this expression. Use this to
- *                      describe browser-side conditions when
- *                      request should not be initiated.
- * - <i>before</i> ::		Called before request is initiated.
- * - <i>after</i> ::		Called immediately after request was
- *						initiated and before <i>loading</i>.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater
- * @param string $title Title of link
- * @param string $href href string "/products/view/12"
- * @param array $options Options for JavaScript function
- * @param string $confirm Confirmation message. Calls up a JavaScript confirm() message.
- * @param boolean $escapeTitle Escaping the title string to HTML entities
- * @return HTML code for link to remote action
- * @access public
- */
-	function link($title, $href = null, $options = array(), $confirm = null, $escapeTitle = true) {
-		if (!isset($href)) {
-			$href = $title;
-		}
-
-		if (!isset($options['url'])) {
-			$options['url'] = $href;
-		}
-
-		if (isset($confirm)) {
-			$options['confirm'] = $confirm;
-			unset($confirm);
-		}
-		$htmlOptions = $this->__getHtmlOptions($options);
-
-		if (empty($options['fallback']) || !isset($options['fallback'])) {
-			$options['fallback'] = $href;
-		}
-
-		if (!isset($htmlOptions['id'])) {
-			$htmlOptions['id'] = 'link' . intval(rand());
-		}
-
-		if (!isset($htmlOptions['onclick'])) {
-			$htmlOptions['onclick'] = '';
-		}
-		$htmlOptions['onclick'] .= ' return false;';
-		//uprava 2.9. jara - kvuli nevalidite
-		$return = $this->Html->link($title, $href, $htmlOptions, null, $escapeTitle);
-		//$return = $this->Html->link($title, urlencode($href), $htmlOptions, null, $escapeTitle);
-		$script = $this->Javascript->event("'{$htmlOptions['id']}'", "click", $this->remoteFunction($options));
-
-		if (is_string($script)) {
-			$return .= $script;
-		}
-		return $return;
-	}
-/**
- * Creates JavaScript function for remote AJAX call
- *
- * This function creates the javascript needed to make a remote call
- * it is primarily used as a helper for link.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater
- * @see link() for docs on options parameter.
- * @param array $options options for javascript
- * @return string html code for link to remote action
- * @access public
- */
-	function remoteFunction($options = null) {
-		if (isset($options['update'])) {
-			if (!is_array($options['update'])) {
-				$func = "new Ajax.Updater('{$options['update']}',";
-			} else {
-				$func = "new Ajax.Updater(document.createElement('div'),";
-			}
-			if (!isset($options['requestHeaders'])) {
-				$options['requestHeaders'] = array();
-			}
-			if (is_array($options['update'])) {
-				$options['update'] = join(' ', $options['update']);
-			}
-			$options['requestHeaders']['X-Update'] = $options['update'];
-		} else {
-			$func = "new Ajax.Request(";
-		}
-
-		$func .= "'" . $this->Html->url(isset($options['url']) ? $options['url'] : "") . "'";
-		$func .= ", " . $this->__optionsForAjax($options) . ")";
-
-		if (isset($options['before'])) {
-			$func = "{$options['before']}; $func";
-		}
-
-		if (isset($options['after'])) {
-			$func = "$func; {$options['after']};";
-		}
-
-		if (isset($options['condition'])) {
-			$func = "if ({$options['condition']}) { $func; }";
-		}
-
-		if (isset($options['confirm'])) {
-			$func = "if (confirm('" . $this->Javascript->escapeString($options['confirm'])
-				. "')) { $func; } else { return false; }";
-		}
-		return $func;
-	}
-/**
- * Periodically call remote url via AJAX.
- *
- * Periodically calls the specified url (<i>options['url']</i>) every <i>options['frequency']</i> seconds (default is 10).
- * Usually used to update a specified div (<i>options['update']</i>) with the results of the remote call.
- * The options for specifying the target with url and defining callbacks is the same as link.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater
- * @param array $options Callback options
- * @return string Javascript codeblock
- * @access public
- */
-	function remoteTimer($options = null) {
-		$frequency=(isset($options['frequency'])) ? $options['frequency'] : 10;
-		$code="new PeriodicalExecuter(function() {" . $this->remoteFunction($options) . "}, $frequency)";
-		return $this->Javascript->codeBlock($code);
-	}
-/**
- * Returns form tag that will submit using Ajax.
- *
- * Returns a form tag that will submit using XMLHttpRequest in the background instead of the regular
- * reloading POST arrangement. Even though it's using Javascript to serialize the form elements, the form submission
- * will work just like a regular submission as viewed by the receiving side (all elements available in params).
- * The options for defining callbacks is the same as link().
- *
- * @param array $params Form target
- * @param array $type How form data is posted: 'get' or 'post'
- * @param array $options Callback/HTML options
- * @return string JavaScript/HTML code
- * @access public
- */
-	function form($params = null, $type = 'post', $options = array()) {
-		if (is_array($params)) {
-			extract($params, EXTR_OVERWRITE);
-
-			if (!isset($action)) {
-				$action = null;
-			}
-
-			if (!isset($type)) {
-				$type = 'post';
-			}
-
-			if (!isset($options)) {
-				$options = array();
-			}
-		} else {
-			$action = $params;
-		}
-		$htmlOptions = $this->__getHtmlOptions($options);
-		$htmlOptions['action'] = $action;
-
-		if (!isset($htmlOptions['id'])) {
-			$htmlOptions['id'] = 'form' . intval(rand());
-		}
-		$htmlOptions['onsubmit']="return false;";
-
-		if (!isset($options['with'])) {
-				$options['with'] = "Form.serialize('{$htmlOptions['id']}')";
-		}
-		$options['url']=$action;
-
-		return $this->Html->formTag($htmlOptions['action'], $type, $htmlOptions)
-				. $this->Javascript->event("'" . $htmlOptions['id']. "'", "submit", $this->remoteFunction($options));
-	}
-/**
- * Returns a button input tag that will submit using Ajax
- *
- * Returns a button input tag that will submit form using XMLHttpRequest in the background instead of regular
- * reloading POST arrangement. <i>options</i> argument is the same as in <i>form_remote_tag</i>
- *
- * @param string $title Input button title
- * @param array $options Callback options
- * @return string Ajaxed input button
- * @access public
- */
-	function submit($title = 'Submit', $options = array()) {
-		$htmlOptions         =$this->__getHtmlOptions($options);
-		$htmlOptions['value']=$title;
-
-		if (!isset($options['with'])) {
-				$options['with'] = 'Form.serialize(Event.element(event).form)';
-		}
-
-		if (!isset($htmlOptions['id'])) {
-				$htmlOptions['id'] = 'submit' . intval(rand());
-		}
-		$htmlOptions['onclick']="return false;";
-		return $this->Html->submit($title, $htmlOptions)
-			. $this->Javascript->event('"' . $htmlOptions['id'] . '"', 'click', $this->remoteFunction($options));
-	}
-/**
- * Observe field and call ajax on change.
- *
- * Observes the field with the DOM ID specified by <i>field_id</i> and makes
- * an Ajax when its contents have changed.
- *
- * Required +options+ are:
- * - <i>frequency</i>:: The frequency (in seconds) at which changes to
- *						this field will be detected.
- * - <i>url</i>::		@see urlFor() -style options for the action to call
- *						when the field has changed.
- *
- * Additional options are:
- * - <i>update</i>::	Specifies the DOM ID of the element whose
- *						innerHTML should be updated with the
- *						XMLHttpRequest response text.
- * - <i>with</i>:: A Javascript expression specifying the
- *						parameters for the XMLHttpRequest. This defaults
- *						to Form.Element.serialize('$field_id'), which can be
- *						accessed from params['form']['field_id'].
- *
- * @see link().
- * @param string $field_id DOM ID of field to observe
- * @param array $options ajax options
- * @return string ajax script
- * @access public
- */
-	function observeField($field_id, $options = array()) {
-		if (!isset($options['with'])) {
-			$options['with'] = "Form.Element.serialize('$field_id')";
-		}
-		return $this->Javascript->codeBlock($this->_buildObserver('Form.Element.Observer', $field_id, $options));
-	}
-/**
- * Observe entire form and call ajax on change.
- *
- * Like @see observeField(), but operates on an entire form identified by the
- * DOM ID <b>form_id</b>. <b>options</b> are the same as <b>observe_field</b>, except
- * the default value of the <i>with</i> option evaluates to the
- * serialized (request string) value of the form.
- *
- * @param string $field_id DOM ID of field to observe
- * @param array $options ajax options
- * @return string ajax script
- * @access public
- */
-	function observeForm($field_id, $options = array()) {
-		if (!isset($options['with'])) {
-				$options['with'] = 'Form.serialize("' . $field_id . '")';
-		}
-		return $this->Javascript->codeBlock($this->_buildObserver('Form.Observer', $field_id, $options));
-	}
-/**
- * Create a text field with Autocomplete.
- *
- * Creates an autocomplete field with the given ID and options.
- *
- * options['with'] defaults to "Form.Element.serialize('$field_id')",
- * but can be any valid javascript expression defining the
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Ajax.Autocompleter
- * @param string $field_id DOM ID of field to observe
- * @param string $url URL for the autocomplete action
- * @param array $options Ajax options
- * @return string Ajax script
- * @access public
- */
-	function autoComplete($field, $url = "", $options = array()) {
-		$var = '';
-		if (isset($options['var'])) {
-			$var = 'var ' . $options['var'] . ' = ';
-			unset($options['var']);
-		}
-
-		if (!isset($options['id'])) {
-			$options['id'] = Inflector::camelize(r("/", "_", $field));
-		}
-		$divOptions = array('id' => $options['id'] . "_autoComplete", 'class' => isset($options['class']) ? $options['class'] : 'auto_complete');
-
-		if (isset($options['div_id'])) {
-			$divOptions['id'] = $options['div_id'];
-			unset($options['div_id']);
-		}
-		$htmlOptions = $this->__getHtmlOptions($options);
-		$htmlOptions['autocomplete'] = "off";
-
-		foreach ($this->autoCompleteOptions as $opt) {
-			unset($htmlOptions[$opt]);
-		}
-
-		if (isset($options['tokens'])) {
-			if (is_array($options['tokens'])) {
-				$options['tokens'] = $this->Javascript->object($options['tokens']);
-			} else {
-				$options['tokens'] = '"' . $options['tokens'] . '"';
-			}
-		}
-		$options = $this->_optionsToString($options, array('paramName', 'indicator'));
-		$options = $this->_buildOptions($options, $this->autoCompleteOptions);
-		return $this->Html->input($field, $htmlOptions) . "\n" .
-				$this->Html->tag('div', $divOptions, true) . "</div>\n" .
-				$this->Javascript->codeBlock("{$var}new Ajax.Autocompleter('" . $htmlOptions['id']
-					. "', '" . $divOptions['id'] . "', '" . $this->Html->url($url) . "', " .
-						$options . ");");
-	}
-/**
- * Setup a Draggable Element.
- * For a reference on the options for this function, check out
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Draggable
- * @param sting $id the DOM id to enable
- * @param array $options a set of options
- * @return string Javascript::codeBlock();
- * @access public
- */
-	function drag($id, $options = array()) {
-		return $this->Javascript->codeBlock("new Draggable('$id', " . $this->_optionsForDraggable($options) . ");");
-	}
-/**
- * Creates an Ajax-updateable DIV element
- *
- * @param string $id options for javascript
- * @param array $options a set of options
- * @return string HTML code
- * @access public
- */
-	function div($id, $options = array()) {
-		if (env('HTTP_X_UPDATE') != null) {
-			$divs = explode(' ', env('HTTP_X_UPDATE'));
-			if (in_array($id, $divs)) {
-				@ob_end_clean();
-				ob_start();
-				return '';
-			}
-		}
-		$attr = $this->Html->_parseAttributes(am($options, array('id' => $id)));
-		return $this->output(sprintf($this->tags['blockstart'], $attr));
-	}
-/**
- * Closes an Ajax-updateable DIV element
- *
- * @param string $id The DOM ID of the element
- * @return string HTML code
- * @access public
- */
-	function divEnd($id) {
-		if (env('HTTP_X_UPDATE') != null) {
-			$divs = explode(' ', env('HTTP_X_UPDATE'));
-			if (in_array($id, $divs)) {
-				$this->__ajaxBuffer[$id] = ob_get_contents();
-				ob_end_clean();
-				return '';
-			}
-		}
-		return $this->output($this->tags['blockend']);
-	}
-/**
- * Protectd helper method to return an array of options for draggable.
- *
- * @param array $options
- * @return array
- * @access protected
- */
-	function _optionsForDraggable($options) {
-		$options = $this->_optionsToString($options, array('handle', 'constraint'));
-		return $this->_buildOptions($options, $this->dragOptions);
-	}
-/**
- * Setup a droppable element
- * For a reference on the options for this function, check out
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Droppables.add
- * @param string $id
- * @param array $options
- * @return array
- * @access public
- */
-	function drop($id, $options = array()) {
-		$options = $this->_optionsForDroppable($options);
-		return $this->Javascript->codeBlock("Droppables.add('$id', $options);");
-	}
-/**
- * Protected helper method to return an array of options for droppable.
- *
- * @param string $options
- * @return string	String of Javascript array definition
- * @access protected
- */
-	function _optionsForDroppable($options) {
-		$options = $this->_optionsToString($options, array('accept', 'overlap', 'hoverclass'));
-		return $this->_buildOptions($options, $this->dropOptions);
-	}
-/**
- * Setup a remote droppable element.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Droppables.add
- * @see link() and remoteFunction()
- * @param string $id DOM id of droppable
- * @param array $options ame as drop()
- * @param array $ajaxOptions same as remoteFunction()
- * @return string Javascript::codeBlock()
- * @access public
- */
-	function dropRemote($id, $options = array(), $ajaxOptions = array()) {
-		$options['onDrop'] = "function(element){" . $this->remoteFunction($ajaxOptions) . "}";
-		$options = $this->_optionsForDroppable($options);
-		return $this->Javascript->codeBlock("Droppables.add('$id', $options);");
-	}
-/**
- * Makes a slider control.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Slider
- * @param string $id DOM ID of slider handle
- * @param string $track_id DOM ID of slider track
- * @param array $options Array of options to control the slider
- * @return string Javascript::codeBlock()
- * @access public
- */
-	function slider($id, $track_id, $options = array()) {
-		$options = $this->_optionsToString($options, array('axis', 'handleImage', 'handleDisabled'));
-
-		if (isset($options['change'])) {
-			$options['onChange'] = $options['change'];
-			unset($options['change']);
-		}
-
-		if (isset($options['slide'])) {
-			$options['onSlide'] = $options['slide'];
-			unset($options['slide']);
-		}
-
-		$options = $this->_buildOptions($options, $this->sliderOptions);
-		return $this->Javascript->codeBlock("var $id = new Control.Slider('$id', '$track_id', $options);");
-	}
-/**
- * Makes an Ajax In Place editor control.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Ajax.InPlaceEditor
- * @param string $id DOM ID of input element
- * @param string $url Postback URL of saved data
- * @param array $options Array of options to control the editor, including ajaxOptions (see link).
- * @return string Javascript::codeBlock()
- * @access public
- */
-	function editor($id, $url, $options = array()) {
-		$url = $this->Html->url($url);
-		$options['ajaxOptions'] = $this->__optionsForAjax($options);
-
-		foreach($this->ajaxOptions as $opt) {
-			if (isset($options[$opt])) {
-				unset($options[$opt]);
-			}
-		}
-
-		if (isset($options['callback'])) {
-			$options['callback'] = 'function(form, value) {' . $options['callback'] . '}';
-		}
-
-		$options = $this->_optionsToString($options, array('okText', 'cancelText', 'savingText', 'formId', 'externalControl', 'highlightcolor', 'highlightendcolor', 'savingClassName', 'formClassName', 'loadTextURL', 'loadingText', 'clickToEditText'));
-		$options = $this->_buildOptions($options, $this->editorOptions);
-		return $this->Javascript->codeBlock("new Ajax.InPlaceEditor('{$id}', '{$url}', {$options});");
-	}
-/**
- * Makes a list or group of floated objects sortable.
- *
- * @link http://wiki.script.aculo.us/scriptaculous/show/Sortable.create
- * @param string $id DOM ID of parent
- * @param array $options Array of options to control sort
- * @return string Javascript::codeBlock()
- * @access public
- */
-	function sortable($id, $options = array()) {
-		if (!empty($options['url'])) {
-			$options['with'] = "Sortable.serialize('$id')";
-			$options['onUpdate'] = 'function(sortable){' . $this->remoteFunction($options) . '}';
-		}
-
-		$options = $this->__optionsForSortable($options);
-		return $this->Javascript->codeBlock("Sortable.create('$id', $options);");
-	}
-/**
- * Private method; generates sortables code from array options
- *
- * @param array $options
- * @return string	String of Javascript array definition
- * @access private
- */
-	function __optionsForSortable($options) {
-		$options = $this->_optionsToString($options, array('handle', 'tag', 'constraint', 'ghosting', 'only', 'hoverclass'));
-		return $this->_buildOptions($options, $this->sortOptions);
-	}
-/**
- * Private helper function for Ajax.
- *
- * @param array $options
- * @return string	String of Javascript array definition
- * @access private
- */
-	function __optionsForAjax($options = array()) {
-
-		if (isset($options['indicator'])) {
-			if (isset($options['loading'])) {
-				$options['loading']  .= "Element.show('{$options['indicator']}');";
-			} else {
-				$options['loading']   = "Element.show('{$options['indicator']}');";
-			}
-			if (isset($options['complete'])) {
-				$options['complete'] .= "Element.hide('{$options['indicator']}');";
-			} else {
-				$options['complete']  = "Element.hide('{$options['indicator']}');";
-			}
-			unset($options['indicator']);
-		}
-
-		$jsOptions = am(
-			array('asynchronous' => 'true', 'evalScripts'  => 'true'),
-			$this->_buildCallbacks($options)
-		);
-		$options = $this->_optionsToString($options, array('method'));
-
-		foreach($options as $key => $value) {
-			switch($key) {
-				case 'type':
-					$jsOptions['asynchronous'] = ife(($value == 'synchronous'), 'false', 'true');
-				break;
-				case 'evalScripts':
-					$jsOptions['evalScripts'] = ife($value, 'true', 'false');
-				break;
-				case 'position':
-					$jsOptions['insertion'] = "Insertion." . Inflector::camelize($options['position']);
-				break;
-				case 'with':
-					$jsOptions['parameters'] = $options['with'];
-				break;
-				case 'form':
-					$jsOptions['parameters'] = 'Form.serialize(this)';
-				break;
-				case 'requestHeaders':
-					$keys = array();
-					foreach ($value as $key => $val) {
-						$keys[] = "'" . $key . "'";
-						$keys[] = "'" . $val . "'";
-					}
-					$jsOptions['requestHeaders'] = '[' . join(', ', $keys) . ']';
-				break;
-			}
-		}
-		return $this->_buildOptions($jsOptions, $this->ajaxOptions);
-	}
-/**
- * Private Method to return a string of html options
- * option data as a JavaScript options hash.
- *
- * @param array $options	Options in the shape of keys and values
- * @param array $extra	Array of legal keys in this options context
- * @return array Array of html options
- * @access private
- */
-	function __getHtmlOptions($options, $extra = array()) {
-		foreach($this->ajaxOptions as $key) {
-			if (isset($options[$key])) {
-				unset($options[$key]);
-			}
-		}
-
-		foreach($extra as $key) {
-			if (isset($options[$key])) {
-				unset($options[$key]);
-			}
-		}
-		return $options;
-	}
-/**
- * Protected Method to return a string of JavaScript with the given
- * option data as a JavaScript options hash.
- *
- * @param array $options	Options in the shape of keys and values
- * @param array $acceptable	Array of legal keys in this options context
- * @return string	String of Javascript array definition
- * @access protected
- */
-	function _buildOptions($options, $acceptable) {
-		if (is_array($options)) {
-			$out = array();
-
-			foreach($options as $k => $v) {
-				if (in_array($k, $acceptable)) {
-					$out[] = "$k:$v";
-				}
-			}
-
-			$out = join(', ', $out);
-			$out = '{' . $out . '}';
-			return $out;
-		} else {
-			return false;
-		}
-	}
-/**
- * Protected Method to return JavaScript text for an observer...
- *
- * @param string $klass Name of JavaScript class
- * @param string $name
- * @param array $options	Ajax options
- * @return string Formatted JavaScript
- * @access protected
- */
-	function _buildObserver($klass, $name, $options = null) {
-		if (!isset($options['with']) && isset($options['update'])) {
-			$options['with'] = 'value';
-		}
-
-		$callback = $this->remoteFunction($options);
-		$javascript  = "new $klass('$name', ";
-		$javascript .= (isset($options['frequency']) ? $options['frequency'] : 2) . ", function(element, value) {";
-		$javascript .= "$callback})";
-		return $javascript;
-	}
-/**
- * Protected Method to return JavaScript text for all callbacks...
- *
- * @param array $options
- * @return array
- * @access protected
- */
-	function _buildCallbacks($options) {
-		$callbacks = array();
-
-		foreach($this->callbacks as $callback) {
-			if (isset($options[$callback])) {
-				$name = 'on' . ucfirst($callback);
-				$code = $options[$callback];
-				$callbacks[$name] = "function(request){" . $code . "}";
-			}
-		}
-		return $callbacks;
-	}
-/**
- * Protected Method to return a string of JavaScript with a string representation
- * of given options array.
- *
- * @param array $options	Ajax options array
- * @param array $stringOpts	Options as strings in an array
- * @access private
- * @return array
- * @access protected
- */
-	function _optionsToString($options, $stringOpts = array()) {
-		foreach($stringOpts as $option) {
-			if (isset($options[$option]) && !$options[$option][0] != "'") {
-				if ($options[$option] === true || $options[$option] === 'true') {
-					$options[$option] = 'true';
-				} elseif ($options[$option] === false || $options[$option] === 'false') {
-					$options[$option] = 'false';
-				} else {
-					$options[$option] = "'{$options[$option]}'";
-				}
-			}
-		}
-		return $options;
-	}
-/**
- * afterRender callback
- *
- * @return array
- * @access public
- */
-	function afterRender() {
-		if (env('HTTP_X_UPDATE') != null && count($this->__ajaxBuffer) > 0) {
-			$data = array();
-			$divs = explode(' ', env('HTTP_X_UPDATE'));
-
-			foreach ($this->__ajaxBuffer as $key => $val) {
-				if (in_array($key, $divs)) {
-					$data[] = $key . ':"' . rawurlencode($val) . '"';
-				}
-			}
-
-			$out  = 'var __ajaxUpdater__ = {' . join(', ', $data) . '};' . "\n";
-			$out .= 'for (n in __ajaxUpdater__) { if (typeof __ajaxUpdater__[n] == "string" && $(n)) Element.update($(n), unescape(__ajaxUpdater__[n])); }';
-
-			@ob_end_clean();
-			e($this->Javascript->codeBlock($out));
-			exit();
-		}
-	}
-/**
- * Replaced by AjaxHelper::link()
- *
- * @deprecated will not be avialable after 1.1.x.x
- */
-	function linkToRemote($title, $options = array(), $html_options = array()) {
-		trigger_error('Deprecated function: use AjaxHelper::link', E_USER_WARNING);
-		$href = '#';
-
-		if (!empty($options['fallback']) && isset($options['fallback'])) {
-			$href = $options['fallback'];
-		}
-
-		if (isset($html_options['id'])) {
-				return $this->Html->link($title, $href, $html_options) .
-						$this->Javascript->event("$('{$html_options['id']}')", "click", $this->remoteFunction($options));
-		} else {
-			$html_options['onclick'] = $this->remoteFunction($options) . "; return false;";
-			return $this->Html->link($title, $href, $html_options);
-		}
-	}
-}
-
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/cache.php b/old/html/multidic/cake/libs/view/helpers/cache.php
deleted file mode 100644
index ad1f125..0000000
--- a/old/html/multidic/cake/libs/view/helpers/cache.php
+++ /dev/null
@@ -1,264 +0,0 @@
-<?php
-/* SVN FILE: $Id: cache.php 4757 2007-04-04 08:24:30Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 1.0.0.2277
- * @version			$Revision: 4757 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-04 03:24:30 -0500 (Wed, 04 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class CacheHelper extends Helper{
-/**
- * Array of strings replaced in cached views.
- * The strings are found between <cake:nocache><cake:nocache> in views
- *
- * @var array
- * @access private
- */
-	 var $__replace = array();
-/**
- * Array of string that are replace with there var replace above.
- * The strings are any content inside <cake:nocache><cake:nocache> and includes the tags in views
- *
- * @var array
- * @access private
- */
-	 var $__match = array();
-/**
- * holds the View object passed in final call to CacheHelper::cache()
- *
- * @var object
- * @access public
- */
-	 var $view;
-/**
- * Main method used to cache a view
- *
- * @param string $file File to cache
- * @param string $out output to cache
- * @param boolean $cache
- * @return view ouput
- */
-	function cache($file, $out, $cache = false) {
-		if (is_array($this->cacheAction)) {
-			$check = str_replace('/', '_', $this->here);
-			$replace = str_replace('/', '_', $this->base);
-			$match = str_replace($this->base, '', $this->here);
-			$match = str_replace('//', '/', $match);
-			$match = str_replace('/' . $this->controllerName . '/', '', $match);
-			$check = str_replace($replace, '', $check);
-			$check = str_replace('_' . $this->controllerName . '_', '', $check);
-			$check = convertSlash($check);
-			$check = preg_replace('/^_+/', '', $check);
-			$keys = str_replace('/', '_', array_keys($this->cacheAction));
-			$found = array_keys($this->cacheAction);
-			$index = null;
-			$count = 0;
-
-			foreach($keys as $key => $value) {
-				if (strpos($check, $value) === 0) {
-					$index = $found[$count];
-					break;
-				}
-				$count++;
-			}
-
-			if (isset($index)) {
-				$pos1 = strrpos($match, '/');
-				$char = strlen($match) - 1;
-
-				if ($pos1 == $char) {
-					$match = substr($match, 0, $char);
-				}
-
-				$key = $match;
-			} elseif ($this->action == 'index') {
-				$index = 'index';
-			}
-			if (isset($this->cacheAction[$index])) {
-				$cacheTime = $this->cacheAction[$index];
-			} else {
-				$cacheTime = 0;
-			}
-		} else {
-			$cacheTime = $this->cacheAction;
-		}
-
-		if ($cacheTime != '' && $cacheTime > 0) {
-			$this->__parseFile($file, $out);
-
-			if ($cache === true) {
-				$cached = $this->__parseOutput($out);
-				$this->__writeFile($cached, $cacheTime);
-			}
-			return $out;
-		} else {
-			return $out;
-		}
-	}
-/**
- * Parse file searching for no cache tags
- *
- * @param string $file
- * @param boolean $cache
- * @access private
- */
-	function __parseFile($file, $cache) {
-		if (is_file($file)) {
-			$file = file_get_contents($file);
-		} elseif ($file = fileExistsInPath($file)) {
-			$file = file_get_contents($file);
-		}
-
-		preg_match_all('/(<cake:nocache>(?<=<cake:nocache>)[\\s\\S]*?(?=<\/cake:nocache>)<\/cake:nocache>)/i', $cache, $oresult, PREG_PATTERN_ORDER);
-		preg_match_all('/(?<=<cake:nocache>)([\\s\\S]*?)(?=<\/cake:nocache>)/i', $file, $result, PREG_PATTERN_ORDER);
-
-		if (!empty($result['0'])) {
-			$count = 0;
-
-			foreach($result['0'] as $result) {
-				if (isset($oresult['0'][$count])) {
-					$this->__replace[] = $result;
-					$this->__match[] = $oresult['0'][$count];
-				}
-				$count++;
-			}
-		}
-	}
-/**
- * Parse the output and replace cache tags
- *
- * @param sting $cache
- * @return string with all replacements made to <cake:nocache><cake:nocache>
- * @access private
- */
-	function __parseOutput($cache) {
-		$count = 0;
-		if (!empty($this->__match)) {
-
-			foreach($this->__match as $found) {
-				$original = $cache;
-				$length = strlen($found);
-				$position = 0;
-
-					for ($i = 1; $i <= 1; $i++) {
-						$position = strpos($cache, $found, $position);
-
-						if($position !== false) {
-							$cache = substr($original, 0, $position);
-							$cache .= $this->__replace[$count];
-							$cache .= substr($original, $position + $length);
-						} else {
-							break;
-						}
-					}
-					$count++;
-			}
-			return $cache;
-		}
-		return $cache;
-	}
-/**
- * Write a cached version of the file
- *
- * @param string $content
- * @param sting $timestamp
- * @return cached view
- * @access private
- */
-	function __writeFile($content, $timestamp) {
-		$now = time();
-
-		if (is_numeric($timestamp)) {
-			$cacheTime = $now + $timestamp;
-		} else {
-			$cacheTime = strtotime($timestamp, $now);
-		}
-
-		$cache = convertSlash($this->here);
-		if(empty($cache)){
-			return;
-		}
-
-		$cache = $cache . '.php';
-		$file = '<!--cachetime:' . $cacheTime . '--><?php';
-		if(empty($this->plugin)) {
-			$file .= '
-			loadController(\'' . $this->view->name. '\');
-			loadModels();
-			';
-		} else {
-			$file .= '
-			if (!class_exists(\'AppController\')) {
-				if (file_exists(\'' . APP . 'app_controller.php\')) {
-					require(\''. APP . 'app_controller.php\');
-				} else {
-					require(\''.CAKE . 'app_controller.php\');
-				}
-			}
-			loadPluginController(\''.$this->plugin.'\',\''.$this->view->name.'\');
-			loadPluginModels(\''.$this->plugin.'\');
-			';
-		}
-        $file .= '$this->controller = new ' . $this->view->name . 'Controller();
-        			$this->controller->plugin = \''.$this->plugin.'\';
-        			$this->controller->_initComponents();
-					$this->helpers = unserialize(\'' . serialize($this->view->helpers) . '\');
-					$this->base = \'' . $this->view->base . '\';
-					$this->layout = \'' . $this->view->layout. '\';
-					$this->webroot = \'' . $this->view->webroot . '\';
-					$this->here = \'' . $this->view->here . '\';
-					$this->params = unserialize(stripslashes(\'' . addslashes(serialize($this->view->params)) . '\'));
-					$this->action = unserialize(\'' . serialize($this->view->action) . '\');
-					$this->data = unserialize(stripslashes(\'' . addslashes(serialize($this->view->data)) . '\'));
-					$this->themeWeb = \'' . $this->view->themeWeb . '\';
-					$this->plugin = \'' . $this->view->plugin . '\';
-					$loadedHelpers = array();
-					$loadedHelpers = $this->_loadHelpers($loadedHelpers, $this->helpers);
-					foreach(array_keys($loadedHelpers) as $helper)
-					{
-						$replace = strtolower(substr($helper, 0, 1));
-						$camelBackedHelper = preg_replace(\'/\\w/\', $replace, $helper, 1);
-						${$camelBackedHelper} =& $loadedHelpers[$helper];
-
-						if(isset(${$camelBackedHelper}->helpers) && is_array(${$camelBackedHelper}->helpers))
-						{
-							foreach(${$camelBackedHelper}->helpers as $subHelper)
-							{
-								${$camelBackedHelper}->{$subHelper} =& $loadedHelpers[$subHelper];
-							}
-						}
-						$this->loaded[$camelBackedHelper] = (${$camelBackedHelper});
-					}
-					?>' . $content;
-		return cache('views' . DS . $cache, $file, $timestamp);
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/form.php b/old/html/multidic/cake/libs/view/helpers/form.php
deleted file mode 100644
index d70ba15..0000000
--- a/old/html/multidic/cake/libs/view/helpers/form.php
+++ /dev/null
@@ -1,491 +0,0 @@
-<?php
-/* SVN FILE: $Id: form.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Automatic generation of HTML FORMs from given data.
- *
- * Used for scaffolding.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Tag template for a div with a class attribute.
- */
-	define('TAG_DIV', '<div class="%s">%s</div>');
-/**
- * Tag template for a paragraph with a class attribute.
- */
-	define('TAG_P_CLASS', '<p class="%s">%s</p>');
-/**
- * Tag template for a label with a for attribute.
- */
-	define('TAG_LABEL', '<label for="%s">%s</label>');
-/**
- * Tag template for a fieldset with a legend tag inside.
- */
-	define('TAG_FIELDSET', '<fieldset><legend>%s</legend>%s</label>');
-/**
- * Form helper library.
- *
- * Automatic generation of HTML FORMs from given data.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class FormHelper extends Helper{
-/**
- * Included helpers.
- *
- * @var array
- * @access public
- */
-	var $helpers = array('Html');
-/**
- * Returns a formatted error message for given FORM field, NULL if no errors.
- *
- * @param string $field This should be "Modelname/fieldname"
- * @return bool If there are errors this method returns true, else false.
- * @access public
- */
-	function isFieldError($field) {
-		$error=1;
-		$this->Html->setFormTag($field);
-
-		if ($error == $this->Html->tagIsInvalid($this->Html->model, $this->Html->field)) {
-			return true;
-		} else {
-			return false;
-		}
-	}
-/**
- * Returns a formatted LABEL element for HTML FORMs.
- *
- * @param string $tagName This should be "Modelname/fieldname"
- * @param string $text Text that will appear in the label field.
- * @return string The formatted LABEL element
- * @access public
- */
-	function labelTag($tagName, $text) {
-		return sprintf(TAG_LABEL, Inflector::camelize(str_replace('/', '_', $tagName)), $text);
-	}
-/**
- * Returns a formatted DIV tag for HTML FORMs.
- *
- * @param string $class CSS class name of the div element.
- * @param string $text String content that will appear inside the div element.
- * @return string The formatted DIV element
- * @access public
- */
-	function divTag($class, $text) {
-		return sprintf(TAG_DIV, $class, $text);
-	}
-/**
- * Returns a formatted P tag with class for HTML FORMs.
- *
- * @param string $class CSS class name of the p element.
- * @param string $text Text that will appear inside the p element.
- * @return string The formatted P element
- * @access public
- */
-	function pTag($class, $text) {
-		return sprintf(TAG_P_CLASS, $class, $text);
-	}
-/**
- * Returns a formatted INPUT tag for HTML FORMs.
- *
- * @param string $tagName	This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is a required field.
- * @param string $errorMsg	Text that will appear if an error has occurred.
- * @param int $size Size attribute for INPUT element
- * @param array $htmlOptions	HTML options array.
- * @return string The formatted INPUT element, with a label and wrapped in a div.
- * @access public
- */
-	function generateInputDiv($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null) {
-		$htmlAttributes = $htmlOptions;
-		$htmlAttributes['size'] = $size;
-		$str = $this->Html->input($tagName, $htmlAttributes);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag($divClass, $divTagInside);
-	}
-/**
- * Returns a formatted CHECKBOX tag inside a DIV for HTML FORMs.
- *
- * @param string $tagName This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is a required field.
- * @param string $errorMsg Text that will appear if an error has occurred.
- * @param array $htmlOptions	HTML options array.
- * @return string The formatted checkbox div
- * @access public
- */
-	function generateCheckboxDiv($tagName, $prompt, $required = false, $errorMsg = null, $htmlOptions = null) {
-		$htmlOptions['class'] = "inputCheckbox";
-		$str = $this->Html->checkbox($tagName, null, $htmlOptions);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag($divClass, $divTagInside);
-	}
-/**
- * Returns a formatted date option element for HTML FORMs.
- *
- * @param string $tagName	This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is a required field.
- * @param string $errorMsg	Text that will appear if an error has occurred.
- * @param int $size Not used.
- * @param array $htmlOptions HTML options array
- * @return string Date option wrapped in a div.
- * @todo  Remove the $size parameter from this method.
- * @access public
- */
-	function generateDate($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null, $selected = null) {
-		$str = $this->Html->dateTimeOptionTag($tagName, 'MDY', 'NONE', $selected, $htmlOptions);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		$requiredDiv = $this->divTag($divClass, $divTagInside);
-		return $this->divTag("date", $requiredDiv);
-	}
-/**
- * Returns a formatted date option element for HTML FORMs.
- *
- * @param string $tagName	This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is a required field.
- * @param string $errorMsg	Text that will appear if an error has occurred.
- * @param int $size Not used.
- * @param array $htmlOptions HTML options array
- * @return string Date option wrapped in a div.
- * @todo  Remove the $size parameter from this method.
- * @access public
- */
-	function generateTime($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null, $selected = null) {
-		$str = $this->Html->dateTimeOptionTag($tagName, 'NONE', '24', $selected, $htmlOptions);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		$requiredDiv = $this->divTag($divClass, $divTagInside);
-		return $this->divTag("time", $requiredDiv);
-	}
-/**
- * Returns a formatted year option element for HTML FORMs.
- *
- * @param string $tagName	This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is a required field.
- * @param string $errorMsg	Text that will appear if an error has occurred.
- * @param int $size Not used.
- * @param array $htmlOptions HTML options array
- * @return string Date option wrapped in a div.
- * @todo  Remove the $size parameter from this method.
- * @access public
- */
-	function generateYear($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null, $selected = null) {
-		$str = $this->Html->dateTimeOptionTag($tagName, 'Y', 'NONE', $selected, $htmlOptions);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		$requiredDiv = $this->divTag($divClass, $divTagInside);
-		return $this->divTag("year", $requiredDiv);
-	}
-/**
- * Returns a formatted datetime option element for HTML FORMs.
- *
- * @param string $tagName This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field.
- * @param bool $required True if this field is required.
- * @param string $errorMsg Text that will appear if an error has occurred.
- * @param int $size Not used.
- * @param array $htmlOptions  HTML options array
- * @param array $selected Selected index in the dateTimeOption tag.
- * @return string The formatted datetime option element wrapped in a div.
- * @todo  Remove the $size parameter from this method.
- * @access public
- */
-	function generateDateTime($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null, $selected = null) {
-		$str = $this->Html->dateTimeOptionTag($tagName, 'MDY', '12', $selected, $htmlOptions);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		$requiredDiv = $this->divTag($divClass, $divTagInside);
-		return $this->divTag("date", $requiredDiv);
-	}
-/**
- * Returns a formatted TEXTAREA inside a DIV for use with HTML forms.
- *
- * @param string $tagName	This should be "Modelname/fieldname"
- * @param string $prompt	Text that will appear in the label field.
- * @param boolean $required	True if this field is required.
- * @param string $errorMsg	ext that will appear if an error has occurred.
- * @param integer $cols		Number of columns.
- * @param integer $rows		Number of rows.
- * @param array $htmlOptions	HTML options array.
- * @return string The formatted TEXTAREA element, wrapped in a div.
- * @access public
- */
-	function generateAreaDiv($tagName, $prompt, $required = false, $errorMsg = null, $cols = 60, $rows = 10, $htmlOptions = null) {
-		$htmlAttributes = $htmlOptions;
-		$htmlAttributes['cols'] = $cols;
-		$htmlAttributes['rows'] = $rows;
-		$str = $this->Html->textarea($tagName, $htmlAttributes);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-
-		if ($required) {
-			$divClass="required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError = $this->pTag('error', $errorMsg);
-			$divClass = sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag($divClass, $divTagInside);
-	}
-/**
- * Returns a formatted SELECT tag for HTML FORMs.
- *
- * @param string $tagName This should be "Modelname/fieldname"
- * @param string $prompt Text that will appear in the label field
- * @param array $options Options to be contained in SELECT element
- * @param string $selected Currently selected item
- * @param array $selectAttr Array of HTML attributes for the SELECT element
- * @param array $optionAttr Array of HTML attributes for the OPTION elements
- * @param bool $required True if this field is required
- * @param string $errorMsg Text that will appear if an error has occurred
- * @return string The formatted INPUT element, wrapped in a div
- * @access public
- */
-	function generateSelectDiv($tagName, $prompt, $options, $selected = null, $selectAttr = null, $optionAttr = null, $required = false, $errorMsg = null) {
-		$str = $this->Html->selectTag($tagName, $options, $selected, $selectAttr, $optionAttr);
-		$strLabel = $this->labelTag($tagName, $prompt);
-		$divClass = "optional";
-
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-
-		if ($this->isFieldError($tagName)) {
-			$strError=$this->pTag('error', $errorMsg);
-			$divClass=sprintf("%s error", $divClass);
-		}
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag($divClass, $divTagInside);
-	}
-/**
- * Returns a formatted submit widget for HTML FORMs.
- *
- * @param string $displayText Text that will appear on the widget
- * @param array $htmlOptions HTML options array
- * @return string The formatted submit widget
- * @access public
- */
-	function generateSubmitDiv($displayText, $htmlOptions = null) {
-		return $this->divTag('submit', $this->Html->submit($displayText, $htmlOptions));
-	}
-/**
- * Generates a form to go onto a HtmlHelper object.
- *
- * @param array $fields An array of form field definitions
- * @param boolean $readOnly True if the form should be rendered as READONLY
- * @return string The completed form specified by the $fields parameter
- * @access public
- */
-	function generateFields($fields, $readOnly = false) {
-		$strFormFields = '';
-
-		foreach($fields as $field) {
-			if (isset($field['type'])) {
-
-				if (!isset($field['required'])) {
-					$field['required'] = false;
-				}
-
-				if (!isset($field['errorMsg'])) {
-					$field['errorMsg'] = null;
-				}
-
-				if (!isset($field['htmlOptions'])) {
-					$field['htmlOptions'] = array();
-				}
-
-				if ($readOnly) {
-					$field['htmlOptions']['READONLY'] = "readonly";
-				}
-
-				switch($field['type']) {
-					case "input":
-						if (!isset($field['size'])) {
-							$field['size'] = 40;
-						}
-						$strFormFields = $strFormFields . $this->generateInputDiv($field['tagName'], $field['prompt'],
-																		$field['required'], $field['errorMsg'], $field['size'], $field['htmlOptions']);
-					break;
-					case "checkbox":
-						$strFormFields = $strFormFields . $this->generateCheckboxDiv($field['tagName'], $field['prompt'],
-																		$field['required'], $field['errorMsg'], $field['htmlOptions']);
-					break;
-					case "select":
-					case "selectMultiple":
-						if ("selectMultiple" == $field['type']) {
-							$field['selectAttr']['multiple'] = 'multiple';
-							$field['selectAttr']['class'] = 'selectMultiple';
-						}
-
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-
-						if (!isset($field['selectAttr'])) {
-							$field['selectAttr'] = null;
-						}
-
-						if (!isset($field['optionsAttr'])) {
-							$field['optionsAttr'] = null;
-						}
-
-						if ($readOnly) {
-							$field['selectAttr']['DISABLED'] = true;
-						}
-
-						if (!isset($field['options'])) {
-							$field['options'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateSelectDiv($field['tagName'], $field['prompt'], $field['options'],
-																		$field['selected'], $field['selectAttr'], $field['optionsAttr'], $field['required'], $field['errorMsg']);
-					break;
-					case "area":
-						if (!isset($field['rows'])) {
-							$field['rows'] = 10;
-						}
-
-						if (!isset($field['cols'])) {
-							$field['cols'] = 60;
-						}
-						$strFormFields = $strFormFields . $this->generateAreaDiv($field['tagName'], $field['prompt'],
-																		$field['required'], $field['errorMsg'], $field['cols'], $field['rows'], $field['htmlOptions']);
-					break;
-					case "fieldset":
-						$strFieldsetFields = $this->generateFields($field['fields']);
-						$strFieldSet = sprintf(' <fieldset><legend>%s</legend><div class="notes"><h4>%s</h4><p class="last">%s</p></div>%s</fieldset>',
-														$field['legend'], $field['noteHeading'], $field['note'], $strFieldsetFields);
-						$strFormFields = $strFormFields . $strFieldSet;
-					break;
-					case "hidden":
-						if(!isset($field['value'])){
-							$field['value'] = null;
-						}
-						$strFormFields = $strFormFields . $this->Html->hidden($field['tagName'], $field['value']);
-					break;
-					case "date":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateDate($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					case "datetime":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateDateTime($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					case "time":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateTime($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					case "year":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateYear($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					default:
-					break;
-				}
-			}
-		}
-		return $strFormFields;
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/html.php b/old/html/multidic/cake/libs/view/helpers/html.php
deleted file mode 100644
index 3fcf869..0000000
--- a/old/html/multidic/cake/libs/view/helpers/html.php
+++ /dev/null
@@ -1,1256 +0,0 @@
-<?php
-/* SVN FILE: $Id: html.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Html Helper class file.
- *
- * Simplifies the construction of HTML elements.
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.9.1
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Html Helper class for easy use of HTML widgets.
- *
- * HtmlHelper encloses all methods needed while working with HTML pages.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class HtmlHelper extends Helper {
-/**
- * Base URL
- *
- * @var string
- * @access public
- */
-	var $base = null;
-/**
- * URL to current action.
- *
- * @var string
- * @access public
- */
-	var $here = null;
-/**
- * Parameter array.
- *
- * @var array
- * @access public
- */
-	var $params = array();
-/**
- * Current action.
- *
- * @var string
- * @access public
- */
-	var $action = null;
-/**
- * Controller::data;
- *
- * @var array
- * @access public
- */
-	var $data = null;
-/**
- * Name of model this helper is attached to.
- *
- * @var string
- * @access public
- */
-	var $model = null;
-/**
- *
- * @var string
- * @access public
- */
-	var $field = null;
-/**
- * Breadcrumbs.
- *
- * @var	array
- * @access protected
- */
-	var $_crumbs = array();
-/**
- * Adds a link to the breadcrumbs array.
- *
- * @param string $name Text for link
- * @param string $link URL for link
- * @return void
- * @access public
- */
-	function addCrumb($name, $link) {
-		$this->_crumbs[] = array($name, $link);
-	}
-/**
- * Returns a charset META-tag.
- *
- * @param  string  $charset
- * @param  boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function charset($charset, $return = false) {
-		return $this->output(sprintf($this->tags['charset'], $charset), $return);
-	}
-/**
- * Finds URL for specified action.
- *
- * Returns an URL pointing to a combination of controller and action. Param
- * $url can be:
- *	+ Empty - the method will find adress to actuall controller/action.
- *	+ '/' - the method will find base URL of application.
- *	+ A combination of controller/action - the method will find url for it.
- *
- * @param  string  $url		Cake-relative URL, like "/products/edit/92" or "/presidents/elect/4"
- * @param  boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function url($url = null, $return = false) {
-		if (isset($this->plugin)) {
-			$base = strip_plugin($this->base, $this->plugin);
-		} else {
-			$base = $this->base;
-		}
-
-		if (empty($url)) {
-			return $this->here;
-		} elseif($url{0} == '/') {
-			$output = $base . $url;
-		} else {
-			$output = $base . '/' . Inflector::underscore($this->params['controller']) . '/' . $url;
-		}
-
-		return $this->output($output, $return);
-	}
-/**
- * Creates an HTML link.
- *
- * If $url starts with "http://" this is treated as an external link. Else,
- * it is treated as a path to controller/action and parsed with the
- * HtmlHelper::url() method.
- *
- * If the $url is empty, $title is used instead.
- *
- * @param  string  $title The content of the A tag.
- * @param  string  $url Cake-relative URL, or external URL (starts with http://)
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  string  $confirmMessage Confirmation message.
- * @param  boolean $escapeTitle	Whether or not the text in the $title variable should be HTML escaped.
- * @param  boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function link($title, $url = null, $htmlAttributes = array(), $confirmMessage = false, $escapeTitle = true, $return = false) {
-		if ($escapeTitle === true) {
-			$title = htmlspecialchars($title, ENT_QUOTES);
-		} elseif (is_string($escapeTitle)) {
-			$title = htmlentities($title, ENT_QUOTES);
-		}
-		$url = $url ? $url : $title;
-
-		if ($confirmMessage) {
-			$confirmMessage = str_replace("'", "\'", $confirmMessage);
-			$confirmMessage = str_replace('"', '\"', $confirmMessage);
-			$htmlAttributes['onclick']="return confirm('{$confirmMessage}');";
-		}
-
-		if (((strpos($url, '://')) || (strpos($url, 'javascript:') === 0) || (strpos($url, 'mailto:') === 0) || substr($url,0,1) == '#')) {
-			$output = sprintf($this->tags['link'], $url, $this->_parseAttributes($htmlAttributes), $title);
-		} else {
-			$output = sprintf($this->tags['link'], $this->url($url, true), $this->_parseAttributes($htmlAttributes), $title);
-		}
-		return $this->output($output, $return);
-	}
-/**
- * Creates a submit widget.
- *
- * @param  string  $caption Text on submit button
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function submit($caption = 'Submit', $htmlAttributes = array(), $return = false) {
-		$htmlAttributes['value'] = $caption;
-		return $this->output(sprintf($this->tags['submit'], $this->_parseAttributes($htmlAttributes, null, '', ' ')), $return);
-	}
-/**
- * Creates a password input widget.
- *
- * @param  string  $fieldName Name of a field, like this "Modelname/fieldname"
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function password($fieldName, $htmlAttributes = array(), $return = false) {
-		$this->setFormTag($fieldName);
-		if (!isset($htmlAttributes['value'])) {
-			$htmlAttributes['value'] = $this->tagValue($fieldName);
-		}
-		if (!isset($htmlAttributes['id'])) {
-			$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-		}
-
-		if ($this->tagIsInvalid($this->model, $this->field)) {
-			if (isset($htmlAttributes['class']) && trim($htmlAttributes['class']) != "") {
-				$htmlAttributes['class'] .= ' form_error';
-			} else {
-				$htmlAttributes['class'] = 'form_error';
-			}
-		}
-		return $this->output(sprintf($this->tags['password'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, ' ', ' ')), $return);
-	}
-/**
- * Creates a textarea widget.
- *
- * @param  string  $fieldName Name of a field, like this "Modelname/fieldname"
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return	Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function textarea($fieldName, $htmlAttributes = array(), $return = false) {
-		$this->setFormTag($fieldName);
-		$value = $this->tagValue($fieldName);
-		if (!empty($htmlAttributes['value'])) {
-			$value = $htmlAttributes['value'];
-			unset($htmlAttributes['value']);
-		}
-		if (!isset($htmlAttributes['id'])) {
-			$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-		}
-
-		if ($this->tagIsInvalid($this->model, $this->field)) {
-			if (isset($htmlAttributes['class']) && trim($htmlAttributes['class']) != "") {
-				$htmlAttributes['class'] .= ' form_error';
-			} else {
-				$htmlAttributes['class'] = 'form_error';
-			}
-		}
-		return $this->output(sprintf($this->tags['textarea'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, ' '), $value), $return);
-	}
-/**
- * Creates a checkbox widget.
- *
- * @param  string  $fieldName Name of a field, like this "Modelname/fieldname"
- * @deprecated  string  $title
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return	Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function checkbox($fieldName, $title = null, $htmlAttributes = array(), $return = false) {
-		$value = $this->tagValue($fieldName);
-		$notCheckedValue = 0;
-
-		if (!isset($htmlAttributes['id'])) {
-			$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-		}
-
-		if (isset($htmlAttributes['checked'])) {
-			if ($htmlAttributes['checked'] == 'checked' || intval($htmlAttributes['checked']) === 1 || $htmlAttributes['checked'] === true) {
-				$htmlAttributes['checked'] = 'checked';
-			} else {
-				$htmlAttributes['checked'] = null;
-				$notCheckedValue = -1;
-			}
-		} else {
-			if (isset($htmlAttributes['value']) || (!class_exists($this->model) && !loadModel($this->model))) {
-				$htmlAttributes['checked'] = ($htmlAttributes['value'] == $value) ? 'checked' : null;
-
-				if ($htmlAttributes['value'] == '0') {
-					$notCheckedValue = -1;
-				}
-			} else {
-				$model = new $this->model;
-				$db =& ConnectionManager::getDataSource($model->useDbConfig);
-				$value = $db->boolean($value, false);
-				$htmlAttributes['checked'] = $value ? 'checked' : null;
-				$htmlAttributes['value'] = 1;
-			}
-		}
-
-		$output = $this->hidden($fieldName, array('value' => $notCheckedValue, 'id' => $htmlAttributes['id'] . '_'), true);
-		$output .= sprintf($this->tags['checkbox'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, '', ' '));
-		return $this->output($output, $return);
-	}
-/**
- * Creates a link element for CSS stylesheets.
- *
- * @param string $path Path to CSS file
- * @param string $rel Rel attribute. Defaults to "stylesheet".
- * @param array $htmlAttributes Array of HTML attributes.
- * @param boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function css($path, $rel = 'stylesheet', $htmlAttributes = array(), $return = false) {
-		$url = "{$this->webroot}" . (COMPRESS_CSS ? 'c' : '') . $this->themeWeb  . CSS_URL . $path . ".css";
-
-		if ($rel == 'import') {
-			return $this->output(sprintf($this->tags['style'], $this->parseHtmlOptions($htmlAttributes, null, '', ' '), '@import url(' . $url . ');'), $return);
-		} else {
-			return $this->output(sprintf($this->tags['css'], $rel, $url, $this->parseHtmlOptions($htmlAttributes, null, '', ' ')), $return);
-		}
-	}
-/**
- * Creates file input widget.
- *
- * @param string $fieldName Name of a field, like this "Modelname/fieldname"
- * @param array $htmlAttributes Array of HTML attributes.
- * @param boolean $return Wheter this method should return a valueor output it. This overrides AUTO_OUTPUT.
- * @return mixed Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function file($fieldName, $htmlAttributes = array(), $return = false) {
-		if (strpos($fieldName, '/')) {
-			$this->setFormTag($fieldName);
-			if (!isset($htmlAttributes['id'])) {
-				$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-			}
-			return $this->output(sprintf($this->tags['file'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, '', ' ')), $return);
-		}
-		return $this->output(sprintf($this->tags['file_no_model'], $fieldName, $this->_parseAttributes($htmlAttributes, null, '', ' ')), $return);
-	}
-/**
- * Returns the breadcrumb trail as a sequence of &raquo;-separated links.
- *
- * @param  string  $separator Text to separate crumbs.
- * @param  string  $startText This will be the first crumb, if false it defaults to first crumb in array
- * @param  boolean $return	Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return. If $this->_crumbs is empty, return null.
- * @access public
- */
-	function getCrumbs($separator = '&raquo;', $startText = false, $return = false) {
-		if (count($this->_crumbs)) {
-			$out = array();
-			if ($startText) {
-				$out[] = $this->link($startText, '/');
-			}
-
-			foreach($this->_crumbs as $crumb) {
-				$out[] = $this->link($crumb[0], $crumb[1]);
-			}
-			return $this->output(join($separator, $out), $return);
-		} else {
-			return null;
-		}
-	}
-/**
- * Creates a hidden input field.
- *
- * @param  string  $fieldName Name of a field, like this "Modelname/fieldname"
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return	Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT  and $return.
- * @access public
- */
-	function hidden($fieldName, $htmlAttributes = array(), $return = false) {
-		$this->setFormTag($fieldName);
-		if (!isset($htmlAttributes['value'])) {
-			$htmlAttributes['value'] = $this->tagValue($fieldName);
-		}
-		if (!isset($htmlAttributes['id'])) {
-			$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-		}
-		return $this->output(sprintf($this->tags['hidden'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, ' ', ' ')), $return);
-	}
-/**
- * Creates a formatted IMG element.
- *
- * @param string $path Path to the image file, relative to the webroot/img/ directory.
- * @param array	$htmlAttributes Array of HTML attributes.
- * @param boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function image($path, $htmlAttributes = array(), $return = false) {
-		if (strpos($path, '://')) {
-			$url = $path;
-		} else {
-			$url = $this->webroot . $this->themeWeb . IMAGES_URL . $path;
-		}
-		return $this->output(sprintf($this->tags['image'], $url, $this->parseHtmlOptions($htmlAttributes, null, '', ' ')), $return);
-	}
-/**
- * Creates a text input widget.
- *
- * @param string $fieldNamem Name of a field, like this "Modelname/fieldname"
- * @param array $htmlAttributes Array of HTML attributes.
- * @param boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function input($fieldName, $htmlAttributes = array(), $return = false) {
-		$this->setFormTag($fieldName);
-		if (!isset($htmlAttributes['value'])) {
-			$htmlAttributes['value'] = $this->tagValue($fieldName);
-		}
-
-		if (!isset($htmlAttributes['type'])) {
-			$htmlAttributes['type'] = 'text';
-		}
-
-		if (!isset($htmlAttributes['id'])) {
-			$htmlAttributes['id'] = $this->model . Inflector::camelize($this->field);
-		}
-
-		if ($this->tagIsInvalid($this->model, $this->field)) {
-			if (isset($htmlAttributes['class']) && trim($htmlAttributes['class']) != "") {
-				$htmlAttributes['class'] .= ' form_error';
-			} else {
-				$htmlAttributes['class'] = 'form_error';
-			}
-		}
-		return $this->output(sprintf($this->tags['input'], $this->model, $this->field, $this->_parseAttributes($htmlAttributes, null, ' ', ' ')), $return);
-	}
- /**
- * Returns a formatted SELECT element.
- *
- * @param string $fieldName Name attribute of the SELECT
- * @param array $optionElements Array of the OPTION elements (as 'value'=>'Text' pairs) to be used in the SELECT element
- * @param mixed $selected Selected option
- * @param array $selectAttr Array of HTML options for the opening SELECT element
- * @param array $optionAttr Array of HTML options for the enclosed OPTION elements
- * @param boolean $show_empty If true, the empty select option is shown
- * @param  boolean $return         Whether this method should return a value
- * @return string Formatted SELECT element
- * @access public
- */
-	function selectTag($fieldName, $optionElements, $selected = null, $selectAttr = array(), $optionAttr = null, $showEmpty = true, $return = false) {
-		$this->setFormTag($fieldName);
-		if ($this->tagIsInvalid($this->model, $this->field)) {
-			if (isset($selectAttr['class']) && trim($selectAttr['class']) != "") {
-				$selectAttr['class'] .= ' form_error';
-			} else {
-				$selectAttr['class'] = 'form_error';
-			}
-		}
-		if (!isset($selectAttr['id'])) {
-			$selectAttr['id'] = $this->model . Inflector::camelize($this->field);
-		}
-
-		if (!is_array($optionElements)) {
-			return null;
-		}
-
-		if (!isset($selected)) {
-			$selected = $this->tagValue($fieldName);
-		}
-
-		if (isset($selectAttr) && array_key_exists("multiple", $selectAttr)) {
-			$select[] = sprintf($this->tags['selectmultiplestart'], $this->model, $this->field, $this->parseHtmlOptions($selectAttr));
-		} else {
-			$select[] = sprintf($this->tags['selectstart'], $this->model, $this->field, $this->parseHtmlOptions($selectAttr));
-		}
-
-		if ($showEmpty == true) {
-			$select[] = sprintf($this->tags['selectempty'], $this->parseHtmlOptions($optionAttr));
-		}
-
-		foreach($optionElements as $name => $title) {
-			$optionsHere = $optionAttr;
-
-			if (($selected != null) && ($selected == $name)) {
-				$optionsHere['selected'] = 'selected';
-			} else if(is_array($selected) && in_array($name, $selected)) {
-				$optionsHere['selected'] = 'selected';
-			}
-
-			$select[] = sprintf($this->tags['selectoption'], $name, $this->parseHtmlOptions($optionsHere), h($title));
-		}
-
-		$select[] = sprintf($this->tags['selectend']);
-		return $this->output(implode("\n", $select), $return);
-	}
-/**
- * Creates a set of radio widgets.
- *
- * @param  string  $fieldName Name of a field, like this "Modelname/fieldname"
- * @param  array	$options			Radio button options array
- * @param  array	$inbetween		String that separates the radio buttons.
- * @param  array	$htmlAttributes Array of HTML attributes.
- * @param  boolean $return	Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return.
- * @access public
- */
-	function radio($fieldName, $options, $inbetween = null, $htmlAttributes = array(), $return = false) {
-
-		$this->setFormTag($fieldName);
-		$value = isset($htmlAttributes['value']) ? $htmlAttributes['value'] : $this->tagValue($fieldName);
-		$out = array();
-
-		foreach($options as $optValue => $optTitle) {
-			$optionsHere = array('value' => $optValue);
-			if ($value !== false && $optValue == $value) {
-				$optionsHere['checked'] = 'checked';
-			}
-			$parsedOptions = $this->parseHtmlOptions(array_merge($htmlAttributes, $optionsHere), null, '', ' ');
-			$individualTagName = "{$this->field}_{$optValue}";
-			$out[] = sprintf($this->tags['radio'], $this->model, $this->field, $individualTagName, $parsedOptions, $optTitle);
-		}
-
-		$out = join($inbetween, $out);
-		return $this->output($out ? $out : null, $return);
-	}
-/**
- * Returns a SELECT element for days.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @param boolean $showEmpty Show/hide the empty select option
- * @return mixed
- * @access public
- */
-	function dayOptionTag($tagName, $value = null, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && $this->tagValue($tagName)) {
-			$selected = date('d', strtotime($this->tagValue($tagName)));
-		}
-		$dayValue = empty($selected) ? ($showEmpty == true ? NULL : date('d')) : $selected;
-		$days = array('01' => '1', '02' => '2', '03' => '3', '04' => '4', '05' => '5', '06' => '6', '07' => '7', '08' => '8', '09' => '9', '10' => '10', '11' => '11', '12' => '12', '13' => '13', '14' => '14', '15' => '15', '16' => '16', '17' => '17', '18' => '18', '19' => '19', '20' => '20', '21' => '21', '22' => '22', '23' => '23', '24' => '24', '25' => '25', '26' => '26', '27' => '27', '28' => '28', '29' => '29', '30' => '30', '31' => '31');
-		$option = $this->selectTag($tagName . "_day", $days, $dayValue, $selectAttr, $optionAttr, $showEmpty);
-		return $option;
-	}
-/**
- * Returns a SELECT element for years
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param integer $minYear First year in sequence
- * @param integer $maxYear Last year in sequence
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @param boolean $showEmpty Show/hide the empty select option
- * @return mixed
- * @access public
- */
-	function yearOptionTag($tagName, $value = null, $minYear = null, $maxYear = null, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && ($this->tagValue($tagName))) {
-			$selected = date('Y', strtotime($this->tagValue($tagName)));
-		}
-
-		$yearValue = empty($selected) ? ($showEmpty ? NULL : date('Y')) : $selected;
-		$currentYear = date('Y');
-		$maxYear = is_null($maxYear) ? $currentYear + 11 : $maxYear + 1;
-		$minYear = is_null($minYear) ? $currentYear - 60 : $minYear;
-
-		if ($minYear > $maxYear) {
-			$tmpYear = $minYear;
-			$minYear = $maxYear;
-			$maxYear = $tmpYear;
-		}
-
-		$minYear = $currentYear < $minYear ? $currentYear : $minYear;
-		$maxYear = $currentYear > $maxYear ? $currentYear : $maxYear;
-
-		for($yearCounter = $minYear; $yearCounter < $maxYear; $yearCounter++) {
-			$years[$yearCounter] = $yearCounter;
-		}
-
-		return $this->selectTag($tagName . "_year", $years, $yearValue, $selectAttr, $optionAttr, $showEmpty);
-	}
-/**
- * Returns a SELECT element for months.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @param boolean $showEmpty Show/hide the empty select option
- * @return mixed
- * @access public
- */
-	function monthOptionTag($tagName, $value = null, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && ($this->tagValue($tagName))) {
-			$selected = date('m', strtotime($this->tagValue($tagName)));
-		}
-		$monthValue = empty($selected) ? ($showEmpty ? NULL : date('m')) : $selected;
-		$months = array('01' => 'Leden', '02' => 'Únor', '03' => 'Březen', '04' => 'Duben', '05' => 'Květen', '06' => 'Červen', '07' => 'Červenec', '08' => 'Srpen', '09' => 'Září', '10' => 'Říjen', '11' => 'Listopad', '12' => 'Prosinec');
-
-		return $this->selectTag($tagName . "_month", $months, $monthValue, $selectAttr, $optionAttr, $showEmpty);
-	}
-/**
- * Returns a SELECT element for hours.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param boolean $format24Hours True for 24 hours format
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @return mixed
- * @access public
- */
-	function hourOptionTag($tagName, $value = null, $format24Hours = false, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && ($this->tagValue($tagName))) {
-			if ($format24Hours) {
-				$selected = date('H', strtotime($this->tagValue($tagName)));
-			} else {
-				$selected = date('g', strtotime($this->tagValue($tagName)));
-			}
-		}
-		if ($format24Hours) {
-			$hourValue = empty($selected) ? ($showEmpty ? NULL : date('H')) : $selected;
-		} else {
-			$hourValue = empty($selected) ? ($showEmpty ? NULL : date('g')) : $selected;
-			if (isset($selected) && intval($hourValue) == 0 && !$showEmpty) {
-				$hourValue = 12;
-			}
-		}
-
-		if ($format24Hours) {
-			$hours = array('00' => '00', '01' => '01', '02' => '02', '03' => '03', '04' => '04', '05' => '05', '06' => '06', '07' => '07', '08' => '08', '09' => '09', '10' => '10', '11' => '11', '12' => '12', '13' => '13', '14' => '14', '15' => '15', '16' => '16', '17' => '17', '18' => '18', '19' => '19', '20' => '20', '21' => '21', '22' => '22', '23' => '23');
-		} else {
-			$hours = array('01' => '1', '02' => '2', '03' => '3', '04' => '4', '05' => '5', '06' => '6', '07' => '7', '08' => '8', '09' => '9', '10' => '10', '11' => '11', '12' => '12');
-		}
-
-		$option = $this->selectTag($tagName . "_hour", $hours, $hourValue, $selectAttr, $optionAttr, $showEmpty);
-		return $option;
-	}
-/**
- * Returns a SELECT element for minutes.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @return mixed
- * @access public
- */
-	function minuteOptionTag($tagName, $value = null, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && ($this->tagValue($tagName))) {
-			$selected = date('i', strtotime($this->tagValue($tagName)));
-		}
-		$minValue = empty($selected) ? ($showEmpty ? NULL : date('i')) : $selected;
-
-		for($minCount = 0; $minCount < 60; $minCount++) {
-			$mins[sprintf('%02d', $minCount)] = sprintf('%02d', $minCount);
-		}
-		$option = $this->selectTag($tagName . "_min", $mins, $minValue, $selectAttr, $optionAttr, $showEmpty);
-		return $option;
-	}
-
-/**
- * Returns a SELECT element for AM or PM.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @deprecated  string $value
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @return mixed
- * @access public
- */
-	function meridianOptionTag($tagName, $value = null, $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		if (empty($selected) && ($this->tagValue($tagName))) {
-			$selected = date('a', strtotime($this->tagValue($tagName)));
-		}
-		$merValue = empty($selected) ? ($showEmpty ? NULL : date('a')) : $selected;
-		$meridians = array('am' => 'am', 'pm' => 'pm');
-
-		$option = $this->selectTag($tagName . "_meridian", $meridians, $merValue, $selectAttr, $optionAttr, $showEmpty);
-		return $option;
-	}
-/**
- * Returns a set of SELECT elements for a full datetime setup: day, month and year, and then time.
- *
- * @param string $tagName Prefix name for the SELECT element
- * @param string $dateFormat DMY, MDY, YMD or NONE.
- * @param string $timeFormat 12, 24, NONE
- * @param string $selected Option which is selected.
- * @param array $optionAttr Attribute array for the option elements.
- * @return string The HTML formatted OPTION element
- * @access public
- */
-	function dateTimeOptionTag($tagName, $dateFormat = 'DMY', $timeFormat = '12', $selected = null, $selectAttr = null, $optionAttr = null, $showEmpty = true) {
-		$day      = null;
-		$month    = null;
-		$year     = null;
-		$hour     = null;
-		$min      = null;
-		$meridian = null;
-
-		if (empty($selected)) {
-			$selected = $this->tagValue($tagName);
-		}
-
-		if (!empty($selected)) {
-
-			if (is_int($selected)) {
-				$selected = strftime('%Y-%m-%d %H:%M:%S', $selected);
-			}
-
-			$meridian = 'am';
-			$pos = strpos($selected, '-');
-			if($pos !== false){
-				$date = explode('-', $selected);
-				$days = explode(' ', $date[2]);
-				$day = $days[0];
-				$month = $date[1];
-				$year = $date[0];
-			} else {
-				$days[1] = $selected;
-			}
-
-			if ($timeFormat != 'NONE' && !empty($timeFormat)) {
-				$time = explode(':', $days[1]);
-				$check = str_replace(':', '', $days[1]);
-
-				if (($check > 115959) && $timeFormat == '12') {
-					$time[0] = $time[0] - 12;
-					$meridian = 'pm';
-				} elseif($time[0] > 12) {
-					$meridian = 'pm';
-				}
-
-				$hour = $time[0];
-				$min = $time[1];
-			}
-		}
-
-		$elements = array('Day','Month','Year','Hour','Minute','Meridian');
-		if (isset($selectAttr['id'])) {
-			if (is_string($selectAttr['id'])) {
-				// build out an array version
-				foreach ($elements as $element) {
-					$selectAttrName = 'select' . $element . 'Attr';
-					${$selectAttrName} = $selectAttr;
-					${$selectAttrName}['id'] = $selectAttr['id'] . $element;
-				}
-			} elseif (is_array($selectAttr['id'])) {
-				// check for missing ones and build selectAttr for each element
-				foreach ($elements as $element) {
-					$selectAttrName = 'select' . $element . 'Attr';
-					${$selectAttrName} = $selectAttr;
-					${$selectAttrName}['id'] = $selectAttr['id'][strtolower($element)];
-				}
-			}
-		} else {
-			// build the selectAttrName with empty id's to pass
-			foreach ($elements as $element) {
-				$selectAttrName = 'select' . $element . 'Attr';
-				${$selectAttrName} = $selectAttr;
-			}
-		}
-
-		switch($dateFormat) {
-			case 'DMY': // so uses the new selex
-				$opt = $this->dayOptionTag($tagName, null, $day, $selectDayAttr, $optionAttr, $showEmpty) . '-' .
-				$this->monthOptionTag($tagName, null, $month, $selectMonthAttr, $optionAttr, $showEmpty) . '-' . $this->yearOptionTag($tagName, null, null, null, $year, $selectYearAttr, $optionAttr, $showEmpty);
-			break;
-			case 'MDY':
-				$opt = $this->monthOptionTag($tagName, null, $month, $selectMonthAttr, $optionAttr, $showEmpty) . '-' .
-				$this->dayOptionTag($tagName, null, $day, $selectDayAttr, $optionAttr, $showEmpty) . '-' . $this->yearOptionTag($tagName, null, null, null, $year, $selectYearAttr, $optionAttr, $showEmpty);
-			break;
-			case 'YMD':
-				$opt = $this->yearOptionTag($tagName, null, null, null, $year, $selectYearAttr, $optionAttr, $showEmpty) . '-' .
-				$this->monthOptionTag($tagName, null, $month, $selectMonthAttr, $optionAttr, $showEmpty) . '-' .
-				$this->dayOptionTag($tagName, null, $day, $selectDayAttr, $optionAttr, $showEmpty);
-			break;
-			case 'Y':
-				$opt = $this->yearOptionTag($tagName, null, null, null, $selected, $selectYearAttr, $optionAttr, $showEmpty);
-			break;
-			case 'NONE':
-			default:
-				$opt = '';
-			break;
-		}
-
-		switch($timeFormat) {
-			case '24':
-				$opt .= $this->hourOptionTag($tagName, null, true, $hour, $selectHourAttr, $optionAttr, $showEmpty) . ':' .
-				$this->minuteOptionTag($tagName, null, $min, $selectMinuteAttr, $optionAttr, $showEmpty);
-			break;
-			case '12':
-				$opt .= $this->hourOptionTag($tagName, null, false, $hour, $selectHourAttr, $optionAttr, $showEmpty) . ':' .
-				$this->minuteOptionTag($tagName, null, $min, $selectMinuteAttr, $optionAttr, $showEmpty) . ' ' .
-				$this->meridianOptionTag($tagName, null, $meridian, $selectMeridianAttr, $optionAttr, $showEmpty);
-			break;
-			case 'NONE':
-			default:
-				$opt .= '';
-			break;
-		}
-		return $opt;
-	}
-/**
- * Returns a row of formatted and named TABLE headers.
- *
- * @param array $names		Array of tablenames.
- * @param array $trOptions	HTML options for TR elements.
- * @param array $thOptions	HTML options for TH elements.
- * @param  boolean $return	Wheter this method should return a value
- * @return string
- * @access public
- */
-	function tableHeaders($names, $trOptions = null, $thOptions = null, $return = false) {
-		$out = array();
-		foreach($names as $arg) {
-			$out[] = sprintf($this->tags['tableheader'], $this->parseHtmlOptions($thOptions), $arg);
-		}
-
-		$data = sprintf($this->tags['tablerow'], $this->parseHtmlOptions($trOptions), join(' ', $out));
-		return $this->output($data, $return);
-	}
-/**
- * Returns a formatted string of table rows (TR's with TD's in them).
- *
- * @param array $data		Array of table data
- * @param array $oddTrOptionsHTML options for odd TR elements
- * @param array $evenTrOptionsHTML options for even TR elements
- * @param  boolean $return	Wheter this method should return a value
- * @return string	Formatted HTML
- * @access public
- */
-	function tableCells($data, $oddTrOptions = null, $evenTrOptions = null, $return = false) {
-		if (empty($data[0]) || !is_array($data[0])) {
-			$data = array($data);
-		}
-		static $count = 0;
-
-		foreach($data as $line) {
-			$count++;
-			$cellsOut = array();
-
-			foreach($line as $cell) {
-				$cellsOut[] = sprintf($this->tags['tablecell'], null, $cell);
-			}
-			$options = $this->parseHtmlOptions($count % 2 ? $oddTrOptions : $evenTrOptions);
-			$out[] = sprintf($this->tags['tablerow'], $options, join(' ', $cellsOut));
-		}
-		return $this->output(join("\n", $out), $return);
-	}
-/**
- * Generates a nested unordered list tree from an array.
- *
- * @param array	$data
- * @param array	$htmlAttributes
- * @param string  $bodyKey
- * @param string  $childrenKey
- * @param boolean $return Wheter this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return mixed	Either string or echos the value, depends on AUTO_OUTPUT and $return. If $this->_crumbs is empty, return null.
- * @access public
- */
-	function guiListTree($data, $htmlAttributes = array(), $bodyKey = 'body', $childrenKey = 'children', $return = false) {
-		$out="<ul" . $this->_parseAttributes($htmlAttributes) . ">\n";
-		foreach($data as $item) {
-				$out .= "<li>{$item[$bodyKey]}\n";
-				if (isset($item[$childrenKey]) && is_array($item[$childrenKey]) && count($item[$childrenKey])) {
-					$out .= $this->guiListTree($item[$childrenKey], $htmlAttributes, $bodyKey, $childrenKey);
-				}
-				$out .= "</li>\n";
-		}
-		$out .= "</ul>\n";
-		return $this->output($out, $return);
-	}
-/**
- * Returns value of $fieldName. False if the tag does not exist.
- *
- * @param string $fieldName		Fieldname as "Modelname/fieldname" string
- * @return string htmlspecialchars Value of the named tag.
- * @access public
- */
-	function tagValue($fieldName, $escape = false) {
-		$this->setFormTag($fieldName);
-		//var_dump($this->data[$this->model][$this->field]);
-		if (isset($this->params['data'][$this->model][$this->field])) {
-			return ife($escape, h($this->params['data'][$this->model][$this->field]), $this->params['data'][$this->model][$this->field]);
-		} elseif(isset($this->data[$this->model][$this->field])) {
-
-			return ife($escape, h($this->data[$this->model][$this->field]), $this->data[$this->model][$this->field]);
-		}
-		return false;
-	}
-/**
- * Returns false if given FORM field has no errors. Otherwise it returns the constant set in the array Model->validationErrors.
- *
- * @param string $model Model name as string
- * @param string $field		Fieldname as string
- * @return boolean True on errors.
- * @access public
- */
-	function tagIsInvalid($model, $field) {
-		return empty($this->validationErrors[$model][$field]) ? 0 : $this->validationErrors[$model][$field];
-	}
-/**
- * Returns number of errors in a submitted FORM.
- *
- * @return int Number of errors
- * @access public
- */
-	function validate() {
-		$args = func_get_args();
-		$errors = call_user_func_array(array(&$this, 'validateErrors'),  $args);
-		return count($errors);
-	}
-/**
- * Validates a FORM according to the rules set up in the Model.
- *
- * @return int Number of errors
- * @access public
- */
-	function validateErrors() {
-		$objects = func_get_args();
-		if (!count($objects)) {
-			return false;
-		}
-
-		$errors = array();
-		foreach($objects as $object) {
-			$errors = array_merge($errors, $object->invalidFields($object->data));
-		}
-		return $this->validationErrors = (count($errors) ? $errors : false);
-	}
-/**
- * Returns a formatted error message for given FORM field, NULL if no errors.
- *
- * @param string $field A field name, like "Modelname/fieldname"
- * @param string $text		Error message
- * @return string If there are errors this method returns an error message, else NULL.
- * @access public
- */
-	function tagErrorMsg($field, $text) {
-		$error = 1;
-		$this->setFormTag($field);
-		if ($error == $this->tagIsInvalid($this->model, $this->field)) {
-			return sprintf('<div class="error_message">%s</div>', is_array($text) ? (empty($text[$error - 1]) ? 'Error in field' : $text[$error - 1]) : $text);
-		} else {
-			return null;
-		}
-	}
-/**
- * Sets this helper's model and field properties to the slash-separated value-pair in $tagValue.
- *
- * @param string $tagValue A field name, like "Modelname/fieldname"
- * @return
- * @access public
- */
-	function setFormTag($tagValue) {
-		return list($this->model, $this->field) = explode("/", $tagValue);
-	}
-/**
- * Returns a space-delimited string with items of the $options array. If a
- * key of $options array happens to be one of:
- *	+ 'compact'
- *	+ 'checked'
- *	+ 'declare'
- *	+ 'readonly'
- *	+ 'disabled'
- *	+ 'selected'
- *	+ 'defer'
- *	+ 'ismap'
- *	+ 'nohref'
- *	+ 'noshade'
- *	+ 'nowrap'
- *	+ 'multiple'
- *	+ 'noresize'
- *
- * And its value is one of:
- *	+ 1
- *	+ true
- *	+ 'true'
- *
- * Then the value will be reset to be identical with key's name.
- * If the value is not one of these 3, the parameter is not output.
- *
- * @param  array  $options Array of options.
- * @param  array  $exclude Array of options to be excluded.
- * @param  string $insertBefore String to be inserted before options.
- * @param  string $insertAfter  String to be inserted ater options.
- * @return string
- * @access protected
- */
-	function _parseAttributes($options, $exclude = null, $insertBefore = ' ', $insertAfter = null) {
-		if (is_array($options)) {
-			$default = array (
-				'escape' => true
-			);
-			$options = am($default, $options);
-			if (!is_array($exclude)) {
-				$exclude = array();
-			}
-			$exclude = am($exclude, array('escape'));
-			$keys = array_diff(array_keys($options), $exclude);
-			$values = array_intersect_key(array_values($options), $keys);
-			$escape = $options['escape'];
-			$attributes = array();
-			foreach($keys as $index => $key) {
-				$attributes[] = $this->__formatAttribute($key, $values[$index], $escape);
-			}
-			$out = implode(' ', $attributes);
-		} else {
-			$out = $options;
-		}
-		return $out ? $insertBefore . $out . $insertAfter : '';
-	}
-/**
- * @param  string $key
- * @param  string $value
- * @return string
- * @access private
- */
-	function __formatAttribute($key, $value, $escape = true) {
-		$attribute = '';
-		$attributeFormat = '%s="%s"';
-		$minimizedAttributes = array('compact', 'checked', 'declare', 'readonly', 'disabled', 'selected', 'defer', 'ismap', 'nohref', 'noshade', 'nowrap', 'multiple', 'noresize');
-
-		if (in_array($key, $minimizedAttributes)) {
-			if ($value === 1 || $value === true || $value === 'true' || $value == $key) {
-				$attribute = sprintf($attributeFormat, $key, $key);
-			}
-		} else {
-			$attribute = sprintf($attributeFormat, $key, ife($escape, h($value), $value));
-		}
-		return $attribute;
-	}
-/**
- * @deprecated Name changed to 'textarea'. Version 0.9.2.
- * @see		HtmlHelper::textarea()
- */
-	function areaTag($tagName, $cols = 60, $rows = 10, $htmlAttributes = array(), $return = false) {
-		$htmlAttributes['cols']=$cols;
-		$htmlAttributes['rows']=$rows;
-		return $this->textarea($tagName, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'charset'. Version 0.9.2.
- * @see		HtmlHelper::charset()
- */
-	function charsetTag($charset, $return = false) {
-		return $this->charset($charset, $return);
-	}
-/**
- * @deprecated Name changed to 'checkbox'. Version 0.9.2.
- * @see		HtmlHelper::checkbox()
- */
-	function checkboxTag($fieldName, $title = null, $htmlAttributes = array(), $return = false) {
-		return $this->checkbox($fieldName, $title, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'css'. Version 0.9.2.
- * @see HtmlHelper::css()
- */
-	function cssTag($path, $rel = 'stylesheet', $htmlAttributes = array(), $return = false) {
-		return $this->css($path, $rel, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'file'. Version 0.9.2.
- * @see HtmlHelper::file()
- */
-	function fileTag($fieldName, $htmlAttributes = array(), $return = false) {
-		return $this->file($fieldName, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'hidden'. Version 0.9.2.
- * @see		HtmlHelper::hidden()
- */
-	function hiddenTag($tagName, $value = null, $htmlOptions = null) {
-		$this->setFormTag($tagName);
-		$htmlOptions['value'] = $value ? $value : $this->tagValue($tagName);
-		return $this->output(sprintf($this->tags['hidden'], $this->model, $this->field, $this->parseHtmlOptions($htmlOptions, null, '', ' ')));
-	}
-/**
- * @deprecated Name changed to 'image'. Version 0.9.2.
- * @see		HtmlHelper::image()
- */
-	function imageTag($path, $alt = null, $htmlAttributes = array(), $return = false) {
-		$htmlAttributes['alt'] = $alt;
-		return $this->image($path, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'input'. Version 0.9.2.
- * @see HtmlHelper::input()
- */
-	function inputTag($tagName, $size = 20, $htmlOptions = null) {
-		$this->setFormTag($tagName);
-		$htmlOptions['value'] = isset($htmlOptions['value']) ? $htmlOptions['value'] : $this->tagValue($tagName);
-		$this->tagIsInvalid($this->model, $this->field) ? $htmlOptions['class'] = 'form_error' : null;
-		return $this->output(sprintf($this->tags['input'], $this->model, $this->field, $this->parseHtmlOptions($htmlOptions, null, '', ' ')));
-	}
-/**
- * @deprecated Unified with 'link'. Version 0.9.2.
- * @see HtmlHelper::link()
- */
-	function linkOut($title, $url = null, $htmlAttributes = array(), $escapeTitle = true, $return = false) {
-		return $this->link($title, $url, $htmlAttributes, false, $escapeTitle, $return);
-	}
-/**
- * @deprecated Unified with 'link'. Version 0.9.2.
- * @see HtmlHelper::link()
- */
-	function linkTo($title, $url, $htmlAttributes = array(), $confirmMessage = false, $escapeTitle = true, $return = false) {
-		return $this->link($title, $url, $htmlAttributes, $confirmMessage, $escapeTitle, $return);
-	}
-/**
- * @deprecated Name changed to '_parseAttributes'. Version 0.9.2.
- * @see HtmlHelper::_parseAttributes()
- */
-	function parseHtmlOptions($options, $exclude = null, $insertBefore = ' ', $insertAfter = null) {
-		if (!is_array($exclude))
-				$exclude=array();
-
-		if (is_array($options)) {
-				$out=array();
-
-				foreach($options as $k => $v) {
-					if (!in_array($k, $exclude)) {
-						$out[] = "{$k}=\"{$v}\"";
-					}
-				}
-				$out = join(' ', $out);
-				return $out ? $insertBefore . $out . $insertAfter : null;
-		} else {
-				return $options ? $insertBefore . $options . $insertAfter : null;
-		}
-	}
-/**
- * @deprecated Name changed to 'password'. Version 0.9.2.
- * @see HtmlHelper::password()
- */
-	function passwordTag($fieldName, $size = 20, $htmlAttributes = array(), $return = false) {
-		$args = func_get_args();
-		return call_user_func_array(array(&$this,
-					"password"),       $args);
-	}
-/**
- * @deprecated Name changed to 'radio'. Version 0.9.2.
- * @see HtmlHelper::radio()
- */
-	function radioTags($fieldName, $options, $inbetween = null, $htmlAttributes = array(), $return = false) {
-		return $this->radio($fieldName, $options, $inbetween, $htmlAttributes, $return);
-	}
-/**
- * @deprecated Name changed to 'url'. Version 0.9.2.
- * @see HtmlHelper::url()
- */
-	function urlFor($url) {
-		return $this->url($url);
-	}
-/**
- * @deprecated Name changed to 'submit'. Version 0.9.2.
- * @see HtmlHelper::submit()
- */
-	function submitTag() {
-		$args = func_get_args();
-		return call_user_func_array(array(&$this, "submit"), $args);
-	}
-/*************************************************************************
- * Moved methods
- *************************************************************************/
-/**
- * @deprecated Moved to TextHelper. Version 0.9.2.
- */
-	function trim() {
-		die("Method HtmlHelper::trim() was moved to TextHelper::trim().");
-	}
-/**
- * @deprecated Moved to JavascriptHelper. Version 0.9.2.
- */
-	function javascriptIncludeTag($url) {
-		die("Method HtmlHelper::javascriptIncludeTag() was moved to JavascriptHelper::link().");
-	}
-/**
- * @deprecated Moved to JavascriptHelper. Version 0.9.2.
- */
-	function javascriptTag($script) {
-		die("Method HtmlHelper::javascriptTag() was moved to JavascriptHelper::codeBlock().");
-	}
-/**
- * This is very WYSIWYG unfriendly, use HtmlHelper::url() to get contents of "action" attribute. Version 0.9.2.
- * @deprecated Version 0.9.2. Will not be available after 1.1.x.x
- * @see FormHelper::create()
- */
-	function formTag($target = null, $type = 'post', $htmlAttributes = array()) {
-		$htmlAttributes['action']=$this->UrlFor($target);
-		$htmlAttributes['method']=$type == 'get' ? 'get' : 'post';
-		$type == 'file' ? $htmlAttributes['enctype'] = 'multipart/form-data' : null;
-
-		$append = '';
-
-		if (isset($this->params['_Token']) && !empty($this->params['_Token'])) {
-				$append .= '<p style="display: inline; margin: 0px; padding: 0px;">';
-				$append .= $this->hidden('_Token/key', array('value' => $this->params['_Token']['key'], 'id' => '_TokenKey' . mt_rand()), true);
-				$append .= '</p>';
-		}
-
-		return sprintf($this->tags['form'], $this->parseHtmlOptions($htmlAttributes, null, '')) . $append;
-	}
-/**
- * This should be done using a content filter.
- * @deprecated Version 0.9.2. Will not be available after 1.1.x.x
- */
-	function linkEmail($title, $email = null, $options = null) {
-		// if no $email, then title contains the email.
-		if (empty($email))
-				$email=$title;
-
-		$match=array();
-
-		// does the address contain extra attributes?
-		preg_match('!^(.*)(\?.*)$!', $email, $match);
-
-		// plaintext
-		if (empty($options['encode']) || !empty($match[2])) {
-				return sprintf($this->tags['mailto'], $email, $this->parseHtmlOptions($options), $title);
-		}
-		// encoded to avoid spiders
-		else {
-				$email_encoded=null;
-
-				for($ii = 0; $ii < strlen($email); $ii++) {
-					if (preg_match('!\w!', $email[$ii])) {
-						$email_encoded .= '%' . bin2hex($email[$ii]);
-					} else {
-						$email_encoded .= $email[$ii];
-					}
-				}
-
-				$title_encoded=null;
-
-				for($ii = 0; $ii < strlen($title); $ii++) {
-					$title_encoded .= preg_match('/^[A-Za-z0-9]$/', $title[$ii])
-						? '&#x' . bin2hex($title[$ii]) . ';' : $title[$ii];
-				}
-
-				return sprintf($this->tags['mailto'],                              $email_encoded,
-									$this->parseHtmlOptions($options, array('encode')), $title_encoded);
-		}
-	}
-
-/**
- * @deprecated Version 0.9.2. Will not be available after 1.1.x.x
- */
-	function tag($name, $options = null, $open = false) {
-		$tag = "<$name " . $this->parseHtmlOptions($options);
-		$tag .= $open ? ">" : " />";
-		return $tag;
-	}
-/**
- * @deprecated Version 0.9.2. Will not be available after 1.1.x.x
- */
-	function contentTag($name, $content, $options = null) {
-		return "<$name " . $this->parseHtmlOptions($options) . ">$content</$name>";
-	}
-
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/javascript.php b/old/html/multidic/cake/libs/view/helpers/javascript.php
deleted file mode 100644
index 775fe9c..0000000
--- a/old/html/multidic/cake/libs/view/helpers/javascript.php
+++ /dev/null
@@ -1,320 +0,0 @@
-<?php
-/* SVN FILE: $Id: javascript.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Javascript Helper class file.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Javascript Helper class for easy use of JavaScript.
- *
- * JavascriptHelper encloses all methods needed while working with JavaScript.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class JavascriptHelper extends Helper{
-	var $_cachedEvents = array();
-	var $_cacheEvents = false;
-	var $_cacheToFile = false;
-	var $_cacheAll = false;
-	var $_rules = array();
-/**
- * Returns a JavaScript script tag.
- *
- * @param  string $script The JavaScript to be wrapped in SCRIPT tags.
- * @param  boolean $allowCache Allows the script to be cached if non-event caching is active
- * @return string The full SCRIPT element, with the JavaScript inside it.
- * @access public
- */
-	function codeBlock($script, $allowCache = true) {
-		if ($this->_cacheEvents && $this->_cacheAll && $allowCache) {
-			$this->_cachedEvents[] = $script;
-		} else {
-			return sprintf($this->tags['javascriptblock'], $script);
-		}
-	}
-/**
- * Returns a JavaScript include tag (SCRIPT element)
- *
- * @param  string $url URL to JavaScript file.
- * @return string
- * @access public
- */
-	function link($url) {
-		if (strpos($url, '.js') === false) {
-			$url .= ".js";
-		}
-		return sprintf($this->tags['javascriptlink'], $this->webroot . $this->themeWeb . JS_URL . $url);
-	}
-/**
- * Returns a JavaScript include tag for an externally-hosted script
- *
- * @param  string $url URL to JavaScript file.
- * @return string
- * @access public
- */
-	function linkOut($url) {
-		if (strpos($url, '.js') === false) {
-			$url .= ".js";
-		}
-		return sprintf($this->tags['javascriptlink'], $url);
-	}
-/**
- * Escape carriage returns and single and double quotes for JavaScript segments.
- *
- * @param string $script string that might have javascript elements
- * @return string escaped string
- * @access public
- */
-	function escapeScript($script) {
-		$script = r(array("\r\n", "\n", "\r"), '\n', $script);
-		$script = r(array('"', "'"), array('\"', "\\'"), $script);
-		return $script;
-	}
-/**
- * Escape a string to be JavaScript friendly.
- *
- * List of escaped ellements:
- *	+ "\r\n" => '\n'
- *	+ "\r" => '\n'
- *	+ "\n" => '\n'
- *	+ '"' => '\"'
- *	+ "'" => "\\'"
- *
- * @param  string $script String that needs to get escaped.
- * @return string Escaped string.
- * @access public
- */
-	function escapeString($string) {
-		$escape = array("\r\n" => '\n', "\r" => '\n', "\n" => '\n', '"' => '\"', "'" => "\\'");
-		return r(array_keys($escape), array_values($escape), $string);
-	}
-/**
- * Attach an event to an element. Used with the Prototype library.
- *
- * @param string $object Object to be observed
- * @param string $event event to observe
- * @param string $observer function to call
- * @param boolean $useCapture default true
- * @return boolean true on success
- * @access public
- */
-	function event($object, $event, $observer = null, $useCapture = false) {
-
-		if ($useCapture == true) {
-			$useCapture = "true";
-		} else {
-			$useCapture = "false";
-		}
-
-		if ($object == 'window' || strpos($object, '$(') !== false || strpos($object, '"') !== false || strpos($object, '\'') !== false) {
-			$b = "Event.observe($object, '$event', function(event){ $observer }, $useCapture);";
-		} else {
-			$chars = array('#', ' ', ', ', '.', ':');
-			$found = false;
-			foreach ($chars as $char) {
-				if (strpos($object, $char) !== false) {
-					$found = true;
-					break;
-				}
-			}
-			if ($found) {
-				$this->_rules[$object] = $event;
-			} else {
-				$b = "Event.observe(\$('$object'), '$event', function(event){ $observer }, $useCapture);";
-			}
-		}
-
-		if (isset($b) && !empty($b)) {
-			if ($this->_cacheEvents === true) {
-				$this->_cachedEvents[] = $b;
-				return;
-			} else {
-				return $this->codeBlock($b);
-			}
-		}
-	}
-/**
- * Cache JavaScript events created with event()
- *
- * @param boolean $file If true, code will be written to a file
- * @param boolean $all If true, all code written with JavascriptHelper will be sent to a file
- * @return void
- * @access public
- */
-	function cacheEvents($file = false, $all = false) {
-		$this->_cacheEvents = true;
-		$this->_cacheToFile = $file;
-		$this->_cacheAll = $all;
-	}
-/**
- * Write cached JavaScript events
- *
- * @return string
- * @access public
- */
-	function writeEvents() {
-
-		$rules = array();
-		if (!empty($this->_rules)) {
-			foreach ($this->_rules as $sel => $event) {
-				$rules[] = "\t'{$sel}': function(element, event) {\n\t\t{$event}\n\t}";
-			}
-			$this->_cacheEvents = true;
-		}
-
-		if ($this->_cacheEvents) {
-
-			$this->_cacheEvents = false;
-			$events = $this->_cachedEvents;
-			$data = implode("\n", $events);
-			$this->_cachedEvents = array();
-
-			if (!empty($rules)) {
-				$data .= "\n\nvar SelectorRules = {\n" . implode(",\n\n", $rules) . "\n}\n";
-				$data .= "\nEventSelectors.start(SelectorRules);\n";
-			}
-
-			if (!empty($events) || !empty($rules)) {
-				if ($this->_cacheToFile) {
-					$filename = md5($data);
-					if (!file_exists(JS . $filename . '.js')) {
-						cache(r(WWW_ROOT, '', JS) . $filename . '.js', $data, '+999 days', 'public');
-					}
-					return $this->link($filename);
-				} else {
-					return $this->codeBlock("\n" . $data . "\n");
-				}
-			}
-		}
-	}
-/**
- * Includes the Prototype Javascript library (and anything else) inside a single script tag.
- *
- * Note: The recommended approach is to copy the contents of
- * javascripts into your application's
- * public/javascripts/ directory, and use @see javascriptIncludeTag() to
- * create remote script links.
- *
- * @param string $script name of script to include
- * @return string script with all javascript in/javascripts folder
- * @access public
- */
-	function includeScript($script = "") {
-		if ($script == "") {
-			$files = scandir(JS);
-			$javascript = '';
-
-			foreach($files as $file) {
-				if (substr($file, -3) == '.js') {
-					$javascript .= file_get_contents(JS . "{$file}") . "\n\n";
-				}
-			}
-		} else {
-			$javascript = file_get_contents(JS . "$script.js") . "\n\n";
-		}
-		return $this->codeBlock("\n\n" . $javascript);
-	}
-/**
- * Generates a JavaScript object in JavaScript Object Notation (JSON)
- * from an array
- *
- * @param array $data Data to be converted
- * @param boolean $block Wraps return value in a <script/> block if true
- * @param string $prefix Prepends the string to the returned data
- * @param string $postfix Appends the string to the returned data
- * @param array $stringKeys A list of array keys to be treated as a string
- * @param boolean $quoteKeys If false, treats $stringKey as a list of keys *not* to be quoted
- * @param string $q The type of quote to use
- * @return string A JSON code block
- * @access public
- */
-	function object($data = array(), $block = false, $prefix = '', $postfix = '', $stringKeys = array(), $quoteKeys = true, $q = "\"") {
-		if (is_object($data)) {
-			$data = get_object_vars($data);
-		}
-
-		$out = array();
-		$key = array();
-
-		if (is_array($data)) {
-			$keys = array_keys($data);
-		}
-
-		$numeric = true;
-
-		if (!empty($keys)) {
-			foreach($keys as $key) {
-				if (!is_numeric($key)) {
-					$numeric = false;
-					break;
-				}
-			}
-		}
-
-		foreach($data as $key => $val) {
-			if (is_array($val) || is_object($val)) {
-				$val = $this->object($val, false, '', '', $stringKeys, $quoteKeys, $q);
-			} else {
-				if ((!count($stringKeys) && !is_numeric($val) && !is_bool($val)) || ($quoteKeys && in_array($key, $stringKeys, true)) || (!$quoteKeys && !in_array($key, $stringKeys, true))) {
-					$val = $q . $this->escapeString($val) . $q;
-				}
-				if (trim($val) == '') {
-					$val = 'null';
-				}
-				if (is_bool($val)){
-					$val = ife($val, 'true', 'false');
-				}
-			}
-
-			if (!$numeric) {
-				$val = $q . $key . $q . ':' . $val;
-			}
-
-			$out[] = $val;
-		}
-
-		if (!$numeric) {
-			$rt = '{' . join(', ', $out) . '}';
-		} else {
-			$rt = '[' . join(', ', $out) . ']';
-		}
-		$rt = $prefix . $rt . $postfix;
-
-		if ($block) {
-			$rt = $this->codeBlock($rt);
-		}
-
-		return $rt;
-	}
-/**
- * AfterRender callback.  Writes any cached events to the view, or to a temp file.
- *
- * @return void
- * @access public
- */
-	function afterRender() {
-		echo $this->writeEvents();
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/number.php b/old/html/multidic/cake/libs/view/helpers/number.php
deleted file mode 100644
index 92a3da2..0000000
--- a/old/html/multidic/cake/libs/view/helpers/number.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-/* SVN FILE: $Id: number.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Number Helper.
- *
- * Methods to make numbers more readable.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Number helper library.
- *
- * Methods to make numbers more readable.
- *
- * @package 	cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class NumberHelper extends Helper{
-/**
- * Formats a number with a level of precision.
- *
- * @param  float	$number	A floating point number.
- * @param  integer $precision The precision of the returned number.
- * @return float Enter description here...
- * @access public
- */
-	 function precision($number, $precision = 3) {
-		  return sprintf("%01.{$precision}f", $number);
-	 }
-
-/**
- * Returns a formatted-for-humans file size.
- *
- * @param integer $length Size in bytes
- * @return string Human readable size
- * @access public
- */
-	 function toReadableSize($size) {
-		  switch($size)
-				{
-				case 1: return '1 Byte';
-
-				case $size < 1024: return $size . ' Bytes';
-
-				case $size < 1024 * 1024: return NumberHelper::precision($size / 1024, 0) . ' KB';
-
-				case $size < 1024 * 1024 * 1024: return NumberHelper::precision($size / 1024 / 1024, 2) . ' MB';
-
-				case $size < 1024 * 1024 * 1024 * 1024:
-					return NumberHelper::precision($size / 1024 / 1024 / 1024, 2) . ' GB';
-
-				case $size < 1024 * 1024 * 1024 * 1024 * 1024:
-					return NumberHelper::precision($size / 1024 / 1024 / 1024 / 1024, 2) . ' TB';
-				}
-	 }
-
-/**
- * Formats a number into a percentage string.
- *
- * @param float $number A floating point number
- * @param integer $precision The precision of the returned number
- * @return string Percentage string
- * @access public
- */
-	 function toPercentage($number, $precision = 2) {
-		  return NumberHelper::precision($number, $precision) . '%';
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/session.php b/old/html/multidic/cake/libs/view/helpers/session.php
deleted file mode 100644
index 9b544f5..0000000
--- a/old/html/multidic/cake/libs/view/helpers/session.php
+++ /dev/null
@@ -1,162 +0,0 @@
-<?php
-/* SVN FILE: $Id: session.php 4757 2007-04-04 08:24:30Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 1.1.7.3328
- * @version			$Revision: 4757 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-04-04 03:24:30 -0500 (Wed, 04 Apr 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Session Helper.
- *
- * Session reading from the view.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- *
- */
-class SessionHelper extends CakeSession {
-/**
- * List of helpers used by this helper
- *
- * @var array
- */
-	var $helpers = null;
-/**
- * Used to determine if methods implementation is used, or bypassed
- *
- * @var boolean
- */
-	var $__active = true;
-/**
- * Class constructor
- *
- * @param string $base
- */
-	function __construct($base = null) {
-		if (!defined('AUTO_SESSION') || AUTO_SESSION === true) {
-			parent::__construct($base, false);
-		} else {
-			$this->__active = false;
-		}
-	}
-/**
- * Turn sessions on if AUTO_SESSION is set to false in core.php
- *
- * @param string $base
- */
-	function activate($base = null) {
-		$this->__active = true;
-	}
-/**
- * Used to read a session values set in a controller for a key or return values for all keys.
- *
- * In your view: $session->read('Controller.sessKey');
- * Calling the method without a param will return all session vars
- *
- * @param string $name the name of the session key you want to read
- *
- * @return values from the session vars
- * @access public
- */
-	function read($name = null) {
-		if ($this->__active === true) {
-			return parent::read($name);
-		}
-		return false;
-	}
-/**
- * Used to check is a session key has been set
- *
- * In your view: $session->check('Controller.sessKey');
- *
- * @param string $name
- * @return boolean
- * @access public
- */
-	function check($name) {
-		if ($this->__active === true) {
-			return parent::check($name);
-		}
-		return false;
-	}
-/**
- * Returns last error encountered in a session
- *
- * In your view: $session->error();
- *
- * @return string last error
- * @access public
- */
-	function error() {
-		if ($this->__active === true) {
-			return parent::error();
-		}
-		return false;
-	}
-/**
- * Used to render the message set in Controller::Session::setFlash()
- *
- * In your view: $session->flash('somekey');
- * 					Will default to flash if no param is passed
- *
- * @param string $key The [Message.]key you are rendering in the view.
- * @return string Will echo the value if $key is set, or false if not set.
- * @access public
- */
-	function flash($key = 'flash') {
-		if ($this->__active === true) {
-			if (parent::check('Message.' . $key)) {
-				$flash = parent::read('Message.' . $key);
-
-				if ($flash['layout'] == 'default') {
-					$out = '<div id="' . $key . 'Message" class="message">' . $flash['message'] . '</div>';
-				} elseif ($flash['layout'] == '' || $flash['layout'] == null) {
-					$out = $flash['message'];
-				} else {
-					$view =& ClassRegistry::getObject('view');
-					list($tmpLayout, $tmpVars, $tmpTitle) = array($view->layout, $view->viewVars, $view->pageTitle);
-					list($view->layout, $view->viewVars, $view->pageTitle) = array($flash['layout'], $flash['params'], '');
-					$out = $view->renderLayout($flash['message']);
-					list($view->layout, $view->viewVars, $view->pageTitle) = array($tmpLayout, $tmpVars, $tmpTitle);
-				}
-				e($out);
-				parent::del('Message.' . $key);
-				return true;
-			}
-		}
-		return false;
-	}
-/**
- * Used to check is a session is valid in a view
- *
- * @return boolean
- * @access public
- */
-	function valid() {
-		if ($this->__active === true) {
-			return parent::valid();
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/text.php b/old/html/multidic/cake/libs/view/helpers/text.php
deleted file mode 100644
index a2281dc..0000000
--- a/old/html/multidic/cake/libs/view/helpers/text.php
+++ /dev/null
@@ -1,238 +0,0 @@
-<?php
-/* SVN FILE: $Id: text.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Text Helper
- *
- * Text manipulations: Highlight, excerpt, truncate, strip of links, convert email addresses to mailto: links...
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- *
- */
-if (!class_exists('Flay')) {
-	 uses('flay');
-}
-if (!class_exists('HtmlHelper')) {
-	 uses('view' . DS . 'helpers' . DS . 'html');
-}
-/**
- * Text helper library.
- *
- * Text manipulations: Highlight, excerpt, truncate, strip of links, convert email addresses to mailto: links...
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class TextHelper extends Helper{
-/**
- * Highlights a given phrase in a text.
- *
- * @param string $text Text to search the phrase in
- * @param string $phrase The phrase that will be searched
- * @param string $highlighter The piece of html with that the phrase will be highlighted
- * @return string The highlighted text
- * @access public
- */
-	 function highlight($text, $phrase, $highlighter = '<span class="highlight">\1</span>') {
-		  if (empty($phrase))
-				return $text;
-
-		  if (is_array($phrase)) {
-				$replace=array();
-				$with=array();
-
-				foreach($phrase as $key => $value) {
-					 if (empty($key)) {
-						  $key  =$value;
-						  $value=$highlighter;
-					 }
-
-					 $replace[]='|(' . $key . ')|';
-					 $with[]=empty($value) ? $highlighter : $value;
-				}
-
-				return preg_replace($replace, $with, $text);
-		  } else {
-				return preg_replace("|({$phrase})|i", $highlighter, $text);
-		  }
-	 }
-/**
- * Strips given text of all links (<a href=....)
- *
- * @param string $text Text
- * @return string The text without links
- * @access public
- */
-	 function stripLinks($text) {
-		  return preg_replace('|<a.*>(.*)<\/a>|im', '\1', $text);
-	 }
-/**
- * Adds links (<a href=....) to a given text, by finding text that begins with
- * strings like http:// and ftp://.
- *
- * @param string $text Text to add links to
- * @param array $htmlOptions Array of HTML options.
- * @return string The text with links
- * @access public
- */
-	 function autoLinkUrls($text, $htmlOptions = array()) {
-		  $options='array(';
-
-		  foreach($htmlOptions as $option => $value) {
-				$options .= "'$option' => '$value', ";
-		  }
-
-		  $options .= ')';
-
-		  $text = preg_replace_callback('#((?:http|https|ftp|nntp)://[^ <]+)#',
-												create_function('$matches',
-																	 '$Html = new HtmlHelper(); $Html->tags = $Html->loadConfig(); return $Html->link($matches[0], $matches[0],' . $options . ');'),
-												$text);
-		  return preg_replace_callback('#(?<!http://|https://|ftp://|nntp://)(www\.[^\n\%\ <]+[^<\n\%\,\.\ <])#',
-												 create_function('$matches',
-																	  '$Html = new HtmlHelper(); $Html->tags = $Html->loadConfig(); return $Html->link($matches[0], "http://" . $matches[0],' . $options . ');'),
-												 $text);
-	 }
-/**
- * Adds email links (<a href="mailto:....) to a given text.
- *
- * @param string $text Text
- * @param array $htmlOptions Array of HTML options.
- * @return string The text with links
- * @access public
- */
-	 function autoLinkEmails($text, $htmlOptions = array()) {
-		  $options='array(';
-
-		  foreach($htmlOptions as $option => $value) {
-				$options .= "'$option' => '$value', ";
-		  }
-
-		  $options .= ')';
-
-		  return preg_replace_callback(
-						'#([_A-Za-z0-9+-]+(?:\.[_A-Za-z0-9+-]+)*@[A-Za-z0-9-]+(?:\.[A-Za-z0-9-]+)*)#',
-						create_function('$matches',
-											 '$Html = new HtmlHelper(); $Html->tags = $Html->loadConfig(); return $Html->linkEmail($matches[0], $matches[0],' . $options . ');'),
-						$text);
-	 }
-/**
- * Convert all links and email adresses to HTML links.
- *
- * @param string $text Text
- * @param array $htmlOptions Array of HTML options.
- * @return string The text with links
- * @access public
- */
-	 function autoLink($text, $htmlOptions = array()) {
-		  return $this->autoLinkEmails($this->autoLinkUrls($text, $htmlOptions), $htmlOptions);
-	 }
-/**
- * Truncates text.
- *
- * Cuts a string to the length of $length and replaces the last characters
- * with the ending if the text is longer than length.
- *
- * @param string  $text	String to truncate.
- * @param integer $length Length of returned string, including ellipsis.
- * @param string  $ending Ending to be appended to the trimmed string.
- * @param boolean $exact If false, $test will not be cut mid-word
- * @return string Trimmed string.
- * @access public
- */
-	 function truncate($text, $length, $ending = '...', $exact = true) {
-		  if (strlen($text) <= $length) {
-				return $text;
-		  } else {
-				$truncate=substr($text, 0, $length - strlen($ending));
-
-				if (!$exact) {
-					 $spacepos=strrpos($truncate, ' ');
-
-					 if (isset($spacepos)) {
-						  return substr($truncate, 0, $spacepos) . $ending;
-					 }
-				}
-
-				return $truncate . $ending;
-		  }
-	 }
-/**
- * Alias for truncate().
- *
- * @see TextHelper::truncate()
- * @return Text::truncate()
- * @access public
- */
-	 function trim() {
-		  $args=func_get_args();
-		  return call_user_func_array(array(&$this,
-					  "truncate"),       $args);
-	 }
-/**
- * Extracts an excerpt from the text surrounding the phrase with a number of characters on each side determined by radius.
- *
- * @param string $text String to search the phrase in
- * @param string $phrase Phrase that will be searched for
- * @param integer $radius The amount of characters that will be returned on each side of the founded phrase
- * @param string $ending Ending that will be appended
- * @return string
- * @access public
- */
-	 function excerpt($text, $phrase, $radius = 100, $ending = "...") {
-		  if (empty($text) or empty($phrase))
-				return $this->truncate($text, $radius * 2, $ending);
-
-		  if ($radius < strlen($phrase))
-				$radius=strlen($phrase);
-
-		  $pos     =strpos($text, $phrase);
-		  $startPos=$pos <= $radius ? 0 : $pos - $radius;
-		  $endPos  =$pos + strlen($phrase) + $radius >= strlen($text)
-			  ? strlen($text) : $pos + strlen($phrase) + $radius;
-
-		  $excerpt =substr($text, $startPos, $endPos - $startPos);
-
-		  if ($startPos != 0)
-				$excerpt=substr_replace($excerpt, $ending, 0, strlen($phrase));
-
-		  if ($endPos != strlen($text))
-				$excerpt=substr_replace($excerpt, $ending, -strlen($phrase));
-
-		  return $excerpt;
-	 }
-/**
- * Text-to-html parser, similar to Textile or RedCloth, only with a little different syntax.
- *
- * @param string $text String to "flay"
- * @param boolean $allowHtml Set to true if if html is allowed
- * @return string "Flayed" text
- * @todo Change this. We need a real Textile parser.
- * @access public
- */
-	 function flay($text, $allowHtml = false) {
-		  return Flay::toHtml($text, false, $allowHtml);
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/helpers/time.php b/old/html/multidic/cake/libs/view/helpers/time.php
deleted file mode 100644
index b584821..0000000
--- a/old/html/multidic/cake/libs/view/helpers/time.php
+++ /dev/null
@@ -1,397 +0,0 @@
-<?php
-/* SVN FILE: $Id: time.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Time Helper class file.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.helpers
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Time Helper class for easy use of time data.
- *
- * Manipulation of time data.
- *
- * @package		cake
- * @subpackage	cake.cake.libs.view.helpers
- */
-class TimeHelper extends Helper {
-/**
- * Returns given string trimmed to given length, adding an ending (default: "..") if necessary.
- *
- * @param string $string String to trim
- * @param integer $length Length of returned string, excluding ellipsis
- * @param string $ending Ending to be appended after trimmed string
- * @return string Trimmed string
- * @access public
- */
-	function trim($string, $length, $ending = '..') {
-		return substr($string, 0, $length) . (strlen($string) > $length ? $ending : null);
-	}
-/**
- * Returns a UNIX timestamp, given either a UNIX timestamp or a valid strtotime() date string.
- *
- * @param string $date_string Datetime string
- * @return string Formatted date string
- * @access public
- */
-	function fromString($date_string) {
-		if (is_integer($date_string) || is_numeric($date_string)) {
-			return intval($date_string);
-		} else {
-			return strtotime($date_string);
-		}
-	}
-/**
- * Returns a nicely formatted date string for given Datetime string.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return	Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Formatted date string
- * @access public
- */
-	function nice($date_string = null, $return = false) {
-		if ($date_string != null) {
-			$date = $this->fromString($date_string);
-		} else {
-			$date = time();
-		}
-
-		$ret = date("D, M jS Y, H:i", $date);
-		return $this->output($ret, $return);
-	}
-/**
- * Returns a formatted descriptive date string for given datetime string.
- *
- * If the given date is today, the returned string could be "Today, 16:54".
- * If the given date was yesterday, the returned string could be "Yesterday, 16:54".
- * If $date_string's year is the current year, the returned string does not
- * include mention of the year.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Described, relative date string
- * @access public
- */
-	function niceShort($date_string = null, $return = false) {
-		$date = $date_string ? $this->fromString($date_string) : time();
-		$y = $this->isThisYear($date) ? '' : ' Y';
-
-		if ($this->isToday($date)) {
-			$ret = "Today, " . date("H:i", $date);
-		} elseif($this->wasYesterday($date)) {
-			$ret = "Yesterday, " . date("H:i", $date);
-		} else {
-			$ret = date("M jS{$y}, H:i", $date);
-		}
-
-		return $this->output($ret, $return);
-	}
-/**
- * Returns true if given datetime string is today.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return boolean True if datetime string is today
- * @access public
- */
-	function isToday($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date('Y-m-d', $date) == date('Y-m-d', time());
-		return $this->output($ret, $return);
-	}
-/**
- * Returns a partial SQL string to search for all records between two dates.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param string $end Datetime string or Unix timestamp
- * @param string $field_name Name of database field to compare with
- * @param  boolean $return Whether this method should return a value  or output it. This overrides AUTO_OUTPUT.
- * @return string Partial SQL string.
- * @access public
- */
-	function daysAsSql($begin, $end, $field_name, $return = false) {
-		$begin = $this->fromString($begin);
-		$end = $this->fromString($end);
-		$begin = date('Y-m-d', $begin) . ' 00:00:00';
-		$end = date('Y-m-d', $end) . ' 23:59:59';
-
-		return $this->output("($field_name >= '$begin') AND ($field_name <= '$end')", $return);
-	}
-/**
- * Returns a partial SQL string to search for all records between two times
- * occurring on the same day.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param string $field_name Name of database field to compare with
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Partial SQL string.
- * @access public
- */
-	function dayAsSql($date_string, $field_name, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = $this->daysAsSql($date_string, $date_string, $field_name);
-		return $this->output($ret, $return);
-	}
-/**
- * Returns true if given datetime string is within current year.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return boolean True if datetime string is within current year
- * @access public
- */
-	function isThisYear($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date('Y', $date) == date('Y', time());
-		return $this->output($ret, $return);
-	}
-/**
- * Returns true if given datetime string was yesterday.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return boolean True if datetime string was yesterday
- * @access public
- */
-	function wasYesterday($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date('Y-m-d', $date) == date('Y-m-d', strtotime('yesterday'));
-		return $this->output($ret, $return);
-	}
-/**
- * Returns true if given datetime string is tomorrow.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return boolean True if datetime string was yesterday
- * @access public
- */
-	function isTomorrow($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date('Y-m-d', $date) == date('Y-m-d', strtotime('tomorrow'));
-		return $this->output($ret, $return);
-	}
-/**
- * Returns a UNIX timestamp from a textual datetime description. Wrapper for PHP function strtotime().
- *
- * @param string $date_string Datetime string to be represented as a Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return int Unix timestamp
- * @access public
- */
-	function toUnix($date_string, $return = false) {
-		$ret = strtotime($date_string);
-		return $this->output($ret, $return);
-	}
-/**
- * Returns a date formatted for Atom RSS feeds.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Formatted date string
- * @access public
- */
-	function toAtom($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date('Y-m-d\TH:i:s\Z', $date);
-		return $this->output($ret, $return);
-	}
-/**
- * Formats date for RSS feeds
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Formatted date string
- * @access public
- */
-	function toRSS($date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$ret = date("r", $date);
-		return $this->output($ret, $return);
-	}
-/**
- * Returns either a relative date or a formatted date depending
- * on the difference between the current time and given datetime.
- * $datetime should be in a <i>strtotime</i>-parsable format, like MySQL's datetime datatype.
- *
- * Relative dates look something like this:
- *	3 weeks, 4 days ago
- *	15 seconds ago
- * Formatted dates look like this:
- *	on 02/18/2004
- *
- * The returned string includes 'ago' or 'on' and assumes you'll properly add a word
- * like 'Posted ' before the function output.
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param string $format Default format if timestamp is used in $date_string
- * @param string $backwards False if $date_string is in the past, true if in the future
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Relative time string.
- * @access public
- */
-	function timeAgoInWords($datetime_string, $format = 'j/n/y', $backwards = false, $return = false) {
-		$datetime = $this->fromString($datetime_string);
-
-		$in_seconds = $datetime;
-		if ($backwards) {
-			$diff = $in_seconds - time();
-		} else {
-			$diff = time() - $in_seconds;
-		}
-
-		$months = floor($diff / 2419200);
-		$diff -= $months * 2419200;
-		$weeks = floor($diff / 604800);
-		$diff -= $weeks * 604800;
-		$days = floor($diff / 86400);
-		$diff -= $days * 86400;
-		$hours = floor($diff / 3600);
-		$diff -= $hours * 3600;
-		$minutes = floor($diff / 60);
-		$diff -= $minutes * 60;
-		$seconds = $diff;
-
-		if ($months > 0) {
-			// over a month old, just show date (mm/dd/yyyy format)
-			$relative_date = 'on ' . date($format, $in_seconds);
-			$old = true;
-		} else {
-			$relative_date = '';
-			$old = false;
-
-			if ($weeks > 0) {
-				// weeks and days
-				$relative_date .= ($relative_date ? ', ' : '') . $weeks . ' week' . ($weeks > 1 ? 's' : '');
-				$relative_date .= $days > 0 ? ($relative_date ? ', ' : '') . $days . ' day' . ($days > 1 ? 's' : '') : '';
-			} elseif($days > 0) {
-				// days and hours
-				$relative_date .= ($relative_date ? ', ' : '') . $days . ' day' . ($days > 1 ? 's' : '');
-				$relative_date .= $hours > 0 ? ($relative_date ? ', ' : '') . $hours . ' hour' . ($hours > 1 ? 's' : '') : '';
-			} elseif($hours > 0) {
-				// hours and minutes
-				$relative_date .= ($relative_date ? ', ' : '') . $hours . ' hour' . ($hours > 1 ? 's' : '');
-				$relative_date .= $minutes > 0 ? ($relative_date ? ', ' : '') . $minutes . ' minute' . ($minutes > 1 ? 's' : '') : '';
-			} elseif($minutes > 0) {
-				// minutes only
-				$relative_date .= ($relative_date ? ', ' : '') . $minutes . ' minute' . ($minutes > 1 ? 's' : '');
-			} else {
-				// seconds only
-				$relative_date .= ($relative_date ? ', ' : '') . $seconds . ' second' . ($seconds != 1 ? 's' : '');
-			}
-		}
-
-		$ret = $relative_date;
-
-		// show relative date and add proper verbiage
-		if (!$backwards && !$old) {
-			$ret .= ' ago';
-		}
-		return $this->output($ret, $return);
-	}
-/**
- * Alias for timeAgoInWords
- *
- * @param string $date_string Datetime string or Unix timestamp
- * @param string $format Default format if timestamp is used in $date_string
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return string Relative time string.
- * @see Time::timeAgoInWords()
- * @access public
- */
-	function relativeTime($datetime_string, $format = 'j/n/y', $return = false) {
-		$date = strtotime($datetime_string);
-
-		if (strtotime("now") > $date) {
-			$ret = $this->timeAgoInWords($datetime_string, $format, false);
-		} else {
-			$ret = $this->timeAgoInWords($datetime_string, $format, true);
-		}
-
-		return $this->output($ret, $return);
-	}
-/**
- * Returns true if specified datetime was within the interval specified, else false.
- *
- * @param mixed $timeInterval the numeric value with space then time type. Example of valid types: 6 hours, 2 days, 1 minute.
- * @param mixed $date_string the datestring or unix timestamp to compare
- * @param  boolean $return Whether this method should return a value or output it. This overrides AUTO_OUTPUT.
- * @return boolean
- * @access public
- */
-	function wasWithinLast($timeInterval, $date_string, $return = false) {
-		$date = $this->fromString($date_string);
-		$result = preg_split('/\\s/', $timeInterval);
-		$numInterval = $result[0];
-		$textInterval = $result[1];
-		$currentTime = floor(time());
-		$seconds = ($currentTime - floor($date));
-
-		switch($textInterval) {
-			case "seconds":
-			case "second":
-				$timePeriod = $seconds;
-				$ret = $return;
-			break;
-			case "minutes":
-			case "minute":
-				$minutes = floor($seconds / 60);
-				$timePeriod = $minutes;
-			break;
-			case "hours":
-			case "hour":
-				$hours = floor($seconds / 3600);
-				$timePeriod = $hours;
-			break;
-			case "days":
-			case "day":
-				$days = floor($seconds / 86400);
-				$timePeriod = $days;
-			break;
-			case "weeks":
-			case "week":
-				$weeks = floor($seconds / 604800);
-				$timePeriod = $weeks;
-			break;
-			case "months":
-			case "month":
-				$months = floor($seconds / 2629743.83);
-				$timePeriod = $months;
-			break;
-			case "years":
-			case "year":
-				$years = floor($seconds / 31556926);
-				$timePeriod = $years;
-			break;
-			default:
-				$days = floor($seconds / 86400);
-				$timePeriod = $days;
-			break;
-		}
-		if ($timePeriod <= $numInterval) {
-				$ret = true;
-		} else {
-				$ret = false;
-		}
-		return $this->output($ret, $return);
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/.svn/entries b/old/html/multidic/cake/libs/view/templates/.svn/entries
deleted file mode 100644
index b05b996..0000000
--- a/old/html/multidic/cake/libs/view/templates/.svn/entries
+++ /dev/null
@@ -1,43 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/view/templates
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-pages
-dir
-
-layouts
-dir
-
-scaffolds
-dir
-
-elements
-dir
-
-errors
-dir
-
diff --git a/old/html/multidic/cake/libs/view/templates/.svn/format b/old/html/multidic/cake/libs/view/templates/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/view/templates/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/view/templates/elements/.svn/entries b/old/html/multidic/cake/libs/view/templates/elements/.svn/entries
deleted file mode 100644
index 10673dc..0000000
--- a/old/html/multidic/cake/libs/view/templates/elements/.svn/entries
+++ /dev/null
@@ -1,40 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/view/templates/elements
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-dump.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-22a82be0c9cde2ae4d50e630d1bdc8d0
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/view/templates/elements/.svn/format b/old/html/multidic/cake/libs/view/templates/elements/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/view/templates/elements/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/view/templates/elements/.svn/text-base/dump.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/elements/.svn/text-base/dump.thtml.svn-base
deleted file mode 100644
index 4f9da28..0000000
--- a/old/html/multidic/cake/libs/view/templates/elements/.svn/text-base/dump.thtml.svn-base
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-/* SVN FILE: $Id: dump.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.elements
- * @since			CakePHP(tm) v 0.10.5.1782
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<div>
-	<h2>Controller dump:</h2>
-		<pre>
-			<?php print_r($this->controller); ?>
-		</pre>
-</div>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/elements/dump.thtml b/old/html/multidic/cake/libs/view/templates/elements/dump.thtml
deleted file mode 100644
index 4f9da28..0000000
--- a/old/html/multidic/cake/libs/view/templates/elements/dump.thtml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-/* SVN FILE: $Id: dump.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.elements
- * @since			CakePHP(tm) v 0.10.5.1782
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<div>
-	<h2>Controller dump:</h2>
-		<pre>
-			<?php print_r($this->controller); ?>
-		</pre>
-</div>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/entries b/old/html/multidic/cake/libs/view/templates/errors/.svn/entries
deleted file mode 100644
index 585ac30..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/entries
+++ /dev/null
@@ -1,208 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/view/templates/errors
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-missing_connection.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-cd64a46abe2b6e71d908ded576621bb8
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_model.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-acf3d7c746947b8ab73f8ce424b87208
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-scaffold_error.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-0749079601d925db91995ec8337b9a6d
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_component_file.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-11c2f8f8a374a156d9db22f431b16c40
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_helper_class.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-938ef26016468625788348214300b586
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_view.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-176918c6a1f1e34296a85ed2b8a49e4e
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_layout.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-0318a243530a396d40d752a944de1eb5
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_action.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-1d44b6e6d4f822499c499b6dacdf69d1
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-private_action.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-71abc6f8548c152fbdc15f14594fdd35
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_helper_file.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-b3d30cb6c5be3ac5bea6b2b151eee52e
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_controller.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-ce6e0317ddfa7a53c54477dca951e533
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_table.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-bfcb658b9fe1746e8606bad42b4d8537
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_scaffolddb.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-932bd659a5da06555b81d1ae54384559
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-missing_component_class.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-3cf47aae916a1ba39e11ca57b05a423a
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-error404.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-1ce49175c0e67066db341238581059ef
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/format b/old/html/multidic/cake/libs/view/templates/errors/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/error404.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/error404.thtml.svn-base
deleted file mode 100644
index 5d60c45..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/error404.thtml.svn-base
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/* SVN FILE: $Id: error404.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1><?php echo $name; ?></h1>
-<p><?php echo $message; ?></p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_action.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_action.thtml.svn-base
deleted file mode 100644
index 5155ebd..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_action.thtml.svn-base
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_action.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Method in <?php echo $controller;?></h1>
-<p class="error">You are seeing this error because the action <em><?php echo $action;?></em> is not defined in controller <em><?php echo $controller;?></em></p>
-<p><span class="notice">If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_action.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the <?php echo $controller;?>::<?php echo $action;?>() in file : <?php echo APP_DIR.DS."controllers".DS.Inflector::underscore($controller).".php"; ?></p>
-<p>&lt;?php<br />
-class <?php echo $controller;?> extends AppController {<br />
-&nbsp;&nbsp;&nbsp;<strong>function <?php echo $action;?>() {<br />
-&nbsp;&nbsp;&nbsp;}</strong><br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_component_class.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_component_class.thtml.svn-base
deleted file mode 100644
index 7a2fd30..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_component_class.thtml.svn-base
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_component_class.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Component Class</h1>
-<p class="error">You are seeing this error because the component class <em><?php echo $component."Component";?></em>
-you have set in <?php echo $controller."Controller";?> can't be found or doesn't exist.</em></p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_component_class.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo APP_DIR.DS."controllers".DS."components".DS.$file; ?></p>
-<p>&lt;?php<br />
-class <?php echo $component;?>Component extends Object {<br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_component_file.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_component_file.thtml.svn-base
deleted file mode 100644
index 1a64a1e..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_component_file.thtml.svn-base
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_component_file.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Component File</h1>
-<p class="error">You are seeing this error because the component file can't be found or doesn't exist.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_component_file.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo APP_DIR.DS."controllers".DS."components".DS.$file; ?></p>
-<p>&lt;?php<br />
-class <?php echo $component;?>Component extends Object {<br />
-
-}<br />
-?&gt;<br /> </p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_connection.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_connection.thtml.svn-base
deleted file mode 100644
index d40cbd3..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_connection.thtml.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_connection.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Requires a Database Connection</h1>
-<p class="error">Missing Database Connection: <?php echo $model;?> requires a database connection</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_database.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the file : <?php echo APP_DIR.DS."config".DS."database.php"; ?></p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_controller.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_controller.thtml.svn-base
deleted file mode 100644
index 1338ff0..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_controller.thtml.svn-base
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_controller.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing controller</h1>
-<p class="error">You are seeing this error because controller <em><?php echo $controller;?></em> could not be found.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_controller.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo APP_DIR.DS."controllers".DS.Inflector::underscore($controller).".php"; ?></p>
-<p>&lt;?php<br />
-class <?php echo $controller;?> extends AppController {<br />
-&nbsp;&nbsp;&nbsp;var $name = '<?php echo $controllerName;?>';<br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_helper_class.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_helper_class.thtml.svn-base
deleted file mode 100644
index e873260..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_helper_class.thtml.svn-base
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_helper_class.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Helper Class</h1>
-<p class="error">You are seeing this error because the view helper class <?php echo $helperClass;?> can't be found or doesn't exist.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_helper_class.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo APP_DIR.DS."views".DS."helpers".DS.$file; ?></p>
-<p>&lt;?php<br />
-class <?php echo $helperClass;?> extends Helper {<br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_helper_file.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_helper_file.thtml.svn-base
deleted file mode 100644
index 07b5f99..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_helper_file.thtml.svn-base
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_helper_file.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Helper File</h1>
-<p class="error">You are seeing this error because the view helper file <?php echo APP_DIR.DS."views".DS."helpers".DS.$file; ?> can't be found or doesn't exist.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_helper_file.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo APP_DIR.DS."views".DS."helpers".DS.$file; ?></p>
-<p>&lt;?php<br />
-class <?php echo $helperClass;?> extends Helper {<br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_layout.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_layout.thtml.svn-base
deleted file mode 100644
index a1d1793..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_layout.thtml.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_layout.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Layout</h1>
-<p class="error">You are seeing this error because the layout file <?php echo $file;?> can't be found or doesn't exist.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_layout.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the file : <?php echo $file;?></p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_model.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_model.thtml.svn-base
deleted file mode 100644
index 7fdb449..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_model.thtml.svn-base
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_model.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Model</h1>
-<p class="error">No class found for the <em><?php echo $model;?></em> model</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_model.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo "app".DS."models".DS.Inflector::underscore($model).".php"; ?></p>
-<p>&lt;?php<br />
-class <?php echo $model;?> extends AppModel {<br />
-&nbsp;&nbsp;&nbsp;var $name = '<?php echo $model;?>';<br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_scaffolddb.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_scaffolddb.thtml.svn-base
deleted file mode 100644
index 8334a99..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_scaffolddb.thtml.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_scaffolddb.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Scaffold Requires a Database Connection</h1>
-<p class="error">Missing Database Connection: Scaffold Does not work without a database connection</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_scaffolddb.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the file : <?php echo APP_DIR.DS."config".DS."database.php"; ?></p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_table.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_table.thtml.svn-base
deleted file mode 100644
index ccba78b..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_table.thtml.svn-base
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_table.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Database Table</h1>
-<p class="error">No Database table for model <?php echo $model;?> (expected "<?php echo $table;?>"), create it first.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_table.thtml"; ?>.</span></p>
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_view.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_view.thtml.svn-base
deleted file mode 100644
index bdcf8af..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/missing_view.thtml.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_view.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing view</h1>
-<p class="error">You are seeing this error because the view for <em><?php echo $controller.'Controller';?>::<?php echo $action;?>()</em> could not be found.</p>
-<p><span class="notice">If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_view.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the file : <?php echo $file;?></p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/private_action.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/private_action.thtml.svn-base
deleted file mode 100644
index 270c7e4..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/private_action.thtml.svn-base
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-/* SVN FILE: $Id: private_action.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Private Method in <?php echo $controller;?></h1>
-<p class="error">You are seeing this error because the private class method <em><?php echo $action;?></em> should not be accessed directly</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/private_action.thtml"; ?>.</span></p>
diff --git a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/scaffold_error.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/scaffold_error.thtml.svn-base
deleted file mode 100644
index e336048..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/.svn/text-base/scaffold_error.thtml.svn-base
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-/* SVN FILE: $Id: scaffold_error.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Scaffold Error</h1>
-<p class="error">Your must implement the following method in your controller</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/scaffold_error.thtml"; ?>.</span></p>
-<p>
-&nbsp;&nbsp;&nbsp;function _scaffoldError() {<br />
-&nbsp;&nbsp;&nbsp;}<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/error404.thtml b/old/html/multidic/cake/libs/view/templates/errors/error404.thtml
deleted file mode 100644
index 5d60c45..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/error404.thtml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/* SVN FILE: $Id: error404.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1><?php echo $name; ?></h1>
-<p><?php echo $message; ?></p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_action.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_action.thtml
deleted file mode 100644
index 5155ebd..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_action.thtml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_action.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Method in <?php echo $controller;?></h1>
-<p class="error">You are seeing this error because the action <em><?php echo $action;?></em> is not defined in controller <em><?php echo $controller;?></em></p>
-<p><span class="notice">If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_action.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the <?php echo $controller;?>::<?php echo $action;?>() in file : <?php echo APP_DIR.DS."controllers".DS.Inflector::underscore($controller).".php"; ?></p>
-<p>&lt;?php<br />
-class <?php echo $controller;?> extends AppController {<br />
-&nbsp;&nbsp;&nbsp;<strong>function <?php echo $action;?>() {<br />
-&nbsp;&nbsp;&nbsp;}</strong><br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_component_class.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_component_class.thtml
deleted file mode 100644
index 7a2fd30..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_component_class.thtml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_component_class.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Component Class</h1>
-<p class="error">You are seeing this error because the component class <em><?php echo $component."Component";?></em>
-you have set in <?php echo $controller."Controller";?> can't be found or doesn't exist.</em></p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_component_class.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo APP_DIR.DS."controllers".DS."components".DS.$file; ?></p>
-<p>&lt;?php<br />
-class <?php echo $component;?>Component extends Object {<br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_component_file.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_component_file.thtml
deleted file mode 100644
index 1a64a1e..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_component_file.thtml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_component_file.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Component File</h1>
-<p class="error">You are seeing this error because the component file can't be found or doesn't exist.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_component_file.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo APP_DIR.DS."controllers".DS."components".DS.$file; ?></p>
-<p>&lt;?php<br />
-class <?php echo $component;?>Component extends Object {<br />
-
-}<br />
-?&gt;<br /> </p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_connection.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_connection.thtml
deleted file mode 100644
index d40cbd3..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_connection.thtml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_connection.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Requires a Database Connection</h1>
-<p class="error">Missing Database Connection: <?php echo $model;?> requires a database connection</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_database.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the file : <?php echo APP_DIR.DS."config".DS."database.php"; ?></p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_controller.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_controller.thtml
deleted file mode 100644
index 1338ff0..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_controller.thtml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_controller.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing controller</h1>
-<p class="error">You are seeing this error because controller <em><?php echo $controller;?></em> could not be found.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_controller.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo APP_DIR.DS."controllers".DS.Inflector::underscore($controller).".php"; ?></p>
-<p>&lt;?php<br />
-class <?php echo $controller;?> extends AppController {<br />
-&nbsp;&nbsp;&nbsp;var $name = '<?php echo $controllerName;?>';<br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_helper_class.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_helper_class.thtml
deleted file mode 100644
index e873260..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_helper_class.thtml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_helper_class.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Helper Class</h1>
-<p class="error">You are seeing this error because the view helper class <?php echo $helperClass;?> can't be found or doesn't exist.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_helper_class.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo APP_DIR.DS."views".DS."helpers".DS.$file; ?></p>
-<p>&lt;?php<br />
-class <?php echo $helperClass;?> extends Helper {<br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_helper_file.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_helper_file.thtml
deleted file mode 100644
index 07b5f99..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_helper_file.thtml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_helper_file.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Helper File</h1>
-<p class="error">You are seeing this error because the view helper file <?php echo APP_DIR.DS."views".DS."helpers".DS.$file; ?> can't be found or doesn't exist.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_helper_file.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo APP_DIR.DS."views".DS."helpers".DS.$file; ?></p>
-<p>&lt;?php<br />
-class <?php echo $helperClass;?> extends Helper {<br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_layout.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_layout.thtml
deleted file mode 100644
index a1d1793..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_layout.thtml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_layout.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Layout</h1>
-<p class="error">You are seeing this error because the layout file <?php echo $file;?> can't be found or doesn't exist.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_layout.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the file : <?php echo $file;?></p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_model.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_model.thtml
deleted file mode 100644
index 7fdb449..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_model.thtml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_model.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Model</h1>
-<p class="error">No class found for the <em><?php echo $model;?></em> model</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_model.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Create the class below in file : <?php echo "app".DS."models".DS.Inflector::underscore($model).".php"; ?></p>
-<p>&lt;?php<br />
-class <?php echo $model;?> extends AppModel {<br />
-&nbsp;&nbsp;&nbsp;var $name = '<?php echo $model;?>';<br />
-}<br />
-?&gt;<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_scaffolddb.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_scaffolddb.thtml
deleted file mode 100644
index 8334a99..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_scaffolddb.thtml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_scaffolddb.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Scaffold Requires a Database Connection</h1>
-<p class="error">Missing Database Connection: Scaffold Does not work without a database connection</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_scaffolddb.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the file : <?php echo APP_DIR.DS."config".DS."database.php"; ?></p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_table.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_table.thtml
deleted file mode 100644
index ccba78b..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_table.thtml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_table.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing Database Table</h1>
-<p class="error">No Database table for model <?php echo $model;?> (expected "<?php echo $table;?>"), create it first.</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_table.thtml"; ?>.</span></p>
diff --git a/old/html/multidic/cake/libs/view/templates/errors/missing_view.thtml b/old/html/multidic/cake/libs/view/templates/errors/missing_view.thtml
deleted file mode 100644
index bdcf8af..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/missing_view.thtml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: missing_view.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Missing view</h1>
-<p class="error">You are seeing this error because the view for <em><?php echo $controller.'Controller';?>::<?php echo $action;?>()</em> could not be found.</p>
-<p><span class="notice">If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/missing_view.thtml"; ?>.</span></p>
-<p><span class="notice"><strong>Fatal</strong>: Confirm you have created the file : <?php echo $file;?></p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/errors/private_action.thtml b/old/html/multidic/cake/libs/view/templates/errors/private_action.thtml
deleted file mode 100644
index 270c7e4..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/private_action.thtml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-/* SVN FILE: $Id: private_action.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Private Method in <?php echo $controller;?></h1>
-<p class="error">You are seeing this error because the private class method <em><?php echo $action;?></em> should not be accessed directly</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/private_action.thtml"; ?>.</span></p>
diff --git a/old/html/multidic/cake/libs/view/templates/errors/scaffold_error.thtml b/old/html/multidic/cake/libs/view/templates/errors/scaffold_error.thtml
deleted file mode 100644
index e336048..0000000
--- a/old/html/multidic/cake/libs/view/templates/errors/scaffold_error.thtml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-/* SVN FILE: $Id: scaffold_error.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.errors
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>Scaffold Error</h1>
-<p class="error">Your must implement the following method in your controller</p>
-<p><span class="notice"><strong>Notice:</strong> If you want to customize this error message, create <?php echo APP_DIR.DS."views/errors/scaffold_error.thtml"; ?>.</span></p>
-<p>
-&nbsp;&nbsp;&nbsp;function _scaffoldError() {<br />
-&nbsp;&nbsp;&nbsp;}<br />
-</p>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/layouts/.svn/entries b/old/html/multidic/cake/libs/view/templates/layouts/.svn/entries
deleted file mode 100644
index 8dc841d..0000000
--- a/old/html/multidic/cake/libs/view/templates/layouts/.svn/entries
+++ /dev/null
@@ -1,64 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/view/templates/layouts
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-flash.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-c76c51aec1b9e1f8557d7f8442bd75b5
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-ajax.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-96424dbcddcea88308750a79b8ccea24
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-default.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-6069a0e5376e83f2a91671f59d84574a
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/view/templates/layouts/.svn/format b/old/html/multidic/cake/libs/view/templates/layouts/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/view/templates/layouts/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/view/templates/layouts/.svn/text-base/ajax.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/layouts/.svn/text-base/ajax.thtml.svn-base
deleted file mode 100644
index 15aac33..0000000
--- a/old/html/multidic/cake/libs/view/templates/layouts/.svn/text-base/ajax.thtml.svn-base
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/* SVN FILE: $Id: ajax.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *			1785 E. Sahara Avenue, Suite 490-204
- *			Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.layouts
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<?php echo $content_for_layout; ?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/layouts/.svn/text-base/default.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/layouts/.svn/text-base/default.thtml.svn-base
deleted file mode 100644
index c9b4471..0000000
--- a/old/html/multidic/cake/libs/view/templates/layouts/.svn/text-base/default.thtml.svn-base
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-/* SVN FILE: $Id: default.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.pages
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>CakePHP(tm) : <?php echo $title_for_layout;?></title>
-<link rel="icon" href="<?php echo $this->webroot . 'favicon.ico';?>" type="image/x-icon" />
-<link rel="shortcut icon" href="<?php echo $this->webroot . 'favicon.ico';?>" type="image/x-icon" />
-<?php echo $html->css('cake.generic');?>
-</head>
-<body>
-	<div id="container">
-		<div id="header">
-			<h1>CakePHP Rapid Development</h1>
-		</div>
-		<div id="content">
-			<?php if ($session->check('Message.flash'))
-					{
-						$session->flash();
-					}
-					echo $content_for_layout;
-			?>
-		</div>
-		<div id="footer">
-			&nbsp;
-			<a href="http://www.cakephp.org/" target="_new">
-				<?php echo $html->image('cake.power.png', array('alt'=>"CakePHP(tm) : Rapid Development Framework", 'border'=>"0"));?>
-			</a>
-		</div>
-	</div>
-	<?php echo $cakeDebug?>
-</body>
-</html>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/layouts/.svn/text-base/flash.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/layouts/.svn/text-base/flash.thtml.svn-base
deleted file mode 100644
index 18b2bb7..0000000
--- a/old/html/multidic/cake/libs/view/templates/layouts/.svn/text-base/flash.thtml.svn-base
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-/* SVN FILE: $Id: flash.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.layouts
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title><?php echo $page_title?></title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<?php if(Configure::read() == 0) { ?>
-<meta http-equiv="Refresh" content="<?php echo $pause?>;url=<?php echo $url?>"/>
-<?php } ?>
-<style><!--
-P { text-align:center; font:bold 1.1em sans-serif }
-A { color:#444; text-decoration:none }
-A:HOVER { text-decoration: underline; color:#44E }
---></style>
-</head>
-<body>
-<p><a href="<?php echo $url?>"><?php echo $message?></a></p>
-</body>
-</html>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/layouts/ajax.thtml b/old/html/multidic/cake/libs/view/templates/layouts/ajax.thtml
deleted file mode 100644
index 15aac33..0000000
--- a/old/html/multidic/cake/libs/view/templates/layouts/ajax.thtml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/* SVN FILE: $Id: ajax.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *			1785 E. Sahara Avenue, Suite 490-204
- *			Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.layouts
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<?php echo $content_for_layout; ?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/layouts/default.thtml b/old/html/multidic/cake/libs/view/templates/layouts/default.thtml
deleted file mode 100644
index c9b4471..0000000
--- a/old/html/multidic/cake/libs/view/templates/layouts/default.thtml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-/* SVN FILE: $Id: default.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.pages
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>CakePHP(tm) : <?php echo $title_for_layout;?></title>
-<link rel="icon" href="<?php echo $this->webroot . 'favicon.ico';?>" type="image/x-icon" />
-<link rel="shortcut icon" href="<?php echo $this->webroot . 'favicon.ico';?>" type="image/x-icon" />
-<?php echo $html->css('cake.generic');?>
-</head>
-<body>
-	<div id="container">
-		<div id="header">
-			<h1>CakePHP Rapid Development</h1>
-		</div>
-		<div id="content">
-			<?php if ($session->check('Message.flash'))
-					{
-						$session->flash();
-					}
-					echo $content_for_layout;
-			?>
-		</div>
-		<div id="footer">
-			&nbsp;
-			<a href="http://www.cakephp.org/" target="_new">
-				<?php echo $html->image('cake.power.png', array('alt'=>"CakePHP(tm) : Rapid Development Framework", 'border'=>"0"));?>
-			</a>
-		</div>
-	</div>
-	<?php echo $cakeDebug?>
-</body>
-</html>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/layouts/flash.thtml b/old/html/multidic/cake/libs/view/templates/layouts/flash.thtml
deleted file mode 100644
index 18b2bb7..0000000
--- a/old/html/multidic/cake/libs/view/templates/layouts/flash.thtml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-/* SVN FILE: $Id: flash.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.layouts
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title><?php echo $page_title?></title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<?php if(Configure::read() == 0) { ?>
-<meta http-equiv="Refresh" content="<?php echo $pause?>;url=<?php echo $url?>"/>
-<?php } ?>
-<style><!--
-P { text-align:center; font:bold 1.1em sans-serif }
-A { color:#444; text-decoration:none }
-A:HOVER { text-decoration: underline; color:#44E }
---></style>
-</head>
-<body>
-<p><a href="<?php echo $url?>"><?php echo $message?></a></p>
-</body>
-</html>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/pages/.svn/entries b/old/html/multidic/cake/libs/view/templates/pages/.svn/entries
deleted file mode 100644
index c775652..0000000
--- a/old/html/multidic/cake/libs/view/templates/pages/.svn/entries
+++ /dev/null
@@ -1,40 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/view/templates/pages
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-home.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-5380a5d97c4052ca4357a18b50b23cd2
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/view/templates/pages/.svn/format b/old/html/multidic/cake/libs/view/templates/pages/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/view/templates/pages/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/view/templates/pages/.svn/text-base/home.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/pages/.svn/text-base/home.thtml.svn-base
deleted file mode 100644
index 4cb3e5e..0000000
--- a/old/html/multidic/cake/libs/view/templates/pages/.svn/text-base/home.thtml.svn-base
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-/* SVN FILE: $Id: home.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.pages
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<p class="notice">Your database configuration file is <?php echo  file_exists(CONFIGS.'database.php') ?' present.' . $filePresent = ' ' : ' not present.'; ?></p>
-<?php if (!empty($filePresent)):?>
-<?php uses('model' . DS . 'connection_manager'); $db = ConnectionManager::getInstance(); ?>
-<?php $connected = $db->getDataSource('default'); ?>
-<p class="notice">Cake<?php echo $connected->isConnected() ? ' is able to' : ' is not able to';?> connect to the database.</p>
-<br />
-<?php endif; ?>
-<h2>CakePHP release information is on CakeForge</h2>
-<a href="https://trac.cakephp.org/wiki/notes/1.1.x.x">Read the release notes and get the latest version</a>
-<h2>Editing this Page</h2>
-<p>
-To change the content of this page, create: /app/views/pages/home.thtml.<br />
-To change its layout, create: /app/views/layouts/default.thtml.<br />
-<a href="http://manual.cakephp.org/">See the views section of the manual for more info</a><br />
-You can also add some CSS styles for your pages at: app/webroot/css/.
-</p>
-<h2>More about Cake</h2>
-<p>
-CakePHP is a rapid development framework for PHP which uses commonly known design patterns like
-Active Record, Association Data Mapping, Front Controller and MVC.
-</p>
-<p>
-Our primary goal is to provide a structured framework that enables PHP users at all levels
-to rapidly develop robust web applications, without any loss to flexibility.
-</p>
-<ul>
-	<li><a href="http://www.cakefoundation.org/">Cake Software Foundation</a>
-	<ul><li>Promoting development related to CakePHP</li></ul></li>
-	<li><a href="http://bakery.cakephp.org">The Bakery</a>
-	<ul><li>Everything CakePHP</li></ul></li>
-	<li><a href="http://astore.amazon.com/cakesoftwaref-20/">Book Store</a>
-	<ul><li>Recommended Software Books</li></ul></li>
-	<li><a href="http://www.cafepress.com/cakefoundation">CakeSchwag</a>
-	<ul><li>Get your own CakePHP gear - Doughnate to Cake</li></ul></li>
-	<li><a href="http://www.cakephp.org">CakePHP</a>
-	<ul><li>The Rapid Development Framework</li></ul></li>
-	<li><a href="http://manual.cakephp.org">CakePHP Manual</a>
-	<ul><li>Your Rapid Development Cookbook</li></ul></li>
-	<li><a href="http://api.cakephp.org">CakePHP API</a>
-	<ul><li>Docblock Your Best Friend</li></ul></li>
-	<li><a href="http://www.cakeforge.org">CakeForge</a>
-	<ul><li>Open Development for CakePHP</li></ul></li>
-	<li><a href="https://trac.cakephp.org/">CakePHP Trac</a>
-	<ul><li>For the Development of CakePHP (Tickets, SVN browser, Roadmap, Changelogs)</li></ul></li>
-	<li><a href="http://groups-beta.google.com/group/cake-php">CakePHP Google Group</a>
-	<ul><li>Community mailing list</li></ul></li>
-	<li><a href="irc://irc.freenode.net/cakephp">irc.freenode.net #cakephp</a>
-	<ul><li>Live chat about CakePHP</li></ul></li>
-</ul>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/pages/home.thtml b/old/html/multidic/cake/libs/view/templates/pages/home.thtml
deleted file mode 100644
index 4cb3e5e..0000000
--- a/old/html/multidic/cake/libs/view/templates/pages/home.thtml
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-/* SVN FILE: $Id: home.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.pages
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<p class="notice">Your database configuration file is <?php echo  file_exists(CONFIGS.'database.php') ?' present.' . $filePresent = ' ' : ' not present.'; ?></p>
-<?php if (!empty($filePresent)):?>
-<?php uses('model' . DS . 'connection_manager'); $db = ConnectionManager::getInstance(); ?>
-<?php $connected = $db->getDataSource('default'); ?>
-<p class="notice">Cake<?php echo $connected->isConnected() ? ' is able to' : ' is not able to';?> connect to the database.</p>
-<br />
-<?php endif; ?>
-<h2>CakePHP release information is on CakeForge</h2>
-<a href="https://trac.cakephp.org/wiki/notes/1.1.x.x">Read the release notes and get the latest version</a>
-<h2>Editing this Page</h2>
-<p>
-To change the content of this page, create: /app/views/pages/home.thtml.<br />
-To change its layout, create: /app/views/layouts/default.thtml.<br />
-<a href="http://manual.cakephp.org/">See the views section of the manual for more info</a><br />
-You can also add some CSS styles for your pages at: app/webroot/css/.
-</p>
-<h2>More about Cake</h2>
-<p>
-CakePHP is a rapid development framework for PHP which uses commonly known design patterns like
-Active Record, Association Data Mapping, Front Controller and MVC.
-</p>
-<p>
-Our primary goal is to provide a structured framework that enables PHP users at all levels
-to rapidly develop robust web applications, without any loss to flexibility.
-</p>
-<ul>
-	<li><a href="http://www.cakefoundation.org/">Cake Software Foundation</a>
-	<ul><li>Promoting development related to CakePHP</li></ul></li>
-	<li><a href="http://bakery.cakephp.org">The Bakery</a>
-	<ul><li>Everything CakePHP</li></ul></li>
-	<li><a href="http://astore.amazon.com/cakesoftwaref-20/">Book Store</a>
-	<ul><li>Recommended Software Books</li></ul></li>
-	<li><a href="http://www.cafepress.com/cakefoundation">CakeSchwag</a>
-	<ul><li>Get your own CakePHP gear - Doughnate to Cake</li></ul></li>
-	<li><a href="http://www.cakephp.org">CakePHP</a>
-	<ul><li>The Rapid Development Framework</li></ul></li>
-	<li><a href="http://manual.cakephp.org">CakePHP Manual</a>
-	<ul><li>Your Rapid Development Cookbook</li></ul></li>
-	<li><a href="http://api.cakephp.org">CakePHP API</a>
-	<ul><li>Docblock Your Best Friend</li></ul></li>
-	<li><a href="http://www.cakeforge.org">CakeForge</a>
-	<ul><li>Open Development for CakePHP</li></ul></li>
-	<li><a href="https://trac.cakephp.org/">CakePHP Trac</a>
-	<ul><li>For the Development of CakePHP (Tickets, SVN browser, Roadmap, Changelogs)</li></ul></li>
-	<li><a href="http://groups-beta.google.com/group/cake-php">CakePHP Google Group</a>
-	<ul><li>Community mailing list</li></ul></li>
-	<li><a href="irc://irc.freenode.net/cakephp">irc.freenode.net #cakephp</a>
-	<ul><li>Live chat about CakePHP</li></ul></li>
-</ul>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/entries b/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/entries
deleted file mode 100644
index 5e774ce..0000000
--- a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/entries
+++ /dev/null
@@ -1,76 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/libs/view/templates/scaffolds
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-add.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-831b2cffc865e2545f903774dc72026d
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-view.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-3b87e1429e81b0f78081ed16e4569438
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-edit.thtml
-file
-
-
-
-
-2007-09-05T15:23:20.000000Z
-adfcc537f96bcaad38690d77d47fd0aa
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-index.thtml
-file
-
-
-
-
-2007-07-02T11:17:54.000000Z
-31215759d2a4e309c20a95f2a19294e4
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/format b/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/add.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/add.thtml.svn-base
deleted file mode 100644
index d561546..0000000
--- a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/add.thtml.svn-base
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-/* SVN FILE: $Id: add.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.scaffolds
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>New <?php echo Inflector::humanize($this->name)?></h1>
-<?php
-if(is_null($this->plugin)) {
-	$path = '/';
-} else {
-	$path = '/'.$this->plugin.'/';
-}
-echo $html->formTag($path. Inflector::underscore($this->name).'/create');
-echo $form->generateFields( $fieldNames );
-echo $form->generateSubmitDiv( 'Add' );?>
-</form>
-<ul class='actions'>
-<?php echo "<li>".$html->link('List  '.Inflector::humanize($this->name), $path.$this->viewPath.'/index')."</li>"; ?>
-</ul>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/edit.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/edit.thtml.svn-base
deleted file mode 100644
index 1fd535e..0000000
--- a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/edit.thtml.svn-base
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/* SVN FILE: $Id: edit.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.scaffolds
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-$modelName = ucwords(Inflector::singularize($this->name));
-$modelKey = $modelName;
-if(is_null($this->plugin)) {
-	$path = '/';
-} else {
-	$path = '/'.$this->plugin.'/';
-}?>
-<h1><?php echo $type.' '.Inflector::humanize($modelName);?></h1>
-<?php
-if($type == 'Edit') {
-	echo $html->formTag($path . Inflector::underscore($this->name) .'/update');
-} else {
-	echo $html->formTag($path. Inflector::underscore($this->name).'/create');
-}
-echo $form->generateFields( $fieldNames );
-echo $form->generateSubmitDiv( 'Save' ); ?>
-</form>
-<ul class='actions'>
-<?php
-if($type == 'Edit') {
-	echo "<li>".$html->link('Delete  '.Inflector::humanize($modelName), $path.$this->viewPath.'/delete/'.$data[$modelKey][$this->controller->{$modelName}->primaryKey])."</li>";
-}
-echo "<li>".$html->link('List  '.Inflector::humanize($modelName), $path.$this->viewPath.'/index')."</li>";
-if($type == 'Edit') {
-	foreach($fieldNames as $field => $value) {
-		if(isset($value['foreignKey'])) {
-			echo "<li>".$html->link( "View ".Inflector::humanize($value['controller']), $path.Inflector::underscore($value['controller'])."/view/".$data[$modelKey][$field] )."</li>";
-		}
-	}
-}?>
-</ul>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/index.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/index.thtml.svn-base
deleted file mode 100644
index e12eb61..0000000
--- a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/index.thtml.svn-base
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-/* SVN FILE: $Id: index.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.scaffolds
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>List <?php echo Inflector::humanize($this->name)?></h1>
-<?php
-$model = ucwords(Inflector::singularize($this->name));
-$modelKey = $model;
-$humanName = Inflector::humanize($this->name);
-$humanSingularName = Inflector::singularize( $humanName );
-if(is_null($this->plugin)) {
-	$path = '/';
-} else {
-	$path = '/'.$this->plugin.'/';
-}
-if(!empty($this->controller->{$model}->alias)) {
-	foreach ($this->controller->{$model}->alias as $key => $value) {
-		$alias[] = $key;
-	}
-}?>
-<table class="inav" cellpadding="0" cellspacing="0">
-<thead>
-<tr>
-<?php
-foreach ($fieldNames as $fieldName) {?>
-	<th><?php echo $fieldName['prompt'];?></th>
-<?php }?>
-<th>Actions</th>
-</tr>
-</thead>
-<tbody>
-<?php
-$iRowIndex = 0;
-if(is_array($data)) {
-	foreach ($data as $row) {
-		if($iRowIndex++ % 2 == 0) {
-			echo "<tr>";
-		} else {
-			echo "<tr class='altRow'>";
-		}
-		$count = 0;
-		foreach($fieldNames as $field=>$value) { ?>
-			<td>
-<?php
-			if(isset($value['foreignKey'])) {
-				$otherModelKey = Inflector::underscore($value['modelKey']);
-				$otherControllerName = $value['controller'];
-				$otherModelObject =& ClassRegistry::getObject( $otherModelKey );
-				if(is_object($otherModelObject)) {
-					$displayText = $row[$alias[$count]][ $otherModelObject->getDisplayField() ];
-				} else {
-					$displayText = $row[$alias[$count]][$field];
-				}
-				echo $html->link( $displayText, $path.Inflector::underscore($otherControllerName)."/view/".$row[$modelKey][$field] );
-				$count++;
-			} else {
-				echo $row[$modelKey][$field];
-			}?>
-			</td>
-<?php } ?>
-		<td class="listactions"><?php echo $html->link('View',$path.$this->viewPath."/view/{$row[$modelKey][$this->controller->{$model}->primaryKey]}/")?>
-			<?php echo $html->link('Edit',$path.$this->viewPath."/edit/{$row[$modelKey][$this->controller->{$model}->primaryKey]}/")?>
-			<?php echo $html->link('Delete',$path.$this->viewPath."/delete/{$row[$modelKey][$this->controller->{$model}->primaryKey]}/", null, 'Are you sure you want to delete id '.$row[$modelKey][$this->controller->{$model}->primaryKey].' ?')?>
-		</td>
-		</tr>
-<?php
-	}
-}?>
-</tbody>
-</table>
-<ul class="actions">
-	<li><?php echo $html->link('New '.$humanSingularName, $path.$this->viewPath.'/add'); ?></li>
-</ul>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/view.thtml.svn-base b/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/view.thtml.svn-base
deleted file mode 100644
index 0fa1642..0000000
--- a/old/html/multidic/cake/libs/view/templates/scaffolds/.svn/text-base/view.thtml.svn-base
+++ /dev/null
@@ -1,166 +0,0 @@
-<?php
-/* SVN FILE: $Id: view.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.scaffolds
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<?php
-$modelName = ucwords(Inflector::singularize($this->name));
-$modelKey = Inflector::underscore($modelName);
-$objModel =& ClassRegistry::getObject($modelKey);
-if(is_null($this->plugin)) {
-	$path = '/';
-} else {
-	$path = '/'.$this->plugin.'/';
-}
-if(!empty($objModel->alias)) {
-	foreach ($objModel->alias as $key => $value) {
-		$alias[] = $key;
-	}
-	$count = 0;
-}?>
-<h1>View
-<?php echo Inflector::humanize($modelName)?>
-</h1>
-<dl>
-<?php
-foreach($fieldNames as $field => $value) {
-	echo "<dt>".$value['prompt']."</dt>";
-	if(isset($value['foreignKey'])) {
-		$otherModelObject =& ClassRegistry::getObject(Inflector::underscore($objModel->tableToModel[$value['table']]));
-		$displayField = $otherModelObject->getDisplayField();
-		$displayText = $data[$alias[$count]][$displayField];
-		if(!empty($data[$objModel->tableToModel[$objModel->table]][$field]) && (isset($displayText))) {
-			echo "<dd>".$html->link($displayText, $path.Inflector::underscore($value['controller']).'/view/'
-							.$data[$objModel->tableToModel[$objModel->table]][$field] )."</dd>";
-		} else {
-			echo "<dd>&nbsp;</dd>";
-		}
-		$count++;
-	} else {
-		if( !empty($data[$objModel->tableToModel[$objModel->table]][$field])) {
-			echo "<dd>".$data[$objModel->tableToModel[$objModel->table]][$field]."</dd>";
-		} else {
-			echo "<dd>&nbsp;</dd>";
-		}
-	}
-}?>
-</dl>
-<ul class='actions'>
-<?php
-echo "<li>".$html->link('Edit '.Inflector::humanize($objModel->name), $path.$this->viewPath.'/edit/'.$data[$objModel->tableToModel[$objModel->table]][$this->controller->{$modelName}->primaryKey])."</li>";
-echo "<li>".$html->link('Delete  '.Inflector::humanize($objModel->name), $path.$this->viewPath.'/delete/'.$data[$objModel->tableToModel[$objModel->table]][$this->controller->{$modelName}->primaryKey], null, 'Are you sure you want to delete id '.$data[$objModel->tableToModel[$objModel->table]][$this->controller->{$modelName}->primaryKey].' ?')."</li>";
-echo "<li>".$html->link('List  '.Inflector::humanize($objModel->name), $path.$this->viewPath.'/index')."</li>";
-echo "<li>".$html->link('New  '.Inflector::humanize($objModel->name), $path.$this->viewPath.'/add')."</li>";
-
-foreach( $fieldNames as $field => $value ) {
-	if( isset( $value['foreignKey'] ) ) {
-		echo "<li>".$html->link( "List ".Inflector::humanize($value['controller']), $path.Inflector::underscore($value['controller'])."/index/")."</li>";
-	}
-}?>
-</ul>
-
-<!--hasOne relationships -->
-<?php
-foreach ($objModel->hasOne as $association => $relation) {
-	$model = $relation['className'];
-	$otherModelName = $objModel->tableToModel[$objModel->{$model}->table];
-	$controller = Inflector::pluralize($model);
-	$new = true;
-	echo "<div class='related'><H2>Related ".Inflector::humanize($association)."</H2>";
-	echo "<dl>";
-	if(isset($data[$association]) && is_array($data[$association])) {
-		foreach($data[$association] as $field => $value) {
-			if(isset($value)) {
-				echo "<dt>".Inflector::humanize($field)."</dt>";
-				if(!empty($value)) {
-					echo "<dd>".$value."</dd>";
-				} else {
-					echo "<dd>&nbsp;</dd>";
-				}
-				$new = null;
-			}
-		}
-		echo "</dl>";
-		if($new == null) {
-			echo "<ul class='actions'><li>".$html->link('Edit '.Inflector::humanize($association),$path.Inflector::underscore($controller)."/edit/{$data[$association][$objModel->{$model}->primaryKey]}")."</li></ul></div>";
-		} else {
-			echo "<ul class='actions'><li>".$html->link('New '.Inflector::humanize($association),$path.Inflector::underscore($controller)."/add/{$data[$association][$objModel->{$model}->primaryKey]}")."</li></ul></div>";
-		}
-	}
-}
-?>
-
-<!-- HAS MANY AND HASANDBELONGSTOMANY -->
-<?php
-$relations = array_merge($objModel->hasMany, $objModel->hasAndBelongsToMany);
-foreach($relations as $association => $relation) {
-	$model = $relation['className'];
-	$count = 0;
-	$otherModelName = Inflector::singularize($model);
-	$controller = Inflector::pluralize($model);
-
-	echo "<div class='related'><H2>Related ".Inflector::humanize(Inflector::pluralize($association))."</H2>";
-	if(isset($data[$association][0]) && is_array($data[$association])) {?>
-		<table class="inav" cellspacing="0">
-			<tr>
-<?php
-		$bFound = false;
-		foreach($data[$association][0] as $column=>$value) {
-			echo "<th>".Inflector::humanize($column)."</th>";
-		}?>
-				<th>Actions</th>
-			</tr>
-<?php
-		foreach($data[$association] as $row) {
-			echo "<tr>";
-			foreach($row as $column=>$value) {
-				echo "<td>".$value."</td>";
-			}
-			if (isset($this->controller->{$modelName}->{$association})) {?>
-				<td class="listactions"><?php echo $html->link('View',$path.Inflector::underscore($controller).
-																"/view/{$row[$this->controller->{$modelName}->{$association}->primaryKey]}/")?>
-										<?php echo $html->link('Edit',$path.Inflector::underscore($controller).
-																"/edit/{$row[$this->controller->{$modelName}->{$association}->primaryKey]}/")?>
-										<?php echo $html->link('Delete',$path.Inflector::underscore($controller).
-																"/delete/{$row[$this->controller->{$modelName}->{$association}->primaryKey]}/", null, 'Are you sure you want to delete id '.$row[$this->controller->{$modelName}->{$association}->primaryKey].' ?')?>
-				</td>
-<?php
-			} else {?>
-				<td class="listactions"><?php echo $html->link('View',$path.Inflector::underscore($controller).
-																"/view/{$row[$this->controller->{$modelName}->primaryKey]}/")?>
-										<?php echo $html->link('Edit',$path.Inflector::underscore($controller).
-																"/edit/{$row[$this->controller->{$modelName}->primaryKey]}/")?>
-										<?php echo $html->link('Delete',$path.Inflector::underscore($controller).
-																"/delete/{$row[$this->controller->{$modelName}->primaryKey]}/", null, 'Are you sure you want to delete id '.$row[$this->controller->{$modelName}->primaryKey].' ?')?>
-				</td>
-<?php
-			}
-			echo "</tr>";
-		}
-	}?>
-</table>
-<ul class="actions">
-<?php echo "<li>".$html->link('New '.Inflector::humanize($association),$path.Inflector::underscore($controller)."/add/")."</li>";?>
-</ul></div>
-<?php }?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/scaffolds/add.thtml b/old/html/multidic/cake/libs/view/templates/scaffolds/add.thtml
deleted file mode 100644
index d561546..0000000
--- a/old/html/multidic/cake/libs/view/templates/scaffolds/add.thtml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-/* SVN FILE: $Id: add.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.scaffolds
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>New <?php echo Inflector::humanize($this->name)?></h1>
-<?php
-if(is_null($this->plugin)) {
-	$path = '/';
-} else {
-	$path = '/'.$this->plugin.'/';
-}
-echo $html->formTag($path. Inflector::underscore($this->name).'/create');
-echo $form->generateFields( $fieldNames );
-echo $form->generateSubmitDiv( 'Add' );?>
-</form>
-<ul class='actions'>
-<?php echo "<li>".$html->link('List  '.Inflector::humanize($this->name), $path.$this->viewPath.'/index')."</li>"; ?>
-</ul>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/scaffolds/edit.thtml b/old/html/multidic/cake/libs/view/templates/scaffolds/edit.thtml
deleted file mode 100644
index 1fd535e..0000000
--- a/old/html/multidic/cake/libs/view/templates/scaffolds/edit.thtml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/* SVN FILE: $Id: edit.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.scaffolds
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-$modelName = ucwords(Inflector::singularize($this->name));
-$modelKey = $modelName;
-if(is_null($this->plugin)) {
-	$path = '/';
-} else {
-	$path = '/'.$this->plugin.'/';
-}?>
-<h1><?php echo $type.' '.Inflector::humanize($modelName);?></h1>
-<?php
-if($type == 'Edit') {
-	echo $html->formTag($path . Inflector::underscore($this->name) .'/update');
-} else {
-	echo $html->formTag($path. Inflector::underscore($this->name).'/create');
-}
-echo $form->generateFields( $fieldNames );
-echo $form->generateSubmitDiv( 'Save' ); ?>
-</form>
-<ul class='actions'>
-<?php
-if($type == 'Edit') {
-	echo "<li>".$html->link('Delete  '.Inflector::humanize($modelName), $path.$this->viewPath.'/delete/'.$data[$modelKey][$this->controller->{$modelName}->primaryKey])."</li>";
-}
-echo "<li>".$html->link('List  '.Inflector::humanize($modelName), $path.$this->viewPath.'/index')."</li>";
-if($type == 'Edit') {
-	foreach($fieldNames as $field => $value) {
-		if(isset($value['foreignKey'])) {
-			echo "<li>".$html->link( "View ".Inflector::humanize($value['controller']), $path.Inflector::underscore($value['controller'])."/view/".$data[$modelKey][$field] )."</li>";
-		}
-	}
-}?>
-</ul>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/scaffolds/index.thtml b/old/html/multidic/cake/libs/view/templates/scaffolds/index.thtml
deleted file mode 100644
index e12eb61..0000000
--- a/old/html/multidic/cake/libs/view/templates/scaffolds/index.thtml
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-/* SVN FILE: $Id: index.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.scaffolds
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<h1>List <?php echo Inflector::humanize($this->name)?></h1>
-<?php
-$model = ucwords(Inflector::singularize($this->name));
-$modelKey = $model;
-$humanName = Inflector::humanize($this->name);
-$humanSingularName = Inflector::singularize( $humanName );
-if(is_null($this->plugin)) {
-	$path = '/';
-} else {
-	$path = '/'.$this->plugin.'/';
-}
-if(!empty($this->controller->{$model}->alias)) {
-	foreach ($this->controller->{$model}->alias as $key => $value) {
-		$alias[] = $key;
-	}
-}?>
-<table class="inav" cellpadding="0" cellspacing="0">
-<thead>
-<tr>
-<?php
-foreach ($fieldNames as $fieldName) {?>
-	<th><?php echo $fieldName['prompt'];?></th>
-<?php }?>
-<th>Actions</th>
-</tr>
-</thead>
-<tbody>
-<?php
-$iRowIndex = 0;
-if(is_array($data)) {
-	foreach ($data as $row) {
-		if($iRowIndex++ % 2 == 0) {
-			echo "<tr>";
-		} else {
-			echo "<tr class='altRow'>";
-		}
-		$count = 0;
-		foreach($fieldNames as $field=>$value) { ?>
-			<td>
-<?php
-			if(isset($value['foreignKey'])) {
-				$otherModelKey = Inflector::underscore($value['modelKey']);
-				$otherControllerName = $value['controller'];
-				$otherModelObject =& ClassRegistry::getObject( $otherModelKey );
-				if(is_object($otherModelObject)) {
-					$displayText = $row[$alias[$count]][ $otherModelObject->getDisplayField() ];
-				} else {
-					$displayText = $row[$alias[$count]][$field];
-				}
-				echo $html->link( $displayText, $path.Inflector::underscore($otherControllerName)."/view/".$row[$modelKey][$field] );
-				$count++;
-			} else {
-				echo $row[$modelKey][$field];
-			}?>
-			</td>
-<?php } ?>
-		<td class="listactions"><?php echo $html->link('View',$path.$this->viewPath."/view/{$row[$modelKey][$this->controller->{$model}->primaryKey]}/")?>
-			<?php echo $html->link('Edit',$path.$this->viewPath."/edit/{$row[$modelKey][$this->controller->{$model}->primaryKey]}/")?>
-			<?php echo $html->link('Delete',$path.$this->viewPath."/delete/{$row[$modelKey][$this->controller->{$model}->primaryKey]}/", null, 'Are you sure you want to delete id '.$row[$modelKey][$this->controller->{$model}->primaryKey].' ?')?>
-		</td>
-		</tr>
-<?php
-	}
-}?>
-</tbody>
-</table>
-<ul class="actions">
-	<li><?php echo $html->link('New '.$humanSingularName, $path.$this->viewPath.'/add'); ?></li>
-</ul>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/templates/scaffolds/view.thtml b/old/html/multidic/cake/libs/view/templates/scaffolds/view.thtml
deleted file mode 100644
index 0fa1642..0000000
--- a/old/html/multidic/cake/libs/view/templates/scaffolds/view.thtml
+++ /dev/null
@@ -1,166 +0,0 @@
-<?php
-/* SVN FILE: $Id: view.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.scaffolds
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<?php
-$modelName = ucwords(Inflector::singularize($this->name));
-$modelKey = Inflector::underscore($modelName);
-$objModel =& ClassRegistry::getObject($modelKey);
-if(is_null($this->plugin)) {
-	$path = '/';
-} else {
-	$path = '/'.$this->plugin.'/';
-}
-if(!empty($objModel->alias)) {
-	foreach ($objModel->alias as $key => $value) {
-		$alias[] = $key;
-	}
-	$count = 0;
-}?>
-<h1>View
-<?php echo Inflector::humanize($modelName)?>
-</h1>
-<dl>
-<?php
-foreach($fieldNames as $field => $value) {
-	echo "<dt>".$value['prompt']."</dt>";
-	if(isset($value['foreignKey'])) {
-		$otherModelObject =& ClassRegistry::getObject(Inflector::underscore($objModel->tableToModel[$value['table']]));
-		$displayField = $otherModelObject->getDisplayField();
-		$displayText = $data[$alias[$count]][$displayField];
-		if(!empty($data[$objModel->tableToModel[$objModel->table]][$field]) && (isset($displayText))) {
-			echo "<dd>".$html->link($displayText, $path.Inflector::underscore($value['controller']).'/view/'
-							.$data[$objModel->tableToModel[$objModel->table]][$field] )."</dd>";
-		} else {
-			echo "<dd>&nbsp;</dd>";
-		}
-		$count++;
-	} else {
-		if( !empty($data[$objModel->tableToModel[$objModel->table]][$field])) {
-			echo "<dd>".$data[$objModel->tableToModel[$objModel->table]][$field]."</dd>";
-		} else {
-			echo "<dd>&nbsp;</dd>";
-		}
-	}
-}?>
-</dl>
-<ul class='actions'>
-<?php
-echo "<li>".$html->link('Edit '.Inflector::humanize($objModel->name), $path.$this->viewPath.'/edit/'.$data[$objModel->tableToModel[$objModel->table]][$this->controller->{$modelName}->primaryKey])."</li>";
-echo "<li>".$html->link('Delete  '.Inflector::humanize($objModel->name), $path.$this->viewPath.'/delete/'.$data[$objModel->tableToModel[$objModel->table]][$this->controller->{$modelName}->primaryKey], null, 'Are you sure you want to delete id '.$data[$objModel->tableToModel[$objModel->table]][$this->controller->{$modelName}->primaryKey].' ?')."</li>";
-echo "<li>".$html->link('List  '.Inflector::humanize($objModel->name), $path.$this->viewPath.'/index')."</li>";
-echo "<li>".$html->link('New  '.Inflector::humanize($objModel->name), $path.$this->viewPath.'/add')."</li>";
-
-foreach( $fieldNames as $field => $value ) {
-	if( isset( $value['foreignKey'] ) ) {
-		echo "<li>".$html->link( "List ".Inflector::humanize($value['controller']), $path.Inflector::underscore($value['controller'])."/index/")."</li>";
-	}
-}?>
-</ul>
-
-<!--hasOne relationships -->
-<?php
-foreach ($objModel->hasOne as $association => $relation) {
-	$model = $relation['className'];
-	$otherModelName = $objModel->tableToModel[$objModel->{$model}->table];
-	$controller = Inflector::pluralize($model);
-	$new = true;
-	echo "<div class='related'><H2>Related ".Inflector::humanize($association)."</H2>";
-	echo "<dl>";
-	if(isset($data[$association]) && is_array($data[$association])) {
-		foreach($data[$association] as $field => $value) {
-			if(isset($value)) {
-				echo "<dt>".Inflector::humanize($field)."</dt>";
-				if(!empty($value)) {
-					echo "<dd>".$value."</dd>";
-				} else {
-					echo "<dd>&nbsp;</dd>";
-				}
-				$new = null;
-			}
-		}
-		echo "</dl>";
-		if($new == null) {
-			echo "<ul class='actions'><li>".$html->link('Edit '.Inflector::humanize($association),$path.Inflector::underscore($controller)."/edit/{$data[$association][$objModel->{$model}->primaryKey]}")."</li></ul></div>";
-		} else {
-			echo "<ul class='actions'><li>".$html->link('New '.Inflector::humanize($association),$path.Inflector::underscore($controller)."/add/{$data[$association][$objModel->{$model}->primaryKey]}")."</li></ul></div>";
-		}
-	}
-}
-?>
-
-<!-- HAS MANY AND HASANDBELONGSTOMANY -->
-<?php
-$relations = array_merge($objModel->hasMany, $objModel->hasAndBelongsToMany);
-foreach($relations as $association => $relation) {
-	$model = $relation['className'];
-	$count = 0;
-	$otherModelName = Inflector::singularize($model);
-	$controller = Inflector::pluralize($model);
-
-	echo "<div class='related'><H2>Related ".Inflector::humanize(Inflector::pluralize($association))."</H2>";
-	if(isset($data[$association][0]) && is_array($data[$association])) {?>
-		<table class="inav" cellspacing="0">
-			<tr>
-<?php
-		$bFound = false;
-		foreach($data[$association][0] as $column=>$value) {
-			echo "<th>".Inflector::humanize($column)."</th>";
-		}?>
-				<th>Actions</th>
-			</tr>
-<?php
-		foreach($data[$association] as $row) {
-			echo "<tr>";
-			foreach($row as $column=>$value) {
-				echo "<td>".$value."</td>";
-			}
-			if (isset($this->controller->{$modelName}->{$association})) {?>
-				<td class="listactions"><?php echo $html->link('View',$path.Inflector::underscore($controller).
-																"/view/{$row[$this->controller->{$modelName}->{$association}->primaryKey]}/")?>
-										<?php echo $html->link('Edit',$path.Inflector::underscore($controller).
-																"/edit/{$row[$this->controller->{$modelName}->{$association}->primaryKey]}/")?>
-										<?php echo $html->link('Delete',$path.Inflector::underscore($controller).
-																"/delete/{$row[$this->controller->{$modelName}->{$association}->primaryKey]}/", null, 'Are you sure you want to delete id '.$row[$this->controller->{$modelName}->{$association}->primaryKey].' ?')?>
-				</td>
-<?php
-			} else {?>
-				<td class="listactions"><?php echo $html->link('View',$path.Inflector::underscore($controller).
-																"/view/{$row[$this->controller->{$modelName}->primaryKey]}/")?>
-										<?php echo $html->link('Edit',$path.Inflector::underscore($controller).
-																"/edit/{$row[$this->controller->{$modelName}->primaryKey]}/")?>
-										<?php echo $html->link('Delete',$path.Inflector::underscore($controller).
-																"/delete/{$row[$this->controller->{$modelName}->primaryKey]}/", null, 'Are you sure you want to delete id '.$row[$this->controller->{$modelName}->primaryKey].' ?')?>
-				</td>
-<?php
-			}
-			echo "</tr>";
-		}
-	}?>
-</table>
-<ul class="actions">
-<?php echo "<li>".$html->link('New '.Inflector::humanize($association),$path.Inflector::underscore($controller)."/add/")."</li>";?>
-</ul></div>
-<?php }?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/libs/view/view.php b/old/html/multidic/cake/libs/view/view.php
deleted file mode 100644
index 9487d77..0000000
--- a/old/html/multidic/cake/libs/view/view.php
+++ /dev/null
@@ -1,760 +0,0 @@
-<?php
-/* SVN FILE: $Id: view.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Methods for displaying presentation data in the view.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Included libraries.
- */
-uses ('view' . DS . 'helper', 'class_registry');
-/**
- * View, the V in the MVC triad.
- *
- * Class holding methods for displaying presentation data.
- *
- * @package			cake
- * @subpackage		cake.cake.libs.view
- */
-class View extends Object{
-/**
- * Name of the controller.
- *
- * @var string Name of controller
- * @access public
- */
-	var $name = null;
-/**
- * Stores the current URL (for links etc.)
- *
- * @var string Current URL
- * @access public
- */
-	var $here = null;
-/**
- * Action to be performed.
- *
- * @var string Name of action
- * @access public
- */
-	var $action = null;
-/**
- * An array of names of built-in helpers to include.
- *
- * @var mixed A single name as a string or a list of names as an array.
- * @access public
- */
-	var $helpers = array('Html');
-/**
- * Path to View.
- *
- * @var string Path to View
- * @access public
- */
-	var $viewPath;
-/**
- * Replaced with public var viewVars
- * @access protected
- * @deprecated
- */
-	var $_viewVars = array();
-/**
- * Variables for the view
- *
- * @var array
- * @access public
- */
-	var $viewVars = array();
-/**
- * Title HTML element of this View.
- *
- * @var boolean
- * @access public
- */
-	var $pageTitle = false;
-/**
- * Path parts for creating links in views.
- *
- * @var string Base URL
- * @access public
- */
-	var $base = null;
-/**
- * Name of layout to use with this View.
- *
- * @var string
- * @access public
- */
-	var $layout = 'default';
-/**
- * Turns on or off Cake's conventional mode of rendering views. On by default.
- *
- * @var boolean
- * @access public
- */
-	var $autoRender = true;
-/**
- * Turns on or off Cake's conventional mode of finding layout files. On by default.
- *
- * @var boolean
- * @access public
- */
-	var $autoLayout = true;
-/**
- * Array of parameter data
- *
- * @var array Parameter data
- * @access public
- */
-	var $params;
-/**
- * True when the view has been rendered.
- *
- * @var boolean
- * @access protected
- */
-	var $_hasRendered = null;
-/**
- * @deprecated will not be avialable after 1.1.x.x
- */
-	var $controller = null;
-/**
- * Array of loaded view helpers.
- *
- * @var array
- * @access public
- */
-	var $loaded = array();
-/**
- * File extension. Defaults to Cake's conventional ".thtml".
- *
- * @var array
- * @access public
- */
-	var $ext = '.thtml';
-/**
- * Sub-directory for this view file.
- *
- * @var string
- * @access public
- */
-	var $subDir = null;
-/**
- * The directory where theme web accessible content is stored
- *
- * @var array
- * @access public
- */
-	var $themeWeb = null;
-/**
- * Plugin name. A Plugin is a sub-application.
- * This is used to set the correct paths for views
- *
- * @var string
- * @access public
- */
-	var $plugin = null;
-/**
- * Creates system path to plugin: plugins . DS . plugin_name . DS
- *
- * @var string
- */
-	var $pluginPath = null;
-/**
- * Holds an array of plugin paths.
- * VIEWS . $this->pluginPath
- * APP . $this->pluginPath . views . DS
- *
- * @var array
- */
-	var $pluginPaths = array();
-/**
- * List of variables to collect from the associated controller
- *
- * @var array
- * @access protected
- */
-	var $_passedVars = array('viewVars', 'action', 'autoLayout', 'autoRender', 'ext', 'base', 'webroot', 'helpers', 'here', 'layout', 'modelNames', 'name', 'pageTitle', 'viewPath', 'params', 'data', 'webservices', 'plugin');
-/**
- * Constructor
- *
- * Instance is created in Controller::render() and is never called directly
- *
- * @var object instance of the calling controller
- */
-	function __construct(&$controller) {
-		if(is_object($controller)) {
-			$this->controller =& $controller;
-			$c = count($this->_passedVars);
-
-			for ($j = 0; $j < $c; $j++) {
-				$var = $this->_passedVars[$j];
-				$this->{$var} = $controller->{$var};
-			}
-			$this->_viewVars =& $this->viewVars;
-		}
-		if (!is_null($this->plugin)) {
-			$this->pluginPath = 'plugins'. DS . $this->plugin . DS;
-			$this->pluginPaths = array(
-									VIEWS . $this->pluginPath,
-									APP . $this->pluginPath . 'views' . DS,
-								);
-
-		}
-		parent::__construct();
-		ClassRegistry::addObject('view', $this);
-	}
-/**
- * Renders view for given action and layout. If $file is given, that is used
- * for a view filename (e.g. customFunkyView.thtml).
- *
- * @param string $action Name of action to render for
- * @param string $layout Layout to use
- * @param string $file Custom filename for view
- * @return mixed returns an error if View::render() fails to find a related template.
- * 					boolean on successful render
- * @access public
- */
-	function render($action = null, $layout = null, $file = null) {
-
-		if (isset($this->_hasRendered) && $this->_hasRendered) {
-			return true;
-		} else {
-			$this->_hasRendered = false;
-		}
-
-		if (!$action) {
-			$action = $this->action;
-		}
-
-		if ($layout) {
-			$this->setLayout($layout);
-		}
-
-		if ($file) {
-			$viewFileName = $file;
-		} else {
-			$viewFileName = $this->_getViewFileName($action);
-		}
-
-		if (!is_null($this->plugin) && is_null($file)) {
-			return $this->pluginView($action, $layout);
-		}
-
-		if (!is_file($viewFileName) && !fileExistsInPath($viewFileName) || $viewFileName === '/' || $viewFileName === '\\') {
-			if (strpos($action, 'missingAction') !== false) {
-				$errorAction = 'missingAction';
-			} else {
-				$errorAction = 'missingView';
-			}
-
-			foreach(array($this->name, 'errors') as $viewDir) {
-				$errorAction = Inflector::underscore($errorAction);
-
-				if (file_exists(VIEWS . $viewDir . DS . $errorAction . $this->ext)) {
-					$missingViewFileName = VIEWS . $viewDir . DS . $errorAction . $this->ext;
-				} elseif($missingViewFileName = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . $viewDir . DS . $errorAction . '.thtml')) {
-				} else {
-					$missingViewFileName = false;
-				}
-
-				$missingViewExists = is_file($missingViewFileName);
-
-				if ($missingViewExists) {
-					break;
-				}
-			}
-
-			if (strpos($action, 'missingView') === false) {
-				return $this->cakeError('missingView', array(array('className' => $this->controller->name,
-																					'action' => $action,
-																					'file' => $viewFileName,
-																					'base' => $this->base)));
-
-				$isFatal = isset($this->isFatal) ? $this->isFatal : false;
-
-				if (!$isFatal) {
-					$viewFileName = $missingViewFileName;
-				}
-			} else {
-				$missingViewExists = false;
-			}
-
-			if (!$missingViewExists || $isFatal) {
-				if (Configure::read() > 0) {
-					trigger_error(sprintf("No template file for view %s (expected %s), create it first'", $action, $viewFileName), E_USER_ERROR);
-				} else {
-					$this->error('404', 'Not found', sprintf("The requested address %s was not found on this server.", '', "missing view \"{$action}\""));
-				}
-				die();
-			}
-		}
-
-		if ($viewFileName && !$this->_hasRendered) {
-			if (substr($viewFileName, -5) === 'thtml') {
-				$out = View::_render($viewFileName, $this->viewVars);
-			} else {
-				$out = $this->_render($viewFileName, $this->viewVars);
-			}
-
-			if ($out !== false) {
-				if ($this->layout && $this->autoLayout) {
-					$out = $this->renderLayout($out);
-					if (isset($this->loaded['cache']) && ((isset($this->controller) && $this->controller->cacheAction != false)) && (defined('CACHE_CHECK') && CACHE_CHECK === true)) {
-						$replace = array('<cake:nocache>', '</cake:nocache>');
-						$out = str_replace($replace, '', $out);
-					}
-				}
-
-				print $out;
-				$this->_hasRendered = true;
-			} else {
-				$out = $this->_render($viewFileName, $this->viewVars);
-				trigger_error(sprintf("Error in view %s, got: <blockquote>%s</blockquote>", $viewFileName, $out), E_USER_ERROR);
-			}
-			return true;
-		}
-	}
-/**
- * Renders a piece of PHP with provided parameters and returns HTML, XML, or any other string.
- *
- * This realizes the concept of Elements, (or "partial layouts")
- * and the $params array is used to send data to be used in the Element.
- *
- * @param string $name Name of template file in the/app/views/elements/ folder
- * @param array $params Array of data to be made available to the for rendered view (i.e. the Element)
- * @return string Rendered output
- * @access public
- */
-	function renderElement($name, $params = array()) {
-		if(isset($params['plugin'])) {
-			$this->plugin = $params['plugin'];
-			$this->pluginPath = 'plugins' . DS . $this->plugin . DS;
-		}
-
-		$paths = Configure::getInstance();
-		$viewPaths = am($this->pluginPaths, $paths->viewPaths);
-
-		$file = null;
-		foreach($viewPaths as $path) {
-			if(file_exists($path . 'elements' . DS . $name . $this->ext)) {
-				$file = $path . 'elements' . DS . $name . $this->ext;
-				break;
-			} else if(file_exists($path . 'elements' . DS . $name . '.ctp')) {
-				$file = $path . 'elements' . DS . $name . '.ctp';
-				break;
-			}
-		}
-
-		if(!is_null($file)) {
-			$params = array_merge_recursive($params, $this->loaded);
-			return $this->_render($file, array_merge($this->viewVars, $params), false);
-		}
-
-		if(!is_null($this->pluginPath)) {
-			$file = APP . $this->pluginPath . 'views' . DS . 'elements' . DS . $name . $this->ext;
-		} else {
-			$file = VIEWS . 'elements' . DS . $name . $this->ext;
-		}
-
-		if(Configure::read() > 0) {
-			return "Element Not Found: " . $file;
-		}
-	}
-/**
- * Wrapper for View::renderElement();
- *
- * @param string $name Name of template file in the/app/views/elements/ folder
- * @param array $params Array of data to be made available to the for rendered view (i.e. the Element)
- * @return string View::renderElement()
- * @access public
- */
-	function element($name, $params = array()) {
-		return $this->renderElement($name, $params);
-	}
-/**
- * Renders a layout. Returns output from _render(). Returns false on error.
- *
- * @param string $contentForLayout Content to render in a view, wrapped by the surrounding layout.
- * @return mixed Rendered output, or false on error
- * @access public
- */
-	function renderLayout($contentForLayout) {
-		$layoutFilename = $this->_getLayoutFileName();
-
-		if (Configure::read() > 2 && $this->controller != null) {
-			$debug = View::_render(LIBS . 'view' . DS . 'templates' . DS . 'elements' . DS . 'dump.thtml', array('controller' => $this->controller), false);
-		} else {
-			$debug = '';
-		}
-
-		if ($this->pageTitle !== false) {
-			$pageTitle = $this->pageTitle;
-		} else {
-			$pageTitle = Inflector::humanize($this->viewPath);
-		}
-
-		$dataForLayout = array_merge($this->viewVars, array('title_for_layout'   => $pageTitle,
-																				'content_for_layout' => $contentForLayout,
-																				'cakeDebug'          => $debug));
-
-		if (is_file($layoutFilename)) {
-			if (empty($this->loaded) && !empty($this->helpers)) {
-				$loadHelpers = true;
-			} else {
-				$loadHelpers = false;
-				$dataForLayout = array_merge($dataForLayout, $this->loaded);
-			}
-
-			if (substr($layoutFilename, -5) === 'thtml') {
-				$out = View::_render($layoutFilename, $dataForLayout, $loadHelpers, true);
-			} else {
-				$out = $this->_render($layoutFilename, $dataForLayout, $loadHelpers);
-			}
-
-			if ($out === false) {
-				$out = $this->_render($layoutFilename, $dataForLayout);
-				trigger_error(sprintf("Error in layout %s, got: <blockquote>%s</blockquote>", $layoutFilename, $out), E_USER_ERROR);
-				return false;
-			} else {
-				return $out;
-			}
-		} else {
-			return $this->cakeError('missingLayout', array(array('layout' => $this->layout,
-																					'file' => $layoutFilename,
-																					'base' => $this->base)));
-		}
-	}
-/**
- * Sets layout to be used when rendering.
- *
- * @param string $layout Name of layout.
- * @return void
- * @access public
- * @deprecated in 1.2.x.x
- */
-	function setLayout($layout) {
-		$this->layout = $layout;
-	}
-/**
- * Displays an error page to the user. Uses layouts/error.html to render the page.
- *
- * @param int $code HTTP Error code (for instance: 404)
- * @param string $name Name of the error (for instance: Not Found)
- * @param string $message Error message as a web page
- * @return rendered error message
- * @access public
- *
- */
-	function error($code, $name, $message) {
-		header ("HTTP/1.0 {$code} {$name}");
-		print ($this->_render(VIEWS . 'layouts/error.thtml', array('code'    => $code,
-																						'name'    => $name,
-																						'message' => $message)));
-	}
-/**
- * Returns filename of given action's template file (.thtml) as a string. CamelCased action names will be under_scored! This means that you can have LongActionNames that refer to long_action_names.thtml views.
- *
- * @param string $action Controller action to find template filename for
- * @return string Template filename
- * @access protected
- */
-	function _getViewFileName($action) {
-		$action = Inflector::underscore($action);
-
-		if (!is_null($this->webservices)) {
-			$type = strtolower($this->webservices) . DS;
-		} else {
-			$type = null;
-		}
-
-		$position = strpos($action, '..');
-		if ($position !== false) {
-			$action = explode('/', $action);
-			$i = array_search('..', $action);
-			unset($action[$i - 1]);
-			unset($action[$i]);
-			$action = '..' . DS . implode(DS, $action);
-		}
-
-		$paths = Configure::getInstance();
-		$viewPaths = am($this->pluginPaths, $paths->viewPaths);
-
-		$name = $this->viewPath . DS . $this->subDir . $type . $action;
-		foreach($viewPaths as $path) {
-			if(file_exists($path . $name . $this->ext)) {
-				return $path . $name . $this->ext;
-			} else if(file_exists($path . $name . '.ctp')) {
-				return $path . $name . '.ctp';
-			}
-		}
-
-		if ($viewFileName = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . 'errors' . DS . $type . $action . '.thtml')) {
-			return $viewFileName;
-		} elseif($viewFileName = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . $this->viewPath . DS . $type . $action . '.thtml')) {
-			return $viewFileName;
-		} else {
-			if(!is_null($this->pluginPath)) {
-				$viewFileName = APP . $this->pluginPath . 'views' . DS . $name . $this->ext;
-			} else {
-				$viewFileName = VIEWS . $name . $this->ext;
-			}
-		}
-		return $viewFileName;
-	}
-/**
- * Returns layout filename for this template as a string.
- *
- * @return string Filename for layout file (.thtml).
- * @access protected
- */
-	function _getLayoutFileName() {
-		if (isset($this->webservices) && !is_null($this->webservices)) {
-			$type = strtolower($this->webservices) . DS;
-		} else {
-			$type = null;
-		}
-
-		$paths = Configure::getInstance();
-		$viewPaths = am($this->pluginPaths, $paths->viewPaths);
-
-		$name = $this->subDir . $type . $this->layout;
-		foreach($viewPaths as $path) {
-			if(file_exists($path . 'layouts' . DS . $name . $this->ext)) {
-				return $path . 'layouts' . DS . $name . $this->ext;
-			} else if(file_exists($path . 'layouts' . DS . $name . '.ctp')) {
-				return $path . 'layouts' . DS . $name . '.ctp';
-			}
-		}
-
-		if(!is_null($this->pluginPath)) {
-			$layoutFileName = APP . $this->pluginPath . 'views' . DS . 'layouts' . DS . $name . $this->ext;
-		} else {
-			$layoutFileName = VIEWS . 'layouts' . DS . $name . $this->ext;
-		}
-
-		$layoutFileName = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . 'layouts' . DS . $type . $this->layout . '.thtml');
-		if (empty($layoutFileName) && !empty($type)) {
-			$layoutFileName = fileExistsInPath(LIBS . 'view' . DS . 'templates' . DS . 'layouts' . DS . $type . 'default.thtml');
-		}
-		return $layoutFileName;
-	}
-
-/**
- * Renders and returns output for given view filename with its array of data.
- *
- * @param string $___viewFn Filename of the view
- * @param array $___dataForView Data to include in rendered view
- * @return string Rendered output
- * @access protected
- */
-	function _render($___viewFn, $___dataForView, $loadHelpers = true, $cached = false) {
-		if ($this->helpers != false && $loadHelpers === true) {
-			$loadedHelpers = array();
-			$loadedHelpers = $this->_loadHelpers($loadedHelpers, $this->helpers);
-
-			foreach(array_keys($loadedHelpers) as $helper) {
-				$replace = strtolower(substr($helper, 0, 1));
-				$camelBackedHelper = preg_replace('/\\w/', $replace, $helper, 1);
-
-				${$camelBackedHelper} =& $loadedHelpers[$helper];
-
-				if (isset(${$camelBackedHelper}->helpers) && is_array(${$camelBackedHelper}->helpers)) {
-					foreach(${$camelBackedHelper}->helpers as $subHelper) {
-						${$camelBackedHelper}->{$subHelper} =& $loadedHelpers[$subHelper];
-					}
-				}
-				$this->loaded[$camelBackedHelper] = (${$camelBackedHelper});
-			}
-		}
-		extract($___dataForView, EXTR_SKIP);
-		$BASE = $this->base;
-		$params =& $this->params;
-		$page_title = $this->pageTitle;
-
-		ob_start();
-
-		if (Configure::read() > 0) {
-			include ($___viewFn);
-		} else {
-			@include ($___viewFn);
-		}
-
-		if ($this->helpers != false && $loadHelpers === true) {
-			foreach ($loadedHelpers as $helper) {
-				if (is_object($helper)) {
-					if (is_subclass_of($helper, 'Helper') || is_subclass_of($helper, 'helper')) {
-						$helper->afterRender();
-					}
-				}
-			}
-		}
-		$out = ob_get_clean();
-
-		if (isset($this->loaded['cache']) && ((isset($this->controller) && $this->controller->cacheAction != false)) && (defined('CACHE_CHECK') && CACHE_CHECK === true)) {
-			if (is_a($this->loaded['cache'], 'CacheHelper')) {
-				$cache =& $this->loaded['cache'];
-
-				if ($cached === true) {
-					$cache->view = &$this;
-				}
-
-				$cache->base			= $this->base;
-				$cache->here			= $this->here;
-				$cache->action			= $this->action;
-				$cache->controllerName	= $this->params['controller'];
-				$cache->cacheAction		= $this->controller->cacheAction;
-				$cache->cache($___viewFn, $out, $cached);
-			}
-		}
-		return $out;
-	}
-/**
- * Loads helpers, with their dependencies.
- *
- * @param array $loaded List of helpers that are already loaded.
- * @param array $helpers List of helpers to load.
- * @return array
- * @access protected
- */
-	function &_loadHelpers(&$loaded, $helpers) {
-		static $tags;
-		$helpers[] = 'Session';
-		if (empty($tags)) {
-			$helperTags = new Helper();
-			$tags = $helperTags->loadConfig();
-		}
-
-		foreach($helpers as $helper) {
-			$parts = preg_split('/\/|\./', $helper);
-
-			if(count($parts) === 1) {
-				$plugin = $this->plugin;
-			} else {
-				$plugin = Inflector::underscore($parts['0']);
-				$helper = $parts[count($parts) - 1];
-			}
-			$helperCn = $helper . 'Helper';
-
-			if (in_array($helper, array_keys($loaded)) !== true) {
-				if (!class_exists($helperCn)) {
-				    if (is_null($plugin) || !loadPluginHelper($plugin, $helper)) {
-						if (!loadHelper($helper)) {
-							$this->cakeError('missingHelperFile', array(array(
-													'helper' => $helper,
-													'file' => Inflector::underscore($helper) . '.php',
-													'base' => $this->base)));
-							exit();
-						}
-				    }
-					if (!class_exists($helperCn)) {
-						$this->cakeError('missingHelperClass', array(array(
-												'helper' => $helper,
-												'file' => Inflector::underscore($helper) . '.php',
-												'base' => $this->base)));
-						exit();
-					}
-				}
-
-				$camelBackedHelper = Inflector::variable($helper);
-
-				${$camelBackedHelper} =& new $helperCn;
-				${$camelBackedHelper}->view =& $this;
-				${$camelBackedHelper}->tags = $tags;
-
-				$vars = array('base', 'webroot', 'here', 'params', 'action', 'data', 'themeWeb', 'plugin');
-				$c = count($vars);
-				for ($j = 0; $j < $c; $j++) {
-					${$camelBackedHelper}->{$vars[$j]} = $this->{$vars[$j]};
-				}
-
-				if (!empty($this->validationErrors)) {
-					${$camelBackedHelper}->validationErrors = $this->validationErrors;
-				}
-
-				$loaded[$helper] =& ${$camelBackedHelper};
-
-				if (isset(${$camelBackedHelper}->helpers) && is_array(${$camelBackedHelper}->helpers)) {
-					$loaded = &$this->_loadHelpers($loaded, ${$camelBackedHelper}->helpers);
-				}
-			}
-		}
-		return $loaded;
-	}
-/**
- * Returns a plugin view
- *
- * @param string $action Name of action to render for
- * @param string $layout Layout to use
- * @return mixed View::render() if template is found, error if template is missing
- * @access public
- */
-	function pluginView($action, $layout) {
-		$viewFileName = APP . 'plugins' . DS . $this->plugin . DS . 'views' . DS . $this->viewPath . DS . $action . $this->ext;
-
-		if (file_exists($viewFileName)) {
-			$this->render($action, $layout, $viewFileName);
-		} else {
-			return $this->cakeError('missingView', array(array(
-											'className' => $this->controller->name,
-											'action' => $action,
-											'file' => $viewFileName,
-											'base' => $this->base)));
-		}
-	}
-/**
- * Renders a cached view if timestamp in file is less or equal to current time.
- *
- * If $layout is xml content type will be set before rendering the cache
- *
- * @param string $filename
- * @param int $timeStart
- * @return mixed outputs view, or returns void if timestamp has expired
- * @access public
- */
-	function renderCache($filename, $timeStart) {
-		ob_start();
-		include ($filename);
-
-		if (Configure::read() > 0 && $this->layout != 'xml') {
-			echo "<!-- Cached Render Time: " . round(getMicrotime() - $timeStart, 4) . "s -->";
-		}
-		$out = ob_get_clean();
-
-		if (preg_match('/^<!--cachetime:(\\d+)-->/', $out, $match)) {
-			if (time() >= $match['1']) {
-				@unlink($filename);
-				unset ($out);
-				return;
-			} else {
-				if($this->layout === 'xml'){
-					header('Content-type: text/xml');
-				}
-				$out = str_replace('<!--cachetime:'.$match['1'].'-->', '', $out);
-				e($out);
-				die();
-			}
-		}
-	}
-}
-?>
diff --git a/old/html/multidic/cake/scripts/.svn/entries b/old/html/multidic/cake/scripts/.svn/entries
deleted file mode 100644
index ae62fda..0000000
--- a/old/html/multidic/cake/scripts/.svn/entries
+++ /dev/null
@@ -1,55 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts
-svn://192.168.2.102
-
-
-
-2007-09-06T11:06:20.205674Z
-248
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-acl.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-acbf2e67735cc7873c7a6f09abb0b0f8
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-bake.php
-file
-
-
-
-
-2007-09-05T19:48:34.000000Z
-01566276aa37c09f6585b0fd4238112e
-2007-09-06T11:06:20.205674Z
-248
-jara
-
-templates
-dir
-
diff --git a/old/html/multidic/cake/scripts/.svn/format b/old/html/multidic/cake/scripts/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/.svn/text-base/acl.php.svn-base b/old/html/multidic/cake/scripts/.svn/text-base/acl.php.svn-base
deleted file mode 100644
index cb054ea..0000000
--- a/old/html/multidic/cake/scripts/.svn/text-base/acl.php.svn-base
+++ /dev/null
@@ -1,853 +0,0 @@
-#!/usr/bin/php -q
-<?php
-/* SVN FILE: $Id: acl.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.scripts
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Enter description here...
- */
-	define ('DS', DIRECTORY_SEPARATOR);
-	if (function_exists('ini_set')) {
-		ini_set('display_errors', '1');
-		ini_set('error_reporting', '7');
-		ini_set('max_execution_time',0);
-	}
-
-	$app = 'app';
-	$core = null;
-	$root = dirname(dirname(dirname(__FILE__)));
-	$here = $argv[0];
-	$dataSource = 'default';
-	$unset = array();
-	for ($i = 1; $i < count($argv); $i++) {
-		// Process command-line modifiers here
-		switch (strtolower($argv[$i])) {
-			case '-app':
-				$app = $argv[$i + 1];
-				$unset[$i] = $argv[$i];
-				$unset[$i + 1] = $argv[$i + 1];
-			break;
-			case '-core':
-				$core = $argv[$i + 1];
-				$unset[$i] = $argv[$i];
-				$unset[$i + 1] = $argv[$i + 1];
-			break;
-			case '-root':
-				$root = $argv[$i + 1];
-				$unset[$i] = $argv[$i];
-				$unset[$i + 1] = $argv[$i + 1];
-			break;
-			case '-datasource':
-				$dataSource = $argv[$i + 1];
-				$unset[$i] = $argv[$i];
-				$unset[$i + 1] = $argv[$i + 1];
-			break;
-		}
-	}
-
-	if (strlen($app) && $app[0] == DS) {
-		$cnt = substr_count($root, DS);
-		$app = str_repeat('..' . DS, $cnt) . $app;
-	}
-	define ('ROOT', $root.DS);
-	define ('APP_DIR', $app);
-	define ('DEBUG', 1);;
-	define('CAKE_CORE_INCLUDE_PATH', ROOT);
-	define('DATASOURCE', $dataSource);
-
-	if(function_exists('ini_set')) {
-		ini_set('include_path',ini_get('include_path').
-			PATH_SEPARATOR.CAKE_CORE_INCLUDE_PATH.DS.
-			PATH_SEPARATOR.CORE_PATH.DS.
-			PATH_SEPARATOR.ROOT.DS.APP_DIR.DS.
-			PATH_SEPARATOR.APP_DIR.DS.
-			PATH_SEPARATOR.APP_PATH);
-		define('APP_PATH', null);
-		define('CORE_PATH', null);
-	} else {
-		define('APP_PATH', ROOT . DS . APP_DIR . DS);
-		define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
-	}
-
-	require ('cake'.DS.'basics.php');
-	require ('cake'.DS.'config'.DS.'paths.php');
-	require (CONFIGS.'core.php');
-	uses ('object', 'configure', 'neat_array', 'session', 'security', 'inflector', 'model'.DS.'connection_manager',
-			'model'.DS.'datasources'.DS.'dbo_source', 'model'.DS.'model');
-	require(CAKE.'app_model.php');
-	uses ('controller'.DS.'components'.DS.'acl', 'controller'.DS.'components'.DS.'dbacl'.DS.'models'.DS.'aclnode',
-			'controller'.DS.'components'.DS.'dbacl'.DS.'models'.DS.'aco', 'controller'.DS.'components'.DS.'dbacl'.DS.'models'.DS.'acoaction',
-			'controller'.DS.'components'.DS.'dbacl'.DS.'models'.DS.'aro');
-	//Get and format args: first arg is the name of the script.
-	$serverArgs = $argv;
-	if(!empty($unset)) {
-		$serverArgs = array_values(array_diff($argv, $unset));
-	}
-
-	$wasted = array_shift($serverArgs);
-	$command = array_shift($serverArgs);
-	$args = $serverArgs;
-	$aclCLI = new AclCLI ($command, $args);
-/**
- * @package		cake
- * @subpackage	cake.cake.scritps
- */
-class AclCLI {
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $stdin;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $stdout;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $stderr;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $acl;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $args;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $dataSource = 'default';
-/**
- * Enter description here...
- *
- * @param unknown_type $command
- * @param unknown_type $args
- * @return AclCLI
- */
-	function AclCLI($command, $args) {
-		$this->__construct($command, $args);
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $command
- * @param unknown_type $args
- */
-	function __construct ($command, $args) {
-		$this->stdin = fopen('php://stdin', 'r');
-		$this->stdout = fopen('php://stdout', 'w');
-		$this->stderr = fopen('php://stderr', 'w');
-
-		if (ACL_CLASSNAME != 'DB_ACL'){
-			$out = "--------------------------------------------------\n";
-			$out .= "Error: Your current Cake configuration is set to \n";
-			$out .= "an ACL implementation other than DB. Please change \n";
-			$out .= "your core config to reflect your decision to use \n";
-			$out .= "DB_ACL before attempting to use this script.\n";
-			$out .= "--------------------------------------------------\n";
-			$out .= "Current ACL Classname: " . ACL_CLASSNAME . "\n";
-			$out .= "--------------------------------------------------\n";
-			fwrite($this->stderr, $out);
-			exit();
-		}
-
-		if(!in_array($command, array('help'))) {
-			if(!file_exists(CONFIGS.'database.php')) {
-				$this->stdout('');
-				$this->stdout('Your database configuration was not found.');
-				$this->stdout('Take a moment to create one:');
-				$this->doDbConfig();
-			}
-			require_once (CONFIGS.'database.php');
-
-			if(!in_array($command, array('initdb'))) {
-				$this->dataSource = DATASOURCE;
-				$this->Acl = new AclComponent();
-				$this->args = $args;
-				$this->db =& ConnectionManager::getDataSource($this->dataSource);
-			}
-		}
-
-		switch ($command) {
-			case 'create':
-				$this->create();
-			break;
-			case 'delete':
-				$this->delete();
-			break;
-			case 'setParent':
-				$this->setParent();
-			break;
-			case 'getPath':
-				$this->getPath();
-			break;
-			case 'grant':
-				$this->grant();
-			break;
-			case 'deny':
-				$this->deny();
-			break;
-			case 'inherit':
-				$this->inherit();
-			break;
-			case 'view':
-				$this->view();
-			break;
-			case 'initdb':
-				$this->initdb();
-			break;
-			case 'upgrade':
-				$this->upgradedb();
-			break;
-			case 'help':
-				$this->help();
-			break;
-			default:
-				fwrite($this->stderr, "Unknown ACL command '$command'.\nFor usage, try 'php acl.php help'.\n\n");
-			break;
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function create() {
-		$this->checkArgNumber(4, 'create');
-		$this->checkNodeType();
-		extract($this->__dataVars());
-
-		$parent = (is_numeric($this->args[2])) ? intval($this->args[2]) : $this->args[2];
-		if(!$this->Acl->{$class}->create(intval($this->args[1]), $parent, $this->args[3])){
-			$this->displayError("Parent Node Not Found", "There was an error creating the ".$class.", probably couldn't find the parent node.\n If you wish to create a new root node, specify the <parent_id> as '0'.");
-		}
-		$this->stdout("New $class '".$this->args[3]."' created.\n\n");
-	}
-/**
- * Enter description here...
- *
- */
-	function delete() {
-		$this->checkArgNumber(2, 'delete');
-		$this->checkNodeType();
-		extract($this->__dataVars());
-		if(!$this->Acl->{$class}->delete($this->args[1])) {
-			$this->displayError("Node Not Deleted", "There was an error deleting the ".$class.". Check that the node exists.\n");
-		}
-		$this->stdout("{$class} deleted.\n\n");
-	}
-
-/**
- * Enter description here...
- *
- */
-	function setParent() {
-		$this->checkArgNumber(3, 'setParent');
-		$this->checkNodeType();
-		extract($this->__dataVars());
-		if (!$this->Acl->{$class}->setParent($this->args[2], $this->args[1])){
-			$this->stdout("Error in setting new parent. Please make sure the parent node exists, and is not a descendant of the node specified.\n");
-		} else {
-			$this->stdout("Node parent set to ".$this->args[2]."\n\n");
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function getPath() {
-		$this->checkArgNumber(2, 'getPath');
-		$this->checkNodeType();
-		extract($this->__dataVars());
-		$id = (is_numeric($this->args[2])) ? intval($this->args[1]) : $this->args[1];
-		$nodes = $this->Acl->{$class}->getPath($id);
-		if (empty($nodes)) {
-			$this->displayError("Supplied Node '".$this->args[1]."' not found", "No tree returned.");
-		}
-		for ($i = 0; $i < count($nodes); $i++) {
-			$this->stdout(str_repeat('  ', $i) . "[" . $nodes[$i][$class]['id'] . "]" . $nodes[$i][$class]['alias'] . "\n");
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function grant() {
-		$this->checkArgNumber(3, 'grant');
-		//add existence checks for nodes involved
-		$aro = $this->args[0];
-		if(is_numeric($aro)) {
-			$aro = intval($aro);
-		}
-		$aco = $this->args[1];
-		if(is_numeric($aco)) {
-			$aco = intval($aco);
-		}
-		if($this->Acl->allow($aro, $aco, $this->args[2])) {
-			$this->stdout("Permission granted.\n");
-		} else {
-			$this->stdout("Permission could not be granted.\n");
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function deny() {
-		$this->checkArgNumber(3, 'deny');
-		//add existence checks for nodes involved
-		$aro = (is_numeric($this->args[0])) ? intval($this->args[0]) : $this->args[0];
-		$aco = (is_numeric($this->args[1])) ? intval($this->args[1]) : $this->args[1];
-		$aro = $this->args[0];
-		if(is_numeric($aro)) {
-			$aro = intval($aro);
-		}
-		$aco = $this->args[1];
-		if(is_numeric($aco)) {
-			$aco = intval($aco);
-		}
-		if($this->Acl->deny($aro, $aco, $this->args[2])) {
-			$this->stdout("Permission denied.\n");
-		} else {
-			$this->stdout("Permission could not be denied.\n");
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function inherit() {
-		$this->checkArgNumber(3, 'inherit');
-		$aro = $this->args[0];
-		if(is_numeric($aro)) {
-			$aro = intval($aro);
-		}
-		$aco = $this->args[1];
-		if(is_numeric($aco)) {
-			$aco = intval($aco);
-		}
-		if($this->Acl->inherit($aro, $aco, $this->args[2])) {
-			$this->stdout("Permission inherited.\n");
-		} else {
-			$this->stdout("Permission could not be inherited.\n");
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function view() {
-		$this->checkArgNumber(1, 'view');
-		$this->checkNodeType();
-		extract($this->__dataVars());
-		if (!is_null($this->args[1])) {
-			$conditions = $this->Acl->{$class}->_resolveID($this->args[1]);
-		} else {
-			$conditions = null;
-		}
-		$nodes = $this->Acl->{$class}->findAll($conditions, null, 'lft ASC');
-		if (empty($nodes)) {
-			$this->displayError($this->args[1]." not found", "No tree returned.");
-		}
-		$right = array();
-
-		$this->stdout($class . " tree:\n");
-		$this->stdout("------------------------------------------------\n");
-
-		for($i = 0; $i < count($nodes); $i++){
-			if (count($right) > 0){
-				while ($right[count($right)-1] < $nodes[$i][$class]['rght']){
-					if ($right[count($right)-1]){
-						array_pop($right);
-					} else {
-						break;
-					}
-				}
-			}
-			$this->stdout(str_repeat('  ',count($right)) . "[" . $nodes[$i][$class]['id'] . "]" . $nodes[$i][$class]['alias']."\n");
-			$right[] = $nodes[$i][$class]['rght'];
-		}
-		$this->stdout("------------------------------------------------\n");
-	}
-/**
- * Enter description here...
- *
- */
-	function initdb() {
-		$db =& ConnectionManager::getDataSource($this->dataSource);
-		$this->stdout("Initializing Database...\n");
-		$this->stdout("Creating access control objects table (acos)...\n");
-		$sql = " CREATE TABLE ".$db->fullTableName('acos')." (
-				".$db->name('id')." ".$db->column($db->columns['primary_key']).",
-				".$db->name('object_id')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('alias')." ".$db->column($db->columns['string'])." NOT NULL default '',
-				".$db->name('lft')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('rght')." ".$db->column($db->columns['integer'])." default NULL,
-				PRIMARY KEY  (".$db->name('id').")
-				);";
-		if ($db->query($sql) === false) {
-			die("Error: " . $db->lastError() . "\n\n");
-		}
-
-		$this->stdout("Creating access request objects table (aros)...\n");
-		$sql2 = "CREATE TABLE ".$db->fullTableName('aros')." (
-				".$db->name('id')." ".$db->column($db->columns['primary_key']).",
-				".$db->name('foreign_key')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('alias')." ".$db->column($db->columns['string'])." NOT NULL default '',
-				".$db->name('lft')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('rght')." ".$db->column($db->columns['integer'])." default NULL,
-				PRIMARY KEY  (".$db->name('id').")
-				);";
-		if ($db->query($sql2) === false) {
-			die("Error: " . $db->lastError() . "\n\n");
-		}
-
-		$this->stdout("Creating relationships table (aros_acos)...\n");
-		$sql3 = "CREATE TABLE ".$db->fullTableName('aros_acos')." (
-				".$db->name('id')." ".$db->column($db->columns['primary_key']).",
-				".$db->name('aro_id')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('aco_id')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('_create')." ".$db->column($db->columns['integer'])." NOT NULL default '0',
-				".$db->name('_read')." ".$db->column($db->columns['integer'])." NOT NULL default '0',
-				".$db->name('_update')." ".$db->column($db->columns['integer'])." NOT NULL default '0',
-				".$db->name('_delete')." ".$db->column($db->columns['integer'])." NOT NULL default '0',
-				PRIMARY KEY  (".$db->name('id').")
-				);";
-		if ($db->query($sql3) === false) {
-			die("Error: " . $db->lastError() . "\n\n");
-		}
-
-		$this->stdout("\nDone.\n");
-	}
-
-/**
- * Enter description here...
- *
- */
-	function upgradedb() {
-		$db =& ConnectionManager::getDataSource($this->dataSource);
-		$this->stdout("Initializing Database...\n");
-		$this->stdout("Upgrading table (aros)...\n");
-		$sql = "ALTER TABLE ".$db->fullTableName('aros')."
-				CHANGE ".$db->name('user_id')."
-				".$db->name('foreign_key')."
-				INT( 10 ) UNSIGNED NULL DEFAULT NULL;";
-		$sql .= "ALTER TABLE " . $db->name('aros_acos') . " CHANGE " . $db->name('_create')
-				. " " . $db->name('_create') . " CHAR(2) NOT NULL DEFAULT '0';";
-		$sql .= "ALTER TABLE " . $db->name('aros_acos') . " CHANGE " . $db->name('_update')
-				. " " . $db->name('_update') . " CHAR(2) NOT NULL DEFAULT '0';";
-		$sql .= "ALTER TABLE " . $db->name('aros_acos') . " CHANGE " . $db->name('_read')
-				. " " . $db->name('_read') . " CHAR(2) NOT NULL DEFAULT '0';";
-		$sql .= "ALTER TABLE " . $db->name('aros_acos') . " CHANGE " . $db->name('_delete')
-				. " " . $db->name('_delete') . " CHAR(2) NOT NULL DEFAULT '0';";
-		if ($db->query($sql) === false) {
-			die("Error: " . $db->lastError() . "\n\n");
-		}
-		$this->stdout("\nDatabase upgrade is complete.\n");
-	}
-
-/**
- * Enter description here...
- *
- */
-	function help() {
-		$out = "Usage: php acl.php <command> <arg1> <arg2>...\n";
-		$out .= "-----------------------------------------------\n";
-		$out .= "Commands:\n";
-		$out .= "\n";
-		$out .= "\tcreate aro|aco <link_id> <parent_id> <alias>\n";
-		$out .= "\t\tCreates a new ACL object under the parent specified by <parent_id>, an id/alias (see\n";
-		$out .= "\t\t'view'). The link_id allows you to link a user object to Cake's\n";
-		$out .= "\t\tACL structures. The alias parameter allows you to address your object\n";
-		$out .= "\t\tusing a non-integer ID. Example: \"\$php acl.php create aro 57 0 John\"\n";
-		$out .= "\t\twould create a new ARO object at the root of the tree, linked to 57\n";
-		$out .= "\t\tin your users table, with an internal alias 'John'.";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tdelete aro|aco <id>\n";
-		$out .= "\t\tDeletes the ACL object with the specified ID (see 'view').\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tsetParent aro|aco <id> <parent_id>\n";
-		$out .= "\t\tUsed to set the parent of the ACL object specified by <id> to the ID\n";
-		$out .= "\t\tspecified by <parent_id>.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tgetPath aro|aco <id>\n";
-		$out .= "\t\tReturns the path to the ACL object specified by <id>. This command is\n";
-		$out .= "\t\tis useful in determining the inhertiance of permissions for a certain\n";
-		$out .= "\t\tobject in the tree.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tgrant <Aro.alias|Aro.foreign_key> <Aco.alias|Aco.object_id> <aco_action>\n";
-		$out .= "\t\tUse this command to grant ACL permissions. Once executed, the ARO\n";
-		$out .= "\t\tspecified (and its children, if any) will have ALLOW access to the\n";
-		$out .= "\t\tspecified ACO action (and the ACO's children, if any).\n";
-		$out .= "\t\tIf an integer is passed permissions will be granted based on the foreign_key or object_id.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tdeny <Aro.alias|Aro.foreign_key> <Aco.alias|Aco.object_id> <aco_action>\n";
-		$out .= "\t\tUse this command to deny ACL permissions. Once executed, the ARO\n";
-		$out .= "\t\tspecified (and its children, if any) will have DENY access to the\n";
-		$out .= "\t\tspecified ACO action (and the ACO's children, if any).\n";
-		$out .= "\t\tIf an integer is passed permissions will be denied based on the foreign_key or object_id.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tinherit <Aro.alias|Aro.foreign_key> <Aco.alias|Aco.object_id> <aco_action>\n";
-		$out .= "\t\tUse this command to force a child ARO object to inherit its\n";
-		$out .= "\t\tpermissions settings from its parent.\n";
-		$out .= "\t\tIf an integer is passed permissions will be inherited based on the foreign_key or object_id.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tview aro|aco [id]\n";
-		$out .= "\t\tThe view command will return the ARO or ACO tree. The optional\n";
-		$out .= "\t\tid/alias parameter allows you to return only a portion of the requested\n";
-		$out .= "\t\ttree.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tinitdb\n";
-		$out .= "\t\tUse this command to create the database tables needed to use DB ACL.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\thelp\n";
-		$out .= "\t\tDisplays this help message.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$this->stdout($out);
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $title
- * @param unknown_type $msg
- */
-	function displayError($title, $msg) {
-		$out = "\n";
-		$out .= "Error: $title\n";
-		$out .= "$msg\n";
-		$out .= "\n";
-		$this->stdout($out);
-		exit();
-	}
-
-/**
- * Enter description here...
- *
- * @param unknown_type $expectedNum
- * @param unknown_type $command
- */
-	function checkArgNumber($expectedNum, $command) {
-		if (count($this->args) < $expectedNum) {
-			$this->displayError('Wrong number of parameters: '.count($this->args), 'Please type \'php acl.php help\' for help on usage of the '.$command.' command.');
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function checkNodeType() {
-		if ($this->args[0] != 'aco' && $this->args[0] != 'aro') {
-			$this->displayError("Missing/Unknown node type: '".$this->args[0]."'", 'Please specify which ACL object type you wish to create.');
-		}
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $type
- * @param unknown_type $id
- * @return unknown
- */
-	function nodeExists($type, $id) {
-		//$this->stdout("Check to see if $type with ID = $id exists...\n");
-		extract($this->__dataVars($type));
-		$conditions = $this->Acl->{$class}->_resolveID($id);
-		$possibility = $this->Acl->{$class}->findAll($conditions);
-		return $possibility;
-	}
-
-/**
- * Enter description here...
- *
- * @param unknown_type $type
- * @return unknown
- */
-	function __dataVars($type = null) {
-		if ($type == null) {
-			$type = $this->args[0];
-		}
-
-		$vars = array();
-		$class = ucwords($type);
-		$vars['secondary_id'] = ($class == 'aro' ? 'foreign_key' : 'object_id');
-		$vars['data_name'] = $type;
-		$vars['table_name'] = $type . 's';
-		$vars['class'] = $class;
-		return $vars;
-	}
-/**
- * Database configuration setup.
- *
- */
-	function doDbConfig() {
-		$this->hr();
-		$this->stdout('Database Configuration:');
-		$this->hr();
-
-		$driver = '';
-
-		while ($driver == '') {
-			$driver = $this->getInput('What database driver would you like to use?', array('mysql','mysqli','mssql','sqlite','postgres', 'odbc'), 'mysql');
-			if ($driver == '') {
-				$this->stdout('The database driver supplied was empty. Please supply a database driver.');
-			}
-		}
-
-		switch($driver) {
-			case 'mysql':
-			$connect = 'mysql_connect';
-			break;
-			case 'mysqli':
-			$connect = 'mysqli_connect';
-			break;
-			case 'mssql':
-			$connect = 'mssql_connect';
-			break;
-			case 'sqlite':
-			$connect = 'sqlite_open';
-			break;
-			case 'postgres':
-			$connect = 'pg_connect';
-			break;
-			case 'odbc':
-			$connect = 'odbc_connect';
-			break;
-			default:
-			$this->stdout('The connection parameter could not be set.');
-			break;
-		}
-
-		$host = '';
-
-		while ($host == '') {
-			$host = $this->getInput('What is the hostname for the database server?', null, 'localhost');
-			if ($host == '') {
-				$this->stdout('The host name you supplied was empty. Please supply a hostname.');
-			}
-		}
-		$login = '';
-
-		while ($login == '') {
-			$login = $this->getInput('What is the database username?', null, 'root');
-
-			if ($login == '') {
-				$this->stdout('The database username you supplied was empty. Please try again.');
-			}
-		}
-		$password = '';
-		$blankPassword = false;
-
-		while ($password == '' && $blankPassword == false) {
-			$password = $this->getInput('What is the database password?');
-			if ($password == '') {
-				$blank = $this->getInput('The password you supplied was empty. Use an empty password?', array('y', 'n'), 'n');
-				if($blank == 'y')
-				{
-					$blankPassword = true;
-				}
-			}
-		}
-		$database = '';
-
-		while ($database == '') {
-			$database = $this->getInput('What is the name of the database you will be using?', null, 'cake');
-
-			if ($database == '')  {
-				$this->stdout('The database name you supplied was empty. Please try again.');
-			}
-		}
-
-		$prefix = '';
-
-		while ($prefix == '') {
-			$prefix = $this->getInput('Enter a table prefix?', null, 'n');
-		}
-		if(low($prefix) == 'n') {
-			$prefix = '';
-		}
-
-		$this->stdout('');
-		$this->hr();
-		$this->stdout('The following database configuration will be created:');
-		$this->hr();
-		$this->stdout("Driver:        $driver");
-		$this->stdout("Connection:    $connect");
-		$this->stdout("Host:          $host");
-		$this->stdout("User:          $login");
-		$this->stdout("Pass:          " . str_repeat('*', strlen($password)));
-		$this->stdout("Database:      $database");
-		$this->stdout("Table prefix:  $prefix");
-		$this->hr();
-		$looksGood = $this->getInput('Look okay?', array('y', 'n'), 'y');
-
-		if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-			$this->bakeDbConfig($driver, $connect, $host, $login, $password, $database, $prefix);
-		} else {
-			$this->stdout('Bake Aborted.');
-		}
-	}
-/**
- * Creates a database configuration file for Bake.
- *
- * @param string $host
- * @param string $login
- * @param string $password
- * @param string $database
- */
-	function bakeDbConfig( $driver, $connect, $host, $login, $password, $database, $prefix) {
-		$out = "<?php\n";
-		$out .= "class DATABASE_CONFIG {\n\n";
-		$out .= "\tvar \$default = array(\n";
-		$out .= "\t\t'driver' => '{$driver}',\n";
-		$out .= "\t\t'connect' => '{$connect}',\n";
-		$out .= "\t\t'host' => '{$host}',\n";
-		$out .= "\t\t'login' => '{$login}',\n";
-		$out .= "\t\t'password' => '{$password}',\n";
-		$out .= "\t\t'database' => '{$database}', \n";
-		$out .= "\t\t'prefix' => '{$prefix}' \n";
-		$out .= "\t);\n";
-		$out .= "}\n";
-		$out .= "?>";
-		$filename = CONFIGS.'database.php';
-		$this->__createFile($filename, $out);
-	}
-/**
- * Prompts the user for input, and returns it.
- *
- * @param string $prompt Prompt text.
- * @param mixed $options Array or string of options.
- * @param string $default Default input value.
- * @return Either the default value, or the user-provided input.
- */
-	function getInput($prompt, $options = null, $default = null) {
-		if (!is_array($options)) {
-			$print_options = '';
-		} else {
-			$print_options = '(' . implode('/', $options) . ')';
-		}
-
-		if($default == null) {
-			$this->stdout('');
-			$this->stdout($prompt . " $print_options \n" . '> ', false);
-		} else {
-			$this->stdout('');
-			$this->stdout($prompt . " $print_options \n" . "[$default] > ", false);
-		}
-		$result = trim(fgets($this->stdin));
-
-		if($default != null && empty($result)) {
-			return $default;
-		} else {
-			return $result;
-		}
-	}
-/**
- * Outputs to the stdout filehandle.
- *
- * @param string $string String to output.
- * @param boolean $newline If true, the outputs gets an added newline.
- */
-	function stdout($string, $newline = true) {
-		if ($newline) {
-			fwrite($this->stdout, $string . "\n");
-		} else {
-			fwrite($this->stdout, $string);
-		}
-	}
-/**
- * Outputs to the stderr filehandle.
- *
- * @param string $string Error text to output.
- */
-	function stderr($string) {
-		fwrite($this->stderr, $string);
-	}
-/**
- * Outputs a series of minus characters to the standard output, acts as a visual separator.
- *
- */
-	function hr() {
-		$this->stdout('---------------------------------------------------------------');
-	}
-/**
- * Creates a file at given path.
- *
- * @param string $path		Where to put the file.
- * @param string $contents Content to put in the file.
- * @return Success
- */
-	function __createFile ($path, $contents) {
-		$path = str_replace('//', '/', $path);
-		echo "\nCreating file $path\n";
-		if (is_file($path) && $this->interactive === true) {
-			fwrite($this->stdout, "File exists, overwrite?" . " {$path} (y/n/q):");
-			$key = trim(fgets($this->stdin));
-
-			if ($key=='q') {
-				fwrite($this->stdout, "Quitting.\n");
-				exit;
-			} elseif ($key == 'a') {
-				$this->dont_ask = true;
-			} elseif ($key == 'y') {
-			} else {
-				fwrite($this->stdout, "Skip" . " {$path}\n");
-				return false;
-			}
-		}
-
-		if ($f = fopen($path, 'w')) {
-			fwrite($f, $contents);
-			fclose($f);
-			fwrite($this->stdout, "Wrote" . "{$path}\n");
-			return true;
-		} else {
-			fwrite($this->stderr, "Error! Could not write to" . " {$path}.\n");
-			return false;
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/.svn/text-base/bake.php.svn-base b/old/html/multidic/cake/scripts/.svn/text-base/bake.php.svn-base
deleted file mode 100644
index c0104bb..0000000
--- a/old/html/multidic/cake/scripts/.svn/text-base/bake.php.svn-base
+++ /dev/null
@@ -1,2655 +0,0 @@
-#!/usr/bin/php -q
-<?php
-/* SVN FILE: $Id: bake.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Command-line code generation utility to automate programmer chores.
- *
- * Bake is CakePHP's code generation script, which can help you kickstart
- * application development by writing fully functional skeleton controllers,
- * models, and views. Going further, Bake can also write Unit Tests for you.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007,	Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.scripts.bake
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-	define ('DS', DIRECTORY_SEPARATOR);
-	if (function_exists('ini_set')) {
-		ini_set('display_errors', '1');
-		ini_set('error_reporting', '7');
-		ini_set('max_execution_time',0);
-	}
-
-	$app = null;
-	$root = dirname(dirname(dirname(__FILE__)));
-	$core = null;
-	$here = $argv[0];
-	$help = null;
-	$project = null;
-
-	for ($i = 1; $i < count($argv); $i += 2) {
-		switch ($argv[$i]) {
-			case '-a':
-			case '-app':
-				$app = $argv[$i + 1];
-			break;
-			case '-c':
-			case '-core':
-				$core = $argv[$i + 1];
-			break;
-			case '-r':
-			case '-root':
-				$root = $argv[$i + 1];
-			break;
-			case '-h':
-			case '-help':
-				$help = true;
-			break;
-			case '-p':
-			case '-project':
-				$project = true;
-				$projectPath = $argv[$i + 1];
-				$app = $argv[$i + 1];
-			break;
-		}
-	}
-
-	if(!$app && isset($argv[1])) {
-		$app = $argv[1];
-	} elseif(!$app) {
-		$app = 'app';
-	}
-	if(!is_dir($app)) {
-		$project = true;
-		$projectPath = $app;
-
-	}
-	if($project) {
-		$app = $projectPath;
-	}
-
-	$shortPath = str_replace($root, '', $app);
-	$shortPath = str_replace('..'.DS, '', $shortPath);
-	$shortPath = str_replace(DS.DS, DS, $shortPath);
-
-	$pathArray = explode(DS, $shortPath);
-	if(end($pathArray) != '') {
-		$appDir = array_pop($pathArray);
-	} else {
-		array_pop($pathArray);
-		$appDir = array_pop($pathArray);
-	}
-	$rootDir = implode(DS, $pathArray);
-	$rootDir = str_replace(DS.DS, DS, $rootDir);
-
-	if(!$rootDir) {
-		$rootDir = $root;
-		$projectPath = $root.DS.$appDir;
-	}
-
-	define ('ROOT', $rootDir);
-	define ('APP_DIR', $appDir);
-	define ('DEBUG', 1);
-
-	if(!empty($core)){
-		define('CAKE_CORE_INCLUDE_PATH', dirname($core));
-	}else{
-		define('CAKE_CORE_INCLUDE_PATH', $root);
-	}
-
-	if(function_exists('ini_set')) {
-		ini_set('include_path',ini_get('include_path').
-													PATH_SEPARATOR.CAKE_CORE_INCLUDE_PATH.DS.
-													PATH_SEPARATOR.ROOT.DS.APP_DIR.DS);
-		define('APP_PATH', null);
-		define('CORE_PATH', null);
-	} else {
-		define('APP_PATH', ROOT . DS . APP_DIR . DS);
-		define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
-	}
-
-	require_once (CORE_PATH.'cake'.DS.'basics.php');
-	require_once (CORE_PATH.'cake'.DS.'config'.DS.'paths.php');
-	require_once (CORE_PATH.'cake'.DS.'scripts'.DS.'templates'.DS.'skel'.DS.'config'.DS.'core.php');
-	require_once (CORE_PATH.'cake'.DS.'dispatcher.php');
-	uses('object', 'session', 'security', 'configure', 'inflector', 'model'.DS.'connection_manager');
-
-	$pattyCake = new Bake();
-	if($help === true)
-	{
-		$pattyCake->help();
-		exit();
-	}
-	if($project === true)
-	{
-		$pattyCake->project($projectPath);
-		exit();
-	}
-	$pattyCake->main();
-/**
- * Bake is a command-line code generation utility for automating programmer chores.
- *
- * @package		cake
- * @subpackage	cake.cake.scripts
- */
-class Bake {
-
-/**
- * Standard input stream.
- *
- * @var filehandle
- */
-	var $stdin;
-/**
- * Standard output stream.
- *
- * @var filehandle
- */
-	var $stdout;
-/**
- * Standard error stream.
- *
- * @var filehandle
- */
-	var $stderr;
-/**
- * Associated controller name.
- *
- * @var string
- */
-	var $controllerName = null;
-/**
- * If true, Bake will ask for permission to perform actions.
- *
- * @var boolean
- */
-	var $interactive = false;
-
-	var $__modelAlias = false;
-/**
- * Private helper function for constructor
- * @access private
- */
-	function __construct() {
-		$this->stdin = fopen('php://stdin', 'r');
-		$this->stdout = fopen('php://stdout', 'w');
-		$this->stderr = fopen('php://stderr', 'w');
-		$this->welcome();
-	}
-/**
- * Constructor.
- *
- * @return Bake
- */
-	function Bake() {
-		return $this->__construct();
-	}
-/**
- * Main-loop method.
- *
- */
-	function main() {
-
-		$this->stdout('');
-		$this->stdout('');
-		$this->stdout('Baking...');
-		$this->hr();
-		$this->stdout('Name: '. APP_DIR);
-		$this->stdout('Path: '. ROOT.DS.APP_DIR);
-		$this->hr();
-
-		if(!file_exists(CONFIGS.'database.php')) {
-			$this->stdout('');
-			$this->stdout('Your database configuration was not found. Take a moment to create one:');
-			$this->doDbConfig();
-		}
-		require_once (CONFIGS.'database.php');
-		$this->stdout('[M]odel');
-		$this->stdout('[C]ontroller');
-		$this->stdout('[V]iew');
-		$invalidSelection = true;
-
-		while ($invalidSelection) {
-			$classToBake = strtoupper($this->getInput('What would you like to Bake?', array('M', 'V', 'C')));
-			switch($classToBake) {
-				case 'M':
-					$invalidSelection = false;
-					$this->doModel();
-					break;
-				case 'V':
-					$invalidSelection = false;
-					$this->doView();
-					break;
-				case 'C':
-					$invalidSelection = false;
-					$this->doController();
-					break;
-				default:
-					$this->stdout('You have made an invalid selection. Please choose a type of class to Bake by entering M, V, or C.');
-			}
-		}
-	}
-/**
- * Database configuration setup.
- *
- */
-	function doDbConfig() {
-		$this->hr();
-		$this->stdout('Database Configuration:');
-		$this->hr();
-
-		$driver = '';
-
-		while ($driver == '') {
-			$driver = $this->getInput('What database driver would you like to use?', array('mysql','mysqli','mssql','sqlite','postgres', 'odbc'), 'mysql');
-			if ($driver == '') {
-				$this->stdout('The database driver supplied was empty. Please supply a database driver.');
-			}
-		}
-
-		switch($driver) {
-			case 'mysql':
-			$connect = 'mysql_connect';
-			break;
-			case 'mysqli':
-			$connect = 'mysqli_connect';
-			break;
-			case 'mssql':
-			$connect = 'mssql_connect';
-			break;
-			case 'sqlite':
-			$connect = 'sqlite_open';
-			break;
-			case 'postgres':
-			$connect = 'pg_connect';
-			break;
-			case 'odbc':
-			$connect = 'odbc_connect';
-			break;
-			default:
-			$this->stdout('The connection parameter could not be set.');
-			break;
-		}
-
-		$host = '';
-
-		while ($host == '') {
-			$host = $this->getInput('What is the hostname for the database server?', null, 'localhost');
-			if ($host == '') {
-				$this->stdout('The host name you supplied was empty. Please supply a hostname.');
-			}
-		}
-		$login = '';
-
-		while ($login == '') {
-			$login = $this->getInput('What is the database username?', null, 'root');
-
-			if ($login == '') {
-				$this->stdout('The database username you supplied was empty. Please try again.');
-			}
-		}
-		$password = '';
-		$blankPassword = false;
-
-		while ($password == '' && $blankPassword == false) {
-			$password = $this->getInput('What is the database password?');
-			if ($password == '') {
-				$blank = $this->getInput('The password you supplied was empty. Use an empty password?', array('y', 'n'), 'n');
-				if($blank == 'y')
-				{
-					$blankPassword = true;
-				}
-			}
-		}
-		$database = '';
-
-		while ($database == '') {
-			$database = $this->getInput('What is the name of the database you will be using?', null, 'cake');
-
-			if ($database == '')  {
-				$this->stdout('The database name you supplied was empty. Please try again.');
-			}
-		}
-
-		$prefix = '';
-
-		while ($prefix == '') {
-			$prefix = $this->getInput('Enter a table prefix?', null, 'n');
-		}
-		if(low($prefix) == 'n') {
-			$prefix = '';
-		}
-
-		$this->stdout('');
-		$this->hr();
-		$this->stdout('The following database configuration will be created:');
-		$this->hr();
-		$this->stdout("Driver:        $driver");
-		$this->stdout("Connection:    $connect");
-		$this->stdout("Host:          $host");
-		$this->stdout("User:          $login");
-		$this->stdout("Pass:          " . str_repeat('*', strlen($password)));
-		$this->stdout("Database:      $database");
-		$this->stdout("Table prefix:  $prefix");
-		$this->hr();
-		$looksGood = $this->getInput('Look okay?', array('y', 'n'), 'y');
-
-		if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-			$this->bakeDbConfig($driver, $connect, $host, $login, $password, $database, $prefix);
-		} else {
-			$this->stdout('Bake Aborted.');
-		}
-	}
-/**
- * Action to create a Model.
- *
- */
-	function doModel()
-	{
-		$this->hr();
-		$this->stdout('Model Bake:');
-		$this->hr();
-		$this->interactive = true;
-
-		$useTable = null;
-		$primaryKey = 'id';
-		$validate = array();
-		$associations = array();
-		/*$usingDefault = $this->getInput('Will your model be using a database connection setting other than the default?');
-		if (low($usingDefault) == 'y' || low($usingDefault) == 'yes')
-		{
-			$useDbConfig = $this->getInput('Please provide the name of the connection you wish to use.');
-		}*/
-		$useDbConfig = 'default';
-		$this->__doList($useDbConfig);
-
-
-		$enteredModel = '';
-
-		while ($enteredModel == '') {
-			$enteredModel = $this->getInput('Enter a number from the list above, or type in the name of another model.');
-
-			if ($enteredModel == '' || intval($enteredModel) > count($this->__modelNames)) {
-				$this->stdout('Error:');
-				$this->stdout("The model name you supplied was empty, or the number \nyou selected was not an option. Please try again.");
-				$enteredModel = '';
-			}
-		}
-
-		if (intval($enteredModel) > 0 && intval($enteredModel) <= count($this->__modelNames)) {
-			$currentModelName = $this->__modelNames[intval($enteredModel) - 1];
-		} else {
-			$currentModelName = $enteredModel;
-		}
-
-		$db =& ConnectionManager::getDataSource($useDbConfig);
-
-		$useTable = Inflector::tableize($currentModelName);
-		$fullTableName = $db->fullTableName($useTable, false);
-		if(array_search($useTable, $this->__tables) === false) {
-			$this->stdout("\nGiven your model named '$currentModelName', Cake would expect a database table named '" . $fullTableName . "'.");
-			$tableIsGood = $this->getInput('do you want to use this table?', array('y','n'), 'y');
-		}
-
-		if (low($tableIsGood) == 'n' || low($tableIsGood) == 'no') {
-			$useTable = $this->getInput('What is the name of the table (enter "null" to use NO table)?');
-		}
-		$tableIsGood = false;
-		while($tableIsGood == false && low($useTable) != 'null') {
-			if (is_array($this->__tables) && !in_array($useTable, $this->__tables)) {
-				$fullTableName = $db->fullTableName($useTable, false);
-				$this->stdout($fullTableName . ' does not exist.');
-				$useTable = $this->getInput('What is the name of the table (enter "null" to use NO table)?');
-				$tableIsGood = false;
-			} else {
-				$tableIsGood = true;
-			}
-		}
-		$wannaDoValidation = $this->getInput('Would you like to supply validation criteria for the fields in your model?', array('y','n'), 'y');
-
-		if(in_array($useTable, $this->__tables)) {
-			loadModel();
-			$tempModel = new Model(false, $useTable);
-			$modelFields = $db->describe($tempModel);
-			if(isset($modelFields[0]['name']) && $modelFields[0]['name'] != 'id') {
-				$primaryKey = $this->getInput('What is the primaryKey?', null, $modelFields[0]['name']);
-			}
-		}
-		$validate = array();
-
-		if (array_search($useTable, $this->__tables) !== false && (low($wannaDoValidation) == 'y' || low($wannaDoValidation) == 'yes')) {
-			foreach($modelFields as $field) {
-				$this->stdout('');
-				$prompt = 'Name: ' . $field['name'] . "\n";
-				$prompt .= 'Type: ' . $field['type'] . "\n";
-				$prompt .= '---------------------------------------------------------------'."\n";
-				$prompt .= 'Please select one of the following validation options:'."\n";
-				$prompt .= '---------------------------------------------------------------'."\n";
-				$prompt .= "1- VALID_NOT_EMPTY\n";
-				$prompt .= "2- VALID_EMAIL\n";
-				$prompt .= "3- VALID_NUMBER\n";
-				$prompt .= "4- VALID_YEAR\n";
-				$prompt .= "5- Do not do any validation on this field.\n\n";
-				$prompt .= "... or enter in a valid regex validation string.\n\n";
-
-				if($field['null'] == 1 || $field['name'] == $primaryKey || $field['name'] == 'created' || $field['name'] == 'modified') {
-					$validation = $this->getInput($prompt, null, '5');
-				} else {
-					$validation = $this->getInput($prompt, null, '1');
-				}
-
-				switch ($validation) {
-					case '1':
-						$validate[$field['name']] = 'VALID_NOT_EMPTY';
-						break;
-					case '2':
-						$validate[$field['name']] = 'VALID_EMAIL';
-						break;
-					case '3':
-						$validate[$field['name']] = 'VALID_NUMBER';
-						break;
-					case '4':
-						$validate[$field['name']] = 'VALID_YEAR';
-						break;
-					case '5':
-						break;
-					default:
-						$validate[$field['name']] = $validation;
-					break;
-				}
-			}
-		}
-
-		$wannaDoAssoc = $this->getInput('Would you like to define model associations (hasMany, hasOne, belongsTo, etc.)?', array('y','n'), 'y');
-
-		if((low($wannaDoAssoc) == 'y' || low($wannaDoAssoc) == 'yes')) {
-			$this->stdout('One moment while I try to detect any associations...');
-			$possibleKeys = array();
-			//Look for belongsTo
-			$i = 0;
-			foreach($modelFields as $field) {
-				$offset = strpos($field['name'], '_id');
-				if($field['name'] != $primaryKey && $offset !== false) {
-					$tmpModelName = $this->__modelNameFromKey($field['name']);
-					$associations['belongsTo'][$i]['alias'] = $tmpModelName;
-					$associations['belongsTo'][$i]['className'] = $tmpModelName;
-					$associations['belongsTo'][$i]['foreignKey'] = $field['name'];
-					$i++;
-				}
-			}
-			//Look for hasOne and hasMany and hasAndBelongsToMany
-			$i = 0;
-			$j = 0;
-			foreach($this->__tables as $otherTable) {
-				$tempOtherModel = & new Model(false, $otherTable);
-				$modelFieldsTemp = $db->describe($tempOtherModel);
-				foreach($modelFieldsTemp as $field) {
-					if($field['type'] == 'integer' || $field['type'] == 'string') {
-						$possibleKeys[$otherTable][] = $field['name'];
-					}
-					if($field['name'] != $primaryKey && $field['name'] == $this->__modelKey($currentModelName)) {
-						$tmpModelName = $this->__modelName($otherTable);
-						$associations['hasOne'][$j]['alias'] = $tmpModelName;
-						$associations['hasOne'][$j]['className'] = $tmpModelName;
-						$associations['hasOne'][$j]['foreignKey'] = $field['name'];
-
-						$associations['hasMany'][$j]['alias'] = $tmpModelName;
-						$associations['hasMany'][$j]['className'] = $tmpModelName;
-						$associations['hasMany'][$j]['foreignKey'] = $field['name'];
-						$j++;
-					}
-				}
-				$offset = strpos($otherTable, $useTable . '_');
-				if($offset !== false) {
-					$offset = strlen($useTable . '_');
-					$tmpModelName = $this->__modelName(substr($otherTable, $offset));
-					$associations['hasAndBelongsToMany'][$i]['alias'] = $tmpModelName;
-					$associations['hasAndBelongsToMany'][$i]['className'] = $tmpModelName;
-					$associations['hasAndBelongsToMany'][$i]['foreignKey'] = $this->__modelKey($currentModelName);
-					$associations['hasAndBelongsToMany'][$i]['associationForeignKey'] = $this->__modelKey($tmpModelName);
-					$associations['hasAndBelongsToMany'][$i]['joinTable'] = $otherTable;
-					$i++;
-				}
-				$offset = strpos($otherTable, '_' . $useTable);
-				if ($offset !== false) {
-					$tmpModelName = $this->__modelName(substr($otherTable, 0, $offset));
-					$associations['hasAndBelongsToMany'][$i]['alias'] = $tmpModelName;
-					$associations['hasAndBelongsToMany'][$i]['className'] = $tmpModelName;
-					$associations['hasAndBelongsToMany'][$i]['foreignKey'] = $this->__modelKey($currentModelName);
-					$associations['hasAndBelongsToMany'][$i]['associationForeignKey'] = $this->__modelKey($tmpModelName);
-					$associations['hasAndBelongsToMany'][$i]['joinTable'] = $otherTable;
-					$i++;
-				}
-			}
-			$this->stdout('Done.');
-			$this->hr();
-			//if none found...
-			if(empty($associations)) {
-				$this->stdout('None found.');
-			} else {
-				$this->stdout('Please confirm the following associations:');
-				$this->hr();
-				if(!empty($associations['belongsTo'])) {
-					$count = count($associations['belongsTo']);
-					for($i = 0; $i < $count; $i++) {
-						if($currentModelName == $associations['belongsTo'][$i]['alias']) {
-							$response = $this->getInput("{$currentModelName} belongsTo {$associations['belongsTo'][$i]['alias']}\nThis looks like a self join. Do you want to specify an alternate association alias?", array('y','n'), 'y');
-							if('y' == low($response) || 'yes' == low($response)) {
-								$associations['belongsTo'][$i]['alias'] = $this->getInput("So what is the alias?", null, $associations['belongsTo'][$i]['alias']);
-							}
-							if($currentModelName != $associations['belongsTo'][$i]['alias']) {
-								$response = $this->getInput("$currentModelName belongsTo {$associations['belongsTo'][$i]['alias']}?", array('y','n'), 'y');
-							} else {
-								$response = 'n';
-							}
-						} else {
-							$response = $this->getInput("$currentModelName belongsTo {$associations['belongsTo'][$i]['alias']}?", array('y','n'), 'y');
-						}
-						if('n' == low($response) || 'no' == low($response)) {
-							unset($associations['belongsTo'][$i]);
-						}
-					}
-					$associations['belongsTo'] = array_merge($associations['belongsTo']);
-				}
-
-				if(!empty($associations['hasOne'])) {
-					$count = count($associations['hasOne']);
-					for($i = 0; $i < $count; $i++) {
-						if($currentModelName == $associations['hasOne'][$i]['alias']) {
-							$response = $this->getInput("{$currentModelName} hasOne {$associations['hasOne'][$i]['alias']}\nThis looks like a self join. Do you want to specify an alternate association alias?", array('y','n'), 'y');
-							if('y' == low($response) || 'yes' == low($response)) {
-								$associations['hasOne'][$i]['alias'] = $this->getInput("So what is the alias?", null, $associations['hasOne'][$i]['alias']);
-							}
-							if($currentModelName != $associations['hasOne'][$i]['alias']) {
-								$response = $this->getInput("$currentModelName hasOne {$associations['hasOne'][$i]['alias']}?", array('y','n'), 'y');
-							} else {
-								$response = 'n';
-							}
-						} else {
-							$response = $this->getInput("$currentModelName hasOne {$associations['hasOne'][$i]['alias']}?", array('y','n'), 'y');
-						}
-						if('n' == low($response) || 'no' == low($response)) {
-							unset($associations['hasOne'][$i]);
-						}
-					}
-					$associations['hasOne'] = array_merge($associations['hasOne']);
-				}
-
-				if(!empty($associations['hasMany'])) {
-					$count = count($associations['hasMany']);
-					for($i = 0; $i < $count; $i++) {
-						if($currentModelName == $associations['hasMany'][$i]['alias']) {
-							$response = $this->getInput("{$currentModelName} hasMany {$associations['hasMany'][$i]['alias']}\nThis looks like a self join. Do you want to specify an alternate association alias?", array('y','n'), 'y');
-							if('y' == low($response) || 'yes' == low($response)) {
-								$associations['hasMany'][$i]['alias'] = $this->getInput("So what is the alias?", null, $associations['hasMany'][$i]['alias']);
-							}
-							if($currentModelName != $associations['hasMany'][$i]['alias']) {
-								$response = $this->getInput("$currentModelName hasMany {$associations['hasMany'][$i]['alias']}?", array('y','n'), 'y');
-							} else {
-								$response = 'n';
-							}
-						} else {
-							$response = $this->getInput("$currentModelName hasMany {$associations['hasMany'][$i]['alias']}?", array('y','n'), 'y');
-						}
-						if('n' == low($response) || 'no' == low($response)) {
-							unset($associations['hasMany'][$i]);
-						}
-					}
-					$associations['hasMany'] = array_merge($associations['hasMany']);
-				}
-
-				if(!empty($associations['hasAndBelongsToMany'])) {
-					$count = count($associations['hasAndBelongsToMany']);
-					for($i = 0; $i < $count; $i++) {
-						if($currentModelName == $associations['hasAndBelongsToMany'][$i]['alias']) {
-							$response = $this->getInput("{$currentModelName} hasAndBelongsToMany {$associations['hasAndBelongsToMany'][$i]['alias']}\nThis looks like a self join. Do you want to specify an alternate association alias?", array('y','n'), 'y');
-							if('y' == low($response) || 'yes' == low($response)) {
-								$associations['hasAndBelongsToMany'][$i]['alias'] = $this->getInput("So what is the alias?", null, $associations['hasAndBelongsToMany'][$i]['alias']);
-							}
-							if($currentModelName != $associations['hasAndBelongsToMany'][$i]['alias']) {
-								$response = $this->getInput("$currentModelName hasAndBelongsToMany {$associations['hasAndBelongsToMany'][$i]['alias']}?", array('y','n'), 'y');
-							} else {
-								$response = 'n';
-							}
-						} else {
-							$response = $this->getInput("$currentModelName hasAndBelongsToMany {$associations['hasAndBelongsToMany'][$i]['alias']}?", array('y','n'), 'y');
-						}
-						if('n' == low($response) || 'no' == low($response)) {
-							unset($associations['hasAndBelongsToMany'][$i]);
-						}
-					}
-					$associations['hasAndBelongsToMany'] = array_merge($associations['hasAndBelongsToMany']);
-				}
-			}
-			$wannaDoMoreAssoc = $this->getInput('Would you like to define some additional model associations?', array('y','n'), 'y');
-
-			while((low($wannaDoMoreAssoc) == 'y' || low($wannaDoMoreAssoc) == 'yes')) {
-				$assocs = array(1=>'belongsTo', 2=>'hasOne', 3=>'hasMany', 4=>'hasAndBelongsToMany');
-				$bad = true;
-				while($bad) {
-					$this->stdout('What is the association type?');
-					$prompt = "1- belongsTo\n";
-					$prompt .= "2- hasOne\n";
-					$prompt .= "3- hasMany\n";
-					$prompt .= "4- hasAndBelongsToMany\n";
-					$assocType = intval($this->getInput($prompt, null, null));
-
-					if(intval($assocType) < 1 || intval($assocType) > 4) {
-						$this->stdout('The selection you entered was invalid. Please enter a number between 1 and 4.');
-					} else {
-						$bad = false;
-					}
-				}
-				$this->stdout('For the following options be very careful to match your setup exactly. Any spelling mistakes will cause errors.');
-				$this->hr();
-				$associationName = $this->getInput('What is the name of this association?');
-				$className = $this->getInput('What className will '.$associationName.' use?', null, $associationName );
-				$suggestedForeignKey = null;
-				if($assocType == '1') {
-					$showKeys = $possibleKeys[$useTable];
-					$suggestedForeignKey = $this->__modelKey($associationName);
-				} else {
-					$otherTable = Inflector::tableize($className);
-					if(in_array($otherTable, $this->__tables)) {
-						if($assocType < '4') {
-							$showKeys = $possibleKeys[$otherTable];
-						} else {
-							$showKeys = null;
-						}
-					} else {
-						$otherTable = $this->getInput('What is the table for this class?');
-						$showKeys = $possibleKeys[$otherTable];
-					}
-					$suggestedForeignKey = $this->__modelKey($currentModelName);
-				}
-				if(!empty($showKeys)) {
-					$this->stdout('A helpful List of possible keys');
-					for ($i = 0; $i < count($showKeys); $i++) {
-						$this->stdout($i + 1 . ". " . $showKeys[$i]);
-					}
-					$foreignKey = $this->getInput('What is the foreignKey? Choose a number.');
-					if (intval($foreignKey) > 0 && intval($foreignKey) <= $i ) {
-						$foreignKey = $showKeys[intval($foreignKey) - 1];
-					}
-				}
-				if(!isset($foreignKey)) {
-					$foreignKey = $this->getInput('What is the foreignKey? Specify your own.', null, $suggestedForeignKey);
-				}
-				if($assocType == '4') {
-					$associationForeignKey = $this->getInput('What is the associationForeignKey?', null, $this->__modelKey($currentModelName));
-					$joinTable = $this->getInput('What is the joinTable?');
-				}
-				$associations[$assocs[$assocType]] = array_values($associations[$assocs[$assocType]]);
-				$count = count($associations[$assocs[$assocType]]);
-				$i = ($count > 0) ? $count : 0;
-				$associations[$assocs[$assocType]][$i]['alias'] = $associationName;
-				$associations[$assocs[$assocType]][$i]['className'] = $className;
-				$associations[$assocs[$assocType]][$i]['foreignKey'] = $foreignKey;
-				if($assocType == '4') {
-					$associations[$assocs[$assocType]][$i]['associationForeignKey'] = $associationForeignKey;
-					$associations[$assocs[$assocType]][$i]['joinTable'] = $joinTable;
-				}
-				$wannaDoMoreAssoc = $this->getInput('Define another association?', array('y','n'), 'y');
-			}
-		}
-		$this->stdout('');
-		$this->hr();
-		$this->stdout('The following model will be created:');
-		$this->hr();
-		$this->stdout("Model Name:    $currentModelName");
-		$this->stdout("DB Connection: " . ($usingDefault ? 'default' : $useDbConfig));
-		$this->stdout("DB Table:   " . $fullTableName);
-		if($primaryKey != 'id') {
-			$this->stdout("Primary Key:   " . $primaryKey);
-		}
-		$this->stdout("Validation:    " . print_r($validate, true));
-
-		if(!empty($associations)) {
-			$this->stdout("Associations:");
-
-			if(count($associations['belongsTo'])) {
-				for($i = 0; $i < count($associations['belongsTo']); $i++) {
-					$this->stdout("            $currentModelName belongsTo {$associations['belongsTo'][$i]['alias']}");
-				}
-			}
-
-			if(count($associations['hasOne'])) {
-				for($i = 0; $i < count($associations['hasOne']); $i++) {
-					$this->stdout("            $currentModelName hasOne	{$associations['hasOne'][$i]['alias']}");
-				}
-			}
-
-			if(count($associations['hasMany'])) {
-				for($i = 0; $i < count($associations['hasMany']); $i++) {
-					$this->stdout("            $currentModelName hasMany   {$associations['hasMany'][$i]['alias']}");
-				}
-			}
-
-			if(count($associations['hasAndBelongsToMany'])) {
-				for($i = 0; $i < count($associations['hasAndBelongsToMany']); $i++) {
-					$this->stdout("            $currentModelName hasAndBelongsToMany {$associations['hasAndBelongsToMany'][$i]['alias']}");
-				}
-			}
-		}
-		$this->hr();
-		$looksGood = $this->getInput('Look okay?', array('y','n'), 'y');
-
-		if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-			if ($useTable == Inflector::tableize($currentModelName)) {
-				// set it to null...
-				// putting $useTable in the model
-				// is unnecessary.
-				$useTable = null;
-			}
-			$this->bakeModel($currentModelName, $useDbConfig, $useTable, $primaryKey, $validate, $associations);
-
-			if ($this->doUnitTest()) {
-				$this->bakeUnitTest('model', $currentModelName);
-			}
-		} else {
-			$this->stdout('Bake Aborted.');
-		}
-	}
-/**
- * Action to create a View.
- *
- */
-	function doView() {
-		$this->hr();
-		$this->stdout('View Bake:');
-		$this->hr();
-		$uses = array();
-		$wannaUseSession = 'y';
-		$wannaDoScaffold = 'y';
-
-
-		$useDbConfig = 'default';
-		$this->__doList($useDbConfig, 'Controllers');
-
-		$enteredController = '';
-
-		while ($enteredController == '') {
-			$enteredController = $this->getInput('Enter a number from the list above, or type in the name of another controller.');
-
-			if ($enteredController == '' || intval($enteredController) > count($this->__controllerNames)) {
-				$this->stdout('Error:');
-				$this->stdout("The Controller name you supplied was empty, or the number \nyou selected was not an option. Please try again.");
-				$enteredController = '';
-			}
-		}
-
-		if (intval($enteredController) > 0 && intval($enteredController) <= count($this->__controllerNames) ) {
-			$controllerName = $this->__controllerNames[intval($enteredController) - 1];
-		} else {
-			$controllerName = Inflector::camelize($enteredController);
-		}
-
-		$controllerPath = low(Inflector::underscore($controllerName));
-
-		$doItInteractive = $this->getInput("Would you like bake to build your views interactively?\nWarning: Choosing no will overwrite {$controllerClassName} views if it exist.", array('y','n'), 'y');
-
-		if (low($doItInteractive) == 'y' || low($doItInteractive) == 'yes') {
-			$this->interactive = true;
-			$wannaDoScaffold = $this->getInput("Would you like to create some scaffolded views (index, add, view, edit) for this controller?\nNOTE: Before doing so, you'll need to create your controller and model classes (including associated models).", array('y','n'), 'n');
-		}
-
-		$admin = null;
-		$admin_url = null;
-		if (low($wannaDoScaffold) == 'y' || low($wannaDoScaffold) == 'yes') {
-			$wannaDoAdmin = $this->getInput("Would you like to create the views for admin routing?", array('y','n'), 'n');
-		}
-
-		if ((low($wannaDoAdmin) == 'y' || low($wannaDoAdmin) == 'yes')) {
-			require(CONFIGS.'core.php');
-			if(defined('CAKE_ADMIN')) {
-				$admin = CAKE_ADMIN . '_';
-				$admin_url = '/'.CAKE_ADMIN;
-			} else {
-				$adminRoute = '';
-				$this->stdout('You need to enable CAKE_ADMIN in /app/config/core.php to use admin routing.');
-				$this->stdout('What would you like the admin route to be?');
-				$this->stdout('Example: www.example.com/admin/controller');
-				while ($adminRoute == '') {
-					$adminRoute = $this->getInput("What would you like the admin route to be?", null, 'admin');
-				}
-				if($this->__addAdminRoute($adminRoute) !== true){
-					$this->stdout('Unable to write to /app/config/core.php.');
-					$this->stdout('You need to enable CAKE_ADMIN in /app/config/core.php to use admin routing.');
-					exit();
-				} else {
-					$admin = $adminRoute . '_';
-					$admin_url = '/'.$adminRoute;
-				}
-			}
-		}
-		if (low($wannaDoScaffold) == 'y' || low($wannaDoScaffold) == 'yes') {
-			$file = CONTROLLERS . $controllerPath . '_controller.php';
-
-			if(!file_exists($file)) {
-				$shortPath = str_replace(ROOT, null, $file);
-				$shortPath = str_replace('../', '', $shortPath);
-				$shortPath = str_replace('//', '/', $shortPath);
-				$this->stdout('');
-				$this->stdout("The file '$shortPath' could not be found.\nIn order to scaffold, you'll need to first create the controller. ");
-				$this->stdout('');
-				die();
-			} else {
-				uses('controller'.DS.'controller');
-				loadController($controllerName);
-				//loadModels();
-				if($admin) {
-					$this->__bakeViews($controllerName, $controllerPath, $admin, $admin_url);
-				}
-				$this->__bakeViews($controllerName, $controllerPath, null, null);
-
-				$this->hr();
-				$this->stdout('');
-				$this->stdout('View Scaffolding Complete.'."\n");
-			}
-		} else {
-			$actionName = '';
-
-			while ($actionName == '') {
-				$actionName = $this->getInput('Action Name? (use camelCased function name)');
-
-				if ($actionName == '') {
-					$this->stdout('The action name you supplied was empty. Please try again.');
-				}
-			}
-			$this->stdout('');
-			$this->hr();
-			$this->stdout('The following view will be created:');
-			$this->hr();
-			$this->stdout("Controller Name: $controllerName");
-			$this->stdout("Action Name:     $actionName");
-			$this->stdout("Path:            app/views/" . $controllerPath . DS . Inflector::underscore($actionName) . '.thtml');
-			$this->hr();
-			$looksGood = $this->getInput('Look okay?', array('y','n'), 'y');
-
-			if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-				$this->bakeView($controllerName, $actionName);
-			} else {
-				$this->stdout('Bake Aborted.');
-			}
-		}
-	}
-
-	function __bakeViews($controllerName, $controllerPath, $admin= null, $admin_url = null) {
-		$controllerClassName = $controllerName.'Controller';
-		$controllerObj = & new $controllerClassName();
-
-		if(!in_array('Html', $controllerObj->helpers)) {
-			$controllerObj->helpers[] = 'Html';
-		}
-		if(!in_array('Form', $controllerObj->helpers)) {
-			$controllerObj->helpers[] = 'Form';
-		}
-
-		$controllerObj->constructClasses();
-		$currentModelName = $controllerObj->modelClass;
-		$this->__modelClass = $currentModelName;
-		$modelKey = Inflector::underscore($currentModelName);
-		$modelObj =& ClassRegistry::getObject($modelKey);
-		$singularName = $this->__singularName($currentModelName);
-		$pluralName = $this->__pluralName($currentModelName);
-		$singularHumanName = $this->__singularHumanName($currentModelName);
-		$pluralHumanName = $this->__pluralHumanName($controllerName);
-
-		$fieldNames = $controllerObj->generateFieldNames(null, false);
-
-		//-------------------------[INDEX]-------------------------//
-		$indexView = null;
-		if(!empty($modelObj->alias)) {
-			foreach ($modelObj->alias as $key => $value) {
-				$alias[] = $key;
-			}
-		}
-		$indexView .= "<div class=\"{$pluralName}\">\n";
-		$indexView .= "<h2>" . $pluralHumanName . " - Seznam</h2>\n\n";
-		$indexView .= "<table cellpadding=\"0\" cellspacing=\"0\">\n";
-		$indexView .= "<tr>\n";
-
-		foreach ($fieldNames as $fieldName) {
-			$indexView .= "\t<th>".$fieldName['prompt']."</th>\n";
-		}
-		$indexView .= "\t<th>Akce</th>\n";
-		$indexView .= "</tr>\n";
-		$indexView .= "<?php foreach (\${$pluralName} as \${$singularName}): ?>\n";
-		$indexView .= "<tr>\n";
-		$count = 0;
-		foreach($fieldNames as $field => $value) {
-			if(isset($value['foreignKey'])) {
-				$otherModelName = $this->__modelName($value['model']);
-				$otherModelKey = Inflector::underscore($otherModelName);
-				$otherModelObj =& ClassRegistry::getObject($otherModelKey);
-				$otherControllerName = $this->__controllerName($otherModelName);
-				$otherControllerPath = $this->__controllerPath($otherControllerName);
-				if(is_object($otherModelObj)) {
-					$displayField = $otherModelObj->getDisplayField();
-					$indexView .= "\t<td>&nbsp;<?php echo \$html->link(\$".$singularName."['{$alias[$count]}']['{$displayField}'], '{$admin_url}/" . $otherControllerPath . "/view/' .\$".$singularName."['{$alias[$count]}']['{$otherModelObj->primaryKey}'])?></td>\n";
-				} else {
-					$indexView .= "\t<td><?php echo \$".$singularName."['{$modelObj->name}']['{$field}']; ?></td>\n";
-				}
-				$count++;
-			} else {
-				$indexView .= "\t<td><?php echo \$".$singularName."['{$modelObj->name}']['{$field}']; ?></td>\n";
-			}
-		}
-		$indexView .= "\t<td class=\"actions\">\n";
-		$indexView .= "\t\t<?php echo \$html->link('Detail','{$admin_url}/{$controllerPath}/view/' . \$".$singularName."['{$modelObj->name}']['{$modelObj->primaryKey}'])?>\n";
-		$indexView .= "\t\t<?php echo \$html->link('Uprav','{$admin_url}/{$controllerPath}/edit/' . \$".$singularName."['{$modelObj->name}']['{$modelObj->primaryKey}'])?>\n";
-		$indexView .= "\t\t<?php echo \$html->link(" ;
-		$indexView .= "\t\t\t\t'Smaž'," ;
-		$indexView .= "\t\t\t\t'{$admin_url}/{$controllerPath}/delete/' . \$".$singularName."['{$modelObj->name}']['{$modelObj->primaryKey}'], " .
-					  "\t\t\t\t null, " .
-					  "\t\t\t\t 'Opravdu chcete ".$singularName." smazat? ')?>\n";
-		$indexView .= "\t</td>\n";
-		$indexView .= "</tr>\n";
-		$indexView .= "<?php endforeach; ?>\n";
-		$indexView .= "</table>\n\n";
-		$indexView .= "<ul class=\"actions\">\n";
-		$indexView .= "\t<li><?php echo \$html->link('Přidej {$singularHumanName}', '{$admin_url}/{$controllerPath}/add'); ?></li>\n";
-		$indexView .= "</ul>\n";
-		$indexView .= "</div>";
-
-		//-------------------------[VIEW]-------------------------//
-		$viewView = null;
-
-		$viewView .= "<div class=\"{$singularName}\">\n";
-		$viewView .= "<h2>" . $singularHumanName . " - Detail</h2>\n\n";
-		$viewView .= "<dl>\n";
-		$count = 0;
-		foreach($fieldNames as $field => $value) {
-			$viewView .= "\t<dt>" . $value['prompt'] . "</dt>\n";
-			if(isset($value['foreignKey'])) {
-				$otherModelName = $this->__modelName($value['model']);
-				$otherModelKey = Inflector::underscore($otherModelName);
-				$otherModelObj =& ClassRegistry::getObject($otherModelKey);
-				$otherControllerName = $this->__controllerName($otherModelName);
-				$otherControllerPath = $this->__controllerPath($otherControllerName);
-				$displayField = $otherModelObj->getDisplayField();
-				$viewView .= "\t<dd>&nbsp;<?php echo \$html->link(\$".$singularName."['{$alias[$count]}']['{$displayField}'], '{$admin_url}/" . $otherControllerPath . "/view/' .\$".$singularName."['{$alias[$count]}']['{$otherModelObj->primaryKey}'])?></dd>\n";
-				$count++;
-			} else {
-				$viewView .= "\t<dd>&nbsp;<?php echo \$".$singularName."['{$modelObj->name}']['{$field}']?></dd>\n";
-			}
-		}
-		$viewView .= "</dl>\n";
-		$viewView .= "<ul class=\"actions\">\n";
-		$viewView .= "\t<li><?php echo \$html->link('Uprav " . $singularHumanName . "',   '{$admin_url}/{$controllerPath}/edit/' . \$".$singularName."['{$modelObj->name}']['{$modelObj->primaryKey}']) ?> </li>\n";
-		$viewView .= "\t<li><?php echo \$html->link('Smaž " . $singularHumanName . "', '{$admin_url}/{$controllerPath}/delete/' . \$".$singularName."['{$modelObj->name}']['{$modelObj->primaryKey}'], null, 'Opravdu chcete " . $singularHumanName . " smazat? ') ?> </li>\n";
-		$viewView .= "\t<li><?php echo \$html->link('Seznam " . $pluralHumanName ."',   '{$admin_url}/{$controllerPath}/index') ?> </li>\n";
-		$viewView .= "\t<li><?php echo \$html->link('Přidej " . $singularHumanName . "',	'{$admin_url}/{$controllerPath}/add') ?> </li>\n";
-		foreach( $fieldNames as $field => $value ) {
-			if( isset( $value['foreignKey'] ) ) {
-				$otherModelName = $this->__modelName($value['model']);
-				if($otherModelName != $currentModelName) {
-					$otherControllerName = $this->__controllerName($otherModelName);
-					$otherControllerPath = $this->__controllerPath($otherControllerName);
-					$otherSingularHumanName = $this->__singularHumanName($value['controller']);
-					$otherPluralHumanName = $this->__pluralHumanName($value['controller']);
-					$viewView .= "\t<li><?php echo \$html->link('Seznam " . $otherSingularHumanName . "', '{$admin_url}/" . $otherControllerPath . "/index/')?> </li>\n";
-					$viewView .= "\t<li><?php echo \$html->link('Přidej " . $otherPluralHumanName . "', '{$admin_url}/" . $otherControllerPath . "/add/')?> </li>\n";
-				}
-			}
-		}
-		$viewView .= "</ul>\n\n";
-
-		$viewView .= "</div>\n";
-
-
-		foreach ($modelObj->hasOne as $associationName => $relation) {
-			$new = true;
-
-			$otherModelName = $this->__modelName($relation['className']);
-			$otherControllerName = $this->__controllerName($otherModelName);
-			$otherControllerPath = $this->__controllerPath($otherControllerName);
-			$otherSingularName = $this->__singularName($associationName);
-			$otherPluralHumanName = $this->__pluralHumanName($associationName);
-			$otherSingularHumanName = $this->__singularHumanName($associationName);
-
-			$viewView .= "<div class=\"related\">\n";
-			$viewView .= "<h3> " . $otherPluralHumanName . "</h3>\n";
-			$viewView .= "<?php if(!empty(\$".$singularName."['{$associationName}'])): ?>\n";
-			$viewView .= "<dl>\n";
-			$viewView .= "\t<?php foreach(\$".$singularName."['{$associationName}'] as \$field => \$value): ?>\n";
-			$viewView .= "\t\t<dt><?php echo \$field ?></dt>\n";
-			$viewView .= "\t\t<dd>&nbsp;<?php echo \$value ?></dd>\n";
-			$viewView .= "\t<?php endforeach; ?>\n";
-			$viewView .= "</dl>\n";
-			$viewView .= "<?php endif; ?>\n";
-			$viewView .= "<ul class=\"actions\">\n";
-			$viewView .= "\t<li><?php echo \$html->link('Uprav " . $otherSingularHumanName . "', '{$admin_url}/" .$otherControllerPath."/edit/' . \$".$singularName."['{$associationName}']['" . $modelObj->{$otherModelName}->primaryKey . "']);?></li>\n";
-			$viewView .= "\t<li><?php echo \$html->link('Přidej " . $otherSingularHumanName . "', '{$admin_url}/" .$otherControllerPath."/add/');?> </li>\n";
-			$viewView .= "</ul>\n";
-			$viewView .= "</div>\n";
-		}
-		$relations = array_merge($modelObj->hasMany, $modelObj->hasAndBelongsToMany);
-
-		foreach($relations as $associationName => $relation) {
-			$otherModelName = $this->__modelName($relation['className']);
-			$otherControllerName = $this->__controllerName($otherModelName);
-			$otherControllerPath = $this->__controllerPath($otherControllerName);
-			$otherSingularName = $this->__singularName($associationName);
-			$otherPluralHumanName = $this->__pluralHumanName($associationName);
-			$otherSingularHumanName = $this->__singularHumanName($associationName);
-			$otherModelKey = Inflector::underscore($otherModelName);
-			$otherModelObj =& ClassRegistry::getObject($otherModelKey);
-
-			$viewView .= "<div class=\"related\">\n";
-			$viewView .= "<h3> " . $otherPluralHumanName . "</h3>\n";
-			$viewView .= "<?php if(!empty(\$".$singularName."['{$associationName}'])):?>\n";
-			$viewView .= "<table cellpadding=\"0\" cellspacing=\"0\">\n";
-			$viewView .= "<tr>\n";
-			$viewView .= "<?php foreach(\$".$singularName."['{$associationName}']['0'] as \$column => \$value): ?>\n";
-			$viewView .= "<th><?php echo \$column?></th>\n";
-			$viewView .= "<?php endforeach; ?>\n";
-			$viewView .= "<th>Actions</th>\n";
-			$viewView .= "</tr>\n";
-			$viewView .= "<?php foreach(\$".$singularName."['{$associationName}'] as \$".$otherSingularName."):?>\n";
-			$viewView .= "<tr>\n";
-			$viewView .= "\t<?php foreach(\$".$otherSingularName." as \$column => \$value):?>\n";
-			$viewView .= "\t\t<td><?php echo \$value;?></td>\n";
-			$viewView .= "\t<?php endforeach;?>\n";
-			$viewView .= "\t<td class=\"actions\">\n";
-			$viewView .= "\t\t<?php echo \$html->link('Detail', '{$admin_url}/" . $otherControllerPath . "/view/' . \$".$otherSingularName."['{$otherModelObj->primaryKey}']);?>\n";
-			$viewView .= "\t\t<?php echo \$html->link('Uprav', '{$admin_url}/" . $otherControllerPath . "/edit/' . \$".$otherSingularName."['{$otherModelObj->primaryKey}']);?>\n";
-			$viewView .= "\t\t<?php echo \$html->link('Smaž', '{$admin_url}/" . $otherControllerPath . "/delete/' . \$".$otherSingularName."['{$otherModelObj->primaryKey}'], null, 'Opravdu chcete položku smazat?');?>\n";
-			$viewView .= "\t</td>\n";
-			$viewView .= "</tr>\n";
-			$viewView .= "<?php endforeach; ?>\n";
-			$viewView .= "</table>\n";
-			$viewView .= "<?php endif; ?>\n\n";
-			$viewView .= "<ul class=\"actions\">\n";
-			$viewView .= "\t<li><?php echo \$html->link('Přidej " . $otherSingularHumanName . "', '{$admin_url}/" .$otherControllerPath."/add/');?> </li>\n";
-			$viewView .= "</ul>\n";
-
-			$viewView .= "</div>\n";
-		}
-		//-------------------------[ADD]-------------------------//
-		$addView = null;
-		$addView .= "<h2>Nový " . $singularHumanName . "</h2>\n";
-		$addView .= "<form action=\"<?php echo \$html->url('{$admin_url}/{$controllerPath}/add'); ?>\" method=\"post\">\n";
-		$addView .= $this->generateFields($controllerObj->generateFieldNames(null, true));
-		$addView .= $this->generateSubmitDiv('Přidej');
-		$addView .= "</form>\n";
-		$addView .= "<ul class=\"actions\">\n";
-		$addView .= "<li><?php echo \$html->link('List {$pluralHumanName}', '{$admin_url}/{$controllerPath}/index')?></li>\n";
-		foreach ($modelObj->belongsTo as $associationName => $relation) {
-			$otherModelName = $this->__modelName($associationName);
-			if($otherModelName != $currentModelName) {
-				$otherControllerName = $this->__controllerName($otherModelName);
-				$otherControllerPath = $this->__controllerPath($otherControllerName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralHumanName($associationName);
-				$addView .= "<li><?php echo \$html->link('Detail " . $otherPluralName . "', '{$admin_url}/" .$otherControllerPath."/index/');?></li>\n";
-				$addView .= "<li><?php echo \$html->link('Přidej " . $otherPluralName . "', '{$admin_url}/" .$otherControllerPath."/add/');?></li>\n";
-			}
-		}
-		$addView .= "</ul>\n";
-		//-------------------------[EDIT]-------------------------//
-		$editView = null;
-		$editView .= "<h2>Uprav " . $singularHumanName . "</h2>\n";
-		$editView .= "<form action=\"<?php echo \$html->url('{$admin_url}/{$controllerPath}/edit/'.\$html->tagValue('{$modelObj->name}/{$modelObj->primaryKey}')); ?>\" method=\"post\">\n";
-		$editView .= $this->generateFields($controllerObj->generateFieldNames(null, true));
-		$editView .= "<?php echo \$html->hidden('{$modelObj->name}/{$modelObj->primaryKey}')?>\n";
-		$editView .= $this->generateSubmitDiv('Ulož změny');
-		$editView .= "</form>\n";
-		$editView .= "<ul class=\"actions\">\n";
-		$editView .= "<li><?php echo \$html->link('Smaž','{$admin_url}/{$controllerPath}/delete/' . \$html->tagValue('{$modelObj->name}/{$modelObj->primaryKey}'), null, 'Opravdu smazat {$pluralHumanName}?');?>\n";
-		$editView .= "<li><?php echo \$html->link('Seznam {$pluralHumanName}', '{$admin_url}/{$controllerPath}/index')?></li>\n";
-		foreach ($modelObj->belongsTo as $associationName => $relation) {
-			$otherModelName = $this->__modelName($associationName);
-			if($otherModelName != $currentModelName) {
-				$otherControllerName = $this->__controllerName($otherModelName);
-				$otherControllerPath = $this->__controllerPath($otherControllerName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralHumanName($associationName);
-				$editView .= "<li><?php echo \$html->link('Detail " . $otherPluralName . "', '{$admin_url}/" .$otherControllerPath."/index/');?></li>\n";
-				$editView .= "<li><?php echo \$html->link('Přidej " . $otherPluralName . "', '{$admin_url}/" .$otherControllerPath."/add/');?></li>\n";
-			}
-		}
-		$editView .= "</ul>\n";
-
-		//------------------------------------------------------------------------------------//
-
-		if(!file_exists(VIEWS.$controllerPath)) {
-			mkdir(VIEWS.$controllerPath);
-		}
-		$filename = VIEWS . $controllerPath . DS .  $admin . 'index.thtml';
-		$this->__createFile($filename, $indexView);
-		$filename = VIEWS . $controllerPath . DS . $admin . 'view.thtml';
-		$this->__createFile($filename, $viewView);
-		$filename = VIEWS . $controllerPath . DS . $admin . 'add.thtml';
-		$this->__createFile($filename, $addView);
-		$filename = VIEWS . $controllerPath . DS . $admin . 'edit.thtml';
-		$this->__createFile($filename, $editView);
-	}
-/**
- * Action to create a Controller.
- *
- */
-	function doController() {
-		$this->hr();
-		$this->stdout('Controller Bake:');
-		$this->hr();
-		$uses = array();
-		$helpers = array();
-		$components = array();
-		$wannaUseSession = 'y';
-		$wannaDoScaffolding = 'y';
-
-		$useDbConfig = 'default';
-		$this->__doList($useDbConfig, 'Controllers');
-
-		$enteredController = '';
-
-		while ($enteredController == '') {
-			$enteredController = $this->getInput('Enter a number from the list above, or type in the name of another controller.');
-
-			if ($enteredController == '' || intval($enteredController) > count($this->__controllerNames)) {
-				$this->stdout('Error:');
-				$this->stdout("The Controller name you supplied was empty, or the number \nyou selected was not an option. Please try again.");
-				$enteredController = '';
-			}
-		}
-
-		if (intval($enteredController) > 0 && intval($enteredController) <= count($this->__controllerNames) ) {
-			$controllerName = $this->__controllerNames[intval($enteredController) - 1];
-		} else {
-			$controllerName = Inflector::camelize($enteredController);
-		}
-
-		$controllerPath = low(Inflector::underscore($controllerName));
-
-		$doItInteractive = $this->getInput("Would you like bake to build your controller interactively?\nWarning: Choosing no will overwrite {$controllerClassName} controller if it exist.", array('y','n'), 'y');
-
-		if (low($doItInteractive) == 'y' || low($doItInteractive) == 'yes') {
-			$this->interactive = true;
-
-			$wannaUseScaffold = $this->getInput("Would you like to use scaffolding?", array('y','n'), 'y');
-
-			if (low($wannaUseScaffold) == 'n' || low($wannaUseScaffold) == 'no') {
-
-				$wannaDoScaffolding = $this->getInput("Would you like to include some basic class methods (index(), add(), view(), edit())?", array('y','n'), 'n');
-
-				if (low($wannaDoScaffolding) == 'y' || low($wannaDoScaffolding) == 'yes') {
-					$wannaDoAdmin = $this->getInput("Would you like to create the methods for admin routing?", array('y','n'), 'n');
-				}
-
-				$wannaDoUses = $this->getInput("Would you like this controller to use other models besides '" . $this->__modelName($controllerName) .  "'?", array('y','n'), 'n');
-
-				if (low($wannaDoUses) == 'y' || low($wannaDoUses) == 'yes') {
-					$usesList = $this->getInput("Please provide a comma separated list of the classnames of other models you'd like to use.\nExample: 'Author, Article, Book'");
-					$usesListTrimmed = str_replace(' ', '', $usesList);
-					$uses = explode(',', $usesListTrimmed);
-				}
-				$wannaDoHelpers = $this->getInput("Would you like this controller to use other helpers besides HtmlHelper and FormHelper?", array('y','n'), 'n');
-
-				if (low($wannaDoHelpers) == 'y' || low($wannaDoHelpers) == 'yes') {
-					$helpersList = $this->getInput("Please provide a comma separated list of the other helper names you'd like to use.\nExample: 'Ajax, Javascript, Time'");
-					$helpersListTrimmed = str_replace(' ', '', $helpersList);
-					$helpers = explode(',', $helpersListTrimmed);
-				}
-				$wannaDoComponents = $this->getInput("Would you like this controller to use any components?", array('y','n'), 'n');
-
-				if (low($wannaDoComponents) == 'y' || low($wannaDoComponents) == 'yes') {
-					$componentsList = $this->getInput("Please provide a comma separated list of the component names you'd like to use.\nExample: 'Acl, MyNiftyHelper'");
-					$componentsListTrimmed = str_replace(' ', '', $componentsList);
-					$components = explode(',', $componentsListTrimmed);
-				}
-
-				$wannaUseSession = $this->getInput("Would you like to use Sessions?", array('y','n'), 'y');
-			} else {
-				$wannaDoScaffolding = 'n';
-			}
-		} else {
-			$wannaDoScaffolding = $this->getInput("Would you like to include some basic class methods (index(), add(), view(), edit())?", array('y','n'), 'y');
-
-			if (low($wannaDoScaffolding) == 'y' || low($wannaDoScaffolding) == 'yes') {
-				$wannaDoAdmin = $this->getInput("Would you like to create the methods for admin routing?", array('y','n'), 'y');
-			}
-		}
-
-		$admin = null;
-		$admin_url = null;
-		if ((low($wannaDoAdmin) == 'y' || low($wannaDoAdmin) == 'yes')) {
-			require(CONFIGS.'core.php');
-			if(defined('CAKE_ADMIN')) {
-				$admin = CAKE_ADMIN.'_';
-				$admin_url = '/'.CAKE_ADMIN;
-			} else {
-				$adminRoute = '';
-				$this->stdout('You need to enable CAKE_ADMIN in /app/config/core.php to use admin routing.');
-				$this->stdout('What would you like the admin route to be?');
-				$this->stdout('Example: www.example.com/admin/controller');
-				while ($adminRoute == '') {
-					$adminRoute = $this->getInput("What would you like the admin route to be?", null, 'admin');
-				}
-				if($this->__addAdminRoute($adminRoute) !== true){
-					$this->stdout('Unable to write to /app/config/core.php.');
-					$this->stdout('You need to enable CAKE_ADMIN in /app/config/core.php to use admin routing.');
-					exit();
-				} else {
-					$admin = $adminRoute . '_';
-					$admin_url = '/'.$adminRoute;
-				}
-			}
-		}
-
-		if (low($wannaDoScaffolding) == 'y' || low($wannaDoScaffolding) == 'yes') {
-			//loadModels();
-			$actions = $this->__bakeActions($controllerName, null, null, $wannaUseSession);
-			if($admin) {
-				$actions .= $this->__bakeActions($controllerName, $admin, $admin_url, $wannaUseSession);
-			}
-		}
-
-		if($this->interactive === true) {
-			$this->stdout('');
-			$this->hr();
-			$this->stdout('The following controller will be created:');
-			$this->hr();
-			$this->stdout("Controller Name:	$controllerName");
-			if (low($wannaUseScaffold) == 'y' || low($wannaUseScaffold) == 'yes') {
-				$this->stdout("			var \$scaffold;");
-			}
-			if(count($uses)) {
-				$this->stdout("Uses:            ", false);
-
-				foreach($uses as $use) {
-					if ($use != $uses[count($uses) - 1]) {
-						$this->stdout(ucfirst($use) . ", ", false);
-					} else {
-						$this->stdout(ucfirst($use));
-					}
-				}
-			}
-
-			if(count($helpers)) {
-				$this->stdout("Helpers:			", false);
-
-				foreach($helpers as $help) {
-					if ($help != $helpers[count($helpers) - 1]) {
-						$this->stdout(ucfirst($help) . ", ", false);
-					} else {
-						$this->stdout(ucfirst($help));
-					}
-				}
-			}
-
-			if(count($components)) {
-				$this->stdout("Components:            ", false);
-
-				foreach($components as $comp) {
-					if ($comp != $components[count($components) - 1]) {
-						$this->stdout(ucfirst($comp) . ", ", false);
-					} else {
-						$this->stdout(ucfirst($comp));
-					}
-				}
-			}
-			$this->hr();
-			$looksGood = $this->getInput('Look okay?', array('y','n'), 'y');
-
-			if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-				$this->bakeController($controllerName, $uses, $helpers, $components, $actions, $wannaUseScaffold);
-
-				if ($this->doUnitTest()) {
-					$this->bakeUnitTest('controller', $controllerName);
-				}
-			} else {
-				$this->stdout('Bake Aborted.');
-			}
-		} else {
-			$this->bakeController($controllerName, $uses, $helpers, $components, $actions, $wannaUseScaffold);
-			if ($this->doUnitTest()) {
-				$this->bakeUnitTest('controller', $controllerName);
-			}
-			exit();
-		}
-	}
-
-	function __bakeActions($controllerName, $admin = null, $admin_url = null, $wannaUseSession = 'y') {
-		$currentModelName = $this->__modelName($controllerName);
-		loadModel($currentModelName);
-		$modelObj =& new $currentModelName();
-		$controllerPath = $this->__controllerPath($controllerName);
-		$pluralName = $this->__pluralName($currentModelName);
-		$singularName = $this->__singularName($currentModelName);
-		$singularHumanName = $this->__singularHumanName($currentModelName);
-		$pluralHumanName = $this->__pluralHumanName($controllerName);
-		if(!class_exists($currentModelName)) {
-			$this->stdout('You must have a model for this class to build scaffold methods. Please try again.');
-			exit;
-		}
-		$actions .= "\n";
-		$actions .= "\tfunction {$admin}index() {\n";
-		$actions .= "\t\t\$this->{$currentModelName}->recursive = 0;\n";
-		$actions .= "\t\t\$this->set('{$pluralName}', \$this->{$currentModelName}->findAll());\n";
-		$actions .= "\t}\n";
-		$actions .= "\n";
-		$actions .= "\tfunction {$admin}view(\$id = null) {\n";
-		$actions .= "\t\tif(!\$id) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\$this->Session->setFlash('Neplatný identifikátor {$singularHumanName}.');\n";
-		$actions .= "\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-		$actions .= "\t\t\t\$this->flash('Neplatný identifikátor {$singularHumanName}', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t}\n";
-		$actions .= "\t\t\$this->set('".$singularName."', \$this->{$currentModelName}->read(null, \$id));\n";
-		$actions .= "\t}\n";
-		$actions .= "\n";
-		/* ADD ACTION */
-		$actions .= "\tfunction {$admin}add() {\n";
-		$actions .= "\t\tif(empty(\$this->data)) {\n";
-
-		foreach($modelObj->hasAndBelongsToMany as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$selectedOtherPluralName = 'selected' . ucfirst($otherPluralName);
-				$actions .= "\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-				$actions .= "\t\t\t\$this->set('{$selectedOtherPluralName}', null);\n";
-			}
-		}
-		foreach($modelObj->belongsTo as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$actions .= "\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-			}
-		}
-		$actions .= "\t\t\t\$this->render();\n";
-		$actions .= "\t\t} else {\n";
-		$actions .= "\t\t\t\$this->cleanUpFields();\n";
-		$actions .= "\t\t\tif(\$this->{$currentModelName}->save(\$this->data)) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\t\$this->Session->setFlash(' ".$this->__singularHumanName($currentModelName)." byl(a) přidán(a)');\n";
-		$actions .= "\t\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-		$actions .= "\t\t\t\t\$this->flash('{$currentModelName} uložen(a).', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t\t} else {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\t\$this->Session->setFlash('Prosím, opravte chyby.');\n";
-		}
-
-		foreach($modelObj->hasAndBelongsToMany as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$selectedOtherPluralName = 'selected' . ucfirst($otherPluralName);
-				$actions .= "\t\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-				$actions .= "\t\t\t\tif(empty(\$this->data['{$associationName}']['{$associationName}'])) { \$this->data['{$associationName}']['{$associationName}'] = null; }\n";
-				$actions .= "\t\t\t\t\$this->set('{$selectedOtherPluralName}', \$this->data['{$associationName}']['{$associationName}']);\n";
-			}
-		}
-		foreach($modelObj->belongsTo as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$actions .= "\t\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-			}
-		}
-		$actions .= "\t\t\t}\n";
-		$actions .= "\t\t}\n";
-		$actions .= "\t}\n";
-		$actions .= "\n";
-		/* EDIT ACTION */
-		$actions .= "\tfunction {$admin}edit(\$id = null) {\n";
-		$actions .= "\t\tif(empty(\$this->data)) {\n";
-		$actions .= "\t\t\tif(!\$id) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\t\$this->Session->setFlash('Invalid id for {$singularHumanName}');\n";
-		$actions .= "\t\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-		$actions .= "\t\t\t\t\$this->flash('Neplatný identifikátor pro {$singularHumanName}', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t\t}\n";
-		$actions .= "\t\t\t\$this->data = \$this->{$currentModelName}->read(null, \$id);\n";
-
-		foreach($modelObj->hasAndBelongsToMany as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$otherModelKey = Inflector::underscore($otherModelName);
-				$otherModelObj =& ClassRegistry::getObject($otherModelKey);
-				$selectedOtherPluralName = 'selected' . ucfirst($otherPluralName);
-				$actions .= "\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-				$actions .= "\t\t\tif(empty(\$this->data['{$associationName}'])) { \$this->data['{$associationName}'] = null; }\n";
-				$actions .= "\t\t\t\$this->set('{$selectedOtherPluralName}', \$this->_selectedArray(\$this->data['{$associationName}']));\n";
-			}
-		}
-		foreach($modelObj->belongsTo as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$actions .= "\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-			}
-		}
-		$actions .= "\t\t} else {\n";
-		$actions .= "\t\t\t\$this->cleanUpFields();\n";
-		$actions .= "\t\t\tif(\$this->{$currentModelName}->save(\$this->data)) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\t\$this->Session->setFlash(' ".Inflector::humanize($currentModelName)." uložen(a)');\n";
-		$actions .= "\t\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-		$actions .= "\t\t\t\t\$this->flash('{$currentModelName} uložen(a).', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t\t} else {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\t\$this->Session->setFlash('Prosím, opravte chyby.');\n";
-		}
-
-		foreach($modelObj->hasAndBelongsToMany as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$selectedOtherPluralName = 'selected' . ucfirst($otherPluralName);
-				$actions .= "\t\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-				$actions .= "\t\t\t\tif(empty(\$this->data['{$associationName}']['{$associationName}'])) { \$this->data['{$associationName}']['{$associationName}'] = null; }\n";
-				$actions .= "\t\t\t\t\$this->set('{$selectedOtherPluralName}', \$this->data['{$associationName}']['{$associationName}']);\n";
-			}
-		}
-		foreach($modelObj->belongsTo as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$actions .= "\t\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-			}
-		}
-		$actions .= "\t\t\t}\n";
-		$actions .= "\t\t}\n";
-		$actions .= "\t}\n";
-		$actions .= "\n";
-		$actions .= "\tfunction {$admin}delete(\$id = null) {\n";
-		$actions .= "\t\tif(!\$id) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\$this->Session->setFlash('Neplatný identifikátor pro {$singularHumanName}');\n";
-		$actions .= "\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-		$actions .= "\t\t\t\$this->flash('Neplatný identifikátor pro {$singularHumanName}', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t}\n";
-		$actions .= "\t\tif(\$this->{$currentModelName}->del(\$id)) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-			$actions .= "\t\t\t\$this->Session->setFlash(' ".$this->__singularHumanName($currentModelName)." smazan(a) ');\n";
-			$actions .= "\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-			$actions .= "\t\t\t\$this->flash('{$currentModelName} smazán: id '.\$id.'.', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t}\n";
-		$actions .= "\t}\n";
-		$actions .= "\n";
-		return $actions;
-	}
-/**
- * Action to create a Unit Test.
- *
- * @return Success
- */
-	function doUnitTest() {
-		if (is_dir(VENDORS.'simpletest') || is_dir(ROOT.DS.APP_DIR.DS.'vendors'.DS.'simpletest')) {
-			return true;
-		}
-		$unitTest = $this->getInput('Cake test suite not installed.  Do you want to bake unit test files anyway?', array('y','n'), 'y');
-		$result = low($unitTest) == 'y' || low($unitTest) == 'yes';
-
-		if ($result) {
-			$this->stdout("\nYou can download the Cake test suite from http://cakeforge.org/projects/testsuite/", true);
-		}
-		return $result;
-	}
-/**
- * Creates a database configuration file for Bake.
- *
- * @param string $host
- * @param string $login
- * @param string $password
- * @param string $database
- */
-	function bakeDbConfig( $driver, $connect, $host, $login, $password, $database, $prefix) {
-		$out = "<?php\n";
-		$out .= "class DATABASE_CONFIG {\n\n";
-		$out .= "\tvar \$default = array(\n";
-		$out .= "\t\t'driver' => '{$driver}',\n";
-		$out .= "\t\t'connect' => '{$connect}',\n";
-		$out .= "\t\t'host' => '{$host}',\n";
-		$out .= "\t\t'login' => '{$login}',\n";
-		$out .= "\t\t'password' => '{$password}',\n";
-		$out .= "\t\t'database' => '{$database}', \n";
-		$out .= "\t\t'prefix' => '{$prefix}' \n";
-		$out .= "\t);\n";
-		$out .= "}\n";
-		$out .= "?>";
-		$filename = CONFIGS.'database.php';
-		$this->__createFile($filename, $out);
-	}
-/**
- * Assembles and writes a Model file.
- *
- * @param string $name
- * @param object $useDbConfig
- * @param string $useTable
- * @param string $primaryKey
- * @param array $validate
- * @param array $associations
- */
-	function bakeModel($name, $useDbConfig = 'default', $useTable = null, $primaryKey = 'id', $validate=array(), $associations=array()) {
-		$out = "<?php\n";
-		$out .= "class {$name} extends AppModel {\n\n";
-		$out .= "\tvar \$name = '{$name}';\n";
-
-		if ($useDbConfig != 'default') {
-			$out .= "\tvar \$useDbConfig = '$useDbConfig';\n";
-		}
-
-		if ($useTable != null) {
-			$out .= "\tvar \$useTable = '$useTable';\n";
-		}
-
-		if ($primaryKey != 'id') {
-			$out .= "\tvar \$primaryKey = '$primaryKey';\n";
-		}
-
-
-		if (count($validate)) {
-			$out .= "\tvar \$validate = array(\n";
-			$keys = array_keys($validate);
-			for($i = 0; $i < count($validate); $i++) {
-				$out .= "\t\t'" . $keys[$i] . "' => " . $validate[$keys[$i]] . ",\n";
-			}
-			$out .= "\t);\n";
-		}
-		$out .= "\n";
-
-		if(!empty($associations)) {
-			$out.= "\t//The Associations below have been created with all possible keys, those that are not needed can be removed\n";
-			if(!empty($associations['belongsTo'])) {
-				$out .= "\tvar \$belongsTo = array(\n";
-
-				for($i = 0; $i < count($associations['belongsTo']); $i++) {
-					$out .= "\t\t\t'{$associations['belongsTo'][$i]['alias']}' =>\n";
-					$out .= "\t\t\t\tarray('className' => '{$associations['belongsTo'][$i]['className']}',\n";
-					$out .= "\t\t\t\t\t\t'foreignKey' => '{$associations['belongsTo'][$i]['foreignKey']}',\n";
-					$out .= "\t\t\t\t\t\t'conditions' => '',\n";
-					$out .= "\t\t\t\t\t\t'fields' => '',\n";
-					$out .= "\t\t\t\t\t\t'order' => '',\n";
-					$out .= "\t\t\t\t\t\t'counterCache' => ''\n";
-					$out .= "\t\t\t\t),\n\n";
-				}
-				$out .= "\t);\n\n";
-			}
-
-			if(!empty($associations['hasOne'])) {
-				$out .= "\tvar \$hasOne = array(\n";
-
-				for($i = 0; $i < count($associations['hasOne']); $i++) {
-					$out .= "\t\t\t'{$associations['hasOne'][$i]['alias']}' =>\n";
-					$out .= "\t\t\t\tarray('className' => '{$associations['hasOne'][$i]['className']}',\n";
-					$out .= "\t\t\t\t\t\t'foreignKey' => '{$associations['hasOne'][$i]['foreignKey']}',\n";
-					$out .= "\t\t\t\t\t\t'conditions' => '',\n";
-					$out .= "\t\t\t\t\t\t'fields' => '',\n";
-					$out .= "\t\t\t\t\t\t'order' => '',\n";
-					$out .= "\t\t\t\t\t\t'dependent' => ''\n";
-					$out .= "\t\t\t\t),\n\n";
-				}
-				$out .= "\t);\n\n";
-			}
-
-			if(!empty($associations['hasMany'])) {
-				$out .= "\tvar \$hasMany = array(\n";
-
-				for($i = 0; $i < count($associations['hasMany']); $i++) {
-					$out .= "\t\t\t'{$associations['hasMany'][$i]['alias']}' =>\n";
-					$out .= "\t\t\t\tarray('className' => '{$associations['hasMany'][$i]['className']}',\n";
-					$out .= "\t\t\t\t\t\t'foreignKey' => '{$associations['hasMany'][$i]['foreignKey']}',\n";
-					$out .= "\t\t\t\t\t\t'conditions' => '',\n";
-					$out .= "\t\t\t\t\t\t'fields' => '',\n";
-					$out .= "\t\t\t\t\t\t'order' => '',\n";
-					$out .= "\t\t\t\t\t\t'limit' => '',\n";
-					$out .= "\t\t\t\t\t\t'offset' => '',\n";
-					$out .= "\t\t\t\t\t\t'dependent' => '',\n";
-					$out .= "\t\t\t\t\t\t'exclusive' => '',\n";
-					$out .= "\t\t\t\t\t\t'finderQuery' => '',\n";
-					$out .= "\t\t\t\t\t\t'counterQuery' => ''\n";
-					$out .= "\t\t\t\t),\n\n";
-				}
-				$out .= "\t);\n\n";
-			}
-
-			if(!empty($associations['hasAndBelongsToMany'])) {
-				$out .= "\tvar \$hasAndBelongsToMany = array(\n";
-
-				for($i = 0; $i < count($associations['hasAndBelongsToMany']); $i++) {
-					$out .= "\t\t\t'{$associations['hasAndBelongsToMany'][$i]['alias']}' =>\n";
-					$out .= "\t\t\t\tarray('className' => '{$associations['hasAndBelongsToMany'][$i]['className']}',\n";
-					$out .= "\t\t\t\t\t\t'joinTable' => '{$associations['hasAndBelongsToMany'][$i]['joinTable']}',\n";
-					$out .= "\t\t\t\t\t\t'foreignKey' => '{$associations['hasAndBelongsToMany'][$i]['foreignKey']}',\n";
-					$out .= "\t\t\t\t\t\t'associationForeignKey' => '{$associations['hasAndBelongsToMany'][$i]['associationForeignKey']}',\n";
-					$out .= "\t\t\t\t\t\t'conditions' => '',\n";
-					$out .= "\t\t\t\t\t\t'fields' => '',\n";
-					$out .= "\t\t\t\t\t\t'order' => '',\n";
-					$out .= "\t\t\t\t\t\t'limit' => '',\n";
-					$out .= "\t\t\t\t\t\t'offset' => '',\n";
-					$out .= "\t\t\t\t\t\t'unique' => '',\n";
-					$out .= "\t\t\t\t\t\t'finderQuery' => '',\n";
-					$out .= "\t\t\t\t\t\t'deleteQuery' => '',\n";
-					$out .= "\t\t\t\t\t\t'insertQuery' => ''\n";
-					$out .= "\t\t\t\t),\n\n";
-				}
-				$out .= "\t);\n\n";
-			}
-		}
-		$out .= "}\n";
-		$out .= "?>";
-		$filename = MODELS.Inflector::underscore($name) . '.php';
-		$this->__createFile($filename, $out);
-	}
-/**
- * Assembles and writes a View file.
- *
- * @param string $controllerName
- * @param string $actionName
- * @param string $content
- */
-	function bakeView($controllerName, $actionName, $content = '') {
-		$out = "<h2>{$actionName}</h2>\n";
-		$out .= $content;
-		if(!file_exists(VIEWS.$this->__controllerPath($controllerName))) {
-			mkdir(VIEWS.$this->__controllerPath($controllerName));
-		}
-		$filename = VIEWS . $this->__controllerPath($controllerName) . DS . Inflector::underscore($actionName) . '.thtml';
-		$this->__createFile($filename, $out);
-	}
-/**
- * Assembles and writes a Controller file.
- *
- * @param string $controllerName
- * @param array $uses
- * @param array $helpers
- * @param array $components
- * @param string $actions
- */
-	function bakeController($controllerName, $uses, $helpers, $components, $actions = '', $wannaUseScaffold = 'y') {
-		$out = "<?php\n";
-		$out .= "class $controllerName" . "Controller extends AppController {\n\n";
-		$out .= "\tvar \$name = '$controllerName';\n";
-		if(low($wannaUseScaffold) == 'y' || low($wannaUseScaffold) == 'yes') {
-		$out .= "\tvar \$scaffold;\n";
-		} else {
-
-			if (count($uses)) {
-				$out .= "\tvar \$uses = array('" . $this->__modelName($controllerName) . "', ";
-
-				foreach($uses as $use) {
-					if ($use != $uses[count($uses) - 1]) {
-						$out .= "'" . $this->__modelName($use) . "', ";
-					} else {
-						$out .= "'" . $this->__modelName($use) . "'";
-					}
-				}
-				$out .= ");\n";
-			}
-
-				$out .= "\tvar \$helpers = array('Html', 'Form' ";
-				if (count($helpers)) {
-					foreach($helpers as $help) {
-						if ($help != $helpers[count($helpers) - 1]) {
-							$out .= ", '" . Inflector::camelize($help) . "'";
-						} else {
-							$out .= ", '" . Inflector::camelize($help) . "'";
-						}
-					}
-				}
-				$out .= ");\n";
-
-			if (count($components)) {
-				$out .= "\tvar \$components = array(";
-
-				foreach($components as $comp) {
-					if ($comp != $components[count($components) - 1]) {
-						$out .= "'" . Inflector::camelize($comp) . "', ";
-					} else {
-						$out .= "'" . Inflector::camelize($comp) . "'";
-					}
-				}
-				$out .= ");\n";
-			}
-		}
-		$out .= $actions;
-		$out .= "}\n";
-		$out .= "?>";
-		$filename = CONTROLLERS . $this->__controllerPath($controllerName) . '_controller.php';
-		$this->__createFile($filename, $out);
-	}
-/**
- * Assembles and writes a unit test file.
- *
- * @param string $type One of "model", and "controller".
- * @param string $className
- */
-	function bakeUnitTest($type, $className) {
-		$out = '<?php '."\n\n";
-		$error = false;
-		switch ($type) {
-			case 'model':
-				$out .= "loadModel('$className');\n\n";
-				$out .= "class {$className}TestCase extends UnitTestCase {\n";
-				$out .= "\tvar \$object = null;\n\n";
-				$out .= "\tfunction setUp() {\n\t\t\$this->object = new {$className}();\n";
-				$out .= "\t}\n\n\tfunction tearDown() {\n\t\tunset(\$this->object);\n\t}\n";
-				$out .= "\n\t/*\n\tfunction testMe() {\n";
-				$out .= "\t\t\$result = \$this->object->doSomething();\n";
-				$out .= "\t\t\$expected = 1;\n";
-				$out .= "\t\t\$this->assertEqual(\$result, \$expected);\n\t}\n\t*/\n}";
-				$path = MODEL_TESTS;
-				$filename = $this->__singularName($className).'.test.php';
-			break;
-			case 'controller':
-				$out .= "loadController('$className');\n\n";
-				$out .= "class {$className}ControllerTestCase extends UnitTestCase {\n";
-				$out .= "\tvar \$object = null;\n\n";
-				$out .= "\tfunction setUp() {\n\t\t\$this->object = new {$className}Controller();\n";
-				$out .= "\t}\n\n\tfunction tearDown() {\n\t\tunset(\$this->object);\n\t}\n";
-				$out .= "\n\t/*\n\tfunction testMe() {\n";
-				$out .= "\t\t\$result = \$this->object->doSomething();\n";
-				$out .= "\t\t\$expected = 1;\n";
-				$out .= "\t\t\$this->assertEqual(\$result, \$expected);\n\t}\n\t*/\n}";
-				$path = CONTROLLER_TESTS;
-				$filename = $this->__pluralName($className).'_controller.test.php';
-			break;
-			default:
-				$error = true;
-			break;
-		}
-		$out .= "\n?>";
-
-		if (!$error) {
-			$this->stdout("Baking unit test for $className...");
-			$path = explode(DS, $path);
-			foreach($path as $i => $val) {
-				if ($val == '' || $val == '../') {
-					unset($path[$i]);
-				}
-			}
-			$path = implode(DS, $path);
-			$unixPath = DS;
-			if (strpos(PHP_OS, 'WIN') === 0){
-				$unixPath = null;
-			}
-			if (!is_dir($unixPath.$path)) {
-				$create = $this->getInput("Unit test directory does not exist.  Create it?", array('y','n'), 'y');
-				if (low($create) == 'y' || low($create) == 'yes') {
-					$build = array();
-
-					foreach(explode(DS, $path) as $i => $dir) {
-						$build[] = $dir;
-						if (!is_dir($unixPath.implode(DS, $build))) {
-							mkdir($unixPath.implode(DS, $build));
-						}
-					}
-				} else {
-					return false;
-				}
-			}
-			$this->__createFile($unixPath.$path.DS.$filename, $out);
-		}
-	}
-/**
- * Prompts the user for input, and returns it.
- *
- * @param string $prompt Prompt text.
- * @param mixed $options Array or string of options.
- * @param string $default Default input value.
- * @return Either the default value, or the user-provided input.
- */
-	function getInput($prompt, $options = null, $default = null) {
-		if (!is_array($options)) {
-			$print_options = '';
-		} else {
-			$print_options = '(' . implode('/', $options) . ')';
-		}
-
-		if($default == null) {
-			$this->stdout('');
-			$this->stdout($prompt . " $print_options \n" . '> ', false);
-		} else {
-			$this->stdout('');
-			$this->stdout($prompt . " $print_options \n" . "[$default] > ", false);
-		}
-		$result = trim(fgets($this->stdin));
-
-		if($default != null && empty($result)) {
-			return $default;
-		} else {
-			return $result;
-		}
-	}
-/**
- * Outputs to the stdout filehandle.
- *
- * @param string $string String to output.
- * @param boolean $newline If true, the outputs gets an added newline.
- */
-	function stdout($string, $newline = true) {
-		if ($newline) {
-			fwrite($this->stdout, $string . "\n");
-		} else {
-			fwrite($this->stdout, $string);
-		}
-	}
-/**
- * Outputs to the stderr filehandle.
- *
- * @param string $string Error text to output.
- */
-	function stderr($string) {
-		fwrite($this->stderr, $string, true);
-	}
-/**
- * Outputs a series of minus characters to the standard output, acts as a visual separator.
- *
- */
-	function hr() {
-		$this->stdout('---------------------------------------------------------------');
-	}
-/**
- * Creates a file at given path.
- *
- * @param string $path		Where to put the file.
- * @param string $contents Content to put in the file.
- * @return Success
- */
-	function __createFile ($path, $contents) {
-		$path = str_replace('//', '/', $path);
-		echo "\nCreating file $path\n";
-		if (is_file($path) && $this->interactive === true) {
-			fwrite($this->stdout, __("File exists, overwrite?", true). " {$path} (y/n/q):");
-			$key = trim(fgets($this->stdin));
-
-			if ($key=='q') {
-				fwrite($this->stdout, __("Quitting.", true) ."\n");
-				exit;
-			} elseif ($key == 'a') {
-				$this->dont_ask = true;
-			} elseif ($key == 'y') {
-			} else {
-				fwrite($this->stdout, __("Skip", true) ." {$path}\n");
-				return false;
-			}
-		}
-
-		if ($f = fopen($path, 'w')) {
-			fwrite($f, $contents);
-			fclose($f);
-			fwrite($this->stdout, __("Wrote", true) ."{$path}\n");
-			return true;
-		} else {
-			fwrite($this->stderr, __("Error! Could not write to", true)." {$path}.\n");
-			return false;
-		}
-	}
-/**
- * Takes an array of database fields, and generates an HTML form for a View.
- * This is an extraction from the Scaffold functionality.
- *
- * @param array $fields
- * @param boolean $readOnly
- * @return Generated HTML and PHP.
- */
-	function generateFields( $fields, $readOnly = false ) {
-		$strFormFields = '';
-		foreach( $fields as $field ) {
-			if(isset( $field['type'])) {
-				if(!isset($field['required'])) {
-					$field['required'] = false;
-				}
-
-				if(!isset( $field['errorMsg'])) {
-					$field['errorMsg'] = null;
-				}
-
-				if(!isset( $field['htmlOptions'])) {
-					$field['htmlOptions'] = array();
-				}
-
-				if( $readOnly ) {
-					$field['htmlOptions']['READONLY'] = "readonly";
-				}
-
-				switch( $field['type'] ) {
-					case "input" :
-						if(!isset( $field['size'])) {
-							$field['size'] = 60;
-						}
-						$strFormFields = $strFormFields.$this->generateInputDiv( $field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], $field['size'], $field['htmlOptions'] );
-					break;
-					case "checkbox" :
-						$strFormFields = $strFormFields.$this->generateCheckboxDiv( $field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], $field['htmlOptions'] );
-					break;
-					case "select";
-					case "selectMultiple";
-						if( "selectMultiple" == $field['type'] ) {
-							$field['selectAttr']['multiple'] = 'multiple';
-							$field['selectAttr']['class'] = 'selectMultiple';
-						}
-						if(!isset( $field['selected'])) {
-							$field['selected'] = null;
-						}
-						if(!isset( $field['selectAttr'])) {
-							$field['selectAttr'] = null;
-						}
-						if(!isset( $field['optionsAttr'])) {
-							$field['optionsAttr'] = null;
-						}
-						if($readOnly) {
-							$field['selectAttr']['DISABLED'] = true;
-						}
-						if(!isset( $field['options'])) {
-							$field['options'] = null;
-						}
-						$this->__modelAlias = null;
-						if(isset($field['foreignKey'])) {
-							$modelKey = Inflector::underscore($this->__modelClass);
-							$modelObj =& ClassRegistry::getObject($modelKey);
-							foreach($modelObj->belongsTo as $associationName => $value) {
-								if($field['model'] == $value['className']) {
-									$this->__modelAlias = $this->__modelName($associationName);
-									break;
-								}
-							}
-						}
-						$strFormFields = $strFormFields.$this->generateSelectDiv( $field['tagName'], $field['prompt'], $field['options'], $field['selected'], $field['selectAttr'], $field['optionsAttr'], $field['required'], $field['errorMsg'] );
-					break;
-					case "area";
-						if(!isset( $field['rows'])) {
-							$field['rows'] = 10;
-						}
-						if(!isset( $field['cols'])) {
-							$field['cols'] = 60;
-						}
-						$strFormFields = $strFormFields.$this->generateAreaDiv( $field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], $field['cols'], $field['rows'], $field['htmlOptions'] );
-					break;
-					case "fieldset";
-						$strFieldsetFields = $this->generateFields( $field['fields'] );
-						$strFieldSet = sprintf( '
-						<fieldset><legend>%s</legend><div class="notes"><h4>%s</h4><p class="last">%s</p></div>%s</fieldset>',
-						$field['legend'], $field['noteHeading'], $field['note'], $strFieldsetFields );
-						$strFormFields = $strFormFields.$strFieldSet;
-					break;
-					case "hidden";
-						//$strFormFields = $strFormFields . $this->Html->hiddenTag( $field['tagName']);
-					break;
-					case "date":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateDate($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					case "datetime":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateDateTime($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					case "time":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateTime($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					default:
-					break;
-				}
-			}
-		}
-		return $strFormFields;
-	}
-/**
- * Generates PHP code for a View file that makes a textarea.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param integer $cols
- * @param integer $rows
- * @param array $htmlOptions
- * @return Generated HTML and PHP.
- */
-	function generateAreaDiv($tagName, $prompt, $required=false, $errorMsg=null, $cols=60, $rows=10,  $htmlOptions=null ) {
-		$htmlAttributes = $htmlOptions;
-		$htmlAttributes['cols'] = $cols;
-		$htmlAttributes['rows'] = $rows;
-		$str = "\t<?php echo \$html->textarea('{$tagName}', " . $this->__attributesToArray($htmlAttributes) . ");?>\n";
-		$str .= "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		$strLabel = "\n\t<?php echo \$form->labelTag( '{$tagName}', '{$prompt}' );?>\n";
-		$divClass = "optional";
-
-		if( $required ) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str );
-		return $this->divTag( $divClass, $divTagInside );
-	}
-/**
- * Generates PHP code for a View file that makes a checkbox, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param array $htmlOptions
- * @return Generated HTML and PHP.
- */
-	function generateCheckboxDiv($tagName, $prompt, $required=false, $errorMsg=null, $htmlOptions=null ) {
-		$htmlAttributes = $htmlOptions;
-		$strLabel = "\n\t<?php echo \$html->checkbox('{$tagName}', null, " . $this->__attributesToArray($htmlAttributes) . ");?>\n";
-		$strLabel .= "\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$str = "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		$divClass = "optional";
-
-		if($required) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag( $divClass, $divTagInside );
-	}
-/**
- * Generates PHP code for a View file that makes a date-picker, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param integer $size
- * @param array $htmlOptions
- * @param string $selected
- * @return Generated HTML and PHP.
- */
-	function generateDate($tagName, $prompt, $required=false, $errorMsg=null, $size=20, $htmlOptions=null, $selected=null ) {
-		$str = "\t<?php echo \$html->dateTimeOptionTag('{$tagName}', 'MDY' , 'NONE', \$html->tagValue('{$tagName}'), " . $this->__attributesToArray($htmlOptions) . ");?>\n";
-		$str .= "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		$strLabel = "\n\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$divClass = "optional";
-
-		if($required) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str );
-		return $this->divTag( $divClass, $divTagInside );
-	}
-/**
- * Generates PHP code for a View file that makes a time-picker, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param integer $size
- * @param array $htmlOptions
- * @param string $selected
- * @return Generated HTML and PHP.
- */
-	function generateTime($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null, $selected = null) {
-		$str = "\n\t\<?php echo \$html->dateTimeOptionTag('{$tagName}', 'NONE', '24', \$html->tagValue('{$tagName}'), " . $this->__attributesToArray($htmlOptions) . ");?>\n";
-		$strLabel = "\n\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag($divClass, $divTagInside);
-	}
-/**
- * EGenerates PHP code for a View file that makes a datetime-picker, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param integer $size
- * @param array $htmlOptions
- * @param string $selected
- * @return Generated HTML and PHP.
- */
-	function generateDateTime($tagName, $prompt, $required=false, $errorMsg=null, $size=20, $htmlOptions=null, $selected = null ) {
-		$str = "\t<?php echo \$html->dateTimeOptionTag('{$tagName}', 'MDY' , '12', \$html->tagValue('{$tagName}'), " . $this->__attributesToArray($htmlOptions) . ");?>\n";
-		$str .= "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		$strLabel = "\n\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$divClass = "optional";
-
-		if($required) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str );
-		return $this->divTag( $divClass, $divTagInside );
-	}
-/**
- * Generates PHP code for a View file that makes an INPUT field, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param integer $size
- * @param array $htmlOptions
- * @return Generated HTML and PHP.
- */
-	function generateInputDiv($tagName, $prompt, $required=false, $errorMsg=null, $size=20, $htmlOptions=null ) {
-		$htmlAttributes = $htmlOptions;
-		$htmlAttributes['size'] = $size;
-		$str = "\t<?php echo \$html->input('{$tagName}', " . $this->__attributesToArray($htmlAttributes) . ");?>\n";
-		$str .= "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		 $strLabel = "\n\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$divClass = "optional";
-
-		if($required) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str );
-		return $this->divTag( $divClass, $divTagInside );
-	}
-
-/**
- * Generates PHP code for a View file that makes a SELECT box, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param array $options
- * @param string $selected
- * @param array $selectAttr
- * @param array $optionAttr
- * @param boolean $required
- * @param string $errorMsg
- * @return Generated HTML and PHP.
- */
-	function generateSelectDiv($tagName, $prompt, $options, $selected=null, $selectAttr=null, $optionAttr=null, $required=false,  $errorMsg=null) {
-
-		if($this->__modelAlias) {
-			$pluralName = $this->__pluralName($this->__modelAlias);
-		} else {
-			$tagArray = explode('/', $tagName);
-			$pluralName = $this->__pluralName($this->__modelNameFromKey($tagArray[1]));
-		}
-		$showEmpty = 'true';
-		if($required) {
-			$showEmpty = 'false';
-		}
-		if($selectAttr['multiple'] != 'multiple') {
-			$str = "\t<?php echo \$html->selectTag('{$tagName}', " . "\${$pluralName}, \$html->tagValue('{$tagName}'), " . $this->__attributesToArray($selectAttr) . ", " . $this->__attributesToArray($optionAttr) . ", " . $showEmpty . ");?>\n";
-			$str .= "\t<?php echo \$error->showMessage('{$tagName}') ?>\n";
-		} else {
-			$selectedPluralName = 'selected' . ucfirst($pluralName);
-			$selectAttr = am(array('multiple' => 'multiple', 'class' => 'selectMultiple'), $selectAttr);
-			$str = "\t<?php echo \$html->selectTag('{$tagName}', \${$pluralName}, \${$selectedPluralName}, " . $this->__attributesToArray($selectAttr) . ", " . $this->__attributesToArray($optionAttr) . ", " . $showEmpty . ");?>\n";
-			$str .= "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		}
-		$strLabel = "\n\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$divClass = "optional";
-
-		if($required) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str );
-		return $this->divTag( $divClass, $divTagInside );
-	}
-/**
- * Generates PHP code for a View file that makes a submit button, wrapped in a DIV.
- *
- * @param string $displayText
- * @param array $htmlOptions
- * @return Generated HTML.
- */
-	function generateSubmitDiv($displayText, $htmlOptions = null) {
-		$str = "\n\t<?php echo \$html->submit('{$displayText}');?>\n";
-		$divTagInside = sprintf( "%s", $str );
-		return $this->divTag( 'submit', $divTagInside);
-	}
-/**
- * Returns the text wrapped in an HTML DIV, followed by a newline.
- *
- * @param string $class
- * @param string $text
- * @return Generated HTML.
- */
-	function divTag($class, $text) {
-		return sprintf('<div class="%s">%s</div>', $class, $text ) . "\n";
-	}
-/**
- * Parses the HTML attributes array, which is a common data structure in View files.
- * Returns PHP code for initializing this array in a View file.
- *
- * @param array $htmlAttributes
- * @return Generated PHP code.
- */
-	function __attributesToArray($htmlAttributes) {
-		if (is_array($htmlAttributes)) {
-			$keys = array_keys($htmlAttributes);
-			$vals = array_values($htmlAttributes);
-			$out = "array(";
-
-			for($i = 0; $i < count($htmlAttributes); $i++) {
-				//don't put vars in quotes
-				if(substr($vals[$i], 0, 1) != '$') {
-					$out .= "'{$keys[$i]}' => '{$vals[$i]}', ";
-				} else {
-					$out .= "'{$keys[$i]}' => {$vals[$i]}, ";
-				}
-			}
-			//Chop off last comma
-			if(substr($out, -2, 1) == ',') {
-				$out = substr($out, 0, strlen($out) - 2);
-			}
-			$out .= ")";
-			return $out;
-		} else {
-			return 'array()';
-		}
-	}
-/**
- * Outputs usage text on the standard output.
- *
- */
-	function help() {
-		$this->stdout('CakePHP Bake:');
-		$this->hr();
-		$this->stdout('The Bake script generates controllers, views and models for your application.');
-		$this->stdout('If run with no command line arguments, Bake guides the user through the class');
-		$this->stdout('creation process. You can customize the generation process by telling Bake');
-		$this->stdout('where different parts of your application are using command line arguments.');
-		$this->stdout('');
-		$this->hr('');
-		$this->stdout('usage: php bake.php [command] [path...]');
-		$this->stdout('');
-		$this->stdout('commands:');
-		$this->stdout('   -app [path...] Absolute path to Cake\'s app Folder.');
-		$this->stdout('   -core [path...] Absolute path to Cake\'s cake Folder.');
-		$this->stdout('   -help Shows this help message.');
-		$this->stdout('   -project [path...]  Generates a new app folder in the path supplied.');
-		$this->stdout('   -root [path...] Absolute path to Cake\'s \app\webroot Folder.');
-		$this->stdout('');
-	}
-/**
- * Checks that given project path does not already exist, and
- * finds the app directory in it. Then it calls __buildDirLayout() with that information.
- *
- * @param string $projectPath
- */
-	function project($projectPath = null) {
-		if($projectPath != '') {
-			while ($this->__checkPath($projectPath) === true && $this->__checkPath(CONFIGS) === true) {
-				$response = $this->getInput('Bake -app in '.$projectPath, array('y','n'), 'y');
-				if(low($response) == 'y') {
-					$this->main();
-					exit();
-				} else {
-					$projectPath = $this->getInput("What is the full path for this app including the app directory name?\nExample: ".ROOT.DS."myapp", null, ROOT.DS.'myapp');
-				}
-			}
-		} else {
-			while ($projectPath == '') {
-				$projectPath = $this->getInput("What is the full path for this app including the app directory name?\nExample: ".ROOT.DS."myapp", null, ROOT.DS.'myapp');
-
-				if ($projectPath == '') {
-					$this->stdout('The directory path you supplied was empty. Please try again.');
-				}
-			}
-		}
-		while ($newPath != 'y' && ($this->__checkPath($projectPath) === true || $projectPath == '')) {
-				$newPath = $this->getInput('Directory '.$projectPath.'  exists. Overwrite (y) or insert a new path', null, 'y');
-				if($newPath != 'y') {
-					$projectPath = $newPath;
-				}
-			while ($projectPath == '') {
-				$projectPath = $this->getInput('The directory path you supplied was empty. Please try again.');
-			}
-		}
-		$parentPath = explode(DS, $projectPath);
-		$count = count($parentPath);
-		$appName = $parentPath[$count - 1];
-		if($appName == '') {
-			$appName = $parentPath[$count - 2];
-		}
-		$this->__buildDirLayout($projectPath, $appName);
-		exit();
-	}
-/**
- * Returns true if given path is a directory.
- *
- * @param string $projectPath
- * @return True if given path is a directory.
- */
-	function __checkPath($projectPath) {
-		if(is_dir($projectPath)) {
-			return true;
-		} else {
-			return false;
-		}
-	}
-/**
- * Looks for a skeleton template of a Cake application,
- * and if not found asks the user for a path. When there is a path
- * this method will make a deep copy of the skeleton to the project directory.
- * A default home page will be added, and the tmp file storage will be chmod'ed to 0777.
- *
- * @param string $projectPath
- * @param string $appName
- */
-	function __buildDirLayout($projectPath, $appName) {
-		$skel = '';
-		if($this->__checkPath(CAKE_CORE_INCLUDE_PATH.DS.'cake'.DS.'scripts'.DS.'templates'.DS.'skel') === true) {
-			$skel = CAKE_CORE_INCLUDE_PATH.DS.'cake'.DS.'scripts'.DS.'templates'.DS.'skel';
-		} else {
-
-			while ($skel == '') {
-				$skel = $this->getInput("What is the full path for the cake install app directory?\nExample: ", null, ROOT.'myapp'.DS);
-
-				if ($skel == '') {
-					$this->stdout('The directory path you supplied was empty. Please try again.');
-				} else {
-					while ($this->__checkPath($skel) === false) {
-						$skel = $this->getInput('Directory path does not exist please choose another:');
-					}
-				}
-			}
-		}
-		$this->stdout('');
-		$this->hr();
-		$this->stdout("Skel Directory: $skel");
-		$this->stdout("Will be copied to:");
-		$this->stdout("New App Directory: $projectPath");
-		$this->hr();
-		$looksGood = $this->getInput('Look okay?', array('y', 'n', 'q'), 'y');
-
-		if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-			$verboseOuptut = $this->getInput('Do you want verbose output?', array('y', 'n'), 'n');
-			$verbose = false;
-
-			if (low($verboseOuptut) == 'y' || low($verboseOuptut) == 'yes') {
-				$verbose = true;
-			}
-			$this->__copydirr($skel, $projectPath, 0755, $verbose);
-			$this->hr();
-			$this->stdout('Created: '.$projectPath);
-			$this->hr();
-			$this->stdout('Creating welcome page');
-			$this->hr();
-			$this->__defaultHome($projectPath, $appName);
-			$this->stdout('Welcome page created');
-			if(chmodr($projectPath.DS.'tmp', 0777) === false) {
-				$this->stdout('Could not set permissions on '. $projectPath.DS.'tmp'.DS.'*');
-				$this->stdout('You must manually check that these directories can be wrote to by the server');
-			}
-			return;
-		} elseif (low($looksGood) == 'q' || low($looksGood) == 'quit') {
-			$this->stdout('Bake Aborted.');
-		} else {
-			$this->project();
-		}
-	}
-/**
- * Recursive directory copy.
- *
- * @param string $fromDir
- * @param string $toDir
- * @param octal $chmod
- * @param boolean	 $verbose
- * @return Success.
- */
-	function __copydirr($fromDir, $toDir, $chmod = 0755, $verbose = false) {
-		$errors=array();
-		$messages=array();
-
-		uses('folder');
-		$folder = new Folder($toDir, true, 0755);
-
-		if (!is_writable($toDir)) {
-			$errors[]='target '.$toDir.' is not writable';
-		}
-
-		if (!is_dir($fromDir)) {
-			$errors[]='source '.$fromDir.' is not a directory';
-		}
-
-		if (!empty($errors)) {
-			if ($verbose) {
-				foreach($errors as $err) {
-					$this->stdout('Error: '.$err);
-				}
-			}
-			return false;
-		}
-		$exceptions=array('.','..','.svn');
-		$handle = opendir($fromDir);
-
-		while (false!==($item = readdir($handle))) {
-			if (!in_array($item,$exceptions)) {
-				$from = $folder->addPathElement($fromDir, $item);
-				$to = $folder->addPathElement($toDir, $item);
-				if (is_file($from)) {
-					if (@copy($from, $to)) {
-						chmod($to, $chmod);
-						touch($to, filemtime($from));
-						$messages[]='File copied from '.$from.' to '.$to;
-					} else {
-						$errors[]='cannot copy file from '.$from.' to '.$to;
-					}
-				}
-
-				if (is_dir($from)) {
-					if (@mkdir($to)) {
-						chmod($to,$chmod);
-						$messages[]='Directory created: '.$to;
-					} else {
-						$errors[]='cannot create directory '.$to;
-					}
-					$this->__copydirr($from,$to,$chmod,$verbose);
-				}
-			}
-		}
-		closedir($handle);
-
-		if ($verbose) {
-			foreach($errors as $err) {
-				$this->stdout('Error: '.$err);
-			}
-			foreach($messages as $msg) {
-				$this->stdout($msg);
-			}
-		}
-		return true;
-	}
-
-	function __addAdminRoute($name){
-		$file = file_get_contents(CONFIGS.'core.php');
-		if (preg_match('%([/\\t\\x20]*define\\(\'CAKE_ADMIN\',[\\t\\x20\'a-z]*\\);)%', $file, $match)) {
-			$result = str_replace($match[0], 'define(\'CAKE_ADMIN\', \''.$name.'\');', $file);
-
-			if(file_put_contents(CONFIGS.'core.php', $result)){
-				return true;
-			} else {
-				return false;
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Outputs an ASCII art banner to standard output.
- *
- */
-	function welcome()
-	{
-		$this->stdout('');
-		$this->stdout(' ___  __  _  _  ___  __  _  _  __      __   __  _  _  ___ ');
-		$this->stdout('|    |__| |_/  |__  |__] |__| |__]    |__] |__| |_/  |__ ');
-		$this->stdout('|___ |  | | \_ |___ |    |  | |       |__] |  | | \_ |___ ');
-		$this->hr();
-		$this->stdout('');
-	}
-/**
- * Writes a file with a default home page to the project.
- *
- * @param string $dir
- * @param string $app
- */
-	function __defaultHome($dir, $app) {
-		$path = $dir.DS.'views'.DS.'pages'.DS;
-		include(CAKE_CORE_INCLUDE_PATH.DS.'cake'.DS.'scripts'.DS.'templates'.DS.'views'.DS.'home.thtml');
-		$this->__createFile($path.'home.thtml', $output);
-	}
-/**
- * creates the proper pluralize controller for the url
- *
- * @param string $name must be a controller name in pluralized form
- * @return string $name
- */
-	function __controllerPath($name) {
-		return low(Inflector::underscore($name));
-	}
-/**
- * creates the proper pluralize controller class name.
- *
- * @param string $name
- * @return string $name
- */
-	function __controllerName($name) {
-		return Inflector::pluralize(Inflector::camelize($name));
-	}
-/**
- * creates the proper singular model name.
- *
- * @param string $name
- * @return string $name
- */
-	function __modelName($name) {
-		return Inflector::camelize(Inflector::singularize($name));
-	}
-/**
- * creates the proper singular model key for associations.
- *
- * @param string $name
- * @return string $name
- */
-	function __modelKey($name) {
-		return Inflector::underscore(Inflector::singularize($name)).'_id';
-	}
-/**
- * creates the proper model name from a foreign key.
- *
- * @param string $key
- * @return string $name
- */
-	function __modelNameFromKey($key) {
-		$name = str_replace('_id', '',$key);
-		return $this->__modelName($name);
-	}
-/**
- * creates the singular name for use in views.
- *
- * @param string $name
- * @return string $name
- */
-	function __singularName($name) {
-		return Inflector::variable(Inflector::singularize($name));
-	}
-/**
- * creates the plural name for views.
- *
- * @param string $name
- * @return string $name
- */
-	function __pluralName($name) {
-		return Inflector::variable(Inflector::pluralize($name));
-	}
-/**
- * creates the singular human name used in views
- *
- * @param string $name
- * @return string $name
- */
-	function __singularHumanName($name) {
-		return Inflector::humanize(Inflector::underscore(Inflector::singularize($name)));
-	}
-/**
- * creates the plural humna name used in views
- *
- * @param string $name
- * @return string $name
- */
-	function __pluralHumanName($name) {
-		return Inflector::humanize(Inflector::underscore(Inflector::pluralize($name)));
-	}
-/**
- * outputs the a list of possible models or controllers from database
- *
- * @param string $useDbConfig
- * @param string $type = Models or Controllers
- * @return output
- */
-	function __doList($useDbConfig = 'default', $type = 'Models') {
-		$db =& ConnectionManager::getDataSource($useDbConfig);
-		$usePrefix = empty($db->config['prefix']) ? '' : $db->config['prefix'];
-		if ($usePrefix) {
-			$tables = array();
-			foreach ($db->listSources() as $table) {
-				if (!strncmp($table, $usePrefix, strlen($usePrefix))) {
-					$tables[] = substr($table, strlen($usePrefix));
-				}
-			}
-		} else {
-			$tables = $db->listSources();
-		}
-		$this->__tables = $tables;
-		$this->stdout('Possible '.$type.' based on your current database:');
-		$this->__controllerNames = array();
-		$this->__modelNames = array();
-		$count = count($tables);
-		for ($i = 0; $i < $count; $i++) {
-			if(low($type) == 'controllers') {
-				$this->__controllerNames[] = $this->__controllerName($this->__modelName($tables[$i]));
-				$this->stdout($i + 1 . ". " . $this->__controllerNames[$i]);
-			} else {
-				$this->__modelNames[] = $this->__modelName($tables[$i]);
-				$this->stdout($i + 1 . ". " . $this->__modelNames[$i]);
-			}
-		}
-	}
-
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/acl.php b/old/html/multidic/cake/scripts/acl.php
deleted file mode 100644
index cb054ea..0000000
--- a/old/html/multidic/cake/scripts/acl.php
+++ /dev/null
@@ -1,853 +0,0 @@
-#!/usr/bin/php -q
-<?php
-/* SVN FILE: $Id: acl.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.scripts
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Enter description here...
- */
-	define ('DS', DIRECTORY_SEPARATOR);
-	if (function_exists('ini_set')) {
-		ini_set('display_errors', '1');
-		ini_set('error_reporting', '7');
-		ini_set('max_execution_time',0);
-	}
-
-	$app = 'app';
-	$core = null;
-	$root = dirname(dirname(dirname(__FILE__)));
-	$here = $argv[0];
-	$dataSource = 'default';
-	$unset = array();
-	for ($i = 1; $i < count($argv); $i++) {
-		// Process command-line modifiers here
-		switch (strtolower($argv[$i])) {
-			case '-app':
-				$app = $argv[$i + 1];
-				$unset[$i] = $argv[$i];
-				$unset[$i + 1] = $argv[$i + 1];
-			break;
-			case '-core':
-				$core = $argv[$i + 1];
-				$unset[$i] = $argv[$i];
-				$unset[$i + 1] = $argv[$i + 1];
-			break;
-			case '-root':
-				$root = $argv[$i + 1];
-				$unset[$i] = $argv[$i];
-				$unset[$i + 1] = $argv[$i + 1];
-			break;
-			case '-datasource':
-				$dataSource = $argv[$i + 1];
-				$unset[$i] = $argv[$i];
-				$unset[$i + 1] = $argv[$i + 1];
-			break;
-		}
-	}
-
-	if (strlen($app) && $app[0] == DS) {
-		$cnt = substr_count($root, DS);
-		$app = str_repeat('..' . DS, $cnt) . $app;
-	}
-	define ('ROOT', $root.DS);
-	define ('APP_DIR', $app);
-	define ('DEBUG', 1);;
-	define('CAKE_CORE_INCLUDE_PATH', ROOT);
-	define('DATASOURCE', $dataSource);
-
-	if(function_exists('ini_set')) {
-		ini_set('include_path',ini_get('include_path').
-			PATH_SEPARATOR.CAKE_CORE_INCLUDE_PATH.DS.
-			PATH_SEPARATOR.CORE_PATH.DS.
-			PATH_SEPARATOR.ROOT.DS.APP_DIR.DS.
-			PATH_SEPARATOR.APP_DIR.DS.
-			PATH_SEPARATOR.APP_PATH);
-		define('APP_PATH', null);
-		define('CORE_PATH', null);
-	} else {
-		define('APP_PATH', ROOT . DS . APP_DIR . DS);
-		define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
-	}
-
-	require ('cake'.DS.'basics.php');
-	require ('cake'.DS.'config'.DS.'paths.php');
-	require (CONFIGS.'core.php');
-	uses ('object', 'configure', 'neat_array', 'session', 'security', 'inflector', 'model'.DS.'connection_manager',
-			'model'.DS.'datasources'.DS.'dbo_source', 'model'.DS.'model');
-	require(CAKE.'app_model.php');
-	uses ('controller'.DS.'components'.DS.'acl', 'controller'.DS.'components'.DS.'dbacl'.DS.'models'.DS.'aclnode',
-			'controller'.DS.'components'.DS.'dbacl'.DS.'models'.DS.'aco', 'controller'.DS.'components'.DS.'dbacl'.DS.'models'.DS.'acoaction',
-			'controller'.DS.'components'.DS.'dbacl'.DS.'models'.DS.'aro');
-	//Get and format args: first arg is the name of the script.
-	$serverArgs = $argv;
-	if(!empty($unset)) {
-		$serverArgs = array_values(array_diff($argv, $unset));
-	}
-
-	$wasted = array_shift($serverArgs);
-	$command = array_shift($serverArgs);
-	$args = $serverArgs;
-	$aclCLI = new AclCLI ($command, $args);
-/**
- * @package		cake
- * @subpackage	cake.cake.scritps
- */
-class AclCLI {
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $stdin;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $stdout;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $stderr;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $acl;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $args;
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	var $dataSource = 'default';
-/**
- * Enter description here...
- *
- * @param unknown_type $command
- * @param unknown_type $args
- * @return AclCLI
- */
-	function AclCLI($command, $args) {
-		$this->__construct($command, $args);
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $command
- * @param unknown_type $args
- */
-	function __construct ($command, $args) {
-		$this->stdin = fopen('php://stdin', 'r');
-		$this->stdout = fopen('php://stdout', 'w');
-		$this->stderr = fopen('php://stderr', 'w');
-
-		if (ACL_CLASSNAME != 'DB_ACL'){
-			$out = "--------------------------------------------------\n";
-			$out .= "Error: Your current Cake configuration is set to \n";
-			$out .= "an ACL implementation other than DB. Please change \n";
-			$out .= "your core config to reflect your decision to use \n";
-			$out .= "DB_ACL before attempting to use this script.\n";
-			$out .= "--------------------------------------------------\n";
-			$out .= "Current ACL Classname: " . ACL_CLASSNAME . "\n";
-			$out .= "--------------------------------------------------\n";
-			fwrite($this->stderr, $out);
-			exit();
-		}
-
-		if(!in_array($command, array('help'))) {
-			if(!file_exists(CONFIGS.'database.php')) {
-				$this->stdout('');
-				$this->stdout('Your database configuration was not found.');
-				$this->stdout('Take a moment to create one:');
-				$this->doDbConfig();
-			}
-			require_once (CONFIGS.'database.php');
-
-			if(!in_array($command, array('initdb'))) {
-				$this->dataSource = DATASOURCE;
-				$this->Acl = new AclComponent();
-				$this->args = $args;
-				$this->db =& ConnectionManager::getDataSource($this->dataSource);
-			}
-		}
-
-		switch ($command) {
-			case 'create':
-				$this->create();
-			break;
-			case 'delete':
-				$this->delete();
-			break;
-			case 'setParent':
-				$this->setParent();
-			break;
-			case 'getPath':
-				$this->getPath();
-			break;
-			case 'grant':
-				$this->grant();
-			break;
-			case 'deny':
-				$this->deny();
-			break;
-			case 'inherit':
-				$this->inherit();
-			break;
-			case 'view':
-				$this->view();
-			break;
-			case 'initdb':
-				$this->initdb();
-			break;
-			case 'upgrade':
-				$this->upgradedb();
-			break;
-			case 'help':
-				$this->help();
-			break;
-			default:
-				fwrite($this->stderr, "Unknown ACL command '$command'.\nFor usage, try 'php acl.php help'.\n\n");
-			break;
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function create() {
-		$this->checkArgNumber(4, 'create');
-		$this->checkNodeType();
-		extract($this->__dataVars());
-
-		$parent = (is_numeric($this->args[2])) ? intval($this->args[2]) : $this->args[2];
-		if(!$this->Acl->{$class}->create(intval($this->args[1]), $parent, $this->args[3])){
-			$this->displayError("Parent Node Not Found", "There was an error creating the ".$class.", probably couldn't find the parent node.\n If you wish to create a new root node, specify the <parent_id> as '0'.");
-		}
-		$this->stdout("New $class '".$this->args[3]."' created.\n\n");
-	}
-/**
- * Enter description here...
- *
- */
-	function delete() {
-		$this->checkArgNumber(2, 'delete');
-		$this->checkNodeType();
-		extract($this->__dataVars());
-		if(!$this->Acl->{$class}->delete($this->args[1])) {
-			$this->displayError("Node Not Deleted", "There was an error deleting the ".$class.". Check that the node exists.\n");
-		}
-		$this->stdout("{$class} deleted.\n\n");
-	}
-
-/**
- * Enter description here...
- *
- */
-	function setParent() {
-		$this->checkArgNumber(3, 'setParent');
-		$this->checkNodeType();
-		extract($this->__dataVars());
-		if (!$this->Acl->{$class}->setParent($this->args[2], $this->args[1])){
-			$this->stdout("Error in setting new parent. Please make sure the parent node exists, and is not a descendant of the node specified.\n");
-		} else {
-			$this->stdout("Node parent set to ".$this->args[2]."\n\n");
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function getPath() {
-		$this->checkArgNumber(2, 'getPath');
-		$this->checkNodeType();
-		extract($this->__dataVars());
-		$id = (is_numeric($this->args[2])) ? intval($this->args[1]) : $this->args[1];
-		$nodes = $this->Acl->{$class}->getPath($id);
-		if (empty($nodes)) {
-			$this->displayError("Supplied Node '".$this->args[1]."' not found", "No tree returned.");
-		}
-		for ($i = 0; $i < count($nodes); $i++) {
-			$this->stdout(str_repeat('  ', $i) . "[" . $nodes[$i][$class]['id'] . "]" . $nodes[$i][$class]['alias'] . "\n");
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function grant() {
-		$this->checkArgNumber(3, 'grant');
-		//add existence checks for nodes involved
-		$aro = $this->args[0];
-		if(is_numeric($aro)) {
-			$aro = intval($aro);
-		}
-		$aco = $this->args[1];
-		if(is_numeric($aco)) {
-			$aco = intval($aco);
-		}
-		if($this->Acl->allow($aro, $aco, $this->args[2])) {
-			$this->stdout("Permission granted.\n");
-		} else {
-			$this->stdout("Permission could not be granted.\n");
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function deny() {
-		$this->checkArgNumber(3, 'deny');
-		//add existence checks for nodes involved
-		$aro = (is_numeric($this->args[0])) ? intval($this->args[0]) : $this->args[0];
-		$aco = (is_numeric($this->args[1])) ? intval($this->args[1]) : $this->args[1];
-		$aro = $this->args[0];
-		if(is_numeric($aro)) {
-			$aro = intval($aro);
-		}
-		$aco = $this->args[1];
-		if(is_numeric($aco)) {
-			$aco = intval($aco);
-		}
-		if($this->Acl->deny($aro, $aco, $this->args[2])) {
-			$this->stdout("Permission denied.\n");
-		} else {
-			$this->stdout("Permission could not be denied.\n");
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function inherit() {
-		$this->checkArgNumber(3, 'inherit');
-		$aro = $this->args[0];
-		if(is_numeric($aro)) {
-			$aro = intval($aro);
-		}
-		$aco = $this->args[1];
-		if(is_numeric($aco)) {
-			$aco = intval($aco);
-		}
-		if($this->Acl->inherit($aro, $aco, $this->args[2])) {
-			$this->stdout("Permission inherited.\n");
-		} else {
-			$this->stdout("Permission could not be inherited.\n");
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function view() {
-		$this->checkArgNumber(1, 'view');
-		$this->checkNodeType();
-		extract($this->__dataVars());
-		if (!is_null($this->args[1])) {
-			$conditions = $this->Acl->{$class}->_resolveID($this->args[1]);
-		} else {
-			$conditions = null;
-		}
-		$nodes = $this->Acl->{$class}->findAll($conditions, null, 'lft ASC');
-		if (empty($nodes)) {
-			$this->displayError($this->args[1]." not found", "No tree returned.");
-		}
-		$right = array();
-
-		$this->stdout($class . " tree:\n");
-		$this->stdout("------------------------------------------------\n");
-
-		for($i = 0; $i < count($nodes); $i++){
-			if (count($right) > 0){
-				while ($right[count($right)-1] < $nodes[$i][$class]['rght']){
-					if ($right[count($right)-1]){
-						array_pop($right);
-					} else {
-						break;
-					}
-				}
-			}
-			$this->stdout(str_repeat('  ',count($right)) . "[" . $nodes[$i][$class]['id'] . "]" . $nodes[$i][$class]['alias']."\n");
-			$right[] = $nodes[$i][$class]['rght'];
-		}
-		$this->stdout("------------------------------------------------\n");
-	}
-/**
- * Enter description here...
- *
- */
-	function initdb() {
-		$db =& ConnectionManager::getDataSource($this->dataSource);
-		$this->stdout("Initializing Database...\n");
-		$this->stdout("Creating access control objects table (acos)...\n");
-		$sql = " CREATE TABLE ".$db->fullTableName('acos')." (
-				".$db->name('id')." ".$db->column($db->columns['primary_key']).",
-				".$db->name('object_id')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('alias')." ".$db->column($db->columns['string'])." NOT NULL default '',
-				".$db->name('lft')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('rght')." ".$db->column($db->columns['integer'])." default NULL,
-				PRIMARY KEY  (".$db->name('id').")
-				);";
-		if ($db->query($sql) === false) {
-			die("Error: " . $db->lastError() . "\n\n");
-		}
-
-		$this->stdout("Creating access request objects table (aros)...\n");
-		$sql2 = "CREATE TABLE ".$db->fullTableName('aros')." (
-				".$db->name('id')." ".$db->column($db->columns['primary_key']).",
-				".$db->name('foreign_key')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('alias')." ".$db->column($db->columns['string'])." NOT NULL default '',
-				".$db->name('lft')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('rght')." ".$db->column($db->columns['integer'])." default NULL,
-				PRIMARY KEY  (".$db->name('id').")
-				);";
-		if ($db->query($sql2) === false) {
-			die("Error: " . $db->lastError() . "\n\n");
-		}
-
-		$this->stdout("Creating relationships table (aros_acos)...\n");
-		$sql3 = "CREATE TABLE ".$db->fullTableName('aros_acos')." (
-				".$db->name('id')." ".$db->column($db->columns['primary_key']).",
-				".$db->name('aro_id')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('aco_id')." ".$db->column($db->columns['integer'])." default NULL,
-				".$db->name('_create')." ".$db->column($db->columns['integer'])." NOT NULL default '0',
-				".$db->name('_read')." ".$db->column($db->columns['integer'])." NOT NULL default '0',
-				".$db->name('_update')." ".$db->column($db->columns['integer'])." NOT NULL default '0',
-				".$db->name('_delete')." ".$db->column($db->columns['integer'])." NOT NULL default '0',
-				PRIMARY KEY  (".$db->name('id').")
-				);";
-		if ($db->query($sql3) === false) {
-			die("Error: " . $db->lastError() . "\n\n");
-		}
-
-		$this->stdout("\nDone.\n");
-	}
-
-/**
- * Enter description here...
- *
- */
-	function upgradedb() {
-		$db =& ConnectionManager::getDataSource($this->dataSource);
-		$this->stdout("Initializing Database...\n");
-		$this->stdout("Upgrading table (aros)...\n");
-		$sql = "ALTER TABLE ".$db->fullTableName('aros')."
-				CHANGE ".$db->name('user_id')."
-				".$db->name('foreign_key')."
-				INT( 10 ) UNSIGNED NULL DEFAULT NULL;";
-		$sql .= "ALTER TABLE " . $db->name('aros_acos') . " CHANGE " . $db->name('_create')
-				. " " . $db->name('_create') . " CHAR(2) NOT NULL DEFAULT '0';";
-		$sql .= "ALTER TABLE " . $db->name('aros_acos') . " CHANGE " . $db->name('_update')
-				. " " . $db->name('_update') . " CHAR(2) NOT NULL DEFAULT '0';";
-		$sql .= "ALTER TABLE " . $db->name('aros_acos') . " CHANGE " . $db->name('_read')
-				. " " . $db->name('_read') . " CHAR(2) NOT NULL DEFAULT '0';";
-		$sql .= "ALTER TABLE " . $db->name('aros_acos') . " CHANGE " . $db->name('_delete')
-				. " " . $db->name('_delete') . " CHAR(2) NOT NULL DEFAULT '0';";
-		if ($db->query($sql) === false) {
-			die("Error: " . $db->lastError() . "\n\n");
-		}
-		$this->stdout("\nDatabase upgrade is complete.\n");
-	}
-
-/**
- * Enter description here...
- *
- */
-	function help() {
-		$out = "Usage: php acl.php <command> <arg1> <arg2>...\n";
-		$out .= "-----------------------------------------------\n";
-		$out .= "Commands:\n";
-		$out .= "\n";
-		$out .= "\tcreate aro|aco <link_id> <parent_id> <alias>\n";
-		$out .= "\t\tCreates a new ACL object under the parent specified by <parent_id>, an id/alias (see\n";
-		$out .= "\t\t'view'). The link_id allows you to link a user object to Cake's\n";
-		$out .= "\t\tACL structures. The alias parameter allows you to address your object\n";
-		$out .= "\t\tusing a non-integer ID. Example: \"\$php acl.php create aro 57 0 John\"\n";
-		$out .= "\t\twould create a new ARO object at the root of the tree, linked to 57\n";
-		$out .= "\t\tin your users table, with an internal alias 'John'.";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tdelete aro|aco <id>\n";
-		$out .= "\t\tDeletes the ACL object with the specified ID (see 'view').\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tsetParent aro|aco <id> <parent_id>\n";
-		$out .= "\t\tUsed to set the parent of the ACL object specified by <id> to the ID\n";
-		$out .= "\t\tspecified by <parent_id>.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tgetPath aro|aco <id>\n";
-		$out .= "\t\tReturns the path to the ACL object specified by <id>. This command is\n";
-		$out .= "\t\tis useful in determining the inhertiance of permissions for a certain\n";
-		$out .= "\t\tobject in the tree.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tgrant <Aro.alias|Aro.foreign_key> <Aco.alias|Aco.object_id> <aco_action>\n";
-		$out .= "\t\tUse this command to grant ACL permissions. Once executed, the ARO\n";
-		$out .= "\t\tspecified (and its children, if any) will have ALLOW access to the\n";
-		$out .= "\t\tspecified ACO action (and the ACO's children, if any).\n";
-		$out .= "\t\tIf an integer is passed permissions will be granted based on the foreign_key or object_id.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tdeny <Aro.alias|Aro.foreign_key> <Aco.alias|Aco.object_id> <aco_action>\n";
-		$out .= "\t\tUse this command to deny ACL permissions. Once executed, the ARO\n";
-		$out .= "\t\tspecified (and its children, if any) will have DENY access to the\n";
-		$out .= "\t\tspecified ACO action (and the ACO's children, if any).\n";
-		$out .= "\t\tIf an integer is passed permissions will be denied based on the foreign_key or object_id.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tinherit <Aro.alias|Aro.foreign_key> <Aco.alias|Aco.object_id> <aco_action>\n";
-		$out .= "\t\tUse this command to force a child ARO object to inherit its\n";
-		$out .= "\t\tpermissions settings from its parent.\n";
-		$out .= "\t\tIf an integer is passed permissions will be inherited based on the foreign_key or object_id.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tview aro|aco [id]\n";
-		$out .= "\t\tThe view command will return the ARO or ACO tree. The optional\n";
-		$out .= "\t\tid/alias parameter allows you to return only a portion of the requested\n";
-		$out .= "\t\ttree.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\tinitdb\n";
-		$out .= "\t\tUse this command to create the database tables needed to use DB ACL.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$out .= "\thelp\n";
-		$out .= "\t\tDisplays this help message.\n";
-		$out .= "\n";
-		$out .= "\n";
-		$this->stdout($out);
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $title
- * @param unknown_type $msg
- */
-	function displayError($title, $msg) {
-		$out = "\n";
-		$out .= "Error: $title\n";
-		$out .= "$msg\n";
-		$out .= "\n";
-		$this->stdout($out);
-		exit();
-	}
-
-/**
- * Enter description here...
- *
- * @param unknown_type $expectedNum
- * @param unknown_type $command
- */
-	function checkArgNumber($expectedNum, $command) {
-		if (count($this->args) < $expectedNum) {
-			$this->displayError('Wrong number of parameters: '.count($this->args), 'Please type \'php acl.php help\' for help on usage of the '.$command.' command.');
-		}
-	}
-/**
- * Enter description here...
- *
- */
-	function checkNodeType() {
-		if ($this->args[0] != 'aco' && $this->args[0] != 'aro') {
-			$this->displayError("Missing/Unknown node type: '".$this->args[0]."'", 'Please specify which ACL object type you wish to create.');
-		}
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $type
- * @param unknown_type $id
- * @return unknown
- */
-	function nodeExists($type, $id) {
-		//$this->stdout("Check to see if $type with ID = $id exists...\n");
-		extract($this->__dataVars($type));
-		$conditions = $this->Acl->{$class}->_resolveID($id);
-		$possibility = $this->Acl->{$class}->findAll($conditions);
-		return $possibility;
-	}
-
-/**
- * Enter description here...
- *
- * @param unknown_type $type
- * @return unknown
- */
-	function __dataVars($type = null) {
-		if ($type == null) {
-			$type = $this->args[0];
-		}
-
-		$vars = array();
-		$class = ucwords($type);
-		$vars['secondary_id'] = ($class == 'aro' ? 'foreign_key' : 'object_id');
-		$vars['data_name'] = $type;
-		$vars['table_name'] = $type . 's';
-		$vars['class'] = $class;
-		return $vars;
-	}
-/**
- * Database configuration setup.
- *
- */
-	function doDbConfig() {
-		$this->hr();
-		$this->stdout('Database Configuration:');
-		$this->hr();
-
-		$driver = '';
-
-		while ($driver == '') {
-			$driver = $this->getInput('What database driver would you like to use?', array('mysql','mysqli','mssql','sqlite','postgres', 'odbc'), 'mysql');
-			if ($driver == '') {
-				$this->stdout('The database driver supplied was empty. Please supply a database driver.');
-			}
-		}
-
-		switch($driver) {
-			case 'mysql':
-			$connect = 'mysql_connect';
-			break;
-			case 'mysqli':
-			$connect = 'mysqli_connect';
-			break;
-			case 'mssql':
-			$connect = 'mssql_connect';
-			break;
-			case 'sqlite':
-			$connect = 'sqlite_open';
-			break;
-			case 'postgres':
-			$connect = 'pg_connect';
-			break;
-			case 'odbc':
-			$connect = 'odbc_connect';
-			break;
-			default:
-			$this->stdout('The connection parameter could not be set.');
-			break;
-		}
-
-		$host = '';
-
-		while ($host == '') {
-			$host = $this->getInput('What is the hostname for the database server?', null, 'localhost');
-			if ($host == '') {
-				$this->stdout('The host name you supplied was empty. Please supply a hostname.');
-			}
-		}
-		$login = '';
-
-		while ($login == '') {
-			$login = $this->getInput('What is the database username?', null, 'root');
-
-			if ($login == '') {
-				$this->stdout('The database username you supplied was empty. Please try again.');
-			}
-		}
-		$password = '';
-		$blankPassword = false;
-
-		while ($password == '' && $blankPassword == false) {
-			$password = $this->getInput('What is the database password?');
-			if ($password == '') {
-				$blank = $this->getInput('The password you supplied was empty. Use an empty password?', array('y', 'n'), 'n');
-				if($blank == 'y')
-				{
-					$blankPassword = true;
-				}
-			}
-		}
-		$database = '';
-
-		while ($database == '') {
-			$database = $this->getInput('What is the name of the database you will be using?', null, 'cake');
-
-			if ($database == '')  {
-				$this->stdout('The database name you supplied was empty. Please try again.');
-			}
-		}
-
-		$prefix = '';
-
-		while ($prefix == '') {
-			$prefix = $this->getInput('Enter a table prefix?', null, 'n');
-		}
-		if(low($prefix) == 'n') {
-			$prefix = '';
-		}
-
-		$this->stdout('');
-		$this->hr();
-		$this->stdout('The following database configuration will be created:');
-		$this->hr();
-		$this->stdout("Driver:        $driver");
-		$this->stdout("Connection:    $connect");
-		$this->stdout("Host:          $host");
-		$this->stdout("User:          $login");
-		$this->stdout("Pass:          " . str_repeat('*', strlen($password)));
-		$this->stdout("Database:      $database");
-		$this->stdout("Table prefix:  $prefix");
-		$this->hr();
-		$looksGood = $this->getInput('Look okay?', array('y', 'n'), 'y');
-
-		if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-			$this->bakeDbConfig($driver, $connect, $host, $login, $password, $database, $prefix);
-		} else {
-			$this->stdout('Bake Aborted.');
-		}
-	}
-/**
- * Creates a database configuration file for Bake.
- *
- * @param string $host
- * @param string $login
- * @param string $password
- * @param string $database
- */
-	function bakeDbConfig( $driver, $connect, $host, $login, $password, $database, $prefix) {
-		$out = "<?php\n";
-		$out .= "class DATABASE_CONFIG {\n\n";
-		$out .= "\tvar \$default = array(\n";
-		$out .= "\t\t'driver' => '{$driver}',\n";
-		$out .= "\t\t'connect' => '{$connect}',\n";
-		$out .= "\t\t'host' => '{$host}',\n";
-		$out .= "\t\t'login' => '{$login}',\n";
-		$out .= "\t\t'password' => '{$password}',\n";
-		$out .= "\t\t'database' => '{$database}', \n";
-		$out .= "\t\t'prefix' => '{$prefix}' \n";
-		$out .= "\t);\n";
-		$out .= "}\n";
-		$out .= "?>";
-		$filename = CONFIGS.'database.php';
-		$this->__createFile($filename, $out);
-	}
-/**
- * Prompts the user for input, and returns it.
- *
- * @param string $prompt Prompt text.
- * @param mixed $options Array or string of options.
- * @param string $default Default input value.
- * @return Either the default value, or the user-provided input.
- */
-	function getInput($prompt, $options = null, $default = null) {
-		if (!is_array($options)) {
-			$print_options = '';
-		} else {
-			$print_options = '(' . implode('/', $options) . ')';
-		}
-
-		if($default == null) {
-			$this->stdout('');
-			$this->stdout($prompt . " $print_options \n" . '> ', false);
-		} else {
-			$this->stdout('');
-			$this->stdout($prompt . " $print_options \n" . "[$default] > ", false);
-		}
-		$result = trim(fgets($this->stdin));
-
-		if($default != null && empty($result)) {
-			return $default;
-		} else {
-			return $result;
-		}
-	}
-/**
- * Outputs to the stdout filehandle.
- *
- * @param string $string String to output.
- * @param boolean $newline If true, the outputs gets an added newline.
- */
-	function stdout($string, $newline = true) {
-		if ($newline) {
-			fwrite($this->stdout, $string . "\n");
-		} else {
-			fwrite($this->stdout, $string);
-		}
-	}
-/**
- * Outputs to the stderr filehandle.
- *
- * @param string $string Error text to output.
- */
-	function stderr($string) {
-		fwrite($this->stderr, $string);
-	}
-/**
- * Outputs a series of minus characters to the standard output, acts as a visual separator.
- *
- */
-	function hr() {
-		$this->stdout('---------------------------------------------------------------');
-	}
-/**
- * Creates a file at given path.
- *
- * @param string $path		Where to put the file.
- * @param string $contents Content to put in the file.
- * @return Success
- */
-	function __createFile ($path, $contents) {
-		$path = str_replace('//', '/', $path);
-		echo "\nCreating file $path\n";
-		if (is_file($path) && $this->interactive === true) {
-			fwrite($this->stdout, "File exists, overwrite?" . " {$path} (y/n/q):");
-			$key = trim(fgets($this->stdin));
-
-			if ($key=='q') {
-				fwrite($this->stdout, "Quitting.\n");
-				exit;
-			} elseif ($key == 'a') {
-				$this->dont_ask = true;
-			} elseif ($key == 'y') {
-			} else {
-				fwrite($this->stdout, "Skip" . " {$path}\n");
-				return false;
-			}
-		}
-
-		if ($f = fopen($path, 'w')) {
-			fwrite($f, $contents);
-			fclose($f);
-			fwrite($this->stdout, "Wrote" . "{$path}\n");
-			return true;
-		} else {
-			fwrite($this->stderr, "Error! Could not write to" . " {$path}.\n");
-			return false;
-		}
-	}
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/bake.php b/old/html/multidic/cake/scripts/bake.php
deleted file mode 100644
index c0104bb..0000000
--- a/old/html/multidic/cake/scripts/bake.php
+++ /dev/null
@@ -1,2655 +0,0 @@
-#!/usr/bin/php -q
-<?php
-/* SVN FILE: $Id: bake.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Command-line code generation utility to automate programmer chores.
- *
- * Bake is CakePHP's code generation script, which can help you kickstart
- * application development by writing fully functional skeleton controllers,
- * models, and views. Going further, Bake can also write Unit Tests for you.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007,	Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.scripts.bake
- * @since			CakePHP(tm) v 0.10.0.1232
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-	define ('DS', DIRECTORY_SEPARATOR);
-	if (function_exists('ini_set')) {
-		ini_set('display_errors', '1');
-		ini_set('error_reporting', '7');
-		ini_set('max_execution_time',0);
-	}
-
-	$app = null;
-	$root = dirname(dirname(dirname(__FILE__)));
-	$core = null;
-	$here = $argv[0];
-	$help = null;
-	$project = null;
-
-	for ($i = 1; $i < count($argv); $i += 2) {
-		switch ($argv[$i]) {
-			case '-a':
-			case '-app':
-				$app = $argv[$i + 1];
-			break;
-			case '-c':
-			case '-core':
-				$core = $argv[$i + 1];
-			break;
-			case '-r':
-			case '-root':
-				$root = $argv[$i + 1];
-			break;
-			case '-h':
-			case '-help':
-				$help = true;
-			break;
-			case '-p':
-			case '-project':
-				$project = true;
-				$projectPath = $argv[$i + 1];
-				$app = $argv[$i + 1];
-			break;
-		}
-	}
-
-	if(!$app && isset($argv[1])) {
-		$app = $argv[1];
-	} elseif(!$app) {
-		$app = 'app';
-	}
-	if(!is_dir($app)) {
-		$project = true;
-		$projectPath = $app;
-
-	}
-	if($project) {
-		$app = $projectPath;
-	}
-
-	$shortPath = str_replace($root, '', $app);
-	$shortPath = str_replace('..'.DS, '', $shortPath);
-	$shortPath = str_replace(DS.DS, DS, $shortPath);
-
-	$pathArray = explode(DS, $shortPath);
-	if(end($pathArray) != '') {
-		$appDir = array_pop($pathArray);
-	} else {
-		array_pop($pathArray);
-		$appDir = array_pop($pathArray);
-	}
-	$rootDir = implode(DS, $pathArray);
-	$rootDir = str_replace(DS.DS, DS, $rootDir);
-
-	if(!$rootDir) {
-		$rootDir = $root;
-		$projectPath = $root.DS.$appDir;
-	}
-
-	define ('ROOT', $rootDir);
-	define ('APP_DIR', $appDir);
-	define ('DEBUG', 1);
-
-	if(!empty($core)){
-		define('CAKE_CORE_INCLUDE_PATH', dirname($core));
-	}else{
-		define('CAKE_CORE_INCLUDE_PATH', $root);
-	}
-
-	if(function_exists('ini_set')) {
-		ini_set('include_path',ini_get('include_path').
-													PATH_SEPARATOR.CAKE_CORE_INCLUDE_PATH.DS.
-													PATH_SEPARATOR.ROOT.DS.APP_DIR.DS);
-		define('APP_PATH', null);
-		define('CORE_PATH', null);
-	} else {
-		define('APP_PATH', ROOT . DS . APP_DIR . DS);
-		define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
-	}
-
-	require_once (CORE_PATH.'cake'.DS.'basics.php');
-	require_once (CORE_PATH.'cake'.DS.'config'.DS.'paths.php');
-	require_once (CORE_PATH.'cake'.DS.'scripts'.DS.'templates'.DS.'skel'.DS.'config'.DS.'core.php');
-	require_once (CORE_PATH.'cake'.DS.'dispatcher.php');
-	uses('object', 'session', 'security', 'configure', 'inflector', 'model'.DS.'connection_manager');
-
-	$pattyCake = new Bake();
-	if($help === true)
-	{
-		$pattyCake->help();
-		exit();
-	}
-	if($project === true)
-	{
-		$pattyCake->project($projectPath);
-		exit();
-	}
-	$pattyCake->main();
-/**
- * Bake is a command-line code generation utility for automating programmer chores.
- *
- * @package		cake
- * @subpackage	cake.cake.scripts
- */
-class Bake {
-
-/**
- * Standard input stream.
- *
- * @var filehandle
- */
-	var $stdin;
-/**
- * Standard output stream.
- *
- * @var filehandle
- */
-	var $stdout;
-/**
- * Standard error stream.
- *
- * @var filehandle
- */
-	var $stderr;
-/**
- * Associated controller name.
- *
- * @var string
- */
-	var $controllerName = null;
-/**
- * If true, Bake will ask for permission to perform actions.
- *
- * @var boolean
- */
-	var $interactive = false;
-
-	var $__modelAlias = false;
-/**
- * Private helper function for constructor
- * @access private
- */
-	function __construct() {
-		$this->stdin = fopen('php://stdin', 'r');
-		$this->stdout = fopen('php://stdout', 'w');
-		$this->stderr = fopen('php://stderr', 'w');
-		$this->welcome();
-	}
-/**
- * Constructor.
- *
- * @return Bake
- */
-	function Bake() {
-		return $this->__construct();
-	}
-/**
- * Main-loop method.
- *
- */
-	function main() {
-
-		$this->stdout('');
-		$this->stdout('');
-		$this->stdout('Baking...');
-		$this->hr();
-		$this->stdout('Name: '. APP_DIR);
-		$this->stdout('Path: '. ROOT.DS.APP_DIR);
-		$this->hr();
-
-		if(!file_exists(CONFIGS.'database.php')) {
-			$this->stdout('');
-			$this->stdout('Your database configuration was not found. Take a moment to create one:');
-			$this->doDbConfig();
-		}
-		require_once (CONFIGS.'database.php');
-		$this->stdout('[M]odel');
-		$this->stdout('[C]ontroller');
-		$this->stdout('[V]iew');
-		$invalidSelection = true;
-
-		while ($invalidSelection) {
-			$classToBake = strtoupper($this->getInput('What would you like to Bake?', array('M', 'V', 'C')));
-			switch($classToBake) {
-				case 'M':
-					$invalidSelection = false;
-					$this->doModel();
-					break;
-				case 'V':
-					$invalidSelection = false;
-					$this->doView();
-					break;
-				case 'C':
-					$invalidSelection = false;
-					$this->doController();
-					break;
-				default:
-					$this->stdout('You have made an invalid selection. Please choose a type of class to Bake by entering M, V, or C.');
-			}
-		}
-	}
-/**
- * Database configuration setup.
- *
- */
-	function doDbConfig() {
-		$this->hr();
-		$this->stdout('Database Configuration:');
-		$this->hr();
-
-		$driver = '';
-
-		while ($driver == '') {
-			$driver = $this->getInput('What database driver would you like to use?', array('mysql','mysqli','mssql','sqlite','postgres', 'odbc'), 'mysql');
-			if ($driver == '') {
-				$this->stdout('The database driver supplied was empty. Please supply a database driver.');
-			}
-		}
-
-		switch($driver) {
-			case 'mysql':
-			$connect = 'mysql_connect';
-			break;
-			case 'mysqli':
-			$connect = 'mysqli_connect';
-			break;
-			case 'mssql':
-			$connect = 'mssql_connect';
-			break;
-			case 'sqlite':
-			$connect = 'sqlite_open';
-			break;
-			case 'postgres':
-			$connect = 'pg_connect';
-			break;
-			case 'odbc':
-			$connect = 'odbc_connect';
-			break;
-			default:
-			$this->stdout('The connection parameter could not be set.');
-			break;
-		}
-
-		$host = '';
-
-		while ($host == '') {
-			$host = $this->getInput('What is the hostname for the database server?', null, 'localhost');
-			if ($host == '') {
-				$this->stdout('The host name you supplied was empty. Please supply a hostname.');
-			}
-		}
-		$login = '';
-
-		while ($login == '') {
-			$login = $this->getInput('What is the database username?', null, 'root');
-
-			if ($login == '') {
-				$this->stdout('The database username you supplied was empty. Please try again.');
-			}
-		}
-		$password = '';
-		$blankPassword = false;
-
-		while ($password == '' && $blankPassword == false) {
-			$password = $this->getInput('What is the database password?');
-			if ($password == '') {
-				$blank = $this->getInput('The password you supplied was empty. Use an empty password?', array('y', 'n'), 'n');
-				if($blank == 'y')
-				{
-					$blankPassword = true;
-				}
-			}
-		}
-		$database = '';
-
-		while ($database == '') {
-			$database = $this->getInput('What is the name of the database you will be using?', null, 'cake');
-
-			if ($database == '')  {
-				$this->stdout('The database name you supplied was empty. Please try again.');
-			}
-		}
-
-		$prefix = '';
-
-		while ($prefix == '') {
-			$prefix = $this->getInput('Enter a table prefix?', null, 'n');
-		}
-		if(low($prefix) == 'n') {
-			$prefix = '';
-		}
-
-		$this->stdout('');
-		$this->hr();
-		$this->stdout('The following database configuration will be created:');
-		$this->hr();
-		$this->stdout("Driver:        $driver");
-		$this->stdout("Connection:    $connect");
-		$this->stdout("Host:          $host");
-		$this->stdout("User:          $login");
-		$this->stdout("Pass:          " . str_repeat('*', strlen($password)));
-		$this->stdout("Database:      $database");
-		$this->stdout("Table prefix:  $prefix");
-		$this->hr();
-		$looksGood = $this->getInput('Look okay?', array('y', 'n'), 'y');
-
-		if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-			$this->bakeDbConfig($driver, $connect, $host, $login, $password, $database, $prefix);
-		} else {
-			$this->stdout('Bake Aborted.');
-		}
-	}
-/**
- * Action to create a Model.
- *
- */
-	function doModel()
-	{
-		$this->hr();
-		$this->stdout('Model Bake:');
-		$this->hr();
-		$this->interactive = true;
-
-		$useTable = null;
-		$primaryKey = 'id';
-		$validate = array();
-		$associations = array();
-		/*$usingDefault = $this->getInput('Will your model be using a database connection setting other than the default?');
-		if (low($usingDefault) == 'y' || low($usingDefault) == 'yes')
-		{
-			$useDbConfig = $this->getInput('Please provide the name of the connection you wish to use.');
-		}*/
-		$useDbConfig = 'default';
-		$this->__doList($useDbConfig);
-
-
-		$enteredModel = '';
-
-		while ($enteredModel == '') {
-			$enteredModel = $this->getInput('Enter a number from the list above, or type in the name of another model.');
-
-			if ($enteredModel == '' || intval($enteredModel) > count($this->__modelNames)) {
-				$this->stdout('Error:');
-				$this->stdout("The model name you supplied was empty, or the number \nyou selected was not an option. Please try again.");
-				$enteredModel = '';
-			}
-		}
-
-		if (intval($enteredModel) > 0 && intval($enteredModel) <= count($this->__modelNames)) {
-			$currentModelName = $this->__modelNames[intval($enteredModel) - 1];
-		} else {
-			$currentModelName = $enteredModel;
-		}
-
-		$db =& ConnectionManager::getDataSource($useDbConfig);
-
-		$useTable = Inflector::tableize($currentModelName);
-		$fullTableName = $db->fullTableName($useTable, false);
-		if(array_search($useTable, $this->__tables) === false) {
-			$this->stdout("\nGiven your model named '$currentModelName', Cake would expect a database table named '" . $fullTableName . "'.");
-			$tableIsGood = $this->getInput('do you want to use this table?', array('y','n'), 'y');
-		}
-
-		if (low($tableIsGood) == 'n' || low($tableIsGood) == 'no') {
-			$useTable = $this->getInput('What is the name of the table (enter "null" to use NO table)?');
-		}
-		$tableIsGood = false;
-		while($tableIsGood == false && low($useTable) != 'null') {
-			if (is_array($this->__tables) && !in_array($useTable, $this->__tables)) {
-				$fullTableName = $db->fullTableName($useTable, false);
-				$this->stdout($fullTableName . ' does not exist.');
-				$useTable = $this->getInput('What is the name of the table (enter "null" to use NO table)?');
-				$tableIsGood = false;
-			} else {
-				$tableIsGood = true;
-			}
-		}
-		$wannaDoValidation = $this->getInput('Would you like to supply validation criteria for the fields in your model?', array('y','n'), 'y');
-
-		if(in_array($useTable, $this->__tables)) {
-			loadModel();
-			$tempModel = new Model(false, $useTable);
-			$modelFields = $db->describe($tempModel);
-			if(isset($modelFields[0]['name']) && $modelFields[0]['name'] != 'id') {
-				$primaryKey = $this->getInput('What is the primaryKey?', null, $modelFields[0]['name']);
-			}
-		}
-		$validate = array();
-
-		if (array_search($useTable, $this->__tables) !== false && (low($wannaDoValidation) == 'y' || low($wannaDoValidation) == 'yes')) {
-			foreach($modelFields as $field) {
-				$this->stdout('');
-				$prompt = 'Name: ' . $field['name'] . "\n";
-				$prompt .= 'Type: ' . $field['type'] . "\n";
-				$prompt .= '---------------------------------------------------------------'."\n";
-				$prompt .= 'Please select one of the following validation options:'."\n";
-				$prompt .= '---------------------------------------------------------------'."\n";
-				$prompt .= "1- VALID_NOT_EMPTY\n";
-				$prompt .= "2- VALID_EMAIL\n";
-				$prompt .= "3- VALID_NUMBER\n";
-				$prompt .= "4- VALID_YEAR\n";
-				$prompt .= "5- Do not do any validation on this field.\n\n";
-				$prompt .= "... or enter in a valid regex validation string.\n\n";
-
-				if($field['null'] == 1 || $field['name'] == $primaryKey || $field['name'] == 'created' || $field['name'] == 'modified') {
-					$validation = $this->getInput($prompt, null, '5');
-				} else {
-					$validation = $this->getInput($prompt, null, '1');
-				}
-
-				switch ($validation) {
-					case '1':
-						$validate[$field['name']] = 'VALID_NOT_EMPTY';
-						break;
-					case '2':
-						$validate[$field['name']] = 'VALID_EMAIL';
-						break;
-					case '3':
-						$validate[$field['name']] = 'VALID_NUMBER';
-						break;
-					case '4':
-						$validate[$field['name']] = 'VALID_YEAR';
-						break;
-					case '5':
-						break;
-					default:
-						$validate[$field['name']] = $validation;
-					break;
-				}
-			}
-		}
-
-		$wannaDoAssoc = $this->getInput('Would you like to define model associations (hasMany, hasOne, belongsTo, etc.)?', array('y','n'), 'y');
-
-		if((low($wannaDoAssoc) == 'y' || low($wannaDoAssoc) == 'yes')) {
-			$this->stdout('One moment while I try to detect any associations...');
-			$possibleKeys = array();
-			//Look for belongsTo
-			$i = 0;
-			foreach($modelFields as $field) {
-				$offset = strpos($field['name'], '_id');
-				if($field['name'] != $primaryKey && $offset !== false) {
-					$tmpModelName = $this->__modelNameFromKey($field['name']);
-					$associations['belongsTo'][$i]['alias'] = $tmpModelName;
-					$associations['belongsTo'][$i]['className'] = $tmpModelName;
-					$associations['belongsTo'][$i]['foreignKey'] = $field['name'];
-					$i++;
-				}
-			}
-			//Look for hasOne and hasMany and hasAndBelongsToMany
-			$i = 0;
-			$j = 0;
-			foreach($this->__tables as $otherTable) {
-				$tempOtherModel = & new Model(false, $otherTable);
-				$modelFieldsTemp = $db->describe($tempOtherModel);
-				foreach($modelFieldsTemp as $field) {
-					if($field['type'] == 'integer' || $field['type'] == 'string') {
-						$possibleKeys[$otherTable][] = $field['name'];
-					}
-					if($field['name'] != $primaryKey && $field['name'] == $this->__modelKey($currentModelName)) {
-						$tmpModelName = $this->__modelName($otherTable);
-						$associations['hasOne'][$j]['alias'] = $tmpModelName;
-						$associations['hasOne'][$j]['className'] = $tmpModelName;
-						$associations['hasOne'][$j]['foreignKey'] = $field['name'];
-
-						$associations['hasMany'][$j]['alias'] = $tmpModelName;
-						$associations['hasMany'][$j]['className'] = $tmpModelName;
-						$associations['hasMany'][$j]['foreignKey'] = $field['name'];
-						$j++;
-					}
-				}
-				$offset = strpos($otherTable, $useTable . '_');
-				if($offset !== false) {
-					$offset = strlen($useTable . '_');
-					$tmpModelName = $this->__modelName(substr($otherTable, $offset));
-					$associations['hasAndBelongsToMany'][$i]['alias'] = $tmpModelName;
-					$associations['hasAndBelongsToMany'][$i]['className'] = $tmpModelName;
-					$associations['hasAndBelongsToMany'][$i]['foreignKey'] = $this->__modelKey($currentModelName);
-					$associations['hasAndBelongsToMany'][$i]['associationForeignKey'] = $this->__modelKey($tmpModelName);
-					$associations['hasAndBelongsToMany'][$i]['joinTable'] = $otherTable;
-					$i++;
-				}
-				$offset = strpos($otherTable, '_' . $useTable);
-				if ($offset !== false) {
-					$tmpModelName = $this->__modelName(substr($otherTable, 0, $offset));
-					$associations['hasAndBelongsToMany'][$i]['alias'] = $tmpModelName;
-					$associations['hasAndBelongsToMany'][$i]['className'] = $tmpModelName;
-					$associations['hasAndBelongsToMany'][$i]['foreignKey'] = $this->__modelKey($currentModelName);
-					$associations['hasAndBelongsToMany'][$i]['associationForeignKey'] = $this->__modelKey($tmpModelName);
-					$associations['hasAndBelongsToMany'][$i]['joinTable'] = $otherTable;
-					$i++;
-				}
-			}
-			$this->stdout('Done.');
-			$this->hr();
-			//if none found...
-			if(empty($associations)) {
-				$this->stdout('None found.');
-			} else {
-				$this->stdout('Please confirm the following associations:');
-				$this->hr();
-				if(!empty($associations['belongsTo'])) {
-					$count = count($associations['belongsTo']);
-					for($i = 0; $i < $count; $i++) {
-						if($currentModelName == $associations['belongsTo'][$i]['alias']) {
-							$response = $this->getInput("{$currentModelName} belongsTo {$associations['belongsTo'][$i]['alias']}\nThis looks like a self join. Do you want to specify an alternate association alias?", array('y','n'), 'y');
-							if('y' == low($response) || 'yes' == low($response)) {
-								$associations['belongsTo'][$i]['alias'] = $this->getInput("So what is the alias?", null, $associations['belongsTo'][$i]['alias']);
-							}
-							if($currentModelName != $associations['belongsTo'][$i]['alias']) {
-								$response = $this->getInput("$currentModelName belongsTo {$associations['belongsTo'][$i]['alias']}?", array('y','n'), 'y');
-							} else {
-								$response = 'n';
-							}
-						} else {
-							$response = $this->getInput("$currentModelName belongsTo {$associations['belongsTo'][$i]['alias']}?", array('y','n'), 'y');
-						}
-						if('n' == low($response) || 'no' == low($response)) {
-							unset($associations['belongsTo'][$i]);
-						}
-					}
-					$associations['belongsTo'] = array_merge($associations['belongsTo']);
-				}
-
-				if(!empty($associations['hasOne'])) {
-					$count = count($associations['hasOne']);
-					for($i = 0; $i < $count; $i++) {
-						if($currentModelName == $associations['hasOne'][$i]['alias']) {
-							$response = $this->getInput("{$currentModelName} hasOne {$associations['hasOne'][$i]['alias']}\nThis looks like a self join. Do you want to specify an alternate association alias?", array('y','n'), 'y');
-							if('y' == low($response) || 'yes' == low($response)) {
-								$associations['hasOne'][$i]['alias'] = $this->getInput("So what is the alias?", null, $associations['hasOne'][$i]['alias']);
-							}
-							if($currentModelName != $associations['hasOne'][$i]['alias']) {
-								$response = $this->getInput("$currentModelName hasOne {$associations['hasOne'][$i]['alias']}?", array('y','n'), 'y');
-							} else {
-								$response = 'n';
-							}
-						} else {
-							$response = $this->getInput("$currentModelName hasOne {$associations['hasOne'][$i]['alias']}?", array('y','n'), 'y');
-						}
-						if('n' == low($response) || 'no' == low($response)) {
-							unset($associations['hasOne'][$i]);
-						}
-					}
-					$associations['hasOne'] = array_merge($associations['hasOne']);
-				}
-
-				if(!empty($associations['hasMany'])) {
-					$count = count($associations['hasMany']);
-					for($i = 0; $i < $count; $i++) {
-						if($currentModelName == $associations['hasMany'][$i]['alias']) {
-							$response = $this->getInput("{$currentModelName} hasMany {$associations['hasMany'][$i]['alias']}\nThis looks like a self join. Do you want to specify an alternate association alias?", array('y','n'), 'y');
-							if('y' == low($response) || 'yes' == low($response)) {
-								$associations['hasMany'][$i]['alias'] = $this->getInput("So what is the alias?", null, $associations['hasMany'][$i]['alias']);
-							}
-							if($currentModelName != $associations['hasMany'][$i]['alias']) {
-								$response = $this->getInput("$currentModelName hasMany {$associations['hasMany'][$i]['alias']}?", array('y','n'), 'y');
-							} else {
-								$response = 'n';
-							}
-						} else {
-							$response = $this->getInput("$currentModelName hasMany {$associations['hasMany'][$i]['alias']}?", array('y','n'), 'y');
-						}
-						if('n' == low($response) || 'no' == low($response)) {
-							unset($associations['hasMany'][$i]);
-						}
-					}
-					$associations['hasMany'] = array_merge($associations['hasMany']);
-				}
-
-				if(!empty($associations['hasAndBelongsToMany'])) {
-					$count = count($associations['hasAndBelongsToMany']);
-					for($i = 0; $i < $count; $i++) {
-						if($currentModelName == $associations['hasAndBelongsToMany'][$i]['alias']) {
-							$response = $this->getInput("{$currentModelName} hasAndBelongsToMany {$associations['hasAndBelongsToMany'][$i]['alias']}\nThis looks like a self join. Do you want to specify an alternate association alias?", array('y','n'), 'y');
-							if('y' == low($response) || 'yes' == low($response)) {
-								$associations['hasAndBelongsToMany'][$i]['alias'] = $this->getInput("So what is the alias?", null, $associations['hasAndBelongsToMany'][$i]['alias']);
-							}
-							if($currentModelName != $associations['hasAndBelongsToMany'][$i]['alias']) {
-								$response = $this->getInput("$currentModelName hasAndBelongsToMany {$associations['hasAndBelongsToMany'][$i]['alias']}?", array('y','n'), 'y');
-							} else {
-								$response = 'n';
-							}
-						} else {
-							$response = $this->getInput("$currentModelName hasAndBelongsToMany {$associations['hasAndBelongsToMany'][$i]['alias']}?", array('y','n'), 'y');
-						}
-						if('n' == low($response) || 'no' == low($response)) {
-							unset($associations['hasAndBelongsToMany'][$i]);
-						}
-					}
-					$associations['hasAndBelongsToMany'] = array_merge($associations['hasAndBelongsToMany']);
-				}
-			}
-			$wannaDoMoreAssoc = $this->getInput('Would you like to define some additional model associations?', array('y','n'), 'y');
-
-			while((low($wannaDoMoreAssoc) == 'y' || low($wannaDoMoreAssoc) == 'yes')) {
-				$assocs = array(1=>'belongsTo', 2=>'hasOne', 3=>'hasMany', 4=>'hasAndBelongsToMany');
-				$bad = true;
-				while($bad) {
-					$this->stdout('What is the association type?');
-					$prompt = "1- belongsTo\n";
-					$prompt .= "2- hasOne\n";
-					$prompt .= "3- hasMany\n";
-					$prompt .= "4- hasAndBelongsToMany\n";
-					$assocType = intval($this->getInput($prompt, null, null));
-
-					if(intval($assocType) < 1 || intval($assocType) > 4) {
-						$this->stdout('The selection you entered was invalid. Please enter a number between 1 and 4.');
-					} else {
-						$bad = false;
-					}
-				}
-				$this->stdout('For the following options be very careful to match your setup exactly. Any spelling mistakes will cause errors.');
-				$this->hr();
-				$associationName = $this->getInput('What is the name of this association?');
-				$className = $this->getInput('What className will '.$associationName.' use?', null, $associationName );
-				$suggestedForeignKey = null;
-				if($assocType == '1') {
-					$showKeys = $possibleKeys[$useTable];
-					$suggestedForeignKey = $this->__modelKey($associationName);
-				} else {
-					$otherTable = Inflector::tableize($className);
-					if(in_array($otherTable, $this->__tables)) {
-						if($assocType < '4') {
-							$showKeys = $possibleKeys[$otherTable];
-						} else {
-							$showKeys = null;
-						}
-					} else {
-						$otherTable = $this->getInput('What is the table for this class?');
-						$showKeys = $possibleKeys[$otherTable];
-					}
-					$suggestedForeignKey = $this->__modelKey($currentModelName);
-				}
-				if(!empty($showKeys)) {
-					$this->stdout('A helpful List of possible keys');
-					for ($i = 0; $i < count($showKeys); $i++) {
-						$this->stdout($i + 1 . ". " . $showKeys[$i]);
-					}
-					$foreignKey = $this->getInput('What is the foreignKey? Choose a number.');
-					if (intval($foreignKey) > 0 && intval($foreignKey) <= $i ) {
-						$foreignKey = $showKeys[intval($foreignKey) - 1];
-					}
-				}
-				if(!isset($foreignKey)) {
-					$foreignKey = $this->getInput('What is the foreignKey? Specify your own.', null, $suggestedForeignKey);
-				}
-				if($assocType == '4') {
-					$associationForeignKey = $this->getInput('What is the associationForeignKey?', null, $this->__modelKey($currentModelName));
-					$joinTable = $this->getInput('What is the joinTable?');
-				}
-				$associations[$assocs[$assocType]] = array_values($associations[$assocs[$assocType]]);
-				$count = count($associations[$assocs[$assocType]]);
-				$i = ($count > 0) ? $count : 0;
-				$associations[$assocs[$assocType]][$i]['alias'] = $associationName;
-				$associations[$assocs[$assocType]][$i]['className'] = $className;
-				$associations[$assocs[$assocType]][$i]['foreignKey'] = $foreignKey;
-				if($assocType == '4') {
-					$associations[$assocs[$assocType]][$i]['associationForeignKey'] = $associationForeignKey;
-					$associations[$assocs[$assocType]][$i]['joinTable'] = $joinTable;
-				}
-				$wannaDoMoreAssoc = $this->getInput('Define another association?', array('y','n'), 'y');
-			}
-		}
-		$this->stdout('');
-		$this->hr();
-		$this->stdout('The following model will be created:');
-		$this->hr();
-		$this->stdout("Model Name:    $currentModelName");
-		$this->stdout("DB Connection: " . ($usingDefault ? 'default' : $useDbConfig));
-		$this->stdout("DB Table:   " . $fullTableName);
-		if($primaryKey != 'id') {
-			$this->stdout("Primary Key:   " . $primaryKey);
-		}
-		$this->stdout("Validation:    " . print_r($validate, true));
-
-		if(!empty($associations)) {
-			$this->stdout("Associations:");
-
-			if(count($associations['belongsTo'])) {
-				for($i = 0; $i < count($associations['belongsTo']); $i++) {
-					$this->stdout("            $currentModelName belongsTo {$associations['belongsTo'][$i]['alias']}");
-				}
-			}
-
-			if(count($associations['hasOne'])) {
-				for($i = 0; $i < count($associations['hasOne']); $i++) {
-					$this->stdout("            $currentModelName hasOne	{$associations['hasOne'][$i]['alias']}");
-				}
-			}
-
-			if(count($associations['hasMany'])) {
-				for($i = 0; $i < count($associations['hasMany']); $i++) {
-					$this->stdout("            $currentModelName hasMany   {$associations['hasMany'][$i]['alias']}");
-				}
-			}
-
-			if(count($associations['hasAndBelongsToMany'])) {
-				for($i = 0; $i < count($associations['hasAndBelongsToMany']); $i++) {
-					$this->stdout("            $currentModelName hasAndBelongsToMany {$associations['hasAndBelongsToMany'][$i]['alias']}");
-				}
-			}
-		}
-		$this->hr();
-		$looksGood = $this->getInput('Look okay?', array('y','n'), 'y');
-
-		if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-			if ($useTable == Inflector::tableize($currentModelName)) {
-				// set it to null...
-				// putting $useTable in the model
-				// is unnecessary.
-				$useTable = null;
-			}
-			$this->bakeModel($currentModelName, $useDbConfig, $useTable, $primaryKey, $validate, $associations);
-
-			if ($this->doUnitTest()) {
-				$this->bakeUnitTest('model', $currentModelName);
-			}
-		} else {
-			$this->stdout('Bake Aborted.');
-		}
-	}
-/**
- * Action to create a View.
- *
- */
-	function doView() {
-		$this->hr();
-		$this->stdout('View Bake:');
-		$this->hr();
-		$uses = array();
-		$wannaUseSession = 'y';
-		$wannaDoScaffold = 'y';
-
-
-		$useDbConfig = 'default';
-		$this->__doList($useDbConfig, 'Controllers');
-
-		$enteredController = '';
-
-		while ($enteredController == '') {
-			$enteredController = $this->getInput('Enter a number from the list above, or type in the name of another controller.');
-
-			if ($enteredController == '' || intval($enteredController) > count($this->__controllerNames)) {
-				$this->stdout('Error:');
-				$this->stdout("The Controller name you supplied was empty, or the number \nyou selected was not an option. Please try again.");
-				$enteredController = '';
-			}
-		}
-
-		if (intval($enteredController) > 0 && intval($enteredController) <= count($this->__controllerNames) ) {
-			$controllerName = $this->__controllerNames[intval($enteredController) - 1];
-		} else {
-			$controllerName = Inflector::camelize($enteredController);
-		}
-
-		$controllerPath = low(Inflector::underscore($controllerName));
-
-		$doItInteractive = $this->getInput("Would you like bake to build your views interactively?\nWarning: Choosing no will overwrite {$controllerClassName} views if it exist.", array('y','n'), 'y');
-
-		if (low($doItInteractive) == 'y' || low($doItInteractive) == 'yes') {
-			$this->interactive = true;
-			$wannaDoScaffold = $this->getInput("Would you like to create some scaffolded views (index, add, view, edit) for this controller?\nNOTE: Before doing so, you'll need to create your controller and model classes (including associated models).", array('y','n'), 'n');
-		}
-
-		$admin = null;
-		$admin_url = null;
-		if (low($wannaDoScaffold) == 'y' || low($wannaDoScaffold) == 'yes') {
-			$wannaDoAdmin = $this->getInput("Would you like to create the views for admin routing?", array('y','n'), 'n');
-		}
-
-		if ((low($wannaDoAdmin) == 'y' || low($wannaDoAdmin) == 'yes')) {
-			require(CONFIGS.'core.php');
-			if(defined('CAKE_ADMIN')) {
-				$admin = CAKE_ADMIN . '_';
-				$admin_url = '/'.CAKE_ADMIN;
-			} else {
-				$adminRoute = '';
-				$this->stdout('You need to enable CAKE_ADMIN in /app/config/core.php to use admin routing.');
-				$this->stdout('What would you like the admin route to be?');
-				$this->stdout('Example: www.example.com/admin/controller');
-				while ($adminRoute == '') {
-					$adminRoute = $this->getInput("What would you like the admin route to be?", null, 'admin');
-				}
-				if($this->__addAdminRoute($adminRoute) !== true){
-					$this->stdout('Unable to write to /app/config/core.php.');
-					$this->stdout('You need to enable CAKE_ADMIN in /app/config/core.php to use admin routing.');
-					exit();
-				} else {
-					$admin = $adminRoute . '_';
-					$admin_url = '/'.$adminRoute;
-				}
-			}
-		}
-		if (low($wannaDoScaffold) == 'y' || low($wannaDoScaffold) == 'yes') {
-			$file = CONTROLLERS . $controllerPath . '_controller.php';
-
-			if(!file_exists($file)) {
-				$shortPath = str_replace(ROOT, null, $file);
-				$shortPath = str_replace('../', '', $shortPath);
-				$shortPath = str_replace('//', '/', $shortPath);
-				$this->stdout('');
-				$this->stdout("The file '$shortPath' could not be found.\nIn order to scaffold, you'll need to first create the controller. ");
-				$this->stdout('');
-				die();
-			} else {
-				uses('controller'.DS.'controller');
-				loadController($controllerName);
-				//loadModels();
-				if($admin) {
-					$this->__bakeViews($controllerName, $controllerPath, $admin, $admin_url);
-				}
-				$this->__bakeViews($controllerName, $controllerPath, null, null);
-
-				$this->hr();
-				$this->stdout('');
-				$this->stdout('View Scaffolding Complete.'."\n");
-			}
-		} else {
-			$actionName = '';
-
-			while ($actionName == '') {
-				$actionName = $this->getInput('Action Name? (use camelCased function name)');
-
-				if ($actionName == '') {
-					$this->stdout('The action name you supplied was empty. Please try again.');
-				}
-			}
-			$this->stdout('');
-			$this->hr();
-			$this->stdout('The following view will be created:');
-			$this->hr();
-			$this->stdout("Controller Name: $controllerName");
-			$this->stdout("Action Name:     $actionName");
-			$this->stdout("Path:            app/views/" . $controllerPath . DS . Inflector::underscore($actionName) . '.thtml');
-			$this->hr();
-			$looksGood = $this->getInput('Look okay?', array('y','n'), 'y');
-
-			if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-				$this->bakeView($controllerName, $actionName);
-			} else {
-				$this->stdout('Bake Aborted.');
-			}
-		}
-	}
-
-	function __bakeViews($controllerName, $controllerPath, $admin= null, $admin_url = null) {
-		$controllerClassName = $controllerName.'Controller';
-		$controllerObj = & new $controllerClassName();
-
-		if(!in_array('Html', $controllerObj->helpers)) {
-			$controllerObj->helpers[] = 'Html';
-		}
-		if(!in_array('Form', $controllerObj->helpers)) {
-			$controllerObj->helpers[] = 'Form';
-		}
-
-		$controllerObj->constructClasses();
-		$currentModelName = $controllerObj->modelClass;
-		$this->__modelClass = $currentModelName;
-		$modelKey = Inflector::underscore($currentModelName);
-		$modelObj =& ClassRegistry::getObject($modelKey);
-		$singularName = $this->__singularName($currentModelName);
-		$pluralName = $this->__pluralName($currentModelName);
-		$singularHumanName = $this->__singularHumanName($currentModelName);
-		$pluralHumanName = $this->__pluralHumanName($controllerName);
-
-		$fieldNames = $controllerObj->generateFieldNames(null, false);
-
-		//-------------------------[INDEX]-------------------------//
-		$indexView = null;
-		if(!empty($modelObj->alias)) {
-			foreach ($modelObj->alias as $key => $value) {
-				$alias[] = $key;
-			}
-		}
-		$indexView .= "<div class=\"{$pluralName}\">\n";
-		$indexView .= "<h2>" . $pluralHumanName . " - Seznam</h2>\n\n";
-		$indexView .= "<table cellpadding=\"0\" cellspacing=\"0\">\n";
-		$indexView .= "<tr>\n";
-
-		foreach ($fieldNames as $fieldName) {
-			$indexView .= "\t<th>".$fieldName['prompt']."</th>\n";
-		}
-		$indexView .= "\t<th>Akce</th>\n";
-		$indexView .= "</tr>\n";
-		$indexView .= "<?php foreach (\${$pluralName} as \${$singularName}): ?>\n";
-		$indexView .= "<tr>\n";
-		$count = 0;
-		foreach($fieldNames as $field => $value) {
-			if(isset($value['foreignKey'])) {
-				$otherModelName = $this->__modelName($value['model']);
-				$otherModelKey = Inflector::underscore($otherModelName);
-				$otherModelObj =& ClassRegistry::getObject($otherModelKey);
-				$otherControllerName = $this->__controllerName($otherModelName);
-				$otherControllerPath = $this->__controllerPath($otherControllerName);
-				if(is_object($otherModelObj)) {
-					$displayField = $otherModelObj->getDisplayField();
-					$indexView .= "\t<td>&nbsp;<?php echo \$html->link(\$".$singularName."['{$alias[$count]}']['{$displayField}'], '{$admin_url}/" . $otherControllerPath . "/view/' .\$".$singularName."['{$alias[$count]}']['{$otherModelObj->primaryKey}'])?></td>\n";
-				} else {
-					$indexView .= "\t<td><?php echo \$".$singularName."['{$modelObj->name}']['{$field}']; ?></td>\n";
-				}
-				$count++;
-			} else {
-				$indexView .= "\t<td><?php echo \$".$singularName."['{$modelObj->name}']['{$field}']; ?></td>\n";
-			}
-		}
-		$indexView .= "\t<td class=\"actions\">\n";
-		$indexView .= "\t\t<?php echo \$html->link('Detail','{$admin_url}/{$controllerPath}/view/' . \$".$singularName."['{$modelObj->name}']['{$modelObj->primaryKey}'])?>\n";
-		$indexView .= "\t\t<?php echo \$html->link('Uprav','{$admin_url}/{$controllerPath}/edit/' . \$".$singularName."['{$modelObj->name}']['{$modelObj->primaryKey}'])?>\n";
-		$indexView .= "\t\t<?php echo \$html->link(" ;
-		$indexView .= "\t\t\t\t'Smaž'," ;
-		$indexView .= "\t\t\t\t'{$admin_url}/{$controllerPath}/delete/' . \$".$singularName."['{$modelObj->name}']['{$modelObj->primaryKey}'], " .
-					  "\t\t\t\t null, " .
-					  "\t\t\t\t 'Opravdu chcete ".$singularName." smazat? ')?>\n";
-		$indexView .= "\t</td>\n";
-		$indexView .= "</tr>\n";
-		$indexView .= "<?php endforeach; ?>\n";
-		$indexView .= "</table>\n\n";
-		$indexView .= "<ul class=\"actions\">\n";
-		$indexView .= "\t<li><?php echo \$html->link('Přidej {$singularHumanName}', '{$admin_url}/{$controllerPath}/add'); ?></li>\n";
-		$indexView .= "</ul>\n";
-		$indexView .= "</div>";
-
-		//-------------------------[VIEW]-------------------------//
-		$viewView = null;
-
-		$viewView .= "<div class=\"{$singularName}\">\n";
-		$viewView .= "<h2>" . $singularHumanName . " - Detail</h2>\n\n";
-		$viewView .= "<dl>\n";
-		$count = 0;
-		foreach($fieldNames as $field => $value) {
-			$viewView .= "\t<dt>" . $value['prompt'] . "</dt>\n";
-			if(isset($value['foreignKey'])) {
-				$otherModelName = $this->__modelName($value['model']);
-				$otherModelKey = Inflector::underscore($otherModelName);
-				$otherModelObj =& ClassRegistry::getObject($otherModelKey);
-				$otherControllerName = $this->__controllerName($otherModelName);
-				$otherControllerPath = $this->__controllerPath($otherControllerName);
-				$displayField = $otherModelObj->getDisplayField();
-				$viewView .= "\t<dd>&nbsp;<?php echo \$html->link(\$".$singularName."['{$alias[$count]}']['{$displayField}'], '{$admin_url}/" . $otherControllerPath . "/view/' .\$".$singularName."['{$alias[$count]}']['{$otherModelObj->primaryKey}'])?></dd>\n";
-				$count++;
-			} else {
-				$viewView .= "\t<dd>&nbsp;<?php echo \$".$singularName."['{$modelObj->name}']['{$field}']?></dd>\n";
-			}
-		}
-		$viewView .= "</dl>\n";
-		$viewView .= "<ul class=\"actions\">\n";
-		$viewView .= "\t<li><?php echo \$html->link('Uprav " . $singularHumanName . "',   '{$admin_url}/{$controllerPath}/edit/' . \$".$singularName."['{$modelObj->name}']['{$modelObj->primaryKey}']) ?> </li>\n";
-		$viewView .= "\t<li><?php echo \$html->link('Smaž " . $singularHumanName . "', '{$admin_url}/{$controllerPath}/delete/' . \$".$singularName."['{$modelObj->name}']['{$modelObj->primaryKey}'], null, 'Opravdu chcete " . $singularHumanName . " smazat? ') ?> </li>\n";
-		$viewView .= "\t<li><?php echo \$html->link('Seznam " . $pluralHumanName ."',   '{$admin_url}/{$controllerPath}/index') ?> </li>\n";
-		$viewView .= "\t<li><?php echo \$html->link('Přidej " . $singularHumanName . "',	'{$admin_url}/{$controllerPath}/add') ?> </li>\n";
-		foreach( $fieldNames as $field => $value ) {
-			if( isset( $value['foreignKey'] ) ) {
-				$otherModelName = $this->__modelName($value['model']);
-				if($otherModelName != $currentModelName) {
-					$otherControllerName = $this->__controllerName($otherModelName);
-					$otherControllerPath = $this->__controllerPath($otherControllerName);
-					$otherSingularHumanName = $this->__singularHumanName($value['controller']);
-					$otherPluralHumanName = $this->__pluralHumanName($value['controller']);
-					$viewView .= "\t<li><?php echo \$html->link('Seznam " . $otherSingularHumanName . "', '{$admin_url}/" . $otherControllerPath . "/index/')?> </li>\n";
-					$viewView .= "\t<li><?php echo \$html->link('Přidej " . $otherPluralHumanName . "', '{$admin_url}/" . $otherControllerPath . "/add/')?> </li>\n";
-				}
-			}
-		}
-		$viewView .= "</ul>\n\n";
-
-		$viewView .= "</div>\n";
-
-
-		foreach ($modelObj->hasOne as $associationName => $relation) {
-			$new = true;
-
-			$otherModelName = $this->__modelName($relation['className']);
-			$otherControllerName = $this->__controllerName($otherModelName);
-			$otherControllerPath = $this->__controllerPath($otherControllerName);
-			$otherSingularName = $this->__singularName($associationName);
-			$otherPluralHumanName = $this->__pluralHumanName($associationName);
-			$otherSingularHumanName = $this->__singularHumanName($associationName);
-
-			$viewView .= "<div class=\"related\">\n";
-			$viewView .= "<h3> " . $otherPluralHumanName . "</h3>\n";
-			$viewView .= "<?php if(!empty(\$".$singularName."['{$associationName}'])): ?>\n";
-			$viewView .= "<dl>\n";
-			$viewView .= "\t<?php foreach(\$".$singularName."['{$associationName}'] as \$field => \$value): ?>\n";
-			$viewView .= "\t\t<dt><?php echo \$field ?></dt>\n";
-			$viewView .= "\t\t<dd>&nbsp;<?php echo \$value ?></dd>\n";
-			$viewView .= "\t<?php endforeach; ?>\n";
-			$viewView .= "</dl>\n";
-			$viewView .= "<?php endif; ?>\n";
-			$viewView .= "<ul class=\"actions\">\n";
-			$viewView .= "\t<li><?php echo \$html->link('Uprav " . $otherSingularHumanName . "', '{$admin_url}/" .$otherControllerPath."/edit/' . \$".$singularName."['{$associationName}']['" . $modelObj->{$otherModelName}->primaryKey . "']);?></li>\n";
-			$viewView .= "\t<li><?php echo \$html->link('Přidej " . $otherSingularHumanName . "', '{$admin_url}/" .$otherControllerPath."/add/');?> </li>\n";
-			$viewView .= "</ul>\n";
-			$viewView .= "</div>\n";
-		}
-		$relations = array_merge($modelObj->hasMany, $modelObj->hasAndBelongsToMany);
-
-		foreach($relations as $associationName => $relation) {
-			$otherModelName = $this->__modelName($relation['className']);
-			$otherControllerName = $this->__controllerName($otherModelName);
-			$otherControllerPath = $this->__controllerPath($otherControllerName);
-			$otherSingularName = $this->__singularName($associationName);
-			$otherPluralHumanName = $this->__pluralHumanName($associationName);
-			$otherSingularHumanName = $this->__singularHumanName($associationName);
-			$otherModelKey = Inflector::underscore($otherModelName);
-			$otherModelObj =& ClassRegistry::getObject($otherModelKey);
-
-			$viewView .= "<div class=\"related\">\n";
-			$viewView .= "<h3> " . $otherPluralHumanName . "</h3>\n";
-			$viewView .= "<?php if(!empty(\$".$singularName."['{$associationName}'])):?>\n";
-			$viewView .= "<table cellpadding=\"0\" cellspacing=\"0\">\n";
-			$viewView .= "<tr>\n";
-			$viewView .= "<?php foreach(\$".$singularName."['{$associationName}']['0'] as \$column => \$value): ?>\n";
-			$viewView .= "<th><?php echo \$column?></th>\n";
-			$viewView .= "<?php endforeach; ?>\n";
-			$viewView .= "<th>Actions</th>\n";
-			$viewView .= "</tr>\n";
-			$viewView .= "<?php foreach(\$".$singularName."['{$associationName}'] as \$".$otherSingularName."):?>\n";
-			$viewView .= "<tr>\n";
-			$viewView .= "\t<?php foreach(\$".$otherSingularName." as \$column => \$value):?>\n";
-			$viewView .= "\t\t<td><?php echo \$value;?></td>\n";
-			$viewView .= "\t<?php endforeach;?>\n";
-			$viewView .= "\t<td class=\"actions\">\n";
-			$viewView .= "\t\t<?php echo \$html->link('Detail', '{$admin_url}/" . $otherControllerPath . "/view/' . \$".$otherSingularName."['{$otherModelObj->primaryKey}']);?>\n";
-			$viewView .= "\t\t<?php echo \$html->link('Uprav', '{$admin_url}/" . $otherControllerPath . "/edit/' . \$".$otherSingularName."['{$otherModelObj->primaryKey}']);?>\n";
-			$viewView .= "\t\t<?php echo \$html->link('Smaž', '{$admin_url}/" . $otherControllerPath . "/delete/' . \$".$otherSingularName."['{$otherModelObj->primaryKey}'], null, 'Opravdu chcete položku smazat?');?>\n";
-			$viewView .= "\t</td>\n";
-			$viewView .= "</tr>\n";
-			$viewView .= "<?php endforeach; ?>\n";
-			$viewView .= "</table>\n";
-			$viewView .= "<?php endif; ?>\n\n";
-			$viewView .= "<ul class=\"actions\">\n";
-			$viewView .= "\t<li><?php echo \$html->link('Přidej " . $otherSingularHumanName . "', '{$admin_url}/" .$otherControllerPath."/add/');?> </li>\n";
-			$viewView .= "</ul>\n";
-
-			$viewView .= "</div>\n";
-		}
-		//-------------------------[ADD]-------------------------//
-		$addView = null;
-		$addView .= "<h2>Nový " . $singularHumanName . "</h2>\n";
-		$addView .= "<form action=\"<?php echo \$html->url('{$admin_url}/{$controllerPath}/add'); ?>\" method=\"post\">\n";
-		$addView .= $this->generateFields($controllerObj->generateFieldNames(null, true));
-		$addView .= $this->generateSubmitDiv('Přidej');
-		$addView .= "</form>\n";
-		$addView .= "<ul class=\"actions\">\n";
-		$addView .= "<li><?php echo \$html->link('List {$pluralHumanName}', '{$admin_url}/{$controllerPath}/index')?></li>\n";
-		foreach ($modelObj->belongsTo as $associationName => $relation) {
-			$otherModelName = $this->__modelName($associationName);
-			if($otherModelName != $currentModelName) {
-				$otherControllerName = $this->__controllerName($otherModelName);
-				$otherControllerPath = $this->__controllerPath($otherControllerName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralHumanName($associationName);
-				$addView .= "<li><?php echo \$html->link('Detail " . $otherPluralName . "', '{$admin_url}/" .$otherControllerPath."/index/');?></li>\n";
-				$addView .= "<li><?php echo \$html->link('Přidej " . $otherPluralName . "', '{$admin_url}/" .$otherControllerPath."/add/');?></li>\n";
-			}
-		}
-		$addView .= "</ul>\n";
-		//-------------------------[EDIT]-------------------------//
-		$editView = null;
-		$editView .= "<h2>Uprav " . $singularHumanName . "</h2>\n";
-		$editView .= "<form action=\"<?php echo \$html->url('{$admin_url}/{$controllerPath}/edit/'.\$html->tagValue('{$modelObj->name}/{$modelObj->primaryKey}')); ?>\" method=\"post\">\n";
-		$editView .= $this->generateFields($controllerObj->generateFieldNames(null, true));
-		$editView .= "<?php echo \$html->hidden('{$modelObj->name}/{$modelObj->primaryKey}')?>\n";
-		$editView .= $this->generateSubmitDiv('Ulož změny');
-		$editView .= "</form>\n";
-		$editView .= "<ul class=\"actions\">\n";
-		$editView .= "<li><?php echo \$html->link('Smaž','{$admin_url}/{$controllerPath}/delete/' . \$html->tagValue('{$modelObj->name}/{$modelObj->primaryKey}'), null, 'Opravdu smazat {$pluralHumanName}?');?>\n";
-		$editView .= "<li><?php echo \$html->link('Seznam {$pluralHumanName}', '{$admin_url}/{$controllerPath}/index')?></li>\n";
-		foreach ($modelObj->belongsTo as $associationName => $relation) {
-			$otherModelName = $this->__modelName($associationName);
-			if($otherModelName != $currentModelName) {
-				$otherControllerName = $this->__controllerName($otherModelName);
-				$otherControllerPath = $this->__controllerPath($otherControllerName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralHumanName($associationName);
-				$editView .= "<li><?php echo \$html->link('Detail " . $otherPluralName . "', '{$admin_url}/" .$otherControllerPath."/index/');?></li>\n";
-				$editView .= "<li><?php echo \$html->link('Přidej " . $otherPluralName . "', '{$admin_url}/" .$otherControllerPath."/add/');?></li>\n";
-			}
-		}
-		$editView .= "</ul>\n";
-
-		//------------------------------------------------------------------------------------//
-
-		if(!file_exists(VIEWS.$controllerPath)) {
-			mkdir(VIEWS.$controllerPath);
-		}
-		$filename = VIEWS . $controllerPath . DS .  $admin . 'index.thtml';
-		$this->__createFile($filename, $indexView);
-		$filename = VIEWS . $controllerPath . DS . $admin . 'view.thtml';
-		$this->__createFile($filename, $viewView);
-		$filename = VIEWS . $controllerPath . DS . $admin . 'add.thtml';
-		$this->__createFile($filename, $addView);
-		$filename = VIEWS . $controllerPath . DS . $admin . 'edit.thtml';
-		$this->__createFile($filename, $editView);
-	}
-/**
- * Action to create a Controller.
- *
- */
-	function doController() {
-		$this->hr();
-		$this->stdout('Controller Bake:');
-		$this->hr();
-		$uses = array();
-		$helpers = array();
-		$components = array();
-		$wannaUseSession = 'y';
-		$wannaDoScaffolding = 'y';
-
-		$useDbConfig = 'default';
-		$this->__doList($useDbConfig, 'Controllers');
-
-		$enteredController = '';
-
-		while ($enteredController == '') {
-			$enteredController = $this->getInput('Enter a number from the list above, or type in the name of another controller.');
-
-			if ($enteredController == '' || intval($enteredController) > count($this->__controllerNames)) {
-				$this->stdout('Error:');
-				$this->stdout("The Controller name you supplied was empty, or the number \nyou selected was not an option. Please try again.");
-				$enteredController = '';
-			}
-		}
-
-		if (intval($enteredController) > 0 && intval($enteredController) <= count($this->__controllerNames) ) {
-			$controllerName = $this->__controllerNames[intval($enteredController) - 1];
-		} else {
-			$controllerName = Inflector::camelize($enteredController);
-		}
-
-		$controllerPath = low(Inflector::underscore($controllerName));
-
-		$doItInteractive = $this->getInput("Would you like bake to build your controller interactively?\nWarning: Choosing no will overwrite {$controllerClassName} controller if it exist.", array('y','n'), 'y');
-
-		if (low($doItInteractive) == 'y' || low($doItInteractive) == 'yes') {
-			$this->interactive = true;
-
-			$wannaUseScaffold = $this->getInput("Would you like to use scaffolding?", array('y','n'), 'y');
-
-			if (low($wannaUseScaffold) == 'n' || low($wannaUseScaffold) == 'no') {
-
-				$wannaDoScaffolding = $this->getInput("Would you like to include some basic class methods (index(), add(), view(), edit())?", array('y','n'), 'n');
-
-				if (low($wannaDoScaffolding) == 'y' || low($wannaDoScaffolding) == 'yes') {
-					$wannaDoAdmin = $this->getInput("Would you like to create the methods for admin routing?", array('y','n'), 'n');
-				}
-
-				$wannaDoUses = $this->getInput("Would you like this controller to use other models besides '" . $this->__modelName($controllerName) .  "'?", array('y','n'), 'n');
-
-				if (low($wannaDoUses) == 'y' || low($wannaDoUses) == 'yes') {
-					$usesList = $this->getInput("Please provide a comma separated list of the classnames of other models you'd like to use.\nExample: 'Author, Article, Book'");
-					$usesListTrimmed = str_replace(' ', '', $usesList);
-					$uses = explode(',', $usesListTrimmed);
-				}
-				$wannaDoHelpers = $this->getInput("Would you like this controller to use other helpers besides HtmlHelper and FormHelper?", array('y','n'), 'n');
-
-				if (low($wannaDoHelpers) == 'y' || low($wannaDoHelpers) == 'yes') {
-					$helpersList = $this->getInput("Please provide a comma separated list of the other helper names you'd like to use.\nExample: 'Ajax, Javascript, Time'");
-					$helpersListTrimmed = str_replace(' ', '', $helpersList);
-					$helpers = explode(',', $helpersListTrimmed);
-				}
-				$wannaDoComponents = $this->getInput("Would you like this controller to use any components?", array('y','n'), 'n');
-
-				if (low($wannaDoComponents) == 'y' || low($wannaDoComponents) == 'yes') {
-					$componentsList = $this->getInput("Please provide a comma separated list of the component names you'd like to use.\nExample: 'Acl, MyNiftyHelper'");
-					$componentsListTrimmed = str_replace(' ', '', $componentsList);
-					$components = explode(',', $componentsListTrimmed);
-				}
-
-				$wannaUseSession = $this->getInput("Would you like to use Sessions?", array('y','n'), 'y');
-			} else {
-				$wannaDoScaffolding = 'n';
-			}
-		} else {
-			$wannaDoScaffolding = $this->getInput("Would you like to include some basic class methods (index(), add(), view(), edit())?", array('y','n'), 'y');
-
-			if (low($wannaDoScaffolding) == 'y' || low($wannaDoScaffolding) == 'yes') {
-				$wannaDoAdmin = $this->getInput("Would you like to create the methods for admin routing?", array('y','n'), 'y');
-			}
-		}
-
-		$admin = null;
-		$admin_url = null;
-		if ((low($wannaDoAdmin) == 'y' || low($wannaDoAdmin) == 'yes')) {
-			require(CONFIGS.'core.php');
-			if(defined('CAKE_ADMIN')) {
-				$admin = CAKE_ADMIN.'_';
-				$admin_url = '/'.CAKE_ADMIN;
-			} else {
-				$adminRoute = '';
-				$this->stdout('You need to enable CAKE_ADMIN in /app/config/core.php to use admin routing.');
-				$this->stdout('What would you like the admin route to be?');
-				$this->stdout('Example: www.example.com/admin/controller');
-				while ($adminRoute == '') {
-					$adminRoute = $this->getInput("What would you like the admin route to be?", null, 'admin');
-				}
-				if($this->__addAdminRoute($adminRoute) !== true){
-					$this->stdout('Unable to write to /app/config/core.php.');
-					$this->stdout('You need to enable CAKE_ADMIN in /app/config/core.php to use admin routing.');
-					exit();
-				} else {
-					$admin = $adminRoute . '_';
-					$admin_url = '/'.$adminRoute;
-				}
-			}
-		}
-
-		if (low($wannaDoScaffolding) == 'y' || low($wannaDoScaffolding) == 'yes') {
-			//loadModels();
-			$actions = $this->__bakeActions($controllerName, null, null, $wannaUseSession);
-			if($admin) {
-				$actions .= $this->__bakeActions($controllerName, $admin, $admin_url, $wannaUseSession);
-			}
-		}
-
-		if($this->interactive === true) {
-			$this->stdout('');
-			$this->hr();
-			$this->stdout('The following controller will be created:');
-			$this->hr();
-			$this->stdout("Controller Name:	$controllerName");
-			if (low($wannaUseScaffold) == 'y' || low($wannaUseScaffold) == 'yes') {
-				$this->stdout("			var \$scaffold;");
-			}
-			if(count($uses)) {
-				$this->stdout("Uses:            ", false);
-
-				foreach($uses as $use) {
-					if ($use != $uses[count($uses) - 1]) {
-						$this->stdout(ucfirst($use) . ", ", false);
-					} else {
-						$this->stdout(ucfirst($use));
-					}
-				}
-			}
-
-			if(count($helpers)) {
-				$this->stdout("Helpers:			", false);
-
-				foreach($helpers as $help) {
-					if ($help != $helpers[count($helpers) - 1]) {
-						$this->stdout(ucfirst($help) . ", ", false);
-					} else {
-						$this->stdout(ucfirst($help));
-					}
-				}
-			}
-
-			if(count($components)) {
-				$this->stdout("Components:            ", false);
-
-				foreach($components as $comp) {
-					if ($comp != $components[count($components) - 1]) {
-						$this->stdout(ucfirst($comp) . ", ", false);
-					} else {
-						$this->stdout(ucfirst($comp));
-					}
-				}
-			}
-			$this->hr();
-			$looksGood = $this->getInput('Look okay?', array('y','n'), 'y');
-
-			if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-				$this->bakeController($controllerName, $uses, $helpers, $components, $actions, $wannaUseScaffold);
-
-				if ($this->doUnitTest()) {
-					$this->bakeUnitTest('controller', $controllerName);
-				}
-			} else {
-				$this->stdout('Bake Aborted.');
-			}
-		} else {
-			$this->bakeController($controllerName, $uses, $helpers, $components, $actions, $wannaUseScaffold);
-			if ($this->doUnitTest()) {
-				$this->bakeUnitTest('controller', $controllerName);
-			}
-			exit();
-		}
-	}
-
-	function __bakeActions($controllerName, $admin = null, $admin_url = null, $wannaUseSession = 'y') {
-		$currentModelName = $this->__modelName($controllerName);
-		loadModel($currentModelName);
-		$modelObj =& new $currentModelName();
-		$controllerPath = $this->__controllerPath($controllerName);
-		$pluralName = $this->__pluralName($currentModelName);
-		$singularName = $this->__singularName($currentModelName);
-		$singularHumanName = $this->__singularHumanName($currentModelName);
-		$pluralHumanName = $this->__pluralHumanName($controllerName);
-		if(!class_exists($currentModelName)) {
-			$this->stdout('You must have a model for this class to build scaffold methods. Please try again.');
-			exit;
-		}
-		$actions .= "\n";
-		$actions .= "\tfunction {$admin}index() {\n";
-		$actions .= "\t\t\$this->{$currentModelName}->recursive = 0;\n";
-		$actions .= "\t\t\$this->set('{$pluralName}', \$this->{$currentModelName}->findAll());\n";
-		$actions .= "\t}\n";
-		$actions .= "\n";
-		$actions .= "\tfunction {$admin}view(\$id = null) {\n";
-		$actions .= "\t\tif(!\$id) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\$this->Session->setFlash('Neplatný identifikátor {$singularHumanName}.');\n";
-		$actions .= "\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-		$actions .= "\t\t\t\$this->flash('Neplatný identifikátor {$singularHumanName}', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t}\n";
-		$actions .= "\t\t\$this->set('".$singularName."', \$this->{$currentModelName}->read(null, \$id));\n";
-		$actions .= "\t}\n";
-		$actions .= "\n";
-		/* ADD ACTION */
-		$actions .= "\tfunction {$admin}add() {\n";
-		$actions .= "\t\tif(empty(\$this->data)) {\n";
-
-		foreach($modelObj->hasAndBelongsToMany as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$selectedOtherPluralName = 'selected' . ucfirst($otherPluralName);
-				$actions .= "\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-				$actions .= "\t\t\t\$this->set('{$selectedOtherPluralName}', null);\n";
-			}
-		}
-		foreach($modelObj->belongsTo as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$actions .= "\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-			}
-		}
-		$actions .= "\t\t\t\$this->render();\n";
-		$actions .= "\t\t} else {\n";
-		$actions .= "\t\t\t\$this->cleanUpFields();\n";
-		$actions .= "\t\t\tif(\$this->{$currentModelName}->save(\$this->data)) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\t\$this->Session->setFlash(' ".$this->__singularHumanName($currentModelName)." byl(a) přidán(a)');\n";
-		$actions .= "\t\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-		$actions .= "\t\t\t\t\$this->flash('{$currentModelName} uložen(a).', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t\t} else {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\t\$this->Session->setFlash('Prosím, opravte chyby.');\n";
-		}
-
-		foreach($modelObj->hasAndBelongsToMany as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$selectedOtherPluralName = 'selected' . ucfirst($otherPluralName);
-				$actions .= "\t\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-				$actions .= "\t\t\t\tif(empty(\$this->data['{$associationName}']['{$associationName}'])) { \$this->data['{$associationName}']['{$associationName}'] = null; }\n";
-				$actions .= "\t\t\t\t\$this->set('{$selectedOtherPluralName}', \$this->data['{$associationName}']['{$associationName}']);\n";
-			}
-		}
-		foreach($modelObj->belongsTo as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$actions .= "\t\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-			}
-		}
-		$actions .= "\t\t\t}\n";
-		$actions .= "\t\t}\n";
-		$actions .= "\t}\n";
-		$actions .= "\n";
-		/* EDIT ACTION */
-		$actions .= "\tfunction {$admin}edit(\$id = null) {\n";
-		$actions .= "\t\tif(empty(\$this->data)) {\n";
-		$actions .= "\t\t\tif(!\$id) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\t\$this->Session->setFlash('Invalid id for {$singularHumanName}');\n";
-		$actions .= "\t\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-		$actions .= "\t\t\t\t\$this->flash('Neplatný identifikátor pro {$singularHumanName}', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t\t}\n";
-		$actions .= "\t\t\t\$this->data = \$this->{$currentModelName}->read(null, \$id);\n";
-
-		foreach($modelObj->hasAndBelongsToMany as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$otherModelKey = Inflector::underscore($otherModelName);
-				$otherModelObj =& ClassRegistry::getObject($otherModelKey);
-				$selectedOtherPluralName = 'selected' . ucfirst($otherPluralName);
-				$actions .= "\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-				$actions .= "\t\t\tif(empty(\$this->data['{$associationName}'])) { \$this->data['{$associationName}'] = null; }\n";
-				$actions .= "\t\t\t\$this->set('{$selectedOtherPluralName}', \$this->_selectedArray(\$this->data['{$associationName}']));\n";
-			}
-		}
-		foreach($modelObj->belongsTo as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$actions .= "\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-			}
-		}
-		$actions .= "\t\t} else {\n";
-		$actions .= "\t\t\t\$this->cleanUpFields();\n";
-		$actions .= "\t\t\tif(\$this->{$currentModelName}->save(\$this->data)) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\t\$this->Session->setFlash(' ".Inflector::humanize($currentModelName)." uložen(a)');\n";
-		$actions .= "\t\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-		$actions .= "\t\t\t\t\$this->flash('{$currentModelName} uložen(a).', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t\t} else {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\t\$this->Session->setFlash('Prosím, opravte chyby.');\n";
-		}
-
-		foreach($modelObj->hasAndBelongsToMany as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$selectedOtherPluralName = 'selected' . ucfirst($otherPluralName);
-				$actions .= "\t\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-				$actions .= "\t\t\t\tif(empty(\$this->data['{$associationName}']['{$associationName}'])) { \$this->data['{$associationName}']['{$associationName}'] = null; }\n";
-				$actions .= "\t\t\t\t\$this->set('{$selectedOtherPluralName}', \$this->data['{$associationName}']['{$associationName}']);\n";
-			}
-		}
-		foreach($modelObj->belongsTo as $associationName => $relation) {
-			if(!empty($associationName)) {
-				$otherModelName = $this->__modelName($associationName);
-				$otherSingularName = $this->__singularName($associationName);
-				$otherPluralName = $this->__pluralName($associationName);
-				$actions .= "\t\t\t\t\$this->set('{$otherPluralName}', \$this->{$currentModelName}->{$otherModelName}->generateList());\n";
-			}
-		}
-		$actions .= "\t\t\t}\n";
-		$actions .= "\t\t}\n";
-		$actions .= "\t}\n";
-		$actions .= "\n";
-		$actions .= "\tfunction {$admin}delete(\$id = null) {\n";
-		$actions .= "\t\tif(!\$id) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-		$actions .= "\t\t\t\$this->Session->setFlash('Neplatný identifikátor pro {$singularHumanName}');\n";
-		$actions .= "\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-		$actions .= "\t\t\t\$this->flash('Neplatný identifikátor pro {$singularHumanName}', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t}\n";
-		$actions .= "\t\tif(\$this->{$currentModelName}->del(\$id)) {\n";
-		if (low($wannaUseSession) == 'y' || low($wannaUseSession) == 'yes') {
-			$actions .= "\t\t\t\$this->Session->setFlash(' ".$this->__singularHumanName($currentModelName)." smazan(a) ');\n";
-			$actions .= "\t\t\t\$this->redirect('{$admin_url}/{$controllerPath}/index');\n";
-		} else {
-			$actions .= "\t\t\t\$this->flash('{$currentModelName} smazán: id '.\$id.'.', '{$admin_url}/{$controllerPath}/index');\n";
-		}
-		$actions .= "\t\t}\n";
-		$actions .= "\t}\n";
-		$actions .= "\n";
-		return $actions;
-	}
-/**
- * Action to create a Unit Test.
- *
- * @return Success
- */
-	function doUnitTest() {
-		if (is_dir(VENDORS.'simpletest') || is_dir(ROOT.DS.APP_DIR.DS.'vendors'.DS.'simpletest')) {
-			return true;
-		}
-		$unitTest = $this->getInput('Cake test suite not installed.  Do you want to bake unit test files anyway?', array('y','n'), 'y');
-		$result = low($unitTest) == 'y' || low($unitTest) == 'yes';
-
-		if ($result) {
-			$this->stdout("\nYou can download the Cake test suite from http://cakeforge.org/projects/testsuite/", true);
-		}
-		return $result;
-	}
-/**
- * Creates a database configuration file for Bake.
- *
- * @param string $host
- * @param string $login
- * @param string $password
- * @param string $database
- */
-	function bakeDbConfig( $driver, $connect, $host, $login, $password, $database, $prefix) {
-		$out = "<?php\n";
-		$out .= "class DATABASE_CONFIG {\n\n";
-		$out .= "\tvar \$default = array(\n";
-		$out .= "\t\t'driver' => '{$driver}',\n";
-		$out .= "\t\t'connect' => '{$connect}',\n";
-		$out .= "\t\t'host' => '{$host}',\n";
-		$out .= "\t\t'login' => '{$login}',\n";
-		$out .= "\t\t'password' => '{$password}',\n";
-		$out .= "\t\t'database' => '{$database}', \n";
-		$out .= "\t\t'prefix' => '{$prefix}' \n";
-		$out .= "\t);\n";
-		$out .= "}\n";
-		$out .= "?>";
-		$filename = CONFIGS.'database.php';
-		$this->__createFile($filename, $out);
-	}
-/**
- * Assembles and writes a Model file.
- *
- * @param string $name
- * @param object $useDbConfig
- * @param string $useTable
- * @param string $primaryKey
- * @param array $validate
- * @param array $associations
- */
-	function bakeModel($name, $useDbConfig = 'default', $useTable = null, $primaryKey = 'id', $validate=array(), $associations=array()) {
-		$out = "<?php\n";
-		$out .= "class {$name} extends AppModel {\n\n";
-		$out .= "\tvar \$name = '{$name}';\n";
-
-		if ($useDbConfig != 'default') {
-			$out .= "\tvar \$useDbConfig = '$useDbConfig';\n";
-		}
-
-		if ($useTable != null) {
-			$out .= "\tvar \$useTable = '$useTable';\n";
-		}
-
-		if ($primaryKey != 'id') {
-			$out .= "\tvar \$primaryKey = '$primaryKey';\n";
-		}
-
-
-		if (count($validate)) {
-			$out .= "\tvar \$validate = array(\n";
-			$keys = array_keys($validate);
-			for($i = 0; $i < count($validate); $i++) {
-				$out .= "\t\t'" . $keys[$i] . "' => " . $validate[$keys[$i]] . ",\n";
-			}
-			$out .= "\t);\n";
-		}
-		$out .= "\n";
-
-		if(!empty($associations)) {
-			$out.= "\t//The Associations below have been created with all possible keys, those that are not needed can be removed\n";
-			if(!empty($associations['belongsTo'])) {
-				$out .= "\tvar \$belongsTo = array(\n";
-
-				for($i = 0; $i < count($associations['belongsTo']); $i++) {
-					$out .= "\t\t\t'{$associations['belongsTo'][$i]['alias']}' =>\n";
-					$out .= "\t\t\t\tarray('className' => '{$associations['belongsTo'][$i]['className']}',\n";
-					$out .= "\t\t\t\t\t\t'foreignKey' => '{$associations['belongsTo'][$i]['foreignKey']}',\n";
-					$out .= "\t\t\t\t\t\t'conditions' => '',\n";
-					$out .= "\t\t\t\t\t\t'fields' => '',\n";
-					$out .= "\t\t\t\t\t\t'order' => '',\n";
-					$out .= "\t\t\t\t\t\t'counterCache' => ''\n";
-					$out .= "\t\t\t\t),\n\n";
-				}
-				$out .= "\t);\n\n";
-			}
-
-			if(!empty($associations['hasOne'])) {
-				$out .= "\tvar \$hasOne = array(\n";
-
-				for($i = 0; $i < count($associations['hasOne']); $i++) {
-					$out .= "\t\t\t'{$associations['hasOne'][$i]['alias']}' =>\n";
-					$out .= "\t\t\t\tarray('className' => '{$associations['hasOne'][$i]['className']}',\n";
-					$out .= "\t\t\t\t\t\t'foreignKey' => '{$associations['hasOne'][$i]['foreignKey']}',\n";
-					$out .= "\t\t\t\t\t\t'conditions' => '',\n";
-					$out .= "\t\t\t\t\t\t'fields' => '',\n";
-					$out .= "\t\t\t\t\t\t'order' => '',\n";
-					$out .= "\t\t\t\t\t\t'dependent' => ''\n";
-					$out .= "\t\t\t\t),\n\n";
-				}
-				$out .= "\t);\n\n";
-			}
-
-			if(!empty($associations['hasMany'])) {
-				$out .= "\tvar \$hasMany = array(\n";
-
-				for($i = 0; $i < count($associations['hasMany']); $i++) {
-					$out .= "\t\t\t'{$associations['hasMany'][$i]['alias']}' =>\n";
-					$out .= "\t\t\t\tarray('className' => '{$associations['hasMany'][$i]['className']}',\n";
-					$out .= "\t\t\t\t\t\t'foreignKey' => '{$associations['hasMany'][$i]['foreignKey']}',\n";
-					$out .= "\t\t\t\t\t\t'conditions' => '',\n";
-					$out .= "\t\t\t\t\t\t'fields' => '',\n";
-					$out .= "\t\t\t\t\t\t'order' => '',\n";
-					$out .= "\t\t\t\t\t\t'limit' => '',\n";
-					$out .= "\t\t\t\t\t\t'offset' => '',\n";
-					$out .= "\t\t\t\t\t\t'dependent' => '',\n";
-					$out .= "\t\t\t\t\t\t'exclusive' => '',\n";
-					$out .= "\t\t\t\t\t\t'finderQuery' => '',\n";
-					$out .= "\t\t\t\t\t\t'counterQuery' => ''\n";
-					$out .= "\t\t\t\t),\n\n";
-				}
-				$out .= "\t);\n\n";
-			}
-
-			if(!empty($associations['hasAndBelongsToMany'])) {
-				$out .= "\tvar \$hasAndBelongsToMany = array(\n";
-
-				for($i = 0; $i < count($associations['hasAndBelongsToMany']); $i++) {
-					$out .= "\t\t\t'{$associations['hasAndBelongsToMany'][$i]['alias']}' =>\n";
-					$out .= "\t\t\t\tarray('className' => '{$associations['hasAndBelongsToMany'][$i]['className']}',\n";
-					$out .= "\t\t\t\t\t\t'joinTable' => '{$associations['hasAndBelongsToMany'][$i]['joinTable']}',\n";
-					$out .= "\t\t\t\t\t\t'foreignKey' => '{$associations['hasAndBelongsToMany'][$i]['foreignKey']}',\n";
-					$out .= "\t\t\t\t\t\t'associationForeignKey' => '{$associations['hasAndBelongsToMany'][$i]['associationForeignKey']}',\n";
-					$out .= "\t\t\t\t\t\t'conditions' => '',\n";
-					$out .= "\t\t\t\t\t\t'fields' => '',\n";
-					$out .= "\t\t\t\t\t\t'order' => '',\n";
-					$out .= "\t\t\t\t\t\t'limit' => '',\n";
-					$out .= "\t\t\t\t\t\t'offset' => '',\n";
-					$out .= "\t\t\t\t\t\t'unique' => '',\n";
-					$out .= "\t\t\t\t\t\t'finderQuery' => '',\n";
-					$out .= "\t\t\t\t\t\t'deleteQuery' => '',\n";
-					$out .= "\t\t\t\t\t\t'insertQuery' => ''\n";
-					$out .= "\t\t\t\t),\n\n";
-				}
-				$out .= "\t);\n\n";
-			}
-		}
-		$out .= "}\n";
-		$out .= "?>";
-		$filename = MODELS.Inflector::underscore($name) . '.php';
-		$this->__createFile($filename, $out);
-	}
-/**
- * Assembles and writes a View file.
- *
- * @param string $controllerName
- * @param string $actionName
- * @param string $content
- */
-	function bakeView($controllerName, $actionName, $content = '') {
-		$out = "<h2>{$actionName}</h2>\n";
-		$out .= $content;
-		if(!file_exists(VIEWS.$this->__controllerPath($controllerName))) {
-			mkdir(VIEWS.$this->__controllerPath($controllerName));
-		}
-		$filename = VIEWS . $this->__controllerPath($controllerName) . DS . Inflector::underscore($actionName) . '.thtml';
-		$this->__createFile($filename, $out);
-	}
-/**
- * Assembles and writes a Controller file.
- *
- * @param string $controllerName
- * @param array $uses
- * @param array $helpers
- * @param array $components
- * @param string $actions
- */
-	function bakeController($controllerName, $uses, $helpers, $components, $actions = '', $wannaUseScaffold = 'y') {
-		$out = "<?php\n";
-		$out .= "class $controllerName" . "Controller extends AppController {\n\n";
-		$out .= "\tvar \$name = '$controllerName';\n";
-		if(low($wannaUseScaffold) == 'y' || low($wannaUseScaffold) == 'yes') {
-		$out .= "\tvar \$scaffold;\n";
-		} else {
-
-			if (count($uses)) {
-				$out .= "\tvar \$uses = array('" . $this->__modelName($controllerName) . "', ";
-
-				foreach($uses as $use) {
-					if ($use != $uses[count($uses) - 1]) {
-						$out .= "'" . $this->__modelName($use) . "', ";
-					} else {
-						$out .= "'" . $this->__modelName($use) . "'";
-					}
-				}
-				$out .= ");\n";
-			}
-
-				$out .= "\tvar \$helpers = array('Html', 'Form' ";
-				if (count($helpers)) {
-					foreach($helpers as $help) {
-						if ($help != $helpers[count($helpers) - 1]) {
-							$out .= ", '" . Inflector::camelize($help) . "'";
-						} else {
-							$out .= ", '" . Inflector::camelize($help) . "'";
-						}
-					}
-				}
-				$out .= ");\n";
-
-			if (count($components)) {
-				$out .= "\tvar \$components = array(";
-
-				foreach($components as $comp) {
-					if ($comp != $components[count($components) - 1]) {
-						$out .= "'" . Inflector::camelize($comp) . "', ";
-					} else {
-						$out .= "'" . Inflector::camelize($comp) . "'";
-					}
-				}
-				$out .= ");\n";
-			}
-		}
-		$out .= $actions;
-		$out .= "}\n";
-		$out .= "?>";
-		$filename = CONTROLLERS . $this->__controllerPath($controllerName) . '_controller.php';
-		$this->__createFile($filename, $out);
-	}
-/**
- * Assembles and writes a unit test file.
- *
- * @param string $type One of "model", and "controller".
- * @param string $className
- */
-	function bakeUnitTest($type, $className) {
-		$out = '<?php '."\n\n";
-		$error = false;
-		switch ($type) {
-			case 'model':
-				$out .= "loadModel('$className');\n\n";
-				$out .= "class {$className}TestCase extends UnitTestCase {\n";
-				$out .= "\tvar \$object = null;\n\n";
-				$out .= "\tfunction setUp() {\n\t\t\$this->object = new {$className}();\n";
-				$out .= "\t}\n\n\tfunction tearDown() {\n\t\tunset(\$this->object);\n\t}\n";
-				$out .= "\n\t/*\n\tfunction testMe() {\n";
-				$out .= "\t\t\$result = \$this->object->doSomething();\n";
-				$out .= "\t\t\$expected = 1;\n";
-				$out .= "\t\t\$this->assertEqual(\$result, \$expected);\n\t}\n\t*/\n}";
-				$path = MODEL_TESTS;
-				$filename = $this->__singularName($className).'.test.php';
-			break;
-			case 'controller':
-				$out .= "loadController('$className');\n\n";
-				$out .= "class {$className}ControllerTestCase extends UnitTestCase {\n";
-				$out .= "\tvar \$object = null;\n\n";
-				$out .= "\tfunction setUp() {\n\t\t\$this->object = new {$className}Controller();\n";
-				$out .= "\t}\n\n\tfunction tearDown() {\n\t\tunset(\$this->object);\n\t}\n";
-				$out .= "\n\t/*\n\tfunction testMe() {\n";
-				$out .= "\t\t\$result = \$this->object->doSomething();\n";
-				$out .= "\t\t\$expected = 1;\n";
-				$out .= "\t\t\$this->assertEqual(\$result, \$expected);\n\t}\n\t*/\n}";
-				$path = CONTROLLER_TESTS;
-				$filename = $this->__pluralName($className).'_controller.test.php';
-			break;
-			default:
-				$error = true;
-			break;
-		}
-		$out .= "\n?>";
-
-		if (!$error) {
-			$this->stdout("Baking unit test for $className...");
-			$path = explode(DS, $path);
-			foreach($path as $i => $val) {
-				if ($val == '' || $val == '../') {
-					unset($path[$i]);
-				}
-			}
-			$path = implode(DS, $path);
-			$unixPath = DS;
-			if (strpos(PHP_OS, 'WIN') === 0){
-				$unixPath = null;
-			}
-			if (!is_dir($unixPath.$path)) {
-				$create = $this->getInput("Unit test directory does not exist.  Create it?", array('y','n'), 'y');
-				if (low($create) == 'y' || low($create) == 'yes') {
-					$build = array();
-
-					foreach(explode(DS, $path) as $i => $dir) {
-						$build[] = $dir;
-						if (!is_dir($unixPath.implode(DS, $build))) {
-							mkdir($unixPath.implode(DS, $build));
-						}
-					}
-				} else {
-					return false;
-				}
-			}
-			$this->__createFile($unixPath.$path.DS.$filename, $out);
-		}
-	}
-/**
- * Prompts the user for input, and returns it.
- *
- * @param string $prompt Prompt text.
- * @param mixed $options Array or string of options.
- * @param string $default Default input value.
- * @return Either the default value, or the user-provided input.
- */
-	function getInput($prompt, $options = null, $default = null) {
-		if (!is_array($options)) {
-			$print_options = '';
-		} else {
-			$print_options = '(' . implode('/', $options) . ')';
-		}
-
-		if($default == null) {
-			$this->stdout('');
-			$this->stdout($prompt . " $print_options \n" . '> ', false);
-		} else {
-			$this->stdout('');
-			$this->stdout($prompt . " $print_options \n" . "[$default] > ", false);
-		}
-		$result = trim(fgets($this->stdin));
-
-		if($default != null && empty($result)) {
-			return $default;
-		} else {
-			return $result;
-		}
-	}
-/**
- * Outputs to the stdout filehandle.
- *
- * @param string $string String to output.
- * @param boolean $newline If true, the outputs gets an added newline.
- */
-	function stdout($string, $newline = true) {
-		if ($newline) {
-			fwrite($this->stdout, $string . "\n");
-		} else {
-			fwrite($this->stdout, $string);
-		}
-	}
-/**
- * Outputs to the stderr filehandle.
- *
- * @param string $string Error text to output.
- */
-	function stderr($string) {
-		fwrite($this->stderr, $string, true);
-	}
-/**
- * Outputs a series of minus characters to the standard output, acts as a visual separator.
- *
- */
-	function hr() {
-		$this->stdout('---------------------------------------------------------------');
-	}
-/**
- * Creates a file at given path.
- *
- * @param string $path		Where to put the file.
- * @param string $contents Content to put in the file.
- * @return Success
- */
-	function __createFile ($path, $contents) {
-		$path = str_replace('//', '/', $path);
-		echo "\nCreating file $path\n";
-		if (is_file($path) && $this->interactive === true) {
-			fwrite($this->stdout, __("File exists, overwrite?", true). " {$path} (y/n/q):");
-			$key = trim(fgets($this->stdin));
-
-			if ($key=='q') {
-				fwrite($this->stdout, __("Quitting.", true) ."\n");
-				exit;
-			} elseif ($key == 'a') {
-				$this->dont_ask = true;
-			} elseif ($key == 'y') {
-			} else {
-				fwrite($this->stdout, __("Skip", true) ." {$path}\n");
-				return false;
-			}
-		}
-
-		if ($f = fopen($path, 'w')) {
-			fwrite($f, $contents);
-			fclose($f);
-			fwrite($this->stdout, __("Wrote", true) ."{$path}\n");
-			return true;
-		} else {
-			fwrite($this->stderr, __("Error! Could not write to", true)." {$path}.\n");
-			return false;
-		}
-	}
-/**
- * Takes an array of database fields, and generates an HTML form for a View.
- * This is an extraction from the Scaffold functionality.
- *
- * @param array $fields
- * @param boolean $readOnly
- * @return Generated HTML and PHP.
- */
-	function generateFields( $fields, $readOnly = false ) {
-		$strFormFields = '';
-		foreach( $fields as $field ) {
-			if(isset( $field['type'])) {
-				if(!isset($field['required'])) {
-					$field['required'] = false;
-				}
-
-				if(!isset( $field['errorMsg'])) {
-					$field['errorMsg'] = null;
-				}
-
-				if(!isset( $field['htmlOptions'])) {
-					$field['htmlOptions'] = array();
-				}
-
-				if( $readOnly ) {
-					$field['htmlOptions']['READONLY'] = "readonly";
-				}
-
-				switch( $field['type'] ) {
-					case "input" :
-						if(!isset( $field['size'])) {
-							$field['size'] = 60;
-						}
-						$strFormFields = $strFormFields.$this->generateInputDiv( $field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], $field['size'], $field['htmlOptions'] );
-					break;
-					case "checkbox" :
-						$strFormFields = $strFormFields.$this->generateCheckboxDiv( $field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], $field['htmlOptions'] );
-					break;
-					case "select";
-					case "selectMultiple";
-						if( "selectMultiple" == $field['type'] ) {
-							$field['selectAttr']['multiple'] = 'multiple';
-							$field['selectAttr']['class'] = 'selectMultiple';
-						}
-						if(!isset( $field['selected'])) {
-							$field['selected'] = null;
-						}
-						if(!isset( $field['selectAttr'])) {
-							$field['selectAttr'] = null;
-						}
-						if(!isset( $field['optionsAttr'])) {
-							$field['optionsAttr'] = null;
-						}
-						if($readOnly) {
-							$field['selectAttr']['DISABLED'] = true;
-						}
-						if(!isset( $field['options'])) {
-							$field['options'] = null;
-						}
-						$this->__modelAlias = null;
-						if(isset($field['foreignKey'])) {
-							$modelKey = Inflector::underscore($this->__modelClass);
-							$modelObj =& ClassRegistry::getObject($modelKey);
-							foreach($modelObj->belongsTo as $associationName => $value) {
-								if($field['model'] == $value['className']) {
-									$this->__modelAlias = $this->__modelName($associationName);
-									break;
-								}
-							}
-						}
-						$strFormFields = $strFormFields.$this->generateSelectDiv( $field['tagName'], $field['prompt'], $field['options'], $field['selected'], $field['selectAttr'], $field['optionsAttr'], $field['required'], $field['errorMsg'] );
-					break;
-					case "area";
-						if(!isset( $field['rows'])) {
-							$field['rows'] = 10;
-						}
-						if(!isset( $field['cols'])) {
-							$field['cols'] = 60;
-						}
-						$strFormFields = $strFormFields.$this->generateAreaDiv( $field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], $field['cols'], $field['rows'], $field['htmlOptions'] );
-					break;
-					case "fieldset";
-						$strFieldsetFields = $this->generateFields( $field['fields'] );
-						$strFieldSet = sprintf( '
-						<fieldset><legend>%s</legend><div class="notes"><h4>%s</h4><p class="last">%s</p></div>%s</fieldset>',
-						$field['legend'], $field['noteHeading'], $field['note'], $strFieldsetFields );
-						$strFormFields = $strFormFields.$strFieldSet;
-					break;
-					case "hidden";
-						//$strFormFields = $strFormFields . $this->Html->hiddenTag( $field['tagName']);
-					break;
-					case "date":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateDate($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					case "datetime":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateDateTime($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					case "time":
-						if (!isset($field['selected'])) {
-							$field['selected'] = null;
-						}
-						$strFormFields = $strFormFields . $this->generateTime($field['tagName'], $field['prompt'], $field['required'], $field['errorMsg'], null, $field['htmlOptions'], $field['selected']);
-					break;
-					default:
-					break;
-				}
-			}
-		}
-		return $strFormFields;
-	}
-/**
- * Generates PHP code for a View file that makes a textarea.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param integer $cols
- * @param integer $rows
- * @param array $htmlOptions
- * @return Generated HTML and PHP.
- */
-	function generateAreaDiv($tagName, $prompt, $required=false, $errorMsg=null, $cols=60, $rows=10,  $htmlOptions=null ) {
-		$htmlAttributes = $htmlOptions;
-		$htmlAttributes['cols'] = $cols;
-		$htmlAttributes['rows'] = $rows;
-		$str = "\t<?php echo \$html->textarea('{$tagName}', " . $this->__attributesToArray($htmlAttributes) . ");?>\n";
-		$str .= "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		$strLabel = "\n\t<?php echo \$form->labelTag( '{$tagName}', '{$prompt}' );?>\n";
-		$divClass = "optional";
-
-		if( $required ) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str );
-		return $this->divTag( $divClass, $divTagInside );
-	}
-/**
- * Generates PHP code for a View file that makes a checkbox, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param array $htmlOptions
- * @return Generated HTML and PHP.
- */
-	function generateCheckboxDiv($tagName, $prompt, $required=false, $errorMsg=null, $htmlOptions=null ) {
-		$htmlAttributes = $htmlOptions;
-		$strLabel = "\n\t<?php echo \$html->checkbox('{$tagName}', null, " . $this->__attributesToArray($htmlAttributes) . ");?>\n";
-		$strLabel .= "\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$str = "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		$divClass = "optional";
-
-		if($required) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag( $divClass, $divTagInside );
-	}
-/**
- * Generates PHP code for a View file that makes a date-picker, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param integer $size
- * @param array $htmlOptions
- * @param string $selected
- * @return Generated HTML and PHP.
- */
-	function generateDate($tagName, $prompt, $required=false, $errorMsg=null, $size=20, $htmlOptions=null, $selected=null ) {
-		$str = "\t<?php echo \$html->dateTimeOptionTag('{$tagName}', 'MDY' , 'NONE', \$html->tagValue('{$tagName}'), " . $this->__attributesToArray($htmlOptions) . ");?>\n";
-		$str .= "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		$strLabel = "\n\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$divClass = "optional";
-
-		if($required) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str );
-		return $this->divTag( $divClass, $divTagInside );
-	}
-/**
- * Generates PHP code for a View file that makes a time-picker, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param integer $size
- * @param array $htmlOptions
- * @param string $selected
- * @return Generated HTML and PHP.
- */
-	function generateTime($tagName, $prompt, $required = false, $errorMsg = null, $size = 20, $htmlOptions = null, $selected = null) {
-		$str = "\n\t\<?php echo \$html->dateTimeOptionTag('{$tagName}', 'NONE', '24', \$html->tagValue('{$tagName}'), " . $this->__attributesToArray($htmlOptions) . ");?>\n";
-		$strLabel = "\n\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$divClass = "optional";
-		if ($required) {
-			$divClass = "required";
-		}
-		$strError = "";
-		$divTagInside = sprintf("%s %s %s", $strError, $strLabel, $str);
-		return $this->divTag($divClass, $divTagInside);
-	}
-/**
- * EGenerates PHP code for a View file that makes a datetime-picker, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param integer $size
- * @param array $htmlOptions
- * @param string $selected
- * @return Generated HTML and PHP.
- */
-	function generateDateTime($tagName, $prompt, $required=false, $errorMsg=null, $size=20, $htmlOptions=null, $selected = null ) {
-		$str = "\t<?php echo \$html->dateTimeOptionTag('{$tagName}', 'MDY' , '12', \$html->tagValue('{$tagName}'), " . $this->__attributesToArray($htmlOptions) . ");?>\n";
-		$str .= "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		$strLabel = "\n\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$divClass = "optional";
-
-		if($required) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str );
-		return $this->divTag( $divClass, $divTagInside );
-	}
-/**
- * Generates PHP code for a View file that makes an INPUT field, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param boolean $required
- * @param string $errorMsg
- * @param integer $size
- * @param array $htmlOptions
- * @return Generated HTML and PHP.
- */
-	function generateInputDiv($tagName, $prompt, $required=false, $errorMsg=null, $size=20, $htmlOptions=null ) {
-		$htmlAttributes = $htmlOptions;
-		$htmlAttributes['size'] = $size;
-		$str = "\t<?php echo \$html->input('{$tagName}', " . $this->__attributesToArray($htmlAttributes) . ");?>\n";
-		$str .= "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		 $strLabel = "\n\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$divClass = "optional";
-
-		if($required) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str );
-		return $this->divTag( $divClass, $divTagInside );
-	}
-
-/**
- * Generates PHP code for a View file that makes a SELECT box, wrapped in a DIV.
- *
- * @param string $tagName
- * @param string $prompt
- * @param array $options
- * @param string $selected
- * @param array $selectAttr
- * @param array $optionAttr
- * @param boolean $required
- * @param string $errorMsg
- * @return Generated HTML and PHP.
- */
-	function generateSelectDiv($tagName, $prompt, $options, $selected=null, $selectAttr=null, $optionAttr=null, $required=false,  $errorMsg=null) {
-
-		if($this->__modelAlias) {
-			$pluralName = $this->__pluralName($this->__modelAlias);
-		} else {
-			$tagArray = explode('/', $tagName);
-			$pluralName = $this->__pluralName($this->__modelNameFromKey($tagArray[1]));
-		}
-		$showEmpty = 'true';
-		if($required) {
-			$showEmpty = 'false';
-		}
-		if($selectAttr['multiple'] != 'multiple') {
-			$str = "\t<?php echo \$html->selectTag('{$tagName}', " . "\${$pluralName}, \$html->tagValue('{$tagName}'), " . $this->__attributesToArray($selectAttr) . ", " . $this->__attributesToArray($optionAttr) . ", " . $showEmpty . ");?>\n";
-			$str .= "\t<?php echo \$error->showMessage('{$tagName}') ?>\n";
-		} else {
-			$selectedPluralName = 'selected' . ucfirst($pluralName);
-			$selectAttr = am(array('multiple' => 'multiple', 'class' => 'selectMultiple'), $selectAttr);
-			$str = "\t<?php echo \$html->selectTag('{$tagName}', \${$pluralName}, \${$selectedPluralName}, " . $this->__attributesToArray($selectAttr) . ", " . $this->__attributesToArray($optionAttr) . ", " . $showEmpty . ");?>\n";
-			$str .= "\t<?php echo \$error->showMessage('{$tagName}');?>\n";
-		}
-		$strLabel = "\n\t<?php echo \$form->labelTag('{$tagName}', '{$prompt}');?>\n";
-		$divClass = "optional";
-
-		if($required) {
-			$divClass = "required";
-		}
-		$strError = "";// initialize the error to empty.
-		$divTagInside = sprintf( "%s %s %s", $strError, $strLabel, $str );
-		return $this->divTag( $divClass, $divTagInside );
-	}
-/**
- * Generates PHP code for a View file that makes a submit button, wrapped in a DIV.
- *
- * @param string $displayText
- * @param array $htmlOptions
- * @return Generated HTML.
- */
-	function generateSubmitDiv($displayText, $htmlOptions = null) {
-		$str = "\n\t<?php echo \$html->submit('{$displayText}');?>\n";
-		$divTagInside = sprintf( "%s", $str );
-		return $this->divTag( 'submit', $divTagInside);
-	}
-/**
- * Returns the text wrapped in an HTML DIV, followed by a newline.
- *
- * @param string $class
- * @param string $text
- * @return Generated HTML.
- */
-	function divTag($class, $text) {
-		return sprintf('<div class="%s">%s</div>', $class, $text ) . "\n";
-	}
-/**
- * Parses the HTML attributes array, which is a common data structure in View files.
- * Returns PHP code for initializing this array in a View file.
- *
- * @param array $htmlAttributes
- * @return Generated PHP code.
- */
-	function __attributesToArray($htmlAttributes) {
-		if (is_array($htmlAttributes)) {
-			$keys = array_keys($htmlAttributes);
-			$vals = array_values($htmlAttributes);
-			$out = "array(";
-
-			for($i = 0; $i < count($htmlAttributes); $i++) {
-				//don't put vars in quotes
-				if(substr($vals[$i], 0, 1) != '$') {
-					$out .= "'{$keys[$i]}' => '{$vals[$i]}', ";
-				} else {
-					$out .= "'{$keys[$i]}' => {$vals[$i]}, ";
-				}
-			}
-			//Chop off last comma
-			if(substr($out, -2, 1) == ',') {
-				$out = substr($out, 0, strlen($out) - 2);
-			}
-			$out .= ")";
-			return $out;
-		} else {
-			return 'array()';
-		}
-	}
-/**
- * Outputs usage text on the standard output.
- *
- */
-	function help() {
-		$this->stdout('CakePHP Bake:');
-		$this->hr();
-		$this->stdout('The Bake script generates controllers, views and models for your application.');
-		$this->stdout('If run with no command line arguments, Bake guides the user through the class');
-		$this->stdout('creation process. You can customize the generation process by telling Bake');
-		$this->stdout('where different parts of your application are using command line arguments.');
-		$this->stdout('');
-		$this->hr('');
-		$this->stdout('usage: php bake.php [command] [path...]');
-		$this->stdout('');
-		$this->stdout('commands:');
-		$this->stdout('   -app [path...] Absolute path to Cake\'s app Folder.');
-		$this->stdout('   -core [path...] Absolute path to Cake\'s cake Folder.');
-		$this->stdout('   -help Shows this help message.');
-		$this->stdout('   -project [path...]  Generates a new app folder in the path supplied.');
-		$this->stdout('   -root [path...] Absolute path to Cake\'s \app\webroot Folder.');
-		$this->stdout('');
-	}
-/**
- * Checks that given project path does not already exist, and
- * finds the app directory in it. Then it calls __buildDirLayout() with that information.
- *
- * @param string $projectPath
- */
-	function project($projectPath = null) {
-		if($projectPath != '') {
-			while ($this->__checkPath($projectPath) === true && $this->__checkPath(CONFIGS) === true) {
-				$response = $this->getInput('Bake -app in '.$projectPath, array('y','n'), 'y');
-				if(low($response) == 'y') {
-					$this->main();
-					exit();
-				} else {
-					$projectPath = $this->getInput("What is the full path for this app including the app directory name?\nExample: ".ROOT.DS."myapp", null, ROOT.DS.'myapp');
-				}
-			}
-		} else {
-			while ($projectPath == '') {
-				$projectPath = $this->getInput("What is the full path for this app including the app directory name?\nExample: ".ROOT.DS."myapp", null, ROOT.DS.'myapp');
-
-				if ($projectPath == '') {
-					$this->stdout('The directory path you supplied was empty. Please try again.');
-				}
-			}
-		}
-		while ($newPath != 'y' && ($this->__checkPath($projectPath) === true || $projectPath == '')) {
-				$newPath = $this->getInput('Directory '.$projectPath.'  exists. Overwrite (y) or insert a new path', null, 'y');
-				if($newPath != 'y') {
-					$projectPath = $newPath;
-				}
-			while ($projectPath == '') {
-				$projectPath = $this->getInput('The directory path you supplied was empty. Please try again.');
-			}
-		}
-		$parentPath = explode(DS, $projectPath);
-		$count = count($parentPath);
-		$appName = $parentPath[$count - 1];
-		if($appName == '') {
-			$appName = $parentPath[$count - 2];
-		}
-		$this->__buildDirLayout($projectPath, $appName);
-		exit();
-	}
-/**
- * Returns true if given path is a directory.
- *
- * @param string $projectPath
- * @return True if given path is a directory.
- */
-	function __checkPath($projectPath) {
-		if(is_dir($projectPath)) {
-			return true;
-		} else {
-			return false;
-		}
-	}
-/**
- * Looks for a skeleton template of a Cake application,
- * and if not found asks the user for a path. When there is a path
- * this method will make a deep copy of the skeleton to the project directory.
- * A default home page will be added, and the tmp file storage will be chmod'ed to 0777.
- *
- * @param string $projectPath
- * @param string $appName
- */
-	function __buildDirLayout($projectPath, $appName) {
-		$skel = '';
-		if($this->__checkPath(CAKE_CORE_INCLUDE_PATH.DS.'cake'.DS.'scripts'.DS.'templates'.DS.'skel') === true) {
-			$skel = CAKE_CORE_INCLUDE_PATH.DS.'cake'.DS.'scripts'.DS.'templates'.DS.'skel';
-		} else {
-
-			while ($skel == '') {
-				$skel = $this->getInput("What is the full path for the cake install app directory?\nExample: ", null, ROOT.'myapp'.DS);
-
-				if ($skel == '') {
-					$this->stdout('The directory path you supplied was empty. Please try again.');
-				} else {
-					while ($this->__checkPath($skel) === false) {
-						$skel = $this->getInput('Directory path does not exist please choose another:');
-					}
-				}
-			}
-		}
-		$this->stdout('');
-		$this->hr();
-		$this->stdout("Skel Directory: $skel");
-		$this->stdout("Will be copied to:");
-		$this->stdout("New App Directory: $projectPath");
-		$this->hr();
-		$looksGood = $this->getInput('Look okay?', array('y', 'n', 'q'), 'y');
-
-		if (low($looksGood) == 'y' || low($looksGood) == 'yes') {
-			$verboseOuptut = $this->getInput('Do you want verbose output?', array('y', 'n'), 'n');
-			$verbose = false;
-
-			if (low($verboseOuptut) == 'y' || low($verboseOuptut) == 'yes') {
-				$verbose = true;
-			}
-			$this->__copydirr($skel, $projectPath, 0755, $verbose);
-			$this->hr();
-			$this->stdout('Created: '.$projectPath);
-			$this->hr();
-			$this->stdout('Creating welcome page');
-			$this->hr();
-			$this->__defaultHome($projectPath, $appName);
-			$this->stdout('Welcome page created');
-			if(chmodr($projectPath.DS.'tmp', 0777) === false) {
-				$this->stdout('Could not set permissions on '. $projectPath.DS.'tmp'.DS.'*');
-				$this->stdout('You must manually check that these directories can be wrote to by the server');
-			}
-			return;
-		} elseif (low($looksGood) == 'q' || low($looksGood) == 'quit') {
-			$this->stdout('Bake Aborted.');
-		} else {
-			$this->project();
-		}
-	}
-/**
- * Recursive directory copy.
- *
- * @param string $fromDir
- * @param string $toDir
- * @param octal $chmod
- * @param boolean	 $verbose
- * @return Success.
- */
-	function __copydirr($fromDir, $toDir, $chmod = 0755, $verbose = false) {
-		$errors=array();
-		$messages=array();
-
-		uses('folder');
-		$folder = new Folder($toDir, true, 0755);
-
-		if (!is_writable($toDir)) {
-			$errors[]='target '.$toDir.' is not writable';
-		}
-
-		if (!is_dir($fromDir)) {
-			$errors[]='source '.$fromDir.' is not a directory';
-		}
-
-		if (!empty($errors)) {
-			if ($verbose) {
-				foreach($errors as $err) {
-					$this->stdout('Error: '.$err);
-				}
-			}
-			return false;
-		}
-		$exceptions=array('.','..','.svn');
-		$handle = opendir($fromDir);
-
-		while (false!==($item = readdir($handle))) {
-			if (!in_array($item,$exceptions)) {
-				$from = $folder->addPathElement($fromDir, $item);
-				$to = $folder->addPathElement($toDir, $item);
-				if (is_file($from)) {
-					if (@copy($from, $to)) {
-						chmod($to, $chmod);
-						touch($to, filemtime($from));
-						$messages[]='File copied from '.$from.' to '.$to;
-					} else {
-						$errors[]='cannot copy file from '.$from.' to '.$to;
-					}
-				}
-
-				if (is_dir($from)) {
-					if (@mkdir($to)) {
-						chmod($to,$chmod);
-						$messages[]='Directory created: '.$to;
-					} else {
-						$errors[]='cannot create directory '.$to;
-					}
-					$this->__copydirr($from,$to,$chmod,$verbose);
-				}
-			}
-		}
-		closedir($handle);
-
-		if ($verbose) {
-			foreach($errors as $err) {
-				$this->stdout('Error: '.$err);
-			}
-			foreach($messages as $msg) {
-				$this->stdout($msg);
-			}
-		}
-		return true;
-	}
-
-	function __addAdminRoute($name){
-		$file = file_get_contents(CONFIGS.'core.php');
-		if (preg_match('%([/\\t\\x20]*define\\(\'CAKE_ADMIN\',[\\t\\x20\'a-z]*\\);)%', $file, $match)) {
-			$result = str_replace($match[0], 'define(\'CAKE_ADMIN\', \''.$name.'\');', $file);
-
-			if(file_put_contents(CONFIGS.'core.php', $result)){
-				return true;
-			} else {
-				return false;
-			}
-		} else {
-			return false;
-		}
-	}
-/**
- * Outputs an ASCII art banner to standard output.
- *
- */
-	function welcome()
-	{
-		$this->stdout('');
-		$this->stdout(' ___  __  _  _  ___  __  _  _  __      __   __  _  _  ___ ');
-		$this->stdout('|    |__| |_/  |__  |__] |__| |__]    |__] |__| |_/  |__ ');
-		$this->stdout('|___ |  | | \_ |___ |    |  | |       |__] |  | | \_ |___ ');
-		$this->hr();
-		$this->stdout('');
-	}
-/**
- * Writes a file with a default home page to the project.
- *
- * @param string $dir
- * @param string $app
- */
-	function __defaultHome($dir, $app) {
-		$path = $dir.DS.'views'.DS.'pages'.DS;
-		include(CAKE_CORE_INCLUDE_PATH.DS.'cake'.DS.'scripts'.DS.'templates'.DS.'views'.DS.'home.thtml');
-		$this->__createFile($path.'home.thtml', $output);
-	}
-/**
- * creates the proper pluralize controller for the url
- *
- * @param string $name must be a controller name in pluralized form
- * @return string $name
- */
-	function __controllerPath($name) {
-		return low(Inflector::underscore($name));
-	}
-/**
- * creates the proper pluralize controller class name.
- *
- * @param string $name
- * @return string $name
- */
-	function __controllerName($name) {
-		return Inflector::pluralize(Inflector::camelize($name));
-	}
-/**
- * creates the proper singular model name.
- *
- * @param string $name
- * @return string $name
- */
-	function __modelName($name) {
-		return Inflector::camelize(Inflector::singularize($name));
-	}
-/**
- * creates the proper singular model key for associations.
- *
- * @param string $name
- * @return string $name
- */
-	function __modelKey($name) {
-		return Inflector::underscore(Inflector::singularize($name)).'_id';
-	}
-/**
- * creates the proper model name from a foreign key.
- *
- * @param string $key
- * @return string $name
- */
-	function __modelNameFromKey($key) {
-		$name = str_replace('_id', '',$key);
-		return $this->__modelName($name);
-	}
-/**
- * creates the singular name for use in views.
- *
- * @param string $name
- * @return string $name
- */
-	function __singularName($name) {
-		return Inflector::variable(Inflector::singularize($name));
-	}
-/**
- * creates the plural name for views.
- *
- * @param string $name
- * @return string $name
- */
-	function __pluralName($name) {
-		return Inflector::variable(Inflector::pluralize($name));
-	}
-/**
- * creates the singular human name used in views
- *
- * @param string $name
- * @return string $name
- */
-	function __singularHumanName($name) {
-		return Inflector::humanize(Inflector::underscore(Inflector::singularize($name)));
-	}
-/**
- * creates the plural humna name used in views
- *
- * @param string $name
- * @return string $name
- */
-	function __pluralHumanName($name) {
-		return Inflector::humanize(Inflector::underscore(Inflector::pluralize($name)));
-	}
-/**
- * outputs the a list of possible models or controllers from database
- *
- * @param string $useDbConfig
- * @param string $type = Models or Controllers
- * @return output
- */
-	function __doList($useDbConfig = 'default', $type = 'Models') {
-		$db =& ConnectionManager::getDataSource($useDbConfig);
-		$usePrefix = empty($db->config['prefix']) ? '' : $db->config['prefix'];
-		if ($usePrefix) {
-			$tables = array();
-			foreach ($db->listSources() as $table) {
-				if (!strncmp($table, $usePrefix, strlen($usePrefix))) {
-					$tables[] = substr($table, strlen($usePrefix));
-				}
-			}
-		} else {
-			$tables = $db->listSources();
-		}
-		$this->__tables = $tables;
-		$this->stdout('Possible '.$type.' based on your current database:');
-		$this->__controllerNames = array();
-		$this->__modelNames = array();
-		$count = count($tables);
-		for ($i = 0; $i < $count; $i++) {
-			if(low($type) == 'controllers') {
-				$this->__controllerNames[] = $this->__controllerName($this->__modelName($tables[$i]));
-				$this->stdout($i + 1 . ". " . $this->__controllerNames[$i]);
-			} else {
-				$this->__modelNames[] = $this->__modelName($tables[$i]);
-				$this->stdout($i + 1 . ". " . $this->__modelNames[$i]);
-			}
-		}
-	}
-
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/.svn/entries b/old/html/multidic/cake/scripts/templates/.svn/entries
deleted file mode 100644
index 65dcfcc..0000000
--- a/old/html/multidic/cake/scripts/templates/.svn/entries
+++ /dev/null
@@ -1,34 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-views
-dir
-
-skel
-dir
-
diff --git a/old/html/multidic/cake/scripts/templates/.svn/format b/old/html/multidic/cake/scripts/templates/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/.htaccess b/old/html/multidic/cake/scripts/templates/skel/.htaccess
deleted file mode 100644
index 00d12ab..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/.htaccess
+++ /dev/null
@@ -1,5 +0,0 @@
-<IfModule mod_rewrite.c>
-	RewriteEngine on
-	RewriteRule	^$	webroot/	[L]
-	RewriteRule	(.*) webroot/$1	[L]
- </IfModule>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/.svn/entries
deleted file mode 100644
index 8b458ef..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/.svn/entries
+++ /dev/null
@@ -1,100 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-tmp
-dir
-
-vendors
-dir
-
-plugins
-dir
-
-webroot
-dir
-
-models
-dir
-
-config
-dir
-
-controllers
-dir
-
-app_model.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-0761764507d02ef40622f215910d1798
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-app_controller.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-9ed64d72deb85ebdabd5a082bf2d4ac8
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-.htaccess
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-e736a3030bfb05ba3a5198af35359fc3
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-views
-dir
-
-index.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-61ede3450fff80fdd3e3d34abf55ff59
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/.svn/format b/old/html/multidic/cake/scripts/templates/skel/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/.htaccess.svn-base b/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/.htaccess.svn-base
deleted file mode 100644
index 00d12ab..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/.htaccess.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-<IfModule mod_rewrite.c>
-	RewriteEngine on
-	RewriteRule	^$	webroot/	[L]
-	RewriteRule	(.*) webroot/$1	[L]
- </IfModule>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/app_controller.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/app_controller.php.svn-base
deleted file mode 100644
index 82e00fe..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/app_controller.php.svn-base
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-/* SVN FILE: $Id: app_controller.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for class.
- *
- * Add your application-wide methods in the class below, your controllers
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.app
- */
-class AppController extends Controller {
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/app_model.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/app_model.php.svn-base
deleted file mode 100644
index 4f297d8..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/app_model.php.svn-base
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-/* SVN FILE: $Id: app_model.php 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- * Application model for Cake.
- *
- * This file is application-wide model file. You can put all
- * application-wide model-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Application model for Cake.
- *
- * Add your application-wide methods in the class below, your models
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.app
- */
-class AppModel extends Model{
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/index.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/index.php.svn-base
deleted file mode 100644
index f9cf844..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/.svn/text-base/index.php.svn-base
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-/* SVN FILE: $Id: index.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-require 'webroot' . DIRECTORY_SEPARATOR . 'index.php';
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/app_controller.php b/old/html/multidic/cake/scripts/templates/skel/app_controller.php
deleted file mode 100644
index 82e00fe..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/app_controller.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-/* SVN FILE: $Id: app_controller.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Short description for class.
- *
- * Add your application-wide methods in the class below, your controllers
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.app
- */
-class AppController extends Controller {
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/app_model.php b/old/html/multidic/cake/scripts/templates/skel/app_model.php
deleted file mode 100644
index 4f297d8..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/app_model.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-/* SVN FILE: $Id: app_model.php 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- * Application model for Cake.
- *
- * This file is application-wide model file. You can put all
- * application-wide model-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Application model for Cake.
- *
- * Add your application-wide methods in the class below, your models
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.app
- */
-class AppModel extends Model{
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/config/.svn/entries
deleted file mode 100644
index 765f70a..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/.svn/entries
+++ /dev/null
@@ -1,103 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/config
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-sql
-dir
-
-acl.ini.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-b4b908ecdd09fbfdf8e69e696987ad99
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-bootstrap.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-b3a5b79cf8dbdfe4b0fe39b0b363f62a
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-inflections.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-4309a2603308b1d6b6062222264da8cd
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-routes.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-6698bd73fedaaa6557931b3814e02446
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-database.php.default
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-b6d7ccc19b1d94a546feac89eb517cdd
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-core.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-904dc235323f73677984a8d4351d538a
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/.svn/format b/old/html/multidic/cake/scripts/templates/skel/config/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/acl.ini.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/acl.ini.php.svn-base
deleted file mode 100644
index 979ab01..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/acl.ini.php.svn-base
+++ /dev/null
@@ -1,76 +0,0 @@
-;<?php die() ?>
-; SVN FILE: $Id: acl.ini.php 4409 2007-02-02 13:20:59Z phpnut $
-;/**
-; * Short description for file.
-; *
-; *
-; * PHP versions 4 and 5
-; *
-; * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
-; * Copyright 2005-2007, Cake Software Foundation, Inc.
-; *			1785 E. Sahara Avenue, Suite 490-204
-; *			Las Vegas, Nevada 89104
-; *
-; *  Licensed under The MIT License
-; *  Redistributions of files must retain the above copyright notice.
-; *
-; * @filesource
-; * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
-; * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
-; * @package			cake
-; * @subpackage		cake.app.config
-; * @since			CakePHP(tm) v 0.10.0.1076
-; * @version			$Revision: 4409 $
-; * @modifiedby		$LastChangedBy: phpnut $
-; * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
-; * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
-; */
-
-; acl.ini.php - Cake ACL Configuration
-; ---------------------------------------------------------------------
-; Use this file to specify user permissions.
-; aco = access control object (something in your application)
-; aro = access request object (something requesting access)
-;
-; User records are added as follows:
-;
-; [uid]
-; groups = group1, group2, group3
-; allow = aco1, aco2, aco3
-; deny = aco4, aco5, aco6
-;
-; Group records are added in a similar manner:
-;
-; [gid]
-; allow = aco1, aco2, aco3
-; deny = aco4, aco5, aco6
-;
-; The allow, deny, and groups sections are all optional.
-; NOTE: groups names *cannot* ever be the same as usernames!
-;
-; ACL permissions are checked in the following order:
-; 1. Check for user denies (and DENY if specified)
-; 2. Check for user allows (and ALLOW if specified)
-; 3. Gather user's groups
-; 4. Check group denies (and DENY if specified)
-; 5. Check group allows (and ALLOW if specified)
-; 6. If no aro, aco, or group information is found, DENY
-;
-; ---------------------------------------------------------------------
-
-;-------------------------------------
-;Users
-;-------------------------------------
-
-[username-goes-here]
-groups = group1, group2
-deny = aco1, aco2
-allow = aco3, aco4
-
-;-------------------------------------
-;Groups
-;-------------------------------------
-
-[groupname-goes-here]
-deny = aco5, aco6
-allow = aco7, aco8
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/bootstrap.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/bootstrap.php.svn-base
deleted file mode 100644
index 336b6f2..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/bootstrap.php.svn-base
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-/* SVN FILE: $Id: bootstrap.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.10.8.2117
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- *
- * This file is loaded automatically by the app/webroot/index.php file after the core bootstrap.php is loaded
- * This is an application wide file to load any function that is not used within a class define.
- * You can also use this to include or require any files in your application.
- *
- */
-/**
- * The settings below can be used to set additional paths to models, views and controllers.
- * This is related to Ticket #470 (https://trac.cakephp.org/ticket/470)
- *
- * $modelPaths = array('full path to models', 'second full path to models', 'etc...');
- * $viewPaths = array('this path to views', 'second full path to views', 'etc...');
- * $controllerPaths = array('this path to controllers', 'second full path to controllers', 'etc...');
- *
- */
-//EOF
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/core.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/core.php.svn-base
deleted file mode 100644
index 211ada6..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/core.php.svn-base
+++ /dev/null
@@ -1,146 +0,0 @@
-<?php
-/* SVN FILE: $Id: core.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * This is core configuration file.
- *
- * Use it to configure core behaviour ofCake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * If you do not have mod rewrite on your system
- * or if you prefer to use CakePHP pretty urls.
- * uncomment the line below.
- * Note: If you do have mod rewrite but prefer the
- * CakePHP pretty urls, you also have to remove the
- * .htaccess files
- * release/.htaccess
- * release/app/.htaccess
- * release/app/webroot/.htaccess
- */
-//	define ('BASE_URL', env('SCRIPT_NAME'));
-/**
- * Set debug level here:
- * - 0: production
- * - 1: development
- * - 2: full debug with sql
- * - 3: full debug with sql and dump of the current object
- *
- * In production, the "flash messages" redirect after a time interval.
- * With the other debug levels you get to click the "flash message" to continue.
- *
- */
-	define('DEBUG', 1);
-/**
- * Turn of caching checking wide.
- * You must still use the controller var cacheAction inside you controller class.
- * You can either set it controller wide, or in each controller method.
- * use var $cacheAction = true; or in the controller method $this->cacheAction = true;
- */
-	define('CACHE_CHECK', false);
-/**
- * Error constant. Used for differentiating error logging and debugging.
- * Currently PHP supports LOG_DEBUG
- */
-	define('LOG_ERROR', 2);
-/**
- * CakePHP includes 3 types of session saves
- * database or file. Set this to your preferred method.
- * If you want to use your own save handler place it in
- * app/config/name.php DO NOT USE file or database as the name.
- * and use just the name portion below.
- *
- * Setting this to cake will save files to /cakedistro/tmp directory
- * Setting it to php will use the php default save path
- * Setting it to database will use the database
- *
- */
-	define('CAKE_SESSION_SAVE', 'php');
-/**
- * If using you own table name for storing sessions
- * set the table name here.
- * DO NOT INCLUDE PREFIX IF YOU HAVE SET ONE IN database.php
- *
- */
-	define('CAKE_SESSION_TABLE', 'cake_sessions');
-/**
- * Set a random string of used in session.
- *
- */
-	define('CAKE_SESSION_STRING', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
-/**
- * Set the name of session cookie
- *
- */
-	define('CAKE_SESSION_COOKIE', 'CAKEPHP');
-/**
- * Set level of Cake security.
- *
- */
-	define('CAKE_SECURITY', 'high');
-/**
- * Set Cake Session time out.
- * If CAKE_SECURITY define is set
- * high: multiplied by 10
- * medium: is multiplied by 100
- * low is: multiplied by 300
- *
- *  Number below is seconds.
- */
-	define('CAKE_SESSION_TIMEOUT', '120');
-/**
- * Uncomment the define below to use cake built in admin routes.
- * You can set this value to anything you want.
- * All methods related to the admin route should be prefixed with the
- * name you set CAKE_ADMIN to.
- * For example: admin_index, admin_edit
- */
-//	define('CAKE_ADMIN', 'admin');
-/**
- *  The define below is used to turn cake built webservices
- *  on or off. Default setting is off.
- */
-	define('WEBSERVICES', 'off');
-/**
- * Compress output CSS (removing comments, whitespace, repeating tags etc.)
- * This requires a/var/cache directory to be writable by the web server (caching).
- * To use, prefix the CSS link URL with '/ccss/' instead of '/css/' or use Controller::cssTag().
- */
-	define('COMPRESS_CSS', false);
-/**
- * If set to true, helpers would output data instead of returning it.
- */
-	define('AUTO_OUTPUT', false);
-/**
- * If set to false, session would not automatically be started.
- */
-	define('AUTO_SESSION', true);
-/**
- * Set the max size of file to use md5() .
- */
-	define('MAX_MD5SIZE', (5 * 1024) * 1024);
-/**
- * To use Access Control Lists with Cake...
- */
-	define('ACL_CLASSNAME', 'DB_ACL');
-	define('ACL_FILENAME', 'dbacl' . DS . 'db_acl');
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/database.php.default.svn-base b/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/database.php.default.svn-base
deleted file mode 100644
index 778b3b2..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/database.php.default.svn-base
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-/* SVN FILE: $Id: database.php.default 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * This is core configuration file.
- *
- * Use it to configure core behaviour ofCake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * In this file you set up your database connection details.
- *
- * @package cake
- * @subpackage	cake.config
- */
-/**
- * Database configuration class.
- * You can specify multiple configurations for production, development and testing.
- *
- * driver =>
- * mysql, postgres, sqlite, adodb-drivername, pear-drivername
- *
- * connect =>
- * MySQL set the connect to either mysql_pconnect of mysql_connect
- * PostgreSQL set the connect to either pg_pconnect of pg_connect
- * SQLite set the connect to sqlite_popen  sqlite_open
- * ADOdb set the connect to one of these
- *	(http://phplens.com/adodb/supported.databases.html) and
- *	append it '|p' for persistent connection. (mssql|p for example, or just mssql for not persistent)
- *
- * host =>
- * the host you connect to the database
- * MySQL 'localhost' to add a port number use 'localhost:port#'
- * PostgreSQL 'localhost' to add a port number use 'localhost port=5432'
- *
- */
-class DATABASE_CONFIG
-{
-	var $default = array('driver' => 'mysql',
-								'connect' => 'mysql_connect',
-								'host' => 'localhost',
-								'login' => 'user',
-								'password' => 'password',
-								'database' => 'project_name',
-								'prefix' => '');
-
-	var $test = array('driver' => 'mysql',
-							'connect' => 'mysql_connect',
-							'host' => 'localhost',
-							'login' => 'user',
-							'password' => 'password',
-							'database' => 'project_name-test',
-							'prefix' => '');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/inflections.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/inflections.php.svn-base
deleted file mode 100644
index 07c883b..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/inflections.php.svn-base
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-/* SVN FILE: $Id: inflections.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Custom Inflected Words.
- *
- * This file is used to hold words that are not matched in the normail Inflector::pluralize() and
- * Inflector::singularize()
- *
- * PHP versions 4 and %
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 1.0.0.2312
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * This is a key => value array of regex used to match words.
- * If key matches then the value is returned.
- *
- *  $pluralRules = array('/(s)tatus$/i' => '\1\2tatuses', '/^(ox)$/i' => '\1\2en', '/([m|l])ouse$/i' => '\1ice');
- */
-	$pluralRules = array();
-/**
- * This is a key only array of plural words that should not be inflected.
- * Notice the last comma
- *
- * $uninflectedPlural = array('.*[nrlm]ese', '.*deer', '.*fish', '.*measles', '.*ois', '.*pox');
- */
-	$uninflectedPlural = array();
-/**
- * This is a key => value array of plural irregular words.
- * If key matches then the value is returned.
- *
- *  $irregularPlural = array('atlas' => 'atlases', 'beef' => 'beefs', 'brother' => 'brothers')
- */
-	$irregularPlural = array();
-/**
- * This is a key => value array of regex used to match words.
- * If key matches then the value is returned.
- *
- *  $singularRules = array('/(s)tatuses$/i' => '\1\2tatus', '/(matr)ices$/i' =>'\1ix','/(vert|ind)ices$/i')
- */
-	$singularRules = array();
-/**
- * This is a key only array of singular words that should not be inflected.
- * You should not have to change this value below if you do change it use same format
- * as the $uninflectedPlural above.
- */
-	$uninflectedSingular = $uninflectedPlural;
-/**
- * This is a key => value array of singular irregular words.
- * Most of the time this will be a reverse of the above $irregularPlural array
- * You should not have to change this value below if you do change it use same format
- *
- * $irregularSingular = array('atlases' => 'atlas', 'beefs' => 'beef', 'brothers' => 'brother')
- */
-	$irregularSingular = array_flip($irregularPlural);
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/routes.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/routes.php.svn-base
deleted file mode 100644
index de074ac..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/.svn/text-base/routes.php.svn-base
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-/* SVN FILE: $Id: routes.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * In this file, you set up routes to your controllers and their actions.
- * Routes are very important mechanism that allows you to freely connect
- * different urls to chosen controllers and their actions (functions).
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Here, we are connecting '/' (base path) to controller called 'Pages',
- * its action called 'display', and we pass a param to select the view file
- * to use (in this case, /app/views/pages/home.thtml)...
- */
-	$Route->connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
-/**
- * ...and connect the rest of 'Pages' controller's urls.
- */
-	$Route->connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));
-/**
- * Then we connect url '/test' to our test controller. This is helpfull in
- * developement.
- */
-	$Route->connect('/tests', array('controller' => 'tests', 'action' => 'index'));
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/acl.ini.php b/old/html/multidic/cake/scripts/templates/skel/config/acl.ini.php
deleted file mode 100644
index 979ab01..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/acl.ini.php
+++ /dev/null
@@ -1,76 +0,0 @@
-;<?php die() ?>
-; SVN FILE: $Id: acl.ini.php 4409 2007-02-02 13:20:59Z phpnut $
-;/**
-; * Short description for file.
-; *
-; *
-; * PHP versions 4 and 5
-; *
-; * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
-; * Copyright 2005-2007, Cake Software Foundation, Inc.
-; *			1785 E. Sahara Avenue, Suite 490-204
-; *			Las Vegas, Nevada 89104
-; *
-; *  Licensed under The MIT License
-; *  Redistributions of files must retain the above copyright notice.
-; *
-; * @filesource
-; * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
-; * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
-; * @package			cake
-; * @subpackage		cake.app.config
-; * @since			CakePHP(tm) v 0.10.0.1076
-; * @version			$Revision: 4409 $
-; * @modifiedby		$LastChangedBy: phpnut $
-; * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
-; * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
-; */
-
-; acl.ini.php - Cake ACL Configuration
-; ---------------------------------------------------------------------
-; Use this file to specify user permissions.
-; aco = access control object (something in your application)
-; aro = access request object (something requesting access)
-;
-; User records are added as follows:
-;
-; [uid]
-; groups = group1, group2, group3
-; allow = aco1, aco2, aco3
-; deny = aco4, aco5, aco6
-;
-; Group records are added in a similar manner:
-;
-; [gid]
-; allow = aco1, aco2, aco3
-; deny = aco4, aco5, aco6
-;
-; The allow, deny, and groups sections are all optional.
-; NOTE: groups names *cannot* ever be the same as usernames!
-;
-; ACL permissions are checked in the following order:
-; 1. Check for user denies (and DENY if specified)
-; 2. Check for user allows (and ALLOW if specified)
-; 3. Gather user's groups
-; 4. Check group denies (and DENY if specified)
-; 5. Check group allows (and ALLOW if specified)
-; 6. If no aro, aco, or group information is found, DENY
-;
-; ---------------------------------------------------------------------
-
-;-------------------------------------
-;Users
-;-------------------------------------
-
-[username-goes-here]
-groups = group1, group2
-deny = aco1, aco2
-allow = aco3, aco4
-
-;-------------------------------------
-;Groups
-;-------------------------------------
-
-[groupname-goes-here]
-deny = aco5, aco6
-allow = aco7, aco8
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/bootstrap.php b/old/html/multidic/cake/scripts/templates/skel/config/bootstrap.php
deleted file mode 100644
index 336b6f2..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/bootstrap.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-/* SVN FILE: $Id: bootstrap.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.10.8.2117
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- *
- * This file is loaded automatically by the app/webroot/index.php file after the core bootstrap.php is loaded
- * This is an application wide file to load any function that is not used within a class define.
- * You can also use this to include or require any files in your application.
- *
- */
-/**
- * The settings below can be used to set additional paths to models, views and controllers.
- * This is related to Ticket #470 (https://trac.cakephp.org/ticket/470)
- *
- * $modelPaths = array('full path to models', 'second full path to models', 'etc...');
- * $viewPaths = array('this path to views', 'second full path to views', 'etc...');
- * $controllerPaths = array('this path to controllers', 'second full path to controllers', 'etc...');
- *
- */
-//EOF
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/core.php b/old/html/multidic/cake/scripts/templates/skel/config/core.php
deleted file mode 100644
index 211ada6..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/core.php
+++ /dev/null
@@ -1,146 +0,0 @@
-<?php
-/* SVN FILE: $Id: core.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * This is core configuration file.
- *
- * Use it to configure core behaviour ofCake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * If you do not have mod rewrite on your system
- * or if you prefer to use CakePHP pretty urls.
- * uncomment the line below.
- * Note: If you do have mod rewrite but prefer the
- * CakePHP pretty urls, you also have to remove the
- * .htaccess files
- * release/.htaccess
- * release/app/.htaccess
- * release/app/webroot/.htaccess
- */
-//	define ('BASE_URL', env('SCRIPT_NAME'));
-/**
- * Set debug level here:
- * - 0: production
- * - 1: development
- * - 2: full debug with sql
- * - 3: full debug with sql and dump of the current object
- *
- * In production, the "flash messages" redirect after a time interval.
- * With the other debug levels you get to click the "flash message" to continue.
- *
- */
-	define('DEBUG', 1);
-/**
- * Turn of caching checking wide.
- * You must still use the controller var cacheAction inside you controller class.
- * You can either set it controller wide, or in each controller method.
- * use var $cacheAction = true; or in the controller method $this->cacheAction = true;
- */
-	define('CACHE_CHECK', false);
-/**
- * Error constant. Used for differentiating error logging and debugging.
- * Currently PHP supports LOG_DEBUG
- */
-	define('LOG_ERROR', 2);
-/**
- * CakePHP includes 3 types of session saves
- * database or file. Set this to your preferred method.
- * If you want to use your own save handler place it in
- * app/config/name.php DO NOT USE file or database as the name.
- * and use just the name portion below.
- *
- * Setting this to cake will save files to /cakedistro/tmp directory
- * Setting it to php will use the php default save path
- * Setting it to database will use the database
- *
- */
-	define('CAKE_SESSION_SAVE', 'php');
-/**
- * If using you own table name for storing sessions
- * set the table name here.
- * DO NOT INCLUDE PREFIX IF YOU HAVE SET ONE IN database.php
- *
- */
-	define('CAKE_SESSION_TABLE', 'cake_sessions');
-/**
- * Set a random string of used in session.
- *
- */
-	define('CAKE_SESSION_STRING', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
-/**
- * Set the name of session cookie
- *
- */
-	define('CAKE_SESSION_COOKIE', 'CAKEPHP');
-/**
- * Set level of Cake security.
- *
- */
-	define('CAKE_SECURITY', 'high');
-/**
- * Set Cake Session time out.
- * If CAKE_SECURITY define is set
- * high: multiplied by 10
- * medium: is multiplied by 100
- * low is: multiplied by 300
- *
- *  Number below is seconds.
- */
-	define('CAKE_SESSION_TIMEOUT', '120');
-/**
- * Uncomment the define below to use cake built in admin routes.
- * You can set this value to anything you want.
- * All methods related to the admin route should be prefixed with the
- * name you set CAKE_ADMIN to.
- * For example: admin_index, admin_edit
- */
-//	define('CAKE_ADMIN', 'admin');
-/**
- *  The define below is used to turn cake built webservices
- *  on or off. Default setting is off.
- */
-	define('WEBSERVICES', 'off');
-/**
- * Compress output CSS (removing comments, whitespace, repeating tags etc.)
- * This requires a/var/cache directory to be writable by the web server (caching).
- * To use, prefix the CSS link URL with '/ccss/' instead of '/css/' or use Controller::cssTag().
- */
-	define('COMPRESS_CSS', false);
-/**
- * If set to true, helpers would output data instead of returning it.
- */
-	define('AUTO_OUTPUT', false);
-/**
- * If set to false, session would not automatically be started.
- */
-	define('AUTO_SESSION', true);
-/**
- * Set the max size of file to use md5() .
- */
-	define('MAX_MD5SIZE', (5 * 1024) * 1024);
-/**
- * To use Access Control Lists with Cake...
- */
-	define('ACL_CLASSNAME', 'DB_ACL');
-	define('ACL_FILENAME', 'dbacl' . DS . 'db_acl');
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/database.php.default b/old/html/multidic/cake/scripts/templates/skel/config/database.php.default
deleted file mode 100644
index 778b3b2..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/database.php.default
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-/* SVN FILE: $Id: database.php.default 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * This is core configuration file.
- *
- * Use it to configure core behaviour ofCake.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * In this file you set up your database connection details.
- *
- * @package cake
- * @subpackage	cake.config
- */
-/**
- * Database configuration class.
- * You can specify multiple configurations for production, development and testing.
- *
- * driver =>
- * mysql, postgres, sqlite, adodb-drivername, pear-drivername
- *
- * connect =>
- * MySQL set the connect to either mysql_pconnect of mysql_connect
- * PostgreSQL set the connect to either pg_pconnect of pg_connect
- * SQLite set the connect to sqlite_popen  sqlite_open
- * ADOdb set the connect to one of these
- *	(http://phplens.com/adodb/supported.databases.html) and
- *	append it '|p' for persistent connection. (mssql|p for example, or just mssql for not persistent)
- *
- * host =>
- * the host you connect to the database
- * MySQL 'localhost' to add a port number use 'localhost:port#'
- * PostgreSQL 'localhost' to add a port number use 'localhost port=5432'
- *
- */
-class DATABASE_CONFIG
-{
-	var $default = array('driver' => 'mysql',
-								'connect' => 'mysql_connect',
-								'host' => 'localhost',
-								'login' => 'user',
-								'password' => 'password',
-								'database' => 'project_name',
-								'prefix' => '');
-
-	var $test = array('driver' => 'mysql',
-							'connect' => 'mysql_connect',
-							'host' => 'localhost',
-							'login' => 'user',
-							'password' => 'password',
-							'database' => 'project_name-test',
-							'prefix' => '');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/inflections.php b/old/html/multidic/cake/scripts/templates/skel/config/inflections.php
deleted file mode 100644
index 07c883b..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/inflections.php
+++ /dev/null
@@ -1,72 +0,0 @@
-<?php
-/* SVN FILE: $Id: inflections.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Custom Inflected Words.
- *
- * This file is used to hold words that are not matched in the normail Inflector::pluralize() and
- * Inflector::singularize()
- *
- * PHP versions 4 and %
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 1.0.0.2312
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * This is a key => value array of regex used to match words.
- * If key matches then the value is returned.
- *
- *  $pluralRules = array('/(s)tatus$/i' => '\1\2tatuses', '/^(ox)$/i' => '\1\2en', '/([m|l])ouse$/i' => '\1ice');
- */
-	$pluralRules = array();
-/**
- * This is a key only array of plural words that should not be inflected.
- * Notice the last comma
- *
- * $uninflectedPlural = array('.*[nrlm]ese', '.*deer', '.*fish', '.*measles', '.*ois', '.*pox');
- */
-	$uninflectedPlural = array();
-/**
- * This is a key => value array of plural irregular words.
- * If key matches then the value is returned.
- *
- *  $irregularPlural = array('atlas' => 'atlases', 'beef' => 'beefs', 'brother' => 'brothers')
- */
-	$irregularPlural = array();
-/**
- * This is a key => value array of regex used to match words.
- * If key matches then the value is returned.
- *
- *  $singularRules = array('/(s)tatuses$/i' => '\1\2tatus', '/(matr)ices$/i' =>'\1ix','/(vert|ind)ices$/i')
- */
-	$singularRules = array();
-/**
- * This is a key only array of singular words that should not be inflected.
- * You should not have to change this value below if you do change it use same format
- * as the $uninflectedPlural above.
- */
-	$uninflectedSingular = $uninflectedPlural;
-/**
- * This is a key => value array of singular irregular words.
- * Most of the time this will be a reverse of the above $irregularPlural array
- * You should not have to change this value below if you do change it use same format
- *
- * $irregularSingular = array('atlases' => 'atlas', 'beefs' => 'beef', 'brothers' => 'brother')
- */
-	$irregularSingular = array_flip($irregularPlural);
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/routes.php b/old/html/multidic/cake/scripts/templates/skel/config/routes.php
deleted file mode 100644
index de074ac..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/routes.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-/* SVN FILE: $Id: routes.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * In this file, you set up routes to your controllers and their actions.
- * Routes are very important mechanism that allows you to freely connect
- * different urls to chosen controllers and their actions (functions).
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.config
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Here, we are connecting '/' (base path) to controller called 'Pages',
- * its action called 'display', and we pass a param to select the view file
- * to use (in this case, /app/views/pages/home.thtml)...
- */
-	$Route->connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
-/**
- * ...and connect the rest of 'Pages' controller's urls.
- */
-	$Route->connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));
-/**
- * Then we connect url '/test' to our test controller. This is helpfull in
- * developement.
- */
-	$Route->connect('/tests', array('controller' => 'tests', 'action' => 'index'));
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/entries
deleted file mode 100644
index a5bc123..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/entries
+++ /dev/null
@@ -1,52 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/config/sql
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-db_acl.sql
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-3b37d5df854471d46753082ce3eba593
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-sessions.sql
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-e506979988d92a868da25c5707f97cc0
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/format b/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/text-base/db_acl.sql.svn-base b/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/text-base/db_acl.sql.svn-base
deleted file mode 100644
index 8c7aae8..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/text-base/db_acl.sql.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-CREATE TABLE `acos` (
-  `id` int(11) NOT NULL auto_increment,
-  `model` varchar(255) NOT NULL default '',
-  `object_id` int(11) default NULL,
-  `alias` varchar(255) NOT NULL default '',
-  `lft` int(11) default NULL,
-  `rght` int(11) default NULL,
-  PRIMARY KEY  (`id`)
-);
-
-CREATE TABLE `aros` (
-  `id` int(11) NOT NULL auto_increment,
-  `model` varchar(255) NOT NULL default '',
-  `user_id` int(11) default NULL,
-  `alias` varchar(255) NOT NULL default '',
-  `lft` int(11) default NULL,
-  `rght` int(11) default NULL,
-  PRIMARY KEY  (`id`)
-);
-
-CREATE TABLE `aros_acos` (
-  `id` int(11) NOT NULL auto_increment,
-  `aro_id` int(11) default NULL,
-  `aco_id` int(11) default NULL,
-  `_create` int(1) NOT NULL default '0',
-  `_read` int(1) NOT NULL default '0',
-  `_update` int(1) NOT NULL default '0',
-  `_delete` int(11) NOT NULL default '0',
-  PRIMARY KEY  (`id`)
-);
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/text-base/sessions.sql.svn-base b/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/text-base/sessions.sql.svn-base
deleted file mode 100644
index 7166ae4..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/sql/.svn/text-base/sessions.sql.svn-base
+++ /dev/null
@@ -1,11 +0,0 @@
--- @copyright	Copyright 2005-2007, Cake Software Foundation, Inc.
--- @link		 http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
--- @since		CakePHP v 0.10.8.1997
--- @version	  $Revision: 4409 $
-
-CREATE TABLE cake_sessions (
-  id varchar(255) NOT NULL default '',
-  data text,
-  expires int(11) default NULL,
-  PRIMARY KEY  (id)
-);
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/sql/db_acl.sql b/old/html/multidic/cake/scripts/templates/skel/config/sql/db_acl.sql
deleted file mode 100644
index 8c7aae8..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/sql/db_acl.sql
+++ /dev/null
@@ -1,30 +0,0 @@
-CREATE TABLE `acos` (
-  `id` int(11) NOT NULL auto_increment,
-  `model` varchar(255) NOT NULL default '',
-  `object_id` int(11) default NULL,
-  `alias` varchar(255) NOT NULL default '',
-  `lft` int(11) default NULL,
-  `rght` int(11) default NULL,
-  PRIMARY KEY  (`id`)
-);
-
-CREATE TABLE `aros` (
-  `id` int(11) NOT NULL auto_increment,
-  `model` varchar(255) NOT NULL default '',
-  `user_id` int(11) default NULL,
-  `alias` varchar(255) NOT NULL default '',
-  `lft` int(11) default NULL,
-  `rght` int(11) default NULL,
-  PRIMARY KEY  (`id`)
-);
-
-CREATE TABLE `aros_acos` (
-  `id` int(11) NOT NULL auto_increment,
-  `aro_id` int(11) default NULL,
-  `aco_id` int(11) default NULL,
-  `_create` int(1) NOT NULL default '0',
-  `_read` int(1) NOT NULL default '0',
-  `_update` int(1) NOT NULL default '0',
-  `_delete` int(11) NOT NULL default '0',
-  PRIMARY KEY  (`id`)
-);
diff --git a/old/html/multidic/cake/scripts/templates/skel/config/sql/sessions.sql b/old/html/multidic/cake/scripts/templates/skel/config/sql/sessions.sql
deleted file mode 100644
index 7166ae4..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/config/sql/sessions.sql
+++ /dev/null
@@ -1,11 +0,0 @@
--- @copyright	Copyright 2005-2007, Cake Software Foundation, Inc.
--- @link		 http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
--- @since		CakePHP v 0.10.8.1997
--- @version	  $Revision: 4409 $
-
-CREATE TABLE cake_sessions (
-  id varchar(255) NOT NULL default '',
-  data text,
-  expires int(11) default NULL,
-  PRIMARY KEY  (id)
-);
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/controllers/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/controllers/.svn/entries
deleted file mode 100644
index 5244996..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/controllers/.svn/entries
+++ /dev/null
@@ -1,43 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/controllers
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-components
-dir
-
-pages_controller.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-e39a1c6d999fcd9cdd16e02f5d2a20b4
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/controllers/.svn/format b/old/html/multidic/cake/scripts/templates/skel/controllers/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/controllers/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/controllers/.svn/text-base/pages_controller.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/controllers/.svn/text-base/pages_controller.php.svn-base
deleted file mode 100644
index c72e533..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/controllers/.svn/text-base/pages_controller.php.svn-base
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-/* SVN FILE: $Id: pages_controller.php 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- * Short description for file.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.controllers
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * Add your application-wide methods in the class below, your controllers
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.app.controllers
- */
-class PagesController extends AppController{
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	 var $name = 'Pages';
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	 var $helpers = array('Html');
-
-/**
- * This controller does not use a model
- *
- * @var $uses
- */
-	 var $uses = null;
-
-/**
- * Displays a view
- *
- */
-	 function display() {
-		  if (!func_num_args()) {
-				$this->redirect('/');
-		  }
-
-		  $path=func_get_args();
-
-		  if (!count($path)) {
-				$this->redirect('/');
-		  }
-
-		  $count  =count($path);
-		  $page   =null;
-		  $subpage=null;
-		  $title  =null;
-
-		  if (!empty($path[0])) {
-				$page = $path[0];
-		  }
-
-		  if (!empty($path[1])) {
-				$subpage = $path[1];
-		  }
-
-		  if (!empty($path[$count - 1])) {
-				$title = ucfirst($path[$count - 1]);
-		  }
-
-		  $this->set('page', $page);
-		  $this->set('subpage', $subpage);
-		  $this->set('title', $title);
-		  $this->render(join('/', $path));
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/controllers/components/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/controllers/components/.svn/entries
deleted file mode 100644
index dded66e..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/controllers/components/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/controllers/components
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/controllers/components/.svn/format b/old/html/multidic/cake/scripts/templates/skel/controllers/components/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/controllers/components/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/controllers/pages_controller.php b/old/html/multidic/cake/scripts/templates/skel/controllers/pages_controller.php
deleted file mode 100644
index c72e533..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/controllers/pages_controller.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-/* SVN FILE: $Id: pages_controller.php 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- * Short description for file.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.controllers
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-
-/**
- * Short description for class.
- *
- * This file is application-wide controller file. You can put all
- * application-wide controller-related methods here.
- *
- * Add your application-wide methods in the class below, your controllers
- * will inherit them.
- *
- * @package		cake
- * @subpackage	cake.app.controllers
- */
-class PagesController extends AppController{
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	 var $name = 'Pages';
-
-/**
- * Enter description here...
- *
- * @var unknown_type
- */
-	 var $helpers = array('Html');
-
-/**
- * This controller does not use a model
- *
- * @var $uses
- */
-	 var $uses = null;
-
-/**
- * Displays a view
- *
- */
-	 function display() {
-		  if (!func_num_args()) {
-				$this->redirect('/');
-		  }
-
-		  $path=func_get_args();
-
-		  if (!count($path)) {
-				$this->redirect('/');
-		  }
-
-		  $count  =count($path);
-		  $page   =null;
-		  $subpage=null;
-		  $title  =null;
-
-		  if (!empty($path[0])) {
-				$page = $path[0];
-		  }
-
-		  if (!empty($path[1])) {
-				$subpage = $path[1];
-		  }
-
-		  if (!empty($path[$count - 1])) {
-				$title = ucfirst($path[$count - 1]);
-		  }
-
-		  $this->set('page', $page);
-		  $this->set('subpage', $subpage);
-		  $this->set('title', $title);
-		  $this->render(join('/', $path));
-	 }
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/index.php b/old/html/multidic/cake/scripts/templates/skel/index.php
deleted file mode 100644
index f9cf844..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/index.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-/* SVN FILE: $Id: index.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-require 'webroot' . DIRECTORY_SEPARATOR . 'index.php';
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/models/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/models/.svn/entries
deleted file mode 100644
index 95ad201..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/models/.svn/entries
+++ /dev/null
@@ -1,31 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/models
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-behaviors
-dir
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/models/.svn/format b/old/html/multidic/cake/scripts/templates/skel/models/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/models/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/models/behaviors/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/models/behaviors/.svn/entries
deleted file mode 100644
index 95d8da1..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/models/behaviors/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/models/behaviors
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/models/behaviors/.svn/format b/old/html/multidic/cake/scripts/templates/skel/models/behaviors/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/models/behaviors/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/plugins/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/plugins/.svn/entries
deleted file mode 100644
index 9a4a93c..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/plugins/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/plugins
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/plugins/.svn/format b/old/html/multidic/cake/scripts/templates/skel/plugins/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/plugins/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/tmp/.svn/entries
deleted file mode 100644
index d44e5ed..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/.svn/entries
+++ /dev/null
@@ -1,40 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/tmp
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-tests
-dir
-
-cache
-dir
-
-logs
-dir
-
-sessions
-dir
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/.svn/format b/old/html/multidic/cake/scripts/templates/skel/tmp/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/tmp/cache/.svn/entries
deleted file mode 100644
index ee6eda0..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/.svn/entries
+++ /dev/null
@@ -1,37 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/tmp/cache
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-persistent
-dir
-
-models
-dir
-
-views
-dir
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/.svn/format b/old/html/multidic/cake/scripts/templates/skel/tmp/cache/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/models/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/tmp/cache/models/.svn/entries
deleted file mode 100644
index 3bcd42d..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/models/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/tmp/cache/models
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/models/.svn/format b/old/html/multidic/cake/scripts/templates/skel/tmp/cache/models/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/models/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/persistent/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/tmp/cache/persistent/.svn/entries
deleted file mode 100644
index 80fd79a..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/persistent/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/tmp/cache/persistent
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/persistent/.svn/format b/old/html/multidic/cake/scripts/templates/skel/tmp/cache/persistent/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/persistent/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/views/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/tmp/cache/views/.svn/entries
deleted file mode 100644
index 4c83b25..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/views/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/tmp/cache/views
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/views/.svn/format b/old/html/multidic/cake/scripts/templates/skel/tmp/cache/views/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/cache/views/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/logs/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/tmp/logs/.svn/entries
deleted file mode 100644
index 05d62fc..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/logs/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/tmp/logs
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/logs/.svn/format b/old/html/multidic/cake/scripts/templates/skel/tmp/logs/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/logs/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/sessions/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/tmp/sessions/.svn/entries
deleted file mode 100644
index 1145ab1..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/sessions/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/tmp/sessions
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/sessions/.svn/format b/old/html/multidic/cake/scripts/templates/skel/tmp/sessions/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/sessions/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/tests/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/tmp/tests/.svn/entries
deleted file mode 100644
index 38f2795..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/tests/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/tmp/tests
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/tmp/tests/.svn/format b/old/html/multidic/cake/scripts/templates/skel/tmp/tests/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/tmp/tests/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/vendors/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/vendors/.svn/entries
deleted file mode 100644
index 5b39533..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/vendors/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/vendors
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/vendors/.svn/format b/old/html/multidic/cake/scripts/templates/skel/vendors/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/vendors/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/views/.svn/entries
deleted file mode 100644
index 1811809..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/.svn/entries
+++ /dev/null
@@ -1,43 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/views
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-pages
-dir
-
-layouts
-dir
-
-helpers
-dir
-
-elements
-dir
-
-errors
-dir
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/.svn/format b/old/html/multidic/cake/scripts/templates/skel/views/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/elements/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/views/elements/.svn/entries
deleted file mode 100644
index 6bbc1bd..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/elements/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/views/elements
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/elements/.svn/format b/old/html/multidic/cake/scripts/templates/skel/views/elements/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/elements/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/errors/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/views/errors/.svn/entries
deleted file mode 100644
index 96f2c49..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/errors/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/views/errors
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/errors/.svn/format b/old/html/multidic/cake/scripts/templates/skel/views/errors/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/errors/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/helpers/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/views/helpers/.svn/entries
deleted file mode 100644
index 23de909..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/helpers/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/views/helpers
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/helpers/.svn/format b/old/html/multidic/cake/scripts/templates/skel/views/helpers/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/helpers/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/entries
deleted file mode 100644
index 52847b7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/entries
+++ /dev/null
@@ -1,64 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/views/layouts
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-flash.thtml
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-896afe5a2b5e40cd352e2771cb9b6c7b
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-ajax.thtml
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-21954fd87bf77833b5c1ff85561a29a5
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-default.thtml
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-2cfeda9b8ace7db035dcc94d40b84c82
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/format b/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/text-base/ajax.thtml.svn-base b/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/text-base/ajax.thtml.svn-base
deleted file mode 100644
index a74898f..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/text-base/ajax.thtml.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: ajax.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- *
- * 
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc. 
- *			1785 E. Sahara Avenue, Suite 490-204
- *			Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource 
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.layouts
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<?php echo $content_for_layout; ?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/text-base/default.thtml.svn-base b/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/text-base/default.thtml.svn-base
deleted file mode 100644
index 0172200..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/text-base/default.thtml.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>CakePHP(tm) : <?php echo $title_for_layout;?></title>
-<link rel="icon" href="<?php echo $this->webroot . 'favicon.ico';?>" type="image/x-icon" />
-<link rel="shortcut icon" href="<?php echo $this->webroot . 'favicon.ico';?>" type="image/x-icon" />
-<?php echo $html->css('cake.generic');?>
-</head>
-<body>
-	<div id="container">
-		<div id="header">
-			<h1>CakePHP Rapid Development</h1>
-		</div>
-		<div id="content">
-			<?php if ($session->check('Message.flash'))
-					{
-						$session->flash();
-					}
-					echo $content_for_layout;
-			?>
-		</div>
-		<div id="footer">
-			&nbsp;
-			<a href="http://www.cakephp.org/" target="_new">
-				<?php echo $html->image('cake.power.png', array('alt'=>"CakePHP(tm) : Rapid Development Framework", 'border'=>"0"));?>
-			</a>
-		</div>
-	</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/text-base/flash.thtml.svn-base b/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/text-base/flash.thtml.svn-base
deleted file mode 100644
index d674566..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/layouts/.svn/text-base/flash.thtml.svn-base
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-/* SVN FILE: $Id: flash.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- *
- *
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.layouts
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title><?php echo $page_title?></title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<?php if(Configure::read() == 0) { ?>
-<meta http-equiv="Refresh" content="<?php echo $pause?>;url=<?php echo $url?>"/>
-<?php } ?>
-<style><!--
-P { text-align:center; font:bold 1.1em sans-serif }
-A { color:#444; text-decoration:none }
-A:HOVER { text-decoration: underline; color:#44E }
---></style>
-</head>
-
-<body>
-
-<p><a href="<?php echo $url?>"><?php echo $message?></a></p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/layouts/ajax.thtml b/old/html/multidic/cake/scripts/templates/skel/views/layouts/ajax.thtml
deleted file mode 100644
index a74898f..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/layouts/ajax.thtml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/* SVN FILE: $Id: ajax.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- *
- * 
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc. 
- *			1785 E. Sahara Avenue, Suite 490-204
- *			Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource 
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.layouts
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<?php echo $content_for_layout; ?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/layouts/default.thtml b/old/html/multidic/cake/scripts/templates/skel/views/layouts/default.thtml
deleted file mode 100644
index 0172200..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/layouts/default.thtml
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>CakePHP(tm) : <?php echo $title_for_layout;?></title>
-<link rel="icon" href="<?php echo $this->webroot . 'favicon.ico';?>" type="image/x-icon" />
-<link rel="shortcut icon" href="<?php echo $this->webroot . 'favicon.ico';?>" type="image/x-icon" />
-<?php echo $html->css('cake.generic');?>
-</head>
-<body>
-	<div id="container">
-		<div id="header">
-			<h1>CakePHP Rapid Development</h1>
-		</div>
-		<div id="content">
-			<?php if ($session->check('Message.flash'))
-					{
-						$session->flash();
-					}
-					echo $content_for_layout;
-			?>
-		</div>
-		<div id="footer">
-			&nbsp;
-			<a href="http://www.cakephp.org/" target="_new">
-				<?php echo $html->image('cake.power.png', array('alt'=>"CakePHP(tm) : Rapid Development Framework", 'border'=>"0"));?>
-			</a>
-		</div>
-	</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/layouts/flash.thtml b/old/html/multidic/cake/scripts/templates/skel/views/layouts/flash.thtml
deleted file mode 100644
index d674566..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/layouts/flash.thtml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-/* SVN FILE: $Id: flash.thtml 4409 2007-02-02 13:20:59Z phpnut $ */
-
-/**
- *
- *
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.cake.libs.view.templates.layouts
- * @since			CakePHP(tm) v 0.10.0.1076
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title><?php echo $page_title?></title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<?php if(Configure::read() == 0) { ?>
-<meta http-equiv="Refresh" content="<?php echo $pause?>;url=<?php echo $url?>"/>
-<?php } ?>
-<style><!--
-P { text-align:center; font:bold 1.1em sans-serif }
-A { color:#444; text-decoration:none }
-A:HOVER { text-decoration: underline; color:#44E }
---></style>
-</head>
-
-<body>
-
-<p><a href="<?php echo $url?>"><?php echo $message?></a></p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/pages/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/views/pages/.svn/entries
deleted file mode 100644
index 967e20b..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/pages/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/views/pages
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/views/pages/.svn/format b/old/html/multidic/cake/scripts/templates/skel/views/pages/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/views/pages/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/.htaccess b/old/html/multidic/cake/scripts/templates/skel/webroot/.htaccess
deleted file mode 100644
index 8ca27c0..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/.htaccess
+++ /dev/null
@@ -1,6 +0,0 @@
-<IfModule mod_rewrite.c>
-	RewriteEngine On
-	RewriteCond %{REQUEST_FILENAME} !-d
-	RewriteCond %{REQUEST_FILENAME} !-f
-	RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
-</IfModule>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/entries
deleted file mode 100644
index b45fe00..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/entries
+++ /dev/null
@@ -1,89 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/webroot
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-files
-dir
-
-css
-dir
-
-.htaccess
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-080811ae38f2352a0db98293f335ac65
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-img
-dir
-
-js
-dir
-
-index.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-673f40b4a0ed15a9ef2bb9a88f6975a0
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-css.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-520de0731bb8e89458acf2137d143dca
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-favicon.ico
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-c0533ae5d0ed638ba3fb3485d8250a28
-2007-07-02T10:19:23.798500Z
-7
-jara
-has-props
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/format b/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/prop-base/favicon.ico.svn-base b/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/prop-base/favicon.ico.svn-base
deleted file mode 100644
index 5e9587e..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/prop-base/favicon.ico.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-K 13
-svn:mime-type
-V 24
-application/octet-stream
-END
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/.htaccess.svn-base b/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/.htaccess.svn-base
deleted file mode 100644
index 8ca27c0..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/.htaccess.svn-base
+++ /dev/null
@@ -1,6 +0,0 @@
-<IfModule mod_rewrite.c>
-	RewriteEngine On
-	RewriteCond %{REQUEST_FILENAME} !-d
-	RewriteCond %{REQUEST_FILENAME} !-f
-	RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
-</IfModule>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/css.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/css.php.svn-base
deleted file mode 100644
index 8f9c548..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/css.php.svn-base
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php
-/* SVN FILE: $Id: css.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.webroot
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Enter description here...
- */
-	require(CONFIGS . 'paths.php');
-	require(CAKE . 'basics.php');
-	require(LIBS . 'folder.php');
-	require(LIBS . 'file.php');
-	require(LIBS . 'legacy.php');
-/**
- * Enter description here...
- *
- * @param unknown_type $path
- * @param unknown_type $name
- * @return unknown
- */
-	function make_clean_css($path, $name) {
-		 require(VENDORS . 'csspp' . DS . 'csspp.php');
-		 $data  =file_get_contents($path);
-		 $csspp =new csspp();
-		 $output=$csspp->compress($data);
-		 $ratio =100 - (round(strlen($output) / strlen($data), 3) * 100);
-		 $output=" /* file: $name, ratio: $ratio% */ " . $output;
-		 return $output;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $path
- * @param unknown_type $content
- * @return unknown
- */
-	function write_css_cache($path, $content) {
-		 if (!is_dir(dirname($path))) {
-			  mkdir(dirname($path));
-		 }
-		 $cache=new File($path);
-		 return $cache->write($content);
-	}
-
-	if (preg_match('|\.\.|', $url) || !preg_match('|^ccss/(.+)$|i', $url, $regs)) {
-		 die('Wrong file name.');
-	}
-
-	$filename = 'css/' . $regs[1];
-	$filepath = CSS . $regs[1];
-	$cachepath = CACHE . 'css' . DS . str_replace(array('/','\\'), '-', $regs[1]);
-
-	if (!file_exists($filepath)) {
-		 die('Wrong file name.');
-	}
-
-	if (file_exists($cachepath)) {
-		 $templateModified=filemtime($filepath);
-		 $cacheModified   =filemtime($cachepath);
-
-		 if ($templateModified > $cacheModified) {
-			  $output=make_clean_css($filepath, $filename);
-			  write_css_cache($cachepath, $output);
-		 } else {
-			  $output = file_get_contents($cachepath);
-		 }
-	} else {
-		 $output=make_clean_css($filepath, $filename);
-		 write_css_cache($cachepath, $output);
-	}
-	header("Date: " . date("D, j M Y G:i:s ", $templateModified) . 'GMT');
-	header("Content-Type: text/css");
-	header("Expires: " . gmdate("D, j M Y H:i:s", time() + DAY) . " GMT");
-	header("Cache-Control: cache"); // HTTP/1.1
-	header("Pragma: cache");        // HTTP/1.0
-	print $output;
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/favicon.ico.svn-base b/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/favicon.ico.svn-base
deleted file mode 100644
index 8c5c557..0000000
Binary files a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/favicon.ico.svn-base and /dev/null differ
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/index.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/index.php.svn-base
deleted file mode 100644
index 289458b..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/.svn/text-base/index.php.svn-base
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-/* SVN FILE: $Id: index.php 4424 2007-02-03 02:55:49Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.webroot
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4424 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 20:55:49 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Do not change
- */
-	if (!defined('DS')) {
-		 define('DS', DIRECTORY_SEPARATOR);
-	}
-/**
- * These defines should only be edited if you have cake installed in
- * a directory layout other than the way it is distributed.
- * Each define has a commented line of code that explains what you would change.
- *
- */
-	if (!defined('ROOT')) {
-		 //define('ROOT', 'FULL PATH TO DIRECTORY WHERE APP DIRECTORY IS LOCATED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
-		 //You should also use the DS define to seperate your directories
-		 define('ROOT', dirname(dirname(dirname(__FILE__))));
-	}
-	if (!defined('APP_DIR')) {
-		 //define('APP_DIR', 'DIRECTORY NAME OF APPLICATION';
-		 define('APP_DIR', basename(dirname(dirname(__FILE__))));
-	}
-/**
- * This only needs to be changed if the cake installed libs are located
- * outside of the distributed directory structure.
- */
-	if (!defined('CAKE_CORE_INCLUDE_PATH')) {
-		 //define ('CAKE_CORE_INCLUDE_PATH', FULL PATH TO DIRECTORY WHERE CAKE CORE IS INSTALLED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
-		 //You should also use the DS define to seperate your directories
-		 define('CAKE_CORE_INCLUDE_PATH', ROOT);
-	}
-///////////////////////////////
-//DO NOT EDIT BELOW THIS LINE//
-///////////////////////////////
-	if (!defined('WEBROOT_DIR')) {
-		 define('WEBROOT_DIR', basename(dirname(__FILE__)));
-	}
-	if (!defined('WWW_ROOT')) {
-		 define('WWW_ROOT', dirname(__FILE__) . DS);
-	}
-	if (!defined('CORE_PATH')) {
-		 if (function_exists('ini_set')) {
-			  ini_set('include_path', CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS . PATH_SEPARATOR . ini_get('include_path'));
-			  define('APP_PATH', null);
-			  define('CORE_PATH', null);
-		 } else {
-			  define('APP_PATH', ROOT . DS . APP_DIR . DS);
-			  define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
-		 }
-	}
-	require CORE_PATH . 'cake' . DS . 'bootstrap.php';
-	if (isset($_GET['url']) && $_GET['url'] === 'favicon.ico') {
-	} else {
-		 $Dispatcher = new Dispatcher();
-		 $Dispatcher->dispatch($url);
-	}
-	if (Configure::read() > 0) {
-		 echo "<!-- " . round(getMicrotime() - $TIME_START, 4) . "s -->";
-	}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/css.php b/old/html/multidic/cake/scripts/templates/skel/webroot/css.php
deleted file mode 100644
index 8f9c548..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/css.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php
-/* SVN FILE: $Id: css.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.webroot
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Enter description here...
- */
-	require(CONFIGS . 'paths.php');
-	require(CAKE . 'basics.php');
-	require(LIBS . 'folder.php');
-	require(LIBS . 'file.php');
-	require(LIBS . 'legacy.php');
-/**
- * Enter description here...
- *
- * @param unknown_type $path
- * @param unknown_type $name
- * @return unknown
- */
-	function make_clean_css($path, $name) {
-		 require(VENDORS . 'csspp' . DS . 'csspp.php');
-		 $data  =file_get_contents($path);
-		 $csspp =new csspp();
-		 $output=$csspp->compress($data);
-		 $ratio =100 - (round(strlen($output) / strlen($data), 3) * 100);
-		 $output=" /* file: $name, ratio: $ratio% */ " . $output;
-		 return $output;
-	}
-/**
- * Enter description here...
- *
- * @param unknown_type $path
- * @param unknown_type $content
- * @return unknown
- */
-	function write_css_cache($path, $content) {
-		 if (!is_dir(dirname($path))) {
-			  mkdir(dirname($path));
-		 }
-		 $cache=new File($path);
-		 return $cache->write($content);
-	}
-
-	if (preg_match('|\.\.|', $url) || !preg_match('|^ccss/(.+)$|i', $url, $regs)) {
-		 die('Wrong file name.');
-	}
-
-	$filename = 'css/' . $regs[1];
-	$filepath = CSS . $regs[1];
-	$cachepath = CACHE . 'css' . DS . str_replace(array('/','\\'), '-', $regs[1]);
-
-	if (!file_exists($filepath)) {
-		 die('Wrong file name.');
-	}
-
-	if (file_exists($cachepath)) {
-		 $templateModified=filemtime($filepath);
-		 $cacheModified   =filemtime($cachepath);
-
-		 if ($templateModified > $cacheModified) {
-			  $output=make_clean_css($filepath, $filename);
-			  write_css_cache($cachepath, $output);
-		 } else {
-			  $output = file_get_contents($cachepath);
-		 }
-	} else {
-		 $output=make_clean_css($filepath, $filename);
-		 write_css_cache($cachepath, $output);
-	}
-	header("Date: " . date("D, j M Y G:i:s ", $templateModified) . 'GMT');
-	header("Content-Type: text/css");
-	header("Expires: " . gmdate("D, j M Y H:i:s", time() + DAY) . " GMT");
-	header("Cache-Control: cache"); // HTTP/1.1
-	header("Pragma: cache");        // HTTP/1.0
-	print $output;
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/css/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/webroot/css/.svn/entries
deleted file mode 100644
index 3b00f44..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/css/.svn/entries
+++ /dev/null
@@ -1,40 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/webroot/css
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-cake.generic.css
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-8f8a877d924aa26ccd66c84ff8f8c8fe
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/css/.svn/format b/old/html/multidic/cake/scripts/templates/skel/webroot/css/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/css/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/css/.svn/text-base/cake.generic.css.svn-base b/old/html/multidic/cake/scripts/templates/skel/webroot/css/.svn/text-base/cake.generic.css.svn-base
deleted file mode 100644
index 491dc7a..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/css/.svn/text-base/cake.generic.css.svn-base
+++ /dev/null
@@ -1,251 +0,0 @@
-*{
-margin:0;
-padding:0;
-}
-
-body{
-font-family:"frutiger linotype","lucida grande",helvetica,arial,sans-serif;
-text-align:center;
-color:#333;
-font-size: 76%;
-}
-
-/* General Style Info */
-a{
-color:#003d4c;
-text-decoration:underline;
-}
-a:hover{
-color:#003d4c;
-text-decoration:none;
-}
-
-a img{
-border:none;
-}
-
-h1, h2, h3, h4{
-font-weight:normal;
-}
-
-h1{
-color: #003d4c;
-margin:0.3em 0;
-font-size: 180%;
-}
-
-h2{
-color:#c6c65b;
-padding-top: 1em;
-margin:0.3em 0;
-font-size: 180%;
-}
-
-h3{
-color:#c6c65b;
-padding-top:2em;
-font-size: 140%;
-}
-
-h4{
-color:#c6c65b;
-padding-top:0.5em;
-font-weight:normal;
-}
-
-em {
-font-size: 12px;
-}
-
-ul, li {
-margin: 0 12px;
-}
-
-/* Layout */
-
-#container{
-text-align:left;
-}
-
-#header{
-margin-top: 1em;
-padding: 4px 20px;
-}
-
-#content{
-clear:both;
-padding: 0px 40px 10px 40px;
-background-color: #fff;
-color: #333;
-}
-#footer{
-clear:both;
-padding: 6px 10px;
-text-align: right;
-}
-
-/* tables */
-
-table {
-width: 100%;
-border-top: 1px solid #ccc;
-border-left: 1px solid #ccc;
-border-bottom: 1px solid #ccc;
-color:#333;
-background-color: #fff;
-clear:both;
-padding: 0;
-margin: 0 0 2em 0;
-white-space: normal;
-}
-th {
-background-color: #e2e2e2;
-border-top: 1px solid #fff;
-border-left: 1px solid #fff;
-border-right: 1px solid #003d4c;
-border-bottom: 1px solid #003d4c;
-text-align: center;
-padding:1px 4px;
-}
-table tr td {
-border-right: 1px solid #ddd;
-padding:4px 4px;
-vertical-align:top;
-text-align: center;
-}
-table tr.altRow td {
-background: #f4f4f4;
-}
-table td.actions {
-	white-space: nowrap;
-}
-#cakeSqlLog td {
-text-align: left;
-padding: 4px 8px;
-background: #fff;
-border-bottom: 2px solid #ccc;
-}
-
-/* scaffold show */
-
-div.related {
-clear:both;
-display:block;
-}
-dl {
-line-height:2em;
-margin:0em 1em;
-float:left;
-width: 400px;
-}
-dt {
-font-weight: bold;
-vertical-align:top;
-}
-dd {
-margin-left:10em;
-margin-top:-2em;
-vertical-align:top;
-}
-
-/* notices and errors */
-
-#flashMessage, .error, .error_message {
-color:#900;
-font-size: 16px;
-background-color: #fff;
-margin: 8px 0px;
-font-weight: bold;
-}
-.error_message {
-clear: both;
-}
-.error em {
-font-size: 18px;
-color: #003d4c;
-}
-.notice {
-color: #656565;
-font-size: 14px;
-background-color: #f4f4f4;
-padding: 0.5em;
-margin: 1em 0;
-display:block;
-}
-.tip {
-color: #656565;
-background-color: #ddd;
-}
-
-/* forms */
-
-form {
-margin-top: 2em;
-}
-form div{
-vertical-align: text-top;
-margin-left: 1em;
-margin-bottom:2em;
-}
-form div.date{
-margin-left: 0em;
-}
-label {
-display: block;
-float:left;
-width: 140px;
-font-size: 14px;
-padding-right: 20px;
-}
-input[type=checkbox] {
-float: left;
-clear: left;
-margin: 2px 6px 7px 2px;
-}
-input, textarea {
-clear: both;
-display:block;
-font-size: 14px;
-font-family: inherit;
-}
-select {
-clear: both;
-vertical-align: text-bottom;
-font-size: 14px;
-font-family: inherit;
-}
-option {
-font-size: 14px;
-font-family: inherit;
-padding: 0 0.3em;
-}
-input[type=submit] {
-display: inline;
-vertical-align: bottom;
-}
-div.required {
-clear: both;
-color:#222;
-font-weight:bold;
-}
-div.optional {
-clear: both;
-color:#555;
-}
-div.submit {
-clear: both;
-margin-top: 40px;
-margin-left: 140px;
-}
-/* action links */
-ul.actions {
-float: left;
-margin-left:20px;
-width: 200px;
-}
-ul.actions li {
-margin-top: 4px;
-}
-pre {
-padding: 1em;
-}
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/css/cake.generic.css b/old/html/multidic/cake/scripts/templates/skel/webroot/css/cake.generic.css
deleted file mode 100644
index 491dc7a..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/css/cake.generic.css
+++ /dev/null
@@ -1,251 +0,0 @@
-*{
-margin:0;
-padding:0;
-}
-
-body{
-font-family:"frutiger linotype","lucida grande",helvetica,arial,sans-serif;
-text-align:center;
-color:#333;
-font-size: 76%;
-}
-
-/* General Style Info */
-a{
-color:#003d4c;
-text-decoration:underline;
-}
-a:hover{
-color:#003d4c;
-text-decoration:none;
-}
-
-a img{
-border:none;
-}
-
-h1, h2, h3, h4{
-font-weight:normal;
-}
-
-h1{
-color: #003d4c;
-margin:0.3em 0;
-font-size: 180%;
-}
-
-h2{
-color:#c6c65b;
-padding-top: 1em;
-margin:0.3em 0;
-font-size: 180%;
-}
-
-h3{
-color:#c6c65b;
-padding-top:2em;
-font-size: 140%;
-}
-
-h4{
-color:#c6c65b;
-padding-top:0.5em;
-font-weight:normal;
-}
-
-em {
-font-size: 12px;
-}
-
-ul, li {
-margin: 0 12px;
-}
-
-/* Layout */
-
-#container{
-text-align:left;
-}
-
-#header{
-margin-top: 1em;
-padding: 4px 20px;
-}
-
-#content{
-clear:both;
-padding: 0px 40px 10px 40px;
-background-color: #fff;
-color: #333;
-}
-#footer{
-clear:both;
-padding: 6px 10px;
-text-align: right;
-}
-
-/* tables */
-
-table {
-width: 100%;
-border-top: 1px solid #ccc;
-border-left: 1px solid #ccc;
-border-bottom: 1px solid #ccc;
-color:#333;
-background-color: #fff;
-clear:both;
-padding: 0;
-margin: 0 0 2em 0;
-white-space: normal;
-}
-th {
-background-color: #e2e2e2;
-border-top: 1px solid #fff;
-border-left: 1px solid #fff;
-border-right: 1px solid #003d4c;
-border-bottom: 1px solid #003d4c;
-text-align: center;
-padding:1px 4px;
-}
-table tr td {
-border-right: 1px solid #ddd;
-padding:4px 4px;
-vertical-align:top;
-text-align: center;
-}
-table tr.altRow td {
-background: #f4f4f4;
-}
-table td.actions {
-	white-space: nowrap;
-}
-#cakeSqlLog td {
-text-align: left;
-padding: 4px 8px;
-background: #fff;
-border-bottom: 2px solid #ccc;
-}
-
-/* scaffold show */
-
-div.related {
-clear:both;
-display:block;
-}
-dl {
-line-height:2em;
-margin:0em 1em;
-float:left;
-width: 400px;
-}
-dt {
-font-weight: bold;
-vertical-align:top;
-}
-dd {
-margin-left:10em;
-margin-top:-2em;
-vertical-align:top;
-}
-
-/* notices and errors */
-
-#flashMessage, .error, .error_message {
-color:#900;
-font-size: 16px;
-background-color: #fff;
-margin: 8px 0px;
-font-weight: bold;
-}
-.error_message {
-clear: both;
-}
-.error em {
-font-size: 18px;
-color: #003d4c;
-}
-.notice {
-color: #656565;
-font-size: 14px;
-background-color: #f4f4f4;
-padding: 0.5em;
-margin: 1em 0;
-display:block;
-}
-.tip {
-color: #656565;
-background-color: #ddd;
-}
-
-/* forms */
-
-form {
-margin-top: 2em;
-}
-form div{
-vertical-align: text-top;
-margin-left: 1em;
-margin-bottom:2em;
-}
-form div.date{
-margin-left: 0em;
-}
-label {
-display: block;
-float:left;
-width: 140px;
-font-size: 14px;
-padding-right: 20px;
-}
-input[type=checkbox] {
-float: left;
-clear: left;
-margin: 2px 6px 7px 2px;
-}
-input, textarea {
-clear: both;
-display:block;
-font-size: 14px;
-font-family: inherit;
-}
-select {
-clear: both;
-vertical-align: text-bottom;
-font-size: 14px;
-font-family: inherit;
-}
-option {
-font-size: 14px;
-font-family: inherit;
-padding: 0 0.3em;
-}
-input[type=submit] {
-display: inline;
-vertical-align: bottom;
-}
-div.required {
-clear: both;
-color:#222;
-font-weight:bold;
-}
-div.optional {
-clear: both;
-color:#555;
-}
-div.submit {
-clear: both;
-margin-top: 40px;
-margin-left: 140px;
-}
-/* action links */
-ul.actions {
-float: left;
-margin-left:20px;
-width: 200px;
-}
-ul.actions li {
-margin-top: 4px;
-}
-pre {
-padding: 1em;
-}
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/favicon.ico b/old/html/multidic/cake/scripts/templates/skel/webroot/favicon.ico
deleted file mode 100644
index 8c5c557..0000000
Binary files a/old/html/multidic/cake/scripts/templates/skel/webroot/favicon.ico and /dev/null differ
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/files/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/webroot/files/.svn/entries
deleted file mode 100644
index 3b1452c..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/files/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/webroot/files
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/files/.svn/format b/old/html/multidic/cake/scripts/templates/skel/webroot/files/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/files/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/entries
deleted file mode 100644
index 26395d7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/entries
+++ /dev/null
@@ -1,41 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/webroot/img
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-cake.power.png
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-347b5496803f2847747df5732e887182
-2007-07-02T10:19:23.798500Z
-7
-jara
-has-props
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/format b/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/prop-base/cake.power.png.svn-base b/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/prop-base/cake.power.png.svn-base
deleted file mode 100644
index 5e9587e..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/prop-base/cake.power.png.svn-base
+++ /dev/null
@@ -1,5 +0,0 @@
-K 13
-svn:mime-type
-V 24
-application/octet-stream
-END
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/text-base/cake.power.png.svn-base b/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/text-base/cake.power.png.svn-base
deleted file mode 100644
index 699ef80..0000000
Binary files a/old/html/multidic/cake/scripts/templates/skel/webroot/img/.svn/text-base/cake.power.png.svn-base and /dev/null differ
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/img/cake.power.png b/old/html/multidic/cake/scripts/templates/skel/webroot/img/cake.power.png
deleted file mode 100644
index 699ef80..0000000
Binary files a/old/html/multidic/cake/scripts/templates/skel/webroot/img/cake.power.png and /dev/null differ
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/index.php b/old/html/multidic/cake/scripts/templates/skel/webroot/index.php
deleted file mode 100644
index 289458b..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/index.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-/* SVN FILE: $Id: index.php 4424 2007-02-03 02:55:49Z phpnut $ */
-/**
- * Short description for file.
- *
- * Long description for file
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.webroot
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4424 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 20:55:49 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Do not change
- */
-	if (!defined('DS')) {
-		 define('DS', DIRECTORY_SEPARATOR);
-	}
-/**
- * These defines should only be edited if you have cake installed in
- * a directory layout other than the way it is distributed.
- * Each define has a commented line of code that explains what you would change.
- *
- */
-	if (!defined('ROOT')) {
-		 //define('ROOT', 'FULL PATH TO DIRECTORY WHERE APP DIRECTORY IS LOCATED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
-		 //You should also use the DS define to seperate your directories
-		 define('ROOT', dirname(dirname(dirname(__FILE__))));
-	}
-	if (!defined('APP_DIR')) {
-		 //define('APP_DIR', 'DIRECTORY NAME OF APPLICATION';
-		 define('APP_DIR', basename(dirname(dirname(__FILE__))));
-	}
-/**
- * This only needs to be changed if the cake installed libs are located
- * outside of the distributed directory structure.
- */
-	if (!defined('CAKE_CORE_INCLUDE_PATH')) {
-		 //define ('CAKE_CORE_INCLUDE_PATH', FULL PATH TO DIRECTORY WHERE CAKE CORE IS INSTALLED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
-		 //You should also use the DS define to seperate your directories
-		 define('CAKE_CORE_INCLUDE_PATH', ROOT);
-	}
-///////////////////////////////
-//DO NOT EDIT BELOW THIS LINE//
-///////////////////////////////
-	if (!defined('WEBROOT_DIR')) {
-		 define('WEBROOT_DIR', basename(dirname(__FILE__)));
-	}
-	if (!defined('WWW_ROOT')) {
-		 define('WWW_ROOT', dirname(__FILE__) . DS);
-	}
-	if (!defined('CORE_PATH')) {
-		 if (function_exists('ini_set')) {
-			  ini_set('include_path', CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS . PATH_SEPARATOR . ini_get('include_path'));
-			  define('APP_PATH', null);
-			  define('CORE_PATH', null);
-		 } else {
-			  define('APP_PATH', ROOT . DS . APP_DIR . DS);
-			  define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
-		 }
-	}
-	require CORE_PATH . 'cake' . DS . 'bootstrap.php';
-	if (isset($_GET['url']) && $_GET['url'] === 'favicon.ico') {
-	} else {
-		 $Dispatcher = new Dispatcher();
-		 $Dispatcher->dispatch($url);
-	}
-	if (Configure::read() > 0) {
-		 echo "<!-- " . round(getMicrotime() - $TIME_START, 4) . "s -->";
-	}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/js/.svn/entries b/old/html/multidic/cake/scripts/templates/skel/webroot/js/.svn/entries
deleted file mode 100644
index be60251..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/js/.svn/entries
+++ /dev/null
@@ -1,40 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/skel/webroot/js
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-vendors.php
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-6311d0323221e4cb94ce26fae624c8f3
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/js/.svn/format b/old/html/multidic/cake/scripts/templates/skel/webroot/js/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/js/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/js/.svn/text-base/vendors.php.svn-base b/old/html/multidic/cake/scripts/templates/skel/webroot/js/.svn/text-base/vendors.php.svn-base
deleted file mode 100644
index cb120d9..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/js/.svn/text-base/vendors.php.svn-base
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-/* SVN FILE: $Id: vendors.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Short description for file.
- *
- * This file includes js vendor-files from /vendor/ directory if they need to
- * be accessible to the public.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.webroot.js
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Enter description here...
- */
-$file = $_GET['file'];
-$pos = strpos($file, '..');
-if ($pos === false) {
-	if(is_file('../../vendors/javascript/'.$file) && (preg_match('/(\/.+)\\.js/', $file)))
-	{
-		readfile('../../vendors/javascript/'.$file);
-	}
-} else {
-	header('HTTP/1.1 404 Not Found');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/skel/webroot/js/vendors.php b/old/html/multidic/cake/scripts/templates/skel/webroot/js/vendors.php
deleted file mode 100644
index cb120d9..0000000
--- a/old/html/multidic/cake/scripts/templates/skel/webroot/js/vendors.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-/* SVN FILE: $Id: vendors.php 5117 2007-05-18 16:46:55Z phpnut $ */
-/**
- * Short description for file.
- *
- * This file includes js vendor-files from /vendor/ directory if they need to
- * be accessible to the public.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @subpackage		cake.app.webroot.js
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 5117 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- * Enter description here...
- */
-$file = $_GET['file'];
-$pos = strpos($file, '..');
-if ($pos === false) {
-	if(is_file('../../vendors/javascript/'.$file) && (preg_match('/(\/.+)\\.js/', $file)))
-	{
-		readfile('../../vendors/javascript/'.$file);
-	}
-} else {
-	header('HTTP/1.1 404 Not Found');
-}
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/views/.svn/entries b/old/html/multidic/cake/scripts/templates/views/.svn/entries
deleted file mode 100644
index 228c215..0000000
--- a/old/html/multidic/cake/scripts/templates/views/.svn/entries
+++ /dev/null
@@ -1,40 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/cake/scripts/templates/views
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
-home.thtml
-file
-
-
-
-
-2007-07-02T11:17:50.000000Z
-b1cadbe209e06fa7a85bd3dd8eb870f1
-2007-07-02T10:19:23.798500Z
-7
-jara
-
diff --git a/old/html/multidic/cake/scripts/templates/views/.svn/format b/old/html/multidic/cake/scripts/templates/views/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/cake/scripts/templates/views/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/cake/scripts/templates/views/.svn/text-base/home.thtml.svn-base b/old/html/multidic/cake/scripts/templates/views/.svn/text-base/home.thtml.svn-base
deleted file mode 100644
index d107e55..0000000
--- a/old/html/multidic/cake/scripts/templates/views/.svn/text-base/home.thtml.svn-base
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-$output = "<p class=\"notice\">Your database configuration file is <?php echo  file_exists(CONFIGS.'database.php') ?' present.' . \$filePresent = ' ' : ' not present.'; ?></p>\n";
-$output .= "<?php if (!empty(\$filePresent)):?>\n";
-$output .= "<?php uses('model' . DS . 'connection_manager'); \$db = ConnectionManager::getInstance(); ?>\n";
-$output .= "<?php \$connected = \$db->getDataSource('default'); ?>\n";
-$output .= "<p class=\"notice\">Cake<?php echo \$connected->isConnected() ? ' is able to' : ' is not able to';?> connect to the database.</p>\n";
-$output .= "<br />\n";
-$output .= "<?php endif; ?>\n";
-$output .= "<h1>Sweet, \"".Inflector::humanize($app)."\" got Baked by CakePHP!</h1>\n";
-$output .= "<h2>Editing this Page</h2>\n";
-$output .= "<p>\n";
-$output .= "To change the content of this page, edit: ".$dir.DS."views".DS."pages".DS."home.thtml.<br />\n";
-$output .= "To change its layout, edit: ".$dir.DS."views".DS."layouts".DS."default.thtml.<br />\n";
-$output .= "You can also add some CSS styles for your pages at: ".$dir.DS."webroot/css/.\n";
-$output .= "</p>\n";
-?>
\ No newline at end of file
diff --git a/old/html/multidic/cake/scripts/templates/views/home.thtml b/old/html/multidic/cake/scripts/templates/views/home.thtml
deleted file mode 100644
index d107e55..0000000
--- a/old/html/multidic/cake/scripts/templates/views/home.thtml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-$output = "<p class=\"notice\">Your database configuration file is <?php echo  file_exists(CONFIGS.'database.php') ?' present.' . \$filePresent = ' ' : ' not present.'; ?></p>\n";
-$output .= "<?php if (!empty(\$filePresent)):?>\n";
-$output .= "<?php uses('model' . DS . 'connection_manager'); \$db = ConnectionManager::getInstance(); ?>\n";
-$output .= "<?php \$connected = \$db->getDataSource('default'); ?>\n";
-$output .= "<p class=\"notice\">Cake<?php echo \$connected->isConnected() ? ' is able to' : ' is not able to';?> connect to the database.</p>\n";
-$output .= "<br />\n";
-$output .= "<?php endif; ?>\n";
-$output .= "<h1>Sweet, \"".Inflector::humanize($app)."\" got Baked by CakePHP!</h1>\n";
-$output .= "<h2>Editing this Page</h2>\n";
-$output .= "<p>\n";
-$output .= "To change the content of this page, edit: ".$dir.DS."views".DS."pages".DS."home.thtml.<br />\n";
-$output .= "To change its layout, edit: ".$dir.DS."views".DS."layouts".DS."default.thtml.<br />\n";
-$output .= "You can also add some CSS styles for your pages at: ".$dir.DS."webroot/css/.\n";
-$output .= "</p>\n";
-?>
\ No newline at end of file
diff --git a/old/html/multidic/classes/db.php b/old/html/multidic/classes/db.php
new file mode 100644
index 0000000..0d5a062
--- /dev/null
+++ b/old/html/multidic/classes/db.php
@@ -0,0 +1,142 @@
+<?php
+/*
+ *
+ * Copyright (c) 1998-2000 NetUSE AG
+ *                    Boris Erdmann, Kristian Koehntopp
+ *
+ * $Id: db_pgsql.inc,v 1.9 2002/08/26 08:27:43 richardarcher Exp $
+ *
+ */ 
+
+class DB_Sql {
+  var $Host     = "Filek.cz";
+  var $Database = "aswi-dictionary";
+  var $User     = "dbowner";
+  var $Password = "";
+
+  /** @var mysqli_result  */
+  var $result = null;
+
+  var $row = null;
+
+  /** @var mysqli */
+  var $connection = null;
+  var $Debug = 0;
+  
+  /* public: constructor */
+  function __construct($query = "") {
+      $this->query($query);
+  }
+
+  function connect() {
+    $this->connection = new mysqli($this->Host, $this->User, $this->Password, $this->Database);
+    $this->connection->set_charset("utf8");
+
+    if ($this->connection->connect_error) {
+      $this->halt("Connection failed: " . $this->connection->connect_error);
+    }
+  }
+
+  function query(string $Query_String) {
+    /* No empty queries, please, since PHP4 chokes on them. */
+    if ($Query_String == "")
+      /* The empty query string is passed on from the constructor,
+       * when calling the class without a query, e.g. in situations
+       * like these: '$db = new DB_Sql_Subclass;'
+       */
+      return 0;
+
+    $this->connect();
+    
+    if ($this->Debug) 
+      printf("<br>Debug: query = %s<br>\n", $Query_String);
+
+    $this->result = $this->connection->query($Query_String);
+
+    if ($this->result) {
+      $this->halt("Invalid SQL: ".$Query_String);
+    }
+
+    return $this->result;
+  }
+  
+  function next_record() {
+    $this->row = mysqli_fetch_row($this->result);
+    return $this->row;
+  }
+
+  function metadata($table="") {
+    $count = 0;
+    $id    = 0;
+    $res   = array();
+
+    if (!empty($table)) {
+       $this->connect();
+       $id = pg_exec($this->Link_ID, "select * from $table");
+       if ($id < 0) {
+          $this->Error = pg_ErrorMessage($id);
+          $this->Errno = 1;
+          $this->halt("Metadata query failed.");
+       }
+    } else {
+      $id = $this->Query_ID;
+      if (!$id) {
+        $this->halt("No query specified.");
+      }
+    }
+
+    $count = pg_NumFields($id);
+
+    for ($i=0; $i<$count; $i++) {
+      $res[$i]["table"] = $table;
+      $res[$i]["name"]  = pg_FieldName  ($id, $i);
+      $res[$i]["type"]  = pg_FieldType  ($id, $i);
+      $res[$i]["len"]   = pg_FieldSize  ($id, $i);
+      $res[$i]["flags"] = "";
+    }
+
+    if ($table) {
+      pg_FreeResult($id);
+    }
+
+    return $res;
+  }
+
+  function affected_rows() {
+    return $this->connection->affected_rows;
+  }
+
+  function num_rows() {
+    return $this->result->num_rows;
+  }
+
+  function num_fields() {
+    return $this->result->field_count;
+  }
+
+  function f($Name) {
+    return $this->result[$Name];
+  }
+  
+  function halt($msg) {
+    printf("</td></tr></table><b>Database error:</b> %s<br>\n", $msg);
+    printf("<b>PostgreSQL Error</b>: %s (%s)<br>\n",
+      $this->connection->errno,
+      $this->connection->error);
+//    die("Session halted."); // potřebuju vidět errory v logu
+  }
+
+  function table_names() {
+    $this->query("select relname from pg_class where relkind = 'r' and not relname like 'pg_%'");
+    $i=0;
+    while ($this->next_record())
+     {
+      $return[$i]["table_name"]= $this->f(0);
+      $return[$i]["tablespace_name"]=$this->Database;
+      $return[$i]["database"]=$this->Database;
+      $i++;
+     }
+    return $return;
+  }
+}
+?>
diff --git a/old/html/multidic/copyvoiceone.php b/old/html/multidic/copyvoiceone.php
new file mode 100644
index 0000000..b220dad
--- /dev/null
+++ b/old/html/multidic/copyvoiceone.php
@@ -0,0 +1,74 @@
+<?php
+  
+  $language = 1;
+  $source   = 5;
+  $lection  = 7;
+  $cesta_ke_zvukum = "./voices/novy_adresar_pro_zvuky/Slov_7_lekce/";
+  
+  function seznam_souboru($cesta) {
+  	$p_dir = opendir($cesta);
+    	if (Empty($p_dir)) {
+          
+          return NULL;  	
+     }  	
+     while (($p = readdir($p_dir)) != NULL) {
+       if ($p == "." || $p == "..") {
+       	 continue;
+       }
+     	 $pole[] = $p;
+     }
+     
+     sort($pole);
+     return $pole;   
+  } // end function seznam_souboru
+  
+  //print_r ( seznam_souboru($cesta_ke_zvukum) );
+  
+  
+  require_once("./classes/db.php");
+    $spojeni = new DB_Sql();
+    $dotaz = "SELECT * FROM dict 
+                WHERE language LIKE '$language' 
+                  AND source LIKE '$source' 
+                  AND lection LIKE '$lection' 
+              ORDER BY \"IDdict\"";
+    $spojeni->query($dotaz);
+    
+    
+    $seznam_souboru = seznam_souboru($cesta_ke_zvukum);
+    if ($seznam_souboru == NULL) {
+      echo "Chyba $cesta neexistuje.\n";
+    	exit();
+    }
+/*    if (Count($seznam_souboru) != $spojeni->num_rows()) {
+      echo "Chyba. Pocet souboru neodpovida poctu zaznamu v db. ".Count($seznam_souboru)." ".$spojeni->num_rows()."\n";
+    	exit();
+    }
+*/
+    $i = 0;
+    $pocitadlo = 1;
+    while ($spojeni->next_record()) {
+      if ($pocitadlo != 0 + substr($seznam_souboru[$i], 4, 3) ) {
+          echo "Soubor $pocitadlo chybi - bude preskocen";
+          $pocitadlo++;
+          continue;
+      }
+      $translations[$spojeni->Record["idf"]] = $spojeni->Record["translation"];
+      $zdroj = $cesta_ke_zvukum.$seznam_souboru[$i];
+      $cil = "./voices/word/".$spojeni->Record["IDdict"].".mp3";
+      if (File_Exists($cil)) {
+      	echo "Chyba $cil jiz neexistuje.\n";
+      	continue;
+      }
+      rename($zdroj, $cil);
+      echo "Kopiruji $zdroj na $cil.\n";
+      
+      $spojeni_up = new DB_Sql();
+      $dotaz_up = "UPDATE dict SET word_voice = 1 
+                WHERE \"IDdict\" = ".$spojeni->Record["IDdict"];
+      $spojeni_up->query($dotaz_up);
+      $i++;
+      $pocitadlo++;
+    }
+    
+?>
diff --git a/old/html/multidic/copyvoiceonecontext.php b/old/html/multidic/copyvoiceonecontext.php
new file mode 100644
index 0000000..3f5b9c8
--- /dev/null
+++ b/old/html/multidic/copyvoiceonecontext.php
@@ -0,0 +1,74 @@
+<?php
+  
+  $language = 1;
+  $source   = 5;
+  $lection  = 9;
+  $cesta_ke_zvukum = "./voices/novy_adresar_pro_zvuky/Kont_9_lekce/";
+  
+  function seznam_souboru($cesta) {
+  	$p_dir = opendir($cesta);
+    	if (Empty($p_dir)) {
+          
+          return NULL;
+     }  	
+     while (($p = readdir($p_dir)) != NULL) {
+       if ($p == "." || $p == ".." || is_dir($cesta.$p)) {
+       	 continue;
+       }
+     	 $pole[] = $p;
+     }
+     
+     sort($pole);
+     return $pole;   
+  } // end function seznam_souboru
+  
+  //print_r ( seznam_souboru($cesta_ke_zvukum) );
+  
+  
+  require_once("./classes/db.php");
+    $spojeni = new DB_Sql();
+    $dotaz = "SELECT * FROM dict 
+                WHERE language LIKE '$language' 
+                  AND source LIKE '$source' 
+                  AND lection LIKE '$lection' 
+              ORDER BY \"IDdict\"";
+    $spojeni->query($dotaz);
+    
+    
+    $seznam_souboru = seznam_souboru($cesta_ke_zvukum);
+    if ($seznam_souboru == NULL) {
+      echo "Chyba $cesta neexistuje.\n";
+    	exit();
+    }
+/*    if (Count($seznam_souboru) != $spojeni->num_rows()) {
+      echo "Chyba. Pocet souboru neodpovida poctu zaznamu v db. ".Count($seznam_souboru)." ".$spojeni->num_rows()."\n";
+    	exit();
+    }
+*/
+    $i = 0;
+    $pocitadlo = 1;
+    while ($spojeni->next_record()) {
+      if ($pocitadlo != 0 + substr($seznam_souboru[$i], 4, 3) ) {
+          echo "Soubor $pocitadlo chybi - bude preskocen";
+          $pocitadlo++;
+          continue;
+      }
+      $translations[$spojeni->Record["idf"]] = $spojeni->Record["translation"];
+      $zdroj = $cesta_ke_zvukum.$seznam_souboru[$i];
+      $cil = "./voices/context/".$spojeni->Record["IDdict"].".mp3";
+      if (File_Exists($cil)) {
+      	echo "Chyba $cil jiz existuje.\n";
+      	continue;
+      }
+      rename($zdroj, $cil);
+      echo "Kopiruji $zdroj na $cil.\n";
+      
+      $spojeni_up = new DB_Sql();
+      $dotaz_up = "UPDATE dict SET context_voice = 1 
+                WHERE \"IDdict\" = ".$spojeni->Record["IDdict"];
+      $spojeni_up->query($dotaz_up);
+      $i++;
+      $pocitadlo++;
+    }
+    
+?>
diff --git a/old/html/multidic/css.php b/old/html/multidic/css.php
new file mode 100644
index 0000000..8f9c548
--- /dev/null
+++ b/old/html/multidic/css.php
@@ -0,0 +1,100 @@
+<?php
+/* SVN FILE: $Id: css.php 4409 2007-02-02 13:20:59Z phpnut $ */
+/**
+ * Short description for file.
+ *
+ * Long description for file
+ *
+ * PHP versions 4 and 5
+ *
+ * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
+ * Copyright 2005-2007, Cake Software Foundation, Inc.
+ *								1785 E. Sahara Avenue, Suite 490-204
+ *								Las Vegas, Nevada 89104
+ *
+ * Licensed under The MIT License
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @filesource
+ * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
+ * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
+ * @package			cake
+ * @subpackage		cake.app.webroot
+ * @since			CakePHP(tm) v 0.2.9
+ * @version			$Revision: 4409 $
+ * @modifiedby		$LastChangedBy: phpnut $
+ * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
+ * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
+ */
+/**
+ * Enter description here...
+ */
+	require(CONFIGS . 'paths.php');
+	require(CAKE . 'basics.php');
+	require(LIBS . 'folder.php');
+	require(LIBS . 'file.php');
+	require(LIBS . 'legacy.php');
+/**
+ * Enter description here...
+ *
+ * @param unknown_type $path
+ * @param unknown_type $name
+ * @return unknown
+ */
+	function make_clean_css($path, $name) {
+		 require(VENDORS . 'csspp' . DS . 'csspp.php');
+		 $data  =file_get_contents($path);
+		 $csspp =new csspp();
+		 $output=$csspp->compress($data);
+		 $ratio =100 - (round(strlen($output) / strlen($data), 3) * 100);
+		 $output=" /* file: $name, ratio: $ratio% */ " . $output;
+		 return $output;
+	}
+/**
+ * Enter description here...
+ *
+ * @param unknown_type $path
+ * @param unknown_type $content
+ * @return unknown
+ */
+	function write_css_cache($path, $content) {
+		 if (!is_dir(dirname($path))) {
+			  mkdir(dirname($path));
+		 }
+		 $cache=new File($path);
+		 return $cache->write($content);
+	}
+
+	if (preg_match('|\.\.|', $url) || !preg_match('|^ccss/(.+)$|i', $url, $regs)) {
+		 die('Wrong file name.');
+	}
+
+	$filename = 'css/' . $regs[1];
+	$filepath = CSS . $regs[1];
+	$cachepath = CACHE . 'css' . DS . str_replace(array('/','\\'), '-', $regs[1]);
+
+	if (!file_exists($filepath)) {
+		 die('Wrong file name.');
+	}
+
+	if (file_exists($cachepath)) {
+		 $templateModified=filemtime($filepath);
+		 $cacheModified   =filemtime($cachepath);
+
+		 if ($templateModified > $cacheModified) {
+			  $output=make_clean_css($filepath, $filename);
+			  write_css_cache($cachepath, $output);
+		 } else {
+			  $output = file_get_contents($cachepath);
+		 }
+	} else {
+		 $output=make_clean_css($filepath, $filename);
+		 write_css_cache($cachepath, $output);
+	}
+	header("Date: " . date("D, j M Y G:i:s ", $templateModified) . 'GMT');
+	header("Content-Type: text/css");
+	header("Expires: " . gmdate("D, j M Y H:i:s", time() + DAY) . " GMT");
+	header("Cache-Control: cache"); // HTTP/1.1
+	header("Pragma: cache");        // HTTP/1.0
+	print $output;
+?>
\ No newline at end of file
diff --git a/old/html/multidic/css/KSA.CSS b/old/html/multidic/css/KSA.CSS
new file mode 100644
index 0000000..052d273
--- /dev/null
+++ b/old/html/multidic/css/KSA.CSS
@@ -0,0 +1,273 @@
+DIV.main{
+	position:relative;
+	border:1px solid #848484;
+	background-color:#FFFFFF;
+	text-align: left;
+	width:900px;
+	left:50%;
+	margin-left:-450px;
+}
+DIV.content {
+	position:relative;
+	text-align: justify;
+	width:800px;
+	height: auto;
+	left:10px;
+        font-family:Verdana, Arial, Helvetica, sans-serif;
+	font-size:16px;
+        font-weight:normal;
+	color:#FFFFFF;
+}
+DIV.middleleft{
+	position:absolute;
+	text-align: justify;
+	width:459px;
+	height: auto;
+	top:355px;
+	left:10px;
+	color:#008B8B;
+}
+DIV.middletext{
+	position:absolute;
+	text-align: justify;
+	width:800px;
+	height: auto;
+	top:260px;
+	left:10px;
+        font-family:Verdana, Arial, Helvetica, sans-serif;
+	font-size:16px;
+        font-weight:normal;
+	color:#000000;
+}
+DIV.left{
+	position:absolute;
+	border:1px solid #000000;
+	background-color:#FFFFFF;
+	text-align: left;
+	width:263px;
+	height: auto;
+	top:15px;
+	left:135px;
+	color:#666666;
+	float:left;
+}
+
+DIV.midlegreen{
+	position:absolute;
+	border:0px solid #000000;
+	background-color:#FFFFFF;
+	text-align: justify;
+	width:196px;
+	top:15px;
+	left:402px;
+	font-family : Arial, Helvetica, sans-serif;
+	font-size : 11px;
+	font-weight:normal;
+	color:#666666;
+}
+DIV.nadpis{
+	position:absolute;
+	border:0px solid #000000;
+	text-align: left;
+	width:459px;
+	height: auto;
+	top:235px;
+	left:10px;
+        font-family:Verdana, Arial, Helvetica, sans-serif;
+	font-size:22px;
+        font-weight:bold;
+	color:#008B8B;
+}
+
+IMG.graystrip{
+position:absolute;
+left:0px;
+top:0px;
+width:898px;
+height:10px;
+}
+
+IMG.mainim{
+position:absolute;
+left:0px;
+top:10px;
+width:798px;
+height:168px;
+}
+
+IMG.first{position:absolute;left:0px;top:178px;width:202px;height:22px;}
+IMG.blue{position:absolute;left:202px;top:178px;width:196px;height:22px;}
+IMG.inter1{position:absolute;left:398px;top:178px;width:4px;height:22px;}
+IMG.green{position:absolute;left:402px;top:178px;width:196px;height:22px;}
+IMG.inter2{position:absolute;left:598px;top:178px;width:4px;height:22px;}
+IMG.gray{position:absolute;left:602px;top:178px;width:196px;height:22px;}
+
+IMG.logozcu{
+position:absolute;
+left:728px;
+top:212px;
+width:68px;
+height:25px;
+}
+.menu{font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-weight:bold;color:#666666;text-decoration:none;}
+A:HOVER.menu{color:#6C9894;}
+.menuSml{font-family : Arial, Helvetica, sans-serif;font-size : 10px;font-weight:normal;color:#666666;text-decoration:none;}
+A:HOVER.menuSml{color:#6C9894;}
+DIV.menu01{font-family : Arial, Helvetica, sans-serif;font-size : 12px;font-weight:normal;color:#666666;text-decoration:none;
+position: absolute;left:490px;top:160px;height:11px;background-image:url(transpar.gif);}
+.nadpis {
+	position:relative;
+	text-align: left;
+	width:800px;
+	height: auto;
+	left:7px;
+        font-family:Verdana, Arial, Helvetica, sans-serif;
+	font-size:18px;
+        font-weight:bold;
+	color:#6C9894;
+}
+
+.akt{
+	font-family : Arial, Helvetica, sans-serif;
+	font-size : 12px;
+	text-align : justify;
+}
+
+.aktDate{
+	font-family : Verdana, Arial, Helvetica, sans-serif;
+	font-size : 11px;
+	font-weight:bold;
+}
+DIV.www{
+	position:absolute;
+	border:0px solid #000000;
+	background-color:#FFFFFF;
+	bottom:75px;
+	font-family : Arial, Helvetica, sans-serif;
+	font-size : 10px;
+	font-weight:normal;
+	color:#666666;
+	width:898px;
+	text-align: center;
+}
+
+A  {
+	text-decoration : none;
+	color : #3D4E5E;
+	font-weight : bold;
+}
+
+A.hover  {
+	text-decoration : underline;
+	color : #3D4E5E;
+	font-weight : bold;
+}
+
+.nadpis2 {
+	font-family:Verdana, Arial, Helvetica, sans-serif;
+	font-size:18px;
+	font-weight:bold;
+	color: #3D4E5E;
+}
+.nadpis3 {
+	font-family:Verdana, Arial, Helvetica, sans-serif;
+	font-size:16px;
+	font-weight:bold;
+	color: #3D4E5E;
+}
+td.poznamka			{	font-size:			8pt;
+						font-style:			italic;
+						font-weight:		normal;
+						font-family:		"Verdana", sans-serif;
+						color:				black }
+td.header_nadpis	{	font-size:				22pt;
+						font-weight:			bold;
+						font-family:			"Verdana", sans-serif;
+						color:					#0000CC;
+					}
+
+td.header_kontext	{	font-size:				12pt;
+						font-weight:			normal;
+						font-family:			"Verdana", sans-serif;
+						color:					#0000EE;
+					}
+
+td.zaznam			{	font-size:				8pt;
+						font-weight:			normal;
+						font-family:			"Verdana", sans-serif;
+						color:					black;
+					}
+
+td.poznamka			{
+	font-size:8pt;
+	font-style:italic;
+	font-weight:normal;
+	font-family:"Verdana", sans-serif;
+	color:black;
+	text-align : justify;
+}
+
+td.nazev			{	font-size:			10pt;
+						font-style:			normal;
+						font-weight:		normal;
+						font-family:		"Verdana", sans-serif;
+						color:				black }
+
+td.pnazev			{	font-size:			10pt;
+						font-style:			normal;
+						font-weight:		bold;
+						font-family:		"Verdana", sans-serif;
+						color:				black }
+
+
+h3.chyba			{	font-size:				12pt;
+						font-weight:			bold;
+						font-family:			"Verdana", sans-serif;
+						color:					red;
+					}
+
+h3.uspech			{	font-size:				12pt;
+						font-weight:			bold;
+						font-family:			"Verdana", sans-serif;
+						color:					black;
+					}
+
+p.zivotopis			{	font-size:			10pt;
+						font-style:			normal;
+						font-weight:		normal;
+						font-family:		"Verdana", sans-serif;
+						color:				black }
+
+td.footer_right	{	font-size:			10pt;					
+					font-family:		"Verdana", sans-serif;
+					font-weight:		bold;}
+
+td.footer_left	{	font-size:			8pt;					
+					font-family:		"Verdana", sans-serif;
+					font-style:			italic;
+					font-weight:		normal;
+					color:				#0000EE;}
+select  {
+	font-size : 10;
+	font-family : Arial;
+	color : Black;
+}
+
+body  {
+	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size : 12;
+	color : Black;
+}
+
+td.data  {
+	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size : 12;
+	color : Black;
+}
+
+td  {
+	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size : 12;
+	color : Black;
+}
+
diff --git a/old/html/multidic/css/MAIN.CSS b/old/html/multidic/css/MAIN.CSS
new file mode 100644
index 0000000..0a0fc8b
--- /dev/null
+++ b/old/html/multidic/css/MAIN.CSS
@@ -0,0 +1,488 @@
+@media screen, projection{
+body{padding:0; margin:0; font-family:Verdana,Arial,sans-serif; font-size:83%; background:#fff; color:#000;}
+h1,h2,h3{font-size:120%; margin:1em 0 0.5em;} h1{margin:0.2em 0;} h2{font-size:140%; font-weight:normal;} h3{font-size:110%;}
+/*#head h1{border:1px solid black;}*/
+.width_50 h2,.width2_50 h2,.kroky h2,#news_home h2{font-size:120%; font-weight:bold; margin:0;}
+.kroky h2{font-size:110%;}
+
+hr{height:1px; border:none; border-bottom:1px dashed #D9D9D9; clear:left; margin-top:1em 0; padding-top:0.5em;}
+
+pre{font-family:monospace; margin-top:0;}
+
+p,
+#content ul,
+div.akce_home{
+	margin-top:5px;
+	margin-bottom:20px;
+}
+
+ol li{margin:1em 0;}
+
+/* BARVY */
+.white,
+#domenapruh, #domenapruh div, #domenapruh a,
+.help span, .akce_home span,
+.jmeno_domeny, th{
+	color:#fff;
+}
+
+.black,
+.floatright h2,
+.cena_objednavky,
+#domenapruh a:hover,
+.help:hover,
+.cena_objednavky,
+h2 span{
+	color:#000;
+}
+
+.red,
+a, h2,
+em, .help em,
+#slogan span,
+.akce_home strong,
+#news_home strong,
+.kroky h2{
+	color:#D93300;
+}
+
+.gray, .adress{color:#A6A6A6;}
+.color1{background:yellow;}
+
+/* HLAVNI */
+#head, #main, #domenapruh{position:relative;}
+#slogan, #left{position:absolute;}
+#head, #main, #left, #domenapruh{top:0; left:0;}
+
+#head{padding:18px 34px;}
+
+#slogan{
+	top: 15px;
+	right: 34px;
+	font-size: 180%;
+	color: #bbb;
+	text-align: right;
+	margin-left: 150px;
+}
+
+#slogan form{font-size: 45%; margin-top: 15px;}
+
+#domenapruh{padding: 6px 34px; background: #D93300}
+
+#left{width: 199px; border-right: 1px dashed #D9D9D9; border-bottom: 1px dashed #D9D9D9;}
+
+#label{
+	padding: 3px 34px;
+	text-align: right;
+	background: #FFB453;
+	border-bottom: 1px solid #D93300;
+}
+
+#main{border-top: 1px solid #D93300;}
+#content{padding: 0 36px 0 220px;}
+#content2{padding: 20px 36px;}
+
+.content_home{margin-right: 150px;} .content_home div.hack{width:100%;}
+.content_home2{margin-right: 230px;}
+
+#drobecky{padding: 5px 0 0 220px;}
+
+#news_home{
+	position: absolute;
+	top: 2.2em;
+	right: 0;
+	padding-top: 21px;
+	padding-right: 10px;
+	width: 165px;
+	font-size: 85%;
+}
+
+#news_home div{padding-left: 10px;}
+
+.adress{font-size:85%; margin-left:220px; padding-right:36px}
+
+.cena_objednavky{
+	right: 34px;
+	bottom: 10px;
+	padding: 5px;
+	margin-top: 3px;
+	margin-left: 10px;
+}
+
+.novinky{
+	font-size: 80%; margin-top: 5px;
+	padding: 0 10px;
+	border: 1px solid #D9D9D9;
+	background: #F9F9F9;
+}
+
+.novinky p{margin-bottom: 10px;}
+
+.novinky hr{display:none;}
+
+/* NAV + VLEVO */	
+#navigation ul{list-style: none; padding: 0; margin: 0;}
+#navigation li{border-bottom: 6px solid #fff;}
+#navigation li li{margin: 0; background: #F2F2F2; border-bottom: 1px solid #fff;}
+#navigation li li li{border: none; border-top: 1px solid #fff;}
+
+.nadpis_sekce{
+	font-size: 110%;
+	font-weight: bold;
+	padding: 2px 0 3px 17px;
+	background: #E5E5E5;
+	border-bottom: 1px solid #fff;
+}
+
+#info{font-size: 85%; padding: 15px; margin-top: -10px;}
+
+.adress ul, .adress li{list-style: none; display: inline; padding: 0; margin: 0;}
+
+/* ODKAZY */
+a{text-decoration: underline;}
+a:visited{color: #A02600;}
+a:hover{color: #000; text-decoration: none; background-color: #FFC77F;}
+
+#navigation a{
+	color: #000;
+	display: block;
+	padding: 2px 0 3px 12px; margin: 0;
+	border-left: 5px solid #D9D9D9;
+	/*text-decoration:none;*/
+}
+
+#navigation li li li a,
+#navigation li li li a.active{
+	font-size: 85%;
+	padding: 2px 0 3px 18px;
+	background: #FFE5C3;
+	border-left: 5px solid #FFB453;
+}
+
+#navigation a:hover,
+#navigation a:hover.active,
+#navigation li li li a:hover.active{
+	text-decoration: underline;
+	background: #F2F2F2;
+	border-left-color: #D93300;
+}
+
+#navigation a.active{
+	color: #000;
+	background: #FFD8A6;
+	border-left-color: #FFB453;
+}
+
+#navigation li li li a.active{
+	color:#000;
+	background:#FFE5C3;
+	border-left-color:#D93300;
+}
+
+.pdf{padding-left:22px; background:transparent url(../images/pdf.gif) 0 50% no-repeat;}
+
+#head a, #head a:hover{background:transparent;}
+
+#content a[href^='http:'], #content a[href^='https:']{
+	padding-right: 9px;
+	background: url(../images/a_ven.gif) 100% 2px no-repeat;
+}
+
+#content a[href^='http:']:hover, #content a[href^='https:']:hover{
+	background:#FFC77F url(../images/a_ven2.gif) 100% 2px no-repeat;
+}
+
+/* FORM */
+form{margin:0;}
+#left input{margin:2px 0;}
+
+fieldset{margin-top:1em; background:#f5f5f5; border:1px solid #ddd; _padding:0.5em;}
+legend{color:#000; padding:0.3em 1em; font-weight:bold; background:#fff; border:1px solid #ddd; _margin-top:0.3em;}
+.obecne fieldset,.obecne legend{background:#FFEACF; border-color:#FFB453;}
+.sluzby fieldset,.sluzby legend{background:#F5D9D0; border-color:#E88567;}
+.podpora fieldset,.podpora legend{background:#D3EDF5; border-color:#7CBACC;}
+.prechod fieldset,.prechod legend{background:#D5F6EC; border-color:#45B18F;}
+.obecne fieldset,.sluzby fieldset,.podpora fieldset,.prechod fieldset{background:#fff;}
+
+/*input:hover,select:hover,input:hover,#content input:focus,#left input:focus,*/.cena_objednavky{background-color:#FFB453; border-color:#000;}
+	
+/*#content input:focus,#left input:focus{border-style:solid; background-color:#eee;}*/
+
+/* FORM OBJ */
+.forms{width: 290px; margin-right: 10px;}
+.forms2{width: 130px; margin-right: 0;}
+.forms3{width: 100%;}
+
+.forms3 .row label,
+.forms3 .row span,
+.forms3 .row_check_radio label,
+.forms3 .row_check_radio span{
+	width: 200px;
+}
+
+.row, .row_check_radio{clear: left; padding-top: 0.5em;}
+.row label, .row input, .row span{width: 140px;}
+.row span.neni_mail{margin-left: 290px; margin-top: -1.5em;}
+
+.need{/*border: 1px solid black; */background:#FFF1E0;}
+
+/* TAB */
+table{
+	font-size:100%;
+	margin: 5px 0 15px 0;
+	border: none;
+	border-collapse: collapse;
+}
+
+th, td{padding: 3px 10px; border: 1px solid #D9D9D9;}
+th{text-align: left; background: #FFB453;}
+.tdsvetle{background: #F8F8F8;}
+tr:hover{background: #eee;}
+
+.no_border, .no_border td, .no_border th, #head a img{border: none;}
+.active_tr{background: #FFE4C1;}
+.kroky td, .kroky th{padding: 3px;}
+
+table div{margin: -3px -10px;}
+table div table{border: none; margin: 0; width: 100%; height: 100%;}
+
+/* OSTATNI */
+.objednat{margin: 10px 0;}
+
+.objednat form{
+	padding: 6px;
+	background: #F9F9F9;
+	border: 1px solid #D9D9D9;
+}
+
+.obj_content{margin-right: 210px;}
+
+.kroky{
+	width: 170px;
+	padding: 10px;
+	margin-bottom: 10px; _margin-top:20px;
+	background: #FAFAFA;
+	border: 1px solid #7A7A7A;
+}
+
+.kroky ul{margin: 0; padding: 0; list-style-type: none;}
+.kroky li{padding: 2px 0 2px 15px;}
+
+.krok_active{background: #FFE4C1 url(../images/sipka_red_to_right.gif) 0 50% no-repeat;}
+.krok_ok{background: #FAFAFA url(../images/fajfka_green_ok.gif) 0 50% no-repeat;}
+
+.screenshots{margin-top: 5px;}
+.screenshots div{text-align: center; font-size: 80%; width: 100px; height: 130px; margin:5px; float: left;}
+.screenshots div a img{border: none;}	
+
+.foto-blog{float:left; width:142px; height:180px; font-size:85%; margin-right:15px;}
+.foto-blog div{display:table-cell; width:140px; height:140px; text-align:center; vertical-align:middle; background:#f4f4f4; border:1px solid #ddd;}
+.foto-blog div a img{border:1px solid #000;}
+.foto-blog div:hover{background:#ddd;}
+
+.hidden,.print,.printurl{display: none;}
+.visibility{visibility: hidden;}
+.right{text-align: right;}
+.center{text-align: center;}
+.justify{text-align: justify;}
+.top{vertical-align: top;}
+.floatright{float:right; position: relative;}
+img.floatright{margin-right:-35px; background:#fff;}
+
+.floatleft,
+.row label,
+.row_check_radio label,
+.forms,
+.forms2,
+.row span{
+	float: left;
+	/*position: relative;*/
+}
+
+.clear{clear: both;}
+.clear_left{clear: left;}
+.clear_right{clear: right;}
+
+.help, blockquote{line-height:14px; padding:10px; border:1px solid #D9D9D9; background:#F9F9F9;}
+
+.help span,.akce_home span{background: #D93300;}
+
+.jmeno_domeny{padding:10px; background:#FFB453; border:1px solid #D93300;}
+
+.width_190{width:190px;}
+
+.width_50, .width2_50{
+	width:49%;
+	margin-right:1%;
+	margin-top:5px;
+	float:left;
+}
+
+.width2_50{margin-right: 0;}
+.width_50 div, .width2_50 div{border:1px solid;}
+.width_50 h3, .width2_50 h3{color:#000; padding:0; margin-top:0;}
+.width_50 h4, .width2_50 h4{font-size:100%;	padding:3px 0;	margin:0;}
+.width_50 p, .width2_50 p{margin:0.5em 0;}
+.width_50 div form div, .width2_50 div form div{border:none;}
+
+.orangebox div,.greenbox div{padding:5px;}
+.orangebox div p,.greenbox div p{font-weight:bold; padding:0 5px;}
+.orangebox div{border-color:#FF9000; background:#FFC77F;}
+.greenbox div{border-color:#45B18F; background:#96D3C0;}
+
+.poprve{font-size:90%; width:200px; padding:0.7em; margin-left:0.7em; border:1px solid #D9D9D9; background:#F9F9F9;}
+.poprve h3{font-size:130%; margin:0}
+.poprve p{margin:0.5em 0;}
+.poprve ul{list-style-type:none; padding:0; margin:0;}
+.poprve li{padding:0.1em 0;}
+
+.w30{width:30%;}
+
+#news_home div div{
+	padding:5px 5px 5px 60px;
+	margin-bottom:5px;
+	background-color:#fff;
+	border:1px solid #D9D9D9;
+}
+
+#news_home div div h3{
+	color: #FF9900;
+	font-size: 110%;
+	margin-bottom: 3px;
+	margin-top: 0;
+}
+
+#soutez{float:right; margin:0 0 1em 2em; text-align:center;}
+#soutez h3{margin:0;}
+#soutez a img{border:none;}
+
+.header{padding:15px 0 15px 60px; background-position:0 50%;}
+
+.div_seznam{margin-left:20px;}
+.div_seznam li{margin-left:1.5em;}
+
+.akce_home{padding:10px; background:#FFF5E9; border:1px solid #D93300;}
+.akce_home hr{border-bottom:1px dashed #D93300;}
+
+.add{margin-top: -12px; margin-bottom: 10px;}
+.add_top{margin-top: -24px; margin-bottom: 24px; text-align: right;}
+
+.ssl{
+	font-size: 80%;
+	padding: 10px 5px 15px 70px;
+	border-top: 1px dashed #D9D9D9;
+	background: white url(../images/ikonky/zamek_maly.gif) 30px 5px no-repeat;
+}
+
+.map1{width: 30%; padding-right: 3%;}
+.map1 h4{display: inline;}
+.map1 p{font-size: 90%; color: gray;}
+
+.none, a.logo img{border: none;}
+.small, .help{font-size: 85%;}
+hr.hrwhite{border-bottom-color: white;}
+
+/* ----------------- ***** IKONKY NA WEBU V RUZNYCH TAZICH ***** ---------------- */
+.ik_zaklad{background: #fff url(../images/ikonky/zaklad_01.gif) 5px 5px no-repeat;}
+.ik_secur{background: #fff url(../images/ikonky/zamek.gif) 10px 5px no-repeat;}
+.ik_stat{background: #fff url(../images/ikonky/stat_01.gif) 5px 5px no-repeat;}
+.ik_db{background: #fff url(../images/ikonky/db_01.gif) 5px 7px no-repeat;}
+.ik_mail{background: #fff url(../images/ikonky/mail_01.gif) 5px 5px no-repeat;}
+.ik_nastaveni{background: #fff url(../images/ikonky/nastaveni_01.gif) 5px 5px no-repeat;}
+.ik_podpora{background: #fff url(../images/ikonky/podpora_01.gif) 10px 5px no-repeat;}
+.ik_neomezeno{background: #fff url(../images/ikonky/neomezeno_01.gif) 5px 5px no-repeat;}
+.ik_hodiny{background: #fff url(../images/ikonky/hodinky_01.gif) 5px 5px no-repeat;}
+.ik_slozka{background: #fff url(../images/ikonky/slozka.gif) 5px 5px no-repeat;}
+.ik_tuzka{background: #fff url(../images/ikonky/tuzka.gif) 5px 5px no-repeat;}
+.ik_planeta{background: #fff url(../images/ikonky/planeta.gif) 5px 5px no-repeat;}
+
+.ik_zaklad2,.ik_stat2,.ik_db2,.ik_mail2,.ik_slozka2,.ik_nastaveni2,.sluzba{
+	background: #FAFAFA;
+	background-position: 5px 5px;
+	background-repeat: no-repeat;
+	border: 1px solid #E5E5E5;
+	font-size:83%;
+	margin-bottom:0.5em;
+}
+
+.sluzba{font-size:100%; /*min-height:11em; */background-position: 17px 12px; background-image: url(../images/ikonky/sl_planeta.gif);}
+.sluzba h2{margin-top:0.5em;}
+.sluzba p,.sluzba h2{padding:0 1em 0 80px;}
+.sl2{background-image: url(../images/ikonky/sl_slozka-planeta.gif);}
+.sl3{background-image: url(../images/ikonky/sl_dedik.gif);}
+
+.ik_zaklad2{background-image: url(../images/ikonky/gray_zaklad_01.gif); min-height: 100px;}
+.ik_stat2{background-image: url(../images/ikonky/gray_stat_01.gif); min-height: 100px;}
+.ik_db2{background-image: url(../images/ikonky/gray_db_01.gif); min-height: 100px;}
+.ik_mail2{background-image: url(../images/ikonky/gray_mail_01.gif); min-height: 100px;}
+.ik_slozka2{background-image: url(../images/ikonky/gray_slozka.gif); min-height: 100px;}
+.ik_nastaveni2{background-image: url(../images/ikonky/gray_nastaveni_01.gif); min-height: 100px;}
+
+.ik_zaklad2 p, .ik_stat2 p, .ik_db2 p, .ik_mail2 p, .ik_slozka2 p, .ik_nastaveni2 p{padding: 10px 10px 10px 60px;}
+.ik_zaklad2 li, .ik_stat2 li, .ik_db2 li, .ik_mail2 li, .ik_slozka2 li, .ik_nastaveni2 li{margin-left: 34px;}
+.ik_zaklad2 h2, .ik_stat2 h2, .ik_db2 h2, .ik_mail2 h2, .ik_slozka2 h2, .ik_nastaveni2 h2{padding: 10px 0 0 60px;}
+
+.ik_zaklad2_small_1, .ik_stat2_small_1, .ik_db2_small_1, .ik_mail2_small_1, .ik_slozka2_small_1, .ik_nastaveni2_small_1{
+	background: #F1F1F1;
+	background-position: 50% 5px;
+	background-repeat: no-repeat;
+}
+
+.nav_klientska_sekce{padding-bottom: 5px; border: 1px solid #fff;}
+.nav_klientska_sekce ul{margin: 0; padding: 0;}
+
+.nav_klientska_sekce li{
+	position: relative;
+	display: block;
+	text-align: center;
+	margin: 3px 3px 0 0;
+	padding: 0;
+	float: left;
+}
+
+.nav_klientska_sekce ul a{
+	display: block;
+	height: 25px;
+	font-size: 80%;
+	padding: 40px 10px 5px;
+	background-position: 50% 5px;
+	background-repeat: no-repeat;
+	border: 1px solid #F1F1F1;
+	float: left;
+}
+
+.ik_zaklad2_small_1, .ik_zaklad2_small_2			{background-image: url(../images/ikonky/small_zaklad_01.gif);}
+.ik_stat2_small_1, .ik_stat2_small_2					{background-image: url(../images/ikonky/small_stat_01.gif);}
+.ik_db2_small_1, .ik_db2_small_2							{background-image: url(../images/ikonky/small_db_01.gif);}
+.ik_mail2_small_1, .ik_mail2_small_2					{background-image: url(../images/ikonky/small_mail_01.gif);}
+.ik_slozka2_small_1, .ik_slozka2_small_2			{background-image: url(../images/ikonky/small_slozka.gif);}
+.ik_nastaveni2_small_1, .ik_nastaveni2_small_2{background-image: url(../images/ikonky/small_nastaveni_01.gif);}
+
+.nav_klientska_sekce a:hover,
+.nav_klientska_sekce .ik_zaklad2_small_2,
+.nav_klientska_sekce .ik_stat2_small_2,
+.nav_klientska_sekce .ik_db2_small_2,
+.nav_klientska_sekce .ik_mail2_small_2,
+.nav_klientska_sekce .ik_slozka2_small_2,
+.nav_klientska_sekce .ik_nastaveni2_small_2{
+	background-color: #E5E5E5;
+	border: 1px solid #000;
+}
+}
+
+*--------------------- TISKOVE STYLY ---------------------*/
+/*@media print{
+body{padding:0; margin:0; font-size:80%;}
+*{font-family:serif; color:black;}
+h1{font-size:160%;} h2{font-size:140%;} h3{font-size:120%;}
+hr{clear:both;}
+hr.print,hr.red{border:3pt solid #D93300;}
+.printnone,#domenapruh,#slogan,#slogan_text,#left,#navigation,.hidden,.add_top{display:none;}
+.printurl{position:absolute; top:0; right:0; font-size:150%;}
+.printurl strong{font-size:150%}
+table,th,td{border-collapse:collapse; border:1pt solid gray;}
+a img{border:none;}
+#content a:after{content:" ("attr(href)")"; color:#D93300; font-style:italic;}
+#content a[name]{display:none;}
+#news_home div div{float:left; height:100pt; padding:10pt;}
+}*/
\ No newline at end of file
diff --git a/old/html/multidic/css/arabic.css b/old/html/multidic/css/arabic.css
new file mode 100644
index 0000000..749abbc
--- /dev/null
+++ b/old/html/multidic/css/arabic.css
@@ -0,0 +1,9 @@
+body {
+	background-color: #B5B5B5;
+}
+
+.nadpis_sekce {
+	background: #959595;
+	border: 0px;
+	border-bottom: 1px solid #555555;
+}
\ No newline at end of file
diff --git a/old/html/multidic/css/cake.generic.css b/old/html/multidic/css/cake.generic.css
new file mode 100644
index 0000000..491dc7a
--- /dev/null
+++ b/old/html/multidic/css/cake.generic.css
@@ -0,0 +1,251 @@
+*{
+margin:0;
+padding:0;
+}
+
+body{
+font-family:"frutiger linotype","lucida grande",helvetica,arial,sans-serif;
+text-align:center;
+color:#333;
+font-size: 76%;
+}
+
+/* General Style Info */
+a{
+color:#003d4c;
+text-decoration:underline;
+}
+a:hover{
+color:#003d4c;
+text-decoration:none;
+}
+
+a img{
+border:none;
+}
+
+h1, h2, h3, h4{
+font-weight:normal;
+}
+
+h1{
+color: #003d4c;
+margin:0.3em 0;
+font-size: 180%;
+}
+
+h2{
+color:#c6c65b;
+padding-top: 1em;
+margin:0.3em 0;
+font-size: 180%;
+}
+
+h3{
+color:#c6c65b;
+padding-top:2em;
+font-size: 140%;
+}
+
+h4{
+color:#c6c65b;
+padding-top:0.5em;
+font-weight:normal;
+}
+
+em {
+font-size: 12px;
+}
+
+ul, li {
+margin: 0 12px;
+}
+
+/* Layout */
+
+#container{
+text-align:left;
+}
+
+#header{
+margin-top: 1em;
+padding: 4px 20px;
+}
+
+#content{
+clear:both;
+padding: 0px 40px 10px 40px;
+background-color: #fff;
+color: #333;
+}
+#footer{
+clear:both;
+padding: 6px 10px;
+text-align: right;
+}
+
+/* tables */
+
+table {
+width: 100%;
+border-top: 1px solid #ccc;
+border-left: 1px solid #ccc;
+border-bottom: 1px solid #ccc;
+color:#333;
+background-color: #fff;
+clear:both;
+padding: 0;
+margin: 0 0 2em 0;
+white-space: normal;
+}
+th {
+background-color: #e2e2e2;
+border-top: 1px solid #fff;
+border-left: 1px solid #fff;
+border-right: 1px solid #003d4c;
+border-bottom: 1px solid #003d4c;
+text-align: center;
+padding:1px 4px;
+}
+table tr td {
+border-right: 1px solid #ddd;
+padding:4px 4px;
+vertical-align:top;
+text-align: center;
+}
+table tr.altRow td {
+background: #f4f4f4;
+}
+table td.actions {
+	white-space: nowrap;
+}
+#cakeSqlLog td {
+text-align: left;
+padding: 4px 8px;
+background: #fff;
+border-bottom: 2px solid #ccc;
+}
+
+/* scaffold show */
+
+div.related {
+clear:both;
+display:block;
+}
+dl {
+line-height:2em;
+margin:0em 1em;
+float:left;
+width: 400px;
+}
+dt {
+font-weight: bold;
+vertical-align:top;
+}
+dd {
+margin-left:10em;
+margin-top:-2em;
+vertical-align:top;
+}
+
+/* notices and errors */
+
+#flashMessage, .error, .error_message {
+color:#900;
+font-size: 16px;
+background-color: #fff;
+margin: 8px 0px;
+font-weight: bold;
+}
+.error_message {
+clear: both;
+}
+.error em {
+font-size: 18px;
+color: #003d4c;
+}
+.notice {
+color: #656565;
+font-size: 14px;
+background-color: #f4f4f4;
+padding: 0.5em;
+margin: 1em 0;
+display:block;
+}
+.tip {
+color: #656565;
+background-color: #ddd;
+}
+
+/* forms */
+
+form {
+margin-top: 2em;
+}
+form div{
+vertical-align: text-top;
+margin-left: 1em;
+margin-bottom:2em;
+}
+form div.date{
+margin-left: 0em;
+}
+label {
+display: block;
+float:left;
+width: 140px;
+font-size: 14px;
+padding-right: 20px;
+}
+input[type=checkbox] {
+float: left;
+clear: left;
+margin: 2px 6px 7px 2px;
+}
+input, textarea {
+clear: both;
+display:block;
+font-size: 14px;
+font-family: inherit;
+}
+select {
+clear: both;
+vertical-align: text-bottom;
+font-size: 14px;
+font-family: inherit;
+}
+option {
+font-size: 14px;
+font-family: inherit;
+padding: 0 0.3em;
+}
+input[type=submit] {
+display: inline;
+vertical-align: bottom;
+}
+div.required {
+clear: both;
+color:#222;
+font-weight:bold;
+}
+div.optional {
+clear: both;
+color:#555;
+}
+div.submit {
+clear: both;
+margin-top: 40px;
+margin-left: 140px;
+}
+/* action links */
+ul.actions {
+float: left;
+margin-left:20px;
+width: 200px;
+}
+ul.actions li {
+margin-top: 4px;
+}
+pre {
+padding: 1em;
+}
\ No newline at end of file
diff --git a/old/html/multidic/css/cssie.css b/old/html/multidic/css/cssie.css
new file mode 100644
index 0000000..72a9af3
--- /dev/null
+++ b/old/html/multidic/css/cssie.css
@@ -0,0 +1,8 @@
+#card {
+	position: relative;
+	top: -30px;
+}
+
+#flags {
+	height: 45px;
+}
\ No newline at end of file
diff --git a/old/html/multidic/css/hebrew.css b/old/html/multidic/css/hebrew.css
new file mode 100644
index 0000000..b905f95
--- /dev/null
+++ b/old/html/multidic/css/hebrew.css
@@ -0,0 +1,3 @@
+body {
+	background-color: #eFeFaF;
+}
\ No newline at end of file
diff --git a/old/html/multidic/css/hebrewindex.css b/old/html/multidic/css/hebrewindex.css
new file mode 100644
index 0000000..7f087ed
--- /dev/null
+++ b/old/html/multidic/css/hebrewindex.css
@@ -0,0 +1,10 @@
+
+	/* Import simple typographic rules  (1) */
+@import "typograph.css";
+
+	/* Import typographic modifications - make it nice */
+@import "typomodifications.css";
+
+
+	/* Import layout */
+@import "layout.css";
\ No newline at end of file
diff --git a/old/html/multidic/css/hlavicka.png b/old/html/multidic/css/hlavicka.png
new file mode 100644
index 0000000..0b3f16c
Binary files /dev/null and b/old/html/multidic/css/hlavicka.png differ
diff --git a/old/html/multidic/css/kbs.css b/old/html/multidic/css/kbs.css
new file mode 100644
index 0000000..00228bb
--- /dev/null
+++ b/old/html/multidic/css/kbs.css
@@ -0,0 +1,392 @@
+
+body {
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12;
+	color: Black;
+	background-color: #f0f1cf; 
+	
+}
+
+/* formatovani indexu (vstupni stranky) */
+#page {
+  width: 990px;
+  margin-top: 0em;
+  margin-bottom: 0em;
+  margin-left: auto;
+  margin-right: auto;
+  padding: 0em;
+  z-index: 4;
+  text-align: left;
+}
+#contenti {
+	width: 990px;
+	margin: 5px 0 0 0;
+}
+#envelope {
+	float: right;
+	width: 785px;
+}
+#main {
+	float: left;
+   width: 585px;
+	text-align: center;
+	
+}
+#righti {
+	float: right;
+	width: 190px;
+}
+#lefti {
+	float: left;
+	width: 190px;
+	padding: 4px;
+	border-right:  1px dashed #D9D9D9;
+}
+#foot {
+	text-align: center;
+}
+
+
+.menu {
+	font-family: Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	font-weight: bold;
+	color: #666666;
+	text-decoration: none;
+}
+
+h1 {
+	font-size: 1.6em;
+}
+a:hover.menu {
+	color: #6C9894;
+}
+.menusml {
+	font-family: Arial, Helvetica, sans-serif;
+	font-size: 10px;
+	font-weight: normal;
+	color: #666666;
+	text-decoration: none;
+}
+a:hover.menusml {
+	color: #6C9894;
+}
+div.menu01 {
+	font-family: Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	font-weight: normal;
+	color: #666666;
+	text-decoration: none;
+	position: absolute;
+	left: 490px;
+	top: 160px;
+	height: 11px;
+	background-image: url(transpar.gif);
+}
+.nadpis {
+	position: relative;
+	text-align: left;
+	height: auto;
+	left: 7px;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 18px;
+	font-weight: bold;
+	color: #6C9894;
+}
+.akt {
+	font-family: Arial, Helvetica, sans-serif;
+	font-size: 12px;
+	text-align: justify;
+}
+.aktdate {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 11px;
+	font-weight: bold;
+}
+a {
+	text-decoration: none;
+	color: #3D4E5E;
+	font-weight: bold;
+}
+a.hover {
+	text-decoration: underline;
+	color: #3D4E5E;
+	font-weight: bold;
+}
+.nadpis2 {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 18px;
+	font-weight: bold;
+	color: #3D4E5E;
+}
+.nadpis3 {
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 16px;
+	font-weight: bold;
+	color: #3D4E5E;
+}
+td.poznamka {
+	font-size: 8pt;
+	font-style: italic;
+	font-weight: normal;
+	font-family: "Verdana", sans-serif;
+	color: black
+}
+td.header_nadpis {
+	font-size: 22pt;
+	font-weight: bold;
+	font-family: "Verdana", sans-serif;
+	color: #0000CC;
+}
+td.header_kontext {
+	font-size: 12pt;
+	font-weight: normal;
+	font-family: "Verdana", sans-serif;
+	color: #0000EE;
+}
+td.zaznam {
+	font-size: 8pt;
+	font-weight: normal;
+	font-family: "Verdana", sans-serif;
+	color: black;
+}
+td.poznamka {
+	font-size: 8pt;
+	font-style: italic;
+	font-weight: normal;
+	font-family: "Verdana", sans-serif;
+	color: black;
+	text-align: justify;
+}
+td.nazev {
+	font-size: 10pt;
+	font-style: normal;
+	font-weight: normal;
+	font-family: "Verdana", sans-serif;
+	color: black
+}
+td.pnazev {
+	font-size: 10pt;
+	font-style: normal;
+	font-weight: bold;
+	font-family: "Verdana", sans-serif;
+	color: black
+}
+h3.chyba {
+	font-size: 12pt;
+	font-weight: bold;
+	font-family: "Verdana", sans-serif;
+	color: red;
+}
+h3.uspech {
+	font-size: 12pt;
+	font-weight: bold;
+	font-family: "Verdana", sans-serif;
+	color: black;
+}
+p.zivotopis {
+	font-size: 10pt;
+	font-style: normal;
+	font-weight: normal;
+	font-family: "Verdana", sans-serif;
+	color: black
+}
+td.footer_right {
+	font-size: 10pt;
+	font-family: "Verdana", sans-serif;
+	font-weight: bold;
+}
+td.footer_left {
+	font-size: 8pt;
+	font-family: "Verdana", sans-serif;
+	font-style: italic;
+	font-weight: normal;
+	color: #0000EE;
+}
+select {
+	font-size: 10;
+	font-family: Arial;
+	color: Black;
+}
+
+td.data {
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12;
+	color: Black;
+}
+td {
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+	font-size: 12;
+	color: Black;
+}
+#left,  #right {
+	position: absolute;
+}
+#left {
+	top: 0;
+	left: 0;
+}
+#right {
+	top: 100;
+	left: 100;
+}
+#left {
+	width: 185px;
+	border-right: 1px dashed #D9D9D9;
+	border-bottom: 1px dashed #D9D9D9;
+/**/
+}
+#right {
+	width: 185px;
+	border-left: 1px dashed #D9D9D9;
+	border-bottom: 1px dashed #D9D9D9;
+}
+#content {
+	padding: 0 0 0 190px;
+}
+.content_home {
+	margin-right: 15px;
+}
+.content_home div.hack {
+	width: 100%;
+}
+.content_home_thin {
+	margin-right: 15px;
+	width: 530px;
+}
+.adress ul, .adress li {
+	list-style: none;
+	display: inline;
+	padding: 0 0 0 0;
+	margin: 0;
+}
+/* NAV + VLEVO */
+#okynko {
+	position: absolute;
+	top: 230px;
+	left: 200px;
+	visibility: hidden;
+}
+.nadpis_sekce {
+	font-size: 70%;
+	font-weight: bold;
+	padding: 2px 0 3px 17px;
+	background: #F7F9FB;/*959595*/
+	border: 1px solid #555555;/*border*/
+}
+.card {
+	font-size: 70%;
+	padding: 24px 10px 15px 7px;
+	background: White;
+	border-bottom: 3px solid #555555;
+	border-top: 1px solid #555555;
+	border-right: 3px solid #555555;
+	border-left: 1px solid #555555;
+	width: 450px;
+	margin: 12px;
+	text-align: center;
+}
+
+.articlecard {
+   font-size: 60%;
+	background: White;
+	border-bottom: 3px solid #555555;
+	border-top: 1px solid #555555;
+	border-right: 3px solid #555555;
+	border-left: 1px solid #555555;
+	text-align: right;
+	margin: 15px;
+	padding: 20px;
+}
+
+
+.copyright {
+	font-size: 70%;
+	font-weight: bold;
+	text-align: center;
+}
+a:hover, a:hover.active, li li li a:hover.active {
+	text-decoration: underline;
+	color: #555;
+	border-left-color: #D93300;
+}
+a.active {
+	font-size: 70%;
+	text-decoration: underline;
+	color: #000;
+	border-left-color: #FFB453;
+}
+table {
+	font-size: 100%;
+	margin: 5px 0 15px 0;
+	border: none;
+	border-collapse: collapse;
+}
+td {
+	padding: 3px 10px;
+	border: 1px solid #D9D9D9;
+}
+tr.akt:hover {
+	background: #eee;
+}
+.cervene {
+	color: Red;
+}
+h3 {
+	font-size: 18px;
+	color: 3D4E5E;
+}
+.arabic {
+	font-size: 40px;
+	direction: rtl;
+	text-align: right;
+}
+#obrazek, #obrazekuvod {
+	left: 780px;
+	width: 175px;
+	position: absolute;
+	top: 55px;
+	height: 127px;
+	/*visibility: hidden;
+*/
+}
+#obrazekuvod {
+	left: 880px;
+	width: 300px;
+}
+.small_button {
+	font-size: 90%;
+	padding: 0 0 0 0;
+	margin: 0 0 0 0;
+}
+.tlacitko1 {
+	cursor: hand;
+	font-family: Arial Unicode MS, Lucida Sans Unicode, TITUS Cyberbit Basic, Code2000, Arial, Helvetica, sans-serif;
+	font-weight: normal;
+	font-size: 80%;
+	color: #000000;
+	background-color: #FFFFEE;
+	height:25;
+	width:25;
+}
+.tlacitko2 {
+	cursor: hand;
+	font-family: Arial Unicode MS, Lucida Sans Unicode, TITUS Cyberbit Basic, Code2000, Arial, Helvetica, sans-serif;
+	font-weight: normal;
+	font-size: 100%;
+	color: #000000;
+	background-color: #FFFFEE;
+	height:25;
+	width:25;
+}
+.akkad {
+	font-family: Arial Unicode MS, Lucida Sans Unicode, TITUS Cyberbit Basic, Code2000, Arial, Helvetica, sans-serif;
+}
+
+.velkybutton {
+	background:White none repeat scroll 0%;
+	border: solid 1px #bbb;
+	padding: 0.5em 1em 0.5em 1em;
+	border-bottom: solid 3px #555;
+	border-right: solid 3px #555;
+}
\ No newline at end of file
diff --git a/old/html/multidic/css/layout.css b/old/html/multidic/css/layout.css
new file mode 100644
index 0000000..964af32
--- /dev/null
+++ b/old/html/multidic/css/layout.css
@@ -0,0 +1,154 @@
+
+/*
+This file contains simple layout 
+*/
+
+#all {
+	text-align: center;
+}
+
+#center {
+	width: 920px;
+	text-align: left;
+	margin:11px auto 15px;
+	position:relative;
+	text-align:center;
+}
+#header {
+	text-align: left;
+}
+
+#header #navig {
+	position: relative;
+	top: 16px;
+	left: 179px;
+	width: 461px;
+	height: 90px;
+	float: left;
+}
+
+#header #login {
+   position:relative;
+	top:33px;
+	left:30px;
+	float: right;
+	width:220px;
+	text-align: left;
+}
+#menu {
+	display:inline;
+}
+
+#login label {
+	visibility: hidden;
+	display: none;
+}
+
+#login input {
+	width: 120px;
+}
+
+#desk {
+	width: 709px;
+	text-align: left;
+	margin: auto;
+}
+
+#flags ul {
+	list-style-image:none;
+	list-style-position:outside;
+	list-style-type:none;
+}
+#flags ul li {
+	display:inline;
+	list-style-image:none;
+   list-style-position:outside;
+   list-style-type:none;
+}
+#flags ul li span {
+	display:block;
+	float: left;
+	height: 30px;
+	width: 122px;
+	background: url(zalozka.gif) no-repeat;
+	margin-left: 4px;
+	padding-top:15px;
+	margin-bottom: 0px !important;
+	text-align: center;
+}
+#flags ul li.chosen span{
+	width: 128px;
+	height: 33px;
+	padding-top:12px;
+	background: url(vybrana-zalozka.png) no-repeat;
+	font-weight:bold;
+}
+
+
+
+
+
+
+
+
+body {
+	background: url(pozadi.png);
+}
+
+#header {
+	background: url(hlavicka.png) no-repeat;
+	width: 914px;
+	height: 131px;
+	text-align: center;
+}
+#header ul {
+	list-style-image:none;
+	list-style-position:outside;
+	list-style-type:none;
+	
+}
+#header ul li {
+	display:inline;
+}
+
+#header ul li a {
+	xborder: 0px;
+	xbackground-color: 0px;
+}
+
+#card {
+	background: #EEEFC9;
+	clear: both;
+	text-align: center;
+}
+
+#header a {
+	font-weight:bold;
+}
+
+.big {
+	font-size:40px;
+}
+.arabic {
+	direction:rtl;
+	text-align:right;
+}
+
+.sokrajem {
+	margin: 30px
+}
+.sinnerokrajem {
+	padding: 30px
+}
+
+.card {
+	background:White none repeat scroll 0%;
+	border-color:#555555;
+	border-style:solid;
+	border-width:1px 3px 3px 1px;
+	font-size:100%;
+	margin:12px auto;
+	padding:24px 10px 15px 7px;
+	text-align:center;
+	width:450px;
+}
diff --git a/old/html/multidic/css/pozadi.png b/old/html/multidic/css/pozadi.png
new file mode 100644
index 0000000..5c213f9
Binary files /dev/null and b/old/html/multidic/css/pozadi.png differ
diff --git a/old/html/multidic/css/typograph.css b/old/html/multidic/css/typograph.css
new file mode 100644
index 0000000..83d4e91
--- /dev/null
+++ b/old/html/multidic/css/typograph.css
@@ -0,0 +1,76 @@
+/* typograficka pravidla jako zaklad - uz mirne modifikovano TODO: najit puvodni*/
+/* Basic Cleaning */
+* {
+	margin: 0;
+	padding: 0;
+}
+h1 {
+	font-size: 2.0em;
+	font-weight: normal;
+	margin-top: 0em;
+	margin-bottom: 0em;
+}
+h2 {
+	font-size: 1.7em;
+	margin: 1.2em 0em 1.2em 0em;
+	font-weight: normal;
+}
+h3 {
+	font-size: 1.4em;
+	margin: 1.2em 0em 1.2em 0em;
+	font-weight: normal;
+}
+h4 {
+	font-size: 1.2em;
+	margin: 1.2em 0em 1.2em 0em;
+	font-weight: bold;
+}
+h5 {
+	font-size: 1.0em;
+	margin: 1.2em 0em 1.2em 0em;
+	font-weight: bold;
+}
+h6 {
+	font-size: 0.8em;
+	margin: 1.2em 0em 1.2em 0em;
+	font-weight: bold;
+}
+img {
+	border: 0;
+}
+ol {
+	list-style: decimal;
+	font-size: 1.0em;
+	line-height: 1.8em;
+	margin-top: 0.2em;
+	margin-bottom: 0.1em;
+	margin-left: 0.96em;
+}
+
+ul {
+	list-style: circle;
+	font-size: 1.0em;
+	line-height: 1.8em;
+	margin-top: 0.2em;
+	margin-bottom: 0.1em;
+	margin-left: 0.96em;
+}
+p {
+	font-size: 1.0em;
+	line-height: 1.8em;
+	margin: 1.2em 0em 1.2em 0em;
+}
+li > p {
+	margin-top: 0.2em;
+}
+pre {
+	font-family: monospace;
+	font-size: 1.0em;
+}
+strong, b {
+	font-weight: bold;
+}
+table, th, td {
+	font-size: 1em;
+	border: 1px solid black;
+}
diff --git a/old/html/multidic/css/typomodifications.css b/old/html/multidic/css/typomodifications.css
new file mode 100644
index 0000000..a3cfc0e
--- /dev/null
+++ b/old/html/multidic/css/typomodifications.css
@@ -0,0 +1,91 @@
+body {
+	font-family: verdana, arial, helvetica, sans-serif;
+	background-color: #fff;
+	/*font-size: 93%;*/
+   font-size: 83%;
+	/*color: #555753;*/ 
+	color: #252723;
+}
+
+/* odkazy */
+a {
+	text-decoration: none;
+	color: #000;
+	xborder-bottom: Black dotted 1px;
+	xborder-top: #FFFFC8 solid 1px;
+	xbackground-color: #FFFFC8;
+	padding: 0px 5px 0px 5px;
+	line-height: 1em;
+	/*white-space: nowrap;*/
+}
+
+a[href ^="https://"],
+a[href ^="http://"],
+a.external {
+	padding-right: 16px;
+}
+a[href ^="mailto:"] {
+	padding-right: 16px;
+}
+
+a:link {}
+a:visited {
+   xborder-bottom: Navy dotted 1px;
+	xbackground-color: #F7F6EB;
+}
+a:active {}
+a:hover {
+	text-decoration: none;
+	xborder-bottom: Navy solid 1px;
+	xborder-top: 1px solid Navy;
+	background-color: #DCE3F6;
+}
+blockquote a {
+   /*border-top: Red dotted 1px;*/
+	background-color: #F7F6EB;
+}
+
+
+/* modifikace*/
+
+h1 {
+	text-align: center;
+	font-variant: small-caps;
+	margin-bottom: 3%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+	font-family: georgia, "Times New Roman", Times, serif;
+}
+
+p {
+	padding-left: 1em;
+}
+
+h1 + p:first-letter,
+h2 + p:first-letter,
+h2 + div + p:first-letter,
+h3 + p:first-letter, 
+h4 + p:first-letter, 
+h5 + p:first-letter, 
+h6 + p:first-letter,
+blockquote:first-letter
+{
+	font-size: 120%;
+	font-weight: bold;
+	font-family: georgia, "Times New Roman", Times, serif;
+}
+
+
+blockquote {
+	margin: 2em;
+	padding: 2em;
+	background: #F7F6EB;
+	font-style: italic;
+}
+
+pre {
+	border-left: 22px solid #F7F6EB;
+	margin-left: 1em;
+	padding-left: 1em;
+}
diff --git a/old/html/multidic/css/vybrana-zalozka.png b/old/html/multidic/css/vybrana-zalozka.png
new file mode 100644
index 0000000..b5cf36f
Binary files /dev/null and b/old/html/multidic/css/vybrana-zalozka.png differ
diff --git a/old/html/multidic/css/zalozka.gif b/old/html/multidic/css/zalozka.gif
new file mode 100644
index 0000000..c061499
Binary files /dev/null and b/old/html/multidic/css/zalozka.gif differ
diff --git a/old/html/multidic/dump_to_database.php b/old/html/multidic/dump_to_database.php
new file mode 100644
index 0000000..9b05439
--- /dev/null
+++ b/old/html/multidic/dump_to_database.php
@@ -0,0 +1,16 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Dump to database</title>
+</head>
+<body>
+<?php
+
+require_once("./functions/dictionary.php");
+dump_csv_file('slovnik.utx');
+
+?>
+</body>
+</html>
diff --git a/old/html/multidic/examination.php b/old/html/multidic/examination.php
new file mode 100644
index 0000000..ea2a9f2
--- /dev/null
+++ b/old/html/multidic/examination.php
@@ -0,0 +1,121 @@
+<?php
+session_start();
+require_once("./functions/dictionary.php");
+
+//pr($_SESSION);flush(1);
+
+if (!kontrola_pristupu(1)) {
+  //echo "odhlas";
+  Header("Location: ./?hlaska=".lang('Došlo k odhlášení')."&n=".$_SESSION["ses_nick"]);
+}
+
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title><?php echo lang("Slovník katedry blízkovýchoních studií") ?></title>
+<link rel="stylesheet" type="text/css" href="./css/kbs.css">
+</head>
+<body>
+
+
+<div id="left">
+   <h2 class="nadpis"><?php echo lang("Osobní zóna") ?></h2>
+
+   <div class="nadpis_sekce">
+     <i><?php echo lang("Přihlášen:") ?></i><br />
+     <?php echo "".$_SESSION['ses_name']." ".$_SESSION['ses_surname']."\n" ?>
+     <br />
+     <br />
+     <ul>
+     	<li><a href="./<?php echo $_SESSION['ses_pref_dist'] ?>"><?php echo lang("Slovník") ?></a></li>
+
+     <?php if(kontrola_pristupu(2))
+          echo "<li> <a href=\"administration.php\">".lang("Administrace")."</a></li>";
+     ?>
+     <li><a href="./<?php echo $_SESSION['ses_pref_dist'] ?>?akce=odhlasit"><?php echo lang("Odhlásit") ?></a></li>
+	</ul>
+   </div>
+
+   <div class="nadpis_sekce"><strong><?php echo lang("Zkoušení") ?></strong></div>
+	   <ul>
+       <li><a href="?nav_id=new_exam" class="active"><?php echo lang("Nové zkoušení") ?></a></li>
+       <li><a href="?nav_id=list_exam" class="active"><?php echo lang("Výpis zkoušení") ?></a></li>
+     </ul>
+   <div class="nadpis_sekce"><strong><?php echo lang("Zkoušení nanečisto") ?></strong></div>
+	   <ul>
+       <li><a href="?nav_id=new_learning" class="active"><?php echo lang("Nové zkoušení")." ".lang("nanečisto") ?></a></li>
+       <li><a href="?nav_id=list_learning" class="active"><?php echo lang("Výpis zkoušení")." ".lang("nanečisto") ?></a></li>
+     </ul>
+   <div class="nadpis_sekce"><strong><?php echo lang("Testy") ?></strong></div>
+	   <ul>
+       <li><a href="?nav_id=new_test" class="active"><?php echo lang("Nový test") ?></a></li>
+     </ul>
+
+   <div class="nadpis_sekce"><strong><?php echo lang("Články") ?></strong></div>
+	   <ul>
+       <li><a href="?nav_id=list_article" class="active"><?php echo lang("Výpis článků") ?></a></li>
+     </ul>
+
+   <div class="nadpis_sekce"><strong>&nbsp;</strong></div>
+   <?php copyright(); ?>
+</div>
+
+<div id="content">
+ <div class="content_home">
+    <?php
+  if ($poprve == "ano") print_hlasku(lang("Gratulujeme. <br />
+            Vítejte v registrované zóně. Díky ní si budete moci při příštím zkoušení ověřit,
+            zda již znáte slovíčka, která jste minule neuměli."));
+
+  $cesta = "./examination/";
+
+  //dulezite - urcuje zda jde o learning nebo examination
+  $learning = (strstr($nav_id, 'learning') != NULL ) ? 'TRUE' : 'FALSE' ;
+
+   //echo $nav_id;
+
+  switch($_REQUEST['nav_id']) {
+    case("new_learning") :
+    case("new_exam") :
+      require_once($cesta."new_exam.php");
+    break;
+    case("list_exam") :
+    case("list_learning") :
+      require_once($cesta."list_exam.php");
+    break;
+    case("do_learning") :
+    case("do_exam") :
+      require_once($cesta."do_exam.php");
+    break;
+
+    case("new_test") :
+      require_once($cesta."new_test.php");
+    break;
+    case("do_test") :
+      require_once($cesta."do_test.php");
+    break;
+
+    case("test_by_category") :
+        //echo $nav_id;
+    
+      require_once($cesta."test_by_category.php");
+    break;
+    
+    case("list_article") :
+      require_once("./administration/list_article.php");
+    break;
+    case("detail_article") :
+      require_once($cesta."detail_article.php");
+    break;
+
+    default:
+  }
+
+?></div>
+</div>
+<?php //pr($_SESSION); ?>
+</body>
+</html>
diff --git a/old/html/multidic/examination/article.php b/old/html/multidic/examination/article.php
new file mode 100644
index 0000000..7f4aab0
--- /dev/null
+++ b/old/html/multidic/examination/article.php
@@ -0,0 +1,249 @@
+<?php
+require_once("./functions/dictionary.php");
+
+//NOVE2504
+function get_header_of_table() {
+  return "\n  <tr class=\"nadpis_sekce\">
+    <td>jazyk&nbsp;</td>
+    <td>zdroj&nbsp;</td>
+    <td>lekce</td>
+    <td>nadpis</td>
+    <td>&nbsp;</td>
+  </tr>
+";
+}
+
+function get_row_of_table($Record) {
+  global $language;
+  global $order;
+  global $od;
+  global $limit;
+  global $contrains_source;
+  global $contrains_lection;
+
+  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
+
+  $navrat .= "  <tr class=\"akt\">";
+  $navrat .= "\n    <td>  ".$Record['language']." </td>";
+  $navrat .= "\n    <td>  ".$Record['source']."</td>";
+  $navrat .= "\n    <td>  ".$Record['lection']."</td>";
+
+  $navrat .= "\n    <td class=\"arabic\">";
+  $navrat .= $Record["title"];
+  $navrat .= "&nbsp;</td>\n";
+  $navrat .= "\n    <td><a href=\"?nav_id=detail_article&article_id=".$Record['IDarticle']."&".$nav_str."\">detail</a></td>";
+  $navrat .= "\n  </tr> \n";
+  return $navrat;
+}
+
+
+//NOVE2504
+function get_foot_of_table() {
+  return '<tr class="nadpis_sekce">
+            <td></td>
+            <td></td>
+            <td></td>
+            <td></td>
+            <td></td>
+          </tr>';
+}
+
+function get_razeni($l_order = "IDarticle",
+                    $l_od = 0,
+                    $l_limit = 30,
+                    $contrains_source = "all",
+                    $contrains_lection = "all") {
+
+  global $language;
+
+  global $order;
+  global $od;
+  global $limit;
+
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+
+
+
+  $nav_str = "language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection";
+
+  $pocet_slov = get_pocet_clanku($contrains_source, $contrains_lection);
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "\n<table>
+  <tr class=\"nadpis_sekce\">
+    <td>
+      <form action=\"\" method=\"post\" name=\"razeni\">
+        Filtr: $language - $contrains_source - $contrains_lection";
+
+  $navrat .=  " (Ve výběru celkem $pocet_slov)<br />
+         Řadit podle
+         <select name=\"order\">
+           <option value=\"IDarticle\">Identofikátor</option>
+           <option value=\"title\">nadpis</option>
+           <option value=\"body\">obsah</option>
+           <option value=\"note\">poznámka</option>
+         </select>
+         od: <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+         počet: <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />
+         <input type=\"hidden\" name=\"contrains_source\" value=\"$contrains_source\" />
+         <input type=\"hidden\" name=\"contrains_lection\" value=\"$contrains_lection\" />
+         <input type=\"submit\" name=\"serad\" value=\"Zobraz\" />
+         </form>
+    </td>
+  </tr>
+  <tr class=\"nadpis_sekce\"><td align=\"center\">
+    <a href=\"?nav_id=list_article&serad=true&order=$order&od=0&limit=$limit&$nav_str\">
+            Na začátek </a> |       ";
+  if ($od-$limit >= 0)
+    $navrat .="\n    <a href=\"?nav_id=list_article&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit&$nav_str\">
+              Předchozích $limit </a> |       ";
+  if ($od+$limit < $pocet_slov)
+    $navrat .="\n    <a href=\"?nav_id=list_article&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit&$nav_str\">
+              Dalších $limit </a> |   ";
+  $navrat .="\n    <a href=\"?nav_id=list_article&serad=true&order=$order&od=".
+             ($pocet_slov-$limit)."&limit=$limit&$nav_str\">
+             Na konec </a>
+  ";
+  $navrat .= "</td></tr></table>\n";
+  return $navrat;
+}
+
+function get_pocet_clanku($contrains_source, $contrains_lection) {
+  global $language;
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT \"IDarticle\" FROM article";
+  if ($language != "all")
+    $dotaz .= " WHERE language LIKE '$language'";
+  if ($contrains_source != "all")
+    $dotaz .= " AND source = $contrains_source";
+  if ($contrains_lection != "all")
+    $dotaz .= " AND lection = $contrains_lection";
+
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+
+}
+
+function build_query_article($language, $contrains_source, $contrains_lection,$order, $od, $limit) {
+	  $dotaz = "SELECT DISTINCT ON (ar.\"IDarticle\")
+                         ar.\"IDarticle\"  as \"IDarticle\",
+                         ar.title          as title,
+                         lan.language      as language,
+                         so.title          as source,
+                         ar.lection        as lection
+
+
+            FROM article ar, language lan, source so";
+
+  if ($language != "all")
+    $dotaz .= " WHERE ar.language LIKE '$language' ";
+  else
+    $dotaz .= " WHERE TRUE ";
+
+  if ($contrains_source != "all")
+    $dotaz .= "AND ar.source = $contrains_source";
+  if ($contrains_lection != "all")
+    $dotaz .= "AND ar.lection = $contrains_lection";
+
+  $dotaz .= " AND ar.language = lan.\"IDlanguage\"
+              AND ar.source   = so.\"IDsource\" ";
+  if (!empty($order)) {
+  	$orderClause = "ar.\"IDarticle\", \"$order\"";
+  }
+  else {
+    $orderClause = "\"IDarticle\"";
+  }
+
+  $dotaz .= " ORDER BY $orderClause OFFSET $od LIMIT $limit";
+
+  return $dotaz;
+} // END function build_query_article
+
+
+function get_short_table_of_article($language = "all", $contrains_source = "all", $contrains_lection = "all",
+                          $order = "IDarticle", $od = 0, $limit = 30) {
+	require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+	$dotaz = build_query_article($language, $contrains_source, $contrains_lection,$order, $od, $limit);
+  $radky = $spojeni->query($dotaz);
+  while ($spojeni->next_record()) {
+    //print_r($spojeni->Record);
+    if (!empty($spojeni->Record['title'])) {
+	    $navrat .= "<a href=\"?language=".$_REQUEST['language']."&amp;view_article=".$spojeni->Record['IDarticle']."\">".$spojeni->Record['title']."</a><br />";
+	}
+  }
+	return $navrat;
+} // END function get_short_table_of_article
+
+
+/**
+ *  Funkce vypise z db vsechny slovnikove polozky
+ *
+ *
+ */
+function print_table_of_article($language = "all", $contrains_source = "all", $contrains_lection = "all",
+                          $order = "IDarticle", $od = 0, $limit = 30) {
+
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $navrat = "<h3 class=\"nadpis2\">Výpis článků";
+
+  if ($language == "all")
+    $navrat .= " - vše</h3>";
+  else if($language == 1)
+    $navrat .= " - arabské</h3>";
+  else if($language == 2)
+    $navrat .= " - hebrejské</h3>";
+  else if($language == 3)
+    $navrat .= " - akkadské</h3>";
+
+  $navrat .= get_razeni($order, $od, $limit, $contrains_source, $contrains_lection);
+  $navrat .= "<table>";
+  $navrat .= get_header_of_table();
+
+  $dotaz = build_query_article($language, $contrains_source, $contrains_lection,$order, $od, $limit);
+    //echo "dotaz: ".$dotaz;
+  $radky = $spojeni->query($dotaz);
+
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table($spojeni->Record);
+  }
+  $navrat .= get_foot_of_table();
+  $navrat .= "</table>";
+  echo $navrat;
+}
+
+function get_article($id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT DISTINCT ON (ar.\"IDarticle\")
+                         ar.\"IDarticle\"  as \"IDarticle\",
+                         ar.title          as title,
+                         ar.body           as body,
+                         ar.note           as note,
+                         ar.article_voice  as article_voice,
+                         lan.language      as language,
+                         so.title          as source,
+                         ar.lection        as lection,
+                         ar.source         as \"IDsource\"
+             FROM article ar, language lan, source so
+             WHERE \"IDarticle\" = '$id'
+              AND ar.language = lan.\"IDlanguage\"
+              AND ar.source   = so.\"IDsource\" ";
+  $radky = $spojeni->query($dotaz);
+  $spojeni->next_record();
+
+  if ($spojeni->Errno != 0) {
+    print_hlasku("Slovo se nepodařilo načíst.");
+  }
+
+  return $spojeni->Record;
+}
+
+
+
+?>
diff --git a/old/html/multidic/examination/detail_article.php b/old/html/multidic/examination/detail_article.php
new file mode 100644
index 0000000..2ce4815
--- /dev/null
+++ b/old/html/multidic/examination/detail_article.php
@@ -0,0 +1,37 @@
+<?php
+require_once("./examination/article.php");
+
+$article = get_article($article_id);
+
+?>
+<h4>Detail článku</h4>
+<div class="card" style="width:90%">
+   <h2 class="arabic" align="center"> <?php echo $article["title"]?> </h2>
+
+
+  <p>&nbsp;&nbsp;&nbsp; <b>jazyk:</b> <?php echo $article["language"]?></p>
+
+  <p>&nbsp;&nbsp;&nbsp; <b>zdroj:</b> <?php echo $article["source"]?></p>
+
+  <p>&nbsp;&nbsp;&nbsp; <b>lekce:</b> <?php echo $article["lection"]?></p>
+  <p>&nbsp;</p>
+
+  <!--p>&nbsp;&nbsp;&nbsp;<?php echo $article["title"]?></p-->
+
+
+  <p class="arabic">&nbsp;&nbsp;&nbsp;<?php echo nl2br($article["body"])?></p>
+
+  <p>&nbsp;</p>
+  <p>&nbsp;&nbsp;&nbsp; <b>poznámka:</b> <?php echo $article["note"]?></p>
+
+  <p>&nbsp;&nbsp;&nbsp; <b>zvuk:</b> <?php
+  if (Empty($article["article_voice"]))
+    echo "není";
+  else
+    echo '<a href="'.CESTA_CLANKU.$article['IDarticle'].PRIPONA.'"> přehrát </a>';
+
+    ?></p>
+
+</div>
+
+<?php echo_zpet_do_clanku(); ?>
diff --git a/old/html/multidic/examination/do_exam.php b/old/html/multidic/examination/do_exam.php
new file mode 100644
index 0000000..98fb03a
--- /dev/null
+++ b/old/html/multidic/examination/do_exam.php
@@ -0,0 +1,235 @@
+
+<div class="content_home_thin">
+
+<?php
+require_once("./examination/exam.php");
+
+if (!Empty($action) && $action == "do_exam") {
+  //zavolat funkci, ktera otestuje zda je to dobre
+  //podle toho nastavi priznakove bity
+
+  $navrat = exam_word($IDdict, $IDexam, $type, $to);
+
+  if ($navrat != NULL) {
+
+    print_hlasku(sprintf(lang("Je mi líto, ale vaše odpověď '%s' není správná."), $to ));
+    print_hlasku(lang("Slovo bylo:"));
+
+    echo __get_word_in_card_format($navrat);
+  }
+  else {
+    print_hlasku(lang("Správně"));
+  }
+}
+else if (!Empty($action) && $action == "do_learning") {
+  if (!Empty( $sub_button ) && $sub_button == lang("Uměl")) {
+    set_exam_status($IDexam, 1);
+    //echo "1";
+  }
+  else {
+    set_exam_status($IDexam, 0);
+    //echo "0";
+  }
+}
+$slovicko = get_exam_word($examing, $step);
+
+if ($slovicko == NULL) {
+  //ukoncit zkouseni
+  //tj. uklidit spravne zodpovezene polozky nastavit rating.
+  //vypsat hlasku...
+
+  $pocet_slov = get_pocet_slov_ve_zkouseni($examing);
+  $pocet_spatnych_slov = get_pocet_spatnych_slov($examing);
+  $pocet_spravnych_slov = $pocet_slov - $pocet_spatnych_slov;
+  $rating = ($pocet_spravnych_slov / $pocet_slov) * 100;
+
+  print_hlasku(sprintf(lang("Zkoušení je hotové. Odpověděl jste správně  %d slov z celkového počtu %d (tj. %0.2f %%) \n <br />"),
+                       $pocet_spravnych_slov,
+                       $pocet_slov, $rating));
+
+  print_hlasku(get_vyslednou_hlasku($rating));
+  uklid($examing, $rating);
+  exit;
+}
+
+$language = $slovicko["language"];
+?>
+
+<?php if ($learning == 'TRUE') { ?>
+  <script language="javascript">
+				<!--
+				//doba v sekundach
+				var timeout = 5;
+				//odpocet
+				function odpocet() {
+				  if(visible) return;
+
+				  if (timeout == 0) {
+				    switch_okynko_visibility();
+				  }
+				  else {
+				    document.getElementById('my_button').value = '<?php echo lang("Zobrazit"); ?>'+' '+timeout;
+				    timeout--;
+            setTimeout("odpocet()",1000);
+				  }
+				}
+
+				//viditelnost
+				var visible = false;
+				//zmena viditelnosti
+				function switch_okynko_visibility() {
+          if (visible) {
+            visible = false;
+            pomoc = 'hidden';
+            popisek = '<?php echo lang("Zobrazit"); ?>';
+          }
+          else {
+            visible = true;
+            pomoc = 'visible';
+            popisek = '<?php echo lang("  Skrýt  ") ?>';
+          }
+          document.getElementById('okynko').style.visibility = pomoc ;
+				  document.getElementById('my_button').value = popisek;
+        }
+        //spusteni odpocitavani
+        setTimeout("odpocet()",1000);
+        -->
+  </script>
+<?php } //end if ?>
+
+<?php if ($type == "to_cz" || $type == "to_en") :?>
+
+  <table>
+    <thead align="center"> <h3 class="nadpis2"><?php echo lang("Přeložte:") ?></h3> </thead>
+    <tbody>
+    <table border="0">
+    <form action="" method="POST" name="do_exam_form">
+      <tr class="akt">
+        <td><?php echo lang("Originál:") ?></td>
+        <td class="arabic"><?php echo $slovicko["past"] ?></td>
+      </tr>
+      <tr class="akt">
+        <td><?php echo lang("Překlad:") ?></td>
+        <td>
+      <?php if ($learning != 'TRUE') { ?>
+        <input type="text"
+               name="to"
+               size="50" />
+      <?php } else {?>
+        <input type="button"
+               id="my_button"
+               value="<?php echo lang("Zobrazit")." 6" ?>"
+               onclick="javascript:return switch_okynko_visibility()" />
+      <?php } //end if else ?>
+        </td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>&nbsp;
+
+        </td>
+        <td>
+          <input type="hidden" name="IDdict" value="<?php echo $slovicko["IDdict"] ?>">
+          <input type="hidden" name="IDexam" value="<?php echo $slovicko["IDexam"] ?>">
+          <input type="hidden" name="examing" value="<?php echo $examing ?>">
+          <input type="hidden" name="type" value="<?php echo $type ?>">
+        <?php if ($learning != 'TRUE') { ?>
+          <input type="hidden" name="action" value="do_exam">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        <?php } else {?>
+          <input type="hidden" name="action" value="do_learning">
+          <input type="submit" name="sub_button" value="<?php echo lang("Uměl") ?>">
+          <input type="submit" name="sub_button" value="<?php echo lang("Neuměl") ?>">
+        <?php } // end if else ?>
+          </td>
+      </tr>
+    </form>
+    </table>
+    </tbody>
+  </table>
+
+  <script language="javascript">
+				<!--
+					var focus = document.do_exam_form.to;
+  				focus.focus();
+				-->
+  </script>
+
+<?php else: ?>
+  <table>
+    <thead align="center"> <h3 class="nadpis2"><?php echo lang("Přeložte:") ?></h3> </thead>
+    <tbody>
+    <table border="0">
+    <form action="" method="POST" name="do_exam_form">
+      <tr class="akt">
+        <td><?php echo lang("Originál:") ?></td>
+        <td><?php echo (($type == "from_cz") ? $slovicko["czech"]:$slovicko["english"]) ?></td>
+      </tr>
+      <tr class="akt">
+        <td><?php echo lang("Překlad:") ?></td>
+        <td<?php if ($language == 1 || $language == 2) echo " dir=\"rtl\"" ?>>
+          <?php if ($learning != 'TRUE') { ?>
+                      <input  <?php if ($language == 1 || $language == 2) echo "class=\"arabic\"\n         " ?>type="text"
+                             name="to"
+                             size="20"
+                             onfocus="aktivujKlavesnici('do_exam_form.to')" />
+          <?php } else {?>
+            <input type="button"
+                   id="my_button"
+                   value="<?php echo lang("Zobrazit")." 6" ?>"
+                   onclick="javascript:return switch_okynko_visibility()" />
+          <?php } //end if else ?>
+        </td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>&nbsp;
+        </td>
+        <td>
+          <input type="hidden" name="IDdict" value="<?php echo $slovicko["IDdict"] ?>">
+          <input type="hidden" name="IDexam" value="<?php echo $slovicko["IDexam"] ?>">
+          <input type="hidden" name="examing" value="<?php echo $examing ?>">
+          <input type="hidden" name="type" value="<?php echo $type ?>">
+          <?php if ($learning != 'TRUE') { ?>
+          <input type="hidden" name="action" value="do_exam">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        <?php } else {?>
+          <input type="hidden" name="action" value="do_learning">
+          <input type="submit" name="sub_button" value="<?php echo lang("Uměl") ?>">
+          <input type="submit" name="sub_button" value="<?php echo lang("Neuměl") ?>">
+        <?php } // end if else ?>
+        </td>
+      </tr>
+    </form>
+    </table>
+    </tbody>
+  </table>
+
+<?php endif; ?>
+
+<?php if ($learning != 'TRUE') { ?>
+
+<div id="key">
+  <?php
+    require_once("./functions/keyboard.php");
+    insert_keyboard("do_exam_form.to");
+  ?>
+</div>
+<script language="javascript">
+				<!--
+					var focus = document.do_exam_form.to;
+  				focus.focus();
+				-->
+  </script>
+<?php } else {
+   ///pri zkouseni vykreslime okynko s napovedou
+?>
+  <div id="okynko">
+
+    <?php echo __get_word_in_card_format($slovicko); ?>
+
+  </div>
+
+<?php } //end if ?>
+
+</div>
+
+<?php //insert_picture(); ?>
diff --git a/old/html/multidic/examination/do_learning.php b/old/html/multidic/examination/do_learning.php
new file mode 100644
index 0000000..40c1819
--- /dev/null
+++ b/old/html/multidic/examination/do_learning.php
@@ -0,0 +1,108 @@
+ 
+<div class="content_home_thin">
+
+<?php
+require_once("./examination/learning.php");
+
+
+if ($cnt_done < $count) {
+  
+  $slovicko = get_word_to_learn($source, $lection);
+  $cnt_done++;
+  //print_r($slovicko);
+  switch ($type) {
+    case("to_cz"):
+    case("to_en"):
+      $original = $slovicko["past"];
+    break;
+    case("from_cz"):
+      $original = $slovicko["czech"];
+    break;
+    case("from_en"):
+      $original = $slovicko["english"];
+    break;
+    default:
+      print_hlasku("Chyba typu zkouseni");
+  }
+  //print_r($original);
+}
+else {
+  print_hlasku("Hotovo");
+  echo "</div>";
+  return;
+}
+?>
+  <script language="javascript">
+				<!--
+				var visible = false;
+				function switch_okynko_visibility() {
+          if (visible) {
+            visible = false;
+            pomoc = 'hidden';
+            popisek = '<?php echo lang("Zobrazit"); ?>';
+          }
+          else {
+            visible = true;  
+            pomoc = 'visible'; 
+            popisek = '<?php echo lang("  Skrýt  ") ?>';
+          }
+          document.getElementById('okynko').style.visibility = pomoc ;
+				  document.getElementById('my_button').value = popisek;
+        }
+        -->
+  </script>
+  <table>
+    <thead align="center"> <h3 class="nadpis2"><?php echo lang("Přeložte:") ?></h3> </thead>
+    <tbody>
+    <table border="0">
+    <form action="" method="POST" name="do_exam_form">
+      <tr class="akt">
+        <td><?php echo lang("Originál:") ?></td>
+        <td<?php
+        if ( $type == "to_cz" || $type == "to_en" )
+           echo " class=\"arabic\"";        
+        ?>><?php
+          echo $original;
+        ?></td>
+      </tr>
+      <tr class="akt">
+        <td><?php echo lang("Překlad:") ?></td>
+        <td>
+          
+          <input type="button"
+                 id="my_button"
+                 value="<?php echo lang("Zobrazit") ?>"
+                 onclick="javascript:return switch_okynko_visibility()" />
+          
+        </td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="source" value="<?php echo urlencode($source); ?>" />
+          <input type="hidden" name="lection" value="<?php echo urlencode($lection); ?>" />
+          <input type="hidden" name="count" value="<?php echo urlencode($count); ?>" />
+          <input type="hidden" name="cnt_done" value="<?php echo urlencode($cnt_done); ?>" />
+          <input type="hidden" name="type" value="<?php echo urlencode($type); ?>" />
+          <input type="submit" value="<?php echo lang("Dál"); ?>" />
+        </td>
+        <td>&nbsp;</td>
+      </tr>
+    </form>
+    </table>
+    </tbody>
+  </table>
+  
+
+  
+<div id="okynko">
+
+<?php echo __get_word_in_card_format($slovicko); ?>
+
+</div>
+
+
+
+</div>
+
+
+<?php insert_picture(); ?>
diff --git a/old/html/multidic/examination/do_test.php b/old/html/multidic/examination/do_test.php
new file mode 100644
index 0000000..c7d8d48
--- /dev/null
+++ b/old/html/multidic/examination/do_test.php
@@ -0,0 +1,35 @@
+<?php
+require_once("./examination/test.php");
+$test_id = $_GET['test'];
+$test = get_test($test_id);
+//pr($test);
+?>
+<?php if (!empty($_POST)) :?>
+<div class="card" style="width: 90%;">
+    <h1>Test <?php echo $test['title']?></h1>
+    <p>
+       Vyhodnocení Vašeho testu:
+    </p>
+    <form action="" method="post">
+        <p class="arabic">
+        <?php echo nl2br(check_test($test['body'], $_POST['test']))?>
+        </p>
+    </form>
+</div>
+
+<?php else:?>
+<div class="card" style="width: 90%;">
+    <h1>Test <?php echo $test['title']?></h1>
+    <p>
+        <?php echo $test['note']?>
+    </p>
+    <form action="" method="post">
+        <p class="arabic">
+        <?php echo nl2br(test_form($test['body']))?>
+        </p>
+        <input type="submit" name="kontrola" value="Zkotroluj výsledky" />
+    </form>
+</div>
+<?php endif;?>
+
+
diff --git a/old/html/multidic/examination/exam.php b/old/html/multidic/examination/exam.php
new file mode 100644
index 0000000..6483fae
--- /dev/null
+++ b/old/html/multidic/examination/exam.php
@@ -0,0 +1,417 @@
+<?php
+require_once("./functions/dictionary.php");
+
+function get_pocet_slov_ve_zkouseni($examing) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  //vybereme exam
+  $dotaz = "SELECT count FROM examing
+              WHERE \"IDexaming\" = '$examing'";
+  $spojeni->query($dotaz);
+  $spojeni->next_record();
+  return $spojeni->Record["count"];
+}
+
+function get_pocet_spatnych_slov($examing) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  //vybereme exam
+  $dotaz = "SELECT status FROM exam
+              WHERE examing = '$examing'
+              AND status = 0";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+function insert_new_examing($user, $source, $lection, $count, $type, $learning) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+
+  $dotaz = "INSERT INTO examing (\"user\", date, rating, source, count, type, lection, learning)
+            VALUES ('$user', 'NOW', -1, '$source', '$count', '$type', '$lection', '$learning')";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku(lang("Chyba při vytváření zkoušení."));
+    return NULL;
+  }
+  $dotaz = "SELECT currval('examing_id_seq')";
+  $spojeni->query($dotaz);
+
+  if ($spojeni->Errno != 0) {
+    print_hlasku(lang("Chyba při vytváření zkoušení."));
+    return NULL;
+  }
+  $spojeni->next_record();
+  return $spojeni->Record["currval"];
+}
+
+function words_to_repeat($source, $lection, $user) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT *
+            FROM exam e, examing ex
+            WHERE e.examing = ex.\"IDexaming\"
+              AND ex.source = '$source'
+              AND ex.\"user\" = '$user'
+              AND ex.lection = '$lection'
+              AND e.status = 0";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku(lang("Chyba při vytváření zkoušení."));
+    return NULL;
+  }
+  return $spojeni;
+}
+
+function create_examing($user, $source, $lection, $count, $type, $learning) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  //vytvori novou polozku v tabulce examing
+  $new_examing = insert_new_examing($user, $source, $lection, $count, $type, $learning);
+
+  //zjisti moznosti opetovneho zkouseni
+  $spojeni_k_opakovani = words_to_repeat($source, $lection, $user);
+  $pocet_k_opakovani = $spojeni_k_opakovani->num_rows();
+
+  if ($pocet_k_opakovani == $count) {
+    while ($spojeni_k_opakovani->next_record()) {
+      $dotaz = "UPDATE exam
+                SET examing = $new_examing,
+                    status = NULL
+                WHERE \"IDexam\" = ".$spojeni_k_opakovani->Record["IDexam"];
+      $spojeni->query($dotaz);
+    }
+  }
+  else if($pocet_k_opakovani > $count) {
+    for ($i = 0 ; $i < $count ;$i++) {
+      $spojeni_k_opakovani->next_record();
+      $dotaz = "UPDATE exam
+                SET examing = $new_examing,
+                    status = NULL
+                WHERE \"IDexam\" = ".$spojeni_k_opakovani->Record["IDexam"];
+      $spojeni->query($dotaz);
+    }
+    while ($spojeni_k_opakovani->next_record()) {
+      $dotaz = "DELETE FROM exam
+                WHERE \"IDexam\" = ".$spojeni_k_opakovani->Record["IDexam"];
+      $spojeni->query($dotaz);
+    }
+  }
+  else { //if ($pocet_k_opakovani < $count)
+    $pomoc = "";
+    while ($spojeni_k_opakovani->next_record()) {
+      $dotaz = "UPDATE exam
+                SET examing = $new_examing,
+                    status = NULL
+                WHERE \"IDexam\" = ".$spojeni_k_opakovani->Record["IDexam"];
+      $spojeni->query($dotaz);
+      //tohle se pouzije az dale
+      $pomoc .= " AND NOT \"IDdict\" = ".$spojeni_k_opakovani->Record["dict"];
+    }
+    $dotaz = "SELECT *
+              FROM dict
+              WHERE source = '$source' AND
+                    lection = '$lection'";
+    $dotaz .= $pomoc;
+    $dotaz .= " ORDER BY random()
+                LIMIT ".($count-$pocet_k_opakovani);
+    $spojeni->query($dotaz);
+    if ($spojeni->Errno != 0) {
+      print_hlasku(lang("Chyba při vytváření zkoušení."));
+      return NULL;
+    }
+    $spojeni_na_vkladani = new DB_Sql();
+
+    while ($spojeni->next_record()) {
+      //echo($spojeni->Record["czech"] . "<br />\n");
+      $dotaz = "INSERT INTO exam (examing, status, dict)
+                       VALUES ('$new_examing', NULL, ".$spojeni->Record["IDdict"].")";
+      $spojeni_na_vkladani->query($dotaz);
+      if ($spojeni_na_vkladani->Errno != 0) {
+        print_hlasku(lang("Chyba při vytváření zkoušení."));
+        return NULL;
+      }
+    }
+  }
+  return $new_examing;
+}
+
+function get_exam_word($examing, $step) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  //vybereme exam
+  $dotaz = "SELECT e.\"IDexam\", d.* FROM exam e, dict d
+              WHERE e.examing = '$examing'
+              	AND e.status is NULL
+              	AND e.dict = d.\"IDdict\"
+              ORDER BY random()
+              LIMIT 1";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku(lang("Chyba při zkoušení."));
+    return NULL;
+  }
+  if ($spojeni->num_rows() == 0) {
+    return NULL;
+  }
+
+  $spojeni->next_record();
+  return $spojeni->Record;
+}
+
+function exam_word($IDdict, $IDexam, $type, $to) {
+  require_once("./classes/db.php");
+  
+  
+  
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM dict
+            WHERE \"IDdict\" = '$IDdict'";
+
+  if(empty($to)) {
+    $dotaz .= " AND 1 = 0 ";
+  }
+  switch ($type) {
+    case ("to_cz"):
+    	$word = mb_strtolower($to, "UTF-8");
+        $word = get_token_regexp($word); 
+      $dotaz .= " AND lower(czech) ~ ('$word')";
+    break;
+    case("to_en"):
+    	$word = mb_strtolower($to, "UTF-8");
+        $word = get_token_regexp($word);
+      $dotaz .= " AND lower(english) = ('$word')";
+    break;
+    case("from_cz"):
+    case("from_en"):
+      $to = hebrew_add_vowel($to);
+      $to = get_token_regexp($to);
+      /*
+      SELECT * FROM dict
+            WHERE language = $language AND
+                  ((present ~ ('$word')) OR
+                   (past    ~ ('$word')) OR
+                   (valence ~ ('$word')))
+                   */
+      $dotaz .= " AND ((present ~ ('$to')) OR
+                   (past    ~ ('$to')) OR
+                   (valence ~ ('$to')))";
+    break;
+    default:
+      echo lang("Chyba");
+  }
+  //echo $dotaz;
+  $spojeni->query($dotaz);
+  if ($spojeni->num_rows() == 0) {
+    //echo "nic";
+    set_exam_status($IDexam, 0);
+    require_once("./administration/word.php");
+    return get_word($IDdict);
+  }
+  else {
+    //echo "neco";
+  	set_exam_status($IDexam, 1);
+  	$spojeni->next_record();
+    return NULL;
+
+  }
+}
+
+function set_exam_status($IDexam, $status) {
+
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "UPDATE exam SET status = $status WHERE \"IDexam\" = '$IDexam'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku(lang("Chyba při zkoušení."));
+  }
+}
+
+function uklid($examing, $rating) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM exam WHERE examing = '$examing'
+                             AND status = 1";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku(lang("Chyba při zkoušení."));
+  }
+  $dotaz = "UPDATE examing SET rating = $rating WHERE \"IDexaming\" = '$examing'";
+  $spojeni->query($dotaz);
+}
+
+function delete_exam($IDexam) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "DELETE FROM exam WHERE \"IDexam\" = '$IDexam'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku(lang("Chyba při zkoušení."));
+  }
+}
+
+function get_typ($identifikator) {
+  switch ($identifikator) {
+    case("from_cz"):
+      return lang("Z Čestiny");
+    break;
+    case("to_cz"):
+      return lang("Do Češtiny");
+    break;
+    case("from_en"):
+      return lang("Z Angličtiny");
+    break;
+    case("to_en"):
+      return lang("Do Angličtiny");
+    break;
+    default:
+      return lang("Špatný formát");
+  }
+}
+
+/**
+ *  Pomocna funkce, vraci do tabulky zformatovane slovo
+ *
+ *  @param $Record polozka slovniku nactena z db
+ *  @return do tabulky zformatovany zaznam
+ */
+function get_row_of_table_examing($learning, $Record) {
+  $navrat .= "<tr class=\"akt\">\n     ";
+  $navrat .= '<td>'.$Record["date"].'</td>';
+  $pomoc = ($learning == 'TRUE')? 'learning' : 'exam';
+  if ($Record["rating"] == -1)
+    $navrat .= '<td>'.lang("Nebylo dokončeno").' <br /><a href="?nav_id=do_'.$pomoc.'&examing='.$Record["IDexaming"].
+               '&type='.$Record["type"].'">'.lang("dokončit").'</a></td>';
+  else
+    $navrat .= '<td>'.$Record["rating"].'</td>';
+  $navrat .= '<td>'.$Record["title"].'</td><td>'.$Record["lection"].'</td>';
+  $navrat .= '<td>'.$Record["count"].'</td>';
+  $navrat .= '<td>'.get_typ($Record["type"]).'</td>';
+  $navrat .= "</tr> \n  ";
+  return $navrat;
+}
+
+
+function get_pocet_zkouseni() {
+  global $ses_IDuser;
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT \"IDexaming\" FROM examing WHERE \"user\" = $ses_IDuser";
+  $spojeni->query($dotaz);
+  return $spojeni->num_rows();
+}
+
+function get_razeni_of_table_examing($l_order = "IDexaming", $l_od = 0, $l_limit = 30) {
+  global $order;
+  global $od;
+  global $limit;
+
+  global $nav_id;
+
+  $order = $l_order;
+  $od    = $l_od;
+  $limit = $l_limit;
+  $pocet_zdroju = get_pocet_zkouseni();
+  $nav = $nav_id;
+
+  $navrat = "<p class=\"akt\"></p>";
+  $navrat .= "<table>
+      <tr class=\"nadpis_sekce\"><td><form action\"\" method=\"post\" name=\"razeni\"> ".
+      sprintf(lang("Zobrazeno %d zkoušení od %d.  (celkem %d)"), $limit, $od,$pocet_zdroju )."<br />
+       ".lang("Řadit podle")."
+       <select name=\"order\">
+         <option value=\"IDexaming\">".lang("Identifikátor")."</option>
+         <option value=\"date\">".lang("datum")."</option>
+         <option value=\"rating\">".lang("úspěšnost")."</option>
+         <option value=\"source\">".lang("zdroj")."</option>
+         <option value=\"lection\">".lang("lekce")."</option>
+         <option value=\"count\">".lang("počet")."</option>
+       </select>
+       ".lang("od:")." <input type=\"text\" name=\"od\" value=\"$od\" size=\"5\" />
+       ".lang("počet:")." <input type=\"text\" name=\"limit\" value=\"$limit\" size=\"5\" />
+       <input type=\"submit\" name=\"serad\" value=\"".lang("Zobraz")."\" /> </form>
+       </td></tr>
+       <tr class=\"nadpis_sekce\"><td align=\"center\">
+        <a href=\"?nav_id=$nav&serad=true&order=$order&od=0&limit=$limit\">
+            ".lang("Na začátek")." </a> |       ";
+  if ($od-$limit >= 0)
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od-$limit)."&limit=$limit\">
+              ".lang("Předchozích")." $limit </a> |       ";
+  if ($od+$limit < $pocet_zdroju)
+    $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+              ($od+$limit)."&limit=$limit\">
+              ".lang("Dalších")." $limit </a> |   ";
+  $navrat .="<a href=\"?nav_id=$nav&serad=true&order=$order&od=".
+             (($pocet_zdroju-$limit < 0)? 0: $pocet_zdroju-$limit)."&limit=$limit\">
+             ".lang("Na konec")." </a></td>
+  ";
+  $navrat .= "</td></tr></table>";
+  return $navrat;
+}
+
+function get_header_of_table_examing() {
+return "<tr class=\"nadpis_sekce\">
+  <td>".lang("Datum")."</td>
+  <td>".lang("Úspěšnost")." [%]</td>
+  <td>".lang("Zdroj")."</td>
+  <td>".lang("Lekce")."</td>
+  <td>".lang("Počet slovíček")."</td>
+  <td>".lang("Směr")."</td>
+</tr>";
+}
+
+function get_foot_of_table_examing() {
+  return '<tr class="nadpis_sekce"><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
+}
+
+
+function print_table_of_examing($learning, $order = "IDexaming", $od = 0, $limit = 30) {
+  global $ses_IDuser;
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT s.title, e.* FROM examing e";
+  $dotaz .= " LEFT OUTER JOIN source s ON (e.source = s.\"IDsource\")";
+  $dotaz .= " WHERE e.\"user\" = $ses_IDuser AND e.learning = $learning";
+  $dotaz .= " ORDER BY \"$order\" OFFSET $od LIMIT $limit";
+  $spojeni->query($dotaz);
+  $navrat = "<h3 class=\"nadpis2\">".lang("Výpis zkoušení")."</h3>";
+  $navrat .= get_razeni_of_table_examing($order, $od, $limit);
+  $navrat .= "<table><form action=\"\" method=\"post\">";
+  $navrat .= get_header_of_table_examing();
+  while ($spojeni->next_record()) {
+    $navrat .= get_row_of_table_examing($learning, $spojeni->Record);
+  }
+  $navrat .= get_foot_of_table_examing();
+  $navrat .= '';
+  $navrat .= "</form></table>";
+  echo $navrat;
+}
+
+function get_vyslednou_hlasku($rating) {
+  global $LaId;
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $ratio = floor($rating / 10);
+  $ratio = ($ratio == 0) ? $ratio+1 : $ratio;
+  //echo($ratio);
+  $dotaz = "SELECT ";
+  $dotaz .= (($LaId == "cz")? "czech" : "english");
+  $dotaz .= " FROM report WHERE ratio = $ratio";
+  //echo $dotaz;
+  $spojeni->query($dotaz);
+  $spojeni->next_record();
+  return $spojeni->Record[0];
+}
+ /*
+
+ SELECT distinct ex.date,*
+            FROM exam e, examing ex
+            WHERE e.examing = ex."IDexaming"
+              AND ex.source = 5
+              AND ex.user = 2
+              AND e.status = 0
+
+ */
+?>
diff --git a/old/html/multidic/examination/learning.php b/old/html/multidic/examination/learning.php
new file mode 100644
index 0000000..9af398e
--- /dev/null
+++ b/old/html/multidic/examination/learning.php
@@ -0,0 +1,15 @@
+<?php
+
+function get_word_to_learn($source, $lection) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM dict 
+            WHERE \"source\" = '$source'
+            AND   \"lection\" = '$lection'
+            ORDER BY Random() LIMIT 1;";
+  $spojeni->query($dotaz);
+  $spojeni->next_record();
+  return $spojeni->Record;
+}
+
+?>
diff --git a/old/html/multidic/examination/list_exam.php b/old/html/multidic/examination/list_exam.php
new file mode 100644
index 0000000..786f281
--- /dev/null
+++ b/old/html/multidic/examination/list_exam.php
@@ -0,0 +1,32 @@
+<?php
+
+require_once("./examination/exam.php");
+/*
+if (!Empty($action) && $action == "delete_user") {
+
+
+  $coun_true = 0;
+  $coun_false = 0;
+  if (Is_Array($smaz)) {
+    for (Reset($smaz); Current($smaz); Next($smaz)) {
+      if (delete_user(Key($smaz))) $coun_true++;
+      else $coun_false++;
+    }
+  }
+  if ($coun_false == 0)
+    print_hlasku("$coun_true uživatelů smazáno.");
+  else
+    print_hlasku("Bohužel,$coun_false uživatelů se nepodařilo smazat ($coun_true se podařilo smazat)");
+}
+*/
+
+$learning = (strstr($nav_id, 'learning') != NULL ) ? 'TRUE' : 'FALSE' ;
+
+if (!Empty($serad)) {
+  print_table_of_examing($learning, $order, $od, $limit);
+}
+else {
+  print_table_of_examing($learning);
+}
+
+?>
diff --git a/old/html/multidic/examination/new_exam.php b/old/html/multidic/examination/new_exam.php
new file mode 100644
index 0000000..e591b1a
--- /dev/null
+++ b/old/html/multidic/examination/new_exam.php
@@ -0,0 +1,125 @@
+<?php
+require_once("./examination/exam.php");
+
+if (Empty($source) || $source == "") {
+  $krok = 0;
+}
+else if (Empty($lection) || $lection == "") {
+  $krok = 1;
+}
+else if (Empty($count) || $count == "" || Empty($type)) {
+  $krok = 2;
+}
+else {
+  $krok = 3;
+}
+//echo $krok;
+
+switch ($krok) {
+  case (0):  
+?>
+  <table>
+    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte zdroj ze kterého chcete zkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
+    <tbody>
+    <table border="0">
+    <form action="" method="POST" name="choose_source_form">
+      <tr class="akt">
+        <td><?php echo(get_source_chooser(NULL))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="select_source">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var chooser = document.choose_source_form.source;
+  				chooser.focus();
+				-->
+  </script>
+
+<?php
+  break;
+  case (1):
+?>
+  <table>
+    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte lekci ze které chcete zkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
+    <tbody>
+    <table border="0">
+    <form action="" method="POST" name="choose_lection_form">
+      <tr class="akt">
+        <td><?php echo $language;
+        echo(get_lection_chooser($source, 10))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="select_lection">
+          <input type="hidden" name="source" value="<?php echo $source ?>">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+<?php
+  break;
+  case (2):
+?>
+  <table>
+    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte z kolika slovíček chcete vyzkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
+    <tbody>
+    <table border="0">
+    <form action="" method="POST" name="choose_count_form">
+      <tr class="">
+        <td><?php echo(get_count_chooser($source, $lection))?></td>
+      </tr>
+      <tr class="">
+        <td>
+        <!--fieldset>
+          <legend>Vyberte typ zkouseni</legend-->
+            <input type="radio" name="type" id="type_radio_from_cz_id" value="from_cz" checked="true" />
+             <label for="type_radio_from_cz_id"><?php echo lang("Z češtiny") ?></label> <br /> 
+            <input type="radio" name="type" id="type_radio_to_cz_id" value="to_cz" />
+             <label for="type_radio_to_cz_id"><?php echo lang("Do češtiny") ?></label> <br /> 
+            <!--input type="radio" name="type" id="type_radio_from_en_id" value="from_en" />
+             <label for="type_radio_from_en_id"><?php echo lang("Z angličtiny") ?></label> <br />
+            <input type="radio" name="type" id="type_radio_to_en_id" value="to_en" />
+             <label for="type_radio_to_en_id"><?php echo lang("Do angličtiny") ?></label--> 
+        <!--/fieldset-->
+        </td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="select_count">
+          <input type="hidden" name="lection" value="<?php echo $lection ?>">
+          <input type="hidden" name="source" value="<?php echo $source ?>">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+<?php
+  break;
+  case (3):
+  $IDexaming = create_examing($ses_IDuser, $source, $lection, $count, $type, $learning);
+  
+  $pomoc = ($learning == 'TRUE')? 'learning' : 'exam';
+?>
+<h3 class="nadpis2"><?php echo lang("Zkoušení vytvořeno") ?></h3>
+<a href="?nav_id=do_<?php 
+                 echo $pomoc
+                 ?>&examing=<?php 
+                 echo $IDexaming
+                 ?>&type=<?php 
+                 echo $type?>"
+   class="velkybutton"><?php echo lang("Začít")?></a>
+<?php
+}
+?>
diff --git a/old/html/multidic/examination/new_learning.php b/old/html/multidic/examination/new_learning.php
new file mode 100644
index 0000000..cdc5401
--- /dev/null
+++ b/old/html/multidic/examination/new_learning.php
@@ -0,0 +1,130 @@
+<?php
+//require_once("./examination/exam.php");
+
+if (Empty($source) || $source == "") {
+  $krok = 0;
+}
+else if (Empty($lection) || $lection == "") {
+  $krok = 1;
+}
+else if (Empty($count) || $count == "" || Empty($type)) {
+  $krok = 2;
+}
+else {
+  $krok = 3;
+}
+//echo $krok;
+
+switch ($krok) {
+  case (0):  
+?>
+  <table>
+    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte zdroj ze kterého chcete zkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
+    <tbody>
+    <table border="0">
+    <form action="" method="POST" name="choose_source_form">
+      <tr class="akt">
+        <td><?php echo(get_source_chooser(NULL))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="select_source">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+  <script language="javascript">
+				<!--
+					var chooser = document.choose_source_form.source;
+  				chooser.focus();
+				-->
+  </script>
+
+<?php
+  break;
+  case (1):
+?>
+  <table>
+    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte lekci ze které chcete zkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
+    <tbody>
+    <table border="0">
+    <form action="" method="POST" name="choose_lection_form">
+      <tr class="akt">
+        <td><?php echo $language;
+        echo(get_lection_chooser($source, 10))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="select_lection">
+          <input type="hidden" name="source" value="<?php echo $source ?>">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+<?php
+  break;
+  case (2):
+?>
+  <table>
+    <thead align="center"> <h3 class="nadpis2"><?php printf(lang("Vyberte z kolika slovíček chcete vyzkoušet (krok %d ze 3)"), $krok+1) ?></h3> </thead>
+    <tbody>
+    <table border="0">
+    <form action="" method="POST" name="choose_count_form">
+      <tr class="akt">
+        <td><?php echo(get_count_chooser($source, $lection))?></td>
+      </tr>
+      <tr class="akt">
+        <td>
+        <!--fieldset>
+          <legend>Vyberte typ zkouseni</legend-->
+            <input type="radio" name="type" value="from_cz" checked="true" /> <?php echo lang("Z češtiny") ?><br /> 
+            <input type="radio" name="type" value="to_cz" /> <?php echo lang("Do češtiny") ?><br />
+            <input type="radio" name="type" value="from_en" /> <?php echo lang("Z angličtiny") ?><br />
+            <input type="radio" name="type" value="to_en" /> <?php echo lang("Do angličtiny") ?>
+        <!--/fieldset-->
+        </td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="select_count">
+          <input type="hidden" name="lection" value="<?php echo $lection ?>">
+          <input type="hidden" name="source" value="<?php echo $source ?>">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        </td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+
+<?php
+  break;
+  case (3):
+  //$IDexaming = create_examing($ses_IDuser, $source, $lection, $count, $type);
+  $ref = "?nav_id=do_learning".
+         "&source=" . urlencode( $source ).
+         "&lection=". urlencode( $lection ).
+         "&count="  . urlencode( $count ).
+         "&type="   . urlencode( $type ).
+         "&cnt_done="   . urlencode( '0' );
+  
+?>
+ <table>
+    <thead align="center"> <h3 class="nadpis2"><?php echo lang("Zkoušení vytvořeno") ?></h3> </thead>
+    <tbody>
+    <table border="0">
+
+      <tr class="nadpis_sekce">
+        <td>
+          <a href="<?php echo $ref; ?>" class="active"><?php echo lang("Začít") ?></a>
+        </td>
+      </tr>
+    </tbody>
+  </table> 
+<?php
+}
+?>
diff --git a/old/html/multidic/examination/new_test.php b/old/html/multidic/examination/new_test.php
new file mode 100644
index 0000000..8c28c23
--- /dev/null
+++ b/old/html/multidic/examination/new_test.php
@@ -0,0 +1,95 @@
+<?php
+require_once("./examination/test.php");
+
+if (Empty($source) || $source == "") {
+  $krok = 0;
+}
+else if (Empty($test) || $test == "") {
+  $krok = 1;
+}
+else {
+  $krok = 3;
+  
+}
+//echo $krok;
+
+switch ($krok) {
+  case (0):  
+?>
+  <table>
+    <thead align="center"> 
+    <h3> Nový test </h3>
+    <!--h3 class="nadpis2"><?php printf(lang("Vyberte zdroj ze kterého chcete test (krok %d ze 2)"), $krok+1) ?></h3--> </thead>
+    <tbody>
+    
+    
+    <h5> 1. Podle knížky </h5>
+    
+    <form action="" method="POST" name="choose_source_form">
+    <table border="0">
+      <tr class="akt">
+        <td><?php echo(get_source_chooser(NULL))?></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="select_source">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        </td>
+      </tr>
+      </table>
+    </form>
+    
+    <h5> 2. Podle čísla testu </h5>
+    
+    <form action="examination.php" method="GET" name="choose_source_form">
+    <table border="0">
+      <tr class="akt">
+        <td><input type="text" name="test" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="nav_id" value="do_test">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        </td>
+      </tr>
+      </table>
+    </form>
+    
+    <h5> 3. Podle gramatické kategorie </h5>
+    
+    <form action="examination.php" method="GET" name="choose_source_form">
+    <table border="0">
+      <tr class="akt">
+        <td><?php echo get_test_category_chooser("test_category"); ?> </td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="nav_id" value="test_by_category">
+          <input type="submit" value="<?php echo lang("Dál") ?>">
+        </td>
+      </tr>
+      </table>
+    </form>
+    
+    </tbody>
+    
+  </table>
+  <script language="javascript">
+				<!--
+					var chooser = document.choose_source_form.source;
+  				chooser.focus();
+				-->
+  </script>
+
+<?php
+  break;
+  case (1):
+?>
+ <h3 class="nadpis2"><?php printf(lang("Vyberte ze seznamu test (krok %d ze 2)"), $krok+1) ?></h3> 
+       <?php echo $language;
+        echo(get_test_chooser($source))?>
+
+
+<?php
+}
+?>
diff --git a/old/html/multidic/examination/test.php b/old/html/multidic/examination/test.php
new file mode 100644
index 0000000..5231339
--- /dev/null
+++ b/old/html/multidic/examination/test.php
@@ -0,0 +1,152 @@
+<?php
+require_once("./functions/dictionary.php");
+
+class TestParser {
+
+    private $text;
+
+    function __construct($text) {
+        $this->text = $text;
+        
+    }
+    
+    function getParsedText() {
+        $parsed = '';
+        //pr($this->text);
+        //$found = ereg ( "^(([^\{]*)\{([^\}]*)\})*([^\{]*)" , $this->text, $tokens);
+        $text = $this->text;
+        
+        while(ereg('\{', $text)) {
+            $found = ereg ( "^([^\{]*)\{([^\}]*)\}(.*)" , $text, $tokens);
+            $parsed .= $tokens[1];
+            $parsed .= $this->buildSelect($tokens[2]);
+            $text = $tokens[3];
+        }
+        $parsed .= $text;
+        
+        return $parsed;
+    }
+    
+    function buildSelect($selectString) {
+        $select = '';
+        $pole = split('/', $selectString);
+        
+        shuffle($pole);//zamichame!!!
+        
+        $select .= '<select name="test[]" class="arabic">';
+        $pocitadlo = 0;
+        $select .= '<option value="0">Vyberte</option>';
+        foreach($pole as $polozka) {
+            $select .= '<option value="'.$polozka.'">'.$polozka.'</option>';
+            $pocitadlo ++;
+        }
+        $select .= '</select>';
+        
+        
+        return $select;
+    }
+    
+    function getCorrectedTest($answers) {
+         $parsed = '';
+        $text = $this->text;
+        
+        //pr($answers);
+        
+        $pocitadlo = 0;
+        while(ereg('\{', $text)) {
+            $found = ereg ( "^([^\{]*)\{([^\}]*)\}(.*)" , $text, $tokens);
+            $parsed .= $tokens[1];
+            $parsed .= $this->buildAnswer($tokens[2], $answers[$pocitadlo]);
+            $text = $tokens[3];
+            $pocitadlo ++;
+        }
+        $parsed .= $text;
+        
+        return $parsed;
+    }
+    
+    function buildAnswer($selectString, $odpoved) {
+        $answer = '';
+        $pole = split('/', $selectString);
+        
+        //pr('pole 0');
+        //pr($pole[0]);
+        //pr('odpoved');
+        //pr($odpoved);
+        $spravne = $pole[0];
+        
+        if($pole[0] == $odpoved) {
+            $answer .= ' <span style="color:green">'.$spravne.'</span> ';
+        }
+        else {
+            $answer .= ' <span style="color:red">'.$odpoved.' </span> <span style="color:green">('.$spravne.')</span> ';
+        }
+        
+        return $answer;
+    }
+
+}
+
+function get_test_chooser($source) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz  = "SELECT * FROM test WHERE source = '$source' ";
+  $radky = $spojeni->query($dotaz);
+  $navrat = " ";
+  
+  while ($spojeni->next_record()) {
+    $navrat .= "  <a href=\"examination.php?nav_id=do_test&test=".$spojeni->Record['IDtest']."\"> lekce ".$spojeni->Record['lection'].": ".$spojeni->Record['title']."  </a> <br/>";
+  }
+  $navrat .= '';
+  return $navrat;
+}
+
+function get_test($test_id) {
+    require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz  = "SELECT * FROM test WHERE \"IDtest\" = '".pg_escape_string($test_id)."' LIMIT 1 ";
+  $radky = $spojeni->query($dotaz);
+  
+  $spojeni->next_record();
+  
+  return $spojeni->Record;
+}
+
+function get_tests_by_category($category_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz  = "SELECT * FROM test WHERE \"test_category_id\" = '".pg_escape_string($category_id)."' ";
+  $radky = $spojeni->query($dotaz);
+  
+  $data = array();
+  
+  while ($spojeni->next_record()) {
+    $data[] = $spojeni->Record;
+  }
+  
+  return $data;
+
+}
+
+function test_form($text) {
+    $form = '';
+    
+    $parser = new TestParser($text);
+    
+    $form .= $parser->getParsedText();
+    
+    return $form;
+}
+
+function check_test($text, $odpovedi) {
+    $form = '';
+    
+    $parser = new TestParser($text);
+    
+    $form .= $parser->getCorrectedTest($odpovedi);
+    
+    return $form;
+}
+
+
+
diff --git a/old/html/multidic/examination/test_by_category.php b/old/html/multidic/examination/test_by_category.php
new file mode 100644
index 0000000..5b47888
--- /dev/null
+++ b/old/html/multidic/examination/test_by_category.php
@@ -0,0 +1,22 @@
+<?php require_once("./examination/test.php");?>
+<?php require_once("./administration/test_category.php");?>
+
+<?php if(empty($test_category)) die("Nebyla zadána kategorie.") ?>
+
+<?php $tests = get_tests_by_category($test_category)?>
+<?php $kategorie = get_test_category($test_category)?>
+<?php if (count($tests) == 0):?>
+<h3 class="nadpis2">Bohužel, v této kategorii nejsou žádné testy.</h3> 
+<?php else: ?>
+
+<h3 class="nadpis2"><?php printf(lang("Seznam dostupných testů pro kategorii '%s'"), $kategorie['name']) ?></h3> 
+       
+       <?php // var_dump($tests) ?>
+
+        <ul>
+            <?php foreach($tests as $test): ?>
+            <li> <a href="examination.php?nav_id=do_test&test=<?php echo $test[0]?>"> <?php echo $test['title']?></a> </li>
+            <?php endforeach; ?>
+        </ul>
+
+<?endif; ?> 
diff --git a/old/html/multidic/favicon.ico b/old/html/multidic/favicon.ico
new file mode 100644
index 0000000..8c5c557
Binary files /dev/null and b/old/html/multidic/favicon.ico differ
diff --git a/old/html/multidic/functions/dictionary.php b/old/html/multidic/functions/dictionary.php
new file mode 100644
index 0000000..1de365c
--- /dev/null
+++ b/old/html/multidic/functions/dictionary.php
@@ -0,0 +1,1097 @@
+<?php  
+mb_internal_encoding('UTF-8');
+session_start();
+
+  require_once("./classes/db.php");
+  require_once "./functions/new_hebrew_format.php";
+
+
+  define('CESTA_SLOV', "voices/word/");
+  define('PRIPONA', ".mp3");
+  define('CESTA_CLANKU', "voices/article/");
+  define('CESTA_KONTEXTU', "voices/context/");
+  define('MAX_ODEZVA', 60 * 60 * 60);
+/*
+function register_globals($order = 'egpcs')
+{
+    // define a subroutine
+    if(!function_exists('register_global_array'))
+    {
+        function register_global_array(array $superglobal)
+        {
+            foreach($superglobal as $varname => $value)
+            {
+                global $$varname;
+                $$varname = $value;
+            }
+        }
+    }
+   
+    $order = explode("\r\n", trim(chunk_split($order, 1)));
+    foreach($order as $k)
+    {
+        switch(strtolower($k))
+        {
+            case 'e':    register_global_array($_ENV);        break;
+            case 'g':    register_global_array($_GET);        break;
+            case 'p':    register_global_array($_POST);        break;
+            case 'c':    register_global_array($_COOKIE);    break;
+            case 's':    register_global_array($_SERVER);    break;
+        }
+    }
+}
+  
+*/
+  
+  function prihlasit($jmeno, $heslo) {
+  global $_SESSION;
+  if (!Empty($jmeno) && !Empty($heslo)) {
+    $DB = new DB_Sql();
+    $DB->query( "select * " .
+    		"from \"user\" " .
+    		"where nick = '".pg_escape_string($jmeno)."' " .
+    				"and pass = '".pg_escape_string($heslo)."'");//, array($jmeno, $heslo) );
+    $DB->next_record();
+    if ($DB->num_rows() != 1)
+      return false;
+    session_regenerate_id();
+    $_SESSION['ses_nick'] = $DB->Record['nick'];
+    $_SESSION['ses_IDuser'] = $DB->Record['IDuser'];
+    $_SESSION['ses_date_last_visit'] = time();
+    $_SESSION['ses_level'] = $DB->Record['privileges'];
+    $_SESSION['ses_name'] = $DB->Record['name'];
+    $_SESSION['ses_surname'] = $DB->Record['surname'];
+
+	pr($_SESSION);
+
+    $number_of_usage = $DB->Record["number_of_usage"];
+	$number_of_usage++;
+
+    $dotaz = "UPDATE \"user\" SET date_last_visit = now(),
+                            number_of_usage = '$number_of_usage'
+                            WHERE \"IDuser\" = ".$_SESSION["ses_IDuser"];
+    $DB->query($dotaz);
+	clean_old_examinations($_SESSION["ses_IDuser"]);
+
+    return true;
+  }
+  return false;
+}
+
+function kontrola_pristupu($level = 0) {
+  global $_SESSION;
+  //pr($_SESSION);
+  if(Empty($_SESSION['ses_nick'])) return false;
+  if(Empty($_SESSION['ses_date_last_visit'])) return false;
+  if ($_SESSION['ses_date_last_visit']+MAX_ODEZVA < time()) return false;
+  if ($_SESSION['ses_level'] < $level) return false;
+  $_SESSION['ses_date_last_visit'] = time();
+  return true;
+}
+
+function odhlasit() {
+  global $_SESSION;
+  session_regenerate_id();
+  //p_g($_SESSION);
+}
+
+function pr($neco) {
+	p_g($neco);
+}
+
+function p_g($neco) {
+	echo "<pre>";
+	print_r($neco);
+	echo "</pre>";
+} // END function p_g
+
+function CzStrToLower($str) {
+
+  /*$str = StrTr($str,
+           "ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉĚÍÓÚŮÝŠČŘŽŇŤĎ",
+           "abcdefghijlkmnopqrstuvwxyzáéěíóúůýščřžňťď");
+  */
+  $str = mb_strtolower($str, "UTF-8");
+  //echo "str = $str<br />";
+  return $str;
+}
+
+
+function lang($idf) {
+  global $LaId; // nastaveno na základě části URL
+  if (!IsSet($LaId)) {
+    $_SESSION["LaId"] = "cz";
+  }
+
+  static $translations;
+  if (!isset($translations)) {
+    $spojeni = new DB_Sql();
+    $dotaz = "SELECT idf, translation FROM translation WHERE language = '$LaId'";
+    $spojeni->query($dotaz);
+    while ($spojeni->next_record()) {
+      $translations[$spojeni->Record["idf"]] = $spojeni->Record["translation"];
+    }
+  }
+  return (isset($translations[$idf]) ? $translations[$idf] : $idf);
+}
+
+//pouzivat bud lang() nebo lang_cist_cele_najednou()
+//nakonec vybrat podle rychlosti
+
+
+function lang_cist_cele_najednou($idf) {
+  global $LaId; // nastaveno na základě části URL
+  if (!IsSet($LaId))
+    $LaId = "cz";
+  static $translations;
+
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT translation FROM translation WHERE idf = '" . addslashes($idf) . "' AND language = '$LaId'";
+  $row = $spojeni->query($dotaz);
+  // při neexistujícím překladu je vrácen identifikátor
+  if ($spojeni->num_rows() != 0) {
+    $spojeni->next_record();
+    return $spojeni->Record[0];
+  }
+  else {
+    return $idf;
+  }
+}
+
+
+function clean_old_examinations($ses_IDuser) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT e.*,
+                   (now() - 3 * INTERVAL '1 month') as before_three_month
+            FROM examing e
+            WHERE e.date < (now() - 3 * INTERVAL '1 month')
+              AND e.\"user\" = ".$_SESSION['ses_IDuser']."
+            ORDER BY e.date;";
+  $radky = $spojeni->query($dotaz);
+  while ($spojeni->next_record()) {
+    $id = $spojeni->Record["IDexaming"];
+    $dotaz = "DELETE FROM exam WHERE examing = $id";
+    $spojeni->query($dotaz);
+    $dotaz = "DELETE FROM examing WHERE \"IDexaming\" = $id";
+    $spojeni->query($dotaz);
+  }
+}
+
+function translation_chooser() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT code FROM translation_lang WHERE NOT visible = 0;";
+  $radky = $spojeni->query($dotaz);
+  while ($spojeni->next_record()) {
+    echo '<a href="?set_lang='.$spojeni->Record["code"].'">'.$spojeni->Record["code"].'</a>&nbsp;';
+	}
+}
+
+function copyright() {
+  //global $LaId;
+  //echo ('<div class="copyright"><a href="http://www.e-beda.cz" class="active">created by e-beda.cz</a></div>');
+  //echo ("\$LaId = $LaId");
+}
+
+function insert_picture( $class = "obrazek" ) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM pictures ORDER BY Random() LIMIT 1";
+  $radky = $spojeni->query($dotaz);
+  if ($spojeni->num_rows() == 0) {
+    echo "Chyba pri vyberu obrazku...";
+    return false;
+  }
+  else {
+    $spojeni->next_record();
+    $nazev_souboru = $spojeni->Record["name_of_picture"];
+    $cesky = $spojeni->Record["czech"];
+    $anglicky = $spojeni->Record["english"];
+    $arabsky = $spojeni->Record["orig"];
+
+  $navrat .= "
+<div id=\"$class\">
+  <table>
+    <tr>
+      <td dir=\"rtl\">
+        <img src = \"./pictures/$nazev_souboru\"
+             title = \"$cesky - $anglicky - $arabsky\" />
+        <br />
+        <h2 class = \"arabic\">
+          $arabsky
+        </h2>
+      </td>
+    </tr>
+  </table>
+
+</div>";
+
+
+    echo $navrat;
+  }
+}
+
+
+function print_context_chooser($source_id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM context WHERE source LIKE '$source_id'";
+  $radky = $spojeni->query($dotaz);
+  if ($spojeni->num_rows() == 0) {
+    echo "Bohužel u tohoto zdroje zatím nejsou žádné kontexty,
+               můžete je přidat ze slovníku, zvolením položky kontext->přidej";
+    return false;
+  }
+  else {
+    $navrat = "<select name=\"context\" size=\"6\">";
+    while ($spojeni->next_record()) {
+      $navrat .= "  <option value=\"".$spojeni->Record["IDcontext"]."\">  ".
+                  $spojeni->Record[cz_context]." - ".
+                  $spojeni->Record[en_context]." - ".
+                  $spojeni->Record[orig_context].
+                  "  </option>\n";
+    }
+    $navrat .= '</select>';
+  }
+  echo $navrat;
+  return true;
+}
+
+
+function get_translation_chooser() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM translation_lang";
+  $spojeni->query($dotaz);
+  $navrat = "<select name=\"translation_lang_id\" size=\"4\">";
+  while ($spojeni->next_record()) {
+    $navrat .= "  <option value=\"".$spojeni->Record["code"]."\">  ".$spojeni->Record["name"]."  </option>";
+  }
+  $navrat .= '</select>';
+  return $navrat;
+}
+
+function get_field_chooser() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM field";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<select name=\"field\" size=\"1\">";
+  while ($spojeni->next_record()) {
+    $navrat .= "  <option value=\"".$spojeni->Record[0]."\">  ".$spojeni->Record[1]."  </option>";
+  }
+  $navrat .= '</select>';
+  return $navrat;
+}
+/*
+function getTree($table, $id, $parent_id, $parent, $level) { 
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  
+  $dotaz = 'SELECT * FROM '.$table.' WHERE '.$parent_id.'='.$parent; 
+  $spojeni->query($dotaz);
+  
+  $ret = array();
+  while ($spojeni->next_record()) { 
+    $row = $spojeni->Record;
+  
+    $r['level'] = $level;
+    $r['row'] = $row;
+    
+    $ret[] = $r;
+    
+    $children = getTree($table, $id, $parent_id, $row[$id], $level+1); 
+    
+    foreach ($children as $child) {
+        $ret[] = $child;
+    }
+    
+  } 
+  return $ret;
+}
+
+function get_test_category_chooser($chosen) {
+
+  $data = getTree('test_category', 'id', 'parent_id', 0, 1);//print_r($data);
+  
+  $navrat = "<select name=\"test_category\" size=\"1\">";
+  $navrat .= '<option value="NULL">             </option>';
+
+  foreach($data as $node) {
+    $navrat .= "  <option value=\"".$node['row'][0]."\"";
+    if($chosen == $node['row'][0]) $navrat .= " selected=\"selected\"";
+    $navrat .= ">  ".str_repeat("-&nbsp;",$node['level']).$node['row'][2]."  </option>";
+  }
+  $navrat .= '</select>';
+  return $navrat;
+}
+*/
+function get_author_chooser() {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM author";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<select name=\"author_id\" size=\"1\">\n";
+  while ($spojeni->next_record()) {
+    $navrat .= "  <option value=\"".$spojeni->Record[0]."\">  ".
+                         $spojeni->Record[1]." ".$spojeni->Record[2]."  </option>\n";
+  }
+  $navrat .= "</select>\n";
+  return $navrat;
+}
+
+
+function insert_language_chooser() {
+  echo get_language_chooser();
+}
+
+function get_language_chooser($size = 1) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM \"language\"";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<select name=\"language\" size=\"$size\">";
+  while ($spojeni->next_record()) {
+    $navrat .= "  <option value=\"".$spojeni->Record[0]."\">  ".$spojeni->Record[1]."  </option>";
+  }
+  $navrat .= '</select>';
+  return $navrat;
+}
+
+function get_source_chooser($language, $nazev = "source") {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM source";
+  if (!Empty($language))
+   $dotaz .= " WHERE \"language\" = '$language'";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<select name=\"$nazev\" size=\"1\">";
+  while ($spojeni->next_record()) {
+    $navrat .= "  <option value=\"".$spojeni->Record[0]."\">  ".$spojeni->Record[1]." - ".$spojeni->Record[2]."  </option>";
+  }
+  $navrat .= '</select>';
+  return $navrat;
+}
+
+function get_lection_chooser($source, $size = 1, $nazev = "lection") {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz  = "SELECT lection FROM dict WHERE source = '$source' GROUP BY lection ORDER BY lection ";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<select name=\"$nazev\" size=\"$size\">";
+  $i = 0;
+  while ($spojeni->next_record()) {
+    $cisla[$i] = 0 + ($spojeni->Record["lection"]);
+    $hodnoty[$i] = $spojeni->Record["lection"];
+    $i++;
+  }
+  if (count($cisla) <= 0) {
+  	return "prazdne";
+  }
+  asort($cisla);
+  foreach ($cisla as $klic => $cislo) {
+    $navrat .= "  <option value=\"".$hodnoty[$klic]."\"> ".lang("lekce")." ".$hodnoty[$klic]."  </option>";
+  }
+  $navrat .= '</select>';
+  return $navrat;
+}
+
+function get_lection_chooser_article($source, $size = 1, $nazev = "lection") {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz  = "SELECT lection FROM article WHERE source = '$source' GROUP BY lection ORDER BY lection ";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<select name=\"$nazev\" size=\"$size\">";
+  $i = 0;
+  while ($spojeni->next_record()) {
+    $cisla[$i] = 0 + ($spojeni->Record["lection"]);
+    $hodnoty[$i] = $spojeni->Record["lection"];
+    $i++;
+  }
+  if (count($cisla) <= 0) {
+  	return "prazdne";
+  }
+  asort($cisla);
+  foreach ($cisla as $klic => $cislo) {
+    $navrat .= "  <option value=\"".$hodnoty[$klic]."\"> ".lang("lekce")." ".$hodnoty[$klic]."  </option>";
+  }
+  $navrat .= '</select>';
+  return $navrat;
+}
+
+function get_lection_chooser_test($source, $size = 1, $nazev = "lection") {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz  = "SELECT lection FROM test WHERE source = '$source' GROUP BY lection ORDER BY lection ";
+  $radky = $spojeni->query($dotaz);
+  $navrat = "<select name=\"$nazev\" size=\"$size\">";
+  $i = 0;
+  while ($spojeni->next_record()) {
+    $cisla[$i] = 0 + ($spojeni->Record["lection"]);
+    $hodnoty[$i] = $spojeni->Record["lection"];
+    $i++;
+  }
+  if (count($cisla) <= 0) {
+  	return "prazdne";
+  }
+  asort($cisla);
+  foreach ($cisla as $klic => $cislo) {
+    $navrat .= "  <option value=\"".$hodnoty[$klic]."\"> ".lang("lekce")." ".$hodnoty[$klic]."  </option>";
+  }
+  $navrat .= '</select>';
+  return $navrat;
+}
+
+function get_count_chooser($source, $lection, $size = 1) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz  = "SELECT czech FROM dict WHERE source = '$source' AND lection = '$lection' ";
+  $radky = $spojeni->query($dotaz);
+  $max = $spojeni->num_rows();
+  $navrat = lang("V této lekci je ").$max.lang(" slovíček ")." <br /> <br />\n";
+  $navrat .= lang("Počet slovíček ke zkoušení: \n");
+  $navrat .= "<select name=\"count\" size=\"$size\">";
+  for ($count = 10; $count < $max; $count += 10) {
+    $navrat .= "  <option value=\"".$count."\">  ".$count."  </option>";
+  }
+  $navrat .= "  <option value=\"".$spojeni->num_rows()."\">  ".$max."  </option>";
+  $navrat .= '</select>';
+  return $navrat;
+}
+
+
+function print_hlasku($text) {
+  echo "<h4 class=\"nadpis3\">".$text."</h4> \n";
+}
+
+function is_in_dictionary_past($past, $source, $lection) {
+  if (Empty($past) || (Trim($past) == "")) return false;
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT past FROM dict WHERE past LIKE '$past' AND source = $source AND lection LIKE '$lection'";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku($spojeni->$Error);
+    return false;
+  }
+  //echo $spojeni->num_rows();
+  if ($spojeni->num_rows() > 0)
+    return true;
+
+  return false;
+}
+
+/**
+ *  Funkce prida do databaze slovicko.
+ *
+ *
+ *  TODO: UPRAVIT OSTATNI DATA VKLADANA DO DB (DATA, USER, ATD...)
+ *        DODELAT UPLOAD ZVUKOVEHO SOUBORU
+ *  @return true   kdyz se to povede
+ *  @return false  naopak
+ */
+function insert_word($czech,$english,$word_category,$verbal_class,$present,$past,$valence,$root,
+                     $field,$language,$user,$source,$lection, $future, $infinitive, $gender, $vocalized, $nonvocalized,
+                     $word_category_foreign, $status_constructus_single, $status_constructus_plural, $single_adj_female,
+                      $plural_adj_female, $conjugation, $imperative, $prefix, $status_constructus_single_female,
+		      $status_constructus_plural_female,
+		      $czech_female, $single_female, $plural_female, 
+                      $status_constructus_single_noun_female, $status_constructus_plural_noun_female,
+		      $nonvocalized_female, $nonvocalized_alternative, $vocalized_alternative) {
+
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  /*
+  //pokud uz je ve slovniku nebude se znovu vkladat
+  if (is_in_dictionary_past($past, $source, $lection)) {
+    print_hlasku ("Slovíčko '$past - $czech - $english' nebylo přidáno, již je ve slovníku...");
+    return false;
+  }
+  */
+
+  //$NOW = Date("YmdHis");
+   $dotaz = "INSERT INTO dict (czech,
+                            english,
+                            word_category,
+                            verbal_class,
+                            present,
+                            past,
+                            future,
+                            infinitive,
+                            valence,
+                            vocalized,
+                            nonvocalized,
+                            root,
+                            gender,
+                            field,
+                            source,
+                            lection,
+                            language,
+                            usr,
+                            date_created,
+                            context,
+                            autorized,
+                            word_category_foreign,
+                            status_constructus_single,
+                            status_constructus_plural,
+                            single_adj_female,
+                            plural_adj_female,
+                            conjugation,
+                            imperative,
+			    prefix,
+			    status_constructus_single_female,
+			    status_constructus_plural_female,
+			    czech_female, 
+			    single_female, 
+			    plural_female, 
+			    status_constructus_single_noun_female, 
+			    status_constructus_plural_noun_female,
+			    nonvocalized_female,
+			    nonvocalized_alternative,
+			    vocalized_alternative
+)
+                    VALUES ('".AddSlashes($czech)."',
+                            '".AddSlashes($english)."',
+                            '".AddSlashes($word_category)."',
+                            '".AddSlashes($verbal_class)."',
+                            '".AddSlashes($present)."',
+                            '".AddSlashes($past)."',
+                            '".AddSlashes($future)."',
+                            '".AddSlashes($infinitive)."',
+                            '".AddSlashes($valence)."',
+                            '".AddSlashes($vocalized)."',
+                            '".AddSlashes($nonvocalized)."',
+                            '".AddSlashes($root)."',
+                            '".AddSlashes($gender)."',
+                            '".AddSlashes($field)."',
+                            '".AddSlashes($source)."',
+                            '".AddSlashes($lection)."',
+                            '".AddSlashes($language)."',
+                            '".AddSlashes($user)."',
+                            'NOW',
+                            '0',
+                            '0',
+                            '".AddSlashes($word_category_foreign)."', 
+                            '".AddSlashes($status_constructus_single)."', 
+                            '".AddSlashes($status_constructus_plural)."',
+                            '".AddSlashes($single_adj_female)."',
+                            '".AddSlashes($plural_adj_female)."', 
+                            '".AddSlashes($conjugation)."', 
+                            '".AddSlashes($imperative)."',
+			    '".AddSlashes($prefix)."',
+			    '".AddSlashes($status_constructus_single_female)."',
+			    '".AddSlashes($status_constructus_plural_female)."',
+			    '".AddSlashes($czech_female)."', 
+			    '".AddSlashes($single_female)."', 
+			    '".AddSlashes($plural_female)."', 
+			    '".AddSlashes($status_constructus_single_noun_female)."', 
+			    '".AddSlashes($status_constructus_plural_noun_female)."',
+			    '".AddSlashes($nonvocalized_female)."',
+			    '".AddSlashes($nonvocalized_alternative)."',
+			    '".AddSlashes($vocalized_alternative)."'
+)";
+  $spojeni->query($dotaz);
+  if ($spojeni->Errno != 0) {
+    print_hlasku($spojeni->$Error);
+    return false;
+  }
+  return true;
+}
+
+
+function save_to_not_found($direction, $word) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM not_found_$direction WHERE not_found LIKE '$word'";
+  $radky = $spojeni->query($dotaz);
+  if ($spojeni->num_rows() == 0)  {
+    $dotaz = "INSERT INTO not_found_$direction (not_found,
+                          date,
+                          count)
+                  VALUES ('$word', 'NOW', 1)";
+  }
+  else {
+    $spojeni->next_record();
+    $pocet = $spojeni->Record["count"];
+    $pocet++;
+    $identifikator = $spojeni->Record["IDnot_found_$direction"];
+    $dotaz = "UPDATE not_found_$direction
+              SET count = $pocet
+              WHERE \"IDnot_found_$direction\" = $identifikator";
+  }
+  $spojeni->query($dotaz);
+}
+
+
+
+function __get_word_in_card_format($Record) {
+  //global CESTA_KONTEXTU, PRIPONA, CESTA_SLOV;
+  require_once("./administration/context.php");
+
+  $navrat = "<div class=\"card\">\n<br />";
+  $navrat .= " \n     ";
+
+  $navrat .= $Record["czech"];
+  $navrat .= "&nbsp;  - \n";
+  $navrat .= $Record["english"];
+  $navrat .= "&nbsp;   \n";
+ 
+  //if(!empty($Record["gender"])) 
+  //		$navrat .= " (".$Record["gender"].".) "; 
+  $navrat .= "<div lang=\"he\" dir=\"rtl\">";
+  
+  $navrat .= "<span class=\"big arabic\">";
+  $navrat .= (!empty($Record["past"]))? $Record["past"] : $Record["present"] ;
+  $navrat .= "</span>";
+  
+  $Record["gender"] = trim($Record["gender"]);
+  if(!empty( $Record["gender"] )) 
+  		$navrat .= "<span style=\"font-size:200%\"  dir=\"ltr\"> (".$Record["gender"].") </span>";
+  		
+  $navrat .= "&nbsp;</div>\n";
+  $navrat .= " \n  ";
+  
+  if (!Empty($Record["context"])) {
+  	$navrat .= "\n<br />";//.lang("Kontext:");
+    $context = get_context($Record["context"]);
+    $navrat .= $context["cz_context"]." - ".$context["en_context"]." -
+              <div class=\"arabic\">".$context["orig_context"]."</div>";
+  }
+  if (!Empty($Record["context_voice"])) {
+  	$navrat .= '<a href="'.CESTA_KONTEXTU.$Record["IDdict"].PRIPONA.'"> '.lang("přehrát zvuk").' </a>';
+  }
+//  else {
+//    $navrat .= lang("není");
+//  }
+  
+  if (!Empty($Record["word_voice"])) {
+  	$navrat .= "\n<br />".lang("Zvuk:");
+    $navrat .= '<a href="'.CESTA_SLOV.$Record["IDdict"].PRIPONA.'"> '.lang("přehrát zvuk").' </a>';
+  }
+//  else
+//    $navrat .= lang("není");
+  $navrat .= "\n<br />\n<br />\n</div>";
+
+  return $navrat;
+}
+
+/**
+ * Vraci regularni vyraz pro hledani v db
+ * pr ze slova "mal" udela: "^mal|/mal|, mal"
+ * Tzn. bude se hledat token zacínající na "mal"
+ * Tokeny jsou samostatna slova, nebo slova oddelena
+ * lomitkem nebo sekvenci znaku carkaMezera.
+ * 
+ * @param string $token
+ * @return string
+ */
+function get_token_regexp($token) {
+	return "^".$token.'[ ]?$|'.
+	       "/".$token.'[ ]?$|'.
+	       ",[ ]?".$token.'[ ]?$|'.
+	       ";[ ]?".$token.'[ ]?$|'.
+	       "^".$token.";|".
+	       "^[ ]?".$token.",|".
+	       ",[ ]?".$token.",|".
+	       "^".$token." [(]";
+}
+
+function hebrew_add_vowel($string) {
+	$ret = '';
+	$mez = mb_strlen($string)-1;
+	for($i = 0; $i < $mez; $i++) {
+		$ret .= mb_substr($string, $i, 1). "[ְֱֲֳִֵֶַָֹֻֻּֽֿׁ]*";//"[][⌈⌉?!><]?";
+	}
+	return $ret.mb_substr($string, $mez, 1);
+}
+
+function arabic_add_vowel($string) {
+	$ret = '';
+	$mez = mb_strlen($string)-1;
+	for($i = 0; $i < $mez; $i++) {
+		$ret .= mb_substr($string, $i, 1). "[ٌَ]*";//"[][⌈⌉?!><]?";
+	}
+	return $ret.mb_substr($string, $mez, 1);
+}
+
+/**
+ *  Funkce vytiskne preklad slova z parametru
+ *
+ *  @param $word slovo urcene k prekladu
+ *  @param $language jazyk
+ *
+ */
+function print_translation($word, $direction, $language = 1) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $text = "\n       ";
+
+  //$po = mb_strtolower($word, "UTF-8");
+  //echo $word."\n<br />".$po;
+
+  if (empty($word)) {
+    $text .= lang("Musíte zadat nějaké slovo.");
+  }
+  else {
+    $navrat = "";
+    //pr($direction);
+    switch ($direction) {
+      case("en"):
+        $word = mb_strtolower($word, "UTF-8");
+        $word = get_token_regexp($word);
+        
+        $dotaz = "SELECT * FROM dict 
+        		WHERE language = $language 
+        		  AND lower(english) ~ '$word' 
+        		  ORDER BY english LIMIT 30";
+      break;
+      case("he"):
+        $word_strict = $word;
+        //$word = hebrew_add_vowel($word);
+	
+	$word_token = get_token_regexp($word);
+
+	$word_token = pg_escape_string($word_token);
+
+	$dotaz = "SELECT * FROM dict
+            WHERE language = $language AND
+                  (
+                   (past    ~ ('$word_token')) 
+                   OR
+                   (nonvocalized ~ ('$word_token'))
+		   OR
+                   (nonvocalized_female ~ ('$word_token'))
+		   OR
+                   (single_female ~ ('$word_token'))
+		   OR
+                   (nonvocalized_alternative ~ ('$word_token'))
+		   OR
+                   (vocalized_alternative ~ ('$word_token'))
+                  ) 
+		  AND 
+                  (
+                   czech NOT LIKE '' OR czech IS NOT NULL
+                  )
+               ORDER BY length(nonvocalized) LIMIT 30";
+
+//	    echo $dotaz;
+
+/*
+	$dotaz = "SELECT * FROM dict
+            WHERE language = $language AND
+                  (
+                   (past    ~ ('$word')) 
+                   OR
+                   (nonvocalized ~ ('$word_strict'))
+                  ) 
+               ORDER BY english LIMIT 30";
+*/
+	/*
+      	$dotaz = "SELECT * FROM dict
+            WHERE language = $language AND
+                  (
+                   (present ~ ('$word')) 
+                   OR
+                   (past    ~ ('$word')) 
+                   OR
+                   (valence ~ ('$word')) 
+                   OR
+                   (nonvocalized ~ ('$word_strict'))
+                  ) 
+               ORDER BY english LIMIT 30";
+	       */
+      break;
+      case("ar"):
+        $word = arabic_add_vowel($word);
+        //pr($word);
+        $dotaz = "SELECT * FROM dict
+            WHERE language = $language AND
+                  ((present = '$word') OR
+                   (past    = '$word') OR
+                   (valence = '$word') OR
+                   (root    = '$word')) 
+              ORDER BY english LIMIT 30";
+        //pr($dotaz);
+      break;
+      case("cz"):
+      	$word = mb_strtolower($word, "UTF-8");
+        $word = get_token_regexp($word); 
+        $dotaz = "SELECT * FROM dict 
+                 WHERE language = $language 
+                   AND lower(czech) ~ '$word' 
+                   ORDER BY english LIMIT 30";
+    }
+    //$dotaz .= " ORDER BY context DESC, word_voice";
+    //echo "sql = $dotaz\n<br />";
+
+    $radky = $spojeni->query($dotaz);
+    if ($spojeni->num_rows() == 0)  {
+      $text .= "<br />Slovo nebylo nalezeno";
+////////save_to_not_found($direction, $word);//vratit zpatky a opravit
+    }
+    else {
+      while($spojeni->next_record()) {
+	  if($language == 2 && $spojeni->Record['autorized']) //hebrew
+	  {
+	    $text .= __get_word_in_new_hebrew_format($spojeni->Record);
+	  }
+	  else {
+	      //dle zadani vybereme jen prvni slovo - tj. s contextem a zvukem
+	    $text .= __get_word_in_card_format($spojeni->Record);
+	  }
+      }
+    }
+  }
+  $text .= "\n   \n";
+  echo $text;
+}
+
+/**
+ *  Funkce pro preklad z cestiny, vyhleda ve slovniku
+ *  vsechna slova odpovidajici parametru
+ *
+ *  @param $word slovo urcene k prekladu
+ *  @return do tabulky zformatovany preklad
+ */
+function translate_from_cz($word) {
+  $navrat = "";
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM dict WHERE lower(czech) LIKE lower('$word') ;";
+  $radky = $spojeni->query($dotaz);
+  $spojeni->next_record();
+  return $spojeni->Record;
+}
+
+/**
+ *  Funkce pro preklad z anglictiny, vyhleda ve slovniku
+ *  vsechna slova odpovidajici parametru
+ *
+ *  @param $word slovo urcene k prekladu
+ *  @return do tabulky zformatovany preklad
+ */
+function translate_from_en($word) {
+  $navrat = "";
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM dict WHERE lower(english) LIKE lower('$word') ;";
+  $radky = $spojeni->query($dotaz);
+  $spojeni->next_record();
+  return $spojeni->Record;
+}
+
+/**
+ *  Funkce pro preklad z "tretiho" jazyka, vyhleda ve slovniku
+ *  vsechna slova odpovidajici parametru
+ *
+ *  @param $word slovo urcene k prekladu
+ *  @return do tabulky zformatovany preklad
+ */
+function translate_from_ar($word) {
+  $navrat = "";
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM dict
+            WHERE language = 1 AND
+                  ((present LIKE '$word') OR
+                   (past LIKE '$word') OR
+                   (valence LIKE '$word') OR
+                   (root LIKE '$word'))";
+  $radky = $spojeni->query($dotaz);
+  $spojeni->next_record();
+  return $spojeni->Record;
+}
+
+/**
+ *  Funkce nacte do databaze soubor zadamy jako parametr.
+ *  Pred tim databazi namaze!!!!!!!!!!!!!!
+ *  Nekontroluje format csv souboru.
+ *
+ *  TODO: UPRAVIT OSTATNI DATA VKLADANA DO DB (DATA, USER, ATD...)
+ *
+ *
+ *  @param $file - cesta k csv souboru
+ *  @return true   kdyz se to povede
+ *  @return false  naopak
+ */
+function dump_csv_file($file) {
+
+  if (!file_exists($file)) {
+    echo ("Chyba!!! Zadany soubor: $file neexistuje!!!");
+    return false;
+  }
+  require_once("./classes/db.php");
+
+  $spojeni = new DB_Sql();
+
+  $radky = file($file);
+  echo "<table border=\"1\">\n";
+
+  $pocitadlo = 0;
+
+  $NOW = Date("YmdHis");
+  for($i=0;$i<Count($radky);$i++) {
+    if (!strpos($radky[$i], ";"))  continue;
+    $radek = explode(';', $radky[$i]);
+    insert_word(AddSlashes($radek[0]),//czech
+                AddSlashes($radek[1]),//english
+                AddSlashes($radek[2]),//word category
+                AddSlashes($radek[3]),//verbal class
+                AddSlashes($radek[4]),//present
+                AddSlashes($radek[5]),//past
+                AddSlashes($radek[6]),//valence
+                AddSlashes($radek[7]),//root
+                1,//field
+                1,//language
+                0,//user
+                0,//source
+                2);//lection
+    $spojeni->query($dotaz);
+    if ($spojeni->Errno != 0) {
+      echo $spojeni->$Error;
+    }
+    else $pocitadlo++;
+  }
+
+  echo("<thead>Dump probehl - pridano $pocitadlo zaznamu</thead></table> \n");
+  return true;
+}
+
+/**
+ * fce "aktivuje" promenou predavanou pomoci Post nebo get
+ *
+ * pouziti: $akce = povolPromennou("akce");
+ */
+function povolPromennou($nazev) {
+  global $HTTP_POST_VARS;
+  global $HTTP_GET_VARS;
+
+  if(!Empty($HTTP_GET_VARS[$nazev]))  return $HTTP_GET_VARS[$nazev];
+  if(!Empty($HTTP_POST_VARS[$nazev]))  return $HTTP_POST_VARS[$nazev];
+  return false;
+}
+
+function echo_zpet_do_slovniku() {
+  global $language;
+  global $nonauthorized;
+  global $contrains_source;
+  global $contrains_lection;
+  global $contrains_user_id;
+
+  //echo $nonauthorized;
+
+  if ($nonauthorized) $pomocna = "list_nonauthorized_word";
+  else $pomocna = "list_word";
+
+  echo "<br />
+        <a href=\"?nav_id=$pomocna&language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection&contrains_user_id=$contrains_user_id\">
+           Zpět do studijniho slovníku
+        </a>";
+}
+
+function echo_zpet_do_clanku() {
+  global $language;
+  global $contrains_source;
+  global $contrains_lection;
+
+  echo "<br />
+        <a href=\"?nav_id=list_article&language=$language&contrains_source=$contrains_source&contrains_lection=$contrains_lection\">
+           Zpět na seznam článků
+        </a>";
+}
+
+function echo_zpet_do_uzivatel() {
+  global $language;
+  echo "<br /><a href=\"?nav_id=list_user\">Zpět na seznam uživatel</a>";
+}
+
+function echo_zpet_do_oboru() {
+  global $language;
+  echo "<br /><a href=\"?nav_id=list_field\">Zpět na seznam oborů</a>";
+}
+
+function echo_zpet_do_zdroju() {
+  global $language;
+  echo "<br /><a href=\"?nav_id=list_source\">Zpět na seznam zdrojů</a>";
+}
+
+function echo_zpet_do_translation_lang() {
+  global $language;
+  echo "<br /><a href=\"?nav_id=list_translation_lang\">Zpět na seznam jazyků překladu prostředí</a>";
+}
+
+function echo_zpet_do_translation() {
+  global $translation_lang_id;
+  echo "<br /><a href=\"?nav_id=list_translation&translation_lang_id=$translation_lang_id\">Zpět na překlady prostředí</a>";
+}
+
+function echo_zpet_do_zprav() {
+ global $translation_lang_id;
+  echo "<br /><a href=\"?nav_id=list_report&translation_lang_id=$translation_lang_id\">Zpět na seznam zpráv</a>";
+	
+}
+
+
+
+//NOVE2504
+function get_test_category($id) {
+  require_once("./classes/db.php");
+  $spojeni = new DB_Sql();
+  $dotaz = "SELECT * FROM test_category WHERE id LIKE '$id'";
+  $radky = $spojeni->query($dotaz);
+
+  $spojeni->next_record();
+  
+  return $spojeni->Record;
+}
+
+
+function get_test_category_chooser($name, $value = null) {
+    $strom = getStrom();
+    
+    $t = "<select name=\"$name\">";
+    $t .=   "<option value=\"0\"";
+    if($value != null && $value == 0) $t .= ' selected="selected"';
+    $t .=   "> -- Kořenová kategorie -- </option>";
+    foreach($strom as $polozka) {
+        $t .= getBranchOptions($polozka," ----",  $value);
+    }
+    
+    $t .= "</select>";
+    
+    return $t;
+}
+
+function getBranchOptions($polozka, $tab, $value = NULL) {
+    $ret = '<option value="'.$polozka['id'].'"';
+    if($value != null && $value == $polozka['id']) $ret .= ' selected="selected"';
+    $ret .= '> '.$tab." ".$polozka['name'].' </option>';
+    if(!empty($polozka['children'])) {
+        foreach($polozka['children'] as $child) {
+            $ret .= getBranchOptions($child, "  ".$tab."---", $value);
+        }
+    }
+    return $ret;
+}
+
+function getStrom($initUzel = 0) {
+    require_once("./classes/db.php");
+    $spojeni = new DB_Sql();
+    $dotaz = "SELECT * FROM test_category WHERE parent_id = '$initUzel'";
+    $radky = $spojeni->query($dotaz);
+    
+    $ret = array();
+    
+    while($spojeni->next_record()) {
+        $ret[] = array(
+                            'id' => $spojeni->Record['id'], 
+                            'name' => $spojeni->Record['name'], 
+                            'parent_id'=> $spojeni->Record['parent_id'],
+                            'children' => getStrom($spojeni->Record['id']),
+        );
+    }
+    
+    return $ret;
+}
\ No newline at end of file
diff --git a/old/html/multidic/functions/keyboard.php b/old/html/multidic/functions/keyboard.php
new file mode 100644
index 0000000..6263439
--- /dev/null
+++ b/old/html/multidic/functions/keyboard.php
@@ -0,0 +1,606 @@
+<?php
+
+
+/**
+ * pro zpetnou konpatibilitu po pridani hebrejstiny
+ */
+function insert_keyboard($text_field, $extended = false) {
+  global $language;
+
+  ?>
+
+<script type="text/javascript">
+
+
+function insertAtCaret(obj, text) {
+		 if(document.selection) { 
+	        /* First of all, focus the object, we want to work with
+			   If we do not do so, it is possible, that the selection
+			   is not, where we expect it to be
+			*/ 
+			obj.focus(); 
+			 
+			/* Create a TextRange based on the document.selection
+			   This TextRanged can be used to replace the selected
+			   Text with the new one
+			*/ 
+			var range = document.selection.createRange(); 
+			 
+			/* If the range is not part of our Object (remember the
+			   textarea or input field), stop processing here
+			*/ 
+			if(range.parentElement() != obj) { 
+			    return false; 
+			} 
+			 
+			/* Save the current value. We will need this value later
+			   to find out, where the text has been changed
+			*/ 
+			var orig = obj.value.replace(/rn/g, "n"); 
+			 
+			/* Replace the Text */ 
+			range.text = text; 
+			 
+			/* Now get the new content and save it into
+			   a temporary variable
+			*/ 
+			var actual = tmp = obj.value.replace(/rn/g, "n"); 
+			 
+			/* Find the first occurance, where the original differs
+			   from the actual content. This could be the startposition
+			   of our text selection, but it has not to be. Think of the
+			   selection "ab" and replacing it with "ac". The first
+			   difference would be the "c", while the start position
+			   is the "a"
+			*/ 
+			for(var diff = 0; diff < orig.length; diff++) { 
+			    if(orig.charAt(diff) != actual.charAt(diff)) break; 
+			} 
+			 
+			/* To get the real start position, we iterate through
+			   the string searching for the whole replacement
+			   text - "abc", as long as the first difference is not
+			   reached. If you do not understand that logic - no
+			   blame to you, just copy & paste it ;)
+			*/ 
+			for(var index = 0, start = 0; 
+			    tmp.match(text) 
+			        && (tmp = tmp.replace(text, "")) 
+			        && index <= diff; 
+			    index = start + text.length 
+			) { 
+			    start = actual.indexOf(text, index); 
+			}  
+	    } else if(obj.selectionStart || obj.selectionStart == "0") { 
+	        /* Find the Start and End Position */ 
+			var start = obj.selectionStart; 
+			var end   = obj.selectionEnd; 
+			 
+			/* Remember obj is a textarea or input field */ 
+			obj.value = obj.value.substr(0, start) 
+			    + text 
+			    + obj.value.substr(end, obj.value.length); 
+	    } else { 
+	       	alert('Nepodporovay prohlizec');
+	    } 
+	    
+	    position = start + text.length;
+	    
+	    setCaretTo(obj, position);
+	}
+	
+	function setCaretTo(obj, pos) { 
+    if(obj.createTextRange) { 
+        /* Create a TextRange, set the internal pointer to
+           a specified position and show the cursor at this
+           position
+        */ 
+        var range = obj.createTextRange(); 
+        range.move("character", pos); 
+        range.select(); 
+    } else if(obj.selectionStart) { 
+        /* Gecko is a little bit shorter on that. Simply
+           focus the element and set the selection to a
+           specified position
+        */ 
+        obj.focus(); 
+        obj.setSelectionRange(pos, pos); 
+    } 
+} 
+
+</script>
+  
+<script type="text/javascript">
+  <!--
+  var kam = "<?php echo $text_field ?>";
+
+  function aktivujKlavesnici(param){
+    kam = param;
+  }
+    
+  function add(znak) {
+  /*
+    //alert(kam + "   " + znak);
+    eval("document."+kam+".value = document."+kam+".value + znak");
+    //document.getElementById(kam).value = document.getElementById(kam).value + znak;
+    eval("document."+kam+".focus()");
+    return false;
+    */  
+    obj = eval("document."+kam);
+    
+   // alert(obj);
+    
+    insertAtCaret(obj, znak);
+    return false;
+  }
+  
+  function putchar(znak) {
+    add(znak);
+    return false;
+  }
+  -->
+</script>
+<?php
+  if (Empty($text_field)) {
+    $text_field = "form1.text1";
+    ?>
+<form name="form1">
+  <table align="center" cellpadding="0" cellspacing="0">
+    <tbody>
+      <tr>
+        <td dir="rtl">
+          <center>
+          <!--input type="text" SIZE="62" name="text1" value=""-->
+          <textarea
+            style="font-size: 11pt; color: rgb(0, 0, 0); font-family: Tahoma; background-color: rgb(222, 227, 231);"
+            name="text1"
+            rows="5"
+            wrap="PHYSICAL"
+            cols="61">
+          </textarea>
+          </center>
+        </td>
+      </td>
+    </tbody>
+  </table>
+</form>
+
+<?php
+  }
+
+  //echo $language;
+  if ($language == 2)
+    insert_keyboard_he($text_field, !$extended);
+  else if ($language == 3)
+    insert_keyboard_ak($text_field);
+  else
+    insert_keyboard_ar($text_field, $extended);
+}
+
+
+/**
+ * Staticka globalni promenna
+ * slouzi jako pocitadlo klavesnic - pri vkladani vice klavesnic do
+ * jednoho souboru.
+ */
+$pocet_klavesnic = 0;
+
+
+function insert_keyboard_he($text_field, $notExtended) {
+  //echo "hebrejska klavesnice";
+
+  $cesta_k_obrazkum = "pict/";
+  global $pocet_klavesnic;
+
+
+?>
+
+      <map name="keybd<?php echo $pocet_klavesnic; ?>" id="keybd<?php echo $pocet_klavesnic; ?>">
+
+
+        <area shape="rect" coords="86,3,107,31" onclick="return add('&#1511;');" alt="&#1511;" />
+        <area shape="rect" coords="114,3,139,31" onclick="return add('&#1512;');" alt="&#1512;" />
+        <area shape="rect" coords="145,3,167,31" onclick="return add('&#1488;');" alt="&#1488;" />
+        <area shape="rect" coords="174,3,196,31" onclick="return add('&#1496;');" alt="&#1496;" />
+        <area shape="rect" coords="202,3,226,31" onclick="return add('&#1493;');" alt="&#1493;" />
+        <area shape="rect" coords="232,3,256,31" onclick="return add('&#1503;');" alt="&#1503;" />
+        <area shape="rect" coords="261,3,285,31" onclick="add('&#1501;');" alt="&#1501;" />
+        <area shape="rect" coords="290,3,312,31" onclick="add('&#1508;');" alt="&#1508;" />
+        <area shape="rect" coords="34,37,56,61" onclick="add('&#1513;');" alt="&#1513;" />
+        <area shape="rect" coords="61,37,85,61" onclick="add('&#1491;');" alt="&#1491;" />
+        <area shape="rect" coords="92,37,114,61" onclick="add('&#1490;');" alt="&#1490;" />
+        <area shape="rect" coords="121,37,144,61" onclick="add('&#x05DB;');" alt="&#x05DB;" />
+        <area shape="rect" coords="151,37,173,61" onclick="add('&#1506;');" alt="&#1506;" />
+        <area shape="rect" coords="181,37,204,61" onclick="add('&#1497;');" alt="&#1497;" />
+        <area shape="rect" coords="209,37,232,61" onclick="add('&#1495;');" alt="&#1495;" />
+        <area shape="rect" coords="239,37,261,61" onclick="add('&#1500;');" alt="&#1500;" />
+        <area shape="rect" coords="268,37,291,61" onclick="add('&#1498;');" alt="&#1498;" />
+        <area shape="rect" coords="296,37,319,61" onclick="add('&#1507;');" alt="&#1507;" />
+        <area shape="rect" coords="51,66,71,90" onclick="add('&#1494;');" alt="&#1494;" />
+        <area shape="rect" coords="79,66,100,90" onclick="add('&#1505;');" alt="&#1505;" />
+        <area shape="rect" coords="107,66,129,90" onclick="add('&#1489;');" alt="&#1489;" />
+        <area shape="rect" coords="136,66,157,90" onclick="add('&#1492;');" alt="&#1492;" />
+        <area shape="rect" coords="165,66,187,89" onclick="add('&#1504;');" alt="&#1504;" />
+        <area shape="rect" coords="194,66,218,90" onclick="add('&#1502;');" alt="&#1502;" />
+        <area shape="rect" coords="225,66,247,90" onclick="add('&#1510;');" alt="&#1510;" />
+        <area shape="rect" coords="254,66,276,90" onclick="add('&#1514;');" alt="&#1514;" />
+        <area shape="rect" coords="282,66,305,90" onclick="add('&#1509;');" alt="&#1509;" />
+
+        
+        <area shape="rect" coords="334,10,350,32" onclick="add('&#1463;');" alt="patah פתח" />
+		<area shape="rect" coords="334,38,350,60" onclick="add('&#1471;');" alt="rafe רפה" />
+		<area shape="rect" coords="332,66,350,90" onclick="add('&#1464;');" alt="qamaz קמץ" />
+		<area shape="rect" coords="360,10,378,32" onclick="add('&#1465;');" alt="holam חולם" />
+		<area shape="rect" coords="362,38,378,60" onclick="add('&#1468;');" alt="dagesh דגש" />
+		<area shape="rect" coords="360,68,378,88" onclick="add('&#1460;');" alt="hiriq חיריק" />
+		<area shape="rect" coords="390,10,406,32" onclick="add('&#1467;');" alt="qubuz קובוץ" />
+		<area shape="rect" coords="388,38,406,60" onclick="add('&#1456;');" alt="shva שוא" />
+		<area shape="rect" coords="388,66,406,88" onclick="add('&#1457;');" alt="hataf-segol חטף-סגול" />
+		<area shape="rect" coords="416,10,434,32" onclick="add('&#1458;');" alt="hataf-patah חטף-פתח" />
+		<area shape="rect" coords="416,38,434,60" onclick="add('&#1459;');" alt="hataf-qamaz חטף-קמץ" />
+		<area shape="rect" coords="416,68,434,88" onclick="add('&#1461;');" alt="tsere צירה" />
+		<area shape="rect" coords="444,8,462,32" onclick="add('&#1462;');" alt="segol סגול" />
+		<area shape="rect" coords="444,38,462,60" onclick="add('„');" alt="open hebrew quote&#13;פתח מרכאות" />
+		<area shape="rect" coords="444,66,464,88" onclick="add('”');" alt="close hebrew quote&#13;סגור מרכאות" />
+		<area shape="rect" coords="472,8,490,32" onclick="add('&#1470;');" alt="maqaf מקףקו מפריד" />
+		<area shape="rect" coords="472,38,490,60" onclick="add('&#1474;');" alt="sin ש שמאלית" />
+		<area shape="rect" coords="472,66,490,90" onclick="add('&#1473;');" alt="shin ש ימנית" />
+        
+      </map>
+
+      <img src="<?php echo $cesta_k_obrazkum?>our-hebrew-keyb.gif"
+           usemap="#keybd<?php echo $pocet_klavesnic;?>"
+           class="sokrajem"
+           alt="hebrejská klávesnice" />
+      
+<?php
+  if (!$notExtended) {
+  	insert_keyboard_ak($text_field);
+  }
+
+  $GLOBALS["pocet_klavesnic"] += 1;
+}
+
+
+/**
+ *  Funkce vlozi do stranky js/klavesnici pro psani tech klikihacku:)
+ *
+ *  @param $text_field "adresa" ciloveho vstupniho policka v libovolnem
+ *                      formulari (vcetne toho formulare Pr: 'form1.text1' )
+ */
+function insert_keyboard_ar($text_field, $extended) {
+
+  $cesta_k_obrazkum = "pict/";
+  global $pocet_klavesnic;
+
+
+?>
+
+<table border="0" cellpadding="10" cellspacing="0" width="530">
+  <tbody>
+  <tr>
+    <td class="bodyline">
+      <p align="center">
+      <img src="<?php echo $cesta_k_obrazkum?>key1.gif"
+           usemap="#key_<?php echo $pocet_klavesnic;?>"
+           border="0"
+           height="156"
+           width="450"
+           alt="arabská klávesnice" /><br />
+      <img src="<?php echo $cesta_k_obrazkum?>key2.gif"
+           usemap="#key2_<?php echo $pocet_klavesnic;?>"
+           border="0"
+           height="43"
+           width="354"
+           alt="arabská klávesnice" /><br />
+      <img src="<?php echo $cesta_k_obrazkum?>key3.gif"
+           usemap="#key3_<?php echo $pocet_klavesnic;?>"
+           border="0"
+           height="43"
+           width="354"
+           alt="arabská klávesnice" />
+      <img src="<?php echo $cesta_k_obrazkum?>key4.gif"
+           usemap="#key4_<?php echo $pocet_klavesnic;?>"
+           border="0"
+           height="43"
+           width="354"
+           alt="arabská klávesnice" />
+      </p>
+
+      <map name="key_<?php echo $pocet_klavesnic;?>">
+        <area onclick="add(' ');" shape="RECT" coords="119,123,292,146" alt=" " />
+        <area onclick="add('&#x003E;');" shape="RECT" coords="7,5,32,29" alt="&#x003E;" />
+        <area onclick="add('&#x0661;');" shape="RECT" coords="37,4,60,26" alt="1" />
+        <area onclick="add('&#x0662;');" shape="RECT" coords="65,4,89,28" alt="2" />
+        <area onclick="add('&#x0663;');" shape="RECT" coords="96,3,117,28" alt="3" />
+        <area onclick="add('&#x0664;');" shape="RECT" coords="125,5,147,27" alt="4" />
+        <area onclick="add('&#x0665;');" shape="RECT" coords="155,5,176,28" alt="5" />
+        <area onclick="add('&#x0666;');" shape="RECT" coords="183,4,205,27" alt="6" />
+        <area onclick="add('&#x0667;');" shape="RECT" coords="212,5,235,27" alt="7" />
+        <area onclick="add('&#x0668;');" shape="RECT" coords="241,6,263,28" alt="8" />
+        <area onclick="add('&#x0669;');" shape="RECT" coords="271,6,292,30" alt="9" />
+        <area onclick="add('&#x0660;');" shape="RECT" coords="298,4,324,30" alt="0" />
+        <area onclick="add('&#1592;');" shape="RECT" coords="334,92,361,118" alt="&#1592;" />
+        <area onclick="add('&#1586;');" shape="RECT" coords="306,92,331,114" alt="&#1586;" />
+        <area onclick="add('&#1608;');" shape="RECT" coords="276,93,300,115" alt="&#1608;" />
+        <area onclick="add('&#1577;');" shape="RECT" coords="246,93,271,115" alt="&#1577;" />
+        <area onclick="add('&#1609;');" shape="RECT" coords="219,91,245,115" alt="&#1609;" />
+        <!--area onclick="add('&#1604;&#1575;');" shape="RECT" coords="190,91,214,115" alt="&#1604;&#1575;" /-->
+        <area onclick="add('&#65276;');" shape="RECT" coords="190,91,214,115" alt="&#65276;" />
+        <area onclick="add('&#1585;');" shape="RECT" coords="159,93,186,115" alt="&#1585;" />
+        <area onclick="add('&#1572;');" shape="RECT" coords="130,95,153,118" alt="&#1572;" />
+        <area onclick="add('&#1569;');" shape="RECT" coords="101,90,127,117" alt="&#1569;" />
+        <area onclick="add('&#1574;');" shape="RECT" coords="74,92,96,115"  alt="&#1574;" />
+        <area onclick="add('&#1591;');" shape="RECT" coords="351,61,376,88" alt="&#1591;" />
+        <area onclick="add('&#1603;');" shape="RECT" coords="321,63,348,86" alt="&#1603;" />
+        <area onclick="add('&#1605;');" shape="RECT" coords="293,64,315,87" alt="&#1605;" />
+        <area onclick="add('&#1606;');" shape="RECT" coords="263,63,286,87" alt="&#1606;" />
+        <area onclick="add('&#1578;');" shape="RECT" coords="234,62,258,85" alt="&#1578;" />
+        <area onclick="add('&#1575;');" shape="RECT" coords="206,64,229,87" alt="&#1575;" />
+        <area onclick="add('&#1604;');" shape="RECT" coords="178,64,200,87" alt="&#1604;" />
+        <area onclick="add('&#1576;');" shape="RECT" coords="148,63,170,86" alt="&#1576;" />
+        <area onclick="add('&#1610;');" shape="RECT" coords="118,64,142,89" alt="&#1610;" />
+        <area onclick="add('&#1587;');" shape="RECT" coords="90,64,112,87"  alt="&#1587;" />
+        <area onclick="add('&#1588;');" shape="RECT" coords="60,64,84,86"   alt="&#1588;" />
+        <area onclick="add('&#1583;');" shape="RECT" coords="371,34,397,58" alt="&#1583;" />
+        <area onclick="add('&#1580;');" shape="RECT" coords="343,35,368,59" alt="&#1580;" />
+        <area onclick="add('&#1581;');" shape="RECT" coords="315,33,339,58" alt="&#1581;" />
+        <area onclick="add('&#1582;');" shape="RECT" coords="285,35,310,60" alt="&#1582;" />
+        <area onclick="add('&#1607;');" shape="RECT" coords="255,34,280,57" alt="&#1607;" />
+        <area onclick="add('&#1593;');" shape="RECT" coords="229,34,251,57" alt="&#1593;" />
+        <area onclick="add('&#1594;');" shape="RECT" coords="198,35,222,58" alt="&#1594;" />
+        <area onclick="add('&#1601;');" shape="RECT" coords="169,34,193,57" alt="&#1601;" />
+        <area onclick="add('&#1602;');" shape="RECT" coords="140,33,165,58" alt="&#1602;" />
+        <area onclick="add('&#1579;');" shape="RECT" coords="110,35,134,57" alt="&#1579;" />
+        <area onclick="add('&#1589;');" shape="RECT" coords="82,36,103,57"  alt="&#1589;" />
+        <area onclick="add('&#1590;');" shape="RECT" coords="51,35,71,55"   alt="&#1590;" />
+      </map>
+
+      <map name="key2_<?php echo $pocet_klavesnic;?>">
+        <area onclick="add('&#1563;');"        shape="RECT" coords="318,3,344,31" alt="&#1563;" />
+        <area onclick="add('/');"              shape="RECT" coords="282,4,308,32" alt="/" />
+        <area onclick="add('&#1548;');"        shape="RECT" coords="255,6,277,31" alt="&#1548;" />
+        <area onclick="add('&#1600;');"        shape="RECT" coords="225,3,248,30" alt="&#1600;" />
+        <area onclick="add('&#1571;');"        shape="RECT" coords="195,4,222,32" alt="&#1571;" />
+        <area onclick="add('&#1604;&#1571;');" shape="RECT" coords="168,6,192,32" alt="&#1604;&#1571;" />
+        <area onclick="add('&#1567;');"        shape="RECT" coords="129,5,158,34" alt="&#1567;" />
+        <area onclick="add('.');"              shape="RECT" coords="102,6,127,32" alt="." />
+        <area onclick="add(',');"              shape="RECT" coords="71,6,96,32"   alt="," />
+        <area onclick="add('&#1570;');"        shape="RECT" coords="37,6,62,32"   alt="&#1570;" />
+        <area onclick="add('&#1604;&#1570;');" shape="RECT" coords="8,6,31,30"    alt="&#1604;&#1570;" />
+      </map>
+
+      <map name="key3_<?php echo $pocet_klavesnic;?>">
+        <area onclick="add('&#1612;');"  shape="RECT" coords="318,3,344,31" alt="&#1612;" />
+        <area onclick="add('&#x064D;');" shape="RECT" coords="282,4,308,32" alt="&#x064D;" />
+        <area onclick="add('&#x064B;');" shape="RECT" coords="255,6,277,31" alt="&#x064B;" />
+        <area onclick="add('&#x0651;');" shape="RECT" coords="225,3,248,30" alt="&#x0651;" />
+        <area onclick="add('&#1574;');"  shape="RECT" coords="195,4,222,32" alt="&#1574;" />
+        <area onclick="add('&#1572;');"  shape="RECT" coords="168,6,192,32" alt="&#1572;" />
+        <area onclick="add('&#1618;');"  shape="RECT" coords="129,5,158,34" alt="&#1618;" />
+        <area onclick="add('&#1615;');"  shape="RECT" coords="102,6,127,32" alt="&#1615;" />
+        <area onclick="add('&#1616;');"  shape="RECT" coords="71,6,96,32"   alt="&#1616;" />
+        <area onclick="add('&#1614;');"  shape="RECT" coords="37,6,62,32"   alt="&#1614;" />
+        <area onclick="add('&#1588;');"  shape="RECT" coords="8,6,31,30"    alt="&#1588;" />
+      </map>
+
+      <map name="key4_<?php echo $pocet_klavesnic;?>">
+        <!--area onclick="add('&#1612;');" shape="RECT" coords="318,3,344,31" alt="" />
+        <area onclick="add('&#x064D;');" shape="RECT" coords="282,4,308,32" alt="" />
+        <area onclick="add('&#x064B;');" shape="RECT" coords="255,6,277,31" alt="" />
+        <area onclick="add('&#x0651;');" shape="RECT" coords="225,3,248,30" alt="" />
+        <area onclick="add('&#1574;');" shape="RECT" coords="195,4,222,32" alt="" /-->
+        <area onclick="add('&#x060C;');" shape="RECT" coords="168,6,192,32" alt="&#x060C;" />
+        <area onclick="add('&#xFEF7;');" shape="RECT" coords="129,5,158,34" alt="&#xFEF7;" />
+        <area onclick="add('&#xFEF9;');" shape="RECT" coords="102,6,127,32" alt="&#xFEF9;" />
+        <area onclick="add('&#xFEFB;');" shape="RECT" coords="71,6,96,32"   alt="&#xFEFB;" />
+        <area onclick="add('&#x0671;');" shape="RECT" coords="37,6,62,32"   alt="&#x0671;" />
+        <area onclick="add('&#x0625;');" shape="RECT" coords="8,6,31,30"    alt="&#x0625;" />
+      </map>
+
+    </td>
+  </tr>
+  </tbody>
+</table>
+<?php
+  if ($extended) insert_keyboard_ak($text_field);
+  $GLOBALS["pocet_klavesnic"] += 1;
+}
+
+function insert_keyboard_ak($text_field) {
+  //echo "hebrejska klavesnice";
+
+  $cesta_k_obrazkum = "pict/";
+  global $pocet_klavesnic;
+
+
+?>
+
+<table  border="0" cellpadding="10" cellspacing="0">
+  <tbody>
+  <tr>
+    <td class="bodyline">
+      <p align="center">
+      <table>
+  <tr>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00E1;" onclick="add('&#x00E1;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00E9;" onclick="add('&#x00E9;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00ED;" onclick="add('&#x00ED;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00FA;" onclick="add('&#x00FA;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E25;" onclick="add('&#x1E25;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x015B;" onclick="add('&#x015B;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value='&#x00C1;' onclick="add('&#x00C1;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00C9;" onclick="add('&#x00C9;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00CD;" onclick="add('&#x00CD;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00DA;" onclick="add('&#x00DA;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E24;" onclick="add('&#x1E24;')" />
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x015A;" onclick="add('&#x015A;')" /></td>
+  </tr>
+  <tr>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value='&#x00E0;' onclick="add('&#x00E0;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00E8;" onclick="add('&#x00E8;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00EC;" onclick="add('&#x00EC;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00F9;" onclick="add('&#x00F9;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00F2;" onclick="add('&#x00F2;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E6F;" onclick="add('&#x1E6F;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00C0;" onclick="add('&#x00C0;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00C8;" onclick="add('&#x00C8;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00CC;" onclick="add('&#x00CC;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00D9;" onclick="add('&#x00D9;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00D2;" onclick="add('&#x00D2;')" /></td>
+  </tr>
+  <tr>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value='&#x00E2;' onclick="add('&#x00E2;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00EA;" onclick="add('&#x00EA;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00EE;" onclick="add('&#x00EE;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00FB;" onclick="add('&#x00FB;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00F4;" onclick="add('&#x00F4;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E0F;" onclick="add('&#x1E0F;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00C2;" onclick="add('&#x00C2;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00CA;" onclick="add('&#x00CA;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00DB;" onclick="add('&#x00DB;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x00D4;" onclick="add('&#x00D4;')" /></td>
+    <td>
+      <input class="tlacitko2" style="height:25;width:15" type="button" value="&#x2308;" onclick="add('&#x2308;')" />
+      <input class="tlacitko2" style="height:25;width:15" type="button" value="&#x2309;" onclick="add('&#x2309;')" /></td>
+</tr>
+<tr>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value='&#x0101;' onclick="add('&#x0101;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x0113;" onclick="add('&#x0113;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x012B;" onclick="add('&#x012B;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x016B;" onclick="add('&#x016B;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x014D;" onclick="add('&#x014D;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E0D;" onclick="add('&#x1E0D;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x0100;" onclick="add('&#x0100;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x0112;" onclick="add('&#x0112;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x012A;" onclick="add('&#x012A;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x016A;" onclick="add('&#x016A;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x014C;" onclick="add('&#x014C;')" /></td>
+  </tr>
+  <tr>
+    <td>
+      <input class="tlacitko2" style="height:25;width:25" type="button" value="&#x02BE;" onclick="add('&#x02BE;')" /></td>
+    <td>
+      <input class="tlacitko2" style="height:25;width:25" type="button" value="&#x02BF;" onclick="add('&#x02BF;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E63;" onclick="add('&#x1E63;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x0161;" onclick="add('&#x0161;')" /></td>
+    <td>
+      <input class="tlacitko1" style="height:25;width:25" type="button" value="&#x1E6D;" onclick="add('&#x1E6D;')" /></td>
+    <td>
+      <input class="tlacitko2" style="height:30;width:25" type="button" value="&#x1E2B;" onclick="add('&#x1E2B;')" /></td>
+    <td>
+      <input class="tlacitko2" style="height:30;width:25" type="button" value="&#x1E62;" onclick="add('&#x1E62;')" /></td>
+    <td>
+      <input class="tlacitko2" style="height:30;width:25" type="button" value="&#x0160;" onclick="add('&#x0160;')" /></td>
+    <td>
+      <input class="tlacitko2" style="height:30;width:25" type="button" value="&#x1E6C;" onclick="add('&#x1E6C;')" /></td>
+    <td>
+      <input class="tlacitko2" style="height:30;width:25" type="button" value="&#x1E2A;" onclick="add('&#x1E2A;')" /></td>
+    <td>
+      <input class="tlacitko2" style="height:25;width:15" type="button" value="[" onclick="add('[')" />
+      <input class="tlacitko2" style="height:25;width:15" type="button" value="]" onclick="add(']')" /></td>
+  </tr>
+  <tr>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="1" onclick="add('1')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="2" onclick="add('2')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="3" onclick="add('3')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="4" onclick="add('4')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="5" onclick="add('5')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="6" onclick="add('6')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="7" onclick="add('7')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="8" onclick="add('8')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="9" onclick="add('9')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="0" onclick="add('0')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="x" onclick="add('x')" /></td>
+  </tr>
+  
+    <tr>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="ğ" onclick="add('ğ')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="ẓ" onclick="add('ẓ')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="ġ" onclick="add('ġ')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value="ֽ" onclick="add('ֽ')" title="meteq" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
+    <td>
+      <input class=tlacitko2 style="height:25;width:32" type="button" value=" " onclick="add('')" /></td>
+  </tr>
+</table>
+      </p>
+    </td>
+  </tr>
+  </tbody>
+</table>
+<?php
+  $GLOBALS["pocet_klavesnic"] += 1;
+}
+?>
diff --git a/old/html/multidic/functions/new_hebrew_format.php b/old/html/multidic/functions/new_hebrew_format.php
new file mode 100644
index 0000000..ff07c1c
--- /dev/null
+++ b/old/html/multidic/functions/new_hebrew_format.php
@@ -0,0 +1,444 @@
+<?php
+
+function __get_word_in_new_hebrew_format($Record)
+{
+
+  $word_category_foreign = $Record['word_category_foreign'];
+
+  $Record['gender'] = trim($Record['gender']);
+
+    ob_start();
+     
+?>
+
+
+<style type="text/css">
+
+.b {
+    font-size: 40px;
+}
+
+.arabic {
+      direction: rtl;
+    font-size: 25px;
+    text-align: right;
+}
+
+.m {
+	font-size: 20px;
+}
+
+.s {
+	font-size: 16px;
+}
+
+.xs {
+	font-size: 13px;
+}
+
+.xxs {
+	font-size: 10px;
+}
+
+.czech {
+	text-align: left;
+	margin-left:50px;
+	margin-top:25px;
+}
+
+.left {
+  float: left;
+}
+
+.right {
+  float: right;
+}
+
+.thin {
+  width: 200px;
+}
+
+.clearfix:after {
+	content: ".";
+	display: block;
+	clear: both;
+	visibility: hidden;
+	line-height: 0;
+	height: 0;
+}
+ 
+.clearfix {
+	display: inline-block;
+}
+ 
+html[xmlns] .clearfix {
+	display: block;
+}
+ 
+* html .clearfix {
+	height: 1%;
+}
+
+.card {
+  width: 550px;
+}
+
+</style>
+ 
+
+<div class="card">
+  <?php if(("שם עצם"  !== $word_category_foreign) || !empty($Record['gender'])):?>
+    <?php echo $Record["czech"]." &nbsp; - &nbsp; ".$Record["english"]; ?>
+  <?php endif;?>
+
+<div style="text-align: right;padding-right:3em">
+
+<?php //podstatné jméno ?>
+<?php if("שם עצם"  === $word_category_foreign): ?>
+  <?php //běžné podstatné jméno ?>
+  <?php if(!empty($Record['gender'])): ?>
+	<p dir="rtl">
+	<span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+	<span class="arabic xs">‫ש"ע‬</span>
+	<span class="arabic s" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
+	<span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
+	</p>
+	<?php if(!empty($Record['present'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl">ר.</span>
+	    <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_single'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl">ס. י. </span>
+	    <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_plural'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl">ס. ר. </span>
+	    <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['root'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
+	    </p>
+	<?php endif; ?>
+      
+    <?php // obourode ?>
+    <?php else: ?>
+
+        <p dir="rtl">
+	  <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+	  <span class="arabic xs">‫ש"ע‬</span>
+	</p>
+
+	<?php if(!empty($Record['past'])): ?>
+
+	    <p class="clearfix">
+	      <span class="czech left thin" dir="ltr"><?php echo $Record['czech']?></span>
+	      <span class="right" dir="rtl">
+		<span class="arabic s" dir="rtl">י.ז.</span>
+		<span class="arabic" dir="rtl"><?php echo $Record['past']?></span>
+	      </span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['single_female'])): ?>
+	    <p class="clearfix">
+	      <span class="czech left thin" dir="ltr"><?php echo $Record['czech_female']?></span>
+	      <span class="right" dir="rtl">
+		<span class="arabic s" dir="rtl">י.נ.</span>
+		<span class="arabic" dir="rtl"><?php echo $Record['single_female']?></span>
+	      </span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['present'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl">ר.ז.</span>
+	    <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['plural_female'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl">ר.נ.</span>
+	    <span class="arabic" dir="rtl"><?php echo $Record['plural_female']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_single'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic xs" dir="rtl">ס.י.ז.</span>
+	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_single_noun_female'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic xs" dir="rtl">ס.י.נ.</span>
+	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_single_noun_female']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_plural'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic xs" dir="rtl">ס.ר.ז.</span>
+	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['status_constructus_plural_noun_female'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic xs" dir="rtl">ס.ר.נ.</span>
+	    <span class="arabic s" dir="rtl"><?php echo $Record['status_constructus_plural_noun_female']?></span>
+	    </p>
+	<?php endif; ?>
+
+	<?php if(!empty($Record['root'])): ?>
+	    <p dir="rtl">
+	    <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
+	    </p>
+	<?php endif; ?>
+
+    <?php endif; ?>
+
+
+<?php //pridavne jmeno?>
+<?php elseif("תואר"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs"> ‫ת'‬ </span>
+    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+    <?php if(!empty($Record['single_adj_female'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> י. נ. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['single_adj_female']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['present'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ר.ז. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['plural_adj_female'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ר.נ. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['plural_adj_female']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['status_constructus_single'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ס. י. ז. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['status_constructus_single_female'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ס. י. נ. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single_female']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['status_constructus_plural'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ס.  ר. ז. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['status_constructus_plural_female'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ס. ר. נ. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_plural_female']?></span>
+        </p>
+    <?php endif; ?>
+
+    <?php if(!empty($Record['root'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
+        </p>
+    <?php endif; ?>
+
+
+<?php //zajmeno   ?>
+<?php elseif("מילת גוף"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr"> מ"ג </span>
+    <span class="arabic xs" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
+    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+   
+
+<?php // cislovka   ?>
+<?php elseif("שם מספר"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr"> ש"מ‬ </span>
+    <span class="arabic xs" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
+    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+    <?php if(!empty($Record['status_constructus_single'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['status_constructus_single']?></span>
+        </p>
+    <?php endif; ?>
+   
+
+<?php // sloveso   ?>
+<?php elseif("פועל"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs"> פ' </span>
+    <span class="arabic xs" dir="rtl"><?php echo $Record['conjugation']?></span>
+    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+    <?php if(!empty($Record['infinitive'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> שם פועל </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['infinitive']?></span>
+        </p>
+    <?php endif; ?>
+    <?php if(!empty($Record['present'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> זמן הווה </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
+        </p>
+    <?php endif; ?>
+    <?php if(!empty($Record['future'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> זמן עתיד </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['future']?></span>
+        </p>
+    <?php endif; ?>
+    <?php if(!empty($Record['imperative'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ציווי </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['imperative']?></span>
+        </p>
+    <?php endif; ?>
+    <?php if(!empty($Record['root'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
+        </p>
+    <?php endif; ?>
+
+
+<?php //prislovce  ?>
+<?php elseif("תואר הפועל"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr"> תה"פ </span>
+    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+
+    <?php if(!empty($Record['prefix'])): ?>
+        <p dir="rtl">
+        <span class="arabic xs" dir="rtl"> בנטייה  <?php echo $Record['prefix']?></span>
+        </p>
+    <?php endif; ?>
+
+   
+    <?php if(!empty($Record['root'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ש.  <?php echo $Record['root']?></span>
+        </p>
+    <?php endif; ?>
+    
+
+
+
+<?php //predlozka  ?>
+<?php elseif( "מילת יחס"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic m" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr"> מ"י </span>
+    <span class="arabic m" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+   
+    <?php if(!empty($Record['prefix'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> בנטייה  <?php echo $Record['prefix']?></span>
+        </p>
+    <?php endif; ?>
+
+
+<?php //spojka  ?>
+<?php elseif( "מילת חיבור"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr"> מ"ח </span>
+    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+
+<?php //citoslovce  ?>
+<?php elseif( "מילת שאלה"  === $word_category_foreign): ?>
+    <p dir="rtl">
+    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="ltr">  מילת שאלה  </span>
+    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+
+<?php //ostatní uvedené  ?>
+<?php elseif( !empty( $word_category_foreign )): ?>
+    <p dir="rtl">
+    <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+    <span class="arabic xs" dir="rtl"> <?php echo $word_category_foreign ?> </span>
+    <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
+    </p>
+   
+
+
+<?php else: ?>
+	<p dir="rtl">
+	  <span class="arabic b" dir="rtl"><?php echo $Record['nonvocalized']?></span>
+          <span class="arabic xs" dir="rtl"> &nbsp;&nbsp;&nbsp; </span>
+          <span class="arabic s" dir="ltr" style="direction:ltr"><?php echo $Record['gender']?></span>
+	  <span class="arabic xs" dir="rtl"> &nbsp;&nbsp;&nbsp; </span>
+	  <span class="arabic b" dir="rtl"><?php echo $Record['past']?></span>
+	</p>
+
+    <?php if(!empty($Record['present'])): ?>
+        <p dir="rtl">
+        <span class="arabic s" dir="rtl"> ר.ז. </span>
+        <span class="arabic" dir="rtl"><?php echo $Record['present']?></span>
+        </p>
+    <?php endif; ?>
+
+<?php endif; ?>
+
+</div>
+
+<?php if (!Empty($Record["word_voice"])): ?>
+  	<br /> <?php echo lang("Zvuk:") . '<a href="'.CESTA_SLOV.$Record["IDdict"].PRIPONA.'"> '.lang("přehrát zvuk").' </a>'; ?>  
+<?php endif; ?>
+</div>
+
+<?php echo "<pre>"?>
+<?php //var_dump($Record)?>
+<?php echo "</pre>"?>
+
+<?php 
+
+      $result = ob_get_contents();
+      ob_end_clean();
+
+      return $result;
+
+} //end of function __get_word_in_new_hebrew_format
+
+
diff --git a/old/html/multidic/functions/popup.js b/old/html/multidic/functions/popup.js
new file mode 100644
index 0000000..40605f6
--- /dev/null
+++ b/old/html/multidic/functions/popup.js
@@ -0,0 +1,9 @@
+
+function OpenPopUp( address, width, height ) {
+    settings = "top=200,left=100,width=" + width + ",height=" + height + 
+               ",location=no,toolbar=no,menubar=no,resizable=yes,scrollbars=yes";
+    window.open(address, "LABEL", settings)
+}
+
+
+
diff --git a/old/html/multidic/img/cake.power.png b/old/html/multidic/img/cake.power.png
new file mode 100644
index 0000000..699ef80
Binary files /dev/null and b/old/html/multidic/img/cake.power.png differ
diff --git a/old/html/multidic/inc/pravy-prihlaseni.php b/old/html/multidic/inc/pravy-prihlaseni.php
new file mode 100644
index 0000000..7dafdb1
--- /dev/null
+++ b/old/html/multidic/inc/pravy-prihlaseni.php
@@ -0,0 +1,88 @@
+          <?php if (kontrola_pristupu()):?>
+
+		<i>Přihlášen:</i><br />
+   		  <?php echo "".$_SESSION['ses_name']." ".$_SESSION['ses_surname']."\n"?>
+   		  <br />
+   		  <?php if(kontrola_pristupu(3)) echo "Administrátor";
+   		        elseif(kontrola_pristupu(2)) echo "Uživatel (smí i zapisovat)";
+   		        else echo "Uživatel"?>
+   		  <br />
+   		  <ul>
+
+   		  <?php if(kontrola_pristupu(1))
+   		       echo" <li><a href=\"examination.php\">Zkoušení</a></li>";
+   		  ?>
+   		  <?php if(kontrola_pristupu(2))
+   		       echo" <li><a href=\"administration.php\">Administrace</a></li>";
+   		  ?>
+   		  <li><a href="?akce=odhlasit">Odhlásit</a></li>
+   		  </ul>
+
+
+          <?php else: ?>
+            <form action="" method="post" name="login_form">
+              <h3 class="nadpis2">
+                <?php
+                if ( !empty($_REQUEST['view_article']) )
+                  echo lang("Zkoušení slovíček k vybranému článku");
+                else
+                  echo lang("Vstup do studijního slovníku"); ?>
+              </h3>
+              <?php if (!Empty($hlaska)) print_hlasku($hlaska) ?>
+              <div style="text-align: center">
+                <center>
+                  <table style="text-align: center" width="160">
+                    <tr class="akt">
+                      <td width="50%" align="right">
+                        <?php echo lang("Login:") ?>
+                      </td>
+                      <td width="50%"  align="left">
+                        <input type="text" name="n" value="<?php echo $n ?>" size="11" />
+                      </td>
+                    </tr>
+                    <tr class="akt">
+                      <td width="50%" align="right">
+                        <?php echo lang("Heslo:") ?>
+                      </td>
+                      <td width="50%"  align="left">
+                        <input type="password"  name="p" value="<?php //echo $p ?>" size="11" />
+                      </td>
+                    </tr>
+                    <tr class="nadpis_sekce">
+                      <td width="50%" align="right">
+                        &nbsp;
+                      </td>
+                      <td width="50%"  align="left">
+                        <input type="submit"  name="send" value="<?php echo lang("Přihlásit") ?>"  />
+                        <?php if( !empty($_REQUEST['view_article']) ): ?>
+                          <input type="hidden" name="action" value="select_lection" />
+                          <input type="hidden" name="source" value="<?php echo $article['IDsource']?>" />
+                          <input type="hidden" name="lection" value="<?php echo $article['lection']?>" />
+                        <?php endif; ?>
+                      </td>
+                    </tr>
+                  </table>
+                </center>
+              </div>
+            </form>
+            <!--h6>
+              <a href="new_registration.php">
+                <?php echo lang("Registrace nového uživatele") ?></a>
+            </h6-->
+            <!--h6>
+              <a href="index_to_admin.php">
+                <?php echo lang("Vstup do administrace") ?></a>
+            </h6-->
+
+<script language="javascript" type="text/javascript">
+<!--
+var uname = document.login_form.n;
+var pword = document.login_form.p;
+if (uname.value == "") {
+uname.focus();
+} else {
+pword.focus();
+}
+-->
+</script>
+ <?php endif;?>
\ No newline at end of file
diff --git a/old/html/multidic/inc/prihlaseni-nove.php b/old/html/multidic/inc/prihlaseni-nove.php
new file mode 100644
index 0000000..d83dfb6
--- /dev/null
+++ b/old/html/multidic/inc/prihlaseni-nove.php
@@ -0,0 +1,148 @@
+        
+        
+        <?php if (kontrola_pristupu()):?>
+
+		<i>Přihlášen:</i><br />
+   		  <?php echo "".$_SESSION['ses_name']." ".$_SESSION['ses_surname']."\n"?>
+   		  <br />
+   		  <?php if(kontrola_pristupu(3)) echo "Administrátor";
+   		        elseif(kontrola_pristupu(2)) echo "Uživatel (smí i zapisovat)";
+   		        else echo "Uživatel"?>
+   		  <br />
+   		  <a href="?akce=odhlasit">Odhlásit</a>
+
+
+          <?php else: ?>
+        <form action="" method="post" id="login_form">
+          <div>
+            <label for="jmeno"><?php echo lang("Přihlašovací jméno:") ?></label>
+            <input type="text" id="jmeno" name="n" title="<?php echo lang("Jméno") ?>" />
+            <label for="heslo"><?php echo lang("Přihlašovací heslo:") ?></label>
+            <input type="password" id="heslo" name="p" title="<?php echo lang("Heslo") ?>" />
+            <input type="submit" name="send" value="<?php echo lang("Přihlásit") ?>" />
+          </div>
+        </form>
+        <?php endif; ?>
+
+
+
+
+<?php return; ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+          <?php if (kontrola_pristupu()):?>
+
+		<i>Přihlášen:</i><br />
+   		  <?php echo "".$_SESSION['ses_name']." ".$_SESSION['ses_surname']."\n"?>
+   		  <br />
+   		  <?php if(kontrola_pristupu(3)) echo "Administrátor";
+   		        elseif(kontrola_pristupu(2)) echo "Uživatel (smí i zapisovat)";
+   		        else echo "Uživatel"?>
+   		  <br />
+   		  <ul>
+
+   		  <?php if(kontrola_pristupu(1))
+   		       echo" <li><a href=\"examination.php\">Zkoušení</a></li>";
+   		  ?>
+   		  <?php if(kontrola_pristupu(2))
+   		       echo" <li><a href=\"administration.php\">Administrace</a></li>";
+   		  ?>
+   		  <li><a href="./?akce=odhlasit">Odhlásit</a></li>
+   		  </ul>
+
+
+          <?php else: ?>
+            <form action="./" method="post" name="login_form">
+              <h3 class="nadpis2">
+                <?php
+                if ( !empty($_REQUEST['view_article']) )
+                  echo lang("Zkoušení slovíček k vybranému článku");
+                else
+                  echo lang("Vstup do studijního slovníku"); ?>
+              </h3>
+              <?php if (!Empty($hlaska)) print_hlasku($hlaska) ?>
+              <div style="text-align: center">
+                <center>
+                  <table style="text-align: center" width="160">
+                    <tr class="akt">
+                      <td width="50%" align="right">
+                        <?php echo lang("Login:") ?>
+                      </td>
+                      <td width="50%"  align="left">
+                        <input type="text" name="n" value="<?php echo $n ?>" size="11" />
+                      </td>
+                    </tr>
+                    <tr class="akt">
+                      <td width="50%" align="right">
+                        <?php echo lang("Heslo:") ?>
+                      </td>
+                      <td width="50%"  align="left">
+                        <input type="password"  name="p" value="<?php //echo $p ?>" size="11" />
+                      </td>
+                    </tr>
+                    <tr class="nadpis_sekce">
+                      <td width="50%" align="right">
+                        &nbsp;
+                      </td>
+                      <td width="50%"  align="left">
+                        <input type="submit"  name="send" value="<?php echo lang("Přihlásit") ?>"  />
+                        <?php if( !empty($_REQUEST['view_article']) ): ?>
+                          <input type="hidden" name="action" value="select_lection" />
+                          <input type="hidden" name="source" value="<?php echo $article['IDsource']?>" />
+                          <input type="hidden" name="lection" value="<?php echo $article['lection']?>" />
+                        <?php endif; ?>
+                      </td>
+                    </tr>
+                  </table>
+                </center>
+              </div>
+            </form>
+
+<script language="javascript" type="text/javascript">
+<!--
+var uname = document.login_form.n;
+var pword = document.login_form.p;
+if (uname.value == "") {
+uname.focus();
+} else {
+pword.focus();
+}
+-->
+</script>
+ <?php endif;?>
\ No newline at end of file
diff --git a/old/html/multidic/index-arabic.php b/old/html/multidic/index-arabic.php
new file mode 100644
index 0000000..2e7c834
--- /dev/null
+++ b/old/html/multidic/index-arabic.php
@@ -0,0 +1,233 @@
+<?php
+require_once("./functions/dictionary.php");
+if (!Empty($_GET['akce']) && $_GET['akce'] == "odhlasit") {
+  odhlasit();
+  $hlaska = lang("Byl jste odhlasen!!!");
+}
+if (!Empty($_GET['set_lang'])) {
+  session_register("LaId");
+  $LaId = $_GET['set_lang'];
+}
+if (!Empty($_POST['n']) && !Empty($_POST['p'])) {
+	if(prihlasit($_POST['n'], $_POST['p'])) {
+        session_register('ses_pref_dist');
+        $_SESSION['ses_pref_dist'] = 'arabic';
+		 if ( !empty($_REQUEST['action']) && $_REQUEST['action'] == 'select_lection')
+              Header ("Location: examination.php?nav_id=new_exam&action=select_lection&source=".urlencode($_REQUEST['source'])."&lection=".urlencode($_REQUEST['lection']));
+            else
+              //p_g($_SESSION);
+              Header ("Location: examination.php?poprve=$poprve");
+            exit;
+	}
+	else {
+		$hlaska = lang("Heslo nebo login jsou nesprávně!!!");
+	}
+}
+elseif(Empty($_POST['send']) || $_POST['send'] != lang("Přihlásit")) {
+   $hlaska = "";
+}
+else {
+   $hlaska = lang("Nebyl vyplněn celý formulář!!!");
+}
+
+$language = 1;//arabic
+
+// PROGRAM
+require_once("./examination/article.php");
+?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+    <meta http-equiv="Content-Language" content="cs" />
+    <meta http-equiv="Content-Style-Type" content="text/css" />
+    <title>
+      <?php echo lang("Vstup do slovníku katedry blízkovýchoních studií"); ?>
+    </title>
+    <link rel="stylesheet" type="text/css" href="css/kbs.css" />
+    <link rel="stylesheet" type="text/css" href="css/arabic.css" />
+    <script src="functions/popup.js" type="text/javascript"></script>
+  </head>
+  <body style="text-align: center">
+    <h1>
+      <?php echo lang("Arabsko - anglicko - český studijní slovník 2005-2008");?></h1>
+    <h3 class="nadpis2">
+      <?php echo lang("Katedra blízkovýchodních studií FF ZČU v Plzni");?></h3>
+
+              <a href="hebrew">
+                <?php echo lang("Hebrejský slovník") ?></a>
+
+    <div id="page">
+      <div id="contenti">
+        <div id="lefti">
+          <h2 class="nadpis2">
+            <?php echo lang("Antologie arabských textů"); ?></h2>
+          <div style="text-align:right">
+            <?php echo get_short_table_of_article(1); ?>
+          </div>
+          <br />
+          <br />
+          <?php if(!empty($_REQUEST['view_article'])): ?>
+            <a href="?direction=<?php echo $_REQUEST['direction']?>"><?php echo lang("Volné hledání ve slovníčku"); ?></a>
+          <?php endif;?>
+        </div>
+        <!-- end of lefit -->
+        <div id="envelope">
+          <div id="main">
+
+      <?php if(empty($_REQUEST['view_article'])): ?>
+
+
+<?php
+if (Empty($_REQUEST['direction']))
+  $_REQUEST['direction'] = 'ar';
+switch ($_REQUEST['direction']) {
+  case("cz"):
+    $vyzva = lang("Zadejte slovo v češtině:");
+    $klavesnice = false;
+  break;
+  case("en"):
+    $vyzva = lang("Zadejte slovo v angličtině:");
+    $klavesnice = false;
+  break;
+  case("ar"):
+  default:
+    $vyzva = lang("Zadejte slovo v arabštině:");
+    $klavesnice = true;
+    $_REQUEST['direction'] = "ar";
+  break;
+}
+            ?>
+
+            <h2 class="nadpis2">
+              <?php echo lang("Volné hledání ve slovníčku"); ?></h2>
+
+              <center>
+              <table style="text-align: center">
+                <tr>
+                  <td class="akt">
+<?php
+            $pomocna = lang("z češtiny");
+           if ( $_REQUEST['direction'] != "cz" )  echo "<a href=\"?direction=cz\">&raquo;$pomocna&laquo;</a>&nbsp;&nbsp;\n";
+           else                      echo "&raquo; $pomocna &laquo;&nbsp;&nbsp;\n";
+
+            $pomocna = lang("z angličtiny");
+           if ( $_REQUEST['direction'] != "en" )  echo "<a href=\"?direction=en\">&raquo;$pomocna&laquo;</a>&nbsp;&nbsp;\n";
+           else                      echo "&raquo; $pomocna &laquo;&nbsp;&nbsp;\n";
+
+            $pomocna = lang("z arabštiny");
+           if ( $_REQUEST['direction'] != "ar" )  echo "<a href=\"?direction=ar\">&raquo;$pomocna&laquo;</a>&nbsp;&nbsp;\n";
+           else                      echo "&raquo; $pomocna &laquo;&nbsp;&nbsp;\n";
+                    ?>
+                  </td>
+                </tr>
+              </table>
+              </center>
+<?php
+if (!Empty($actione) && $actione == "translate") {
+  require_once("./functions/dictionary.php");
+  print_translation($text1, $_REQUEST['direction']);
+}
+switch ($_REQUEST['direction']) {
+  case("en"):
+    $vyzva = lang("Zadejte slovo v angličtině:");
+    $klavesnice = false;
+  break;
+  case("ar"):
+    $vyzva = lang("Zadejte slovo v arabštině:");
+    $klavesnice = true;
+  break;
+  case("cz"):
+    $vyzva = lang("Zadejte slovo v češtině:");
+    $klavesnice = false;
+}
+            ?>
+
+              <form name="translate_form" action="arabic" method="post">
+               <center>
+                <table style="text-align: center">
+                  <tr class="akt">
+                    <!--td class="akt">
+                    <?php
+                    echo $vyzva;
+                    ?>
+                    </td-->
+                    <td<?php if($klavesnice) echo' dir="rtl"';?>>
+                      <input type="text" name="text1" <?php                  if($klavesnice) echo ' class="arabic" size="19"';         else            echo ' size="45"';         ?> />
+                      </td>
+                      <td>
+                        <input type="submit" value="<?php echo lang("Přelož") ?>" />
+                        <input type="hidden" name="direction" value="<?php echo $direction?>" />
+                        <input type="hidden" name="actione" value="translate" />
+                      </td>
+                  </tr>
+                </table>
+
+<?php
+  if($klavesnice) {
+    require("./functions/keyboard.php");
+    insert_keyboard("translate_form.text1");
+  }
+                ?>
+                </center>
+                <?php translation_chooser(); ?>
+                <h6>
+                  <a href="about-us.php">
+                    <?php echo lang("O autorech a sponzorech"); ?></a>
+                </h6>
+                </form>
+                <?php else: // if ( !empty($_REQUEST['view_article']) ): ?>
+
+                <?php
+                $article = get_article($_REQUEST['view_article']);
+                //print_r($article);
+                ?>
+    <div class="articlecard">
+       <h2 class="arabic"> <?php echo $article["title"]?> </h2>
+       <p class="arabic">&nbsp;&nbsp;&nbsp;<?php echo $article["body"]?></p>
+       <p>&nbsp;&nbsp;&nbsp; <b>zdroj:</b> <?php echo $article["source"]?></p>
+       <p>&nbsp;&nbsp;&nbsp; <b>lekce:</b> <?php echo $article["lection"]?></p>
+       <p>&nbsp;&nbsp;&nbsp;
+       <?php    if (!Empty($article["article_voice"]))
+               echo '<a href="'.CESTA_CLANKU.$article['IDarticle'].PRIPONA.'"> '. lang('Přehrát zvuk').' </a>';
+    ?></p>
+
+    <p>&nbsp;&nbsp;&nbsp; <a href="article_print.php?view_article=<?php echo $_REQUEST['view_article']; ?>"
+                             onclick="OpenPopUp('article_print.php?view_article=<?php echo $_REQUEST['view_article']; ?>', 800, 750); return false"
+                             target="_blank">tisk</a></p>
+    </div>
+
+                <?php endif; // ( empty($_REQUEST['view_article']) )?>
+                <br />
+                <a href="http://www.rozhlas.cz/plzen/portal/">
+                  <img src="pict/cr.gif" alt="logo Cesky Rozhlas" />
+                </a>
+          </div>
+          <!-- end of main -->
+          <div id="righti">
+			<?php include("inc/pravy-prihlaseni.php");?>
+			<?php insert_picture("orazekuvod"); ?>
+          </div>
+          <!-- end of righti -->
+        </div>
+        <!-- end of envelope -->
+      </div>
+      <!-- end of contenti -->
+      <div style="clear: both;">
+      </div>
+      <div id="foot">        &nbsp;
+      </div>
+      <!-- end of foot -->
+    </div>
+    <!-- end of page -->
+    <?php //pr($_SESSION); ?>
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-4912419-5");
+pageTracker._trackPageview();
+</script>
+  </body>
+</html>
diff --git a/old/html/multidic/index-hebrew.php b/old/html/multidic/index-hebrew.php
new file mode 100644
index 0000000..4683cc3
--- /dev/null
+++ b/old/html/multidic/index-hebrew.php
@@ -0,0 +1,198 @@
+<?php
+require_once("./functions/dictionary.php");
+if (!Empty($_GET['akce']) && $_GET['akce'] == "odhlasit") {
+  odhlasit();
+  $hlaska = lang("Byl jste odhlasen!!!");
+}
+if (!Empty($_GET['set_lang'])) {
+  session_register("LaId");
+  $LaId = $_GET['set_lang'];
+}
+if (!Empty($_POST['n']) && !Empty($_POST['p'])) {
+	if(prihlasit($_POST['n'], $_POST['p'])) {
+        session_register('ses_pref_dist');
+        $_SESSION['ses_pref_dist'] = 'hebrew';
+		 if ( !empty($_REQUEST['action']) && $_REQUEST['action'] == 'select_lection')
+              Header ("Location: examination.php?nav_id=new_exam&action=select_lection&source=".urlencode($_REQUEST['source'])."&lection=".urlencode($_REQUEST['lection']));
+            else
+              //p_g($_SESSION);
+              Header ("Location: examination.php?poprve=$poprve");
+            exit;
+	}
+	else {
+		$hlaska = lang("Heslo nebo login jsou nesprávně!!!");
+	}
+}
+elseif(Empty($_POST['send']) || $_POST['send'] != lang("Přihlásit")) {
+   $hlaska = "";
+}
+else {
+   $hlaska = lang("Nebyl vyplněn celý formulář!!!");
+}
+
+$language = 2;//hebrew
+
+// PROGRAM
+require_once("./examination/article.php");
+
+/*<?xml version="1.0" encoding="utf8"?>*/
+
+?>
+<!DOCTYPE html 
+	PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"	 
+	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+	
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
+  
+<head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+   <title><?php echo lang("Hebrejsko - česko - anglický slovník"); ?></title>
+   <link rel="stylesheet" type="text/css" media="all" href="css/hebrewindex.css" />
+   <!--[if IE ]> 
+	<link rel="stylesheet" type="text/css" media="all" href="css/cssie.css" /> 
+   <![endif]-->
+</head>
+  
+<body>    
+<div id="all">
+  <div id="center">
+    <div id="header">
+      <div id="navig">
+        <h1><?php echo lang("Hebrejský slovník"); ?></h1>
+          <div id="menu"> 
+            <ul>
+              <li><a href="hebrew" title="online preklad - Hebrejsko - česko - anglický slovník">Online překlad</a></li>
+              <li><a href="arabic" title="Arabský slovník">Arabský slovník</a></li>
+              <?php if (kontrola_pristupu()):?>
+              <?php if(kontrola_pristupu(1))
+	   		       echo" <li><a href=\"examination.php\">Zkoušení</a></li>";
+	   		  ?>
+	   		  <?php if(kontrola_pristupu(2))
+	   		       echo" <li><a href=\"administration.php\">Admin</a></li>";
+	   		  ?>
+              <?php else: ?>
+              <!--li><a href="new_registration.php"><?php echo lang("Registrace") ?></a></li-->
+              <?php endif; ?>
+            </ul>
+          </div><!-- konec menu -->
+      </div><!-- konec navig -->
+      <div id="login">
+        <?php require('inc/prihlaseni-nove.php'); ?>
+      </div><!-- konec login -->
+    </div><!-- konec header -->
+    
+<?php
+if (Empty($_REQUEST['direction'])) {
+	$_REQUEST['direction'] = 'he';
+}
+switch ($_REQUEST['direction']) {
+  case("cz"):
+    $vyzva = lang("Zadejte slovo v češtině:");
+    $klavesnice = false;
+  break;
+  case("en"):
+    $vyzva = lang("Zadejte slovo v angličtině:");
+    $klavesnice = false;
+  break;
+  case("he"):
+  default:
+    $vyzva = lang("Zadejte slovo v hebrejštině:");
+    $klavesnice = true;
+  break;
+}
+$pomocna = lang("z češtiny");
+if ( $_REQUEST['direction'] != "cz" ) {
+	$odkazcz = "<a href=\"?direction=cz\">$pomocna</a>\n";
+	$tridacz = '';
+}
+else {
+	$odkazcz = " $pomocna \n";
+	$tridacz = ' class="chosen"';
+}
+
+$pomocna = lang("z angličtiny");
+if ( $_REQUEST['direction'] != "en" ) {
+	$odkazen = "<a href=\"?direction=en\">$pomocna</a>\n";
+	$tridaen = '';
+}
+else {
+	$odkazen = " $pomocna \n";
+	$tridaen = ' class="chosen"';
+}
+
+$pomocna = lang("z hebrejštiny");
+if ( $_REQUEST['direction'] != "he" ) {
+	$odkaztr = "<a href=\"?direction=he\">$pomocna</a>\n";
+	$tridatr = '';
+}
+else {
+	$odkaztr = " $pomocna \n";
+	$tridatr = ' class="chosen"';
+}
+                   
+?>
+    
+    <div id="desk">
+      <div id="flags">
+        <ul>
+          <li<?php echo $tridacz ?>><span><?php echo $odkazcz ?></span></li>
+          <li<?php echo $tridaen ?>><span><?php echo $odkazen ?></span></li>
+          <li<?php echo $tridatr ?>><span><?php echo $odkaztr ?></span></li>
+        </ul>
+      </div><!-- konec flags -->
+      <div id="card" class="rounded">
+        <form id="translate_form" name="translate_form" action="hebrew" method="post">
+          <div class="sokrajem sinnerokrajem">
+            <input type="text" class="big<?php if($klavesnice) echo ' arabic' ?>" name="text1" id="text1" title="hledane slovo" />
+            <input type="submit" value="<?php echo lang("Přelož") ?>" />
+            <input type="hidden" name="direction" value="unknown" />
+            <input type="hidden" name="actione" value="translate" />
+            
+            <?php
+  					if($klavesnice) {
+					  require("./functions/keyboard.php");
+					  insert_keyboard("translate_form.text1");
+  					}
+  					
+					if (!Empty($actione) && $actione == "translate") {
+					  require_once("./functions/dictionary.php");
+					  print_translation($text1, $_REQUEST['direction'], $language);
+					}
+                ?>
+                
+                
+          </div>
+        </form>
+        <div class="copyright" style="border-top:solid 1px #aaa;font-size:10px;margin:15px 0pt 0pt;padding:2px;valign:middle">
+        	<img src="pict/zcu_logo.png" 
+        		alt="Západočeská univerzita v Plzni - logo" 
+        		 />
+            Copyright &copy; 2007 
+        	<a href="http://www.zcu.cz" title="Západočeská univerzita v Plzni">Západočeská univerzita</a>
+        	<a href="http://www.kbs.zcu.cz/" title="Centrum blízkovýchodních studií">Centrum blízkovýchodních studií</a>
+        	</span>
+        </div>
+        <div style="">
+        
+        	<span>
+        </div>
+      </div><!-- konec card -->
+    </div>
+  </div><!-- konec center -->
+</div><!-- konec all -->
+
+<?php //pr( $_SESSION ) ?>
+
+    <script type="text/javascript">
+    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+    </script>
+    <script type="text/javascript">
+    try {
+    var pageTracker = _gat._getTracker("UA-4912419-6");
+    pageTracker._trackPageview();
+    } catch(err) {}</script>
+
+</body>
+
+</html>
diff --git a/old/html/multidic/index.php b/old/html/multidic/index.php
index bf635e2..5086d7e 100644
--- a/old/html/multidic/index.php
+++ b/old/html/multidic/index.php
@@ -1,77 +1,132 @@
-<?php
-/* SVN FILE: $Id: index.php 4409 2007-02-02 13:20:59Z phpnut $ */
-/**
- * Requests collector.
- *
- *  This file collects requests if:
- *	- no mod_rewrite is avilable or .htaccess files are not supported
- *	-/public is not set as a web root.
- *
- * PHP versions 4 and 5
- *
- * CakePHP(tm) : Rapid Development Framework <http://www.cakephp.org/>
- * Copyright 2005-2007, Cake Software Foundation, Inc.
- *								1785 E. Sahara Avenue, Suite 490-204
- *								Las Vegas, Nevada 89104
- *
- * Licensed under The MIT License
- * Redistributions of files must retain the above copyright notice.
- *
- * @filesource
- * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
- * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
- * @package			cake
- * @since			CakePHP(tm) v 0.2.9
- * @version			$Revision: 4409 $
- * @modifiedby		$LastChangedBy: phpnut $
- * @lastmodified	$Date: 2007-02-02 07:20:59 -0600 (Fri, 02 Feb 2007) $
- * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
- */
-/**
- *  Get Cake's root directory
- */
-	define('APP_DIR', 'app');
-	define('DS', DIRECTORY_SEPARATOR);
-	define('ROOT', dirname(__FILE__));
-	define('WEBROOT_DIR', 'webroot');
-	define('WWW_ROOT', ROOT . DS . APP_DIR . DS . WEBROOT_DIR . DS);
-/**
- * This only needs to be changed if the cake installed libs are located
- * outside of the distributed directory structure.
- */
-	if (!defined('CAKE_CORE_INCLUDE_PATH')) {
-		//define ('CAKE_CORE_INCLUDE_PATH', FULL PATH TO DIRECTORY WHERE CAKE CORE IS INSTALLED DO NOT ADD A TRAILING DIRECTORY SEPARATOR';
-		define('CAKE_CORE_INCLUDE_PATH', ROOT);
-	}
-	if (function_exists('ini_set')) {
-		ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS);
-		define('APP_PATH', null);
-		define('CORE_PATH', null);
-	} else {
-		define('APP_PATH', ROOT . DS . APP_DIR . DS);
-		define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
-	}
-	require CORE_PATH . 'cake' . DS . 'basics.php';
-	require APP_PATH . 'config' . DS . 'core.php';
-	require CORE_PATH . 'cake' . DS . 'config' . DS . 'paths.php';
-	$bootstrap=true;
-	$uri      =setUri();
-/**
- * As mod_rewrite (or .htaccess files) is not working, we need to take care
- * of what would normally be rewritten, i.e. the static files in app/webroot/
- */
-	if ($uri === '/' || $uri === '/index.php') {
-		$_GET['url'] = '/';
-		require APP_DIR . DS . WEBROOT_DIR . DS . 'index.php';
-	} else {
-		$elements=explode('/index.php', $uri);
-
-		if (!empty($elements[1])) {
-			$path = $elements[1];
-		} else {
-			$path = '/';
-		}
-		$_GET['url']=$path;
-		require APP_DIR . DS . WEBROOT_DIR . DS . 'index.php';
-	}
-?>
\ No newline at end of file
+<!DOCTYPE html
+        PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
+
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+    <title>Studijní slovníky Centra Blízkovýchodních studií</title>
+    <link rel="stylesheet" type="text/css" media="all" href="multidic/css/hebrewindex.css"/>
+    <!--[if IE ]>
+    <link rel="stylesheet" type="text/css" media="all" href="css/cssie.css"/>
+    <![endif]-->
+
+
+    <style type="text/css">
+        h1 {
+            padding: 20px;
+        }
+
+        a.tlacitko {
+            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
+            font-weight: bolder;
+            font-size: 1.5em;
+
+            margin: 10px;
+            padding: 10px;
+
+            margin-left: auto;
+            margin-right: auto;
+
+            background-color: #FFFFFF;
+
+            border-top: 1px solid Silver;
+            border-left: 1px solid Silver;
+            border-right: 3px solid Silver;
+            border-bottom: 3px solid Silver;
+
+            color: #111111;
+            text-decoration: none;
+            width: 200px;
+
+            display: block;
+        }
+
+
+        a.tlacitko:hover {
+            border-top: 1px solid Black;
+            border-left: 1px solid Black;
+            border-right: 3px solid Black;
+            border-bottom: 3px solid Black;
+        }
+
+        div.kolem {
+            width: 49%;
+            height: 100%;
+        }
+
+        div.env {
+
+        }
+    </style>
+</head>
+
+<body>
+
+<div id="all">
+    <div id="center">
+
+
+        <div id="desk">
+
+            <div id="flags">
+
+            </div><!-- konec flags -->
+            <div id="card" class="rounded">
+
+                <h1> Studijní slovníky Centra Blízkovýchodních Studií </h1>
+
+                <div class="env">
+                    <div class="kolem" style="float:left">
+                        <a href="multidic/arabic" class="tlacitko">Arabský slovník</a>
+                    </div>
+                    <div class="kolem" style="float:right">
+                        <a href="multidic/hebrew" class="tlacitko">Hebrejský slovník</a>
+                    </div>
+
+                    <hr style="clear:both;visibility:hidden"/>
+                </div>
+
+
+                <div>
+                    <p>
+                        Společný výzkum akademických pracovníků a studentů se soustředí na rozvíjení podoby
+                        arabsko-českého,
+                        česko-arabského a hebrejsko-českého, česko-hebrejského on-line slovníku. Studenti mají možnost
+                        průběžně
+                        využívat modul určený ke&nbsp;zkoušení slovíček, volné vyhledávání ve&nbsp;slovníku je pak
+                        zpřístupněno široké
+                        veřejnosti. Dostupná je také zvuková verze umožňující náslech vybraných slov. Tento záznam je
+                        pořizován
+                        ve&nbsp;spolupráci s&nbsp;rodilými mluvčími. Obě verze zároveň umožňují prohlížení vybraných
+                        vokalizovaných výukových
+                        textů. Studijní slovníček představuje jádro budoucí tvorby e-learningových kurzů.
+                    </p>
+                </div>
+
+                <div class="copyright"
+                     style="border-top:solid 1px #aaa;font-size:10px;margin:15px 0pt 0pt;padding:2px;valign:middle">
+                    <img src="multidic/pict/zcu_logo.png"
+                         alt="Západočeská univerzita v Plzni - logo"
+                    />
+                    Copyright &copy; 2007
+                    <a href="http://www.zcu.cz" title="Západočeská univerzita v Plzni">Západočeská univerzita</a>
+
+                    <a href="http://www.kbs.zcu.cz/" title="Centrum blízkovýchodních studií">Centrum blízkovýchodních
+                        studií</a>
+                    </span>
+                </div>
+                <div style="">
+        
+        	<span>
+                </div>
+            </div><!-- konec card -->
+        </div>
+
+    </div><!-- konec center -->
+</div><!-- konec all -->
+
+</body>
+
+</html>
diff --git a/old/html/multidic/insert_new_word.php b/old/html/multidic/insert_new_word.php
new file mode 100644
index 0000000..7f012ce
--- /dev/null
+++ b/old/html/multidic/insert_new_word.php
@@ -0,0 +1,131 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Slovník katedry blízkovýchoních studií</title>
+<link rel="stylesheet" type="text/css" href="css/ksa.css"> 
+</head>
+<body bgcolor=#B5B5B5 style="scrollbar-face-color:#3D4E5E;scrollbar-shadow-color:#3D4E5E;scrollbar-highlight-color:#FFFF99;scrollbar-3dlight-color:#3D4E5E;scrollbar-darkshadow-color:#FFFF99;scrollbar-track-color:#9A9A9A;scrollbar-arrow-color:#FFFF99">
+
+<script language=JavaScript>
+function schovejKlavesnice() {
+ // global document;
+   document.getElementById("key_present").style.display = "none";
+   document.getElementById("key_past").style.display = "none";
+   document.getElementById("key_valence").style.display = "none";
+   document.getElementById("key_root").style.display = "none";
+
+ /* eval('window.document.all["key_present"].style.visibility="hidden"');
+  eval('window.document.all["key_past"].style.visibility="hidden"');
+  eval('window.document.all["key_valence"].style.visibility="hidden"');
+  eval('window.document.all["key_root"].style.visibility="hidden"');*/
+}
+
+function ukazKlavesnici(x){
+  schovejKlavesnice();
+       document.getElementById("key_"+x).style.display = "block";
+	//eval('document.all["key_'+x+'"].style.visibility="visible"');
+}
+
+ schovejKlavesnice();
+</script>
+
+<?php
+
+if (!Empty($action) && $action == "insert_new_word") {
+  require_once("./functions/dictionary.php");
+  $user = 0;
+  
+  insert_word($czech,$english,$word_category,$verbal_class,$present,$past,$valence,$root, field,$language,$user,$word_voice);
+}
+
+
+require_once("./functions/keyboard.php");?>
+<center>
+  <table>
+    <thead align="center"> Vlož nové slovo </thead>
+    <tbody>
+    <form action="" method="POST" name="new_word_form">
+      <table border="0">
+      <tr>
+        <td class="akt">česky</td>
+        <td><input type="text" name="czech"  size="50" /></td>
+      </tr>
+      <tr>
+        <td class="akt">anglicky</td>
+        <td><input type="text" name="english"  size="50" /></td>
+      </tr>
+      <tr>
+        <td class="akt">druh slova</td>
+        <td><input type="text" name="word_category"  size="50" /></td>
+      </tr>
+      <tr>
+        <td class="akt">slovesná třída</td>
+        <td><input type="text" name="verbal_class"  size="50" /></td>
+      </tr>
+      <tr>
+        <td class="akt">přítomný čas</td>
+        <td dir="rtl"><input type="text" name="present"  size="50" onfocus="ukazKlavesnici('present')" /></td>
+      </tr>
+      <tr>
+        <td class="akt">minulý čas</td>
+        <td dir="rtl"><input type="text" name="past"  size="50" onfocus="ukazKlavesnici('past')" /></td>
+      </tr>
+      <tr>
+        <td class="akt">rekce</td>
+        <td dir="rtl"><input type="text" name="valence"  size="50" onfocus="ukazKlavesnici('valence')" /></td>
+      </tr>
+      <tr>
+        <td class="akt">kořen</td>
+        <td dir="rtl"><input type="text" name="root"  size="50" onfocus="ukazKlavesnici('root')" /></td>
+      </tr>
+      <tr>
+        <td class="akt">obor</td>
+        <td>
+          <select name="field">
+            <option value="1"> obor1 </option>
+            <option value="2"> obor2 </option>
+            <option value="3"> obor3 </option>
+          </select>
+        </td>
+      </tr>
+      <tr>
+        <td class="akt">jazyk</td>
+        <td>
+          <select name="language">
+            <option value="1"> arabština </option>
+            <option value="2"> hebrejština </option>
+            <option value="3"> ivrit </option>
+          </select>
+        </td>
+      </tr>
+      <tr>
+        <td class="akt">zvukový soubor</td>
+        <td><input type="file" name="word_voice"/></td>
+      </tr>
+      <tr>
+        <td>
+          <input type="hidden" name="action" value="insert_new_word">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </tbody>
+  </table>
+</center>
+<div id="key_present" style="z-index: 1; left: 220px; position: absolute; top: 400px">
+  <?php insert_keyboard("new_word_form.present"); ?>
+</div>
+<div id="key_past" style="z-index: 2; left: 220px; position: absolute; top: 400px">
+  <?php insert_keyboard("new_word_form.past"); ?>
+</div>
+<div id="key_valence" style="z-index: 3; left: 220px;; position: absolute; top: 400px">
+  <?php insert_keyboard("new_word_form.valence"); ?>
+</div>
+<div id="key_root" style="z-index: 4; left: 220px; position: absolute; top: 400px">
+  <?php insert_keyboard("new_word_form.root"); ?>
+</div>
+</body>
+</html>
+
diff --git a/old/html/multidic/js/test.js b/old/html/multidic/js/test.js
new file mode 100644
index 0000000..5f730b4
--- /dev/null
+++ b/old/html/multidic/js/test.js
@@ -0,0 +1,141 @@
+
+
+function createElement(element) {
+  if (typeof document.createElementNS != 'undefined') {
+    return document.createElementNS('http://www.w3.org/1999/xhtml', element);
+  }
+  if (typeof document.createElement != 'undefined') {
+    return document.createElement(element);
+  }
+  return false;
+}
+
+function mySplit(string, char) {
+  var position = string.indexOf(char);
+  if (position == -1) {
+    return string;
+  }
+  else {
+    var value = new Array(2);
+    value[0] = string.substring( 0,position );
+    value[1] = string.substring( position+1 );
+    return value;
+  }
+}
+
+function clearElement(element) {
+  var toRemove = element.firstChild;
+
+  try {
+    while(element.firstChild) {
+      element.removeChild(element.firstChild);
+    }
+  } 
+  catch (e) { // IE hack
+    toRemove.ParentNode.removeChild(toRemove); 
+  }
+}
+
+function insertNode(place, node) {
+
+  clearElement(place);
+
+  place.appendChild(node);
+
+}
+
+function getOption(value, text) {
+  var option = createElement('option');
+  option.value = value;
+  option.appendChild(document.createTextNode(text));
+  
+  return option;
+}
+
+function getSelect(selectCode) {
+  var select = createElement('select');
+  
+  var options = selectCode.split('/');
+  for(i=0; i < options.length; i++){
+    select.appendChild(getOption(options[i], options[i]));
+  }
+  
+  select.setAttribute("class", "arabic");
+  
+  //alert('yeahhh');
+  return select;
+}
+
+function createNl2Br(inputText) {
+  var parentNode = createElement('span');
+  var tokens = inputText.split('\n');
+  
+  for(var i = 0; i < tokens.length; i++){
+  	if(i != 0) {
+  	  parentNode.appendChild(createElement('br'));
+  	}
+    parentNode.appendChild(document.createTextNode(tokens[i]));
+  }
+  return parentNode;
+}
+
+function createTree(code) {
+
+  var currentText = code;
+  
+  var parent = createElement('div');
+
+  while (currentText.indexOf('{') != -1) {
+    
+    prvniDeleni = mySplit( currentText, '{' );
+    druheDeleni = mySplit( prvniDeleni[1], '}' );
+
+    pretext = prvniDeleni[0];
+    selectCode = druheDeleni[0];
+    currentText = druheDeleni[1];
+    
+    parent.appendChild(createNl2Br( pretext ));
+    parent.appendChild(getSelect( selectCode ));
+    
+  }
+  
+  parent.appendChild(createNl2Br( currentText ));
+  return parent;
+}
+
+function render(fromName, toName) {
+  //alert(objekt);
+  to = document.getElementById(toName);
+  from = document.getElementById(fromName);
+  insertNode(to, createTree(from.value));
+  //document.getElementById('platno');
+}
+
+function doGetCaretPosition (ctrl) {
+  var CaretPos = 0;
+  // IE Support
+  if (document.selection) {
+    ctrl.focus ();
+    var Sel = document.selection.createRange ();
+    Sel.moveStart ('character', -ctrl.value.length);
+    CaretPos = Sel.text.length;
+  }
+  // Firefox support
+  else if (ctrl.selectionStart || ctrl.selectionStart == '0') {
+    CaretPos = ctrl.selectionStart;
+  }
+  return (CaretPos);
+}
+
+function insertAtCaret (textArea, text) {
+  var caretPos = doGetCaretPosition(textArea);
+  textArea.value = textArea.value.substring(0, caretPos) + text + textArea.value.substring( caretPos);
+}
+
+function addSelect(kam) {
+  var textarea = document.getElementById(kam);
+  var text = '{right/x/y}';
+  insertAtCaret(textarea, text);
+  textarea.focus();
+  render(kam, 'platno');
+}
diff --git a/old/html/multidic/js/vendors.php b/old/html/multidic/js/vendors.php
new file mode 100644
index 0000000..cb120d9
--- /dev/null
+++ b/old/html/multidic/js/vendors.php
@@ -0,0 +1,43 @@
+<?php
+/* SVN FILE: $Id: vendors.php 5117 2007-05-18 16:46:55Z phpnut $ */
+/**
+ * Short description for file.
+ *
+ * This file includes js vendor-files from /vendor/ directory if they need to
+ * be accessible to the public.
+ *
+ * PHP versions 4 and 5
+ *
+ * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/>
+ * Copyright 2005-2007, Cake Software Foundation, Inc.
+ *								1785 E. Sahara Avenue, Suite 490-204
+ *								Las Vegas, Nevada 89104
+ *
+ * Licensed under The MIT License
+ * Redistributions of files must retain the above copyright notice.
+ *
+ * @filesource
+ * @copyright		Copyright 2005-2007, Cake Software Foundation, Inc.
+ * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project
+ * @package			cake
+ * @subpackage		cake.app.webroot.js
+ * @since			CakePHP(tm) v 0.2.9
+ * @version			$Revision: 5117 $
+ * @modifiedby		$LastChangedBy: phpnut $
+ * @lastmodified	$Date: 2007-05-18 11:46:55 -0500 (Fri, 18 May 2007) $
+ * @license			http://www.opensource.org/licenses/mit-license.php The MIT License
+ */
+/**
+ * Enter description here...
+ */
+$file = $_GET['file'];
+$pos = strpos($file, '..');
+if ($pos === false) {
+	if(is_file('../../vendors/javascript/'.$file) && (preg_match('/(\/.+)\\.js/', $file)))
+	{
+		readfile('../../vendors/javascript/'.$file);
+	}
+} else {
+	header('HTTP/1.1 404 Not Found');
+}
+?>
\ No newline at end of file
diff --git a/old/html/multidic/js/vkladani.js b/old/html/multidic/js/vkladani.js
new file mode 100644
index 0000000..e69de29
diff --git a/old/html/multidic/list_article_print.php b/old/html/multidic/list_article_print.php
new file mode 100644
index 0000000..547ca90
--- /dev/null
+++ b/old/html/multidic/list_article_print.php
@@ -0,0 +1,42 @@
+<?php
+session_start();
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Administrace slovníku katedry blízkovýchoních studií</title>
+<link rel="stylesheet" type="text/css" href="./css/kbs.css" /> 
+</head>
+<body onload="javascript:print()">
+
+<h6>
+Soubor generován <?php echo Date("d.m.Y");?> ze systému KBS ZČU v Plzni.
+</h6>
+<?php 
+  require_once("./administration/article.php");
+  //print_r($_GET) ;
+  
+  
+  //dulezita pojistka
+  if (Empty($contrains_user_id)) $contrains_user_id = "all";
+
+
+if ($nav_id == "list_artile") $pomocna = false;
+else if ($nav_id == "list_nonauthorized_article") $pomocna = true;
+else  $pomocna = ($nonauthorized == true);
+
+ //vypis
+if (!Empty($serad)) {
+    print_table_of_article($language, $contrains_source, $contrains_lection, $pomocna, $order, $od, $limit);
+}
+else {
+  print_table_of_article($language, $contrains_source, $contrains_lection, $pomocna);
+}
+  
+?>
+
+</body>
+</html>
+
diff --git a/old/html/multidic/list_from_database.php b/old/html/multidic/list_from_database.php
new file mode 100644
index 0000000..21bd2ab
--- /dev/null
+++ b/old/html/multidic/list_from_database.php
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Slovník katedry blízkovýchoních studií</title>
+<link rel="stylesheet" type="text/css" href="css/ksa.css"> 
+</head>
+<body bgcolor=#B5B5B5 style="scrollbar-face-color:#3D4E5E;scrollbar-shadow-color:#3D4E5E;scrollbar-highlight-color:#FFFF99;scrollbar-3dlight-color:#3D4E5E;scrollbar-darkshadow-color:#FFFF99;scrollbar-track-color:#9A9A9A;scrollbar-arrow-color:#FFFF99">
+<?php
+
+require_once("./functions/dictionary.php");
+print_all_in_dict();
+
+?>
+</body>
+</html>
diff --git a/old/html/multidic/list_word_print.php b/old/html/multidic/list_word_print.php
new file mode 100644
index 0000000..c9a94a2
--- /dev/null
+++ b/old/html/multidic/list_word_print.php
@@ -0,0 +1,42 @@
+<?php
+session_start();
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Administrace slovníku katedry blízkovýchoních studií</title>
+<link rel="stylesheet" type="text/css" href="./css/kbs.css" /> 
+</head>
+<body onload="javascript:print()">
+
+<h6>
+Soubor generován <?php echo Date("d.m.Y");?> ze systému KBS ZČU v Plzni pro uživatele <?php echo $ses_name." ".$ses_surname; ?>.
+</h6>
+<?php 
+  require_once("./administration/word.php");
+  //print_r($_GET) ;
+  
+  
+  //dulezita pojistka
+  if (Empty($contrains_user_id)) $contrains_user_id = "all";
+
+  if ($nav_id == "list_word") $pomocna = false;
+  else if ($nav_id == "list_nonauthorized_word") $pomocna = true;
+  else  $pomocna = ($nonauthorized == true);
+
+//vypis
+  if (!Empty($serad)) {
+    print_all_in_dict(true, $language, $contrains_source, $contrains_lection, $pomocna, $contrains_user_id, $order, $od, $limit);
+  }
+  else {
+    print_all_in_dict(true, $language, $contrains_source, $contrains_lection, $pomocna, $contrains_user_id);
+  }
+  
+  
+?>
+
+</body>
+</html>
+
diff --git a/old/html/multidic/oba-index.php b/old/html/multidic/oba-index.php
new file mode 100644
index 0000000..489e7bc
--- /dev/null
+++ b/old/html/multidic/oba-index.php
@@ -0,0 +1,73 @@
+<?php
+$do_slovniku = "Do slovníku";
+
+$do_administrace = "Do administrace";
+
+if (!Empty($n) && !Empty($p)):
+  if (!Empty($send) && $send == $do_slovniku) {
+    Header ("Location: index_to_exam.php?n=$n&p=$p");
+  }
+  if (!Empty($send) && $send == $do_administrace) {
+    Header ("Location: index_to_admin.php?n=$n&p=$p");
+  }
+endif;
+
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Slovník katedry blízkovýchoních studií</title>
+<link rel="stylesheet" type="text/css" href="css/kbs.css"> 
+</head>
+
+<body>
+<div id="telickonejakystihly">
+<form method="post">
+<h3 class="nadpis2">Slovník katedry blízkovýchodních studií</h3>
+<table  width="200">
+  <tbody>
+    <tr class="akt">
+        <td width="40%" align="right">Nick:</td>
+        <td width="60%"  align="left">
+        <input type="text" name="n" value="<?php echo $n ?>" /></td>
+    </tr>
+    <tr class="akt">
+        <td width="40%" align="right">Heslo:</td>
+        <td width="60%"  align="left">
+        <input type="password"  name="p" value="<?php echo $p ?>"  /></td>
+    </tr>
+  <!--/tbody>
+</table>
+<table  width="200">
+  <tbody-->
+    <tr class="nadpis_sekce">
+        <td width="50%" align="right">
+          <input type="submit"  name="send" value="<?php echo $do_slovniku?>"  /></td>
+        <td width="50%"  align="right">
+          <input type="submit"  name="send" value="<?php echo $do_administrace?>"  /></td>
+    </tr>
+  
+    <!--tr> 
+    <td  width="100%" class="akt">
+    <a href="index_to_exam.php">Vstup do studijního slovníku</a>
+    ||
+    <a href="index_to_admin.php">Vstup do administrace</a>
+    
+    </td>
+     </tr-->
+  </tbody>
+</table>
+<h6><a href="new_registration.php">Registrace nového uživatele</a></h6>
+</form>
+</div>
+  <div id = "right">
+    <img src = "./pictures/scan0001.jpg" 
+         title = "OREL" /><br />
+    <h6>
+      6575676t
+    </h6>
+  </div>
+</body>
+</html>
diff --git a/old/html/multidic/pict/cr.gif b/old/html/multidic/pict/cr.gif
new file mode 100644
index 0000000..3268dde
Binary files /dev/null and b/old/html/multidic/pict/cr.gif differ
diff --git a/old/html/multidic/pict/heb-keybd.gif b/old/html/multidic/pict/heb-keybd.gif
new file mode 100644
index 0000000..fe3aa89
Binary files /dev/null and b/old/html/multidic/pict/heb-keybd.gif differ
diff --git a/old/html/multidic/pict/hebrew/dagesh.gif b/old/html/multidic/pict/hebrew/dagesh.gif
new file mode 100644
index 0000000..b7a2827
Binary files /dev/null and b/old/html/multidic/pict/hebrew/dagesh.gif differ
diff --git a/old/html/multidic/pict/hebrew/hirik.gif b/old/html/multidic/pict/hebrew/hirik.gif
new file mode 100644
index 0000000..8c5619e
Binary files /dev/null and b/old/html/multidic/pict/hebrew/hirik.gif differ
diff --git a/old/html/multidic/pict/hebrew/holam.gif b/old/html/multidic/pict/hebrew/holam.gif
new file mode 100644
index 0000000..881dc08
Binary files /dev/null and b/old/html/multidic/pict/hebrew/holam.gif differ
diff --git a/old/html/multidic/pict/hebrew/htf-kmz.gif b/old/html/multidic/pict/hebrew/htf-kmz.gif
new file mode 100644
index 0000000..7ba1ade
Binary files /dev/null and b/old/html/multidic/pict/hebrew/htf-kmz.gif differ
diff --git a/old/html/multidic/pict/hebrew/htf-pth.gif b/old/html/multidic/pict/hebrew/htf-pth.gif
new file mode 100644
index 0000000..7b78c5d
Binary files /dev/null and b/old/html/multidic/pict/hebrew/htf-pth.gif differ
diff --git a/old/html/multidic/pict/hebrew/htf-sgl.gif b/old/html/multidic/pict/hebrew/htf-sgl.gif
new file mode 100644
index 0000000..65dc9e6
Binary files /dev/null and b/old/html/multidic/pict/hebrew/htf-sgl.gif differ
diff --git a/old/html/multidic/pict/hebrew/kamaz.gif b/old/html/multidic/pict/hebrew/kamaz.gif
new file mode 100644
index 0000000..1440fd9
Binary files /dev/null and b/old/html/multidic/pict/hebrew/kamaz.gif differ
diff --git a/old/html/multidic/pict/hebrew/kubuz.gif b/old/html/multidic/pict/hebrew/kubuz.gif
new file mode 100644
index 0000000..82b9057
Binary files /dev/null and b/old/html/multidic/pict/hebrew/kubuz.gif differ
diff --git a/old/html/multidic/pict/hebrew/mafrid.gif b/old/html/multidic/pict/hebrew/mafrid.gif
new file mode 100644
index 0000000..94ab394
Binary files /dev/null and b/old/html/multidic/pict/hebrew/mafrid.gif differ
diff --git a/old/html/multidic/pict/hebrew/makaf.gif b/old/html/multidic/pict/hebrew/makaf.gif
new file mode 100644
index 0000000..ad9cafd
Binary files /dev/null and b/old/html/multidic/pict/hebrew/makaf.gif differ
diff --git a/old/html/multidic/pict/hebrew/patah.gif b/old/html/multidic/pict/hebrew/patah.gif
new file mode 100644
index 0000000..8fbfeb6
Binary files /dev/null and b/old/html/multidic/pict/hebrew/patah.gif differ
diff --git a/old/html/multidic/pict/hebrew/rafe.gif b/old/html/multidic/pict/hebrew/rafe.gif
new file mode 100644
index 0000000..817170b
Binary files /dev/null and b/old/html/multidic/pict/hebrew/rafe.gif differ
diff --git a/old/html/multidic/pict/hebrew/rlqt.gif b/old/html/multidic/pict/hebrew/rlqt.gif
new file mode 100644
index 0000000..aada8dd
Binary files /dev/null and b/old/html/multidic/pict/hebrew/rlqt.gif differ
diff --git a/old/html/multidic/pict/hebrew/ruqt.gif b/old/html/multidic/pict/hebrew/ruqt.gif
new file mode 100644
index 0000000..51e9e72
Binary files /dev/null and b/old/html/multidic/pict/hebrew/ruqt.gif differ
diff --git a/old/html/multidic/pict/hebrew/segol.gif b/old/html/multidic/pict/hebrew/segol.gif
new file mode 100644
index 0000000..c09ca46
Binary files /dev/null and b/old/html/multidic/pict/hebrew/segol.gif differ
diff --git a/old/html/multidic/pict/hebrew/shin.gif b/old/html/multidic/pict/hebrew/shin.gif
new file mode 100644
index 0000000..743ac3a
Binary files /dev/null and b/old/html/multidic/pict/hebrew/shin.gif differ
diff --git a/old/html/multidic/pict/hebrew/shva.gif b/old/html/multidic/pict/hebrew/shva.gif
new file mode 100644
index 0000000..5f05274
Binary files /dev/null and b/old/html/multidic/pict/hebrew/shva.gif differ
diff --git a/old/html/multidic/pict/hebrew/sin.gif b/old/html/multidic/pict/hebrew/sin.gif
new file mode 100644
index 0000000..f7356d0
Binary files /dev/null and b/old/html/multidic/pict/hebrew/sin.gif differ
diff --git a/old/html/multidic/pict/hebrew/zere.gif b/old/html/multidic/pict/hebrew/zere.gif
new file mode 100644
index 0000000..d2ed20d
Binary files /dev/null and b/old/html/multidic/pict/hebrew/zere.gif differ
diff --git a/old/html/multidic/pict/key1.gif b/old/html/multidic/pict/key1.gif
new file mode 100644
index 0000000..637dbf3
Binary files /dev/null and b/old/html/multidic/pict/key1.gif differ
diff --git a/old/html/multidic/pict/key2.gif b/old/html/multidic/pict/key2.gif
new file mode 100644
index 0000000..eabe071
Binary files /dev/null and b/old/html/multidic/pict/key2.gif differ
diff --git a/old/html/multidic/pict/key3.gif b/old/html/multidic/pict/key3.gif
new file mode 100644
index 0000000..4037802
Binary files /dev/null and b/old/html/multidic/pict/key3.gif differ
diff --git a/old/html/multidic/pict/key4.gif b/old/html/multidic/pict/key4.gif
new file mode 100644
index 0000000..3cba4bb
Binary files /dev/null and b/old/html/multidic/pict/key4.gif differ
diff --git a/old/html/multidic/pict/our-hebrew-keyb.gif b/old/html/multidic/pict/our-hebrew-keyb.gif
new file mode 100644
index 0000000..f8c720d
Binary files /dev/null and b/old/html/multidic/pict/our-hebrew-keyb.gif differ
diff --git a/old/html/multidic/pict/zcu_logo.png b/old/html/multidic/pict/zcu_logo.png
new file mode 100644
index 0000000..18b2f19
Binary files /dev/null and b/old/html/multidic/pict/zcu_logo.png differ
diff --git a/old/html/multidic/pictures/scan0001.jpg b/old/html/multidic/pictures/scan0001.jpg
new file mode 100644
index 0000000..fecca51
Binary files /dev/null and b/old/html/multidic/pictures/scan0001.jpg differ
diff --git a/old/html/multidic/pictures/scan0002.jpg b/old/html/multidic/pictures/scan0002.jpg
new file mode 100644
index 0000000..a88cc54
Binary files /dev/null and b/old/html/multidic/pictures/scan0002.jpg differ
diff --git a/old/html/multidic/pictures/scan0003.jpg b/old/html/multidic/pictures/scan0003.jpg
new file mode 100644
index 0000000..7231bf9
Binary files /dev/null and b/old/html/multidic/pictures/scan0003.jpg differ
diff --git a/old/html/multidic/pictures/scan0004.jpg b/old/html/multidic/pictures/scan0004.jpg
new file mode 100644
index 0000000..0a444f9
Binary files /dev/null and b/old/html/multidic/pictures/scan0004.jpg differ
diff --git a/old/html/multidic/pictures/scan0005.jpg b/old/html/multidic/pictures/scan0005.jpg
new file mode 100644
index 0000000..a92c7ab
Binary files /dev/null and b/old/html/multidic/pictures/scan0005.jpg differ
diff --git a/old/html/multidic/pictures/scan0006.jpg b/old/html/multidic/pictures/scan0006.jpg
new file mode 100644
index 0000000..f20a3fa
Binary files /dev/null and b/old/html/multidic/pictures/scan0006.jpg differ
diff --git a/old/html/multidic/pictures/scan0007.jpg b/old/html/multidic/pictures/scan0007.jpg
new file mode 100644
index 0000000..b7bf6e5
Binary files /dev/null and b/old/html/multidic/pictures/scan0007.jpg differ
diff --git a/old/html/multidic/pictures/scan0008.jpg b/old/html/multidic/pictures/scan0008.jpg
new file mode 100644
index 0000000..1fd1500
Binary files /dev/null and b/old/html/multidic/pictures/scan0008.jpg differ
diff --git a/old/html/multidic/student_registration.php b/old/html/multidic/student_registration.php
new file mode 100644
index 0000000..829bbbc
--- /dev/null
+++ b/old/html/multidic/student_registration.php
@@ -0,0 +1,115 @@
+<?php
+require_once("./administration/user.php");
+
+if (!empty($action) && $action == "new_registration") {
+
+  $zobrazit_znovu = true;
+
+  if (empty($name)) {
+    $hlaska .= "Jméno musíte vyplnit";
+  }
+  else if (empty($surname)) {
+    $hlaska .= "Příjmení musíte vyplnit";
+  }
+  else if (empty($email)) {
+    $hlaska .= "E-mail musíte vyplnit";
+  }
+  else if (!ERegI("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,5}$", $email)) {
+    $hlaska .= "E-mailová adresa není ve správném tvaru.";
+  }
+  else if (empty($nick)) {
+    $hlaska .= "Nick musíte vyplnit";
+  }
+  else if (empty($password) || empty($password2)) {
+    $hlaska .= "Heslo i heslo pro kontrolu musíte vyplnit";
+  }
+  else if ($password != $password2) {
+    $hlaska .= "Heslo a heslo pro kontrolu se neshoduje";
+  }
+  else {
+    if (nick_exists($nick)) {
+      $hlaska .= "Uživatel s takovým nickem již existuje, zvolte si prosím jiný";
+    }
+    else {
+      insert_user($name, $surname, $city, $email, $nationality, 1, $nick, $password, false);
+      $zobrazit_znovu = false;
+      Header ("Location: ./?n=$nick&p=$password&poprve=ano");
+    }
+  }
+}
+
+function znova($string) {
+  global $zobrazit_znovu;
+  if ($zobrazit_znovu)
+    echo ' value="'.$string.'"';
+}
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Slovník katedry blízkovýchoních studií</title>
+<link rel="stylesheet" type="text/css" href="css/kbs.css">
+</head>
+
+<body>
+<center>
+<table align="center">
+  <thead>
+    <h3 class="nadpis2">Registrace nového uživatele</h3>
+    <h5>Vítejte v registraci. <br />
+            Díky ní si budete moci při příštím zkoušení ověřit,
+            zda již znáte slovíčka, která jste minule neuměli.</h5>
+
+    <?php print_hlasku($hlaska); ?>
+  </thead>
+  <tbody>
+    <form action="" method="POST" name="new_registration_form">
+      <table align="center" border="0">
+      <tr class="akt">
+        <td>jméno*</td>
+        <td><input type="text" name="name"  size="50" maxlength="50"<?php znova($name)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>příjmení*</td>
+        <td><input type="text" name="surname"  size="50" maxlength="50"<?php znova($surname)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>město</td>
+        <td><input type="text" name="city"  size="50" maxlength="70"<?php znova($city)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>e-mail*</td>
+        <td><input type="text" name="email"  size="50" maxlength="80"<?php znova($email)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>národnost</td>
+        <td><input type="text" name="nationality"  size="50" maxlength="30"<?php znova($nationality)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>nick*</td>
+        <td><input type="text" name="nick"  size="50" maxlength="30"<?php znova($nick)?> /></td>
+      </tr>
+      <tr class="akt">
+        <td>heslo*</td>
+        <td><input type="password" name="password"  size="50" maxlength="100" onFocus="setFocus(this)" /></td>
+      </tr>
+      <tr class="akt">
+        <td>heslo znovu*</td>
+        <td><input type="password" name="password2"  size="50" maxlength="100" onFocus="setFocus(this)" /></td>
+      </tr>
+      <tr class="nadpis_sekce">
+        <td>
+          <input type="hidden" name="action" value="new_registration">
+        </td>
+        <td><input type="submit" value="Vlož"></td>
+      </tr>
+    </form>
+    </table>
+  </tbody>
+</table>
+<h6 align="center"><a href="./">Zpět ke vstupu do slovniku</a></h6>
+</center>
+</body>
+</html>
diff --git a/old/html/multidic/test_klavesnice.php b/old/html/multidic/test_klavesnice.php
new file mode 100644
index 0000000..866d00d
--- /dev/null
+++ b/old/html/multidic/test_klavesnice.php
@@ -0,0 +1,17 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title></title>
+<link rel="stylesheet" type="text/css" href="css/ksa.css"> 
+</head>
+<body bgcolor=#B5B5B5 style="scrollbar-face-color:#3D4E5E;scrollbar-shadow-color:#3D4E5E;scrollbar-highlight-color:#FFFF99;scrollbar-3dlight-color:#3D4E5E;scrollbar-darkshadow-color:#FFFF99;scrollbar-track-color:#9A9A9A;scrollbar-arrow-color:#FFFF99">
+<?php
+
+require_once("./functions/keyboard.php");
+ insert_keyboard("");
+
+?>
+</body>
+</html>
diff --git a/old/html/multidic/translate.php b/old/html/multidic/translate.php
new file mode 100644
index 0000000..66fc7e0
--- /dev/null
+++ b/old/html/multidic/translate.php
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
+<head>
+<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
+<meta http-equiv="Content-Language" content="cs" />
+<title>Slovník katedry blízkovýchoních studií</title>
+<link rel="stylesheet" type="text/css" href="css/ksa.css"> 
+</head>
+<body bgcolor=#B5B5B5 style="scrollbar-face-color:#3D4E5E;scrollbar-shadow-color:#3D4E5E;scrollbar-highlight-color:#FFFF99;scrollbar-3dlight-color:#3D4E5E;scrollbar-darkshadow-color:#FFFF99;scrollbar-track-color:#9A9A9A;scrollbar-arrow-color:#FFFF99">
+<center>
+  <table>
+    <thead align="center">Skript přelož z </thead>
+    <tbody>
+      <tr>
+        <td class="akt">
+          <a href="?language=cz">&raquo;češtiny &laquo;</a>&nbsp;&nbsp;
+          <a href="?language=en">&raquo;angličtiny &laquo;</a>&nbsp;&nbsp;
+          <a href="?language=ar">&raquo;arabštiny &laquo;</a>&nbsp;&nbsp;</td>
+      </tr>
+    </tbody>
+  </table>
+</center>
+<?php
+
+if (!Empty($action) && $action == "translate") {
+  require_once("./functions/dictionary.php");
+  print_translation($text1, $language);
+}
+
+
+
+switch ($language) {
+  case("en"):
+    $jazyk_slovne = "angličtině";
+    $klavesnice = false;
+  break;
+  case("ar"):
+    $jazyk_slovne = "arabštině";
+    $klavesnice = true;    
+  break;
+  case("cz"):
+  default:
+    $language = "cz";
+    $jazyk_slovne = "češtině";
+    $klavesnice = false;
+}
+
+?>
+<form name="translate_form" action="" method="POST">
+<center>
+<table>
+  <tbody>
+    <tr>
+      <td class="akt">
+        Zadej slovo v <?php echo $jazyk_slovne?>:
+      </td>
+      <td<?php if($klavesnice) echo' dir="rtl"';?>>
+        <input type="text" name="text1"  size="50" />
+      </td>
+      <td>
+        <input type="submit" value="Přelož">
+        <input type="hidden" name="language" value="<?php echo $language?>">
+        <input type="hidden" name="action" value="translate">
+      </td>
+    </tr>
+  </tbody>
+</table>
+</center>
+</form>
+<?php 
+  if($klavesnice) {
+    require("./functions/keyboard.php");
+    insert_keyboard("translate_form.text1");
+  }
+?>
+
+</body>
+</html>
+
diff --git a/old/html/multidic/vendors/.svn/entries b/old/html/multidic/vendors/.svn/entries
deleted file mode 100644
index 828e44b..0000000
--- a/old/html/multidic/vendors/.svn/entries
+++ /dev/null
@@ -1,28 +0,0 @@
-8
-
-dir
-304
-svn://192.168.2.102/zihos/trunk/vendors
-svn://192.168.2.102
-
-
-
-2007-07-02T10:19:23.798500Z
-7
-jara
-
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-f333c2eb-830c-4224-a912-c0072030b247
-
diff --git a/old/html/multidic/vendors/.svn/format b/old/html/multidic/vendors/.svn/format
deleted file mode 100644
index 45a4fb7..0000000
--- a/old/html/multidic/vendors/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-8
diff --git a/old/html/multidic/vicejazycnost.php b/old/html/multidic/vicejazycnost.php
new file mode 100644
index 0000000..64135cc
--- /dev/null
+++ b/old/html/multidic/vicejazycnost.php
@@ -0,0 +1,38 @@
+<?php 
+
+//
+$conn_string = "host=localhost port=5432 dbname=pokusna user=jara password=jara";
+$dbconn = pg_connect($conn_string) or die('fuck') ;
+
+
+define(LaId, "cz");
+
+
+
+function projdi_soubor($filename) {
+  $pattern = '~lang\\(("([^\\\\]*\\\\.)*[^\\\\"]*"|\'([^\\\\]*\\\\.)*[^\\\\\']*\')\\)~U';
+  //$pattern = "~lang\\('(.*)'\\)~U";
+  global $dbconn;
+  printf("<br />\n<br />\n<b>Soubor %s:</b><br />\n", $filename);
+  preg_match_all($pattern, file_get_contents($filename), $matches); 
+  foreach ($matches[1] as $val) { 
+    $val = substr($val, 1, strlen($val)-2);
+    printf("vkladam: %s<br />\n", $val);
+    $dotaz = "INSERT INTO translation (idf, language, translation) VALUES ('".addSlashes($val)."', '".LaId."', '".addSlashes($val)."')";
+    pg_exec($dbconn, $dotaz );
+  } 
+}
+
+
+//MAIN//
+
+printf("<h1>Flush ./</h2>\n");
+foreach (glob("*.php") as $filename) { 
+  projdi_soubor($filename);
+} 
+printf("<h1>Flush ./examination/</h2>\n");
+foreach (glob("./examination/*.php") as $filename) { 
+   projdi_soubor($filename);
+} 
+projdi_soubor("./functions/dictionary.php");
+?>
diff --git a/old/html/multidic/voices/article/10.mp3 b/old/html/multidic/voices/article/10.mp3
new file mode 100644
index 0000000..ea8f7b7
Binary files /dev/null and b/old/html/multidic/voices/article/10.mp3 differ
diff --git a/old/html/multidic/voices/article/11.mp3 b/old/html/multidic/voices/article/11.mp3
new file mode 100644
index 0000000..5f8f482
Binary files /dev/null and b/old/html/multidic/voices/article/11.mp3 differ
diff --git a/old/html/multidic/voices/article/12.mp3 b/old/html/multidic/voices/article/12.mp3
new file mode 100644
index 0000000..7c04c05
Binary files /dev/null and b/old/html/multidic/voices/article/12.mp3 differ
diff --git a/old/html/multidic/voices/article/13.mp3 b/old/html/multidic/voices/article/13.mp3
new file mode 100644
index 0000000..3302aa2
Binary files /dev/null and b/old/html/multidic/voices/article/13.mp3 differ
diff --git a/old/html/multidic/voices/article/14.mp3 b/old/html/multidic/voices/article/14.mp3
new file mode 100644
index 0000000..48cef66
Binary files /dev/null and b/old/html/multidic/voices/article/14.mp3 differ
diff --git a/old/html/multidic/voices/article/16.mp3 b/old/html/multidic/voices/article/16.mp3
new file mode 100644
index 0000000..5f8f482
Binary files /dev/null and b/old/html/multidic/voices/article/16.mp3 differ
diff --git a/old/html/multidic/voices/article/224.mp3 b/old/html/multidic/voices/article/224.mp3
new file mode 100644
index 0000000..88e4cf1
Binary files /dev/null and b/old/html/multidic/voices/article/224.mp3 differ
diff --git a/old/html/multidic/voices/article/225.mp3 b/old/html/multidic/voices/article/225.mp3
new file mode 100644
index 0000000..17cce56
Binary files /dev/null and b/old/html/multidic/voices/article/225.mp3 differ
diff --git a/old/html/multidic/voices/article/226.mp3 b/old/html/multidic/voices/article/226.mp3
new file mode 100644
index 0000000..899bb85
Binary files /dev/null and b/old/html/multidic/voices/article/226.mp3 differ
diff --git a/old/html/multidic/voices/article/237.mp3 b/old/html/multidic/voices/article/237.mp3
new file mode 100644
index 0000000..7d158f9
Binary files /dev/null and b/old/html/multidic/voices/article/237.mp3 differ
diff --git a/old/html/multidic/voices/article/239.mp3 b/old/html/multidic/voices/article/239.mp3
new file mode 100644
index 0000000..5bb5ef4
Binary files /dev/null and b/old/html/multidic/voices/article/239.mp3 differ
diff --git a/old/html/multidic/voices/article/240.mp3 b/old/html/multidic/voices/article/240.mp3
new file mode 100644
index 0000000..1e0ac21
Binary files /dev/null and b/old/html/multidic/voices/article/240.mp3 differ
diff --git a/old/html/multidic/voices/article/250.mp3 b/old/html/multidic/voices/article/250.mp3
new file mode 100644
index 0000000..c5ce844
Binary files /dev/null and b/old/html/multidic/voices/article/250.mp3 differ
diff --git a/old/html/multidic/voices/article/251.mp3 b/old/html/multidic/voices/article/251.mp3
new file mode 100644
index 0000000..398f0a2
Binary files /dev/null and b/old/html/multidic/voices/article/251.mp3 differ
diff --git a/old/html/multidic/voices/article/252.mp3 b/old/html/multidic/voices/article/252.mp3
new file mode 100644
index 0000000..fc1f78f
Binary files /dev/null and b/old/html/multidic/voices/article/252.mp3 differ
diff --git a/old/html/multidic/voices/article/254.mp3 b/old/html/multidic/voices/article/254.mp3
new file mode 100644
index 0000000..cdb3704
Binary files /dev/null and b/old/html/multidic/voices/article/254.mp3 differ
diff --git a/old/html/multidic/voices/article/258.mp3 b/old/html/multidic/voices/article/258.mp3
new file mode 100644
index 0000000..2d4efe1
Binary files /dev/null and b/old/html/multidic/voices/article/258.mp3 differ
diff --git a/old/html/multidic/voices/article/260.mp3 b/old/html/multidic/voices/article/260.mp3
new file mode 100644
index 0000000..f2217d2
Binary files /dev/null and b/old/html/multidic/voices/article/260.mp3 differ
diff --git a/old/html/multidic/voices/article/261.mp3 b/old/html/multidic/voices/article/261.mp3
new file mode 100644
index 0000000..02b365d
Binary files /dev/null and b/old/html/multidic/voices/article/261.mp3 differ
diff --git a/old/html/multidic/voices/article/268.mp3 b/old/html/multidic/voices/article/268.mp3
new file mode 100644
index 0000000..4bb61a5
Binary files /dev/null and b/old/html/multidic/voices/article/268.mp3 differ
diff --git a/old/html/multidic/voices/article/269.mp3 b/old/html/multidic/voices/article/269.mp3
new file mode 100644
index 0000000..4b1a595
Binary files /dev/null and b/old/html/multidic/voices/article/269.mp3 differ
diff --git a/old/html/multidic/voices/article/27.mp3 b/old/html/multidic/voices/article/27.mp3
new file mode 100644
index 0000000..a2f88b4
Binary files /dev/null and b/old/html/multidic/voices/article/27.mp3 differ
diff --git a/old/html/multidic/voices/article/9.mp3 b/old/html/multidic/voices/article/9.mp3
new file mode 100644
index 0000000..362dd7d
Binary files /dev/null and b/old/html/multidic/voices/article/9.mp3 differ
diff --git a/old/html/multidic/voices/context/651.mp3 b/old/html/multidic/voices/context/651.mp3
new file mode 100644
index 0000000..fb854a7
Binary files /dev/null and b/old/html/multidic/voices/context/651.mp3 differ
diff --git a/old/html/multidic/voices/context/652.mp3 b/old/html/multidic/voices/context/652.mp3
new file mode 100644
index 0000000..662f66d
Binary files /dev/null and b/old/html/multidic/voices/context/652.mp3 differ
diff --git a/old/html/multidic/voices/context/653.mp3 b/old/html/multidic/voices/context/653.mp3
new file mode 100644
index 0000000..a6df5ef
Binary files /dev/null and b/old/html/multidic/voices/context/653.mp3 differ
diff --git a/old/html/multidic/voices/context/654.mp3 b/old/html/multidic/voices/context/654.mp3
new file mode 100644
index 0000000..da83026
Binary files /dev/null and b/old/html/multidic/voices/context/654.mp3 differ
diff --git a/old/html/multidic/voices/context/655.mp3 b/old/html/multidic/voices/context/655.mp3
new file mode 100644
index 0000000..2a83314
Binary files /dev/null and b/old/html/multidic/voices/context/655.mp3 differ
diff --git a/old/html/multidic/voices/context/656.mp3 b/old/html/multidic/voices/context/656.mp3
new file mode 100644
index 0000000..65bdf14
Binary files /dev/null and b/old/html/multidic/voices/context/656.mp3 differ
diff --git a/old/html/multidic/voices/context/657.mp3 b/old/html/multidic/voices/context/657.mp3
new file mode 100644
index 0000000..8cd7cdd
Binary files /dev/null and b/old/html/multidic/voices/context/657.mp3 differ
diff --git a/old/html/multidic/voices/context/658.mp3 b/old/html/multidic/voices/context/658.mp3
new file mode 100644
index 0000000..1a9a27c
Binary files /dev/null and b/old/html/multidic/voices/context/658.mp3 differ
diff --git a/old/html/multidic/voices/context/659.mp3 b/old/html/multidic/voices/context/659.mp3
new file mode 100644
index 0000000..84304ee
Binary files /dev/null and b/old/html/multidic/voices/context/659.mp3 differ
diff --git a/old/html/multidic/voices/context/660.mp3 b/old/html/multidic/voices/context/660.mp3
new file mode 100644
index 0000000..1a6b096
Binary files /dev/null and b/old/html/multidic/voices/context/660.mp3 differ
diff --git a/old/html/multidic/voices/context/661.mp3 b/old/html/multidic/voices/context/661.mp3
new file mode 100644
index 0000000..c2f0079
Binary files /dev/null and b/old/html/multidic/voices/context/661.mp3 differ
diff --git a/old/html/multidic/voices/context/662.mp3 b/old/html/multidic/voices/context/662.mp3
new file mode 100644
index 0000000..3ae565f
Binary files /dev/null and b/old/html/multidic/voices/context/662.mp3 differ
diff --git a/old/html/multidic/voices/context/663.mp3 b/old/html/multidic/voices/context/663.mp3
new file mode 100644
index 0000000..ee361fc
Binary files /dev/null and b/old/html/multidic/voices/context/663.mp3 differ
diff --git a/old/html/multidic/voices/context/664.mp3 b/old/html/multidic/voices/context/664.mp3
new file mode 100644
index 0000000..e7aecc3
Binary files /dev/null and b/old/html/multidic/voices/context/664.mp3 differ
diff --git a/old/html/multidic/voices/context/665.mp3 b/old/html/multidic/voices/context/665.mp3
new file mode 100644
index 0000000..024f775
Binary files /dev/null and b/old/html/multidic/voices/context/665.mp3 differ
diff --git a/old/html/multidic/voices/context/666.mp3 b/old/html/multidic/voices/context/666.mp3
new file mode 100644
index 0000000..a05358f
Binary files /dev/null and b/old/html/multidic/voices/context/666.mp3 differ
diff --git a/old/html/multidic/voices/context/667.mp3 b/old/html/multidic/voices/context/667.mp3
new file mode 100644
index 0000000..eb71cd2
Binary files /dev/null and b/old/html/multidic/voices/context/667.mp3 differ
diff --git a/old/html/multidic/voices/context/668.mp3 b/old/html/multidic/voices/context/668.mp3
new file mode 100644
index 0000000..a45c1c4
Binary files /dev/null and b/old/html/multidic/voices/context/668.mp3 differ
diff --git a/old/html/multidic/voices/context/669.mp3 b/old/html/multidic/voices/context/669.mp3
new file mode 100644
index 0000000..1e8faa5
Binary files /dev/null and b/old/html/multidic/voices/context/669.mp3 differ
diff --git a/old/html/multidic/voices/context/670.mp3 b/old/html/multidic/voices/context/670.mp3
new file mode 100644
index 0000000..204985d
Binary files /dev/null and b/old/html/multidic/voices/context/670.mp3 differ
diff --git a/old/html/multidic/voices/context/671.mp3 b/old/html/multidic/voices/context/671.mp3
new file mode 100644
index 0000000..97a683d
Binary files /dev/null and b/old/html/multidic/voices/context/671.mp3 differ
diff --git a/old/html/multidic/voices/context/672.mp3 b/old/html/multidic/voices/context/672.mp3
new file mode 100644
index 0000000..6a300ab
Binary files /dev/null and b/old/html/multidic/voices/context/672.mp3 differ
diff --git a/old/html/multidic/voices/context/673.mp3 b/old/html/multidic/voices/context/673.mp3
new file mode 100644
index 0000000..557314e
Binary files /dev/null and b/old/html/multidic/voices/context/673.mp3 differ
diff --git a/old/html/multidic/voices/context/674.mp3 b/old/html/multidic/voices/context/674.mp3
new file mode 100644
index 0000000..d32da16
Binary files /dev/null and b/old/html/multidic/voices/context/674.mp3 differ
diff --git a/old/html/multidic/voices/context/675.mp3 b/old/html/multidic/voices/context/675.mp3
new file mode 100644
index 0000000..3fd2924
Binary files /dev/null and b/old/html/multidic/voices/context/675.mp3 differ
diff --git a/old/html/multidic/voices/context/676.mp3 b/old/html/multidic/voices/context/676.mp3
new file mode 100644
index 0000000..b593851
Binary files /dev/null and b/old/html/multidic/voices/context/676.mp3 differ
diff --git a/old/html/multidic/voices/context/677.mp3 b/old/html/multidic/voices/context/677.mp3
new file mode 100644
index 0000000..0538fa5
Binary files /dev/null and b/old/html/multidic/voices/context/677.mp3 differ
diff --git a/old/html/multidic/voices/context/678.mp3 b/old/html/multidic/voices/context/678.mp3
new file mode 100644
index 0000000..6ed23ae
Binary files /dev/null and b/old/html/multidic/voices/context/678.mp3 differ
diff --git a/old/html/multidic/voices/context/679.mp3 b/old/html/multidic/voices/context/679.mp3
new file mode 100644
index 0000000..ba5f512
Binary files /dev/null and b/old/html/multidic/voices/context/679.mp3 differ
diff --git a/old/html/multidic/voices/context/680.mp3 b/old/html/multidic/voices/context/680.mp3
new file mode 100644
index 0000000..1d020d3
Binary files /dev/null and b/old/html/multidic/voices/context/680.mp3 differ
diff --git a/old/html/multidic/voices/context/681.mp3 b/old/html/multidic/voices/context/681.mp3
new file mode 100644
index 0000000..6a1e990
Binary files /dev/null and b/old/html/multidic/voices/context/681.mp3 differ
diff --git a/old/html/multidic/voices/context/682.mp3 b/old/html/multidic/voices/context/682.mp3
new file mode 100644
index 0000000..3aa16a2
Binary files /dev/null and b/old/html/multidic/voices/context/682.mp3 differ
diff --git a/old/html/multidic/voices/context/683.mp3 b/old/html/multidic/voices/context/683.mp3
new file mode 100644
index 0000000..84ba6f5
Binary files /dev/null and b/old/html/multidic/voices/context/683.mp3 differ
diff --git a/old/html/multidic/voices/context/684.mp3 b/old/html/multidic/voices/context/684.mp3
new file mode 100644
index 0000000..ac02aae
Binary files /dev/null and b/old/html/multidic/voices/context/684.mp3 differ
diff --git a/old/html/multidic/voices/context/685.mp3 b/old/html/multidic/voices/context/685.mp3
new file mode 100644
index 0000000..a979c26
Binary files /dev/null and b/old/html/multidic/voices/context/685.mp3 differ
diff --git a/old/html/multidic/voices/context/686.mp3 b/old/html/multidic/voices/context/686.mp3
new file mode 100644
index 0000000..7b71d85
Binary files /dev/null and b/old/html/multidic/voices/context/686.mp3 differ
diff --git a/old/html/multidic/voices/context/687.mp3 b/old/html/multidic/voices/context/687.mp3
new file mode 100644
index 0000000..28037b3
Binary files /dev/null and b/old/html/multidic/voices/context/687.mp3 differ
diff --git a/old/html/multidic/voices/context/688.mp3 b/old/html/multidic/voices/context/688.mp3
new file mode 100644
index 0000000..043cd6b
Binary files /dev/null and b/old/html/multidic/voices/context/688.mp3 differ
diff --git a/old/html/multidic/voices/context/689.mp3 b/old/html/multidic/voices/context/689.mp3
new file mode 100644
index 0000000..c151751
Binary files /dev/null and b/old/html/multidic/voices/context/689.mp3 differ
diff --git a/old/html/multidic/voices/context/690.mp3 b/old/html/multidic/voices/context/690.mp3
new file mode 100644
index 0000000..b0d8410
Binary files /dev/null and b/old/html/multidic/voices/context/690.mp3 differ
diff --git a/old/html/multidic/voices/context/691.mp3 b/old/html/multidic/voices/context/691.mp3
new file mode 100644
index 0000000..18b0b81
Binary files /dev/null and b/old/html/multidic/voices/context/691.mp3 differ
diff --git a/old/html/multidic/voices/context/692.mp3 b/old/html/multidic/voices/context/692.mp3
new file mode 100644
index 0000000..b008cac
Binary files /dev/null and b/old/html/multidic/voices/context/692.mp3 differ
diff --git a/old/html/multidic/voices/context/693.mp3 b/old/html/multidic/voices/context/693.mp3
new file mode 100644
index 0000000..390753e
Binary files /dev/null and b/old/html/multidic/voices/context/693.mp3 differ
diff --git a/old/html/multidic/voices/context/694.mp3 b/old/html/multidic/voices/context/694.mp3
new file mode 100644
index 0000000..38c54cf
Binary files /dev/null and b/old/html/multidic/voices/context/694.mp3 differ
diff --git a/old/html/multidic/voices/context/695.mp3 b/old/html/multidic/voices/context/695.mp3
new file mode 100644
index 0000000..1dbacce
Binary files /dev/null and b/old/html/multidic/voices/context/695.mp3 differ
diff --git a/old/html/multidic/voices/context/696.mp3 b/old/html/multidic/voices/context/696.mp3
new file mode 100644
index 0000000..17c7d93
Binary files /dev/null and b/old/html/multidic/voices/context/696.mp3 differ
diff --git a/old/html/multidic/voices/context/697.mp3 b/old/html/multidic/voices/context/697.mp3
new file mode 100644
index 0000000..7718d53
Binary files /dev/null and b/old/html/multidic/voices/context/697.mp3 differ
diff --git a/old/html/multidic/voices/context/698.mp3 b/old/html/multidic/voices/context/698.mp3
new file mode 100644
index 0000000..5819201
Binary files /dev/null and b/old/html/multidic/voices/context/698.mp3 differ
diff --git a/old/html/multidic/voices/context/700.mp3 b/old/html/multidic/voices/context/700.mp3
new file mode 100644
index 0000000..d3ddc9a
Binary files /dev/null and b/old/html/multidic/voices/context/700.mp3 differ
diff --git a/old/html/multidic/voices/context/701.mp3 b/old/html/multidic/voices/context/701.mp3
new file mode 100644
index 0000000..bac586d
Binary files /dev/null and b/old/html/multidic/voices/context/701.mp3 differ
diff --git a/old/html/multidic/voices/context/702.mp3 b/old/html/multidic/voices/context/702.mp3
new file mode 100644
index 0000000..28963cd
Binary files /dev/null and b/old/html/multidic/voices/context/702.mp3 differ
diff --git a/old/html/multidic/voices/context/703.mp3 b/old/html/multidic/voices/context/703.mp3
new file mode 100644
index 0000000..ba241b5
Binary files /dev/null and b/old/html/multidic/voices/context/703.mp3 differ
diff --git a/old/html/multidic/voices/context/704.mp3 b/old/html/multidic/voices/context/704.mp3
new file mode 100644
index 0000000..029d145
Binary files /dev/null and b/old/html/multidic/voices/context/704.mp3 differ
diff --git a/old/html/multidic/voices/context/705.mp3 b/old/html/multidic/voices/context/705.mp3
new file mode 100644
index 0000000..5408b0a
Binary files /dev/null and b/old/html/multidic/voices/context/705.mp3 differ
diff --git a/old/html/multidic/voices/context/706.mp3 b/old/html/multidic/voices/context/706.mp3
new file mode 100644
index 0000000..a9f30b2
Binary files /dev/null and b/old/html/multidic/voices/context/706.mp3 differ
diff --git a/old/html/multidic/voices/context/707.mp3 b/old/html/multidic/voices/context/707.mp3
new file mode 100644
index 0000000..b693ca3
Binary files /dev/null and b/old/html/multidic/voices/context/707.mp3 differ
diff --git a/old/html/multidic/voices/context/708.mp3 b/old/html/multidic/voices/context/708.mp3
new file mode 100644
index 0000000..2bf7316
Binary files /dev/null and b/old/html/multidic/voices/context/708.mp3 differ
diff --git a/old/html/multidic/voices/context/709.mp3 b/old/html/multidic/voices/context/709.mp3
new file mode 100644
index 0000000..3bca24c
Binary files /dev/null and b/old/html/multidic/voices/context/709.mp3 differ
diff --git a/old/html/multidic/voices/context/710.mp3 b/old/html/multidic/voices/context/710.mp3
new file mode 100644
index 0000000..013d6d6
Binary files /dev/null and b/old/html/multidic/voices/context/710.mp3 differ
diff --git a/old/html/multidic/voices/context/711.mp3 b/old/html/multidic/voices/context/711.mp3
new file mode 100644
index 0000000..6ae4af2
Binary files /dev/null and b/old/html/multidic/voices/context/711.mp3 differ
diff --git a/old/html/multidic/voices/context/712.mp3 b/old/html/multidic/voices/context/712.mp3
new file mode 100644
index 0000000..3b0bde5
Binary files /dev/null and b/old/html/multidic/voices/context/712.mp3 differ
diff --git a/old/html/multidic/voices/context/713.mp3 b/old/html/multidic/voices/context/713.mp3
new file mode 100644
index 0000000..fde4346
Binary files /dev/null and b/old/html/multidic/voices/context/713.mp3 differ
diff --git a/old/html/multidic/voices/context/714.mp3 b/old/html/multidic/voices/context/714.mp3
new file mode 100644
index 0000000..116bb20
Binary files /dev/null and b/old/html/multidic/voices/context/714.mp3 differ
diff --git a/old/html/multidic/voices/context/715.mp3 b/old/html/multidic/voices/context/715.mp3
new file mode 100644
index 0000000..3fe4ab4
Binary files /dev/null and b/old/html/multidic/voices/context/715.mp3 differ
diff --git a/old/html/multidic/voices/context/716.mp3 b/old/html/multidic/voices/context/716.mp3
new file mode 100644
index 0000000..9c02b03
Binary files /dev/null and b/old/html/multidic/voices/context/716.mp3 differ
diff --git a/old/html/multidic/voices/context/717.mp3 b/old/html/multidic/voices/context/717.mp3
new file mode 100644
index 0000000..b0ee714
Binary files /dev/null and b/old/html/multidic/voices/context/717.mp3 differ
diff --git a/old/html/multidic/voices/context/718.mp3 b/old/html/multidic/voices/context/718.mp3
new file mode 100644
index 0000000..211e2ac
Binary files /dev/null and b/old/html/multidic/voices/context/718.mp3 differ
diff --git a/old/html/multidic/voices/context/719.mp3 b/old/html/multidic/voices/context/719.mp3
new file mode 100644
index 0000000..446564a
Binary files /dev/null and b/old/html/multidic/voices/context/719.mp3 differ
diff --git a/old/html/multidic/voices/context/720.mp3 b/old/html/multidic/voices/context/720.mp3
new file mode 100644
index 0000000..cf7646e
Binary files /dev/null and b/old/html/multidic/voices/context/720.mp3 differ
diff --git a/old/html/multidic/voices/context/721.mp3 b/old/html/multidic/voices/context/721.mp3
new file mode 100644
index 0000000..cc1d6df
Binary files /dev/null and b/old/html/multidic/voices/context/721.mp3 differ
diff --git a/old/html/multidic/voices/context/722.mp3 b/old/html/multidic/voices/context/722.mp3
new file mode 100644
index 0000000..323a5a8
Binary files /dev/null and b/old/html/multidic/voices/context/722.mp3 differ
diff --git a/old/html/multidic/voices/context/723.mp3 b/old/html/multidic/voices/context/723.mp3
new file mode 100644
index 0000000..233d943
Binary files /dev/null and b/old/html/multidic/voices/context/723.mp3 differ
diff --git a/old/html/multidic/voices/context/724.mp3 b/old/html/multidic/voices/context/724.mp3
new file mode 100644
index 0000000..1ef8472
Binary files /dev/null and b/old/html/multidic/voices/context/724.mp3 differ
diff --git a/old/html/multidic/voices/context/725.mp3 b/old/html/multidic/voices/context/725.mp3
new file mode 100644
index 0000000..e081bfe
Binary files /dev/null and b/old/html/multidic/voices/context/725.mp3 differ
diff --git a/old/html/multidic/voices/context/726.mp3 b/old/html/multidic/voices/context/726.mp3
new file mode 100644
index 0000000..1c96242
Binary files /dev/null and b/old/html/multidic/voices/context/726.mp3 differ
diff --git a/old/html/multidic/voices/context/727.mp3 b/old/html/multidic/voices/context/727.mp3
new file mode 100644
index 0000000..2d7ab4d
Binary files /dev/null and b/old/html/multidic/voices/context/727.mp3 differ
diff --git a/old/html/multidic/voices/context/728.mp3 b/old/html/multidic/voices/context/728.mp3
new file mode 100644
index 0000000..10b6d9b
Binary files /dev/null and b/old/html/multidic/voices/context/728.mp3 differ
diff --git a/old/html/multidic/voices/context/729.mp3 b/old/html/multidic/voices/context/729.mp3
new file mode 100644
index 0000000..6786641
Binary files /dev/null and b/old/html/multidic/voices/context/729.mp3 differ
diff --git a/old/html/multidic/voices/context/730.mp3 b/old/html/multidic/voices/context/730.mp3
new file mode 100644
index 0000000..c69c545
Binary files /dev/null and b/old/html/multidic/voices/context/730.mp3 differ
diff --git a/old/html/multidic/voices/context/731.mp3 b/old/html/multidic/voices/context/731.mp3
new file mode 100644
index 0000000..3def1b5
Binary files /dev/null and b/old/html/multidic/voices/context/731.mp3 differ
diff --git a/old/html/multidic/voices/context/732.mp3 b/old/html/multidic/voices/context/732.mp3
new file mode 100644
index 0000000..998b785
Binary files /dev/null and b/old/html/multidic/voices/context/732.mp3 differ
diff --git a/old/html/multidic/voices/context/733.mp3 b/old/html/multidic/voices/context/733.mp3
new file mode 100644
index 0000000..34fb8a8
Binary files /dev/null and b/old/html/multidic/voices/context/733.mp3 differ
diff --git a/old/html/multidic/voices/context/734.mp3 b/old/html/multidic/voices/context/734.mp3
new file mode 100644
index 0000000..9fa76ac
Binary files /dev/null and b/old/html/multidic/voices/context/734.mp3 differ
diff --git a/old/html/multidic/voices/context/735.mp3 b/old/html/multidic/voices/context/735.mp3
new file mode 100644
index 0000000..442b497
Binary files /dev/null and b/old/html/multidic/voices/context/735.mp3 differ
diff --git a/old/html/multidic/voices/context/736.mp3 b/old/html/multidic/voices/context/736.mp3
new file mode 100644
index 0000000..8a6ea5c
Binary files /dev/null and b/old/html/multidic/voices/context/736.mp3 differ
diff --git a/old/html/multidic/voices/context/737.mp3 b/old/html/multidic/voices/context/737.mp3
new file mode 100644
index 0000000..6dc651c
Binary files /dev/null and b/old/html/multidic/voices/context/737.mp3 differ
diff --git a/old/html/multidic/voices/context/738.mp3 b/old/html/multidic/voices/context/738.mp3
new file mode 100644
index 0000000..aaf03a7
Binary files /dev/null and b/old/html/multidic/voices/context/738.mp3 differ
diff --git a/old/html/multidic/voices/context/739.mp3 b/old/html/multidic/voices/context/739.mp3
new file mode 100644
index 0000000..9011f06
Binary files /dev/null and b/old/html/multidic/voices/context/739.mp3 differ
diff --git a/old/html/multidic/voices/context/740.mp3 b/old/html/multidic/voices/context/740.mp3
new file mode 100644
index 0000000..4d48066
Binary files /dev/null and b/old/html/multidic/voices/context/740.mp3 differ
diff --git a/old/html/multidic/voices/context/741.mp3 b/old/html/multidic/voices/context/741.mp3
new file mode 100644
index 0000000..54a3cbb
Binary files /dev/null and b/old/html/multidic/voices/context/741.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110001c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110001c.mp3
new file mode 100644
index 0000000..7c0ea88
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110001c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110002c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110002c.mp3
new file mode 100644
index 0000000..3ab71b3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110002c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110003c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110003c.mp3
new file mode 100644
index 0000000..1943516
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110003c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110004c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110004c.mp3
new file mode 100644
index 0000000..1e8c055
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110004c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110005c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110005c.mp3
new file mode 100644
index 0000000..7810d80
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110005c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110006c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110006c.mp3
new file mode 100644
index 0000000..5418886
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110006c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110007c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110007c.mp3
new file mode 100644
index 0000000..a7a24b1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110007c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110008c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110008c.mp3
new file mode 100644
index 0000000..34c82a4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110008c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110009c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110009c.mp3
new file mode 100644
index 0000000..edef04f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110009c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110010c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110010c.mp3
new file mode 100644
index 0000000..c6297ca
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110010c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110011c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110011c.mp3
new file mode 100644
index 0000000..76df753
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110011c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110012c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110012c.mp3
new file mode 100644
index 0000000..a2cf3d8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110012c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110013c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110013c.mp3
new file mode 100644
index 0000000..7df9500
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110013c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110014c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110014c.mp3
new file mode 100644
index 0000000..1da269f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110014c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110015c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110015c.mp3
new file mode 100644
index 0000000..9107d05
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110015c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110016c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110016c.mp3
new file mode 100644
index 0000000..424c917
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110016c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110017c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110017c.mp3
new file mode 100644
index 0000000..689e03e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110017c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110018c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110018c.mp3
new file mode 100644
index 0000000..1cf5a97
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110018c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110019c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110019c.mp3
new file mode 100644
index 0000000..0b93305
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110019c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110020c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110020c.mp3
new file mode 100644
index 0000000..6523093
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110020c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110021c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110021c.mp3
new file mode 100644
index 0000000..920dcef
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110021c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110022c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110022c.mp3
new file mode 100644
index 0000000..0baa410
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110022c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110023c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110023c.mp3
new file mode 100644
index 0000000..1643c97
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110023c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110024c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110024c.mp3
new file mode 100644
index 0000000..f1ae047
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110024c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110025c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110025c.mp3
new file mode 100644
index 0000000..0b600f5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110025c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110026c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110026c.mp3
new file mode 100644
index 0000000..f275221
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110026c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110027c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110027c.mp3
new file mode 100644
index 0000000..51f90fe
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110027c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110028c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110028c.mp3
new file mode 100644
index 0000000..aa827c2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110028c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110029c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110029c.mp3
new file mode 100644
index 0000000..12585a2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110029c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110030c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110030c.mp3
new file mode 100644
index 0000000..bcd3b5a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110030c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110031c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110031c.mp3
new file mode 100644
index 0000000..9a2079e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110031c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110032c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110032c.mp3
new file mode 100644
index 0000000..137064d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110032c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110033c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110033c.mp3
new file mode 100644
index 0000000..588326c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110033c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110034c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110034c.mp3
new file mode 100644
index 0000000..06de7f7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110034c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110035c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110035c.mp3
new file mode 100644
index 0000000..0b705a1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110035c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110036c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110036c.mp3
new file mode 100644
index 0000000..315a6fc
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110036c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110037c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110037c.mp3
new file mode 100644
index 0000000..41a9c4c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110037c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110038c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110038c.mp3
new file mode 100644
index 0000000..92cc9c5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110038c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110039c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110039c.mp3
new file mode 100644
index 0000000..fc5244b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110039c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110040c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110040c.mp3
new file mode 100644
index 0000000..81064ba
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110040c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110041c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110041c.mp3
new file mode 100644
index 0000000..0ffc5f6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110041c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110042c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110042c.mp3
new file mode 100644
index 0000000..07f48d1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110042c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110043c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110043c.mp3
new file mode 100644
index 0000000..d017774
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110043c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110044c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110044c.mp3
new file mode 100644
index 0000000..9d9cb38
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110044c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110045c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110045c.mp3
new file mode 100644
index 0000000..9562caa
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110045c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110046c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110046c.mp3
new file mode 100644
index 0000000..042c8ed
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110046c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110047c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110047c.mp3
new file mode 100644
index 0000000..caf2f8e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110047c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110048c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110048c.mp3
new file mode 100644
index 0000000..6052369
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110048c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110049c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110049c.mp3
new file mode 100644
index 0000000..00c1ad5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110049c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110050c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110050c.mp3
new file mode 100644
index 0000000..c37ba74
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110050c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110051c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110051c.mp3
new file mode 100644
index 0000000..d44f32d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110051c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110052c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110052c.mp3
new file mode 100644
index 0000000..425f9c3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110052c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110053c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110053c.mp3
new file mode 100644
index 0000000..89723c1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110053c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110054c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110054c.mp3
new file mode 100644
index 0000000..2c7bc0a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110054c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110055c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110055c.mp3
new file mode 100644
index 0000000..d3b58df
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110055c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110056c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110056c.mp3
new file mode 100644
index 0000000..a7e6693
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110056c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110057c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110057c.mp3
new file mode 100644
index 0000000..60c0f3b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110057c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110058c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110058c.mp3
new file mode 100644
index 0000000..8d7d67a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110058c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110059c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110059c.mp3
new file mode 100644
index 0000000..3e27010
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110059c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110060c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110060c.mp3
new file mode 100644
index 0000000..409a244
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110060c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110061c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110061c.mp3
new file mode 100644
index 0000000..50aff86
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110061c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110062c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110062c.mp3
new file mode 100644
index 0000000..d98c7dd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110062c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110063c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110063c.mp3
new file mode 100644
index 0000000..3a50d8a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110063c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110064c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110064c.mp3
new file mode 100644
index 0000000..4850521
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110064c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110065c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110065c.mp3
new file mode 100644
index 0000000..5f7d364
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110065c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110066c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110066c.mp3
new file mode 100644
index 0000000..bb03e0c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110066c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110067c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110067c.mp3
new file mode 100644
index 0000000..757934b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110067c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110068c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110068c.mp3
new file mode 100644
index 0000000..a74b685
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110068c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110069c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110069c.mp3
new file mode 100644
index 0000000..0ccdbfb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110069c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110070c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110070c.mp3
new file mode 100644
index 0000000..be202c5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110070c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110071c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110071c.mp3
new file mode 100644
index 0000000..9761d63
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110071c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110072c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110072c.mp3
new file mode 100644
index 0000000..36425c1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110072c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110073c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110073c.mp3
new file mode 100644
index 0000000..c69548f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110073c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110074c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110074c.mp3
new file mode 100644
index 0000000..a7a0920
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110074c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110075c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110075c.mp3
new file mode 100644
index 0000000..a3c5076
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110075c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110076c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110076c.mp3
new file mode 100644
index 0000000..48df8f5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110076c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110077c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110077c.mp3
new file mode 100644
index 0000000..5c2c2b2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110077c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110078c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110078c.mp3
new file mode 100644
index 0000000..9b96c0a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110078c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110079c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110079c.mp3
new file mode 100644
index 0000000..5f3f5a2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110079c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110080c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110080c.mp3
new file mode 100644
index 0000000..4d72b04
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110080c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110081c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110081c.mp3
new file mode 100644
index 0000000..2eb6033
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110081c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110082c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110082c.mp3
new file mode 100644
index 0000000..f8583d2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110082c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110083c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110083c.mp3
new file mode 100644
index 0000000..f995050
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110083c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110084c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110084c.mp3
new file mode 100644
index 0000000..4876ce7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110084c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110085c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110085c.mp3
new file mode 100644
index 0000000..10edc56
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110085c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110086c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110086c.mp3
new file mode 100644
index 0000000..765b0e6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110086c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110087c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110087c.mp3
new file mode 100644
index 0000000..8f19cad
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110087c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110088c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110088c.mp3
new file mode 100644
index 0000000..bcc689e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_10_lekce/0110088c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111001c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111001c.mp3
new file mode 100644
index 0000000..0cec4ed
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111001c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111002c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111002c.mp3
new file mode 100644
index 0000000..54f9845
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111002c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111003c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111003c.mp3
new file mode 100644
index 0000000..722d292
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111003c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111004c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111004c.mp3
new file mode 100644
index 0000000..e108cb3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111004c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111005c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111005c.mp3
new file mode 100644
index 0000000..c925a19
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111005c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111006c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111006c.mp3
new file mode 100644
index 0000000..58d1cd2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111006c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111007c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111007c.mp3
new file mode 100644
index 0000000..b8d4bc1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111007c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111008c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111008c.mp3
new file mode 100644
index 0000000..956add3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111008c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111009c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111009c.mp3
new file mode 100644
index 0000000..bd27638
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111009c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111010c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111010c.mp3
new file mode 100644
index 0000000..7740888
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111010c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111011c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111011c.mp3
new file mode 100644
index 0000000..50f43d3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111011c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111012c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111012c.mp3
new file mode 100644
index 0000000..8bdf428
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111012c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111013c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111013c.mp3
new file mode 100644
index 0000000..fcae4bf
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111013c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111014c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111014c.mp3
new file mode 100644
index 0000000..81a7ef3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111014c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111015c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111015c.mp3
new file mode 100644
index 0000000..1788035
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111015c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111016c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111016c.mp3
new file mode 100644
index 0000000..f3dcfea
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111016c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111017c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111017c.mp3
new file mode 100644
index 0000000..5aebd34
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111017c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111018c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111018c.mp3
new file mode 100644
index 0000000..75ed194
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111018c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111019c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111019c.mp3
new file mode 100644
index 0000000..db17a54
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111019c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111020c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111020c.mp3
new file mode 100644
index 0000000..2c37815
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111020c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111021c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111021c.mp3
new file mode 100644
index 0000000..5d6cdb2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111021c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111022c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111022c.mp3
new file mode 100644
index 0000000..5f2bb91
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111022c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111023c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111023c.mp3
new file mode 100644
index 0000000..1152767
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111023c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111024c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111024c.mp3
new file mode 100644
index 0000000..5d665a2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111024c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111025c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111025c.mp3
new file mode 100644
index 0000000..11603b3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111025c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111026c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111026c.mp3
new file mode 100644
index 0000000..f9e2856
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111026c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111027c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111027c.mp3
new file mode 100644
index 0000000..c89887c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111027c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111028c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111028c.mp3
new file mode 100644
index 0000000..ba98eec
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111028c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111029c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111029c.mp3
new file mode 100644
index 0000000..1888a0e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111029c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111030c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111030c.mp3
new file mode 100644
index 0000000..451db33
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111030c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111031c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111031c.mp3
new file mode 100644
index 0000000..3a0760e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111031c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111032c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111032c.mp3
new file mode 100644
index 0000000..3447b5d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111032c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111033c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111033c.mp3
new file mode 100644
index 0000000..d8b1f9b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111033c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111034c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111034c.mp3
new file mode 100644
index 0000000..08c727d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111034c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111035c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111035c.mp3
new file mode 100644
index 0000000..a0717ec
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111035c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111036c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111036c.mp3
new file mode 100644
index 0000000..6e6f1da
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111036c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111037c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111037c.mp3
new file mode 100644
index 0000000..3e6e6aa
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111037c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111038c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111038c.mp3
new file mode 100644
index 0000000..d3d086e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111038c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111039c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111039c.mp3
new file mode 100644
index 0000000..ebee9d6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111039c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111040c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111040c.mp3
new file mode 100644
index 0000000..7208ce3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111040c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111041c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111041c.mp3
new file mode 100644
index 0000000..2da6358
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111041c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111042c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111042c.mp3
new file mode 100644
index 0000000..4db3777
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111042c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111043c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111043c.mp3
new file mode 100644
index 0000000..aa96a45
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111043c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111044c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111044c.mp3
new file mode 100644
index 0000000..a6b2c2c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111044c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111045c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111045c.mp3
new file mode 100644
index 0000000..d597c38
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111045c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111046c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111046c.mp3
new file mode 100644
index 0000000..17d7b98
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111046c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111047c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111047c.mp3
new file mode 100644
index 0000000..d9ce196
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111047c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111048c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111048c.mp3
new file mode 100644
index 0000000..6a1a540
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111048c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111049c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111049c.mp3
new file mode 100644
index 0000000..418d2d7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111049c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111050c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111050c.mp3
new file mode 100644
index 0000000..cee749e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111050c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111051c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111051c.mp3
new file mode 100644
index 0000000..665b0fd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111051c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111052c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111052c.mp3
new file mode 100644
index 0000000..125ba25
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111052c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111053c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111053c.mp3
new file mode 100644
index 0000000..8de4c48
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111053c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111054c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111054c.mp3
new file mode 100644
index 0000000..b750bb3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111054c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111055c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111055c.mp3
new file mode 100644
index 0000000..db39584
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111055c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111056c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111056c.mp3
new file mode 100644
index 0000000..626f05e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111056c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111057c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111057c.mp3
new file mode 100644
index 0000000..2cc75bb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111057c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111058c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111058c.mp3
new file mode 100644
index 0000000..4ac14f5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111058c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111059c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111059c.mp3
new file mode 100644
index 0000000..eefc578
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111059c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111060c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111060c.mp3
new file mode 100644
index 0000000..4091f88
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111060c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111062c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111062c.mp3
new file mode 100644
index 0000000..5a6a04a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111062c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111063c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111063c.mp3
new file mode 100644
index 0000000..28f418e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111063c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111064c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111064c.mp3
new file mode 100644
index 0000000..b0dde46
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111064c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111065c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111065c.mp3
new file mode 100644
index 0000000..22a38c3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111065c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111066c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111066c.mp3
new file mode 100644
index 0000000..529623c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111066c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111067c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111067c.mp3
new file mode 100644
index 0000000..2552ed4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111067c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111068c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111068c.mp3
new file mode 100644
index 0000000..c49fce0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111068c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111069c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111069c.mp3
new file mode 100644
index 0000000..52cf364
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111069c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111070c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111070c.mp3
new file mode 100644
index 0000000..7f87559
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111070c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111071c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111071c.mp3
new file mode 100644
index 0000000..ec18b74
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111071c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111072c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111072c.mp3
new file mode 100644
index 0000000..a064d37
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111072c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111073c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111073c.mp3
new file mode 100644
index 0000000..0ecddda
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111073c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111074c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111074c.mp3
new file mode 100644
index 0000000..4518205
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111074c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111075c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111075c.mp3
new file mode 100644
index 0000000..c876b80
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111075c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111076c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111076c.mp3
new file mode 100644
index 0000000..78400cd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111076c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111077c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111077c.mp3
new file mode 100644
index 0000000..9492513
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111077c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111078c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111078c.mp3
new file mode 100644
index 0000000..87d98d6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111078c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111079c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111079c.mp3
new file mode 100644
index 0000000..d0ba1d4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111079c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111080c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111080c.mp3
new file mode 100644
index 0000000..a709ae2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111080c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111081c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111081c.mp3
new file mode 100644
index 0000000..58ab87c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111081c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111082c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111082c.mp3
new file mode 100644
index 0000000..ddfebc7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111082c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111083c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111083c.mp3
new file mode 100644
index 0000000..f903254
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111083c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111084c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111084c.mp3
new file mode 100644
index 0000000..559041f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111084c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111085c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111085c.mp3
new file mode 100644
index 0000000..b138496
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111085c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111086c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111086c.mp3
new file mode 100644
index 0000000..baccb5f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111086c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111087c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111087c.mp3
new file mode 100644
index 0000000..fb4495f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111087c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111088c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111088c.mp3
new file mode 100644
index 0000000..8934f9e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111088c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111089c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111089c.mp3
new file mode 100644
index 0000000..c000144
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111089c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111090c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111090c.mp3
new file mode 100644
index 0000000..ec85275
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111090c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111091c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111091c.mp3
new file mode 100644
index 0000000..d062550
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111091c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111092c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111092c.mp3
new file mode 100644
index 0000000..0655e26
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111092c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111093c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111093c.mp3
new file mode 100644
index 0000000..7ccd1cf
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111093c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111094c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111094c.mp3
new file mode 100644
index 0000000..f64e879
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111094c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111095c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111095c.mp3
new file mode 100644
index 0000000..eb4a201
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111095c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111096c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111096c.mp3
new file mode 100644
index 0000000..e36d4ea
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111096c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111097c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111097c.mp3
new file mode 100644
index 0000000..963786f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111097c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111098c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111098c.mp3
new file mode 100644
index 0000000..e0ce4d5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111098c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111099c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111099c.mp3
new file mode 100644
index 0000000..60d215e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111099c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111100c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111100c.mp3
new file mode 100644
index 0000000..55fb2b2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111100c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111101c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111101c.mp3
new file mode 100644
index 0000000..fcb6a01
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111101c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111102c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111102c.mp3
new file mode 100644
index 0000000..eba184e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111102c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111103c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111103c.mp3
new file mode 100644
index 0000000..3b4f351
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111103c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111104c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111104c.mp3
new file mode 100644
index 0000000..fbf83a1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111104c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111105c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111105c.mp3
new file mode 100644
index 0000000..b16f73e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111105c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111106c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111106c.mp3
new file mode 100644
index 0000000..977520a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111106c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111107c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111107c.mp3
new file mode 100644
index 0000000..36b5b5a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111107c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111108c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111108c.mp3
new file mode 100644
index 0000000..fa29e96
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111108c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111109c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111109c.mp3
new file mode 100644
index 0000000..66d430a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111109c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111110c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111110c.mp3
new file mode 100644
index 0000000..260bdea
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111110c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111111c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111111c.mp3
new file mode 100644
index 0000000..b0f76bf
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111111c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111112c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111112c.mp3
new file mode 100644
index 0000000..2819101
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111112c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111115c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111115c.mp3
new file mode 100644
index 0000000..69cb7e8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111115c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111116c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111116c.mp3
new file mode 100644
index 0000000..9de401e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111116c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111117c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111117c.mp3
new file mode 100644
index 0000000..c140fba
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111117c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111118c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111118c.mp3
new file mode 100644
index 0000000..60db9a4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111118c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111119c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111119c.mp3
new file mode 100644
index 0000000..0d74515
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111119c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111120c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111120c.mp3
new file mode 100644
index 0000000..f6b06c6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111120c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111121c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111121c.mp3
new file mode 100644
index 0000000..165431e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111121c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111122c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111122c.mp3
new file mode 100644
index 0000000..da36acd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111122c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111123c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111123c.mp3
new file mode 100644
index 0000000..2de30b0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111123c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111124c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111124c.mp3
new file mode 100644
index 0000000..2f37400
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111124c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111125c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111125c.mp3
new file mode 100644
index 0000000..123b6de
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111125c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111126c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111126c.mp3
new file mode 100644
index 0000000..2d95a4e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111126c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111127c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111127c.mp3
new file mode 100644
index 0000000..6ab9918
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111127c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111128c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111128c.mp3
new file mode 100644
index 0000000..49812c6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111128c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111129c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111129c.mp3
new file mode 100644
index 0000000..6bd3a89
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111129c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111130c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111130c.mp3
new file mode 100644
index 0000000..77a33aa
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_11_lekce/0111130c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103001c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103001c.mp3
new file mode 100644
index 0000000..c100225
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103001c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103002c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103002c.mp3
new file mode 100644
index 0000000..75d46d1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103002c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103003c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103003c.mp3
new file mode 100644
index 0000000..6f1adc2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103003c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103004c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103004c.mp3
new file mode 100644
index 0000000..357182a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103004c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103005c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103005c.mp3
new file mode 100644
index 0000000..5389f4d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103005c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103006c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103006c.mp3
new file mode 100644
index 0000000..6adaeae
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103006c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103007c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103007c.mp3
new file mode 100644
index 0000000..637b8f0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103007c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103008c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103008c.mp3
new file mode 100644
index 0000000..50950d9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103008c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103009c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103009c.mp3
new file mode 100644
index 0000000..a7fc5a3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103009c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103010c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103010c.mp3
new file mode 100644
index 0000000..fdb6e5d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103010c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103011c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103011c.mp3
new file mode 100644
index 0000000..9e126e6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103011c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103012c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103012c.mp3
new file mode 100644
index 0000000..4294236
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103012c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103013c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103013c.mp3
new file mode 100644
index 0000000..e68310b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103013c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103014c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103014c.mp3
new file mode 100644
index 0000000..27be49b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103014c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103015c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103015c.mp3
new file mode 100644
index 0000000..7c0e54e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103015c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103016c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103016c.mp3
new file mode 100644
index 0000000..42fe5d9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103016c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103017c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103017c.mp3
new file mode 100644
index 0000000..0672c57
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103017c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103018c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103018c.mp3
new file mode 100644
index 0000000..084b1e3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103018c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103019c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103019c.mp3
new file mode 100644
index 0000000..5ce19a0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103019c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103020c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103020c.mp3
new file mode 100644
index 0000000..c4d1a7c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103020c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103021c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103021c.mp3
new file mode 100644
index 0000000..94ea574
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103021c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103022c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103022c.mp3
new file mode 100644
index 0000000..6fa021d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103022c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103023c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103023c.mp3
new file mode 100644
index 0000000..5cae5b4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103023c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103024c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103024c.mp3
new file mode 100644
index 0000000..57ac668
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103024c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103025c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103025c.mp3
new file mode 100644
index 0000000..845a771
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103025c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103026c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103026c.mp3
new file mode 100644
index 0000000..62daa3d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103026c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103027c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103027c.mp3
new file mode 100644
index 0000000..0045508
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103027c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103028c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103028c.mp3
new file mode 100644
index 0000000..ea261db
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103028c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103029c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103029c.mp3
new file mode 100644
index 0000000..d5e0389
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103029c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103030c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103030c.mp3
new file mode 100644
index 0000000..bff9e88
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103030c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103031c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103031c.mp3
new file mode 100644
index 0000000..66d99af
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103031c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103032c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103032c.mp3
new file mode 100644
index 0000000..a2611ff
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103032c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103033c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103033c.mp3
new file mode 100644
index 0000000..82a59ac
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103033c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103034c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103034c.mp3
new file mode 100644
index 0000000..0c36750
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103034c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103035c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103035c.mp3
new file mode 100644
index 0000000..ed1323b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103035c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103036c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103036c.mp3
new file mode 100644
index 0000000..f362615
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103036c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103037c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103037c.mp3
new file mode 100644
index 0000000..566c638
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103037c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103038c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103038c.mp3
new file mode 100644
index 0000000..b68ba7a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103038c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103039c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103039c.mp3
new file mode 100644
index 0000000..da00c9a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103039c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103040c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103040c.mp3
new file mode 100644
index 0000000..9a42558
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103040c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103041c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103041c.mp3
new file mode 100644
index 0000000..3acd20f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103041c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103042c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103042c.mp3
new file mode 100644
index 0000000..994473c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103042c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103043c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103043c.mp3
new file mode 100644
index 0000000..f64f720
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103043c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103044c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103044c.mp3
new file mode 100644
index 0000000..2e735c5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103044c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103045c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103045c.mp3
new file mode 100644
index 0000000..9e67812
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103045c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103046c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103046c.mp3
new file mode 100644
index 0000000..9186f2d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103046c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103047c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103047c.mp3
new file mode 100644
index 0000000..87a2121
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103047c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103048c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103048c.mp3
new file mode 100644
index 0000000..de3b841
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103048c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103049c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103049c.mp3
new file mode 100644
index 0000000..e87957f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103049c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103050c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103050c.mp3
new file mode 100644
index 0000000..c6c75a8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103050c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103051c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103051c.mp3
new file mode 100644
index 0000000..392a609
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103051c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103052c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103052c.mp3
new file mode 100644
index 0000000..36e3a5b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103052c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103053c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103053c.mp3
new file mode 100644
index 0000000..402ea9d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103053c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103054c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103054c.mp3
new file mode 100644
index 0000000..93e8590
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103054c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103055c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103055c.mp3
new file mode 100644
index 0000000..78754ae
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103055c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103056c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103056c.mp3
new file mode 100644
index 0000000..8946fcb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103056c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103057c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103057c.mp3
new file mode 100644
index 0000000..e0fd46d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103057c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103058c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103058c.mp3
new file mode 100644
index 0000000..427fb35
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103058c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103059c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103059c.mp3
new file mode 100644
index 0000000..6109f0b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103059c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103060c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103060c.mp3
new file mode 100644
index 0000000..1d8c226
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103060c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103061c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103061c.mp3
new file mode 100644
index 0000000..4b910d2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103061c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103062c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103062c.mp3
new file mode 100644
index 0000000..fa0f928
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103062c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103063c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103063c.mp3
new file mode 100644
index 0000000..d563483
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103063c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103064c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103064c.mp3
new file mode 100644
index 0000000..7212858
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103064c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103065c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103065c.mp3
new file mode 100644
index 0000000..88ccbaa
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103065c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103066c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103066c.mp3
new file mode 100644
index 0000000..ccc46b7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_3_lekce/0103066c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104001c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104001c.mp3
new file mode 100644
index 0000000..554d11c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104001c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104002c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104002c.mp3
new file mode 100644
index 0000000..55bdf31
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104002c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104004c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104004c.mp3
new file mode 100644
index 0000000..e574133
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104004c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104006c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104006c.mp3
new file mode 100644
index 0000000..77d23bc
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104006c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104007c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104007c.mp3
new file mode 100644
index 0000000..3f1b165
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104007c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104008c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104008c.mp3
new file mode 100644
index 0000000..703d1ed
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104008c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104009c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104009c.mp3
new file mode 100644
index 0000000..1b1c91e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104009c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104010c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104010c.mp3
new file mode 100644
index 0000000..f748c94
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104010c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104011c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104011c.mp3
new file mode 100644
index 0000000..2982fc4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104011c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104012c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104012c.mp3
new file mode 100644
index 0000000..b040e20
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104012c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104013c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104013c.mp3
new file mode 100644
index 0000000..fe02426
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104013c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104014c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104014c.mp3
new file mode 100644
index 0000000..ae0d9e3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104014c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104015c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104015c.mp3
new file mode 100644
index 0000000..115165e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104015c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104018c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104018c.mp3
new file mode 100644
index 0000000..5d4631a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104018c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104021c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104021c.mp3
new file mode 100644
index 0000000..f6e0077
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104021c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104022c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104022c.mp3
new file mode 100644
index 0000000..48abc3a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104022c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104023c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104023c.mp3
new file mode 100644
index 0000000..d430f8c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104023c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104024c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104024c.mp3
new file mode 100644
index 0000000..d02fbe1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104024c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104025c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104025c.mp3
new file mode 100644
index 0000000..cd34225
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104025c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104028c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104028c.mp3
new file mode 100644
index 0000000..7700953
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104028c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104029c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104029c.mp3
new file mode 100644
index 0000000..468c5c8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104029c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104030c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104030c.mp3
new file mode 100644
index 0000000..92bceeb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104030c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104031c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104031c.mp3
new file mode 100644
index 0000000..15c5ab8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104031c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104033c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104033c.mp3
new file mode 100644
index 0000000..d293697
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104033c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104034c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104034c.mp3
new file mode 100644
index 0000000..b9567cd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104034c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104036c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104036c.mp3
new file mode 100644
index 0000000..acd9a12
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104036c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104038c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104038c.mp3
new file mode 100644
index 0000000..09ed9b4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104038c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104039c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104039c.mp3
new file mode 100644
index 0000000..f66d8ba
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104039c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104041c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104041c.mp3
new file mode 100644
index 0000000..32506fa
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104041c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104043c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104043c.mp3
new file mode 100644
index 0000000..3f8a2ff
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104043c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104044c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104044c.mp3
new file mode 100644
index 0000000..939a26b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104044c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104045c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104045c.mp3
new file mode 100644
index 0000000..c4e55b2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104045c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104046c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104046c.mp3
new file mode 100644
index 0000000..3c40131
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104046c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104047c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104047c.mp3
new file mode 100644
index 0000000..b8beaca
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104047c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104049c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104049c.mp3
new file mode 100644
index 0000000..f52544f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104049c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104050c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104050c.mp3
new file mode 100644
index 0000000..dac5660
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104050c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104051c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104051c.mp3
new file mode 100644
index 0000000..3698100
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_4_lekce/0104051c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105004c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105004c.mp3
new file mode 100644
index 0000000..486dfec
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105004c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105006c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105006c.mp3
new file mode 100644
index 0000000..750f32c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105006c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105007c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105007c.mp3
new file mode 100644
index 0000000..065cc30
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105007c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105008c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105008c.mp3
new file mode 100644
index 0000000..cc9eea6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105008c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105010c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105010c.mp3
new file mode 100644
index 0000000..8c78d16
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105010c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105012c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105012c.mp3
new file mode 100644
index 0000000..2a1ea10
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105012c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105015c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105015c.mp3
new file mode 100644
index 0000000..082f8c1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105015c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105016c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105016c.mp3
new file mode 100644
index 0000000..0fe3816
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105016c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105017c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105017c.mp3
new file mode 100644
index 0000000..6cbbbe2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105017c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105019c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105019c.mp3
new file mode 100644
index 0000000..3f486c9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105019c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105020c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105020c.mp3
new file mode 100644
index 0000000..6cc07e1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105020c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105021c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105021c.mp3
new file mode 100644
index 0000000..96eabe0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105021c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105022c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105022c.mp3
new file mode 100644
index 0000000..6c0a4a6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105022c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105023c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105023c.mp3
new file mode 100644
index 0000000..cdf2669
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105023c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105024c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105024c.mp3
new file mode 100644
index 0000000..3c44b42
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105024c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105026c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105026c.mp3
new file mode 100644
index 0000000..2ac75bd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105026c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105027c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105027c.mp3
new file mode 100644
index 0000000..f7e2c99
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105027c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105028c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105028c.mp3
new file mode 100644
index 0000000..4fdcf8c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105028c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105029c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105029c.mp3
new file mode 100644
index 0000000..afcaa1d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105029c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105030c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105030c.mp3
new file mode 100644
index 0000000..64173b9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105030c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105031c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105031c.mp3
new file mode 100644
index 0000000..8795719
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105031c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105032c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105032c.mp3
new file mode 100644
index 0000000..17ed181
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105032c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105034c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105034c.mp3
new file mode 100644
index 0000000..67a82d9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105034c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105035c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105035c.mp3
new file mode 100644
index 0000000..9a6bd3b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105035c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105036c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105036c.mp3
new file mode 100644
index 0000000..024a440
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105036c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105037c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105037c.mp3
new file mode 100644
index 0000000..d245ae1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105037c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105038c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105038c.mp3
new file mode 100644
index 0000000..c6cf9d3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105038c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105042c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105042c.mp3
new file mode 100644
index 0000000..c2e54b3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105042c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105043c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105043c.mp3
new file mode 100644
index 0000000..76779f9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105043c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105046c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105046c.mp3
new file mode 100644
index 0000000..b9076e2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105046c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105047c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105047c.mp3
new file mode 100644
index 0000000..0981b07
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105047c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105048c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105048c.mp3
new file mode 100644
index 0000000..47b9aa7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105048c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105049c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105049c.mp3
new file mode 100644
index 0000000..58a2153
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105049c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105050c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105050c.mp3
new file mode 100644
index 0000000..9121b14
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105050c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105051c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105051c.mp3
new file mode 100644
index 0000000..84c33db
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105051c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105053c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105053c.mp3
new file mode 100644
index 0000000..94ffda1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105053c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105054c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105054c.mp3
new file mode 100644
index 0000000..01b99c1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105054c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105055c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105055c.mp3
new file mode 100644
index 0000000..0d17b02
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105055c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105056c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105056c.mp3
new file mode 100644
index 0000000..9ba9b61
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105056c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105058c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105058c.mp3
new file mode 100644
index 0000000..bfcc0e6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105058c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105059c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105059c.mp3
new file mode 100644
index 0000000..f27a6bd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105059c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105060c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105060c.mp3
new file mode 100644
index 0000000..3b50c64
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105060c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105061c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105061c.mp3
new file mode 100644
index 0000000..dc12245
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105061c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105062c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105062c.mp3
new file mode 100644
index 0000000..b515465
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105062c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105063c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105063c.mp3
new file mode 100644
index 0000000..5b4472f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105063c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105065c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105065c.mp3
new file mode 100644
index 0000000..ea0a177
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105065c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105066c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105066c.mp3
new file mode 100644
index 0000000..6eeb7a4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105066c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105067c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105067c.mp3
new file mode 100644
index 0000000..7f887b3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105067c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105069c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105069c.mp3
new file mode 100644
index 0000000..6fbe5b5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105069c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105070c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105070c.mp3
new file mode 100644
index 0000000..8f50f8c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105070c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105071c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105071c.mp3
new file mode 100644
index 0000000..192e77b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105071c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105072c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105072c.mp3
new file mode 100644
index 0000000..9e92b02
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105072c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105073c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105073c.mp3
new file mode 100644
index 0000000..6f554a0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105073c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105078c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105078c.mp3
new file mode 100644
index 0000000..ea4c247
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105078c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105080c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105080c.mp3
new file mode 100644
index 0000000..ff47875
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105080c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105085c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105085c.mp3
new file mode 100644
index 0000000..0e09355
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105085c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105087c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105087c.mp3
new file mode 100644
index 0000000..c5ee47f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105087c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105088c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105088c.mp3
new file mode 100644
index 0000000..db2936d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105088c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105089c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105089c.mp3
new file mode 100644
index 0000000..5900bb9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105089c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105093c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105093c.mp3
new file mode 100644
index 0000000..1286548
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105093c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105094c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105094c.mp3
new file mode 100644
index 0000000..2f6ff0e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105094c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105095c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105095c.mp3
new file mode 100644
index 0000000..a6d97a8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105095c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105096c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105096c.mp3
new file mode 100644
index 0000000..b6e4ade
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_5_lekce/0105096c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106001c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106001c.mp3
new file mode 100644
index 0000000..e019ad6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106001c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106003c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106003c.mp3
new file mode 100644
index 0000000..a770f5c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106003c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106005c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106005c.mp3
new file mode 100644
index 0000000..cbd88a6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106005c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106009c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106009c.mp3
new file mode 100644
index 0000000..0679e96
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106009c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106014c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106014c.mp3
new file mode 100644
index 0000000..1179a7c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106014c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106015c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106015c.mp3
new file mode 100644
index 0000000..b2167f0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106015c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106016c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106016c.mp3
new file mode 100644
index 0000000..7f1c0f8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106016c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106017c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106017c.mp3
new file mode 100644
index 0000000..ccfd9aa
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106017c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106018c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106018c.mp3
new file mode 100644
index 0000000..f880389
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106018c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106019c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106019c.mp3
new file mode 100644
index 0000000..7da8ff5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106019c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106020c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106020c.mp3
new file mode 100644
index 0000000..cb25c4a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106020c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106021c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106021c.mp3
new file mode 100644
index 0000000..490ad81
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106021c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106022c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106022c.mp3
new file mode 100644
index 0000000..024e5ef
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106022c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106023c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106023c.mp3
new file mode 100644
index 0000000..aa6de9e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106023c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106024c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106024c.mp3
new file mode 100644
index 0000000..b30c5dd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106024c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106025c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106025c.mp3
new file mode 100644
index 0000000..00fe518
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106025c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106026c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106026c.mp3
new file mode 100644
index 0000000..d1d4120
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106026c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106027c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106027c.mp3
new file mode 100644
index 0000000..afb62d2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106027c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106028c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106028c.mp3
new file mode 100644
index 0000000..c676470
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106028c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106029c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106029c.mp3
new file mode 100644
index 0000000..a05f322
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106029c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106031c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106031c.mp3
new file mode 100644
index 0000000..af98c9e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106031c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106032c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106032c.mp3
new file mode 100644
index 0000000..216cd18
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106032c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106033c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106033c.mp3
new file mode 100644
index 0000000..89d8689
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106033c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106034c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106034c.mp3
new file mode 100644
index 0000000..0a706e4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106034c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106035c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106035c.mp3
new file mode 100644
index 0000000..45b3814
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106035c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106036c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106036c.mp3
new file mode 100644
index 0000000..74f8c93
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106036c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106037c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106037c.mp3
new file mode 100644
index 0000000..9be2009
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106037c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106038c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106038c.mp3
new file mode 100644
index 0000000..1c1b1b6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106038c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106039c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106039c.mp3
new file mode 100644
index 0000000..3b98374
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106039c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106040c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106040c.mp3
new file mode 100644
index 0000000..74b4c4b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106040c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106041c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106041c.mp3
new file mode 100644
index 0000000..bc11779
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106041c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106042c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106042c.mp3
new file mode 100644
index 0000000..85d22fe
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106042c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106043c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106043c.mp3
new file mode 100644
index 0000000..9f5f5e6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106043c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106044c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106044c.mp3
new file mode 100644
index 0000000..d6c7788
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106044c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106045c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106045c.mp3
new file mode 100644
index 0000000..7384004
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106045c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106046c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106046c.mp3
new file mode 100644
index 0000000..5a38cfd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106046c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106047c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106047c.mp3
new file mode 100644
index 0000000..fe9f376
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106047c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106050c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106050c.mp3
new file mode 100644
index 0000000..20ed887
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106050c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106052c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106052c.mp3
new file mode 100644
index 0000000..0d4f1b2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106052c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106053c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106053c.mp3
new file mode 100644
index 0000000..f70408f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106053c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106054c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106054c.mp3
new file mode 100644
index 0000000..fe2763a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106054c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106055c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106055c.mp3
new file mode 100644
index 0000000..9f30352
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106055c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106057c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106057c.mp3
new file mode 100644
index 0000000..01690a9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106057c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106058c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106058c.mp3
new file mode 100644
index 0000000..405b032
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106058c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106059c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106059c.mp3
new file mode 100644
index 0000000..0c77f20
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106059c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106060c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106060c.mp3
new file mode 100644
index 0000000..94c913f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106060c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106061c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106061c.mp3
new file mode 100644
index 0000000..547410c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106061c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106062c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106062c.mp3
new file mode 100644
index 0000000..8de9aa5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106062c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106063c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106063c.mp3
new file mode 100644
index 0000000..1707e17
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106063c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106064c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106064c.mp3
new file mode 100644
index 0000000..7dfabfd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106064c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106065c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106065c.mp3
new file mode 100644
index 0000000..14147a9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106065c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106066c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106066c.mp3
new file mode 100644
index 0000000..8a77f10
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106066c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106067c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106067c.mp3
new file mode 100644
index 0000000..40cf2cf
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106067c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106068c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106068c.mp3
new file mode 100644
index 0000000..53a508a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106068c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106069c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106069c.mp3
new file mode 100644
index 0000000..8e8e04c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106069c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106070c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106070c.mp3
new file mode 100644
index 0000000..3d3845e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106070c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106072c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106072c.mp3
new file mode 100644
index 0000000..79ea5f6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_6_lekce/0106072c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107001c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107001c.mp3
new file mode 100644
index 0000000..7836abb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107001c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107002c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107002c.mp3
new file mode 100644
index 0000000..45e52e7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107002c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107003c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107003c.mp3
new file mode 100644
index 0000000..6fe048e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107003c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107004c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107004c.mp3
new file mode 100644
index 0000000..34a1346
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107004c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107005c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107005c.mp3
new file mode 100644
index 0000000..8015eb4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107005c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107006c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107006c.mp3
new file mode 100644
index 0000000..c85ae6e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107006c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107007c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107007c.mp3
new file mode 100644
index 0000000..7549ea3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107007c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107013c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107013c.mp3
new file mode 100644
index 0000000..23d7c65
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107013c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107014c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107014c.mp3
new file mode 100644
index 0000000..d63b7ef
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107014c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107015c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107015c.mp3
new file mode 100644
index 0000000..cfdfd58
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107015c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107016c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107016c.mp3
new file mode 100644
index 0000000..c4b7db5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107016c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107017c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107017c.mp3
new file mode 100644
index 0000000..dff2f78
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107017c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107019c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107019c.mp3
new file mode 100644
index 0000000..bc2b286
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107019c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107022c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107022c.mp3
new file mode 100644
index 0000000..022927e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107022c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107026c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107026c.mp3
new file mode 100644
index 0000000..6d294e6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107026c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107028c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107028c.mp3
new file mode 100644
index 0000000..eae8578
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107028c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107029c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107029c.mp3
new file mode 100644
index 0000000..8247fb4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107029c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107030c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107030c.mp3
new file mode 100644
index 0000000..8c6548c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107030c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107031c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107031c.mp3
new file mode 100644
index 0000000..bba4636
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107031c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107032c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107032c.mp3
new file mode 100644
index 0000000..d1cc53c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107032c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107033c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107033c.mp3
new file mode 100644
index 0000000..3e37749
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107033c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107034c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107034c.mp3
new file mode 100644
index 0000000..9d32e6b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107034c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107035c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107035c.mp3
new file mode 100644
index 0000000..3bac40c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107035c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107036c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107036c.mp3
new file mode 100644
index 0000000..3a81d1c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107036c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107037c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107037c.mp3
new file mode 100644
index 0000000..fe2e3cc
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107037c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107039c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107039c.mp3
new file mode 100644
index 0000000..3541cad
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107039c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107043c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107043c.mp3
new file mode 100644
index 0000000..5a99c7e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107043c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107044c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107044c.mp3
new file mode 100644
index 0000000..ac349fb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107044c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107045c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107045c.mp3
new file mode 100644
index 0000000..0cd259c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107045c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107046c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107046c.mp3
new file mode 100644
index 0000000..e244020
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107046c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107047c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107047c.mp3
new file mode 100644
index 0000000..bfef6b1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107047c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107048c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107048c.mp3
new file mode 100644
index 0000000..cfe2e7b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107048c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107049c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107049c.mp3
new file mode 100644
index 0000000..b90af99
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107049c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107050c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107050c.mp3
new file mode 100644
index 0000000..897aeb6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107050c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107052c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107052c.mp3
new file mode 100644
index 0000000..20a94db
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107052c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107055c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107055c.mp3
new file mode 100644
index 0000000..827168a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107055c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107056c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107056c.mp3
new file mode 100644
index 0000000..546daca
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107056c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107057c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107057c.mp3
new file mode 100644
index 0000000..afecb08
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107057c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107058c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107058c.mp3
new file mode 100644
index 0000000..55aacb7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107058c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107059c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107059c.mp3
new file mode 100644
index 0000000..771e530
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107059c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107062c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107062c.mp3
new file mode 100644
index 0000000..d55febb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107062c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107063c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107063c.mp3
new file mode 100644
index 0000000..5e895fb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107063c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107064c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107064c.mp3
new file mode 100644
index 0000000..5ad489e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107064c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107065c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107065c.mp3
new file mode 100644
index 0000000..1aafaec
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107065c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107068c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107068c.mp3
new file mode 100644
index 0000000..fb72dca
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107068c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107069c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107069c.mp3
new file mode 100644
index 0000000..3636309
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107069c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107070c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107070c.mp3
new file mode 100644
index 0000000..c1526d2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107070c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107071c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107071c.mp3
new file mode 100644
index 0000000..68f4d0b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107071c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107072c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107072c.mp3
new file mode 100644
index 0000000..d22ec6e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107072c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107073c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107073c.mp3
new file mode 100644
index 0000000..4118916
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107073c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107074c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107074c.mp3
new file mode 100644
index 0000000..ad586f5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107074c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107080c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107080c.mp3
new file mode 100644
index 0000000..d33da9b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107080c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107081c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107081c.mp3
new file mode 100644
index 0000000..ead98fe
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107081c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107082c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107082c.mp3
new file mode 100644
index 0000000..92267e5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107082c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107083c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107083c.mp3
new file mode 100644
index 0000000..0f583b1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107083c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107085c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107085c.mp3
new file mode 100644
index 0000000..e1baad5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107085c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107086c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107086c.mp3
new file mode 100644
index 0000000..2ca01a4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107086c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107089c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107089c.mp3
new file mode 100644
index 0000000..c0f81cf
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107089c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107090c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107090c.mp3
new file mode 100644
index 0000000..ab4b39a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107090c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107093c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107093c.mp3
new file mode 100644
index 0000000..1d5f0bf
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107093c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107096c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107096c.mp3
new file mode 100644
index 0000000..939de0c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107096c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107097c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107097c.mp3
new file mode 100644
index 0000000..b2db39f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107097c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107098c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107098c.mp3
new file mode 100644
index 0000000..d512048
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107098c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107099c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107099c.mp3
new file mode 100644
index 0000000..4f29ddf
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107099c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107100c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107100c.mp3
new file mode 100644
index 0000000..67024b5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107100c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107101c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107101c.mp3
new file mode 100644
index 0000000..2792349
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107101c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107102c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107102c.mp3
new file mode 100644
index 0000000..91026be
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107102c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107103c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107103c.mp3
new file mode 100644
index 0000000..14b27bc
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107103c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107104c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107104c.mp3
new file mode 100644
index 0000000..006a814
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107104c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107105c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107105c.mp3
new file mode 100644
index 0000000..94c144a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107105c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107106c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107106c.mp3
new file mode 100644
index 0000000..7cb1942
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107106c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107107c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107107c.mp3
new file mode 100644
index 0000000..fdd8799
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107107c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107109c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107109c.mp3
new file mode 100644
index 0000000..c4ef026
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107109c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107112c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107112c.mp3
new file mode 100644
index 0000000..87ff5c5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107112c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107113c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107113c.mp3
new file mode 100644
index 0000000..c390cf6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107113c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107115c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107115c.mp3
new file mode 100644
index 0000000..f5145a5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107115c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107116c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107116c.mp3
new file mode 100644
index 0000000..a7ae27a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107116c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107117c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107117c.mp3
new file mode 100644
index 0000000..429ccff
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107117c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107120c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107120c.mp3
new file mode 100644
index 0000000..c58f5b2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107120c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107122c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107122c.mp3
new file mode 100644
index 0000000..fb54b7e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107122c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107123c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107123c.mp3
new file mode 100644
index 0000000..d876b2e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107123c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107124c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107124c.mp3
new file mode 100644
index 0000000..0779d31
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107124c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107125c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107125c.mp3
new file mode 100644
index 0000000..28024a5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107125c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107126c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107126c.mp3
new file mode 100644
index 0000000..ae86637
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107126c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107127c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107127c.mp3
new file mode 100644
index 0000000..211e47b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107127c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107128c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107128c.mp3
new file mode 100644
index 0000000..766b07a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107128c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107129c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107129c.mp3
new file mode 100644
index 0000000..c023d7b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_7_lekce/0107129c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108001c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108001c.mp3
new file mode 100644
index 0000000..7deb513
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108001c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108002c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108002c.mp3
new file mode 100644
index 0000000..4989ede
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108002c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108003c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108003c.mp3
new file mode 100644
index 0000000..8bd8de7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108003c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108004c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108004c.mp3
new file mode 100644
index 0000000..97c079b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108004c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108005c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108005c.mp3
new file mode 100644
index 0000000..8887696
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108005c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108006c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108006c.mp3
new file mode 100644
index 0000000..b90315f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108006c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108007c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108007c.mp3
new file mode 100644
index 0000000..8cb3547
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108007c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108008c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108008c.mp3
new file mode 100644
index 0000000..0898942
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108008c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108009c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108009c.mp3
new file mode 100644
index 0000000..4c013f0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108009c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108010c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108010c.mp3
new file mode 100644
index 0000000..eddbec8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108010c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108011c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108011c.mp3
new file mode 100644
index 0000000..1402e72
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108011c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108012c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108012c.mp3
new file mode 100644
index 0000000..2e5e56e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108012c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108013c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108013c.mp3
new file mode 100644
index 0000000..6ccc8d8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108013c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108014c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108014c.mp3
new file mode 100644
index 0000000..6f4d4a9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108014c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108015c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108015c.mp3
new file mode 100644
index 0000000..dad3a56
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108015c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108016c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108016c.mp3
new file mode 100644
index 0000000..86ed07c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108016c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108017c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108017c.mp3
new file mode 100644
index 0000000..78427da
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108017c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108018c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108018c.mp3
new file mode 100644
index 0000000..bf7e369
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108018c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108019c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108019c.mp3
new file mode 100644
index 0000000..80bf665
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108019c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108020c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108020c.mp3
new file mode 100644
index 0000000..a4d3001
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108020c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108021c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108021c.mp3
new file mode 100644
index 0000000..0ba7d2d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108021c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108022c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108022c.mp3
new file mode 100644
index 0000000..b9a9500
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108022c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108023c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108023c.mp3
new file mode 100644
index 0000000..5cb5029
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108023c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108024c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108024c.mp3
new file mode 100644
index 0000000..4fdd590
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108024c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108025c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108025c.mp3
new file mode 100644
index 0000000..7845021
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108025c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108026c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108026c.mp3
new file mode 100644
index 0000000..387a0f8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108026c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108027c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108027c.mp3
new file mode 100644
index 0000000..8c23cbe
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108027c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108029c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108029c.mp3
new file mode 100644
index 0000000..e10a024
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108029c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108030c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108030c.mp3
new file mode 100644
index 0000000..8db3330
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108030c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108031c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108031c.mp3
new file mode 100644
index 0000000..e56b77a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108031c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108032c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108032c.mp3
new file mode 100644
index 0000000..3d2dfe3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108032c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108033c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108033c.mp3
new file mode 100644
index 0000000..c360264
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108033c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108034c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108034c.mp3
new file mode 100644
index 0000000..f5218a6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108034c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108035c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108035c.mp3
new file mode 100644
index 0000000..4663f79
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108035c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108036c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108036c.mp3
new file mode 100644
index 0000000..5afce9c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108036c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108037c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108037c.mp3
new file mode 100644
index 0000000..84d8201
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108037c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108038c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108038c.mp3
new file mode 100644
index 0000000..d344b44
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108038c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108039c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108039c.mp3
new file mode 100644
index 0000000..7de509f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108039c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108040c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108040c.mp3
new file mode 100644
index 0000000..9e4886b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108040c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108041c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108041c.mp3
new file mode 100644
index 0000000..3af2e28
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108041c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108042c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108042c.mp3
new file mode 100644
index 0000000..5ca461b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108042c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108043c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108043c.mp3
new file mode 100644
index 0000000..d3ea509
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108043c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108044c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108044c.mp3
new file mode 100644
index 0000000..dfe97ea
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108044c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108045c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108045c.mp3
new file mode 100644
index 0000000..0f301a6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108045c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108046c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108046c.mp3
new file mode 100644
index 0000000..2bbddc8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108046c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108047c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108047c.mp3
new file mode 100644
index 0000000..1c50ad3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108047c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108048c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108048c.mp3
new file mode 100644
index 0000000..a4dc61d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108048c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108049c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108049c.mp3
new file mode 100644
index 0000000..fe090e3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108049c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108050c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108050c.mp3
new file mode 100644
index 0000000..41f21bb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108050c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108051c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108051c.mp3
new file mode 100644
index 0000000..cc89301
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108051c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108052c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108052c.mp3
new file mode 100644
index 0000000..88764d2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108052c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108053c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108053c.mp3
new file mode 100644
index 0000000..3561d8e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108053c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108056c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108056c.mp3
new file mode 100644
index 0000000..8964a9a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108056c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108059c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108059c.mp3
new file mode 100644
index 0000000..7e75137
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108059c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108060c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108060c.mp3
new file mode 100644
index 0000000..33a5b99
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108060c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108061c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108061c.mp3
new file mode 100644
index 0000000..3e27c59
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108061c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108062c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108062c.mp3
new file mode 100644
index 0000000..b85469f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108062c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108066c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108066c.mp3
new file mode 100644
index 0000000..8269720
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108066c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108067c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108067c.mp3
new file mode 100644
index 0000000..1767e4c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108067c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108068c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108068c.mp3
new file mode 100644
index 0000000..b8e1d8a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108068c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108069c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108069c.mp3
new file mode 100644
index 0000000..9f4fe1a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108069c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108070c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108070c.mp3
new file mode 100644
index 0000000..febc630
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108070c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108072c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108072c.mp3
new file mode 100644
index 0000000..8a69331
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108072c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108073c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108073c.mp3
new file mode 100644
index 0000000..144349e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108073c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108074c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108074c.mp3
new file mode 100644
index 0000000..5bd6a67
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108074c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108075c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108075c.mp3
new file mode 100644
index 0000000..837c63a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108075c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108076c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108076c.mp3
new file mode 100644
index 0000000..371a024
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108076c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108077c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108077c.mp3
new file mode 100644
index 0000000..3f56d56
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108077c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108078c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108078c.mp3
new file mode 100644
index 0000000..f25dc6d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108078c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108079c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108079c.mp3
new file mode 100644
index 0000000..750cc94
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108079c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108080c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108080c.mp3
new file mode 100644
index 0000000..a6c5c7c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108080c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108081c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108081c.mp3
new file mode 100644
index 0000000..1ee93a3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108081c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108082c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108082c.mp3
new file mode 100644
index 0000000..80a8fe8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108082c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108083c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108083c.mp3
new file mode 100644
index 0000000..c5e07ab
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108083c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108084c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108084c.mp3
new file mode 100644
index 0000000..d799825
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108084c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108085c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108085c.mp3
new file mode 100644
index 0000000..349c890
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108085c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108086c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108086c.mp3
new file mode 100644
index 0000000..4fe6c9b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108086c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108087c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108087c.mp3
new file mode 100644
index 0000000..8e6d7d5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108087c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108088c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108088c.mp3
new file mode 100644
index 0000000..ca22db0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108088c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108089c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108089c.mp3
new file mode 100644
index 0000000..4f8ac72
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108089c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108090c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108090c.mp3
new file mode 100644
index 0000000..baf9ec8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108090c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108091c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108091c.mp3
new file mode 100644
index 0000000..886f643
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108091c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108092c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108092c.mp3
new file mode 100644
index 0000000..d9396d3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108092c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108093c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108093c.mp3
new file mode 100644
index 0000000..d2e8719
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108093c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108094c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108094c.mp3
new file mode 100644
index 0000000..d907a58
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108094c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108095c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108095c.mp3
new file mode 100644
index 0000000..eb8f468
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108095c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108096c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108096c.mp3
new file mode 100644
index 0000000..b4175c3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108096c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108097c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108097c.mp3
new file mode 100644
index 0000000..a156e8d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108097c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108098c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108098c.mp3
new file mode 100644
index 0000000..c849042
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108098c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108099c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108099c.mp3
new file mode 100644
index 0000000..fa0cf7c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108099c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108100c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108100c.mp3
new file mode 100644
index 0000000..d912eaa
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108100c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108101c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108101c.mp3
new file mode 100644
index 0000000..56ef2cd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108101c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108102c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108102c.mp3
new file mode 100644
index 0000000..56fa4ef
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108102c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108103c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108103c.mp3
new file mode 100644
index 0000000..e32eb6b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Kont_8_lekce/0108103c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102143w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102143w.mp3
new file mode 100644
index 0000000..711c148
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102143w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102144w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102144w.mp3
new file mode 100644
index 0000000..383a15b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102144w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102145w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102145w.mp3
new file mode 100644
index 0000000..d314698
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102145w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102146w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102146w.mp3
new file mode 100644
index 0000000..2096da9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/Slov_2_lekce/0102146w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102001w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102001w.mp3
new file mode 100644
index 0000000..3302aa2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102001w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102002w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102002w.mp3
new file mode 100644
index 0000000..f39f450
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102002w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102003w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102003w.mp3
new file mode 100644
index 0000000..fb167de
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102003w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102004w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102004w.mp3
new file mode 100644
index 0000000..910debf
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102004w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102005w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102005w.mp3
new file mode 100644
index 0000000..00a84d8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102005w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102006w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102006w.mp3
new file mode 100644
index 0000000..4dcb4ad
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102006w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102007w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102007w.mp3
new file mode 100644
index 0000000..fed7520
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102007w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102008w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102008w.mp3
new file mode 100644
index 0000000..e24dcf8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102008w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102009w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102009w.mp3
new file mode 100644
index 0000000..5919cbe
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102009w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102010w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102010w.mp3
new file mode 100644
index 0000000..419b7b1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102010w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102011w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102011w.mp3
new file mode 100644
index 0000000..5b598fe
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102011w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102012w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102012w.mp3
new file mode 100644
index 0000000..50a01a6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102012w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102013w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102013w.mp3
new file mode 100644
index 0000000..10dcf99
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102013w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102014w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102014w.mp3
new file mode 100644
index 0000000..8603017
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102014w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102015w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102015w.mp3
new file mode 100644
index 0000000..552b61e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102015w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102016w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102016w.mp3
new file mode 100644
index 0000000..9e7563f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102016w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102017w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102017w.mp3
new file mode 100644
index 0000000..b31e9a8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102017w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102018w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102018w.mp3
new file mode 100644
index 0000000..35c62c3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102018w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102019w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102019w.mp3
new file mode 100644
index 0000000..20839fc
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102019w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102020w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102020w.mp3
new file mode 100644
index 0000000..a443aa5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102020w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102021w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102021w.mp3
new file mode 100644
index 0000000..fcf2013
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102021w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102022w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102022w.mp3
new file mode 100644
index 0000000..3757fe1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102022w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102023w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102023w.mp3
new file mode 100644
index 0000000..8f63ef1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102023w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102024w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102024w.mp3
new file mode 100644
index 0000000..10ed03a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102024w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102025w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102025w.mp3
new file mode 100644
index 0000000..11c2805
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102025w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102026w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102026w.mp3
new file mode 100644
index 0000000..cbf91fb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102026w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102027w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102027w.mp3
new file mode 100644
index 0000000..a81d5b7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102027w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102028w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102028w.mp3
new file mode 100644
index 0000000..1ad36db
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102028w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102029w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102029w.mp3
new file mode 100644
index 0000000..4d9db72
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102029w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102030w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102030w.mp3
new file mode 100644
index 0000000..b71c697
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102030w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102031w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102031w.mp3
new file mode 100644
index 0000000..8317c67
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102031w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102032w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102032w.mp3
new file mode 100644
index 0000000..499d4ba
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102032w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102033w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102033w.mp3
new file mode 100644
index 0000000..4448e9b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102033w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102034w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102034w.mp3
new file mode 100644
index 0000000..8aa2ad8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102034w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102035w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102035w.mp3
new file mode 100644
index 0000000..9219ae6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102035w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102036w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102036w.mp3
new file mode 100644
index 0000000..1029581
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102036w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102037w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102037w.mp3
new file mode 100644
index 0000000..ba68d9b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102037w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102038w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102038w.mp3
new file mode 100644
index 0000000..1818201
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102038w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102039w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102039w.mp3
new file mode 100644
index 0000000..910d3a8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102039w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102040w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102040w.mp3
new file mode 100644
index 0000000..b270351
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102040w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102041w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102041w.mp3
new file mode 100644
index 0000000..85fcfa3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102041w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102042w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102042w.mp3
new file mode 100644
index 0000000..a736ba5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102042w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102043w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102043w.mp3
new file mode 100644
index 0000000..ea838ea
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102043w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102044w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102044w.mp3
new file mode 100644
index 0000000..58fe06b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102044w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102045w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102045w.mp3
new file mode 100644
index 0000000..192446d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102045w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102046w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102046w.mp3
new file mode 100644
index 0000000..98bc4c3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102046w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102047w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102047w.mp3
new file mode 100644
index 0000000..4a6b029
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102047w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102048w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102048w.mp3
new file mode 100644
index 0000000..ae27f39
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102048w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102049w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102049w.mp3
new file mode 100644
index 0000000..fca92e4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102049w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102050w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102050w.mp3
new file mode 100644
index 0000000..7d233e3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102050w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102051w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102051w.mp3
new file mode 100644
index 0000000..3fe1b14
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102051w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102052w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102052w.mp3
new file mode 100644
index 0000000..31fa792
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102052w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102053w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102053w.mp3
new file mode 100644
index 0000000..39d9a31
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102053w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102054w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102054w.mp3
new file mode 100644
index 0000000..13aa881
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102054w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102055w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102055w.mp3
new file mode 100644
index 0000000..515442c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102055w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102056w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102056w.mp3
new file mode 100644
index 0000000..ea73f42
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102056w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102057w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102057w.mp3
new file mode 100644
index 0000000..3a1bb6a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102057w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102058w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102058w.mp3
new file mode 100644
index 0000000..f9a1940
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102058w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102059w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102059w.mp3
new file mode 100644
index 0000000..0397d55
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102059w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102060w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102060w.mp3
new file mode 100644
index 0000000..98456a5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102060w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102061w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102061w.mp3
new file mode 100644
index 0000000..f3c719f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102061w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102062w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102062w.mp3
new file mode 100644
index 0000000..d90f21a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102062w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102063w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102063w.mp3
new file mode 100644
index 0000000..c70cf4d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102063w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102064w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102064w.mp3
new file mode 100644
index 0000000..f79ce10
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102064w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102065w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102065w.mp3
new file mode 100644
index 0000000..d5220f9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102065w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102066w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102066w.mp3
new file mode 100644
index 0000000..0f21dc2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102066w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102067w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102067w.mp3
new file mode 100644
index 0000000..e687007
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102067w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102068w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102068w.mp3
new file mode 100644
index 0000000..7e7514a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102068w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102069w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102069w.mp3
new file mode 100644
index 0000000..f685255
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102069w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102070w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102070w.mp3
new file mode 100644
index 0000000..22467f6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102070w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102071w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102071w.mp3
new file mode 100644
index 0000000..5786feb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102071w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102072w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102072w.mp3
new file mode 100644
index 0000000..fafc248
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102072w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102073w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102073w.mp3
new file mode 100644
index 0000000..2472e47
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102073w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102074w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102074w.mp3
new file mode 100644
index 0000000..729c24d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102074w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102075w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102075w.mp3
new file mode 100644
index 0000000..4929cc2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102075w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102076w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102076w.mp3
new file mode 100644
index 0000000..a12788f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102076w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102077w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102077w.mp3
new file mode 100644
index 0000000..54f0798
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102077w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102078w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102078w.mp3
new file mode 100644
index 0000000..1617d4d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102078w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102079w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102079w.mp3
new file mode 100644
index 0000000..a000da2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102079w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102080w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102080w.mp3
new file mode 100644
index 0000000..99a7da5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102080w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102081w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102081w.mp3
new file mode 100644
index 0000000..f1ad326
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102081w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102082w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102082w.mp3
new file mode 100644
index 0000000..c417453
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102082w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102083w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102083w.mp3
new file mode 100644
index 0000000..52e835f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102083w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102084w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102084w.mp3
new file mode 100644
index 0000000..a7cb186
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102084w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102085w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102085w.mp3
new file mode 100644
index 0000000..cb162ff
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102085w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102086w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102086w.mp3
new file mode 100644
index 0000000..a292223
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102086w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102087w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102087w.mp3
new file mode 100644
index 0000000..992b90f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102087w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102088w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102088w.mp3
new file mode 100644
index 0000000..84e0f03
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102088w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102089w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102089w.mp3
new file mode 100644
index 0000000..b282e90
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102089w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102090w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102090w.mp3
new file mode 100644
index 0000000..09ce24c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102090w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102091w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102091w.mp3
new file mode 100644
index 0000000..866d804
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102091w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102092w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102092w.mp3
new file mode 100644
index 0000000..b6c88b8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102092w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102093w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102093w.mp3
new file mode 100644
index 0000000..3baaffb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102093w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102094w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102094w.mp3
new file mode 100644
index 0000000..f6ee792
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102094w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102095w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102095w.mp3
new file mode 100644
index 0000000..43c2267
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102095w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102096w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102096w.mp3
new file mode 100644
index 0000000..81d7cc5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102096w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102097w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102097w.mp3
new file mode 100644
index 0000000..4598ec4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102097w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102098w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102098w.mp3
new file mode 100644
index 0000000..bcb2476
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102098w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102099w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102099w.mp3
new file mode 100644
index 0000000..ba154da
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102099w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102100w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102100w.mp3
new file mode 100644
index 0000000..f4dba08
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102100w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102101w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102101w.mp3
new file mode 100644
index 0000000..b43540f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102101w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102102w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102102w.mp3
new file mode 100644
index 0000000..f91b62d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102102w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102103w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102103w.mp3
new file mode 100644
index 0000000..c8d38c5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102103w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102104w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102104w.mp3
new file mode 100644
index 0000000..a32e954
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102104w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102105w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102105w.mp3
new file mode 100644
index 0000000..8449515
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102105w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102106w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102106w.mp3
new file mode 100644
index 0000000..16158db
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102106w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102107w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102107w.mp3
new file mode 100644
index 0000000..4a0fefb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102107w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102108w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102108w.mp3
new file mode 100644
index 0000000..649b29a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102108w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102109w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102109w.mp3
new file mode 100644
index 0000000..7cb89dd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102109w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102110w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102110w.mp3
new file mode 100644
index 0000000..85dd198
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102110w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102111w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102111w.mp3
new file mode 100644
index 0000000..759dfd1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102111w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102112w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102112w.mp3
new file mode 100644
index 0000000..1a408c0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102112w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102113w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102113w.mp3
new file mode 100644
index 0000000..c7607ee
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102113w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102114w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102114w.mp3
new file mode 100644
index 0000000..2fbd68c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102114w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102115w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102115w.mp3
new file mode 100644
index 0000000..1bb1164
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102115w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102116w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102116w.mp3
new file mode 100644
index 0000000..abb2511
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102116w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102117w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102117w.mp3
new file mode 100644
index 0000000..dec7f78
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102117w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102118w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102118w.mp3
new file mode 100644
index 0000000..dd4f08c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102118w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102119w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102119w.mp3
new file mode 100644
index 0000000..6a52a7a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102119w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102120w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102120w.mp3
new file mode 100644
index 0000000..d73afac
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102120w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102121w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102121w.mp3
new file mode 100644
index 0000000..1008852
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102121w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102122w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102122w.mp3
new file mode 100644
index 0000000..6406879
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102122w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102123w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102123w.mp3
new file mode 100644
index 0000000..bc6246f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102123w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102124w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102124w.mp3
new file mode 100644
index 0000000..4223797
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102124w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102125w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102125w.mp3
new file mode 100644
index 0000000..4525730
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102125w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102126w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102126w.mp3
new file mode 100644
index 0000000..d3b8770
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102126w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102127w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102127w.mp3
new file mode 100644
index 0000000..0a88bc4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102127w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102128w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102128w.mp3
new file mode 100644
index 0000000..62ef02a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102128w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102129w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102129w.mp3
new file mode 100644
index 0000000..dd8d397
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102129w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102130w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102130w.mp3
new file mode 100644
index 0000000..223d5e3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102130w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102131w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102131w.mp3
new file mode 100644
index 0000000..9b02a63
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102131w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102132w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102132w.mp3
new file mode 100644
index 0000000..9fadbc3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102132w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102133w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102133w.mp3
new file mode 100644
index 0000000..7a9e0e1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102133w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102134w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102134w.mp3
new file mode 100644
index 0000000..06cd2b2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102134w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102135w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102135w.mp3
new file mode 100644
index 0000000..c7664b1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102135w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102136w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102136w.mp3
new file mode 100644
index 0000000..bba31a4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102136w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102137w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102137w.mp3
new file mode 100644
index 0000000..04fd822
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102137w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102138w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102138w.mp3
new file mode 100644
index 0000000..3418993
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102138w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102139w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102139w.mp3
new file mode 100644
index 0000000..f2f4eef
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102139w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102140w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102140w.mp3
new file mode 100644
index 0000000..190bcae
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102140w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102141w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102141w.mp3
new file mode 100644
index 0000000..904fefd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102141w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102142w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102142w.mp3
new file mode 100644
index 0000000..660b0fb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102142w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102143w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102143w.mp3
new file mode 100644
index 0000000..711c148
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102143w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102144w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102144w.mp3
new file mode 100644
index 0000000..383a15b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102144w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102145w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102145w.mp3
new file mode 100644
index 0000000..d314698
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102145w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102146w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102146w.mp3
new file mode 100644
index 0000000..2096da9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_2_sl/0102146w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107001w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107001w.mp3
new file mode 100644
index 0000000..410d881
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107001w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107002w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107002w.mp3
new file mode 100644
index 0000000..30b937d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107002w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107003w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107003w.mp3
new file mode 100644
index 0000000..44489af
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107003w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107004w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107004w.mp3
new file mode 100644
index 0000000..4c61eb6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107004w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107005w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107005w.mp3
new file mode 100644
index 0000000..7570e4d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107005w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107006w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107006w.mp3
new file mode 100644
index 0000000..8a9f80a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107006w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107007w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107007w.mp3
new file mode 100644
index 0000000..43ec53c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107007w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107008w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107008w.mp3
new file mode 100644
index 0000000..23a77e2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107008w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107009w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107009w.mp3
new file mode 100644
index 0000000..09bdcd2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107009w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107010w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107010w.mp3
new file mode 100644
index 0000000..56f00c1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107010w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107011w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107011w.mp3
new file mode 100644
index 0000000..caf64ff
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107011w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107012w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107012w.mp3
new file mode 100644
index 0000000..6091bf6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107012w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107013w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107013w.mp3
new file mode 100644
index 0000000..6b19fb0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107013w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107014w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107014w.mp3
new file mode 100644
index 0000000..13788a4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107014w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107015w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107015w.mp3
new file mode 100644
index 0000000..a615bb6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107015w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107016w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107016w.mp3
new file mode 100644
index 0000000..aa41bb1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107016w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107017w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107017w.mp3
new file mode 100644
index 0000000..90aff4c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107017w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107018w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107018w.mp3
new file mode 100644
index 0000000..0736f29
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107018w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107019w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107019w.mp3
new file mode 100644
index 0000000..4a0d6b0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107019w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107020w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107020w.mp3
new file mode 100644
index 0000000..896f75f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107020w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107021w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107021w.mp3
new file mode 100644
index 0000000..a522949
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107021w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107022w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107022w.mp3
new file mode 100644
index 0000000..360c312
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107022w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107023w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107023w.mp3
new file mode 100644
index 0000000..ea09f51
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107023w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107024w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107024w.mp3
new file mode 100644
index 0000000..3b09cf0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107024w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107025w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107025w.mp3
new file mode 100644
index 0000000..28a3658
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107025w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107026w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107026w.mp3
new file mode 100644
index 0000000..d41f2fd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107026w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107027w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107027w.mp3
new file mode 100644
index 0000000..b0da080
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107027w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107028w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107028w.mp3
new file mode 100644
index 0000000..d6ad767
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107028w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107029w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107029w.mp3
new file mode 100644
index 0000000..e9b004d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107029w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107030w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107030w.mp3
new file mode 100644
index 0000000..868c5a8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107030w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107031w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107031w.mp3
new file mode 100644
index 0000000..3c2275e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107031w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107032w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107032w.mp3
new file mode 100644
index 0000000..da4a7dd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107032w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107033w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107033w.mp3
new file mode 100644
index 0000000..1ac7a31
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107033w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107034w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107034w.mp3
new file mode 100644
index 0000000..4e987d3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107034w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107035w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107035w.mp3
new file mode 100644
index 0000000..f552ace
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107035w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107036w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107036w.mp3
new file mode 100644
index 0000000..f75bb47
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107036w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107037w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107037w.mp3
new file mode 100644
index 0000000..abd2cce
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107037w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107038w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107038w.mp3
new file mode 100644
index 0000000..0f07802
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107038w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107039w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107039w.mp3
new file mode 100644
index 0000000..d6441a3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107039w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107040w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107040w.mp3
new file mode 100644
index 0000000..2b1f087
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107040w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107041w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107041w.mp3
new file mode 100644
index 0000000..58f2dad
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107041w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107042w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107042w.mp3
new file mode 100644
index 0000000..a0f2e47
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107042w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107043w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107043w.mp3
new file mode 100644
index 0000000..05534b8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107043w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107044w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107044w.mp3
new file mode 100644
index 0000000..1a94044
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107044w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107045w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107045w.mp3
new file mode 100644
index 0000000..d1a4f7a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107045w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107046w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107046w.mp3
new file mode 100644
index 0000000..4d0f4ca
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107046w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107047w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107047w.mp3
new file mode 100644
index 0000000..8afe11b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107047w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107048w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107048w.mp3
new file mode 100644
index 0000000..1bf703b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107048w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107049w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107049w.mp3
new file mode 100644
index 0000000..a1aae4c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107049w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107050w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107050w.mp3
new file mode 100644
index 0000000..cc1fc65
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107050w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107051w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107051w.mp3
new file mode 100644
index 0000000..5ded6c1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107051w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107052w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107052w.mp3
new file mode 100644
index 0000000..2135349
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107052w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107053w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107053w.mp3
new file mode 100644
index 0000000..96a0d01
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107053w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107054w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107054w.mp3
new file mode 100644
index 0000000..f9913f4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107054w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107055w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107055w.mp3
new file mode 100644
index 0000000..15b42ea
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107055w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107056w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107056w.mp3
new file mode 100644
index 0000000..aa33c85
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107056w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107057w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107057w.mp3
new file mode 100644
index 0000000..f974bc3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107057w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107058w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107058w.mp3
new file mode 100644
index 0000000..16ef94d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107058w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107059w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107059w.mp3
new file mode 100644
index 0000000..e0080fc
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107059w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107060w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107060w.mp3
new file mode 100644
index 0000000..5e0dcab
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107060w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107061w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107061w.mp3
new file mode 100644
index 0000000..a7540ff
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107061w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107062w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107062w.mp3
new file mode 100644
index 0000000..8be8a06
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107062w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107063w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107063w.mp3
new file mode 100644
index 0000000..145acdc
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107063w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107064w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107064w.mp3
new file mode 100644
index 0000000..cd09eef
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107064w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107065w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107065w.mp3
new file mode 100644
index 0000000..99b555d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107065w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107066w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107066w.mp3
new file mode 100644
index 0000000..7c97138
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107066w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107067w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107067w.mp3
new file mode 100644
index 0000000..a7521d1
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107067w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107068w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107068w.mp3
new file mode 100644
index 0000000..42da7ba
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107068w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107069w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107069w.mp3
new file mode 100644
index 0000000..e7ef764
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107069w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107070w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107070w.mp3
new file mode 100644
index 0000000..88b21e5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107070w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107071w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107071w.mp3
new file mode 100644
index 0000000..715a065
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107071w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107072w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107072w.mp3
new file mode 100644
index 0000000..1c71418
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107072w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107073w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107073w.mp3
new file mode 100644
index 0000000..b13d321
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107073w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107074w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107074w.mp3
new file mode 100644
index 0000000..391c3c8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107074w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107075w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107075w.mp3
new file mode 100644
index 0000000..1f10856
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107075w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107076w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107076w.mp3
new file mode 100644
index 0000000..a645044
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107076w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107078w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107078w.mp3
new file mode 100644
index 0000000..7c83402
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107078w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107079w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107079w.mp3
new file mode 100644
index 0000000..fb2a2e0
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107079w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107080w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107080w.mp3
new file mode 100644
index 0000000..f772349
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107080w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107081w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107081w.mp3
new file mode 100644
index 0000000..c1de803
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107081w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107082w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107082w.mp3
new file mode 100644
index 0000000..00f1c96
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107082w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107083w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107083w.mp3
new file mode 100644
index 0000000..33994ad
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107083w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107084w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107084w.mp3
new file mode 100644
index 0000000..a80f2ac
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107084w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107085w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107085w.mp3
new file mode 100644
index 0000000..6096e80
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107085w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107086w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107086w.mp3
new file mode 100644
index 0000000..b5e5664
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107086w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107087w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107087w.mp3
new file mode 100644
index 0000000..2b27215
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107087w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107088w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107088w.mp3
new file mode 100644
index 0000000..6a76fa6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107088w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107089w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107089w.mp3
new file mode 100644
index 0000000..dafdc0a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107089w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107090w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107090w.mp3
new file mode 100644
index 0000000..bc573d5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107090w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107091w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107091w.mp3
new file mode 100644
index 0000000..66b96e8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107091w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107092w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107092w.mp3
new file mode 100644
index 0000000..9cb458f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107092w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107093w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107093w.mp3
new file mode 100644
index 0000000..5c6e715
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107093w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107094w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107094w.mp3
new file mode 100644
index 0000000..5b8308a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107094w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107095w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107095w.mp3
new file mode 100644
index 0000000..3c1ea4a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107095w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107096w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107096w.mp3
new file mode 100644
index 0000000..6e55e62
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107096w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107097w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107097w.mp3
new file mode 100644
index 0000000..22df29d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107097w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107098w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107098w.mp3
new file mode 100644
index 0000000..df25fe5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107098w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107099w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107099w.mp3
new file mode 100644
index 0000000..bc42cc7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107099w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107100w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107100w.mp3
new file mode 100644
index 0000000..09f579b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107100w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107101w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107101w.mp3
new file mode 100644
index 0000000..a783289
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107101w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107102w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107102w.mp3
new file mode 100644
index 0000000..7b8555d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107102w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107103w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107103w.mp3
new file mode 100644
index 0000000..e3369f5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107103w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107104w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107104w.mp3
new file mode 100644
index 0000000..d6030cf
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107104w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107105w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107105w.mp3
new file mode 100644
index 0000000..e1cc21d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107105w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107106w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107106w.mp3
new file mode 100644
index 0000000..0e05ade
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107106w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107107w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107107w.mp3
new file mode 100644
index 0000000..5af7779
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107107w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107108w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107108w.mp3
new file mode 100644
index 0000000..eceab3b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107108w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107109w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107109w.mp3
new file mode 100644
index 0000000..b4e0d9e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107109w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107110w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107110w.mp3
new file mode 100644
index 0000000..78e05d2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107110w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107111w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107111w.mp3
new file mode 100644
index 0000000..e10aa16
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107111w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107112w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107112w.mp3
new file mode 100644
index 0000000..be2aa81
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107112w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107113w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107113w.mp3
new file mode 100644
index 0000000..89af948
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107113w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107114w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107114w.mp3
new file mode 100644
index 0000000..0167df2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107114w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107115w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107115w.mp3
new file mode 100644
index 0000000..90f2585
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107115w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107116w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107116w.mp3
new file mode 100644
index 0000000..7aba571
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107116w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107117w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107117w.mp3
new file mode 100644
index 0000000..27ffcbd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107117w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107118w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107118w.mp3
new file mode 100644
index 0000000..9fb101f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107118w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107119w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107119w.mp3
new file mode 100644
index 0000000..f3918f8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107119w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107120w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107120w.mp3
new file mode 100644
index 0000000..e160274
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107120w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107121w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107121w.mp3
new file mode 100644
index 0000000..29628ed
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107121w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107122w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107122w.mp3
new file mode 100644
index 0000000..0d47098
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107122w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107123w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107123w.mp3
new file mode 100644
index 0000000..cfe58b9
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107123w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107124w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107124w.mp3
new file mode 100644
index 0000000..d4f495d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107124w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107125w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107125w.mp3
new file mode 100644
index 0000000..6eaaec6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107125w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107126w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107126w.mp3
new file mode 100644
index 0000000..d6c0c47
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107126w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107127w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107127w.mp3
new file mode 100644
index 0000000..d1b8e79
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107127w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107128w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107128w.mp3
new file mode 100644
index 0000000..e1c021f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107128w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107129w.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107129w.mp3
new file mode 100644
index 0000000..5a55b82
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_7_sl/0107129w.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109002c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109002c.mp3
new file mode 100644
index 0000000..fb854a7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109002c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109003c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109003c.mp3
new file mode 100644
index 0000000..662f66d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109003c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109004c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109004c.mp3
new file mode 100644
index 0000000..a6df5ef
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109004c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109005c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109005c.mp3
new file mode 100644
index 0000000..da83026
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109005c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109006c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109006c.mp3
new file mode 100644
index 0000000..2a83314
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109006c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109007c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109007c.mp3
new file mode 100644
index 0000000..65bdf14
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109007c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109008c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109008c.mp3
new file mode 100644
index 0000000..8cd7cdd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109008c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109009c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109009c.mp3
new file mode 100644
index 0000000..1a9a27c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109009c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109010c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109010c.mp3
new file mode 100644
index 0000000..84304ee
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109010c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109011c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109011c.mp3
new file mode 100644
index 0000000..1a6b096
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109011c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109012c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109012c.mp3
new file mode 100644
index 0000000..c2f0079
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109012c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109013c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109013c.mp3
new file mode 100644
index 0000000..3ae565f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109013c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109014c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109014c.mp3
new file mode 100644
index 0000000..ee361fc
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109014c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109015c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109015c.mp3
new file mode 100644
index 0000000..e7aecc3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109015c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109016c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109016c.mp3
new file mode 100644
index 0000000..024f775
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109016c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109017c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109017c.mp3
new file mode 100644
index 0000000..a05358f
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109017c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109018c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109018c.mp3
new file mode 100644
index 0000000..eb71cd2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109018c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109019c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109019c.mp3
new file mode 100644
index 0000000..a45c1c4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109019c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109020c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109020c.mp3
new file mode 100644
index 0000000..1e8faa5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109020c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109021c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109021c.mp3
new file mode 100644
index 0000000..204985d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109021c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109022c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109022c.mp3
new file mode 100644
index 0000000..97a683d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109022c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109023c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109023c.mp3
new file mode 100644
index 0000000..6a300ab
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109023c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109024c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109024c.mp3
new file mode 100644
index 0000000..557314e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109024c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109025c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109025c.mp3
new file mode 100644
index 0000000..d32da16
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109025c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109026c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109026c.mp3
new file mode 100644
index 0000000..3fd2924
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109026c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109027c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109027c.mp3
new file mode 100644
index 0000000..b593851
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109027c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109028c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109028c.mp3
new file mode 100644
index 0000000..0538fa5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109028c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109029c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109029c.mp3
new file mode 100644
index 0000000..6ed23ae
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109029c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109030c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109030c.mp3
new file mode 100644
index 0000000..ba5f512
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109030c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109031c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109031c.mp3
new file mode 100644
index 0000000..1d020d3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109031c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109032c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109032c.mp3
new file mode 100644
index 0000000..6a1e990
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109032c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109033c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109033c.mp3
new file mode 100644
index 0000000..3aa16a2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109033c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109034c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109034c.mp3
new file mode 100644
index 0000000..84ba6f5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109034c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109035c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109035c.mp3
new file mode 100644
index 0000000..ac02aae
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109035c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109036c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109036c.mp3
new file mode 100644
index 0000000..a979c26
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109036c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109037c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109037c.mp3
new file mode 100644
index 0000000..7b71d85
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109037c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109038c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109038c.mp3
new file mode 100644
index 0000000..28037b3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109038c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109039c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109039c.mp3
new file mode 100644
index 0000000..043cd6b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109039c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109040c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109040c.mp3
new file mode 100644
index 0000000..c151751
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109040c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109041c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109041c.mp3
new file mode 100644
index 0000000..b0d8410
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109041c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109042c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109042c.mp3
new file mode 100644
index 0000000..18b0b81
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109042c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109043c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109043c.mp3
new file mode 100644
index 0000000..b008cac
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109043c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109044c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109044c.mp3
new file mode 100644
index 0000000..390753e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109044c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109045c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109045c.mp3
new file mode 100644
index 0000000..38c54cf
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109045c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109046c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109046c.mp3
new file mode 100644
index 0000000..1dbacce
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109046c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109047c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109047c.mp3
new file mode 100644
index 0000000..17c7d93
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109047c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109048c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109048c.mp3
new file mode 100644
index 0000000..7718d53
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109048c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109049c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109049c.mp3
new file mode 100644
index 0000000..5819201
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109049c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109051c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109051c.mp3
new file mode 100644
index 0000000..d3ddc9a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109051c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109052c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109052c.mp3
new file mode 100644
index 0000000..bac586d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109052c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109053c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109053c.mp3
new file mode 100644
index 0000000..28963cd
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109053c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109054c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109054c.mp3
new file mode 100644
index 0000000..ba241b5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109054c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109055c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109055c.mp3
new file mode 100644
index 0000000..029d145
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109055c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109056c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109056c.mp3
new file mode 100644
index 0000000..5408b0a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109056c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109057c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109057c.mp3
new file mode 100644
index 0000000..a9f30b2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109057c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109058c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109058c.mp3
new file mode 100644
index 0000000..b693ca3
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109058c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109059c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109059c.mp3
new file mode 100644
index 0000000..2bf7316
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109059c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109060c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109060c.mp3
new file mode 100644
index 0000000..3bca24c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109060c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109061c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109061c.mp3
new file mode 100644
index 0000000..013d6d6
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109061c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109062c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109062c.mp3
new file mode 100644
index 0000000..6ae4af2
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109062c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109063c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109063c.mp3
new file mode 100644
index 0000000..3b0bde5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109063c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109064c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109064c.mp3
new file mode 100644
index 0000000..fde4346
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109064c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109065c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109065c.mp3
new file mode 100644
index 0000000..116bb20
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109065c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109066c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109066c.mp3
new file mode 100644
index 0000000..3fe4ab4
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109066c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109067c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109067c.mp3
new file mode 100644
index 0000000..9c02b03
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109067c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109068c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109068c.mp3
new file mode 100644
index 0000000..b0ee714
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109068c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109069c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109069c.mp3
new file mode 100644
index 0000000..211e2ac
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109069c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109070c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109070c.mp3
new file mode 100644
index 0000000..446564a
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109070c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109071c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109071c.mp3
new file mode 100644
index 0000000..cf7646e
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109071c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109072c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109072c.mp3
new file mode 100644
index 0000000..cc1d6df
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109072c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109073c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109073c.mp3
new file mode 100644
index 0000000..323a5a8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109073c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109074c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109074c.mp3
new file mode 100644
index 0000000..233d943
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109074c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109075c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109075c.mp3
new file mode 100644
index 0000000..1ef8472
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109075c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109076c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109076c.mp3
new file mode 100644
index 0000000..e081bfe
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109076c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109077c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109077c.mp3
new file mode 100644
index 0000000..1c96242
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109077c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109078c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109078c.mp3
new file mode 100644
index 0000000..2d7ab4d
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109078c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109079c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109079c.mp3
new file mode 100644
index 0000000..10b6d9b
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109079c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109080c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109080c.mp3
new file mode 100644
index 0000000..6786641
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109080c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109081c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109081c.mp3
new file mode 100644
index 0000000..c69c545
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109081c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109082c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109082c.mp3
new file mode 100644
index 0000000..3def1b5
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109082c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109083c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109083c.mp3
new file mode 100644
index 0000000..998b785
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109083c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109084c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109084c.mp3
new file mode 100644
index 0000000..34fb8a8
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109084c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109085c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109085c.mp3
new file mode 100644
index 0000000..9fa76ac
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109085c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109086c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109086c.mp3
new file mode 100644
index 0000000..442b497
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109086c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109087c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109087c.mp3
new file mode 100644
index 0000000..8a6ea5c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109087c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109088c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109088c.mp3
new file mode 100644
index 0000000..6dc651c
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109088c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109089c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109089c.mp3
new file mode 100644
index 0000000..aaf03a7
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109089c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109090c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109090c.mp3
new file mode 100644
index 0000000..9011f06
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109090c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109091c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109091c.mp3
new file mode 100644
index 0000000..4d48066
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109091c.mp3 differ
diff --git a/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109092c.mp3 b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109092c.mp3
new file mode 100644
index 0000000..54a3cbb
Binary files /dev/null and b/old/html/multidic/voices/novy_adresar_pro_zvuky/zal_9_ko/0109092c.mp3 differ
diff --git a/old/html/multidic/voices/word/10.mp3 b/old/html/multidic/voices/word/10.mp3
new file mode 100644
index 0000000..3302aa2
Binary files /dev/null and b/old/html/multidic/voices/word/10.mp3 differ
diff --git a/old/html/multidic/voices/word/100.mp3 b/old/html/multidic/voices/word/100.mp3
new file mode 100644
index 0000000..3baaffb
Binary files /dev/null and b/old/html/multidic/voices/word/100.mp3 differ
diff --git a/old/html/multidic/voices/word/101.mp3 b/old/html/multidic/voices/word/101.mp3
new file mode 100644
index 0000000..f6ee792
Binary files /dev/null and b/old/html/multidic/voices/word/101.mp3 differ
diff --git a/old/html/multidic/voices/word/102.mp3 b/old/html/multidic/voices/word/102.mp3
new file mode 100644
index 0000000..43c2267
Binary files /dev/null and b/old/html/multidic/voices/word/102.mp3 differ
diff --git a/old/html/multidic/voices/word/103.mp3 b/old/html/multidic/voices/word/103.mp3
new file mode 100644
index 0000000..81d7cc5
Binary files /dev/null and b/old/html/multidic/voices/word/103.mp3 differ
diff --git a/old/html/multidic/voices/word/104.mp3 b/old/html/multidic/voices/word/104.mp3
new file mode 100644
index 0000000..4598ec4
Binary files /dev/null and b/old/html/multidic/voices/word/104.mp3 differ
diff --git a/old/html/multidic/voices/word/105.mp3 b/old/html/multidic/voices/word/105.mp3
new file mode 100644
index 0000000..bcb2476
Binary files /dev/null and b/old/html/multidic/voices/word/105.mp3 differ
diff --git a/old/html/multidic/voices/word/106.mp3 b/old/html/multidic/voices/word/106.mp3
new file mode 100644
index 0000000..ba154da
Binary files /dev/null and b/old/html/multidic/voices/word/106.mp3 differ
diff --git a/old/html/multidic/voices/word/107.mp3 b/old/html/multidic/voices/word/107.mp3
new file mode 100644
index 0000000..f4dba08
Binary files /dev/null and b/old/html/multidic/voices/word/107.mp3 differ
diff --git a/old/html/multidic/voices/word/108.mp3 b/old/html/multidic/voices/word/108.mp3
new file mode 100644
index 0000000..b43540f
Binary files /dev/null and b/old/html/multidic/voices/word/108.mp3 differ
diff --git a/old/html/multidic/voices/word/109.mp3 b/old/html/multidic/voices/word/109.mp3
new file mode 100644
index 0000000..f91b62d
Binary files /dev/null and b/old/html/multidic/voices/word/109.mp3 differ
diff --git a/old/html/multidic/voices/word/11.mp3 b/old/html/multidic/voices/word/11.mp3
new file mode 100644
index 0000000..f39f450
Binary files /dev/null and b/old/html/multidic/voices/word/11.mp3 differ
diff --git a/old/html/multidic/voices/word/110.mp3 b/old/html/multidic/voices/word/110.mp3
new file mode 100644
index 0000000..c8d38c5
Binary files /dev/null and b/old/html/multidic/voices/word/110.mp3 differ
diff --git a/old/html/multidic/voices/word/111.mp3 b/old/html/multidic/voices/word/111.mp3
new file mode 100644
index 0000000..8449515
Binary files /dev/null and b/old/html/multidic/voices/word/111.mp3 differ
diff --git a/old/html/multidic/voices/word/112.mp3 b/old/html/multidic/voices/word/112.mp3
new file mode 100644
index 0000000..16158db
Binary files /dev/null and b/old/html/multidic/voices/word/112.mp3 differ
diff --git a/old/html/multidic/voices/word/113.mp3 b/old/html/multidic/voices/word/113.mp3
new file mode 100644
index 0000000..4a0fefb
Binary files /dev/null and b/old/html/multidic/voices/word/113.mp3 differ
diff --git a/old/html/multidic/voices/word/114.mp3 b/old/html/multidic/voices/word/114.mp3
new file mode 100644
index 0000000..649b29a
Binary files /dev/null and b/old/html/multidic/voices/word/114.mp3 differ
diff --git a/old/html/multidic/voices/word/115.mp3 b/old/html/multidic/voices/word/115.mp3
new file mode 100644
index 0000000..85dd198
Binary files /dev/null and b/old/html/multidic/voices/word/115.mp3 differ
diff --git a/old/html/multidic/voices/word/116.mp3 b/old/html/multidic/voices/word/116.mp3
new file mode 100644
index 0000000..759dfd1
Binary files /dev/null and b/old/html/multidic/voices/word/116.mp3 differ
diff --git a/old/html/multidic/voices/word/117.mp3 b/old/html/multidic/voices/word/117.mp3
new file mode 100644
index 0000000..1a408c0
Binary files /dev/null and b/old/html/multidic/voices/word/117.mp3 differ
diff --git a/old/html/multidic/voices/word/118.mp3 b/old/html/multidic/voices/word/118.mp3
new file mode 100644
index 0000000..c7607ee
Binary files /dev/null and b/old/html/multidic/voices/word/118.mp3 differ
diff --git a/old/html/multidic/voices/word/119.mp3 b/old/html/multidic/voices/word/119.mp3
new file mode 100644
index 0000000..2fbd68c
Binary files /dev/null and b/old/html/multidic/voices/word/119.mp3 differ
diff --git a/old/html/multidic/voices/word/12.mp3 b/old/html/multidic/voices/word/12.mp3
new file mode 100644
index 0000000..fcf2013
Binary files /dev/null and b/old/html/multidic/voices/word/12.mp3 differ
diff --git a/old/html/multidic/voices/word/120.mp3 b/old/html/multidic/voices/word/120.mp3
new file mode 100644
index 0000000..1bb1164
Binary files /dev/null and b/old/html/multidic/voices/word/120.mp3 differ
diff --git a/old/html/multidic/voices/word/121.mp3 b/old/html/multidic/voices/word/121.mp3
new file mode 100644
index 0000000..abb2511
Binary files /dev/null and b/old/html/multidic/voices/word/121.mp3 differ
diff --git a/old/html/multidic/voices/word/122.mp3 b/old/html/multidic/voices/word/122.mp3
new file mode 100644
index 0000000..dec7f78
Binary files /dev/null and b/old/html/multidic/voices/word/122.mp3 differ
diff --git a/old/html/multidic/voices/word/123.mp3 b/old/html/multidic/voices/word/123.mp3
new file mode 100644
index 0000000..dd4f08c
Binary files /dev/null and b/old/html/multidic/voices/word/123.mp3 differ
diff --git a/old/html/multidic/voices/word/124.mp3 b/old/html/multidic/voices/word/124.mp3
new file mode 100644
index 0000000..d73afac
Binary files /dev/null and b/old/html/multidic/voices/word/124.mp3 differ
diff --git a/old/html/multidic/voices/word/125.mp3 b/old/html/multidic/voices/word/125.mp3
new file mode 100644
index 0000000..1008852
Binary files /dev/null and b/old/html/multidic/voices/word/125.mp3 differ
diff --git a/old/html/multidic/voices/word/126.mp3 b/old/html/multidic/voices/word/126.mp3
new file mode 100644
index 0000000..bc6246f
Binary files /dev/null and b/old/html/multidic/voices/word/126.mp3 differ
diff --git a/old/html/multidic/voices/word/127.mp3 b/old/html/multidic/voices/word/127.mp3
new file mode 100644
index 0000000..4223797
Binary files /dev/null and b/old/html/multidic/voices/word/127.mp3 differ
diff --git a/old/html/multidic/voices/word/128.mp3 b/old/html/multidic/voices/word/128.mp3
new file mode 100644
index 0000000..4525730
Binary files /dev/null and b/old/html/multidic/voices/word/128.mp3 differ
diff --git a/old/html/multidic/voices/word/129.mp3 b/old/html/multidic/voices/word/129.mp3
new file mode 100644
index 0000000..d3b8770
Binary files /dev/null and b/old/html/multidic/voices/word/129.mp3 differ
diff --git a/old/html/multidic/voices/word/13.mp3 b/old/html/multidic/voices/word/13.mp3
new file mode 100644
index 0000000..3302aa2
Binary files /dev/null and b/old/html/multidic/voices/word/13.mp3 differ
diff --git a/old/html/multidic/voices/word/130.mp3 b/old/html/multidic/voices/word/130.mp3
new file mode 100644
index 0000000..0a88bc4
Binary files /dev/null and b/old/html/multidic/voices/word/130.mp3 differ
diff --git a/old/html/multidic/voices/word/131.mp3 b/old/html/multidic/voices/word/131.mp3
new file mode 100644
index 0000000..62ef02a
Binary files /dev/null and b/old/html/multidic/voices/word/131.mp3 differ
diff --git a/old/html/multidic/voices/word/132.mp3 b/old/html/multidic/voices/word/132.mp3
new file mode 100644
index 0000000..dd8d397
Binary files /dev/null and b/old/html/multidic/voices/word/132.mp3 differ
diff --git a/old/html/multidic/voices/word/133.mp3 b/old/html/multidic/voices/word/133.mp3
new file mode 100644
index 0000000..223d5e3
Binary files /dev/null and b/old/html/multidic/voices/word/133.mp3 differ
diff --git a/old/html/multidic/voices/word/134.mp3 b/old/html/multidic/voices/word/134.mp3
new file mode 100644
index 0000000..9b02a63
Binary files /dev/null and b/old/html/multidic/voices/word/134.mp3 differ
diff --git a/old/html/multidic/voices/word/135.mp3 b/old/html/multidic/voices/word/135.mp3
new file mode 100644
index 0000000..9fadbc3
Binary files /dev/null and b/old/html/multidic/voices/word/135.mp3 differ
diff --git a/old/html/multidic/voices/word/136.mp3 b/old/html/multidic/voices/word/136.mp3
new file mode 100644
index 0000000..7a9e0e1
Binary files /dev/null and b/old/html/multidic/voices/word/136.mp3 differ
diff --git a/old/html/multidic/voices/word/137.mp3 b/old/html/multidic/voices/word/137.mp3
new file mode 100644
index 0000000..06cd2b2
Binary files /dev/null and b/old/html/multidic/voices/word/137.mp3 differ
diff --git a/old/html/multidic/voices/word/138.mp3 b/old/html/multidic/voices/word/138.mp3
new file mode 100644
index 0000000..c7664b1
Binary files /dev/null and b/old/html/multidic/voices/word/138.mp3 differ
diff --git a/old/html/multidic/voices/word/139.mp3 b/old/html/multidic/voices/word/139.mp3
new file mode 100644
index 0000000..bba31a4
Binary files /dev/null and b/old/html/multidic/voices/word/139.mp3 differ
diff --git a/old/html/multidic/voices/word/14.mp3 b/old/html/multidic/voices/word/14.mp3
new file mode 100644
index 0000000..f39f450
Binary files /dev/null and b/old/html/multidic/voices/word/14.mp3 differ
diff --git a/old/html/multidic/voices/word/140.mp3 b/old/html/multidic/voices/word/140.mp3
new file mode 100644
index 0000000..04fd822
Binary files /dev/null and b/old/html/multidic/voices/word/140.mp3 differ
diff --git a/old/html/multidic/voices/word/141.mp3 b/old/html/multidic/voices/word/141.mp3
new file mode 100644
index 0000000..3418993
Binary files /dev/null and b/old/html/multidic/voices/word/141.mp3 differ
diff --git a/old/html/multidic/voices/word/142.mp3 b/old/html/multidic/voices/word/142.mp3
new file mode 100644
index 0000000..f2f4eef
Binary files /dev/null and b/old/html/multidic/voices/word/142.mp3 differ
diff --git a/old/html/multidic/voices/word/143.mp3 b/old/html/multidic/voices/word/143.mp3
new file mode 100644
index 0000000..190bcae
Binary files /dev/null and b/old/html/multidic/voices/word/143.mp3 differ
diff --git a/old/html/multidic/voices/word/144.mp3 b/old/html/multidic/voices/word/144.mp3
new file mode 100644
index 0000000..904fefd
Binary files /dev/null and b/old/html/multidic/voices/word/144.mp3 differ
diff --git a/old/html/multidic/voices/word/145.mp3 b/old/html/multidic/voices/word/145.mp3
new file mode 100644
index 0000000..660b0fb
Binary files /dev/null and b/old/html/multidic/voices/word/145.mp3 differ
diff --git a/old/html/multidic/voices/word/146.mp3 b/old/html/multidic/voices/word/146.mp3
new file mode 100644
index 0000000..383a15b
Binary files /dev/null and b/old/html/multidic/voices/word/146.mp3 differ
diff --git a/old/html/multidic/voices/word/147.mp3 b/old/html/multidic/voices/word/147.mp3
new file mode 100644
index 0000000..d314698
Binary files /dev/null and b/old/html/multidic/voices/word/147.mp3 differ
diff --git a/old/html/multidic/voices/word/148.mp3 b/old/html/multidic/voices/word/148.mp3
new file mode 100644
index 0000000..2096da9
Binary files /dev/null and b/old/html/multidic/voices/word/148.mp3 differ
diff --git a/old/html/multidic/voices/word/149.mp3 b/old/html/multidic/voices/word/149.mp3
new file mode 100644
index 0000000..5b2cb7e
Binary files /dev/null and b/old/html/multidic/voices/word/149.mp3 differ
diff --git a/old/html/multidic/voices/word/15.mp3 b/old/html/multidic/voices/word/15.mp3
new file mode 100644
index 0000000..fb167de
Binary files /dev/null and b/old/html/multidic/voices/word/15.mp3 differ
diff --git a/old/html/multidic/voices/word/150.mp3 b/old/html/multidic/voices/word/150.mp3
new file mode 100644
index 0000000..1feb555
Binary files /dev/null and b/old/html/multidic/voices/word/150.mp3 differ
diff --git a/old/html/multidic/voices/word/151.mp3 b/old/html/multidic/voices/word/151.mp3
new file mode 100644
index 0000000..b4e8bad
Binary files /dev/null and b/old/html/multidic/voices/word/151.mp3 differ
diff --git a/old/html/multidic/voices/word/152.mp3 b/old/html/multidic/voices/word/152.mp3
new file mode 100644
index 0000000..0387952
Binary files /dev/null and b/old/html/multidic/voices/word/152.mp3 differ
diff --git a/old/html/multidic/voices/word/153.mp3 b/old/html/multidic/voices/word/153.mp3
new file mode 100644
index 0000000..5d334d7
Binary files /dev/null and b/old/html/multidic/voices/word/153.mp3 differ
diff --git a/old/html/multidic/voices/word/154.mp3 b/old/html/multidic/voices/word/154.mp3
new file mode 100644
index 0000000..113a75d
Binary files /dev/null and b/old/html/multidic/voices/word/154.mp3 differ
diff --git a/old/html/multidic/voices/word/155.mp3 b/old/html/multidic/voices/word/155.mp3
new file mode 100644
index 0000000..fa3262c
Binary files /dev/null and b/old/html/multidic/voices/word/155.mp3 differ
diff --git a/old/html/multidic/voices/word/156.mp3 b/old/html/multidic/voices/word/156.mp3
new file mode 100644
index 0000000..647a125
Binary files /dev/null and b/old/html/multidic/voices/word/156.mp3 differ
diff --git a/old/html/multidic/voices/word/157.mp3 b/old/html/multidic/voices/word/157.mp3
new file mode 100644
index 0000000..5ae5330
Binary files /dev/null and b/old/html/multidic/voices/word/157.mp3 differ
diff --git a/old/html/multidic/voices/word/158.mp3 b/old/html/multidic/voices/word/158.mp3
new file mode 100644
index 0000000..40a2983
Binary files /dev/null and b/old/html/multidic/voices/word/158.mp3 differ
diff --git a/old/html/multidic/voices/word/159.mp3 b/old/html/multidic/voices/word/159.mp3
new file mode 100644
index 0000000..746904b
Binary files /dev/null and b/old/html/multidic/voices/word/159.mp3 differ
diff --git a/old/html/multidic/voices/word/16.mp3 b/old/html/multidic/voices/word/16.mp3
new file mode 100644
index 0000000..910debf
Binary files /dev/null and b/old/html/multidic/voices/word/16.mp3 differ
diff --git a/old/html/multidic/voices/word/160.mp3 b/old/html/multidic/voices/word/160.mp3
new file mode 100644
index 0000000..27498a7
Binary files /dev/null and b/old/html/multidic/voices/word/160.mp3 differ
diff --git a/old/html/multidic/voices/word/161.mp3 b/old/html/multidic/voices/word/161.mp3
new file mode 100644
index 0000000..a4ee5a3
Binary files /dev/null and b/old/html/multidic/voices/word/161.mp3 differ
diff --git a/old/html/multidic/voices/word/162.mp3 b/old/html/multidic/voices/word/162.mp3
new file mode 100644
index 0000000..d1849e3
Binary files /dev/null and b/old/html/multidic/voices/word/162.mp3 differ
diff --git a/old/html/multidic/voices/word/163.mp3 b/old/html/multidic/voices/word/163.mp3
new file mode 100644
index 0000000..a7ef273
Binary files /dev/null and b/old/html/multidic/voices/word/163.mp3 differ
diff --git a/old/html/multidic/voices/word/164.mp3 b/old/html/multidic/voices/word/164.mp3
new file mode 100644
index 0000000..9cfeec9
Binary files /dev/null and b/old/html/multidic/voices/word/164.mp3 differ
diff --git a/old/html/multidic/voices/word/165.mp3 b/old/html/multidic/voices/word/165.mp3
new file mode 100644
index 0000000..e91eb9b
Binary files /dev/null and b/old/html/multidic/voices/word/165.mp3 differ
diff --git a/old/html/multidic/voices/word/166.mp3 b/old/html/multidic/voices/word/166.mp3
new file mode 100644
index 0000000..ade9319
Binary files /dev/null and b/old/html/multidic/voices/word/166.mp3 differ
diff --git a/old/html/multidic/voices/word/167.mp3 b/old/html/multidic/voices/word/167.mp3
new file mode 100644
index 0000000..b112b0f
Binary files /dev/null and b/old/html/multidic/voices/word/167.mp3 differ
diff --git a/old/html/multidic/voices/word/168.mp3 b/old/html/multidic/voices/word/168.mp3
new file mode 100644
index 0000000..4b838fa
Binary files /dev/null and b/old/html/multidic/voices/word/168.mp3 differ
diff --git a/old/html/multidic/voices/word/169.mp3 b/old/html/multidic/voices/word/169.mp3
new file mode 100644
index 0000000..73de12c
Binary files /dev/null and b/old/html/multidic/voices/word/169.mp3 differ
diff --git a/old/html/multidic/voices/word/17.mp3 b/old/html/multidic/voices/word/17.mp3
new file mode 100644
index 0000000..00a84d8
Binary files /dev/null and b/old/html/multidic/voices/word/17.mp3 differ
diff --git a/old/html/multidic/voices/word/170.mp3 b/old/html/multidic/voices/word/170.mp3
new file mode 100644
index 0000000..4fac4be
Binary files /dev/null and b/old/html/multidic/voices/word/170.mp3 differ
diff --git a/old/html/multidic/voices/word/171.mp3 b/old/html/multidic/voices/word/171.mp3
new file mode 100644
index 0000000..b74c2cc
Binary files /dev/null and b/old/html/multidic/voices/word/171.mp3 differ
diff --git a/old/html/multidic/voices/word/172.mp3 b/old/html/multidic/voices/word/172.mp3
new file mode 100644
index 0000000..a1f2714
Binary files /dev/null and b/old/html/multidic/voices/word/172.mp3 differ
diff --git a/old/html/multidic/voices/word/173.mp3 b/old/html/multidic/voices/word/173.mp3
new file mode 100644
index 0000000..d944312
Binary files /dev/null and b/old/html/multidic/voices/word/173.mp3 differ
diff --git a/old/html/multidic/voices/word/175.mp3 b/old/html/multidic/voices/word/175.mp3
new file mode 100644
index 0000000..39734da
Binary files /dev/null and b/old/html/multidic/voices/word/175.mp3 differ
diff --git a/old/html/multidic/voices/word/176.mp3 b/old/html/multidic/voices/word/176.mp3
new file mode 100644
index 0000000..e2e4fc5
Binary files /dev/null and b/old/html/multidic/voices/word/176.mp3 differ
diff --git a/old/html/multidic/voices/word/177.mp3 b/old/html/multidic/voices/word/177.mp3
new file mode 100644
index 0000000..94cf5b5
Binary files /dev/null and b/old/html/multidic/voices/word/177.mp3 differ
diff --git a/old/html/multidic/voices/word/178.mp3 b/old/html/multidic/voices/word/178.mp3
new file mode 100644
index 0000000..0a33fd5
Binary files /dev/null and b/old/html/multidic/voices/word/178.mp3 differ
diff --git a/old/html/multidic/voices/word/179.mp3 b/old/html/multidic/voices/word/179.mp3
new file mode 100644
index 0000000..6723856
Binary files /dev/null and b/old/html/multidic/voices/word/179.mp3 differ
diff --git a/old/html/multidic/voices/word/18.mp3 b/old/html/multidic/voices/word/18.mp3
new file mode 100644
index 0000000..4dcb4ad
Binary files /dev/null and b/old/html/multidic/voices/word/18.mp3 differ
diff --git a/old/html/multidic/voices/word/180.mp3 b/old/html/multidic/voices/word/180.mp3
new file mode 100644
index 0000000..89611e9
Binary files /dev/null and b/old/html/multidic/voices/word/180.mp3 differ
diff --git a/old/html/multidic/voices/word/181.mp3 b/old/html/multidic/voices/word/181.mp3
new file mode 100644
index 0000000..71cc808
Binary files /dev/null and b/old/html/multidic/voices/word/181.mp3 differ
diff --git a/old/html/multidic/voices/word/182.mp3 b/old/html/multidic/voices/word/182.mp3
new file mode 100644
index 0000000..099d3b3
Binary files /dev/null and b/old/html/multidic/voices/word/182.mp3 differ
diff --git a/old/html/multidic/voices/word/183.mp3 b/old/html/multidic/voices/word/183.mp3
new file mode 100644
index 0000000..83a329a
Binary files /dev/null and b/old/html/multidic/voices/word/183.mp3 differ
diff --git a/old/html/multidic/voices/word/184.mp3 b/old/html/multidic/voices/word/184.mp3
new file mode 100644
index 0000000..d63f846
Binary files /dev/null and b/old/html/multidic/voices/word/184.mp3 differ
diff --git a/old/html/multidic/voices/word/185.mp3 b/old/html/multidic/voices/word/185.mp3
new file mode 100644
index 0000000..9ef922b
Binary files /dev/null and b/old/html/multidic/voices/word/185.mp3 differ
diff --git a/old/html/multidic/voices/word/186.mp3 b/old/html/multidic/voices/word/186.mp3
new file mode 100644
index 0000000..a68d9b4
Binary files /dev/null and b/old/html/multidic/voices/word/186.mp3 differ
diff --git a/old/html/multidic/voices/word/187.mp3 b/old/html/multidic/voices/word/187.mp3
new file mode 100644
index 0000000..f52a7f3
Binary files /dev/null and b/old/html/multidic/voices/word/187.mp3 differ
diff --git a/old/html/multidic/voices/word/188.mp3 b/old/html/multidic/voices/word/188.mp3
new file mode 100644
index 0000000..9e815b5
Binary files /dev/null and b/old/html/multidic/voices/word/188.mp3 differ
diff --git a/old/html/multidic/voices/word/189.mp3 b/old/html/multidic/voices/word/189.mp3
new file mode 100644
index 0000000..1905323
Binary files /dev/null and b/old/html/multidic/voices/word/189.mp3 differ
diff --git a/old/html/multidic/voices/word/19.mp3 b/old/html/multidic/voices/word/19.mp3
new file mode 100644
index 0000000..fed7520
Binary files /dev/null and b/old/html/multidic/voices/word/19.mp3 differ
diff --git a/old/html/multidic/voices/word/190.mp3 b/old/html/multidic/voices/word/190.mp3
new file mode 100644
index 0000000..24c1403
Binary files /dev/null and b/old/html/multidic/voices/word/190.mp3 differ
diff --git a/old/html/multidic/voices/word/191.mp3 b/old/html/multidic/voices/word/191.mp3
new file mode 100644
index 0000000..98a130c
Binary files /dev/null and b/old/html/multidic/voices/word/191.mp3 differ
diff --git a/old/html/multidic/voices/word/192.mp3 b/old/html/multidic/voices/word/192.mp3
new file mode 100644
index 0000000..501276b
Binary files /dev/null and b/old/html/multidic/voices/word/192.mp3 differ
diff --git a/old/html/multidic/voices/word/193.mp3 b/old/html/multidic/voices/word/193.mp3
new file mode 100644
index 0000000..3b6e568
Binary files /dev/null and b/old/html/multidic/voices/word/193.mp3 differ
diff --git a/old/html/multidic/voices/word/194.mp3 b/old/html/multidic/voices/word/194.mp3
new file mode 100644
index 0000000..f211203
Binary files /dev/null and b/old/html/multidic/voices/word/194.mp3 differ
diff --git a/old/html/multidic/voices/word/1949.mp3 b/old/html/multidic/voices/word/1949.mp3
new file mode 100644
index 0000000..0f21dc2
Binary files /dev/null and b/old/html/multidic/voices/word/1949.mp3 differ
diff --git a/old/html/multidic/voices/word/195.mp3 b/old/html/multidic/voices/word/195.mp3
new file mode 100644
index 0000000..4c64832
Binary files /dev/null and b/old/html/multidic/voices/word/195.mp3 differ
diff --git a/old/html/multidic/voices/word/1950.mp3 b/old/html/multidic/voices/word/1950.mp3
new file mode 100644
index 0000000..a292223
Binary files /dev/null and b/old/html/multidic/voices/word/1950.mp3 differ
diff --git a/old/html/multidic/voices/word/1951.mp3 b/old/html/multidic/voices/word/1951.mp3
new file mode 100644
index 0000000..b6c88b8
Binary files /dev/null and b/old/html/multidic/voices/word/1951.mp3 differ
diff --git a/old/html/multidic/voices/word/1952.mp3 b/old/html/multidic/voices/word/1952.mp3
new file mode 100644
index 0000000..6a674b7
Binary files /dev/null and b/old/html/multidic/voices/word/1952.mp3 differ
diff --git a/old/html/multidic/voices/word/1953.mp3 b/old/html/multidic/voices/word/1953.mp3
new file mode 100644
index 0000000..a0ab669
Binary files /dev/null and b/old/html/multidic/voices/word/1953.mp3 differ
diff --git a/old/html/multidic/voices/word/1954.mp3 b/old/html/multidic/voices/word/1954.mp3
new file mode 100644
index 0000000..801a8e0
Binary files /dev/null and b/old/html/multidic/voices/word/1954.mp3 differ
diff --git a/old/html/multidic/voices/word/1955.mp3 b/old/html/multidic/voices/word/1955.mp3
new file mode 100644
index 0000000..ca89fa5
Binary files /dev/null and b/old/html/multidic/voices/word/1955.mp3 differ
diff --git a/old/html/multidic/voices/word/1956.mp3 b/old/html/multidic/voices/word/1956.mp3
new file mode 100644
index 0000000..92e0143
Binary files /dev/null and b/old/html/multidic/voices/word/1956.mp3 differ
diff --git a/old/html/multidic/voices/word/1957.mp3 b/old/html/multidic/voices/word/1957.mp3
new file mode 100644
index 0000000..24dc305
Binary files /dev/null and b/old/html/multidic/voices/word/1957.mp3 differ
diff --git a/old/html/multidic/voices/word/1958.mp3 b/old/html/multidic/voices/word/1958.mp3
new file mode 100644
index 0000000..1a6ec22
Binary files /dev/null and b/old/html/multidic/voices/word/1958.mp3 differ
diff --git a/old/html/multidic/voices/word/1959.mp3 b/old/html/multidic/voices/word/1959.mp3
new file mode 100644
index 0000000..f71c594
Binary files /dev/null and b/old/html/multidic/voices/word/1959.mp3 differ
diff --git a/old/html/multidic/voices/word/196.mp3 b/old/html/multidic/voices/word/196.mp3
new file mode 100644
index 0000000..cc41556
Binary files /dev/null and b/old/html/multidic/voices/word/196.mp3 differ
diff --git a/old/html/multidic/voices/word/1960.mp3 b/old/html/multidic/voices/word/1960.mp3
new file mode 100644
index 0000000..0953cb5
Binary files /dev/null and b/old/html/multidic/voices/word/1960.mp3 differ
diff --git a/old/html/multidic/voices/word/1961.mp3 b/old/html/multidic/voices/word/1961.mp3
new file mode 100644
index 0000000..c12f64b
Binary files /dev/null and b/old/html/multidic/voices/word/1961.mp3 differ
diff --git a/old/html/multidic/voices/word/1962.mp3 b/old/html/multidic/voices/word/1962.mp3
new file mode 100644
index 0000000..e954cbc
Binary files /dev/null and b/old/html/multidic/voices/word/1962.mp3 differ
diff --git a/old/html/multidic/voices/word/1963.mp3 b/old/html/multidic/voices/word/1963.mp3
new file mode 100644
index 0000000..737c43a
Binary files /dev/null and b/old/html/multidic/voices/word/1963.mp3 differ
diff --git a/old/html/multidic/voices/word/1964.mp3 b/old/html/multidic/voices/word/1964.mp3
new file mode 100644
index 0000000..f9915cb
Binary files /dev/null and b/old/html/multidic/voices/word/1964.mp3 differ
diff --git a/old/html/multidic/voices/word/1965.mp3 b/old/html/multidic/voices/word/1965.mp3
new file mode 100644
index 0000000..49a3cac
Binary files /dev/null and b/old/html/multidic/voices/word/1965.mp3 differ
diff --git a/old/html/multidic/voices/word/1966.mp3 b/old/html/multidic/voices/word/1966.mp3
new file mode 100644
index 0000000..6dde065
Binary files /dev/null and b/old/html/multidic/voices/word/1966.mp3 differ
diff --git a/old/html/multidic/voices/word/1967.mp3 b/old/html/multidic/voices/word/1967.mp3
new file mode 100644
index 0000000..5af06f2
Binary files /dev/null and b/old/html/multidic/voices/word/1967.mp3 differ
diff --git a/old/html/multidic/voices/word/1968.mp3 b/old/html/multidic/voices/word/1968.mp3
new file mode 100644
index 0000000..4a6b30f
Binary files /dev/null and b/old/html/multidic/voices/word/1968.mp3 differ
diff --git a/old/html/multidic/voices/word/1969.mp3 b/old/html/multidic/voices/word/1969.mp3
new file mode 100644
index 0000000..5c8aa53
Binary files /dev/null and b/old/html/multidic/voices/word/1969.mp3 differ
diff --git a/old/html/multidic/voices/word/197.mp3 b/old/html/multidic/voices/word/197.mp3
new file mode 100644
index 0000000..91eea30
Binary files /dev/null and b/old/html/multidic/voices/word/197.mp3 differ
diff --git a/old/html/multidic/voices/word/1970.mp3 b/old/html/multidic/voices/word/1970.mp3
new file mode 100644
index 0000000..710fd53
Binary files /dev/null and b/old/html/multidic/voices/word/1970.mp3 differ
diff --git a/old/html/multidic/voices/word/1971.mp3 b/old/html/multidic/voices/word/1971.mp3
new file mode 100644
index 0000000..ad3cb7c
Binary files /dev/null and b/old/html/multidic/voices/word/1971.mp3 differ
diff --git a/old/html/multidic/voices/word/1972.mp3 b/old/html/multidic/voices/word/1972.mp3
new file mode 100644
index 0000000..0a14046
Binary files /dev/null and b/old/html/multidic/voices/word/1972.mp3 differ
diff --git a/old/html/multidic/voices/word/1973.mp3 b/old/html/multidic/voices/word/1973.mp3
new file mode 100644
index 0000000..77f6c91
Binary files /dev/null and b/old/html/multidic/voices/word/1973.mp3 differ
diff --git a/old/html/multidic/voices/word/1974.mp3 b/old/html/multidic/voices/word/1974.mp3
new file mode 100644
index 0000000..6ac6691
Binary files /dev/null and b/old/html/multidic/voices/word/1974.mp3 differ
diff --git a/old/html/multidic/voices/word/1975.mp3 b/old/html/multidic/voices/word/1975.mp3
new file mode 100644
index 0000000..4aff487
Binary files /dev/null and b/old/html/multidic/voices/word/1975.mp3 differ
diff --git a/old/html/multidic/voices/word/1976.mp3 b/old/html/multidic/voices/word/1976.mp3
new file mode 100644
index 0000000..bef955b
Binary files /dev/null and b/old/html/multidic/voices/word/1976.mp3 differ
diff --git a/old/html/multidic/voices/word/1977.mp3 b/old/html/multidic/voices/word/1977.mp3
new file mode 100644
index 0000000..e7fa551
Binary files /dev/null and b/old/html/multidic/voices/word/1977.mp3 differ
diff --git a/old/html/multidic/voices/word/1978.mp3 b/old/html/multidic/voices/word/1978.mp3
new file mode 100644
index 0000000..d5b4b4a
Binary files /dev/null and b/old/html/multidic/voices/word/1978.mp3 differ
diff --git a/old/html/multidic/voices/word/1979.mp3 b/old/html/multidic/voices/word/1979.mp3
new file mode 100644
index 0000000..801a8e0
Binary files /dev/null and b/old/html/multidic/voices/word/1979.mp3 differ
diff --git a/old/html/multidic/voices/word/198.mp3 b/old/html/multidic/voices/word/198.mp3
new file mode 100644
index 0000000..4617951
Binary files /dev/null and b/old/html/multidic/voices/word/198.mp3 differ
diff --git a/old/html/multidic/voices/word/1980.mp3 b/old/html/multidic/voices/word/1980.mp3
new file mode 100644
index 0000000..8fe8276
Binary files /dev/null and b/old/html/multidic/voices/word/1980.mp3 differ
diff --git a/old/html/multidic/voices/word/1981.mp3 b/old/html/multidic/voices/word/1981.mp3
new file mode 100644
index 0000000..b59324e
Binary files /dev/null and b/old/html/multidic/voices/word/1981.mp3 differ
diff --git a/old/html/multidic/voices/word/1982.mp3 b/old/html/multidic/voices/word/1982.mp3
new file mode 100644
index 0000000..9b82cb2
Binary files /dev/null and b/old/html/multidic/voices/word/1982.mp3 differ
diff --git a/old/html/multidic/voices/word/1983.mp3 b/old/html/multidic/voices/word/1983.mp3
new file mode 100644
index 0000000..1533105
Binary files /dev/null and b/old/html/multidic/voices/word/1983.mp3 differ
diff --git a/old/html/multidic/voices/word/1984.mp3 b/old/html/multidic/voices/word/1984.mp3
new file mode 100644
index 0000000..46bee4a
Binary files /dev/null and b/old/html/multidic/voices/word/1984.mp3 differ
diff --git a/old/html/multidic/voices/word/1985.mp3 b/old/html/multidic/voices/word/1985.mp3
new file mode 100644
index 0000000..2aa3ae4
Binary files /dev/null and b/old/html/multidic/voices/word/1985.mp3 differ
diff --git a/old/html/multidic/voices/word/1986.mp3 b/old/html/multidic/voices/word/1986.mp3
new file mode 100644
index 0000000..6afbabd
Binary files /dev/null and b/old/html/multidic/voices/word/1986.mp3 differ
diff --git a/old/html/multidic/voices/word/1987.mp3 b/old/html/multidic/voices/word/1987.mp3
new file mode 100644
index 0000000..f5c244b
Binary files /dev/null and b/old/html/multidic/voices/word/1987.mp3 differ
diff --git a/old/html/multidic/voices/word/1988.mp3 b/old/html/multidic/voices/word/1988.mp3
new file mode 100644
index 0000000..e6443b3
Binary files /dev/null and b/old/html/multidic/voices/word/1988.mp3 differ
diff --git a/old/html/multidic/voices/word/1989.mp3 b/old/html/multidic/voices/word/1989.mp3
new file mode 100644
index 0000000..c6aeb94
Binary files /dev/null and b/old/html/multidic/voices/word/1989.mp3 differ
diff --git a/old/html/multidic/voices/word/199.mp3 b/old/html/multidic/voices/word/199.mp3
new file mode 100644
index 0000000..9803fa0
Binary files /dev/null and b/old/html/multidic/voices/word/199.mp3 differ
diff --git a/old/html/multidic/voices/word/1990.mp3 b/old/html/multidic/voices/word/1990.mp3
new file mode 100644
index 0000000..04151ce
Binary files /dev/null and b/old/html/multidic/voices/word/1990.mp3 differ
diff --git a/old/html/multidic/voices/word/1991.mp3 b/old/html/multidic/voices/word/1991.mp3
new file mode 100644
index 0000000..63f026a
Binary files /dev/null and b/old/html/multidic/voices/word/1991.mp3 differ
diff --git a/old/html/multidic/voices/word/1992.mp3 b/old/html/multidic/voices/word/1992.mp3
new file mode 100644
index 0000000..a4ec5de
Binary files /dev/null and b/old/html/multidic/voices/word/1992.mp3 differ
diff --git a/old/html/multidic/voices/word/1993.mp3 b/old/html/multidic/voices/word/1993.mp3
new file mode 100644
index 0000000..fe5e979
Binary files /dev/null and b/old/html/multidic/voices/word/1993.mp3 differ
diff --git a/old/html/multidic/voices/word/1994.mp3 b/old/html/multidic/voices/word/1994.mp3
new file mode 100644
index 0000000..abcda90
Binary files /dev/null and b/old/html/multidic/voices/word/1994.mp3 differ
diff --git a/old/html/multidic/voices/word/1995.mp3 b/old/html/multidic/voices/word/1995.mp3
new file mode 100644
index 0000000..6f4e82c
Binary files /dev/null and b/old/html/multidic/voices/word/1995.mp3 differ
diff --git a/old/html/multidic/voices/word/1996.mp3 b/old/html/multidic/voices/word/1996.mp3
new file mode 100644
index 0000000..46e5627
Binary files /dev/null and b/old/html/multidic/voices/word/1996.mp3 differ
diff --git a/old/html/multidic/voices/word/1997.mp3 b/old/html/multidic/voices/word/1997.mp3
new file mode 100644
index 0000000..292b7a6
Binary files /dev/null and b/old/html/multidic/voices/word/1997.mp3 differ
diff --git a/old/html/multidic/voices/word/1998.mp3 b/old/html/multidic/voices/word/1998.mp3
new file mode 100644
index 0000000..d8fa678
Binary files /dev/null and b/old/html/multidic/voices/word/1998.mp3 differ
diff --git a/old/html/multidic/voices/word/1999.mp3 b/old/html/multidic/voices/word/1999.mp3
new file mode 100644
index 0000000..4522c0e
Binary files /dev/null and b/old/html/multidic/voices/word/1999.mp3 differ
diff --git a/old/html/multidic/voices/word/20.mp3 b/old/html/multidic/voices/word/20.mp3
new file mode 100644
index 0000000..e24dcf8
Binary files /dev/null and b/old/html/multidic/voices/word/20.mp3 differ
diff --git a/old/html/multidic/voices/word/200.mp3 b/old/html/multidic/voices/word/200.mp3
new file mode 100644
index 0000000..76644e9
Binary files /dev/null and b/old/html/multidic/voices/word/200.mp3 differ
diff --git a/old/html/multidic/voices/word/2000.mp3 b/old/html/multidic/voices/word/2000.mp3
new file mode 100644
index 0000000..d0ca243
Binary files /dev/null and b/old/html/multidic/voices/word/2000.mp3 differ
diff --git a/old/html/multidic/voices/word/2001.mp3 b/old/html/multidic/voices/word/2001.mp3
new file mode 100644
index 0000000..72f606d
Binary files /dev/null and b/old/html/multidic/voices/word/2001.mp3 differ
diff --git a/old/html/multidic/voices/word/2002.mp3 b/old/html/multidic/voices/word/2002.mp3
new file mode 100644
index 0000000..2531bc0
Binary files /dev/null and b/old/html/multidic/voices/word/2002.mp3 differ
diff --git a/old/html/multidic/voices/word/2003.mp3 b/old/html/multidic/voices/word/2003.mp3
new file mode 100644
index 0000000..b952446
Binary files /dev/null and b/old/html/multidic/voices/word/2003.mp3 differ
diff --git a/old/html/multidic/voices/word/2004.mp3 b/old/html/multidic/voices/word/2004.mp3
new file mode 100644
index 0000000..a49c302
Binary files /dev/null and b/old/html/multidic/voices/word/2004.mp3 differ
diff --git a/old/html/multidic/voices/word/2005.mp3 b/old/html/multidic/voices/word/2005.mp3
new file mode 100644
index 0000000..ea2f722
Binary files /dev/null and b/old/html/multidic/voices/word/2005.mp3 differ
diff --git a/old/html/multidic/voices/word/2006.mp3 b/old/html/multidic/voices/word/2006.mp3
new file mode 100644
index 0000000..f7aa051
Binary files /dev/null and b/old/html/multidic/voices/word/2006.mp3 differ
diff --git a/old/html/multidic/voices/word/2007.mp3 b/old/html/multidic/voices/word/2007.mp3
new file mode 100644
index 0000000..7940367
Binary files /dev/null and b/old/html/multidic/voices/word/2007.mp3 differ
diff --git a/old/html/multidic/voices/word/2008.mp3 b/old/html/multidic/voices/word/2008.mp3
new file mode 100644
index 0000000..c10415e
Binary files /dev/null and b/old/html/multidic/voices/word/2008.mp3 differ
diff --git a/old/html/multidic/voices/word/2009.mp3 b/old/html/multidic/voices/word/2009.mp3
new file mode 100644
index 0000000..22afbc1
Binary files /dev/null and b/old/html/multidic/voices/word/2009.mp3 differ
diff --git a/old/html/multidic/voices/word/201.mp3 b/old/html/multidic/voices/word/201.mp3
new file mode 100644
index 0000000..d79591e
Binary files /dev/null and b/old/html/multidic/voices/word/201.mp3 differ
diff --git a/old/html/multidic/voices/word/2010.mp3 b/old/html/multidic/voices/word/2010.mp3
new file mode 100644
index 0000000..7c537c5
Binary files /dev/null and b/old/html/multidic/voices/word/2010.mp3 differ
diff --git a/old/html/multidic/voices/word/2011.mp3 b/old/html/multidic/voices/word/2011.mp3
new file mode 100644
index 0000000..00b7df5
Binary files /dev/null and b/old/html/multidic/voices/word/2011.mp3 differ
diff --git a/old/html/multidic/voices/word/2012.mp3 b/old/html/multidic/voices/word/2012.mp3
new file mode 100644
index 0000000..355f63a
Binary files /dev/null and b/old/html/multidic/voices/word/2012.mp3 differ
diff --git a/old/html/multidic/voices/word/2013.mp3 b/old/html/multidic/voices/word/2013.mp3
new file mode 100644
index 0000000..cf17fd1
Binary files /dev/null and b/old/html/multidic/voices/word/2013.mp3 differ
diff --git a/old/html/multidic/voices/word/2014.mp3 b/old/html/multidic/voices/word/2014.mp3
new file mode 100644
index 0000000..d667137
Binary files /dev/null and b/old/html/multidic/voices/word/2014.mp3 differ
diff --git a/old/html/multidic/voices/word/2015.mp3 b/old/html/multidic/voices/word/2015.mp3
new file mode 100644
index 0000000..6cd61c4
Binary files /dev/null and b/old/html/multidic/voices/word/2015.mp3 differ
diff --git a/old/html/multidic/voices/word/2016.mp3 b/old/html/multidic/voices/word/2016.mp3
new file mode 100644
index 0000000..f77bf4e
Binary files /dev/null and b/old/html/multidic/voices/word/2016.mp3 differ
diff --git a/old/html/multidic/voices/word/2017.mp3 b/old/html/multidic/voices/word/2017.mp3
new file mode 100644
index 0000000..fcc04d4
Binary files /dev/null and b/old/html/multidic/voices/word/2017.mp3 differ
diff --git a/old/html/multidic/voices/word/2018.mp3 b/old/html/multidic/voices/word/2018.mp3
new file mode 100644
index 0000000..a4a4ee8
Binary files /dev/null and b/old/html/multidic/voices/word/2018.mp3 differ
diff --git a/old/html/multidic/voices/word/2019.mp3 b/old/html/multidic/voices/word/2019.mp3
new file mode 100644
index 0000000..2f021d2
Binary files /dev/null and b/old/html/multidic/voices/word/2019.mp3 differ
diff --git a/old/html/multidic/voices/word/202.mp3 b/old/html/multidic/voices/word/202.mp3
new file mode 100644
index 0000000..ec60df3
Binary files /dev/null and b/old/html/multidic/voices/word/202.mp3 differ
diff --git a/old/html/multidic/voices/word/2020.mp3 b/old/html/multidic/voices/word/2020.mp3
new file mode 100644
index 0000000..93271e7
Binary files /dev/null and b/old/html/multidic/voices/word/2020.mp3 differ
diff --git a/old/html/multidic/voices/word/2021.mp3 b/old/html/multidic/voices/word/2021.mp3
new file mode 100644
index 0000000..abe0029
Binary files /dev/null and b/old/html/multidic/voices/word/2021.mp3 differ
diff --git a/old/html/multidic/voices/word/2022.mp3 b/old/html/multidic/voices/word/2022.mp3
new file mode 100644
index 0000000..7dd9662
Binary files /dev/null and b/old/html/multidic/voices/word/2022.mp3 differ
diff --git a/old/html/multidic/voices/word/2023.mp3 b/old/html/multidic/voices/word/2023.mp3
new file mode 100644
index 0000000..ae7fd25
Binary files /dev/null and b/old/html/multidic/voices/word/2023.mp3 differ
diff --git a/old/html/multidic/voices/word/2024.mp3 b/old/html/multidic/voices/word/2024.mp3
new file mode 100644
index 0000000..f98644f
Binary files /dev/null and b/old/html/multidic/voices/word/2024.mp3 differ
diff --git a/old/html/multidic/voices/word/2025.mp3 b/old/html/multidic/voices/word/2025.mp3
new file mode 100644
index 0000000..1bf5856
Binary files /dev/null and b/old/html/multidic/voices/word/2025.mp3 differ
diff --git a/old/html/multidic/voices/word/2026.mp3 b/old/html/multidic/voices/word/2026.mp3
new file mode 100644
index 0000000..769a55f
Binary files /dev/null and b/old/html/multidic/voices/word/2026.mp3 differ
diff --git a/old/html/multidic/voices/word/2027.mp3 b/old/html/multidic/voices/word/2027.mp3
new file mode 100644
index 0000000..ae3d29d
Binary files /dev/null and b/old/html/multidic/voices/word/2027.mp3 differ
diff --git a/old/html/multidic/voices/word/2028.mp3 b/old/html/multidic/voices/word/2028.mp3
new file mode 100644
index 0000000..3904878
Binary files /dev/null and b/old/html/multidic/voices/word/2028.mp3 differ
diff --git a/old/html/multidic/voices/word/2029.mp3 b/old/html/multidic/voices/word/2029.mp3
new file mode 100644
index 0000000..edb59f5
Binary files /dev/null and b/old/html/multidic/voices/word/2029.mp3 differ
diff --git a/old/html/multidic/voices/word/203.mp3 b/old/html/multidic/voices/word/203.mp3
new file mode 100644
index 0000000..031aca4
Binary files /dev/null and b/old/html/multidic/voices/word/203.mp3 differ
diff --git a/old/html/multidic/voices/word/2030.mp3 b/old/html/multidic/voices/word/2030.mp3
new file mode 100644
index 0000000..ae78961
Binary files /dev/null and b/old/html/multidic/voices/word/2030.mp3 differ
diff --git a/old/html/multidic/voices/word/2031.mp3 b/old/html/multidic/voices/word/2031.mp3
new file mode 100644
index 0000000..f0b3e35
Binary files /dev/null and b/old/html/multidic/voices/word/2031.mp3 differ
diff --git a/old/html/multidic/voices/word/2032.mp3 b/old/html/multidic/voices/word/2032.mp3
new file mode 100644
index 0000000..8cedb21
Binary files /dev/null and b/old/html/multidic/voices/word/2032.mp3 differ
diff --git a/old/html/multidic/voices/word/2033.mp3 b/old/html/multidic/voices/word/2033.mp3
new file mode 100644
index 0000000..c273b4d
Binary files /dev/null and b/old/html/multidic/voices/word/2033.mp3 differ
diff --git a/old/html/multidic/voices/word/2034.mp3 b/old/html/multidic/voices/word/2034.mp3
new file mode 100644
index 0000000..eb52156
Binary files /dev/null and b/old/html/multidic/voices/word/2034.mp3 differ
diff --git a/old/html/multidic/voices/word/2035.mp3 b/old/html/multidic/voices/word/2035.mp3
new file mode 100644
index 0000000..cf094f7
Binary files /dev/null and b/old/html/multidic/voices/word/2035.mp3 differ
diff --git a/old/html/multidic/voices/word/2036.mp3 b/old/html/multidic/voices/word/2036.mp3
new file mode 100644
index 0000000..800cb50
Binary files /dev/null and b/old/html/multidic/voices/word/2036.mp3 differ
diff --git a/old/html/multidic/voices/word/2037.mp3 b/old/html/multidic/voices/word/2037.mp3
new file mode 100644
index 0000000..24a0c89
Binary files /dev/null and b/old/html/multidic/voices/word/2037.mp3 differ
diff --git a/old/html/multidic/voices/word/2038.mp3 b/old/html/multidic/voices/word/2038.mp3
new file mode 100644
index 0000000..d42e44e
Binary files /dev/null and b/old/html/multidic/voices/word/2038.mp3 differ
diff --git a/old/html/multidic/voices/word/2039.mp3 b/old/html/multidic/voices/word/2039.mp3
new file mode 100644
index 0000000..52239fc
Binary files /dev/null and b/old/html/multidic/voices/word/2039.mp3 differ
diff --git a/old/html/multidic/voices/word/204.mp3 b/old/html/multidic/voices/word/204.mp3
new file mode 100644
index 0000000..7d3e48b
Binary files /dev/null and b/old/html/multidic/voices/word/204.mp3 differ
diff --git a/old/html/multidic/voices/word/2040.mp3 b/old/html/multidic/voices/word/2040.mp3
new file mode 100644
index 0000000..b58a9ae
Binary files /dev/null and b/old/html/multidic/voices/word/2040.mp3 differ
diff --git a/old/html/multidic/voices/word/2041.mp3 b/old/html/multidic/voices/word/2041.mp3
new file mode 100644
index 0000000..228a0e2
Binary files /dev/null and b/old/html/multidic/voices/word/2041.mp3 differ
diff --git a/old/html/multidic/voices/word/2042.mp3 b/old/html/multidic/voices/word/2042.mp3
new file mode 100644
index 0000000..4ba2ce3
Binary files /dev/null and b/old/html/multidic/voices/word/2042.mp3 differ
diff --git a/old/html/multidic/voices/word/2043.mp3 b/old/html/multidic/voices/word/2043.mp3
new file mode 100644
index 0000000..8bb0798
Binary files /dev/null and b/old/html/multidic/voices/word/2043.mp3 differ
diff --git a/old/html/multidic/voices/word/2044.mp3 b/old/html/multidic/voices/word/2044.mp3
new file mode 100644
index 0000000..99b1d19
Binary files /dev/null and b/old/html/multidic/voices/word/2044.mp3 differ
diff --git a/old/html/multidic/voices/word/2045.mp3 b/old/html/multidic/voices/word/2045.mp3
new file mode 100644
index 0000000..f45c484
Binary files /dev/null and b/old/html/multidic/voices/word/2045.mp3 differ
diff --git a/old/html/multidic/voices/word/2046.mp3 b/old/html/multidic/voices/word/2046.mp3
new file mode 100644
index 0000000..17dd969
Binary files /dev/null and b/old/html/multidic/voices/word/2046.mp3 differ
diff --git a/old/html/multidic/voices/word/2047.mp3 b/old/html/multidic/voices/word/2047.mp3
new file mode 100644
index 0000000..2345d71
Binary files /dev/null and b/old/html/multidic/voices/word/2047.mp3 differ
diff --git a/old/html/multidic/voices/word/2048.mp3 b/old/html/multidic/voices/word/2048.mp3
new file mode 100644
index 0000000..8bae56d
Binary files /dev/null and b/old/html/multidic/voices/word/2048.mp3 differ
diff --git a/old/html/multidic/voices/word/2049.mp3 b/old/html/multidic/voices/word/2049.mp3
new file mode 100644
index 0000000..6f4cbdb
Binary files /dev/null and b/old/html/multidic/voices/word/2049.mp3 differ
diff --git a/old/html/multidic/voices/word/205.mp3 b/old/html/multidic/voices/word/205.mp3
new file mode 100644
index 0000000..916a725
Binary files /dev/null and b/old/html/multidic/voices/word/205.mp3 differ
diff --git a/old/html/multidic/voices/word/2050.mp3 b/old/html/multidic/voices/word/2050.mp3
new file mode 100644
index 0000000..8995d77
Binary files /dev/null and b/old/html/multidic/voices/word/2050.mp3 differ
diff --git a/old/html/multidic/voices/word/2051.mp3 b/old/html/multidic/voices/word/2051.mp3
new file mode 100644
index 0000000..df827cf
Binary files /dev/null and b/old/html/multidic/voices/word/2051.mp3 differ
diff --git a/old/html/multidic/voices/word/2052.mp3 b/old/html/multidic/voices/word/2052.mp3
new file mode 100644
index 0000000..6e0d8d1
Binary files /dev/null and b/old/html/multidic/voices/word/2052.mp3 differ
diff --git a/old/html/multidic/voices/word/2053.mp3 b/old/html/multidic/voices/word/2053.mp3
new file mode 100644
index 0000000..1782d5e
Binary files /dev/null and b/old/html/multidic/voices/word/2053.mp3 differ
diff --git a/old/html/multidic/voices/word/2054.mp3 b/old/html/multidic/voices/word/2054.mp3
new file mode 100644
index 0000000..f2a9df3
Binary files /dev/null and b/old/html/multidic/voices/word/2054.mp3 differ
diff --git a/old/html/multidic/voices/word/2055.mp3 b/old/html/multidic/voices/word/2055.mp3
new file mode 100644
index 0000000..7e36024
Binary files /dev/null and b/old/html/multidic/voices/word/2055.mp3 differ
diff --git a/old/html/multidic/voices/word/2056.mp3 b/old/html/multidic/voices/word/2056.mp3
new file mode 100644
index 0000000..540474d
Binary files /dev/null and b/old/html/multidic/voices/word/2056.mp3 differ
diff --git a/old/html/multidic/voices/word/2057.mp3 b/old/html/multidic/voices/word/2057.mp3
new file mode 100644
index 0000000..e09f5d5
Binary files /dev/null and b/old/html/multidic/voices/word/2057.mp3 differ
diff --git a/old/html/multidic/voices/word/2058.mp3 b/old/html/multidic/voices/word/2058.mp3
new file mode 100644
index 0000000..d576081
Binary files /dev/null and b/old/html/multidic/voices/word/2058.mp3 differ
diff --git a/old/html/multidic/voices/word/2059.mp3 b/old/html/multidic/voices/word/2059.mp3
new file mode 100644
index 0000000..72108af
Binary files /dev/null and b/old/html/multidic/voices/word/2059.mp3 differ
diff --git a/old/html/multidic/voices/word/206.mp3 b/old/html/multidic/voices/word/206.mp3
new file mode 100644
index 0000000..ee4de98
Binary files /dev/null and b/old/html/multidic/voices/word/206.mp3 differ
diff --git a/old/html/multidic/voices/word/2060.mp3 b/old/html/multidic/voices/word/2060.mp3
new file mode 100644
index 0000000..87b3dc3
Binary files /dev/null and b/old/html/multidic/voices/word/2060.mp3 differ
diff --git a/old/html/multidic/voices/word/2061.mp3 b/old/html/multidic/voices/word/2061.mp3
new file mode 100644
index 0000000..0844b8d
Binary files /dev/null and b/old/html/multidic/voices/word/2061.mp3 differ
diff --git a/old/html/multidic/voices/word/2062.mp3 b/old/html/multidic/voices/word/2062.mp3
new file mode 100644
index 0000000..60d9b88
Binary files /dev/null and b/old/html/multidic/voices/word/2062.mp3 differ
diff --git a/old/html/multidic/voices/word/2063.mp3 b/old/html/multidic/voices/word/2063.mp3
new file mode 100644
index 0000000..c6df073
Binary files /dev/null and b/old/html/multidic/voices/word/2063.mp3 differ
diff --git a/old/html/multidic/voices/word/2064.mp3 b/old/html/multidic/voices/word/2064.mp3
new file mode 100644
index 0000000..9c56ba3
Binary files /dev/null and b/old/html/multidic/voices/word/2064.mp3 differ
diff --git a/old/html/multidic/voices/word/2065.mp3 b/old/html/multidic/voices/word/2065.mp3
new file mode 100644
index 0000000..92cae75
Binary files /dev/null and b/old/html/multidic/voices/word/2065.mp3 differ
diff --git a/old/html/multidic/voices/word/2066.mp3 b/old/html/multidic/voices/word/2066.mp3
new file mode 100644
index 0000000..0fd65e6
Binary files /dev/null and b/old/html/multidic/voices/word/2066.mp3 differ
diff --git a/old/html/multidic/voices/word/2067.mp3 b/old/html/multidic/voices/word/2067.mp3
new file mode 100644
index 0000000..bd1ed71
Binary files /dev/null and b/old/html/multidic/voices/word/2067.mp3 differ
diff --git a/old/html/multidic/voices/word/2068.mp3 b/old/html/multidic/voices/word/2068.mp3
new file mode 100644
index 0000000..fa3ad20
Binary files /dev/null and b/old/html/multidic/voices/word/2068.mp3 differ
diff --git a/old/html/multidic/voices/word/2069.mp3 b/old/html/multidic/voices/word/2069.mp3
new file mode 100644
index 0000000..bbcb265
Binary files /dev/null and b/old/html/multidic/voices/word/2069.mp3 differ
diff --git a/old/html/multidic/voices/word/207.mp3 b/old/html/multidic/voices/word/207.mp3
new file mode 100644
index 0000000..c7e69ed
Binary files /dev/null and b/old/html/multidic/voices/word/207.mp3 differ
diff --git a/old/html/multidic/voices/word/2070.mp3 b/old/html/multidic/voices/word/2070.mp3
new file mode 100644
index 0000000..60e3f8e
Binary files /dev/null and b/old/html/multidic/voices/word/2070.mp3 differ
diff --git a/old/html/multidic/voices/word/208.mp3 b/old/html/multidic/voices/word/208.mp3
new file mode 100644
index 0000000..aa8f6db
Binary files /dev/null and b/old/html/multidic/voices/word/208.mp3 differ
diff --git a/old/html/multidic/voices/word/209.mp3 b/old/html/multidic/voices/word/209.mp3
new file mode 100644
index 0000000..f180a24
Binary files /dev/null and b/old/html/multidic/voices/word/209.mp3 differ
diff --git a/old/html/multidic/voices/word/21.mp3 b/old/html/multidic/voices/word/21.mp3
new file mode 100644
index 0000000..5919cbe
Binary files /dev/null and b/old/html/multidic/voices/word/21.mp3 differ
diff --git a/old/html/multidic/voices/word/210.mp3 b/old/html/multidic/voices/word/210.mp3
new file mode 100644
index 0000000..05304b8
Binary files /dev/null and b/old/html/multidic/voices/word/210.mp3 differ
diff --git a/old/html/multidic/voices/word/211.mp3 b/old/html/multidic/voices/word/211.mp3
new file mode 100644
index 0000000..1662471
Binary files /dev/null and b/old/html/multidic/voices/word/211.mp3 differ
diff --git a/old/html/multidic/voices/word/212.mp3 b/old/html/multidic/voices/word/212.mp3
new file mode 100644
index 0000000..d51ba7f
Binary files /dev/null and b/old/html/multidic/voices/word/212.mp3 differ
diff --git a/old/html/multidic/voices/word/213.mp3 b/old/html/multidic/voices/word/213.mp3
new file mode 100644
index 0000000..5b098fa
Binary files /dev/null and b/old/html/multidic/voices/word/213.mp3 differ
diff --git a/old/html/multidic/voices/word/214.mp3 b/old/html/multidic/voices/word/214.mp3
new file mode 100644
index 0000000..055fc53
Binary files /dev/null and b/old/html/multidic/voices/word/214.mp3 differ
diff --git a/old/html/multidic/voices/word/2147.mp3 b/old/html/multidic/voices/word/2147.mp3
new file mode 100644
index 0000000..b740647
Binary files /dev/null and b/old/html/multidic/voices/word/2147.mp3 differ
diff --git a/old/html/multidic/voices/word/2148.mp3 b/old/html/multidic/voices/word/2148.mp3
new file mode 100644
index 0000000..fdf5adf
Binary files /dev/null and b/old/html/multidic/voices/word/2148.mp3 differ
diff --git a/old/html/multidic/voices/word/215.mp3 b/old/html/multidic/voices/word/215.mp3
new file mode 100644
index 0000000..6166b30
Binary files /dev/null and b/old/html/multidic/voices/word/215.mp3 differ
diff --git a/old/html/multidic/voices/word/2150.mp3 b/old/html/multidic/voices/word/2150.mp3
new file mode 100644
index 0000000..9317cc7
Binary files /dev/null and b/old/html/multidic/voices/word/2150.mp3 differ
diff --git a/old/html/multidic/voices/word/2151.mp3 b/old/html/multidic/voices/word/2151.mp3
new file mode 100644
index 0000000..c9f8b68
Binary files /dev/null and b/old/html/multidic/voices/word/2151.mp3 differ
diff --git a/old/html/multidic/voices/word/2152.mp3 b/old/html/multidic/voices/word/2152.mp3
new file mode 100644
index 0000000..cab0aeb
Binary files /dev/null and b/old/html/multidic/voices/word/2152.mp3 differ
diff --git a/old/html/multidic/voices/word/2153.mp3 b/old/html/multidic/voices/word/2153.mp3
new file mode 100644
index 0000000..3c389f6
Binary files /dev/null and b/old/html/multidic/voices/word/2153.mp3 differ
diff --git a/old/html/multidic/voices/word/2154.mp3 b/old/html/multidic/voices/word/2154.mp3
new file mode 100644
index 0000000..097badc
Binary files /dev/null and b/old/html/multidic/voices/word/2154.mp3 differ
diff --git a/old/html/multidic/voices/word/2156.mp3 b/old/html/multidic/voices/word/2156.mp3
new file mode 100644
index 0000000..a461ffd
Binary files /dev/null and b/old/html/multidic/voices/word/2156.mp3 differ
diff --git a/old/html/multidic/voices/word/2157.mp3 b/old/html/multidic/voices/word/2157.mp3
new file mode 100644
index 0000000..1a370d8
Binary files /dev/null and b/old/html/multidic/voices/word/2157.mp3 differ
diff --git a/old/html/multidic/voices/word/2158.mp3 b/old/html/multidic/voices/word/2158.mp3
new file mode 100644
index 0000000..50f7fa0
Binary files /dev/null and b/old/html/multidic/voices/word/2158.mp3 differ
diff --git a/old/html/multidic/voices/word/2159.mp3 b/old/html/multidic/voices/word/2159.mp3
new file mode 100644
index 0000000..6a74e9a
Binary files /dev/null and b/old/html/multidic/voices/word/2159.mp3 differ
diff --git a/old/html/multidic/voices/word/216.mp3 b/old/html/multidic/voices/word/216.mp3
new file mode 100644
index 0000000..8be7e43
Binary files /dev/null and b/old/html/multidic/voices/word/216.mp3 differ
diff --git a/old/html/multidic/voices/word/2160.mp3 b/old/html/multidic/voices/word/2160.mp3
new file mode 100644
index 0000000..3cc298c
Binary files /dev/null and b/old/html/multidic/voices/word/2160.mp3 differ
diff --git a/old/html/multidic/voices/word/2161.mp3 b/old/html/multidic/voices/word/2161.mp3
new file mode 100644
index 0000000..eea21be
Binary files /dev/null and b/old/html/multidic/voices/word/2161.mp3 differ
diff --git a/old/html/multidic/voices/word/2162.mp3 b/old/html/multidic/voices/word/2162.mp3
new file mode 100644
index 0000000..76b6936
Binary files /dev/null and b/old/html/multidic/voices/word/2162.mp3 differ
diff --git a/old/html/multidic/voices/word/2163.mp3 b/old/html/multidic/voices/word/2163.mp3
new file mode 100644
index 0000000..50456c3
Binary files /dev/null and b/old/html/multidic/voices/word/2163.mp3 differ
diff --git a/old/html/multidic/voices/word/2164.mp3 b/old/html/multidic/voices/word/2164.mp3
new file mode 100644
index 0000000..1c53dbb
Binary files /dev/null and b/old/html/multidic/voices/word/2164.mp3 differ
diff --git a/old/html/multidic/voices/word/2165.mp3 b/old/html/multidic/voices/word/2165.mp3
new file mode 100644
index 0000000..6c9d01a
Binary files /dev/null and b/old/html/multidic/voices/word/2165.mp3 differ
diff --git a/old/html/multidic/voices/word/2166.mp3 b/old/html/multidic/voices/word/2166.mp3
new file mode 100644
index 0000000..630a01c
Binary files /dev/null and b/old/html/multidic/voices/word/2166.mp3 differ
diff --git a/old/html/multidic/voices/word/217.mp3 b/old/html/multidic/voices/word/217.mp3
new file mode 100644
index 0000000..9e8043e
Binary files /dev/null and b/old/html/multidic/voices/word/217.mp3 differ
diff --git a/old/html/multidic/voices/word/218.mp3 b/old/html/multidic/voices/word/218.mp3
new file mode 100644
index 0000000..7b25851
Binary files /dev/null and b/old/html/multidic/voices/word/218.mp3 differ
diff --git a/old/html/multidic/voices/word/219.mp3 b/old/html/multidic/voices/word/219.mp3
new file mode 100644
index 0000000..46c0a7b
Binary files /dev/null and b/old/html/multidic/voices/word/219.mp3 differ
diff --git a/old/html/multidic/voices/word/22.mp3 b/old/html/multidic/voices/word/22.mp3
new file mode 100644
index 0000000..419b7b1
Binary files /dev/null and b/old/html/multidic/voices/word/22.mp3 differ
diff --git a/old/html/multidic/voices/word/220.mp3 b/old/html/multidic/voices/word/220.mp3
new file mode 100644
index 0000000..6f6c493
Binary files /dev/null and b/old/html/multidic/voices/word/220.mp3 differ
diff --git a/old/html/multidic/voices/word/221.mp3 b/old/html/multidic/voices/word/221.mp3
new file mode 100644
index 0000000..810e98a
Binary files /dev/null and b/old/html/multidic/voices/word/221.mp3 differ
diff --git a/old/html/multidic/voices/word/222.mp3 b/old/html/multidic/voices/word/222.mp3
new file mode 100644
index 0000000..ed2a468
Binary files /dev/null and b/old/html/multidic/voices/word/222.mp3 differ
diff --git a/old/html/multidic/voices/word/223.mp3 b/old/html/multidic/voices/word/223.mp3
new file mode 100644
index 0000000..f84cc2b
Binary files /dev/null and b/old/html/multidic/voices/word/223.mp3 differ
diff --git a/old/html/multidic/voices/word/224.mp3 b/old/html/multidic/voices/word/224.mp3
new file mode 100644
index 0000000..faa4108
Binary files /dev/null and b/old/html/multidic/voices/word/224.mp3 differ
diff --git a/old/html/multidic/voices/word/225.mp3 b/old/html/multidic/voices/word/225.mp3
new file mode 100644
index 0000000..b1f9ed6
Binary files /dev/null and b/old/html/multidic/voices/word/225.mp3 differ
diff --git a/old/html/multidic/voices/word/226.mp3 b/old/html/multidic/voices/word/226.mp3
new file mode 100644
index 0000000..816368a
Binary files /dev/null and b/old/html/multidic/voices/word/226.mp3 differ
diff --git a/old/html/multidic/voices/word/227.mp3 b/old/html/multidic/voices/word/227.mp3
new file mode 100644
index 0000000..36b748d
Binary files /dev/null and b/old/html/multidic/voices/word/227.mp3 differ
diff --git a/old/html/multidic/voices/word/228.mp3 b/old/html/multidic/voices/word/228.mp3
new file mode 100644
index 0000000..9d42de6
Binary files /dev/null and b/old/html/multidic/voices/word/228.mp3 differ
diff --git a/old/html/multidic/voices/word/229.mp3 b/old/html/multidic/voices/word/229.mp3
new file mode 100644
index 0000000..1343a91
Binary files /dev/null and b/old/html/multidic/voices/word/229.mp3 differ
diff --git a/old/html/multidic/voices/word/23.mp3 b/old/html/multidic/voices/word/23.mp3
new file mode 100644
index 0000000..5b598fe
Binary files /dev/null and b/old/html/multidic/voices/word/23.mp3 differ
diff --git a/old/html/multidic/voices/word/230.mp3 b/old/html/multidic/voices/word/230.mp3
new file mode 100644
index 0000000..e4fdbf9
Binary files /dev/null and b/old/html/multidic/voices/word/230.mp3 differ
diff --git a/old/html/multidic/voices/word/231.mp3 b/old/html/multidic/voices/word/231.mp3
new file mode 100644
index 0000000..53f152a
Binary files /dev/null and b/old/html/multidic/voices/word/231.mp3 differ
diff --git a/old/html/multidic/voices/word/232.mp3 b/old/html/multidic/voices/word/232.mp3
new file mode 100644
index 0000000..c51d9f6
Binary files /dev/null and b/old/html/multidic/voices/word/232.mp3 differ
diff --git a/old/html/multidic/voices/word/233.mp3 b/old/html/multidic/voices/word/233.mp3
new file mode 100644
index 0000000..1bfb932
Binary files /dev/null and b/old/html/multidic/voices/word/233.mp3 differ
diff --git a/old/html/multidic/voices/word/234.mp3 b/old/html/multidic/voices/word/234.mp3
new file mode 100644
index 0000000..1602d4f
Binary files /dev/null and b/old/html/multidic/voices/word/234.mp3 differ
diff --git a/old/html/multidic/voices/word/235.mp3 b/old/html/multidic/voices/word/235.mp3
new file mode 100644
index 0000000..d42b3e5
Binary files /dev/null and b/old/html/multidic/voices/word/235.mp3 differ
diff --git a/old/html/multidic/voices/word/236.mp3 b/old/html/multidic/voices/word/236.mp3
new file mode 100644
index 0000000..1273775
Binary files /dev/null and b/old/html/multidic/voices/word/236.mp3 differ
diff --git a/old/html/multidic/voices/word/237.mp3 b/old/html/multidic/voices/word/237.mp3
new file mode 100644
index 0000000..86322d6
Binary files /dev/null and b/old/html/multidic/voices/word/237.mp3 differ
diff --git a/old/html/multidic/voices/word/238.mp3 b/old/html/multidic/voices/word/238.mp3
new file mode 100644
index 0000000..a211623
Binary files /dev/null and b/old/html/multidic/voices/word/238.mp3 differ
diff --git a/old/html/multidic/voices/word/239.mp3 b/old/html/multidic/voices/word/239.mp3
new file mode 100644
index 0000000..591b050
Binary files /dev/null and b/old/html/multidic/voices/word/239.mp3 differ
diff --git a/old/html/multidic/voices/word/24.mp3 b/old/html/multidic/voices/word/24.mp3
new file mode 100644
index 0000000..50a01a6
Binary files /dev/null and b/old/html/multidic/voices/word/24.mp3 differ
diff --git a/old/html/multidic/voices/word/240.mp3 b/old/html/multidic/voices/word/240.mp3
new file mode 100644
index 0000000..100a4a9
Binary files /dev/null and b/old/html/multidic/voices/word/240.mp3 differ
diff --git a/old/html/multidic/voices/word/241.mp3 b/old/html/multidic/voices/word/241.mp3
new file mode 100644
index 0000000..d7fd676
Binary files /dev/null and b/old/html/multidic/voices/word/241.mp3 differ
diff --git a/old/html/multidic/voices/word/242.mp3 b/old/html/multidic/voices/word/242.mp3
new file mode 100644
index 0000000..7788910
Binary files /dev/null and b/old/html/multidic/voices/word/242.mp3 differ
diff --git a/old/html/multidic/voices/word/243.mp3 b/old/html/multidic/voices/word/243.mp3
new file mode 100644
index 0000000..139f0d4
Binary files /dev/null and b/old/html/multidic/voices/word/243.mp3 differ
diff --git a/old/html/multidic/voices/word/244.mp3 b/old/html/multidic/voices/word/244.mp3
new file mode 100644
index 0000000..eab6283
Binary files /dev/null and b/old/html/multidic/voices/word/244.mp3 differ
diff --git a/old/html/multidic/voices/word/245.mp3 b/old/html/multidic/voices/word/245.mp3
new file mode 100644
index 0000000..7871406
Binary files /dev/null and b/old/html/multidic/voices/word/245.mp3 differ
diff --git a/old/html/multidic/voices/word/246.mp3 b/old/html/multidic/voices/word/246.mp3
new file mode 100644
index 0000000..239e781
Binary files /dev/null and b/old/html/multidic/voices/word/246.mp3 differ
diff --git a/old/html/multidic/voices/word/247.mp3 b/old/html/multidic/voices/word/247.mp3
new file mode 100644
index 0000000..bc8e41f
Binary files /dev/null and b/old/html/multidic/voices/word/247.mp3 differ
diff --git a/old/html/multidic/voices/word/248.mp3 b/old/html/multidic/voices/word/248.mp3
new file mode 100644
index 0000000..3afc894
Binary files /dev/null and b/old/html/multidic/voices/word/248.mp3 differ
diff --git a/old/html/multidic/voices/word/249.mp3 b/old/html/multidic/voices/word/249.mp3
new file mode 100644
index 0000000..0c8a5cd
Binary files /dev/null and b/old/html/multidic/voices/word/249.mp3 differ
diff --git a/old/html/multidic/voices/word/25.mp3 b/old/html/multidic/voices/word/25.mp3
new file mode 100644
index 0000000..10dcf99
Binary files /dev/null and b/old/html/multidic/voices/word/25.mp3 differ
diff --git a/old/html/multidic/voices/word/250.mp3 b/old/html/multidic/voices/word/250.mp3
new file mode 100644
index 0000000..b900394
Binary files /dev/null and b/old/html/multidic/voices/word/250.mp3 differ
diff --git a/old/html/multidic/voices/word/251.mp3 b/old/html/multidic/voices/word/251.mp3
new file mode 100644
index 0000000..1e01e2c
Binary files /dev/null and b/old/html/multidic/voices/word/251.mp3 differ
diff --git a/old/html/multidic/voices/word/252.mp3 b/old/html/multidic/voices/word/252.mp3
new file mode 100644
index 0000000..2254259
Binary files /dev/null and b/old/html/multidic/voices/word/252.mp3 differ
diff --git a/old/html/multidic/voices/word/2533.mp3 b/old/html/multidic/voices/word/2533.mp3
new file mode 100644
index 0000000..5e599d4
Binary files /dev/null and b/old/html/multidic/voices/word/2533.mp3 differ
diff --git a/old/html/multidic/voices/word/2534.mp3 b/old/html/multidic/voices/word/2534.mp3
new file mode 100644
index 0000000..78311e8
Binary files /dev/null and b/old/html/multidic/voices/word/2534.mp3 differ
diff --git a/old/html/multidic/voices/word/2535.mp3 b/old/html/multidic/voices/word/2535.mp3
new file mode 100644
index 0000000..9a31f0d
Binary files /dev/null and b/old/html/multidic/voices/word/2535.mp3 differ
diff --git a/old/html/multidic/voices/word/2536.mp3 b/old/html/multidic/voices/word/2536.mp3
new file mode 100644
index 0000000..eba5c63
Binary files /dev/null and b/old/html/multidic/voices/word/2536.mp3 differ
diff --git a/old/html/multidic/voices/word/2537.mp3 b/old/html/multidic/voices/word/2537.mp3
new file mode 100644
index 0000000..bddf866
Binary files /dev/null and b/old/html/multidic/voices/word/2537.mp3 differ
diff --git a/old/html/multidic/voices/word/2538.mp3 b/old/html/multidic/voices/word/2538.mp3
new file mode 100644
index 0000000..215fe14
Binary files /dev/null and b/old/html/multidic/voices/word/2538.mp3 differ
diff --git a/old/html/multidic/voices/word/2539.mp3 b/old/html/multidic/voices/word/2539.mp3
new file mode 100644
index 0000000..402f933
Binary files /dev/null and b/old/html/multidic/voices/word/2539.mp3 differ
diff --git a/old/html/multidic/voices/word/254.mp3 b/old/html/multidic/voices/word/254.mp3
new file mode 100644
index 0000000..dd7653d
Binary files /dev/null and b/old/html/multidic/voices/word/254.mp3 differ
diff --git a/old/html/multidic/voices/word/2540.mp3 b/old/html/multidic/voices/word/2540.mp3
new file mode 100644
index 0000000..4d3a1d0
Binary files /dev/null and b/old/html/multidic/voices/word/2540.mp3 differ
diff --git a/old/html/multidic/voices/word/2541.mp3 b/old/html/multidic/voices/word/2541.mp3
new file mode 100644
index 0000000..deb0cb5
Binary files /dev/null and b/old/html/multidic/voices/word/2541.mp3 differ
diff --git a/old/html/multidic/voices/word/2542.mp3 b/old/html/multidic/voices/word/2542.mp3
new file mode 100644
index 0000000..5bc7ddc
Binary files /dev/null and b/old/html/multidic/voices/word/2542.mp3 differ
diff --git a/old/html/multidic/voices/word/2543.mp3 b/old/html/multidic/voices/word/2543.mp3
new file mode 100644
index 0000000..33dba92
Binary files /dev/null and b/old/html/multidic/voices/word/2543.mp3 differ
diff --git a/old/html/multidic/voices/word/2544.mp3 b/old/html/multidic/voices/word/2544.mp3
new file mode 100644
index 0000000..7fe8f71
Binary files /dev/null and b/old/html/multidic/voices/word/2544.mp3 differ
diff --git a/old/html/multidic/voices/word/2545.mp3 b/old/html/multidic/voices/word/2545.mp3
new file mode 100644
index 0000000..1cf7e94
Binary files /dev/null and b/old/html/multidic/voices/word/2545.mp3 differ
diff --git a/old/html/multidic/voices/word/2546.mp3 b/old/html/multidic/voices/word/2546.mp3
new file mode 100644
index 0000000..7840444
Binary files /dev/null and b/old/html/multidic/voices/word/2546.mp3 differ
diff --git a/old/html/multidic/voices/word/2547.mp3 b/old/html/multidic/voices/word/2547.mp3
new file mode 100644
index 0000000..c5d6b7b
Binary files /dev/null and b/old/html/multidic/voices/word/2547.mp3 differ
diff --git a/old/html/multidic/voices/word/2548.mp3 b/old/html/multidic/voices/word/2548.mp3
new file mode 100644
index 0000000..ff57ad8
Binary files /dev/null and b/old/html/multidic/voices/word/2548.mp3 differ
diff --git a/old/html/multidic/voices/word/2549.mp3 b/old/html/multidic/voices/word/2549.mp3
new file mode 100644
index 0000000..3484d23
Binary files /dev/null and b/old/html/multidic/voices/word/2549.mp3 differ
diff --git a/old/html/multidic/voices/word/255.mp3 b/old/html/multidic/voices/word/255.mp3
new file mode 100644
index 0000000..80aa5ac
Binary files /dev/null and b/old/html/multidic/voices/word/255.mp3 differ
diff --git a/old/html/multidic/voices/word/2550.mp3 b/old/html/multidic/voices/word/2550.mp3
new file mode 100644
index 0000000..20eecd3
Binary files /dev/null and b/old/html/multidic/voices/word/2550.mp3 differ
diff --git a/old/html/multidic/voices/word/2551.mp3 b/old/html/multidic/voices/word/2551.mp3
new file mode 100644
index 0000000..3553791
Binary files /dev/null and b/old/html/multidic/voices/word/2551.mp3 differ
diff --git a/old/html/multidic/voices/word/2552.mp3 b/old/html/multidic/voices/word/2552.mp3
new file mode 100644
index 0000000..5bbf71c
Binary files /dev/null and b/old/html/multidic/voices/word/2552.mp3 differ
diff --git a/old/html/multidic/voices/word/2553.mp3 b/old/html/multidic/voices/word/2553.mp3
new file mode 100644
index 0000000..22e2a73
Binary files /dev/null and b/old/html/multidic/voices/word/2553.mp3 differ
diff --git a/old/html/multidic/voices/word/2554.mp3 b/old/html/multidic/voices/word/2554.mp3
new file mode 100644
index 0000000..2290ce8
Binary files /dev/null and b/old/html/multidic/voices/word/2554.mp3 differ
diff --git a/old/html/multidic/voices/word/2555.mp3 b/old/html/multidic/voices/word/2555.mp3
new file mode 100644
index 0000000..e416620
Binary files /dev/null and b/old/html/multidic/voices/word/2555.mp3 differ
diff --git a/old/html/multidic/voices/word/2556.mp3 b/old/html/multidic/voices/word/2556.mp3
new file mode 100644
index 0000000..2f72bf0
Binary files /dev/null and b/old/html/multidic/voices/word/2556.mp3 differ
diff --git a/old/html/multidic/voices/word/2557.mp3 b/old/html/multidic/voices/word/2557.mp3
new file mode 100644
index 0000000..7aeeb16
Binary files /dev/null and b/old/html/multidic/voices/word/2557.mp3 differ
diff --git a/old/html/multidic/voices/word/2558.mp3 b/old/html/multidic/voices/word/2558.mp3
new file mode 100644
index 0000000..76b1efc
Binary files /dev/null and b/old/html/multidic/voices/word/2558.mp3 differ
diff --git a/old/html/multidic/voices/word/2559.mp3 b/old/html/multidic/voices/word/2559.mp3
new file mode 100644
index 0000000..3777e85
Binary files /dev/null and b/old/html/multidic/voices/word/2559.mp3 differ
diff --git a/old/html/multidic/voices/word/256.mp3 b/old/html/multidic/voices/word/256.mp3
new file mode 100644
index 0000000..d295799
Binary files /dev/null and b/old/html/multidic/voices/word/256.mp3 differ
diff --git a/old/html/multidic/voices/word/2560.mp3 b/old/html/multidic/voices/word/2560.mp3
new file mode 100644
index 0000000..c7381dd
Binary files /dev/null and b/old/html/multidic/voices/word/2560.mp3 differ
diff --git a/old/html/multidic/voices/word/2561.mp3 b/old/html/multidic/voices/word/2561.mp3
new file mode 100644
index 0000000..4df48a6
Binary files /dev/null and b/old/html/multidic/voices/word/2561.mp3 differ
diff --git a/old/html/multidic/voices/word/2562.mp3 b/old/html/multidic/voices/word/2562.mp3
new file mode 100644
index 0000000..c396d51
Binary files /dev/null and b/old/html/multidic/voices/word/2562.mp3 differ
diff --git a/old/html/multidic/voices/word/2563.mp3 b/old/html/multidic/voices/word/2563.mp3
new file mode 100644
index 0000000..73ca0de
Binary files /dev/null and b/old/html/multidic/voices/word/2563.mp3 differ
diff --git a/old/html/multidic/voices/word/2564.mp3 b/old/html/multidic/voices/word/2564.mp3
new file mode 100644
index 0000000..00047c2
Binary files /dev/null and b/old/html/multidic/voices/word/2564.mp3 differ
diff --git a/old/html/multidic/voices/word/2565.mp3 b/old/html/multidic/voices/word/2565.mp3
new file mode 100644
index 0000000..4e2ec6e
Binary files /dev/null and b/old/html/multidic/voices/word/2565.mp3 differ
diff --git a/old/html/multidic/voices/word/2566.mp3 b/old/html/multidic/voices/word/2566.mp3
new file mode 100644
index 0000000..0215ee7
Binary files /dev/null and b/old/html/multidic/voices/word/2566.mp3 differ
diff --git a/old/html/multidic/voices/word/2567.mp3 b/old/html/multidic/voices/word/2567.mp3
new file mode 100644
index 0000000..55a1fd3
Binary files /dev/null and b/old/html/multidic/voices/word/2567.mp3 differ
diff --git a/old/html/multidic/voices/word/2568.mp3 b/old/html/multidic/voices/word/2568.mp3
new file mode 100644
index 0000000..3346d47
Binary files /dev/null and b/old/html/multidic/voices/word/2568.mp3 differ
diff --git a/old/html/multidic/voices/word/2569.mp3 b/old/html/multidic/voices/word/2569.mp3
new file mode 100644
index 0000000..82140a2
Binary files /dev/null and b/old/html/multidic/voices/word/2569.mp3 differ
diff --git a/old/html/multidic/voices/word/257.mp3 b/old/html/multidic/voices/word/257.mp3
new file mode 100644
index 0000000..742db6d
Binary files /dev/null and b/old/html/multidic/voices/word/257.mp3 differ
diff --git a/old/html/multidic/voices/word/2570.mp3 b/old/html/multidic/voices/word/2570.mp3
new file mode 100644
index 0000000..42a4a40
Binary files /dev/null and b/old/html/multidic/voices/word/2570.mp3 differ
diff --git a/old/html/multidic/voices/word/2571.mp3 b/old/html/multidic/voices/word/2571.mp3
new file mode 100644
index 0000000..bddd6fd
Binary files /dev/null and b/old/html/multidic/voices/word/2571.mp3 differ
diff --git a/old/html/multidic/voices/word/2572.mp3 b/old/html/multidic/voices/word/2572.mp3
new file mode 100644
index 0000000..4a64abf
Binary files /dev/null and b/old/html/multidic/voices/word/2572.mp3 differ
diff --git a/old/html/multidic/voices/word/2573.mp3 b/old/html/multidic/voices/word/2573.mp3
new file mode 100644
index 0000000..b9f7af8
Binary files /dev/null and b/old/html/multidic/voices/word/2573.mp3 differ
diff --git a/old/html/multidic/voices/word/2574.mp3 b/old/html/multidic/voices/word/2574.mp3
new file mode 100644
index 0000000..ae5023b
Binary files /dev/null and b/old/html/multidic/voices/word/2574.mp3 differ
diff --git a/old/html/multidic/voices/word/2575.mp3 b/old/html/multidic/voices/word/2575.mp3
new file mode 100644
index 0000000..f89fb51
Binary files /dev/null and b/old/html/multidic/voices/word/2575.mp3 differ
diff --git a/old/html/multidic/voices/word/2576.mp3 b/old/html/multidic/voices/word/2576.mp3
new file mode 100644
index 0000000..e726dd1
Binary files /dev/null and b/old/html/multidic/voices/word/2576.mp3 differ
diff --git a/old/html/multidic/voices/word/2577.mp3 b/old/html/multidic/voices/word/2577.mp3
new file mode 100644
index 0000000..d640270
Binary files /dev/null and b/old/html/multidic/voices/word/2577.mp3 differ
diff --git a/old/html/multidic/voices/word/2578.mp3 b/old/html/multidic/voices/word/2578.mp3
new file mode 100644
index 0000000..b88190b
Binary files /dev/null and b/old/html/multidic/voices/word/2578.mp3 differ
diff --git a/old/html/multidic/voices/word/2579.mp3 b/old/html/multidic/voices/word/2579.mp3
new file mode 100644
index 0000000..5e83bb7
Binary files /dev/null and b/old/html/multidic/voices/word/2579.mp3 differ
diff --git a/old/html/multidic/voices/word/258.mp3 b/old/html/multidic/voices/word/258.mp3
new file mode 100644
index 0000000..05302aa
Binary files /dev/null and b/old/html/multidic/voices/word/258.mp3 differ
diff --git a/old/html/multidic/voices/word/2580.mp3 b/old/html/multidic/voices/word/2580.mp3
new file mode 100644
index 0000000..67a0bbf
Binary files /dev/null and b/old/html/multidic/voices/word/2580.mp3 differ
diff --git a/old/html/multidic/voices/word/2581.mp3 b/old/html/multidic/voices/word/2581.mp3
new file mode 100644
index 0000000..d524ef5
Binary files /dev/null and b/old/html/multidic/voices/word/2581.mp3 differ
diff --git a/old/html/multidic/voices/word/2582.mp3 b/old/html/multidic/voices/word/2582.mp3
new file mode 100644
index 0000000..b91ea18
Binary files /dev/null and b/old/html/multidic/voices/word/2582.mp3 differ
diff --git a/old/html/multidic/voices/word/2583.mp3 b/old/html/multidic/voices/word/2583.mp3
new file mode 100644
index 0000000..407092f
Binary files /dev/null and b/old/html/multidic/voices/word/2583.mp3 differ
diff --git a/old/html/multidic/voices/word/2584.mp3 b/old/html/multidic/voices/word/2584.mp3
new file mode 100644
index 0000000..f3aeca3
Binary files /dev/null and b/old/html/multidic/voices/word/2584.mp3 differ
diff --git a/old/html/multidic/voices/word/2585.mp3 b/old/html/multidic/voices/word/2585.mp3
new file mode 100644
index 0000000..bc88128
Binary files /dev/null and b/old/html/multidic/voices/word/2585.mp3 differ
diff --git a/old/html/multidic/voices/word/2586.mp3 b/old/html/multidic/voices/word/2586.mp3
new file mode 100644
index 0000000..b81d131
Binary files /dev/null and b/old/html/multidic/voices/word/2586.mp3 differ
diff --git a/old/html/multidic/voices/word/2587.mp3 b/old/html/multidic/voices/word/2587.mp3
new file mode 100644
index 0000000..d5d0805
Binary files /dev/null and b/old/html/multidic/voices/word/2587.mp3 differ
diff --git a/old/html/multidic/voices/word/2588.mp3 b/old/html/multidic/voices/word/2588.mp3
new file mode 100644
index 0000000..5ba8102
Binary files /dev/null and b/old/html/multidic/voices/word/2588.mp3 differ
diff --git a/old/html/multidic/voices/word/2589.mp3 b/old/html/multidic/voices/word/2589.mp3
new file mode 100644
index 0000000..d31a113
Binary files /dev/null and b/old/html/multidic/voices/word/2589.mp3 differ
diff --git a/old/html/multidic/voices/word/259.mp3 b/old/html/multidic/voices/word/259.mp3
new file mode 100644
index 0000000..351adfb
Binary files /dev/null and b/old/html/multidic/voices/word/259.mp3 differ
diff --git a/old/html/multidic/voices/word/2590.mp3 b/old/html/multidic/voices/word/2590.mp3
new file mode 100644
index 0000000..5f7b988
Binary files /dev/null and b/old/html/multidic/voices/word/2590.mp3 differ
diff --git a/old/html/multidic/voices/word/2591.mp3 b/old/html/multidic/voices/word/2591.mp3
new file mode 100644
index 0000000..fbeb24c
Binary files /dev/null and b/old/html/multidic/voices/word/2591.mp3 differ
diff --git a/old/html/multidic/voices/word/2592.mp3 b/old/html/multidic/voices/word/2592.mp3
new file mode 100644
index 0000000..abb0ca7
Binary files /dev/null and b/old/html/multidic/voices/word/2592.mp3 differ
diff --git a/old/html/multidic/voices/word/2593.mp3 b/old/html/multidic/voices/word/2593.mp3
new file mode 100644
index 0000000..181608d
Binary files /dev/null and b/old/html/multidic/voices/word/2593.mp3 differ
diff --git a/old/html/multidic/voices/word/2594.mp3 b/old/html/multidic/voices/word/2594.mp3
new file mode 100644
index 0000000..570a5eb
Binary files /dev/null and b/old/html/multidic/voices/word/2594.mp3 differ
diff --git a/old/html/multidic/voices/word/2595.mp3 b/old/html/multidic/voices/word/2595.mp3
new file mode 100644
index 0000000..797cd93
Binary files /dev/null and b/old/html/multidic/voices/word/2595.mp3 differ
diff --git a/old/html/multidic/voices/word/2596.mp3 b/old/html/multidic/voices/word/2596.mp3
new file mode 100644
index 0000000..9c1560e
Binary files /dev/null and b/old/html/multidic/voices/word/2596.mp3 differ
diff --git a/old/html/multidic/voices/word/2597.mp3 b/old/html/multidic/voices/word/2597.mp3
new file mode 100644
index 0000000..a23da1a
Binary files /dev/null and b/old/html/multidic/voices/word/2597.mp3 differ
diff --git a/old/html/multidic/voices/word/2598.mp3 b/old/html/multidic/voices/word/2598.mp3
new file mode 100644
index 0000000..650aeee
Binary files /dev/null and b/old/html/multidic/voices/word/2598.mp3 differ
diff --git a/old/html/multidic/voices/word/2599.mp3 b/old/html/multidic/voices/word/2599.mp3
new file mode 100644
index 0000000..e80fe4d
Binary files /dev/null and b/old/html/multidic/voices/word/2599.mp3 differ
diff --git a/old/html/multidic/voices/word/26.mp3 b/old/html/multidic/voices/word/26.mp3
new file mode 100644
index 0000000..8603017
Binary files /dev/null and b/old/html/multidic/voices/word/26.mp3 differ
diff --git a/old/html/multidic/voices/word/260.mp3 b/old/html/multidic/voices/word/260.mp3
new file mode 100644
index 0000000..d88d939
Binary files /dev/null and b/old/html/multidic/voices/word/260.mp3 differ
diff --git a/old/html/multidic/voices/word/2600.mp3 b/old/html/multidic/voices/word/2600.mp3
new file mode 100644
index 0000000..9beb27c
Binary files /dev/null and b/old/html/multidic/voices/word/2600.mp3 differ
diff --git a/old/html/multidic/voices/word/2601.mp3 b/old/html/multidic/voices/word/2601.mp3
new file mode 100644
index 0000000..2cbc27a
Binary files /dev/null and b/old/html/multidic/voices/word/2601.mp3 differ
diff --git a/old/html/multidic/voices/word/2602.mp3 b/old/html/multidic/voices/word/2602.mp3
new file mode 100644
index 0000000..0a31c29
Binary files /dev/null and b/old/html/multidic/voices/word/2602.mp3 differ
diff --git a/old/html/multidic/voices/word/2603.mp3 b/old/html/multidic/voices/word/2603.mp3
new file mode 100644
index 0000000..c3c06bd
Binary files /dev/null and b/old/html/multidic/voices/word/2603.mp3 differ
diff --git a/old/html/multidic/voices/word/2604.mp3 b/old/html/multidic/voices/word/2604.mp3
new file mode 100644
index 0000000..8f5f206
Binary files /dev/null and b/old/html/multidic/voices/word/2604.mp3 differ
diff --git a/old/html/multidic/voices/word/2605.mp3 b/old/html/multidic/voices/word/2605.mp3
new file mode 100644
index 0000000..ae2bf48
Binary files /dev/null and b/old/html/multidic/voices/word/2605.mp3 differ
diff --git a/old/html/multidic/voices/word/2606.mp3 b/old/html/multidic/voices/word/2606.mp3
new file mode 100644
index 0000000..733bfec
Binary files /dev/null and b/old/html/multidic/voices/word/2606.mp3 differ
diff --git a/old/html/multidic/voices/word/2607.mp3 b/old/html/multidic/voices/word/2607.mp3
new file mode 100644
index 0000000..2561619
Binary files /dev/null and b/old/html/multidic/voices/word/2607.mp3 differ
diff --git a/old/html/multidic/voices/word/2608.mp3 b/old/html/multidic/voices/word/2608.mp3
new file mode 100644
index 0000000..7403338
Binary files /dev/null and b/old/html/multidic/voices/word/2608.mp3 differ
diff --git a/old/html/multidic/voices/word/2609.mp3 b/old/html/multidic/voices/word/2609.mp3
new file mode 100644
index 0000000..a6f0621
Binary files /dev/null and b/old/html/multidic/voices/word/2609.mp3 differ
diff --git a/old/html/multidic/voices/word/261.mp3 b/old/html/multidic/voices/word/261.mp3
new file mode 100644
index 0000000..134dcb8
Binary files /dev/null and b/old/html/multidic/voices/word/261.mp3 differ
diff --git a/old/html/multidic/voices/word/2611.mp3 b/old/html/multidic/voices/word/2611.mp3
new file mode 100644
index 0000000..af9b539
Binary files /dev/null and b/old/html/multidic/voices/word/2611.mp3 differ
diff --git a/old/html/multidic/voices/word/2612.mp3 b/old/html/multidic/voices/word/2612.mp3
new file mode 100644
index 0000000..9b4ea02
Binary files /dev/null and b/old/html/multidic/voices/word/2612.mp3 differ
diff --git a/old/html/multidic/voices/word/2613.mp3 b/old/html/multidic/voices/word/2613.mp3
new file mode 100644
index 0000000..21d37de
Binary files /dev/null and b/old/html/multidic/voices/word/2613.mp3 differ
diff --git a/old/html/multidic/voices/word/2614.mp3 b/old/html/multidic/voices/word/2614.mp3
new file mode 100644
index 0000000..ebb287e
Binary files /dev/null and b/old/html/multidic/voices/word/2614.mp3 differ
diff --git a/old/html/multidic/voices/word/2615.mp3 b/old/html/multidic/voices/word/2615.mp3
new file mode 100644
index 0000000..1b03634
Binary files /dev/null and b/old/html/multidic/voices/word/2615.mp3 differ
diff --git a/old/html/multidic/voices/word/2616.mp3 b/old/html/multidic/voices/word/2616.mp3
new file mode 100644
index 0000000..a97f576
Binary files /dev/null and b/old/html/multidic/voices/word/2616.mp3 differ
diff --git a/old/html/multidic/voices/word/2617.mp3 b/old/html/multidic/voices/word/2617.mp3
new file mode 100644
index 0000000..463b47e
Binary files /dev/null and b/old/html/multidic/voices/word/2617.mp3 differ
diff --git a/old/html/multidic/voices/word/2618.mp3 b/old/html/multidic/voices/word/2618.mp3
new file mode 100644
index 0000000..ab0273d
Binary files /dev/null and b/old/html/multidic/voices/word/2618.mp3 differ
diff --git a/old/html/multidic/voices/word/2619.mp3 b/old/html/multidic/voices/word/2619.mp3
new file mode 100644
index 0000000..b1be082
Binary files /dev/null and b/old/html/multidic/voices/word/2619.mp3 differ
diff --git a/old/html/multidic/voices/word/262.mp3 b/old/html/multidic/voices/word/262.mp3
new file mode 100644
index 0000000..42e2ccf
Binary files /dev/null and b/old/html/multidic/voices/word/262.mp3 differ
diff --git a/old/html/multidic/voices/word/2620.mp3 b/old/html/multidic/voices/word/2620.mp3
new file mode 100644
index 0000000..5328a78
Binary files /dev/null and b/old/html/multidic/voices/word/2620.mp3 differ
diff --git a/old/html/multidic/voices/word/2621.mp3 b/old/html/multidic/voices/word/2621.mp3
new file mode 100644
index 0000000..daeefb0
Binary files /dev/null and b/old/html/multidic/voices/word/2621.mp3 differ
diff --git a/old/html/multidic/voices/word/2622.mp3 b/old/html/multidic/voices/word/2622.mp3
new file mode 100644
index 0000000..522ea12
Binary files /dev/null and b/old/html/multidic/voices/word/2622.mp3 differ
diff --git a/old/html/multidic/voices/word/2623.mp3 b/old/html/multidic/voices/word/2623.mp3
new file mode 100644
index 0000000..ef4b130
Binary files /dev/null and b/old/html/multidic/voices/word/2623.mp3 differ
diff --git a/old/html/multidic/voices/word/2624.mp3 b/old/html/multidic/voices/word/2624.mp3
new file mode 100644
index 0000000..1b1c90f
Binary files /dev/null and b/old/html/multidic/voices/word/2624.mp3 differ
diff --git a/old/html/multidic/voices/word/2625.mp3 b/old/html/multidic/voices/word/2625.mp3
new file mode 100644
index 0000000..0d2ff3f
Binary files /dev/null and b/old/html/multidic/voices/word/2625.mp3 differ
diff --git a/old/html/multidic/voices/word/2626.mp3 b/old/html/multidic/voices/word/2626.mp3
new file mode 100644
index 0000000..39eb671
Binary files /dev/null and b/old/html/multidic/voices/word/2626.mp3 differ
diff --git a/old/html/multidic/voices/word/2627.mp3 b/old/html/multidic/voices/word/2627.mp3
new file mode 100644
index 0000000..3674f23
Binary files /dev/null and b/old/html/multidic/voices/word/2627.mp3 differ
diff --git a/old/html/multidic/voices/word/2628.mp3 b/old/html/multidic/voices/word/2628.mp3
new file mode 100644
index 0000000..c5e4bac
Binary files /dev/null and b/old/html/multidic/voices/word/2628.mp3 differ
diff --git a/old/html/multidic/voices/word/2629.mp3 b/old/html/multidic/voices/word/2629.mp3
new file mode 100644
index 0000000..d652ce9
Binary files /dev/null and b/old/html/multidic/voices/word/2629.mp3 differ
diff --git a/old/html/multidic/voices/word/2630.mp3 b/old/html/multidic/voices/word/2630.mp3
new file mode 100644
index 0000000..0e220c8
Binary files /dev/null and b/old/html/multidic/voices/word/2630.mp3 differ
diff --git a/old/html/multidic/voices/word/2631.mp3 b/old/html/multidic/voices/word/2631.mp3
new file mode 100644
index 0000000..1b81b0b
Binary files /dev/null and b/old/html/multidic/voices/word/2631.mp3 differ
diff --git a/old/html/multidic/voices/word/2632.mp3 b/old/html/multidic/voices/word/2632.mp3
new file mode 100644
index 0000000..88466d5
Binary files /dev/null and b/old/html/multidic/voices/word/2632.mp3 differ
diff --git a/old/html/multidic/voices/word/2633.mp3 b/old/html/multidic/voices/word/2633.mp3
new file mode 100644
index 0000000..55593dd
Binary files /dev/null and b/old/html/multidic/voices/word/2633.mp3 differ
diff --git a/old/html/multidic/voices/word/2634.mp3 b/old/html/multidic/voices/word/2634.mp3
new file mode 100644
index 0000000..7908045
Binary files /dev/null and b/old/html/multidic/voices/word/2634.mp3 differ
diff --git a/old/html/multidic/voices/word/2635.mp3 b/old/html/multidic/voices/word/2635.mp3
new file mode 100644
index 0000000..7578e21
Binary files /dev/null and b/old/html/multidic/voices/word/2635.mp3 differ
diff --git a/old/html/multidic/voices/word/2636.mp3 b/old/html/multidic/voices/word/2636.mp3
new file mode 100644
index 0000000..264bdca
Binary files /dev/null and b/old/html/multidic/voices/word/2636.mp3 differ
diff --git a/old/html/multidic/voices/word/2637.mp3 b/old/html/multidic/voices/word/2637.mp3
new file mode 100644
index 0000000..3844eca
Binary files /dev/null and b/old/html/multidic/voices/word/2637.mp3 differ
diff --git a/old/html/multidic/voices/word/2638.mp3 b/old/html/multidic/voices/word/2638.mp3
new file mode 100644
index 0000000..c5657e5
Binary files /dev/null and b/old/html/multidic/voices/word/2638.mp3 differ
diff --git a/old/html/multidic/voices/word/2639.mp3 b/old/html/multidic/voices/word/2639.mp3
new file mode 100644
index 0000000..b4985df
Binary files /dev/null and b/old/html/multidic/voices/word/2639.mp3 differ
diff --git a/old/html/multidic/voices/word/264.mp3 b/old/html/multidic/voices/word/264.mp3
new file mode 100644
index 0000000..721360c
Binary files /dev/null and b/old/html/multidic/voices/word/264.mp3 differ
diff --git a/old/html/multidic/voices/word/2640.mp3 b/old/html/multidic/voices/word/2640.mp3
new file mode 100644
index 0000000..aa3f684
Binary files /dev/null and b/old/html/multidic/voices/word/2640.mp3 differ
diff --git a/old/html/multidic/voices/word/2641.mp3 b/old/html/multidic/voices/word/2641.mp3
new file mode 100644
index 0000000..442f347
Binary files /dev/null and b/old/html/multidic/voices/word/2641.mp3 differ
diff --git a/old/html/multidic/voices/word/2642.mp3 b/old/html/multidic/voices/word/2642.mp3
new file mode 100644
index 0000000..ff647a3
Binary files /dev/null and b/old/html/multidic/voices/word/2642.mp3 differ
diff --git a/old/html/multidic/voices/word/2643.mp3 b/old/html/multidic/voices/word/2643.mp3
new file mode 100644
index 0000000..1011af4
Binary files /dev/null and b/old/html/multidic/voices/word/2643.mp3 differ
diff --git a/old/html/multidic/voices/word/2644.mp3 b/old/html/multidic/voices/word/2644.mp3
new file mode 100644
index 0000000..8364cca
Binary files /dev/null and b/old/html/multidic/voices/word/2644.mp3 differ
diff --git a/old/html/multidic/voices/word/2645.mp3 b/old/html/multidic/voices/word/2645.mp3
new file mode 100644
index 0000000..fb9a8dd
Binary files /dev/null and b/old/html/multidic/voices/word/2645.mp3 differ
diff --git a/old/html/multidic/voices/word/2646.mp3 b/old/html/multidic/voices/word/2646.mp3
new file mode 100644
index 0000000..9cc161b
Binary files /dev/null and b/old/html/multidic/voices/word/2646.mp3 differ
diff --git a/old/html/multidic/voices/word/2647.mp3 b/old/html/multidic/voices/word/2647.mp3
new file mode 100644
index 0000000..b12d58f
Binary files /dev/null and b/old/html/multidic/voices/word/2647.mp3 differ
diff --git a/old/html/multidic/voices/word/2648.mp3 b/old/html/multidic/voices/word/2648.mp3
new file mode 100644
index 0000000..0a700f1
Binary files /dev/null and b/old/html/multidic/voices/word/2648.mp3 differ
diff --git a/old/html/multidic/voices/word/2649.mp3 b/old/html/multidic/voices/word/2649.mp3
new file mode 100644
index 0000000..e9274a8
Binary files /dev/null and b/old/html/multidic/voices/word/2649.mp3 differ
diff --git a/old/html/multidic/voices/word/265.mp3 b/old/html/multidic/voices/word/265.mp3
new file mode 100644
index 0000000..502318b
Binary files /dev/null and b/old/html/multidic/voices/word/265.mp3 differ
diff --git a/old/html/multidic/voices/word/2650.mp3 b/old/html/multidic/voices/word/2650.mp3
new file mode 100644
index 0000000..0718fa2
Binary files /dev/null and b/old/html/multidic/voices/word/2650.mp3 differ
diff --git a/old/html/multidic/voices/word/2651.mp3 b/old/html/multidic/voices/word/2651.mp3
new file mode 100644
index 0000000..f0ff5d7
Binary files /dev/null and b/old/html/multidic/voices/word/2651.mp3 differ
diff --git a/old/html/multidic/voices/word/2652.mp3 b/old/html/multidic/voices/word/2652.mp3
new file mode 100644
index 0000000..7554137
Binary files /dev/null and b/old/html/multidic/voices/word/2652.mp3 differ
diff --git a/old/html/multidic/voices/word/2653.mp3 b/old/html/multidic/voices/word/2653.mp3
new file mode 100644
index 0000000..6a74d45
Binary files /dev/null and b/old/html/multidic/voices/word/2653.mp3 differ
diff --git a/old/html/multidic/voices/word/2654.mp3 b/old/html/multidic/voices/word/2654.mp3
new file mode 100644
index 0000000..8d36066
Binary files /dev/null and b/old/html/multidic/voices/word/2654.mp3 differ
diff --git a/old/html/multidic/voices/word/2655.mp3 b/old/html/multidic/voices/word/2655.mp3
new file mode 100644
index 0000000..19ffa79
Binary files /dev/null and b/old/html/multidic/voices/word/2655.mp3 differ
diff --git a/old/html/multidic/voices/word/2656.mp3 b/old/html/multidic/voices/word/2656.mp3
new file mode 100644
index 0000000..c231aca
Binary files /dev/null and b/old/html/multidic/voices/word/2656.mp3 differ
diff --git a/old/html/multidic/voices/word/2657.mp3 b/old/html/multidic/voices/word/2657.mp3
new file mode 100644
index 0000000..7b6d2fb
Binary files /dev/null and b/old/html/multidic/voices/word/2657.mp3 differ
diff --git a/old/html/multidic/voices/word/2658.mp3 b/old/html/multidic/voices/word/2658.mp3
new file mode 100644
index 0000000..f7bcf7b
Binary files /dev/null and b/old/html/multidic/voices/word/2658.mp3 differ
diff --git a/old/html/multidic/voices/word/2659.mp3 b/old/html/multidic/voices/word/2659.mp3
new file mode 100644
index 0000000..f6bf289
Binary files /dev/null and b/old/html/multidic/voices/word/2659.mp3 differ
diff --git a/old/html/multidic/voices/word/266.mp3 b/old/html/multidic/voices/word/266.mp3
new file mode 100644
index 0000000..15a74de
Binary files /dev/null and b/old/html/multidic/voices/word/266.mp3 differ
diff --git a/old/html/multidic/voices/word/2660.mp3 b/old/html/multidic/voices/word/2660.mp3
new file mode 100644
index 0000000..cfd95f4
Binary files /dev/null and b/old/html/multidic/voices/word/2660.mp3 differ
diff --git a/old/html/multidic/voices/word/2661.mp3 b/old/html/multidic/voices/word/2661.mp3
new file mode 100644
index 0000000..420ccbe
Binary files /dev/null and b/old/html/multidic/voices/word/2661.mp3 differ
diff --git a/old/html/multidic/voices/word/2662.mp3 b/old/html/multidic/voices/word/2662.mp3
new file mode 100644
index 0000000..b7eab05
Binary files /dev/null and b/old/html/multidic/voices/word/2662.mp3 differ
diff --git a/old/html/multidic/voices/word/2663.mp3 b/old/html/multidic/voices/word/2663.mp3
new file mode 100644
index 0000000..81279a0
Binary files /dev/null and b/old/html/multidic/voices/word/2663.mp3 differ
diff --git a/old/html/multidic/voices/word/2664.mp3 b/old/html/multidic/voices/word/2664.mp3
new file mode 100644
index 0000000..b50e399
Binary files /dev/null and b/old/html/multidic/voices/word/2664.mp3 differ
diff --git a/old/html/multidic/voices/word/2665.mp3 b/old/html/multidic/voices/word/2665.mp3
new file mode 100644
index 0000000..50aa041
Binary files /dev/null and b/old/html/multidic/voices/word/2665.mp3 differ
diff --git a/old/html/multidic/voices/word/2666.mp3 b/old/html/multidic/voices/word/2666.mp3
new file mode 100644
index 0000000..1720973
Binary files /dev/null and b/old/html/multidic/voices/word/2666.mp3 differ
diff --git a/old/html/multidic/voices/word/2668.mp3 b/old/html/multidic/voices/word/2668.mp3
new file mode 100644
index 0000000..c09ccad
Binary files /dev/null and b/old/html/multidic/voices/word/2668.mp3 differ
diff --git a/old/html/multidic/voices/word/2669.mp3 b/old/html/multidic/voices/word/2669.mp3
new file mode 100644
index 0000000..b23ad5a
Binary files /dev/null and b/old/html/multidic/voices/word/2669.mp3 differ
diff --git a/old/html/multidic/voices/word/267.mp3 b/old/html/multidic/voices/word/267.mp3
new file mode 100644
index 0000000..08aae3c
Binary files /dev/null and b/old/html/multidic/voices/word/267.mp3 differ
diff --git a/old/html/multidic/voices/word/2670.mp3 b/old/html/multidic/voices/word/2670.mp3
new file mode 100644
index 0000000..7ebf023
Binary files /dev/null and b/old/html/multidic/voices/word/2670.mp3 differ
diff --git a/old/html/multidic/voices/word/2671.mp3 b/old/html/multidic/voices/word/2671.mp3
new file mode 100644
index 0000000..0c14980
Binary files /dev/null and b/old/html/multidic/voices/word/2671.mp3 differ
diff --git a/old/html/multidic/voices/word/2672.mp3 b/old/html/multidic/voices/word/2672.mp3
new file mode 100644
index 0000000..fbd3326
Binary files /dev/null and b/old/html/multidic/voices/word/2672.mp3 differ
diff --git a/old/html/multidic/voices/word/2673.mp3 b/old/html/multidic/voices/word/2673.mp3
new file mode 100644
index 0000000..d320350
Binary files /dev/null and b/old/html/multidic/voices/word/2673.mp3 differ
diff --git a/old/html/multidic/voices/word/2674.mp3 b/old/html/multidic/voices/word/2674.mp3
new file mode 100644
index 0000000..bfcd6ed
Binary files /dev/null and b/old/html/multidic/voices/word/2674.mp3 differ
diff --git a/old/html/multidic/voices/word/2675.mp3 b/old/html/multidic/voices/word/2675.mp3
new file mode 100644
index 0000000..15c0e4d
Binary files /dev/null and b/old/html/multidic/voices/word/2675.mp3 differ
diff --git a/old/html/multidic/voices/word/2676.mp3 b/old/html/multidic/voices/word/2676.mp3
new file mode 100644
index 0000000..c6f18d3
Binary files /dev/null and b/old/html/multidic/voices/word/2676.mp3 differ
diff --git a/old/html/multidic/voices/word/2677.mp3 b/old/html/multidic/voices/word/2677.mp3
new file mode 100644
index 0000000..44f98e9
Binary files /dev/null and b/old/html/multidic/voices/word/2677.mp3 differ
diff --git a/old/html/multidic/voices/word/2678.mp3 b/old/html/multidic/voices/word/2678.mp3
new file mode 100644
index 0000000..59c43ba
Binary files /dev/null and b/old/html/multidic/voices/word/2678.mp3 differ
diff --git a/old/html/multidic/voices/word/2679.mp3 b/old/html/multidic/voices/word/2679.mp3
new file mode 100644
index 0000000..1b73698
Binary files /dev/null and b/old/html/multidic/voices/word/2679.mp3 differ
diff --git a/old/html/multidic/voices/word/268.mp3 b/old/html/multidic/voices/word/268.mp3
new file mode 100644
index 0000000..2e5ce83
Binary files /dev/null and b/old/html/multidic/voices/word/268.mp3 differ
diff --git a/old/html/multidic/voices/word/2680.mp3 b/old/html/multidic/voices/word/2680.mp3
new file mode 100644
index 0000000..101c178
Binary files /dev/null and b/old/html/multidic/voices/word/2680.mp3 differ
diff --git a/old/html/multidic/voices/word/2681.mp3 b/old/html/multidic/voices/word/2681.mp3
new file mode 100644
index 0000000..70aaba0
Binary files /dev/null and b/old/html/multidic/voices/word/2681.mp3 differ
diff --git a/old/html/multidic/voices/word/2682.mp3 b/old/html/multidic/voices/word/2682.mp3
new file mode 100644
index 0000000..b39bf9e
Binary files /dev/null and b/old/html/multidic/voices/word/2682.mp3 differ
diff --git a/old/html/multidic/voices/word/2683.mp3 b/old/html/multidic/voices/word/2683.mp3
new file mode 100644
index 0000000..fff25b8
Binary files /dev/null and b/old/html/multidic/voices/word/2683.mp3 differ
diff --git a/old/html/multidic/voices/word/2684.mp3 b/old/html/multidic/voices/word/2684.mp3
new file mode 100644
index 0000000..594a988
Binary files /dev/null and b/old/html/multidic/voices/word/2684.mp3 differ
diff --git a/old/html/multidic/voices/word/2685.mp3 b/old/html/multidic/voices/word/2685.mp3
new file mode 100644
index 0000000..0a3ac51
Binary files /dev/null and b/old/html/multidic/voices/word/2685.mp3 differ
diff --git a/old/html/multidic/voices/word/2686.mp3 b/old/html/multidic/voices/word/2686.mp3
new file mode 100644
index 0000000..3b0866d
Binary files /dev/null and b/old/html/multidic/voices/word/2686.mp3 differ
diff --git a/old/html/multidic/voices/word/2687.mp3 b/old/html/multidic/voices/word/2687.mp3
new file mode 100644
index 0000000..a439b73
Binary files /dev/null and b/old/html/multidic/voices/word/2687.mp3 differ
diff --git a/old/html/multidic/voices/word/2688.mp3 b/old/html/multidic/voices/word/2688.mp3
new file mode 100644
index 0000000..de40365
Binary files /dev/null and b/old/html/multidic/voices/word/2688.mp3 differ
diff --git a/old/html/multidic/voices/word/2689.mp3 b/old/html/multidic/voices/word/2689.mp3
new file mode 100644
index 0000000..42842fe
Binary files /dev/null and b/old/html/multidic/voices/word/2689.mp3 differ
diff --git a/old/html/multidic/voices/word/269.mp3 b/old/html/multidic/voices/word/269.mp3
new file mode 100644
index 0000000..083e6f5
Binary files /dev/null and b/old/html/multidic/voices/word/269.mp3 differ
diff --git a/old/html/multidic/voices/word/2690.mp3 b/old/html/multidic/voices/word/2690.mp3
new file mode 100644
index 0000000..4dc18fd
Binary files /dev/null and b/old/html/multidic/voices/word/2690.mp3 differ
diff --git a/old/html/multidic/voices/word/2691.mp3 b/old/html/multidic/voices/word/2691.mp3
new file mode 100644
index 0000000..1777788
Binary files /dev/null and b/old/html/multidic/voices/word/2691.mp3 differ
diff --git a/old/html/multidic/voices/word/2692.mp3 b/old/html/multidic/voices/word/2692.mp3
new file mode 100644
index 0000000..6f03695
Binary files /dev/null and b/old/html/multidic/voices/word/2692.mp3 differ
diff --git a/old/html/multidic/voices/word/2693.mp3 b/old/html/multidic/voices/word/2693.mp3
new file mode 100644
index 0000000..a944824
Binary files /dev/null and b/old/html/multidic/voices/word/2693.mp3 differ
diff --git a/old/html/multidic/voices/word/2694.mp3 b/old/html/multidic/voices/word/2694.mp3
new file mode 100644
index 0000000..c7ef851
Binary files /dev/null and b/old/html/multidic/voices/word/2694.mp3 differ
diff --git a/old/html/multidic/voices/word/2695.mp3 b/old/html/multidic/voices/word/2695.mp3
new file mode 100644
index 0000000..3d4d862
Binary files /dev/null and b/old/html/multidic/voices/word/2695.mp3 differ
diff --git a/old/html/multidic/voices/word/2696.mp3 b/old/html/multidic/voices/word/2696.mp3
new file mode 100644
index 0000000..1bcb176
Binary files /dev/null and b/old/html/multidic/voices/word/2696.mp3 differ
diff --git a/old/html/multidic/voices/word/2697.mp3 b/old/html/multidic/voices/word/2697.mp3
new file mode 100644
index 0000000..8ddc582
Binary files /dev/null and b/old/html/multidic/voices/word/2697.mp3 differ
diff --git a/old/html/multidic/voices/word/2698.mp3 b/old/html/multidic/voices/word/2698.mp3
new file mode 100644
index 0000000..7a4dfd9
Binary files /dev/null and b/old/html/multidic/voices/word/2698.mp3 differ
diff --git a/old/html/multidic/voices/word/2699.mp3 b/old/html/multidic/voices/word/2699.mp3
new file mode 100644
index 0000000..c2e71e2
Binary files /dev/null and b/old/html/multidic/voices/word/2699.mp3 differ
diff --git a/old/html/multidic/voices/word/27.mp3 b/old/html/multidic/voices/word/27.mp3
new file mode 100644
index 0000000..552b61e
Binary files /dev/null and b/old/html/multidic/voices/word/27.mp3 differ
diff --git a/old/html/multidic/voices/word/270.mp3 b/old/html/multidic/voices/word/270.mp3
new file mode 100644
index 0000000..1c2a12f
Binary files /dev/null and b/old/html/multidic/voices/word/270.mp3 differ
diff --git a/old/html/multidic/voices/word/2700.mp3 b/old/html/multidic/voices/word/2700.mp3
new file mode 100644
index 0000000..e03aa1f
Binary files /dev/null and b/old/html/multidic/voices/word/2700.mp3 differ
diff --git a/old/html/multidic/voices/word/2701.mp3 b/old/html/multidic/voices/word/2701.mp3
new file mode 100644
index 0000000..ac5b012
Binary files /dev/null and b/old/html/multidic/voices/word/2701.mp3 differ
diff --git a/old/html/multidic/voices/word/2702.mp3 b/old/html/multidic/voices/word/2702.mp3
new file mode 100644
index 0000000..947ae62
Binary files /dev/null and b/old/html/multidic/voices/word/2702.mp3 differ
diff --git a/old/html/multidic/voices/word/2703.mp3 b/old/html/multidic/voices/word/2703.mp3
new file mode 100644
index 0000000..c3316b5
Binary files /dev/null and b/old/html/multidic/voices/word/2703.mp3 differ
diff --git a/old/html/multidic/voices/word/2704.mp3 b/old/html/multidic/voices/word/2704.mp3
new file mode 100644
index 0000000..35c8db7
Binary files /dev/null and b/old/html/multidic/voices/word/2704.mp3 differ
diff --git a/old/html/multidic/voices/word/2705.mp3 b/old/html/multidic/voices/word/2705.mp3
new file mode 100644
index 0000000..c631e5c
Binary files /dev/null and b/old/html/multidic/voices/word/2705.mp3 differ
diff --git a/old/html/multidic/voices/word/2706.mp3 b/old/html/multidic/voices/word/2706.mp3
new file mode 100644
index 0000000..3eebd7e
Binary files /dev/null and b/old/html/multidic/voices/word/2706.mp3 differ
diff --git a/old/html/multidic/voices/word/2707.mp3 b/old/html/multidic/voices/word/2707.mp3
new file mode 100644
index 0000000..f5c60f9
Binary files /dev/null and b/old/html/multidic/voices/word/2707.mp3 differ
diff --git a/old/html/multidic/voices/word/2708.mp3 b/old/html/multidic/voices/word/2708.mp3
new file mode 100644
index 0000000..35018c3
Binary files /dev/null and b/old/html/multidic/voices/word/2708.mp3 differ
diff --git a/old/html/multidic/voices/word/2709.mp3 b/old/html/multidic/voices/word/2709.mp3
new file mode 100644
index 0000000..1df9f82
Binary files /dev/null and b/old/html/multidic/voices/word/2709.mp3 differ
diff --git a/old/html/multidic/voices/word/271.mp3 b/old/html/multidic/voices/word/271.mp3
new file mode 100644
index 0000000..87568a6
Binary files /dev/null and b/old/html/multidic/voices/word/271.mp3 differ
diff --git a/old/html/multidic/voices/word/2710.mp3 b/old/html/multidic/voices/word/2710.mp3
new file mode 100644
index 0000000..a6d6f2a
Binary files /dev/null and b/old/html/multidic/voices/word/2710.mp3 differ
diff --git a/old/html/multidic/voices/word/2711.mp3 b/old/html/multidic/voices/word/2711.mp3
new file mode 100644
index 0000000..f7c59fc
Binary files /dev/null and b/old/html/multidic/voices/word/2711.mp3 differ
diff --git a/old/html/multidic/voices/word/2712.mp3 b/old/html/multidic/voices/word/2712.mp3
new file mode 100644
index 0000000..dbf0493
Binary files /dev/null and b/old/html/multidic/voices/word/2712.mp3 differ
diff --git a/old/html/multidic/voices/word/2713.mp3 b/old/html/multidic/voices/word/2713.mp3
new file mode 100644
index 0000000..8b6f6fa
Binary files /dev/null and b/old/html/multidic/voices/word/2713.mp3 differ
diff --git a/old/html/multidic/voices/word/2714.mp3 b/old/html/multidic/voices/word/2714.mp3
new file mode 100644
index 0000000..cb7c87f
Binary files /dev/null and b/old/html/multidic/voices/word/2714.mp3 differ
diff --git a/old/html/multidic/voices/word/2715.mp3 b/old/html/multidic/voices/word/2715.mp3
new file mode 100644
index 0000000..7472916
Binary files /dev/null and b/old/html/multidic/voices/word/2715.mp3 differ
diff --git a/old/html/multidic/voices/word/2716.mp3 b/old/html/multidic/voices/word/2716.mp3
new file mode 100644
index 0000000..4705ce0
Binary files /dev/null and b/old/html/multidic/voices/word/2716.mp3 differ
diff --git a/old/html/multidic/voices/word/2717.mp3 b/old/html/multidic/voices/word/2717.mp3
new file mode 100644
index 0000000..38e4353
Binary files /dev/null and b/old/html/multidic/voices/word/2717.mp3 differ
diff --git a/old/html/multidic/voices/word/2718.mp3 b/old/html/multidic/voices/word/2718.mp3
new file mode 100644
index 0000000..1f8eeb7
Binary files /dev/null and b/old/html/multidic/voices/word/2718.mp3 differ
diff --git a/old/html/multidic/voices/word/2719.mp3 b/old/html/multidic/voices/word/2719.mp3
new file mode 100644
index 0000000..5157467
Binary files /dev/null and b/old/html/multidic/voices/word/2719.mp3 differ
diff --git a/old/html/multidic/voices/word/272.mp3 b/old/html/multidic/voices/word/272.mp3
new file mode 100644
index 0000000..2edeaf8
Binary files /dev/null and b/old/html/multidic/voices/word/272.mp3 differ
diff --git a/old/html/multidic/voices/word/2720.mp3 b/old/html/multidic/voices/word/2720.mp3
new file mode 100644
index 0000000..1ba6216
Binary files /dev/null and b/old/html/multidic/voices/word/2720.mp3 differ
diff --git a/old/html/multidic/voices/word/2721.mp3 b/old/html/multidic/voices/word/2721.mp3
new file mode 100644
index 0000000..324ecd2
Binary files /dev/null and b/old/html/multidic/voices/word/2721.mp3 differ
diff --git a/old/html/multidic/voices/word/2722.mp3 b/old/html/multidic/voices/word/2722.mp3
new file mode 100644
index 0000000..c4d6f62
Binary files /dev/null and b/old/html/multidic/voices/word/2722.mp3 differ
diff --git a/old/html/multidic/voices/word/2723.mp3 b/old/html/multidic/voices/word/2723.mp3
new file mode 100644
index 0000000..b10c3b7
Binary files /dev/null and b/old/html/multidic/voices/word/2723.mp3 differ
diff --git a/old/html/multidic/voices/word/2724.mp3 b/old/html/multidic/voices/word/2724.mp3
new file mode 100644
index 0000000..ee9a7a0
Binary files /dev/null and b/old/html/multidic/voices/word/2724.mp3 differ
diff --git a/old/html/multidic/voices/word/2725.mp3 b/old/html/multidic/voices/word/2725.mp3
new file mode 100644
index 0000000..67ba7ee
Binary files /dev/null and b/old/html/multidic/voices/word/2725.mp3 differ
diff --git a/old/html/multidic/voices/word/2726.mp3 b/old/html/multidic/voices/word/2726.mp3
new file mode 100644
index 0000000..ce9e546
Binary files /dev/null and b/old/html/multidic/voices/word/2726.mp3 differ
diff --git a/old/html/multidic/voices/word/2727.mp3 b/old/html/multidic/voices/word/2727.mp3
new file mode 100644
index 0000000..26a7e98
Binary files /dev/null and b/old/html/multidic/voices/word/2727.mp3 differ
diff --git a/old/html/multidic/voices/word/2728.mp3 b/old/html/multidic/voices/word/2728.mp3
new file mode 100644
index 0000000..46dc834
Binary files /dev/null and b/old/html/multidic/voices/word/2728.mp3 differ
diff --git a/old/html/multidic/voices/word/2729.mp3 b/old/html/multidic/voices/word/2729.mp3
new file mode 100644
index 0000000..3de3366
Binary files /dev/null and b/old/html/multidic/voices/word/2729.mp3 differ
diff --git a/old/html/multidic/voices/word/273.mp3 b/old/html/multidic/voices/word/273.mp3
new file mode 100644
index 0000000..e4d7bb5
Binary files /dev/null and b/old/html/multidic/voices/word/273.mp3 differ
diff --git a/old/html/multidic/voices/word/2731.mp3 b/old/html/multidic/voices/word/2731.mp3
new file mode 100644
index 0000000..24e1d3d
Binary files /dev/null and b/old/html/multidic/voices/word/2731.mp3 differ
diff --git a/old/html/multidic/voices/word/2732.mp3 b/old/html/multidic/voices/word/2732.mp3
new file mode 100644
index 0000000..73b83a6
Binary files /dev/null and b/old/html/multidic/voices/word/2732.mp3 differ
diff --git a/old/html/multidic/voices/word/2733.mp3 b/old/html/multidic/voices/word/2733.mp3
new file mode 100644
index 0000000..31602f5
Binary files /dev/null and b/old/html/multidic/voices/word/2733.mp3 differ
diff --git a/old/html/multidic/voices/word/2734.mp3 b/old/html/multidic/voices/word/2734.mp3
new file mode 100644
index 0000000..94f06aa
Binary files /dev/null and b/old/html/multidic/voices/word/2734.mp3 differ
diff --git a/old/html/multidic/voices/word/2735.mp3 b/old/html/multidic/voices/word/2735.mp3
new file mode 100644
index 0000000..dd658e3
Binary files /dev/null and b/old/html/multidic/voices/word/2735.mp3 differ
diff --git a/old/html/multidic/voices/word/2736.mp3 b/old/html/multidic/voices/word/2736.mp3
new file mode 100644
index 0000000..63eb66c
Binary files /dev/null and b/old/html/multidic/voices/word/2736.mp3 differ
diff --git a/old/html/multidic/voices/word/2737.mp3 b/old/html/multidic/voices/word/2737.mp3
new file mode 100644
index 0000000..3875630
Binary files /dev/null and b/old/html/multidic/voices/word/2737.mp3 differ
diff --git a/old/html/multidic/voices/word/2738.mp3 b/old/html/multidic/voices/word/2738.mp3
new file mode 100644
index 0000000..bca3558
Binary files /dev/null and b/old/html/multidic/voices/word/2738.mp3 differ
diff --git a/old/html/multidic/voices/word/2739.mp3 b/old/html/multidic/voices/word/2739.mp3
new file mode 100644
index 0000000..b7f63f4
Binary files /dev/null and b/old/html/multidic/voices/word/2739.mp3 differ
diff --git a/old/html/multidic/voices/word/274.mp3 b/old/html/multidic/voices/word/274.mp3
new file mode 100644
index 0000000..d2a5fe9
Binary files /dev/null and b/old/html/multidic/voices/word/274.mp3 differ
diff --git a/old/html/multidic/voices/word/2740.mp3 b/old/html/multidic/voices/word/2740.mp3
new file mode 100644
index 0000000..3c9e6ca
Binary files /dev/null and b/old/html/multidic/voices/word/2740.mp3 differ
diff --git a/old/html/multidic/voices/word/2741.mp3 b/old/html/multidic/voices/word/2741.mp3
new file mode 100644
index 0000000..a974a31
Binary files /dev/null and b/old/html/multidic/voices/word/2741.mp3 differ
diff --git a/old/html/multidic/voices/word/2742.mp3 b/old/html/multidic/voices/word/2742.mp3
new file mode 100644
index 0000000..9273762
Binary files /dev/null and b/old/html/multidic/voices/word/2742.mp3 differ
diff --git a/old/html/multidic/voices/word/2743.mp3 b/old/html/multidic/voices/word/2743.mp3
new file mode 100644
index 0000000..4523a28
Binary files /dev/null and b/old/html/multidic/voices/word/2743.mp3 differ
diff --git a/old/html/multidic/voices/word/2744.mp3 b/old/html/multidic/voices/word/2744.mp3
new file mode 100644
index 0000000..2d2b725
Binary files /dev/null and b/old/html/multidic/voices/word/2744.mp3 differ
diff --git a/old/html/multidic/voices/word/2745.mp3 b/old/html/multidic/voices/word/2745.mp3
new file mode 100644
index 0000000..f1a05bc
Binary files /dev/null and b/old/html/multidic/voices/word/2745.mp3 differ
diff --git a/old/html/multidic/voices/word/2746.mp3 b/old/html/multidic/voices/word/2746.mp3
new file mode 100644
index 0000000..fabf981
Binary files /dev/null and b/old/html/multidic/voices/word/2746.mp3 differ
diff --git a/old/html/multidic/voices/word/2747.mp3 b/old/html/multidic/voices/word/2747.mp3
new file mode 100644
index 0000000..f91d980
Binary files /dev/null and b/old/html/multidic/voices/word/2747.mp3 differ
diff --git a/old/html/multidic/voices/word/2749.mp3 b/old/html/multidic/voices/word/2749.mp3
new file mode 100644
index 0000000..ce7a347
Binary files /dev/null and b/old/html/multidic/voices/word/2749.mp3 differ
diff --git a/old/html/multidic/voices/word/275.mp3 b/old/html/multidic/voices/word/275.mp3
new file mode 100644
index 0000000..fbac6bd
Binary files /dev/null and b/old/html/multidic/voices/word/275.mp3 differ
diff --git a/old/html/multidic/voices/word/2750.mp3 b/old/html/multidic/voices/word/2750.mp3
new file mode 100644
index 0000000..a7e7dc4
Binary files /dev/null and b/old/html/multidic/voices/word/2750.mp3 differ
diff --git a/old/html/multidic/voices/word/2751.mp3 b/old/html/multidic/voices/word/2751.mp3
new file mode 100644
index 0000000..cffdd46
Binary files /dev/null and b/old/html/multidic/voices/word/2751.mp3 differ
diff --git a/old/html/multidic/voices/word/2752.mp3 b/old/html/multidic/voices/word/2752.mp3
new file mode 100644
index 0000000..de5e870
Binary files /dev/null and b/old/html/multidic/voices/word/2752.mp3 differ
diff --git a/old/html/multidic/voices/word/2754.mp3 b/old/html/multidic/voices/word/2754.mp3
new file mode 100644
index 0000000..bb51437
Binary files /dev/null and b/old/html/multidic/voices/word/2754.mp3 differ
diff --git a/old/html/multidic/voices/word/2755.mp3 b/old/html/multidic/voices/word/2755.mp3
new file mode 100644
index 0000000..d4aa712
Binary files /dev/null and b/old/html/multidic/voices/word/2755.mp3 differ
diff --git a/old/html/multidic/voices/word/2756.mp3 b/old/html/multidic/voices/word/2756.mp3
new file mode 100644
index 0000000..62b5c92
Binary files /dev/null and b/old/html/multidic/voices/word/2756.mp3 differ
diff --git a/old/html/multidic/voices/word/2757.mp3 b/old/html/multidic/voices/word/2757.mp3
new file mode 100644
index 0000000..6db6911
Binary files /dev/null and b/old/html/multidic/voices/word/2757.mp3 differ
diff --git a/old/html/multidic/voices/word/2758.mp3 b/old/html/multidic/voices/word/2758.mp3
new file mode 100644
index 0000000..7e73261
Binary files /dev/null and b/old/html/multidic/voices/word/2758.mp3 differ
diff --git a/old/html/multidic/voices/word/276.mp3 b/old/html/multidic/voices/word/276.mp3
new file mode 100644
index 0000000..d805fdb
Binary files /dev/null and b/old/html/multidic/voices/word/276.mp3 differ
diff --git a/old/html/multidic/voices/word/2760.mp3 b/old/html/multidic/voices/word/2760.mp3
new file mode 100644
index 0000000..04df404
Binary files /dev/null and b/old/html/multidic/voices/word/2760.mp3 differ
diff --git a/old/html/multidic/voices/word/2761.mp3 b/old/html/multidic/voices/word/2761.mp3
new file mode 100644
index 0000000..c2d8ae8
Binary files /dev/null and b/old/html/multidic/voices/word/2761.mp3 differ
diff --git a/old/html/multidic/voices/word/2762.mp3 b/old/html/multidic/voices/word/2762.mp3
new file mode 100644
index 0000000..f5ffbb9
Binary files /dev/null and b/old/html/multidic/voices/word/2762.mp3 differ
diff --git a/old/html/multidic/voices/word/2763.mp3 b/old/html/multidic/voices/word/2763.mp3
new file mode 100644
index 0000000..1737f18
Binary files /dev/null and b/old/html/multidic/voices/word/2763.mp3 differ
diff --git a/old/html/multidic/voices/word/2764.mp3 b/old/html/multidic/voices/word/2764.mp3
new file mode 100644
index 0000000..de43e53
Binary files /dev/null and b/old/html/multidic/voices/word/2764.mp3 differ
diff --git a/old/html/multidic/voices/word/2765.mp3 b/old/html/multidic/voices/word/2765.mp3
new file mode 100644
index 0000000..0aeadec
Binary files /dev/null and b/old/html/multidic/voices/word/2765.mp3 differ
diff --git a/old/html/multidic/voices/word/277.mp3 b/old/html/multidic/voices/word/277.mp3
new file mode 100644
index 0000000..36b748d
Binary files /dev/null and b/old/html/multidic/voices/word/277.mp3 differ
diff --git a/old/html/multidic/voices/word/2772.mp3 b/old/html/multidic/voices/word/2772.mp3
new file mode 100644
index 0000000..7f6ac08
Binary files /dev/null and b/old/html/multidic/voices/word/2772.mp3 differ
diff --git a/old/html/multidic/voices/word/2773.mp3 b/old/html/multidic/voices/word/2773.mp3
new file mode 100644
index 0000000..7937bca
Binary files /dev/null and b/old/html/multidic/voices/word/2773.mp3 differ
diff --git a/old/html/multidic/voices/word/2774.mp3 b/old/html/multidic/voices/word/2774.mp3
new file mode 100644
index 0000000..fb3ad1a
Binary files /dev/null and b/old/html/multidic/voices/word/2774.mp3 differ
diff --git a/old/html/multidic/voices/word/2775.mp3 b/old/html/multidic/voices/word/2775.mp3
new file mode 100644
index 0000000..775570f
Binary files /dev/null and b/old/html/multidic/voices/word/2775.mp3 differ
diff --git a/old/html/multidic/voices/word/2776.mp3 b/old/html/multidic/voices/word/2776.mp3
new file mode 100644
index 0000000..e49d14e
Binary files /dev/null and b/old/html/multidic/voices/word/2776.mp3 differ
diff --git a/old/html/multidic/voices/word/2777.mp3 b/old/html/multidic/voices/word/2777.mp3
new file mode 100644
index 0000000..2f04076
Binary files /dev/null and b/old/html/multidic/voices/word/2777.mp3 differ
diff --git a/old/html/multidic/voices/word/2778.mp3 b/old/html/multidic/voices/word/2778.mp3
new file mode 100644
index 0000000..28e46ca
Binary files /dev/null and b/old/html/multidic/voices/word/2778.mp3 differ
diff --git a/old/html/multidic/voices/word/2779.mp3 b/old/html/multidic/voices/word/2779.mp3
new file mode 100644
index 0000000..e320384
Binary files /dev/null and b/old/html/multidic/voices/word/2779.mp3 differ
diff --git a/old/html/multidic/voices/word/278.mp3 b/old/html/multidic/voices/word/278.mp3
new file mode 100644
index 0000000..80e1a2c
Binary files /dev/null and b/old/html/multidic/voices/word/278.mp3 differ
diff --git a/old/html/multidic/voices/word/2780.mp3 b/old/html/multidic/voices/word/2780.mp3
new file mode 100644
index 0000000..c1b6db2
Binary files /dev/null and b/old/html/multidic/voices/word/2780.mp3 differ
diff --git a/old/html/multidic/voices/word/2781.mp3 b/old/html/multidic/voices/word/2781.mp3
new file mode 100644
index 0000000..efb5f25
Binary files /dev/null and b/old/html/multidic/voices/word/2781.mp3 differ
diff --git a/old/html/multidic/voices/word/2782.mp3 b/old/html/multidic/voices/word/2782.mp3
new file mode 100644
index 0000000..aa3d476
Binary files /dev/null and b/old/html/multidic/voices/word/2782.mp3 differ
diff --git a/old/html/multidic/voices/word/2783.mp3 b/old/html/multidic/voices/word/2783.mp3
new file mode 100644
index 0000000..9218e31
Binary files /dev/null and b/old/html/multidic/voices/word/2783.mp3 differ
diff --git a/old/html/multidic/voices/word/2784.mp3 b/old/html/multidic/voices/word/2784.mp3
new file mode 100644
index 0000000..5a4a75a
Binary files /dev/null and b/old/html/multidic/voices/word/2784.mp3 differ
diff --git a/old/html/multidic/voices/word/2785.mp3 b/old/html/multidic/voices/word/2785.mp3
new file mode 100644
index 0000000..f6e2c7e
Binary files /dev/null and b/old/html/multidic/voices/word/2785.mp3 differ
diff --git a/old/html/multidic/voices/word/2786.mp3 b/old/html/multidic/voices/word/2786.mp3
new file mode 100644
index 0000000..dfb6804
Binary files /dev/null and b/old/html/multidic/voices/word/2786.mp3 differ
diff --git a/old/html/multidic/voices/word/2787.mp3 b/old/html/multidic/voices/word/2787.mp3
new file mode 100644
index 0000000..cb28f03
Binary files /dev/null and b/old/html/multidic/voices/word/2787.mp3 differ
diff --git a/old/html/multidic/voices/word/2788.mp3 b/old/html/multidic/voices/word/2788.mp3
new file mode 100644
index 0000000..2fe51d9
Binary files /dev/null and b/old/html/multidic/voices/word/2788.mp3 differ
diff --git a/old/html/multidic/voices/word/2789.mp3 b/old/html/multidic/voices/word/2789.mp3
new file mode 100644
index 0000000..6cec4a9
Binary files /dev/null and b/old/html/multidic/voices/word/2789.mp3 differ
diff --git a/old/html/multidic/voices/word/279.mp3 b/old/html/multidic/voices/word/279.mp3
new file mode 100644
index 0000000..f158805
Binary files /dev/null and b/old/html/multidic/voices/word/279.mp3 differ
diff --git a/old/html/multidic/voices/word/2790.mp3 b/old/html/multidic/voices/word/2790.mp3
new file mode 100644
index 0000000..e0149be
Binary files /dev/null and b/old/html/multidic/voices/word/2790.mp3 differ
diff --git a/old/html/multidic/voices/word/2791.mp3 b/old/html/multidic/voices/word/2791.mp3
new file mode 100644
index 0000000..f147274
Binary files /dev/null and b/old/html/multidic/voices/word/2791.mp3 differ
diff --git a/old/html/multidic/voices/word/2792.mp3 b/old/html/multidic/voices/word/2792.mp3
new file mode 100644
index 0000000..ca49ffa
Binary files /dev/null and b/old/html/multidic/voices/word/2792.mp3 differ
diff --git a/old/html/multidic/voices/word/2793.mp3 b/old/html/multidic/voices/word/2793.mp3
new file mode 100644
index 0000000..620fede
Binary files /dev/null and b/old/html/multidic/voices/word/2793.mp3 differ
diff --git a/old/html/multidic/voices/word/2794.mp3 b/old/html/multidic/voices/word/2794.mp3
new file mode 100644
index 0000000..44308bc
Binary files /dev/null and b/old/html/multidic/voices/word/2794.mp3 differ
diff --git a/old/html/multidic/voices/word/2795.mp3 b/old/html/multidic/voices/word/2795.mp3
new file mode 100644
index 0000000..69a9d38
Binary files /dev/null and b/old/html/multidic/voices/word/2795.mp3 differ
diff --git a/old/html/multidic/voices/word/2796.mp3 b/old/html/multidic/voices/word/2796.mp3
new file mode 100644
index 0000000..0b2bf06
Binary files /dev/null and b/old/html/multidic/voices/word/2796.mp3 differ
diff --git a/old/html/multidic/voices/word/2797.mp3 b/old/html/multidic/voices/word/2797.mp3
new file mode 100644
index 0000000..b1960dd
Binary files /dev/null and b/old/html/multidic/voices/word/2797.mp3 differ
diff --git a/old/html/multidic/voices/word/2798.mp3 b/old/html/multidic/voices/word/2798.mp3
new file mode 100644
index 0000000..9b74811
Binary files /dev/null and b/old/html/multidic/voices/word/2798.mp3 differ
diff --git a/old/html/multidic/voices/word/2799.mp3 b/old/html/multidic/voices/word/2799.mp3
new file mode 100644
index 0000000..3508d2f
Binary files /dev/null and b/old/html/multidic/voices/word/2799.mp3 differ
diff --git a/old/html/multidic/voices/word/28.mp3 b/old/html/multidic/voices/word/28.mp3
new file mode 100644
index 0000000..9e7563f
Binary files /dev/null and b/old/html/multidic/voices/word/28.mp3 differ
diff --git a/old/html/multidic/voices/word/280.mp3 b/old/html/multidic/voices/word/280.mp3
new file mode 100644
index 0000000..b2f0fc6
Binary files /dev/null and b/old/html/multidic/voices/word/280.mp3 differ
diff --git a/old/html/multidic/voices/word/2800.mp3 b/old/html/multidic/voices/word/2800.mp3
new file mode 100644
index 0000000..4a5e4ac
Binary files /dev/null and b/old/html/multidic/voices/word/2800.mp3 differ
diff --git a/old/html/multidic/voices/word/2801.mp3 b/old/html/multidic/voices/word/2801.mp3
new file mode 100644
index 0000000..2762de8
Binary files /dev/null and b/old/html/multidic/voices/word/2801.mp3 differ
diff --git a/old/html/multidic/voices/word/2802.mp3 b/old/html/multidic/voices/word/2802.mp3
new file mode 100644
index 0000000..1925df1
Binary files /dev/null and b/old/html/multidic/voices/word/2802.mp3 differ
diff --git a/old/html/multidic/voices/word/2803.mp3 b/old/html/multidic/voices/word/2803.mp3
new file mode 100644
index 0000000..085b0b5
Binary files /dev/null and b/old/html/multidic/voices/word/2803.mp3 differ
diff --git a/old/html/multidic/voices/word/2804.mp3 b/old/html/multidic/voices/word/2804.mp3
new file mode 100644
index 0000000..ea325c8
Binary files /dev/null and b/old/html/multidic/voices/word/2804.mp3 differ
diff --git a/old/html/multidic/voices/word/2805.mp3 b/old/html/multidic/voices/word/2805.mp3
new file mode 100644
index 0000000..7efb271
Binary files /dev/null and b/old/html/multidic/voices/word/2805.mp3 differ
diff --git a/old/html/multidic/voices/word/2806.mp3 b/old/html/multidic/voices/word/2806.mp3
new file mode 100644
index 0000000..5b10285
Binary files /dev/null and b/old/html/multidic/voices/word/2806.mp3 differ
diff --git a/old/html/multidic/voices/word/2807.mp3 b/old/html/multidic/voices/word/2807.mp3
new file mode 100644
index 0000000..1882d34
Binary files /dev/null and b/old/html/multidic/voices/word/2807.mp3 differ
diff --git a/old/html/multidic/voices/word/2808.mp3 b/old/html/multidic/voices/word/2808.mp3
new file mode 100644
index 0000000..f1387e7
Binary files /dev/null and b/old/html/multidic/voices/word/2808.mp3 differ
diff --git a/old/html/multidic/voices/word/2809.mp3 b/old/html/multidic/voices/word/2809.mp3
new file mode 100644
index 0000000..4cd1527
Binary files /dev/null and b/old/html/multidic/voices/word/2809.mp3 differ
diff --git a/old/html/multidic/voices/word/281.mp3 b/old/html/multidic/voices/word/281.mp3
new file mode 100644
index 0000000..ec07e50
Binary files /dev/null and b/old/html/multidic/voices/word/281.mp3 differ
diff --git a/old/html/multidic/voices/word/2810.mp3 b/old/html/multidic/voices/word/2810.mp3
new file mode 100644
index 0000000..564cc3b
Binary files /dev/null and b/old/html/multidic/voices/word/2810.mp3 differ
diff --git a/old/html/multidic/voices/word/2811.mp3 b/old/html/multidic/voices/word/2811.mp3
new file mode 100644
index 0000000..6b5a911
Binary files /dev/null and b/old/html/multidic/voices/word/2811.mp3 differ
diff --git a/old/html/multidic/voices/word/2812.mp3 b/old/html/multidic/voices/word/2812.mp3
new file mode 100644
index 0000000..fcbbbf4
Binary files /dev/null and b/old/html/multidic/voices/word/2812.mp3 differ
diff --git a/old/html/multidic/voices/word/2813.mp3 b/old/html/multidic/voices/word/2813.mp3
new file mode 100644
index 0000000..52b932a
Binary files /dev/null and b/old/html/multidic/voices/word/2813.mp3 differ
diff --git a/old/html/multidic/voices/word/2814.mp3 b/old/html/multidic/voices/word/2814.mp3
new file mode 100644
index 0000000..0b1bd09
Binary files /dev/null and b/old/html/multidic/voices/word/2814.mp3 differ
diff --git a/old/html/multidic/voices/word/2815.mp3 b/old/html/multidic/voices/word/2815.mp3
new file mode 100644
index 0000000..9fca7c9
Binary files /dev/null and b/old/html/multidic/voices/word/2815.mp3 differ
diff --git a/old/html/multidic/voices/word/2816.mp3 b/old/html/multidic/voices/word/2816.mp3
new file mode 100644
index 0000000..022fdd9
Binary files /dev/null and b/old/html/multidic/voices/word/2816.mp3 differ
diff --git a/old/html/multidic/voices/word/2817.mp3 b/old/html/multidic/voices/word/2817.mp3
new file mode 100644
index 0000000..355be0d
Binary files /dev/null and b/old/html/multidic/voices/word/2817.mp3 differ
diff --git a/old/html/multidic/voices/word/2818.mp3 b/old/html/multidic/voices/word/2818.mp3
new file mode 100644
index 0000000..1d18663
Binary files /dev/null and b/old/html/multidic/voices/word/2818.mp3 differ
diff --git a/old/html/multidic/voices/word/2819.mp3 b/old/html/multidic/voices/word/2819.mp3
new file mode 100644
index 0000000..d20c5af
Binary files /dev/null and b/old/html/multidic/voices/word/2819.mp3 differ
diff --git a/old/html/multidic/voices/word/282.mp3 b/old/html/multidic/voices/word/282.mp3
new file mode 100644
index 0000000..d6d3d08
Binary files /dev/null and b/old/html/multidic/voices/word/282.mp3 differ
diff --git a/old/html/multidic/voices/word/2820.mp3 b/old/html/multidic/voices/word/2820.mp3
new file mode 100644
index 0000000..19a43c3
Binary files /dev/null and b/old/html/multidic/voices/word/2820.mp3 differ
diff --git a/old/html/multidic/voices/word/2821.mp3 b/old/html/multidic/voices/word/2821.mp3
new file mode 100644
index 0000000..e06c153
Binary files /dev/null and b/old/html/multidic/voices/word/2821.mp3 differ
diff --git a/old/html/multidic/voices/word/2822.mp3 b/old/html/multidic/voices/word/2822.mp3
new file mode 100644
index 0000000..0db17b0
Binary files /dev/null and b/old/html/multidic/voices/word/2822.mp3 differ
diff --git a/old/html/multidic/voices/word/2823.mp3 b/old/html/multidic/voices/word/2823.mp3
new file mode 100644
index 0000000..5357b50
Binary files /dev/null and b/old/html/multidic/voices/word/2823.mp3 differ
diff --git a/old/html/multidic/voices/word/2824.mp3 b/old/html/multidic/voices/word/2824.mp3
new file mode 100644
index 0000000..0293553
Binary files /dev/null and b/old/html/multidic/voices/word/2824.mp3 differ
diff --git a/old/html/multidic/voices/word/2825.mp3 b/old/html/multidic/voices/word/2825.mp3
new file mode 100644
index 0000000..8029874
Binary files /dev/null and b/old/html/multidic/voices/word/2825.mp3 differ
diff --git a/old/html/multidic/voices/word/2826.mp3 b/old/html/multidic/voices/word/2826.mp3
new file mode 100644
index 0000000..952972a
Binary files /dev/null and b/old/html/multidic/voices/word/2826.mp3 differ
diff --git a/old/html/multidic/voices/word/2827.mp3 b/old/html/multidic/voices/word/2827.mp3
new file mode 100644
index 0000000..450718c
Binary files /dev/null and b/old/html/multidic/voices/word/2827.mp3 differ
diff --git a/old/html/multidic/voices/word/2828.mp3 b/old/html/multidic/voices/word/2828.mp3
new file mode 100644
index 0000000..eeb0ec4
Binary files /dev/null and b/old/html/multidic/voices/word/2828.mp3 differ
diff --git a/old/html/multidic/voices/word/2829.mp3 b/old/html/multidic/voices/word/2829.mp3
new file mode 100644
index 0000000..acc1bf8
Binary files /dev/null and b/old/html/multidic/voices/word/2829.mp3 differ
diff --git a/old/html/multidic/voices/word/283.mp3 b/old/html/multidic/voices/word/283.mp3
new file mode 100644
index 0000000..6e41382
Binary files /dev/null and b/old/html/multidic/voices/word/283.mp3 differ
diff --git a/old/html/multidic/voices/word/2830.mp3 b/old/html/multidic/voices/word/2830.mp3
new file mode 100644
index 0000000..9e1e60d
Binary files /dev/null and b/old/html/multidic/voices/word/2830.mp3 differ
diff --git a/old/html/multidic/voices/word/2831.mp3 b/old/html/multidic/voices/word/2831.mp3
new file mode 100644
index 0000000..2c7d3eb
Binary files /dev/null and b/old/html/multidic/voices/word/2831.mp3 differ
diff --git a/old/html/multidic/voices/word/2832.mp3 b/old/html/multidic/voices/word/2832.mp3
new file mode 100644
index 0000000..b6560e5
Binary files /dev/null and b/old/html/multidic/voices/word/2832.mp3 differ
diff --git a/old/html/multidic/voices/word/2833.mp3 b/old/html/multidic/voices/word/2833.mp3
new file mode 100644
index 0000000..4a2db4a
Binary files /dev/null and b/old/html/multidic/voices/word/2833.mp3 differ
diff --git a/old/html/multidic/voices/word/2834.mp3 b/old/html/multidic/voices/word/2834.mp3
new file mode 100644
index 0000000..5059927
Binary files /dev/null and b/old/html/multidic/voices/word/2834.mp3 differ
diff --git a/old/html/multidic/voices/word/2835.mp3 b/old/html/multidic/voices/word/2835.mp3
new file mode 100644
index 0000000..028f847
Binary files /dev/null and b/old/html/multidic/voices/word/2835.mp3 differ
diff --git a/old/html/multidic/voices/word/2836.mp3 b/old/html/multidic/voices/word/2836.mp3
new file mode 100644
index 0000000..c5d702c
Binary files /dev/null and b/old/html/multidic/voices/word/2836.mp3 differ
diff --git a/old/html/multidic/voices/word/2837.mp3 b/old/html/multidic/voices/word/2837.mp3
new file mode 100644
index 0000000..45330de
Binary files /dev/null and b/old/html/multidic/voices/word/2837.mp3 differ
diff --git a/old/html/multidic/voices/word/2838.mp3 b/old/html/multidic/voices/word/2838.mp3
new file mode 100644
index 0000000..b3ff449
Binary files /dev/null and b/old/html/multidic/voices/word/2838.mp3 differ
diff --git a/old/html/multidic/voices/word/2839.mp3 b/old/html/multidic/voices/word/2839.mp3
new file mode 100644
index 0000000..96b80e1
Binary files /dev/null and b/old/html/multidic/voices/word/2839.mp3 differ
diff --git a/old/html/multidic/voices/word/284.mp3 b/old/html/multidic/voices/word/284.mp3
new file mode 100644
index 0000000..7c43a67
Binary files /dev/null and b/old/html/multidic/voices/word/284.mp3 differ
diff --git a/old/html/multidic/voices/word/2840.mp3 b/old/html/multidic/voices/word/2840.mp3
new file mode 100644
index 0000000..9d50873
Binary files /dev/null and b/old/html/multidic/voices/word/2840.mp3 differ
diff --git a/old/html/multidic/voices/word/2841.mp3 b/old/html/multidic/voices/word/2841.mp3
new file mode 100644
index 0000000..6d6d9de
Binary files /dev/null and b/old/html/multidic/voices/word/2841.mp3 differ
diff --git a/old/html/multidic/voices/word/2842.mp3 b/old/html/multidic/voices/word/2842.mp3
new file mode 100644
index 0000000..a689e12
Binary files /dev/null and b/old/html/multidic/voices/word/2842.mp3 differ
diff --git a/old/html/multidic/voices/word/2843.mp3 b/old/html/multidic/voices/word/2843.mp3
new file mode 100644
index 0000000..6298e75
Binary files /dev/null and b/old/html/multidic/voices/word/2843.mp3 differ
diff --git a/old/html/multidic/voices/word/2844.mp3 b/old/html/multidic/voices/word/2844.mp3
new file mode 100644
index 0000000..da7b807
Binary files /dev/null and b/old/html/multidic/voices/word/2844.mp3 differ
diff --git a/old/html/multidic/voices/word/2845.mp3 b/old/html/multidic/voices/word/2845.mp3
new file mode 100644
index 0000000..1bbd600
Binary files /dev/null and b/old/html/multidic/voices/word/2845.mp3 differ
diff --git a/old/html/multidic/voices/word/2846.mp3 b/old/html/multidic/voices/word/2846.mp3
new file mode 100644
index 0000000..466d180
Binary files /dev/null and b/old/html/multidic/voices/word/2846.mp3 differ
diff --git a/old/html/multidic/voices/word/2847.mp3 b/old/html/multidic/voices/word/2847.mp3
new file mode 100644
index 0000000..e59d4ea
Binary files /dev/null and b/old/html/multidic/voices/word/2847.mp3 differ
diff --git a/old/html/multidic/voices/word/2848.mp3 b/old/html/multidic/voices/word/2848.mp3
new file mode 100644
index 0000000..70658cd
Binary files /dev/null and b/old/html/multidic/voices/word/2848.mp3 differ
diff --git a/old/html/multidic/voices/word/2849.mp3 b/old/html/multidic/voices/word/2849.mp3
new file mode 100644
index 0000000..74ec0a0
Binary files /dev/null and b/old/html/multidic/voices/word/2849.mp3 differ
diff --git a/old/html/multidic/voices/word/285.mp3 b/old/html/multidic/voices/word/285.mp3
new file mode 100644
index 0000000..097236e
Binary files /dev/null and b/old/html/multidic/voices/word/285.mp3 differ
diff --git a/old/html/multidic/voices/word/2850.mp3 b/old/html/multidic/voices/word/2850.mp3
new file mode 100644
index 0000000..ddd2a8e
Binary files /dev/null and b/old/html/multidic/voices/word/2850.mp3 differ
diff --git a/old/html/multidic/voices/word/2851.mp3 b/old/html/multidic/voices/word/2851.mp3
new file mode 100644
index 0000000..a1ca23e
Binary files /dev/null and b/old/html/multidic/voices/word/2851.mp3 differ
diff --git a/old/html/multidic/voices/word/2852.mp3 b/old/html/multidic/voices/word/2852.mp3
new file mode 100644
index 0000000..df6ff5a
Binary files /dev/null and b/old/html/multidic/voices/word/2852.mp3 differ
diff --git a/old/html/multidic/voices/word/2853.mp3 b/old/html/multidic/voices/word/2853.mp3
new file mode 100644
index 0000000..c568c1f
Binary files /dev/null and b/old/html/multidic/voices/word/2853.mp3 differ
diff --git a/old/html/multidic/voices/word/2854.mp3 b/old/html/multidic/voices/word/2854.mp3
new file mode 100644
index 0000000..9cb307f
Binary files /dev/null and b/old/html/multidic/voices/word/2854.mp3 differ
diff --git a/old/html/multidic/voices/word/2855.mp3 b/old/html/multidic/voices/word/2855.mp3
new file mode 100644
index 0000000..997877c
Binary files /dev/null and b/old/html/multidic/voices/word/2855.mp3 differ
diff --git a/old/html/multidic/voices/word/2856.mp3 b/old/html/multidic/voices/word/2856.mp3
new file mode 100644
index 0000000..f9368c8
Binary files /dev/null and b/old/html/multidic/voices/word/2856.mp3 differ
diff --git a/old/html/multidic/voices/word/2857.mp3 b/old/html/multidic/voices/word/2857.mp3
new file mode 100644
index 0000000..98c0f29
Binary files /dev/null and b/old/html/multidic/voices/word/2857.mp3 differ
diff --git a/old/html/multidic/voices/word/2858.mp3 b/old/html/multidic/voices/word/2858.mp3
new file mode 100644
index 0000000..1811a6d
Binary files /dev/null and b/old/html/multidic/voices/word/2858.mp3 differ
diff --git a/old/html/multidic/voices/word/2859.mp3 b/old/html/multidic/voices/word/2859.mp3
new file mode 100644
index 0000000..091ca64
Binary files /dev/null and b/old/html/multidic/voices/word/2859.mp3 differ
diff --git a/old/html/multidic/voices/word/2860.mp3 b/old/html/multidic/voices/word/2860.mp3
new file mode 100644
index 0000000..94dc710
Binary files /dev/null and b/old/html/multidic/voices/word/2860.mp3 differ
diff --git a/old/html/multidic/voices/word/2861.mp3 b/old/html/multidic/voices/word/2861.mp3
new file mode 100644
index 0000000..87eb729
Binary files /dev/null and b/old/html/multidic/voices/word/2861.mp3 differ
diff --git a/old/html/multidic/voices/word/2862.mp3 b/old/html/multidic/voices/word/2862.mp3
new file mode 100644
index 0000000..96a66d5
Binary files /dev/null and b/old/html/multidic/voices/word/2862.mp3 differ
diff --git a/old/html/multidic/voices/word/287.mp3 b/old/html/multidic/voices/word/287.mp3
new file mode 100644
index 0000000..281cc7f
Binary files /dev/null and b/old/html/multidic/voices/word/287.mp3 differ
diff --git a/old/html/multidic/voices/word/288.mp3 b/old/html/multidic/voices/word/288.mp3
new file mode 100644
index 0000000..1c26571
Binary files /dev/null and b/old/html/multidic/voices/word/288.mp3 differ
diff --git a/old/html/multidic/voices/word/2887.mp3 b/old/html/multidic/voices/word/2887.mp3
new file mode 100644
index 0000000..5e591e4
Binary files /dev/null and b/old/html/multidic/voices/word/2887.mp3 differ
diff --git a/old/html/multidic/voices/word/2888.mp3 b/old/html/multidic/voices/word/2888.mp3
new file mode 100644
index 0000000..b6c8cac
Binary files /dev/null and b/old/html/multidic/voices/word/2888.mp3 differ
diff --git a/old/html/multidic/voices/word/2889.mp3 b/old/html/multidic/voices/word/2889.mp3
new file mode 100644
index 0000000..9409c34
Binary files /dev/null and b/old/html/multidic/voices/word/2889.mp3 differ
diff --git a/old/html/multidic/voices/word/289.mp3 b/old/html/multidic/voices/word/289.mp3
new file mode 100644
index 0000000..89046a1
Binary files /dev/null and b/old/html/multidic/voices/word/289.mp3 differ
diff --git a/old/html/multidic/voices/word/2890.mp3 b/old/html/multidic/voices/word/2890.mp3
new file mode 100644
index 0000000..0d69935
Binary files /dev/null and b/old/html/multidic/voices/word/2890.mp3 differ
diff --git a/old/html/multidic/voices/word/2891.mp3 b/old/html/multidic/voices/word/2891.mp3
new file mode 100644
index 0000000..91166c3
Binary files /dev/null and b/old/html/multidic/voices/word/2891.mp3 differ
diff --git a/old/html/multidic/voices/word/2892.mp3 b/old/html/multidic/voices/word/2892.mp3
new file mode 100644
index 0000000..314fef9
Binary files /dev/null and b/old/html/multidic/voices/word/2892.mp3 differ
diff --git a/old/html/multidic/voices/word/2893.mp3 b/old/html/multidic/voices/word/2893.mp3
new file mode 100644
index 0000000..e8d7f79
Binary files /dev/null and b/old/html/multidic/voices/word/2893.mp3 differ
diff --git a/old/html/multidic/voices/word/2894.mp3 b/old/html/multidic/voices/word/2894.mp3
new file mode 100644
index 0000000..a3cfdc3
Binary files /dev/null and b/old/html/multidic/voices/word/2894.mp3 differ
diff --git a/old/html/multidic/voices/word/2895.mp3 b/old/html/multidic/voices/word/2895.mp3
new file mode 100644
index 0000000..3c227bb
Binary files /dev/null and b/old/html/multidic/voices/word/2895.mp3 differ
diff --git a/old/html/multidic/voices/word/2896.mp3 b/old/html/multidic/voices/word/2896.mp3
new file mode 100644
index 0000000..4c1f028
Binary files /dev/null and b/old/html/multidic/voices/word/2896.mp3 differ
diff --git a/old/html/multidic/voices/word/2897.mp3 b/old/html/multidic/voices/word/2897.mp3
new file mode 100644
index 0000000..f368461
Binary files /dev/null and b/old/html/multidic/voices/word/2897.mp3 differ
diff --git a/old/html/multidic/voices/word/2898.mp3 b/old/html/multidic/voices/word/2898.mp3
new file mode 100644
index 0000000..3bae286
Binary files /dev/null and b/old/html/multidic/voices/word/2898.mp3 differ
diff --git a/old/html/multidic/voices/word/2899.mp3 b/old/html/multidic/voices/word/2899.mp3
new file mode 100644
index 0000000..a2ce473
Binary files /dev/null and b/old/html/multidic/voices/word/2899.mp3 differ
diff --git a/old/html/multidic/voices/word/29.mp3 b/old/html/multidic/voices/word/29.mp3
new file mode 100644
index 0000000..a443aa5
Binary files /dev/null and b/old/html/multidic/voices/word/29.mp3 differ
diff --git a/old/html/multidic/voices/word/291.mp3 b/old/html/multidic/voices/word/291.mp3
new file mode 100644
index 0000000..8bb31f4
Binary files /dev/null and b/old/html/multidic/voices/word/291.mp3 differ
diff --git a/old/html/multidic/voices/word/292.mp3 b/old/html/multidic/voices/word/292.mp3
new file mode 100644
index 0000000..3a9f6cb
Binary files /dev/null and b/old/html/multidic/voices/word/292.mp3 differ
diff --git a/old/html/multidic/voices/word/2920.mp3 b/old/html/multidic/voices/word/2920.mp3
new file mode 100644
index 0000000..257ef09
Binary files /dev/null and b/old/html/multidic/voices/word/2920.mp3 differ
diff --git a/old/html/multidic/voices/word/2921.mp3 b/old/html/multidic/voices/word/2921.mp3
new file mode 100644
index 0000000..7ad7029
Binary files /dev/null and b/old/html/multidic/voices/word/2921.mp3 differ
diff --git a/old/html/multidic/voices/word/2922.mp3 b/old/html/multidic/voices/word/2922.mp3
new file mode 100644
index 0000000..bc1dc43
Binary files /dev/null and b/old/html/multidic/voices/word/2922.mp3 differ
diff --git a/old/html/multidic/voices/word/2923.mp3 b/old/html/multidic/voices/word/2923.mp3
new file mode 100644
index 0000000..1198c48
Binary files /dev/null and b/old/html/multidic/voices/word/2923.mp3 differ
diff --git a/old/html/multidic/voices/word/2924.mp3 b/old/html/multidic/voices/word/2924.mp3
new file mode 100644
index 0000000..6f6a2a2
Binary files /dev/null and b/old/html/multidic/voices/word/2924.mp3 differ
diff --git a/old/html/multidic/voices/word/2925.mp3 b/old/html/multidic/voices/word/2925.mp3
new file mode 100644
index 0000000..f55ec25
Binary files /dev/null and b/old/html/multidic/voices/word/2925.mp3 differ
diff --git a/old/html/multidic/voices/word/2926.mp3 b/old/html/multidic/voices/word/2926.mp3
new file mode 100644
index 0000000..2f780a3
Binary files /dev/null and b/old/html/multidic/voices/word/2926.mp3 differ
diff --git a/old/html/multidic/voices/word/2927.mp3 b/old/html/multidic/voices/word/2927.mp3
new file mode 100644
index 0000000..d4f3b63
Binary files /dev/null and b/old/html/multidic/voices/word/2927.mp3 differ
diff --git a/old/html/multidic/voices/word/2928.mp3 b/old/html/multidic/voices/word/2928.mp3
new file mode 100644
index 0000000..4307945
Binary files /dev/null and b/old/html/multidic/voices/word/2928.mp3 differ
diff --git a/old/html/multidic/voices/word/2929.mp3 b/old/html/multidic/voices/word/2929.mp3
new file mode 100644
index 0000000..0591fb8
Binary files /dev/null and b/old/html/multidic/voices/word/2929.mp3 differ
diff --git a/old/html/multidic/voices/word/293.mp3 b/old/html/multidic/voices/word/293.mp3
new file mode 100644
index 0000000..d776e02
Binary files /dev/null and b/old/html/multidic/voices/word/293.mp3 differ
diff --git a/old/html/multidic/voices/word/2930.mp3 b/old/html/multidic/voices/word/2930.mp3
new file mode 100644
index 0000000..7c1fcff
Binary files /dev/null and b/old/html/multidic/voices/word/2930.mp3 differ
diff --git a/old/html/multidic/voices/word/2931.mp3 b/old/html/multidic/voices/word/2931.mp3
new file mode 100644
index 0000000..85a639a
Binary files /dev/null and b/old/html/multidic/voices/word/2931.mp3 differ
diff --git a/old/html/multidic/voices/word/2932.mp3 b/old/html/multidic/voices/word/2932.mp3
new file mode 100644
index 0000000..cc775a3
Binary files /dev/null and b/old/html/multidic/voices/word/2932.mp3 differ
diff --git a/old/html/multidic/voices/word/2933.mp3 b/old/html/multidic/voices/word/2933.mp3
new file mode 100644
index 0000000..44cfb08
Binary files /dev/null and b/old/html/multidic/voices/word/2933.mp3 differ
diff --git a/old/html/multidic/voices/word/2934.mp3 b/old/html/multidic/voices/word/2934.mp3
new file mode 100644
index 0000000..ef7412c
Binary files /dev/null and b/old/html/multidic/voices/word/2934.mp3 differ
diff --git a/old/html/multidic/voices/word/2935.mp3 b/old/html/multidic/voices/word/2935.mp3
new file mode 100644
index 0000000..d15f4f9
Binary files /dev/null and b/old/html/multidic/voices/word/2935.mp3 differ
diff --git a/old/html/multidic/voices/word/2936.mp3 b/old/html/multidic/voices/word/2936.mp3
new file mode 100644
index 0000000..efde852
Binary files /dev/null and b/old/html/multidic/voices/word/2936.mp3 differ
diff --git a/old/html/multidic/voices/word/2937.mp3 b/old/html/multidic/voices/word/2937.mp3
new file mode 100644
index 0000000..81146b0
Binary files /dev/null and b/old/html/multidic/voices/word/2937.mp3 differ
diff --git a/old/html/multidic/voices/word/2938.mp3 b/old/html/multidic/voices/word/2938.mp3
new file mode 100644
index 0000000..5fe775f
Binary files /dev/null and b/old/html/multidic/voices/word/2938.mp3 differ
diff --git a/old/html/multidic/voices/word/2939.mp3 b/old/html/multidic/voices/word/2939.mp3
new file mode 100644
index 0000000..084307e
Binary files /dev/null and b/old/html/multidic/voices/word/2939.mp3 differ
diff --git a/old/html/multidic/voices/word/294.mp3 b/old/html/multidic/voices/word/294.mp3
new file mode 100644
index 0000000..7462242
Binary files /dev/null and b/old/html/multidic/voices/word/294.mp3 differ
diff --git a/old/html/multidic/voices/word/2940.mp3 b/old/html/multidic/voices/word/2940.mp3
new file mode 100644
index 0000000..15eb88f
Binary files /dev/null and b/old/html/multidic/voices/word/2940.mp3 differ
diff --git a/old/html/multidic/voices/word/2941.mp3 b/old/html/multidic/voices/word/2941.mp3
new file mode 100644
index 0000000..3616129
Binary files /dev/null and b/old/html/multidic/voices/word/2941.mp3 differ
diff --git a/old/html/multidic/voices/word/2942.mp3 b/old/html/multidic/voices/word/2942.mp3
new file mode 100644
index 0000000..d90d754
Binary files /dev/null and b/old/html/multidic/voices/word/2942.mp3 differ
diff --git a/old/html/multidic/voices/word/2943.mp3 b/old/html/multidic/voices/word/2943.mp3
new file mode 100644
index 0000000..88c2504
Binary files /dev/null and b/old/html/multidic/voices/word/2943.mp3 differ
diff --git a/old/html/multidic/voices/word/2944.mp3 b/old/html/multidic/voices/word/2944.mp3
new file mode 100644
index 0000000..8510d06
Binary files /dev/null and b/old/html/multidic/voices/word/2944.mp3 differ
diff --git a/old/html/multidic/voices/word/2946.mp3 b/old/html/multidic/voices/word/2946.mp3
new file mode 100644
index 0000000..35713b2
Binary files /dev/null and b/old/html/multidic/voices/word/2946.mp3 differ
diff --git a/old/html/multidic/voices/word/2947.mp3 b/old/html/multidic/voices/word/2947.mp3
new file mode 100644
index 0000000..93b5341
Binary files /dev/null and b/old/html/multidic/voices/word/2947.mp3 differ
diff --git a/old/html/multidic/voices/word/2948.mp3 b/old/html/multidic/voices/word/2948.mp3
new file mode 100644
index 0000000..200ab94
Binary files /dev/null and b/old/html/multidic/voices/word/2948.mp3 differ
diff --git a/old/html/multidic/voices/word/2949.mp3 b/old/html/multidic/voices/word/2949.mp3
new file mode 100644
index 0000000..eff0e9f
Binary files /dev/null and b/old/html/multidic/voices/word/2949.mp3 differ
diff --git a/old/html/multidic/voices/word/295.mp3 b/old/html/multidic/voices/word/295.mp3
new file mode 100644
index 0000000..f43aefd
Binary files /dev/null and b/old/html/multidic/voices/word/295.mp3 differ
diff --git a/old/html/multidic/voices/word/2950.mp3 b/old/html/multidic/voices/word/2950.mp3
new file mode 100644
index 0000000..2b81b1b
Binary files /dev/null and b/old/html/multidic/voices/word/2950.mp3 differ
diff --git a/old/html/multidic/voices/word/2951.mp3 b/old/html/multidic/voices/word/2951.mp3
new file mode 100644
index 0000000..2e12ec2
Binary files /dev/null and b/old/html/multidic/voices/word/2951.mp3 differ
diff --git a/old/html/multidic/voices/word/2952.mp3 b/old/html/multidic/voices/word/2952.mp3
new file mode 100644
index 0000000..d97980a
Binary files /dev/null and b/old/html/multidic/voices/word/2952.mp3 differ
diff --git a/old/html/multidic/voices/word/2953.mp3 b/old/html/multidic/voices/word/2953.mp3
new file mode 100644
index 0000000..2762759
Binary files /dev/null and b/old/html/multidic/voices/word/2953.mp3 differ
diff --git a/old/html/multidic/voices/word/2954.mp3 b/old/html/multidic/voices/word/2954.mp3
new file mode 100644
index 0000000..c356600
Binary files /dev/null and b/old/html/multidic/voices/word/2954.mp3 differ
diff --git a/old/html/multidic/voices/word/2955.mp3 b/old/html/multidic/voices/word/2955.mp3
new file mode 100644
index 0000000..6757090
Binary files /dev/null and b/old/html/multidic/voices/word/2955.mp3 differ
diff --git a/old/html/multidic/voices/word/2956.mp3 b/old/html/multidic/voices/word/2956.mp3
new file mode 100644
index 0000000..737557a
Binary files /dev/null and b/old/html/multidic/voices/word/2956.mp3 differ
diff --git a/old/html/multidic/voices/word/2957.mp3 b/old/html/multidic/voices/word/2957.mp3
new file mode 100644
index 0000000..e58d0e9
Binary files /dev/null and b/old/html/multidic/voices/word/2957.mp3 differ
diff --git a/old/html/multidic/voices/word/2958.mp3 b/old/html/multidic/voices/word/2958.mp3
new file mode 100644
index 0000000..7e06ffb
Binary files /dev/null and b/old/html/multidic/voices/word/2958.mp3 differ
diff --git a/old/html/multidic/voices/word/2959.mp3 b/old/html/multidic/voices/word/2959.mp3
new file mode 100644
index 0000000..c6a5f11
Binary files /dev/null and b/old/html/multidic/voices/word/2959.mp3 differ
diff --git a/old/html/multidic/voices/word/296.mp3 b/old/html/multidic/voices/word/296.mp3
new file mode 100644
index 0000000..cff5613
Binary files /dev/null and b/old/html/multidic/voices/word/296.mp3 differ
diff --git a/old/html/multidic/voices/word/2960.mp3 b/old/html/multidic/voices/word/2960.mp3
new file mode 100644
index 0000000..caf1ef5
Binary files /dev/null and b/old/html/multidic/voices/word/2960.mp3 differ
diff --git a/old/html/multidic/voices/word/2961.mp3 b/old/html/multidic/voices/word/2961.mp3
new file mode 100644
index 0000000..02aca3a
Binary files /dev/null and b/old/html/multidic/voices/word/2961.mp3 differ
diff --git a/old/html/multidic/voices/word/2962.mp3 b/old/html/multidic/voices/word/2962.mp3
new file mode 100644
index 0000000..dbafa23
Binary files /dev/null and b/old/html/multidic/voices/word/2962.mp3 differ
diff --git a/old/html/multidic/voices/word/2963.mp3 b/old/html/multidic/voices/word/2963.mp3
new file mode 100644
index 0000000..5743abf
Binary files /dev/null and b/old/html/multidic/voices/word/2963.mp3 differ
diff --git a/old/html/multidic/voices/word/2964.mp3 b/old/html/multidic/voices/word/2964.mp3
new file mode 100644
index 0000000..ef71619
Binary files /dev/null and b/old/html/multidic/voices/word/2964.mp3 differ
diff --git a/old/html/multidic/voices/word/2965.mp3 b/old/html/multidic/voices/word/2965.mp3
new file mode 100644
index 0000000..b1ef66a
Binary files /dev/null and b/old/html/multidic/voices/word/2965.mp3 differ
diff --git a/old/html/multidic/voices/word/2966.mp3 b/old/html/multidic/voices/word/2966.mp3
new file mode 100644
index 0000000..491a4d5
Binary files /dev/null and b/old/html/multidic/voices/word/2966.mp3 differ
diff --git a/old/html/multidic/voices/word/2967.mp3 b/old/html/multidic/voices/word/2967.mp3
new file mode 100644
index 0000000..8a51e1b
Binary files /dev/null and b/old/html/multidic/voices/word/2967.mp3 differ
diff --git a/old/html/multidic/voices/word/2968.mp3 b/old/html/multidic/voices/word/2968.mp3
new file mode 100644
index 0000000..2bb2062
Binary files /dev/null and b/old/html/multidic/voices/word/2968.mp3 differ
diff --git a/old/html/multidic/voices/word/2969.mp3 b/old/html/multidic/voices/word/2969.mp3
new file mode 100644
index 0000000..a9b845a
Binary files /dev/null and b/old/html/multidic/voices/word/2969.mp3 differ
diff --git a/old/html/multidic/voices/word/297.mp3 b/old/html/multidic/voices/word/297.mp3
new file mode 100644
index 0000000..3dcc25f
Binary files /dev/null and b/old/html/multidic/voices/word/297.mp3 differ
diff --git a/old/html/multidic/voices/word/2970.mp3 b/old/html/multidic/voices/word/2970.mp3
new file mode 100644
index 0000000..6805f59
Binary files /dev/null and b/old/html/multidic/voices/word/2970.mp3 differ
diff --git a/old/html/multidic/voices/word/2971.mp3 b/old/html/multidic/voices/word/2971.mp3
new file mode 100644
index 0000000..eca8311
Binary files /dev/null and b/old/html/multidic/voices/word/2971.mp3 differ
diff --git a/old/html/multidic/voices/word/2972.mp3 b/old/html/multidic/voices/word/2972.mp3
new file mode 100644
index 0000000..fbf8d1f
Binary files /dev/null and b/old/html/multidic/voices/word/2972.mp3 differ
diff --git a/old/html/multidic/voices/word/2973.mp3 b/old/html/multidic/voices/word/2973.mp3
new file mode 100644
index 0000000..da50870
Binary files /dev/null and b/old/html/multidic/voices/word/2973.mp3 differ
diff --git a/old/html/multidic/voices/word/2974.mp3 b/old/html/multidic/voices/word/2974.mp3
new file mode 100644
index 0000000..f90edf5
Binary files /dev/null and b/old/html/multidic/voices/word/2974.mp3 differ
diff --git a/old/html/multidic/voices/word/2975.mp3 b/old/html/multidic/voices/word/2975.mp3
new file mode 100644
index 0000000..eb0242c
Binary files /dev/null and b/old/html/multidic/voices/word/2975.mp3 differ
diff --git a/old/html/multidic/voices/word/2976.mp3 b/old/html/multidic/voices/word/2976.mp3
new file mode 100644
index 0000000..8952222
Binary files /dev/null and b/old/html/multidic/voices/word/2976.mp3 differ
diff --git a/old/html/multidic/voices/word/2977.mp3 b/old/html/multidic/voices/word/2977.mp3
new file mode 100644
index 0000000..611837e
Binary files /dev/null and b/old/html/multidic/voices/word/2977.mp3 differ
diff --git a/old/html/multidic/voices/word/2978.mp3 b/old/html/multidic/voices/word/2978.mp3
new file mode 100644
index 0000000..0a0b1de
Binary files /dev/null and b/old/html/multidic/voices/word/2978.mp3 differ
diff --git a/old/html/multidic/voices/word/2979.mp3 b/old/html/multidic/voices/word/2979.mp3
new file mode 100644
index 0000000..1da02c0
Binary files /dev/null and b/old/html/multidic/voices/word/2979.mp3 differ
diff --git a/old/html/multidic/voices/word/298.mp3 b/old/html/multidic/voices/word/298.mp3
new file mode 100644
index 0000000..8e31f82
Binary files /dev/null and b/old/html/multidic/voices/word/298.mp3 differ
diff --git a/old/html/multidic/voices/word/2980.mp3 b/old/html/multidic/voices/word/2980.mp3
new file mode 100644
index 0000000..fc5e6bf
Binary files /dev/null and b/old/html/multidic/voices/word/2980.mp3 differ
diff --git a/old/html/multidic/voices/word/2981.mp3 b/old/html/multidic/voices/word/2981.mp3
new file mode 100644
index 0000000..840cc8f
Binary files /dev/null and b/old/html/multidic/voices/word/2981.mp3 differ
diff --git a/old/html/multidic/voices/word/2982.mp3 b/old/html/multidic/voices/word/2982.mp3
new file mode 100644
index 0000000..f4d2bc2
Binary files /dev/null and b/old/html/multidic/voices/word/2982.mp3 differ
diff --git a/old/html/multidic/voices/word/2983.mp3 b/old/html/multidic/voices/word/2983.mp3
new file mode 100644
index 0000000..8c0d42d
Binary files /dev/null and b/old/html/multidic/voices/word/2983.mp3 differ
diff --git a/old/html/multidic/voices/word/2984.mp3 b/old/html/multidic/voices/word/2984.mp3
new file mode 100644
index 0000000..674d704
Binary files /dev/null and b/old/html/multidic/voices/word/2984.mp3 differ
diff --git a/old/html/multidic/voices/word/2985.mp3 b/old/html/multidic/voices/word/2985.mp3
new file mode 100644
index 0000000..f37c8da
Binary files /dev/null and b/old/html/multidic/voices/word/2985.mp3 differ
diff --git a/old/html/multidic/voices/word/2986.mp3 b/old/html/multidic/voices/word/2986.mp3
new file mode 100644
index 0000000..e76ad88
Binary files /dev/null and b/old/html/multidic/voices/word/2986.mp3 differ
diff --git a/old/html/multidic/voices/word/2987.mp3 b/old/html/multidic/voices/word/2987.mp3
new file mode 100644
index 0000000..b9c70a6
Binary files /dev/null and b/old/html/multidic/voices/word/2987.mp3 differ
diff --git a/old/html/multidic/voices/word/2988.mp3 b/old/html/multidic/voices/word/2988.mp3
new file mode 100644
index 0000000..b1dd9e6
Binary files /dev/null and b/old/html/multidic/voices/word/2988.mp3 differ
diff --git a/old/html/multidic/voices/word/2989.mp3 b/old/html/multidic/voices/word/2989.mp3
new file mode 100644
index 0000000..5061d2f
Binary files /dev/null and b/old/html/multidic/voices/word/2989.mp3 differ
diff --git a/old/html/multidic/voices/word/2990.mp3 b/old/html/multidic/voices/word/2990.mp3
new file mode 100644
index 0000000..a370f45
Binary files /dev/null and b/old/html/multidic/voices/word/2990.mp3 differ
diff --git a/old/html/multidic/voices/word/2991.mp3 b/old/html/multidic/voices/word/2991.mp3
new file mode 100644
index 0000000..c8541b4
Binary files /dev/null and b/old/html/multidic/voices/word/2991.mp3 differ
diff --git a/old/html/multidic/voices/word/2992.mp3 b/old/html/multidic/voices/word/2992.mp3
new file mode 100644
index 0000000..b43a20b
Binary files /dev/null and b/old/html/multidic/voices/word/2992.mp3 differ
diff --git a/old/html/multidic/voices/word/2993.mp3 b/old/html/multidic/voices/word/2993.mp3
new file mode 100644
index 0000000..21c34b2
Binary files /dev/null and b/old/html/multidic/voices/word/2993.mp3 differ
diff --git a/old/html/multidic/voices/word/2994.mp3 b/old/html/multidic/voices/word/2994.mp3
new file mode 100644
index 0000000..4647a4c
Binary files /dev/null and b/old/html/multidic/voices/word/2994.mp3 differ
diff --git a/old/html/multidic/voices/word/2995.mp3 b/old/html/multidic/voices/word/2995.mp3
new file mode 100644
index 0000000..cb4585c
Binary files /dev/null and b/old/html/multidic/voices/word/2995.mp3 differ
diff --git a/old/html/multidic/voices/word/2996.mp3 b/old/html/multidic/voices/word/2996.mp3
new file mode 100644
index 0000000..9d03a6b
Binary files /dev/null and b/old/html/multidic/voices/word/2996.mp3 differ
diff --git a/old/html/multidic/voices/word/2997.mp3 b/old/html/multidic/voices/word/2997.mp3
new file mode 100644
index 0000000..3207265
Binary files /dev/null and b/old/html/multidic/voices/word/2997.mp3 differ
diff --git a/old/html/multidic/voices/word/2998.mp3 b/old/html/multidic/voices/word/2998.mp3
new file mode 100644
index 0000000..0e2369e
Binary files /dev/null and b/old/html/multidic/voices/word/2998.mp3 differ
diff --git a/old/html/multidic/voices/word/2999.mp3 b/old/html/multidic/voices/word/2999.mp3
new file mode 100644
index 0000000..3890b68
Binary files /dev/null and b/old/html/multidic/voices/word/2999.mp3 differ
diff --git a/old/html/multidic/voices/word/30.mp3 b/old/html/multidic/voices/word/30.mp3
new file mode 100644
index 0000000..35c62c3
Binary files /dev/null and b/old/html/multidic/voices/word/30.mp3 differ
diff --git a/old/html/multidic/voices/word/300.mp3 b/old/html/multidic/voices/word/300.mp3
new file mode 100644
index 0000000..1ce297f
Binary files /dev/null and b/old/html/multidic/voices/word/300.mp3 differ
diff --git a/old/html/multidic/voices/word/3000.mp3 b/old/html/multidic/voices/word/3000.mp3
new file mode 100644
index 0000000..f56e558
Binary files /dev/null and b/old/html/multidic/voices/word/3000.mp3 differ
diff --git a/old/html/multidic/voices/word/3001.mp3 b/old/html/multidic/voices/word/3001.mp3
new file mode 100644
index 0000000..114cfde
Binary files /dev/null and b/old/html/multidic/voices/word/3001.mp3 differ
diff --git a/old/html/multidic/voices/word/3002.mp3 b/old/html/multidic/voices/word/3002.mp3
new file mode 100644
index 0000000..813c9e2
Binary files /dev/null and b/old/html/multidic/voices/word/3002.mp3 differ
diff --git a/old/html/multidic/voices/word/3003.mp3 b/old/html/multidic/voices/word/3003.mp3
new file mode 100644
index 0000000..d123f82
Binary files /dev/null and b/old/html/multidic/voices/word/3003.mp3 differ
diff --git a/old/html/multidic/voices/word/3004.mp3 b/old/html/multidic/voices/word/3004.mp3
new file mode 100644
index 0000000..3d8ac4a
Binary files /dev/null and b/old/html/multidic/voices/word/3004.mp3 differ
diff --git a/old/html/multidic/voices/word/3005.mp3 b/old/html/multidic/voices/word/3005.mp3
new file mode 100644
index 0000000..d6f5067
Binary files /dev/null and b/old/html/multidic/voices/word/3005.mp3 differ
diff --git a/old/html/multidic/voices/word/3006.mp3 b/old/html/multidic/voices/word/3006.mp3
new file mode 100644
index 0000000..1193d24
Binary files /dev/null and b/old/html/multidic/voices/word/3006.mp3 differ
diff --git a/old/html/multidic/voices/word/3008.mp3 b/old/html/multidic/voices/word/3008.mp3
new file mode 100644
index 0000000..2e29802
Binary files /dev/null and b/old/html/multidic/voices/word/3008.mp3 differ
diff --git a/old/html/multidic/voices/word/3009.mp3 b/old/html/multidic/voices/word/3009.mp3
new file mode 100644
index 0000000..5a2d3fb
Binary files /dev/null and b/old/html/multidic/voices/word/3009.mp3 differ
diff --git a/old/html/multidic/voices/word/301.mp3 b/old/html/multidic/voices/word/301.mp3
new file mode 100644
index 0000000..ab53bab
Binary files /dev/null and b/old/html/multidic/voices/word/301.mp3 differ
diff --git a/old/html/multidic/voices/word/3010.mp3 b/old/html/multidic/voices/word/3010.mp3
new file mode 100644
index 0000000..4eb6103
Binary files /dev/null and b/old/html/multidic/voices/word/3010.mp3 differ
diff --git a/old/html/multidic/voices/word/3011.mp3 b/old/html/multidic/voices/word/3011.mp3
new file mode 100644
index 0000000..7c30b2d
Binary files /dev/null and b/old/html/multidic/voices/word/3011.mp3 differ
diff --git a/old/html/multidic/voices/word/3012.mp3 b/old/html/multidic/voices/word/3012.mp3
new file mode 100644
index 0000000..c5c2265
Binary files /dev/null and b/old/html/multidic/voices/word/3012.mp3 differ
diff --git a/old/html/multidic/voices/word/3013.mp3 b/old/html/multidic/voices/word/3013.mp3
new file mode 100644
index 0000000..f70377e
Binary files /dev/null and b/old/html/multidic/voices/word/3013.mp3 differ
diff --git a/old/html/multidic/voices/word/3014.mp3 b/old/html/multidic/voices/word/3014.mp3
new file mode 100644
index 0000000..a73febc
Binary files /dev/null and b/old/html/multidic/voices/word/3014.mp3 differ
diff --git a/old/html/multidic/voices/word/3015.mp3 b/old/html/multidic/voices/word/3015.mp3
new file mode 100644
index 0000000..25f979b
Binary files /dev/null and b/old/html/multidic/voices/word/3015.mp3 differ
diff --git a/old/html/multidic/voices/word/3016.mp3 b/old/html/multidic/voices/word/3016.mp3
new file mode 100644
index 0000000..13e739f
Binary files /dev/null and b/old/html/multidic/voices/word/3016.mp3 differ
diff --git a/old/html/multidic/voices/word/3017.mp3 b/old/html/multidic/voices/word/3017.mp3
new file mode 100644
index 0000000..06bd1f4
Binary files /dev/null and b/old/html/multidic/voices/word/3017.mp3 differ
diff --git a/old/html/multidic/voices/word/3018.mp3 b/old/html/multidic/voices/word/3018.mp3
new file mode 100644
index 0000000..f10f7a6
Binary files /dev/null and b/old/html/multidic/voices/word/3018.mp3 differ
diff --git a/old/html/multidic/voices/word/3019.mp3 b/old/html/multidic/voices/word/3019.mp3
new file mode 100644
index 0000000..a1ec8f2
Binary files /dev/null and b/old/html/multidic/voices/word/3019.mp3 differ
diff --git a/old/html/multidic/voices/word/302.mp3 b/old/html/multidic/voices/word/302.mp3
new file mode 100644
index 0000000..a70b8e7
Binary files /dev/null and b/old/html/multidic/voices/word/302.mp3 differ
diff --git a/old/html/multidic/voices/word/3020.mp3 b/old/html/multidic/voices/word/3020.mp3
new file mode 100644
index 0000000..a1ec8f2
Binary files /dev/null and b/old/html/multidic/voices/word/3020.mp3 differ
diff --git a/old/html/multidic/voices/word/3021.mp3 b/old/html/multidic/voices/word/3021.mp3
new file mode 100644
index 0000000..bea6d27
Binary files /dev/null and b/old/html/multidic/voices/word/3021.mp3 differ
diff --git a/old/html/multidic/voices/word/3022.mp3 b/old/html/multidic/voices/word/3022.mp3
new file mode 100644
index 0000000..bea6d27
Binary files /dev/null and b/old/html/multidic/voices/word/3022.mp3 differ
diff --git a/old/html/multidic/voices/word/3023.mp3 b/old/html/multidic/voices/word/3023.mp3
new file mode 100644
index 0000000..0d785bf
Binary files /dev/null and b/old/html/multidic/voices/word/3023.mp3 differ
diff --git a/old/html/multidic/voices/word/3024.mp3 b/old/html/multidic/voices/word/3024.mp3
new file mode 100644
index 0000000..c7a5987
Binary files /dev/null and b/old/html/multidic/voices/word/3024.mp3 differ
diff --git a/old/html/multidic/voices/word/3025.mp3 b/old/html/multidic/voices/word/3025.mp3
new file mode 100644
index 0000000..9292ba8
Binary files /dev/null and b/old/html/multidic/voices/word/3025.mp3 differ
diff --git a/old/html/multidic/voices/word/3026.mp3 b/old/html/multidic/voices/word/3026.mp3
new file mode 100644
index 0000000..3149b4a
Binary files /dev/null and b/old/html/multidic/voices/word/3026.mp3 differ
diff --git a/old/html/multidic/voices/word/3027.mp3 b/old/html/multidic/voices/word/3027.mp3
new file mode 100644
index 0000000..ca4238e
Binary files /dev/null and b/old/html/multidic/voices/word/3027.mp3 differ
diff --git a/old/html/multidic/voices/word/3028.mp3 b/old/html/multidic/voices/word/3028.mp3
new file mode 100644
index 0000000..00f297c
Binary files /dev/null and b/old/html/multidic/voices/word/3028.mp3 differ
diff --git a/old/html/multidic/voices/word/3029.mp3 b/old/html/multidic/voices/word/3029.mp3
new file mode 100644
index 0000000..cb137d4
Binary files /dev/null and b/old/html/multidic/voices/word/3029.mp3 differ
diff --git a/old/html/multidic/voices/word/303.mp3 b/old/html/multidic/voices/word/303.mp3
new file mode 100644
index 0000000..c72d074
Binary files /dev/null and b/old/html/multidic/voices/word/303.mp3 differ
diff --git a/old/html/multidic/voices/word/3030.mp3 b/old/html/multidic/voices/word/3030.mp3
new file mode 100644
index 0000000..2077097
Binary files /dev/null and b/old/html/multidic/voices/word/3030.mp3 differ
diff --git a/old/html/multidic/voices/word/3031.mp3 b/old/html/multidic/voices/word/3031.mp3
new file mode 100644
index 0000000..4ed03a4
Binary files /dev/null and b/old/html/multidic/voices/word/3031.mp3 differ
diff --git a/old/html/multidic/voices/word/3032.mp3 b/old/html/multidic/voices/word/3032.mp3
new file mode 100644
index 0000000..77a3152
Binary files /dev/null and b/old/html/multidic/voices/word/3032.mp3 differ
diff --git a/old/html/multidic/voices/word/3033.mp3 b/old/html/multidic/voices/word/3033.mp3
new file mode 100644
index 0000000..9de0be8
Binary files /dev/null and b/old/html/multidic/voices/word/3033.mp3 differ
diff --git a/old/html/multidic/voices/word/3034.mp3 b/old/html/multidic/voices/word/3034.mp3
new file mode 100644
index 0000000..de35638
Binary files /dev/null and b/old/html/multidic/voices/word/3034.mp3 differ
diff --git a/old/html/multidic/voices/word/3035.mp3 b/old/html/multidic/voices/word/3035.mp3
new file mode 100644
index 0000000..486961b
Binary files /dev/null and b/old/html/multidic/voices/word/3035.mp3 differ
diff --git a/old/html/multidic/voices/word/3036.mp3 b/old/html/multidic/voices/word/3036.mp3
new file mode 100644
index 0000000..d298c12
Binary files /dev/null and b/old/html/multidic/voices/word/3036.mp3 differ
diff --git a/old/html/multidic/voices/word/3037.mp3 b/old/html/multidic/voices/word/3037.mp3
new file mode 100644
index 0000000..c0a66ed
Binary files /dev/null and b/old/html/multidic/voices/word/3037.mp3 differ
diff --git a/old/html/multidic/voices/word/3038.mp3 b/old/html/multidic/voices/word/3038.mp3
new file mode 100644
index 0000000..6500082
Binary files /dev/null and b/old/html/multidic/voices/word/3038.mp3 differ
diff --git a/old/html/multidic/voices/word/3039.mp3 b/old/html/multidic/voices/word/3039.mp3
new file mode 100644
index 0000000..c32b27d
Binary files /dev/null and b/old/html/multidic/voices/word/3039.mp3 differ
diff --git a/old/html/multidic/voices/word/304.mp3 b/old/html/multidic/voices/word/304.mp3
new file mode 100644
index 0000000..880c87c
Binary files /dev/null and b/old/html/multidic/voices/word/304.mp3 differ
diff --git a/old/html/multidic/voices/word/3040.mp3 b/old/html/multidic/voices/word/3040.mp3
new file mode 100644
index 0000000..3564433
Binary files /dev/null and b/old/html/multidic/voices/word/3040.mp3 differ
diff --git a/old/html/multidic/voices/word/3041.mp3 b/old/html/multidic/voices/word/3041.mp3
new file mode 100644
index 0000000..58e0947
Binary files /dev/null and b/old/html/multidic/voices/word/3041.mp3 differ
diff --git a/old/html/multidic/voices/word/3042.mp3 b/old/html/multidic/voices/word/3042.mp3
new file mode 100644
index 0000000..3aca636
Binary files /dev/null and b/old/html/multidic/voices/word/3042.mp3 differ
diff --git a/old/html/multidic/voices/word/3043.mp3 b/old/html/multidic/voices/word/3043.mp3
new file mode 100644
index 0000000..f44f140
Binary files /dev/null and b/old/html/multidic/voices/word/3043.mp3 differ
diff --git a/old/html/multidic/voices/word/3044.mp3 b/old/html/multidic/voices/word/3044.mp3
new file mode 100644
index 0000000..d139e13
Binary files /dev/null and b/old/html/multidic/voices/word/3044.mp3 differ
diff --git a/old/html/multidic/voices/word/3045.mp3 b/old/html/multidic/voices/word/3045.mp3
new file mode 100644
index 0000000..cee0883
Binary files /dev/null and b/old/html/multidic/voices/word/3045.mp3 differ
diff --git a/old/html/multidic/voices/word/3046.mp3 b/old/html/multidic/voices/word/3046.mp3
new file mode 100644
index 0000000..1a5b28a
Binary files /dev/null and b/old/html/multidic/voices/word/3046.mp3 differ
diff --git a/old/html/multidic/voices/word/3047.mp3 b/old/html/multidic/voices/word/3047.mp3
new file mode 100644
index 0000000..987fd83
Binary files /dev/null and b/old/html/multidic/voices/word/3047.mp3 differ
diff --git a/old/html/multidic/voices/word/3048.mp3 b/old/html/multidic/voices/word/3048.mp3
new file mode 100644
index 0000000..2e37a10
Binary files /dev/null and b/old/html/multidic/voices/word/3048.mp3 differ
diff --git a/old/html/multidic/voices/word/3049.mp3 b/old/html/multidic/voices/word/3049.mp3
new file mode 100644
index 0000000..9f4e702
Binary files /dev/null and b/old/html/multidic/voices/word/3049.mp3 differ
diff --git a/old/html/multidic/voices/word/305.mp3 b/old/html/multidic/voices/word/305.mp3
new file mode 100644
index 0000000..d303571
Binary files /dev/null and b/old/html/multidic/voices/word/305.mp3 differ
diff --git a/old/html/multidic/voices/word/3050.mp3 b/old/html/multidic/voices/word/3050.mp3
new file mode 100644
index 0000000..f528eee
Binary files /dev/null and b/old/html/multidic/voices/word/3050.mp3 differ
diff --git a/old/html/multidic/voices/word/3051.mp3 b/old/html/multidic/voices/word/3051.mp3
new file mode 100644
index 0000000..37e08c7
Binary files /dev/null and b/old/html/multidic/voices/word/3051.mp3 differ
diff --git a/old/html/multidic/voices/word/3052.mp3 b/old/html/multidic/voices/word/3052.mp3
new file mode 100644
index 0000000..59eb76a
Binary files /dev/null and b/old/html/multidic/voices/word/3052.mp3 differ
diff --git a/old/html/multidic/voices/word/3053.mp3 b/old/html/multidic/voices/word/3053.mp3
new file mode 100644
index 0000000..fe24cf7
Binary files /dev/null and b/old/html/multidic/voices/word/3053.mp3 differ
diff --git a/old/html/multidic/voices/word/3054.mp3 b/old/html/multidic/voices/word/3054.mp3
new file mode 100644
index 0000000..a0c725e
Binary files /dev/null and b/old/html/multidic/voices/word/3054.mp3 differ
diff --git a/old/html/multidic/voices/word/3055.mp3 b/old/html/multidic/voices/word/3055.mp3
new file mode 100644
index 0000000..bba3352
Binary files /dev/null and b/old/html/multidic/voices/word/3055.mp3 differ
diff --git a/old/html/multidic/voices/word/3056.mp3 b/old/html/multidic/voices/word/3056.mp3
new file mode 100644
index 0000000..dd17fe3
Binary files /dev/null and b/old/html/multidic/voices/word/3056.mp3 differ
diff --git a/old/html/multidic/voices/word/3057.mp3 b/old/html/multidic/voices/word/3057.mp3
new file mode 100644
index 0000000..964cff4
Binary files /dev/null and b/old/html/multidic/voices/word/3057.mp3 differ
diff --git a/old/html/multidic/voices/word/3058.mp3 b/old/html/multidic/voices/word/3058.mp3
new file mode 100644
index 0000000..ff86220
Binary files /dev/null and b/old/html/multidic/voices/word/3058.mp3 differ
diff --git a/old/html/multidic/voices/word/3059.mp3 b/old/html/multidic/voices/word/3059.mp3
new file mode 100644
index 0000000..ef1c46c
Binary files /dev/null and b/old/html/multidic/voices/word/3059.mp3 differ
diff --git a/old/html/multidic/voices/word/306.mp3 b/old/html/multidic/voices/word/306.mp3
new file mode 100644
index 0000000..85c3e82
Binary files /dev/null and b/old/html/multidic/voices/word/306.mp3 differ
diff --git a/old/html/multidic/voices/word/3060.mp3 b/old/html/multidic/voices/word/3060.mp3
new file mode 100644
index 0000000..26739d8
Binary files /dev/null and b/old/html/multidic/voices/word/3060.mp3 differ
diff --git a/old/html/multidic/voices/word/3061.mp3 b/old/html/multidic/voices/word/3061.mp3
new file mode 100644
index 0000000..d37f899
Binary files /dev/null and b/old/html/multidic/voices/word/3061.mp3 differ
diff --git a/old/html/multidic/voices/word/3062.mp3 b/old/html/multidic/voices/word/3062.mp3
new file mode 100644
index 0000000..31c781f
Binary files /dev/null and b/old/html/multidic/voices/word/3062.mp3 differ
diff --git a/old/html/multidic/voices/word/3063.mp3 b/old/html/multidic/voices/word/3063.mp3
new file mode 100644
index 0000000..b46fc5a
Binary files /dev/null and b/old/html/multidic/voices/word/3063.mp3 differ
diff --git a/old/html/multidic/voices/word/3064.mp3 b/old/html/multidic/voices/word/3064.mp3
new file mode 100644
index 0000000..13e34c5
Binary files /dev/null and b/old/html/multidic/voices/word/3064.mp3 differ
diff --git a/old/html/multidic/voices/word/3065.mp3 b/old/html/multidic/voices/word/3065.mp3
new file mode 100644
index 0000000..61eec43
Binary files /dev/null and b/old/html/multidic/voices/word/3065.mp3 differ
diff --git a/old/html/multidic/voices/word/3066.mp3 b/old/html/multidic/voices/word/3066.mp3
new file mode 100644
index 0000000..d559d9d
Binary files /dev/null and b/old/html/multidic/voices/word/3066.mp3 differ
diff --git a/old/html/multidic/voices/word/3067.mp3 b/old/html/multidic/voices/word/3067.mp3
new file mode 100644
index 0000000..360a1d2
Binary files /dev/null and b/old/html/multidic/voices/word/3067.mp3 differ
diff --git a/old/html/multidic/voices/word/3068.mp3 b/old/html/multidic/voices/word/3068.mp3
new file mode 100644
index 0000000..360a1d2
Binary files /dev/null and b/old/html/multidic/voices/word/3068.mp3 differ
diff --git a/old/html/multidic/voices/word/3069.mp3 b/old/html/multidic/voices/word/3069.mp3
new file mode 100644
index 0000000..ee48719
Binary files /dev/null and b/old/html/multidic/voices/word/3069.mp3 differ
diff --git a/old/html/multidic/voices/word/307.mp3 b/old/html/multidic/voices/word/307.mp3
new file mode 100644
index 0000000..c1397f4
Binary files /dev/null and b/old/html/multidic/voices/word/307.mp3 differ
diff --git a/old/html/multidic/voices/word/3070.mp3 b/old/html/multidic/voices/word/3070.mp3
new file mode 100644
index 0000000..9313799
Binary files /dev/null and b/old/html/multidic/voices/word/3070.mp3 differ
diff --git a/old/html/multidic/voices/word/3071.mp3 b/old/html/multidic/voices/word/3071.mp3
new file mode 100644
index 0000000..2316d98
Binary files /dev/null and b/old/html/multidic/voices/word/3071.mp3 differ
diff --git a/old/html/multidic/voices/word/3072.mp3 b/old/html/multidic/voices/word/3072.mp3
new file mode 100644
index 0000000..2629872
Binary files /dev/null and b/old/html/multidic/voices/word/3072.mp3 differ
diff --git a/old/html/multidic/voices/word/3073.mp3 b/old/html/multidic/voices/word/3073.mp3
new file mode 100644
index 0000000..02bd26e
Binary files /dev/null and b/old/html/multidic/voices/word/3073.mp3 differ
diff --git a/old/html/multidic/voices/word/3074.mp3 b/old/html/multidic/voices/word/3074.mp3
new file mode 100644
index 0000000..9a83ad4
Binary files /dev/null and b/old/html/multidic/voices/word/3074.mp3 differ
diff --git a/old/html/multidic/voices/word/3075.mp3 b/old/html/multidic/voices/word/3075.mp3
new file mode 100644
index 0000000..cb4bd24
Binary files /dev/null and b/old/html/multidic/voices/word/3075.mp3 differ
diff --git a/old/html/multidic/voices/word/3076.mp3 b/old/html/multidic/voices/word/3076.mp3
new file mode 100644
index 0000000..dfb80ac
Binary files /dev/null and b/old/html/multidic/voices/word/3076.mp3 differ
diff --git a/old/html/multidic/voices/word/3077.mp3 b/old/html/multidic/voices/word/3077.mp3
new file mode 100644
index 0000000..c4e9e77
Binary files /dev/null and b/old/html/multidic/voices/word/3077.mp3 differ
diff --git a/old/html/multidic/voices/word/3079.mp3 b/old/html/multidic/voices/word/3079.mp3
new file mode 100644
index 0000000..31bcdac
Binary files /dev/null and b/old/html/multidic/voices/word/3079.mp3 differ
diff --git a/old/html/multidic/voices/word/308.mp3 b/old/html/multidic/voices/word/308.mp3
new file mode 100644
index 0000000..c58b5f3
Binary files /dev/null and b/old/html/multidic/voices/word/308.mp3 differ
diff --git a/old/html/multidic/voices/word/3080.mp3 b/old/html/multidic/voices/word/3080.mp3
new file mode 100644
index 0000000..bf73475
Binary files /dev/null and b/old/html/multidic/voices/word/3080.mp3 differ
diff --git a/old/html/multidic/voices/word/3081.mp3 b/old/html/multidic/voices/word/3081.mp3
new file mode 100644
index 0000000..2e33492
Binary files /dev/null and b/old/html/multidic/voices/word/3081.mp3 differ
diff --git a/old/html/multidic/voices/word/3082.mp3 b/old/html/multidic/voices/word/3082.mp3
new file mode 100644
index 0000000..ee9a7a0
Binary files /dev/null and b/old/html/multidic/voices/word/3082.mp3 differ
diff --git a/old/html/multidic/voices/word/3083.mp3 b/old/html/multidic/voices/word/3083.mp3
new file mode 100644
index 0000000..67ba7ee
Binary files /dev/null and b/old/html/multidic/voices/word/3083.mp3 differ
diff --git a/old/html/multidic/voices/word/3084.mp3 b/old/html/multidic/voices/word/3084.mp3
new file mode 100644
index 0000000..b10c3b7
Binary files /dev/null and b/old/html/multidic/voices/word/3084.mp3 differ
diff --git a/old/html/multidic/voices/word/3085.mp3 b/old/html/multidic/voices/word/3085.mp3
new file mode 100644
index 0000000..ce9e546
Binary files /dev/null and b/old/html/multidic/voices/word/3085.mp3 differ
diff --git a/old/html/multidic/voices/word/3086.mp3 b/old/html/multidic/voices/word/3086.mp3
new file mode 100644
index 0000000..7cb4e59
Binary files /dev/null and b/old/html/multidic/voices/word/3086.mp3 differ
diff --git a/old/html/multidic/voices/word/3087.mp3 b/old/html/multidic/voices/word/3087.mp3
new file mode 100644
index 0000000..556ebed
Binary files /dev/null and b/old/html/multidic/voices/word/3087.mp3 differ
diff --git a/old/html/multidic/voices/word/3088.mp3 b/old/html/multidic/voices/word/3088.mp3
new file mode 100644
index 0000000..69bf8a1
Binary files /dev/null and b/old/html/multidic/voices/word/3088.mp3 differ
diff --git a/old/html/multidic/voices/word/3089.mp3 b/old/html/multidic/voices/word/3089.mp3
new file mode 100644
index 0000000..af3ffa8
Binary files /dev/null and b/old/html/multidic/voices/word/3089.mp3 differ
diff --git a/old/html/multidic/voices/word/309.mp3 b/old/html/multidic/voices/word/309.mp3
new file mode 100644
index 0000000..554d007
Binary files /dev/null and b/old/html/multidic/voices/word/309.mp3 differ
diff --git a/old/html/multidic/voices/word/3090.mp3 b/old/html/multidic/voices/word/3090.mp3
new file mode 100644
index 0000000..ba876bf
Binary files /dev/null and b/old/html/multidic/voices/word/3090.mp3 differ
diff --git a/old/html/multidic/voices/word/3091.mp3 b/old/html/multidic/voices/word/3091.mp3
new file mode 100644
index 0000000..096c92b
Binary files /dev/null and b/old/html/multidic/voices/word/3091.mp3 differ
diff --git a/old/html/multidic/voices/word/3092.mp3 b/old/html/multidic/voices/word/3092.mp3
new file mode 100644
index 0000000..b544787
Binary files /dev/null and b/old/html/multidic/voices/word/3092.mp3 differ
diff --git a/old/html/multidic/voices/word/3093.mp3 b/old/html/multidic/voices/word/3093.mp3
new file mode 100644
index 0000000..5687de6
Binary files /dev/null and b/old/html/multidic/voices/word/3093.mp3 differ
diff --git a/old/html/multidic/voices/word/3094.mp3 b/old/html/multidic/voices/word/3094.mp3
new file mode 100644
index 0000000..841f062
Binary files /dev/null and b/old/html/multidic/voices/word/3094.mp3 differ
diff --git a/old/html/multidic/voices/word/3095.mp3 b/old/html/multidic/voices/word/3095.mp3
new file mode 100644
index 0000000..bf58359
Binary files /dev/null and b/old/html/multidic/voices/word/3095.mp3 differ
diff --git a/old/html/multidic/voices/word/3096.mp3 b/old/html/multidic/voices/word/3096.mp3
new file mode 100644
index 0000000..7fd7ba5
Binary files /dev/null and b/old/html/multidic/voices/word/3096.mp3 differ
diff --git a/old/html/multidic/voices/word/3097.mp3 b/old/html/multidic/voices/word/3097.mp3
new file mode 100644
index 0000000..dbedbec
Binary files /dev/null and b/old/html/multidic/voices/word/3097.mp3 differ
diff --git a/old/html/multidic/voices/word/3098.mp3 b/old/html/multidic/voices/word/3098.mp3
new file mode 100644
index 0000000..2f5476e
Binary files /dev/null and b/old/html/multidic/voices/word/3098.mp3 differ
diff --git a/old/html/multidic/voices/word/3099.mp3 b/old/html/multidic/voices/word/3099.mp3
new file mode 100644
index 0000000..0912031
Binary files /dev/null and b/old/html/multidic/voices/word/3099.mp3 differ
diff --git a/old/html/multidic/voices/word/31.mp3 b/old/html/multidic/voices/word/31.mp3
new file mode 100644
index 0000000..20839fc
Binary files /dev/null and b/old/html/multidic/voices/word/31.mp3 differ
diff --git a/old/html/multidic/voices/word/3100.mp3 b/old/html/multidic/voices/word/3100.mp3
new file mode 100644
index 0000000..a01277b
Binary files /dev/null and b/old/html/multidic/voices/word/3100.mp3 differ
diff --git a/old/html/multidic/voices/word/3101.mp3 b/old/html/multidic/voices/word/3101.mp3
new file mode 100644
index 0000000..b7cf493
Binary files /dev/null and b/old/html/multidic/voices/word/3101.mp3 differ
diff --git a/old/html/multidic/voices/word/3102.mp3 b/old/html/multidic/voices/word/3102.mp3
new file mode 100644
index 0000000..4ae82e0
Binary files /dev/null and b/old/html/multidic/voices/word/3102.mp3 differ
diff --git a/old/html/multidic/voices/word/3103.mp3 b/old/html/multidic/voices/word/3103.mp3
new file mode 100644
index 0000000..a733097
Binary files /dev/null and b/old/html/multidic/voices/word/3103.mp3 differ
diff --git a/old/html/multidic/voices/word/3104.mp3 b/old/html/multidic/voices/word/3104.mp3
new file mode 100644
index 0000000..0687338
Binary files /dev/null and b/old/html/multidic/voices/word/3104.mp3 differ
diff --git a/old/html/multidic/voices/word/3105.mp3 b/old/html/multidic/voices/word/3105.mp3
new file mode 100644
index 0000000..f2ea31f
Binary files /dev/null and b/old/html/multidic/voices/word/3105.mp3 differ
diff --git a/old/html/multidic/voices/word/3106.mp3 b/old/html/multidic/voices/word/3106.mp3
new file mode 100644
index 0000000..8499b14
Binary files /dev/null and b/old/html/multidic/voices/word/3106.mp3 differ
diff --git a/old/html/multidic/voices/word/3107.mp3 b/old/html/multidic/voices/word/3107.mp3
new file mode 100644
index 0000000..bb00838
Binary files /dev/null and b/old/html/multidic/voices/word/3107.mp3 differ
diff --git a/old/html/multidic/voices/word/3108.mp3 b/old/html/multidic/voices/word/3108.mp3
new file mode 100644
index 0000000..f6f91b3
Binary files /dev/null and b/old/html/multidic/voices/word/3108.mp3 differ
diff --git a/old/html/multidic/voices/word/3109.mp3 b/old/html/multidic/voices/word/3109.mp3
new file mode 100644
index 0000000..7ef2bad
Binary files /dev/null and b/old/html/multidic/voices/word/3109.mp3 differ
diff --git a/old/html/multidic/voices/word/3110.mp3 b/old/html/multidic/voices/word/3110.mp3
new file mode 100644
index 0000000..34c5e2d
Binary files /dev/null and b/old/html/multidic/voices/word/3110.mp3 differ
diff --git a/old/html/multidic/voices/word/3111.mp3 b/old/html/multidic/voices/word/3111.mp3
new file mode 100644
index 0000000..4068275
Binary files /dev/null and b/old/html/multidic/voices/word/3111.mp3 differ
diff --git a/old/html/multidic/voices/word/3112.mp3 b/old/html/multidic/voices/word/3112.mp3
new file mode 100644
index 0000000..afa15b4
Binary files /dev/null and b/old/html/multidic/voices/word/3112.mp3 differ
diff --git a/old/html/multidic/voices/word/3113.mp3 b/old/html/multidic/voices/word/3113.mp3
new file mode 100644
index 0000000..2cb455a
Binary files /dev/null and b/old/html/multidic/voices/word/3113.mp3 differ
diff --git a/old/html/multidic/voices/word/3114.mp3 b/old/html/multidic/voices/word/3114.mp3
new file mode 100644
index 0000000..e3a2500
Binary files /dev/null and b/old/html/multidic/voices/word/3114.mp3 differ
diff --git a/old/html/multidic/voices/word/3115.mp3 b/old/html/multidic/voices/word/3115.mp3
new file mode 100644
index 0000000..1bf24aa
Binary files /dev/null and b/old/html/multidic/voices/word/3115.mp3 differ
diff --git a/old/html/multidic/voices/word/3116.mp3 b/old/html/multidic/voices/word/3116.mp3
new file mode 100644
index 0000000..0a8b217
Binary files /dev/null and b/old/html/multidic/voices/word/3116.mp3 differ
diff --git a/old/html/multidic/voices/word/3117.mp3 b/old/html/multidic/voices/word/3117.mp3
new file mode 100644
index 0000000..6804f7b
Binary files /dev/null and b/old/html/multidic/voices/word/3117.mp3 differ
diff --git a/old/html/multidic/voices/word/3118.mp3 b/old/html/multidic/voices/word/3118.mp3
new file mode 100644
index 0000000..7d37e30
Binary files /dev/null and b/old/html/multidic/voices/word/3118.mp3 differ
diff --git a/old/html/multidic/voices/word/3119.mp3 b/old/html/multidic/voices/word/3119.mp3
new file mode 100644
index 0000000..6140077
Binary files /dev/null and b/old/html/multidic/voices/word/3119.mp3 differ
diff --git a/old/html/multidic/voices/word/312.mp3 b/old/html/multidic/voices/word/312.mp3
new file mode 100644
index 0000000..aa0fdc7
Binary files /dev/null and b/old/html/multidic/voices/word/312.mp3 differ
diff --git a/old/html/multidic/voices/word/3120.mp3 b/old/html/multidic/voices/word/3120.mp3
new file mode 100644
index 0000000..60ae316
Binary files /dev/null and b/old/html/multidic/voices/word/3120.mp3 differ
diff --git a/old/html/multidic/voices/word/3121.mp3 b/old/html/multidic/voices/word/3121.mp3
new file mode 100644
index 0000000..71029f2
Binary files /dev/null and b/old/html/multidic/voices/word/3121.mp3 differ
diff --git a/old/html/multidic/voices/word/3122.mp3 b/old/html/multidic/voices/word/3122.mp3
new file mode 100644
index 0000000..e72bdbf
Binary files /dev/null and b/old/html/multidic/voices/word/3122.mp3 differ
diff --git a/old/html/multidic/voices/word/3123.mp3 b/old/html/multidic/voices/word/3123.mp3
new file mode 100644
index 0000000..4db28d4
Binary files /dev/null and b/old/html/multidic/voices/word/3123.mp3 differ
diff --git a/old/html/multidic/voices/word/3124.mp3 b/old/html/multidic/voices/word/3124.mp3
new file mode 100644
index 0000000..811ddc1
Binary files /dev/null and b/old/html/multidic/voices/word/3124.mp3 differ
diff --git a/old/html/multidic/voices/word/3125.mp3 b/old/html/multidic/voices/word/3125.mp3
new file mode 100644
index 0000000..7189329
Binary files /dev/null and b/old/html/multidic/voices/word/3125.mp3 differ
diff --git a/old/html/multidic/voices/word/3126.mp3 b/old/html/multidic/voices/word/3126.mp3
new file mode 100644
index 0000000..6c9e445
Binary files /dev/null and b/old/html/multidic/voices/word/3126.mp3 differ
diff --git a/old/html/multidic/voices/word/3127.mp3 b/old/html/multidic/voices/word/3127.mp3
new file mode 100644
index 0000000..ef8d50d
Binary files /dev/null and b/old/html/multidic/voices/word/3127.mp3 differ
diff --git a/old/html/multidic/voices/word/3128.mp3 b/old/html/multidic/voices/word/3128.mp3
new file mode 100644
index 0000000..75d6ba4
Binary files /dev/null and b/old/html/multidic/voices/word/3128.mp3 differ
diff --git a/old/html/multidic/voices/word/3129.mp3 b/old/html/multidic/voices/word/3129.mp3
new file mode 100644
index 0000000..01934d8
Binary files /dev/null and b/old/html/multidic/voices/word/3129.mp3 differ
diff --git a/old/html/multidic/voices/word/313.mp3 b/old/html/multidic/voices/word/313.mp3
new file mode 100644
index 0000000..c1ec596
Binary files /dev/null and b/old/html/multidic/voices/word/313.mp3 differ
diff --git a/old/html/multidic/voices/word/3130.mp3 b/old/html/multidic/voices/word/3130.mp3
new file mode 100644
index 0000000..fb420e3
Binary files /dev/null and b/old/html/multidic/voices/word/3130.mp3 differ
diff --git a/old/html/multidic/voices/word/3131.mp3 b/old/html/multidic/voices/word/3131.mp3
new file mode 100644
index 0000000..2c98371
Binary files /dev/null and b/old/html/multidic/voices/word/3131.mp3 differ
diff --git a/old/html/multidic/voices/word/3132.mp3 b/old/html/multidic/voices/word/3132.mp3
new file mode 100644
index 0000000..4997822
Binary files /dev/null and b/old/html/multidic/voices/word/3132.mp3 differ
diff --git a/old/html/multidic/voices/word/3133.mp3 b/old/html/multidic/voices/word/3133.mp3
new file mode 100644
index 0000000..3de9baf
Binary files /dev/null and b/old/html/multidic/voices/word/3133.mp3 differ
diff --git a/old/html/multidic/voices/word/3134.mp3 b/old/html/multidic/voices/word/3134.mp3
new file mode 100644
index 0000000..d5546b4
Binary files /dev/null and b/old/html/multidic/voices/word/3134.mp3 differ
diff --git a/old/html/multidic/voices/word/3135.mp3 b/old/html/multidic/voices/word/3135.mp3
new file mode 100644
index 0000000..f303373
Binary files /dev/null and b/old/html/multidic/voices/word/3135.mp3 differ
diff --git a/old/html/multidic/voices/word/3136.mp3 b/old/html/multidic/voices/word/3136.mp3
new file mode 100644
index 0000000..3b946d3
Binary files /dev/null and b/old/html/multidic/voices/word/3136.mp3 differ
diff --git a/old/html/multidic/voices/word/3137.mp3 b/old/html/multidic/voices/word/3137.mp3
new file mode 100644
index 0000000..7151a66
Binary files /dev/null and b/old/html/multidic/voices/word/3137.mp3 differ
diff --git a/old/html/multidic/voices/word/3138.mp3 b/old/html/multidic/voices/word/3138.mp3
new file mode 100644
index 0000000..f4988f6
Binary files /dev/null and b/old/html/multidic/voices/word/3138.mp3 differ
diff --git a/old/html/multidic/voices/word/3139.mp3 b/old/html/multidic/voices/word/3139.mp3
new file mode 100644
index 0000000..519a757
Binary files /dev/null and b/old/html/multidic/voices/word/3139.mp3 differ
diff --git a/old/html/multidic/voices/word/314.mp3 b/old/html/multidic/voices/word/314.mp3
new file mode 100644
index 0000000..04c27ef
Binary files /dev/null and b/old/html/multidic/voices/word/314.mp3 differ
diff --git a/old/html/multidic/voices/word/3140.mp3 b/old/html/multidic/voices/word/3140.mp3
new file mode 100644
index 0000000..0b8cad2
Binary files /dev/null and b/old/html/multidic/voices/word/3140.mp3 differ
diff --git a/old/html/multidic/voices/word/3141.mp3 b/old/html/multidic/voices/word/3141.mp3
new file mode 100644
index 0000000..8d222e1
Binary files /dev/null and b/old/html/multidic/voices/word/3141.mp3 differ
diff --git a/old/html/multidic/voices/word/3142.mp3 b/old/html/multidic/voices/word/3142.mp3
new file mode 100644
index 0000000..2ede784
Binary files /dev/null and b/old/html/multidic/voices/word/3142.mp3 differ
diff --git a/old/html/multidic/voices/word/3143.mp3 b/old/html/multidic/voices/word/3143.mp3
new file mode 100644
index 0000000..92e5fdb
Binary files /dev/null and b/old/html/multidic/voices/word/3143.mp3 differ
diff --git a/old/html/multidic/voices/word/3144.mp3 b/old/html/multidic/voices/word/3144.mp3
new file mode 100644
index 0000000..00de327
Binary files /dev/null and b/old/html/multidic/voices/word/3144.mp3 differ
diff --git a/old/html/multidic/voices/word/3145.mp3 b/old/html/multidic/voices/word/3145.mp3
new file mode 100644
index 0000000..0be1e92
Binary files /dev/null and b/old/html/multidic/voices/word/3145.mp3 differ
diff --git a/old/html/multidic/voices/word/3146.mp3 b/old/html/multidic/voices/word/3146.mp3
new file mode 100644
index 0000000..5ab9005
Binary files /dev/null and b/old/html/multidic/voices/word/3146.mp3 differ
diff --git a/old/html/multidic/voices/word/3147.mp3 b/old/html/multidic/voices/word/3147.mp3
new file mode 100644
index 0000000..5e4a5d5
Binary files /dev/null and b/old/html/multidic/voices/word/3147.mp3 differ
diff --git a/old/html/multidic/voices/word/3148.mp3 b/old/html/multidic/voices/word/3148.mp3
new file mode 100644
index 0000000..c0bf5ef
Binary files /dev/null and b/old/html/multidic/voices/word/3148.mp3 differ
diff --git a/old/html/multidic/voices/word/3149.mp3 b/old/html/multidic/voices/word/3149.mp3
new file mode 100644
index 0000000..1327821
Binary files /dev/null and b/old/html/multidic/voices/word/3149.mp3 differ
diff --git a/old/html/multidic/voices/word/315.mp3 b/old/html/multidic/voices/word/315.mp3
new file mode 100644
index 0000000..abf82a4
Binary files /dev/null and b/old/html/multidic/voices/word/315.mp3 differ
diff --git a/old/html/multidic/voices/word/3150.mp3 b/old/html/multidic/voices/word/3150.mp3
new file mode 100644
index 0000000..3bff686
Binary files /dev/null and b/old/html/multidic/voices/word/3150.mp3 differ
diff --git a/old/html/multidic/voices/word/3151.mp3 b/old/html/multidic/voices/word/3151.mp3
new file mode 100644
index 0000000..5d652af
Binary files /dev/null and b/old/html/multidic/voices/word/3151.mp3 differ
diff --git a/old/html/multidic/voices/word/3152.mp3 b/old/html/multidic/voices/word/3152.mp3
new file mode 100644
index 0000000..aa4825c
Binary files /dev/null and b/old/html/multidic/voices/word/3152.mp3 differ
diff --git a/old/html/multidic/voices/word/3153.mp3 b/old/html/multidic/voices/word/3153.mp3
new file mode 100644
index 0000000..a572304
Binary files /dev/null and b/old/html/multidic/voices/word/3153.mp3 differ
diff --git a/old/html/multidic/voices/word/3154.mp3 b/old/html/multidic/voices/word/3154.mp3
new file mode 100644
index 0000000..3fbc409
Binary files /dev/null and b/old/html/multidic/voices/word/3154.mp3 differ
diff --git a/old/html/multidic/voices/word/3155.mp3 b/old/html/multidic/voices/word/3155.mp3
new file mode 100644
index 0000000..59fe71c
Binary files /dev/null and b/old/html/multidic/voices/word/3155.mp3 differ
diff --git a/old/html/multidic/voices/word/3156.mp3 b/old/html/multidic/voices/word/3156.mp3
new file mode 100644
index 0000000..a1bac20
Binary files /dev/null and b/old/html/multidic/voices/word/3156.mp3 differ
diff --git a/old/html/multidic/voices/word/3157.mp3 b/old/html/multidic/voices/word/3157.mp3
new file mode 100644
index 0000000..d822bbc
Binary files /dev/null and b/old/html/multidic/voices/word/3157.mp3 differ
diff --git a/old/html/multidic/voices/word/3158.mp3 b/old/html/multidic/voices/word/3158.mp3
new file mode 100644
index 0000000..9f40e65
Binary files /dev/null and b/old/html/multidic/voices/word/3158.mp3 differ
diff --git a/old/html/multidic/voices/word/3159.mp3 b/old/html/multidic/voices/word/3159.mp3
new file mode 100644
index 0000000..e426a5f
Binary files /dev/null and b/old/html/multidic/voices/word/3159.mp3 differ
diff --git a/old/html/multidic/voices/word/316.mp3 b/old/html/multidic/voices/word/316.mp3
new file mode 100644
index 0000000..cd6e680
Binary files /dev/null and b/old/html/multidic/voices/word/316.mp3 differ
diff --git a/old/html/multidic/voices/word/3160.mp3 b/old/html/multidic/voices/word/3160.mp3
new file mode 100644
index 0000000..6fd74d5
Binary files /dev/null and b/old/html/multidic/voices/word/3160.mp3 differ
diff --git a/old/html/multidic/voices/word/3161.mp3 b/old/html/multidic/voices/word/3161.mp3
new file mode 100644
index 0000000..4c5c1f7
Binary files /dev/null and b/old/html/multidic/voices/word/3161.mp3 differ
diff --git a/old/html/multidic/voices/word/3162.mp3 b/old/html/multidic/voices/word/3162.mp3
new file mode 100644
index 0000000..8dad629
Binary files /dev/null and b/old/html/multidic/voices/word/3162.mp3 differ
diff --git a/old/html/multidic/voices/word/3163.mp3 b/old/html/multidic/voices/word/3163.mp3
new file mode 100644
index 0000000..9066bb7
Binary files /dev/null and b/old/html/multidic/voices/word/3163.mp3 differ
diff --git a/old/html/multidic/voices/word/3164.mp3 b/old/html/multidic/voices/word/3164.mp3
new file mode 100644
index 0000000..a8c2b08
Binary files /dev/null and b/old/html/multidic/voices/word/3164.mp3 differ
diff --git a/old/html/multidic/voices/word/3165.mp3 b/old/html/multidic/voices/word/3165.mp3
new file mode 100644
index 0000000..3d54411
Binary files /dev/null and b/old/html/multidic/voices/word/3165.mp3 differ
diff --git a/old/html/multidic/voices/word/3166.mp3 b/old/html/multidic/voices/word/3166.mp3
new file mode 100644
index 0000000..4dc6880
Binary files /dev/null and b/old/html/multidic/voices/word/3166.mp3 differ
diff --git a/old/html/multidic/voices/word/3167.mp3 b/old/html/multidic/voices/word/3167.mp3
new file mode 100644
index 0000000..d5c0900
Binary files /dev/null and b/old/html/multidic/voices/word/3167.mp3 differ
diff --git a/old/html/multidic/voices/word/3168.mp3 b/old/html/multidic/voices/word/3168.mp3
new file mode 100644
index 0000000..adc762b
Binary files /dev/null and b/old/html/multidic/voices/word/3168.mp3 differ
diff --git a/old/html/multidic/voices/word/3169.mp3 b/old/html/multidic/voices/word/3169.mp3
new file mode 100644
index 0000000..53e0fde
Binary files /dev/null and b/old/html/multidic/voices/word/3169.mp3 differ
diff --git a/old/html/multidic/voices/word/317.mp3 b/old/html/multidic/voices/word/317.mp3
new file mode 100644
index 0000000..78dc539
Binary files /dev/null and b/old/html/multidic/voices/word/317.mp3 differ
diff --git a/old/html/multidic/voices/word/3170.mp3 b/old/html/multidic/voices/word/3170.mp3
new file mode 100644
index 0000000..8dbc008
Binary files /dev/null and b/old/html/multidic/voices/word/3170.mp3 differ
diff --git a/old/html/multidic/voices/word/3171.mp3 b/old/html/multidic/voices/word/3171.mp3
new file mode 100644
index 0000000..465d28a
Binary files /dev/null and b/old/html/multidic/voices/word/3171.mp3 differ
diff --git a/old/html/multidic/voices/word/3172.mp3 b/old/html/multidic/voices/word/3172.mp3
new file mode 100644
index 0000000..b9585fd
Binary files /dev/null and b/old/html/multidic/voices/word/3172.mp3 differ
diff --git a/old/html/multidic/voices/word/3173.mp3 b/old/html/multidic/voices/word/3173.mp3
new file mode 100644
index 0000000..3242833
Binary files /dev/null and b/old/html/multidic/voices/word/3173.mp3 differ
diff --git a/old/html/multidic/voices/word/3174.mp3 b/old/html/multidic/voices/word/3174.mp3
new file mode 100644
index 0000000..56dbe3b
Binary files /dev/null and b/old/html/multidic/voices/word/3174.mp3 differ
diff --git a/old/html/multidic/voices/word/3175.mp3 b/old/html/multidic/voices/word/3175.mp3
new file mode 100644
index 0000000..d593205
Binary files /dev/null and b/old/html/multidic/voices/word/3175.mp3 differ
diff --git a/old/html/multidic/voices/word/3176.mp3 b/old/html/multidic/voices/word/3176.mp3
new file mode 100644
index 0000000..f629ee0
Binary files /dev/null and b/old/html/multidic/voices/word/3176.mp3 differ
diff --git a/old/html/multidic/voices/word/3177.mp3 b/old/html/multidic/voices/word/3177.mp3
new file mode 100644
index 0000000..99cb1b7
Binary files /dev/null and b/old/html/multidic/voices/word/3177.mp3 differ
diff --git a/old/html/multidic/voices/word/3178.mp3 b/old/html/multidic/voices/word/3178.mp3
new file mode 100644
index 0000000..cc1c0aa
Binary files /dev/null and b/old/html/multidic/voices/word/3178.mp3 differ
diff --git a/old/html/multidic/voices/word/3179.mp3 b/old/html/multidic/voices/word/3179.mp3
new file mode 100644
index 0000000..c4d1c2e
Binary files /dev/null and b/old/html/multidic/voices/word/3179.mp3 differ
diff --git a/old/html/multidic/voices/word/318.mp3 b/old/html/multidic/voices/word/318.mp3
new file mode 100644
index 0000000..3bd033e
Binary files /dev/null and b/old/html/multidic/voices/word/318.mp3 differ
diff --git a/old/html/multidic/voices/word/3180.mp3 b/old/html/multidic/voices/word/3180.mp3
new file mode 100644
index 0000000..4aa6f91
Binary files /dev/null and b/old/html/multidic/voices/word/3180.mp3 differ
diff --git a/old/html/multidic/voices/word/3181.mp3 b/old/html/multidic/voices/word/3181.mp3
new file mode 100644
index 0000000..f26af4e
Binary files /dev/null and b/old/html/multidic/voices/word/3181.mp3 differ
diff --git a/old/html/multidic/voices/word/3182.mp3 b/old/html/multidic/voices/word/3182.mp3
new file mode 100644
index 0000000..058a09f
Binary files /dev/null and b/old/html/multidic/voices/word/3182.mp3 differ
diff --git a/old/html/multidic/voices/word/3183.mp3 b/old/html/multidic/voices/word/3183.mp3
new file mode 100644
index 0000000..7e8d4d0
Binary files /dev/null and b/old/html/multidic/voices/word/3183.mp3 differ
diff --git a/old/html/multidic/voices/word/3184.mp3 b/old/html/multidic/voices/word/3184.mp3
new file mode 100644
index 0000000..86eb32c
Binary files /dev/null and b/old/html/multidic/voices/word/3184.mp3 differ
diff --git a/old/html/multidic/voices/word/3185.mp3 b/old/html/multidic/voices/word/3185.mp3
new file mode 100644
index 0000000..115c33d
Binary files /dev/null and b/old/html/multidic/voices/word/3185.mp3 differ
diff --git a/old/html/multidic/voices/word/3186.mp3 b/old/html/multidic/voices/word/3186.mp3
new file mode 100644
index 0000000..73a8011
Binary files /dev/null and b/old/html/multidic/voices/word/3186.mp3 differ
diff --git a/old/html/multidic/voices/word/3187.mp3 b/old/html/multidic/voices/word/3187.mp3
new file mode 100644
index 0000000..605dacf
Binary files /dev/null and b/old/html/multidic/voices/word/3187.mp3 differ
diff --git a/old/html/multidic/voices/word/3188.mp3 b/old/html/multidic/voices/word/3188.mp3
new file mode 100644
index 0000000..56f7555
Binary files /dev/null and b/old/html/multidic/voices/word/3188.mp3 differ
diff --git a/old/html/multidic/voices/word/3189.mp3 b/old/html/multidic/voices/word/3189.mp3
new file mode 100644
index 0000000..0bb8e97
Binary files /dev/null and b/old/html/multidic/voices/word/3189.mp3 differ
diff --git a/old/html/multidic/voices/word/319.mp3 b/old/html/multidic/voices/word/319.mp3
new file mode 100644
index 0000000..f227696
Binary files /dev/null and b/old/html/multidic/voices/word/319.mp3 differ
diff --git a/old/html/multidic/voices/word/3190.mp3 b/old/html/multidic/voices/word/3190.mp3
new file mode 100644
index 0000000..47df546
Binary files /dev/null and b/old/html/multidic/voices/word/3190.mp3 differ
diff --git a/old/html/multidic/voices/word/3191.mp3 b/old/html/multidic/voices/word/3191.mp3
new file mode 100644
index 0000000..bab3bec
Binary files /dev/null and b/old/html/multidic/voices/word/3191.mp3 differ
diff --git a/old/html/multidic/voices/word/3192.mp3 b/old/html/multidic/voices/word/3192.mp3
new file mode 100644
index 0000000..ae91757
Binary files /dev/null and b/old/html/multidic/voices/word/3192.mp3 differ
diff --git a/old/html/multidic/voices/word/3193.mp3 b/old/html/multidic/voices/word/3193.mp3
new file mode 100644
index 0000000..2b4bfe1
Binary files /dev/null and b/old/html/multidic/voices/word/3193.mp3 differ
diff --git a/old/html/multidic/voices/word/3194.mp3 b/old/html/multidic/voices/word/3194.mp3
new file mode 100644
index 0000000..cff97e6
Binary files /dev/null and b/old/html/multidic/voices/word/3194.mp3 differ
diff --git a/old/html/multidic/voices/word/3195.mp3 b/old/html/multidic/voices/word/3195.mp3
new file mode 100644
index 0000000..f83f568
Binary files /dev/null and b/old/html/multidic/voices/word/3195.mp3 differ
diff --git a/old/html/multidic/voices/word/3196.mp3 b/old/html/multidic/voices/word/3196.mp3
new file mode 100644
index 0000000..c8e26f3
Binary files /dev/null and b/old/html/multidic/voices/word/3196.mp3 differ
diff --git a/old/html/multidic/voices/word/3197.mp3 b/old/html/multidic/voices/word/3197.mp3
new file mode 100644
index 0000000..7a7be83
Binary files /dev/null and b/old/html/multidic/voices/word/3197.mp3 differ
diff --git a/old/html/multidic/voices/word/3198.mp3 b/old/html/multidic/voices/word/3198.mp3
new file mode 100644
index 0000000..721c141
Binary files /dev/null and b/old/html/multidic/voices/word/3198.mp3 differ
diff --git a/old/html/multidic/voices/word/3199.mp3 b/old/html/multidic/voices/word/3199.mp3
new file mode 100644
index 0000000..3010d4a
Binary files /dev/null and b/old/html/multidic/voices/word/3199.mp3 differ
diff --git a/old/html/multidic/voices/word/32.mp3 b/old/html/multidic/voices/word/32.mp3
new file mode 100644
index 0000000..a443aa5
Binary files /dev/null and b/old/html/multidic/voices/word/32.mp3 differ
diff --git a/old/html/multidic/voices/word/320.mp3 b/old/html/multidic/voices/word/320.mp3
new file mode 100644
index 0000000..d01523d
Binary files /dev/null and b/old/html/multidic/voices/word/320.mp3 differ
diff --git a/old/html/multidic/voices/word/3200.mp3 b/old/html/multidic/voices/word/3200.mp3
new file mode 100644
index 0000000..1d1e3af
Binary files /dev/null and b/old/html/multidic/voices/word/3200.mp3 differ
diff --git a/old/html/multidic/voices/word/3201.mp3 b/old/html/multidic/voices/word/3201.mp3
new file mode 100644
index 0000000..ad463e3
Binary files /dev/null and b/old/html/multidic/voices/word/3201.mp3 differ
diff --git a/old/html/multidic/voices/word/3202.mp3 b/old/html/multidic/voices/word/3202.mp3
new file mode 100644
index 0000000..07e96c6
Binary files /dev/null and b/old/html/multidic/voices/word/3202.mp3 differ
diff --git a/old/html/multidic/voices/word/3203.mp3 b/old/html/multidic/voices/word/3203.mp3
new file mode 100644
index 0000000..24e7132
Binary files /dev/null and b/old/html/multidic/voices/word/3203.mp3 differ
diff --git a/old/html/multidic/voices/word/3204.mp3 b/old/html/multidic/voices/word/3204.mp3
new file mode 100644
index 0000000..88e824c
Binary files /dev/null and b/old/html/multidic/voices/word/3204.mp3 differ
diff --git a/old/html/multidic/voices/word/3205.mp3 b/old/html/multidic/voices/word/3205.mp3
new file mode 100644
index 0000000..b9cf16a
Binary files /dev/null and b/old/html/multidic/voices/word/3205.mp3 differ
diff --git a/old/html/multidic/voices/word/3206.mp3 b/old/html/multidic/voices/word/3206.mp3
new file mode 100644
index 0000000..549c79d
Binary files /dev/null and b/old/html/multidic/voices/word/3206.mp3 differ
diff --git a/old/html/multidic/voices/word/3207.mp3 b/old/html/multidic/voices/word/3207.mp3
new file mode 100644
index 0000000..1525a49
Binary files /dev/null and b/old/html/multidic/voices/word/3207.mp3 differ
diff --git a/old/html/multidic/voices/word/3208.mp3 b/old/html/multidic/voices/word/3208.mp3
new file mode 100644
index 0000000..920b56f
Binary files /dev/null and b/old/html/multidic/voices/word/3208.mp3 differ
diff --git a/old/html/multidic/voices/word/3209.mp3 b/old/html/multidic/voices/word/3209.mp3
new file mode 100644
index 0000000..715378e
Binary files /dev/null and b/old/html/multidic/voices/word/3209.mp3 differ
diff --git a/old/html/multidic/voices/word/321.mp3 b/old/html/multidic/voices/word/321.mp3
new file mode 100644
index 0000000..88de125
Binary files /dev/null and b/old/html/multidic/voices/word/321.mp3 differ
diff --git a/old/html/multidic/voices/word/3210.mp3 b/old/html/multidic/voices/word/3210.mp3
new file mode 100644
index 0000000..249adeb
Binary files /dev/null and b/old/html/multidic/voices/word/3210.mp3 differ
diff --git a/old/html/multidic/voices/word/3211.mp3 b/old/html/multidic/voices/word/3211.mp3
new file mode 100644
index 0000000..80aaba8
Binary files /dev/null and b/old/html/multidic/voices/word/3211.mp3 differ
diff --git a/old/html/multidic/voices/word/3212.mp3 b/old/html/multidic/voices/word/3212.mp3
new file mode 100644
index 0000000..9d41b4a
Binary files /dev/null and b/old/html/multidic/voices/word/3212.mp3 differ
diff --git a/old/html/multidic/voices/word/3213.mp3 b/old/html/multidic/voices/word/3213.mp3
new file mode 100644
index 0000000..860e193
Binary files /dev/null and b/old/html/multidic/voices/word/3213.mp3 differ
diff --git a/old/html/multidic/voices/word/3214.mp3 b/old/html/multidic/voices/word/3214.mp3
new file mode 100644
index 0000000..bbb44cd
Binary files /dev/null and b/old/html/multidic/voices/word/3214.mp3 differ
diff --git a/old/html/multidic/voices/word/3215.mp3 b/old/html/multidic/voices/word/3215.mp3
new file mode 100644
index 0000000..c9b6c9d
Binary files /dev/null and b/old/html/multidic/voices/word/3215.mp3 differ
diff --git a/old/html/multidic/voices/word/3216.mp3 b/old/html/multidic/voices/word/3216.mp3
new file mode 100644
index 0000000..cb5bf3e
Binary files /dev/null and b/old/html/multidic/voices/word/3216.mp3 differ
diff --git a/old/html/multidic/voices/word/3217.mp3 b/old/html/multidic/voices/word/3217.mp3
new file mode 100644
index 0000000..b67a47c
Binary files /dev/null and b/old/html/multidic/voices/word/3217.mp3 differ
diff --git a/old/html/multidic/voices/word/3218.mp3 b/old/html/multidic/voices/word/3218.mp3
new file mode 100644
index 0000000..10ccd12
Binary files /dev/null and b/old/html/multidic/voices/word/3218.mp3 differ
diff --git a/old/html/multidic/voices/word/3219.mp3 b/old/html/multidic/voices/word/3219.mp3
new file mode 100644
index 0000000..3abf173
Binary files /dev/null and b/old/html/multidic/voices/word/3219.mp3 differ
diff --git a/old/html/multidic/voices/word/322.mp3 b/old/html/multidic/voices/word/322.mp3
new file mode 100644
index 0000000..99ad530
Binary files /dev/null and b/old/html/multidic/voices/word/322.mp3 differ
diff --git a/old/html/multidic/voices/word/3220.mp3 b/old/html/multidic/voices/word/3220.mp3
new file mode 100644
index 0000000..3abf173
Binary files /dev/null and b/old/html/multidic/voices/word/3220.mp3 differ
diff --git a/old/html/multidic/voices/word/3221.mp3 b/old/html/multidic/voices/word/3221.mp3
new file mode 100644
index 0000000..7a10d88
Binary files /dev/null and b/old/html/multidic/voices/word/3221.mp3 differ
diff --git a/old/html/multidic/voices/word/3222.mp3 b/old/html/multidic/voices/word/3222.mp3
new file mode 100644
index 0000000..e7c6d1b
Binary files /dev/null and b/old/html/multidic/voices/word/3222.mp3 differ
diff --git a/old/html/multidic/voices/word/3223.mp3 b/old/html/multidic/voices/word/3223.mp3
new file mode 100644
index 0000000..8bb4a87
Binary files /dev/null and b/old/html/multidic/voices/word/3223.mp3 differ
diff --git a/old/html/multidic/voices/word/3224.mp3 b/old/html/multidic/voices/word/3224.mp3
new file mode 100644
index 0000000..2565422
Binary files /dev/null and b/old/html/multidic/voices/word/3224.mp3 differ
diff --git a/old/html/multidic/voices/word/3225.mp3 b/old/html/multidic/voices/word/3225.mp3
new file mode 100644
index 0000000..28e1791
Binary files /dev/null and b/old/html/multidic/voices/word/3225.mp3 differ
diff --git a/old/html/multidic/voices/word/3226.mp3 b/old/html/multidic/voices/word/3226.mp3
new file mode 100644
index 0000000..404fb1d
Binary files /dev/null and b/old/html/multidic/voices/word/3226.mp3 differ
diff --git a/old/html/multidic/voices/word/3227.mp3 b/old/html/multidic/voices/word/3227.mp3
new file mode 100644
index 0000000..404fb1d
Binary files /dev/null and b/old/html/multidic/voices/word/3227.mp3 differ
diff --git a/old/html/multidic/voices/word/3228.mp3 b/old/html/multidic/voices/word/3228.mp3
new file mode 100644
index 0000000..2a0f1ac
Binary files /dev/null and b/old/html/multidic/voices/word/3228.mp3 differ
diff --git a/old/html/multidic/voices/word/3229.mp3 b/old/html/multidic/voices/word/3229.mp3
new file mode 100644
index 0000000..1c9732a
Binary files /dev/null and b/old/html/multidic/voices/word/3229.mp3 differ
diff --git a/old/html/multidic/voices/word/323.mp3 b/old/html/multidic/voices/word/323.mp3
new file mode 100644
index 0000000..b222ff2
Binary files /dev/null and b/old/html/multidic/voices/word/323.mp3 differ
diff --git a/old/html/multidic/voices/word/3230.mp3 b/old/html/multidic/voices/word/3230.mp3
new file mode 100644
index 0000000..9a370b3
Binary files /dev/null and b/old/html/multidic/voices/word/3230.mp3 differ
diff --git a/old/html/multidic/voices/word/3231.mp3 b/old/html/multidic/voices/word/3231.mp3
new file mode 100644
index 0000000..5421c38
Binary files /dev/null and b/old/html/multidic/voices/word/3231.mp3 differ
diff --git a/old/html/multidic/voices/word/3232.mp3 b/old/html/multidic/voices/word/3232.mp3
new file mode 100644
index 0000000..094536d
Binary files /dev/null and b/old/html/multidic/voices/word/3232.mp3 differ
diff --git a/old/html/multidic/voices/word/3233.mp3 b/old/html/multidic/voices/word/3233.mp3
new file mode 100644
index 0000000..094536d
Binary files /dev/null and b/old/html/multidic/voices/word/3233.mp3 differ
diff --git a/old/html/multidic/voices/word/3234.mp3 b/old/html/multidic/voices/word/3234.mp3
new file mode 100644
index 0000000..7feef3f
Binary files /dev/null and b/old/html/multidic/voices/word/3234.mp3 differ
diff --git a/old/html/multidic/voices/word/3235.mp3 b/old/html/multidic/voices/word/3235.mp3
new file mode 100644
index 0000000..fd47763
Binary files /dev/null and b/old/html/multidic/voices/word/3235.mp3 differ
diff --git a/old/html/multidic/voices/word/3236.mp3 b/old/html/multidic/voices/word/3236.mp3
new file mode 100644
index 0000000..4fa8cce
Binary files /dev/null and b/old/html/multidic/voices/word/3236.mp3 differ
diff --git a/old/html/multidic/voices/word/3237.mp3 b/old/html/multidic/voices/word/3237.mp3
new file mode 100644
index 0000000..4fa8cce
Binary files /dev/null and b/old/html/multidic/voices/word/3237.mp3 differ
diff --git a/old/html/multidic/voices/word/3238.mp3 b/old/html/multidic/voices/word/3238.mp3
new file mode 100644
index 0000000..0983cb4
Binary files /dev/null and b/old/html/multidic/voices/word/3238.mp3 differ
diff --git a/old/html/multidic/voices/word/3239.mp3 b/old/html/multidic/voices/word/3239.mp3
new file mode 100644
index 0000000..0983cb4
Binary files /dev/null and b/old/html/multidic/voices/word/3239.mp3 differ
diff --git a/old/html/multidic/voices/word/324.mp3 b/old/html/multidic/voices/word/324.mp3
new file mode 100644
index 0000000..4166c9b
Binary files /dev/null and b/old/html/multidic/voices/word/324.mp3 differ
diff --git a/old/html/multidic/voices/word/3240.mp3 b/old/html/multidic/voices/word/3240.mp3
new file mode 100644
index 0000000..9bc6f42
Binary files /dev/null and b/old/html/multidic/voices/word/3240.mp3 differ
diff --git a/old/html/multidic/voices/word/3241.mp3 b/old/html/multidic/voices/word/3241.mp3
new file mode 100644
index 0000000..02ae588
Binary files /dev/null and b/old/html/multidic/voices/word/3241.mp3 differ
diff --git a/old/html/multidic/voices/word/3242.mp3 b/old/html/multidic/voices/word/3242.mp3
new file mode 100644
index 0000000..27517c4
Binary files /dev/null and b/old/html/multidic/voices/word/3242.mp3 differ
diff --git a/old/html/multidic/voices/word/3243.mp3 b/old/html/multidic/voices/word/3243.mp3
new file mode 100644
index 0000000..bc3e8b0
Binary files /dev/null and b/old/html/multidic/voices/word/3243.mp3 differ
diff --git a/old/html/multidic/voices/word/3244.mp3 b/old/html/multidic/voices/word/3244.mp3
new file mode 100644
index 0000000..a0d4990
Binary files /dev/null and b/old/html/multidic/voices/word/3244.mp3 differ
diff --git a/old/html/multidic/voices/word/3245.mp3 b/old/html/multidic/voices/word/3245.mp3
new file mode 100644
index 0000000..3d49303
Binary files /dev/null and b/old/html/multidic/voices/word/3245.mp3 differ
diff --git a/old/html/multidic/voices/word/3246.mp3 b/old/html/multidic/voices/word/3246.mp3
new file mode 100644
index 0000000..3d49303
Binary files /dev/null and b/old/html/multidic/voices/word/3246.mp3 differ
diff --git a/old/html/multidic/voices/word/3247.mp3 b/old/html/multidic/voices/word/3247.mp3
new file mode 100644
index 0000000..47229d2
Binary files /dev/null and b/old/html/multidic/voices/word/3247.mp3 differ
diff --git a/old/html/multidic/voices/word/3248.mp3 b/old/html/multidic/voices/word/3248.mp3
new file mode 100644
index 0000000..10364fc
Binary files /dev/null and b/old/html/multidic/voices/word/3248.mp3 differ
diff --git a/old/html/multidic/voices/word/325.mp3 b/old/html/multidic/voices/word/325.mp3
new file mode 100644
index 0000000..dd3d3ea
Binary files /dev/null and b/old/html/multidic/voices/word/325.mp3 differ
diff --git a/old/html/multidic/voices/word/326.mp3 b/old/html/multidic/voices/word/326.mp3
new file mode 100644
index 0000000..58fcf5b
Binary files /dev/null and b/old/html/multidic/voices/word/326.mp3 differ
diff --git a/old/html/multidic/voices/word/327.mp3 b/old/html/multidic/voices/word/327.mp3
new file mode 100644
index 0000000..1625b05
Binary files /dev/null and b/old/html/multidic/voices/word/327.mp3 differ
diff --git a/old/html/multidic/voices/word/3277.mp3 b/old/html/multidic/voices/word/3277.mp3
new file mode 100644
index 0000000..a327252
Binary files /dev/null and b/old/html/multidic/voices/word/3277.mp3 differ
diff --git a/old/html/multidic/voices/word/3278.mp3 b/old/html/multidic/voices/word/3278.mp3
new file mode 100644
index 0000000..20d599e
Binary files /dev/null and b/old/html/multidic/voices/word/3278.mp3 differ
diff --git a/old/html/multidic/voices/word/3279.mp3 b/old/html/multidic/voices/word/3279.mp3
new file mode 100644
index 0000000..857da22
Binary files /dev/null and b/old/html/multidic/voices/word/3279.mp3 differ
diff --git a/old/html/multidic/voices/word/328.mp3 b/old/html/multidic/voices/word/328.mp3
new file mode 100644
index 0000000..88abfdd
Binary files /dev/null and b/old/html/multidic/voices/word/328.mp3 differ
diff --git a/old/html/multidic/voices/word/3280.mp3 b/old/html/multidic/voices/word/3280.mp3
new file mode 100644
index 0000000..35e144d
Binary files /dev/null and b/old/html/multidic/voices/word/3280.mp3 differ
diff --git a/old/html/multidic/voices/word/3281.mp3 b/old/html/multidic/voices/word/3281.mp3
new file mode 100644
index 0000000..5594fb4
Binary files /dev/null and b/old/html/multidic/voices/word/3281.mp3 differ
diff --git a/old/html/multidic/voices/word/3282.mp3 b/old/html/multidic/voices/word/3282.mp3
new file mode 100644
index 0000000..1103746
Binary files /dev/null and b/old/html/multidic/voices/word/3282.mp3 differ
diff --git a/old/html/multidic/voices/word/3283.mp3 b/old/html/multidic/voices/word/3283.mp3
new file mode 100644
index 0000000..449ceed
Binary files /dev/null and b/old/html/multidic/voices/word/3283.mp3 differ
diff --git a/old/html/multidic/voices/word/3284.mp3 b/old/html/multidic/voices/word/3284.mp3
new file mode 100644
index 0000000..861557e
Binary files /dev/null and b/old/html/multidic/voices/word/3284.mp3 differ
diff --git a/old/html/multidic/voices/word/3285.mp3 b/old/html/multidic/voices/word/3285.mp3
new file mode 100644
index 0000000..e3adf4a
Binary files /dev/null and b/old/html/multidic/voices/word/3285.mp3 differ
diff --git a/old/html/multidic/voices/word/3286.mp3 b/old/html/multidic/voices/word/3286.mp3
new file mode 100644
index 0000000..e28c400
Binary files /dev/null and b/old/html/multidic/voices/word/3286.mp3 differ
diff --git a/old/html/multidic/voices/word/3287.mp3 b/old/html/multidic/voices/word/3287.mp3
new file mode 100644
index 0000000..e58c366
Binary files /dev/null and b/old/html/multidic/voices/word/3287.mp3 differ
diff --git a/old/html/multidic/voices/word/3288.mp3 b/old/html/multidic/voices/word/3288.mp3
new file mode 100644
index 0000000..06e07cf
Binary files /dev/null and b/old/html/multidic/voices/word/3288.mp3 differ
diff --git a/old/html/multidic/voices/word/3289.mp3 b/old/html/multidic/voices/word/3289.mp3
new file mode 100644
index 0000000..73349d7
Binary files /dev/null and b/old/html/multidic/voices/word/3289.mp3 differ
diff --git a/old/html/multidic/voices/word/329.mp3 b/old/html/multidic/voices/word/329.mp3
new file mode 100644
index 0000000..ee0368f
Binary files /dev/null and b/old/html/multidic/voices/word/329.mp3 differ
diff --git a/old/html/multidic/voices/word/3290.mp3 b/old/html/multidic/voices/word/3290.mp3
new file mode 100644
index 0000000..43e3158
Binary files /dev/null and b/old/html/multidic/voices/word/3290.mp3 differ
diff --git a/old/html/multidic/voices/word/3291.mp3 b/old/html/multidic/voices/word/3291.mp3
new file mode 100644
index 0000000..941cc6e
Binary files /dev/null and b/old/html/multidic/voices/word/3291.mp3 differ
diff --git a/old/html/multidic/voices/word/3292.mp3 b/old/html/multidic/voices/word/3292.mp3
new file mode 100644
index 0000000..806f835
Binary files /dev/null and b/old/html/multidic/voices/word/3292.mp3 differ
diff --git a/old/html/multidic/voices/word/3293.mp3 b/old/html/multidic/voices/word/3293.mp3
new file mode 100644
index 0000000..e017297
Binary files /dev/null and b/old/html/multidic/voices/word/3293.mp3 differ
diff --git a/old/html/multidic/voices/word/3294.mp3 b/old/html/multidic/voices/word/3294.mp3
new file mode 100644
index 0000000..7d53cea
Binary files /dev/null and b/old/html/multidic/voices/word/3294.mp3 differ
diff --git a/old/html/multidic/voices/word/3295.mp3 b/old/html/multidic/voices/word/3295.mp3
new file mode 100644
index 0000000..7df160a
Binary files /dev/null and b/old/html/multidic/voices/word/3295.mp3 differ
diff --git a/old/html/multidic/voices/word/3296.mp3 b/old/html/multidic/voices/word/3296.mp3
new file mode 100644
index 0000000..b62e0e5
Binary files /dev/null and b/old/html/multidic/voices/word/3296.mp3 differ
diff --git a/old/html/multidic/voices/word/3297.mp3 b/old/html/multidic/voices/word/3297.mp3
new file mode 100644
index 0000000..ee24ebf
Binary files /dev/null and b/old/html/multidic/voices/word/3297.mp3 differ
diff --git a/old/html/multidic/voices/word/3298.mp3 b/old/html/multidic/voices/word/3298.mp3
new file mode 100644
index 0000000..5245f3d
Binary files /dev/null and b/old/html/multidic/voices/word/3298.mp3 differ
diff --git a/old/html/multidic/voices/word/3299.mp3 b/old/html/multidic/voices/word/3299.mp3
new file mode 100644
index 0000000..0c9a8de
Binary files /dev/null and b/old/html/multidic/voices/word/3299.mp3 differ
diff --git a/old/html/multidic/voices/word/33.mp3 b/old/html/multidic/voices/word/33.mp3
new file mode 100644
index 0000000..3757fe1
Binary files /dev/null and b/old/html/multidic/voices/word/33.mp3 differ
diff --git a/old/html/multidic/voices/word/330.mp3 b/old/html/multidic/voices/word/330.mp3
new file mode 100644
index 0000000..02334d1
Binary files /dev/null and b/old/html/multidic/voices/word/330.mp3 differ
diff --git a/old/html/multidic/voices/word/3300.mp3 b/old/html/multidic/voices/word/3300.mp3
new file mode 100644
index 0000000..6679f01
Binary files /dev/null and b/old/html/multidic/voices/word/3300.mp3 differ
diff --git a/old/html/multidic/voices/word/3301.mp3 b/old/html/multidic/voices/word/3301.mp3
new file mode 100644
index 0000000..2e04aa3
Binary files /dev/null and b/old/html/multidic/voices/word/3301.mp3 differ
diff --git a/old/html/multidic/voices/word/3302.mp3 b/old/html/multidic/voices/word/3302.mp3
new file mode 100644
index 0000000..ce695aa
Binary files /dev/null and b/old/html/multidic/voices/word/3302.mp3 differ
diff --git a/old/html/multidic/voices/word/3303.mp3 b/old/html/multidic/voices/word/3303.mp3
new file mode 100644
index 0000000..bc7b970
Binary files /dev/null and b/old/html/multidic/voices/word/3303.mp3 differ
diff --git a/old/html/multidic/voices/word/3304.mp3 b/old/html/multidic/voices/word/3304.mp3
new file mode 100644
index 0000000..afa9162
Binary files /dev/null and b/old/html/multidic/voices/word/3304.mp3 differ
diff --git a/old/html/multidic/voices/word/3305.mp3 b/old/html/multidic/voices/word/3305.mp3
new file mode 100644
index 0000000..6754840
Binary files /dev/null and b/old/html/multidic/voices/word/3305.mp3 differ
diff --git a/old/html/multidic/voices/word/3306.mp3 b/old/html/multidic/voices/word/3306.mp3
new file mode 100644
index 0000000..d94bce2
Binary files /dev/null and b/old/html/multidic/voices/word/3306.mp3 differ
diff --git a/old/html/multidic/voices/word/3307.mp3 b/old/html/multidic/voices/word/3307.mp3
new file mode 100644
index 0000000..20c95b0
Binary files /dev/null and b/old/html/multidic/voices/word/3307.mp3 differ
diff --git a/old/html/multidic/voices/word/3308.mp3 b/old/html/multidic/voices/word/3308.mp3
new file mode 100644
index 0000000..8e7f68e
Binary files /dev/null and b/old/html/multidic/voices/word/3308.mp3 differ
diff --git a/old/html/multidic/voices/word/3309.mp3 b/old/html/multidic/voices/word/3309.mp3
new file mode 100644
index 0000000..f191445
Binary files /dev/null and b/old/html/multidic/voices/word/3309.mp3 differ
diff --git a/old/html/multidic/voices/word/331.mp3 b/old/html/multidic/voices/word/331.mp3
new file mode 100644
index 0000000..4bc65cb
Binary files /dev/null and b/old/html/multidic/voices/word/331.mp3 differ
diff --git a/old/html/multidic/voices/word/3310.mp3 b/old/html/multidic/voices/word/3310.mp3
new file mode 100644
index 0000000..19c675a
Binary files /dev/null and b/old/html/multidic/voices/word/3310.mp3 differ
diff --git a/old/html/multidic/voices/word/3311.mp3 b/old/html/multidic/voices/word/3311.mp3
new file mode 100644
index 0000000..a810ea9
Binary files /dev/null and b/old/html/multidic/voices/word/3311.mp3 differ
diff --git a/old/html/multidic/voices/word/3312.mp3 b/old/html/multidic/voices/word/3312.mp3
new file mode 100644
index 0000000..a5eafa1
Binary files /dev/null and b/old/html/multidic/voices/word/3312.mp3 differ
diff --git a/old/html/multidic/voices/word/3313.mp3 b/old/html/multidic/voices/word/3313.mp3
new file mode 100644
index 0000000..883b1f4
Binary files /dev/null and b/old/html/multidic/voices/word/3313.mp3 differ
diff --git a/old/html/multidic/voices/word/3314.mp3 b/old/html/multidic/voices/word/3314.mp3
new file mode 100644
index 0000000..e745463
Binary files /dev/null and b/old/html/multidic/voices/word/3314.mp3 differ
diff --git a/old/html/multidic/voices/word/3315.mp3 b/old/html/multidic/voices/word/3315.mp3
new file mode 100644
index 0000000..ed07fe3
Binary files /dev/null and b/old/html/multidic/voices/word/3315.mp3 differ
diff --git a/old/html/multidic/voices/word/3316.mp3 b/old/html/multidic/voices/word/3316.mp3
new file mode 100644
index 0000000..52db1aa
Binary files /dev/null and b/old/html/multidic/voices/word/3316.mp3 differ
diff --git a/old/html/multidic/voices/word/3317.mp3 b/old/html/multidic/voices/word/3317.mp3
new file mode 100644
index 0000000..07661e2
Binary files /dev/null and b/old/html/multidic/voices/word/3317.mp3 differ
diff --git a/old/html/multidic/voices/word/3318.mp3 b/old/html/multidic/voices/word/3318.mp3
new file mode 100644
index 0000000..131b81d
Binary files /dev/null and b/old/html/multidic/voices/word/3318.mp3 differ
diff --git a/old/html/multidic/voices/word/3319.mp3 b/old/html/multidic/voices/word/3319.mp3
new file mode 100644
index 0000000..0aa5c6c
Binary files /dev/null and b/old/html/multidic/voices/word/3319.mp3 differ
diff --git a/old/html/multidic/voices/word/332.mp3 b/old/html/multidic/voices/word/332.mp3
new file mode 100644
index 0000000..576ee9d
Binary files /dev/null and b/old/html/multidic/voices/word/332.mp3 differ
diff --git a/old/html/multidic/voices/word/3320.mp3 b/old/html/multidic/voices/word/3320.mp3
new file mode 100644
index 0000000..456a78c
Binary files /dev/null and b/old/html/multidic/voices/word/3320.mp3 differ
diff --git a/old/html/multidic/voices/word/3321.mp3 b/old/html/multidic/voices/word/3321.mp3
new file mode 100644
index 0000000..bd145f3
Binary files /dev/null and b/old/html/multidic/voices/word/3321.mp3 differ
diff --git a/old/html/multidic/voices/word/3322.mp3 b/old/html/multidic/voices/word/3322.mp3
new file mode 100644
index 0000000..7193119
Binary files /dev/null and b/old/html/multidic/voices/word/3322.mp3 differ
diff --git a/old/html/multidic/voices/word/3323.mp3 b/old/html/multidic/voices/word/3323.mp3
new file mode 100644
index 0000000..ea1d50c
Binary files /dev/null and b/old/html/multidic/voices/word/3323.mp3 differ
diff --git a/old/html/multidic/voices/word/3324.mp3 b/old/html/multidic/voices/word/3324.mp3
new file mode 100644
index 0000000..ad5e45d
Binary files /dev/null and b/old/html/multidic/voices/word/3324.mp3 differ
diff --git a/old/html/multidic/voices/word/3325.mp3 b/old/html/multidic/voices/word/3325.mp3
new file mode 100644
index 0000000..51d7f58
Binary files /dev/null and b/old/html/multidic/voices/word/3325.mp3 differ
diff --git a/old/html/multidic/voices/word/3326.mp3 b/old/html/multidic/voices/word/3326.mp3
new file mode 100644
index 0000000..7e0feb1
Binary files /dev/null and b/old/html/multidic/voices/word/3326.mp3 differ
diff --git a/old/html/multidic/voices/word/3327.mp3 b/old/html/multidic/voices/word/3327.mp3
new file mode 100644
index 0000000..d1eff12
Binary files /dev/null and b/old/html/multidic/voices/word/3327.mp3 differ
diff --git a/old/html/multidic/voices/word/3328.mp3 b/old/html/multidic/voices/word/3328.mp3
new file mode 100644
index 0000000..d030408
Binary files /dev/null and b/old/html/multidic/voices/word/3328.mp3 differ
diff --git a/old/html/multidic/voices/word/3329.mp3 b/old/html/multidic/voices/word/3329.mp3
new file mode 100644
index 0000000..776b607
Binary files /dev/null and b/old/html/multidic/voices/word/3329.mp3 differ
diff --git a/old/html/multidic/voices/word/333.mp3 b/old/html/multidic/voices/word/333.mp3
new file mode 100644
index 0000000..acfa50d
Binary files /dev/null and b/old/html/multidic/voices/word/333.mp3 differ
diff --git a/old/html/multidic/voices/word/3330.mp3 b/old/html/multidic/voices/word/3330.mp3
new file mode 100644
index 0000000..17f9150
Binary files /dev/null and b/old/html/multidic/voices/word/3330.mp3 differ
diff --git a/old/html/multidic/voices/word/3331.mp3 b/old/html/multidic/voices/word/3331.mp3
new file mode 100644
index 0000000..f3216f3
Binary files /dev/null and b/old/html/multidic/voices/word/3331.mp3 differ
diff --git a/old/html/multidic/voices/word/3332.mp3 b/old/html/multidic/voices/word/3332.mp3
new file mode 100644
index 0000000..62819f5
Binary files /dev/null and b/old/html/multidic/voices/word/3332.mp3 differ
diff --git a/old/html/multidic/voices/word/3333.mp3 b/old/html/multidic/voices/word/3333.mp3
new file mode 100644
index 0000000..a925523
Binary files /dev/null and b/old/html/multidic/voices/word/3333.mp3 differ
diff --git a/old/html/multidic/voices/word/3334.mp3 b/old/html/multidic/voices/word/3334.mp3
new file mode 100644
index 0000000..e7f82e8
Binary files /dev/null and b/old/html/multidic/voices/word/3334.mp3 differ
diff --git a/old/html/multidic/voices/word/3335.mp3 b/old/html/multidic/voices/word/3335.mp3
new file mode 100644
index 0000000..7d3d66c
Binary files /dev/null and b/old/html/multidic/voices/word/3335.mp3 differ
diff --git a/old/html/multidic/voices/word/3336.mp3 b/old/html/multidic/voices/word/3336.mp3
new file mode 100644
index 0000000..25c3883
Binary files /dev/null and b/old/html/multidic/voices/word/3336.mp3 differ
diff --git a/old/html/multidic/voices/word/3337.mp3 b/old/html/multidic/voices/word/3337.mp3
new file mode 100644
index 0000000..c2c27d1
Binary files /dev/null and b/old/html/multidic/voices/word/3337.mp3 differ
diff --git a/old/html/multidic/voices/word/3338.mp3 b/old/html/multidic/voices/word/3338.mp3
new file mode 100644
index 0000000..8d059c2
Binary files /dev/null and b/old/html/multidic/voices/word/3338.mp3 differ
diff --git a/old/html/multidic/voices/word/3339.mp3 b/old/html/multidic/voices/word/3339.mp3
new file mode 100644
index 0000000..89dcb8f
Binary files /dev/null and b/old/html/multidic/voices/word/3339.mp3 differ
diff --git a/old/html/multidic/voices/word/334.mp3 b/old/html/multidic/voices/word/334.mp3
new file mode 100644
index 0000000..e213275
Binary files /dev/null and b/old/html/multidic/voices/word/334.mp3 differ
diff --git a/old/html/multidic/voices/word/3340.mp3 b/old/html/multidic/voices/word/3340.mp3
new file mode 100644
index 0000000..ae6411e
Binary files /dev/null and b/old/html/multidic/voices/word/3340.mp3 differ
diff --git a/old/html/multidic/voices/word/3341.mp3 b/old/html/multidic/voices/word/3341.mp3
new file mode 100644
index 0000000..cb81ff4
Binary files /dev/null and b/old/html/multidic/voices/word/3341.mp3 differ
diff --git a/old/html/multidic/voices/word/3342.mp3 b/old/html/multidic/voices/word/3342.mp3
new file mode 100644
index 0000000..db48108
Binary files /dev/null and b/old/html/multidic/voices/word/3342.mp3 differ
diff --git a/old/html/multidic/voices/word/3343.mp3 b/old/html/multidic/voices/word/3343.mp3
new file mode 100644
index 0000000..1e7bf81
Binary files /dev/null and b/old/html/multidic/voices/word/3343.mp3 differ
diff --git a/old/html/multidic/voices/word/3344.mp3 b/old/html/multidic/voices/word/3344.mp3
new file mode 100644
index 0000000..96dd52b
Binary files /dev/null and b/old/html/multidic/voices/word/3344.mp3 differ
diff --git a/old/html/multidic/voices/word/3345.mp3 b/old/html/multidic/voices/word/3345.mp3
new file mode 100644
index 0000000..e1784b2
Binary files /dev/null and b/old/html/multidic/voices/word/3345.mp3 differ
diff --git a/old/html/multidic/voices/word/3346.mp3 b/old/html/multidic/voices/word/3346.mp3
new file mode 100644
index 0000000..8cd22b8
Binary files /dev/null and b/old/html/multidic/voices/word/3346.mp3 differ
diff --git a/old/html/multidic/voices/word/3347.mp3 b/old/html/multidic/voices/word/3347.mp3
new file mode 100644
index 0000000..2e23949
Binary files /dev/null and b/old/html/multidic/voices/word/3347.mp3 differ
diff --git a/old/html/multidic/voices/word/3348.mp3 b/old/html/multidic/voices/word/3348.mp3
new file mode 100644
index 0000000..d9f7df5
Binary files /dev/null and b/old/html/multidic/voices/word/3348.mp3 differ
diff --git a/old/html/multidic/voices/word/3349.mp3 b/old/html/multidic/voices/word/3349.mp3
new file mode 100644
index 0000000..334256d
Binary files /dev/null and b/old/html/multidic/voices/word/3349.mp3 differ
diff --git a/old/html/multidic/voices/word/335.mp3 b/old/html/multidic/voices/word/335.mp3
new file mode 100644
index 0000000..ff647bb
Binary files /dev/null and b/old/html/multidic/voices/word/335.mp3 differ
diff --git a/old/html/multidic/voices/word/3350.mp3 b/old/html/multidic/voices/word/3350.mp3
new file mode 100644
index 0000000..19108af
Binary files /dev/null and b/old/html/multidic/voices/word/3350.mp3 differ
diff --git a/old/html/multidic/voices/word/3351.mp3 b/old/html/multidic/voices/word/3351.mp3
new file mode 100644
index 0000000..1ffd83d
Binary files /dev/null and b/old/html/multidic/voices/word/3351.mp3 differ
diff --git a/old/html/multidic/voices/word/3352.mp3 b/old/html/multidic/voices/word/3352.mp3
new file mode 100644
index 0000000..ce26c2a
Binary files /dev/null and b/old/html/multidic/voices/word/3352.mp3 differ
diff --git a/old/html/multidic/voices/word/3353.mp3 b/old/html/multidic/voices/word/3353.mp3
new file mode 100644
index 0000000..ff2dd50
Binary files /dev/null and b/old/html/multidic/voices/word/3353.mp3 differ
diff --git a/old/html/multidic/voices/word/3354.mp3 b/old/html/multidic/voices/word/3354.mp3
new file mode 100644
index 0000000..b850442
Binary files /dev/null and b/old/html/multidic/voices/word/3354.mp3 differ
diff --git a/old/html/multidic/voices/word/3355.mp3 b/old/html/multidic/voices/word/3355.mp3
new file mode 100644
index 0000000..7952fca
Binary files /dev/null and b/old/html/multidic/voices/word/3355.mp3 differ
diff --git a/old/html/multidic/voices/word/3356.mp3 b/old/html/multidic/voices/word/3356.mp3
new file mode 100644
index 0000000..2ac5079
Binary files /dev/null and b/old/html/multidic/voices/word/3356.mp3 differ
diff --git a/old/html/multidic/voices/word/3357.mp3 b/old/html/multidic/voices/word/3357.mp3
new file mode 100644
index 0000000..f157f4c
Binary files /dev/null and b/old/html/multidic/voices/word/3357.mp3 differ
diff --git a/old/html/multidic/voices/word/3358.mp3 b/old/html/multidic/voices/word/3358.mp3
new file mode 100644
index 0000000..8a753f2
Binary files /dev/null and b/old/html/multidic/voices/word/3358.mp3 differ
diff --git a/old/html/multidic/voices/word/3359.mp3 b/old/html/multidic/voices/word/3359.mp3
new file mode 100644
index 0000000..cdc9a81
Binary files /dev/null and b/old/html/multidic/voices/word/3359.mp3 differ
diff --git a/old/html/multidic/voices/word/336.mp3 b/old/html/multidic/voices/word/336.mp3
new file mode 100644
index 0000000..ae66df5
Binary files /dev/null and b/old/html/multidic/voices/word/336.mp3 differ
diff --git a/old/html/multidic/voices/word/3360.mp3 b/old/html/multidic/voices/word/3360.mp3
new file mode 100644
index 0000000..c504578
Binary files /dev/null and b/old/html/multidic/voices/word/3360.mp3 differ
diff --git a/old/html/multidic/voices/word/3361.mp3 b/old/html/multidic/voices/word/3361.mp3
new file mode 100644
index 0000000..6a931fa
Binary files /dev/null and b/old/html/multidic/voices/word/3361.mp3 differ
diff --git a/old/html/multidic/voices/word/3362.mp3 b/old/html/multidic/voices/word/3362.mp3
new file mode 100644
index 0000000..50e30a3
Binary files /dev/null and b/old/html/multidic/voices/word/3362.mp3 differ
diff --git a/old/html/multidic/voices/word/3363.mp3 b/old/html/multidic/voices/word/3363.mp3
new file mode 100644
index 0000000..91a85df
Binary files /dev/null and b/old/html/multidic/voices/word/3363.mp3 differ
diff --git a/old/html/multidic/voices/word/3364.mp3 b/old/html/multidic/voices/word/3364.mp3
new file mode 100644
index 0000000..e841ab5
Binary files /dev/null and b/old/html/multidic/voices/word/3364.mp3 differ
diff --git a/old/html/multidic/voices/word/3365.mp3 b/old/html/multidic/voices/word/3365.mp3
new file mode 100644
index 0000000..abf4b95
Binary files /dev/null and b/old/html/multidic/voices/word/3365.mp3 differ
diff --git a/old/html/multidic/voices/word/3366.mp3 b/old/html/multidic/voices/word/3366.mp3
new file mode 100644
index 0000000..29e4817
Binary files /dev/null and b/old/html/multidic/voices/word/3366.mp3 differ
diff --git a/old/html/multidic/voices/word/3367.mp3 b/old/html/multidic/voices/word/3367.mp3
new file mode 100644
index 0000000..82a29b9
Binary files /dev/null and b/old/html/multidic/voices/word/3367.mp3 differ
diff --git a/old/html/multidic/voices/word/3368.mp3 b/old/html/multidic/voices/word/3368.mp3
new file mode 100644
index 0000000..408db0f
Binary files /dev/null and b/old/html/multidic/voices/word/3368.mp3 differ
diff --git a/old/html/multidic/voices/word/3369.mp3 b/old/html/multidic/voices/word/3369.mp3
new file mode 100644
index 0000000..bb115c1
Binary files /dev/null and b/old/html/multidic/voices/word/3369.mp3 differ
diff --git a/old/html/multidic/voices/word/337.mp3 b/old/html/multidic/voices/word/337.mp3
new file mode 100644
index 0000000..c1f1a20
Binary files /dev/null and b/old/html/multidic/voices/word/337.mp3 differ
diff --git a/old/html/multidic/voices/word/3370.mp3 b/old/html/multidic/voices/word/3370.mp3
new file mode 100644
index 0000000..9f83535
Binary files /dev/null and b/old/html/multidic/voices/word/3370.mp3 differ
diff --git a/old/html/multidic/voices/word/3371.mp3 b/old/html/multidic/voices/word/3371.mp3
new file mode 100644
index 0000000..10ba2a0
Binary files /dev/null and b/old/html/multidic/voices/word/3371.mp3 differ
diff --git a/old/html/multidic/voices/word/3372.mp3 b/old/html/multidic/voices/word/3372.mp3
new file mode 100644
index 0000000..ebffc6d
Binary files /dev/null and b/old/html/multidic/voices/word/3372.mp3 differ
diff --git a/old/html/multidic/voices/word/3373.mp3 b/old/html/multidic/voices/word/3373.mp3
new file mode 100644
index 0000000..82e85c2
Binary files /dev/null and b/old/html/multidic/voices/word/3373.mp3 differ
diff --git a/old/html/multidic/voices/word/3374.mp3 b/old/html/multidic/voices/word/3374.mp3
new file mode 100644
index 0000000..bdd74e1
Binary files /dev/null and b/old/html/multidic/voices/word/3374.mp3 differ
diff --git a/old/html/multidic/voices/word/3375.mp3 b/old/html/multidic/voices/word/3375.mp3
new file mode 100644
index 0000000..d7d2451
Binary files /dev/null and b/old/html/multidic/voices/word/3375.mp3 differ
diff --git a/old/html/multidic/voices/word/3376.mp3 b/old/html/multidic/voices/word/3376.mp3
new file mode 100644
index 0000000..d154ae6
Binary files /dev/null and b/old/html/multidic/voices/word/3376.mp3 differ
diff --git a/old/html/multidic/voices/word/3377.mp3 b/old/html/multidic/voices/word/3377.mp3
new file mode 100644
index 0000000..e2088e8
Binary files /dev/null and b/old/html/multidic/voices/word/3377.mp3 differ
diff --git a/old/html/multidic/voices/word/3378.mp3 b/old/html/multidic/voices/word/3378.mp3
new file mode 100644
index 0000000..0ed4295
Binary files /dev/null and b/old/html/multidic/voices/word/3378.mp3 differ
diff --git a/old/html/multidic/voices/word/3379.mp3 b/old/html/multidic/voices/word/3379.mp3
new file mode 100644
index 0000000..8669406
Binary files /dev/null and b/old/html/multidic/voices/word/3379.mp3 differ
diff --git a/old/html/multidic/voices/word/338.mp3 b/old/html/multidic/voices/word/338.mp3
new file mode 100644
index 0000000..5533b58
Binary files /dev/null and b/old/html/multidic/voices/word/338.mp3 differ
diff --git a/old/html/multidic/voices/word/3381.mp3 b/old/html/multidic/voices/word/3381.mp3
new file mode 100644
index 0000000..30f082a
Binary files /dev/null and b/old/html/multidic/voices/word/3381.mp3 differ
diff --git a/old/html/multidic/voices/word/3382.mp3 b/old/html/multidic/voices/word/3382.mp3
new file mode 100644
index 0000000..b1e5b48
Binary files /dev/null and b/old/html/multidic/voices/word/3382.mp3 differ
diff --git a/old/html/multidic/voices/word/3383.mp3 b/old/html/multidic/voices/word/3383.mp3
new file mode 100644
index 0000000..b86be03
Binary files /dev/null and b/old/html/multidic/voices/word/3383.mp3 differ
diff --git a/old/html/multidic/voices/word/3384.mp3 b/old/html/multidic/voices/word/3384.mp3
new file mode 100644
index 0000000..913dcc7
Binary files /dev/null and b/old/html/multidic/voices/word/3384.mp3 differ
diff --git a/old/html/multidic/voices/word/3385.mp3 b/old/html/multidic/voices/word/3385.mp3
new file mode 100644
index 0000000..e484d72
Binary files /dev/null and b/old/html/multidic/voices/word/3385.mp3 differ
diff --git a/old/html/multidic/voices/word/3386.mp3 b/old/html/multidic/voices/word/3386.mp3
new file mode 100644
index 0000000..a60d0ff
Binary files /dev/null and b/old/html/multidic/voices/word/3386.mp3 differ
diff --git a/old/html/multidic/voices/word/3387.mp3 b/old/html/multidic/voices/word/3387.mp3
new file mode 100644
index 0000000..7083e07
Binary files /dev/null and b/old/html/multidic/voices/word/3387.mp3 differ
diff --git a/old/html/multidic/voices/word/3388.mp3 b/old/html/multidic/voices/word/3388.mp3
new file mode 100644
index 0000000..3290ea5
Binary files /dev/null and b/old/html/multidic/voices/word/3388.mp3 differ
diff --git a/old/html/multidic/voices/word/3389.mp3 b/old/html/multidic/voices/word/3389.mp3
new file mode 100644
index 0000000..9184aac
Binary files /dev/null and b/old/html/multidic/voices/word/3389.mp3 differ
diff --git a/old/html/multidic/voices/word/339.mp3 b/old/html/multidic/voices/word/339.mp3
new file mode 100644
index 0000000..070f6e6
Binary files /dev/null and b/old/html/multidic/voices/word/339.mp3 differ
diff --git a/old/html/multidic/voices/word/3390.mp3 b/old/html/multidic/voices/word/3390.mp3
new file mode 100644
index 0000000..77efcf1
Binary files /dev/null and b/old/html/multidic/voices/word/3390.mp3 differ
diff --git a/old/html/multidic/voices/word/3391.mp3 b/old/html/multidic/voices/word/3391.mp3
new file mode 100644
index 0000000..8efb287
Binary files /dev/null and b/old/html/multidic/voices/word/3391.mp3 differ
diff --git a/old/html/multidic/voices/word/3392.mp3 b/old/html/multidic/voices/word/3392.mp3
new file mode 100644
index 0000000..d5acb23
Binary files /dev/null and b/old/html/multidic/voices/word/3392.mp3 differ
diff --git a/old/html/multidic/voices/word/3393.mp3 b/old/html/multidic/voices/word/3393.mp3
new file mode 100644
index 0000000..426fb8d
Binary files /dev/null and b/old/html/multidic/voices/word/3393.mp3 differ
diff --git a/old/html/multidic/voices/word/3394.mp3 b/old/html/multidic/voices/word/3394.mp3
new file mode 100644
index 0000000..d8e4a55
Binary files /dev/null and b/old/html/multidic/voices/word/3394.mp3 differ
diff --git a/old/html/multidic/voices/word/3395.mp3 b/old/html/multidic/voices/word/3395.mp3
new file mode 100644
index 0000000..1125bbb
Binary files /dev/null and b/old/html/multidic/voices/word/3395.mp3 differ
diff --git a/old/html/multidic/voices/word/3396.mp3 b/old/html/multidic/voices/word/3396.mp3
new file mode 100644
index 0000000..0bc7fec
Binary files /dev/null and b/old/html/multidic/voices/word/3396.mp3 differ
diff --git a/old/html/multidic/voices/word/3397.mp3 b/old/html/multidic/voices/word/3397.mp3
new file mode 100644
index 0000000..0be1459
Binary files /dev/null and b/old/html/multidic/voices/word/3397.mp3 differ
diff --git a/old/html/multidic/voices/word/3398.mp3 b/old/html/multidic/voices/word/3398.mp3
new file mode 100644
index 0000000..3ae0769
Binary files /dev/null and b/old/html/multidic/voices/word/3398.mp3 differ
diff --git a/old/html/multidic/voices/word/3399.mp3 b/old/html/multidic/voices/word/3399.mp3
new file mode 100644
index 0000000..0e785f8
Binary files /dev/null and b/old/html/multidic/voices/word/3399.mp3 differ
diff --git a/old/html/multidic/voices/word/34.mp3 b/old/html/multidic/voices/word/34.mp3
new file mode 100644
index 0000000..8f63ef1
Binary files /dev/null and b/old/html/multidic/voices/word/34.mp3 differ
diff --git a/old/html/multidic/voices/word/340.mp3 b/old/html/multidic/voices/word/340.mp3
new file mode 100644
index 0000000..ad3452f
Binary files /dev/null and b/old/html/multidic/voices/word/340.mp3 differ
diff --git a/old/html/multidic/voices/word/3400.mp3 b/old/html/multidic/voices/word/3400.mp3
new file mode 100644
index 0000000..d70ce43
Binary files /dev/null and b/old/html/multidic/voices/word/3400.mp3 differ
diff --git a/old/html/multidic/voices/word/3401.mp3 b/old/html/multidic/voices/word/3401.mp3
new file mode 100644
index 0000000..6bc46a2
Binary files /dev/null and b/old/html/multidic/voices/word/3401.mp3 differ
diff --git a/old/html/multidic/voices/word/3402.mp3 b/old/html/multidic/voices/word/3402.mp3
new file mode 100644
index 0000000..c508ed4
Binary files /dev/null and b/old/html/multidic/voices/word/3402.mp3 differ
diff --git a/old/html/multidic/voices/word/3403.mp3 b/old/html/multidic/voices/word/3403.mp3
new file mode 100644
index 0000000..7bc2970
Binary files /dev/null and b/old/html/multidic/voices/word/3403.mp3 differ
diff --git a/old/html/multidic/voices/word/3404.mp3 b/old/html/multidic/voices/word/3404.mp3
new file mode 100644
index 0000000..b4f4ef0
Binary files /dev/null and b/old/html/multidic/voices/word/3404.mp3 differ
diff --git a/old/html/multidic/voices/word/3405.mp3 b/old/html/multidic/voices/word/3405.mp3
new file mode 100644
index 0000000..a88ab1a
Binary files /dev/null and b/old/html/multidic/voices/word/3405.mp3 differ
diff --git a/old/html/multidic/voices/word/3406.mp3 b/old/html/multidic/voices/word/3406.mp3
new file mode 100644
index 0000000..ff69edd
Binary files /dev/null and b/old/html/multidic/voices/word/3406.mp3 differ
diff --git a/old/html/multidic/voices/word/3407.mp3 b/old/html/multidic/voices/word/3407.mp3
new file mode 100644
index 0000000..0e5faba
Binary files /dev/null and b/old/html/multidic/voices/word/3407.mp3 differ
diff --git a/old/html/multidic/voices/word/3408.mp3 b/old/html/multidic/voices/word/3408.mp3
new file mode 100644
index 0000000..469708c
Binary files /dev/null and b/old/html/multidic/voices/word/3408.mp3 differ
diff --git a/old/html/multidic/voices/word/3409.mp3 b/old/html/multidic/voices/word/3409.mp3
new file mode 100644
index 0000000..d1860a9
Binary files /dev/null and b/old/html/multidic/voices/word/3409.mp3 differ
diff --git a/old/html/multidic/voices/word/341.mp3 b/old/html/multidic/voices/word/341.mp3
new file mode 100644
index 0000000..bfa54d6
Binary files /dev/null and b/old/html/multidic/voices/word/341.mp3 differ
diff --git a/old/html/multidic/voices/word/3410.mp3 b/old/html/multidic/voices/word/3410.mp3
new file mode 100644
index 0000000..80608cb
Binary files /dev/null and b/old/html/multidic/voices/word/3410.mp3 differ
diff --git a/old/html/multidic/voices/word/3411.mp3 b/old/html/multidic/voices/word/3411.mp3
new file mode 100644
index 0000000..d3daff2
Binary files /dev/null and b/old/html/multidic/voices/word/3411.mp3 differ
diff --git a/old/html/multidic/voices/word/3412.mp3 b/old/html/multidic/voices/word/3412.mp3
new file mode 100644
index 0000000..c92ba8a
Binary files /dev/null and b/old/html/multidic/voices/word/3412.mp3 differ
diff --git a/old/html/multidic/voices/word/3413.mp3 b/old/html/multidic/voices/word/3413.mp3
new file mode 100644
index 0000000..0055d3a
Binary files /dev/null and b/old/html/multidic/voices/word/3413.mp3 differ
diff --git a/old/html/multidic/voices/word/3414.mp3 b/old/html/multidic/voices/word/3414.mp3
new file mode 100644
index 0000000..ac1f225
Binary files /dev/null and b/old/html/multidic/voices/word/3414.mp3 differ
diff --git a/old/html/multidic/voices/word/3415.mp3 b/old/html/multidic/voices/word/3415.mp3
new file mode 100644
index 0000000..bac3b8e
Binary files /dev/null and b/old/html/multidic/voices/word/3415.mp3 differ
diff --git a/old/html/multidic/voices/word/3416.mp3 b/old/html/multidic/voices/word/3416.mp3
new file mode 100644
index 0000000..e5ed6a4
Binary files /dev/null and b/old/html/multidic/voices/word/3416.mp3 differ
diff --git a/old/html/multidic/voices/word/3417.mp3 b/old/html/multidic/voices/word/3417.mp3
new file mode 100644
index 0000000..61f5cf7
Binary files /dev/null and b/old/html/multidic/voices/word/3417.mp3 differ
diff --git a/old/html/multidic/voices/word/3418.mp3 b/old/html/multidic/voices/word/3418.mp3
new file mode 100644
index 0000000..60303d8
Binary files /dev/null and b/old/html/multidic/voices/word/3418.mp3 differ
diff --git a/old/html/multidic/voices/word/3419.mp3 b/old/html/multidic/voices/word/3419.mp3
new file mode 100644
index 0000000..2a8f5f5
Binary files /dev/null and b/old/html/multidic/voices/word/3419.mp3 differ
diff --git a/old/html/multidic/voices/word/342.mp3 b/old/html/multidic/voices/word/342.mp3
new file mode 100644
index 0000000..3e46b3f
Binary files /dev/null and b/old/html/multidic/voices/word/342.mp3 differ
diff --git a/old/html/multidic/voices/word/3420.mp3 b/old/html/multidic/voices/word/3420.mp3
new file mode 100644
index 0000000..f432f72
Binary files /dev/null and b/old/html/multidic/voices/word/3420.mp3 differ
diff --git a/old/html/multidic/voices/word/3421.mp3 b/old/html/multidic/voices/word/3421.mp3
new file mode 100644
index 0000000..b69c57b
Binary files /dev/null and b/old/html/multidic/voices/word/3421.mp3 differ
diff --git a/old/html/multidic/voices/word/3422.mp3 b/old/html/multidic/voices/word/3422.mp3
new file mode 100644
index 0000000..7c99d21
Binary files /dev/null and b/old/html/multidic/voices/word/3422.mp3 differ
diff --git a/old/html/multidic/voices/word/3423.mp3 b/old/html/multidic/voices/word/3423.mp3
new file mode 100644
index 0000000..9cf579d
Binary files /dev/null and b/old/html/multidic/voices/word/3423.mp3 differ
diff --git a/old/html/multidic/voices/word/3424.mp3 b/old/html/multidic/voices/word/3424.mp3
new file mode 100644
index 0000000..ae9dd7f
Binary files /dev/null and b/old/html/multidic/voices/word/3424.mp3 differ
diff --git a/old/html/multidic/voices/word/3425.mp3 b/old/html/multidic/voices/word/3425.mp3
new file mode 100644
index 0000000..7024a14
Binary files /dev/null and b/old/html/multidic/voices/word/3425.mp3 differ
diff --git a/old/html/multidic/voices/word/3426.mp3 b/old/html/multidic/voices/word/3426.mp3
new file mode 100644
index 0000000..c99392b
Binary files /dev/null and b/old/html/multidic/voices/word/3426.mp3 differ
diff --git a/old/html/multidic/voices/word/3427.mp3 b/old/html/multidic/voices/word/3427.mp3
new file mode 100644
index 0000000..e083192
Binary files /dev/null and b/old/html/multidic/voices/word/3427.mp3 differ
diff --git a/old/html/multidic/voices/word/3428.mp3 b/old/html/multidic/voices/word/3428.mp3
new file mode 100644
index 0000000..90fe54e
Binary files /dev/null and b/old/html/multidic/voices/word/3428.mp3 differ
diff --git a/old/html/multidic/voices/word/3429.mp3 b/old/html/multidic/voices/word/3429.mp3
new file mode 100644
index 0000000..26c6d27
Binary files /dev/null and b/old/html/multidic/voices/word/3429.mp3 differ
diff --git a/old/html/multidic/voices/word/343.mp3 b/old/html/multidic/voices/word/343.mp3
new file mode 100644
index 0000000..01dc99f
Binary files /dev/null and b/old/html/multidic/voices/word/343.mp3 differ
diff --git a/old/html/multidic/voices/word/3430.mp3 b/old/html/multidic/voices/word/3430.mp3
new file mode 100644
index 0000000..9d8d8ca
Binary files /dev/null and b/old/html/multidic/voices/word/3430.mp3 differ
diff --git a/old/html/multidic/voices/word/344.mp3 b/old/html/multidic/voices/word/344.mp3
new file mode 100644
index 0000000..d0f9b18
Binary files /dev/null and b/old/html/multidic/voices/word/344.mp3 differ
diff --git a/old/html/multidic/voices/word/3442.mp3 b/old/html/multidic/voices/word/3442.mp3
new file mode 100644
index 0000000..17a81fe
Binary files /dev/null and b/old/html/multidic/voices/word/3442.mp3 differ
diff --git a/old/html/multidic/voices/word/3443.mp3 b/old/html/multidic/voices/word/3443.mp3
new file mode 100644
index 0000000..9287ae8
Binary files /dev/null and b/old/html/multidic/voices/word/3443.mp3 differ
diff --git a/old/html/multidic/voices/word/3444.mp3 b/old/html/multidic/voices/word/3444.mp3
new file mode 100644
index 0000000..ce200e8
Binary files /dev/null and b/old/html/multidic/voices/word/3444.mp3 differ
diff --git a/old/html/multidic/voices/word/3445.mp3 b/old/html/multidic/voices/word/3445.mp3
new file mode 100644
index 0000000..0019ce6
Binary files /dev/null and b/old/html/multidic/voices/word/3445.mp3 differ
diff --git a/old/html/multidic/voices/word/3446.mp3 b/old/html/multidic/voices/word/3446.mp3
new file mode 100644
index 0000000..e86b5da
Binary files /dev/null and b/old/html/multidic/voices/word/3446.mp3 differ
diff --git a/old/html/multidic/voices/word/3447.mp3 b/old/html/multidic/voices/word/3447.mp3
new file mode 100644
index 0000000..c9a15b8
Binary files /dev/null and b/old/html/multidic/voices/word/3447.mp3 differ
diff --git a/old/html/multidic/voices/word/3448.mp3 b/old/html/multidic/voices/word/3448.mp3
new file mode 100644
index 0000000..14e9ea1
Binary files /dev/null and b/old/html/multidic/voices/word/3448.mp3 differ
diff --git a/old/html/multidic/voices/word/3449.mp3 b/old/html/multidic/voices/word/3449.mp3
new file mode 100644
index 0000000..ee45b18
Binary files /dev/null and b/old/html/multidic/voices/word/3449.mp3 differ
diff --git a/old/html/multidic/voices/word/345.mp3 b/old/html/multidic/voices/word/345.mp3
new file mode 100644
index 0000000..e320c7c
Binary files /dev/null and b/old/html/multidic/voices/word/345.mp3 differ
diff --git a/old/html/multidic/voices/word/3450.mp3 b/old/html/multidic/voices/word/3450.mp3
new file mode 100644
index 0000000..7ae81ee
Binary files /dev/null and b/old/html/multidic/voices/word/3450.mp3 differ
diff --git a/old/html/multidic/voices/word/3451.mp3 b/old/html/multidic/voices/word/3451.mp3
new file mode 100644
index 0000000..71fd068
Binary files /dev/null and b/old/html/multidic/voices/word/3451.mp3 differ
diff --git a/old/html/multidic/voices/word/3452.mp3 b/old/html/multidic/voices/word/3452.mp3
new file mode 100644
index 0000000..f230798
Binary files /dev/null and b/old/html/multidic/voices/word/3452.mp3 differ
diff --git a/old/html/multidic/voices/word/3453.mp3 b/old/html/multidic/voices/word/3453.mp3
new file mode 100644
index 0000000..a195167
Binary files /dev/null and b/old/html/multidic/voices/word/3453.mp3 differ
diff --git a/old/html/multidic/voices/word/346.mp3 b/old/html/multidic/voices/word/346.mp3
new file mode 100644
index 0000000..c550761
Binary files /dev/null and b/old/html/multidic/voices/word/346.mp3 differ
diff --git a/old/html/multidic/voices/word/347.mp3 b/old/html/multidic/voices/word/347.mp3
new file mode 100644
index 0000000..bbfc6e5
Binary files /dev/null and b/old/html/multidic/voices/word/347.mp3 differ
diff --git a/old/html/multidic/voices/word/3474.mp3 b/old/html/multidic/voices/word/3474.mp3
new file mode 100644
index 0000000..b53b26e
Binary files /dev/null and b/old/html/multidic/voices/word/3474.mp3 differ
diff --git a/old/html/multidic/voices/word/3475.mp3 b/old/html/multidic/voices/word/3475.mp3
new file mode 100644
index 0000000..d77469a
Binary files /dev/null and b/old/html/multidic/voices/word/3475.mp3 differ
diff --git a/old/html/multidic/voices/word/3476.mp3 b/old/html/multidic/voices/word/3476.mp3
new file mode 100644
index 0000000..cdafb4f
Binary files /dev/null and b/old/html/multidic/voices/word/3476.mp3 differ
diff --git a/old/html/multidic/voices/word/3477.mp3 b/old/html/multidic/voices/word/3477.mp3
new file mode 100644
index 0000000..94e5838
Binary files /dev/null and b/old/html/multidic/voices/word/3477.mp3 differ
diff --git a/old/html/multidic/voices/word/3478.mp3 b/old/html/multidic/voices/word/3478.mp3
new file mode 100644
index 0000000..7578465
Binary files /dev/null and b/old/html/multidic/voices/word/3478.mp3 differ
diff --git a/old/html/multidic/voices/word/3479.mp3 b/old/html/multidic/voices/word/3479.mp3
new file mode 100644
index 0000000..55c16da
Binary files /dev/null and b/old/html/multidic/voices/word/3479.mp3 differ
diff --git a/old/html/multidic/voices/word/348.mp3 b/old/html/multidic/voices/word/348.mp3
new file mode 100644
index 0000000..d2bb0cf
Binary files /dev/null and b/old/html/multidic/voices/word/348.mp3 differ
diff --git a/old/html/multidic/voices/word/3480.mp3 b/old/html/multidic/voices/word/3480.mp3
new file mode 100644
index 0000000..f2804a1
Binary files /dev/null and b/old/html/multidic/voices/word/3480.mp3 differ
diff --git a/old/html/multidic/voices/word/3481.mp3 b/old/html/multidic/voices/word/3481.mp3
new file mode 100644
index 0000000..29311b7
Binary files /dev/null and b/old/html/multidic/voices/word/3481.mp3 differ
diff --git a/old/html/multidic/voices/word/3482.mp3 b/old/html/multidic/voices/word/3482.mp3
new file mode 100644
index 0000000..815d9e6
Binary files /dev/null and b/old/html/multidic/voices/word/3482.mp3 differ
diff --git a/old/html/multidic/voices/word/3483.mp3 b/old/html/multidic/voices/word/3483.mp3
new file mode 100644
index 0000000..d749d82
Binary files /dev/null and b/old/html/multidic/voices/word/3483.mp3 differ
diff --git a/old/html/multidic/voices/word/3484.mp3 b/old/html/multidic/voices/word/3484.mp3
new file mode 100644
index 0000000..1a29f43
Binary files /dev/null and b/old/html/multidic/voices/word/3484.mp3 differ
diff --git a/old/html/multidic/voices/word/3485.mp3 b/old/html/multidic/voices/word/3485.mp3
new file mode 100644
index 0000000..760d03f
Binary files /dev/null and b/old/html/multidic/voices/word/3485.mp3 differ
diff --git a/old/html/multidic/voices/word/3486.mp3 b/old/html/multidic/voices/word/3486.mp3
new file mode 100644
index 0000000..94fb01a
Binary files /dev/null and b/old/html/multidic/voices/word/3486.mp3 differ
diff --git a/old/html/multidic/voices/word/3487.mp3 b/old/html/multidic/voices/word/3487.mp3
new file mode 100644
index 0000000..242a18b
Binary files /dev/null and b/old/html/multidic/voices/word/3487.mp3 differ
diff --git a/old/html/multidic/voices/word/3488.mp3 b/old/html/multidic/voices/word/3488.mp3
new file mode 100644
index 0000000..e15a3b9
Binary files /dev/null and b/old/html/multidic/voices/word/3488.mp3 differ
diff --git a/old/html/multidic/voices/word/3489.mp3 b/old/html/multidic/voices/word/3489.mp3
new file mode 100644
index 0000000..cf825ba
Binary files /dev/null and b/old/html/multidic/voices/word/3489.mp3 differ
diff --git a/old/html/multidic/voices/word/349.mp3 b/old/html/multidic/voices/word/349.mp3
new file mode 100644
index 0000000..0badbe1
Binary files /dev/null and b/old/html/multidic/voices/word/349.mp3 differ
diff --git a/old/html/multidic/voices/word/3490.mp3 b/old/html/multidic/voices/word/3490.mp3
new file mode 100644
index 0000000..3a671d5
Binary files /dev/null and b/old/html/multidic/voices/word/3490.mp3 differ
diff --git a/old/html/multidic/voices/word/3491.mp3 b/old/html/multidic/voices/word/3491.mp3
new file mode 100644
index 0000000..50f881e
Binary files /dev/null and b/old/html/multidic/voices/word/3491.mp3 differ
diff --git a/old/html/multidic/voices/word/3492.mp3 b/old/html/multidic/voices/word/3492.mp3
new file mode 100644
index 0000000..2cfda5e
Binary files /dev/null and b/old/html/multidic/voices/word/3492.mp3 differ
diff --git a/old/html/multidic/voices/word/3493.mp3 b/old/html/multidic/voices/word/3493.mp3
new file mode 100644
index 0000000..171c085
Binary files /dev/null and b/old/html/multidic/voices/word/3493.mp3 differ
diff --git a/old/html/multidic/voices/word/3494.mp3 b/old/html/multidic/voices/word/3494.mp3
new file mode 100644
index 0000000..e8b84a2
Binary files /dev/null and b/old/html/multidic/voices/word/3494.mp3 differ
diff --git a/old/html/multidic/voices/word/3495.mp3 b/old/html/multidic/voices/word/3495.mp3
new file mode 100644
index 0000000..21cd10c
Binary files /dev/null and b/old/html/multidic/voices/word/3495.mp3 differ
diff --git a/old/html/multidic/voices/word/3496.mp3 b/old/html/multidic/voices/word/3496.mp3
new file mode 100644
index 0000000..058ba11
Binary files /dev/null and b/old/html/multidic/voices/word/3496.mp3 differ
diff --git a/old/html/multidic/voices/word/3497.mp3 b/old/html/multidic/voices/word/3497.mp3
new file mode 100644
index 0000000..f14a12d
Binary files /dev/null and b/old/html/multidic/voices/word/3497.mp3 differ
diff --git a/old/html/multidic/voices/word/3498.mp3 b/old/html/multidic/voices/word/3498.mp3
new file mode 100644
index 0000000..98e2760
Binary files /dev/null and b/old/html/multidic/voices/word/3498.mp3 differ
diff --git a/old/html/multidic/voices/word/3499.mp3 b/old/html/multidic/voices/word/3499.mp3
new file mode 100644
index 0000000..371bf73
Binary files /dev/null and b/old/html/multidic/voices/word/3499.mp3 differ
diff --git a/old/html/multidic/voices/word/35.mp3 b/old/html/multidic/voices/word/35.mp3
new file mode 100644
index 0000000..10ed03a
Binary files /dev/null and b/old/html/multidic/voices/word/35.mp3 differ
diff --git a/old/html/multidic/voices/word/350.mp3 b/old/html/multidic/voices/word/350.mp3
new file mode 100644
index 0000000..15f6f86
Binary files /dev/null and b/old/html/multidic/voices/word/350.mp3 differ
diff --git a/old/html/multidic/voices/word/3500.mp3 b/old/html/multidic/voices/word/3500.mp3
new file mode 100644
index 0000000..ee6b6a0
Binary files /dev/null and b/old/html/multidic/voices/word/3500.mp3 differ
diff --git a/old/html/multidic/voices/word/3501.mp3 b/old/html/multidic/voices/word/3501.mp3
new file mode 100644
index 0000000..f9c8d23
Binary files /dev/null and b/old/html/multidic/voices/word/3501.mp3 differ
diff --git a/old/html/multidic/voices/word/3502.mp3 b/old/html/multidic/voices/word/3502.mp3
new file mode 100644
index 0000000..7fd0e6d
Binary files /dev/null and b/old/html/multidic/voices/word/3502.mp3 differ
diff --git a/old/html/multidic/voices/word/3503.mp3 b/old/html/multidic/voices/word/3503.mp3
new file mode 100644
index 0000000..7e79675
Binary files /dev/null and b/old/html/multidic/voices/word/3503.mp3 differ
diff --git a/old/html/multidic/voices/word/3504.mp3 b/old/html/multidic/voices/word/3504.mp3
new file mode 100644
index 0000000..44b87b4
Binary files /dev/null and b/old/html/multidic/voices/word/3504.mp3 differ
diff --git a/old/html/multidic/voices/word/3505.mp3 b/old/html/multidic/voices/word/3505.mp3
new file mode 100644
index 0000000..2580e43
Binary files /dev/null and b/old/html/multidic/voices/word/3505.mp3 differ
diff --git a/old/html/multidic/voices/word/3506.mp3 b/old/html/multidic/voices/word/3506.mp3
new file mode 100644
index 0000000..cc78121
Binary files /dev/null and b/old/html/multidic/voices/word/3506.mp3 differ
diff --git a/old/html/multidic/voices/word/3507.mp3 b/old/html/multidic/voices/word/3507.mp3
new file mode 100644
index 0000000..776e718
Binary files /dev/null and b/old/html/multidic/voices/word/3507.mp3 differ
diff --git a/old/html/multidic/voices/word/3508.mp3 b/old/html/multidic/voices/word/3508.mp3
new file mode 100644
index 0000000..f7ddf5d
Binary files /dev/null and b/old/html/multidic/voices/word/3508.mp3 differ
diff --git a/old/html/multidic/voices/word/3509.mp3 b/old/html/multidic/voices/word/3509.mp3
new file mode 100644
index 0000000..e0ff0a1
Binary files /dev/null and b/old/html/multidic/voices/word/3509.mp3 differ
diff --git a/old/html/multidic/voices/word/351.mp3 b/old/html/multidic/voices/word/351.mp3
new file mode 100644
index 0000000..baeccca
Binary files /dev/null and b/old/html/multidic/voices/word/351.mp3 differ
diff --git a/old/html/multidic/voices/word/3510.mp3 b/old/html/multidic/voices/word/3510.mp3
new file mode 100644
index 0000000..e118c9b
Binary files /dev/null and b/old/html/multidic/voices/word/3510.mp3 differ
diff --git a/old/html/multidic/voices/word/3511.mp3 b/old/html/multidic/voices/word/3511.mp3
new file mode 100644
index 0000000..ce25ca5
Binary files /dev/null and b/old/html/multidic/voices/word/3511.mp3 differ
diff --git a/old/html/multidic/voices/word/3512.mp3 b/old/html/multidic/voices/word/3512.mp3
new file mode 100644
index 0000000..f99e44c
Binary files /dev/null and b/old/html/multidic/voices/word/3512.mp3 differ
diff --git a/old/html/multidic/voices/word/3513.mp3 b/old/html/multidic/voices/word/3513.mp3
new file mode 100644
index 0000000..55c5e13
Binary files /dev/null and b/old/html/multidic/voices/word/3513.mp3 differ
diff --git a/old/html/multidic/voices/word/3514.mp3 b/old/html/multidic/voices/word/3514.mp3
new file mode 100644
index 0000000..115a827
Binary files /dev/null and b/old/html/multidic/voices/word/3514.mp3 differ
diff --git a/old/html/multidic/voices/word/3515.mp3 b/old/html/multidic/voices/word/3515.mp3
new file mode 100644
index 0000000..ab2e2e7
Binary files /dev/null and b/old/html/multidic/voices/word/3515.mp3 differ
diff --git a/old/html/multidic/voices/word/3516.mp3 b/old/html/multidic/voices/word/3516.mp3
new file mode 100644
index 0000000..a5ae246
Binary files /dev/null and b/old/html/multidic/voices/word/3516.mp3 differ
diff --git a/old/html/multidic/voices/word/3517.mp3 b/old/html/multidic/voices/word/3517.mp3
new file mode 100644
index 0000000..1cf0aaa
Binary files /dev/null and b/old/html/multidic/voices/word/3517.mp3 differ
diff --git a/old/html/multidic/voices/word/3518.mp3 b/old/html/multidic/voices/word/3518.mp3
new file mode 100644
index 0000000..2824563
Binary files /dev/null and b/old/html/multidic/voices/word/3518.mp3 differ
diff --git a/old/html/multidic/voices/word/3519.mp3 b/old/html/multidic/voices/word/3519.mp3
new file mode 100644
index 0000000..a27adff
Binary files /dev/null and b/old/html/multidic/voices/word/3519.mp3 differ
diff --git a/old/html/multidic/voices/word/352.mp3 b/old/html/multidic/voices/word/352.mp3
new file mode 100644
index 0000000..04186da
Binary files /dev/null and b/old/html/multidic/voices/word/352.mp3 differ
diff --git a/old/html/multidic/voices/word/3520.mp3 b/old/html/multidic/voices/word/3520.mp3
new file mode 100644
index 0000000..e57e170
Binary files /dev/null and b/old/html/multidic/voices/word/3520.mp3 differ
diff --git a/old/html/multidic/voices/word/3521.mp3 b/old/html/multidic/voices/word/3521.mp3
new file mode 100644
index 0000000..9159e7b
Binary files /dev/null and b/old/html/multidic/voices/word/3521.mp3 differ
diff --git a/old/html/multidic/voices/word/3522.mp3 b/old/html/multidic/voices/word/3522.mp3
new file mode 100644
index 0000000..843fbb8
Binary files /dev/null and b/old/html/multidic/voices/word/3522.mp3 differ
diff --git a/old/html/multidic/voices/word/3523.mp3 b/old/html/multidic/voices/word/3523.mp3
new file mode 100644
index 0000000..852ed94
Binary files /dev/null and b/old/html/multidic/voices/word/3523.mp3 differ
diff --git a/old/html/multidic/voices/word/3524.mp3 b/old/html/multidic/voices/word/3524.mp3
new file mode 100644
index 0000000..053df07
Binary files /dev/null and b/old/html/multidic/voices/word/3524.mp3 differ
diff --git a/old/html/multidic/voices/word/3525.mp3 b/old/html/multidic/voices/word/3525.mp3
new file mode 100644
index 0000000..2ab31d4
Binary files /dev/null and b/old/html/multidic/voices/word/3525.mp3 differ
diff --git a/old/html/multidic/voices/word/3526.mp3 b/old/html/multidic/voices/word/3526.mp3
new file mode 100644
index 0000000..d9b0291
Binary files /dev/null and b/old/html/multidic/voices/word/3526.mp3 differ
diff --git a/old/html/multidic/voices/word/3527.mp3 b/old/html/multidic/voices/word/3527.mp3
new file mode 100644
index 0000000..b12d276
Binary files /dev/null and b/old/html/multidic/voices/word/3527.mp3 differ
diff --git a/old/html/multidic/voices/word/3528.mp3 b/old/html/multidic/voices/word/3528.mp3
new file mode 100644
index 0000000..a6fbe26
Binary files /dev/null and b/old/html/multidic/voices/word/3528.mp3 differ
diff --git a/old/html/multidic/voices/word/3529.mp3 b/old/html/multidic/voices/word/3529.mp3
new file mode 100644
index 0000000..165950c
Binary files /dev/null and b/old/html/multidic/voices/word/3529.mp3 differ
diff --git a/old/html/multidic/voices/word/353.mp3 b/old/html/multidic/voices/word/353.mp3
new file mode 100644
index 0000000..fbeaf92
Binary files /dev/null and b/old/html/multidic/voices/word/353.mp3 differ
diff --git a/old/html/multidic/voices/word/3530.mp3 b/old/html/multidic/voices/word/3530.mp3
new file mode 100644
index 0000000..c0083be
Binary files /dev/null and b/old/html/multidic/voices/word/3530.mp3 differ
diff --git a/old/html/multidic/voices/word/3531.mp3 b/old/html/multidic/voices/word/3531.mp3
new file mode 100644
index 0000000..035ccec
Binary files /dev/null and b/old/html/multidic/voices/word/3531.mp3 differ
diff --git a/old/html/multidic/voices/word/3532.mp3 b/old/html/multidic/voices/word/3532.mp3
new file mode 100644
index 0000000..ace6ecf
Binary files /dev/null and b/old/html/multidic/voices/word/3532.mp3 differ
diff --git a/old/html/multidic/voices/word/3533.mp3 b/old/html/multidic/voices/word/3533.mp3
new file mode 100644
index 0000000..dbefee4
Binary files /dev/null and b/old/html/multidic/voices/word/3533.mp3 differ
diff --git a/old/html/multidic/voices/word/3534.mp3 b/old/html/multidic/voices/word/3534.mp3
new file mode 100644
index 0000000..acdccd1
Binary files /dev/null and b/old/html/multidic/voices/word/3534.mp3 differ
diff --git a/old/html/multidic/voices/word/3535.mp3 b/old/html/multidic/voices/word/3535.mp3
new file mode 100644
index 0000000..e1a4ccb
Binary files /dev/null and b/old/html/multidic/voices/word/3535.mp3 differ
diff --git a/old/html/multidic/voices/word/3536.mp3 b/old/html/multidic/voices/word/3536.mp3
new file mode 100644
index 0000000..4422872
Binary files /dev/null and b/old/html/multidic/voices/word/3536.mp3 differ
diff --git a/old/html/multidic/voices/word/3537.mp3 b/old/html/multidic/voices/word/3537.mp3
new file mode 100644
index 0000000..e544942
Binary files /dev/null and b/old/html/multidic/voices/word/3537.mp3 differ
diff --git a/old/html/multidic/voices/word/3538.mp3 b/old/html/multidic/voices/word/3538.mp3
new file mode 100644
index 0000000..15866d6
Binary files /dev/null and b/old/html/multidic/voices/word/3538.mp3 differ
diff --git a/old/html/multidic/voices/word/3539.mp3 b/old/html/multidic/voices/word/3539.mp3
new file mode 100644
index 0000000..27864ba
Binary files /dev/null and b/old/html/multidic/voices/word/3539.mp3 differ
diff --git a/old/html/multidic/voices/word/354.mp3 b/old/html/multidic/voices/word/354.mp3
new file mode 100644
index 0000000..f48e1b0
Binary files /dev/null and b/old/html/multidic/voices/word/354.mp3 differ
diff --git a/old/html/multidic/voices/word/3540.mp3 b/old/html/multidic/voices/word/3540.mp3
new file mode 100644
index 0000000..1df5598
Binary files /dev/null and b/old/html/multidic/voices/word/3540.mp3 differ
diff --git a/old/html/multidic/voices/word/355.mp3 b/old/html/multidic/voices/word/355.mp3
new file mode 100644
index 0000000..843cf85
Binary files /dev/null and b/old/html/multidic/voices/word/355.mp3 differ
diff --git a/old/html/multidic/voices/word/356.mp3 b/old/html/multidic/voices/word/356.mp3
new file mode 100644
index 0000000..959b7ab
Binary files /dev/null and b/old/html/multidic/voices/word/356.mp3 differ
diff --git a/old/html/multidic/voices/word/357.mp3 b/old/html/multidic/voices/word/357.mp3
new file mode 100644
index 0000000..696b476
Binary files /dev/null and b/old/html/multidic/voices/word/357.mp3 differ
diff --git a/old/html/multidic/voices/word/358.mp3 b/old/html/multidic/voices/word/358.mp3
new file mode 100644
index 0000000..ec73d4d
Binary files /dev/null and b/old/html/multidic/voices/word/358.mp3 differ
diff --git a/old/html/multidic/voices/word/36.mp3 b/old/html/multidic/voices/word/36.mp3
new file mode 100644
index 0000000..11c2805
Binary files /dev/null and b/old/html/multidic/voices/word/36.mp3 differ
diff --git a/old/html/multidic/voices/word/360.mp3 b/old/html/multidic/voices/word/360.mp3
new file mode 100644
index 0000000..3bd5860
Binary files /dev/null and b/old/html/multidic/voices/word/360.mp3 differ
diff --git a/old/html/multidic/voices/word/361.mp3 b/old/html/multidic/voices/word/361.mp3
new file mode 100644
index 0000000..28e9c5b
Binary files /dev/null and b/old/html/multidic/voices/word/361.mp3 differ
diff --git a/old/html/multidic/voices/word/362.mp3 b/old/html/multidic/voices/word/362.mp3
new file mode 100644
index 0000000..8c8d6b9
Binary files /dev/null and b/old/html/multidic/voices/word/362.mp3 differ
diff --git a/old/html/multidic/voices/word/3626.mp3 b/old/html/multidic/voices/word/3626.mp3
new file mode 100644
index 0000000..a009c02
Binary files /dev/null and b/old/html/multidic/voices/word/3626.mp3 differ
diff --git a/old/html/multidic/voices/word/3627.mp3 b/old/html/multidic/voices/word/3627.mp3
new file mode 100644
index 0000000..ad54895
Binary files /dev/null and b/old/html/multidic/voices/word/3627.mp3 differ
diff --git a/old/html/multidic/voices/word/3628.mp3 b/old/html/multidic/voices/word/3628.mp3
new file mode 100644
index 0000000..db63bf6
Binary files /dev/null and b/old/html/multidic/voices/word/3628.mp3 differ
diff --git a/old/html/multidic/voices/word/3629.mp3 b/old/html/multidic/voices/word/3629.mp3
new file mode 100644
index 0000000..db3611b
Binary files /dev/null and b/old/html/multidic/voices/word/3629.mp3 differ
diff --git a/old/html/multidic/voices/word/363.mp3 b/old/html/multidic/voices/word/363.mp3
new file mode 100644
index 0000000..6fb295a
Binary files /dev/null and b/old/html/multidic/voices/word/363.mp3 differ
diff --git a/old/html/multidic/voices/word/3630.mp3 b/old/html/multidic/voices/word/3630.mp3
new file mode 100644
index 0000000..a08099f
Binary files /dev/null and b/old/html/multidic/voices/word/3630.mp3 differ
diff --git a/old/html/multidic/voices/word/3631.mp3 b/old/html/multidic/voices/word/3631.mp3
new file mode 100644
index 0000000..279f5fc
Binary files /dev/null and b/old/html/multidic/voices/word/3631.mp3 differ
diff --git a/old/html/multidic/voices/word/3632.mp3 b/old/html/multidic/voices/word/3632.mp3
new file mode 100644
index 0000000..e7863d5
Binary files /dev/null and b/old/html/multidic/voices/word/3632.mp3 differ
diff --git a/old/html/multidic/voices/word/3633.mp3 b/old/html/multidic/voices/word/3633.mp3
new file mode 100644
index 0000000..9c6c0c6
Binary files /dev/null and b/old/html/multidic/voices/word/3633.mp3 differ
diff --git a/old/html/multidic/voices/word/3634.mp3 b/old/html/multidic/voices/word/3634.mp3
new file mode 100644
index 0000000..51b3f15
Binary files /dev/null and b/old/html/multidic/voices/word/3634.mp3 differ
diff --git a/old/html/multidic/voices/word/3635.mp3 b/old/html/multidic/voices/word/3635.mp3
new file mode 100644
index 0000000..2e0b7e5
Binary files /dev/null and b/old/html/multidic/voices/word/3635.mp3 differ
diff --git a/old/html/multidic/voices/word/3636.mp3 b/old/html/multidic/voices/word/3636.mp3
new file mode 100644
index 0000000..f181245
Binary files /dev/null and b/old/html/multidic/voices/word/3636.mp3 differ
diff --git a/old/html/multidic/voices/word/364.mp3 b/old/html/multidic/voices/word/364.mp3
new file mode 100644
index 0000000..0c3b920
Binary files /dev/null and b/old/html/multidic/voices/word/364.mp3 differ
diff --git a/old/html/multidic/voices/word/365.mp3 b/old/html/multidic/voices/word/365.mp3
new file mode 100644
index 0000000..a700a04
Binary files /dev/null and b/old/html/multidic/voices/word/365.mp3 differ
diff --git a/old/html/multidic/voices/word/3656.mp3 b/old/html/multidic/voices/word/3656.mp3
new file mode 100644
index 0000000..8079ccb
Binary files /dev/null and b/old/html/multidic/voices/word/3656.mp3 differ
diff --git a/old/html/multidic/voices/word/3657.mp3 b/old/html/multidic/voices/word/3657.mp3
new file mode 100644
index 0000000..cff59fa
Binary files /dev/null and b/old/html/multidic/voices/word/3657.mp3 differ
diff --git a/old/html/multidic/voices/word/3658.mp3 b/old/html/multidic/voices/word/3658.mp3
new file mode 100644
index 0000000..baba070
Binary files /dev/null and b/old/html/multidic/voices/word/3658.mp3 differ
diff --git a/old/html/multidic/voices/word/366.mp3 b/old/html/multidic/voices/word/366.mp3
new file mode 100644
index 0000000..665197f
Binary files /dev/null and b/old/html/multidic/voices/word/366.mp3 differ
diff --git a/old/html/multidic/voices/word/3660.mp3 b/old/html/multidic/voices/word/3660.mp3
new file mode 100644
index 0000000..1ecd346
Binary files /dev/null and b/old/html/multidic/voices/word/3660.mp3 differ
diff --git a/old/html/multidic/voices/word/3661.mp3 b/old/html/multidic/voices/word/3661.mp3
new file mode 100644
index 0000000..f0ff5d7
Binary files /dev/null and b/old/html/multidic/voices/word/3661.mp3 differ
diff --git a/old/html/multidic/voices/word/3662.mp3 b/old/html/multidic/voices/word/3662.mp3
new file mode 100644
index 0000000..eded542
Binary files /dev/null and b/old/html/multidic/voices/word/3662.mp3 differ
diff --git a/old/html/multidic/voices/word/3663.mp3 b/old/html/multidic/voices/word/3663.mp3
new file mode 100644
index 0000000..975fdf8
Binary files /dev/null and b/old/html/multidic/voices/word/3663.mp3 differ
diff --git a/old/html/multidic/voices/word/3664.mp3 b/old/html/multidic/voices/word/3664.mp3
new file mode 100644
index 0000000..3744ad5
Binary files /dev/null and b/old/html/multidic/voices/word/3664.mp3 differ
diff --git a/old/html/multidic/voices/word/3665.mp3 b/old/html/multidic/voices/word/3665.mp3
new file mode 100644
index 0000000..fbd3326
Binary files /dev/null and b/old/html/multidic/voices/word/3665.mp3 differ
diff --git a/old/html/multidic/voices/word/3666.mp3 b/old/html/multidic/voices/word/3666.mp3
new file mode 100644
index 0000000..4396f46
Binary files /dev/null and b/old/html/multidic/voices/word/3666.mp3 differ
diff --git a/old/html/multidic/voices/word/3667.mp3 b/old/html/multidic/voices/word/3667.mp3
new file mode 100644
index 0000000..00994a6
Binary files /dev/null and b/old/html/multidic/voices/word/3667.mp3 differ
diff --git a/old/html/multidic/voices/word/3668.mp3 b/old/html/multidic/voices/word/3668.mp3
new file mode 100644
index 0000000..c6daeb9
Binary files /dev/null and b/old/html/multidic/voices/word/3668.mp3 differ
diff --git a/old/html/multidic/voices/word/3669.mp3 b/old/html/multidic/voices/word/3669.mp3
new file mode 100644
index 0000000..81f906f
Binary files /dev/null and b/old/html/multidic/voices/word/3669.mp3 differ
diff --git a/old/html/multidic/voices/word/367.mp3 b/old/html/multidic/voices/word/367.mp3
new file mode 100644
index 0000000..47fd36a
Binary files /dev/null and b/old/html/multidic/voices/word/367.mp3 differ
diff --git a/old/html/multidic/voices/word/3670.mp3 b/old/html/multidic/voices/word/3670.mp3
new file mode 100644
index 0000000..59a7914
Binary files /dev/null and b/old/html/multidic/voices/word/3670.mp3 differ
diff --git a/old/html/multidic/voices/word/3671.mp3 b/old/html/multidic/voices/word/3671.mp3
new file mode 100644
index 0000000..f2e07d7
Binary files /dev/null and b/old/html/multidic/voices/word/3671.mp3 differ
diff --git a/old/html/multidic/voices/word/3672.mp3 b/old/html/multidic/voices/word/3672.mp3
new file mode 100644
index 0000000..10e95ea
Binary files /dev/null and b/old/html/multidic/voices/word/3672.mp3 differ
diff --git a/old/html/multidic/voices/word/3673.mp3 b/old/html/multidic/voices/word/3673.mp3
new file mode 100644
index 0000000..12c43e2
Binary files /dev/null and b/old/html/multidic/voices/word/3673.mp3 differ
diff --git a/old/html/multidic/voices/word/3674.mp3 b/old/html/multidic/voices/word/3674.mp3
new file mode 100644
index 0000000..c989c01
Binary files /dev/null and b/old/html/multidic/voices/word/3674.mp3 differ
diff --git a/old/html/multidic/voices/word/3675.mp3 b/old/html/multidic/voices/word/3675.mp3
new file mode 100644
index 0000000..37e5da5
Binary files /dev/null and b/old/html/multidic/voices/word/3675.mp3 differ
diff --git a/old/html/multidic/voices/word/3676.mp3 b/old/html/multidic/voices/word/3676.mp3
new file mode 100644
index 0000000..66f0e1b
Binary files /dev/null and b/old/html/multidic/voices/word/3676.mp3 differ
diff --git a/old/html/multidic/voices/word/3677.mp3 b/old/html/multidic/voices/word/3677.mp3
new file mode 100644
index 0000000..5d99c15
Binary files /dev/null and b/old/html/multidic/voices/word/3677.mp3 differ
diff --git a/old/html/multidic/voices/word/3678.mp3 b/old/html/multidic/voices/word/3678.mp3
new file mode 100644
index 0000000..74069fc
Binary files /dev/null and b/old/html/multidic/voices/word/3678.mp3 differ
diff --git a/old/html/multidic/voices/word/3679.mp3 b/old/html/multidic/voices/word/3679.mp3
new file mode 100644
index 0000000..f01af3b
Binary files /dev/null and b/old/html/multidic/voices/word/3679.mp3 differ
diff --git a/old/html/multidic/voices/word/368.mp3 b/old/html/multidic/voices/word/368.mp3
new file mode 100644
index 0000000..850e636
Binary files /dev/null and b/old/html/multidic/voices/word/368.mp3 differ
diff --git a/old/html/multidic/voices/word/3680.mp3 b/old/html/multidic/voices/word/3680.mp3
new file mode 100644
index 0000000..95dc081
Binary files /dev/null and b/old/html/multidic/voices/word/3680.mp3 differ
diff --git a/old/html/multidic/voices/word/3681.mp3 b/old/html/multidic/voices/word/3681.mp3
new file mode 100644
index 0000000..c2c45e7
Binary files /dev/null and b/old/html/multidic/voices/word/3681.mp3 differ
diff --git a/old/html/multidic/voices/word/3682.mp3 b/old/html/multidic/voices/word/3682.mp3
new file mode 100644
index 0000000..af2075a
Binary files /dev/null and b/old/html/multidic/voices/word/3682.mp3 differ
diff --git a/old/html/multidic/voices/word/3683.mp3 b/old/html/multidic/voices/word/3683.mp3
new file mode 100644
index 0000000..f957149
Binary files /dev/null and b/old/html/multidic/voices/word/3683.mp3 differ
diff --git a/old/html/multidic/voices/word/3684.mp3 b/old/html/multidic/voices/word/3684.mp3
new file mode 100644
index 0000000..afb9dcb
Binary files /dev/null and b/old/html/multidic/voices/word/3684.mp3 differ
diff --git a/old/html/multidic/voices/word/3685.mp3 b/old/html/multidic/voices/word/3685.mp3
new file mode 100644
index 0000000..1ae4386
Binary files /dev/null and b/old/html/multidic/voices/word/3685.mp3 differ
diff --git a/old/html/multidic/voices/word/3686.mp3 b/old/html/multidic/voices/word/3686.mp3
new file mode 100644
index 0000000..e6f5801
Binary files /dev/null and b/old/html/multidic/voices/word/3686.mp3 differ
diff --git a/old/html/multidic/voices/word/3687.mp3 b/old/html/multidic/voices/word/3687.mp3
new file mode 100644
index 0000000..4a3c803
Binary files /dev/null and b/old/html/multidic/voices/word/3687.mp3 differ
diff --git a/old/html/multidic/voices/word/3688.mp3 b/old/html/multidic/voices/word/3688.mp3
new file mode 100644
index 0000000..b78f81a
Binary files /dev/null and b/old/html/multidic/voices/word/3688.mp3 differ
diff --git a/old/html/multidic/voices/word/3689.mp3 b/old/html/multidic/voices/word/3689.mp3
new file mode 100644
index 0000000..18609c7
Binary files /dev/null and b/old/html/multidic/voices/word/3689.mp3 differ
diff --git a/old/html/multidic/voices/word/369.mp3 b/old/html/multidic/voices/word/369.mp3
new file mode 100644
index 0000000..74b3942
Binary files /dev/null and b/old/html/multidic/voices/word/369.mp3 differ
diff --git a/old/html/multidic/voices/word/3691.mp3 b/old/html/multidic/voices/word/3691.mp3
new file mode 100644
index 0000000..e998867
Binary files /dev/null and b/old/html/multidic/voices/word/3691.mp3 differ
diff --git a/old/html/multidic/voices/word/3692.mp3 b/old/html/multidic/voices/word/3692.mp3
new file mode 100644
index 0000000..9dd9543
Binary files /dev/null and b/old/html/multidic/voices/word/3692.mp3 differ
diff --git a/old/html/multidic/voices/word/3693.mp3 b/old/html/multidic/voices/word/3693.mp3
new file mode 100644
index 0000000..ecc878f
Binary files /dev/null and b/old/html/multidic/voices/word/3693.mp3 differ
diff --git a/old/html/multidic/voices/word/3694.mp3 b/old/html/multidic/voices/word/3694.mp3
new file mode 100644
index 0000000..2fc05c6
Binary files /dev/null and b/old/html/multidic/voices/word/3694.mp3 differ
diff --git a/old/html/multidic/voices/word/3695.mp3 b/old/html/multidic/voices/word/3695.mp3
new file mode 100644
index 0000000..d052b87
Binary files /dev/null and b/old/html/multidic/voices/word/3695.mp3 differ
diff --git a/old/html/multidic/voices/word/3696.mp3 b/old/html/multidic/voices/word/3696.mp3
new file mode 100644
index 0000000..fbb46e3
Binary files /dev/null and b/old/html/multidic/voices/word/3696.mp3 differ
diff --git a/old/html/multidic/voices/word/3697.mp3 b/old/html/multidic/voices/word/3697.mp3
new file mode 100644
index 0000000..e83b12c
Binary files /dev/null and b/old/html/multidic/voices/word/3697.mp3 differ
diff --git a/old/html/multidic/voices/word/3698.mp3 b/old/html/multidic/voices/word/3698.mp3
new file mode 100644
index 0000000..b005e5f
Binary files /dev/null and b/old/html/multidic/voices/word/3698.mp3 differ
diff --git a/old/html/multidic/voices/word/3699.mp3 b/old/html/multidic/voices/word/3699.mp3
new file mode 100644
index 0000000..b56cbfb
Binary files /dev/null and b/old/html/multidic/voices/word/3699.mp3 differ
diff --git a/old/html/multidic/voices/word/37.mp3 b/old/html/multidic/voices/word/37.mp3
new file mode 100644
index 0000000..cbf91fb
Binary files /dev/null and b/old/html/multidic/voices/word/37.mp3 differ
diff --git a/old/html/multidic/voices/word/370.mp3 b/old/html/multidic/voices/word/370.mp3
new file mode 100644
index 0000000..b9a9814
Binary files /dev/null and b/old/html/multidic/voices/word/370.mp3 differ
diff --git a/old/html/multidic/voices/word/3700.mp3 b/old/html/multidic/voices/word/3700.mp3
new file mode 100644
index 0000000..e3150a2
Binary files /dev/null and b/old/html/multidic/voices/word/3700.mp3 differ
diff --git a/old/html/multidic/voices/word/3701.mp3 b/old/html/multidic/voices/word/3701.mp3
new file mode 100644
index 0000000..2f5c964
Binary files /dev/null and b/old/html/multidic/voices/word/3701.mp3 differ
diff --git a/old/html/multidic/voices/word/3702.mp3 b/old/html/multidic/voices/word/3702.mp3
new file mode 100644
index 0000000..d75f26d
Binary files /dev/null and b/old/html/multidic/voices/word/3702.mp3 differ
diff --git a/old/html/multidic/voices/word/3703.mp3 b/old/html/multidic/voices/word/3703.mp3
new file mode 100644
index 0000000..e222c21
Binary files /dev/null and b/old/html/multidic/voices/word/3703.mp3 differ
diff --git a/old/html/multidic/voices/word/3704.mp3 b/old/html/multidic/voices/word/3704.mp3
new file mode 100644
index 0000000..2e54151
Binary files /dev/null and b/old/html/multidic/voices/word/3704.mp3 differ
diff --git a/old/html/multidic/voices/word/3705.mp3 b/old/html/multidic/voices/word/3705.mp3
new file mode 100644
index 0000000..85504a6
Binary files /dev/null and b/old/html/multidic/voices/word/3705.mp3 differ
diff --git a/old/html/multidic/voices/word/3706.mp3 b/old/html/multidic/voices/word/3706.mp3
new file mode 100644
index 0000000..ba05084
Binary files /dev/null and b/old/html/multidic/voices/word/3706.mp3 differ
diff --git a/old/html/multidic/voices/word/3707.mp3 b/old/html/multidic/voices/word/3707.mp3
new file mode 100644
index 0000000..b9ffed7
Binary files /dev/null and b/old/html/multidic/voices/word/3707.mp3 differ
diff --git a/old/html/multidic/voices/word/3708.mp3 b/old/html/multidic/voices/word/3708.mp3
new file mode 100644
index 0000000..b24d836
Binary files /dev/null and b/old/html/multidic/voices/word/3708.mp3 differ
diff --git a/old/html/multidic/voices/word/3709.mp3 b/old/html/multidic/voices/word/3709.mp3
new file mode 100644
index 0000000..b834d85
Binary files /dev/null and b/old/html/multidic/voices/word/3709.mp3 differ
diff --git a/old/html/multidic/voices/word/371.mp3 b/old/html/multidic/voices/word/371.mp3
new file mode 100644
index 0000000..75a434f
Binary files /dev/null and b/old/html/multidic/voices/word/371.mp3 differ
diff --git a/old/html/multidic/voices/word/3710.mp3 b/old/html/multidic/voices/word/3710.mp3
new file mode 100644
index 0000000..789c761
Binary files /dev/null and b/old/html/multidic/voices/word/3710.mp3 differ
diff --git a/old/html/multidic/voices/word/3711.mp3 b/old/html/multidic/voices/word/3711.mp3
new file mode 100644
index 0000000..aef7de6
Binary files /dev/null and b/old/html/multidic/voices/word/3711.mp3 differ
diff --git a/old/html/multidic/voices/word/3712.mp3 b/old/html/multidic/voices/word/3712.mp3
new file mode 100644
index 0000000..867b798
Binary files /dev/null and b/old/html/multidic/voices/word/3712.mp3 differ
diff --git a/old/html/multidic/voices/word/3713.mp3 b/old/html/multidic/voices/word/3713.mp3
new file mode 100644
index 0000000..95ab7c3
Binary files /dev/null and b/old/html/multidic/voices/word/3713.mp3 differ
diff --git a/old/html/multidic/voices/word/3714.mp3 b/old/html/multidic/voices/word/3714.mp3
new file mode 100644
index 0000000..7c31ac5
Binary files /dev/null and b/old/html/multidic/voices/word/3714.mp3 differ
diff --git a/old/html/multidic/voices/word/3715.mp3 b/old/html/multidic/voices/word/3715.mp3
new file mode 100644
index 0000000..c088ae7
Binary files /dev/null and b/old/html/multidic/voices/word/3715.mp3 differ
diff --git a/old/html/multidic/voices/word/3716.mp3 b/old/html/multidic/voices/word/3716.mp3
new file mode 100644
index 0000000..8675332
Binary files /dev/null and b/old/html/multidic/voices/word/3716.mp3 differ
diff --git a/old/html/multidic/voices/word/3717.mp3 b/old/html/multidic/voices/word/3717.mp3
new file mode 100644
index 0000000..5570670
Binary files /dev/null and b/old/html/multidic/voices/word/3717.mp3 differ
diff --git a/old/html/multidic/voices/word/3718.mp3 b/old/html/multidic/voices/word/3718.mp3
new file mode 100644
index 0000000..03ca7db
Binary files /dev/null and b/old/html/multidic/voices/word/3718.mp3 differ
diff --git a/old/html/multidic/voices/word/3719.mp3 b/old/html/multidic/voices/word/3719.mp3
new file mode 100644
index 0000000..d85111d
Binary files /dev/null and b/old/html/multidic/voices/word/3719.mp3 differ
diff --git a/old/html/multidic/voices/word/372.mp3 b/old/html/multidic/voices/word/372.mp3
new file mode 100644
index 0000000..ffc78f8
Binary files /dev/null and b/old/html/multidic/voices/word/372.mp3 differ
diff --git a/old/html/multidic/voices/word/3720.mp3 b/old/html/multidic/voices/word/3720.mp3
new file mode 100644
index 0000000..88fd731
Binary files /dev/null and b/old/html/multidic/voices/word/3720.mp3 differ
diff --git a/old/html/multidic/voices/word/3721.mp3 b/old/html/multidic/voices/word/3721.mp3
new file mode 100644
index 0000000..dfffa50
Binary files /dev/null and b/old/html/multidic/voices/word/3721.mp3 differ
diff --git a/old/html/multidic/voices/word/3722.mp3 b/old/html/multidic/voices/word/3722.mp3
new file mode 100644
index 0000000..a465e3f
Binary files /dev/null and b/old/html/multidic/voices/word/3722.mp3 differ
diff --git a/old/html/multidic/voices/word/3723.mp3 b/old/html/multidic/voices/word/3723.mp3
new file mode 100644
index 0000000..37f6a68
Binary files /dev/null and b/old/html/multidic/voices/word/3723.mp3 differ
diff --git a/old/html/multidic/voices/word/3724.mp3 b/old/html/multidic/voices/word/3724.mp3
new file mode 100644
index 0000000..2b7afdc
Binary files /dev/null and b/old/html/multidic/voices/word/3724.mp3 differ
diff --git a/old/html/multidic/voices/word/3725.mp3 b/old/html/multidic/voices/word/3725.mp3
new file mode 100644
index 0000000..0c46fd6
Binary files /dev/null and b/old/html/multidic/voices/word/3725.mp3 differ
diff --git a/old/html/multidic/voices/word/3726.mp3 b/old/html/multidic/voices/word/3726.mp3
new file mode 100644
index 0000000..dbe16d1
Binary files /dev/null and b/old/html/multidic/voices/word/3726.mp3 differ
diff --git a/old/html/multidic/voices/word/3727.mp3 b/old/html/multidic/voices/word/3727.mp3
new file mode 100644
index 0000000..2bd7f1b
Binary files /dev/null and b/old/html/multidic/voices/word/3727.mp3 differ
diff --git a/old/html/multidic/voices/word/3728.mp3 b/old/html/multidic/voices/word/3728.mp3
new file mode 100644
index 0000000..692a265
Binary files /dev/null and b/old/html/multidic/voices/word/3728.mp3 differ
diff --git a/old/html/multidic/voices/word/3729.mp3 b/old/html/multidic/voices/word/3729.mp3
new file mode 100644
index 0000000..ecd0e51
Binary files /dev/null and b/old/html/multidic/voices/word/3729.mp3 differ
diff --git a/old/html/multidic/voices/word/373.mp3 b/old/html/multidic/voices/word/373.mp3
new file mode 100644
index 0000000..fb5dfa3
Binary files /dev/null and b/old/html/multidic/voices/word/373.mp3 differ
diff --git a/old/html/multidic/voices/word/3730.mp3 b/old/html/multidic/voices/word/3730.mp3
new file mode 100644
index 0000000..fa9f073
Binary files /dev/null and b/old/html/multidic/voices/word/3730.mp3 differ
diff --git a/old/html/multidic/voices/word/3731.mp3 b/old/html/multidic/voices/word/3731.mp3
new file mode 100644
index 0000000..ea17c16
Binary files /dev/null and b/old/html/multidic/voices/word/3731.mp3 differ
diff --git a/old/html/multidic/voices/word/3732.mp3 b/old/html/multidic/voices/word/3732.mp3
new file mode 100644
index 0000000..5837a28
Binary files /dev/null and b/old/html/multidic/voices/word/3732.mp3 differ
diff --git a/old/html/multidic/voices/word/3733.mp3 b/old/html/multidic/voices/word/3733.mp3
new file mode 100644
index 0000000..263c84f
Binary files /dev/null and b/old/html/multidic/voices/word/3733.mp3 differ
diff --git a/old/html/multidic/voices/word/3734.mp3 b/old/html/multidic/voices/word/3734.mp3
new file mode 100644
index 0000000..d370517
Binary files /dev/null and b/old/html/multidic/voices/word/3734.mp3 differ
diff --git a/old/html/multidic/voices/word/3735.mp3 b/old/html/multidic/voices/word/3735.mp3
new file mode 100644
index 0000000..e91bd6f
Binary files /dev/null and b/old/html/multidic/voices/word/3735.mp3 differ
diff --git a/old/html/multidic/voices/word/3737.mp3 b/old/html/multidic/voices/word/3737.mp3
new file mode 100644
index 0000000..c29e673
Binary files /dev/null and b/old/html/multidic/voices/word/3737.mp3 differ
diff --git a/old/html/multidic/voices/word/3738.mp3 b/old/html/multidic/voices/word/3738.mp3
new file mode 100644
index 0000000..8008499
Binary files /dev/null and b/old/html/multidic/voices/word/3738.mp3 differ
diff --git a/old/html/multidic/voices/word/3739.mp3 b/old/html/multidic/voices/word/3739.mp3
new file mode 100644
index 0000000..85a639a
Binary files /dev/null and b/old/html/multidic/voices/word/3739.mp3 differ
diff --git a/old/html/multidic/voices/word/374.mp3 b/old/html/multidic/voices/word/374.mp3
new file mode 100644
index 0000000..53e1b4d
Binary files /dev/null and b/old/html/multidic/voices/word/374.mp3 differ
diff --git a/old/html/multidic/voices/word/3740.mp3 b/old/html/multidic/voices/word/3740.mp3
new file mode 100644
index 0000000..c08c593
Binary files /dev/null and b/old/html/multidic/voices/word/3740.mp3 differ
diff --git a/old/html/multidic/voices/word/3741.mp3 b/old/html/multidic/voices/word/3741.mp3
new file mode 100644
index 0000000..1e24d34
Binary files /dev/null and b/old/html/multidic/voices/word/3741.mp3 differ
diff --git a/old/html/multidic/voices/word/3743.mp3 b/old/html/multidic/voices/word/3743.mp3
new file mode 100644
index 0000000..e516e4b
Binary files /dev/null and b/old/html/multidic/voices/word/3743.mp3 differ
diff --git a/old/html/multidic/voices/word/3744.mp3 b/old/html/multidic/voices/word/3744.mp3
new file mode 100644
index 0000000..5e14edc
Binary files /dev/null and b/old/html/multidic/voices/word/3744.mp3 differ
diff --git a/old/html/multidic/voices/word/3745.mp3 b/old/html/multidic/voices/word/3745.mp3
new file mode 100644
index 0000000..b28053a
Binary files /dev/null and b/old/html/multidic/voices/word/3745.mp3 differ
diff --git a/old/html/multidic/voices/word/3746.mp3 b/old/html/multidic/voices/word/3746.mp3
new file mode 100644
index 0000000..07674b7
Binary files /dev/null and b/old/html/multidic/voices/word/3746.mp3 differ
diff --git a/old/html/multidic/voices/word/3747.mp3 b/old/html/multidic/voices/word/3747.mp3
new file mode 100644
index 0000000..4ad0de8
Binary files /dev/null and b/old/html/multidic/voices/word/3747.mp3 differ
diff --git a/old/html/multidic/voices/word/3748.mp3 b/old/html/multidic/voices/word/3748.mp3
new file mode 100644
index 0000000..4ad16f9
Binary files /dev/null and b/old/html/multidic/voices/word/3748.mp3 differ
diff --git a/old/html/multidic/voices/word/3749.mp3 b/old/html/multidic/voices/word/3749.mp3
new file mode 100644
index 0000000..8bb2815
Binary files /dev/null and b/old/html/multidic/voices/word/3749.mp3 differ
diff --git a/old/html/multidic/voices/word/375.mp3 b/old/html/multidic/voices/word/375.mp3
new file mode 100644
index 0000000..7969c7b
Binary files /dev/null and b/old/html/multidic/voices/word/375.mp3 differ
diff --git a/old/html/multidic/voices/word/3750.mp3 b/old/html/multidic/voices/word/3750.mp3
new file mode 100644
index 0000000..2a19243
Binary files /dev/null and b/old/html/multidic/voices/word/3750.mp3 differ
diff --git a/old/html/multidic/voices/word/3751.mp3 b/old/html/multidic/voices/word/3751.mp3
new file mode 100644
index 0000000..23dcf2c
Binary files /dev/null and b/old/html/multidic/voices/word/3751.mp3 differ
diff --git a/old/html/multidic/voices/word/3752.mp3 b/old/html/multidic/voices/word/3752.mp3
new file mode 100644
index 0000000..57a8b3f
Binary files /dev/null and b/old/html/multidic/voices/word/3752.mp3 differ
diff --git a/old/html/multidic/voices/word/3753.mp3 b/old/html/multidic/voices/word/3753.mp3
new file mode 100644
index 0000000..87ceb4b
Binary files /dev/null and b/old/html/multidic/voices/word/3753.mp3 differ
diff --git a/old/html/multidic/voices/word/3754.mp3 b/old/html/multidic/voices/word/3754.mp3
new file mode 100644
index 0000000..1f00f71
Binary files /dev/null and b/old/html/multidic/voices/word/3754.mp3 differ
diff --git a/old/html/multidic/voices/word/3755.mp3 b/old/html/multidic/voices/word/3755.mp3
new file mode 100644
index 0000000..d44b410
Binary files /dev/null and b/old/html/multidic/voices/word/3755.mp3 differ
diff --git a/old/html/multidic/voices/word/3756.mp3 b/old/html/multidic/voices/word/3756.mp3
new file mode 100644
index 0000000..88f9a7e
Binary files /dev/null and b/old/html/multidic/voices/word/3756.mp3 differ
diff --git a/old/html/multidic/voices/word/3757.mp3 b/old/html/multidic/voices/word/3757.mp3
new file mode 100644
index 0000000..be94451
Binary files /dev/null and b/old/html/multidic/voices/word/3757.mp3 differ
diff --git a/old/html/multidic/voices/word/3758.mp3 b/old/html/multidic/voices/word/3758.mp3
new file mode 100644
index 0000000..57ddf4a
Binary files /dev/null and b/old/html/multidic/voices/word/3758.mp3 differ
diff --git a/old/html/multidic/voices/word/3759.mp3 b/old/html/multidic/voices/word/3759.mp3
new file mode 100644
index 0000000..11d9e29
Binary files /dev/null and b/old/html/multidic/voices/word/3759.mp3 differ
diff --git a/old/html/multidic/voices/word/376.mp3 b/old/html/multidic/voices/word/376.mp3
new file mode 100644
index 0000000..330d41d
Binary files /dev/null and b/old/html/multidic/voices/word/376.mp3 differ
diff --git a/old/html/multidic/voices/word/3760.mp3 b/old/html/multidic/voices/word/3760.mp3
new file mode 100644
index 0000000..d01c13d
Binary files /dev/null and b/old/html/multidic/voices/word/3760.mp3 differ
diff --git a/old/html/multidic/voices/word/3761.mp3 b/old/html/multidic/voices/word/3761.mp3
new file mode 100644
index 0000000..173f37e
Binary files /dev/null and b/old/html/multidic/voices/word/3761.mp3 differ
diff --git a/old/html/multidic/voices/word/3762.mp3 b/old/html/multidic/voices/word/3762.mp3
new file mode 100644
index 0000000..1b61e9d
Binary files /dev/null and b/old/html/multidic/voices/word/3762.mp3 differ
diff --git a/old/html/multidic/voices/word/3763.mp3 b/old/html/multidic/voices/word/3763.mp3
new file mode 100644
index 0000000..552d6cd
Binary files /dev/null and b/old/html/multidic/voices/word/3763.mp3 differ
diff --git a/old/html/multidic/voices/word/3764.mp3 b/old/html/multidic/voices/word/3764.mp3
new file mode 100644
index 0000000..e9e8024
Binary files /dev/null and b/old/html/multidic/voices/word/3764.mp3 differ
diff --git a/old/html/multidic/voices/word/3765.mp3 b/old/html/multidic/voices/word/3765.mp3
new file mode 100644
index 0000000..9f59012
Binary files /dev/null and b/old/html/multidic/voices/word/3765.mp3 differ
diff --git a/old/html/multidic/voices/word/3766.mp3 b/old/html/multidic/voices/word/3766.mp3
new file mode 100644
index 0000000..7330189
Binary files /dev/null and b/old/html/multidic/voices/word/3766.mp3 differ
diff --git a/old/html/multidic/voices/word/3767.mp3 b/old/html/multidic/voices/word/3767.mp3
new file mode 100644
index 0000000..74d9caf
Binary files /dev/null and b/old/html/multidic/voices/word/3767.mp3 differ
diff --git a/old/html/multidic/voices/word/3768.mp3 b/old/html/multidic/voices/word/3768.mp3
new file mode 100644
index 0000000..d4a4a0f
Binary files /dev/null and b/old/html/multidic/voices/word/3768.mp3 differ
diff --git a/old/html/multidic/voices/word/3769.mp3 b/old/html/multidic/voices/word/3769.mp3
new file mode 100644
index 0000000..241c0ea
Binary files /dev/null and b/old/html/multidic/voices/word/3769.mp3 differ
diff --git a/old/html/multidic/voices/word/377.mp3 b/old/html/multidic/voices/word/377.mp3
new file mode 100644
index 0000000..326f547
Binary files /dev/null and b/old/html/multidic/voices/word/377.mp3 differ
diff --git a/old/html/multidic/voices/word/3770.mp3 b/old/html/multidic/voices/word/3770.mp3
new file mode 100644
index 0000000..6bb70e9
Binary files /dev/null and b/old/html/multidic/voices/word/3770.mp3 differ
diff --git a/old/html/multidic/voices/word/3771.mp3 b/old/html/multidic/voices/word/3771.mp3
new file mode 100644
index 0000000..4f8effb
Binary files /dev/null and b/old/html/multidic/voices/word/3771.mp3 differ
diff --git a/old/html/multidic/voices/word/3772.mp3 b/old/html/multidic/voices/word/3772.mp3
new file mode 100644
index 0000000..9a79d5a
Binary files /dev/null and b/old/html/multidic/voices/word/3772.mp3 differ
diff --git a/old/html/multidic/voices/word/3773.mp3 b/old/html/multidic/voices/word/3773.mp3
new file mode 100644
index 0000000..0cd002c
Binary files /dev/null and b/old/html/multidic/voices/word/3773.mp3 differ
diff --git a/old/html/multidic/voices/word/3774.mp3 b/old/html/multidic/voices/word/3774.mp3
new file mode 100644
index 0000000..38e440d
Binary files /dev/null and b/old/html/multidic/voices/word/3774.mp3 differ
diff --git a/old/html/multidic/voices/word/3775.mp3 b/old/html/multidic/voices/word/3775.mp3
new file mode 100644
index 0000000..bdc0be1
Binary files /dev/null and b/old/html/multidic/voices/word/3775.mp3 differ
diff --git a/old/html/multidic/voices/word/3776.mp3 b/old/html/multidic/voices/word/3776.mp3
new file mode 100644
index 0000000..d8cc913
Binary files /dev/null and b/old/html/multidic/voices/word/3776.mp3 differ
diff --git a/old/html/multidic/voices/word/3777.mp3 b/old/html/multidic/voices/word/3777.mp3
new file mode 100644
index 0000000..fe2e428
Binary files /dev/null and b/old/html/multidic/voices/word/3777.mp3 differ
diff --git a/old/html/multidic/voices/word/3778.mp3 b/old/html/multidic/voices/word/3778.mp3
new file mode 100644
index 0000000..7c9a0fa
Binary files /dev/null and b/old/html/multidic/voices/word/3778.mp3 differ
diff --git a/old/html/multidic/voices/word/3779.mp3 b/old/html/multidic/voices/word/3779.mp3
new file mode 100644
index 0000000..cf68e1b
Binary files /dev/null and b/old/html/multidic/voices/word/3779.mp3 differ
diff --git a/old/html/multidic/voices/word/378.mp3 b/old/html/multidic/voices/word/378.mp3
new file mode 100644
index 0000000..db03768
Binary files /dev/null and b/old/html/multidic/voices/word/378.mp3 differ
diff --git a/old/html/multidic/voices/word/3780.mp3 b/old/html/multidic/voices/word/3780.mp3
new file mode 100644
index 0000000..ae8bc50
Binary files /dev/null and b/old/html/multidic/voices/word/3780.mp3 differ
diff --git a/old/html/multidic/voices/word/3781.mp3 b/old/html/multidic/voices/word/3781.mp3
new file mode 100644
index 0000000..047e26c
Binary files /dev/null and b/old/html/multidic/voices/word/3781.mp3 differ
diff --git a/old/html/multidic/voices/word/3782.mp3 b/old/html/multidic/voices/word/3782.mp3
new file mode 100644
index 0000000..39ab6eb
Binary files /dev/null and b/old/html/multidic/voices/word/3782.mp3 differ
diff --git a/old/html/multidic/voices/word/3783.mp3 b/old/html/multidic/voices/word/3783.mp3
new file mode 100644
index 0000000..49106e8
Binary files /dev/null and b/old/html/multidic/voices/word/3783.mp3 differ
diff --git a/old/html/multidic/voices/word/3784.mp3 b/old/html/multidic/voices/word/3784.mp3
new file mode 100644
index 0000000..99d3cb4
Binary files /dev/null and b/old/html/multidic/voices/word/3784.mp3 differ
diff --git a/old/html/multidic/voices/word/3785.mp3 b/old/html/multidic/voices/word/3785.mp3
new file mode 100644
index 0000000..51fe3eb
Binary files /dev/null and b/old/html/multidic/voices/word/3785.mp3 differ
diff --git a/old/html/multidic/voices/word/3786.mp3 b/old/html/multidic/voices/word/3786.mp3
new file mode 100644
index 0000000..c2b6efb
Binary files /dev/null and b/old/html/multidic/voices/word/3786.mp3 differ
diff --git a/old/html/multidic/voices/word/3788.mp3 b/old/html/multidic/voices/word/3788.mp3
new file mode 100644
index 0000000..ab301b4
Binary files /dev/null and b/old/html/multidic/voices/word/3788.mp3 differ
diff --git a/old/html/multidic/voices/word/3789.mp3 b/old/html/multidic/voices/word/3789.mp3
new file mode 100644
index 0000000..61b3711
Binary files /dev/null and b/old/html/multidic/voices/word/3789.mp3 differ
diff --git a/old/html/multidic/voices/word/379.mp3 b/old/html/multidic/voices/word/379.mp3
new file mode 100644
index 0000000..17a910b
Binary files /dev/null and b/old/html/multidic/voices/word/379.mp3 differ
diff --git a/old/html/multidic/voices/word/3795.mp3 b/old/html/multidic/voices/word/3795.mp3
new file mode 100644
index 0000000..d4ffa6a
Binary files /dev/null and b/old/html/multidic/voices/word/3795.mp3 differ
diff --git a/old/html/multidic/voices/word/3796.mp3 b/old/html/multidic/voices/word/3796.mp3
new file mode 100644
index 0000000..e04a9bf
Binary files /dev/null and b/old/html/multidic/voices/word/3796.mp3 differ
diff --git a/old/html/multidic/voices/word/3797.mp3 b/old/html/multidic/voices/word/3797.mp3
new file mode 100644
index 0000000..25a5c99
Binary files /dev/null and b/old/html/multidic/voices/word/3797.mp3 differ
diff --git a/old/html/multidic/voices/word/3798.mp3 b/old/html/multidic/voices/word/3798.mp3
new file mode 100644
index 0000000..65707bc
Binary files /dev/null and b/old/html/multidic/voices/word/3798.mp3 differ
diff --git a/old/html/multidic/voices/word/3799.mp3 b/old/html/multidic/voices/word/3799.mp3
new file mode 100644
index 0000000..f20dee8
Binary files /dev/null and b/old/html/multidic/voices/word/3799.mp3 differ
diff --git a/old/html/multidic/voices/word/38.mp3 b/old/html/multidic/voices/word/38.mp3
new file mode 100644
index 0000000..a81d5b7
Binary files /dev/null and b/old/html/multidic/voices/word/38.mp3 differ
diff --git a/old/html/multidic/voices/word/380.mp3 b/old/html/multidic/voices/word/380.mp3
new file mode 100644
index 0000000..27d0119
Binary files /dev/null and b/old/html/multidic/voices/word/380.mp3 differ
diff --git a/old/html/multidic/voices/word/3800.mp3 b/old/html/multidic/voices/word/3800.mp3
new file mode 100644
index 0000000..8195039
Binary files /dev/null and b/old/html/multidic/voices/word/3800.mp3 differ
diff --git a/old/html/multidic/voices/word/3801.mp3 b/old/html/multidic/voices/word/3801.mp3
new file mode 100644
index 0000000..6208c40
Binary files /dev/null and b/old/html/multidic/voices/word/3801.mp3 differ
diff --git a/old/html/multidic/voices/word/3802.mp3 b/old/html/multidic/voices/word/3802.mp3
new file mode 100644
index 0000000..df90b81
Binary files /dev/null and b/old/html/multidic/voices/word/3802.mp3 differ
diff --git a/old/html/multidic/voices/word/3803.mp3 b/old/html/multidic/voices/word/3803.mp3
new file mode 100644
index 0000000..34966eb
Binary files /dev/null and b/old/html/multidic/voices/word/3803.mp3 differ
diff --git a/old/html/multidic/voices/word/3804.mp3 b/old/html/multidic/voices/word/3804.mp3
new file mode 100644
index 0000000..2fa7df5
Binary files /dev/null and b/old/html/multidic/voices/word/3804.mp3 differ
diff --git a/old/html/multidic/voices/word/3805.mp3 b/old/html/multidic/voices/word/3805.mp3
new file mode 100644
index 0000000..68bf384
Binary files /dev/null and b/old/html/multidic/voices/word/3805.mp3 differ
diff --git a/old/html/multidic/voices/word/3806.mp3 b/old/html/multidic/voices/word/3806.mp3
new file mode 100644
index 0000000..c28dd32
Binary files /dev/null and b/old/html/multidic/voices/word/3806.mp3 differ
diff --git a/old/html/multidic/voices/word/3807.mp3 b/old/html/multidic/voices/word/3807.mp3
new file mode 100644
index 0000000..14d3636
Binary files /dev/null and b/old/html/multidic/voices/word/3807.mp3 differ
diff --git a/old/html/multidic/voices/word/3808.mp3 b/old/html/multidic/voices/word/3808.mp3
new file mode 100644
index 0000000..65acd23
Binary files /dev/null and b/old/html/multidic/voices/word/3808.mp3 differ
diff --git a/old/html/multidic/voices/word/3809.mp3 b/old/html/multidic/voices/word/3809.mp3
new file mode 100644
index 0000000..013fca8
Binary files /dev/null and b/old/html/multidic/voices/word/3809.mp3 differ
diff --git a/old/html/multidic/voices/word/381.mp3 b/old/html/multidic/voices/word/381.mp3
new file mode 100644
index 0000000..2f28bec
Binary files /dev/null and b/old/html/multidic/voices/word/381.mp3 differ
diff --git a/old/html/multidic/voices/word/3810.mp3 b/old/html/multidic/voices/word/3810.mp3
new file mode 100644
index 0000000..e8e1ffa
Binary files /dev/null and b/old/html/multidic/voices/word/3810.mp3 differ
diff --git a/old/html/multidic/voices/word/3811.mp3 b/old/html/multidic/voices/word/3811.mp3
new file mode 100644
index 0000000..900a687
Binary files /dev/null and b/old/html/multidic/voices/word/3811.mp3 differ
diff --git a/old/html/multidic/voices/word/3812.mp3 b/old/html/multidic/voices/word/3812.mp3
new file mode 100644
index 0000000..74e1152
Binary files /dev/null and b/old/html/multidic/voices/word/3812.mp3 differ
diff --git a/old/html/multidic/voices/word/3813.mp3 b/old/html/multidic/voices/word/3813.mp3
new file mode 100644
index 0000000..a842b5d
Binary files /dev/null and b/old/html/multidic/voices/word/3813.mp3 differ
diff --git a/old/html/multidic/voices/word/3814.mp3 b/old/html/multidic/voices/word/3814.mp3
new file mode 100644
index 0000000..5eedde3
Binary files /dev/null and b/old/html/multidic/voices/word/3814.mp3 differ
diff --git a/old/html/multidic/voices/word/3815.mp3 b/old/html/multidic/voices/word/3815.mp3
new file mode 100644
index 0000000..db3280a
Binary files /dev/null and b/old/html/multidic/voices/word/3815.mp3 differ
diff --git a/old/html/multidic/voices/word/3816.mp3 b/old/html/multidic/voices/word/3816.mp3
new file mode 100644
index 0000000..167291a
Binary files /dev/null and b/old/html/multidic/voices/word/3816.mp3 differ
diff --git a/old/html/multidic/voices/word/3817.mp3 b/old/html/multidic/voices/word/3817.mp3
new file mode 100644
index 0000000..484f6a0
Binary files /dev/null and b/old/html/multidic/voices/word/3817.mp3 differ
diff --git a/old/html/multidic/voices/word/3818.mp3 b/old/html/multidic/voices/word/3818.mp3
new file mode 100644
index 0000000..caa0352
Binary files /dev/null and b/old/html/multidic/voices/word/3818.mp3 differ
diff --git a/old/html/multidic/voices/word/3819.mp3 b/old/html/multidic/voices/word/3819.mp3
new file mode 100644
index 0000000..d3ff2fe
Binary files /dev/null and b/old/html/multidic/voices/word/3819.mp3 differ
diff --git a/old/html/multidic/voices/word/382.mp3 b/old/html/multidic/voices/word/382.mp3
new file mode 100644
index 0000000..9bfb1b4
Binary files /dev/null and b/old/html/multidic/voices/word/382.mp3 differ
diff --git a/old/html/multidic/voices/word/3820.mp3 b/old/html/multidic/voices/word/3820.mp3
new file mode 100644
index 0000000..8a7cb18
Binary files /dev/null and b/old/html/multidic/voices/word/3820.mp3 differ
diff --git a/old/html/multidic/voices/word/3821.mp3 b/old/html/multidic/voices/word/3821.mp3
new file mode 100644
index 0000000..2c4c4ca
Binary files /dev/null and b/old/html/multidic/voices/word/3821.mp3 differ
diff --git a/old/html/multidic/voices/word/3822.mp3 b/old/html/multidic/voices/word/3822.mp3
new file mode 100644
index 0000000..e3fa122
Binary files /dev/null and b/old/html/multidic/voices/word/3822.mp3 differ
diff --git a/old/html/multidic/voices/word/3823.mp3 b/old/html/multidic/voices/word/3823.mp3
new file mode 100644
index 0000000..50e22dc
Binary files /dev/null and b/old/html/multidic/voices/word/3823.mp3 differ
diff --git a/old/html/multidic/voices/word/3824.mp3 b/old/html/multidic/voices/word/3824.mp3
new file mode 100644
index 0000000..da2b497
Binary files /dev/null and b/old/html/multidic/voices/word/3824.mp3 differ
diff --git a/old/html/multidic/voices/word/3825.mp3 b/old/html/multidic/voices/word/3825.mp3
new file mode 100644
index 0000000..8aba645
Binary files /dev/null and b/old/html/multidic/voices/word/3825.mp3 differ
diff --git a/old/html/multidic/voices/word/3826.mp3 b/old/html/multidic/voices/word/3826.mp3
new file mode 100644
index 0000000..cec3f54
Binary files /dev/null and b/old/html/multidic/voices/word/3826.mp3 differ
diff --git a/old/html/multidic/voices/word/3827.mp3 b/old/html/multidic/voices/word/3827.mp3
new file mode 100644
index 0000000..bb39e69
Binary files /dev/null and b/old/html/multidic/voices/word/3827.mp3 differ
diff --git a/old/html/multidic/voices/word/3828.mp3 b/old/html/multidic/voices/word/3828.mp3
new file mode 100644
index 0000000..47e3af6
Binary files /dev/null and b/old/html/multidic/voices/word/3828.mp3 differ
diff --git a/old/html/multidic/voices/word/3829.mp3 b/old/html/multidic/voices/word/3829.mp3
new file mode 100644
index 0000000..7526c62
Binary files /dev/null and b/old/html/multidic/voices/word/3829.mp3 differ
diff --git a/old/html/multidic/voices/word/383.mp3 b/old/html/multidic/voices/word/383.mp3
new file mode 100644
index 0000000..28a9943
Binary files /dev/null and b/old/html/multidic/voices/word/383.mp3 differ
diff --git a/old/html/multidic/voices/word/3830.mp3 b/old/html/multidic/voices/word/3830.mp3
new file mode 100644
index 0000000..ad026cb
Binary files /dev/null and b/old/html/multidic/voices/word/3830.mp3 differ
diff --git a/old/html/multidic/voices/word/3831.mp3 b/old/html/multidic/voices/word/3831.mp3
new file mode 100644
index 0000000..597c78a
Binary files /dev/null and b/old/html/multidic/voices/word/3831.mp3 differ
diff --git a/old/html/multidic/voices/word/3832.mp3 b/old/html/multidic/voices/word/3832.mp3
new file mode 100644
index 0000000..217265f
Binary files /dev/null and b/old/html/multidic/voices/word/3832.mp3 differ
diff --git a/old/html/multidic/voices/word/3833.mp3 b/old/html/multidic/voices/word/3833.mp3
new file mode 100644
index 0000000..d16ae59
Binary files /dev/null and b/old/html/multidic/voices/word/3833.mp3 differ
diff --git a/old/html/multidic/voices/word/3834.mp3 b/old/html/multidic/voices/word/3834.mp3
new file mode 100644
index 0000000..0b82114
Binary files /dev/null and b/old/html/multidic/voices/word/3834.mp3 differ
diff --git a/old/html/multidic/voices/word/3835.mp3 b/old/html/multidic/voices/word/3835.mp3
new file mode 100644
index 0000000..79d9599
Binary files /dev/null and b/old/html/multidic/voices/word/3835.mp3 differ
diff --git a/old/html/multidic/voices/word/3836.mp3 b/old/html/multidic/voices/word/3836.mp3
new file mode 100644
index 0000000..1f7d8d3
Binary files /dev/null and b/old/html/multidic/voices/word/3836.mp3 differ
diff --git a/old/html/multidic/voices/word/3837.mp3 b/old/html/multidic/voices/word/3837.mp3
new file mode 100644
index 0000000..d312ea3
Binary files /dev/null and b/old/html/multidic/voices/word/3837.mp3 differ
diff --git a/old/html/multidic/voices/word/3838.mp3 b/old/html/multidic/voices/word/3838.mp3
new file mode 100644
index 0000000..c31c019
Binary files /dev/null and b/old/html/multidic/voices/word/3838.mp3 differ
diff --git a/old/html/multidic/voices/word/3839.mp3 b/old/html/multidic/voices/word/3839.mp3
new file mode 100644
index 0000000..86a6cf0
Binary files /dev/null and b/old/html/multidic/voices/word/3839.mp3 differ
diff --git a/old/html/multidic/voices/word/384.mp3 b/old/html/multidic/voices/word/384.mp3
new file mode 100644
index 0000000..0531719
Binary files /dev/null and b/old/html/multidic/voices/word/384.mp3 differ
diff --git a/old/html/multidic/voices/word/3840.mp3 b/old/html/multidic/voices/word/3840.mp3
new file mode 100644
index 0000000..a818e6f
Binary files /dev/null and b/old/html/multidic/voices/word/3840.mp3 differ
diff --git a/old/html/multidic/voices/word/3841.mp3 b/old/html/multidic/voices/word/3841.mp3
new file mode 100644
index 0000000..c23c75f
Binary files /dev/null and b/old/html/multidic/voices/word/3841.mp3 differ
diff --git a/old/html/multidic/voices/word/3842.mp3 b/old/html/multidic/voices/word/3842.mp3
new file mode 100644
index 0000000..4cf131e
Binary files /dev/null and b/old/html/multidic/voices/word/3842.mp3 differ
diff --git a/old/html/multidic/voices/word/3843.mp3 b/old/html/multidic/voices/word/3843.mp3
new file mode 100644
index 0000000..f9609fe
Binary files /dev/null and b/old/html/multidic/voices/word/3843.mp3 differ
diff --git a/old/html/multidic/voices/word/3844.mp3 b/old/html/multidic/voices/word/3844.mp3
new file mode 100644
index 0000000..2e1b2a7
Binary files /dev/null and b/old/html/multidic/voices/word/3844.mp3 differ
diff --git a/old/html/multidic/voices/word/3845.mp3 b/old/html/multidic/voices/word/3845.mp3
new file mode 100644
index 0000000..4c9fea9
Binary files /dev/null and b/old/html/multidic/voices/word/3845.mp3 differ
diff --git a/old/html/multidic/voices/word/3846.mp3 b/old/html/multidic/voices/word/3846.mp3
new file mode 100644
index 0000000..82c650b
Binary files /dev/null and b/old/html/multidic/voices/word/3846.mp3 differ
diff --git a/old/html/multidic/voices/word/3847.mp3 b/old/html/multidic/voices/word/3847.mp3
new file mode 100644
index 0000000..019d063
Binary files /dev/null and b/old/html/multidic/voices/word/3847.mp3 differ
diff --git a/old/html/multidic/voices/word/3848.mp3 b/old/html/multidic/voices/word/3848.mp3
new file mode 100644
index 0000000..4bdced9
Binary files /dev/null and b/old/html/multidic/voices/word/3848.mp3 differ
diff --git a/old/html/multidic/voices/word/3849.mp3 b/old/html/multidic/voices/word/3849.mp3
new file mode 100644
index 0000000..93b2e4a
Binary files /dev/null and b/old/html/multidic/voices/word/3849.mp3 differ
diff --git a/old/html/multidic/voices/word/385.mp3 b/old/html/multidic/voices/word/385.mp3
new file mode 100644
index 0000000..18bc0ba
Binary files /dev/null and b/old/html/multidic/voices/word/385.mp3 differ
diff --git a/old/html/multidic/voices/word/3850.mp3 b/old/html/multidic/voices/word/3850.mp3
new file mode 100644
index 0000000..8ca93c1
Binary files /dev/null and b/old/html/multidic/voices/word/3850.mp3 differ
diff --git a/old/html/multidic/voices/word/3851.mp3 b/old/html/multidic/voices/word/3851.mp3
new file mode 100644
index 0000000..bbbbabe
Binary files /dev/null and b/old/html/multidic/voices/word/3851.mp3 differ
diff --git a/old/html/multidic/voices/word/3852.mp3 b/old/html/multidic/voices/word/3852.mp3
new file mode 100644
index 0000000..2801adc
Binary files /dev/null and b/old/html/multidic/voices/word/3852.mp3 differ
diff --git a/old/html/multidic/voices/word/3853.mp3 b/old/html/multidic/voices/word/3853.mp3
new file mode 100644
index 0000000..5650696
Binary files /dev/null and b/old/html/multidic/voices/word/3853.mp3 differ
diff --git a/old/html/multidic/voices/word/3854.mp3 b/old/html/multidic/voices/word/3854.mp3
new file mode 100644
index 0000000..4241cc1
Binary files /dev/null and b/old/html/multidic/voices/word/3854.mp3 differ
diff --git a/old/html/multidic/voices/word/3855.mp3 b/old/html/multidic/voices/word/3855.mp3
new file mode 100644
index 0000000..cf0f1f2
Binary files /dev/null and b/old/html/multidic/voices/word/3855.mp3 differ
diff --git a/old/html/multidic/voices/word/3856.mp3 b/old/html/multidic/voices/word/3856.mp3
new file mode 100644
index 0000000..c2b4d50
Binary files /dev/null and b/old/html/multidic/voices/word/3856.mp3 differ
diff --git a/old/html/multidic/voices/word/3857.mp3 b/old/html/multidic/voices/word/3857.mp3
new file mode 100644
index 0000000..a873104
Binary files /dev/null and b/old/html/multidic/voices/word/3857.mp3 differ
diff --git a/old/html/multidic/voices/word/3858.mp3 b/old/html/multidic/voices/word/3858.mp3
new file mode 100644
index 0000000..6ca3114
Binary files /dev/null and b/old/html/multidic/voices/word/3858.mp3 differ
diff --git a/old/html/multidic/voices/word/3859.mp3 b/old/html/multidic/voices/word/3859.mp3
new file mode 100644
index 0000000..dfaf2e6
Binary files /dev/null and b/old/html/multidic/voices/word/3859.mp3 differ
diff --git a/old/html/multidic/voices/word/3860.mp3 b/old/html/multidic/voices/word/3860.mp3
new file mode 100644
index 0000000..46488ee
Binary files /dev/null and b/old/html/multidic/voices/word/3860.mp3 differ
diff --git a/old/html/multidic/voices/word/3861.mp3 b/old/html/multidic/voices/word/3861.mp3
new file mode 100644
index 0000000..bde93e8
Binary files /dev/null and b/old/html/multidic/voices/word/3861.mp3 differ
diff --git a/old/html/multidic/voices/word/3862.mp3 b/old/html/multidic/voices/word/3862.mp3
new file mode 100644
index 0000000..bb613ad
Binary files /dev/null and b/old/html/multidic/voices/word/3862.mp3 differ
diff --git a/old/html/multidic/voices/word/3863.mp3 b/old/html/multidic/voices/word/3863.mp3
new file mode 100644
index 0000000..d0403ca
Binary files /dev/null and b/old/html/multidic/voices/word/3863.mp3 differ
diff --git a/old/html/multidic/voices/word/3864.mp3 b/old/html/multidic/voices/word/3864.mp3
new file mode 100644
index 0000000..d33999c
Binary files /dev/null and b/old/html/multidic/voices/word/3864.mp3 differ
diff --git a/old/html/multidic/voices/word/3865.mp3 b/old/html/multidic/voices/word/3865.mp3
new file mode 100644
index 0000000..71f55e2
Binary files /dev/null and b/old/html/multidic/voices/word/3865.mp3 differ
diff --git a/old/html/multidic/voices/word/3866.mp3 b/old/html/multidic/voices/word/3866.mp3
new file mode 100644
index 0000000..9ac0fcc
Binary files /dev/null and b/old/html/multidic/voices/word/3866.mp3 differ
diff --git a/old/html/multidic/voices/word/3867.mp3 b/old/html/multidic/voices/word/3867.mp3
new file mode 100644
index 0000000..e2c895f
Binary files /dev/null and b/old/html/multidic/voices/word/3867.mp3 differ
diff --git a/old/html/multidic/voices/word/3868.mp3 b/old/html/multidic/voices/word/3868.mp3
new file mode 100644
index 0000000..52f414a
Binary files /dev/null and b/old/html/multidic/voices/word/3868.mp3 differ
diff --git a/old/html/multidic/voices/word/3869.mp3 b/old/html/multidic/voices/word/3869.mp3
new file mode 100644
index 0000000..8b869e3
Binary files /dev/null and b/old/html/multidic/voices/word/3869.mp3 differ
diff --git a/old/html/multidic/voices/word/387.mp3 b/old/html/multidic/voices/word/387.mp3
new file mode 100644
index 0000000..53e6bd1
Binary files /dev/null and b/old/html/multidic/voices/word/387.mp3 differ
diff --git a/old/html/multidic/voices/word/3870.mp3 b/old/html/multidic/voices/word/3870.mp3
new file mode 100644
index 0000000..7ffd092
Binary files /dev/null and b/old/html/multidic/voices/word/3870.mp3 differ
diff --git a/old/html/multidic/voices/word/3871.mp3 b/old/html/multidic/voices/word/3871.mp3
new file mode 100644
index 0000000..5c86146
Binary files /dev/null and b/old/html/multidic/voices/word/3871.mp3 differ
diff --git a/old/html/multidic/voices/word/3872.mp3 b/old/html/multidic/voices/word/3872.mp3
new file mode 100644
index 0000000..1ef01d6
Binary files /dev/null and b/old/html/multidic/voices/word/3872.mp3 differ
diff --git a/old/html/multidic/voices/word/3873.mp3 b/old/html/multidic/voices/word/3873.mp3
new file mode 100644
index 0000000..1312e97
Binary files /dev/null and b/old/html/multidic/voices/word/3873.mp3 differ
diff --git a/old/html/multidic/voices/word/3874.mp3 b/old/html/multidic/voices/word/3874.mp3
new file mode 100644
index 0000000..ef47932
Binary files /dev/null and b/old/html/multidic/voices/word/3874.mp3 differ
diff --git a/old/html/multidic/voices/word/3875.mp3 b/old/html/multidic/voices/word/3875.mp3
new file mode 100644
index 0000000..21e5026
Binary files /dev/null and b/old/html/multidic/voices/word/3875.mp3 differ
diff --git a/old/html/multidic/voices/word/3876.mp3 b/old/html/multidic/voices/word/3876.mp3
new file mode 100644
index 0000000..7ea7903
Binary files /dev/null and b/old/html/multidic/voices/word/3876.mp3 differ
diff --git a/old/html/multidic/voices/word/3877.mp3 b/old/html/multidic/voices/word/3877.mp3
new file mode 100644
index 0000000..c0b77ab
Binary files /dev/null and b/old/html/multidic/voices/word/3877.mp3 differ
diff --git a/old/html/multidic/voices/word/3878.mp3 b/old/html/multidic/voices/word/3878.mp3
new file mode 100644
index 0000000..92cb803
Binary files /dev/null and b/old/html/multidic/voices/word/3878.mp3 differ
diff --git a/old/html/multidic/voices/word/3879.mp3 b/old/html/multidic/voices/word/3879.mp3
new file mode 100644
index 0000000..769826c
Binary files /dev/null and b/old/html/multidic/voices/word/3879.mp3 differ
diff --git a/old/html/multidic/voices/word/388.mp3 b/old/html/multidic/voices/word/388.mp3
new file mode 100644
index 0000000..8ea1459
Binary files /dev/null and b/old/html/multidic/voices/word/388.mp3 differ
diff --git a/old/html/multidic/voices/word/3880.mp3 b/old/html/multidic/voices/word/3880.mp3
new file mode 100644
index 0000000..616a161
Binary files /dev/null and b/old/html/multidic/voices/word/3880.mp3 differ
diff --git a/old/html/multidic/voices/word/3881.mp3 b/old/html/multidic/voices/word/3881.mp3
new file mode 100644
index 0000000..e1b8532
Binary files /dev/null and b/old/html/multidic/voices/word/3881.mp3 differ
diff --git a/old/html/multidic/voices/word/3882.mp3 b/old/html/multidic/voices/word/3882.mp3
new file mode 100644
index 0000000..63c288e
Binary files /dev/null and b/old/html/multidic/voices/word/3882.mp3 differ
diff --git a/old/html/multidic/voices/word/3883.mp3 b/old/html/multidic/voices/word/3883.mp3
new file mode 100644
index 0000000..4251608
Binary files /dev/null and b/old/html/multidic/voices/word/3883.mp3 differ
diff --git a/old/html/multidic/voices/word/3884.mp3 b/old/html/multidic/voices/word/3884.mp3
new file mode 100644
index 0000000..1ff5dd8
Binary files /dev/null and b/old/html/multidic/voices/word/3884.mp3 differ
diff --git a/old/html/multidic/voices/word/3885.mp3 b/old/html/multidic/voices/word/3885.mp3
new file mode 100644
index 0000000..69b9949
Binary files /dev/null and b/old/html/multidic/voices/word/3885.mp3 differ
diff --git a/old/html/multidic/voices/word/3886.mp3 b/old/html/multidic/voices/word/3886.mp3
new file mode 100644
index 0000000..e9f841b
Binary files /dev/null and b/old/html/multidic/voices/word/3886.mp3 differ
diff --git a/old/html/multidic/voices/word/3887.mp3 b/old/html/multidic/voices/word/3887.mp3
new file mode 100644
index 0000000..0278a4d
Binary files /dev/null and b/old/html/multidic/voices/word/3887.mp3 differ
diff --git a/old/html/multidic/voices/word/3888.mp3 b/old/html/multidic/voices/word/3888.mp3
new file mode 100644
index 0000000..5e72a7f
Binary files /dev/null and b/old/html/multidic/voices/word/3888.mp3 differ
diff --git a/old/html/multidic/voices/word/3889.mp3 b/old/html/multidic/voices/word/3889.mp3
new file mode 100644
index 0000000..679c720
Binary files /dev/null and b/old/html/multidic/voices/word/3889.mp3 differ
diff --git a/old/html/multidic/voices/word/389.mp3 b/old/html/multidic/voices/word/389.mp3
new file mode 100644
index 0000000..da03720
Binary files /dev/null and b/old/html/multidic/voices/word/389.mp3 differ
diff --git a/old/html/multidic/voices/word/3890.mp3 b/old/html/multidic/voices/word/3890.mp3
new file mode 100644
index 0000000..9049fcd
Binary files /dev/null and b/old/html/multidic/voices/word/3890.mp3 differ
diff --git a/old/html/multidic/voices/word/3891.mp3 b/old/html/multidic/voices/word/3891.mp3
new file mode 100644
index 0000000..5b40cac
Binary files /dev/null and b/old/html/multidic/voices/word/3891.mp3 differ
diff --git a/old/html/multidic/voices/word/3892.mp3 b/old/html/multidic/voices/word/3892.mp3
new file mode 100644
index 0000000..f4e907e
Binary files /dev/null and b/old/html/multidic/voices/word/3892.mp3 differ
diff --git a/old/html/multidic/voices/word/3893.mp3 b/old/html/multidic/voices/word/3893.mp3
new file mode 100644
index 0000000..b89d849
Binary files /dev/null and b/old/html/multidic/voices/word/3893.mp3 differ
diff --git a/old/html/multidic/voices/word/3894.mp3 b/old/html/multidic/voices/word/3894.mp3
new file mode 100644
index 0000000..53117d4
Binary files /dev/null and b/old/html/multidic/voices/word/3894.mp3 differ
diff --git a/old/html/multidic/voices/word/3895.mp3 b/old/html/multidic/voices/word/3895.mp3
new file mode 100644
index 0000000..77b2fd4
Binary files /dev/null and b/old/html/multidic/voices/word/3895.mp3 differ
diff --git a/old/html/multidic/voices/word/3896.mp3 b/old/html/multidic/voices/word/3896.mp3
new file mode 100644
index 0000000..b3843c4
Binary files /dev/null and b/old/html/multidic/voices/word/3896.mp3 differ
diff --git a/old/html/multidic/voices/word/3897.mp3 b/old/html/multidic/voices/word/3897.mp3
new file mode 100644
index 0000000..478ebb1
Binary files /dev/null and b/old/html/multidic/voices/word/3897.mp3 differ
diff --git a/old/html/multidic/voices/word/3898.mp3 b/old/html/multidic/voices/word/3898.mp3
new file mode 100644
index 0000000..5c0fd7a
Binary files /dev/null and b/old/html/multidic/voices/word/3898.mp3 differ
diff --git a/old/html/multidic/voices/word/3899.mp3 b/old/html/multidic/voices/word/3899.mp3
new file mode 100644
index 0000000..577975f
Binary files /dev/null and b/old/html/multidic/voices/word/3899.mp3 differ
diff --git a/old/html/multidic/voices/word/39.mp3 b/old/html/multidic/voices/word/39.mp3
new file mode 100644
index 0000000..1ad36db
Binary files /dev/null and b/old/html/multidic/voices/word/39.mp3 differ
diff --git a/old/html/multidic/voices/word/390.mp3 b/old/html/multidic/voices/word/390.mp3
new file mode 100644
index 0000000..f01e2f7
Binary files /dev/null and b/old/html/multidic/voices/word/390.mp3 differ
diff --git a/old/html/multidic/voices/word/3900.mp3 b/old/html/multidic/voices/word/3900.mp3
new file mode 100644
index 0000000..4af072d
Binary files /dev/null and b/old/html/multidic/voices/word/3900.mp3 differ
diff --git a/old/html/multidic/voices/word/3901.mp3 b/old/html/multidic/voices/word/3901.mp3
new file mode 100644
index 0000000..1de46b0
Binary files /dev/null and b/old/html/multidic/voices/word/3901.mp3 differ
diff --git a/old/html/multidic/voices/word/3902.mp3 b/old/html/multidic/voices/word/3902.mp3
new file mode 100644
index 0000000..a6b706c
Binary files /dev/null and b/old/html/multidic/voices/word/3902.mp3 differ
diff --git a/old/html/multidic/voices/word/3903.mp3 b/old/html/multidic/voices/word/3903.mp3
new file mode 100644
index 0000000..534a020
Binary files /dev/null and b/old/html/multidic/voices/word/3903.mp3 differ
diff --git a/old/html/multidic/voices/word/3904.mp3 b/old/html/multidic/voices/word/3904.mp3
new file mode 100644
index 0000000..bf9f895
Binary files /dev/null and b/old/html/multidic/voices/word/3904.mp3 differ
diff --git a/old/html/multidic/voices/word/3905.mp3 b/old/html/multidic/voices/word/3905.mp3
new file mode 100644
index 0000000..bc0f049
Binary files /dev/null and b/old/html/multidic/voices/word/3905.mp3 differ
diff --git a/old/html/multidic/voices/word/3906.mp3 b/old/html/multidic/voices/word/3906.mp3
new file mode 100644
index 0000000..ef6946d
Binary files /dev/null and b/old/html/multidic/voices/word/3906.mp3 differ
diff --git a/old/html/multidic/voices/word/3907.mp3 b/old/html/multidic/voices/word/3907.mp3
new file mode 100644
index 0000000..802f9b3
Binary files /dev/null and b/old/html/multidic/voices/word/3907.mp3 differ
diff --git a/old/html/multidic/voices/word/3908.mp3 b/old/html/multidic/voices/word/3908.mp3
new file mode 100644
index 0000000..ffffa06
Binary files /dev/null and b/old/html/multidic/voices/word/3908.mp3 differ
diff --git a/old/html/multidic/voices/word/3909.mp3 b/old/html/multidic/voices/word/3909.mp3
new file mode 100644
index 0000000..6cc8df6
Binary files /dev/null and b/old/html/multidic/voices/word/3909.mp3 differ
diff --git a/old/html/multidic/voices/word/391.mp3 b/old/html/multidic/voices/word/391.mp3
new file mode 100644
index 0000000..be6aff0
Binary files /dev/null and b/old/html/multidic/voices/word/391.mp3 differ
diff --git a/old/html/multidic/voices/word/3910.mp3 b/old/html/multidic/voices/word/3910.mp3
new file mode 100644
index 0000000..f01c42c
Binary files /dev/null and b/old/html/multidic/voices/word/3910.mp3 differ
diff --git a/old/html/multidic/voices/word/3911.mp3 b/old/html/multidic/voices/word/3911.mp3
new file mode 100644
index 0000000..83e5114
Binary files /dev/null and b/old/html/multidic/voices/word/3911.mp3 differ
diff --git a/old/html/multidic/voices/word/3912.mp3 b/old/html/multidic/voices/word/3912.mp3
new file mode 100644
index 0000000..1913b4f
Binary files /dev/null and b/old/html/multidic/voices/word/3912.mp3 differ
diff --git a/old/html/multidic/voices/word/3913.mp3 b/old/html/multidic/voices/word/3913.mp3
new file mode 100644
index 0000000..0a684fa
Binary files /dev/null and b/old/html/multidic/voices/word/3913.mp3 differ
diff --git a/old/html/multidic/voices/word/3914.mp3 b/old/html/multidic/voices/word/3914.mp3
new file mode 100644
index 0000000..34112f2
Binary files /dev/null and b/old/html/multidic/voices/word/3914.mp3 differ
diff --git a/old/html/multidic/voices/word/3915.mp3 b/old/html/multidic/voices/word/3915.mp3
new file mode 100644
index 0000000..730744e
Binary files /dev/null and b/old/html/multidic/voices/word/3915.mp3 differ
diff --git a/old/html/multidic/voices/word/3916.mp3 b/old/html/multidic/voices/word/3916.mp3
new file mode 100644
index 0000000..45f2524
Binary files /dev/null and b/old/html/multidic/voices/word/3916.mp3 differ
diff --git a/old/html/multidic/voices/word/3917.mp3 b/old/html/multidic/voices/word/3917.mp3
new file mode 100644
index 0000000..81590c5
Binary files /dev/null and b/old/html/multidic/voices/word/3917.mp3 differ
diff --git a/old/html/multidic/voices/word/3918.mp3 b/old/html/multidic/voices/word/3918.mp3
new file mode 100644
index 0000000..51bd85e
Binary files /dev/null and b/old/html/multidic/voices/word/3918.mp3 differ
diff --git a/old/html/multidic/voices/word/3919.mp3 b/old/html/multidic/voices/word/3919.mp3
new file mode 100644
index 0000000..0f823fc
Binary files /dev/null and b/old/html/multidic/voices/word/3919.mp3 differ
diff --git a/old/html/multidic/voices/word/392.mp3 b/old/html/multidic/voices/word/392.mp3
new file mode 100644
index 0000000..9a91fcc
Binary files /dev/null and b/old/html/multidic/voices/word/392.mp3 differ
diff --git a/old/html/multidic/voices/word/3920.mp3 b/old/html/multidic/voices/word/3920.mp3
new file mode 100644
index 0000000..3257e78
Binary files /dev/null and b/old/html/multidic/voices/word/3920.mp3 differ
diff --git a/old/html/multidic/voices/word/3921.mp3 b/old/html/multidic/voices/word/3921.mp3
new file mode 100644
index 0000000..66f3134
Binary files /dev/null and b/old/html/multidic/voices/word/3921.mp3 differ
diff --git a/old/html/multidic/voices/word/3922.mp3 b/old/html/multidic/voices/word/3922.mp3
new file mode 100644
index 0000000..32e226a
Binary files /dev/null and b/old/html/multidic/voices/word/3922.mp3 differ
diff --git a/old/html/multidic/voices/word/3923.mp3 b/old/html/multidic/voices/word/3923.mp3
new file mode 100644
index 0000000..eaf53aa
Binary files /dev/null and b/old/html/multidic/voices/word/3923.mp3 differ
diff --git a/old/html/multidic/voices/word/3924.mp3 b/old/html/multidic/voices/word/3924.mp3
new file mode 100644
index 0000000..d6dd3f9
Binary files /dev/null and b/old/html/multidic/voices/word/3924.mp3 differ
diff --git a/old/html/multidic/voices/word/3925.mp3 b/old/html/multidic/voices/word/3925.mp3
new file mode 100644
index 0000000..79a30f8
Binary files /dev/null and b/old/html/multidic/voices/word/3925.mp3 differ
diff --git a/old/html/multidic/voices/word/3926.mp3 b/old/html/multidic/voices/word/3926.mp3
new file mode 100644
index 0000000..ddfc403
Binary files /dev/null and b/old/html/multidic/voices/word/3926.mp3 differ
diff --git a/old/html/multidic/voices/word/3927.mp3 b/old/html/multidic/voices/word/3927.mp3
new file mode 100644
index 0000000..f959738
Binary files /dev/null and b/old/html/multidic/voices/word/3927.mp3 differ
diff --git a/old/html/multidic/voices/word/3928.mp3 b/old/html/multidic/voices/word/3928.mp3
new file mode 100644
index 0000000..bdb34ed
Binary files /dev/null and b/old/html/multidic/voices/word/3928.mp3 differ
diff --git a/old/html/multidic/voices/word/3929.mp3 b/old/html/multidic/voices/word/3929.mp3
new file mode 100644
index 0000000..53fb7b2
Binary files /dev/null and b/old/html/multidic/voices/word/3929.mp3 differ
diff --git a/old/html/multidic/voices/word/393.mp3 b/old/html/multidic/voices/word/393.mp3
new file mode 100644
index 0000000..4080255
Binary files /dev/null and b/old/html/multidic/voices/word/393.mp3 differ
diff --git a/old/html/multidic/voices/word/3930.mp3 b/old/html/multidic/voices/word/3930.mp3
new file mode 100644
index 0000000..9862f61
Binary files /dev/null and b/old/html/multidic/voices/word/3930.mp3 differ
diff --git a/old/html/multidic/voices/word/3931.mp3 b/old/html/multidic/voices/word/3931.mp3
new file mode 100644
index 0000000..8682f56
Binary files /dev/null and b/old/html/multidic/voices/word/3931.mp3 differ
diff --git a/old/html/multidic/voices/word/3932.mp3 b/old/html/multidic/voices/word/3932.mp3
new file mode 100644
index 0000000..908057b
Binary files /dev/null and b/old/html/multidic/voices/word/3932.mp3 differ
diff --git a/old/html/multidic/voices/word/3933.mp3 b/old/html/multidic/voices/word/3933.mp3
new file mode 100644
index 0000000..2ea5a1b
Binary files /dev/null and b/old/html/multidic/voices/word/3933.mp3 differ
diff --git a/old/html/multidic/voices/word/3934.mp3 b/old/html/multidic/voices/word/3934.mp3
new file mode 100644
index 0000000..a5d6f13
Binary files /dev/null and b/old/html/multidic/voices/word/3934.mp3 differ
diff --git a/old/html/multidic/voices/word/3935.mp3 b/old/html/multidic/voices/word/3935.mp3
new file mode 100644
index 0000000..ea73d3e
Binary files /dev/null and b/old/html/multidic/voices/word/3935.mp3 differ
diff --git a/old/html/multidic/voices/word/3936.mp3 b/old/html/multidic/voices/word/3936.mp3
new file mode 100644
index 0000000..79d5411
Binary files /dev/null and b/old/html/multidic/voices/word/3936.mp3 differ
diff --git a/old/html/multidic/voices/word/3937.mp3 b/old/html/multidic/voices/word/3937.mp3
new file mode 100644
index 0000000..cdbd92f
Binary files /dev/null and b/old/html/multidic/voices/word/3937.mp3 differ
diff --git a/old/html/multidic/voices/word/3938.mp3 b/old/html/multidic/voices/word/3938.mp3
new file mode 100644
index 0000000..4a8e783
Binary files /dev/null and b/old/html/multidic/voices/word/3938.mp3 differ
diff --git a/old/html/multidic/voices/word/3939.mp3 b/old/html/multidic/voices/word/3939.mp3
new file mode 100644
index 0000000..141bccd
Binary files /dev/null and b/old/html/multidic/voices/word/3939.mp3 differ
diff --git a/old/html/multidic/voices/word/394.mp3 b/old/html/multidic/voices/word/394.mp3
new file mode 100644
index 0000000..e963af9
Binary files /dev/null and b/old/html/multidic/voices/word/394.mp3 differ
diff --git a/old/html/multidic/voices/word/3940.mp3 b/old/html/multidic/voices/word/3940.mp3
new file mode 100644
index 0000000..0cff104
Binary files /dev/null and b/old/html/multidic/voices/word/3940.mp3 differ
diff --git a/old/html/multidic/voices/word/3941.mp3 b/old/html/multidic/voices/word/3941.mp3
new file mode 100644
index 0000000..71ed28f
Binary files /dev/null and b/old/html/multidic/voices/word/3941.mp3 differ
diff --git a/old/html/multidic/voices/word/3942.mp3 b/old/html/multidic/voices/word/3942.mp3
new file mode 100644
index 0000000..ad73788
Binary files /dev/null and b/old/html/multidic/voices/word/3942.mp3 differ
diff --git a/old/html/multidic/voices/word/3943.mp3 b/old/html/multidic/voices/word/3943.mp3
new file mode 100644
index 0000000..f8798b4
Binary files /dev/null and b/old/html/multidic/voices/word/3943.mp3 differ
diff --git a/old/html/multidic/voices/word/3944.mp3 b/old/html/multidic/voices/word/3944.mp3
new file mode 100644
index 0000000..c4e922d
Binary files /dev/null and b/old/html/multidic/voices/word/3944.mp3 differ
diff --git a/old/html/multidic/voices/word/3945.mp3 b/old/html/multidic/voices/word/3945.mp3
new file mode 100644
index 0000000..f674780
Binary files /dev/null and b/old/html/multidic/voices/word/3945.mp3 differ
diff --git a/old/html/multidic/voices/word/3946.mp3 b/old/html/multidic/voices/word/3946.mp3
new file mode 100644
index 0000000..d83a6a7
Binary files /dev/null and b/old/html/multidic/voices/word/3946.mp3 differ
diff --git a/old/html/multidic/voices/word/3947.mp3 b/old/html/multidic/voices/word/3947.mp3
new file mode 100644
index 0000000..af112fa
Binary files /dev/null and b/old/html/multidic/voices/word/3947.mp3 differ
diff --git a/old/html/multidic/voices/word/3948.mp3 b/old/html/multidic/voices/word/3948.mp3
new file mode 100644
index 0000000..57395db
Binary files /dev/null and b/old/html/multidic/voices/word/3948.mp3 differ
diff --git a/old/html/multidic/voices/word/3949.mp3 b/old/html/multidic/voices/word/3949.mp3
new file mode 100644
index 0000000..ec36cba
Binary files /dev/null and b/old/html/multidic/voices/word/3949.mp3 differ
diff --git a/old/html/multidic/voices/word/395.mp3 b/old/html/multidic/voices/word/395.mp3
new file mode 100644
index 0000000..fbdd11d
Binary files /dev/null and b/old/html/multidic/voices/word/395.mp3 differ
diff --git a/old/html/multidic/voices/word/3950.mp3 b/old/html/multidic/voices/word/3950.mp3
new file mode 100644
index 0000000..dcbdd7c
Binary files /dev/null and b/old/html/multidic/voices/word/3950.mp3 differ
diff --git a/old/html/multidic/voices/word/3951.mp3 b/old/html/multidic/voices/word/3951.mp3
new file mode 100644
index 0000000..4607c81
Binary files /dev/null and b/old/html/multidic/voices/word/3951.mp3 differ
diff --git a/old/html/multidic/voices/word/3952.mp3 b/old/html/multidic/voices/word/3952.mp3
new file mode 100644
index 0000000..9fc03f6
Binary files /dev/null and b/old/html/multidic/voices/word/3952.mp3 differ
diff --git a/old/html/multidic/voices/word/3953.mp3 b/old/html/multidic/voices/word/3953.mp3
new file mode 100644
index 0000000..7c2109a
Binary files /dev/null and b/old/html/multidic/voices/word/3953.mp3 differ
diff --git a/old/html/multidic/voices/word/3954.mp3 b/old/html/multidic/voices/word/3954.mp3
new file mode 100644
index 0000000..1ea590c
Binary files /dev/null and b/old/html/multidic/voices/word/3954.mp3 differ
diff --git a/old/html/multidic/voices/word/3955.mp3 b/old/html/multidic/voices/word/3955.mp3
new file mode 100644
index 0000000..b79f38b
Binary files /dev/null and b/old/html/multidic/voices/word/3955.mp3 differ
diff --git a/old/html/multidic/voices/word/3956.mp3 b/old/html/multidic/voices/word/3956.mp3
new file mode 100644
index 0000000..573e11e
Binary files /dev/null and b/old/html/multidic/voices/word/3956.mp3 differ
diff --git a/old/html/multidic/voices/word/3957.mp3 b/old/html/multidic/voices/word/3957.mp3
new file mode 100644
index 0000000..ec0a274
Binary files /dev/null and b/old/html/multidic/voices/word/3957.mp3 differ
diff --git a/old/html/multidic/voices/word/3958.mp3 b/old/html/multidic/voices/word/3958.mp3
new file mode 100644
index 0000000..272ad78
Binary files /dev/null and b/old/html/multidic/voices/word/3958.mp3 differ
diff --git a/old/html/multidic/voices/word/3959.mp3 b/old/html/multidic/voices/word/3959.mp3
new file mode 100644
index 0000000..6b5ae99
Binary files /dev/null and b/old/html/multidic/voices/word/3959.mp3 differ
diff --git a/old/html/multidic/voices/word/3960.mp3 b/old/html/multidic/voices/word/3960.mp3
new file mode 100644
index 0000000..21c3505
Binary files /dev/null and b/old/html/multidic/voices/word/3960.mp3 differ
diff --git a/old/html/multidic/voices/word/3961.mp3 b/old/html/multidic/voices/word/3961.mp3
new file mode 100644
index 0000000..5c63e67
Binary files /dev/null and b/old/html/multidic/voices/word/3961.mp3 differ
diff --git a/old/html/multidic/voices/word/3962.mp3 b/old/html/multidic/voices/word/3962.mp3
new file mode 100644
index 0000000..bbc15ef
Binary files /dev/null and b/old/html/multidic/voices/word/3962.mp3 differ
diff --git a/old/html/multidic/voices/word/3963.mp3 b/old/html/multidic/voices/word/3963.mp3
new file mode 100644
index 0000000..e37d339
Binary files /dev/null and b/old/html/multidic/voices/word/3963.mp3 differ
diff --git a/old/html/multidic/voices/word/3964.mp3 b/old/html/multidic/voices/word/3964.mp3
new file mode 100644
index 0000000..13f53a7
Binary files /dev/null and b/old/html/multidic/voices/word/3964.mp3 differ
diff --git a/old/html/multidic/voices/word/3965.mp3 b/old/html/multidic/voices/word/3965.mp3
new file mode 100644
index 0000000..3ac2c01
Binary files /dev/null and b/old/html/multidic/voices/word/3965.mp3 differ
diff --git a/old/html/multidic/voices/word/3966.mp3 b/old/html/multidic/voices/word/3966.mp3
new file mode 100644
index 0000000..a21a461
Binary files /dev/null and b/old/html/multidic/voices/word/3966.mp3 differ
diff --git a/old/html/multidic/voices/word/3967.mp3 b/old/html/multidic/voices/word/3967.mp3
new file mode 100644
index 0000000..a47f72c
Binary files /dev/null and b/old/html/multidic/voices/word/3967.mp3 differ
diff --git a/old/html/multidic/voices/word/3968.mp3 b/old/html/multidic/voices/word/3968.mp3
new file mode 100644
index 0000000..4d5962c
Binary files /dev/null and b/old/html/multidic/voices/word/3968.mp3 differ
diff --git a/old/html/multidic/voices/word/3969.mp3 b/old/html/multidic/voices/word/3969.mp3
new file mode 100644
index 0000000..561698d
Binary files /dev/null and b/old/html/multidic/voices/word/3969.mp3 differ
diff --git a/old/html/multidic/voices/word/397.mp3 b/old/html/multidic/voices/word/397.mp3
new file mode 100644
index 0000000..4fb3765
Binary files /dev/null and b/old/html/multidic/voices/word/397.mp3 differ
diff --git a/old/html/multidic/voices/word/3970.mp3 b/old/html/multidic/voices/word/3970.mp3
new file mode 100644
index 0000000..0541c9d
Binary files /dev/null and b/old/html/multidic/voices/word/3970.mp3 differ
diff --git a/old/html/multidic/voices/word/3971.mp3 b/old/html/multidic/voices/word/3971.mp3
new file mode 100644
index 0000000..348494b
Binary files /dev/null and b/old/html/multidic/voices/word/3971.mp3 differ
diff --git a/old/html/multidic/voices/word/3972.mp3 b/old/html/multidic/voices/word/3972.mp3
new file mode 100644
index 0000000..ab2ada8
Binary files /dev/null and b/old/html/multidic/voices/word/3972.mp3 differ
diff --git a/old/html/multidic/voices/word/3973.mp3 b/old/html/multidic/voices/word/3973.mp3
new file mode 100644
index 0000000..e98d941
Binary files /dev/null and b/old/html/multidic/voices/word/3973.mp3 differ
diff --git a/old/html/multidic/voices/word/3974.mp3 b/old/html/multidic/voices/word/3974.mp3
new file mode 100644
index 0000000..4107961
Binary files /dev/null and b/old/html/multidic/voices/word/3974.mp3 differ
diff --git a/old/html/multidic/voices/word/3975.mp3 b/old/html/multidic/voices/word/3975.mp3
new file mode 100644
index 0000000..e053f75
Binary files /dev/null and b/old/html/multidic/voices/word/3975.mp3 differ
diff --git a/old/html/multidic/voices/word/3976.mp3 b/old/html/multidic/voices/word/3976.mp3
new file mode 100644
index 0000000..240a798
Binary files /dev/null and b/old/html/multidic/voices/word/3976.mp3 differ
diff --git a/old/html/multidic/voices/word/3977.mp3 b/old/html/multidic/voices/word/3977.mp3
new file mode 100644
index 0000000..6a78729
Binary files /dev/null and b/old/html/multidic/voices/word/3977.mp3 differ
diff --git a/old/html/multidic/voices/word/3979.mp3 b/old/html/multidic/voices/word/3979.mp3
new file mode 100644
index 0000000..956a507
Binary files /dev/null and b/old/html/multidic/voices/word/3979.mp3 differ
diff --git a/old/html/multidic/voices/word/398.mp3 b/old/html/multidic/voices/word/398.mp3
new file mode 100644
index 0000000..828ea11
Binary files /dev/null and b/old/html/multidic/voices/word/398.mp3 differ
diff --git a/old/html/multidic/voices/word/3980.mp3 b/old/html/multidic/voices/word/3980.mp3
new file mode 100644
index 0000000..6a4d7ad
Binary files /dev/null and b/old/html/multidic/voices/word/3980.mp3 differ
diff --git a/old/html/multidic/voices/word/3981.mp3 b/old/html/multidic/voices/word/3981.mp3
new file mode 100644
index 0000000..e3be37b
Binary files /dev/null and b/old/html/multidic/voices/word/3981.mp3 differ
diff --git a/old/html/multidic/voices/word/3982.mp3 b/old/html/multidic/voices/word/3982.mp3
new file mode 100644
index 0000000..a9a8b4d
Binary files /dev/null and b/old/html/multidic/voices/word/3982.mp3 differ
diff --git a/old/html/multidic/voices/word/3983.mp3 b/old/html/multidic/voices/word/3983.mp3
new file mode 100644
index 0000000..c44f136
Binary files /dev/null and b/old/html/multidic/voices/word/3983.mp3 differ
diff --git a/old/html/multidic/voices/word/3984.mp3 b/old/html/multidic/voices/word/3984.mp3
new file mode 100644
index 0000000..20916b9
Binary files /dev/null and b/old/html/multidic/voices/word/3984.mp3 differ
diff --git a/old/html/multidic/voices/word/3985.mp3 b/old/html/multidic/voices/word/3985.mp3
new file mode 100644
index 0000000..3502e3d
Binary files /dev/null and b/old/html/multidic/voices/word/3985.mp3 differ
diff --git a/old/html/multidic/voices/word/3986.mp3 b/old/html/multidic/voices/word/3986.mp3
new file mode 100644
index 0000000..5c3ed3c
Binary files /dev/null and b/old/html/multidic/voices/word/3986.mp3 differ
diff --git a/old/html/multidic/voices/word/3987.mp3 b/old/html/multidic/voices/word/3987.mp3
new file mode 100644
index 0000000..d62a3c9
Binary files /dev/null and b/old/html/multidic/voices/word/3987.mp3 differ
diff --git a/old/html/multidic/voices/word/3988.mp3 b/old/html/multidic/voices/word/3988.mp3
new file mode 100644
index 0000000..2830e32
Binary files /dev/null and b/old/html/multidic/voices/word/3988.mp3 differ
diff --git a/old/html/multidic/voices/word/3989.mp3 b/old/html/multidic/voices/word/3989.mp3
new file mode 100644
index 0000000..78689f2
Binary files /dev/null and b/old/html/multidic/voices/word/3989.mp3 differ
diff --git a/old/html/multidic/voices/word/399.mp3 b/old/html/multidic/voices/word/399.mp3
new file mode 100644
index 0000000..4bb5cd4
Binary files /dev/null and b/old/html/multidic/voices/word/399.mp3 differ
diff --git a/old/html/multidic/voices/word/3990.mp3 b/old/html/multidic/voices/word/3990.mp3
new file mode 100644
index 0000000..580e702
Binary files /dev/null and b/old/html/multidic/voices/word/3990.mp3 differ
diff --git a/old/html/multidic/voices/word/3991.mp3 b/old/html/multidic/voices/word/3991.mp3
new file mode 100644
index 0000000..26007ca
Binary files /dev/null and b/old/html/multidic/voices/word/3991.mp3 differ
diff --git a/old/html/multidic/voices/word/3992.mp3 b/old/html/multidic/voices/word/3992.mp3
new file mode 100644
index 0000000..4768bca
Binary files /dev/null and b/old/html/multidic/voices/word/3992.mp3 differ
diff --git a/old/html/multidic/voices/word/3993.mp3 b/old/html/multidic/voices/word/3993.mp3
new file mode 100644
index 0000000..85b23d5
Binary files /dev/null and b/old/html/multidic/voices/word/3993.mp3 differ
diff --git a/old/html/multidic/voices/word/3994.mp3 b/old/html/multidic/voices/word/3994.mp3
new file mode 100644
index 0000000..72cf2f9
Binary files /dev/null and b/old/html/multidic/voices/word/3994.mp3 differ
diff --git a/old/html/multidic/voices/word/3995.mp3 b/old/html/multidic/voices/word/3995.mp3
new file mode 100644
index 0000000..9d3db17
Binary files /dev/null and b/old/html/multidic/voices/word/3995.mp3 differ
diff --git a/old/html/multidic/voices/word/3996.mp3 b/old/html/multidic/voices/word/3996.mp3
new file mode 100644
index 0000000..6aec10e
Binary files /dev/null and b/old/html/multidic/voices/word/3996.mp3 differ
diff --git a/old/html/multidic/voices/word/3997.mp3 b/old/html/multidic/voices/word/3997.mp3
new file mode 100644
index 0000000..5c0870f
Binary files /dev/null and b/old/html/multidic/voices/word/3997.mp3 differ
diff --git a/old/html/multidic/voices/word/3998.mp3 b/old/html/multidic/voices/word/3998.mp3
new file mode 100644
index 0000000..e32674f
Binary files /dev/null and b/old/html/multidic/voices/word/3998.mp3 differ
diff --git a/old/html/multidic/voices/word/3999.mp3 b/old/html/multidic/voices/word/3999.mp3
new file mode 100644
index 0000000..1b8aa2e
Binary files /dev/null and b/old/html/multidic/voices/word/3999.mp3 differ
diff --git a/old/html/multidic/voices/word/40.mp3 b/old/html/multidic/voices/word/40.mp3
new file mode 100644
index 0000000..4d9db72
Binary files /dev/null and b/old/html/multidic/voices/word/40.mp3 differ
diff --git a/old/html/multidic/voices/word/400.mp3 b/old/html/multidic/voices/word/400.mp3
new file mode 100644
index 0000000..1a93ab6
Binary files /dev/null and b/old/html/multidic/voices/word/400.mp3 differ
diff --git a/old/html/multidic/voices/word/4000.mp3 b/old/html/multidic/voices/word/4000.mp3
new file mode 100644
index 0000000..f2febb6
Binary files /dev/null and b/old/html/multidic/voices/word/4000.mp3 differ
diff --git a/old/html/multidic/voices/word/4001.mp3 b/old/html/multidic/voices/word/4001.mp3
new file mode 100644
index 0000000..35e70a7
Binary files /dev/null and b/old/html/multidic/voices/word/4001.mp3 differ
diff --git a/old/html/multidic/voices/word/4002.mp3 b/old/html/multidic/voices/word/4002.mp3
new file mode 100644
index 0000000..e42e840
Binary files /dev/null and b/old/html/multidic/voices/word/4002.mp3 differ
diff --git a/old/html/multidic/voices/word/4003.mp3 b/old/html/multidic/voices/word/4003.mp3
new file mode 100644
index 0000000..8bda55e
Binary files /dev/null and b/old/html/multidic/voices/word/4003.mp3 differ
diff --git a/old/html/multidic/voices/word/4004.mp3 b/old/html/multidic/voices/word/4004.mp3
new file mode 100644
index 0000000..41a6d73
Binary files /dev/null and b/old/html/multidic/voices/word/4004.mp3 differ
diff --git a/old/html/multidic/voices/word/4005.mp3 b/old/html/multidic/voices/word/4005.mp3
new file mode 100644
index 0000000..2e1afc4
Binary files /dev/null and b/old/html/multidic/voices/word/4005.mp3 differ
diff --git a/old/html/multidic/voices/word/4006.mp3 b/old/html/multidic/voices/word/4006.mp3
new file mode 100644
index 0000000..1d9071a
Binary files /dev/null and b/old/html/multidic/voices/word/4006.mp3 differ
diff --git a/old/html/multidic/voices/word/4007.mp3 b/old/html/multidic/voices/word/4007.mp3
new file mode 100644
index 0000000..cadb885
Binary files /dev/null and b/old/html/multidic/voices/word/4007.mp3 differ
diff --git a/old/html/multidic/voices/word/4008.mp3 b/old/html/multidic/voices/word/4008.mp3
new file mode 100644
index 0000000..4ef524b
Binary files /dev/null and b/old/html/multidic/voices/word/4008.mp3 differ
diff --git a/old/html/multidic/voices/word/4009.mp3 b/old/html/multidic/voices/word/4009.mp3
new file mode 100644
index 0000000..a1ff1e4
Binary files /dev/null and b/old/html/multidic/voices/word/4009.mp3 differ
diff --git a/old/html/multidic/voices/word/401.mp3 b/old/html/multidic/voices/word/401.mp3
new file mode 100644
index 0000000..79ed5e4
Binary files /dev/null and b/old/html/multidic/voices/word/401.mp3 differ
diff --git a/old/html/multidic/voices/word/4010.mp3 b/old/html/multidic/voices/word/4010.mp3
new file mode 100644
index 0000000..5e846ce
Binary files /dev/null and b/old/html/multidic/voices/word/4010.mp3 differ
diff --git a/old/html/multidic/voices/word/4011.mp3 b/old/html/multidic/voices/word/4011.mp3
new file mode 100644
index 0000000..d4f236e
Binary files /dev/null and b/old/html/multidic/voices/word/4011.mp3 differ
diff --git a/old/html/multidic/voices/word/4012.mp3 b/old/html/multidic/voices/word/4012.mp3
new file mode 100644
index 0000000..6340723
Binary files /dev/null and b/old/html/multidic/voices/word/4012.mp3 differ
diff --git a/old/html/multidic/voices/word/4013.mp3 b/old/html/multidic/voices/word/4013.mp3
new file mode 100644
index 0000000..c67b79f
Binary files /dev/null and b/old/html/multidic/voices/word/4013.mp3 differ
diff --git a/old/html/multidic/voices/word/4014.mp3 b/old/html/multidic/voices/word/4014.mp3
new file mode 100644
index 0000000..70a7970
Binary files /dev/null and b/old/html/multidic/voices/word/4014.mp3 differ
diff --git a/old/html/multidic/voices/word/4015.mp3 b/old/html/multidic/voices/word/4015.mp3
new file mode 100644
index 0000000..c4ca388
Binary files /dev/null and b/old/html/multidic/voices/word/4015.mp3 differ
diff --git a/old/html/multidic/voices/word/4016.mp3 b/old/html/multidic/voices/word/4016.mp3
new file mode 100644
index 0000000..fc9cd07
Binary files /dev/null and b/old/html/multidic/voices/word/4016.mp3 differ
diff --git a/old/html/multidic/voices/word/4017.mp3 b/old/html/multidic/voices/word/4017.mp3
new file mode 100644
index 0000000..c55c62e
Binary files /dev/null and b/old/html/multidic/voices/word/4017.mp3 differ
diff --git a/old/html/multidic/voices/word/4018.mp3 b/old/html/multidic/voices/word/4018.mp3
new file mode 100644
index 0000000..cad21e9
Binary files /dev/null and b/old/html/multidic/voices/word/4018.mp3 differ
diff --git a/old/html/multidic/voices/word/4019.mp3 b/old/html/multidic/voices/word/4019.mp3
new file mode 100644
index 0000000..d5d6d92
Binary files /dev/null and b/old/html/multidic/voices/word/4019.mp3 differ
diff --git a/old/html/multidic/voices/word/402.mp3 b/old/html/multidic/voices/word/402.mp3
new file mode 100644
index 0000000..c938ed4
Binary files /dev/null and b/old/html/multidic/voices/word/402.mp3 differ
diff --git a/old/html/multidic/voices/word/4020.mp3 b/old/html/multidic/voices/word/4020.mp3
new file mode 100644
index 0000000..43ece46
Binary files /dev/null and b/old/html/multidic/voices/word/4020.mp3 differ
diff --git a/old/html/multidic/voices/word/4021.mp3 b/old/html/multidic/voices/word/4021.mp3
new file mode 100644
index 0000000..139e37a
Binary files /dev/null and b/old/html/multidic/voices/word/4021.mp3 differ
diff --git a/old/html/multidic/voices/word/4022.mp3 b/old/html/multidic/voices/word/4022.mp3
new file mode 100644
index 0000000..242d284
Binary files /dev/null and b/old/html/multidic/voices/word/4022.mp3 differ
diff --git a/old/html/multidic/voices/word/4023.mp3 b/old/html/multidic/voices/word/4023.mp3
new file mode 100644
index 0000000..9f23773
Binary files /dev/null and b/old/html/multidic/voices/word/4023.mp3 differ
diff --git a/old/html/multidic/voices/word/4024.mp3 b/old/html/multidic/voices/word/4024.mp3
new file mode 100644
index 0000000..e063add
Binary files /dev/null and b/old/html/multidic/voices/word/4024.mp3 differ
diff --git a/old/html/multidic/voices/word/4025.mp3 b/old/html/multidic/voices/word/4025.mp3
new file mode 100644
index 0000000..e321367
Binary files /dev/null and b/old/html/multidic/voices/word/4025.mp3 differ
diff --git a/old/html/multidic/voices/word/4026.mp3 b/old/html/multidic/voices/word/4026.mp3
new file mode 100644
index 0000000..d04fbe3
Binary files /dev/null and b/old/html/multidic/voices/word/4026.mp3 differ
diff --git a/old/html/multidic/voices/word/4027.mp3 b/old/html/multidic/voices/word/4027.mp3
new file mode 100644
index 0000000..45cf653
Binary files /dev/null and b/old/html/multidic/voices/word/4027.mp3 differ
diff --git a/old/html/multidic/voices/word/4028.mp3 b/old/html/multidic/voices/word/4028.mp3
new file mode 100644
index 0000000..066eb8f
Binary files /dev/null and b/old/html/multidic/voices/word/4028.mp3 differ
diff --git a/old/html/multidic/voices/word/4029.mp3 b/old/html/multidic/voices/word/4029.mp3
new file mode 100644
index 0000000..fd000a3
Binary files /dev/null and b/old/html/multidic/voices/word/4029.mp3 differ
diff --git a/old/html/multidic/voices/word/403.mp3 b/old/html/multidic/voices/word/403.mp3
new file mode 100644
index 0000000..87865c3
Binary files /dev/null and b/old/html/multidic/voices/word/403.mp3 differ
diff --git a/old/html/multidic/voices/word/4030.mp3 b/old/html/multidic/voices/word/4030.mp3
new file mode 100644
index 0000000..e5c336a
Binary files /dev/null and b/old/html/multidic/voices/word/4030.mp3 differ
diff --git a/old/html/multidic/voices/word/4031.mp3 b/old/html/multidic/voices/word/4031.mp3
new file mode 100644
index 0000000..e631c74
Binary files /dev/null and b/old/html/multidic/voices/word/4031.mp3 differ
diff --git a/old/html/multidic/voices/word/4032.mp3 b/old/html/multidic/voices/word/4032.mp3
new file mode 100644
index 0000000..0b6f3a1
Binary files /dev/null and b/old/html/multidic/voices/word/4032.mp3 differ
diff --git a/old/html/multidic/voices/word/4033.mp3 b/old/html/multidic/voices/word/4033.mp3
new file mode 100644
index 0000000..c263521
Binary files /dev/null and b/old/html/multidic/voices/word/4033.mp3 differ
diff --git a/old/html/multidic/voices/word/4034.mp3 b/old/html/multidic/voices/word/4034.mp3
new file mode 100644
index 0000000..d1f0ee3
Binary files /dev/null and b/old/html/multidic/voices/word/4034.mp3 differ
diff --git a/old/html/multidic/voices/word/4035.mp3 b/old/html/multidic/voices/word/4035.mp3
new file mode 100644
index 0000000..7150a6c
Binary files /dev/null and b/old/html/multidic/voices/word/4035.mp3 differ
diff --git a/old/html/multidic/voices/word/4036.mp3 b/old/html/multidic/voices/word/4036.mp3
new file mode 100644
index 0000000..30a60d9
Binary files /dev/null and b/old/html/multidic/voices/word/4036.mp3 differ
diff --git a/old/html/multidic/voices/word/4037.mp3 b/old/html/multidic/voices/word/4037.mp3
new file mode 100644
index 0000000..5f84ec8
Binary files /dev/null and b/old/html/multidic/voices/word/4037.mp3 differ
diff --git a/old/html/multidic/voices/word/4038.mp3 b/old/html/multidic/voices/word/4038.mp3
new file mode 100644
index 0000000..01a27e4
Binary files /dev/null and b/old/html/multidic/voices/word/4038.mp3 differ
diff --git a/old/html/multidic/voices/word/4039.mp3 b/old/html/multidic/voices/word/4039.mp3
new file mode 100644
index 0000000..9f8ecaf
Binary files /dev/null and b/old/html/multidic/voices/word/4039.mp3 differ
diff --git a/old/html/multidic/voices/word/404.mp3 b/old/html/multidic/voices/word/404.mp3
new file mode 100644
index 0000000..b227a57
Binary files /dev/null and b/old/html/multidic/voices/word/404.mp3 differ
diff --git a/old/html/multidic/voices/word/4040.mp3 b/old/html/multidic/voices/word/4040.mp3
new file mode 100644
index 0000000..2dc3681
Binary files /dev/null and b/old/html/multidic/voices/word/4040.mp3 differ
diff --git a/old/html/multidic/voices/word/4041.mp3 b/old/html/multidic/voices/word/4041.mp3
new file mode 100644
index 0000000..c2127d7
Binary files /dev/null and b/old/html/multidic/voices/word/4041.mp3 differ
diff --git a/old/html/multidic/voices/word/4042.mp3 b/old/html/multidic/voices/word/4042.mp3
new file mode 100644
index 0000000..5bff5fb
Binary files /dev/null and b/old/html/multidic/voices/word/4042.mp3 differ
diff --git a/old/html/multidic/voices/word/4043.mp3 b/old/html/multidic/voices/word/4043.mp3
new file mode 100644
index 0000000..7e27336
Binary files /dev/null and b/old/html/multidic/voices/word/4043.mp3 differ
diff --git a/old/html/multidic/voices/word/4044.mp3 b/old/html/multidic/voices/word/4044.mp3
new file mode 100644
index 0000000..9aa4c84
Binary files /dev/null and b/old/html/multidic/voices/word/4044.mp3 differ
diff --git a/old/html/multidic/voices/word/4045.mp3 b/old/html/multidic/voices/word/4045.mp3
new file mode 100644
index 0000000..aa6458a
Binary files /dev/null and b/old/html/multidic/voices/word/4045.mp3 differ
diff --git a/old/html/multidic/voices/word/4046.mp3 b/old/html/multidic/voices/word/4046.mp3
new file mode 100644
index 0000000..e2c66ad
Binary files /dev/null and b/old/html/multidic/voices/word/4046.mp3 differ
diff --git a/old/html/multidic/voices/word/4047.mp3 b/old/html/multidic/voices/word/4047.mp3
new file mode 100644
index 0000000..7b54252
Binary files /dev/null and b/old/html/multidic/voices/word/4047.mp3 differ
diff --git a/old/html/multidic/voices/word/4048.mp3 b/old/html/multidic/voices/word/4048.mp3
new file mode 100644
index 0000000..5a5c2f4
Binary files /dev/null and b/old/html/multidic/voices/word/4048.mp3 differ
diff --git a/old/html/multidic/voices/word/4049.mp3 b/old/html/multidic/voices/word/4049.mp3
new file mode 100644
index 0000000..103eee3
Binary files /dev/null and b/old/html/multidic/voices/word/4049.mp3 differ
diff --git a/old/html/multidic/voices/word/405.mp3 b/old/html/multidic/voices/word/405.mp3
new file mode 100644
index 0000000..a1c6199
Binary files /dev/null and b/old/html/multidic/voices/word/405.mp3 differ
diff --git a/old/html/multidic/voices/word/4051.mp3 b/old/html/multidic/voices/word/4051.mp3
new file mode 100644
index 0000000..fddaabf
Binary files /dev/null and b/old/html/multidic/voices/word/4051.mp3 differ
diff --git a/old/html/multidic/voices/word/4052.mp3 b/old/html/multidic/voices/word/4052.mp3
new file mode 100644
index 0000000..35ca920
Binary files /dev/null and b/old/html/multidic/voices/word/4052.mp3 differ
diff --git a/old/html/multidic/voices/word/4053.mp3 b/old/html/multidic/voices/word/4053.mp3
new file mode 100644
index 0000000..10740a5
Binary files /dev/null and b/old/html/multidic/voices/word/4053.mp3 differ
diff --git a/old/html/multidic/voices/word/4054.mp3 b/old/html/multidic/voices/word/4054.mp3
new file mode 100644
index 0000000..d2722cd
Binary files /dev/null and b/old/html/multidic/voices/word/4054.mp3 differ
diff --git a/old/html/multidic/voices/word/4055.mp3 b/old/html/multidic/voices/word/4055.mp3
new file mode 100644
index 0000000..d5dd9f4
Binary files /dev/null and b/old/html/multidic/voices/word/4055.mp3 differ
diff --git a/old/html/multidic/voices/word/4056.mp3 b/old/html/multidic/voices/word/4056.mp3
new file mode 100644
index 0000000..ef32ca4
Binary files /dev/null and b/old/html/multidic/voices/word/4056.mp3 differ
diff --git a/old/html/multidic/voices/word/4057.mp3 b/old/html/multidic/voices/word/4057.mp3
new file mode 100644
index 0000000..4a879f6
Binary files /dev/null and b/old/html/multidic/voices/word/4057.mp3 differ
diff --git a/old/html/multidic/voices/word/4058.mp3 b/old/html/multidic/voices/word/4058.mp3
new file mode 100644
index 0000000..51579ac
Binary files /dev/null and b/old/html/multidic/voices/word/4058.mp3 differ
diff --git a/old/html/multidic/voices/word/406.mp3 b/old/html/multidic/voices/word/406.mp3
new file mode 100644
index 0000000..50d6b1e
Binary files /dev/null and b/old/html/multidic/voices/word/406.mp3 differ
diff --git a/old/html/multidic/voices/word/4060.mp3 b/old/html/multidic/voices/word/4060.mp3
new file mode 100644
index 0000000..d1fd35f
Binary files /dev/null and b/old/html/multidic/voices/word/4060.mp3 differ
diff --git a/old/html/multidic/voices/word/4061.mp3 b/old/html/multidic/voices/word/4061.mp3
new file mode 100644
index 0000000..af690b7
Binary files /dev/null and b/old/html/multidic/voices/word/4061.mp3 differ
diff --git a/old/html/multidic/voices/word/4062.mp3 b/old/html/multidic/voices/word/4062.mp3
new file mode 100644
index 0000000..e373bce
Binary files /dev/null and b/old/html/multidic/voices/word/4062.mp3 differ
diff --git a/old/html/multidic/voices/word/4063.mp3 b/old/html/multidic/voices/word/4063.mp3
new file mode 100644
index 0000000..d6cd9a3
Binary files /dev/null and b/old/html/multidic/voices/word/4063.mp3 differ
diff --git a/old/html/multidic/voices/word/4064.mp3 b/old/html/multidic/voices/word/4064.mp3
new file mode 100644
index 0000000..740c0a0
Binary files /dev/null and b/old/html/multidic/voices/word/4064.mp3 differ
diff --git a/old/html/multidic/voices/word/4065.mp3 b/old/html/multidic/voices/word/4065.mp3
new file mode 100644
index 0000000..00426f6
Binary files /dev/null and b/old/html/multidic/voices/word/4065.mp3 differ
diff --git a/old/html/multidic/voices/word/4066.mp3 b/old/html/multidic/voices/word/4066.mp3
new file mode 100644
index 0000000..74c589b
Binary files /dev/null and b/old/html/multidic/voices/word/4066.mp3 differ
diff --git a/old/html/multidic/voices/word/4067.mp3 b/old/html/multidic/voices/word/4067.mp3
new file mode 100644
index 0000000..a68096e
Binary files /dev/null and b/old/html/multidic/voices/word/4067.mp3 differ
diff --git a/old/html/multidic/voices/word/4068.mp3 b/old/html/multidic/voices/word/4068.mp3
new file mode 100644
index 0000000..2a186c4
Binary files /dev/null and b/old/html/multidic/voices/word/4068.mp3 differ
diff --git a/old/html/multidic/voices/word/4069.mp3 b/old/html/multidic/voices/word/4069.mp3
new file mode 100644
index 0000000..1f19113
Binary files /dev/null and b/old/html/multidic/voices/word/4069.mp3 differ
diff --git a/old/html/multidic/voices/word/407.mp3 b/old/html/multidic/voices/word/407.mp3
new file mode 100644
index 0000000..3ae9533
Binary files /dev/null and b/old/html/multidic/voices/word/407.mp3 differ
diff --git a/old/html/multidic/voices/word/4072.mp3 b/old/html/multidic/voices/word/4072.mp3
new file mode 100644
index 0000000..34ad8c7
Binary files /dev/null and b/old/html/multidic/voices/word/4072.mp3 differ
diff --git a/old/html/multidic/voices/word/4073.mp3 b/old/html/multidic/voices/word/4073.mp3
new file mode 100644
index 0000000..9973471
Binary files /dev/null and b/old/html/multidic/voices/word/4073.mp3 differ
diff --git a/old/html/multidic/voices/word/4074.mp3 b/old/html/multidic/voices/word/4074.mp3
new file mode 100644
index 0000000..0d03a23
Binary files /dev/null and b/old/html/multidic/voices/word/4074.mp3 differ
diff --git a/old/html/multidic/voices/word/4075.mp3 b/old/html/multidic/voices/word/4075.mp3
new file mode 100644
index 0000000..25cf60f
Binary files /dev/null and b/old/html/multidic/voices/word/4075.mp3 differ
diff --git a/old/html/multidic/voices/word/4076.mp3 b/old/html/multidic/voices/word/4076.mp3
new file mode 100644
index 0000000..b4fff27
Binary files /dev/null and b/old/html/multidic/voices/word/4076.mp3 differ
diff --git a/old/html/multidic/voices/word/4077.mp3 b/old/html/multidic/voices/word/4077.mp3
new file mode 100644
index 0000000..6435019
Binary files /dev/null and b/old/html/multidic/voices/word/4077.mp3 differ
diff --git a/old/html/multidic/voices/word/4078.mp3 b/old/html/multidic/voices/word/4078.mp3
new file mode 100644
index 0000000..986de70
Binary files /dev/null and b/old/html/multidic/voices/word/4078.mp3 differ
diff --git a/old/html/multidic/voices/word/4079.mp3 b/old/html/multidic/voices/word/4079.mp3
new file mode 100644
index 0000000..c28a0d6
Binary files /dev/null and b/old/html/multidic/voices/word/4079.mp3 differ
diff --git a/old/html/multidic/voices/word/408.mp3 b/old/html/multidic/voices/word/408.mp3
new file mode 100644
index 0000000..cab6fa7
Binary files /dev/null and b/old/html/multidic/voices/word/408.mp3 differ
diff --git a/old/html/multidic/voices/word/4080.mp3 b/old/html/multidic/voices/word/4080.mp3
new file mode 100644
index 0000000..c08adf5
Binary files /dev/null and b/old/html/multidic/voices/word/4080.mp3 differ
diff --git a/old/html/multidic/voices/word/4081.mp3 b/old/html/multidic/voices/word/4081.mp3
new file mode 100644
index 0000000..327e061
Binary files /dev/null and b/old/html/multidic/voices/word/4081.mp3 differ
diff --git a/old/html/multidic/voices/word/4082.mp3 b/old/html/multidic/voices/word/4082.mp3
new file mode 100644
index 0000000..f1ab26f
Binary files /dev/null and b/old/html/multidic/voices/word/4082.mp3 differ
diff --git a/old/html/multidic/voices/word/4083.mp3 b/old/html/multidic/voices/word/4083.mp3
new file mode 100644
index 0000000..d86b691
Binary files /dev/null and b/old/html/multidic/voices/word/4083.mp3 differ
diff --git a/old/html/multidic/voices/word/4084.mp3 b/old/html/multidic/voices/word/4084.mp3
new file mode 100644
index 0000000..0563351
Binary files /dev/null and b/old/html/multidic/voices/word/4084.mp3 differ
diff --git a/old/html/multidic/voices/word/4085.mp3 b/old/html/multidic/voices/word/4085.mp3
new file mode 100644
index 0000000..82b0af5
Binary files /dev/null and b/old/html/multidic/voices/word/4085.mp3 differ
diff --git a/old/html/multidic/voices/word/4086.mp3 b/old/html/multidic/voices/word/4086.mp3
new file mode 100644
index 0000000..fd5ca00
Binary files /dev/null and b/old/html/multidic/voices/word/4086.mp3 differ
diff --git a/old/html/multidic/voices/word/4087.mp3 b/old/html/multidic/voices/word/4087.mp3
new file mode 100644
index 0000000..01cb592
Binary files /dev/null and b/old/html/multidic/voices/word/4087.mp3 differ
diff --git a/old/html/multidic/voices/word/4088.mp3 b/old/html/multidic/voices/word/4088.mp3
new file mode 100644
index 0000000..1e0c088
Binary files /dev/null and b/old/html/multidic/voices/word/4088.mp3 differ
diff --git a/old/html/multidic/voices/word/4089.mp3 b/old/html/multidic/voices/word/4089.mp3
new file mode 100644
index 0000000..1944689
Binary files /dev/null and b/old/html/multidic/voices/word/4089.mp3 differ
diff --git a/old/html/multidic/voices/word/409.mp3 b/old/html/multidic/voices/word/409.mp3
new file mode 100644
index 0000000..75ae967
Binary files /dev/null and b/old/html/multidic/voices/word/409.mp3 differ
diff --git a/old/html/multidic/voices/word/4090.mp3 b/old/html/multidic/voices/word/4090.mp3
new file mode 100644
index 0000000..85d9588
Binary files /dev/null and b/old/html/multidic/voices/word/4090.mp3 differ
diff --git a/old/html/multidic/voices/word/4091.mp3 b/old/html/multidic/voices/word/4091.mp3
new file mode 100644
index 0000000..32921f4
Binary files /dev/null and b/old/html/multidic/voices/word/4091.mp3 differ
diff --git a/old/html/multidic/voices/word/4092.mp3 b/old/html/multidic/voices/word/4092.mp3
new file mode 100644
index 0000000..700ce3f
Binary files /dev/null and b/old/html/multidic/voices/word/4092.mp3 differ
diff --git a/old/html/multidic/voices/word/4093.mp3 b/old/html/multidic/voices/word/4093.mp3
new file mode 100644
index 0000000..c0c97f8
Binary files /dev/null and b/old/html/multidic/voices/word/4093.mp3 differ
diff --git a/old/html/multidic/voices/word/4094.mp3 b/old/html/multidic/voices/word/4094.mp3
new file mode 100644
index 0000000..035be96
Binary files /dev/null and b/old/html/multidic/voices/word/4094.mp3 differ
diff --git a/old/html/multidic/voices/word/4095.mp3 b/old/html/multidic/voices/word/4095.mp3
new file mode 100644
index 0000000..3d0a759
Binary files /dev/null and b/old/html/multidic/voices/word/4095.mp3 differ
diff --git a/old/html/multidic/voices/word/4096.mp3 b/old/html/multidic/voices/word/4096.mp3
new file mode 100644
index 0000000..0b7419f
Binary files /dev/null and b/old/html/multidic/voices/word/4096.mp3 differ
diff --git a/old/html/multidic/voices/word/4097.mp3 b/old/html/multidic/voices/word/4097.mp3
new file mode 100644
index 0000000..a6a41c0
Binary files /dev/null and b/old/html/multidic/voices/word/4097.mp3 differ
diff --git a/old/html/multidic/voices/word/4098.mp3 b/old/html/multidic/voices/word/4098.mp3
new file mode 100644
index 0000000..00b6061
Binary files /dev/null and b/old/html/multidic/voices/word/4098.mp3 differ
diff --git a/old/html/multidic/voices/word/4099.mp3 b/old/html/multidic/voices/word/4099.mp3
new file mode 100644
index 0000000..cb6b57f
Binary files /dev/null and b/old/html/multidic/voices/word/4099.mp3 differ
diff --git a/old/html/multidic/voices/word/41.mp3 b/old/html/multidic/voices/word/41.mp3
new file mode 100644
index 0000000..b71c697
Binary files /dev/null and b/old/html/multidic/voices/word/41.mp3 differ
diff --git a/old/html/multidic/voices/word/410.mp3 b/old/html/multidic/voices/word/410.mp3
new file mode 100644
index 0000000..b8bca21
Binary files /dev/null and b/old/html/multidic/voices/word/410.mp3 differ
diff --git a/old/html/multidic/voices/word/4100.mp3 b/old/html/multidic/voices/word/4100.mp3
new file mode 100644
index 0000000..f0f7296
Binary files /dev/null and b/old/html/multidic/voices/word/4100.mp3 differ
diff --git a/old/html/multidic/voices/word/4101.mp3 b/old/html/multidic/voices/word/4101.mp3
new file mode 100644
index 0000000..9ef3ac0
Binary files /dev/null and b/old/html/multidic/voices/word/4101.mp3 differ
diff --git a/old/html/multidic/voices/word/4102.mp3 b/old/html/multidic/voices/word/4102.mp3
new file mode 100644
index 0000000..e46ee20
Binary files /dev/null and b/old/html/multidic/voices/word/4102.mp3 differ
diff --git a/old/html/multidic/voices/word/4103.mp3 b/old/html/multidic/voices/word/4103.mp3
new file mode 100644
index 0000000..bde9db5
Binary files /dev/null and b/old/html/multidic/voices/word/4103.mp3 differ
diff --git a/old/html/multidic/voices/word/4104.mp3 b/old/html/multidic/voices/word/4104.mp3
new file mode 100644
index 0000000..7aa73c9
Binary files /dev/null and b/old/html/multidic/voices/word/4104.mp3 differ
diff --git a/old/html/multidic/voices/word/4106.mp3 b/old/html/multidic/voices/word/4106.mp3
new file mode 100644
index 0000000..ac4f7b9
Binary files /dev/null and b/old/html/multidic/voices/word/4106.mp3 differ
diff --git a/old/html/multidic/voices/word/4107.mp3 b/old/html/multidic/voices/word/4107.mp3
new file mode 100644
index 0000000..a101db0
Binary files /dev/null and b/old/html/multidic/voices/word/4107.mp3 differ
diff --git a/old/html/multidic/voices/word/4108.mp3 b/old/html/multidic/voices/word/4108.mp3
new file mode 100644
index 0000000..6a027f8
Binary files /dev/null and b/old/html/multidic/voices/word/4108.mp3 differ
diff --git a/old/html/multidic/voices/word/4109.mp3 b/old/html/multidic/voices/word/4109.mp3
new file mode 100644
index 0000000..e9c1981
Binary files /dev/null and b/old/html/multidic/voices/word/4109.mp3 differ
diff --git a/old/html/multidic/voices/word/411.mp3 b/old/html/multidic/voices/word/411.mp3
new file mode 100644
index 0000000..f3c130c
Binary files /dev/null and b/old/html/multidic/voices/word/411.mp3 differ
diff --git a/old/html/multidic/voices/word/4110.mp3 b/old/html/multidic/voices/word/4110.mp3
new file mode 100644
index 0000000..9ed04fe
Binary files /dev/null and b/old/html/multidic/voices/word/4110.mp3 differ
diff --git a/old/html/multidic/voices/word/4111.mp3 b/old/html/multidic/voices/word/4111.mp3
new file mode 100644
index 0000000..714003c
Binary files /dev/null and b/old/html/multidic/voices/word/4111.mp3 differ
diff --git a/old/html/multidic/voices/word/4112.mp3 b/old/html/multidic/voices/word/4112.mp3
new file mode 100644
index 0000000..50ba4f2
Binary files /dev/null and b/old/html/multidic/voices/word/4112.mp3 differ
diff --git a/old/html/multidic/voices/word/4113.mp3 b/old/html/multidic/voices/word/4113.mp3
new file mode 100644
index 0000000..eab09fa
Binary files /dev/null and b/old/html/multidic/voices/word/4113.mp3 differ
diff --git a/old/html/multidic/voices/word/4114.mp3 b/old/html/multidic/voices/word/4114.mp3
new file mode 100644
index 0000000..53df929
Binary files /dev/null and b/old/html/multidic/voices/word/4114.mp3 differ
diff --git a/old/html/multidic/voices/word/4115.mp3 b/old/html/multidic/voices/word/4115.mp3
new file mode 100644
index 0000000..1a4b893
Binary files /dev/null and b/old/html/multidic/voices/word/4115.mp3 differ
diff --git a/old/html/multidic/voices/word/4116.mp3 b/old/html/multidic/voices/word/4116.mp3
new file mode 100644
index 0000000..0a0db6c
Binary files /dev/null and b/old/html/multidic/voices/word/4116.mp3 differ
diff --git a/old/html/multidic/voices/word/4117.mp3 b/old/html/multidic/voices/word/4117.mp3
new file mode 100644
index 0000000..1a32389
Binary files /dev/null and b/old/html/multidic/voices/word/4117.mp3 differ
diff --git a/old/html/multidic/voices/word/4118.mp3 b/old/html/multidic/voices/word/4118.mp3
new file mode 100644
index 0000000..51dbcf6
Binary files /dev/null and b/old/html/multidic/voices/word/4118.mp3 differ
diff --git a/old/html/multidic/voices/word/4119.mp3 b/old/html/multidic/voices/word/4119.mp3
new file mode 100644
index 0000000..96a6e3b
Binary files /dev/null and b/old/html/multidic/voices/word/4119.mp3 differ
diff --git a/old/html/multidic/voices/word/412.mp3 b/old/html/multidic/voices/word/412.mp3
new file mode 100644
index 0000000..dda47be
Binary files /dev/null and b/old/html/multidic/voices/word/412.mp3 differ
diff --git a/old/html/multidic/voices/word/4120.mp3 b/old/html/multidic/voices/word/4120.mp3
new file mode 100644
index 0000000..3b66513
Binary files /dev/null and b/old/html/multidic/voices/word/4120.mp3 differ
diff --git a/old/html/multidic/voices/word/4121.mp3 b/old/html/multidic/voices/word/4121.mp3
new file mode 100644
index 0000000..5d11ef7
Binary files /dev/null and b/old/html/multidic/voices/word/4121.mp3 differ
diff --git a/old/html/multidic/voices/word/4122.mp3 b/old/html/multidic/voices/word/4122.mp3
new file mode 100644
index 0000000..45eea91
Binary files /dev/null and b/old/html/multidic/voices/word/4122.mp3 differ
diff --git a/old/html/multidic/voices/word/4123.mp3 b/old/html/multidic/voices/word/4123.mp3
new file mode 100644
index 0000000..36bdee9
Binary files /dev/null and b/old/html/multidic/voices/word/4123.mp3 differ
diff --git a/old/html/multidic/voices/word/4124.mp3 b/old/html/multidic/voices/word/4124.mp3
new file mode 100644
index 0000000..a18ed4f
Binary files /dev/null and b/old/html/multidic/voices/word/4124.mp3 differ
diff --git a/old/html/multidic/voices/word/4125.mp3 b/old/html/multidic/voices/word/4125.mp3
new file mode 100644
index 0000000..8e3ceb1
Binary files /dev/null and b/old/html/multidic/voices/word/4125.mp3 differ
diff --git a/old/html/multidic/voices/word/4127.mp3 b/old/html/multidic/voices/word/4127.mp3
new file mode 100644
index 0000000..09aebe4
Binary files /dev/null and b/old/html/multidic/voices/word/4127.mp3 differ
diff --git a/old/html/multidic/voices/word/4128.mp3 b/old/html/multidic/voices/word/4128.mp3
new file mode 100644
index 0000000..a9643ce
Binary files /dev/null and b/old/html/multidic/voices/word/4128.mp3 differ
diff --git a/old/html/multidic/voices/word/4129.mp3 b/old/html/multidic/voices/word/4129.mp3
new file mode 100644
index 0000000..5b96019
Binary files /dev/null and b/old/html/multidic/voices/word/4129.mp3 differ
diff --git a/old/html/multidic/voices/word/413.mp3 b/old/html/multidic/voices/word/413.mp3
new file mode 100644
index 0000000..59c8bb9
Binary files /dev/null and b/old/html/multidic/voices/word/413.mp3 differ
diff --git a/old/html/multidic/voices/word/4130.mp3 b/old/html/multidic/voices/word/4130.mp3
new file mode 100644
index 0000000..d3864fd
Binary files /dev/null and b/old/html/multidic/voices/word/4130.mp3 differ
diff --git a/old/html/multidic/voices/word/4131.mp3 b/old/html/multidic/voices/word/4131.mp3
new file mode 100644
index 0000000..61cf4f5
Binary files /dev/null and b/old/html/multidic/voices/word/4131.mp3 differ
diff --git a/old/html/multidic/voices/word/4132.mp3 b/old/html/multidic/voices/word/4132.mp3
new file mode 100644
index 0000000..f7a2ecb
Binary files /dev/null and b/old/html/multidic/voices/word/4132.mp3 differ
diff --git a/old/html/multidic/voices/word/4133.mp3 b/old/html/multidic/voices/word/4133.mp3
new file mode 100644
index 0000000..0bb6459
Binary files /dev/null and b/old/html/multidic/voices/word/4133.mp3 differ
diff --git a/old/html/multidic/voices/word/4134.mp3 b/old/html/multidic/voices/word/4134.mp3
new file mode 100644
index 0000000..e91f48d
Binary files /dev/null and b/old/html/multidic/voices/word/4134.mp3 differ
diff --git a/old/html/multidic/voices/word/4135.mp3 b/old/html/multidic/voices/word/4135.mp3
new file mode 100644
index 0000000..69593a3
Binary files /dev/null and b/old/html/multidic/voices/word/4135.mp3 differ
diff --git a/old/html/multidic/voices/word/4136.mp3 b/old/html/multidic/voices/word/4136.mp3
new file mode 100644
index 0000000..2c793de
Binary files /dev/null and b/old/html/multidic/voices/word/4136.mp3 differ
diff --git a/old/html/multidic/voices/word/4137.mp3 b/old/html/multidic/voices/word/4137.mp3
new file mode 100644
index 0000000..8c2db79
Binary files /dev/null and b/old/html/multidic/voices/word/4137.mp3 differ
diff --git a/old/html/multidic/voices/word/4138.mp3 b/old/html/multidic/voices/word/4138.mp3
new file mode 100644
index 0000000..4401112
Binary files /dev/null and b/old/html/multidic/voices/word/4138.mp3 differ
diff --git a/old/html/multidic/voices/word/4139.mp3 b/old/html/multidic/voices/word/4139.mp3
new file mode 100644
index 0000000..9dd59ad
Binary files /dev/null and b/old/html/multidic/voices/word/4139.mp3 differ
diff --git a/old/html/multidic/voices/word/414.mp3 b/old/html/multidic/voices/word/414.mp3
new file mode 100644
index 0000000..f8b9d9f
Binary files /dev/null and b/old/html/multidic/voices/word/414.mp3 differ
diff --git a/old/html/multidic/voices/word/4140.mp3 b/old/html/multidic/voices/word/4140.mp3
new file mode 100644
index 0000000..02da31e
Binary files /dev/null and b/old/html/multidic/voices/word/4140.mp3 differ
diff --git a/old/html/multidic/voices/word/4141.mp3 b/old/html/multidic/voices/word/4141.mp3
new file mode 100644
index 0000000..523a910
Binary files /dev/null and b/old/html/multidic/voices/word/4141.mp3 differ
diff --git a/old/html/multidic/voices/word/4142.mp3 b/old/html/multidic/voices/word/4142.mp3
new file mode 100644
index 0000000..1872a84
Binary files /dev/null and b/old/html/multidic/voices/word/4142.mp3 differ
diff --git a/old/html/multidic/voices/word/4143.mp3 b/old/html/multidic/voices/word/4143.mp3
new file mode 100644
index 0000000..bdbf6b6
Binary files /dev/null and b/old/html/multidic/voices/word/4143.mp3 differ
diff --git a/old/html/multidic/voices/word/4144.mp3 b/old/html/multidic/voices/word/4144.mp3
new file mode 100644
index 0000000..d6b5f08
Binary files /dev/null and b/old/html/multidic/voices/word/4144.mp3 differ
diff --git a/old/html/multidic/voices/word/4145.mp3 b/old/html/multidic/voices/word/4145.mp3
new file mode 100644
index 0000000..2b232fd
Binary files /dev/null and b/old/html/multidic/voices/word/4145.mp3 differ
diff --git a/old/html/multidic/voices/word/4146.mp3 b/old/html/multidic/voices/word/4146.mp3
new file mode 100644
index 0000000..ad61d78
Binary files /dev/null and b/old/html/multidic/voices/word/4146.mp3 differ
diff --git a/old/html/multidic/voices/word/4147.mp3 b/old/html/multidic/voices/word/4147.mp3
new file mode 100644
index 0000000..0b6c92b
Binary files /dev/null and b/old/html/multidic/voices/word/4147.mp3 differ
diff --git a/old/html/multidic/voices/word/4148.mp3 b/old/html/multidic/voices/word/4148.mp3
new file mode 100644
index 0000000..de49666
Binary files /dev/null and b/old/html/multidic/voices/word/4148.mp3 differ
diff --git a/old/html/multidic/voices/word/4149.mp3 b/old/html/multidic/voices/word/4149.mp3
new file mode 100644
index 0000000..53967a1
Binary files /dev/null and b/old/html/multidic/voices/word/4149.mp3 differ
diff --git a/old/html/multidic/voices/word/415.mp3 b/old/html/multidic/voices/word/415.mp3
new file mode 100644
index 0000000..8fedc4f
Binary files /dev/null and b/old/html/multidic/voices/word/415.mp3 differ
diff --git a/old/html/multidic/voices/word/4150.mp3 b/old/html/multidic/voices/word/4150.mp3
new file mode 100644
index 0000000..52cc29d
Binary files /dev/null and b/old/html/multidic/voices/word/4150.mp3 differ
diff --git a/old/html/multidic/voices/word/4151.mp3 b/old/html/multidic/voices/word/4151.mp3
new file mode 100644
index 0000000..f556db6
Binary files /dev/null and b/old/html/multidic/voices/word/4151.mp3 differ
diff --git a/old/html/multidic/voices/word/4152.mp3 b/old/html/multidic/voices/word/4152.mp3
new file mode 100644
index 0000000..95b54bf
Binary files /dev/null and b/old/html/multidic/voices/word/4152.mp3 differ
diff --git a/old/html/multidic/voices/word/4153.mp3 b/old/html/multidic/voices/word/4153.mp3
new file mode 100644
index 0000000..c4feb38
Binary files /dev/null and b/old/html/multidic/voices/word/4153.mp3 differ
diff --git a/old/html/multidic/voices/word/4154.mp3 b/old/html/multidic/voices/word/4154.mp3
new file mode 100644
index 0000000..d9cd592
Binary files /dev/null and b/old/html/multidic/voices/word/4154.mp3 differ
diff --git a/old/html/multidic/voices/word/4155.mp3 b/old/html/multidic/voices/word/4155.mp3
new file mode 100644
index 0000000..a470505
Binary files /dev/null and b/old/html/multidic/voices/word/4155.mp3 differ
diff --git a/old/html/multidic/voices/word/4156.mp3 b/old/html/multidic/voices/word/4156.mp3
new file mode 100644
index 0000000..c15d660
Binary files /dev/null and b/old/html/multidic/voices/word/4156.mp3 differ
diff --git a/old/html/multidic/voices/word/4157.mp3 b/old/html/multidic/voices/word/4157.mp3
new file mode 100644
index 0000000..b9517b8
Binary files /dev/null and b/old/html/multidic/voices/word/4157.mp3 differ
diff --git a/old/html/multidic/voices/word/4158.mp3 b/old/html/multidic/voices/word/4158.mp3
new file mode 100644
index 0000000..5b87024
Binary files /dev/null and b/old/html/multidic/voices/word/4158.mp3 differ
diff --git a/old/html/multidic/voices/word/4159.mp3 b/old/html/multidic/voices/word/4159.mp3
new file mode 100644
index 0000000..88979e7
Binary files /dev/null and b/old/html/multidic/voices/word/4159.mp3 differ
diff --git a/old/html/multidic/voices/word/416.mp3 b/old/html/multidic/voices/word/416.mp3
new file mode 100644
index 0000000..3242966
Binary files /dev/null and b/old/html/multidic/voices/word/416.mp3 differ
diff --git a/old/html/multidic/voices/word/4160.mp3 b/old/html/multidic/voices/word/4160.mp3
new file mode 100644
index 0000000..bbaf811
Binary files /dev/null and b/old/html/multidic/voices/word/4160.mp3 differ
diff --git a/old/html/multidic/voices/word/4161.mp3 b/old/html/multidic/voices/word/4161.mp3
new file mode 100644
index 0000000..7e62e88
Binary files /dev/null and b/old/html/multidic/voices/word/4161.mp3 differ
diff --git a/old/html/multidic/voices/word/4162.mp3 b/old/html/multidic/voices/word/4162.mp3
new file mode 100644
index 0000000..859e815
Binary files /dev/null and b/old/html/multidic/voices/word/4162.mp3 differ
diff --git a/old/html/multidic/voices/word/4163.mp3 b/old/html/multidic/voices/word/4163.mp3
new file mode 100644
index 0000000..7f60c6d
Binary files /dev/null and b/old/html/multidic/voices/word/4163.mp3 differ
diff --git a/old/html/multidic/voices/word/4164.mp3 b/old/html/multidic/voices/word/4164.mp3
new file mode 100644
index 0000000..995495a
Binary files /dev/null and b/old/html/multidic/voices/word/4164.mp3 differ
diff --git a/old/html/multidic/voices/word/4165.mp3 b/old/html/multidic/voices/word/4165.mp3
new file mode 100644
index 0000000..2d6c9cc
Binary files /dev/null and b/old/html/multidic/voices/word/4165.mp3 differ
diff --git a/old/html/multidic/voices/word/4166.mp3 b/old/html/multidic/voices/word/4166.mp3
new file mode 100644
index 0000000..34451c9
Binary files /dev/null and b/old/html/multidic/voices/word/4166.mp3 differ
diff --git a/old/html/multidic/voices/word/4167.mp3 b/old/html/multidic/voices/word/4167.mp3
new file mode 100644
index 0000000..2f28299
Binary files /dev/null and b/old/html/multidic/voices/word/4167.mp3 differ
diff --git a/old/html/multidic/voices/word/4168.mp3 b/old/html/multidic/voices/word/4168.mp3
new file mode 100644
index 0000000..96ac367
Binary files /dev/null and b/old/html/multidic/voices/word/4168.mp3 differ
diff --git a/old/html/multidic/voices/word/4169.mp3 b/old/html/multidic/voices/word/4169.mp3
new file mode 100644
index 0000000..6de8030
Binary files /dev/null and b/old/html/multidic/voices/word/4169.mp3 differ
diff --git a/old/html/multidic/voices/word/417.mp3 b/old/html/multidic/voices/word/417.mp3
new file mode 100644
index 0000000..8cd492c
Binary files /dev/null and b/old/html/multidic/voices/word/417.mp3 differ
diff --git a/old/html/multidic/voices/word/4170.mp3 b/old/html/multidic/voices/word/4170.mp3
new file mode 100644
index 0000000..3e4d64d
Binary files /dev/null and b/old/html/multidic/voices/word/4170.mp3 differ
diff --git a/old/html/multidic/voices/word/4171.mp3 b/old/html/multidic/voices/word/4171.mp3
new file mode 100644
index 0000000..524aa63
Binary files /dev/null and b/old/html/multidic/voices/word/4171.mp3 differ
diff --git a/old/html/multidic/voices/word/4172.mp3 b/old/html/multidic/voices/word/4172.mp3
new file mode 100644
index 0000000..596b013
Binary files /dev/null and b/old/html/multidic/voices/word/4172.mp3 differ
diff --git a/old/html/multidic/voices/word/4173.mp3 b/old/html/multidic/voices/word/4173.mp3
new file mode 100644
index 0000000..037d8cd
Binary files /dev/null and b/old/html/multidic/voices/word/4173.mp3 differ
diff --git a/old/html/multidic/voices/word/4174.mp3 b/old/html/multidic/voices/word/4174.mp3
new file mode 100644
index 0000000..06f227f
Binary files /dev/null and b/old/html/multidic/voices/word/4174.mp3 differ
diff --git a/old/html/multidic/voices/word/4175.mp3 b/old/html/multidic/voices/word/4175.mp3
new file mode 100644
index 0000000..a7576ed
Binary files /dev/null and b/old/html/multidic/voices/word/4175.mp3 differ
diff --git a/old/html/multidic/voices/word/4176.mp3 b/old/html/multidic/voices/word/4176.mp3
new file mode 100644
index 0000000..a54480a
Binary files /dev/null and b/old/html/multidic/voices/word/4176.mp3 differ
diff --git a/old/html/multidic/voices/word/4177.mp3 b/old/html/multidic/voices/word/4177.mp3
new file mode 100644
index 0000000..612421a
Binary files /dev/null and b/old/html/multidic/voices/word/4177.mp3 differ
diff --git a/old/html/multidic/voices/word/4178.mp3 b/old/html/multidic/voices/word/4178.mp3
new file mode 100644
index 0000000..53f18fe
Binary files /dev/null and b/old/html/multidic/voices/word/4178.mp3 differ
diff --git a/old/html/multidic/voices/word/4179.mp3 b/old/html/multidic/voices/word/4179.mp3
new file mode 100644
index 0000000..bf8abd3
Binary files /dev/null and b/old/html/multidic/voices/word/4179.mp3 differ
diff --git a/old/html/multidic/voices/word/418.mp3 b/old/html/multidic/voices/word/418.mp3
new file mode 100644
index 0000000..4f37e91
Binary files /dev/null and b/old/html/multidic/voices/word/418.mp3 differ
diff --git a/old/html/multidic/voices/word/4180.mp3 b/old/html/multidic/voices/word/4180.mp3
new file mode 100644
index 0000000..4a9f3aa
Binary files /dev/null and b/old/html/multidic/voices/word/4180.mp3 differ
diff --git a/old/html/multidic/voices/word/4181.mp3 b/old/html/multidic/voices/word/4181.mp3
new file mode 100644
index 0000000..8f2d803
Binary files /dev/null and b/old/html/multidic/voices/word/4181.mp3 differ
diff --git a/old/html/multidic/voices/word/4182.mp3 b/old/html/multidic/voices/word/4182.mp3
new file mode 100644
index 0000000..d992c0e
Binary files /dev/null and b/old/html/multidic/voices/word/4182.mp3 differ
diff --git a/old/html/multidic/voices/word/4183.mp3 b/old/html/multidic/voices/word/4183.mp3
new file mode 100644
index 0000000..0d554f9
Binary files /dev/null and b/old/html/multidic/voices/word/4183.mp3 differ
diff --git a/old/html/multidic/voices/word/4184.mp3 b/old/html/multidic/voices/word/4184.mp3
new file mode 100644
index 0000000..55326f9
Binary files /dev/null and b/old/html/multidic/voices/word/4184.mp3 differ
diff --git a/old/html/multidic/voices/word/4185.mp3 b/old/html/multidic/voices/word/4185.mp3
new file mode 100644
index 0000000..7e6deb7
Binary files /dev/null and b/old/html/multidic/voices/word/4185.mp3 differ
diff --git a/old/html/multidic/voices/word/4186.mp3 b/old/html/multidic/voices/word/4186.mp3
new file mode 100644
index 0000000..c9efb6c
Binary files /dev/null and b/old/html/multidic/voices/word/4186.mp3 differ
diff --git a/old/html/multidic/voices/word/4187.mp3 b/old/html/multidic/voices/word/4187.mp3
new file mode 100644
index 0000000..15527fd
Binary files /dev/null and b/old/html/multidic/voices/word/4187.mp3 differ
diff --git a/old/html/multidic/voices/word/4188.mp3 b/old/html/multidic/voices/word/4188.mp3
new file mode 100644
index 0000000..ab54492
Binary files /dev/null and b/old/html/multidic/voices/word/4188.mp3 differ
diff --git a/old/html/multidic/voices/word/4189.mp3 b/old/html/multidic/voices/word/4189.mp3
new file mode 100644
index 0000000..4c10980
Binary files /dev/null and b/old/html/multidic/voices/word/4189.mp3 differ
diff --git a/old/html/multidic/voices/word/419.mp3 b/old/html/multidic/voices/word/419.mp3
new file mode 100644
index 0000000..c2ac4b7
Binary files /dev/null and b/old/html/multidic/voices/word/419.mp3 differ
diff --git a/old/html/multidic/voices/word/4190.mp3 b/old/html/multidic/voices/word/4190.mp3
new file mode 100644
index 0000000..3ea5d40
Binary files /dev/null and b/old/html/multidic/voices/word/4190.mp3 differ
diff --git a/old/html/multidic/voices/word/4191.mp3 b/old/html/multidic/voices/word/4191.mp3
new file mode 100644
index 0000000..a1c3f8b
Binary files /dev/null and b/old/html/multidic/voices/word/4191.mp3 differ
diff --git a/old/html/multidic/voices/word/4192.mp3 b/old/html/multidic/voices/word/4192.mp3
new file mode 100644
index 0000000..1ab3fa2
Binary files /dev/null and b/old/html/multidic/voices/word/4192.mp3 differ
diff --git a/old/html/multidic/voices/word/4193.mp3 b/old/html/multidic/voices/word/4193.mp3
new file mode 100644
index 0000000..0545945
Binary files /dev/null and b/old/html/multidic/voices/word/4193.mp3 differ
diff --git a/old/html/multidic/voices/word/4194.mp3 b/old/html/multidic/voices/word/4194.mp3
new file mode 100644
index 0000000..d4b29bb
Binary files /dev/null and b/old/html/multidic/voices/word/4194.mp3 differ
diff --git a/old/html/multidic/voices/word/4195.mp3 b/old/html/multidic/voices/word/4195.mp3
new file mode 100644
index 0000000..5512553
Binary files /dev/null and b/old/html/multidic/voices/word/4195.mp3 differ
diff --git a/old/html/multidic/voices/word/4196.mp3 b/old/html/multidic/voices/word/4196.mp3
new file mode 100644
index 0000000..1cfec12
Binary files /dev/null and b/old/html/multidic/voices/word/4196.mp3 differ
diff --git a/old/html/multidic/voices/word/4197.mp3 b/old/html/multidic/voices/word/4197.mp3
new file mode 100644
index 0000000..e5b73f1
Binary files /dev/null and b/old/html/multidic/voices/word/4197.mp3 differ
diff --git a/old/html/multidic/voices/word/4198.mp3 b/old/html/multidic/voices/word/4198.mp3
new file mode 100644
index 0000000..f9f9451
Binary files /dev/null and b/old/html/multidic/voices/word/4198.mp3 differ
diff --git a/old/html/multidic/voices/word/4199.mp3 b/old/html/multidic/voices/word/4199.mp3
new file mode 100644
index 0000000..dd15535
Binary files /dev/null and b/old/html/multidic/voices/word/4199.mp3 differ
diff --git a/old/html/multidic/voices/word/42.mp3 b/old/html/multidic/voices/word/42.mp3
new file mode 100644
index 0000000..8317c67
Binary files /dev/null and b/old/html/multidic/voices/word/42.mp3 differ
diff --git a/old/html/multidic/voices/word/420.mp3 b/old/html/multidic/voices/word/420.mp3
new file mode 100644
index 0000000..7ddfccc
Binary files /dev/null and b/old/html/multidic/voices/word/420.mp3 differ
diff --git a/old/html/multidic/voices/word/4200.mp3 b/old/html/multidic/voices/word/4200.mp3
new file mode 100644
index 0000000..33c0d59
Binary files /dev/null and b/old/html/multidic/voices/word/4200.mp3 differ
diff --git a/old/html/multidic/voices/word/4201.mp3 b/old/html/multidic/voices/word/4201.mp3
new file mode 100644
index 0000000..c098491
Binary files /dev/null and b/old/html/multidic/voices/word/4201.mp3 differ
diff --git a/old/html/multidic/voices/word/4202.mp3 b/old/html/multidic/voices/word/4202.mp3
new file mode 100644
index 0000000..f164221
Binary files /dev/null and b/old/html/multidic/voices/word/4202.mp3 differ
diff --git a/old/html/multidic/voices/word/4203.mp3 b/old/html/multidic/voices/word/4203.mp3
new file mode 100644
index 0000000..0d27595
Binary files /dev/null and b/old/html/multidic/voices/word/4203.mp3 differ
diff --git a/old/html/multidic/voices/word/4204.mp3 b/old/html/multidic/voices/word/4204.mp3
new file mode 100644
index 0000000..cf17947
Binary files /dev/null and b/old/html/multidic/voices/word/4204.mp3 differ
diff --git a/old/html/multidic/voices/word/4205.mp3 b/old/html/multidic/voices/word/4205.mp3
new file mode 100644
index 0000000..b3cde29
Binary files /dev/null and b/old/html/multidic/voices/word/4205.mp3 differ
diff --git a/old/html/multidic/voices/word/4206.mp3 b/old/html/multidic/voices/word/4206.mp3
new file mode 100644
index 0000000..5baaeb0
Binary files /dev/null and b/old/html/multidic/voices/word/4206.mp3 differ
diff --git a/old/html/multidic/voices/word/4207.mp3 b/old/html/multidic/voices/word/4207.mp3
new file mode 100644
index 0000000..12bb698
Binary files /dev/null and b/old/html/multidic/voices/word/4207.mp3 differ
diff --git a/old/html/multidic/voices/word/4208.mp3 b/old/html/multidic/voices/word/4208.mp3
new file mode 100644
index 0000000..d5d8fdb
Binary files /dev/null and b/old/html/multidic/voices/word/4208.mp3 differ
diff --git a/old/html/multidic/voices/word/4209.mp3 b/old/html/multidic/voices/word/4209.mp3
new file mode 100644
index 0000000..ecd6405
Binary files /dev/null and b/old/html/multidic/voices/word/4209.mp3 differ
diff --git a/old/html/multidic/voices/word/421.mp3 b/old/html/multidic/voices/word/421.mp3
new file mode 100644
index 0000000..c7c2a96
Binary files /dev/null and b/old/html/multidic/voices/word/421.mp3 differ
diff --git a/old/html/multidic/voices/word/4213.mp3 b/old/html/multidic/voices/word/4213.mp3
new file mode 100644
index 0000000..b963373
Binary files /dev/null and b/old/html/multidic/voices/word/4213.mp3 differ
diff --git a/old/html/multidic/voices/word/4214.mp3 b/old/html/multidic/voices/word/4214.mp3
new file mode 100644
index 0000000..9a8b9ff
Binary files /dev/null and b/old/html/multidic/voices/word/4214.mp3 differ
diff --git a/old/html/multidic/voices/word/4215.mp3 b/old/html/multidic/voices/word/4215.mp3
new file mode 100644
index 0000000..48ad34d
Binary files /dev/null and b/old/html/multidic/voices/word/4215.mp3 differ
diff --git a/old/html/multidic/voices/word/4216.mp3 b/old/html/multidic/voices/word/4216.mp3
new file mode 100644
index 0000000..d1628ed
Binary files /dev/null and b/old/html/multidic/voices/word/4216.mp3 differ
diff --git a/old/html/multidic/voices/word/4217.mp3 b/old/html/multidic/voices/word/4217.mp3
new file mode 100644
index 0000000..636babe
Binary files /dev/null and b/old/html/multidic/voices/word/4217.mp3 differ
diff --git a/old/html/multidic/voices/word/4218.mp3 b/old/html/multidic/voices/word/4218.mp3
new file mode 100644
index 0000000..9dc4615
Binary files /dev/null and b/old/html/multidic/voices/word/4218.mp3 differ
diff --git a/old/html/multidic/voices/word/4219.mp3 b/old/html/multidic/voices/word/4219.mp3
new file mode 100644
index 0000000..3f5e0db
Binary files /dev/null and b/old/html/multidic/voices/word/4219.mp3 differ
diff --git a/old/html/multidic/voices/word/422.mp3 b/old/html/multidic/voices/word/422.mp3
new file mode 100644
index 0000000..4a0bbe3
Binary files /dev/null and b/old/html/multidic/voices/word/422.mp3 differ
diff --git a/old/html/multidic/voices/word/4220.mp3 b/old/html/multidic/voices/word/4220.mp3
new file mode 100644
index 0000000..55b2002
Binary files /dev/null and b/old/html/multidic/voices/word/4220.mp3 differ
diff --git a/old/html/multidic/voices/word/4221.mp3 b/old/html/multidic/voices/word/4221.mp3
new file mode 100644
index 0000000..7bfc16f
Binary files /dev/null and b/old/html/multidic/voices/word/4221.mp3 differ
diff --git a/old/html/multidic/voices/word/4222.mp3 b/old/html/multidic/voices/word/4222.mp3
new file mode 100644
index 0000000..5f702cd
Binary files /dev/null and b/old/html/multidic/voices/word/4222.mp3 differ
diff --git a/old/html/multidic/voices/word/4223.mp3 b/old/html/multidic/voices/word/4223.mp3
new file mode 100644
index 0000000..855510e
Binary files /dev/null and b/old/html/multidic/voices/word/4223.mp3 differ
diff --git a/old/html/multidic/voices/word/4224.mp3 b/old/html/multidic/voices/word/4224.mp3
new file mode 100644
index 0000000..d0c1c61
Binary files /dev/null and b/old/html/multidic/voices/word/4224.mp3 differ
diff --git a/old/html/multidic/voices/word/4225.mp3 b/old/html/multidic/voices/word/4225.mp3
new file mode 100644
index 0000000..8729080
Binary files /dev/null and b/old/html/multidic/voices/word/4225.mp3 differ
diff --git a/old/html/multidic/voices/word/4226.mp3 b/old/html/multidic/voices/word/4226.mp3
new file mode 100644
index 0000000..21bf40b
Binary files /dev/null and b/old/html/multidic/voices/word/4226.mp3 differ
diff --git a/old/html/multidic/voices/word/4227.mp3 b/old/html/multidic/voices/word/4227.mp3
new file mode 100644
index 0000000..b915282
Binary files /dev/null and b/old/html/multidic/voices/word/4227.mp3 differ
diff --git a/old/html/multidic/voices/word/4228.mp3 b/old/html/multidic/voices/word/4228.mp3
new file mode 100644
index 0000000..b71ecb1
Binary files /dev/null and b/old/html/multidic/voices/word/4228.mp3 differ
diff --git a/old/html/multidic/voices/word/4229.mp3 b/old/html/multidic/voices/word/4229.mp3
new file mode 100644
index 0000000..343df34
Binary files /dev/null and b/old/html/multidic/voices/word/4229.mp3 differ
diff --git a/old/html/multidic/voices/word/423.mp3 b/old/html/multidic/voices/word/423.mp3
new file mode 100644
index 0000000..410d881
Binary files /dev/null and b/old/html/multidic/voices/word/423.mp3 differ
diff --git a/old/html/multidic/voices/word/4230.mp3 b/old/html/multidic/voices/word/4230.mp3
new file mode 100644
index 0000000..a1fc796
Binary files /dev/null and b/old/html/multidic/voices/word/4230.mp3 differ
diff --git a/old/html/multidic/voices/word/4231.mp3 b/old/html/multidic/voices/word/4231.mp3
new file mode 100644
index 0000000..dc58ee1
Binary files /dev/null and b/old/html/multidic/voices/word/4231.mp3 differ
diff --git a/old/html/multidic/voices/word/4232.mp3 b/old/html/multidic/voices/word/4232.mp3
new file mode 100644
index 0000000..c97dbed
Binary files /dev/null and b/old/html/multidic/voices/word/4232.mp3 differ
diff --git a/old/html/multidic/voices/word/4233.mp3 b/old/html/multidic/voices/word/4233.mp3
new file mode 100644
index 0000000..143456c
Binary files /dev/null and b/old/html/multidic/voices/word/4233.mp3 differ
diff --git a/old/html/multidic/voices/word/4234.mp3 b/old/html/multidic/voices/word/4234.mp3
new file mode 100644
index 0000000..002d15b
Binary files /dev/null and b/old/html/multidic/voices/word/4234.mp3 differ
diff --git a/old/html/multidic/voices/word/4235.mp3 b/old/html/multidic/voices/word/4235.mp3
new file mode 100644
index 0000000..6e6d367
Binary files /dev/null and b/old/html/multidic/voices/word/4235.mp3 differ
diff --git a/old/html/multidic/voices/word/4236.mp3 b/old/html/multidic/voices/word/4236.mp3
new file mode 100644
index 0000000..6eb1d1a
Binary files /dev/null and b/old/html/multidic/voices/word/4236.mp3 differ
diff --git a/old/html/multidic/voices/word/4237.mp3 b/old/html/multidic/voices/word/4237.mp3
new file mode 100644
index 0000000..ad183d8
Binary files /dev/null and b/old/html/multidic/voices/word/4237.mp3 differ
diff --git a/old/html/multidic/voices/word/4238.mp3 b/old/html/multidic/voices/word/4238.mp3
new file mode 100644
index 0000000..4a9ed74
Binary files /dev/null and b/old/html/multidic/voices/word/4238.mp3 differ
diff --git a/old/html/multidic/voices/word/4239.mp3 b/old/html/multidic/voices/word/4239.mp3
new file mode 100644
index 0000000..2b7d456
Binary files /dev/null and b/old/html/multidic/voices/word/4239.mp3 differ
diff --git a/old/html/multidic/voices/word/424.mp3 b/old/html/multidic/voices/word/424.mp3
new file mode 100644
index 0000000..30b937d
Binary files /dev/null and b/old/html/multidic/voices/word/424.mp3 differ
diff --git a/old/html/multidic/voices/word/4240.mp3 b/old/html/multidic/voices/word/4240.mp3
new file mode 100644
index 0000000..3193b7d
Binary files /dev/null and b/old/html/multidic/voices/word/4240.mp3 differ
diff --git a/old/html/multidic/voices/word/4241.mp3 b/old/html/multidic/voices/word/4241.mp3
new file mode 100644
index 0000000..45b3c22
Binary files /dev/null and b/old/html/multidic/voices/word/4241.mp3 differ
diff --git a/old/html/multidic/voices/word/4242.mp3 b/old/html/multidic/voices/word/4242.mp3
new file mode 100644
index 0000000..7f8973d
Binary files /dev/null and b/old/html/multidic/voices/word/4242.mp3 differ
diff --git a/old/html/multidic/voices/word/4243.mp3 b/old/html/multidic/voices/word/4243.mp3
new file mode 100644
index 0000000..1cd906a
Binary files /dev/null and b/old/html/multidic/voices/word/4243.mp3 differ
diff --git a/old/html/multidic/voices/word/4244.mp3 b/old/html/multidic/voices/word/4244.mp3
new file mode 100644
index 0000000..fc7c847
Binary files /dev/null and b/old/html/multidic/voices/word/4244.mp3 differ
diff --git a/old/html/multidic/voices/word/4245.mp3 b/old/html/multidic/voices/word/4245.mp3
new file mode 100644
index 0000000..483f40a
Binary files /dev/null and b/old/html/multidic/voices/word/4245.mp3 differ
diff --git a/old/html/multidic/voices/word/4246.mp3 b/old/html/multidic/voices/word/4246.mp3
new file mode 100644
index 0000000..82d397b
Binary files /dev/null and b/old/html/multidic/voices/word/4246.mp3 differ
diff --git a/old/html/multidic/voices/word/4247.mp3 b/old/html/multidic/voices/word/4247.mp3
new file mode 100644
index 0000000..f6eddd3
Binary files /dev/null and b/old/html/multidic/voices/word/4247.mp3 differ
diff --git a/old/html/multidic/voices/word/4248.mp3 b/old/html/multidic/voices/word/4248.mp3
new file mode 100644
index 0000000..4d976b1
Binary files /dev/null and b/old/html/multidic/voices/word/4248.mp3 differ
diff --git a/old/html/multidic/voices/word/4249.mp3 b/old/html/multidic/voices/word/4249.mp3
new file mode 100644
index 0000000..7b5434b
Binary files /dev/null and b/old/html/multidic/voices/word/4249.mp3 differ
diff --git a/old/html/multidic/voices/word/425.mp3 b/old/html/multidic/voices/word/425.mp3
new file mode 100644
index 0000000..44489af
Binary files /dev/null and b/old/html/multidic/voices/word/425.mp3 differ
diff --git a/old/html/multidic/voices/word/4250.mp3 b/old/html/multidic/voices/word/4250.mp3
new file mode 100644
index 0000000..12593d7
Binary files /dev/null and b/old/html/multidic/voices/word/4250.mp3 differ
diff --git a/old/html/multidic/voices/word/4251.mp3 b/old/html/multidic/voices/word/4251.mp3
new file mode 100644
index 0000000..00b0e32
Binary files /dev/null and b/old/html/multidic/voices/word/4251.mp3 differ
diff --git a/old/html/multidic/voices/word/4252.mp3 b/old/html/multidic/voices/word/4252.mp3
new file mode 100644
index 0000000..425c68a
Binary files /dev/null and b/old/html/multidic/voices/word/4252.mp3 differ
diff --git a/old/html/multidic/voices/word/4253.mp3 b/old/html/multidic/voices/word/4253.mp3
new file mode 100644
index 0000000..8f7bdec
Binary files /dev/null and b/old/html/multidic/voices/word/4253.mp3 differ
diff --git a/old/html/multidic/voices/word/4254.mp3 b/old/html/multidic/voices/word/4254.mp3
new file mode 100644
index 0000000..9ff6d4c
Binary files /dev/null and b/old/html/multidic/voices/word/4254.mp3 differ
diff --git a/old/html/multidic/voices/word/4255.mp3 b/old/html/multidic/voices/word/4255.mp3
new file mode 100644
index 0000000..5e933ea
Binary files /dev/null and b/old/html/multidic/voices/word/4255.mp3 differ
diff --git a/old/html/multidic/voices/word/4256.mp3 b/old/html/multidic/voices/word/4256.mp3
new file mode 100644
index 0000000..1c890a8
Binary files /dev/null and b/old/html/multidic/voices/word/4256.mp3 differ
diff --git a/old/html/multidic/voices/word/4257.mp3 b/old/html/multidic/voices/word/4257.mp3
new file mode 100644
index 0000000..5456e9e
Binary files /dev/null and b/old/html/multidic/voices/word/4257.mp3 differ
diff --git a/old/html/multidic/voices/word/4258.mp3 b/old/html/multidic/voices/word/4258.mp3
new file mode 100644
index 0000000..a364a1a
Binary files /dev/null and b/old/html/multidic/voices/word/4258.mp3 differ
diff --git a/old/html/multidic/voices/word/4259.mp3 b/old/html/multidic/voices/word/4259.mp3
new file mode 100644
index 0000000..4c9b288
Binary files /dev/null and b/old/html/multidic/voices/word/4259.mp3 differ
diff --git a/old/html/multidic/voices/word/426.mp3 b/old/html/multidic/voices/word/426.mp3
new file mode 100644
index 0000000..4c61eb6
Binary files /dev/null and b/old/html/multidic/voices/word/426.mp3 differ
diff --git a/old/html/multidic/voices/word/4260.mp3 b/old/html/multidic/voices/word/4260.mp3
new file mode 100644
index 0000000..d131b2a
Binary files /dev/null and b/old/html/multidic/voices/word/4260.mp3 differ
diff --git a/old/html/multidic/voices/word/4261.mp3 b/old/html/multidic/voices/word/4261.mp3
new file mode 100644
index 0000000..5112f2c
Binary files /dev/null and b/old/html/multidic/voices/word/4261.mp3 differ
diff --git a/old/html/multidic/voices/word/4262.mp3 b/old/html/multidic/voices/word/4262.mp3
new file mode 100644
index 0000000..c0de446
Binary files /dev/null and b/old/html/multidic/voices/word/4262.mp3 differ
diff --git a/old/html/multidic/voices/word/4263.mp3 b/old/html/multidic/voices/word/4263.mp3
new file mode 100644
index 0000000..61a9055
Binary files /dev/null and b/old/html/multidic/voices/word/4263.mp3 differ
diff --git a/old/html/multidic/voices/word/4264.mp3 b/old/html/multidic/voices/word/4264.mp3
new file mode 100644
index 0000000..f78336d
Binary files /dev/null and b/old/html/multidic/voices/word/4264.mp3 differ
diff --git a/old/html/multidic/voices/word/4265.mp3 b/old/html/multidic/voices/word/4265.mp3
new file mode 100644
index 0000000..1f2b733
Binary files /dev/null and b/old/html/multidic/voices/word/4265.mp3 differ
diff --git a/old/html/multidic/voices/word/4266.mp3 b/old/html/multidic/voices/word/4266.mp3
new file mode 100644
index 0000000..b623fea
Binary files /dev/null and b/old/html/multidic/voices/word/4266.mp3 differ
diff --git a/old/html/multidic/voices/word/4267.mp3 b/old/html/multidic/voices/word/4267.mp3
new file mode 100644
index 0000000..66a9e30
Binary files /dev/null and b/old/html/multidic/voices/word/4267.mp3 differ
diff --git a/old/html/multidic/voices/word/4268.mp3 b/old/html/multidic/voices/word/4268.mp3
new file mode 100644
index 0000000..67cf6a2
Binary files /dev/null and b/old/html/multidic/voices/word/4268.mp3 differ
diff --git a/old/html/multidic/voices/word/4269.mp3 b/old/html/multidic/voices/word/4269.mp3
new file mode 100644
index 0000000..544dae4
Binary files /dev/null and b/old/html/multidic/voices/word/4269.mp3 differ
diff --git a/old/html/multidic/voices/word/427.mp3 b/old/html/multidic/voices/word/427.mp3
new file mode 100644
index 0000000..7570e4d
Binary files /dev/null and b/old/html/multidic/voices/word/427.mp3 differ
diff --git a/old/html/multidic/voices/word/4270.mp3 b/old/html/multidic/voices/word/4270.mp3
new file mode 100644
index 0000000..9880795
Binary files /dev/null and b/old/html/multidic/voices/word/4270.mp3 differ
diff --git a/old/html/multidic/voices/word/4271.mp3 b/old/html/multidic/voices/word/4271.mp3
new file mode 100644
index 0000000..36f4478
Binary files /dev/null and b/old/html/multidic/voices/word/4271.mp3 differ
diff --git a/old/html/multidic/voices/word/4272.mp3 b/old/html/multidic/voices/word/4272.mp3
new file mode 100644
index 0000000..cc72b0f
Binary files /dev/null and b/old/html/multidic/voices/word/4272.mp3 differ
diff --git a/old/html/multidic/voices/word/4273.mp3 b/old/html/multidic/voices/word/4273.mp3
new file mode 100644
index 0000000..69d361d
Binary files /dev/null and b/old/html/multidic/voices/word/4273.mp3 differ
diff --git a/old/html/multidic/voices/word/4274.mp3 b/old/html/multidic/voices/word/4274.mp3
new file mode 100644
index 0000000..52c2928
Binary files /dev/null and b/old/html/multidic/voices/word/4274.mp3 differ
diff --git a/old/html/multidic/voices/word/4275.mp3 b/old/html/multidic/voices/word/4275.mp3
new file mode 100644
index 0000000..a2a34a1
Binary files /dev/null and b/old/html/multidic/voices/word/4275.mp3 differ
diff --git a/old/html/multidic/voices/word/4276.mp3 b/old/html/multidic/voices/word/4276.mp3
new file mode 100644
index 0000000..62923e6
Binary files /dev/null and b/old/html/multidic/voices/word/4276.mp3 differ
diff --git a/old/html/multidic/voices/word/4277.mp3 b/old/html/multidic/voices/word/4277.mp3
new file mode 100644
index 0000000..d8e0c01
Binary files /dev/null and b/old/html/multidic/voices/word/4277.mp3 differ
diff --git a/old/html/multidic/voices/word/4278.mp3 b/old/html/multidic/voices/word/4278.mp3
new file mode 100644
index 0000000..ce58fb1
Binary files /dev/null and b/old/html/multidic/voices/word/4278.mp3 differ
diff --git a/old/html/multidic/voices/word/4279.mp3 b/old/html/multidic/voices/word/4279.mp3
new file mode 100644
index 0000000..d12c651
Binary files /dev/null and b/old/html/multidic/voices/word/4279.mp3 differ
diff --git a/old/html/multidic/voices/word/428.mp3 b/old/html/multidic/voices/word/428.mp3
new file mode 100644
index 0000000..8a9f80a
Binary files /dev/null and b/old/html/multidic/voices/word/428.mp3 differ
diff --git a/old/html/multidic/voices/word/4280.mp3 b/old/html/multidic/voices/word/4280.mp3
new file mode 100644
index 0000000..b01b407
Binary files /dev/null and b/old/html/multidic/voices/word/4280.mp3 differ
diff --git a/old/html/multidic/voices/word/4281.mp3 b/old/html/multidic/voices/word/4281.mp3
new file mode 100644
index 0000000..bc37028
Binary files /dev/null and b/old/html/multidic/voices/word/4281.mp3 differ
diff --git a/old/html/multidic/voices/word/4282.mp3 b/old/html/multidic/voices/word/4282.mp3
new file mode 100644
index 0000000..7572fd1
Binary files /dev/null and b/old/html/multidic/voices/word/4282.mp3 differ
diff --git a/old/html/multidic/voices/word/4283.mp3 b/old/html/multidic/voices/word/4283.mp3
new file mode 100644
index 0000000..0dc87a4
Binary files /dev/null and b/old/html/multidic/voices/word/4283.mp3 differ
diff --git a/old/html/multidic/voices/word/4284.mp3 b/old/html/multidic/voices/word/4284.mp3
new file mode 100644
index 0000000..50c1237
Binary files /dev/null and b/old/html/multidic/voices/word/4284.mp3 differ
diff --git a/old/html/multidic/voices/word/4285.mp3 b/old/html/multidic/voices/word/4285.mp3
new file mode 100644
index 0000000..1e5b793
Binary files /dev/null and b/old/html/multidic/voices/word/4285.mp3 differ
diff --git a/old/html/multidic/voices/word/4286.mp3 b/old/html/multidic/voices/word/4286.mp3
new file mode 100644
index 0000000..bd10664
Binary files /dev/null and b/old/html/multidic/voices/word/4286.mp3 differ
diff --git a/old/html/multidic/voices/word/4287.mp3 b/old/html/multidic/voices/word/4287.mp3
new file mode 100644
index 0000000..0640b56
Binary files /dev/null and b/old/html/multidic/voices/word/4287.mp3 differ
diff --git a/old/html/multidic/voices/word/4288.mp3 b/old/html/multidic/voices/word/4288.mp3
new file mode 100644
index 0000000..63b65ce
Binary files /dev/null and b/old/html/multidic/voices/word/4288.mp3 differ
diff --git a/old/html/multidic/voices/word/4289.mp3 b/old/html/multidic/voices/word/4289.mp3
new file mode 100644
index 0000000..3f54245
Binary files /dev/null and b/old/html/multidic/voices/word/4289.mp3 differ
diff --git a/old/html/multidic/voices/word/429.mp3 b/old/html/multidic/voices/word/429.mp3
new file mode 100644
index 0000000..43ec53c
Binary files /dev/null and b/old/html/multidic/voices/word/429.mp3 differ
diff --git a/old/html/multidic/voices/word/4290.mp3 b/old/html/multidic/voices/word/4290.mp3
new file mode 100644
index 0000000..0656c0d
Binary files /dev/null and b/old/html/multidic/voices/word/4290.mp3 differ
diff --git a/old/html/multidic/voices/word/4291.mp3 b/old/html/multidic/voices/word/4291.mp3
new file mode 100644
index 0000000..1c58b16
Binary files /dev/null and b/old/html/multidic/voices/word/4291.mp3 differ
diff --git a/old/html/multidic/voices/word/4292.mp3 b/old/html/multidic/voices/word/4292.mp3
new file mode 100644
index 0000000..16e886d
Binary files /dev/null and b/old/html/multidic/voices/word/4292.mp3 differ
diff --git a/old/html/multidic/voices/word/4293.mp3 b/old/html/multidic/voices/word/4293.mp3
new file mode 100644
index 0000000..32ade46
Binary files /dev/null and b/old/html/multidic/voices/word/4293.mp3 differ
diff --git a/old/html/multidic/voices/word/4294.mp3 b/old/html/multidic/voices/word/4294.mp3
new file mode 100644
index 0000000..98f7f04
Binary files /dev/null and b/old/html/multidic/voices/word/4294.mp3 differ
diff --git a/old/html/multidic/voices/word/4295.mp3 b/old/html/multidic/voices/word/4295.mp3
new file mode 100644
index 0000000..4b422bc
Binary files /dev/null and b/old/html/multidic/voices/word/4295.mp3 differ
diff --git a/old/html/multidic/voices/word/4296.mp3 b/old/html/multidic/voices/word/4296.mp3
new file mode 100644
index 0000000..e4b3e3e
Binary files /dev/null and b/old/html/multidic/voices/word/4296.mp3 differ
diff --git a/old/html/multidic/voices/word/4297.mp3 b/old/html/multidic/voices/word/4297.mp3
new file mode 100644
index 0000000..de0533e
Binary files /dev/null and b/old/html/multidic/voices/word/4297.mp3 differ
diff --git a/old/html/multidic/voices/word/4298.mp3 b/old/html/multidic/voices/word/4298.mp3
new file mode 100644
index 0000000..8ad7362
Binary files /dev/null and b/old/html/multidic/voices/word/4298.mp3 differ
diff --git a/old/html/multidic/voices/word/4299.mp3 b/old/html/multidic/voices/word/4299.mp3
new file mode 100644
index 0000000..da6fbb6
Binary files /dev/null and b/old/html/multidic/voices/word/4299.mp3 differ
diff --git a/old/html/multidic/voices/word/43.mp3 b/old/html/multidic/voices/word/43.mp3
new file mode 100644
index 0000000..499d4ba
Binary files /dev/null and b/old/html/multidic/voices/word/43.mp3 differ
diff --git a/old/html/multidic/voices/word/430.mp3 b/old/html/multidic/voices/word/430.mp3
new file mode 100644
index 0000000..23a77e2
Binary files /dev/null and b/old/html/multidic/voices/word/430.mp3 differ
diff --git a/old/html/multidic/voices/word/4300.mp3 b/old/html/multidic/voices/word/4300.mp3
new file mode 100644
index 0000000..14b9431
Binary files /dev/null and b/old/html/multidic/voices/word/4300.mp3 differ
diff --git a/old/html/multidic/voices/word/4301.mp3 b/old/html/multidic/voices/word/4301.mp3
new file mode 100644
index 0000000..2be7ff9
Binary files /dev/null and b/old/html/multidic/voices/word/4301.mp3 differ
diff --git a/old/html/multidic/voices/word/4302.mp3 b/old/html/multidic/voices/word/4302.mp3
new file mode 100644
index 0000000..af34636
Binary files /dev/null and b/old/html/multidic/voices/word/4302.mp3 differ
diff --git a/old/html/multidic/voices/word/4303.mp3 b/old/html/multidic/voices/word/4303.mp3
new file mode 100644
index 0000000..3e806e8
Binary files /dev/null and b/old/html/multidic/voices/word/4303.mp3 differ
diff --git a/old/html/multidic/voices/word/4304.mp3 b/old/html/multidic/voices/word/4304.mp3
new file mode 100644
index 0000000..fb7b815
Binary files /dev/null and b/old/html/multidic/voices/word/4304.mp3 differ
diff --git a/old/html/multidic/voices/word/4305.mp3 b/old/html/multidic/voices/word/4305.mp3
new file mode 100644
index 0000000..2582b0e
Binary files /dev/null and b/old/html/multidic/voices/word/4305.mp3 differ
diff --git a/old/html/multidic/voices/word/4306.mp3 b/old/html/multidic/voices/word/4306.mp3
new file mode 100644
index 0000000..77d09d2
Binary files /dev/null and b/old/html/multidic/voices/word/4306.mp3 differ
diff --git a/old/html/multidic/voices/word/4307.mp3 b/old/html/multidic/voices/word/4307.mp3
new file mode 100644
index 0000000..970b250
Binary files /dev/null and b/old/html/multidic/voices/word/4307.mp3 differ
diff --git a/old/html/multidic/voices/word/4308.mp3 b/old/html/multidic/voices/word/4308.mp3
new file mode 100644
index 0000000..d593db4
Binary files /dev/null and b/old/html/multidic/voices/word/4308.mp3 differ
diff --git a/old/html/multidic/voices/word/4309.mp3 b/old/html/multidic/voices/word/4309.mp3
new file mode 100644
index 0000000..e9dd5a5
Binary files /dev/null and b/old/html/multidic/voices/word/4309.mp3 differ
diff --git a/old/html/multidic/voices/word/431.mp3 b/old/html/multidic/voices/word/431.mp3
new file mode 100644
index 0000000..09bdcd2
Binary files /dev/null and b/old/html/multidic/voices/word/431.mp3 differ
diff --git a/old/html/multidic/voices/word/4310.mp3 b/old/html/multidic/voices/word/4310.mp3
new file mode 100644
index 0000000..056304d
Binary files /dev/null and b/old/html/multidic/voices/word/4310.mp3 differ
diff --git a/old/html/multidic/voices/word/4311.mp3 b/old/html/multidic/voices/word/4311.mp3
new file mode 100644
index 0000000..30cc5a4
Binary files /dev/null and b/old/html/multidic/voices/word/4311.mp3 differ
diff --git a/old/html/multidic/voices/word/4312.mp3 b/old/html/multidic/voices/word/4312.mp3
new file mode 100644
index 0000000..fd946ba
Binary files /dev/null and b/old/html/multidic/voices/word/4312.mp3 differ
diff --git a/old/html/multidic/voices/word/4313.mp3 b/old/html/multidic/voices/word/4313.mp3
new file mode 100644
index 0000000..a04f133
Binary files /dev/null and b/old/html/multidic/voices/word/4313.mp3 differ
diff --git a/old/html/multidic/voices/word/4314.mp3 b/old/html/multidic/voices/word/4314.mp3
new file mode 100644
index 0000000..275ff5c
Binary files /dev/null and b/old/html/multidic/voices/word/4314.mp3 differ
diff --git a/old/html/multidic/voices/word/4315.mp3 b/old/html/multidic/voices/word/4315.mp3
new file mode 100644
index 0000000..392a395
Binary files /dev/null and b/old/html/multidic/voices/word/4315.mp3 differ
diff --git a/old/html/multidic/voices/word/4316.mp3 b/old/html/multidic/voices/word/4316.mp3
new file mode 100644
index 0000000..a3e8dbc
Binary files /dev/null and b/old/html/multidic/voices/word/4316.mp3 differ
diff --git a/old/html/multidic/voices/word/4317.mp3 b/old/html/multidic/voices/word/4317.mp3
new file mode 100644
index 0000000..102e107
Binary files /dev/null and b/old/html/multidic/voices/word/4317.mp3 differ
diff --git a/old/html/multidic/voices/word/4318.mp3 b/old/html/multidic/voices/word/4318.mp3
new file mode 100644
index 0000000..223138c
Binary files /dev/null and b/old/html/multidic/voices/word/4318.mp3 differ
diff --git a/old/html/multidic/voices/word/4319.mp3 b/old/html/multidic/voices/word/4319.mp3
new file mode 100644
index 0000000..3b9091e
Binary files /dev/null and b/old/html/multidic/voices/word/4319.mp3 differ
diff --git a/old/html/multidic/voices/word/432.mp3 b/old/html/multidic/voices/word/432.mp3
new file mode 100644
index 0000000..56f00c1
Binary files /dev/null and b/old/html/multidic/voices/word/432.mp3 differ
diff --git a/old/html/multidic/voices/word/4320.mp3 b/old/html/multidic/voices/word/4320.mp3
new file mode 100644
index 0000000..af11a74
Binary files /dev/null and b/old/html/multidic/voices/word/4320.mp3 differ
diff --git a/old/html/multidic/voices/word/4321.mp3 b/old/html/multidic/voices/word/4321.mp3
new file mode 100644
index 0000000..e2ddacc
Binary files /dev/null and b/old/html/multidic/voices/word/4321.mp3 differ
diff --git a/old/html/multidic/voices/word/4322.mp3 b/old/html/multidic/voices/word/4322.mp3
new file mode 100644
index 0000000..cefaa82
Binary files /dev/null and b/old/html/multidic/voices/word/4322.mp3 differ
diff --git a/old/html/multidic/voices/word/4323.mp3 b/old/html/multidic/voices/word/4323.mp3
new file mode 100644
index 0000000..817756f
Binary files /dev/null and b/old/html/multidic/voices/word/4323.mp3 differ
diff --git a/old/html/multidic/voices/word/4324.mp3 b/old/html/multidic/voices/word/4324.mp3
new file mode 100644
index 0000000..302639a
Binary files /dev/null and b/old/html/multidic/voices/word/4324.mp3 differ
diff --git a/old/html/multidic/voices/word/4325.mp3 b/old/html/multidic/voices/word/4325.mp3
new file mode 100644
index 0000000..f4ea931
Binary files /dev/null and b/old/html/multidic/voices/word/4325.mp3 differ
diff --git a/old/html/multidic/voices/word/4326.mp3 b/old/html/multidic/voices/word/4326.mp3
new file mode 100644
index 0000000..3bf4850
Binary files /dev/null and b/old/html/multidic/voices/word/4326.mp3 differ
diff --git a/old/html/multidic/voices/word/4327.mp3 b/old/html/multidic/voices/word/4327.mp3
new file mode 100644
index 0000000..04c708d
Binary files /dev/null and b/old/html/multidic/voices/word/4327.mp3 differ
diff --git a/old/html/multidic/voices/word/4328.mp3 b/old/html/multidic/voices/word/4328.mp3
new file mode 100644
index 0000000..90bf10d
Binary files /dev/null and b/old/html/multidic/voices/word/4328.mp3 differ
diff --git a/old/html/multidic/voices/word/4329.mp3 b/old/html/multidic/voices/word/4329.mp3
new file mode 100644
index 0000000..5b9d3ce
Binary files /dev/null and b/old/html/multidic/voices/word/4329.mp3 differ
diff --git a/old/html/multidic/voices/word/433.mp3 b/old/html/multidic/voices/word/433.mp3
new file mode 100644
index 0000000..caf64ff
Binary files /dev/null and b/old/html/multidic/voices/word/433.mp3 differ
diff --git a/old/html/multidic/voices/word/4330.mp3 b/old/html/multidic/voices/word/4330.mp3
new file mode 100644
index 0000000..a424202
Binary files /dev/null and b/old/html/multidic/voices/word/4330.mp3 differ
diff --git a/old/html/multidic/voices/word/4331.mp3 b/old/html/multidic/voices/word/4331.mp3
new file mode 100644
index 0000000..efd20a1
Binary files /dev/null and b/old/html/multidic/voices/word/4331.mp3 differ
diff --git a/old/html/multidic/voices/word/4332.mp3 b/old/html/multidic/voices/word/4332.mp3
new file mode 100644
index 0000000..4c45dd1
Binary files /dev/null and b/old/html/multidic/voices/word/4332.mp3 differ
diff --git a/old/html/multidic/voices/word/4333.mp3 b/old/html/multidic/voices/word/4333.mp3
new file mode 100644
index 0000000..a443a49
Binary files /dev/null and b/old/html/multidic/voices/word/4333.mp3 differ
diff --git a/old/html/multidic/voices/word/4334.mp3 b/old/html/multidic/voices/word/4334.mp3
new file mode 100644
index 0000000..572ab7a
Binary files /dev/null and b/old/html/multidic/voices/word/4334.mp3 differ
diff --git a/old/html/multidic/voices/word/4335.mp3 b/old/html/multidic/voices/word/4335.mp3
new file mode 100644
index 0000000..7d9e97c
Binary files /dev/null and b/old/html/multidic/voices/word/4335.mp3 differ
diff --git a/old/html/multidic/voices/word/4336.mp3 b/old/html/multidic/voices/word/4336.mp3
new file mode 100644
index 0000000..ad61ec7
Binary files /dev/null and b/old/html/multidic/voices/word/4336.mp3 differ
diff --git a/old/html/multidic/voices/word/4337.mp3 b/old/html/multidic/voices/word/4337.mp3
new file mode 100644
index 0000000..275834f
Binary files /dev/null and b/old/html/multidic/voices/word/4337.mp3 differ
diff --git a/old/html/multidic/voices/word/4338.mp3 b/old/html/multidic/voices/word/4338.mp3
new file mode 100644
index 0000000..36d2cf9
Binary files /dev/null and b/old/html/multidic/voices/word/4338.mp3 differ
diff --git a/old/html/multidic/voices/word/4339.mp3 b/old/html/multidic/voices/word/4339.mp3
new file mode 100644
index 0000000..eded438
Binary files /dev/null and b/old/html/multidic/voices/word/4339.mp3 differ
diff --git a/old/html/multidic/voices/word/434.mp3 b/old/html/multidic/voices/word/434.mp3
new file mode 100644
index 0000000..6091bf6
Binary files /dev/null and b/old/html/multidic/voices/word/434.mp3 differ
diff --git a/old/html/multidic/voices/word/4340.mp3 b/old/html/multidic/voices/word/4340.mp3
new file mode 100644
index 0000000..bff0e98
Binary files /dev/null and b/old/html/multidic/voices/word/4340.mp3 differ
diff --git a/old/html/multidic/voices/word/4341.mp3 b/old/html/multidic/voices/word/4341.mp3
new file mode 100644
index 0000000..cc652c1
Binary files /dev/null and b/old/html/multidic/voices/word/4341.mp3 differ
diff --git a/old/html/multidic/voices/word/4342.mp3 b/old/html/multidic/voices/word/4342.mp3
new file mode 100644
index 0000000..81170ff
Binary files /dev/null and b/old/html/multidic/voices/word/4342.mp3 differ
diff --git a/old/html/multidic/voices/word/4343.mp3 b/old/html/multidic/voices/word/4343.mp3
new file mode 100644
index 0000000..5e83ea4
Binary files /dev/null and b/old/html/multidic/voices/word/4343.mp3 differ
diff --git a/old/html/multidic/voices/word/4344.mp3 b/old/html/multidic/voices/word/4344.mp3
new file mode 100644
index 0000000..570944c
Binary files /dev/null and b/old/html/multidic/voices/word/4344.mp3 differ
diff --git a/old/html/multidic/voices/word/4345.mp3 b/old/html/multidic/voices/word/4345.mp3
new file mode 100644
index 0000000..103a594
Binary files /dev/null and b/old/html/multidic/voices/word/4345.mp3 differ
diff --git a/old/html/multidic/voices/word/4346.mp3 b/old/html/multidic/voices/word/4346.mp3
new file mode 100644
index 0000000..6e1c9a5
Binary files /dev/null and b/old/html/multidic/voices/word/4346.mp3 differ
diff --git a/old/html/multidic/voices/word/4347.mp3 b/old/html/multidic/voices/word/4347.mp3
new file mode 100644
index 0000000..fccb9c3
Binary files /dev/null and b/old/html/multidic/voices/word/4347.mp3 differ
diff --git a/old/html/multidic/voices/word/4348.mp3 b/old/html/multidic/voices/word/4348.mp3
new file mode 100644
index 0000000..556f714
Binary files /dev/null and b/old/html/multidic/voices/word/4348.mp3 differ
diff --git a/old/html/multidic/voices/word/4349.mp3 b/old/html/multidic/voices/word/4349.mp3
new file mode 100644
index 0000000..3a8592b
Binary files /dev/null and b/old/html/multidic/voices/word/4349.mp3 differ
diff --git a/old/html/multidic/voices/word/435.mp3 b/old/html/multidic/voices/word/435.mp3
new file mode 100644
index 0000000..6b19fb0
Binary files /dev/null and b/old/html/multidic/voices/word/435.mp3 differ
diff --git a/old/html/multidic/voices/word/4350.mp3 b/old/html/multidic/voices/word/4350.mp3
new file mode 100644
index 0000000..ee1e990
Binary files /dev/null and b/old/html/multidic/voices/word/4350.mp3 differ
diff --git a/old/html/multidic/voices/word/4351.mp3 b/old/html/multidic/voices/word/4351.mp3
new file mode 100644
index 0000000..fbd520d
Binary files /dev/null and b/old/html/multidic/voices/word/4351.mp3 differ
diff --git a/old/html/multidic/voices/word/4352.mp3 b/old/html/multidic/voices/word/4352.mp3
new file mode 100644
index 0000000..5d53335
Binary files /dev/null and b/old/html/multidic/voices/word/4352.mp3 differ
diff --git a/old/html/multidic/voices/word/4353.mp3 b/old/html/multidic/voices/word/4353.mp3
new file mode 100644
index 0000000..5b028c8
Binary files /dev/null and b/old/html/multidic/voices/word/4353.mp3 differ
diff --git a/old/html/multidic/voices/word/4354.mp3 b/old/html/multidic/voices/word/4354.mp3
new file mode 100644
index 0000000..8806379
Binary files /dev/null and b/old/html/multidic/voices/word/4354.mp3 differ
diff --git a/old/html/multidic/voices/word/4355.mp3 b/old/html/multidic/voices/word/4355.mp3
new file mode 100644
index 0000000..b676b4f
Binary files /dev/null and b/old/html/multidic/voices/word/4355.mp3 differ
diff --git a/old/html/multidic/voices/word/4356.mp3 b/old/html/multidic/voices/word/4356.mp3
new file mode 100644
index 0000000..2b95ed2
Binary files /dev/null and b/old/html/multidic/voices/word/4356.mp3 differ
diff --git a/old/html/multidic/voices/word/4357.mp3 b/old/html/multidic/voices/word/4357.mp3
new file mode 100644
index 0000000..2dc6c25
Binary files /dev/null and b/old/html/multidic/voices/word/4357.mp3 differ
diff --git a/old/html/multidic/voices/word/4358.mp3 b/old/html/multidic/voices/word/4358.mp3
new file mode 100644
index 0000000..7da0348
Binary files /dev/null and b/old/html/multidic/voices/word/4358.mp3 differ
diff --git a/old/html/multidic/voices/word/4359.mp3 b/old/html/multidic/voices/word/4359.mp3
new file mode 100644
index 0000000..aca9ff6
Binary files /dev/null and b/old/html/multidic/voices/word/4359.mp3 differ
diff --git a/old/html/multidic/voices/word/436.mp3 b/old/html/multidic/voices/word/436.mp3
new file mode 100644
index 0000000..13788a4
Binary files /dev/null and b/old/html/multidic/voices/word/436.mp3 differ
diff --git a/old/html/multidic/voices/word/4360.mp3 b/old/html/multidic/voices/word/4360.mp3
new file mode 100644
index 0000000..1a2f90a
Binary files /dev/null and b/old/html/multidic/voices/word/4360.mp3 differ
diff --git a/old/html/multidic/voices/word/4361.mp3 b/old/html/multidic/voices/word/4361.mp3
new file mode 100644
index 0000000..70688ea
Binary files /dev/null and b/old/html/multidic/voices/word/4361.mp3 differ
diff --git a/old/html/multidic/voices/word/4362.mp3 b/old/html/multidic/voices/word/4362.mp3
new file mode 100644
index 0000000..3a96c83
Binary files /dev/null and b/old/html/multidic/voices/word/4362.mp3 differ
diff --git a/old/html/multidic/voices/word/4363.mp3 b/old/html/multidic/voices/word/4363.mp3
new file mode 100644
index 0000000..2251a99
Binary files /dev/null and b/old/html/multidic/voices/word/4363.mp3 differ
diff --git a/old/html/multidic/voices/word/4364.mp3 b/old/html/multidic/voices/word/4364.mp3
new file mode 100644
index 0000000..996790f
Binary files /dev/null and b/old/html/multidic/voices/word/4364.mp3 differ
diff --git a/old/html/multidic/voices/word/4365.mp3 b/old/html/multidic/voices/word/4365.mp3
new file mode 100644
index 0000000..336a553
Binary files /dev/null and b/old/html/multidic/voices/word/4365.mp3 differ
diff --git a/old/html/multidic/voices/word/4366.mp3 b/old/html/multidic/voices/word/4366.mp3
new file mode 100644
index 0000000..8483726
Binary files /dev/null and b/old/html/multidic/voices/word/4366.mp3 differ
diff --git a/old/html/multidic/voices/word/4367.mp3 b/old/html/multidic/voices/word/4367.mp3
new file mode 100644
index 0000000..fb94bb1
Binary files /dev/null and b/old/html/multidic/voices/word/4367.mp3 differ
diff --git a/old/html/multidic/voices/word/4368.mp3 b/old/html/multidic/voices/word/4368.mp3
new file mode 100644
index 0000000..efe0c90
Binary files /dev/null and b/old/html/multidic/voices/word/4368.mp3 differ
diff --git a/old/html/multidic/voices/word/4369.mp3 b/old/html/multidic/voices/word/4369.mp3
new file mode 100644
index 0000000..77afa84
Binary files /dev/null and b/old/html/multidic/voices/word/4369.mp3 differ
diff --git a/old/html/multidic/voices/word/437.mp3 b/old/html/multidic/voices/word/437.mp3
new file mode 100644
index 0000000..a615bb6
Binary files /dev/null and b/old/html/multidic/voices/word/437.mp3 differ
diff --git a/old/html/multidic/voices/word/4370.mp3 b/old/html/multidic/voices/word/4370.mp3
new file mode 100644
index 0000000..fe90c38
Binary files /dev/null and b/old/html/multidic/voices/word/4370.mp3 differ
diff --git a/old/html/multidic/voices/word/4371.mp3 b/old/html/multidic/voices/word/4371.mp3
new file mode 100644
index 0000000..4394138
Binary files /dev/null and b/old/html/multidic/voices/word/4371.mp3 differ
diff --git a/old/html/multidic/voices/word/4372.mp3 b/old/html/multidic/voices/word/4372.mp3
new file mode 100644
index 0000000..c22747a
Binary files /dev/null and b/old/html/multidic/voices/word/4372.mp3 differ
diff --git a/old/html/multidic/voices/word/4373.mp3 b/old/html/multidic/voices/word/4373.mp3
new file mode 100644
index 0000000..9cd8cee
Binary files /dev/null and b/old/html/multidic/voices/word/4373.mp3 differ
diff --git a/old/html/multidic/voices/word/4374.mp3 b/old/html/multidic/voices/word/4374.mp3
new file mode 100644
index 0000000..91bbca4
Binary files /dev/null and b/old/html/multidic/voices/word/4374.mp3 differ
diff --git a/old/html/multidic/voices/word/4375.mp3 b/old/html/multidic/voices/word/4375.mp3
new file mode 100644
index 0000000..13a3d91
Binary files /dev/null and b/old/html/multidic/voices/word/4375.mp3 differ
diff --git a/old/html/multidic/voices/word/4376.mp3 b/old/html/multidic/voices/word/4376.mp3
new file mode 100644
index 0000000..58b70d2
Binary files /dev/null and b/old/html/multidic/voices/word/4376.mp3 differ
diff --git a/old/html/multidic/voices/word/4377.mp3 b/old/html/multidic/voices/word/4377.mp3
new file mode 100644
index 0000000..7e1b384
Binary files /dev/null and b/old/html/multidic/voices/word/4377.mp3 differ
diff --git a/old/html/multidic/voices/word/4378.mp3 b/old/html/multidic/voices/word/4378.mp3
new file mode 100644
index 0000000..0df1775
Binary files /dev/null and b/old/html/multidic/voices/word/4378.mp3 differ
diff --git a/old/html/multidic/voices/word/4379.mp3 b/old/html/multidic/voices/word/4379.mp3
new file mode 100644
index 0000000..c34632c
Binary files /dev/null and b/old/html/multidic/voices/word/4379.mp3 differ
diff --git a/old/html/multidic/voices/word/438.mp3 b/old/html/multidic/voices/word/438.mp3
new file mode 100644
index 0000000..aa41bb1
Binary files /dev/null and b/old/html/multidic/voices/word/438.mp3 differ
diff --git a/old/html/multidic/voices/word/4380.mp3 b/old/html/multidic/voices/word/4380.mp3
new file mode 100644
index 0000000..8594b6b
Binary files /dev/null and b/old/html/multidic/voices/word/4380.mp3 differ
diff --git a/old/html/multidic/voices/word/4381.mp3 b/old/html/multidic/voices/word/4381.mp3
new file mode 100644
index 0000000..fccbf24
Binary files /dev/null and b/old/html/multidic/voices/word/4381.mp3 differ
diff --git a/old/html/multidic/voices/word/4382.mp3 b/old/html/multidic/voices/word/4382.mp3
new file mode 100644
index 0000000..cfb2180
Binary files /dev/null and b/old/html/multidic/voices/word/4382.mp3 differ
diff --git a/old/html/multidic/voices/word/4383.mp3 b/old/html/multidic/voices/word/4383.mp3
new file mode 100644
index 0000000..f2c9635
Binary files /dev/null and b/old/html/multidic/voices/word/4383.mp3 differ
diff --git a/old/html/multidic/voices/word/4384.mp3 b/old/html/multidic/voices/word/4384.mp3
new file mode 100644
index 0000000..8b43caf
Binary files /dev/null and b/old/html/multidic/voices/word/4384.mp3 differ
diff --git a/old/html/multidic/voices/word/4385.mp3 b/old/html/multidic/voices/word/4385.mp3
new file mode 100644
index 0000000..ac441f4
Binary files /dev/null and b/old/html/multidic/voices/word/4385.mp3 differ
diff --git a/old/html/multidic/voices/word/4386.mp3 b/old/html/multidic/voices/word/4386.mp3
new file mode 100644
index 0000000..6811aa0
Binary files /dev/null and b/old/html/multidic/voices/word/4386.mp3 differ
diff --git a/old/html/multidic/voices/word/4387.mp3 b/old/html/multidic/voices/word/4387.mp3
new file mode 100644
index 0000000..4298525
Binary files /dev/null and b/old/html/multidic/voices/word/4387.mp3 differ
diff --git a/old/html/multidic/voices/word/4388.mp3 b/old/html/multidic/voices/word/4388.mp3
new file mode 100644
index 0000000..ff4bfe4
Binary files /dev/null and b/old/html/multidic/voices/word/4388.mp3 differ
diff --git a/old/html/multidic/voices/word/4389.mp3 b/old/html/multidic/voices/word/4389.mp3
new file mode 100644
index 0000000..5bd5f2d
Binary files /dev/null and b/old/html/multidic/voices/word/4389.mp3 differ
diff --git a/old/html/multidic/voices/word/439.mp3 b/old/html/multidic/voices/word/439.mp3
new file mode 100644
index 0000000..90aff4c
Binary files /dev/null and b/old/html/multidic/voices/word/439.mp3 differ
diff --git a/old/html/multidic/voices/word/4390.mp3 b/old/html/multidic/voices/word/4390.mp3
new file mode 100644
index 0000000..8223ab2
Binary files /dev/null and b/old/html/multidic/voices/word/4390.mp3 differ
diff --git a/old/html/multidic/voices/word/4391.mp3 b/old/html/multidic/voices/word/4391.mp3
new file mode 100644
index 0000000..4f3add7
Binary files /dev/null and b/old/html/multidic/voices/word/4391.mp3 differ
diff --git a/old/html/multidic/voices/word/4392.mp3 b/old/html/multidic/voices/word/4392.mp3
new file mode 100644
index 0000000..f607ec3
Binary files /dev/null and b/old/html/multidic/voices/word/4392.mp3 differ
diff --git a/old/html/multidic/voices/word/4393.mp3 b/old/html/multidic/voices/word/4393.mp3
new file mode 100644
index 0000000..65a5423
Binary files /dev/null and b/old/html/multidic/voices/word/4393.mp3 differ
diff --git a/old/html/multidic/voices/word/4394.mp3 b/old/html/multidic/voices/word/4394.mp3
new file mode 100644
index 0000000..f9b3c1f
Binary files /dev/null and b/old/html/multidic/voices/word/4394.mp3 differ
diff --git a/old/html/multidic/voices/word/4395.mp3 b/old/html/multidic/voices/word/4395.mp3
new file mode 100644
index 0000000..5fe60a0
Binary files /dev/null and b/old/html/multidic/voices/word/4395.mp3 differ
diff --git a/old/html/multidic/voices/word/4396.mp3 b/old/html/multidic/voices/word/4396.mp3
new file mode 100644
index 0000000..4a8e800
Binary files /dev/null and b/old/html/multidic/voices/word/4396.mp3 differ
diff --git a/old/html/multidic/voices/word/4397.mp3 b/old/html/multidic/voices/word/4397.mp3
new file mode 100644
index 0000000..4112885
Binary files /dev/null and b/old/html/multidic/voices/word/4397.mp3 differ
diff --git a/old/html/multidic/voices/word/4398.mp3 b/old/html/multidic/voices/word/4398.mp3
new file mode 100644
index 0000000..d6d3dad
Binary files /dev/null and b/old/html/multidic/voices/word/4398.mp3 differ
diff --git a/old/html/multidic/voices/word/4399.mp3 b/old/html/multidic/voices/word/4399.mp3
new file mode 100644
index 0000000..b3aec58
Binary files /dev/null and b/old/html/multidic/voices/word/4399.mp3 differ
diff --git a/old/html/multidic/voices/word/44.mp3 b/old/html/multidic/voices/word/44.mp3
new file mode 100644
index 0000000..4448e9b
Binary files /dev/null and b/old/html/multidic/voices/word/44.mp3 differ
diff --git a/old/html/multidic/voices/word/440.mp3 b/old/html/multidic/voices/word/440.mp3
new file mode 100644
index 0000000..90aff4c
Binary files /dev/null and b/old/html/multidic/voices/word/440.mp3 differ
diff --git a/old/html/multidic/voices/word/4400.mp3 b/old/html/multidic/voices/word/4400.mp3
new file mode 100644
index 0000000..d916f96
Binary files /dev/null and b/old/html/multidic/voices/word/4400.mp3 differ
diff --git a/old/html/multidic/voices/word/4401.mp3 b/old/html/multidic/voices/word/4401.mp3
new file mode 100644
index 0000000..6b14d4e
Binary files /dev/null and b/old/html/multidic/voices/word/4401.mp3 differ
diff --git a/old/html/multidic/voices/word/4402.mp3 b/old/html/multidic/voices/word/4402.mp3
new file mode 100644
index 0000000..57b9463
Binary files /dev/null and b/old/html/multidic/voices/word/4402.mp3 differ
diff --git a/old/html/multidic/voices/word/4403.mp3 b/old/html/multidic/voices/word/4403.mp3
new file mode 100644
index 0000000..a743df3
Binary files /dev/null and b/old/html/multidic/voices/word/4403.mp3 differ
diff --git a/old/html/multidic/voices/word/4404.mp3 b/old/html/multidic/voices/word/4404.mp3
new file mode 100644
index 0000000..680d71d
Binary files /dev/null and b/old/html/multidic/voices/word/4404.mp3 differ
diff --git a/old/html/multidic/voices/word/4405.mp3 b/old/html/multidic/voices/word/4405.mp3
new file mode 100644
index 0000000..0c3ad55
Binary files /dev/null and b/old/html/multidic/voices/word/4405.mp3 differ
diff --git a/old/html/multidic/voices/word/4406.mp3 b/old/html/multidic/voices/word/4406.mp3
new file mode 100644
index 0000000..8d51adb
Binary files /dev/null and b/old/html/multidic/voices/word/4406.mp3 differ
diff --git a/old/html/multidic/voices/word/4407.mp3 b/old/html/multidic/voices/word/4407.mp3
new file mode 100644
index 0000000..3fe8243
Binary files /dev/null and b/old/html/multidic/voices/word/4407.mp3 differ
diff --git a/old/html/multidic/voices/word/4408.mp3 b/old/html/multidic/voices/word/4408.mp3
new file mode 100644
index 0000000..7b55611
Binary files /dev/null and b/old/html/multidic/voices/word/4408.mp3 differ
diff --git a/old/html/multidic/voices/word/4409.mp3 b/old/html/multidic/voices/word/4409.mp3
new file mode 100644
index 0000000..6fe1d62
Binary files /dev/null and b/old/html/multidic/voices/word/4409.mp3 differ
diff --git a/old/html/multidic/voices/word/441.mp3 b/old/html/multidic/voices/word/441.mp3
new file mode 100644
index 0000000..ac40fd2
Binary files /dev/null and b/old/html/multidic/voices/word/441.mp3 differ
diff --git a/old/html/multidic/voices/word/4410.mp3 b/old/html/multidic/voices/word/4410.mp3
new file mode 100644
index 0000000..8e87488
Binary files /dev/null and b/old/html/multidic/voices/word/4410.mp3 differ
diff --git a/old/html/multidic/voices/word/4411.mp3 b/old/html/multidic/voices/word/4411.mp3
new file mode 100644
index 0000000..40cf601
Binary files /dev/null and b/old/html/multidic/voices/word/4411.mp3 differ
diff --git a/old/html/multidic/voices/word/4412.mp3 b/old/html/multidic/voices/word/4412.mp3
new file mode 100644
index 0000000..97e2e47
Binary files /dev/null and b/old/html/multidic/voices/word/4412.mp3 differ
diff --git a/old/html/multidic/voices/word/4413.mp3 b/old/html/multidic/voices/word/4413.mp3
new file mode 100644
index 0000000..7d744a1
Binary files /dev/null and b/old/html/multidic/voices/word/4413.mp3 differ
diff --git a/old/html/multidic/voices/word/4414.mp3 b/old/html/multidic/voices/word/4414.mp3
new file mode 100644
index 0000000..6939916
Binary files /dev/null and b/old/html/multidic/voices/word/4414.mp3 differ
diff --git a/old/html/multidic/voices/word/4415.mp3 b/old/html/multidic/voices/word/4415.mp3
new file mode 100644
index 0000000..dc06183
Binary files /dev/null and b/old/html/multidic/voices/word/4415.mp3 differ
diff --git a/old/html/multidic/voices/word/442.mp3 b/old/html/multidic/voices/word/442.mp3
new file mode 100644
index 0000000..896f75f
Binary files /dev/null and b/old/html/multidic/voices/word/442.mp3 differ
diff --git a/old/html/multidic/voices/word/443.mp3 b/old/html/multidic/voices/word/443.mp3
new file mode 100644
index 0000000..a522949
Binary files /dev/null and b/old/html/multidic/voices/word/443.mp3 differ
diff --git a/old/html/multidic/voices/word/4432.mp3 b/old/html/multidic/voices/word/4432.mp3
new file mode 100644
index 0000000..977d6c9
Binary files /dev/null and b/old/html/multidic/voices/word/4432.mp3 differ
diff --git a/old/html/multidic/voices/word/4433.mp3 b/old/html/multidic/voices/word/4433.mp3
new file mode 100644
index 0000000..cbc86b3
Binary files /dev/null and b/old/html/multidic/voices/word/4433.mp3 differ
diff --git a/old/html/multidic/voices/word/4434.mp3 b/old/html/multidic/voices/word/4434.mp3
new file mode 100644
index 0000000..2fd9d19
Binary files /dev/null and b/old/html/multidic/voices/word/4434.mp3 differ
diff --git a/old/html/multidic/voices/word/4435.mp3 b/old/html/multidic/voices/word/4435.mp3
new file mode 100644
index 0000000..ed95e57
Binary files /dev/null and b/old/html/multidic/voices/word/4435.mp3 differ
diff --git a/old/html/multidic/voices/word/4436.mp3 b/old/html/multidic/voices/word/4436.mp3
new file mode 100644
index 0000000..a3c6d6f
Binary files /dev/null and b/old/html/multidic/voices/word/4436.mp3 differ
diff --git a/old/html/multidic/voices/word/4437.mp3 b/old/html/multidic/voices/word/4437.mp3
new file mode 100644
index 0000000..ad6245d
Binary files /dev/null and b/old/html/multidic/voices/word/4437.mp3 differ
diff --git a/old/html/multidic/voices/word/4438.mp3 b/old/html/multidic/voices/word/4438.mp3
new file mode 100644
index 0000000..82b2932
Binary files /dev/null and b/old/html/multidic/voices/word/4438.mp3 differ
diff --git a/old/html/multidic/voices/word/4439.mp3 b/old/html/multidic/voices/word/4439.mp3
new file mode 100644
index 0000000..32453ae
Binary files /dev/null and b/old/html/multidic/voices/word/4439.mp3 differ
diff --git a/old/html/multidic/voices/word/444.mp3 b/old/html/multidic/voices/word/444.mp3
new file mode 100644
index 0000000..360c312
Binary files /dev/null and b/old/html/multidic/voices/word/444.mp3 differ
diff --git a/old/html/multidic/voices/word/4440.mp3 b/old/html/multidic/voices/word/4440.mp3
new file mode 100644
index 0000000..4081273
Binary files /dev/null and b/old/html/multidic/voices/word/4440.mp3 differ
diff --git a/old/html/multidic/voices/word/4441.mp3 b/old/html/multidic/voices/word/4441.mp3
new file mode 100644
index 0000000..d426754
Binary files /dev/null and b/old/html/multidic/voices/word/4441.mp3 differ
diff --git a/old/html/multidic/voices/word/4442.mp3 b/old/html/multidic/voices/word/4442.mp3
new file mode 100644
index 0000000..b878149
Binary files /dev/null and b/old/html/multidic/voices/word/4442.mp3 differ
diff --git a/old/html/multidic/voices/word/4443.mp3 b/old/html/multidic/voices/word/4443.mp3
new file mode 100644
index 0000000..84e8fc3
Binary files /dev/null and b/old/html/multidic/voices/word/4443.mp3 differ
diff --git a/old/html/multidic/voices/word/4444.mp3 b/old/html/multidic/voices/word/4444.mp3
new file mode 100644
index 0000000..862bfeb
Binary files /dev/null and b/old/html/multidic/voices/word/4444.mp3 differ
diff --git a/old/html/multidic/voices/word/4445.mp3 b/old/html/multidic/voices/word/4445.mp3
new file mode 100644
index 0000000..fb7a197
Binary files /dev/null and b/old/html/multidic/voices/word/4445.mp3 differ
diff --git a/old/html/multidic/voices/word/4446.mp3 b/old/html/multidic/voices/word/4446.mp3
new file mode 100644
index 0000000..d010d06
Binary files /dev/null and b/old/html/multidic/voices/word/4446.mp3 differ
diff --git a/old/html/multidic/voices/word/4447.mp3 b/old/html/multidic/voices/word/4447.mp3
new file mode 100644
index 0000000..1523f56
Binary files /dev/null and b/old/html/multidic/voices/word/4447.mp3 differ
diff --git a/old/html/multidic/voices/word/4448.mp3 b/old/html/multidic/voices/word/4448.mp3
new file mode 100644
index 0000000..c85ab28
Binary files /dev/null and b/old/html/multidic/voices/word/4448.mp3 differ
diff --git a/old/html/multidic/voices/word/4449.mp3 b/old/html/multidic/voices/word/4449.mp3
new file mode 100644
index 0000000..7298544
Binary files /dev/null and b/old/html/multidic/voices/word/4449.mp3 differ
diff --git a/old/html/multidic/voices/word/445.mp3 b/old/html/multidic/voices/word/445.mp3
new file mode 100644
index 0000000..ea09f51
Binary files /dev/null and b/old/html/multidic/voices/word/445.mp3 differ
diff --git a/old/html/multidic/voices/word/4450.mp3 b/old/html/multidic/voices/word/4450.mp3
new file mode 100644
index 0000000..09d74a4
Binary files /dev/null and b/old/html/multidic/voices/word/4450.mp3 differ
diff --git a/old/html/multidic/voices/word/4451.mp3 b/old/html/multidic/voices/word/4451.mp3
new file mode 100644
index 0000000..0f2b144
Binary files /dev/null and b/old/html/multidic/voices/word/4451.mp3 differ
diff --git a/old/html/multidic/voices/word/4452.mp3 b/old/html/multidic/voices/word/4452.mp3
new file mode 100644
index 0000000..1050a7f
Binary files /dev/null and b/old/html/multidic/voices/word/4452.mp3 differ
diff --git a/old/html/multidic/voices/word/4453.mp3 b/old/html/multidic/voices/word/4453.mp3
new file mode 100644
index 0000000..533c504
Binary files /dev/null and b/old/html/multidic/voices/word/4453.mp3 differ
diff --git a/old/html/multidic/voices/word/4454.mp3 b/old/html/multidic/voices/word/4454.mp3
new file mode 100644
index 0000000..bb6905c
Binary files /dev/null and b/old/html/multidic/voices/word/4454.mp3 differ
diff --git a/old/html/multidic/voices/word/4455.mp3 b/old/html/multidic/voices/word/4455.mp3
new file mode 100644
index 0000000..7445ebc
Binary files /dev/null and b/old/html/multidic/voices/word/4455.mp3 differ
diff --git a/old/html/multidic/voices/word/4456.mp3 b/old/html/multidic/voices/word/4456.mp3
new file mode 100644
index 0000000..25c46fb
Binary files /dev/null and b/old/html/multidic/voices/word/4456.mp3 differ
diff --git a/old/html/multidic/voices/word/4457.mp3 b/old/html/multidic/voices/word/4457.mp3
new file mode 100644
index 0000000..66c4f0e
Binary files /dev/null and b/old/html/multidic/voices/word/4457.mp3 differ
diff --git a/old/html/multidic/voices/word/4458.mp3 b/old/html/multidic/voices/word/4458.mp3
new file mode 100644
index 0000000..59c5d7b
Binary files /dev/null and b/old/html/multidic/voices/word/4458.mp3 differ
diff --git a/old/html/multidic/voices/word/4459.mp3 b/old/html/multidic/voices/word/4459.mp3
new file mode 100644
index 0000000..f64b875
Binary files /dev/null and b/old/html/multidic/voices/word/4459.mp3 differ
diff --git a/old/html/multidic/voices/word/446.mp3 b/old/html/multidic/voices/word/446.mp3
new file mode 100644
index 0000000..3b09cf0
Binary files /dev/null and b/old/html/multidic/voices/word/446.mp3 differ
diff --git a/old/html/multidic/voices/word/4460.mp3 b/old/html/multidic/voices/word/4460.mp3
new file mode 100644
index 0000000..ccfdbe0
Binary files /dev/null and b/old/html/multidic/voices/word/4460.mp3 differ
diff --git a/old/html/multidic/voices/word/4461.mp3 b/old/html/multidic/voices/word/4461.mp3
new file mode 100644
index 0000000..30b1ff1
Binary files /dev/null and b/old/html/multidic/voices/word/4461.mp3 differ
diff --git a/old/html/multidic/voices/word/4462.mp3 b/old/html/multidic/voices/word/4462.mp3
new file mode 100644
index 0000000..d0a06ba
Binary files /dev/null and b/old/html/multidic/voices/word/4462.mp3 differ
diff --git a/old/html/multidic/voices/word/4463.mp3 b/old/html/multidic/voices/word/4463.mp3
new file mode 100644
index 0000000..c9f6262
Binary files /dev/null and b/old/html/multidic/voices/word/4463.mp3 differ
diff --git a/old/html/multidic/voices/word/4464.mp3 b/old/html/multidic/voices/word/4464.mp3
new file mode 100644
index 0000000..fc25654
Binary files /dev/null and b/old/html/multidic/voices/word/4464.mp3 differ
diff --git a/old/html/multidic/voices/word/4465.mp3 b/old/html/multidic/voices/word/4465.mp3
new file mode 100644
index 0000000..b4df8c7
Binary files /dev/null and b/old/html/multidic/voices/word/4465.mp3 differ
diff --git a/old/html/multidic/voices/word/4466.mp3 b/old/html/multidic/voices/word/4466.mp3
new file mode 100644
index 0000000..11cd1e0
Binary files /dev/null and b/old/html/multidic/voices/word/4466.mp3 differ
diff --git a/old/html/multidic/voices/word/4467.mp3 b/old/html/multidic/voices/word/4467.mp3
new file mode 100644
index 0000000..8f19fa7
Binary files /dev/null and b/old/html/multidic/voices/word/4467.mp3 differ
diff --git a/old/html/multidic/voices/word/4468.mp3 b/old/html/multidic/voices/word/4468.mp3
new file mode 100644
index 0000000..45af7b6
Binary files /dev/null and b/old/html/multidic/voices/word/4468.mp3 differ
diff --git a/old/html/multidic/voices/word/4469.mp3 b/old/html/multidic/voices/word/4469.mp3
new file mode 100644
index 0000000..c206a02
Binary files /dev/null and b/old/html/multidic/voices/word/4469.mp3 differ
diff --git a/old/html/multidic/voices/word/447.mp3 b/old/html/multidic/voices/word/447.mp3
new file mode 100644
index 0000000..28a3658
Binary files /dev/null and b/old/html/multidic/voices/word/447.mp3 differ
diff --git a/old/html/multidic/voices/word/4470.mp3 b/old/html/multidic/voices/word/4470.mp3
new file mode 100644
index 0000000..d4332e0
Binary files /dev/null and b/old/html/multidic/voices/word/4470.mp3 differ
diff --git a/old/html/multidic/voices/word/4471.mp3 b/old/html/multidic/voices/word/4471.mp3
new file mode 100644
index 0000000..6390e95
Binary files /dev/null and b/old/html/multidic/voices/word/4471.mp3 differ
diff --git a/old/html/multidic/voices/word/4472.mp3 b/old/html/multidic/voices/word/4472.mp3
new file mode 100644
index 0000000..438646a
Binary files /dev/null and b/old/html/multidic/voices/word/4472.mp3 differ
diff --git a/old/html/multidic/voices/word/4473.mp3 b/old/html/multidic/voices/word/4473.mp3
new file mode 100644
index 0000000..e2ceece
Binary files /dev/null and b/old/html/multidic/voices/word/4473.mp3 differ
diff --git a/old/html/multidic/voices/word/4474.mp3 b/old/html/multidic/voices/word/4474.mp3
new file mode 100644
index 0000000..668f269
Binary files /dev/null and b/old/html/multidic/voices/word/4474.mp3 differ
diff --git a/old/html/multidic/voices/word/4475.mp3 b/old/html/multidic/voices/word/4475.mp3
new file mode 100644
index 0000000..ecf0f5f
Binary files /dev/null and b/old/html/multidic/voices/word/4475.mp3 differ
diff --git a/old/html/multidic/voices/word/4476.mp3 b/old/html/multidic/voices/word/4476.mp3
new file mode 100644
index 0000000..a022abd
Binary files /dev/null and b/old/html/multidic/voices/word/4476.mp3 differ
diff --git a/old/html/multidic/voices/word/4477.mp3 b/old/html/multidic/voices/word/4477.mp3
new file mode 100644
index 0000000..c9f073a
Binary files /dev/null and b/old/html/multidic/voices/word/4477.mp3 differ
diff --git a/old/html/multidic/voices/word/4478.mp3 b/old/html/multidic/voices/word/4478.mp3
new file mode 100644
index 0000000..031be18
Binary files /dev/null and b/old/html/multidic/voices/word/4478.mp3 differ
diff --git a/old/html/multidic/voices/word/4479.mp3 b/old/html/multidic/voices/word/4479.mp3
new file mode 100644
index 0000000..bc4d196
Binary files /dev/null and b/old/html/multidic/voices/word/4479.mp3 differ
diff --git a/old/html/multidic/voices/word/448.mp3 b/old/html/multidic/voices/word/448.mp3
new file mode 100644
index 0000000..d41f2fd
Binary files /dev/null and b/old/html/multidic/voices/word/448.mp3 differ
diff --git a/old/html/multidic/voices/word/4480.mp3 b/old/html/multidic/voices/word/4480.mp3
new file mode 100644
index 0000000..1992ac0
Binary files /dev/null and b/old/html/multidic/voices/word/4480.mp3 differ
diff --git a/old/html/multidic/voices/word/4481.mp3 b/old/html/multidic/voices/word/4481.mp3
new file mode 100644
index 0000000..f174c7f
Binary files /dev/null and b/old/html/multidic/voices/word/4481.mp3 differ
diff --git a/old/html/multidic/voices/word/4482.mp3 b/old/html/multidic/voices/word/4482.mp3
new file mode 100644
index 0000000..a2511a6
Binary files /dev/null and b/old/html/multidic/voices/word/4482.mp3 differ
diff --git a/old/html/multidic/voices/word/4483.mp3 b/old/html/multidic/voices/word/4483.mp3
new file mode 100644
index 0000000..d512d7d
Binary files /dev/null and b/old/html/multidic/voices/word/4483.mp3 differ
diff --git a/old/html/multidic/voices/word/4484.mp3 b/old/html/multidic/voices/word/4484.mp3
new file mode 100644
index 0000000..8aa19ea
Binary files /dev/null and b/old/html/multidic/voices/word/4484.mp3 differ
diff --git a/old/html/multidic/voices/word/4485.mp3 b/old/html/multidic/voices/word/4485.mp3
new file mode 100644
index 0000000..fef9324
Binary files /dev/null and b/old/html/multidic/voices/word/4485.mp3 differ
diff --git a/old/html/multidic/voices/word/4486.mp3 b/old/html/multidic/voices/word/4486.mp3
new file mode 100644
index 0000000..c3057f1
Binary files /dev/null and b/old/html/multidic/voices/word/4486.mp3 differ
diff --git a/old/html/multidic/voices/word/4487.mp3 b/old/html/multidic/voices/word/4487.mp3
new file mode 100644
index 0000000..89e27a3
Binary files /dev/null and b/old/html/multidic/voices/word/4487.mp3 differ
diff --git a/old/html/multidic/voices/word/4488.mp3 b/old/html/multidic/voices/word/4488.mp3
new file mode 100644
index 0000000..caf67a4
Binary files /dev/null and b/old/html/multidic/voices/word/4488.mp3 differ
diff --git a/old/html/multidic/voices/word/4489.mp3 b/old/html/multidic/voices/word/4489.mp3
new file mode 100644
index 0000000..cfd7228
Binary files /dev/null and b/old/html/multidic/voices/word/4489.mp3 differ
diff --git a/old/html/multidic/voices/word/449.mp3 b/old/html/multidic/voices/word/449.mp3
new file mode 100644
index 0000000..b0da080
Binary files /dev/null and b/old/html/multidic/voices/word/449.mp3 differ
diff --git a/old/html/multidic/voices/word/4491.mp3 b/old/html/multidic/voices/word/4491.mp3
new file mode 100644
index 0000000..b938434
Binary files /dev/null and b/old/html/multidic/voices/word/4491.mp3 differ
diff --git a/old/html/multidic/voices/word/4492.mp3 b/old/html/multidic/voices/word/4492.mp3
new file mode 100644
index 0000000..69e3a89
Binary files /dev/null and b/old/html/multidic/voices/word/4492.mp3 differ
diff --git a/old/html/multidic/voices/word/4493.mp3 b/old/html/multidic/voices/word/4493.mp3
new file mode 100644
index 0000000..8035dda
Binary files /dev/null and b/old/html/multidic/voices/word/4493.mp3 differ
diff --git a/old/html/multidic/voices/word/4494.mp3 b/old/html/multidic/voices/word/4494.mp3
new file mode 100644
index 0000000..91e24ea
Binary files /dev/null and b/old/html/multidic/voices/word/4494.mp3 differ
diff --git a/old/html/multidic/voices/word/4495.mp3 b/old/html/multidic/voices/word/4495.mp3
new file mode 100644
index 0000000..c0db409
Binary files /dev/null and b/old/html/multidic/voices/word/4495.mp3 differ
diff --git a/old/html/multidic/voices/word/4496.mp3 b/old/html/multidic/voices/word/4496.mp3
new file mode 100644
index 0000000..58bae3d
Binary files /dev/null and b/old/html/multidic/voices/word/4496.mp3 differ
diff --git a/old/html/multidic/voices/word/4497.mp3 b/old/html/multidic/voices/word/4497.mp3
new file mode 100644
index 0000000..c17a91b
Binary files /dev/null and b/old/html/multidic/voices/word/4497.mp3 differ
diff --git a/old/html/multidic/voices/word/4498.mp3 b/old/html/multidic/voices/word/4498.mp3
new file mode 100644
index 0000000..1668b78
Binary files /dev/null and b/old/html/multidic/voices/word/4498.mp3 differ
diff --git a/old/html/multidic/voices/word/4499.mp3 b/old/html/multidic/voices/word/4499.mp3
new file mode 100644
index 0000000..0f05cc8
Binary files /dev/null and b/old/html/multidic/voices/word/4499.mp3 differ
diff --git a/old/html/multidic/voices/word/45.mp3 b/old/html/multidic/voices/word/45.mp3
new file mode 100644
index 0000000..8aa2ad8
Binary files /dev/null and b/old/html/multidic/voices/word/45.mp3 differ
diff --git a/old/html/multidic/voices/word/450.mp3 b/old/html/multidic/voices/word/450.mp3
new file mode 100644
index 0000000..d6ad767
Binary files /dev/null and b/old/html/multidic/voices/word/450.mp3 differ
diff --git a/old/html/multidic/voices/word/4500.mp3 b/old/html/multidic/voices/word/4500.mp3
new file mode 100644
index 0000000..0f1b5cf
Binary files /dev/null and b/old/html/multidic/voices/word/4500.mp3 differ
diff --git a/old/html/multidic/voices/word/4501.mp3 b/old/html/multidic/voices/word/4501.mp3
new file mode 100644
index 0000000..c06bc26
Binary files /dev/null and b/old/html/multidic/voices/word/4501.mp3 differ
diff --git a/old/html/multidic/voices/word/4502.mp3 b/old/html/multidic/voices/word/4502.mp3
new file mode 100644
index 0000000..cda4c0b
Binary files /dev/null and b/old/html/multidic/voices/word/4502.mp3 differ
diff --git a/old/html/multidic/voices/word/4503.mp3 b/old/html/multidic/voices/word/4503.mp3
new file mode 100644
index 0000000..e2e8dd6
Binary files /dev/null and b/old/html/multidic/voices/word/4503.mp3 differ
diff --git a/old/html/multidic/voices/word/4504.mp3 b/old/html/multidic/voices/word/4504.mp3
new file mode 100644
index 0000000..b468f62
Binary files /dev/null and b/old/html/multidic/voices/word/4504.mp3 differ
diff --git a/old/html/multidic/voices/word/4505.mp3 b/old/html/multidic/voices/word/4505.mp3
new file mode 100644
index 0000000..e962db8
Binary files /dev/null and b/old/html/multidic/voices/word/4505.mp3 differ
diff --git a/old/html/multidic/voices/word/4506.mp3 b/old/html/multidic/voices/word/4506.mp3
new file mode 100644
index 0000000..398ae5a
Binary files /dev/null and b/old/html/multidic/voices/word/4506.mp3 differ
diff --git a/old/html/multidic/voices/word/4507.mp3 b/old/html/multidic/voices/word/4507.mp3
new file mode 100644
index 0000000..49fe66c
Binary files /dev/null and b/old/html/multidic/voices/word/4507.mp3 differ
diff --git a/old/html/multidic/voices/word/4508.mp3 b/old/html/multidic/voices/word/4508.mp3
new file mode 100644
index 0000000..cde90bb
Binary files /dev/null and b/old/html/multidic/voices/word/4508.mp3 differ
diff --git a/old/html/multidic/voices/word/4509.mp3 b/old/html/multidic/voices/word/4509.mp3
new file mode 100644
index 0000000..69850d8
Binary files /dev/null and b/old/html/multidic/voices/word/4509.mp3 differ
diff --git a/old/html/multidic/voices/word/451.mp3 b/old/html/multidic/voices/word/451.mp3
new file mode 100644
index 0000000..e9b004d
Binary files /dev/null and b/old/html/multidic/voices/word/451.mp3 differ
diff --git a/old/html/multidic/voices/word/4510.mp3 b/old/html/multidic/voices/word/4510.mp3
new file mode 100644
index 0000000..819341e
Binary files /dev/null and b/old/html/multidic/voices/word/4510.mp3 differ
diff --git a/old/html/multidic/voices/word/4511.mp3 b/old/html/multidic/voices/word/4511.mp3
new file mode 100644
index 0000000..88cef25
Binary files /dev/null and b/old/html/multidic/voices/word/4511.mp3 differ
diff --git a/old/html/multidic/voices/word/4512.mp3 b/old/html/multidic/voices/word/4512.mp3
new file mode 100644
index 0000000..fe9b6e6
Binary files /dev/null and b/old/html/multidic/voices/word/4512.mp3 differ
diff --git a/old/html/multidic/voices/word/4513.mp3 b/old/html/multidic/voices/word/4513.mp3
new file mode 100644
index 0000000..26fb25b
Binary files /dev/null and b/old/html/multidic/voices/word/4513.mp3 differ
diff --git a/old/html/multidic/voices/word/4514.mp3 b/old/html/multidic/voices/word/4514.mp3
new file mode 100644
index 0000000..23434c7
Binary files /dev/null and b/old/html/multidic/voices/word/4514.mp3 differ
diff --git a/old/html/multidic/voices/word/4515.mp3 b/old/html/multidic/voices/word/4515.mp3
new file mode 100644
index 0000000..15db2bd
Binary files /dev/null and b/old/html/multidic/voices/word/4515.mp3 differ
diff --git a/old/html/multidic/voices/word/4516.mp3 b/old/html/multidic/voices/word/4516.mp3
new file mode 100644
index 0000000..84084fd
Binary files /dev/null and b/old/html/multidic/voices/word/4516.mp3 differ
diff --git a/old/html/multidic/voices/word/4517.mp3 b/old/html/multidic/voices/word/4517.mp3
new file mode 100644
index 0000000..32b9f74
Binary files /dev/null and b/old/html/multidic/voices/word/4517.mp3 differ
diff --git a/old/html/multidic/voices/word/4518.mp3 b/old/html/multidic/voices/word/4518.mp3
new file mode 100644
index 0000000..da1835b
Binary files /dev/null and b/old/html/multidic/voices/word/4518.mp3 differ
diff --git a/old/html/multidic/voices/word/4519.mp3 b/old/html/multidic/voices/word/4519.mp3
new file mode 100644
index 0000000..80af253
Binary files /dev/null and b/old/html/multidic/voices/word/4519.mp3 differ
diff --git a/old/html/multidic/voices/word/452.mp3 b/old/html/multidic/voices/word/452.mp3
new file mode 100644
index 0000000..627d86d
Binary files /dev/null and b/old/html/multidic/voices/word/452.mp3 differ
diff --git a/old/html/multidic/voices/word/4520.mp3 b/old/html/multidic/voices/word/4520.mp3
new file mode 100644
index 0000000..31a78e3
Binary files /dev/null and b/old/html/multidic/voices/word/4520.mp3 differ
diff --git a/old/html/multidic/voices/word/4521.mp3 b/old/html/multidic/voices/word/4521.mp3
new file mode 100644
index 0000000..d5f33d7
Binary files /dev/null and b/old/html/multidic/voices/word/4521.mp3 differ
diff --git a/old/html/multidic/voices/word/4522.mp3 b/old/html/multidic/voices/word/4522.mp3
new file mode 100644
index 0000000..21de3eb
Binary files /dev/null and b/old/html/multidic/voices/word/4522.mp3 differ
diff --git a/old/html/multidic/voices/word/4523.mp3 b/old/html/multidic/voices/word/4523.mp3
new file mode 100644
index 0000000..9d76114
Binary files /dev/null and b/old/html/multidic/voices/word/4523.mp3 differ
diff --git a/old/html/multidic/voices/word/4524.mp3 b/old/html/multidic/voices/word/4524.mp3
new file mode 100644
index 0000000..4c12d90
Binary files /dev/null and b/old/html/multidic/voices/word/4524.mp3 differ
diff --git a/old/html/multidic/voices/word/4525.mp3 b/old/html/multidic/voices/word/4525.mp3
new file mode 100644
index 0000000..dfc914a
Binary files /dev/null and b/old/html/multidic/voices/word/4525.mp3 differ
diff --git a/old/html/multidic/voices/word/4526.mp3 b/old/html/multidic/voices/word/4526.mp3
new file mode 100644
index 0000000..27040f6
Binary files /dev/null and b/old/html/multidic/voices/word/4526.mp3 differ
diff --git a/old/html/multidic/voices/word/4527.mp3 b/old/html/multidic/voices/word/4527.mp3
new file mode 100644
index 0000000..bb52e6a
Binary files /dev/null and b/old/html/multidic/voices/word/4527.mp3 differ
diff --git a/old/html/multidic/voices/word/4528.mp3 b/old/html/multidic/voices/word/4528.mp3
new file mode 100644
index 0000000..745bd0c
Binary files /dev/null and b/old/html/multidic/voices/word/4528.mp3 differ
diff --git a/old/html/multidic/voices/word/4529.mp3 b/old/html/multidic/voices/word/4529.mp3
new file mode 100644
index 0000000..e1f2694
Binary files /dev/null and b/old/html/multidic/voices/word/4529.mp3 differ
diff --git a/old/html/multidic/voices/word/453.mp3 b/old/html/multidic/voices/word/453.mp3
new file mode 100644
index 0000000..52f7237
Binary files /dev/null and b/old/html/multidic/voices/word/453.mp3 differ
diff --git a/old/html/multidic/voices/word/4530.mp3 b/old/html/multidic/voices/word/4530.mp3
new file mode 100644
index 0000000..a8f59f2
Binary files /dev/null and b/old/html/multidic/voices/word/4530.mp3 differ
diff --git a/old/html/multidic/voices/word/4531.mp3 b/old/html/multidic/voices/word/4531.mp3
new file mode 100644
index 0000000..dee4c31
Binary files /dev/null and b/old/html/multidic/voices/word/4531.mp3 differ
diff --git a/old/html/multidic/voices/word/4532.mp3 b/old/html/multidic/voices/word/4532.mp3
new file mode 100644
index 0000000..7adf002
Binary files /dev/null and b/old/html/multidic/voices/word/4532.mp3 differ
diff --git a/old/html/multidic/voices/word/4533.mp3 b/old/html/multidic/voices/word/4533.mp3
new file mode 100644
index 0000000..f47a79e
Binary files /dev/null and b/old/html/multidic/voices/word/4533.mp3 differ
diff --git a/old/html/multidic/voices/word/4534.mp3 b/old/html/multidic/voices/word/4534.mp3
new file mode 100644
index 0000000..99a6676
Binary files /dev/null and b/old/html/multidic/voices/word/4534.mp3 differ
diff --git a/old/html/multidic/voices/word/4535.mp3 b/old/html/multidic/voices/word/4535.mp3
new file mode 100644
index 0000000..33c7c20
Binary files /dev/null and b/old/html/multidic/voices/word/4535.mp3 differ
diff --git a/old/html/multidic/voices/word/4536.mp3 b/old/html/multidic/voices/word/4536.mp3
new file mode 100644
index 0000000..f534295
Binary files /dev/null and b/old/html/multidic/voices/word/4536.mp3 differ
diff --git a/old/html/multidic/voices/word/4537.mp3 b/old/html/multidic/voices/word/4537.mp3
new file mode 100644
index 0000000..be278cb
Binary files /dev/null and b/old/html/multidic/voices/word/4537.mp3 differ
diff --git a/old/html/multidic/voices/word/4538.mp3 b/old/html/multidic/voices/word/4538.mp3
new file mode 100644
index 0000000..cfadbf7
Binary files /dev/null and b/old/html/multidic/voices/word/4538.mp3 differ
diff --git a/old/html/multidic/voices/word/4539.mp3 b/old/html/multidic/voices/word/4539.mp3
new file mode 100644
index 0000000..3a450b0
Binary files /dev/null and b/old/html/multidic/voices/word/4539.mp3 differ
diff --git a/old/html/multidic/voices/word/454.mp3 b/old/html/multidic/voices/word/454.mp3
new file mode 100644
index 0000000..987f916
Binary files /dev/null and b/old/html/multidic/voices/word/454.mp3 differ
diff --git a/old/html/multidic/voices/word/4540.mp3 b/old/html/multidic/voices/word/4540.mp3
new file mode 100644
index 0000000..ca04c01
Binary files /dev/null and b/old/html/multidic/voices/word/4540.mp3 differ
diff --git a/old/html/multidic/voices/word/4541.mp3 b/old/html/multidic/voices/word/4541.mp3
new file mode 100644
index 0000000..cbb3a70
Binary files /dev/null and b/old/html/multidic/voices/word/4541.mp3 differ
diff --git a/old/html/multidic/voices/word/4542.mp3 b/old/html/multidic/voices/word/4542.mp3
new file mode 100644
index 0000000..abf3a68
Binary files /dev/null and b/old/html/multidic/voices/word/4542.mp3 differ
diff --git a/old/html/multidic/voices/word/4543.mp3 b/old/html/multidic/voices/word/4543.mp3
new file mode 100644
index 0000000..dfff67f
Binary files /dev/null and b/old/html/multidic/voices/word/4543.mp3 differ
diff --git a/old/html/multidic/voices/word/4544.mp3 b/old/html/multidic/voices/word/4544.mp3
new file mode 100644
index 0000000..0991abb
Binary files /dev/null and b/old/html/multidic/voices/word/4544.mp3 differ
diff --git a/old/html/multidic/voices/word/4545.mp3 b/old/html/multidic/voices/word/4545.mp3
new file mode 100644
index 0000000..ef98df5
Binary files /dev/null and b/old/html/multidic/voices/word/4545.mp3 differ
diff --git a/old/html/multidic/voices/word/4546.mp3 b/old/html/multidic/voices/word/4546.mp3
new file mode 100644
index 0000000..19d2902
Binary files /dev/null and b/old/html/multidic/voices/word/4546.mp3 differ
diff --git a/old/html/multidic/voices/word/4547.mp3 b/old/html/multidic/voices/word/4547.mp3
new file mode 100644
index 0000000..f2902ff
Binary files /dev/null and b/old/html/multidic/voices/word/4547.mp3 differ
diff --git a/old/html/multidic/voices/word/4548.mp3 b/old/html/multidic/voices/word/4548.mp3
new file mode 100644
index 0000000..0d37eb0
Binary files /dev/null and b/old/html/multidic/voices/word/4548.mp3 differ
diff --git a/old/html/multidic/voices/word/4549.mp3 b/old/html/multidic/voices/word/4549.mp3
new file mode 100644
index 0000000..8d005ff
Binary files /dev/null and b/old/html/multidic/voices/word/4549.mp3 differ
diff --git a/old/html/multidic/voices/word/455.mp3 b/old/html/multidic/voices/word/455.mp3
new file mode 100644
index 0000000..3deba75
Binary files /dev/null and b/old/html/multidic/voices/word/455.mp3 differ
diff --git a/old/html/multidic/voices/word/4550.mp3 b/old/html/multidic/voices/word/4550.mp3
new file mode 100644
index 0000000..480be91
Binary files /dev/null and b/old/html/multidic/voices/word/4550.mp3 differ
diff --git a/old/html/multidic/voices/word/4551.mp3 b/old/html/multidic/voices/word/4551.mp3
new file mode 100644
index 0000000..5c74273
Binary files /dev/null and b/old/html/multidic/voices/word/4551.mp3 differ
diff --git a/old/html/multidic/voices/word/4552.mp3 b/old/html/multidic/voices/word/4552.mp3
new file mode 100644
index 0000000..721c7d1
Binary files /dev/null and b/old/html/multidic/voices/word/4552.mp3 differ
diff --git a/old/html/multidic/voices/word/4553.mp3 b/old/html/multidic/voices/word/4553.mp3
new file mode 100644
index 0000000..9f428c7
Binary files /dev/null and b/old/html/multidic/voices/word/4553.mp3 differ
diff --git a/old/html/multidic/voices/word/4554.mp3 b/old/html/multidic/voices/word/4554.mp3
new file mode 100644
index 0000000..5b3e03c
Binary files /dev/null and b/old/html/multidic/voices/word/4554.mp3 differ
diff --git a/old/html/multidic/voices/word/4555.mp3 b/old/html/multidic/voices/word/4555.mp3
new file mode 100644
index 0000000..dada01e
Binary files /dev/null and b/old/html/multidic/voices/word/4555.mp3 differ
diff --git a/old/html/multidic/voices/word/4556.mp3 b/old/html/multidic/voices/word/4556.mp3
new file mode 100644
index 0000000..ee9bffb
Binary files /dev/null and b/old/html/multidic/voices/word/4556.mp3 differ
diff --git a/old/html/multidic/voices/word/4557.mp3 b/old/html/multidic/voices/word/4557.mp3
new file mode 100644
index 0000000..fa6b8eb
Binary files /dev/null and b/old/html/multidic/voices/word/4557.mp3 differ
diff --git a/old/html/multidic/voices/word/4558.mp3 b/old/html/multidic/voices/word/4558.mp3
new file mode 100644
index 0000000..aaceee9
Binary files /dev/null and b/old/html/multidic/voices/word/4558.mp3 differ
diff --git a/old/html/multidic/voices/word/4559.mp3 b/old/html/multidic/voices/word/4559.mp3
new file mode 100644
index 0000000..2d43dd4
Binary files /dev/null and b/old/html/multidic/voices/word/4559.mp3 differ
diff --git a/old/html/multidic/voices/word/456.mp3 b/old/html/multidic/voices/word/456.mp3
new file mode 100644
index 0000000..4e987d3
Binary files /dev/null and b/old/html/multidic/voices/word/456.mp3 differ
diff --git a/old/html/multidic/voices/word/4560.mp3 b/old/html/multidic/voices/word/4560.mp3
new file mode 100644
index 0000000..77976c3
Binary files /dev/null and b/old/html/multidic/voices/word/4560.mp3 differ
diff --git a/old/html/multidic/voices/word/4561.mp3 b/old/html/multidic/voices/word/4561.mp3
new file mode 100644
index 0000000..951b022
Binary files /dev/null and b/old/html/multidic/voices/word/4561.mp3 differ
diff --git a/old/html/multidic/voices/word/4562.mp3 b/old/html/multidic/voices/word/4562.mp3
new file mode 100644
index 0000000..d51d527
Binary files /dev/null and b/old/html/multidic/voices/word/4562.mp3 differ
diff --git a/old/html/multidic/voices/word/4563.mp3 b/old/html/multidic/voices/word/4563.mp3
new file mode 100644
index 0000000..3c9d9df
Binary files /dev/null and b/old/html/multidic/voices/word/4563.mp3 differ
diff --git a/old/html/multidic/voices/word/4564.mp3 b/old/html/multidic/voices/word/4564.mp3
new file mode 100644
index 0000000..b5938fb
Binary files /dev/null and b/old/html/multidic/voices/word/4564.mp3 differ
diff --git a/old/html/multidic/voices/word/4565.mp3 b/old/html/multidic/voices/word/4565.mp3
new file mode 100644
index 0000000..ad68fd2
Binary files /dev/null and b/old/html/multidic/voices/word/4565.mp3 differ
diff --git a/old/html/multidic/voices/word/4566.mp3 b/old/html/multidic/voices/word/4566.mp3
new file mode 100644
index 0000000..dfa5882
Binary files /dev/null and b/old/html/multidic/voices/word/4566.mp3 differ
diff --git a/old/html/multidic/voices/word/4567.mp3 b/old/html/multidic/voices/word/4567.mp3
new file mode 100644
index 0000000..671f4fa
Binary files /dev/null and b/old/html/multidic/voices/word/4567.mp3 differ
diff --git a/old/html/multidic/voices/word/4568.mp3 b/old/html/multidic/voices/word/4568.mp3
new file mode 100644
index 0000000..9c49ea8
Binary files /dev/null and b/old/html/multidic/voices/word/4568.mp3 differ
diff --git a/old/html/multidic/voices/word/4569.mp3 b/old/html/multidic/voices/word/4569.mp3
new file mode 100644
index 0000000..c21465f
Binary files /dev/null and b/old/html/multidic/voices/word/4569.mp3 differ
diff --git a/old/html/multidic/voices/word/457.mp3 b/old/html/multidic/voices/word/457.mp3
new file mode 100644
index 0000000..b92ea3d
Binary files /dev/null and b/old/html/multidic/voices/word/457.mp3 differ
diff --git a/old/html/multidic/voices/word/4570.mp3 b/old/html/multidic/voices/word/4570.mp3
new file mode 100644
index 0000000..fa3f2b3
Binary files /dev/null and b/old/html/multidic/voices/word/4570.mp3 differ
diff --git a/old/html/multidic/voices/word/4571.mp3 b/old/html/multidic/voices/word/4571.mp3
new file mode 100644
index 0000000..cef9e94
Binary files /dev/null and b/old/html/multidic/voices/word/4571.mp3 differ
diff --git a/old/html/multidic/voices/word/4572.mp3 b/old/html/multidic/voices/word/4572.mp3
new file mode 100644
index 0000000..0c92b0a
Binary files /dev/null and b/old/html/multidic/voices/word/4572.mp3 differ
diff --git a/old/html/multidic/voices/word/4573.mp3 b/old/html/multidic/voices/word/4573.mp3
new file mode 100644
index 0000000..8c463d5
Binary files /dev/null and b/old/html/multidic/voices/word/4573.mp3 differ
diff --git a/old/html/multidic/voices/word/4574.mp3 b/old/html/multidic/voices/word/4574.mp3
new file mode 100644
index 0000000..8035cb5
Binary files /dev/null and b/old/html/multidic/voices/word/4574.mp3 differ
diff --git a/old/html/multidic/voices/word/4575.mp3 b/old/html/multidic/voices/word/4575.mp3
new file mode 100644
index 0000000..8989b23
Binary files /dev/null and b/old/html/multidic/voices/word/4575.mp3 differ
diff --git a/old/html/multidic/voices/word/4576.mp3 b/old/html/multidic/voices/word/4576.mp3
new file mode 100644
index 0000000..60e2f8b
Binary files /dev/null and b/old/html/multidic/voices/word/4576.mp3 differ
diff --git a/old/html/multidic/voices/word/4577.mp3 b/old/html/multidic/voices/word/4577.mp3
new file mode 100644
index 0000000..22db7f4
Binary files /dev/null and b/old/html/multidic/voices/word/4577.mp3 differ
diff --git a/old/html/multidic/voices/word/4578.mp3 b/old/html/multidic/voices/word/4578.mp3
new file mode 100644
index 0000000..a97b64b
Binary files /dev/null and b/old/html/multidic/voices/word/4578.mp3 differ
diff --git a/old/html/multidic/voices/word/4579.mp3 b/old/html/multidic/voices/word/4579.mp3
new file mode 100644
index 0000000..76dfba1
Binary files /dev/null and b/old/html/multidic/voices/word/4579.mp3 differ
diff --git a/old/html/multidic/voices/word/458.mp3 b/old/html/multidic/voices/word/458.mp3
new file mode 100644
index 0000000..d58fd78
Binary files /dev/null and b/old/html/multidic/voices/word/458.mp3 differ
diff --git a/old/html/multidic/voices/word/4580.mp3 b/old/html/multidic/voices/word/4580.mp3
new file mode 100644
index 0000000..4744017
Binary files /dev/null and b/old/html/multidic/voices/word/4580.mp3 differ
diff --git a/old/html/multidic/voices/word/4581.mp3 b/old/html/multidic/voices/word/4581.mp3
new file mode 100644
index 0000000..1224a12
Binary files /dev/null and b/old/html/multidic/voices/word/4581.mp3 differ
diff --git a/old/html/multidic/voices/word/4582.mp3 b/old/html/multidic/voices/word/4582.mp3
new file mode 100644
index 0000000..eb390a4
Binary files /dev/null and b/old/html/multidic/voices/word/4582.mp3 differ
diff --git a/old/html/multidic/voices/word/4583.mp3 b/old/html/multidic/voices/word/4583.mp3
new file mode 100644
index 0000000..5803530
Binary files /dev/null and b/old/html/multidic/voices/word/4583.mp3 differ
diff --git a/old/html/multidic/voices/word/4584.mp3 b/old/html/multidic/voices/word/4584.mp3
new file mode 100644
index 0000000..73e4379
Binary files /dev/null and b/old/html/multidic/voices/word/4584.mp3 differ
diff --git a/old/html/multidic/voices/word/4585.mp3 b/old/html/multidic/voices/word/4585.mp3
new file mode 100644
index 0000000..60caf3a
Binary files /dev/null and b/old/html/multidic/voices/word/4585.mp3 differ
diff --git a/old/html/multidic/voices/word/4586.mp3 b/old/html/multidic/voices/word/4586.mp3
new file mode 100644
index 0000000..658b2ca
Binary files /dev/null and b/old/html/multidic/voices/word/4586.mp3 differ
diff --git a/old/html/multidic/voices/word/4587.mp3 b/old/html/multidic/voices/word/4587.mp3
new file mode 100644
index 0000000..23d11b5
Binary files /dev/null and b/old/html/multidic/voices/word/4587.mp3 differ
diff --git a/old/html/multidic/voices/word/4588.mp3 b/old/html/multidic/voices/word/4588.mp3
new file mode 100644
index 0000000..ea2c1da
Binary files /dev/null and b/old/html/multidic/voices/word/4588.mp3 differ
diff --git a/old/html/multidic/voices/word/4589.mp3 b/old/html/multidic/voices/word/4589.mp3
new file mode 100644
index 0000000..995d106
Binary files /dev/null and b/old/html/multidic/voices/word/4589.mp3 differ
diff --git a/old/html/multidic/voices/word/459.mp3 b/old/html/multidic/voices/word/459.mp3
new file mode 100644
index 0000000..5c88d08
Binary files /dev/null and b/old/html/multidic/voices/word/459.mp3 differ
diff --git a/old/html/multidic/voices/word/4590.mp3 b/old/html/multidic/voices/word/4590.mp3
new file mode 100644
index 0000000..07592a4
Binary files /dev/null and b/old/html/multidic/voices/word/4590.mp3 differ
diff --git a/old/html/multidic/voices/word/4591.mp3 b/old/html/multidic/voices/word/4591.mp3
new file mode 100644
index 0000000..dc2c798
Binary files /dev/null and b/old/html/multidic/voices/word/4591.mp3 differ
diff --git a/old/html/multidic/voices/word/4592.mp3 b/old/html/multidic/voices/word/4592.mp3
new file mode 100644
index 0000000..57f0512
Binary files /dev/null and b/old/html/multidic/voices/word/4592.mp3 differ
diff --git a/old/html/multidic/voices/word/4593.mp3 b/old/html/multidic/voices/word/4593.mp3
new file mode 100644
index 0000000..43b48ec
Binary files /dev/null and b/old/html/multidic/voices/word/4593.mp3 differ
diff --git a/old/html/multidic/voices/word/4594.mp3 b/old/html/multidic/voices/word/4594.mp3
new file mode 100644
index 0000000..452db33
Binary files /dev/null and b/old/html/multidic/voices/word/4594.mp3 differ
diff --git a/old/html/multidic/voices/word/4595.mp3 b/old/html/multidic/voices/word/4595.mp3
new file mode 100644
index 0000000..b608948
Binary files /dev/null and b/old/html/multidic/voices/word/4595.mp3 differ
diff --git a/old/html/multidic/voices/word/4596.mp3 b/old/html/multidic/voices/word/4596.mp3
new file mode 100644
index 0000000..c569fd1
Binary files /dev/null and b/old/html/multidic/voices/word/4596.mp3 differ
diff --git a/old/html/multidic/voices/word/4597.mp3 b/old/html/multidic/voices/word/4597.mp3
new file mode 100644
index 0000000..2565422
Binary files /dev/null and b/old/html/multidic/voices/word/4597.mp3 differ
diff --git a/old/html/multidic/voices/word/4598.mp3 b/old/html/multidic/voices/word/4598.mp3
new file mode 100644
index 0000000..67b3b9e
Binary files /dev/null and b/old/html/multidic/voices/word/4598.mp3 differ
diff --git a/old/html/multidic/voices/word/4599.mp3 b/old/html/multidic/voices/word/4599.mp3
new file mode 100644
index 0000000..27df727
Binary files /dev/null and b/old/html/multidic/voices/word/4599.mp3 differ
diff --git a/old/html/multidic/voices/word/46.mp3 b/old/html/multidic/voices/word/46.mp3
new file mode 100644
index 0000000..9219ae6
Binary files /dev/null and b/old/html/multidic/voices/word/46.mp3 differ
diff --git a/old/html/multidic/voices/word/460.mp3 b/old/html/multidic/voices/word/460.mp3
new file mode 100644
index 0000000..021cfd2
Binary files /dev/null and b/old/html/multidic/voices/word/460.mp3 differ
diff --git a/old/html/multidic/voices/word/4600.mp3 b/old/html/multidic/voices/word/4600.mp3
new file mode 100644
index 0000000..7881b12
Binary files /dev/null and b/old/html/multidic/voices/word/4600.mp3 differ
diff --git a/old/html/multidic/voices/word/4601.mp3 b/old/html/multidic/voices/word/4601.mp3
new file mode 100644
index 0000000..58587ff
Binary files /dev/null and b/old/html/multidic/voices/word/4601.mp3 differ
diff --git a/old/html/multidic/voices/word/4602.mp3 b/old/html/multidic/voices/word/4602.mp3
new file mode 100644
index 0000000..f814f36
Binary files /dev/null and b/old/html/multidic/voices/word/4602.mp3 differ
diff --git a/old/html/multidic/voices/word/4603.mp3 b/old/html/multidic/voices/word/4603.mp3
new file mode 100644
index 0000000..e272943
Binary files /dev/null and b/old/html/multidic/voices/word/4603.mp3 differ
diff --git a/old/html/multidic/voices/word/4604.mp3 b/old/html/multidic/voices/word/4604.mp3
new file mode 100644
index 0000000..1b1c3d1
Binary files /dev/null and b/old/html/multidic/voices/word/4604.mp3 differ
diff --git a/old/html/multidic/voices/word/4605.mp3 b/old/html/multidic/voices/word/4605.mp3
new file mode 100644
index 0000000..af15bba
Binary files /dev/null and b/old/html/multidic/voices/word/4605.mp3 differ
diff --git a/old/html/multidic/voices/word/4606.mp3 b/old/html/multidic/voices/word/4606.mp3
new file mode 100644
index 0000000..799cd1f
Binary files /dev/null and b/old/html/multidic/voices/word/4606.mp3 differ
diff --git a/old/html/multidic/voices/word/4607.mp3 b/old/html/multidic/voices/word/4607.mp3
new file mode 100644
index 0000000..4212d41
Binary files /dev/null and b/old/html/multidic/voices/word/4607.mp3 differ
diff --git a/old/html/multidic/voices/word/4608.mp3 b/old/html/multidic/voices/word/4608.mp3
new file mode 100644
index 0000000..df8ef5b
Binary files /dev/null and b/old/html/multidic/voices/word/4608.mp3 differ
diff --git a/old/html/multidic/voices/word/4609.mp3 b/old/html/multidic/voices/word/4609.mp3
new file mode 100644
index 0000000..b76308c
Binary files /dev/null and b/old/html/multidic/voices/word/4609.mp3 differ
diff --git a/old/html/multidic/voices/word/461.mp3 b/old/html/multidic/voices/word/461.mp3
new file mode 100644
index 0000000..d396b20
Binary files /dev/null and b/old/html/multidic/voices/word/461.mp3 differ
diff --git a/old/html/multidic/voices/word/4610.mp3 b/old/html/multidic/voices/word/4610.mp3
new file mode 100644
index 0000000..c17e79b
Binary files /dev/null and b/old/html/multidic/voices/word/4610.mp3 differ
diff --git a/old/html/multidic/voices/word/4611.mp3 b/old/html/multidic/voices/word/4611.mp3
new file mode 100644
index 0000000..7b58d64
Binary files /dev/null and b/old/html/multidic/voices/word/4611.mp3 differ
diff --git a/old/html/multidic/voices/word/4612.mp3 b/old/html/multidic/voices/word/4612.mp3
new file mode 100644
index 0000000..a276493
Binary files /dev/null and b/old/html/multidic/voices/word/4612.mp3 differ
diff --git a/old/html/multidic/voices/word/4613.mp3 b/old/html/multidic/voices/word/4613.mp3
new file mode 100644
index 0000000..491c705
Binary files /dev/null and b/old/html/multidic/voices/word/4613.mp3 differ
diff --git a/old/html/multidic/voices/word/4614.mp3 b/old/html/multidic/voices/word/4614.mp3
new file mode 100644
index 0000000..9ebac61
Binary files /dev/null and b/old/html/multidic/voices/word/4614.mp3 differ
diff --git a/old/html/multidic/voices/word/4615.mp3 b/old/html/multidic/voices/word/4615.mp3
new file mode 100644
index 0000000..4893beb
Binary files /dev/null and b/old/html/multidic/voices/word/4615.mp3 differ
diff --git a/old/html/multidic/voices/word/4616.mp3 b/old/html/multidic/voices/word/4616.mp3
new file mode 100644
index 0000000..415c53f
Binary files /dev/null and b/old/html/multidic/voices/word/4616.mp3 differ
diff --git a/old/html/multidic/voices/word/4617.mp3 b/old/html/multidic/voices/word/4617.mp3
new file mode 100644
index 0000000..3168a16
Binary files /dev/null and b/old/html/multidic/voices/word/4617.mp3 differ
diff --git a/old/html/multidic/voices/word/4618.mp3 b/old/html/multidic/voices/word/4618.mp3
new file mode 100644
index 0000000..6c7e427
Binary files /dev/null and b/old/html/multidic/voices/word/4618.mp3 differ
diff --git a/old/html/multidic/voices/word/4619.mp3 b/old/html/multidic/voices/word/4619.mp3
new file mode 100644
index 0000000..d61961b
Binary files /dev/null and b/old/html/multidic/voices/word/4619.mp3 differ
diff --git a/old/html/multidic/voices/word/462.mp3 b/old/html/multidic/voices/word/462.mp3
new file mode 100644
index 0000000..2b1f087
Binary files /dev/null and b/old/html/multidic/voices/word/462.mp3 differ
diff --git a/old/html/multidic/voices/word/4620.mp3 b/old/html/multidic/voices/word/4620.mp3
new file mode 100644
index 0000000..ecefdf4
Binary files /dev/null and b/old/html/multidic/voices/word/4620.mp3 differ
diff --git a/old/html/multidic/voices/word/4621.mp3 b/old/html/multidic/voices/word/4621.mp3
new file mode 100644
index 0000000..78354e4
Binary files /dev/null and b/old/html/multidic/voices/word/4621.mp3 differ
diff --git a/old/html/multidic/voices/word/4622.mp3 b/old/html/multidic/voices/word/4622.mp3
new file mode 100644
index 0000000..ef4e8bf
Binary files /dev/null and b/old/html/multidic/voices/word/4622.mp3 differ
diff --git a/old/html/multidic/voices/word/4623.mp3 b/old/html/multidic/voices/word/4623.mp3
new file mode 100644
index 0000000..5ed8933
Binary files /dev/null and b/old/html/multidic/voices/word/4623.mp3 differ
diff --git a/old/html/multidic/voices/word/4624.mp3 b/old/html/multidic/voices/word/4624.mp3
new file mode 100644
index 0000000..e605d6c
Binary files /dev/null and b/old/html/multidic/voices/word/4624.mp3 differ
diff --git a/old/html/multidic/voices/word/4625.mp3 b/old/html/multidic/voices/word/4625.mp3
new file mode 100644
index 0000000..7e2b443
Binary files /dev/null and b/old/html/multidic/voices/word/4625.mp3 differ
diff --git a/old/html/multidic/voices/word/4627.mp3 b/old/html/multidic/voices/word/4627.mp3
new file mode 100644
index 0000000..07f61f6
Binary files /dev/null and b/old/html/multidic/voices/word/4627.mp3 differ
diff --git a/old/html/multidic/voices/word/4628.mp3 b/old/html/multidic/voices/word/4628.mp3
new file mode 100644
index 0000000..cea89d9
Binary files /dev/null and b/old/html/multidic/voices/word/4628.mp3 differ
diff --git a/old/html/multidic/voices/word/4629.mp3 b/old/html/multidic/voices/word/4629.mp3
new file mode 100644
index 0000000..461ff7f
Binary files /dev/null and b/old/html/multidic/voices/word/4629.mp3 differ
diff --git a/old/html/multidic/voices/word/463.mp3 b/old/html/multidic/voices/word/463.mp3
new file mode 100644
index 0000000..af1a061
Binary files /dev/null and b/old/html/multidic/voices/word/463.mp3 differ
diff --git a/old/html/multidic/voices/word/4630.mp3 b/old/html/multidic/voices/word/4630.mp3
new file mode 100644
index 0000000..910d39f
Binary files /dev/null and b/old/html/multidic/voices/word/4630.mp3 differ
diff --git a/old/html/multidic/voices/word/4631.mp3 b/old/html/multidic/voices/word/4631.mp3
new file mode 100644
index 0000000..de39745
Binary files /dev/null and b/old/html/multidic/voices/word/4631.mp3 differ
diff --git a/old/html/multidic/voices/word/4632.mp3 b/old/html/multidic/voices/word/4632.mp3
new file mode 100644
index 0000000..70d26a3
Binary files /dev/null and b/old/html/multidic/voices/word/4632.mp3 differ
diff --git a/old/html/multidic/voices/word/4633.mp3 b/old/html/multidic/voices/word/4633.mp3
new file mode 100644
index 0000000..70d26a3
Binary files /dev/null and b/old/html/multidic/voices/word/4633.mp3 differ
diff --git a/old/html/multidic/voices/word/4634.mp3 b/old/html/multidic/voices/word/4634.mp3
new file mode 100644
index 0000000..352263c
Binary files /dev/null and b/old/html/multidic/voices/word/4634.mp3 differ
diff --git a/old/html/multidic/voices/word/4635.mp3 b/old/html/multidic/voices/word/4635.mp3
new file mode 100644
index 0000000..352263c
Binary files /dev/null and b/old/html/multidic/voices/word/4635.mp3 differ
diff --git a/old/html/multidic/voices/word/4636.mp3 b/old/html/multidic/voices/word/4636.mp3
new file mode 100644
index 0000000..364da2f
Binary files /dev/null and b/old/html/multidic/voices/word/4636.mp3 differ
diff --git a/old/html/multidic/voices/word/4637.mp3 b/old/html/multidic/voices/word/4637.mp3
new file mode 100644
index 0000000..8f8f713
Binary files /dev/null and b/old/html/multidic/voices/word/4637.mp3 differ
diff --git a/old/html/multidic/voices/word/4638.mp3 b/old/html/multidic/voices/word/4638.mp3
new file mode 100644
index 0000000..65cdfcf
Binary files /dev/null and b/old/html/multidic/voices/word/4638.mp3 differ
diff --git a/old/html/multidic/voices/word/4639.mp3 b/old/html/multidic/voices/word/4639.mp3
new file mode 100644
index 0000000..17e1260
Binary files /dev/null and b/old/html/multidic/voices/word/4639.mp3 differ
diff --git a/old/html/multidic/voices/word/464.mp3 b/old/html/multidic/voices/word/464.mp3
new file mode 100644
index 0000000..896a919
Binary files /dev/null and b/old/html/multidic/voices/word/464.mp3 differ
diff --git a/old/html/multidic/voices/word/4640.mp3 b/old/html/multidic/voices/word/4640.mp3
new file mode 100644
index 0000000..1f3e21e
Binary files /dev/null and b/old/html/multidic/voices/word/4640.mp3 differ
diff --git a/old/html/multidic/voices/word/4641.mp3 b/old/html/multidic/voices/word/4641.mp3
new file mode 100644
index 0000000..e00b6d5
Binary files /dev/null and b/old/html/multidic/voices/word/4641.mp3 differ
diff --git a/old/html/multidic/voices/word/4642.mp3 b/old/html/multidic/voices/word/4642.mp3
new file mode 100644
index 0000000..e00b6d5
Binary files /dev/null and b/old/html/multidic/voices/word/4642.mp3 differ
diff --git a/old/html/multidic/voices/word/4643.mp3 b/old/html/multidic/voices/word/4643.mp3
new file mode 100644
index 0000000..8e5b14f
Binary files /dev/null and b/old/html/multidic/voices/word/4643.mp3 differ
diff --git a/old/html/multidic/voices/word/4644.mp3 b/old/html/multidic/voices/word/4644.mp3
new file mode 100644
index 0000000..79b3bca
Binary files /dev/null and b/old/html/multidic/voices/word/4644.mp3 differ
diff --git a/old/html/multidic/voices/word/4645.mp3 b/old/html/multidic/voices/word/4645.mp3
new file mode 100644
index 0000000..577873c
Binary files /dev/null and b/old/html/multidic/voices/word/4645.mp3 differ
diff --git a/old/html/multidic/voices/word/4646.mp3 b/old/html/multidic/voices/word/4646.mp3
new file mode 100644
index 0000000..bc7cba3
Binary files /dev/null and b/old/html/multidic/voices/word/4646.mp3 differ
diff --git a/old/html/multidic/voices/word/4647.mp3 b/old/html/multidic/voices/word/4647.mp3
new file mode 100644
index 0000000..22716b7
Binary files /dev/null and b/old/html/multidic/voices/word/4647.mp3 differ
diff --git a/old/html/multidic/voices/word/4648.mp3 b/old/html/multidic/voices/word/4648.mp3
new file mode 100644
index 0000000..fe3afd9
Binary files /dev/null and b/old/html/multidic/voices/word/4648.mp3 differ
diff --git a/old/html/multidic/voices/word/4649.mp3 b/old/html/multidic/voices/word/4649.mp3
new file mode 100644
index 0000000..02eb203
Binary files /dev/null and b/old/html/multidic/voices/word/4649.mp3 differ
diff --git a/old/html/multidic/voices/word/465.mp3 b/old/html/multidic/voices/word/465.mp3
new file mode 100644
index 0000000..2024015
Binary files /dev/null and b/old/html/multidic/voices/word/465.mp3 differ
diff --git a/old/html/multidic/voices/word/4650.mp3 b/old/html/multidic/voices/word/4650.mp3
new file mode 100644
index 0000000..9649faa
Binary files /dev/null and b/old/html/multidic/voices/word/4650.mp3 differ
diff --git a/old/html/multidic/voices/word/4651.mp3 b/old/html/multidic/voices/word/4651.mp3
new file mode 100644
index 0000000..0991eaf
Binary files /dev/null and b/old/html/multidic/voices/word/4651.mp3 differ
diff --git a/old/html/multidic/voices/word/4652.mp3 b/old/html/multidic/voices/word/4652.mp3
new file mode 100644
index 0000000..a488be9
Binary files /dev/null and b/old/html/multidic/voices/word/4652.mp3 differ
diff --git a/old/html/multidic/voices/word/4653.mp3 b/old/html/multidic/voices/word/4653.mp3
new file mode 100644
index 0000000..bf3e152
Binary files /dev/null and b/old/html/multidic/voices/word/4653.mp3 differ
diff --git a/old/html/multidic/voices/word/4654.mp3 b/old/html/multidic/voices/word/4654.mp3
new file mode 100644
index 0000000..746761c
Binary files /dev/null and b/old/html/multidic/voices/word/4654.mp3 differ
diff --git a/old/html/multidic/voices/word/4655.mp3 b/old/html/multidic/voices/word/4655.mp3
new file mode 100644
index 0000000..1da9a65
Binary files /dev/null and b/old/html/multidic/voices/word/4655.mp3 differ
diff --git a/old/html/multidic/voices/word/4656.mp3 b/old/html/multidic/voices/word/4656.mp3
new file mode 100644
index 0000000..3b8f728
Binary files /dev/null and b/old/html/multidic/voices/word/4656.mp3 differ
diff --git a/old/html/multidic/voices/word/4657.mp3 b/old/html/multidic/voices/word/4657.mp3
new file mode 100644
index 0000000..7f3645f
Binary files /dev/null and b/old/html/multidic/voices/word/4657.mp3 differ
diff --git a/old/html/multidic/voices/word/4658.mp3 b/old/html/multidic/voices/word/4658.mp3
new file mode 100644
index 0000000..5373f72
Binary files /dev/null and b/old/html/multidic/voices/word/4658.mp3 differ
diff --git a/old/html/multidic/voices/word/4659.mp3 b/old/html/multidic/voices/word/4659.mp3
new file mode 100644
index 0000000..4d59c22
Binary files /dev/null and b/old/html/multidic/voices/word/4659.mp3 differ
diff --git a/old/html/multidic/voices/word/466.mp3 b/old/html/multidic/voices/word/466.mp3
new file mode 100644
index 0000000..72f04d2
Binary files /dev/null and b/old/html/multidic/voices/word/466.mp3 differ
diff --git a/old/html/multidic/voices/word/4660.mp3 b/old/html/multidic/voices/word/4660.mp3
new file mode 100644
index 0000000..4d6679f
Binary files /dev/null and b/old/html/multidic/voices/word/4660.mp3 differ
diff --git a/old/html/multidic/voices/word/4661.mp3 b/old/html/multidic/voices/word/4661.mp3
new file mode 100644
index 0000000..470ca5a
Binary files /dev/null and b/old/html/multidic/voices/word/4661.mp3 differ
diff --git a/old/html/multidic/voices/word/4662.mp3 b/old/html/multidic/voices/word/4662.mp3
new file mode 100644
index 0000000..02d4a36
Binary files /dev/null and b/old/html/multidic/voices/word/4662.mp3 differ
diff --git a/old/html/multidic/voices/word/4663.mp3 b/old/html/multidic/voices/word/4663.mp3
new file mode 100644
index 0000000..2513c7f
Binary files /dev/null and b/old/html/multidic/voices/word/4663.mp3 differ
diff --git a/old/html/multidic/voices/word/4664.mp3 b/old/html/multidic/voices/word/4664.mp3
new file mode 100644
index 0000000..11fba81
Binary files /dev/null and b/old/html/multidic/voices/word/4664.mp3 differ
diff --git a/old/html/multidic/voices/word/4665.mp3 b/old/html/multidic/voices/word/4665.mp3
new file mode 100644
index 0000000..f2396fc
Binary files /dev/null and b/old/html/multidic/voices/word/4665.mp3 differ
diff --git a/old/html/multidic/voices/word/4666.mp3 b/old/html/multidic/voices/word/4666.mp3
new file mode 100644
index 0000000..5de73c5
Binary files /dev/null and b/old/html/multidic/voices/word/4666.mp3 differ
diff --git a/old/html/multidic/voices/word/4667.mp3 b/old/html/multidic/voices/word/4667.mp3
new file mode 100644
index 0000000..f026c22
Binary files /dev/null and b/old/html/multidic/voices/word/4667.mp3 differ
diff --git a/old/html/multidic/voices/word/4668.mp3 b/old/html/multidic/voices/word/4668.mp3
new file mode 100644
index 0000000..e1a1792
Binary files /dev/null and b/old/html/multidic/voices/word/4668.mp3 differ
diff --git a/old/html/multidic/voices/word/4669.mp3 b/old/html/multidic/voices/word/4669.mp3
new file mode 100644
index 0000000..01ee0f4
Binary files /dev/null and b/old/html/multidic/voices/word/4669.mp3 differ
diff --git a/old/html/multidic/voices/word/467.mp3 b/old/html/multidic/voices/word/467.mp3
new file mode 100644
index 0000000..2eadeea
Binary files /dev/null and b/old/html/multidic/voices/word/467.mp3 differ
diff --git a/old/html/multidic/voices/word/4670.mp3 b/old/html/multidic/voices/word/4670.mp3
new file mode 100644
index 0000000..5b076da
Binary files /dev/null and b/old/html/multidic/voices/word/4670.mp3 differ
diff --git a/old/html/multidic/voices/word/4671.mp3 b/old/html/multidic/voices/word/4671.mp3
new file mode 100644
index 0000000..d51ec56
Binary files /dev/null and b/old/html/multidic/voices/word/4671.mp3 differ
diff --git a/old/html/multidic/voices/word/4672.mp3 b/old/html/multidic/voices/word/4672.mp3
new file mode 100644
index 0000000..1d3e984
Binary files /dev/null and b/old/html/multidic/voices/word/4672.mp3 differ
diff --git a/old/html/multidic/voices/word/4673.mp3 b/old/html/multidic/voices/word/4673.mp3
new file mode 100644
index 0000000..b178ad1
Binary files /dev/null and b/old/html/multidic/voices/word/4673.mp3 differ
diff --git a/old/html/multidic/voices/word/4674.mp3 b/old/html/multidic/voices/word/4674.mp3
new file mode 100644
index 0000000..9e558c3
Binary files /dev/null and b/old/html/multidic/voices/word/4674.mp3 differ
diff --git a/old/html/multidic/voices/word/4675.mp3 b/old/html/multidic/voices/word/4675.mp3
new file mode 100644
index 0000000..4e2d880
Binary files /dev/null and b/old/html/multidic/voices/word/4675.mp3 differ
diff --git a/old/html/multidic/voices/word/4676.mp3 b/old/html/multidic/voices/word/4676.mp3
new file mode 100644
index 0000000..8aad2e4
Binary files /dev/null and b/old/html/multidic/voices/word/4676.mp3 differ
diff --git a/old/html/multidic/voices/word/4677.mp3 b/old/html/multidic/voices/word/4677.mp3
new file mode 100644
index 0000000..18958bc
Binary files /dev/null and b/old/html/multidic/voices/word/4677.mp3 differ
diff --git a/old/html/multidic/voices/word/4678.mp3 b/old/html/multidic/voices/word/4678.mp3
new file mode 100644
index 0000000..f10d21d
Binary files /dev/null and b/old/html/multidic/voices/word/4678.mp3 differ
diff --git a/old/html/multidic/voices/word/4679.mp3 b/old/html/multidic/voices/word/4679.mp3
new file mode 100644
index 0000000..68d43c5
Binary files /dev/null and b/old/html/multidic/voices/word/4679.mp3 differ
diff --git a/old/html/multidic/voices/word/468.mp3 b/old/html/multidic/voices/word/468.mp3
new file mode 100644
index 0000000..0a0f4c9
Binary files /dev/null and b/old/html/multidic/voices/word/468.mp3 differ
diff --git a/old/html/multidic/voices/word/4680.mp3 b/old/html/multidic/voices/word/4680.mp3
new file mode 100644
index 0000000..04fb253
Binary files /dev/null and b/old/html/multidic/voices/word/4680.mp3 differ
diff --git a/old/html/multidic/voices/word/4681.mp3 b/old/html/multidic/voices/word/4681.mp3
new file mode 100644
index 0000000..00d2453
Binary files /dev/null and b/old/html/multidic/voices/word/4681.mp3 differ
diff --git a/old/html/multidic/voices/word/4682.mp3 b/old/html/multidic/voices/word/4682.mp3
new file mode 100644
index 0000000..c6c9a09
Binary files /dev/null and b/old/html/multidic/voices/word/4682.mp3 differ
diff --git a/old/html/multidic/voices/word/4683.mp3 b/old/html/multidic/voices/word/4683.mp3
new file mode 100644
index 0000000..b270be0
Binary files /dev/null and b/old/html/multidic/voices/word/4683.mp3 differ
diff --git a/old/html/multidic/voices/word/4684.mp3 b/old/html/multidic/voices/word/4684.mp3
new file mode 100644
index 0000000..36b4f21
Binary files /dev/null and b/old/html/multidic/voices/word/4684.mp3 differ
diff --git a/old/html/multidic/voices/word/4685.mp3 b/old/html/multidic/voices/word/4685.mp3
new file mode 100644
index 0000000..5ea8905
Binary files /dev/null and b/old/html/multidic/voices/word/4685.mp3 differ
diff --git a/old/html/multidic/voices/word/4686.mp3 b/old/html/multidic/voices/word/4686.mp3
new file mode 100644
index 0000000..17c6124
Binary files /dev/null and b/old/html/multidic/voices/word/4686.mp3 differ
diff --git a/old/html/multidic/voices/word/4687.mp3 b/old/html/multidic/voices/word/4687.mp3
new file mode 100644
index 0000000..79860b5
Binary files /dev/null and b/old/html/multidic/voices/word/4687.mp3 differ
diff --git a/old/html/multidic/voices/word/4688.mp3 b/old/html/multidic/voices/word/4688.mp3
new file mode 100644
index 0000000..2d86240
Binary files /dev/null and b/old/html/multidic/voices/word/4688.mp3 differ
diff --git a/old/html/multidic/voices/word/4689.mp3 b/old/html/multidic/voices/word/4689.mp3
new file mode 100644
index 0000000..d601778
Binary files /dev/null and b/old/html/multidic/voices/word/4689.mp3 differ
diff --git a/old/html/multidic/voices/word/469.mp3 b/old/html/multidic/voices/word/469.mp3
new file mode 100644
index 0000000..45b4b73
Binary files /dev/null and b/old/html/multidic/voices/word/469.mp3 differ
diff --git a/old/html/multidic/voices/word/4690.mp3 b/old/html/multidic/voices/word/4690.mp3
new file mode 100644
index 0000000..527b43f
Binary files /dev/null and b/old/html/multidic/voices/word/4690.mp3 differ
diff --git a/old/html/multidic/voices/word/4691.mp3 b/old/html/multidic/voices/word/4691.mp3
new file mode 100644
index 0000000..b446333
Binary files /dev/null and b/old/html/multidic/voices/word/4691.mp3 differ
diff --git a/old/html/multidic/voices/word/4692.mp3 b/old/html/multidic/voices/word/4692.mp3
new file mode 100644
index 0000000..70e621e
Binary files /dev/null and b/old/html/multidic/voices/word/4692.mp3 differ
diff --git a/old/html/multidic/voices/word/4693.mp3 b/old/html/multidic/voices/word/4693.mp3
new file mode 100644
index 0000000..dd99c3b
Binary files /dev/null and b/old/html/multidic/voices/word/4693.mp3 differ
diff --git a/old/html/multidic/voices/word/4694.mp3 b/old/html/multidic/voices/word/4694.mp3
new file mode 100644
index 0000000..ba0e3b1
Binary files /dev/null and b/old/html/multidic/voices/word/4694.mp3 differ
diff --git a/old/html/multidic/voices/word/4695.mp3 b/old/html/multidic/voices/word/4695.mp3
new file mode 100644
index 0000000..e09b346
Binary files /dev/null and b/old/html/multidic/voices/word/4695.mp3 differ
diff --git a/old/html/multidic/voices/word/4696.mp3 b/old/html/multidic/voices/word/4696.mp3
new file mode 100644
index 0000000..3bff585
Binary files /dev/null and b/old/html/multidic/voices/word/4696.mp3 differ
diff --git a/old/html/multidic/voices/word/4697.mp3 b/old/html/multidic/voices/word/4697.mp3
new file mode 100644
index 0000000..c1a0152
Binary files /dev/null and b/old/html/multidic/voices/word/4697.mp3 differ
diff --git a/old/html/multidic/voices/word/4698.mp3 b/old/html/multidic/voices/word/4698.mp3
new file mode 100644
index 0000000..9c4c339
Binary files /dev/null and b/old/html/multidic/voices/word/4698.mp3 differ
diff --git a/old/html/multidic/voices/word/4699.mp3 b/old/html/multidic/voices/word/4699.mp3
new file mode 100644
index 0000000..fadab01
Binary files /dev/null and b/old/html/multidic/voices/word/4699.mp3 differ
diff --git a/old/html/multidic/voices/word/47.mp3 b/old/html/multidic/voices/word/47.mp3
new file mode 100644
index 0000000..1029581
Binary files /dev/null and b/old/html/multidic/voices/word/47.mp3 differ
diff --git a/old/html/multidic/voices/word/470.mp3 b/old/html/multidic/voices/word/470.mp3
new file mode 100644
index 0000000..861d770
Binary files /dev/null and b/old/html/multidic/voices/word/470.mp3 differ
diff --git a/old/html/multidic/voices/word/4700.mp3 b/old/html/multidic/voices/word/4700.mp3
new file mode 100644
index 0000000..40a8e3f
Binary files /dev/null and b/old/html/multidic/voices/word/4700.mp3 differ
diff --git a/old/html/multidic/voices/word/4701.mp3 b/old/html/multidic/voices/word/4701.mp3
new file mode 100644
index 0000000..9151335
Binary files /dev/null and b/old/html/multidic/voices/word/4701.mp3 differ
diff --git a/old/html/multidic/voices/word/4702.mp3 b/old/html/multidic/voices/word/4702.mp3
new file mode 100644
index 0000000..918fc46
Binary files /dev/null and b/old/html/multidic/voices/word/4702.mp3 differ
diff --git a/old/html/multidic/voices/word/4703.mp3 b/old/html/multidic/voices/word/4703.mp3
new file mode 100644
index 0000000..b9c59e0
Binary files /dev/null and b/old/html/multidic/voices/word/4703.mp3 differ
diff --git a/old/html/multidic/voices/word/4704.mp3 b/old/html/multidic/voices/word/4704.mp3
new file mode 100644
index 0000000..aea9b1f
Binary files /dev/null and b/old/html/multidic/voices/word/4704.mp3 differ
diff --git a/old/html/multidic/voices/word/4705.mp3 b/old/html/multidic/voices/word/4705.mp3
new file mode 100644
index 0000000..1edfccf
Binary files /dev/null and b/old/html/multidic/voices/word/4705.mp3 differ
diff --git a/old/html/multidic/voices/word/4706.mp3 b/old/html/multidic/voices/word/4706.mp3
new file mode 100644
index 0000000..df12c00
Binary files /dev/null and b/old/html/multidic/voices/word/4706.mp3 differ
diff --git a/old/html/multidic/voices/word/4707.mp3 b/old/html/multidic/voices/word/4707.mp3
new file mode 100644
index 0000000..f49a0af
Binary files /dev/null and b/old/html/multidic/voices/word/4707.mp3 differ
diff --git a/old/html/multidic/voices/word/4708.mp3 b/old/html/multidic/voices/word/4708.mp3
new file mode 100644
index 0000000..a0a7379
Binary files /dev/null and b/old/html/multidic/voices/word/4708.mp3 differ
diff --git a/old/html/multidic/voices/word/4709.mp3 b/old/html/multidic/voices/word/4709.mp3
new file mode 100644
index 0000000..20a5fdc
Binary files /dev/null and b/old/html/multidic/voices/word/4709.mp3 differ
diff --git a/old/html/multidic/voices/word/471.mp3 b/old/html/multidic/voices/word/471.mp3
new file mode 100644
index 0000000..b294066
Binary files /dev/null and b/old/html/multidic/voices/word/471.mp3 differ
diff --git a/old/html/multidic/voices/word/4710.mp3 b/old/html/multidic/voices/word/4710.mp3
new file mode 100644
index 0000000..d808a0d
Binary files /dev/null and b/old/html/multidic/voices/word/4710.mp3 differ
diff --git a/old/html/multidic/voices/word/4711.mp3 b/old/html/multidic/voices/word/4711.mp3
new file mode 100644
index 0000000..5b8c402
Binary files /dev/null and b/old/html/multidic/voices/word/4711.mp3 differ
diff --git a/old/html/multidic/voices/word/4712.mp3 b/old/html/multidic/voices/word/4712.mp3
new file mode 100644
index 0000000..bfc78f8
Binary files /dev/null and b/old/html/multidic/voices/word/4712.mp3 differ
diff --git a/old/html/multidic/voices/word/4713.mp3 b/old/html/multidic/voices/word/4713.mp3
new file mode 100644
index 0000000..702d91e
Binary files /dev/null and b/old/html/multidic/voices/word/4713.mp3 differ
diff --git a/old/html/multidic/voices/word/4714.mp3 b/old/html/multidic/voices/word/4714.mp3
new file mode 100644
index 0000000..97cc8c2
Binary files /dev/null and b/old/html/multidic/voices/word/4714.mp3 differ
diff --git a/old/html/multidic/voices/word/4715.mp3 b/old/html/multidic/voices/word/4715.mp3
new file mode 100644
index 0000000..d241a19
Binary files /dev/null and b/old/html/multidic/voices/word/4715.mp3 differ
diff --git a/old/html/multidic/voices/word/4716.mp3 b/old/html/multidic/voices/word/4716.mp3
new file mode 100644
index 0000000..393f0b2
Binary files /dev/null and b/old/html/multidic/voices/word/4716.mp3 differ
diff --git a/old/html/multidic/voices/word/4717.mp3 b/old/html/multidic/voices/word/4717.mp3
new file mode 100644
index 0000000..04cd2c3
Binary files /dev/null and b/old/html/multidic/voices/word/4717.mp3 differ
diff --git a/old/html/multidic/voices/word/4718.mp3 b/old/html/multidic/voices/word/4718.mp3
new file mode 100644
index 0000000..c2bb04d
Binary files /dev/null and b/old/html/multidic/voices/word/4718.mp3 differ
diff --git a/old/html/multidic/voices/word/4719.mp3 b/old/html/multidic/voices/word/4719.mp3
new file mode 100644
index 0000000..090c37e
Binary files /dev/null and b/old/html/multidic/voices/word/4719.mp3 differ
diff --git a/old/html/multidic/voices/word/472.mp3 b/old/html/multidic/voices/word/472.mp3
new file mode 100644
index 0000000..a4cb558
Binary files /dev/null and b/old/html/multidic/voices/word/472.mp3 differ
diff --git a/old/html/multidic/voices/word/473.mp3 b/old/html/multidic/voices/word/473.mp3
new file mode 100644
index 0000000..5ded6c1
Binary files /dev/null and b/old/html/multidic/voices/word/473.mp3 differ
diff --git a/old/html/multidic/voices/word/474.mp3 b/old/html/multidic/voices/word/474.mp3
new file mode 100644
index 0000000..2135349
Binary files /dev/null and b/old/html/multidic/voices/word/474.mp3 differ
diff --git a/old/html/multidic/voices/word/475.mp3 b/old/html/multidic/voices/word/475.mp3
new file mode 100644
index 0000000..207f0f2
Binary files /dev/null and b/old/html/multidic/voices/word/475.mp3 differ
diff --git a/old/html/multidic/voices/word/4753.mp3 b/old/html/multidic/voices/word/4753.mp3
new file mode 100644
index 0000000..a0a182c
Binary files /dev/null and b/old/html/multidic/voices/word/4753.mp3 differ
diff --git a/old/html/multidic/voices/word/4754.mp3 b/old/html/multidic/voices/word/4754.mp3
new file mode 100644
index 0000000..4ece461
Binary files /dev/null and b/old/html/multidic/voices/word/4754.mp3 differ
diff --git a/old/html/multidic/voices/word/4755.mp3 b/old/html/multidic/voices/word/4755.mp3
new file mode 100644
index 0000000..39961dd
Binary files /dev/null and b/old/html/multidic/voices/word/4755.mp3 differ
diff --git a/old/html/multidic/voices/word/4756.mp3 b/old/html/multidic/voices/word/4756.mp3
new file mode 100644
index 0000000..ad2d30e
Binary files /dev/null and b/old/html/multidic/voices/word/4756.mp3 differ
diff --git a/old/html/multidic/voices/word/4757.mp3 b/old/html/multidic/voices/word/4757.mp3
new file mode 100644
index 0000000..b4edeb6
Binary files /dev/null and b/old/html/multidic/voices/word/4757.mp3 differ
diff --git a/old/html/multidic/voices/word/4758.mp3 b/old/html/multidic/voices/word/4758.mp3
new file mode 100644
index 0000000..29c39da
Binary files /dev/null and b/old/html/multidic/voices/word/4758.mp3 differ
diff --git a/old/html/multidic/voices/word/4759.mp3 b/old/html/multidic/voices/word/4759.mp3
new file mode 100644
index 0000000..a33c8e5
Binary files /dev/null and b/old/html/multidic/voices/word/4759.mp3 differ
diff --git a/old/html/multidic/voices/word/476.mp3 b/old/html/multidic/voices/word/476.mp3
new file mode 100644
index 0000000..9523b9d
Binary files /dev/null and b/old/html/multidic/voices/word/476.mp3 differ
diff --git a/old/html/multidic/voices/word/4760.mp3 b/old/html/multidic/voices/word/4760.mp3
new file mode 100644
index 0000000..f3b6a5d
Binary files /dev/null and b/old/html/multidic/voices/word/4760.mp3 differ
diff --git a/old/html/multidic/voices/word/4761.mp3 b/old/html/multidic/voices/word/4761.mp3
new file mode 100644
index 0000000..14c96fa
Binary files /dev/null and b/old/html/multidic/voices/word/4761.mp3 differ
diff --git a/old/html/multidic/voices/word/4762.mp3 b/old/html/multidic/voices/word/4762.mp3
new file mode 100644
index 0000000..a8ff458
Binary files /dev/null and b/old/html/multidic/voices/word/4762.mp3 differ
diff --git a/old/html/multidic/voices/word/4763.mp3 b/old/html/multidic/voices/word/4763.mp3
new file mode 100644
index 0000000..75e5519
Binary files /dev/null and b/old/html/multidic/voices/word/4763.mp3 differ
diff --git a/old/html/multidic/voices/word/4764.mp3 b/old/html/multidic/voices/word/4764.mp3
new file mode 100644
index 0000000..094fc50
Binary files /dev/null and b/old/html/multidic/voices/word/4764.mp3 differ
diff --git a/old/html/multidic/voices/word/4765.mp3 b/old/html/multidic/voices/word/4765.mp3
new file mode 100644
index 0000000..3a3ca47
Binary files /dev/null and b/old/html/multidic/voices/word/4765.mp3 differ
diff --git a/old/html/multidic/voices/word/4766.mp3 b/old/html/multidic/voices/word/4766.mp3
new file mode 100644
index 0000000..ff84b0a
Binary files /dev/null and b/old/html/multidic/voices/word/4766.mp3 differ
diff --git a/old/html/multidic/voices/word/4767.mp3 b/old/html/multidic/voices/word/4767.mp3
new file mode 100644
index 0000000..2eb9ea1
Binary files /dev/null and b/old/html/multidic/voices/word/4767.mp3 differ
diff --git a/old/html/multidic/voices/word/4768.mp3 b/old/html/multidic/voices/word/4768.mp3
new file mode 100644
index 0000000..e6b752f
Binary files /dev/null and b/old/html/multidic/voices/word/4768.mp3 differ
diff --git a/old/html/multidic/voices/word/4769.mp3 b/old/html/multidic/voices/word/4769.mp3
new file mode 100644
index 0000000..fdc6fee
Binary files /dev/null and b/old/html/multidic/voices/word/4769.mp3 differ
diff --git a/old/html/multidic/voices/word/477.mp3 b/old/html/multidic/voices/word/477.mp3
new file mode 100644
index 0000000..a0e5833
Binary files /dev/null and b/old/html/multidic/voices/word/477.mp3 differ
diff --git a/old/html/multidic/voices/word/4770.mp3 b/old/html/multidic/voices/word/4770.mp3
new file mode 100644
index 0000000..39bbe1c
Binary files /dev/null and b/old/html/multidic/voices/word/4770.mp3 differ
diff --git a/old/html/multidic/voices/word/4771.mp3 b/old/html/multidic/voices/word/4771.mp3
new file mode 100644
index 0000000..a485a3f
Binary files /dev/null and b/old/html/multidic/voices/word/4771.mp3 differ
diff --git a/old/html/multidic/voices/word/4772.mp3 b/old/html/multidic/voices/word/4772.mp3
new file mode 100644
index 0000000..4f90e84
Binary files /dev/null and b/old/html/multidic/voices/word/4772.mp3 differ
diff --git a/old/html/multidic/voices/word/4773.mp3 b/old/html/multidic/voices/word/4773.mp3
new file mode 100644
index 0000000..9e01cd7
Binary files /dev/null and b/old/html/multidic/voices/word/4773.mp3 differ
diff --git a/old/html/multidic/voices/word/4774.mp3 b/old/html/multidic/voices/word/4774.mp3
new file mode 100644
index 0000000..b2be3e9
Binary files /dev/null and b/old/html/multidic/voices/word/4774.mp3 differ
diff --git a/old/html/multidic/voices/word/4775.mp3 b/old/html/multidic/voices/word/4775.mp3
new file mode 100644
index 0000000..3a5bee8
Binary files /dev/null and b/old/html/multidic/voices/word/4775.mp3 differ
diff --git a/old/html/multidic/voices/word/4776.mp3 b/old/html/multidic/voices/word/4776.mp3
new file mode 100644
index 0000000..fe18260
Binary files /dev/null and b/old/html/multidic/voices/word/4776.mp3 differ
diff --git a/old/html/multidic/voices/word/4777.mp3 b/old/html/multidic/voices/word/4777.mp3
new file mode 100644
index 0000000..2a06ef3
Binary files /dev/null and b/old/html/multidic/voices/word/4777.mp3 differ
diff --git a/old/html/multidic/voices/word/4778.mp3 b/old/html/multidic/voices/word/4778.mp3
new file mode 100644
index 0000000..ca57e55
Binary files /dev/null and b/old/html/multidic/voices/word/4778.mp3 differ
diff --git a/old/html/multidic/voices/word/4779.mp3 b/old/html/multidic/voices/word/4779.mp3
new file mode 100644
index 0000000..0dfa59e
Binary files /dev/null and b/old/html/multidic/voices/word/4779.mp3 differ
diff --git a/old/html/multidic/voices/word/478.mp3 b/old/html/multidic/voices/word/478.mp3
new file mode 100644
index 0000000..e442cf3
Binary files /dev/null and b/old/html/multidic/voices/word/478.mp3 differ
diff --git a/old/html/multidic/voices/word/4780.mp3 b/old/html/multidic/voices/word/4780.mp3
new file mode 100644
index 0000000..ac89b8b
Binary files /dev/null and b/old/html/multidic/voices/word/4780.mp3 differ
diff --git a/old/html/multidic/voices/word/4781.mp3 b/old/html/multidic/voices/word/4781.mp3
new file mode 100644
index 0000000..5057d47
Binary files /dev/null and b/old/html/multidic/voices/word/4781.mp3 differ
diff --git a/old/html/multidic/voices/word/4782.mp3 b/old/html/multidic/voices/word/4782.mp3
new file mode 100644
index 0000000..20d5650
Binary files /dev/null and b/old/html/multidic/voices/word/4782.mp3 differ
diff --git a/old/html/multidic/voices/word/4783.mp3 b/old/html/multidic/voices/word/4783.mp3
new file mode 100644
index 0000000..d92ea86
Binary files /dev/null and b/old/html/multidic/voices/word/4783.mp3 differ
diff --git a/old/html/multidic/voices/word/4784.mp3 b/old/html/multidic/voices/word/4784.mp3
new file mode 100644
index 0000000..550e234
Binary files /dev/null and b/old/html/multidic/voices/word/4784.mp3 differ
diff --git a/old/html/multidic/voices/word/4785.mp3 b/old/html/multidic/voices/word/4785.mp3
new file mode 100644
index 0000000..4f89337
Binary files /dev/null and b/old/html/multidic/voices/word/4785.mp3 differ
diff --git a/old/html/multidic/voices/word/4786.mp3 b/old/html/multidic/voices/word/4786.mp3
new file mode 100644
index 0000000..f0739a9
Binary files /dev/null and b/old/html/multidic/voices/word/4786.mp3 differ
diff --git a/old/html/multidic/voices/word/4787.mp3 b/old/html/multidic/voices/word/4787.mp3
new file mode 100644
index 0000000..8617cb8
Binary files /dev/null and b/old/html/multidic/voices/word/4787.mp3 differ
diff --git a/old/html/multidic/voices/word/4788.mp3 b/old/html/multidic/voices/word/4788.mp3
new file mode 100644
index 0000000..7e0a65c
Binary files /dev/null and b/old/html/multidic/voices/word/4788.mp3 differ
diff --git a/old/html/multidic/voices/word/4789.mp3 b/old/html/multidic/voices/word/4789.mp3
new file mode 100644
index 0000000..a3f96f4
Binary files /dev/null and b/old/html/multidic/voices/word/4789.mp3 differ
diff --git a/old/html/multidic/voices/word/479.mp3 b/old/html/multidic/voices/word/479.mp3
new file mode 100644
index 0000000..2a7cbfc
Binary files /dev/null and b/old/html/multidic/voices/word/479.mp3 differ
diff --git a/old/html/multidic/voices/word/4790.mp3 b/old/html/multidic/voices/word/4790.mp3
new file mode 100644
index 0000000..c3517d4
Binary files /dev/null and b/old/html/multidic/voices/word/4790.mp3 differ
diff --git a/old/html/multidic/voices/word/4791.mp3 b/old/html/multidic/voices/word/4791.mp3
new file mode 100644
index 0000000..20892ea
Binary files /dev/null and b/old/html/multidic/voices/word/4791.mp3 differ
diff --git a/old/html/multidic/voices/word/4792.mp3 b/old/html/multidic/voices/word/4792.mp3
new file mode 100644
index 0000000..2c432e5
Binary files /dev/null and b/old/html/multidic/voices/word/4792.mp3 differ
diff --git a/old/html/multidic/voices/word/4793.mp3 b/old/html/multidic/voices/word/4793.mp3
new file mode 100644
index 0000000..25608e2
Binary files /dev/null and b/old/html/multidic/voices/word/4793.mp3 differ
diff --git a/old/html/multidic/voices/word/4794.mp3 b/old/html/multidic/voices/word/4794.mp3
new file mode 100644
index 0000000..3911c8b
Binary files /dev/null and b/old/html/multidic/voices/word/4794.mp3 differ
diff --git a/old/html/multidic/voices/word/4795.mp3 b/old/html/multidic/voices/word/4795.mp3
new file mode 100644
index 0000000..4b5c9ce
Binary files /dev/null and b/old/html/multidic/voices/word/4795.mp3 differ
diff --git a/old/html/multidic/voices/word/4796.mp3 b/old/html/multidic/voices/word/4796.mp3
new file mode 100644
index 0000000..60bba21
Binary files /dev/null and b/old/html/multidic/voices/word/4796.mp3 differ
diff --git a/old/html/multidic/voices/word/4797.mp3 b/old/html/multidic/voices/word/4797.mp3
new file mode 100644
index 0000000..155f4eb
Binary files /dev/null and b/old/html/multidic/voices/word/4797.mp3 differ
diff --git a/old/html/multidic/voices/word/4798.mp3 b/old/html/multidic/voices/word/4798.mp3
new file mode 100644
index 0000000..e28a4de
Binary files /dev/null and b/old/html/multidic/voices/word/4798.mp3 differ
diff --git a/old/html/multidic/voices/word/4799.mp3 b/old/html/multidic/voices/word/4799.mp3
new file mode 100644
index 0000000..bc5b4f2
Binary files /dev/null and b/old/html/multidic/voices/word/4799.mp3 differ
diff --git a/old/html/multidic/voices/word/48.mp3 b/old/html/multidic/voices/word/48.mp3
new file mode 100644
index 0000000..ba68d9b
Binary files /dev/null and b/old/html/multidic/voices/word/48.mp3 differ
diff --git a/old/html/multidic/voices/word/480.mp3 b/old/html/multidic/voices/word/480.mp3
new file mode 100644
index 0000000..16ef94d
Binary files /dev/null and b/old/html/multidic/voices/word/480.mp3 differ
diff --git a/old/html/multidic/voices/word/4800.mp3 b/old/html/multidic/voices/word/4800.mp3
new file mode 100644
index 0000000..f680eb5
Binary files /dev/null and b/old/html/multidic/voices/word/4800.mp3 differ
diff --git a/old/html/multidic/voices/word/4801.mp3 b/old/html/multidic/voices/word/4801.mp3
new file mode 100644
index 0000000..801a4e0
Binary files /dev/null and b/old/html/multidic/voices/word/4801.mp3 differ
diff --git a/old/html/multidic/voices/word/4802.mp3 b/old/html/multidic/voices/word/4802.mp3
new file mode 100644
index 0000000..3a77f97
Binary files /dev/null and b/old/html/multidic/voices/word/4802.mp3 differ
diff --git a/old/html/multidic/voices/word/4803.mp3 b/old/html/multidic/voices/word/4803.mp3
new file mode 100644
index 0000000..e9ff563
Binary files /dev/null and b/old/html/multidic/voices/word/4803.mp3 differ
diff --git a/old/html/multidic/voices/word/4804.mp3 b/old/html/multidic/voices/word/4804.mp3
new file mode 100644
index 0000000..429b4ee
Binary files /dev/null and b/old/html/multidic/voices/word/4804.mp3 differ
diff --git a/old/html/multidic/voices/word/4805.mp3 b/old/html/multidic/voices/word/4805.mp3
new file mode 100644
index 0000000..8076bc2
Binary files /dev/null and b/old/html/multidic/voices/word/4805.mp3 differ
diff --git a/old/html/multidic/voices/word/4806.mp3 b/old/html/multidic/voices/word/4806.mp3
new file mode 100644
index 0000000..a063060
Binary files /dev/null and b/old/html/multidic/voices/word/4806.mp3 differ
diff --git a/old/html/multidic/voices/word/4807.mp3 b/old/html/multidic/voices/word/4807.mp3
new file mode 100644
index 0000000..eb1dc0a
Binary files /dev/null and b/old/html/multidic/voices/word/4807.mp3 differ
diff --git a/old/html/multidic/voices/word/4808.mp3 b/old/html/multidic/voices/word/4808.mp3
new file mode 100644
index 0000000..3136e37
Binary files /dev/null and b/old/html/multidic/voices/word/4808.mp3 differ
diff --git a/old/html/multidic/voices/word/4809.mp3 b/old/html/multidic/voices/word/4809.mp3
new file mode 100644
index 0000000..4877d7c
Binary files /dev/null and b/old/html/multidic/voices/word/4809.mp3 differ
diff --git a/old/html/multidic/voices/word/481.mp3 b/old/html/multidic/voices/word/481.mp3
new file mode 100644
index 0000000..e0080fc
Binary files /dev/null and b/old/html/multidic/voices/word/481.mp3 differ
diff --git a/old/html/multidic/voices/word/4810.mp3 b/old/html/multidic/voices/word/4810.mp3
new file mode 100644
index 0000000..4608577
Binary files /dev/null and b/old/html/multidic/voices/word/4810.mp3 differ
diff --git a/old/html/multidic/voices/word/4811.mp3 b/old/html/multidic/voices/word/4811.mp3
new file mode 100644
index 0000000..89036cd
Binary files /dev/null and b/old/html/multidic/voices/word/4811.mp3 differ
diff --git a/old/html/multidic/voices/word/4812.mp3 b/old/html/multidic/voices/word/4812.mp3
new file mode 100644
index 0000000..cb2adbc
Binary files /dev/null and b/old/html/multidic/voices/word/4812.mp3 differ
diff --git a/old/html/multidic/voices/word/4813.mp3 b/old/html/multidic/voices/word/4813.mp3
new file mode 100644
index 0000000..94a2e04
Binary files /dev/null and b/old/html/multidic/voices/word/4813.mp3 differ
diff --git a/old/html/multidic/voices/word/4814.mp3 b/old/html/multidic/voices/word/4814.mp3
new file mode 100644
index 0000000..80a8edd
Binary files /dev/null and b/old/html/multidic/voices/word/4814.mp3 differ
diff --git a/old/html/multidic/voices/word/4815.mp3 b/old/html/multidic/voices/word/4815.mp3
new file mode 100644
index 0000000..238ff23
Binary files /dev/null and b/old/html/multidic/voices/word/4815.mp3 differ
diff --git a/old/html/multidic/voices/word/4816.mp3 b/old/html/multidic/voices/word/4816.mp3
new file mode 100644
index 0000000..0d4c646
Binary files /dev/null and b/old/html/multidic/voices/word/4816.mp3 differ
diff --git a/old/html/multidic/voices/word/4817.mp3 b/old/html/multidic/voices/word/4817.mp3
new file mode 100644
index 0000000..4c6d6e3
Binary files /dev/null and b/old/html/multidic/voices/word/4817.mp3 differ
diff --git a/old/html/multidic/voices/word/4818.mp3 b/old/html/multidic/voices/word/4818.mp3
new file mode 100644
index 0000000..8b8eb43
Binary files /dev/null and b/old/html/multidic/voices/word/4818.mp3 differ
diff --git a/old/html/multidic/voices/word/4819.mp3 b/old/html/multidic/voices/word/4819.mp3
new file mode 100644
index 0000000..9f2ceb2
Binary files /dev/null and b/old/html/multidic/voices/word/4819.mp3 differ
diff --git a/old/html/multidic/voices/word/482.mp3 b/old/html/multidic/voices/word/482.mp3
new file mode 100644
index 0000000..5e0dcab
Binary files /dev/null and b/old/html/multidic/voices/word/482.mp3 differ
diff --git a/old/html/multidic/voices/word/4820.mp3 b/old/html/multidic/voices/word/4820.mp3
new file mode 100644
index 0000000..aa9059e
Binary files /dev/null and b/old/html/multidic/voices/word/4820.mp3 differ
diff --git a/old/html/multidic/voices/word/4821.mp3 b/old/html/multidic/voices/word/4821.mp3
new file mode 100644
index 0000000..5b190d4
Binary files /dev/null and b/old/html/multidic/voices/word/4821.mp3 differ
diff --git a/old/html/multidic/voices/word/4822.mp3 b/old/html/multidic/voices/word/4822.mp3
new file mode 100644
index 0000000..4d81b96
Binary files /dev/null and b/old/html/multidic/voices/word/4822.mp3 differ
diff --git a/old/html/multidic/voices/word/4823.mp3 b/old/html/multidic/voices/word/4823.mp3
new file mode 100644
index 0000000..c7b9b8f
Binary files /dev/null and b/old/html/multidic/voices/word/4823.mp3 differ
diff --git a/old/html/multidic/voices/word/4824.mp3 b/old/html/multidic/voices/word/4824.mp3
new file mode 100644
index 0000000..2440a8a
Binary files /dev/null and b/old/html/multidic/voices/word/4824.mp3 differ
diff --git a/old/html/multidic/voices/word/4825.mp3 b/old/html/multidic/voices/word/4825.mp3
new file mode 100644
index 0000000..61246c8
Binary files /dev/null and b/old/html/multidic/voices/word/4825.mp3 differ
diff --git a/old/html/multidic/voices/word/4826.mp3 b/old/html/multidic/voices/word/4826.mp3
new file mode 100644
index 0000000..9740f76
Binary files /dev/null and b/old/html/multidic/voices/word/4826.mp3 differ
diff --git a/old/html/multidic/voices/word/4827.mp3 b/old/html/multidic/voices/word/4827.mp3
new file mode 100644
index 0000000..db5f71c
Binary files /dev/null and b/old/html/multidic/voices/word/4827.mp3 differ
diff --git a/old/html/multidic/voices/word/4828.mp3 b/old/html/multidic/voices/word/4828.mp3
new file mode 100644
index 0000000..6503187
Binary files /dev/null and b/old/html/multidic/voices/word/4828.mp3 differ
diff --git a/old/html/multidic/voices/word/4829.mp3 b/old/html/multidic/voices/word/4829.mp3
new file mode 100644
index 0000000..9a7bb40
Binary files /dev/null and b/old/html/multidic/voices/word/4829.mp3 differ
diff --git a/old/html/multidic/voices/word/483.mp3 b/old/html/multidic/voices/word/483.mp3
new file mode 100644
index 0000000..a7540ff
Binary files /dev/null and b/old/html/multidic/voices/word/483.mp3 differ
diff --git a/old/html/multidic/voices/word/4830.mp3 b/old/html/multidic/voices/word/4830.mp3
new file mode 100644
index 0000000..e2064e4
Binary files /dev/null and b/old/html/multidic/voices/word/4830.mp3 differ
diff --git a/old/html/multidic/voices/word/4831.mp3 b/old/html/multidic/voices/word/4831.mp3
new file mode 100644
index 0000000..ae0c8fd
Binary files /dev/null and b/old/html/multidic/voices/word/4831.mp3 differ
diff --git a/old/html/multidic/voices/word/4832.mp3 b/old/html/multidic/voices/word/4832.mp3
new file mode 100644
index 0000000..7b10d40
Binary files /dev/null and b/old/html/multidic/voices/word/4832.mp3 differ
diff --git a/old/html/multidic/voices/word/4833.mp3 b/old/html/multidic/voices/word/4833.mp3
new file mode 100644
index 0000000..18b15d1
Binary files /dev/null and b/old/html/multidic/voices/word/4833.mp3 differ
diff --git a/old/html/multidic/voices/word/4834.mp3 b/old/html/multidic/voices/word/4834.mp3
new file mode 100644
index 0000000..1e6ec2b
Binary files /dev/null and b/old/html/multidic/voices/word/4834.mp3 differ
diff --git a/old/html/multidic/voices/word/4835.mp3 b/old/html/multidic/voices/word/4835.mp3
new file mode 100644
index 0000000..078c558
Binary files /dev/null and b/old/html/multidic/voices/word/4835.mp3 differ
diff --git a/old/html/multidic/voices/word/4836.mp3 b/old/html/multidic/voices/word/4836.mp3
new file mode 100644
index 0000000..495307c
Binary files /dev/null and b/old/html/multidic/voices/word/4836.mp3 differ
diff --git a/old/html/multidic/voices/word/4837.mp3 b/old/html/multidic/voices/word/4837.mp3
new file mode 100644
index 0000000..7144a91
Binary files /dev/null and b/old/html/multidic/voices/word/4837.mp3 differ
diff --git a/old/html/multidic/voices/word/4838.mp3 b/old/html/multidic/voices/word/4838.mp3
new file mode 100644
index 0000000..3a4c505
Binary files /dev/null and b/old/html/multidic/voices/word/4838.mp3 differ
diff --git a/old/html/multidic/voices/word/4839.mp3 b/old/html/multidic/voices/word/4839.mp3
new file mode 100644
index 0000000..47f0939
Binary files /dev/null and b/old/html/multidic/voices/word/4839.mp3 differ
diff --git a/old/html/multidic/voices/word/484.mp3 b/old/html/multidic/voices/word/484.mp3
new file mode 100644
index 0000000..8be8a06
Binary files /dev/null and b/old/html/multidic/voices/word/484.mp3 differ
diff --git a/old/html/multidic/voices/word/4840.mp3 b/old/html/multidic/voices/word/4840.mp3
new file mode 100644
index 0000000..d1c7232
Binary files /dev/null and b/old/html/multidic/voices/word/4840.mp3 differ
diff --git a/old/html/multidic/voices/word/4841.mp3 b/old/html/multidic/voices/word/4841.mp3
new file mode 100644
index 0000000..4af057c
Binary files /dev/null and b/old/html/multidic/voices/word/4841.mp3 differ
diff --git a/old/html/multidic/voices/word/4842.mp3 b/old/html/multidic/voices/word/4842.mp3
new file mode 100644
index 0000000..e9f69dd
Binary files /dev/null and b/old/html/multidic/voices/word/4842.mp3 differ
diff --git a/old/html/multidic/voices/word/4843.mp3 b/old/html/multidic/voices/word/4843.mp3
new file mode 100644
index 0000000..84a5008
Binary files /dev/null and b/old/html/multidic/voices/word/4843.mp3 differ
diff --git a/old/html/multidic/voices/word/4844.mp3 b/old/html/multidic/voices/word/4844.mp3
new file mode 100644
index 0000000..b415167
Binary files /dev/null and b/old/html/multidic/voices/word/4844.mp3 differ
diff --git a/old/html/multidic/voices/word/4845.mp3 b/old/html/multidic/voices/word/4845.mp3
new file mode 100644
index 0000000..61e71fa
Binary files /dev/null and b/old/html/multidic/voices/word/4845.mp3 differ
diff --git a/old/html/multidic/voices/word/4846.mp3 b/old/html/multidic/voices/word/4846.mp3
new file mode 100644
index 0000000..1119bef
Binary files /dev/null and b/old/html/multidic/voices/word/4846.mp3 differ
diff --git a/old/html/multidic/voices/word/4847.mp3 b/old/html/multidic/voices/word/4847.mp3
new file mode 100644
index 0000000..fde4440
Binary files /dev/null and b/old/html/multidic/voices/word/4847.mp3 differ
diff --git a/old/html/multidic/voices/word/4848.mp3 b/old/html/multidic/voices/word/4848.mp3
new file mode 100644
index 0000000..9f6c7cd
Binary files /dev/null and b/old/html/multidic/voices/word/4848.mp3 differ
diff --git a/old/html/multidic/voices/word/4849.mp3 b/old/html/multidic/voices/word/4849.mp3
new file mode 100644
index 0000000..eddc1e0
Binary files /dev/null and b/old/html/multidic/voices/word/4849.mp3 differ
diff --git a/old/html/multidic/voices/word/485.mp3 b/old/html/multidic/voices/word/485.mp3
new file mode 100644
index 0000000..145acdc
Binary files /dev/null and b/old/html/multidic/voices/word/485.mp3 differ
diff --git a/old/html/multidic/voices/word/4850.mp3 b/old/html/multidic/voices/word/4850.mp3
new file mode 100644
index 0000000..e349f7d
Binary files /dev/null and b/old/html/multidic/voices/word/4850.mp3 differ
diff --git a/old/html/multidic/voices/word/4851.mp3 b/old/html/multidic/voices/word/4851.mp3
new file mode 100644
index 0000000..72ba586
Binary files /dev/null and b/old/html/multidic/voices/word/4851.mp3 differ
diff --git a/old/html/multidic/voices/word/4852.mp3 b/old/html/multidic/voices/word/4852.mp3
new file mode 100644
index 0000000..9c7712c
Binary files /dev/null and b/old/html/multidic/voices/word/4852.mp3 differ
diff --git a/old/html/multidic/voices/word/4853.mp3 b/old/html/multidic/voices/word/4853.mp3
new file mode 100644
index 0000000..f2cb3eb
Binary files /dev/null and b/old/html/multidic/voices/word/4853.mp3 differ
diff --git a/old/html/multidic/voices/word/4854.mp3 b/old/html/multidic/voices/word/4854.mp3
new file mode 100644
index 0000000..c48df04
Binary files /dev/null and b/old/html/multidic/voices/word/4854.mp3 differ
diff --git a/old/html/multidic/voices/word/4855.mp3 b/old/html/multidic/voices/word/4855.mp3
new file mode 100644
index 0000000..d6f6cd1
Binary files /dev/null and b/old/html/multidic/voices/word/4855.mp3 differ
diff --git a/old/html/multidic/voices/word/4856.mp3 b/old/html/multidic/voices/word/4856.mp3
new file mode 100644
index 0000000..e26ccec
Binary files /dev/null and b/old/html/multidic/voices/word/4856.mp3 differ
diff --git a/old/html/multidic/voices/word/4857.mp3 b/old/html/multidic/voices/word/4857.mp3
new file mode 100644
index 0000000..8725231
Binary files /dev/null and b/old/html/multidic/voices/word/4857.mp3 differ
diff --git a/old/html/multidic/voices/word/4858.mp3 b/old/html/multidic/voices/word/4858.mp3
new file mode 100644
index 0000000..cac5da2
Binary files /dev/null and b/old/html/multidic/voices/word/4858.mp3 differ
diff --git a/old/html/multidic/voices/word/4859.mp3 b/old/html/multidic/voices/word/4859.mp3
new file mode 100644
index 0000000..90ed9bf
Binary files /dev/null and b/old/html/multidic/voices/word/4859.mp3 differ
diff --git a/old/html/multidic/voices/word/486.mp3 b/old/html/multidic/voices/word/486.mp3
new file mode 100644
index 0000000..cd09eef
Binary files /dev/null and b/old/html/multidic/voices/word/486.mp3 differ
diff --git a/old/html/multidic/voices/word/4860.mp3 b/old/html/multidic/voices/word/4860.mp3
new file mode 100644
index 0000000..a5c56a0
Binary files /dev/null and b/old/html/multidic/voices/word/4860.mp3 differ
diff --git a/old/html/multidic/voices/word/4861.mp3 b/old/html/multidic/voices/word/4861.mp3
new file mode 100644
index 0000000..9a0f165
Binary files /dev/null and b/old/html/multidic/voices/word/4861.mp3 differ
diff --git a/old/html/multidic/voices/word/4862.mp3 b/old/html/multidic/voices/word/4862.mp3
new file mode 100644
index 0000000..f4d2ed4
Binary files /dev/null and b/old/html/multidic/voices/word/4862.mp3 differ
diff --git a/old/html/multidic/voices/word/4863.mp3 b/old/html/multidic/voices/word/4863.mp3
new file mode 100644
index 0000000..68c781c
Binary files /dev/null and b/old/html/multidic/voices/word/4863.mp3 differ
diff --git a/old/html/multidic/voices/word/4864.mp3 b/old/html/multidic/voices/word/4864.mp3
new file mode 100644
index 0000000..db98026
Binary files /dev/null and b/old/html/multidic/voices/word/4864.mp3 differ
diff --git a/old/html/multidic/voices/word/4865.mp3 b/old/html/multidic/voices/word/4865.mp3
new file mode 100644
index 0000000..1c8cc39
Binary files /dev/null and b/old/html/multidic/voices/word/4865.mp3 differ
diff --git a/old/html/multidic/voices/word/4866.mp3 b/old/html/multidic/voices/word/4866.mp3
new file mode 100644
index 0000000..1b19f8f
Binary files /dev/null and b/old/html/multidic/voices/word/4866.mp3 differ
diff --git a/old/html/multidic/voices/word/4867.mp3 b/old/html/multidic/voices/word/4867.mp3
new file mode 100644
index 0000000..83343e1
Binary files /dev/null and b/old/html/multidic/voices/word/4867.mp3 differ
diff --git a/old/html/multidic/voices/word/4868.mp3 b/old/html/multidic/voices/word/4868.mp3
new file mode 100644
index 0000000..481a2ba
Binary files /dev/null and b/old/html/multidic/voices/word/4868.mp3 differ
diff --git a/old/html/multidic/voices/word/4869.mp3 b/old/html/multidic/voices/word/4869.mp3
new file mode 100644
index 0000000..0de5b32
Binary files /dev/null and b/old/html/multidic/voices/word/4869.mp3 differ
diff --git a/old/html/multidic/voices/word/487.mp3 b/old/html/multidic/voices/word/487.mp3
new file mode 100644
index 0000000..99b555d
Binary files /dev/null and b/old/html/multidic/voices/word/487.mp3 differ
diff --git a/old/html/multidic/voices/word/4870.mp3 b/old/html/multidic/voices/word/4870.mp3
new file mode 100644
index 0000000..c71cf98
Binary files /dev/null and b/old/html/multidic/voices/word/4870.mp3 differ
diff --git a/old/html/multidic/voices/word/4871.mp3 b/old/html/multidic/voices/word/4871.mp3
new file mode 100644
index 0000000..6d4d127
Binary files /dev/null and b/old/html/multidic/voices/word/4871.mp3 differ
diff --git a/old/html/multidic/voices/word/4872.mp3 b/old/html/multidic/voices/word/4872.mp3
new file mode 100644
index 0000000..5f771e2
Binary files /dev/null and b/old/html/multidic/voices/word/4872.mp3 differ
diff --git a/old/html/multidic/voices/word/4873.mp3 b/old/html/multidic/voices/word/4873.mp3
new file mode 100644
index 0000000..e2fb09b
Binary files /dev/null and b/old/html/multidic/voices/word/4873.mp3 differ
diff --git a/old/html/multidic/voices/word/4874.mp3 b/old/html/multidic/voices/word/4874.mp3
new file mode 100644
index 0000000..04c2435
Binary files /dev/null and b/old/html/multidic/voices/word/4874.mp3 differ
diff --git a/old/html/multidic/voices/word/4875.mp3 b/old/html/multidic/voices/word/4875.mp3
new file mode 100644
index 0000000..102a204
Binary files /dev/null and b/old/html/multidic/voices/word/4875.mp3 differ
diff --git a/old/html/multidic/voices/word/4876.mp3 b/old/html/multidic/voices/word/4876.mp3
new file mode 100644
index 0000000..df76329
Binary files /dev/null and b/old/html/multidic/voices/word/4876.mp3 differ
diff --git a/old/html/multidic/voices/word/4877.mp3 b/old/html/multidic/voices/word/4877.mp3
new file mode 100644
index 0000000..bda8a80
Binary files /dev/null and b/old/html/multidic/voices/word/4877.mp3 differ
diff --git a/old/html/multidic/voices/word/4878.mp3 b/old/html/multidic/voices/word/4878.mp3
new file mode 100644
index 0000000..413cee4
Binary files /dev/null and b/old/html/multidic/voices/word/4878.mp3 differ
diff --git a/old/html/multidic/voices/word/4879.mp3 b/old/html/multidic/voices/word/4879.mp3
new file mode 100644
index 0000000..dd4669d
Binary files /dev/null and b/old/html/multidic/voices/word/4879.mp3 differ
diff --git a/old/html/multidic/voices/word/488.mp3 b/old/html/multidic/voices/word/488.mp3
new file mode 100644
index 0000000..7c97138
Binary files /dev/null and b/old/html/multidic/voices/word/488.mp3 differ
diff --git a/old/html/multidic/voices/word/4880.mp3 b/old/html/multidic/voices/word/4880.mp3
new file mode 100644
index 0000000..166e5ed
Binary files /dev/null and b/old/html/multidic/voices/word/4880.mp3 differ
diff --git a/old/html/multidic/voices/word/4881.mp3 b/old/html/multidic/voices/word/4881.mp3
new file mode 100644
index 0000000..41ab02b
Binary files /dev/null and b/old/html/multidic/voices/word/4881.mp3 differ
diff --git a/old/html/multidic/voices/word/4882.mp3 b/old/html/multidic/voices/word/4882.mp3
new file mode 100644
index 0000000..ba70ce1
Binary files /dev/null and b/old/html/multidic/voices/word/4882.mp3 differ
diff --git a/old/html/multidic/voices/word/4883.mp3 b/old/html/multidic/voices/word/4883.mp3
new file mode 100644
index 0000000..a1dfc20
Binary files /dev/null and b/old/html/multidic/voices/word/4883.mp3 differ
diff --git a/old/html/multidic/voices/word/4884.mp3 b/old/html/multidic/voices/word/4884.mp3
new file mode 100644
index 0000000..c9e1ad3
Binary files /dev/null and b/old/html/multidic/voices/word/4884.mp3 differ
diff --git a/old/html/multidic/voices/word/4885.mp3 b/old/html/multidic/voices/word/4885.mp3
new file mode 100644
index 0000000..ca4e590
Binary files /dev/null and b/old/html/multidic/voices/word/4885.mp3 differ
diff --git a/old/html/multidic/voices/word/4886.mp3 b/old/html/multidic/voices/word/4886.mp3
new file mode 100644
index 0000000..76f6e4e
Binary files /dev/null and b/old/html/multidic/voices/word/4886.mp3 differ
diff --git a/old/html/multidic/voices/word/4887.mp3 b/old/html/multidic/voices/word/4887.mp3
new file mode 100644
index 0000000..76f6e4e
Binary files /dev/null and b/old/html/multidic/voices/word/4887.mp3 differ
diff --git a/old/html/multidic/voices/word/4888.mp3 b/old/html/multidic/voices/word/4888.mp3
new file mode 100644
index 0000000..a89bb2e
Binary files /dev/null and b/old/html/multidic/voices/word/4888.mp3 differ
diff --git a/old/html/multidic/voices/word/4889.mp3 b/old/html/multidic/voices/word/4889.mp3
new file mode 100644
index 0000000..a89bb2e
Binary files /dev/null and b/old/html/multidic/voices/word/4889.mp3 differ
diff --git a/old/html/multidic/voices/word/489.mp3 b/old/html/multidic/voices/word/489.mp3
new file mode 100644
index 0000000..a7521d1
Binary files /dev/null and b/old/html/multidic/voices/word/489.mp3 differ
diff --git a/old/html/multidic/voices/word/4890.mp3 b/old/html/multidic/voices/word/4890.mp3
new file mode 100644
index 0000000..d85e12a
Binary files /dev/null and b/old/html/multidic/voices/word/4890.mp3 differ
diff --git a/old/html/multidic/voices/word/4891.mp3 b/old/html/multidic/voices/word/4891.mp3
new file mode 100644
index 0000000..11c2369
Binary files /dev/null and b/old/html/multidic/voices/word/4891.mp3 differ
diff --git a/old/html/multidic/voices/word/4892.mp3 b/old/html/multidic/voices/word/4892.mp3
new file mode 100644
index 0000000..3b25df8
Binary files /dev/null and b/old/html/multidic/voices/word/4892.mp3 differ
diff --git a/old/html/multidic/voices/word/4893.mp3 b/old/html/multidic/voices/word/4893.mp3
new file mode 100644
index 0000000..2d75880
Binary files /dev/null and b/old/html/multidic/voices/word/4893.mp3 differ
diff --git a/old/html/multidic/voices/word/4894.mp3 b/old/html/multidic/voices/word/4894.mp3
new file mode 100644
index 0000000..c5a6124
Binary files /dev/null and b/old/html/multidic/voices/word/4894.mp3 differ
diff --git a/old/html/multidic/voices/word/4895.mp3 b/old/html/multidic/voices/word/4895.mp3
new file mode 100644
index 0000000..7871e84
Binary files /dev/null and b/old/html/multidic/voices/word/4895.mp3 differ
diff --git a/old/html/multidic/voices/word/4896.mp3 b/old/html/multidic/voices/word/4896.mp3
new file mode 100644
index 0000000..a58951f
Binary files /dev/null and b/old/html/multidic/voices/word/4896.mp3 differ
diff --git a/old/html/multidic/voices/word/4897.mp3 b/old/html/multidic/voices/word/4897.mp3
new file mode 100644
index 0000000..02c8d50
Binary files /dev/null and b/old/html/multidic/voices/word/4897.mp3 differ
diff --git a/old/html/multidic/voices/word/4898.mp3 b/old/html/multidic/voices/word/4898.mp3
new file mode 100644
index 0000000..5ebac85
Binary files /dev/null and b/old/html/multidic/voices/word/4898.mp3 differ
diff --git a/old/html/multidic/voices/word/4899.mp3 b/old/html/multidic/voices/word/4899.mp3
new file mode 100644
index 0000000..d9f5e36
Binary files /dev/null and b/old/html/multidic/voices/word/4899.mp3 differ
diff --git a/old/html/multidic/voices/word/49.mp3 b/old/html/multidic/voices/word/49.mp3
new file mode 100644
index 0000000..1818201
Binary files /dev/null and b/old/html/multidic/voices/word/49.mp3 differ
diff --git a/old/html/multidic/voices/word/490.mp3 b/old/html/multidic/voices/word/490.mp3
new file mode 100644
index 0000000..42da7ba
Binary files /dev/null and b/old/html/multidic/voices/word/490.mp3 differ
diff --git a/old/html/multidic/voices/word/4900.mp3 b/old/html/multidic/voices/word/4900.mp3
new file mode 100644
index 0000000..46aa44c
Binary files /dev/null and b/old/html/multidic/voices/word/4900.mp3 differ
diff --git a/old/html/multidic/voices/word/4901.mp3 b/old/html/multidic/voices/word/4901.mp3
new file mode 100644
index 0000000..801b0e9
Binary files /dev/null and b/old/html/multidic/voices/word/4901.mp3 differ
diff --git a/old/html/multidic/voices/word/4902.mp3 b/old/html/multidic/voices/word/4902.mp3
new file mode 100644
index 0000000..b6a99b5
Binary files /dev/null and b/old/html/multidic/voices/word/4902.mp3 differ
diff --git a/old/html/multidic/voices/word/4903.mp3 b/old/html/multidic/voices/word/4903.mp3
new file mode 100644
index 0000000..7e07222
Binary files /dev/null and b/old/html/multidic/voices/word/4903.mp3 differ
diff --git a/old/html/multidic/voices/word/4904.mp3 b/old/html/multidic/voices/word/4904.mp3
new file mode 100644
index 0000000..6dc572b
Binary files /dev/null and b/old/html/multidic/voices/word/4904.mp3 differ
diff --git a/old/html/multidic/voices/word/4905.mp3 b/old/html/multidic/voices/word/4905.mp3
new file mode 100644
index 0000000..6b36dd8
Binary files /dev/null and b/old/html/multidic/voices/word/4905.mp3 differ
diff --git a/old/html/multidic/voices/word/4906.mp3 b/old/html/multidic/voices/word/4906.mp3
new file mode 100644
index 0000000..5742e4f
Binary files /dev/null and b/old/html/multidic/voices/word/4906.mp3 differ
diff --git a/old/html/multidic/voices/word/4907.mp3 b/old/html/multidic/voices/word/4907.mp3
new file mode 100644
index 0000000..b674c31
Binary files /dev/null and b/old/html/multidic/voices/word/4907.mp3 differ
diff --git a/old/html/multidic/voices/word/4908.mp3 b/old/html/multidic/voices/word/4908.mp3
new file mode 100644
index 0000000..0ff37cc
Binary files /dev/null and b/old/html/multidic/voices/word/4908.mp3 differ
diff --git a/old/html/multidic/voices/word/4909.mp3 b/old/html/multidic/voices/word/4909.mp3
new file mode 100644
index 0000000..c581ecc
Binary files /dev/null and b/old/html/multidic/voices/word/4909.mp3 differ
diff --git a/old/html/multidic/voices/word/491.mp3 b/old/html/multidic/voices/word/491.mp3
new file mode 100644
index 0000000..e7ef764
Binary files /dev/null and b/old/html/multidic/voices/word/491.mp3 differ
diff --git a/old/html/multidic/voices/word/4910.mp3 b/old/html/multidic/voices/word/4910.mp3
new file mode 100644
index 0000000..3a1e800
Binary files /dev/null and b/old/html/multidic/voices/word/4910.mp3 differ
diff --git a/old/html/multidic/voices/word/4911.mp3 b/old/html/multidic/voices/word/4911.mp3
new file mode 100644
index 0000000..6d99a10
Binary files /dev/null and b/old/html/multidic/voices/word/4911.mp3 differ
diff --git a/old/html/multidic/voices/word/4912.mp3 b/old/html/multidic/voices/word/4912.mp3
new file mode 100644
index 0000000..63b43a7
Binary files /dev/null and b/old/html/multidic/voices/word/4912.mp3 differ
diff --git a/old/html/multidic/voices/word/4913.mp3 b/old/html/multidic/voices/word/4913.mp3
new file mode 100644
index 0000000..105b77e
Binary files /dev/null and b/old/html/multidic/voices/word/4913.mp3 differ
diff --git a/old/html/multidic/voices/word/4914.mp3 b/old/html/multidic/voices/word/4914.mp3
new file mode 100644
index 0000000..bb76522
Binary files /dev/null and b/old/html/multidic/voices/word/4914.mp3 differ
diff --git a/old/html/multidic/voices/word/4915.mp3 b/old/html/multidic/voices/word/4915.mp3
new file mode 100644
index 0000000..1d43888
Binary files /dev/null and b/old/html/multidic/voices/word/4915.mp3 differ
diff --git a/old/html/multidic/voices/word/4916.mp3 b/old/html/multidic/voices/word/4916.mp3
new file mode 100644
index 0000000..5e97543
Binary files /dev/null and b/old/html/multidic/voices/word/4916.mp3 differ
diff --git a/old/html/multidic/voices/word/4917.mp3 b/old/html/multidic/voices/word/4917.mp3
new file mode 100644
index 0000000..bd68a11
Binary files /dev/null and b/old/html/multidic/voices/word/4917.mp3 differ
diff --git a/old/html/multidic/voices/word/4918.mp3 b/old/html/multidic/voices/word/4918.mp3
new file mode 100644
index 0000000..d53f5d2
Binary files /dev/null and b/old/html/multidic/voices/word/4918.mp3 differ
diff --git a/old/html/multidic/voices/word/4919.mp3 b/old/html/multidic/voices/word/4919.mp3
new file mode 100644
index 0000000..b174e17
Binary files /dev/null and b/old/html/multidic/voices/word/4919.mp3 differ
diff --git a/old/html/multidic/voices/word/492.mp3 b/old/html/multidic/voices/word/492.mp3
new file mode 100644
index 0000000..88b21e5
Binary files /dev/null and b/old/html/multidic/voices/word/492.mp3 differ
diff --git a/old/html/multidic/voices/word/4920.mp3 b/old/html/multidic/voices/word/4920.mp3
new file mode 100644
index 0000000..e9d6728
Binary files /dev/null and b/old/html/multidic/voices/word/4920.mp3 differ
diff --git a/old/html/multidic/voices/word/4921.mp3 b/old/html/multidic/voices/word/4921.mp3
new file mode 100644
index 0000000..dad6712
Binary files /dev/null and b/old/html/multidic/voices/word/4921.mp3 differ
diff --git a/old/html/multidic/voices/word/4922.mp3 b/old/html/multidic/voices/word/4922.mp3
new file mode 100644
index 0000000..99bc909
Binary files /dev/null and b/old/html/multidic/voices/word/4922.mp3 differ
diff --git a/old/html/multidic/voices/word/4923.mp3 b/old/html/multidic/voices/word/4923.mp3
new file mode 100644
index 0000000..812b241
Binary files /dev/null and b/old/html/multidic/voices/word/4923.mp3 differ
diff --git a/old/html/multidic/voices/word/4924.mp3 b/old/html/multidic/voices/word/4924.mp3
new file mode 100644
index 0000000..c9f655f
Binary files /dev/null and b/old/html/multidic/voices/word/4924.mp3 differ
diff --git a/old/html/multidic/voices/word/4925.mp3 b/old/html/multidic/voices/word/4925.mp3
new file mode 100644
index 0000000..026fa91
Binary files /dev/null and b/old/html/multidic/voices/word/4925.mp3 differ
diff --git a/old/html/multidic/voices/word/4926.mp3 b/old/html/multidic/voices/word/4926.mp3
new file mode 100644
index 0000000..b820d3e
Binary files /dev/null and b/old/html/multidic/voices/word/4926.mp3 differ
diff --git a/old/html/multidic/voices/word/4927.mp3 b/old/html/multidic/voices/word/4927.mp3
new file mode 100644
index 0000000..e0fac31
Binary files /dev/null and b/old/html/multidic/voices/word/4927.mp3 differ
diff --git a/old/html/multidic/voices/word/4928.mp3 b/old/html/multidic/voices/word/4928.mp3
new file mode 100644
index 0000000..5833153
Binary files /dev/null and b/old/html/multidic/voices/word/4928.mp3 differ
diff --git a/old/html/multidic/voices/word/4929.mp3 b/old/html/multidic/voices/word/4929.mp3
new file mode 100644
index 0000000..486b438
Binary files /dev/null and b/old/html/multidic/voices/word/4929.mp3 differ
diff --git a/old/html/multidic/voices/word/493.mp3 b/old/html/multidic/voices/word/493.mp3
new file mode 100644
index 0000000..715a065
Binary files /dev/null and b/old/html/multidic/voices/word/493.mp3 differ
diff --git a/old/html/multidic/voices/word/4930.mp3 b/old/html/multidic/voices/word/4930.mp3
new file mode 100644
index 0000000..b26e7ac
Binary files /dev/null and b/old/html/multidic/voices/word/4930.mp3 differ
diff --git a/old/html/multidic/voices/word/4931.mp3 b/old/html/multidic/voices/word/4931.mp3
new file mode 100644
index 0000000..2a125d3
Binary files /dev/null and b/old/html/multidic/voices/word/4931.mp3 differ
diff --git a/old/html/multidic/voices/word/4932.mp3 b/old/html/multidic/voices/word/4932.mp3
new file mode 100644
index 0000000..715f4bc
Binary files /dev/null and b/old/html/multidic/voices/word/4932.mp3 differ
diff --git a/old/html/multidic/voices/word/4933.mp3 b/old/html/multidic/voices/word/4933.mp3
new file mode 100644
index 0000000..8c53bd6
Binary files /dev/null and b/old/html/multidic/voices/word/4933.mp3 differ
diff --git a/old/html/multidic/voices/word/4934.mp3 b/old/html/multidic/voices/word/4934.mp3
new file mode 100644
index 0000000..6965a28
Binary files /dev/null and b/old/html/multidic/voices/word/4934.mp3 differ
diff --git a/old/html/multidic/voices/word/4935.mp3 b/old/html/multidic/voices/word/4935.mp3
new file mode 100644
index 0000000..f120bf7
Binary files /dev/null and b/old/html/multidic/voices/word/4935.mp3 differ
diff --git a/old/html/multidic/voices/word/4936.mp3 b/old/html/multidic/voices/word/4936.mp3
new file mode 100644
index 0000000..c5cecb0
Binary files /dev/null and b/old/html/multidic/voices/word/4936.mp3 differ
diff --git a/old/html/multidic/voices/word/4937.mp3 b/old/html/multidic/voices/word/4937.mp3
new file mode 100644
index 0000000..4c090d9
Binary files /dev/null and b/old/html/multidic/voices/word/4937.mp3 differ
diff --git a/old/html/multidic/voices/word/4938.mp3 b/old/html/multidic/voices/word/4938.mp3
new file mode 100644
index 0000000..3bf5880
Binary files /dev/null and b/old/html/multidic/voices/word/4938.mp3 differ
diff --git a/old/html/multidic/voices/word/4939.mp3 b/old/html/multidic/voices/word/4939.mp3
new file mode 100644
index 0000000..1e0d5ad
Binary files /dev/null and b/old/html/multidic/voices/word/4939.mp3 differ
diff --git a/old/html/multidic/voices/word/494.mp3 b/old/html/multidic/voices/word/494.mp3
new file mode 100644
index 0000000..1c71418
Binary files /dev/null and b/old/html/multidic/voices/word/494.mp3 differ
diff --git a/old/html/multidic/voices/word/4940.mp3 b/old/html/multidic/voices/word/4940.mp3
new file mode 100644
index 0000000..22ae722
Binary files /dev/null and b/old/html/multidic/voices/word/4940.mp3 differ
diff --git a/old/html/multidic/voices/word/4941.mp3 b/old/html/multidic/voices/word/4941.mp3
new file mode 100644
index 0000000..91b77db
Binary files /dev/null and b/old/html/multidic/voices/word/4941.mp3 differ
diff --git a/old/html/multidic/voices/word/4942.mp3 b/old/html/multidic/voices/word/4942.mp3
new file mode 100644
index 0000000..dfe7507
Binary files /dev/null and b/old/html/multidic/voices/word/4942.mp3 differ
diff --git a/old/html/multidic/voices/word/4943.mp3 b/old/html/multidic/voices/word/4943.mp3
new file mode 100644
index 0000000..791e363
Binary files /dev/null and b/old/html/multidic/voices/word/4943.mp3 differ
diff --git a/old/html/multidic/voices/word/4944.mp3 b/old/html/multidic/voices/word/4944.mp3
new file mode 100644
index 0000000..1bc97d1
Binary files /dev/null and b/old/html/multidic/voices/word/4944.mp3 differ
diff --git a/old/html/multidic/voices/word/4945.mp3 b/old/html/multidic/voices/word/4945.mp3
new file mode 100644
index 0000000..b24ef2a
Binary files /dev/null and b/old/html/multidic/voices/word/4945.mp3 differ
diff --git a/old/html/multidic/voices/word/4946.mp3 b/old/html/multidic/voices/word/4946.mp3
new file mode 100644
index 0000000..1e34d32
Binary files /dev/null and b/old/html/multidic/voices/word/4946.mp3 differ
diff --git a/old/html/multidic/voices/word/4947.mp3 b/old/html/multidic/voices/word/4947.mp3
new file mode 100644
index 0000000..aba3956
Binary files /dev/null and b/old/html/multidic/voices/word/4947.mp3 differ
diff --git a/old/html/multidic/voices/word/4948.mp3 b/old/html/multidic/voices/word/4948.mp3
new file mode 100644
index 0000000..e149ca3
Binary files /dev/null and b/old/html/multidic/voices/word/4948.mp3 differ
diff --git a/old/html/multidic/voices/word/4949.mp3 b/old/html/multidic/voices/word/4949.mp3
new file mode 100644
index 0000000..c4e831a
Binary files /dev/null and b/old/html/multidic/voices/word/4949.mp3 differ
diff --git a/old/html/multidic/voices/word/495.mp3 b/old/html/multidic/voices/word/495.mp3
new file mode 100644
index 0000000..b13d321
Binary files /dev/null and b/old/html/multidic/voices/word/495.mp3 differ
diff --git a/old/html/multidic/voices/word/4950.mp3 b/old/html/multidic/voices/word/4950.mp3
new file mode 100644
index 0000000..d8adf1e
Binary files /dev/null and b/old/html/multidic/voices/word/4950.mp3 differ
diff --git a/old/html/multidic/voices/word/4951.mp3 b/old/html/multidic/voices/word/4951.mp3
new file mode 100644
index 0000000..3087632
Binary files /dev/null and b/old/html/multidic/voices/word/4951.mp3 differ
diff --git a/old/html/multidic/voices/word/4952.mp3 b/old/html/multidic/voices/word/4952.mp3
new file mode 100644
index 0000000..00aec92
Binary files /dev/null and b/old/html/multidic/voices/word/4952.mp3 differ
diff --git a/old/html/multidic/voices/word/4953.mp3 b/old/html/multidic/voices/word/4953.mp3
new file mode 100644
index 0000000..5056eb5
Binary files /dev/null and b/old/html/multidic/voices/word/4953.mp3 differ
diff --git a/old/html/multidic/voices/word/4954.mp3 b/old/html/multidic/voices/word/4954.mp3
new file mode 100644
index 0000000..61afd54
Binary files /dev/null and b/old/html/multidic/voices/word/4954.mp3 differ
diff --git a/old/html/multidic/voices/word/4955.mp3 b/old/html/multidic/voices/word/4955.mp3
new file mode 100644
index 0000000..ce374d6
Binary files /dev/null and b/old/html/multidic/voices/word/4955.mp3 differ
diff --git a/old/html/multidic/voices/word/4956.mp3 b/old/html/multidic/voices/word/4956.mp3
new file mode 100644
index 0000000..429e196
Binary files /dev/null and b/old/html/multidic/voices/word/4956.mp3 differ
diff --git a/old/html/multidic/voices/word/4957.mp3 b/old/html/multidic/voices/word/4957.mp3
new file mode 100644
index 0000000..e7e8ff4
Binary files /dev/null and b/old/html/multidic/voices/word/4957.mp3 differ
diff --git a/old/html/multidic/voices/word/4958.mp3 b/old/html/multidic/voices/word/4958.mp3
new file mode 100644
index 0000000..56bc299
Binary files /dev/null and b/old/html/multidic/voices/word/4958.mp3 differ
diff --git a/old/html/multidic/voices/word/4959.mp3 b/old/html/multidic/voices/word/4959.mp3
new file mode 100644
index 0000000..21786de
Binary files /dev/null and b/old/html/multidic/voices/word/4959.mp3 differ
diff --git a/old/html/multidic/voices/word/496.mp3 b/old/html/multidic/voices/word/496.mp3
new file mode 100644
index 0000000..391c3c8
Binary files /dev/null and b/old/html/multidic/voices/word/496.mp3 differ
diff --git a/old/html/multidic/voices/word/4960.mp3 b/old/html/multidic/voices/word/4960.mp3
new file mode 100644
index 0000000..1afac64
Binary files /dev/null and b/old/html/multidic/voices/word/4960.mp3 differ
diff --git a/old/html/multidic/voices/word/4961.mp3 b/old/html/multidic/voices/word/4961.mp3
new file mode 100644
index 0000000..1796b3e
Binary files /dev/null and b/old/html/multidic/voices/word/4961.mp3 differ
diff --git a/old/html/multidic/voices/word/4962.mp3 b/old/html/multidic/voices/word/4962.mp3
new file mode 100644
index 0000000..4238f9f
Binary files /dev/null and b/old/html/multidic/voices/word/4962.mp3 differ
diff --git a/old/html/multidic/voices/word/4963.mp3 b/old/html/multidic/voices/word/4963.mp3
new file mode 100644
index 0000000..d8e82b8
Binary files /dev/null and b/old/html/multidic/voices/word/4963.mp3 differ
diff --git a/old/html/multidic/voices/word/4964.mp3 b/old/html/multidic/voices/word/4964.mp3
new file mode 100644
index 0000000..f9c543d
Binary files /dev/null and b/old/html/multidic/voices/word/4964.mp3 differ
diff --git a/old/html/multidic/voices/word/4965.mp3 b/old/html/multidic/voices/word/4965.mp3
new file mode 100644
index 0000000..d0ea03f
Binary files /dev/null and b/old/html/multidic/voices/word/4965.mp3 differ
diff --git a/old/html/multidic/voices/word/4966.mp3 b/old/html/multidic/voices/word/4966.mp3
new file mode 100644
index 0000000..8854af1
Binary files /dev/null and b/old/html/multidic/voices/word/4966.mp3 differ
diff --git a/old/html/multidic/voices/word/4967.mp3 b/old/html/multidic/voices/word/4967.mp3
new file mode 100644
index 0000000..0411743
Binary files /dev/null and b/old/html/multidic/voices/word/4967.mp3 differ
diff --git a/old/html/multidic/voices/word/4968.mp3 b/old/html/multidic/voices/word/4968.mp3
new file mode 100644
index 0000000..1a87bc1
Binary files /dev/null and b/old/html/multidic/voices/word/4968.mp3 differ
diff --git a/old/html/multidic/voices/word/4969.mp3 b/old/html/multidic/voices/word/4969.mp3
new file mode 100644
index 0000000..ed5915a
Binary files /dev/null and b/old/html/multidic/voices/word/4969.mp3 differ
diff --git a/old/html/multidic/voices/word/497.mp3 b/old/html/multidic/voices/word/497.mp3
new file mode 100644
index 0000000..1f10856
Binary files /dev/null and b/old/html/multidic/voices/word/497.mp3 differ
diff --git a/old/html/multidic/voices/word/4970.mp3 b/old/html/multidic/voices/word/4970.mp3
new file mode 100644
index 0000000..b472d6c
Binary files /dev/null and b/old/html/multidic/voices/word/4970.mp3 differ
diff --git a/old/html/multidic/voices/word/4971.mp3 b/old/html/multidic/voices/word/4971.mp3
new file mode 100644
index 0000000..6b03005
Binary files /dev/null and b/old/html/multidic/voices/word/4971.mp3 differ
diff --git a/old/html/multidic/voices/word/4972.mp3 b/old/html/multidic/voices/word/4972.mp3
new file mode 100644
index 0000000..380ced8
Binary files /dev/null and b/old/html/multidic/voices/word/4972.mp3 differ
diff --git a/old/html/multidic/voices/word/4973.mp3 b/old/html/multidic/voices/word/4973.mp3
new file mode 100644
index 0000000..e7640db
Binary files /dev/null and b/old/html/multidic/voices/word/4973.mp3 differ
diff --git a/old/html/multidic/voices/word/4974.mp3 b/old/html/multidic/voices/word/4974.mp3
new file mode 100644
index 0000000..e8e7644
Binary files /dev/null and b/old/html/multidic/voices/word/4974.mp3 differ
diff --git a/old/html/multidic/voices/word/4975.mp3 b/old/html/multidic/voices/word/4975.mp3
new file mode 100644
index 0000000..fc77509
Binary files /dev/null and b/old/html/multidic/voices/word/4975.mp3 differ
diff --git a/old/html/multidic/voices/word/4976.mp3 b/old/html/multidic/voices/word/4976.mp3
new file mode 100644
index 0000000..eae6a7f
Binary files /dev/null and b/old/html/multidic/voices/word/4976.mp3 differ
diff --git a/old/html/multidic/voices/word/4977.mp3 b/old/html/multidic/voices/word/4977.mp3
new file mode 100644
index 0000000..35db3ff
Binary files /dev/null and b/old/html/multidic/voices/word/4977.mp3 differ
diff --git a/old/html/multidic/voices/word/4978.mp3 b/old/html/multidic/voices/word/4978.mp3
new file mode 100644
index 0000000..149d397
Binary files /dev/null and b/old/html/multidic/voices/word/4978.mp3 differ
diff --git a/old/html/multidic/voices/word/4979.mp3 b/old/html/multidic/voices/word/4979.mp3
new file mode 100644
index 0000000..808582b
Binary files /dev/null and b/old/html/multidic/voices/word/4979.mp3 differ
diff --git a/old/html/multidic/voices/word/498.mp3 b/old/html/multidic/voices/word/498.mp3
new file mode 100644
index 0000000..a645044
Binary files /dev/null and b/old/html/multidic/voices/word/498.mp3 differ
diff --git a/old/html/multidic/voices/word/4980.mp3 b/old/html/multidic/voices/word/4980.mp3
new file mode 100644
index 0000000..619caf2
Binary files /dev/null and b/old/html/multidic/voices/word/4980.mp3 differ
diff --git a/old/html/multidic/voices/word/4981.mp3 b/old/html/multidic/voices/word/4981.mp3
new file mode 100644
index 0000000..8121035
Binary files /dev/null and b/old/html/multidic/voices/word/4981.mp3 differ
diff --git a/old/html/multidic/voices/word/4982.mp3 b/old/html/multidic/voices/word/4982.mp3
new file mode 100644
index 0000000..4205b0f
Binary files /dev/null and b/old/html/multidic/voices/word/4982.mp3 differ
diff --git a/old/html/multidic/voices/word/4983.mp3 b/old/html/multidic/voices/word/4983.mp3
new file mode 100644
index 0000000..d02346a
Binary files /dev/null and b/old/html/multidic/voices/word/4983.mp3 differ
diff --git a/old/html/multidic/voices/word/4984.mp3 b/old/html/multidic/voices/word/4984.mp3
new file mode 100644
index 0000000..664cf49
Binary files /dev/null and b/old/html/multidic/voices/word/4984.mp3 differ
diff --git a/old/html/multidic/voices/word/4985.mp3 b/old/html/multidic/voices/word/4985.mp3
new file mode 100644
index 0000000..b48f4e6
Binary files /dev/null and b/old/html/multidic/voices/word/4985.mp3 differ
diff --git a/old/html/multidic/voices/word/4986.mp3 b/old/html/multidic/voices/word/4986.mp3
new file mode 100644
index 0000000..fff4542
Binary files /dev/null and b/old/html/multidic/voices/word/4986.mp3 differ
diff --git a/old/html/multidic/voices/word/4987.mp3 b/old/html/multidic/voices/word/4987.mp3
new file mode 100644
index 0000000..e870144
Binary files /dev/null and b/old/html/multidic/voices/word/4987.mp3 differ
diff --git a/old/html/multidic/voices/word/4988.mp3 b/old/html/multidic/voices/word/4988.mp3
new file mode 100644
index 0000000..3f7dd6a
Binary files /dev/null and b/old/html/multidic/voices/word/4988.mp3 differ
diff --git a/old/html/multidic/voices/word/4989.mp3 b/old/html/multidic/voices/word/4989.mp3
new file mode 100644
index 0000000..108e634
Binary files /dev/null and b/old/html/multidic/voices/word/4989.mp3 differ
diff --git a/old/html/multidic/voices/word/4990.mp3 b/old/html/multidic/voices/word/4990.mp3
new file mode 100644
index 0000000..c67d615
Binary files /dev/null and b/old/html/multidic/voices/word/4990.mp3 differ
diff --git a/old/html/multidic/voices/word/4991.mp3 b/old/html/multidic/voices/word/4991.mp3
new file mode 100644
index 0000000..31567b0
Binary files /dev/null and b/old/html/multidic/voices/word/4991.mp3 differ
diff --git a/old/html/multidic/voices/word/4992.mp3 b/old/html/multidic/voices/word/4992.mp3
new file mode 100644
index 0000000..133815c
Binary files /dev/null and b/old/html/multidic/voices/word/4992.mp3 differ
diff --git a/old/html/multidic/voices/word/4993.mp3 b/old/html/multidic/voices/word/4993.mp3
new file mode 100644
index 0000000..bb483ec
Binary files /dev/null and b/old/html/multidic/voices/word/4993.mp3 differ
diff --git a/old/html/multidic/voices/word/4994.mp3 b/old/html/multidic/voices/word/4994.mp3
new file mode 100644
index 0000000..22d3c1e
Binary files /dev/null and b/old/html/multidic/voices/word/4994.mp3 differ
diff --git a/old/html/multidic/voices/word/4995.mp3 b/old/html/multidic/voices/word/4995.mp3
new file mode 100644
index 0000000..c2e9ba2
Binary files /dev/null and b/old/html/multidic/voices/word/4995.mp3 differ
diff --git a/old/html/multidic/voices/word/4996.mp3 b/old/html/multidic/voices/word/4996.mp3
new file mode 100644
index 0000000..7f3366f
Binary files /dev/null and b/old/html/multidic/voices/word/4996.mp3 differ
diff --git a/old/html/multidic/voices/word/4997.mp3 b/old/html/multidic/voices/word/4997.mp3
new file mode 100644
index 0000000..4d153dd
Binary files /dev/null and b/old/html/multidic/voices/word/4997.mp3 differ
diff --git a/old/html/multidic/voices/word/4998.mp3 b/old/html/multidic/voices/word/4998.mp3
new file mode 100644
index 0000000..3baa275
Binary files /dev/null and b/old/html/multidic/voices/word/4998.mp3 differ
diff --git a/old/html/multidic/voices/word/4999.mp3 b/old/html/multidic/voices/word/4999.mp3
new file mode 100644
index 0000000..5005fca
Binary files /dev/null and b/old/html/multidic/voices/word/4999.mp3 differ
diff --git a/old/html/multidic/voices/word/50.mp3 b/old/html/multidic/voices/word/50.mp3
new file mode 100644
index 0000000..910d3a8
Binary files /dev/null and b/old/html/multidic/voices/word/50.mp3 differ
diff --git a/old/html/multidic/voices/word/500.mp3 b/old/html/multidic/voices/word/500.mp3
new file mode 100644
index 0000000..7c83402
Binary files /dev/null and b/old/html/multidic/voices/word/500.mp3 differ
diff --git a/old/html/multidic/voices/word/5000.mp3 b/old/html/multidic/voices/word/5000.mp3
new file mode 100644
index 0000000..ae2d9ec
Binary files /dev/null and b/old/html/multidic/voices/word/5000.mp3 differ
diff --git a/old/html/multidic/voices/word/5001.mp3 b/old/html/multidic/voices/word/5001.mp3
new file mode 100644
index 0000000..65d2d3c
Binary files /dev/null and b/old/html/multidic/voices/word/5001.mp3 differ
diff --git a/old/html/multidic/voices/word/5002.mp3 b/old/html/multidic/voices/word/5002.mp3
new file mode 100644
index 0000000..81f6b1e
Binary files /dev/null and b/old/html/multidic/voices/word/5002.mp3 differ
diff --git a/old/html/multidic/voices/word/5003.mp3 b/old/html/multidic/voices/word/5003.mp3
new file mode 100644
index 0000000..b69bdd9
Binary files /dev/null and b/old/html/multidic/voices/word/5003.mp3 differ
diff --git a/old/html/multidic/voices/word/5004.mp3 b/old/html/multidic/voices/word/5004.mp3
new file mode 100644
index 0000000..9abce1e
Binary files /dev/null and b/old/html/multidic/voices/word/5004.mp3 differ
diff --git a/old/html/multidic/voices/word/5005.mp3 b/old/html/multidic/voices/word/5005.mp3
new file mode 100644
index 0000000..2e7549c
Binary files /dev/null and b/old/html/multidic/voices/word/5005.mp3 differ
diff --git a/old/html/multidic/voices/word/5006.mp3 b/old/html/multidic/voices/word/5006.mp3
new file mode 100644
index 0000000..5965fc9
Binary files /dev/null and b/old/html/multidic/voices/word/5006.mp3 differ
diff --git a/old/html/multidic/voices/word/5007.mp3 b/old/html/multidic/voices/word/5007.mp3
new file mode 100644
index 0000000..0c9b0f0
Binary files /dev/null and b/old/html/multidic/voices/word/5007.mp3 differ
diff --git a/old/html/multidic/voices/word/5008.mp3 b/old/html/multidic/voices/word/5008.mp3
new file mode 100644
index 0000000..368d07c
Binary files /dev/null and b/old/html/multidic/voices/word/5008.mp3 differ
diff --git a/old/html/multidic/voices/word/5009.mp3 b/old/html/multidic/voices/word/5009.mp3
new file mode 100644
index 0000000..929f725
Binary files /dev/null and b/old/html/multidic/voices/word/5009.mp3 differ
diff --git a/old/html/multidic/voices/word/501.mp3 b/old/html/multidic/voices/word/501.mp3
new file mode 100644
index 0000000..fb2a2e0
Binary files /dev/null and b/old/html/multidic/voices/word/501.mp3 differ
diff --git a/old/html/multidic/voices/word/5010.mp3 b/old/html/multidic/voices/word/5010.mp3
new file mode 100644
index 0000000..3a29eb9
Binary files /dev/null and b/old/html/multidic/voices/word/5010.mp3 differ
diff --git a/old/html/multidic/voices/word/5011.mp3 b/old/html/multidic/voices/word/5011.mp3
new file mode 100644
index 0000000..01407a6
Binary files /dev/null and b/old/html/multidic/voices/word/5011.mp3 differ
diff --git a/old/html/multidic/voices/word/5015.mp3 b/old/html/multidic/voices/word/5015.mp3
new file mode 100644
index 0000000..ae83175
Binary files /dev/null and b/old/html/multidic/voices/word/5015.mp3 differ
diff --git a/old/html/multidic/voices/word/5016.mp3 b/old/html/multidic/voices/word/5016.mp3
new file mode 100644
index 0000000..f9bff98
Binary files /dev/null and b/old/html/multidic/voices/word/5016.mp3 differ
diff --git a/old/html/multidic/voices/word/5017.mp3 b/old/html/multidic/voices/word/5017.mp3
new file mode 100644
index 0000000..32ad8ad
Binary files /dev/null and b/old/html/multidic/voices/word/5017.mp3 differ
diff --git a/old/html/multidic/voices/word/5018.mp3 b/old/html/multidic/voices/word/5018.mp3
new file mode 100644
index 0000000..c02fa71
Binary files /dev/null and b/old/html/multidic/voices/word/5018.mp3 differ
diff --git a/old/html/multidic/voices/word/5019.mp3 b/old/html/multidic/voices/word/5019.mp3
new file mode 100644
index 0000000..d53ed6f
Binary files /dev/null and b/old/html/multidic/voices/word/5019.mp3 differ
diff --git a/old/html/multidic/voices/word/502.mp3 b/old/html/multidic/voices/word/502.mp3
new file mode 100644
index 0000000..f772349
Binary files /dev/null and b/old/html/multidic/voices/word/502.mp3 differ
diff --git a/old/html/multidic/voices/word/5020.mp3 b/old/html/multidic/voices/word/5020.mp3
new file mode 100644
index 0000000..0eccf7f
Binary files /dev/null and b/old/html/multidic/voices/word/5020.mp3 differ
diff --git a/old/html/multidic/voices/word/5021.mp3 b/old/html/multidic/voices/word/5021.mp3
new file mode 100644
index 0000000..4a7a0f6
Binary files /dev/null and b/old/html/multidic/voices/word/5021.mp3 differ
diff --git a/old/html/multidic/voices/word/5022.mp3 b/old/html/multidic/voices/word/5022.mp3
new file mode 100644
index 0000000..d987ec8
Binary files /dev/null and b/old/html/multidic/voices/word/5022.mp3 differ
diff --git a/old/html/multidic/voices/word/5023.mp3 b/old/html/multidic/voices/word/5023.mp3
new file mode 100644
index 0000000..f1145ca
Binary files /dev/null and b/old/html/multidic/voices/word/5023.mp3 differ
diff --git a/old/html/multidic/voices/word/5024.mp3 b/old/html/multidic/voices/word/5024.mp3
new file mode 100644
index 0000000..ac16982
Binary files /dev/null and b/old/html/multidic/voices/word/5024.mp3 differ
diff --git a/old/html/multidic/voices/word/5025.mp3 b/old/html/multidic/voices/word/5025.mp3
new file mode 100644
index 0000000..4558404
Binary files /dev/null and b/old/html/multidic/voices/word/5025.mp3 differ
diff --git a/old/html/multidic/voices/word/5026.mp3 b/old/html/multidic/voices/word/5026.mp3
new file mode 100644
index 0000000..0be20c9
Binary files /dev/null and b/old/html/multidic/voices/word/5026.mp3 differ
diff --git a/old/html/multidic/voices/word/5027.mp3 b/old/html/multidic/voices/word/5027.mp3
new file mode 100644
index 0000000..7463bee
Binary files /dev/null and b/old/html/multidic/voices/word/5027.mp3 differ
diff --git a/old/html/multidic/voices/word/5028.mp3 b/old/html/multidic/voices/word/5028.mp3
new file mode 100644
index 0000000..cbfc3ab
Binary files /dev/null and b/old/html/multidic/voices/word/5028.mp3 differ
diff --git a/old/html/multidic/voices/word/5029.mp3 b/old/html/multidic/voices/word/5029.mp3
new file mode 100644
index 0000000..e84ea72
Binary files /dev/null and b/old/html/multidic/voices/word/5029.mp3 differ
diff --git a/old/html/multidic/voices/word/503.mp3 b/old/html/multidic/voices/word/503.mp3
new file mode 100644
index 0000000..c1de803
Binary files /dev/null and b/old/html/multidic/voices/word/503.mp3 differ
diff --git a/old/html/multidic/voices/word/5030.mp3 b/old/html/multidic/voices/word/5030.mp3
new file mode 100644
index 0000000..88b36fa
Binary files /dev/null and b/old/html/multidic/voices/word/5030.mp3 differ
diff --git a/old/html/multidic/voices/word/5031.mp3 b/old/html/multidic/voices/word/5031.mp3
new file mode 100644
index 0000000..dee9ee8
Binary files /dev/null and b/old/html/multidic/voices/word/5031.mp3 differ
diff --git a/old/html/multidic/voices/word/5032.mp3 b/old/html/multidic/voices/word/5032.mp3
new file mode 100644
index 0000000..eb229dd
Binary files /dev/null and b/old/html/multidic/voices/word/5032.mp3 differ
diff --git a/old/html/multidic/voices/word/5033.mp3 b/old/html/multidic/voices/word/5033.mp3
new file mode 100644
index 0000000..503892d
Binary files /dev/null and b/old/html/multidic/voices/word/5033.mp3 differ
diff --git a/old/html/multidic/voices/word/5034.mp3 b/old/html/multidic/voices/word/5034.mp3
new file mode 100644
index 0000000..f1320e7
Binary files /dev/null and b/old/html/multidic/voices/word/5034.mp3 differ
diff --git a/old/html/multidic/voices/word/5035.mp3 b/old/html/multidic/voices/word/5035.mp3
new file mode 100644
index 0000000..29d65a2
Binary files /dev/null and b/old/html/multidic/voices/word/5035.mp3 differ
diff --git a/old/html/multidic/voices/word/5036.mp3 b/old/html/multidic/voices/word/5036.mp3
new file mode 100644
index 0000000..d7f9faa
Binary files /dev/null and b/old/html/multidic/voices/word/5036.mp3 differ
diff --git a/old/html/multidic/voices/word/5037.mp3 b/old/html/multidic/voices/word/5037.mp3
new file mode 100644
index 0000000..58ebad1
Binary files /dev/null and b/old/html/multidic/voices/word/5037.mp3 differ
diff --git a/old/html/multidic/voices/word/5038.mp3 b/old/html/multidic/voices/word/5038.mp3
new file mode 100644
index 0000000..8bf3bde
Binary files /dev/null and b/old/html/multidic/voices/word/5038.mp3 differ
diff --git a/old/html/multidic/voices/word/5039.mp3 b/old/html/multidic/voices/word/5039.mp3
new file mode 100644
index 0000000..3baa607
Binary files /dev/null and b/old/html/multidic/voices/word/5039.mp3 differ
diff --git a/old/html/multidic/voices/word/504.mp3 b/old/html/multidic/voices/word/504.mp3
new file mode 100644
index 0000000..00f1c96
Binary files /dev/null and b/old/html/multidic/voices/word/504.mp3 differ
diff --git a/old/html/multidic/voices/word/5040.mp3 b/old/html/multidic/voices/word/5040.mp3
new file mode 100644
index 0000000..e7319ae
Binary files /dev/null and b/old/html/multidic/voices/word/5040.mp3 differ
diff --git a/old/html/multidic/voices/word/5041.mp3 b/old/html/multidic/voices/word/5041.mp3
new file mode 100644
index 0000000..5412e37
Binary files /dev/null and b/old/html/multidic/voices/word/5041.mp3 differ
diff --git a/old/html/multidic/voices/word/5042.mp3 b/old/html/multidic/voices/word/5042.mp3
new file mode 100644
index 0000000..1c1d3e0
Binary files /dev/null and b/old/html/multidic/voices/word/5042.mp3 differ
diff --git a/old/html/multidic/voices/word/5043.mp3 b/old/html/multidic/voices/word/5043.mp3
new file mode 100644
index 0000000..46ad68b
Binary files /dev/null and b/old/html/multidic/voices/word/5043.mp3 differ
diff --git a/old/html/multidic/voices/word/5044.mp3 b/old/html/multidic/voices/word/5044.mp3
new file mode 100644
index 0000000..35ff6b4
Binary files /dev/null and b/old/html/multidic/voices/word/5044.mp3 differ
diff --git a/old/html/multidic/voices/word/5045.mp3 b/old/html/multidic/voices/word/5045.mp3
new file mode 100644
index 0000000..1ac2340
Binary files /dev/null and b/old/html/multidic/voices/word/5045.mp3 differ
diff --git a/old/html/multidic/voices/word/5046.mp3 b/old/html/multidic/voices/word/5046.mp3
new file mode 100644
index 0000000..069c24e
Binary files /dev/null and b/old/html/multidic/voices/word/5046.mp3 differ
diff --git a/old/html/multidic/voices/word/5047.mp3 b/old/html/multidic/voices/word/5047.mp3
new file mode 100644
index 0000000..079f6b1
Binary files /dev/null and b/old/html/multidic/voices/word/5047.mp3 differ
diff --git a/old/html/multidic/voices/word/5048.mp3 b/old/html/multidic/voices/word/5048.mp3
new file mode 100644
index 0000000..2cb7f1a
Binary files /dev/null and b/old/html/multidic/voices/word/5048.mp3 differ
diff --git a/old/html/multidic/voices/word/5049.mp3 b/old/html/multidic/voices/word/5049.mp3
new file mode 100644
index 0000000..ad269f1
Binary files /dev/null and b/old/html/multidic/voices/word/5049.mp3 differ
diff --git a/old/html/multidic/voices/word/505.mp3 b/old/html/multidic/voices/word/505.mp3
new file mode 100644
index 0000000..33994ad
Binary files /dev/null and b/old/html/multidic/voices/word/505.mp3 differ
diff --git a/old/html/multidic/voices/word/5050.mp3 b/old/html/multidic/voices/word/5050.mp3
new file mode 100644
index 0000000..ddd06ef
Binary files /dev/null and b/old/html/multidic/voices/word/5050.mp3 differ
diff --git a/old/html/multidic/voices/word/5051.mp3 b/old/html/multidic/voices/word/5051.mp3
new file mode 100644
index 0000000..bee2e46
Binary files /dev/null and b/old/html/multidic/voices/word/5051.mp3 differ
diff --git a/old/html/multidic/voices/word/5052.mp3 b/old/html/multidic/voices/word/5052.mp3
new file mode 100644
index 0000000..8019f09
Binary files /dev/null and b/old/html/multidic/voices/word/5052.mp3 differ
diff --git a/old/html/multidic/voices/word/5053.mp3 b/old/html/multidic/voices/word/5053.mp3
new file mode 100644
index 0000000..bcb5b52
Binary files /dev/null and b/old/html/multidic/voices/word/5053.mp3 differ
diff --git a/old/html/multidic/voices/word/5054.mp3 b/old/html/multidic/voices/word/5054.mp3
new file mode 100644
index 0000000..d7cf443
Binary files /dev/null and b/old/html/multidic/voices/word/5054.mp3 differ
diff --git a/old/html/multidic/voices/word/5055.mp3 b/old/html/multidic/voices/word/5055.mp3
new file mode 100644
index 0000000..34bcb0b
Binary files /dev/null and b/old/html/multidic/voices/word/5055.mp3 differ
diff --git a/old/html/multidic/voices/word/5056.mp3 b/old/html/multidic/voices/word/5056.mp3
new file mode 100644
index 0000000..2c6dcea
Binary files /dev/null and b/old/html/multidic/voices/word/5056.mp3 differ
diff --git a/old/html/multidic/voices/word/5057.mp3 b/old/html/multidic/voices/word/5057.mp3
new file mode 100644
index 0000000..dcb1666
Binary files /dev/null and b/old/html/multidic/voices/word/5057.mp3 differ
diff --git a/old/html/multidic/voices/word/5058.mp3 b/old/html/multidic/voices/word/5058.mp3
new file mode 100644
index 0000000..847380c
Binary files /dev/null and b/old/html/multidic/voices/word/5058.mp3 differ
diff --git a/old/html/multidic/voices/word/5059.mp3 b/old/html/multidic/voices/word/5059.mp3
new file mode 100644
index 0000000..1433ee4
Binary files /dev/null and b/old/html/multidic/voices/word/5059.mp3 differ
diff --git a/old/html/multidic/voices/word/506.mp3 b/old/html/multidic/voices/word/506.mp3
new file mode 100644
index 0000000..a80f2ac
Binary files /dev/null and b/old/html/multidic/voices/word/506.mp3 differ
diff --git a/old/html/multidic/voices/word/5060.mp3 b/old/html/multidic/voices/word/5060.mp3
new file mode 100644
index 0000000..48fd3d3
Binary files /dev/null and b/old/html/multidic/voices/word/5060.mp3 differ
diff --git a/old/html/multidic/voices/word/5061.mp3 b/old/html/multidic/voices/word/5061.mp3
new file mode 100644
index 0000000..6859eb5
Binary files /dev/null and b/old/html/multidic/voices/word/5061.mp3 differ
diff --git a/old/html/multidic/voices/word/5062.mp3 b/old/html/multidic/voices/word/5062.mp3
new file mode 100644
index 0000000..9c98204
Binary files /dev/null and b/old/html/multidic/voices/word/5062.mp3 differ
diff --git a/old/html/multidic/voices/word/5063.mp3 b/old/html/multidic/voices/word/5063.mp3
new file mode 100644
index 0000000..4c8b07f
Binary files /dev/null and b/old/html/multidic/voices/word/5063.mp3 differ
diff --git a/old/html/multidic/voices/word/5064.mp3 b/old/html/multidic/voices/word/5064.mp3
new file mode 100644
index 0000000..5bcd37f
Binary files /dev/null and b/old/html/multidic/voices/word/5064.mp3 differ
diff --git a/old/html/multidic/voices/word/5065.mp3 b/old/html/multidic/voices/word/5065.mp3
new file mode 100644
index 0000000..8ca4185
Binary files /dev/null and b/old/html/multidic/voices/word/5065.mp3 differ
diff --git a/old/html/multidic/voices/word/5066.mp3 b/old/html/multidic/voices/word/5066.mp3
new file mode 100644
index 0000000..cfcb3b3
Binary files /dev/null and b/old/html/multidic/voices/word/5066.mp3 differ
diff --git a/old/html/multidic/voices/word/5067.mp3 b/old/html/multidic/voices/word/5067.mp3
new file mode 100644
index 0000000..6db1da4
Binary files /dev/null and b/old/html/multidic/voices/word/5067.mp3 differ
diff --git a/old/html/multidic/voices/word/5068.mp3 b/old/html/multidic/voices/word/5068.mp3
new file mode 100644
index 0000000..6e4ffa0
Binary files /dev/null and b/old/html/multidic/voices/word/5068.mp3 differ
diff --git a/old/html/multidic/voices/word/5069.mp3 b/old/html/multidic/voices/word/5069.mp3
new file mode 100644
index 0000000..f9eea6c
Binary files /dev/null and b/old/html/multidic/voices/word/5069.mp3 differ
diff --git a/old/html/multidic/voices/word/507.mp3 b/old/html/multidic/voices/word/507.mp3
new file mode 100644
index 0000000..6096e80
Binary files /dev/null and b/old/html/multidic/voices/word/507.mp3 differ
diff --git a/old/html/multidic/voices/word/5070.mp3 b/old/html/multidic/voices/word/5070.mp3
new file mode 100644
index 0000000..3379f14
Binary files /dev/null and b/old/html/multidic/voices/word/5070.mp3 differ
diff --git a/old/html/multidic/voices/word/5071.mp3 b/old/html/multidic/voices/word/5071.mp3
new file mode 100644
index 0000000..469a8b8
Binary files /dev/null and b/old/html/multidic/voices/word/5071.mp3 differ
diff --git a/old/html/multidic/voices/word/5072.mp3 b/old/html/multidic/voices/word/5072.mp3
new file mode 100644
index 0000000..88e455f
Binary files /dev/null and b/old/html/multidic/voices/word/5072.mp3 differ
diff --git a/old/html/multidic/voices/word/5073.mp3 b/old/html/multidic/voices/word/5073.mp3
new file mode 100644
index 0000000..4409e08
Binary files /dev/null and b/old/html/multidic/voices/word/5073.mp3 differ
diff --git a/old/html/multidic/voices/word/5074.mp3 b/old/html/multidic/voices/word/5074.mp3
new file mode 100644
index 0000000..09618d7
Binary files /dev/null and b/old/html/multidic/voices/word/5074.mp3 differ
diff --git a/old/html/multidic/voices/word/5075.mp3 b/old/html/multidic/voices/word/5075.mp3
new file mode 100644
index 0000000..39a9821
Binary files /dev/null and b/old/html/multidic/voices/word/5075.mp3 differ
diff --git a/old/html/multidic/voices/word/5076.mp3 b/old/html/multidic/voices/word/5076.mp3
new file mode 100644
index 0000000..42275d8
Binary files /dev/null and b/old/html/multidic/voices/word/5076.mp3 differ
diff --git a/old/html/multidic/voices/word/5077.mp3 b/old/html/multidic/voices/word/5077.mp3
new file mode 100644
index 0000000..9e97e32
Binary files /dev/null and b/old/html/multidic/voices/word/5077.mp3 differ
diff --git a/old/html/multidic/voices/word/5078.mp3 b/old/html/multidic/voices/word/5078.mp3
new file mode 100644
index 0000000..d2cb095
Binary files /dev/null and b/old/html/multidic/voices/word/5078.mp3 differ
diff --git a/old/html/multidic/voices/word/5079.mp3 b/old/html/multidic/voices/word/5079.mp3
new file mode 100644
index 0000000..ff64581
Binary files /dev/null and b/old/html/multidic/voices/word/5079.mp3 differ
diff --git a/old/html/multidic/voices/word/508.mp3 b/old/html/multidic/voices/word/508.mp3
new file mode 100644
index 0000000..b5e5664
Binary files /dev/null and b/old/html/multidic/voices/word/508.mp3 differ
diff --git a/old/html/multidic/voices/word/5080.mp3 b/old/html/multidic/voices/word/5080.mp3
new file mode 100644
index 0000000..dc3d231
Binary files /dev/null and b/old/html/multidic/voices/word/5080.mp3 differ
diff --git a/old/html/multidic/voices/word/5081.mp3 b/old/html/multidic/voices/word/5081.mp3
new file mode 100644
index 0000000..1b93c39
Binary files /dev/null and b/old/html/multidic/voices/word/5081.mp3 differ
diff --git a/old/html/multidic/voices/word/5082.mp3 b/old/html/multidic/voices/word/5082.mp3
new file mode 100644
index 0000000..e5c9c53
Binary files /dev/null and b/old/html/multidic/voices/word/5082.mp3 differ
diff --git a/old/html/multidic/voices/word/5083.mp3 b/old/html/multidic/voices/word/5083.mp3
new file mode 100644
index 0000000..78ab459
Binary files /dev/null and b/old/html/multidic/voices/word/5083.mp3 differ
diff --git a/old/html/multidic/voices/word/5084.mp3 b/old/html/multidic/voices/word/5084.mp3
new file mode 100644
index 0000000..bfbe00f
Binary files /dev/null and b/old/html/multidic/voices/word/5084.mp3 differ
diff --git a/old/html/multidic/voices/word/5085.mp3 b/old/html/multidic/voices/word/5085.mp3
new file mode 100644
index 0000000..75b9f7c
Binary files /dev/null and b/old/html/multidic/voices/word/5085.mp3 differ
diff --git a/old/html/multidic/voices/word/5086.mp3 b/old/html/multidic/voices/word/5086.mp3
new file mode 100644
index 0000000..1c09e70
Binary files /dev/null and b/old/html/multidic/voices/word/5086.mp3 differ
diff --git a/old/html/multidic/voices/word/5087.mp3 b/old/html/multidic/voices/word/5087.mp3
new file mode 100644
index 0000000..5d036f8
Binary files /dev/null and b/old/html/multidic/voices/word/5087.mp3 differ
diff --git a/old/html/multidic/voices/word/5088.mp3 b/old/html/multidic/voices/word/5088.mp3
new file mode 100644
index 0000000..67d658e
Binary files /dev/null and b/old/html/multidic/voices/word/5088.mp3 differ
diff --git a/old/html/multidic/voices/word/5089.mp3 b/old/html/multidic/voices/word/5089.mp3
new file mode 100644
index 0000000..a864562
Binary files /dev/null and b/old/html/multidic/voices/word/5089.mp3 differ
diff --git a/old/html/multidic/voices/word/509.mp3 b/old/html/multidic/voices/word/509.mp3
new file mode 100644
index 0000000..2b27215
Binary files /dev/null and b/old/html/multidic/voices/word/509.mp3 differ
diff --git a/old/html/multidic/voices/word/5090.mp3 b/old/html/multidic/voices/word/5090.mp3
new file mode 100644
index 0000000..b8a2748
Binary files /dev/null and b/old/html/multidic/voices/word/5090.mp3 differ
diff --git a/old/html/multidic/voices/word/5091.mp3 b/old/html/multidic/voices/word/5091.mp3
new file mode 100644
index 0000000..b60b16d
Binary files /dev/null and b/old/html/multidic/voices/word/5091.mp3 differ
diff --git a/old/html/multidic/voices/word/5092.mp3 b/old/html/multidic/voices/word/5092.mp3
new file mode 100644
index 0000000..9bec198
Binary files /dev/null and b/old/html/multidic/voices/word/5092.mp3 differ
diff --git a/old/html/multidic/voices/word/5093.mp3 b/old/html/multidic/voices/word/5093.mp3
new file mode 100644
index 0000000..b97b994
Binary files /dev/null and b/old/html/multidic/voices/word/5093.mp3 differ
diff --git a/old/html/multidic/voices/word/5094.mp3 b/old/html/multidic/voices/word/5094.mp3
new file mode 100644
index 0000000..05d9161
Binary files /dev/null and b/old/html/multidic/voices/word/5094.mp3 differ
diff --git a/old/html/multidic/voices/word/5095.mp3 b/old/html/multidic/voices/word/5095.mp3
new file mode 100644
index 0000000..5aa90e1
Binary files /dev/null and b/old/html/multidic/voices/word/5095.mp3 differ
diff --git a/old/html/multidic/voices/word/5096.mp3 b/old/html/multidic/voices/word/5096.mp3
new file mode 100644
index 0000000..256ff3d
Binary files /dev/null and b/old/html/multidic/voices/word/5096.mp3 differ
diff --git a/old/html/multidic/voices/word/5097.mp3 b/old/html/multidic/voices/word/5097.mp3
new file mode 100644
index 0000000..2d9dfe5
Binary files /dev/null and b/old/html/multidic/voices/word/5097.mp3 differ
diff --git a/old/html/multidic/voices/word/5098.mp3 b/old/html/multidic/voices/word/5098.mp3
new file mode 100644
index 0000000..f08494a
Binary files /dev/null and b/old/html/multidic/voices/word/5098.mp3 differ
diff --git a/old/html/multidic/voices/word/5099.mp3 b/old/html/multidic/voices/word/5099.mp3
new file mode 100644
index 0000000..56a0ec4
Binary files /dev/null and b/old/html/multidic/voices/word/5099.mp3 differ
diff --git a/old/html/multidic/voices/word/51.mp3 b/old/html/multidic/voices/word/51.mp3
new file mode 100644
index 0000000..b270351
Binary files /dev/null and b/old/html/multidic/voices/word/51.mp3 differ
diff --git a/old/html/multidic/voices/word/510.mp3 b/old/html/multidic/voices/word/510.mp3
new file mode 100644
index 0000000..6a76fa6
Binary files /dev/null and b/old/html/multidic/voices/word/510.mp3 differ
diff --git a/old/html/multidic/voices/word/5100.mp3 b/old/html/multidic/voices/word/5100.mp3
new file mode 100644
index 0000000..8c6b63a
Binary files /dev/null and b/old/html/multidic/voices/word/5100.mp3 differ
diff --git a/old/html/multidic/voices/word/5101.mp3 b/old/html/multidic/voices/word/5101.mp3
new file mode 100644
index 0000000..37d38cc
Binary files /dev/null and b/old/html/multidic/voices/word/5101.mp3 differ
diff --git a/old/html/multidic/voices/word/5102.mp3 b/old/html/multidic/voices/word/5102.mp3
new file mode 100644
index 0000000..c9804e6
Binary files /dev/null and b/old/html/multidic/voices/word/5102.mp3 differ
diff --git a/old/html/multidic/voices/word/5103.mp3 b/old/html/multidic/voices/word/5103.mp3
new file mode 100644
index 0000000..9f33980
Binary files /dev/null and b/old/html/multidic/voices/word/5103.mp3 differ
diff --git a/old/html/multidic/voices/word/5104.mp3 b/old/html/multidic/voices/word/5104.mp3
new file mode 100644
index 0000000..d3f1fa4
Binary files /dev/null and b/old/html/multidic/voices/word/5104.mp3 differ
diff --git a/old/html/multidic/voices/word/5105.mp3 b/old/html/multidic/voices/word/5105.mp3
new file mode 100644
index 0000000..8905acb
Binary files /dev/null and b/old/html/multidic/voices/word/5105.mp3 differ
diff --git a/old/html/multidic/voices/word/5106.mp3 b/old/html/multidic/voices/word/5106.mp3
new file mode 100644
index 0000000..7b8ec69
Binary files /dev/null and b/old/html/multidic/voices/word/5106.mp3 differ
diff --git a/old/html/multidic/voices/word/5107.mp3 b/old/html/multidic/voices/word/5107.mp3
new file mode 100644
index 0000000..a45de95
Binary files /dev/null and b/old/html/multidic/voices/word/5107.mp3 differ
diff --git a/old/html/multidic/voices/word/5108.mp3 b/old/html/multidic/voices/word/5108.mp3
new file mode 100644
index 0000000..bbaa7fd
Binary files /dev/null and b/old/html/multidic/voices/word/5108.mp3 differ
diff --git a/old/html/multidic/voices/word/5109.mp3 b/old/html/multidic/voices/word/5109.mp3
new file mode 100644
index 0000000..cc7b8ff
Binary files /dev/null and b/old/html/multidic/voices/word/5109.mp3 differ
diff --git a/old/html/multidic/voices/word/511.mp3 b/old/html/multidic/voices/word/511.mp3
new file mode 100644
index 0000000..dafdc0a
Binary files /dev/null and b/old/html/multidic/voices/word/511.mp3 differ
diff --git a/old/html/multidic/voices/word/5110.mp3 b/old/html/multidic/voices/word/5110.mp3
new file mode 100644
index 0000000..90a86c1
Binary files /dev/null and b/old/html/multidic/voices/word/5110.mp3 differ
diff --git a/old/html/multidic/voices/word/5111.mp3 b/old/html/multidic/voices/word/5111.mp3
new file mode 100644
index 0000000..f39567b
Binary files /dev/null and b/old/html/multidic/voices/word/5111.mp3 differ
diff --git a/old/html/multidic/voices/word/5112.mp3 b/old/html/multidic/voices/word/5112.mp3
new file mode 100644
index 0000000..4a3311e
Binary files /dev/null and b/old/html/multidic/voices/word/5112.mp3 differ
diff --git a/old/html/multidic/voices/word/5113.mp3 b/old/html/multidic/voices/word/5113.mp3
new file mode 100644
index 0000000..46e2970
Binary files /dev/null and b/old/html/multidic/voices/word/5113.mp3 differ
diff --git a/old/html/multidic/voices/word/5114.mp3 b/old/html/multidic/voices/word/5114.mp3
new file mode 100644
index 0000000..0e3a4f8
Binary files /dev/null and b/old/html/multidic/voices/word/5114.mp3 differ
diff --git a/old/html/multidic/voices/word/5115.mp3 b/old/html/multidic/voices/word/5115.mp3
new file mode 100644
index 0000000..4ef2ebf
Binary files /dev/null and b/old/html/multidic/voices/word/5115.mp3 differ
diff --git a/old/html/multidic/voices/word/5116.mp3 b/old/html/multidic/voices/word/5116.mp3
new file mode 100644
index 0000000..571a11b
Binary files /dev/null and b/old/html/multidic/voices/word/5116.mp3 differ
diff --git a/old/html/multidic/voices/word/5117.mp3 b/old/html/multidic/voices/word/5117.mp3
new file mode 100644
index 0000000..981054f
Binary files /dev/null and b/old/html/multidic/voices/word/5117.mp3 differ
diff --git a/old/html/multidic/voices/word/5118.mp3 b/old/html/multidic/voices/word/5118.mp3
new file mode 100644
index 0000000..e5d0577
Binary files /dev/null and b/old/html/multidic/voices/word/5118.mp3 differ
diff --git a/old/html/multidic/voices/word/5119.mp3 b/old/html/multidic/voices/word/5119.mp3
new file mode 100644
index 0000000..3d10f44
Binary files /dev/null and b/old/html/multidic/voices/word/5119.mp3 differ
diff --git a/old/html/multidic/voices/word/512.mp3 b/old/html/multidic/voices/word/512.mp3
new file mode 100644
index 0000000..bc573d5
Binary files /dev/null and b/old/html/multidic/voices/word/512.mp3 differ
diff --git a/old/html/multidic/voices/word/5120.mp3 b/old/html/multidic/voices/word/5120.mp3
new file mode 100644
index 0000000..e193bff
Binary files /dev/null and b/old/html/multidic/voices/word/5120.mp3 differ
diff --git a/old/html/multidic/voices/word/5121.mp3 b/old/html/multidic/voices/word/5121.mp3
new file mode 100644
index 0000000..e863f4e
Binary files /dev/null and b/old/html/multidic/voices/word/5121.mp3 differ
diff --git a/old/html/multidic/voices/word/5122.mp3 b/old/html/multidic/voices/word/5122.mp3
new file mode 100644
index 0000000..deabf9b
Binary files /dev/null and b/old/html/multidic/voices/word/5122.mp3 differ
diff --git a/old/html/multidic/voices/word/5123.mp3 b/old/html/multidic/voices/word/5123.mp3
new file mode 100644
index 0000000..9b10d13
Binary files /dev/null and b/old/html/multidic/voices/word/5123.mp3 differ
diff --git a/old/html/multidic/voices/word/5124.mp3 b/old/html/multidic/voices/word/5124.mp3
new file mode 100644
index 0000000..03cafef
Binary files /dev/null and b/old/html/multidic/voices/word/5124.mp3 differ
diff --git a/old/html/multidic/voices/word/5125.mp3 b/old/html/multidic/voices/word/5125.mp3
new file mode 100644
index 0000000..0f52932
Binary files /dev/null and b/old/html/multidic/voices/word/5125.mp3 differ
diff --git a/old/html/multidic/voices/word/5126.mp3 b/old/html/multidic/voices/word/5126.mp3
new file mode 100644
index 0000000..45fac16
Binary files /dev/null and b/old/html/multidic/voices/word/5126.mp3 differ
diff --git a/old/html/multidic/voices/word/5127.mp3 b/old/html/multidic/voices/word/5127.mp3
new file mode 100644
index 0000000..19e09b6
Binary files /dev/null and b/old/html/multidic/voices/word/5127.mp3 differ
diff --git a/old/html/multidic/voices/word/5128.mp3 b/old/html/multidic/voices/word/5128.mp3
new file mode 100644
index 0000000..3c11a9c
Binary files /dev/null and b/old/html/multidic/voices/word/5128.mp3 differ
diff --git a/old/html/multidic/voices/word/5129.mp3 b/old/html/multidic/voices/word/5129.mp3
new file mode 100644
index 0000000..5f16cb0
Binary files /dev/null and b/old/html/multidic/voices/word/5129.mp3 differ
diff --git a/old/html/multidic/voices/word/513.mp3 b/old/html/multidic/voices/word/513.mp3
new file mode 100644
index 0000000..66b96e8
Binary files /dev/null and b/old/html/multidic/voices/word/513.mp3 differ
diff --git a/old/html/multidic/voices/word/5130.mp3 b/old/html/multidic/voices/word/5130.mp3
new file mode 100644
index 0000000..1541a5d
Binary files /dev/null and b/old/html/multidic/voices/word/5130.mp3 differ
diff --git a/old/html/multidic/voices/word/5131.mp3 b/old/html/multidic/voices/word/5131.mp3
new file mode 100644
index 0000000..c45369b
Binary files /dev/null and b/old/html/multidic/voices/word/5131.mp3 differ
diff --git a/old/html/multidic/voices/word/5132.mp3 b/old/html/multidic/voices/word/5132.mp3
new file mode 100644
index 0000000..0e8d08f
Binary files /dev/null and b/old/html/multidic/voices/word/5132.mp3 differ
diff --git a/old/html/multidic/voices/word/5133.mp3 b/old/html/multidic/voices/word/5133.mp3
new file mode 100644
index 0000000..62c09de
Binary files /dev/null and b/old/html/multidic/voices/word/5133.mp3 differ
diff --git a/old/html/multidic/voices/word/5134.mp3 b/old/html/multidic/voices/word/5134.mp3
new file mode 100644
index 0000000..389e5e0
Binary files /dev/null and b/old/html/multidic/voices/word/5134.mp3 differ
diff --git a/old/html/multidic/voices/word/5135.mp3 b/old/html/multidic/voices/word/5135.mp3
new file mode 100644
index 0000000..fb57046
Binary files /dev/null and b/old/html/multidic/voices/word/5135.mp3 differ
diff --git a/old/html/multidic/voices/word/5136.mp3 b/old/html/multidic/voices/word/5136.mp3
new file mode 100644
index 0000000..0be323a
Binary files /dev/null and b/old/html/multidic/voices/word/5136.mp3 differ
diff --git a/old/html/multidic/voices/word/5137.mp3 b/old/html/multidic/voices/word/5137.mp3
new file mode 100644
index 0000000..0119229
Binary files /dev/null and b/old/html/multidic/voices/word/5137.mp3 differ
diff --git a/old/html/multidic/voices/word/5138.mp3 b/old/html/multidic/voices/word/5138.mp3
new file mode 100644
index 0000000..2d9bb99
Binary files /dev/null and b/old/html/multidic/voices/word/5138.mp3 differ
diff --git a/old/html/multidic/voices/word/5139.mp3 b/old/html/multidic/voices/word/5139.mp3
new file mode 100644
index 0000000..beab55f
Binary files /dev/null and b/old/html/multidic/voices/word/5139.mp3 differ
diff --git a/old/html/multidic/voices/word/514.mp3 b/old/html/multidic/voices/word/514.mp3
new file mode 100644
index 0000000..9cb458f
Binary files /dev/null and b/old/html/multidic/voices/word/514.mp3 differ
diff --git a/old/html/multidic/voices/word/5140.mp3 b/old/html/multidic/voices/word/5140.mp3
new file mode 100644
index 0000000..3df5a7c
Binary files /dev/null and b/old/html/multidic/voices/word/5140.mp3 differ
diff --git a/old/html/multidic/voices/word/5141.mp3 b/old/html/multidic/voices/word/5141.mp3
new file mode 100644
index 0000000..ef91413
Binary files /dev/null and b/old/html/multidic/voices/word/5141.mp3 differ
diff --git a/old/html/multidic/voices/word/5142.mp3 b/old/html/multidic/voices/word/5142.mp3
new file mode 100644
index 0000000..e29600d
Binary files /dev/null and b/old/html/multidic/voices/word/5142.mp3 differ
diff --git a/old/html/multidic/voices/word/5143.mp3 b/old/html/multidic/voices/word/5143.mp3
new file mode 100644
index 0000000..63bdd79
Binary files /dev/null and b/old/html/multidic/voices/word/5143.mp3 differ
diff --git a/old/html/multidic/voices/word/5144.mp3 b/old/html/multidic/voices/word/5144.mp3
new file mode 100644
index 0000000..bb0e067
Binary files /dev/null and b/old/html/multidic/voices/word/5144.mp3 differ
diff --git a/old/html/multidic/voices/word/5145.mp3 b/old/html/multidic/voices/word/5145.mp3
new file mode 100644
index 0000000..27f495b
Binary files /dev/null and b/old/html/multidic/voices/word/5145.mp3 differ
diff --git a/old/html/multidic/voices/word/5146.mp3 b/old/html/multidic/voices/word/5146.mp3
new file mode 100644
index 0000000..8452b9e
Binary files /dev/null and b/old/html/multidic/voices/word/5146.mp3 differ
diff --git a/old/html/multidic/voices/word/5147.mp3 b/old/html/multidic/voices/word/5147.mp3
new file mode 100644
index 0000000..7493589
Binary files /dev/null and b/old/html/multidic/voices/word/5147.mp3 differ
diff --git a/old/html/multidic/voices/word/5148.mp3 b/old/html/multidic/voices/word/5148.mp3
new file mode 100644
index 0000000..248a737
Binary files /dev/null and b/old/html/multidic/voices/word/5148.mp3 differ
diff --git a/old/html/multidic/voices/word/5149.mp3 b/old/html/multidic/voices/word/5149.mp3
new file mode 100644
index 0000000..27eb6d0
Binary files /dev/null and b/old/html/multidic/voices/word/5149.mp3 differ
diff --git a/old/html/multidic/voices/word/515.mp3 b/old/html/multidic/voices/word/515.mp3
new file mode 100644
index 0000000..5c6e715
Binary files /dev/null and b/old/html/multidic/voices/word/515.mp3 differ
diff --git a/old/html/multidic/voices/word/5150.mp3 b/old/html/multidic/voices/word/5150.mp3
new file mode 100644
index 0000000..983fa09
Binary files /dev/null and b/old/html/multidic/voices/word/5150.mp3 differ
diff --git a/old/html/multidic/voices/word/5151.mp3 b/old/html/multidic/voices/word/5151.mp3
new file mode 100644
index 0000000..347f710
Binary files /dev/null and b/old/html/multidic/voices/word/5151.mp3 differ
diff --git a/old/html/multidic/voices/word/5152.mp3 b/old/html/multidic/voices/word/5152.mp3
new file mode 100644
index 0000000..66ec913
Binary files /dev/null and b/old/html/multidic/voices/word/5152.mp3 differ
diff --git a/old/html/multidic/voices/word/5153.mp3 b/old/html/multidic/voices/word/5153.mp3
new file mode 100644
index 0000000..bb654e0
Binary files /dev/null and b/old/html/multidic/voices/word/5153.mp3 differ
diff --git a/old/html/multidic/voices/word/5154.mp3 b/old/html/multidic/voices/word/5154.mp3
new file mode 100644
index 0000000..7b66c92
Binary files /dev/null and b/old/html/multidic/voices/word/5154.mp3 differ
diff --git a/old/html/multidic/voices/word/5155.mp3 b/old/html/multidic/voices/word/5155.mp3
new file mode 100644
index 0000000..95f5f13
Binary files /dev/null and b/old/html/multidic/voices/word/5155.mp3 differ
diff --git a/old/html/multidic/voices/word/5156.mp3 b/old/html/multidic/voices/word/5156.mp3
new file mode 100644
index 0000000..ca1753e
Binary files /dev/null and b/old/html/multidic/voices/word/5156.mp3 differ
diff --git a/old/html/multidic/voices/word/5157.mp3 b/old/html/multidic/voices/word/5157.mp3
new file mode 100644
index 0000000..85c08cf
Binary files /dev/null and b/old/html/multidic/voices/word/5157.mp3 differ
diff --git a/old/html/multidic/voices/word/5158.mp3 b/old/html/multidic/voices/word/5158.mp3
new file mode 100644
index 0000000..b5b260e
Binary files /dev/null and b/old/html/multidic/voices/word/5158.mp3 differ
diff --git a/old/html/multidic/voices/word/5159.mp3 b/old/html/multidic/voices/word/5159.mp3
new file mode 100644
index 0000000..dc747b9
Binary files /dev/null and b/old/html/multidic/voices/word/5159.mp3 differ
diff --git a/old/html/multidic/voices/word/516.mp3 b/old/html/multidic/voices/word/516.mp3
new file mode 100644
index 0000000..5b8308a
Binary files /dev/null and b/old/html/multidic/voices/word/516.mp3 differ
diff --git a/old/html/multidic/voices/word/5160.mp3 b/old/html/multidic/voices/word/5160.mp3
new file mode 100644
index 0000000..5fbccaf
Binary files /dev/null and b/old/html/multidic/voices/word/5160.mp3 differ
diff --git a/old/html/multidic/voices/word/5161.mp3 b/old/html/multidic/voices/word/5161.mp3
new file mode 100644
index 0000000..6d8d947
Binary files /dev/null and b/old/html/multidic/voices/word/5161.mp3 differ
diff --git a/old/html/multidic/voices/word/5162.mp3 b/old/html/multidic/voices/word/5162.mp3
new file mode 100644
index 0000000..d3474be
Binary files /dev/null and b/old/html/multidic/voices/word/5162.mp3 differ
diff --git a/old/html/multidic/voices/word/5163.mp3 b/old/html/multidic/voices/word/5163.mp3
new file mode 100644
index 0000000..a1712e8
Binary files /dev/null and b/old/html/multidic/voices/word/5163.mp3 differ
diff --git a/old/html/multidic/voices/word/5164.mp3 b/old/html/multidic/voices/word/5164.mp3
new file mode 100644
index 0000000..e54b173
Binary files /dev/null and b/old/html/multidic/voices/word/5164.mp3 differ
diff --git a/old/html/multidic/voices/word/5165.mp3 b/old/html/multidic/voices/word/5165.mp3
new file mode 100644
index 0000000..6a43fc4
Binary files /dev/null and b/old/html/multidic/voices/word/5165.mp3 differ
diff --git a/old/html/multidic/voices/word/5166.mp3 b/old/html/multidic/voices/word/5166.mp3
new file mode 100644
index 0000000..3a9cba5
Binary files /dev/null and b/old/html/multidic/voices/word/5166.mp3 differ
diff --git a/old/html/multidic/voices/word/5167.mp3 b/old/html/multidic/voices/word/5167.mp3
new file mode 100644
index 0000000..1a4e1b3
Binary files /dev/null and b/old/html/multidic/voices/word/5167.mp3 differ
diff --git a/old/html/multidic/voices/word/5168.mp3 b/old/html/multidic/voices/word/5168.mp3
new file mode 100644
index 0000000..6cfa7dd
Binary files /dev/null and b/old/html/multidic/voices/word/5168.mp3 differ
diff --git a/old/html/multidic/voices/word/5169.mp3 b/old/html/multidic/voices/word/5169.mp3
new file mode 100644
index 0000000..a2f3b25
Binary files /dev/null and b/old/html/multidic/voices/word/5169.mp3 differ
diff --git a/old/html/multidic/voices/word/517.mp3 b/old/html/multidic/voices/word/517.mp3
new file mode 100644
index 0000000..3c1ea4a
Binary files /dev/null and b/old/html/multidic/voices/word/517.mp3 differ
diff --git a/old/html/multidic/voices/word/5170.mp3 b/old/html/multidic/voices/word/5170.mp3
new file mode 100644
index 0000000..6921c36
Binary files /dev/null and b/old/html/multidic/voices/word/5170.mp3 differ
diff --git a/old/html/multidic/voices/word/5171.mp3 b/old/html/multidic/voices/word/5171.mp3
new file mode 100644
index 0000000..1b5b3c2
Binary files /dev/null and b/old/html/multidic/voices/word/5171.mp3 differ
diff --git a/old/html/multidic/voices/word/5172.mp3 b/old/html/multidic/voices/word/5172.mp3
new file mode 100644
index 0000000..13d203f
Binary files /dev/null and b/old/html/multidic/voices/word/5172.mp3 differ
diff --git a/old/html/multidic/voices/word/5173.mp3 b/old/html/multidic/voices/word/5173.mp3
new file mode 100644
index 0000000..912e8a1
Binary files /dev/null and b/old/html/multidic/voices/word/5173.mp3 differ
diff --git a/old/html/multidic/voices/word/5174.mp3 b/old/html/multidic/voices/word/5174.mp3
new file mode 100644
index 0000000..87b692d
Binary files /dev/null and b/old/html/multidic/voices/word/5174.mp3 differ
diff --git a/old/html/multidic/voices/word/5175.mp3 b/old/html/multidic/voices/word/5175.mp3
new file mode 100644
index 0000000..40c3dad
Binary files /dev/null and b/old/html/multidic/voices/word/5175.mp3 differ
diff --git a/old/html/multidic/voices/word/5176.mp3 b/old/html/multidic/voices/word/5176.mp3
new file mode 100644
index 0000000..4631068
Binary files /dev/null and b/old/html/multidic/voices/word/5176.mp3 differ
diff --git a/old/html/multidic/voices/word/5177.mp3 b/old/html/multidic/voices/word/5177.mp3
new file mode 100644
index 0000000..61e8a8f
Binary files /dev/null and b/old/html/multidic/voices/word/5177.mp3 differ
diff --git a/old/html/multidic/voices/word/5178.mp3 b/old/html/multidic/voices/word/5178.mp3
new file mode 100644
index 0000000..edbb4d6
Binary files /dev/null and b/old/html/multidic/voices/word/5178.mp3 differ
diff --git a/old/html/multidic/voices/word/5179.mp3 b/old/html/multidic/voices/word/5179.mp3
new file mode 100644
index 0000000..006d76d
Binary files /dev/null and b/old/html/multidic/voices/word/5179.mp3 differ
diff --git a/old/html/multidic/voices/word/518.mp3 b/old/html/multidic/voices/word/518.mp3
new file mode 100644
index 0000000..6e55e62
Binary files /dev/null and b/old/html/multidic/voices/word/518.mp3 differ
diff --git a/old/html/multidic/voices/word/5180.mp3 b/old/html/multidic/voices/word/5180.mp3
new file mode 100644
index 0000000..1c7b3cb
Binary files /dev/null and b/old/html/multidic/voices/word/5180.mp3 differ
diff --git a/old/html/multidic/voices/word/5181.mp3 b/old/html/multidic/voices/word/5181.mp3
new file mode 100644
index 0000000..2caace2
Binary files /dev/null and b/old/html/multidic/voices/word/5181.mp3 differ
diff --git a/old/html/multidic/voices/word/5182.mp3 b/old/html/multidic/voices/word/5182.mp3
new file mode 100644
index 0000000..7103475
Binary files /dev/null and b/old/html/multidic/voices/word/5182.mp3 differ
diff --git a/old/html/multidic/voices/word/5183.mp3 b/old/html/multidic/voices/word/5183.mp3
new file mode 100644
index 0000000..ec62915
Binary files /dev/null and b/old/html/multidic/voices/word/5183.mp3 differ
diff --git a/old/html/multidic/voices/word/5184.mp3 b/old/html/multidic/voices/word/5184.mp3
new file mode 100644
index 0000000..754979a
Binary files /dev/null and b/old/html/multidic/voices/word/5184.mp3 differ
diff --git a/old/html/multidic/voices/word/5185.mp3 b/old/html/multidic/voices/word/5185.mp3
new file mode 100644
index 0000000..f3f9378
Binary files /dev/null and b/old/html/multidic/voices/word/5185.mp3 differ
diff --git a/old/html/multidic/voices/word/5186.mp3 b/old/html/multidic/voices/word/5186.mp3
new file mode 100644
index 0000000..e373fa7
Binary files /dev/null and b/old/html/multidic/voices/word/5186.mp3 differ
diff --git a/old/html/multidic/voices/word/5187.mp3 b/old/html/multidic/voices/word/5187.mp3
new file mode 100644
index 0000000..fca57d8
Binary files /dev/null and b/old/html/multidic/voices/word/5187.mp3 differ
diff --git a/old/html/multidic/voices/word/5188.mp3 b/old/html/multidic/voices/word/5188.mp3
new file mode 100644
index 0000000..ab59119
Binary files /dev/null and b/old/html/multidic/voices/word/5188.mp3 differ
diff --git a/old/html/multidic/voices/word/5189.mp3 b/old/html/multidic/voices/word/5189.mp3
new file mode 100644
index 0000000..48e4f62
Binary files /dev/null and b/old/html/multidic/voices/word/5189.mp3 differ
diff --git a/old/html/multidic/voices/word/519.mp3 b/old/html/multidic/voices/word/519.mp3
new file mode 100644
index 0000000..22df29d
Binary files /dev/null and b/old/html/multidic/voices/word/519.mp3 differ
diff --git a/old/html/multidic/voices/word/5190.mp3 b/old/html/multidic/voices/word/5190.mp3
new file mode 100644
index 0000000..0164b78
Binary files /dev/null and b/old/html/multidic/voices/word/5190.mp3 differ
diff --git a/old/html/multidic/voices/word/5191.mp3 b/old/html/multidic/voices/word/5191.mp3
new file mode 100644
index 0000000..6e70d63
Binary files /dev/null and b/old/html/multidic/voices/word/5191.mp3 differ
diff --git a/old/html/multidic/voices/word/5192.mp3 b/old/html/multidic/voices/word/5192.mp3
new file mode 100644
index 0000000..784e066
Binary files /dev/null and b/old/html/multidic/voices/word/5192.mp3 differ
diff --git a/old/html/multidic/voices/word/5193.mp3 b/old/html/multidic/voices/word/5193.mp3
new file mode 100644
index 0000000..0e2bc80
Binary files /dev/null and b/old/html/multidic/voices/word/5193.mp3 differ
diff --git a/old/html/multidic/voices/word/5195.mp3 b/old/html/multidic/voices/word/5195.mp3
new file mode 100644
index 0000000..848e723
Binary files /dev/null and b/old/html/multidic/voices/word/5195.mp3 differ
diff --git a/old/html/multidic/voices/word/52.mp3 b/old/html/multidic/voices/word/52.mp3
new file mode 100644
index 0000000..85fcfa3
Binary files /dev/null and b/old/html/multidic/voices/word/52.mp3 differ
diff --git a/old/html/multidic/voices/word/520.mp3 b/old/html/multidic/voices/word/520.mp3
new file mode 100644
index 0000000..df25fe5
Binary files /dev/null and b/old/html/multidic/voices/word/520.mp3 differ
diff --git a/old/html/multidic/voices/word/521.mp3 b/old/html/multidic/voices/word/521.mp3
new file mode 100644
index 0000000..bc42cc7
Binary files /dev/null and b/old/html/multidic/voices/word/521.mp3 differ
diff --git a/old/html/multidic/voices/word/522.mp3 b/old/html/multidic/voices/word/522.mp3
new file mode 100644
index 0000000..09f579b
Binary files /dev/null and b/old/html/multidic/voices/word/522.mp3 differ
diff --git a/old/html/multidic/voices/word/5226.mp3 b/old/html/multidic/voices/word/5226.mp3
new file mode 100644
index 0000000..b05c205
Binary files /dev/null and b/old/html/multidic/voices/word/5226.mp3 differ
diff --git a/old/html/multidic/voices/word/523.mp3 b/old/html/multidic/voices/word/523.mp3
new file mode 100644
index 0000000..a783289
Binary files /dev/null and b/old/html/multidic/voices/word/523.mp3 differ
diff --git a/old/html/multidic/voices/word/524.mp3 b/old/html/multidic/voices/word/524.mp3
new file mode 100644
index 0000000..7b8555d
Binary files /dev/null and b/old/html/multidic/voices/word/524.mp3 differ
diff --git a/old/html/multidic/voices/word/525.mp3 b/old/html/multidic/voices/word/525.mp3
new file mode 100644
index 0000000..e3369f5
Binary files /dev/null and b/old/html/multidic/voices/word/525.mp3 differ
diff --git a/old/html/multidic/voices/word/526.mp3 b/old/html/multidic/voices/word/526.mp3
new file mode 100644
index 0000000..d6030cf
Binary files /dev/null and b/old/html/multidic/voices/word/526.mp3 differ
diff --git a/old/html/multidic/voices/word/527.mp3 b/old/html/multidic/voices/word/527.mp3
new file mode 100644
index 0000000..e1cc21d
Binary files /dev/null and b/old/html/multidic/voices/word/527.mp3 differ
diff --git a/old/html/multidic/voices/word/528.mp3 b/old/html/multidic/voices/word/528.mp3
new file mode 100644
index 0000000..0e05ade
Binary files /dev/null and b/old/html/multidic/voices/word/528.mp3 differ
diff --git a/old/html/multidic/voices/word/529.mp3 b/old/html/multidic/voices/word/529.mp3
new file mode 100644
index 0000000..5af7779
Binary files /dev/null and b/old/html/multidic/voices/word/529.mp3 differ
diff --git a/old/html/multidic/voices/word/53.mp3 b/old/html/multidic/voices/word/53.mp3
new file mode 100644
index 0000000..a736ba5
Binary files /dev/null and b/old/html/multidic/voices/word/53.mp3 differ
diff --git a/old/html/multidic/voices/word/530.mp3 b/old/html/multidic/voices/word/530.mp3
new file mode 100644
index 0000000..eceab3b
Binary files /dev/null and b/old/html/multidic/voices/word/530.mp3 differ
diff --git a/old/html/multidic/voices/word/531.mp3 b/old/html/multidic/voices/word/531.mp3
new file mode 100644
index 0000000..b4e0d9e
Binary files /dev/null and b/old/html/multidic/voices/word/531.mp3 differ
diff --git a/old/html/multidic/voices/word/532.mp3 b/old/html/multidic/voices/word/532.mp3
new file mode 100644
index 0000000..78e05d2
Binary files /dev/null and b/old/html/multidic/voices/word/532.mp3 differ
diff --git a/old/html/multidic/voices/word/533.mp3 b/old/html/multidic/voices/word/533.mp3
new file mode 100644
index 0000000..e10aa16
Binary files /dev/null and b/old/html/multidic/voices/word/533.mp3 differ
diff --git a/old/html/multidic/voices/word/534.mp3 b/old/html/multidic/voices/word/534.mp3
new file mode 100644
index 0000000..be2aa81
Binary files /dev/null and b/old/html/multidic/voices/word/534.mp3 differ
diff --git a/old/html/multidic/voices/word/535.mp3 b/old/html/multidic/voices/word/535.mp3
new file mode 100644
index 0000000..89af948
Binary files /dev/null and b/old/html/multidic/voices/word/535.mp3 differ
diff --git a/old/html/multidic/voices/word/536.mp3 b/old/html/multidic/voices/word/536.mp3
new file mode 100644
index 0000000..0167df2
Binary files /dev/null and b/old/html/multidic/voices/word/536.mp3 differ
diff --git a/old/html/multidic/voices/word/537.mp3 b/old/html/multidic/voices/word/537.mp3
new file mode 100644
index 0000000..90f2585
Binary files /dev/null and b/old/html/multidic/voices/word/537.mp3 differ
diff --git a/old/html/multidic/voices/word/538.mp3 b/old/html/multidic/voices/word/538.mp3
new file mode 100644
index 0000000..7aba571
Binary files /dev/null and b/old/html/multidic/voices/word/538.mp3 differ
diff --git a/old/html/multidic/voices/word/539.mp3 b/old/html/multidic/voices/word/539.mp3
new file mode 100644
index 0000000..27ffcbd
Binary files /dev/null and b/old/html/multidic/voices/word/539.mp3 differ
diff --git a/old/html/multidic/voices/word/54.mp3 b/old/html/multidic/voices/word/54.mp3
new file mode 100644
index 0000000..ea838ea
Binary files /dev/null and b/old/html/multidic/voices/word/54.mp3 differ
diff --git a/old/html/multidic/voices/word/540.mp3 b/old/html/multidic/voices/word/540.mp3
new file mode 100644
index 0000000..9fb101f
Binary files /dev/null and b/old/html/multidic/voices/word/540.mp3 differ
diff --git a/old/html/multidic/voices/word/541.mp3 b/old/html/multidic/voices/word/541.mp3
new file mode 100644
index 0000000..f3918f8
Binary files /dev/null and b/old/html/multidic/voices/word/541.mp3 differ
diff --git a/old/html/multidic/voices/word/542.mp3 b/old/html/multidic/voices/word/542.mp3
new file mode 100644
index 0000000..e160274
Binary files /dev/null and b/old/html/multidic/voices/word/542.mp3 differ
diff --git a/old/html/multidic/voices/word/543.mp3 b/old/html/multidic/voices/word/543.mp3
new file mode 100644
index 0000000..29628ed
Binary files /dev/null and b/old/html/multidic/voices/word/543.mp3 differ
diff --git a/old/html/multidic/voices/word/544.mp3 b/old/html/multidic/voices/word/544.mp3
new file mode 100644
index 0000000..0d47098
Binary files /dev/null and b/old/html/multidic/voices/word/544.mp3 differ
diff --git a/old/html/multidic/voices/word/545.mp3 b/old/html/multidic/voices/word/545.mp3
new file mode 100644
index 0000000..cfe58b9
Binary files /dev/null and b/old/html/multidic/voices/word/545.mp3 differ
diff --git a/old/html/multidic/voices/word/546.mp3 b/old/html/multidic/voices/word/546.mp3
new file mode 100644
index 0000000..d4f495d
Binary files /dev/null and b/old/html/multidic/voices/word/546.mp3 differ
diff --git a/old/html/multidic/voices/word/547.mp3 b/old/html/multidic/voices/word/547.mp3
new file mode 100644
index 0000000..6eaaec6
Binary files /dev/null and b/old/html/multidic/voices/word/547.mp3 differ
diff --git a/old/html/multidic/voices/word/548.mp3 b/old/html/multidic/voices/word/548.mp3
new file mode 100644
index 0000000..d6c0c47
Binary files /dev/null and b/old/html/multidic/voices/word/548.mp3 differ
diff --git a/old/html/multidic/voices/word/549.mp3 b/old/html/multidic/voices/word/549.mp3
new file mode 100644
index 0000000..d1b8e79
Binary files /dev/null and b/old/html/multidic/voices/word/549.mp3 differ
diff --git a/old/html/multidic/voices/word/55.mp3 b/old/html/multidic/voices/word/55.mp3
new file mode 100644
index 0000000..58fe06b
Binary files /dev/null and b/old/html/multidic/voices/word/55.mp3 differ
diff --git a/old/html/multidic/voices/word/550.mp3 b/old/html/multidic/voices/word/550.mp3
new file mode 100644
index 0000000..e1c021f
Binary files /dev/null and b/old/html/multidic/voices/word/550.mp3 differ
diff --git a/old/html/multidic/voices/word/551.mp3 b/old/html/multidic/voices/word/551.mp3
new file mode 100644
index 0000000..5a55b82
Binary files /dev/null and b/old/html/multidic/voices/word/551.mp3 differ
diff --git a/old/html/multidic/voices/word/552.mp3 b/old/html/multidic/voices/word/552.mp3
new file mode 100644
index 0000000..36983ad
Binary files /dev/null and b/old/html/multidic/voices/word/552.mp3 differ
diff --git a/old/html/multidic/voices/word/553.mp3 b/old/html/multidic/voices/word/553.mp3
new file mode 100644
index 0000000..a73f8f9
Binary files /dev/null and b/old/html/multidic/voices/word/553.mp3 differ
diff --git a/old/html/multidic/voices/word/554.mp3 b/old/html/multidic/voices/word/554.mp3
new file mode 100644
index 0000000..13335d9
Binary files /dev/null and b/old/html/multidic/voices/word/554.mp3 differ
diff --git a/old/html/multidic/voices/word/555.mp3 b/old/html/multidic/voices/word/555.mp3
new file mode 100644
index 0000000..9cde5a3
Binary files /dev/null and b/old/html/multidic/voices/word/555.mp3 differ
diff --git a/old/html/multidic/voices/word/556.mp3 b/old/html/multidic/voices/word/556.mp3
new file mode 100644
index 0000000..e4d154d
Binary files /dev/null and b/old/html/multidic/voices/word/556.mp3 differ
diff --git a/old/html/multidic/voices/word/557.mp3 b/old/html/multidic/voices/word/557.mp3
new file mode 100644
index 0000000..f780e21
Binary files /dev/null and b/old/html/multidic/voices/word/557.mp3 differ
diff --git a/old/html/multidic/voices/word/558.mp3 b/old/html/multidic/voices/word/558.mp3
new file mode 100644
index 0000000..1685d91
Binary files /dev/null and b/old/html/multidic/voices/word/558.mp3 differ
diff --git a/old/html/multidic/voices/word/559.mp3 b/old/html/multidic/voices/word/559.mp3
new file mode 100644
index 0000000..923b5d3
Binary files /dev/null and b/old/html/multidic/voices/word/559.mp3 differ
diff --git a/old/html/multidic/voices/word/56.mp3 b/old/html/multidic/voices/word/56.mp3
new file mode 100644
index 0000000..192446d
Binary files /dev/null and b/old/html/multidic/voices/word/56.mp3 differ
diff --git a/old/html/multidic/voices/word/560.mp3 b/old/html/multidic/voices/word/560.mp3
new file mode 100644
index 0000000..97ef226
Binary files /dev/null and b/old/html/multidic/voices/word/560.mp3 differ
diff --git a/old/html/multidic/voices/word/561.mp3 b/old/html/multidic/voices/word/561.mp3
new file mode 100644
index 0000000..bf67ffe
Binary files /dev/null and b/old/html/multidic/voices/word/561.mp3 differ
diff --git a/old/html/multidic/voices/word/562.mp3 b/old/html/multidic/voices/word/562.mp3
new file mode 100644
index 0000000..ceddd94
Binary files /dev/null and b/old/html/multidic/voices/word/562.mp3 differ
diff --git a/old/html/multidic/voices/word/563.mp3 b/old/html/multidic/voices/word/563.mp3
new file mode 100644
index 0000000..c8e850c
Binary files /dev/null and b/old/html/multidic/voices/word/563.mp3 differ
diff --git a/old/html/multidic/voices/word/564.mp3 b/old/html/multidic/voices/word/564.mp3
new file mode 100644
index 0000000..bcfd528
Binary files /dev/null and b/old/html/multidic/voices/word/564.mp3 differ
diff --git a/old/html/multidic/voices/word/565.mp3 b/old/html/multidic/voices/word/565.mp3
new file mode 100644
index 0000000..269538a
Binary files /dev/null and b/old/html/multidic/voices/word/565.mp3 differ
diff --git a/old/html/multidic/voices/word/566.mp3 b/old/html/multidic/voices/word/566.mp3
new file mode 100644
index 0000000..e15fad0
Binary files /dev/null and b/old/html/multidic/voices/word/566.mp3 differ
diff --git a/old/html/multidic/voices/word/567.mp3 b/old/html/multidic/voices/word/567.mp3
new file mode 100644
index 0000000..0613c7b
Binary files /dev/null and b/old/html/multidic/voices/word/567.mp3 differ
diff --git a/old/html/multidic/voices/word/568.mp3 b/old/html/multidic/voices/word/568.mp3
new file mode 100644
index 0000000..adfb79c
Binary files /dev/null and b/old/html/multidic/voices/word/568.mp3 differ
diff --git a/old/html/multidic/voices/word/569.mp3 b/old/html/multidic/voices/word/569.mp3
new file mode 100644
index 0000000..c9015c4
Binary files /dev/null and b/old/html/multidic/voices/word/569.mp3 differ
diff --git a/old/html/multidic/voices/word/57.mp3 b/old/html/multidic/voices/word/57.mp3
new file mode 100644
index 0000000..98bc4c3
Binary files /dev/null and b/old/html/multidic/voices/word/57.mp3 differ
diff --git a/old/html/multidic/voices/word/570.mp3 b/old/html/multidic/voices/word/570.mp3
new file mode 100644
index 0000000..4e83d82
Binary files /dev/null and b/old/html/multidic/voices/word/570.mp3 differ
diff --git a/old/html/multidic/voices/word/571.mp3 b/old/html/multidic/voices/word/571.mp3
new file mode 100644
index 0000000..e7967b6
Binary files /dev/null and b/old/html/multidic/voices/word/571.mp3 differ
diff --git a/old/html/multidic/voices/word/572.mp3 b/old/html/multidic/voices/word/572.mp3
new file mode 100644
index 0000000..84a27e0
Binary files /dev/null and b/old/html/multidic/voices/word/572.mp3 differ
diff --git a/old/html/multidic/voices/word/573.mp3 b/old/html/multidic/voices/word/573.mp3
new file mode 100644
index 0000000..d37b4bd
Binary files /dev/null and b/old/html/multidic/voices/word/573.mp3 differ
diff --git a/old/html/multidic/voices/word/574.mp3 b/old/html/multidic/voices/word/574.mp3
new file mode 100644
index 0000000..19593a5
Binary files /dev/null and b/old/html/multidic/voices/word/574.mp3 differ
diff --git a/old/html/multidic/voices/word/575.mp3 b/old/html/multidic/voices/word/575.mp3
new file mode 100644
index 0000000..72baaaf
Binary files /dev/null and b/old/html/multidic/voices/word/575.mp3 differ
diff --git a/old/html/multidic/voices/word/576.mp3 b/old/html/multidic/voices/word/576.mp3
new file mode 100644
index 0000000..2889401
Binary files /dev/null and b/old/html/multidic/voices/word/576.mp3 differ
diff --git a/old/html/multidic/voices/word/577.mp3 b/old/html/multidic/voices/word/577.mp3
new file mode 100644
index 0000000..1c6dded
Binary files /dev/null and b/old/html/multidic/voices/word/577.mp3 differ
diff --git a/old/html/multidic/voices/word/578.mp3 b/old/html/multidic/voices/word/578.mp3
new file mode 100644
index 0000000..5cffe1c
Binary files /dev/null and b/old/html/multidic/voices/word/578.mp3 differ
diff --git a/old/html/multidic/voices/word/579.mp3 b/old/html/multidic/voices/word/579.mp3
new file mode 100644
index 0000000..649899c
Binary files /dev/null and b/old/html/multidic/voices/word/579.mp3 differ
diff --git a/old/html/multidic/voices/word/58.mp3 b/old/html/multidic/voices/word/58.mp3
new file mode 100644
index 0000000..4a6b029
Binary files /dev/null and b/old/html/multidic/voices/word/58.mp3 differ
diff --git a/old/html/multidic/voices/word/580.mp3 b/old/html/multidic/voices/word/580.mp3
new file mode 100644
index 0000000..454080b
Binary files /dev/null and b/old/html/multidic/voices/word/580.mp3 differ
diff --git a/old/html/multidic/voices/word/581.mp3 b/old/html/multidic/voices/word/581.mp3
new file mode 100644
index 0000000..80caafa
Binary files /dev/null and b/old/html/multidic/voices/word/581.mp3 differ
diff --git a/old/html/multidic/voices/word/582.mp3 b/old/html/multidic/voices/word/582.mp3
new file mode 100644
index 0000000..8a22243
Binary files /dev/null and b/old/html/multidic/voices/word/582.mp3 differ
diff --git a/old/html/multidic/voices/word/583.mp3 b/old/html/multidic/voices/word/583.mp3
new file mode 100644
index 0000000..86c2c8a
Binary files /dev/null and b/old/html/multidic/voices/word/583.mp3 differ
diff --git a/old/html/multidic/voices/word/584.mp3 b/old/html/multidic/voices/word/584.mp3
new file mode 100644
index 0000000..5eb8ee8
Binary files /dev/null and b/old/html/multidic/voices/word/584.mp3 differ
diff --git a/old/html/multidic/voices/word/586.mp3 b/old/html/multidic/voices/word/586.mp3
new file mode 100644
index 0000000..6fac98d
Binary files /dev/null and b/old/html/multidic/voices/word/586.mp3 differ
diff --git a/old/html/multidic/voices/word/587.mp3 b/old/html/multidic/voices/word/587.mp3
new file mode 100644
index 0000000..c561ed7
Binary files /dev/null and b/old/html/multidic/voices/word/587.mp3 differ
diff --git a/old/html/multidic/voices/word/588.mp3 b/old/html/multidic/voices/word/588.mp3
new file mode 100644
index 0000000..9aa953a
Binary files /dev/null and b/old/html/multidic/voices/word/588.mp3 differ
diff --git a/old/html/multidic/voices/word/589.mp3 b/old/html/multidic/voices/word/589.mp3
new file mode 100644
index 0000000..e290d56
Binary files /dev/null and b/old/html/multidic/voices/word/589.mp3 differ
diff --git a/old/html/multidic/voices/word/59.mp3 b/old/html/multidic/voices/word/59.mp3
new file mode 100644
index 0000000..ae27f39
Binary files /dev/null and b/old/html/multidic/voices/word/59.mp3 differ
diff --git a/old/html/multidic/voices/word/590.mp3 b/old/html/multidic/voices/word/590.mp3
new file mode 100644
index 0000000..70528fc
Binary files /dev/null and b/old/html/multidic/voices/word/590.mp3 differ
diff --git a/old/html/multidic/voices/word/591.mp3 b/old/html/multidic/voices/word/591.mp3
new file mode 100644
index 0000000..e6a12bf
Binary files /dev/null and b/old/html/multidic/voices/word/591.mp3 differ
diff --git a/old/html/multidic/voices/word/592.mp3 b/old/html/multidic/voices/word/592.mp3
new file mode 100644
index 0000000..6d14c89
Binary files /dev/null and b/old/html/multidic/voices/word/592.mp3 differ
diff --git a/old/html/multidic/voices/word/593.mp3 b/old/html/multidic/voices/word/593.mp3
new file mode 100644
index 0000000..c83ff8a
Binary files /dev/null and b/old/html/multidic/voices/word/593.mp3 differ
diff --git a/old/html/multidic/voices/word/594.mp3 b/old/html/multidic/voices/word/594.mp3
new file mode 100644
index 0000000..1610fc3
Binary files /dev/null and b/old/html/multidic/voices/word/594.mp3 differ
diff --git a/old/html/multidic/voices/word/595.mp3 b/old/html/multidic/voices/word/595.mp3
new file mode 100644
index 0000000..04b3958
Binary files /dev/null and b/old/html/multidic/voices/word/595.mp3 differ
diff --git a/old/html/multidic/voices/word/596.mp3 b/old/html/multidic/voices/word/596.mp3
new file mode 100644
index 0000000..4bd424b
Binary files /dev/null and b/old/html/multidic/voices/word/596.mp3 differ
diff --git a/old/html/multidic/voices/word/597.mp3 b/old/html/multidic/voices/word/597.mp3
new file mode 100644
index 0000000..7fdaa19
Binary files /dev/null and b/old/html/multidic/voices/word/597.mp3 differ
diff --git a/old/html/multidic/voices/word/598.mp3 b/old/html/multidic/voices/word/598.mp3
new file mode 100644
index 0000000..7fda56f
Binary files /dev/null and b/old/html/multidic/voices/word/598.mp3 differ
diff --git a/old/html/multidic/voices/word/599.mp3 b/old/html/multidic/voices/word/599.mp3
new file mode 100644
index 0000000..7ab3fca
Binary files /dev/null and b/old/html/multidic/voices/word/599.mp3 differ
diff --git a/old/html/multidic/voices/word/60.mp3 b/old/html/multidic/voices/word/60.mp3
new file mode 100644
index 0000000..fca92e4
Binary files /dev/null and b/old/html/multidic/voices/word/60.mp3 differ
diff --git a/old/html/multidic/voices/word/600.mp3 b/old/html/multidic/voices/word/600.mp3
new file mode 100644
index 0000000..e786404
Binary files /dev/null and b/old/html/multidic/voices/word/600.mp3 differ
diff --git a/old/html/multidic/voices/word/601.mp3 b/old/html/multidic/voices/word/601.mp3
new file mode 100644
index 0000000..6dcc8b8
Binary files /dev/null and b/old/html/multidic/voices/word/601.mp3 differ
diff --git a/old/html/multidic/voices/word/602.mp3 b/old/html/multidic/voices/word/602.mp3
new file mode 100644
index 0000000..33f7610
Binary files /dev/null and b/old/html/multidic/voices/word/602.mp3 differ
diff --git a/old/html/multidic/voices/word/603.mp3 b/old/html/multidic/voices/word/603.mp3
new file mode 100644
index 0000000..af43bd1
Binary files /dev/null and b/old/html/multidic/voices/word/603.mp3 differ
diff --git a/old/html/multidic/voices/word/604.mp3 b/old/html/multidic/voices/word/604.mp3
new file mode 100644
index 0000000..84ddfff
Binary files /dev/null and b/old/html/multidic/voices/word/604.mp3 differ
diff --git a/old/html/multidic/voices/word/605.mp3 b/old/html/multidic/voices/word/605.mp3
new file mode 100644
index 0000000..3180081
Binary files /dev/null and b/old/html/multidic/voices/word/605.mp3 differ
diff --git a/old/html/multidic/voices/word/606.mp3 b/old/html/multidic/voices/word/606.mp3
new file mode 100644
index 0000000..32a78cc
Binary files /dev/null and b/old/html/multidic/voices/word/606.mp3 differ
diff --git a/old/html/multidic/voices/word/607.mp3 b/old/html/multidic/voices/word/607.mp3
new file mode 100644
index 0000000..ee08402
Binary files /dev/null and b/old/html/multidic/voices/word/607.mp3 differ
diff --git a/old/html/multidic/voices/word/608.mp3 b/old/html/multidic/voices/word/608.mp3
new file mode 100644
index 0000000..ee08402
Binary files /dev/null and b/old/html/multidic/voices/word/608.mp3 differ
diff --git a/old/html/multidic/voices/word/609.mp3 b/old/html/multidic/voices/word/609.mp3
new file mode 100644
index 0000000..0ce291d
Binary files /dev/null and b/old/html/multidic/voices/word/609.mp3 differ
diff --git a/old/html/multidic/voices/word/61.mp3 b/old/html/multidic/voices/word/61.mp3
new file mode 100644
index 0000000..7d233e3
Binary files /dev/null and b/old/html/multidic/voices/word/61.mp3 differ
diff --git a/old/html/multidic/voices/word/610.mp3 b/old/html/multidic/voices/word/610.mp3
new file mode 100644
index 0000000..ff3a62f
Binary files /dev/null and b/old/html/multidic/voices/word/610.mp3 differ
diff --git a/old/html/multidic/voices/word/611.mp3 b/old/html/multidic/voices/word/611.mp3
new file mode 100644
index 0000000..19914d5
Binary files /dev/null and b/old/html/multidic/voices/word/611.mp3 differ
diff --git a/old/html/multidic/voices/word/612.mp3 b/old/html/multidic/voices/word/612.mp3
new file mode 100644
index 0000000..213db47
Binary files /dev/null and b/old/html/multidic/voices/word/612.mp3 differ
diff --git a/old/html/multidic/voices/word/613.mp3 b/old/html/multidic/voices/word/613.mp3
new file mode 100644
index 0000000..d3700e1
Binary files /dev/null and b/old/html/multidic/voices/word/613.mp3 differ
diff --git a/old/html/multidic/voices/word/614.mp3 b/old/html/multidic/voices/word/614.mp3
new file mode 100644
index 0000000..842ed08
Binary files /dev/null and b/old/html/multidic/voices/word/614.mp3 differ
diff --git a/old/html/multidic/voices/word/615.mp3 b/old/html/multidic/voices/word/615.mp3
new file mode 100644
index 0000000..106d7ce
Binary files /dev/null and b/old/html/multidic/voices/word/615.mp3 differ
diff --git a/old/html/multidic/voices/word/616.mp3 b/old/html/multidic/voices/word/616.mp3
new file mode 100644
index 0000000..e0f20da
Binary files /dev/null and b/old/html/multidic/voices/word/616.mp3 differ
diff --git a/old/html/multidic/voices/word/617.mp3 b/old/html/multidic/voices/word/617.mp3
new file mode 100644
index 0000000..cb38bd4
Binary files /dev/null and b/old/html/multidic/voices/word/617.mp3 differ
diff --git a/old/html/multidic/voices/word/618.mp3 b/old/html/multidic/voices/word/618.mp3
new file mode 100644
index 0000000..0011d4c
Binary files /dev/null and b/old/html/multidic/voices/word/618.mp3 differ
diff --git a/old/html/multidic/voices/word/619.mp3 b/old/html/multidic/voices/word/619.mp3
new file mode 100644
index 0000000..6822c66
Binary files /dev/null and b/old/html/multidic/voices/word/619.mp3 differ
diff --git a/old/html/multidic/voices/word/62.mp3 b/old/html/multidic/voices/word/62.mp3
new file mode 100644
index 0000000..3fe1b14
Binary files /dev/null and b/old/html/multidic/voices/word/62.mp3 differ
diff --git a/old/html/multidic/voices/word/620.mp3 b/old/html/multidic/voices/word/620.mp3
new file mode 100644
index 0000000..ff83294
Binary files /dev/null and b/old/html/multidic/voices/word/620.mp3 differ
diff --git a/old/html/multidic/voices/word/621.mp3 b/old/html/multidic/voices/word/621.mp3
new file mode 100644
index 0000000..c16994b
Binary files /dev/null and b/old/html/multidic/voices/word/621.mp3 differ
diff --git a/old/html/multidic/voices/word/622.mp3 b/old/html/multidic/voices/word/622.mp3
new file mode 100644
index 0000000..4577c72
Binary files /dev/null and b/old/html/multidic/voices/word/622.mp3 differ
diff --git a/old/html/multidic/voices/word/623.mp3 b/old/html/multidic/voices/word/623.mp3
new file mode 100644
index 0000000..499b7b5
Binary files /dev/null and b/old/html/multidic/voices/word/623.mp3 differ
diff --git a/old/html/multidic/voices/word/624.mp3 b/old/html/multidic/voices/word/624.mp3
new file mode 100644
index 0000000..1925779
Binary files /dev/null and b/old/html/multidic/voices/word/624.mp3 differ
diff --git a/old/html/multidic/voices/word/625.mp3 b/old/html/multidic/voices/word/625.mp3
new file mode 100644
index 0000000..7b89a86
Binary files /dev/null and b/old/html/multidic/voices/word/625.mp3 differ
diff --git a/old/html/multidic/voices/word/626.mp3 b/old/html/multidic/voices/word/626.mp3
new file mode 100644
index 0000000..4dd3dd8
Binary files /dev/null and b/old/html/multidic/voices/word/626.mp3 differ
diff --git a/old/html/multidic/voices/word/627.mp3 b/old/html/multidic/voices/word/627.mp3
new file mode 100644
index 0000000..fcb2f93
Binary files /dev/null and b/old/html/multidic/voices/word/627.mp3 differ
diff --git a/old/html/multidic/voices/word/628.mp3 b/old/html/multidic/voices/word/628.mp3
new file mode 100644
index 0000000..6209d2c
Binary files /dev/null and b/old/html/multidic/voices/word/628.mp3 differ
diff --git a/old/html/multidic/voices/word/629.mp3 b/old/html/multidic/voices/word/629.mp3
new file mode 100644
index 0000000..17388cb
Binary files /dev/null and b/old/html/multidic/voices/word/629.mp3 differ
diff --git a/old/html/multidic/voices/word/63.mp3 b/old/html/multidic/voices/word/63.mp3
new file mode 100644
index 0000000..31fa792
Binary files /dev/null and b/old/html/multidic/voices/word/63.mp3 differ
diff --git a/old/html/multidic/voices/word/630.mp3 b/old/html/multidic/voices/word/630.mp3
new file mode 100644
index 0000000..49765a1
Binary files /dev/null and b/old/html/multidic/voices/word/630.mp3 differ
diff --git a/old/html/multidic/voices/word/631.mp3 b/old/html/multidic/voices/word/631.mp3
new file mode 100644
index 0000000..b295011
Binary files /dev/null and b/old/html/multidic/voices/word/631.mp3 differ
diff --git a/old/html/multidic/voices/word/632.mp3 b/old/html/multidic/voices/word/632.mp3
new file mode 100644
index 0000000..14727ff
Binary files /dev/null and b/old/html/multidic/voices/word/632.mp3 differ
diff --git a/old/html/multidic/voices/word/633.mp3 b/old/html/multidic/voices/word/633.mp3
new file mode 100644
index 0000000..5e562e2
Binary files /dev/null and b/old/html/multidic/voices/word/633.mp3 differ
diff --git a/old/html/multidic/voices/word/634.mp3 b/old/html/multidic/voices/word/634.mp3
new file mode 100644
index 0000000..7eff88f
Binary files /dev/null and b/old/html/multidic/voices/word/634.mp3 differ
diff --git a/old/html/multidic/voices/word/635.mp3 b/old/html/multidic/voices/word/635.mp3
new file mode 100644
index 0000000..fc9f7ee
Binary files /dev/null and b/old/html/multidic/voices/word/635.mp3 differ
diff --git a/old/html/multidic/voices/word/636.mp3 b/old/html/multidic/voices/word/636.mp3
new file mode 100644
index 0000000..7b077b6
Binary files /dev/null and b/old/html/multidic/voices/word/636.mp3 differ
diff --git a/old/html/multidic/voices/word/637.mp3 b/old/html/multidic/voices/word/637.mp3
new file mode 100644
index 0000000..46cbe9b
Binary files /dev/null and b/old/html/multidic/voices/word/637.mp3 differ
diff --git a/old/html/multidic/voices/word/638.mp3 b/old/html/multidic/voices/word/638.mp3
new file mode 100644
index 0000000..61d5a8f
Binary files /dev/null and b/old/html/multidic/voices/word/638.mp3 differ
diff --git a/old/html/multidic/voices/word/639.mp3 b/old/html/multidic/voices/word/639.mp3
new file mode 100644
index 0000000..adb8274
Binary files /dev/null and b/old/html/multidic/voices/word/639.mp3 differ
diff --git a/old/html/multidic/voices/word/64.mp3 b/old/html/multidic/voices/word/64.mp3
new file mode 100644
index 0000000..39d9a31
Binary files /dev/null and b/old/html/multidic/voices/word/64.mp3 differ
diff --git a/old/html/multidic/voices/word/640.mp3 b/old/html/multidic/voices/word/640.mp3
new file mode 100644
index 0000000..9d8591c
Binary files /dev/null and b/old/html/multidic/voices/word/640.mp3 differ
diff --git a/old/html/multidic/voices/word/641.mp3 b/old/html/multidic/voices/word/641.mp3
new file mode 100644
index 0000000..a15d96e
Binary files /dev/null and b/old/html/multidic/voices/word/641.mp3 differ
diff --git a/old/html/multidic/voices/word/642.mp3 b/old/html/multidic/voices/word/642.mp3
new file mode 100644
index 0000000..dd7da35
Binary files /dev/null and b/old/html/multidic/voices/word/642.mp3 differ
diff --git a/old/html/multidic/voices/word/643.mp3 b/old/html/multidic/voices/word/643.mp3
new file mode 100644
index 0000000..2a7400d
Binary files /dev/null and b/old/html/multidic/voices/word/643.mp3 differ
diff --git a/old/html/multidic/voices/word/644.mp3 b/old/html/multidic/voices/word/644.mp3
new file mode 100644
index 0000000..a7ce031
Binary files /dev/null and b/old/html/multidic/voices/word/644.mp3 differ
diff --git a/old/html/multidic/voices/word/645.mp3 b/old/html/multidic/voices/word/645.mp3
new file mode 100644
index 0000000..02a528f
Binary files /dev/null and b/old/html/multidic/voices/word/645.mp3 differ
diff --git a/old/html/multidic/voices/word/646.mp3 b/old/html/multidic/voices/word/646.mp3
new file mode 100644
index 0000000..912f657
Binary files /dev/null and b/old/html/multidic/voices/word/646.mp3 differ
diff --git a/old/html/multidic/voices/word/647.mp3 b/old/html/multidic/voices/word/647.mp3
new file mode 100644
index 0000000..600315b
Binary files /dev/null and b/old/html/multidic/voices/word/647.mp3 differ
diff --git a/old/html/multidic/voices/word/648.mp3 b/old/html/multidic/voices/word/648.mp3
new file mode 100644
index 0000000..e82e746
Binary files /dev/null and b/old/html/multidic/voices/word/648.mp3 differ
diff --git a/old/html/multidic/voices/word/649.mp3 b/old/html/multidic/voices/word/649.mp3
new file mode 100644
index 0000000..6816cc6
Binary files /dev/null and b/old/html/multidic/voices/word/649.mp3 differ
diff --git a/old/html/multidic/voices/word/65.mp3 b/old/html/multidic/voices/word/65.mp3
new file mode 100644
index 0000000..13aa881
Binary files /dev/null and b/old/html/multidic/voices/word/65.mp3 differ
diff --git a/old/html/multidic/voices/word/650.mp3 b/old/html/multidic/voices/word/650.mp3
new file mode 100644
index 0000000..a42f5c2
Binary files /dev/null and b/old/html/multidic/voices/word/650.mp3 differ
diff --git a/old/html/multidic/voices/word/651.mp3 b/old/html/multidic/voices/word/651.mp3
new file mode 100644
index 0000000..a5bccf2
Binary files /dev/null and b/old/html/multidic/voices/word/651.mp3 differ
diff --git a/old/html/multidic/voices/word/652.mp3 b/old/html/multidic/voices/word/652.mp3
new file mode 100644
index 0000000..de74fb1
Binary files /dev/null and b/old/html/multidic/voices/word/652.mp3 differ
diff --git a/old/html/multidic/voices/word/653.mp3 b/old/html/multidic/voices/word/653.mp3
new file mode 100644
index 0000000..138caac
Binary files /dev/null and b/old/html/multidic/voices/word/653.mp3 differ
diff --git a/old/html/multidic/voices/word/654.mp3 b/old/html/multidic/voices/word/654.mp3
new file mode 100644
index 0000000..1e35773
Binary files /dev/null and b/old/html/multidic/voices/word/654.mp3 differ
diff --git a/old/html/multidic/voices/word/655.mp3 b/old/html/multidic/voices/word/655.mp3
new file mode 100644
index 0000000..4e7f032
Binary files /dev/null and b/old/html/multidic/voices/word/655.mp3 differ
diff --git a/old/html/multidic/voices/word/656.mp3 b/old/html/multidic/voices/word/656.mp3
new file mode 100644
index 0000000..0840ac3
Binary files /dev/null and b/old/html/multidic/voices/word/656.mp3 differ
diff --git a/old/html/multidic/voices/word/657.mp3 b/old/html/multidic/voices/word/657.mp3
new file mode 100644
index 0000000..16bdc4d
Binary files /dev/null and b/old/html/multidic/voices/word/657.mp3 differ
diff --git a/old/html/multidic/voices/word/658.mp3 b/old/html/multidic/voices/word/658.mp3
new file mode 100644
index 0000000..37ad422
Binary files /dev/null and b/old/html/multidic/voices/word/658.mp3 differ
diff --git a/old/html/multidic/voices/word/659.mp3 b/old/html/multidic/voices/word/659.mp3
new file mode 100644
index 0000000..9cfcb77
Binary files /dev/null and b/old/html/multidic/voices/word/659.mp3 differ
diff --git a/old/html/multidic/voices/word/66.mp3 b/old/html/multidic/voices/word/66.mp3
new file mode 100644
index 0000000..515442c
Binary files /dev/null and b/old/html/multidic/voices/word/66.mp3 differ
diff --git a/old/html/multidic/voices/word/660.mp3 b/old/html/multidic/voices/word/660.mp3
new file mode 100644
index 0000000..962a00c
Binary files /dev/null and b/old/html/multidic/voices/word/660.mp3 differ
diff --git a/old/html/multidic/voices/word/661.mp3 b/old/html/multidic/voices/word/661.mp3
new file mode 100644
index 0000000..cb5da40
Binary files /dev/null and b/old/html/multidic/voices/word/661.mp3 differ
diff --git a/old/html/multidic/voices/word/662.mp3 b/old/html/multidic/voices/word/662.mp3
new file mode 100644
index 0000000..be5f786
Binary files /dev/null and b/old/html/multidic/voices/word/662.mp3 differ
diff --git a/old/html/multidic/voices/word/663.mp3 b/old/html/multidic/voices/word/663.mp3
new file mode 100644
index 0000000..dda7c0b
Binary files /dev/null and b/old/html/multidic/voices/word/663.mp3 differ
diff --git a/old/html/multidic/voices/word/664.mp3 b/old/html/multidic/voices/word/664.mp3
new file mode 100644
index 0000000..97f9050
Binary files /dev/null and b/old/html/multidic/voices/word/664.mp3 differ
diff --git a/old/html/multidic/voices/word/665.mp3 b/old/html/multidic/voices/word/665.mp3
new file mode 100644
index 0000000..63bf6ce
Binary files /dev/null and b/old/html/multidic/voices/word/665.mp3 differ
diff --git a/old/html/multidic/voices/word/666.mp3 b/old/html/multidic/voices/word/666.mp3
new file mode 100644
index 0000000..c5f5677
Binary files /dev/null and b/old/html/multidic/voices/word/666.mp3 differ
diff --git a/old/html/multidic/voices/word/667.mp3 b/old/html/multidic/voices/word/667.mp3
new file mode 100644
index 0000000..9041f48
Binary files /dev/null and b/old/html/multidic/voices/word/667.mp3 differ
diff --git a/old/html/multidic/voices/word/668.mp3 b/old/html/multidic/voices/word/668.mp3
new file mode 100644
index 0000000..e3cc14c
Binary files /dev/null and b/old/html/multidic/voices/word/668.mp3 differ
diff --git a/old/html/multidic/voices/word/669.mp3 b/old/html/multidic/voices/word/669.mp3
new file mode 100644
index 0000000..41ec1e7
Binary files /dev/null and b/old/html/multidic/voices/word/669.mp3 differ
diff --git a/old/html/multidic/voices/word/67.mp3 b/old/html/multidic/voices/word/67.mp3
new file mode 100644
index 0000000..ea73f42
Binary files /dev/null and b/old/html/multidic/voices/word/67.mp3 differ
diff --git a/old/html/multidic/voices/word/670.mp3 b/old/html/multidic/voices/word/670.mp3
new file mode 100644
index 0000000..86ffdaa
Binary files /dev/null and b/old/html/multidic/voices/word/670.mp3 differ
diff --git a/old/html/multidic/voices/word/671.mp3 b/old/html/multidic/voices/word/671.mp3
new file mode 100644
index 0000000..0deb35e
Binary files /dev/null and b/old/html/multidic/voices/word/671.mp3 differ
diff --git a/old/html/multidic/voices/word/672.mp3 b/old/html/multidic/voices/word/672.mp3
new file mode 100644
index 0000000..173997e
Binary files /dev/null and b/old/html/multidic/voices/word/672.mp3 differ
diff --git a/old/html/multidic/voices/word/673.mp3 b/old/html/multidic/voices/word/673.mp3
new file mode 100644
index 0000000..e683968
Binary files /dev/null and b/old/html/multidic/voices/word/673.mp3 differ
diff --git a/old/html/multidic/voices/word/674.mp3 b/old/html/multidic/voices/word/674.mp3
new file mode 100644
index 0000000..32e79f9
Binary files /dev/null and b/old/html/multidic/voices/word/674.mp3 differ
diff --git a/old/html/multidic/voices/word/675.mp3 b/old/html/multidic/voices/word/675.mp3
new file mode 100644
index 0000000..bdb9634
Binary files /dev/null and b/old/html/multidic/voices/word/675.mp3 differ
diff --git a/old/html/multidic/voices/word/676.mp3 b/old/html/multidic/voices/word/676.mp3
new file mode 100644
index 0000000..fc9efa6
Binary files /dev/null and b/old/html/multidic/voices/word/676.mp3 differ
diff --git a/old/html/multidic/voices/word/677.mp3 b/old/html/multidic/voices/word/677.mp3
new file mode 100644
index 0000000..31a733e
Binary files /dev/null and b/old/html/multidic/voices/word/677.mp3 differ
diff --git a/old/html/multidic/voices/word/678.mp3 b/old/html/multidic/voices/word/678.mp3
new file mode 100644
index 0000000..ec79881
Binary files /dev/null and b/old/html/multidic/voices/word/678.mp3 differ
diff --git a/old/html/multidic/voices/word/679.mp3 b/old/html/multidic/voices/word/679.mp3
new file mode 100644
index 0000000..fb4d5c1
Binary files /dev/null and b/old/html/multidic/voices/word/679.mp3 differ
diff --git a/old/html/multidic/voices/word/68.mp3 b/old/html/multidic/voices/word/68.mp3
new file mode 100644
index 0000000..3a1bb6a
Binary files /dev/null and b/old/html/multidic/voices/word/68.mp3 differ
diff --git a/old/html/multidic/voices/word/680.mp3 b/old/html/multidic/voices/word/680.mp3
new file mode 100644
index 0000000..46e0ab0
Binary files /dev/null and b/old/html/multidic/voices/word/680.mp3 differ
diff --git a/old/html/multidic/voices/word/681.mp3 b/old/html/multidic/voices/word/681.mp3
new file mode 100644
index 0000000..c4f4052
Binary files /dev/null and b/old/html/multidic/voices/word/681.mp3 differ
diff --git a/old/html/multidic/voices/word/682.mp3 b/old/html/multidic/voices/word/682.mp3
new file mode 100644
index 0000000..fabf9a7
Binary files /dev/null and b/old/html/multidic/voices/word/682.mp3 differ
diff --git a/old/html/multidic/voices/word/683.mp3 b/old/html/multidic/voices/word/683.mp3
new file mode 100644
index 0000000..2d3999f
Binary files /dev/null and b/old/html/multidic/voices/word/683.mp3 differ
diff --git a/old/html/multidic/voices/word/684.mp3 b/old/html/multidic/voices/word/684.mp3
new file mode 100644
index 0000000..739c68f
Binary files /dev/null and b/old/html/multidic/voices/word/684.mp3 differ
diff --git a/old/html/multidic/voices/word/685.mp3 b/old/html/multidic/voices/word/685.mp3
new file mode 100644
index 0000000..6e63e66
Binary files /dev/null and b/old/html/multidic/voices/word/685.mp3 differ
diff --git a/old/html/multidic/voices/word/686.mp3 b/old/html/multidic/voices/word/686.mp3
new file mode 100644
index 0000000..59b7477
Binary files /dev/null and b/old/html/multidic/voices/word/686.mp3 differ
diff --git a/old/html/multidic/voices/word/687.mp3 b/old/html/multidic/voices/word/687.mp3
new file mode 100644
index 0000000..16c5fb8
Binary files /dev/null and b/old/html/multidic/voices/word/687.mp3 differ
diff --git a/old/html/multidic/voices/word/688.mp3 b/old/html/multidic/voices/word/688.mp3
new file mode 100644
index 0000000..4e03037
Binary files /dev/null and b/old/html/multidic/voices/word/688.mp3 differ
diff --git a/old/html/multidic/voices/word/689.mp3 b/old/html/multidic/voices/word/689.mp3
new file mode 100644
index 0000000..b0cfb75
Binary files /dev/null and b/old/html/multidic/voices/word/689.mp3 differ
diff --git a/old/html/multidic/voices/word/69.mp3 b/old/html/multidic/voices/word/69.mp3
new file mode 100644
index 0000000..f9a1940
Binary files /dev/null and b/old/html/multidic/voices/word/69.mp3 differ
diff --git a/old/html/multidic/voices/word/690.mp3 b/old/html/multidic/voices/word/690.mp3
new file mode 100644
index 0000000..2bf6936
Binary files /dev/null and b/old/html/multidic/voices/word/690.mp3 differ
diff --git a/old/html/multidic/voices/word/691.mp3 b/old/html/multidic/voices/word/691.mp3
new file mode 100644
index 0000000..075963a
Binary files /dev/null and b/old/html/multidic/voices/word/691.mp3 differ
diff --git a/old/html/multidic/voices/word/692.mp3 b/old/html/multidic/voices/word/692.mp3
new file mode 100644
index 0000000..788b144
Binary files /dev/null and b/old/html/multidic/voices/word/692.mp3 differ
diff --git a/old/html/multidic/voices/word/693.mp3 b/old/html/multidic/voices/word/693.mp3
new file mode 100644
index 0000000..56bef0c
Binary files /dev/null and b/old/html/multidic/voices/word/693.mp3 differ
diff --git a/old/html/multidic/voices/word/694.mp3 b/old/html/multidic/voices/word/694.mp3
new file mode 100644
index 0000000..c8947cd
Binary files /dev/null and b/old/html/multidic/voices/word/694.mp3 differ
diff --git a/old/html/multidic/voices/word/695.mp3 b/old/html/multidic/voices/word/695.mp3
new file mode 100644
index 0000000..01d0733
Binary files /dev/null and b/old/html/multidic/voices/word/695.mp3 differ
diff --git a/old/html/multidic/voices/word/696.mp3 b/old/html/multidic/voices/word/696.mp3
new file mode 100644
index 0000000..b38b2ca
Binary files /dev/null and b/old/html/multidic/voices/word/696.mp3 differ
diff --git a/old/html/multidic/voices/word/697.mp3 b/old/html/multidic/voices/word/697.mp3
new file mode 100644
index 0000000..05f4b8c
Binary files /dev/null and b/old/html/multidic/voices/word/697.mp3 differ
diff --git a/old/html/multidic/voices/word/698.mp3 b/old/html/multidic/voices/word/698.mp3
new file mode 100644
index 0000000..5dd5643
Binary files /dev/null and b/old/html/multidic/voices/word/698.mp3 differ
diff --git a/old/html/multidic/voices/word/699.mp3 b/old/html/multidic/voices/word/699.mp3
new file mode 100644
index 0000000..6614a18
Binary files /dev/null and b/old/html/multidic/voices/word/699.mp3 differ
diff --git a/old/html/multidic/voices/word/70.mp3 b/old/html/multidic/voices/word/70.mp3
new file mode 100644
index 0000000..0397d55
Binary files /dev/null and b/old/html/multidic/voices/word/70.mp3 differ
diff --git a/old/html/multidic/voices/word/700.mp3 b/old/html/multidic/voices/word/700.mp3
new file mode 100644
index 0000000..f847ed9
Binary files /dev/null and b/old/html/multidic/voices/word/700.mp3 differ
diff --git a/old/html/multidic/voices/word/701.mp3 b/old/html/multidic/voices/word/701.mp3
new file mode 100644
index 0000000..5977244
Binary files /dev/null and b/old/html/multidic/voices/word/701.mp3 differ
diff --git a/old/html/multidic/voices/word/702.mp3 b/old/html/multidic/voices/word/702.mp3
new file mode 100644
index 0000000..881f93b
Binary files /dev/null and b/old/html/multidic/voices/word/702.mp3 differ
diff --git a/old/html/multidic/voices/word/703.mp3 b/old/html/multidic/voices/word/703.mp3
new file mode 100644
index 0000000..65cec5d
Binary files /dev/null and b/old/html/multidic/voices/word/703.mp3 differ
diff --git a/old/html/multidic/voices/word/704.mp3 b/old/html/multidic/voices/word/704.mp3
new file mode 100644
index 0000000..99f6304
Binary files /dev/null and b/old/html/multidic/voices/word/704.mp3 differ
diff --git a/old/html/multidic/voices/word/705.mp3 b/old/html/multidic/voices/word/705.mp3
new file mode 100644
index 0000000..fcc250b
Binary files /dev/null and b/old/html/multidic/voices/word/705.mp3 differ
diff --git a/old/html/multidic/voices/word/706.mp3 b/old/html/multidic/voices/word/706.mp3
new file mode 100644
index 0000000..00863e6
Binary files /dev/null and b/old/html/multidic/voices/word/706.mp3 differ
diff --git a/old/html/multidic/voices/word/707.mp3 b/old/html/multidic/voices/word/707.mp3
new file mode 100644
index 0000000..a5c7f6e
Binary files /dev/null and b/old/html/multidic/voices/word/707.mp3 differ
diff --git a/old/html/multidic/voices/word/708.mp3 b/old/html/multidic/voices/word/708.mp3
new file mode 100644
index 0000000..b26c5c5
Binary files /dev/null and b/old/html/multidic/voices/word/708.mp3 differ
diff --git a/old/html/multidic/voices/word/709.mp3 b/old/html/multidic/voices/word/709.mp3
new file mode 100644
index 0000000..07a3a47
Binary files /dev/null and b/old/html/multidic/voices/word/709.mp3 differ
diff --git a/old/html/multidic/voices/word/71.mp3 b/old/html/multidic/voices/word/71.mp3
new file mode 100644
index 0000000..98456a5
Binary files /dev/null and b/old/html/multidic/voices/word/71.mp3 differ
diff --git a/old/html/multidic/voices/word/710.mp3 b/old/html/multidic/voices/word/710.mp3
new file mode 100644
index 0000000..7ad0aa1
Binary files /dev/null and b/old/html/multidic/voices/word/710.mp3 differ
diff --git a/old/html/multidic/voices/word/711.mp3 b/old/html/multidic/voices/word/711.mp3
new file mode 100644
index 0000000..19ba368
Binary files /dev/null and b/old/html/multidic/voices/word/711.mp3 differ
diff --git a/old/html/multidic/voices/word/712.mp3 b/old/html/multidic/voices/word/712.mp3
new file mode 100644
index 0000000..fd12a6b
Binary files /dev/null and b/old/html/multidic/voices/word/712.mp3 differ
diff --git a/old/html/multidic/voices/word/713.mp3 b/old/html/multidic/voices/word/713.mp3
new file mode 100644
index 0000000..645c9f1
Binary files /dev/null and b/old/html/multidic/voices/word/713.mp3 differ
diff --git a/old/html/multidic/voices/word/714.mp3 b/old/html/multidic/voices/word/714.mp3
new file mode 100644
index 0000000..f5dc772
Binary files /dev/null and b/old/html/multidic/voices/word/714.mp3 differ
diff --git a/old/html/multidic/voices/word/715.mp3 b/old/html/multidic/voices/word/715.mp3
new file mode 100644
index 0000000..677c64c
Binary files /dev/null and b/old/html/multidic/voices/word/715.mp3 differ
diff --git a/old/html/multidic/voices/word/716.mp3 b/old/html/multidic/voices/word/716.mp3
new file mode 100644
index 0000000..8038168
Binary files /dev/null and b/old/html/multidic/voices/word/716.mp3 differ
diff --git a/old/html/multidic/voices/word/717.mp3 b/old/html/multidic/voices/word/717.mp3
new file mode 100644
index 0000000..0f6e3c0
Binary files /dev/null and b/old/html/multidic/voices/word/717.mp3 differ
diff --git a/old/html/multidic/voices/word/718.mp3 b/old/html/multidic/voices/word/718.mp3
new file mode 100644
index 0000000..6a94e25
Binary files /dev/null and b/old/html/multidic/voices/word/718.mp3 differ
diff --git a/old/html/multidic/voices/word/719.mp3 b/old/html/multidic/voices/word/719.mp3
new file mode 100644
index 0000000..4d6d54e
Binary files /dev/null and b/old/html/multidic/voices/word/719.mp3 differ
diff --git a/old/html/multidic/voices/word/72.mp3 b/old/html/multidic/voices/word/72.mp3
new file mode 100644
index 0000000..f3c719f
Binary files /dev/null and b/old/html/multidic/voices/word/72.mp3 differ
diff --git a/old/html/multidic/voices/word/720.mp3 b/old/html/multidic/voices/word/720.mp3
new file mode 100644
index 0000000..d35b256
Binary files /dev/null and b/old/html/multidic/voices/word/720.mp3 differ
diff --git a/old/html/multidic/voices/word/721.mp3 b/old/html/multidic/voices/word/721.mp3
new file mode 100644
index 0000000..da82214
Binary files /dev/null and b/old/html/multidic/voices/word/721.mp3 differ
diff --git a/old/html/multidic/voices/word/722.mp3 b/old/html/multidic/voices/word/722.mp3
new file mode 100644
index 0000000..ac49dd0
Binary files /dev/null and b/old/html/multidic/voices/word/722.mp3 differ
diff --git a/old/html/multidic/voices/word/723.mp3 b/old/html/multidic/voices/word/723.mp3
new file mode 100644
index 0000000..2970ed4
Binary files /dev/null and b/old/html/multidic/voices/word/723.mp3 differ
diff --git a/old/html/multidic/voices/word/724.mp3 b/old/html/multidic/voices/word/724.mp3
new file mode 100644
index 0000000..2a23cdd
Binary files /dev/null and b/old/html/multidic/voices/word/724.mp3 differ
diff --git a/old/html/multidic/voices/word/725.mp3 b/old/html/multidic/voices/word/725.mp3
new file mode 100644
index 0000000..c380def
Binary files /dev/null and b/old/html/multidic/voices/word/725.mp3 differ
diff --git a/old/html/multidic/voices/word/726.mp3 b/old/html/multidic/voices/word/726.mp3
new file mode 100644
index 0000000..1448a09
Binary files /dev/null and b/old/html/multidic/voices/word/726.mp3 differ
diff --git a/old/html/multidic/voices/word/727.mp3 b/old/html/multidic/voices/word/727.mp3
new file mode 100644
index 0000000..0edf7fe
Binary files /dev/null and b/old/html/multidic/voices/word/727.mp3 differ
diff --git a/old/html/multidic/voices/word/728.mp3 b/old/html/multidic/voices/word/728.mp3
new file mode 100644
index 0000000..d16ce1e
Binary files /dev/null and b/old/html/multidic/voices/word/728.mp3 differ
diff --git a/old/html/multidic/voices/word/729.mp3 b/old/html/multidic/voices/word/729.mp3
new file mode 100644
index 0000000..03f33bd
Binary files /dev/null and b/old/html/multidic/voices/word/729.mp3 differ
diff --git a/old/html/multidic/voices/word/73.mp3 b/old/html/multidic/voices/word/73.mp3
new file mode 100644
index 0000000..d90f21a
Binary files /dev/null and b/old/html/multidic/voices/word/73.mp3 differ
diff --git a/old/html/multidic/voices/word/730.mp3 b/old/html/multidic/voices/word/730.mp3
new file mode 100644
index 0000000..5638c2f
Binary files /dev/null and b/old/html/multidic/voices/word/730.mp3 differ
diff --git a/old/html/multidic/voices/word/731.mp3 b/old/html/multidic/voices/word/731.mp3
new file mode 100644
index 0000000..fac9d4f
Binary files /dev/null and b/old/html/multidic/voices/word/731.mp3 differ
diff --git a/old/html/multidic/voices/word/732.mp3 b/old/html/multidic/voices/word/732.mp3
new file mode 100644
index 0000000..90f38a4
Binary files /dev/null and b/old/html/multidic/voices/word/732.mp3 differ
diff --git a/old/html/multidic/voices/word/733.mp3 b/old/html/multidic/voices/word/733.mp3
new file mode 100644
index 0000000..181ec12
Binary files /dev/null and b/old/html/multidic/voices/word/733.mp3 differ
diff --git a/old/html/multidic/voices/word/734.mp3 b/old/html/multidic/voices/word/734.mp3
new file mode 100644
index 0000000..c869ae0
Binary files /dev/null and b/old/html/multidic/voices/word/734.mp3 differ
diff --git a/old/html/multidic/voices/word/735.mp3 b/old/html/multidic/voices/word/735.mp3
new file mode 100644
index 0000000..5fb9945
Binary files /dev/null and b/old/html/multidic/voices/word/735.mp3 differ
diff --git a/old/html/multidic/voices/word/736.mp3 b/old/html/multidic/voices/word/736.mp3
new file mode 100644
index 0000000..480bda5
Binary files /dev/null and b/old/html/multidic/voices/word/736.mp3 differ
diff --git a/old/html/multidic/voices/word/737.mp3 b/old/html/multidic/voices/word/737.mp3
new file mode 100644
index 0000000..a07936c
Binary files /dev/null and b/old/html/multidic/voices/word/737.mp3 differ
diff --git a/old/html/multidic/voices/word/738.mp3 b/old/html/multidic/voices/word/738.mp3
new file mode 100644
index 0000000..6d5d43e
Binary files /dev/null and b/old/html/multidic/voices/word/738.mp3 differ
diff --git a/old/html/multidic/voices/word/739.mp3 b/old/html/multidic/voices/word/739.mp3
new file mode 100644
index 0000000..7f2c736
Binary files /dev/null and b/old/html/multidic/voices/word/739.mp3 differ
diff --git a/old/html/multidic/voices/word/74.mp3 b/old/html/multidic/voices/word/74.mp3
new file mode 100644
index 0000000..c70cf4d
Binary files /dev/null and b/old/html/multidic/voices/word/74.mp3 differ
diff --git a/old/html/multidic/voices/word/740.mp3 b/old/html/multidic/voices/word/740.mp3
new file mode 100644
index 0000000..e34579e
Binary files /dev/null and b/old/html/multidic/voices/word/740.mp3 differ
diff --git a/old/html/multidic/voices/word/741.mp3 b/old/html/multidic/voices/word/741.mp3
new file mode 100644
index 0000000..3101e59
Binary files /dev/null and b/old/html/multidic/voices/word/741.mp3 differ
diff --git a/old/html/multidic/voices/word/742.mp3 b/old/html/multidic/voices/word/742.mp3
new file mode 100644
index 0000000..0c5cf2e
Binary files /dev/null and b/old/html/multidic/voices/word/742.mp3 differ
diff --git a/old/html/multidic/voices/word/743.mp3 b/old/html/multidic/voices/word/743.mp3
new file mode 100644
index 0000000..12ee6ec
Binary files /dev/null and b/old/html/multidic/voices/word/743.mp3 differ
diff --git a/old/html/multidic/voices/word/744.mp3 b/old/html/multidic/voices/word/744.mp3
new file mode 100644
index 0000000..b3919d2
Binary files /dev/null and b/old/html/multidic/voices/word/744.mp3 differ
diff --git a/old/html/multidic/voices/word/745.mp3 b/old/html/multidic/voices/word/745.mp3
new file mode 100644
index 0000000..4f92b02
Binary files /dev/null and b/old/html/multidic/voices/word/745.mp3 differ
diff --git a/old/html/multidic/voices/word/746.mp3 b/old/html/multidic/voices/word/746.mp3
new file mode 100644
index 0000000..97c5ed7
Binary files /dev/null and b/old/html/multidic/voices/word/746.mp3 differ
diff --git a/old/html/multidic/voices/word/747.mp3 b/old/html/multidic/voices/word/747.mp3
new file mode 100644
index 0000000..a00bdbb
Binary files /dev/null and b/old/html/multidic/voices/word/747.mp3 differ
diff --git a/old/html/multidic/voices/word/748.mp3 b/old/html/multidic/voices/word/748.mp3
new file mode 100644
index 0000000..7cd47a9
Binary files /dev/null and b/old/html/multidic/voices/word/748.mp3 differ
diff --git a/old/html/multidic/voices/word/749.mp3 b/old/html/multidic/voices/word/749.mp3
new file mode 100644
index 0000000..d132ec4
Binary files /dev/null and b/old/html/multidic/voices/word/749.mp3 differ
diff --git a/old/html/multidic/voices/word/75.mp3 b/old/html/multidic/voices/word/75.mp3
new file mode 100644
index 0000000..f79ce10
Binary files /dev/null and b/old/html/multidic/voices/word/75.mp3 differ
diff --git a/old/html/multidic/voices/word/750.mp3 b/old/html/multidic/voices/word/750.mp3
new file mode 100644
index 0000000..f5d6131
Binary files /dev/null and b/old/html/multidic/voices/word/750.mp3 differ
diff --git a/old/html/multidic/voices/word/751.mp3 b/old/html/multidic/voices/word/751.mp3
new file mode 100644
index 0000000..31ea911
Binary files /dev/null and b/old/html/multidic/voices/word/751.mp3 differ
diff --git a/old/html/multidic/voices/word/752.mp3 b/old/html/multidic/voices/word/752.mp3
new file mode 100644
index 0000000..7ee49f4
Binary files /dev/null and b/old/html/multidic/voices/word/752.mp3 differ
diff --git a/old/html/multidic/voices/word/753.mp3 b/old/html/multidic/voices/word/753.mp3
new file mode 100644
index 0000000..fff6b64
Binary files /dev/null and b/old/html/multidic/voices/word/753.mp3 differ
diff --git a/old/html/multidic/voices/word/754.mp3 b/old/html/multidic/voices/word/754.mp3
new file mode 100644
index 0000000..b238778
Binary files /dev/null and b/old/html/multidic/voices/word/754.mp3 differ
diff --git a/old/html/multidic/voices/word/755.mp3 b/old/html/multidic/voices/word/755.mp3
new file mode 100644
index 0000000..b922b8d
Binary files /dev/null and b/old/html/multidic/voices/word/755.mp3 differ
diff --git a/old/html/multidic/voices/word/756.mp3 b/old/html/multidic/voices/word/756.mp3
new file mode 100644
index 0000000..c2df934
Binary files /dev/null and b/old/html/multidic/voices/word/756.mp3 differ
diff --git a/old/html/multidic/voices/word/757.mp3 b/old/html/multidic/voices/word/757.mp3
new file mode 100644
index 0000000..76f057e
Binary files /dev/null and b/old/html/multidic/voices/word/757.mp3 differ
diff --git a/old/html/multidic/voices/word/758.mp3 b/old/html/multidic/voices/word/758.mp3
new file mode 100644
index 0000000..d0c81c7
Binary files /dev/null and b/old/html/multidic/voices/word/758.mp3 differ
diff --git a/old/html/multidic/voices/word/759.mp3 b/old/html/multidic/voices/word/759.mp3
new file mode 100644
index 0000000..7cf153d
Binary files /dev/null and b/old/html/multidic/voices/word/759.mp3 differ
diff --git a/old/html/multidic/voices/word/76.mp3 b/old/html/multidic/voices/word/76.mp3
new file mode 100644
index 0000000..d5220f9
Binary files /dev/null and b/old/html/multidic/voices/word/76.mp3 differ
diff --git a/old/html/multidic/voices/word/760.mp3 b/old/html/multidic/voices/word/760.mp3
new file mode 100644
index 0000000..12efb13
Binary files /dev/null and b/old/html/multidic/voices/word/760.mp3 differ
diff --git a/old/html/multidic/voices/word/761.mp3 b/old/html/multidic/voices/word/761.mp3
new file mode 100644
index 0000000..1a14b40
Binary files /dev/null and b/old/html/multidic/voices/word/761.mp3 differ
diff --git a/old/html/multidic/voices/word/762.mp3 b/old/html/multidic/voices/word/762.mp3
new file mode 100644
index 0000000..8eb858d
Binary files /dev/null and b/old/html/multidic/voices/word/762.mp3 differ
diff --git a/old/html/multidic/voices/word/763.mp3 b/old/html/multidic/voices/word/763.mp3
new file mode 100644
index 0000000..4c0c3fa
Binary files /dev/null and b/old/html/multidic/voices/word/763.mp3 differ
diff --git a/old/html/multidic/voices/word/764.mp3 b/old/html/multidic/voices/word/764.mp3
new file mode 100644
index 0000000..fd0ffff
Binary files /dev/null and b/old/html/multidic/voices/word/764.mp3 differ
diff --git a/old/html/multidic/voices/word/765.mp3 b/old/html/multidic/voices/word/765.mp3
new file mode 100644
index 0000000..0101637
Binary files /dev/null and b/old/html/multidic/voices/word/765.mp3 differ
diff --git a/old/html/multidic/voices/word/766.mp3 b/old/html/multidic/voices/word/766.mp3
new file mode 100644
index 0000000..69bde3f
Binary files /dev/null and b/old/html/multidic/voices/word/766.mp3 differ
diff --git a/old/html/multidic/voices/word/767.mp3 b/old/html/multidic/voices/word/767.mp3
new file mode 100644
index 0000000..c87e323
Binary files /dev/null and b/old/html/multidic/voices/word/767.mp3 differ
diff --git a/old/html/multidic/voices/word/768.mp3 b/old/html/multidic/voices/word/768.mp3
new file mode 100644
index 0000000..016c08b
Binary files /dev/null and b/old/html/multidic/voices/word/768.mp3 differ
diff --git a/old/html/multidic/voices/word/769.mp3 b/old/html/multidic/voices/word/769.mp3
new file mode 100644
index 0000000..6415c83
Binary files /dev/null and b/old/html/multidic/voices/word/769.mp3 differ
diff --git a/old/html/multidic/voices/word/77.mp3 b/old/html/multidic/voices/word/77.mp3
new file mode 100644
index 0000000..7e7514a
Binary files /dev/null and b/old/html/multidic/voices/word/77.mp3 differ
diff --git a/old/html/multidic/voices/word/770.mp3 b/old/html/multidic/voices/word/770.mp3
new file mode 100644
index 0000000..5a7edca
Binary files /dev/null and b/old/html/multidic/voices/word/770.mp3 differ
diff --git a/old/html/multidic/voices/word/771.mp3 b/old/html/multidic/voices/word/771.mp3
new file mode 100644
index 0000000..445b9a0
Binary files /dev/null and b/old/html/multidic/voices/word/771.mp3 differ
diff --git a/old/html/multidic/voices/word/772.mp3 b/old/html/multidic/voices/word/772.mp3
new file mode 100644
index 0000000..6a4692c
Binary files /dev/null and b/old/html/multidic/voices/word/772.mp3 differ
diff --git a/old/html/multidic/voices/word/773.mp3 b/old/html/multidic/voices/word/773.mp3
new file mode 100644
index 0000000..f924392
Binary files /dev/null and b/old/html/multidic/voices/word/773.mp3 differ
diff --git a/old/html/multidic/voices/word/774.mp3 b/old/html/multidic/voices/word/774.mp3
new file mode 100644
index 0000000..b99a9e4
Binary files /dev/null and b/old/html/multidic/voices/word/774.mp3 differ
diff --git a/old/html/multidic/voices/word/775.mp3 b/old/html/multidic/voices/word/775.mp3
new file mode 100644
index 0000000..ff47dd9
Binary files /dev/null and b/old/html/multidic/voices/word/775.mp3 differ
diff --git a/old/html/multidic/voices/word/776.mp3 b/old/html/multidic/voices/word/776.mp3
new file mode 100644
index 0000000..a52e520
Binary files /dev/null and b/old/html/multidic/voices/word/776.mp3 differ
diff --git a/old/html/multidic/voices/word/777.mp3 b/old/html/multidic/voices/word/777.mp3
new file mode 100644
index 0000000..f41f29d
Binary files /dev/null and b/old/html/multidic/voices/word/777.mp3 differ
diff --git a/old/html/multidic/voices/word/778.mp3 b/old/html/multidic/voices/word/778.mp3
new file mode 100644
index 0000000..368c750
Binary files /dev/null and b/old/html/multidic/voices/word/778.mp3 differ
diff --git a/old/html/multidic/voices/word/779.mp3 b/old/html/multidic/voices/word/779.mp3
new file mode 100644
index 0000000..28fdf35
Binary files /dev/null and b/old/html/multidic/voices/word/779.mp3 differ
diff --git a/old/html/multidic/voices/word/78.mp3 b/old/html/multidic/voices/word/78.mp3
new file mode 100644
index 0000000..f685255
Binary files /dev/null and b/old/html/multidic/voices/word/78.mp3 differ
diff --git a/old/html/multidic/voices/word/780.mp3 b/old/html/multidic/voices/word/780.mp3
new file mode 100644
index 0000000..fa36c34
Binary files /dev/null and b/old/html/multidic/voices/word/780.mp3 differ
diff --git a/old/html/multidic/voices/word/781.mp3 b/old/html/multidic/voices/word/781.mp3
new file mode 100644
index 0000000..c9f35ab
Binary files /dev/null and b/old/html/multidic/voices/word/781.mp3 differ
diff --git a/old/html/multidic/voices/word/782.mp3 b/old/html/multidic/voices/word/782.mp3
new file mode 100644
index 0000000..050c0ca
Binary files /dev/null and b/old/html/multidic/voices/word/782.mp3 differ
diff --git a/old/html/multidic/voices/word/783.mp3 b/old/html/multidic/voices/word/783.mp3
new file mode 100644
index 0000000..659ec75
Binary files /dev/null and b/old/html/multidic/voices/word/783.mp3 differ
diff --git a/old/html/multidic/voices/word/784.mp3 b/old/html/multidic/voices/word/784.mp3
new file mode 100644
index 0000000..b58c9cd
Binary files /dev/null and b/old/html/multidic/voices/word/784.mp3 differ
diff --git a/old/html/multidic/voices/word/785.mp3 b/old/html/multidic/voices/word/785.mp3
new file mode 100644
index 0000000..146e58a
Binary files /dev/null and b/old/html/multidic/voices/word/785.mp3 differ
diff --git a/old/html/multidic/voices/word/786.mp3 b/old/html/multidic/voices/word/786.mp3
new file mode 100644
index 0000000..2abb447
Binary files /dev/null and b/old/html/multidic/voices/word/786.mp3 differ
diff --git a/old/html/multidic/voices/word/787.mp3 b/old/html/multidic/voices/word/787.mp3
new file mode 100644
index 0000000..485a651
Binary files /dev/null and b/old/html/multidic/voices/word/787.mp3 differ
diff --git a/old/html/multidic/voices/word/788.mp3 b/old/html/multidic/voices/word/788.mp3
new file mode 100644
index 0000000..a23256b
Binary files /dev/null and b/old/html/multidic/voices/word/788.mp3 differ
diff --git a/old/html/multidic/voices/word/789.mp3 b/old/html/multidic/voices/word/789.mp3
new file mode 100644
index 0000000..3149ebc
Binary files /dev/null and b/old/html/multidic/voices/word/789.mp3 differ
diff --git a/old/html/multidic/voices/word/79.mp3 b/old/html/multidic/voices/word/79.mp3
new file mode 100644
index 0000000..f685255
Binary files /dev/null and b/old/html/multidic/voices/word/79.mp3 differ
diff --git a/old/html/multidic/voices/word/790.mp3 b/old/html/multidic/voices/word/790.mp3
new file mode 100644
index 0000000..a57e738
Binary files /dev/null and b/old/html/multidic/voices/word/790.mp3 differ
diff --git a/old/html/multidic/voices/word/791.mp3 b/old/html/multidic/voices/word/791.mp3
new file mode 100644
index 0000000..763176f
Binary files /dev/null and b/old/html/multidic/voices/word/791.mp3 differ
diff --git a/old/html/multidic/voices/word/792.mp3 b/old/html/multidic/voices/word/792.mp3
new file mode 100644
index 0000000..1fa5ebe
Binary files /dev/null and b/old/html/multidic/voices/word/792.mp3 differ
diff --git a/old/html/multidic/voices/word/793.mp3 b/old/html/multidic/voices/word/793.mp3
new file mode 100644
index 0000000..4a78ab6
Binary files /dev/null and b/old/html/multidic/voices/word/793.mp3 differ
diff --git a/old/html/multidic/voices/word/794.mp3 b/old/html/multidic/voices/word/794.mp3
new file mode 100644
index 0000000..8303f94
Binary files /dev/null and b/old/html/multidic/voices/word/794.mp3 differ
diff --git a/old/html/multidic/voices/word/795.mp3 b/old/html/multidic/voices/word/795.mp3
new file mode 100644
index 0000000..cb73e8b
Binary files /dev/null and b/old/html/multidic/voices/word/795.mp3 differ
diff --git a/old/html/multidic/voices/word/796.mp3 b/old/html/multidic/voices/word/796.mp3
new file mode 100644
index 0000000..fcb2d6a
Binary files /dev/null and b/old/html/multidic/voices/word/796.mp3 differ
diff --git a/old/html/multidic/voices/word/797.mp3 b/old/html/multidic/voices/word/797.mp3
new file mode 100644
index 0000000..af68cb7
Binary files /dev/null and b/old/html/multidic/voices/word/797.mp3 differ
diff --git a/old/html/multidic/voices/word/798.mp3 b/old/html/multidic/voices/word/798.mp3
new file mode 100644
index 0000000..e573432
Binary files /dev/null and b/old/html/multidic/voices/word/798.mp3 differ
diff --git a/old/html/multidic/voices/word/799.mp3 b/old/html/multidic/voices/word/799.mp3
new file mode 100644
index 0000000..35a9aad
Binary files /dev/null and b/old/html/multidic/voices/word/799.mp3 differ
diff --git a/old/html/multidic/voices/word/80.mp3 b/old/html/multidic/voices/word/80.mp3
new file mode 100644
index 0000000..22467f6
Binary files /dev/null and b/old/html/multidic/voices/word/80.mp3 differ
diff --git a/old/html/multidic/voices/word/800.mp3 b/old/html/multidic/voices/word/800.mp3
new file mode 100644
index 0000000..3ed104d
Binary files /dev/null and b/old/html/multidic/voices/word/800.mp3 differ
diff --git a/old/html/multidic/voices/word/801.mp3 b/old/html/multidic/voices/word/801.mp3
new file mode 100644
index 0000000..2e7db50
Binary files /dev/null and b/old/html/multidic/voices/word/801.mp3 differ
diff --git a/old/html/multidic/voices/word/802.mp3 b/old/html/multidic/voices/word/802.mp3
new file mode 100644
index 0000000..a6268a3
Binary files /dev/null and b/old/html/multidic/voices/word/802.mp3 differ
diff --git a/old/html/multidic/voices/word/803.mp3 b/old/html/multidic/voices/word/803.mp3
new file mode 100644
index 0000000..5eaece3
Binary files /dev/null and b/old/html/multidic/voices/word/803.mp3 differ
diff --git a/old/html/multidic/voices/word/804.mp3 b/old/html/multidic/voices/word/804.mp3
new file mode 100644
index 0000000..adb1ef3
Binary files /dev/null and b/old/html/multidic/voices/word/804.mp3 differ
diff --git a/old/html/multidic/voices/word/805.mp3 b/old/html/multidic/voices/word/805.mp3
new file mode 100644
index 0000000..5b076fa
Binary files /dev/null and b/old/html/multidic/voices/word/805.mp3 differ
diff --git a/old/html/multidic/voices/word/806.mp3 b/old/html/multidic/voices/word/806.mp3
new file mode 100644
index 0000000..28e2fda
Binary files /dev/null and b/old/html/multidic/voices/word/806.mp3 differ
diff --git a/old/html/multidic/voices/word/807.mp3 b/old/html/multidic/voices/word/807.mp3
new file mode 100644
index 0000000..31a8cc6
Binary files /dev/null and b/old/html/multidic/voices/word/807.mp3 differ
diff --git a/old/html/multidic/voices/word/808.mp3 b/old/html/multidic/voices/word/808.mp3
new file mode 100644
index 0000000..b3ae7b3
Binary files /dev/null and b/old/html/multidic/voices/word/808.mp3 differ
diff --git a/old/html/multidic/voices/word/809.mp3 b/old/html/multidic/voices/word/809.mp3
new file mode 100644
index 0000000..e8c57c1
Binary files /dev/null and b/old/html/multidic/voices/word/809.mp3 differ
diff --git a/old/html/multidic/voices/word/81.mp3 b/old/html/multidic/voices/word/81.mp3
new file mode 100644
index 0000000..5786feb
Binary files /dev/null and b/old/html/multidic/voices/word/81.mp3 differ
diff --git a/old/html/multidic/voices/word/810.mp3 b/old/html/multidic/voices/word/810.mp3
new file mode 100644
index 0000000..03f1a9e
Binary files /dev/null and b/old/html/multidic/voices/word/810.mp3 differ
diff --git a/old/html/multidic/voices/word/811.mp3 b/old/html/multidic/voices/word/811.mp3
new file mode 100644
index 0000000..818e6d8
Binary files /dev/null and b/old/html/multidic/voices/word/811.mp3 differ
diff --git a/old/html/multidic/voices/word/812.mp3 b/old/html/multidic/voices/word/812.mp3
new file mode 100644
index 0000000..0188d9a
Binary files /dev/null and b/old/html/multidic/voices/word/812.mp3 differ
diff --git a/old/html/multidic/voices/word/813.mp3 b/old/html/multidic/voices/word/813.mp3
new file mode 100644
index 0000000..74db101
Binary files /dev/null and b/old/html/multidic/voices/word/813.mp3 differ
diff --git a/old/html/multidic/voices/word/814.mp3 b/old/html/multidic/voices/word/814.mp3
new file mode 100644
index 0000000..07f8d37
Binary files /dev/null and b/old/html/multidic/voices/word/814.mp3 differ
diff --git a/old/html/multidic/voices/word/815.mp3 b/old/html/multidic/voices/word/815.mp3
new file mode 100644
index 0000000..1147324
Binary files /dev/null and b/old/html/multidic/voices/word/815.mp3 differ
diff --git a/old/html/multidic/voices/word/816.mp3 b/old/html/multidic/voices/word/816.mp3
new file mode 100644
index 0000000..d80be62
Binary files /dev/null and b/old/html/multidic/voices/word/816.mp3 differ
diff --git a/old/html/multidic/voices/word/817.mp3 b/old/html/multidic/voices/word/817.mp3
new file mode 100644
index 0000000..26e850f
Binary files /dev/null and b/old/html/multidic/voices/word/817.mp3 differ
diff --git a/old/html/multidic/voices/word/818.mp3 b/old/html/multidic/voices/word/818.mp3
new file mode 100644
index 0000000..0c3cd46
Binary files /dev/null and b/old/html/multidic/voices/word/818.mp3 differ
diff --git a/old/html/multidic/voices/word/819.mp3 b/old/html/multidic/voices/word/819.mp3
new file mode 100644
index 0000000..1e1eed2
Binary files /dev/null and b/old/html/multidic/voices/word/819.mp3 differ
diff --git a/old/html/multidic/voices/word/82.mp3 b/old/html/multidic/voices/word/82.mp3
new file mode 100644
index 0000000..fafc248
Binary files /dev/null and b/old/html/multidic/voices/word/82.mp3 differ
diff --git a/old/html/multidic/voices/word/820.mp3 b/old/html/multidic/voices/word/820.mp3
new file mode 100644
index 0000000..d9b0b4e
Binary files /dev/null and b/old/html/multidic/voices/word/820.mp3 differ
diff --git a/old/html/multidic/voices/word/821.mp3 b/old/html/multidic/voices/word/821.mp3
new file mode 100644
index 0000000..6ad5c1c
Binary files /dev/null and b/old/html/multidic/voices/word/821.mp3 differ
diff --git a/old/html/multidic/voices/word/822.mp3 b/old/html/multidic/voices/word/822.mp3
new file mode 100644
index 0000000..013fe50
Binary files /dev/null and b/old/html/multidic/voices/word/822.mp3 differ
diff --git a/old/html/multidic/voices/word/83.mp3 b/old/html/multidic/voices/word/83.mp3
new file mode 100644
index 0000000..2472e47
Binary files /dev/null and b/old/html/multidic/voices/word/83.mp3 differ
diff --git a/old/html/multidic/voices/word/84.mp3 b/old/html/multidic/voices/word/84.mp3
new file mode 100644
index 0000000..729c24d
Binary files /dev/null and b/old/html/multidic/voices/word/84.mp3 differ
diff --git a/old/html/multidic/voices/word/85.mp3 b/old/html/multidic/voices/word/85.mp3
new file mode 100644
index 0000000..4929cc2
Binary files /dev/null and b/old/html/multidic/voices/word/85.mp3 differ
diff --git a/old/html/multidic/voices/word/86.mp3 b/old/html/multidic/voices/word/86.mp3
new file mode 100644
index 0000000..a12788f
Binary files /dev/null and b/old/html/multidic/voices/word/86.mp3 differ
diff --git a/old/html/multidic/voices/word/87.mp3 b/old/html/multidic/voices/word/87.mp3
new file mode 100644
index 0000000..54f0798
Binary files /dev/null and b/old/html/multidic/voices/word/87.mp3 differ
diff --git a/old/html/multidic/voices/word/88.mp3 b/old/html/multidic/voices/word/88.mp3
new file mode 100644
index 0000000..1617d4d
Binary files /dev/null and b/old/html/multidic/voices/word/88.mp3 differ
diff --git a/old/html/multidic/voices/word/89.mp3 b/old/html/multidic/voices/word/89.mp3
new file mode 100644
index 0000000..a000da2
Binary files /dev/null and b/old/html/multidic/voices/word/89.mp3 differ
diff --git a/old/html/multidic/voices/word/90.mp3 b/old/html/multidic/voices/word/90.mp3
new file mode 100644
index 0000000..f1ad326
Binary files /dev/null and b/old/html/multidic/voices/word/90.mp3 differ
diff --git a/old/html/multidic/voices/word/91.mp3 b/old/html/multidic/voices/word/91.mp3
new file mode 100644
index 0000000..c417453
Binary files /dev/null and b/old/html/multidic/voices/word/91.mp3 differ
diff --git a/old/html/multidic/voices/word/92.mp3 b/old/html/multidic/voices/word/92.mp3
new file mode 100644
index 0000000..52e835f
Binary files /dev/null and b/old/html/multidic/voices/word/92.mp3 differ
diff --git a/old/html/multidic/voices/word/93.mp3 b/old/html/multidic/voices/word/93.mp3
new file mode 100644
index 0000000..a7cb186
Binary files /dev/null and b/old/html/multidic/voices/word/93.mp3 differ
diff --git a/old/html/multidic/voices/word/94.mp3 b/old/html/multidic/voices/word/94.mp3
new file mode 100644
index 0000000..cb162ff
Binary files /dev/null and b/old/html/multidic/voices/word/94.mp3 differ
diff --git a/old/html/multidic/voices/word/95.mp3 b/old/html/multidic/voices/word/95.mp3
new file mode 100644
index 0000000..992b90f
Binary files /dev/null and b/old/html/multidic/voices/word/95.mp3 differ
diff --git a/old/html/multidic/voices/word/96.mp3 b/old/html/multidic/voices/word/96.mp3
new file mode 100644
index 0000000..84e0f03
Binary files /dev/null and b/old/html/multidic/voices/word/96.mp3 differ
diff --git a/old/html/multidic/voices/word/97.mp3 b/old/html/multidic/voices/word/97.mp3
new file mode 100644
index 0000000..b282e90
Binary files /dev/null and b/old/html/multidic/voices/word/97.mp3 differ
diff --git a/old/html/multidic/voices/word/98.mp3 b/old/html/multidic/voices/word/98.mp3
new file mode 100644
index 0000000..09ce24c
Binary files /dev/null and b/old/html/multidic/voices/word/98.mp3 differ
diff --git a/old/html/multidic/voices/word/99.mp3 b/old/html/multidic/voices/word/99.mp3
new file mode 100644
index 0000000..866d804
Binary files /dev/null and b/old/html/multidic/voices/word/99.mp3 differ
diff --git a/old/html/multidic/voices/word/vypis.txt b/old/html/multidic/voices/word/vypis.txt
new file mode 100644
index 0000000..28a7eb2
--- /dev/null
+++ b/old/html/multidic/voices/word/vypis.txt
@@ -0,0 +1,3 @@
+
+
+ahooooj
