PageRenderTime 26ms CodeModel.GetById 7ms RepoModel.GetById 0ms app.codeStats 0ms

/admin/index.php

https://github.com/GE3/GE3
PHP | 280 lines | 170 code | 70 blank | 40 comment | 32 complexity | 23491b1fafcfa0b351bb15aaef2af56b MD5 | raw file
  1. <?php /* POČÁTEČNÍ PŘÍKAZY */
  2. session_start();
  3. include "../fce/fce.inc";
  4. /* -- Skiny -- */
  5. If( $_POST["zmena_skinu"] ){
  6. setcookie("skin",$_POST["skin"],time()+9999999);
  7. }
  8. /* -- Include funkcí -- */
  9. Include '../funkce.php/debug.fce.php';
  10. Include '../funkce.php/db.fce.php';
  11. /* -- Include configu -- */
  12. Include "../config.php/default.conf.php";
  13. $CONF = &$GLOBALS["config"];
  14. /* -- SQL připojení -- */
  15. mysql_connect($CONF["sqlHost"],$CONF["sqlUser"],$CONF["sqlPass"]);
  16. mysql_select_db($CONF["dbName"]);
  17. mysql_query("SET character_set_results=utf8, character_set_connection=utf8, character_set_client=utf8");
  18. mysql_query("SET NAMES utf8");
  19. /* -- Skryvani funkci -- */
  20. If( $_POST["zobrazFunkce"] ){
  21. Mysql_query("UPDATE $CONF[sqlPrefix]nastaveni SET adminZobrazFunkce='$_POST[zobrazFunkce]' WHERE id=1") or die(mysql_error());
  22. }
  23. /* -- Definice tříd -- */
  24. Include '../class.php/GlassTemplate.class.php';
  25. /* -- Přihlášení -- */
  26. if( zjisti_z("$CONF[sqlPrefix]uzivatele","jmeno","heslo=MD5('$_POST[heslo]')") AND $_GET["m"]!="odhlasit_se" ){
  27. $_SESSION["heslo"] = $_POST["heslo"];
  28. }
  29. if( $_GET["m"]=="odhlasit_se" ){
  30. $_SESSION["heslo"] = '';
  31. }
  32. /* -- tohle musí taky zmiznout -- */
  33. $dotaz=Mysql_query("SELECT * FROM $CONF[sqlPrefix]nastaveni WHERE id=1");
  34. $radek=Mysql_fetch_array($dotaz);
  35. $GLOBALS["emailAdmin"]=$radek["email_admin"];
  36. /*
  37. $dotaz = mysql_query("SELECT * FROM $CONF[sqlPrefix]faktury WHERE uzivatelJmeno!=''");
  38. While($radek=mysql_fetch_assoc($dotaz)){
  39. $jmeno = eregi_replace("^(.*) .*$", "\\1", $radek["uzivatelJmeno"]);
  40. $prijmeni = eregi_replace("^.* (.*)$", "\\1", $radek["uzivatelJmeno"]);
  41. If($jmeno AND $prijmeni) Mysql_query("UPDATE $CONF[sqlPrefix]faktury SET uzivatelJmeno='$jmeno', uzivatelPrijmeni='$prijmeni' WHERE id=$radek[id]") or die(mysql_error());
  42. Echo "$radek[uzivatelJmeno]: $jmeno » $prijmeni <br>";
  43. }
  44. */
  45. /*
  46. $dotaz = mysql_query("SELECT * FROM $CONF[sqlPrefix]objednavky WHERE uzivatelJmeno!=''");
  47. While($radek=mysql_fetch_assoc($dotaz)){
  48. $jmeno = eregi_replace("^(.*) .*$", "\\1", $radek["uzivatelJmeno"]);
  49. $prijmeni = eregi_replace("^.* (.*)$", "\\1", $radek["uzivatelJmeno"]);
  50. If($jmeno AND $prijmeni) Mysql_query("UPDATE $CONF[sqlPrefix]objednavky SET uzivatelJmeno='$jmeno', uzivatelPrijmeni='$prijmeni' WHERE id=$radek[id]") or die(mysql_error());
  51. Echo "$radek[uzivatelJmeno]: $jmeno » $prijmeni <br>";
  52. }
  53. */
  54. /*
  55. $dotaz = mysql_query("SELECT * FROM $CONF[sqlPrefix]zakaznici WHERE jmeno!=''");
  56. While($radek=mysql_fetch_assoc($dotaz)){
  57. $jmeno = eregi_replace("^(.*) .*$", "\\1", $radek["jmeno"]);
  58. $prijmeni = eregi_replace("^.* (.*)$", "\\1", $radek["jmeno"]);
  59. If($jmeno AND $prijmeni) Mysql_query("UPDATE $CONF[sqlPrefix]zakaznici SET jmeno='$jmeno', prijmeni='$prijmeni' WHERE id=$radek[id]") or die(mysql_error());
  60. Echo "$radek[jmeno]: $jmeno » $prijmeni <br>";
  61. }
  62. */
  63. ?>
  64. <?php
  65. if( $_SESSION["heslo"] AND $_GET["m"]!="odhlasit_se" ){
  66. /* Úvodní stránka */
  67. if(!$_GET["m"]){
  68. $tmpl = new GlassTemplate("templates/$CONF[vzhled]/prihlasen-$CONF[mod].html", "templates/default/prihlasen-$CONF[mod].html");
  69. $radekNastaveni = mysql_fetch_assoc( Mysql_query("SELECT * FROM $CONF[sqlPrefix]nastaveni WHERE id=1") );
  70. $tmpl->prirad("zobrazFunkce", $radekNastaveni["adminZobrazFunkce"]);
  71. // Admin vzkaz
  72. $adminVzkaz = file_get_contents("http://www.grafart.cz/globals/admin_vzkaz.htm");
  73. $adminVzkaz = iconv("WINDOWS-1250", "UTF-8", $adminVzkaz);
  74. $tmpl->prirad("adminVzkaz", $adminVzkaz);
  75. // Zobrazování modulů
  76. If($CONF["adminAnkety"]==1) $tmpl->prirad("ankety.zobraz", true);
  77. Elseif($CONF["adminAnkety"]==0) $tmpl->prirad("anketyGrey.zobraz", true);
  78. If($CONF["adminFotogalerie"]==1) $tmpl->prirad("fotogalerie.zobraz", true);
  79. Elseif($CONF["adminFotogalerie"]==0) $tmpl->prirad("fotogalerieGrey.zobraz", true);
  80. If($CONF["adminKalendar"]==1) $tmpl->prirad("kalendar.zobraz", true);
  81. Elseif($CONF["adminKalendar"]==0) $tmpl->prirad("kalendarGrey.zobraz", true);
  82. If($CONF["adminFaktury"]==1) $tmpl->prirad("faktury.zobraz", true);
  83. Elseif($CONF["adminFaktury"]==0) $tmpl->prirad("fakturyGrey.zobraz", true);
  84. If($CONF["adminWebmail"]==1) $tmpl->prirad("webmail.zobraz", true);
  85. Elseif($CONF["adminWebmail"]==0) $tmpl->prirad("webmailGrey.zobraz", true);
  86. If($CONF["adminKalkulacka"]==1) $tmpl->prirad("kalkulacka.zobraz", true);
  87. Elseif($CONF["adminKalkulacka"]==0) $tmpl->prirad("kalkulackaGrey.zobraz", true);
  88. If($CONF["adminExportProduktu"]==1) $tmpl->prirad("exportProduktu.zobraz", true);
  89. Elseif($CONF["adminExportProduktu"]==0) $tmpl->prirad("exportProduktuGrey.zobraz", true);
  90. If($CONF["adminHromadneCeny"]==1) $tmpl->prirad("hromadneCeny.zobraz", true);
  91. Elseif($CONF["adminHromadneCeny"]==0) $tmpl->prirad("hromadneCenyGrey.zobraz", true);
  92. If($CONF["adminVelkoobchod"]==1) $tmpl->prirad("velkoobchod.zobraz", true);
  93. Elseif($CONF["adminVelkoobchod"]==0) $tmpl->prirad("velkoobchodGrey.zobraz", true);
  94. If($CONF["adminKategorie"]==1) $tmpl->prirad("kategorie.zobraz", true);
  95. Elseif($CONF["adminKategorie"]==0) $tmpl->prirad("kategorieGrey.zobraz", true);
  96. If($CONF["adminManual"]==1) $tmpl->prirad("manual.zobraz", true);
  97. Elseif($CONF["adminManual"]==0) $tmpl->prirad("manualGrey.zobraz", true);
  98. If($CONF["adminFacebook"]==1) $tmpl->prirad("facebook.zobraz", true);
  99. Elseif($CONF["adminFacebook"]==0) $tmpl->prirad("facebookGrey.zobraz", true);
  100. If($CONF["adminZakaznici"]==1) $tmpl->prirad("zakaznici.zobraz", true);
  101. Elseif($CONF["adminZakaznici"]==0) $tmpl->prirad("zakazniciGrey.zobraz", true);
  102. If($CONF["adminSoubory"]==1) $tmpl->prirad("soubory.zobraz", true);
  103. Elseif($CONF["adminSoubory"]==0) $tmpl->prirad("souboryGrey.zobraz", true);
  104. If($CONF["adminMakler"]==1) $tmpl->prirad("makler.zobraz", true);
  105. Elseif($CONF["adminMakler"]==0) $tmpl->prirad("maklerGrey.zobraz", true);
  106. If($CONF["adminNastaveni"]==1) $tmpl->prirad("nastaveni.zobraz", true);
  107. Elseif($CONF["adminNastaveni"]==0) $tmpl->prirad("nastaveniGrey.zobraz", true);
  108. If($CONF["adminForums"]==1) $tmpl->prirad("fora.zobraz", true);
  109. Elseif($CONF["adminForums"]==0) $tmpl->prirad("foraGrey.zobraz", true);
  110. If($CONF["adminFormulare"]==1) $tmpl->prirad("formulare.zobraz", true);
  111. Elseif($CONF["adminFormulare"]==0) $tmpl->prirad("formulareGrey.zobraz", true);
  112. If($CONF["adminPodobneProdukty"]==1) $tmpl->prirad("podobneProdukty.zobraz", true);
  113. Elseif($CONF["adminPodobneProdukty"]==0) $tmpl->prirad("podobneProduktyGrey.zobraz", true);
  114. Echo $tmpl->getHtml();
  115. }
  116. /* Include */
  117. if($_GET["m"]=="pridat_zbozi"){
  118. include 'pridat.php';
  119. }
  120. if($_GET["m"]=="editace_zbozi"){
  121. include 'upravit.php';
  122. }
  123. if($_GET["m"]=="kategorie"){
  124. include 'kategorie.php';
  125. }
  126. if($_GET["m"]=="faktury"){
  127. include 'faktury.php';
  128. }
  129. if($_GET["m"]=="dopravne"){
  130. include 'dopravne.php';
  131. }
  132. if($_GET["m"]=="export"){
  133. include 'export.php';
  134. }
  135. if($_GET["m"]=="software"){
  136. include 'software.php';
  137. }
  138. if($_GET["m"]=="clanky"){
  139. include 'clanky.php';
  140. }
  141. if($_GET["m"]=="ceny"){
  142. include 'hromadne_ceny.php';
  143. }
  144. if($_GET["m"]=="pridat-funkci"){
  145. include 'pridat_funkci.php';
  146. }
  147. if($_GET["m"]=="kontakt"){
  148. include 'rychly_kontakt.php';
  149. }
  150. if($_GET["m"]=="objednavky"){
  151. include 'objednavky.php';
  152. }
  153. if($_GET["m"]=="zakaznici"){
  154. include 'zakaznici.php';
  155. }
  156. if($_GET["m"]=="statistiky"){
  157. include 'statistiky.php';
  158. }
  159. if($_GET["m"]=="export_produktu"){
  160. include 'export_produktu.php';
  161. }
  162. if($_GET["m"]=="web_mail"){
  163. include 'web_mail.php';
  164. }
  165. if($_GET["m"]=="velkoobchod"){
  166. include 'velkoobchod.php';
  167. }
  168. if($_GET["m"]=="forum"){
  169. include 'forum.php';
  170. }
  171. if($_GET["m"]=="fotogalerie"){
  172. include 'galerie.php';
  173. }
  174. if($_GET["m"]=="poptavka"){
  175. include 'poptavka.php';
  176. }
  177. if($_GET["m"]=="soubory"){
  178. include 'soubory.php';
  179. }
  180. if($_GET["m"]=="sdileni"){
  181. include 'sdileni.php';
  182. }
  183. if($_GET["m"]=="facebook"){
  184. include 'facebook.php';
  185. }
  186. if($_GET["m"]=="makler"){
  187. include 'makler.php';
  188. }
  189. if($_GET["m"]=="nastaveni"){
  190. include 'nastaveni.php';
  191. }
  192. if($_GET["m"]=="forums"){
  193. include 'forums.php';
  194. }
  195. if($_GET["m"]=="mailforms"){
  196. include 'mailforms.php';
  197. }
  198. if($_GET["m"]=="podobne_produkty"){
  199. include 'podobne_produkty.php';
  200. }
  201. //nové moduly se samostatným řízením
  202. Include 'ankety.php';
  203. }
  204. Else{
  205. $tmpl = new GlassTemplate("templates/$CONF[vzhled]/neprihlasen-$CONF[mod].html", "templates/default/neprihlasen-$CONF[mod].html");
  206. Echo $tmpl->getHtml();
  207. }
  208. ?>
  209. </BODY>
  210. </HTML>