Uživatele redakčního systému
\n END; if( !$_GET["id_uzivatele"] ) { /* načtení položek seznamu */ $celkem = 0; $seznam = users::get_list( $celkem, $_GET["sort"] ); draw_pages_panel( $celkem, $_GET["offset"] ); users::draw_list( $seznam ); draw_pages_panel( $celkem, $_GET["offset"] ); } else { /* načtení jednotlivého uživatele */ $id_uzivatele = intval( $_GET["id_uzivatele"] ); $uzivatel = users::get_item( $id_uzivatele ); users::draw_form( $uzivatel ); } } /* načtení uživatele z databáze podle id */ public static function get_item( $id_uzivatele ) { $id_uzivatele = intval( $id_uzivatele ); $dotaz = mysql::query(" SELECT * FROM Uzivatel WHERE id_uzivatele=$id_uzivatele "); $vysledek = mysqli_fetch_assoc( $dotaz ); return $vysledek ? $vysledek : array(); } /* načtení uživatelů podle seznamu id */ public static function get_items( $id_uzivatele, $sort = false ) { if( is_array($id_uzivatele) ) $id_uzivatele = implode( ",", $id_uzivatele ); $id_uzivatele = mysql::escape( $id_uzivatele ); $smer = preg_match( "/\\.desc$/", $sort ) ? " DESC" : " ASC"; $poradi = preg_replace( "/(\\.(desc|asc))$/", "", $sort ); $poradi = preg_match( "/^(id_uzivatele|jmeno|email|typ_uzivatele)$/", $poradi ) ? $poradi.$smer : "NULL"; $dotaz = mysql::query(" SELECT * FROM Uzivatel WHERE FIND_IN_SET(id_uzivatele, $id_uzivatele)>0 ORDER BY $poradi "); $seznam = array(); while( $zaznam = mysqli_fetch_assoc($dotaz) ) if( $sort ) array_push( $seznam, $zaznam ); else $seznam[$zaznam["id_uzivatele"]] = $zaznam; return $seznam; } /* načtení seznamu uživatelů podle zvolených kritérii */ public static function get_list( &$celkem = 0, $sort = false, $offset = true ) { $smer = preg_match( "/\\.desc$/", $sort ) ? " DESC" : " ASC"; $poradi = preg_replace( "/(\\.(desc|asc))$/", "", $sort ); $poradi = preg_match( "/^(id_uzivatele|jmeno|email|typ_uzivatele)$/", $poradi ) ? $poradi.$smer : "NULL"; $offset = $offset ? intval( $_GET["offset"] ) : 0; $limit = $GLOBALS["Page"]["limit"]; $dotaz = mysql::query(" SELECT SQL_CALC_FOUND_ROWS * FROM Uzivatel ORDER BY $poradi LIMIT $limit OFFSET $offset "); $seznam = array(); while( $zaznam = mysqli_fetch_assoc($dotaz) ) if( $sort ) array_push( $seznam, $zaznam ); else $seznam[$zaznam["id_uzivatele"]] = $zaznam; $celkem = mysql::calc_rows(); return $seznam; } /* vykreslení seznamu uživatelů */ public static function draw_list( $seznam ) { $param = html::param( array( ) ); $header = html::param_header( array("id_uzivatele", "jmeno", "email", "typ_uzivatele"), array( ) ); $class = html::param_header_class( array("id_uzivatele", "jmeno", "email", "typ_uzivatele") ); echo << \n END; $cislo = 1; foreach( $seznam as $polozka ) users::draw_list_item( $polozka, $cislo ); echo <<
 
  Id Jméno Typ Možnosti
 
\n END; } private static function draw_list_item( $polozka, &$cislo ) { $disabled = login::permission( "Uzivatel", "delete", $polozka ) ? "" : " DISABLED"; $class = ($cislo++ % 2) ? "Odd" : "Even"; $obj = html::escape( $polozka ); $obj["jmeno_js"] = preg_replace("/'/", "/\\\\'/", $obj["jmeno"]); $option_detail = login::permission( "Uzivatel", "detail", $polozka ) ? " $polozka["id_uzivatele"] ) )."\" TITLE=\"Zobraz detaily uživatele $obj[jmeno]\">
Podrobnosti
" : "
 
"; $option_delete = login::permission( "Uzivatel", "delete", $polozka ) ? " $polozka["id_uzivatele"], "akce" => "smazat" ) )."\" TITLE=\"Smaž uživatele $obj[jmeno]\" onClick=\"return confirm('Opradu si přejete smazat uživatele "$obj[jmeno_js]"?');\">
Smaž
" : "
 
"; echo << $obj[id_uzivatele] $obj[jmeno] $obj[email] $obj[typ_uzivatele] $option_detail $option_delete \n END; } public static function draw_form( $polozka ) { $param = html::param( array( ) ); /* případné přepsaní hodnot uživatelovým vstupem */ foreach( $GLOBALS["Page"]["defaults"] as $klic => $hodnota ) $polozka[$klic] = $hodnota; if( $polozka ) { $obj = html::escape( $polozka ); } else { $obj["id_uzivatele"] = "Nový uživatel"; } if( login::permission( "Uzivatel", "edit", $polozka ) ) { /* typ uživatele lze měnit právě tehdy, když jej lze smazat */ if( login::permission( "Uzivatel", "delete", $polozka ) ) { $obj["typ_uzivatele"] = draw_select( "typ_uzivatele", $polozka["typ_uzivatele"], array( "Čtenář" => "Čtenář", "Editor" => "Editor", "Administrátor" => "Administrátor" ) ); } $obj["jmeno"] = draw_input( "jmeno", $polozka["jmeno"] ); $obj["heslo"] = draw_input( "heslo", $polozka["heslo"] ); $obj["email"] = draw_input( "email", $polozka["email"] ); } else { $obj["heslo"] = str_repeat( "•", 8 ); } if( login::permission( "Uzivatel", "detail", $polozka ) ) { echo <<
 
Id uživatele:$obj[id_uzivatele]
Typ uživatele:$obj[typ_uzivatele]
Jméno:$obj[jmeno]
Heslo:$obj[heslo]
Email:$obj[email]
 
\n END; } else { echo <<Nemáte dostatečná oprávnění k zobrazení záznamu Uzivatel($obj[id_uzivatele]).\n END; } } } ?> Karmická poradna

 

 

 VODNÍ  ZVON

 VODNÁŘSKÝ

Vodní zvon ve věku Vodnáře

 

Vodní zvon

Vodní zvon, v naší republice známější pod názvem "Vodnářský zvon", vychází ze starých vzorů, které se původně používaly v Číně. Známé jsou jako bio-rezonanční nástroje pocházející z období dynastie Ming (1368-1644 n.l.), i když jeho původ může být ještě starší. Tradičně bývaly zvony na dně ozdobeny reliéfem ryby. Nazývaly se „rybí“ nebo „šťastné“ mísy, podle reliéfu na dně nádoby a podle slovní shody ve výrazu ryba a blahobyt.

Je vyroben z bronzu, podobně jako naše klasické kostelní zvony. Také klasické kostelní zvony pocházejí z Číny, první přišly kolem roku 500 po Kristu do Malé Asie a Evropy. V Evropě pak byly do konce středověku překonstruovány a vyvinuty v nástroje nejvyšších zvukových kvalit a od té doby se už na nich mnoho nezměnilo.

Vodní zvony jsou založeny na trochu odlišném principu, kdy zvuk vzniká nikoliv úderem do zvonu, ale jeho třením. Podobný jev vzniká např. při objíždění okraje vinné sklenky prstem namočeným ve vodě. Bronz pak přenáší velmi dobře zvukové vibrace do vody, na níž jsou jasně viditelné vlnky, obrazce, nebo dokonce malé fontánky a gejzíry.

Zvony se v minulosti nepoužívaly pro běžné provozování hudby, jejich účel byl spíš očistný a duchovní. Ve staré Číně zvony sloužily při praktikování nauky

feng-šuej. Spojení síly zvuku s elementem vody skvěle slouží pro očistu a harmonizaci prostoru. Vibrace zvonu má podobný charakter jako u tibetských mis, ale je neskonale silnější.
Při poslechu tónů vodního zvonu můžeme pocítit velké zklidnění a celkové pozitivní naladění. Skvěle pomáhá pro nastolení meditativního stavu mysli, usnadnění transformačních procesů a harmonizaci energetického systému. Mnoho lidí také potvrzuje jeho silné léčebné působení. Je úžasné pozorovat, jak je voda zvukem zvonu přiváděna víc a více do pohybu, a přitom vytváří překrásné vzory a struktury stojatého vlnění. Základní rezonanční frekvence je 106,5 Hz a je schopen rezonance ve třech oktávách. Stimuluje organismus k sebe-léčení, pomoci nejstarší přirozené biorezonance.