PageRenderTime 51ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/admin/upravit.funkce.php

https://github.com/GE3/GE3
PHP | 116 lines | 91 code | 20 blank | 5 comment | 0 complexity | 316eae87352422db19d6fe3d4aed3f59 MD5 | raw file
  1. <?php
  2. Function cestaKategorie($kategorie, $podkat1, $podkat2, $podkat3){
  3. $CONF = $GLOBALS["config"];
  4. $cesta = '';
  5. If( $podkat3 ) $dotaz="SELECT id,kategorie,podkat1,podkat2,podkat3 FROM $CONF[sqlPrefix]zbozi WHERE id=$podkat3";
  6. Elseif($podkat2) $dotaz="SELECT id,kategorie,podkat1,podkat2,podkat3 FROM $CONF[sqlPrefix]zbozi WHERE id=$podkat2";
  7. Elseif($podkat1) $dotaz="SELECT id,kategorie,podkat1,podkat2,podkat3 FROM $CONF[sqlPrefix]zbozi WHERE id=$podkat1";
  8. Elseif($kategorie) $dotaz="SELECT id,kategorie,podkat1,podkat2,podkat3 FROM $CONF[sqlPrefix]zbozi WHERE id=$kategorie";
  9. $radek = mysql_fetch_assoc( Mysql_query($dotaz) );
  10. $cesta.= $kategorie? '<a href="?m=editace_zbozi&kategorie='.$radek["id"].'">'.$radek["kategorie"].'</a>': '';
  11. $cesta.= $podkat1? ' » <a href="?m=editace_zbozi&kategorie='.$radek["id"].'&podkat1='.$radek["id"].'">'.$radek["podkat1"].'</a>': '';
  12. $cesta.= $podkat2? ' » <a href="?m=editace_zbozi&kategorie='.$radek["id"].'&podkat1='.$radek["id"].'&podkat2='.$radek["id"].'">'.$radek["podkat2"].'</a>': '';
  13. $cesta.= $podkat3? ' » <a href="?m=editace_zbozi&kategorie='.$radek["id"].'&podkat1='.$radek["id"].'&podkat2='.$radek["id"].'&podkat3='.$radek["id"].'">'.$radek["podkat3"].'</a>': '';
  14. Return $cesta;
  15. }
  16. Function getFriendlyFilename($soubor, $nazevProduktu){
  17. //vrací název souboru pro obrázek podle názvu produktu
  18. $pripona = preg_replace("|^.*\.([a-zA-Z]+)$|", "$1", $soubor);
  19. $friendlyName = urlText($nazevProduktu);
  20. $i=0;
  21. Do{
  22. $i++;
  23. $jedinecnyNazev = $friendlyName.($i>1?"-$i":"").".$pripona";
  24. }While( file_exists("../zbozi/obrazky/$jedinecnyNazev") );
  25. Return $jedinecnyNazev;
  26. }
  27. Function stromKategorii(){
  28. $CONF = $GLOBALS["config"];
  29. $strom = '';
  30. $dotazKategorie = Mysql_query("SELECT * FROM $CONF[sqlPrefix]zbozi GROUP BY kategorie ORDER BY vaha DESC, kategorie ASC");
  31. // Zobrazení kategorií
  32. $strom.= '<div style="font-size: 10pt; padding-left: 6px;">';
  33. While($radekKategorie = mysql_fetch_array($dotazKategorie)){
  34. If( zjisti_z("$CONF[sqlPrefix]zbozi", "podkat1", "kategorie='".$radekKategorie["kategorie"]."' ORDER BY podkat1 DESC") ){ //Příprava vzhledu a JS funkcí
  35. $onClick = 'onClick="ukazSkryj(\'divPodkat1_'.$radekKategorie["id"].'\'); plusMinus(\'imgPlusKategorie'.$radekKategorie["id"].'\');"';
  36. $style = 'style="cursor: pointer;"';
  37. $obrazek = '<img id="imgPlusKategorie'.$radekKategorie["id"].'" src="images/plus.png">';
  38. }
  39. Else{ $onClick = ''; $style = ''; $obrazek = '<span style="font-size: 1px; padding-right: 8px;">&nbsp;</span>'; }
  40. $strom.= '<div style="margin-top: 7px;">
  41. <span '.$onClick.' '.$style.'>'.$obrazek.'</span>
  42. <a href="?m=editace_zbozi&kategorie='.$radekKategorie["id"].'" '.( $_GET["kategorie"]==$radekKategorie["id"]?'style="color: #666666;"':'' ).'>'.$radekKategorie["kategorie"].'</a>
  43. </div>'; //Zobrazení názvu s odkazy pro změnu atd.
  44. // Zobrazení podkategorií
  45. If( zjisti_z("$CONF[sqlPrefix]zbozi", "podkat1", "kategorie='".$radekKategorie["kategorie"]."' ORDER BY podkat1 DESC") ){
  46. $dotazPodkat1 = Mysql_query("SELECT * FROM $CONF[sqlPrefix]zbozi WHERE kategorie='".$radekKategorie["kategorie"]."' AND podkat1!='' GROUP BY podkat1 ORDER BY podkat1 ");
  47. $strom.= '<div id="divPodkat1_'.$radekKategorie["id"].'" style="font-size: 8pt; margin-left: 16px; display: none;">';
  48. While($radekPodkat1 = Mysql_fetch_array($dotazPodkat1)){
  49. If( zjisti_z("$CONF[sqlPrefix]zbozi", "podkat2", "kategorie='".$radekKategorie["kategorie"]."' AND podkat1='".$radekPodkat1["podkat1"]."' ORDER BY podkat2 DESC") ){ //Příprava vzhledu a JS funkcí
  50. $onClick = 'onClick="ukazSkryj(\'divPodkat2_'.$radekPodkat1["id"].'\'); plusMinus(\'imgPlusPodkat1'.$radekPodkat1["id"].'\');"';
  51. $style = 'style="cursor: pointer; "';
  52. $obrazek = '<img id="imgPlusPodkat1'.$radekPodkat1["id"].'" src="images/plus.png">';
  53. }
  54. Else{ $onClick = ''; $style = ''; $obrazek = '<span style="font-size: 1px; padding-right: 8px;">&nbsp;</span>'; }
  55. $strom.= '<span '.$onClick.' '.$style.'>'.$obrazek.'</span>
  56. <a href="?m=editace_zbozi&kategorie='.$radekKategorie["id"].'&podkat1='.$radekPodkat1["id"].'" '.( $_GET["podkat1"]==$radekPodkat1["id"]?'style="color: #666666;"':'' ).'>
  57. '.$radekPodkat1["podkat1"].'
  58. </a><br>'; //Zobrazení názvu s odkazy pro změnu atd.
  59. // Zobrazení podkategorií 2
  60. If( zjisti_z("$CONF[sqlPrefix]zbozi", "podkat2", "kategorie='".$radekKategorie["kategorie"]."' AND podkat1='".$radekPodkat1["podkat1"]."' ORDER BY podkat2 DESC") ){
  61. $dotazPodkat2 = Mysql_query("SELECT * FROM $CONF[sqlPrefix]zbozi WHERE kategorie='".$radekKategorie["kategorie"]."' AND podkat1='".$radekPodkat1["podkat1"]."' AND podkat2!='' GROUP BY podkat2 ORDER BY podkat2 ");
  62. $strom.= '<div id="divPodkat2_'.$radekPodkat1["id"].'" style="font-size: 8pt; margin-left: 16px; display: '.( $_GET["podkat1"]==$radekPodkat1["id"]?'block':'none' ).'; ">';
  63. While($radekPodkat2 = mysql_fetch_array($dotazPodkat2)){
  64. If( zjisti_z("$CONF[sqlPrefix]zbozi", "podkat3", "kategorie='".$radekKategorie["kategorie"]."' AND podkat1='".$radekPodkat1["podkat1"]."' AND podkat2='".$radekPodkat2["podkat2"]."' AND podkat3!='' ORDER BY podkat3 DESC") ){ //Příprava vzhledu a JS funkcí
  65. $onClick = 'onClick="ukazSkryj(\'divPodkat3_'.$radekPodkat2["id"].'\'); plusMinus(\'imgPlusPodkat2'.$radekPodkat2["id"].'\');"';
  66. $style = 'style="cursor: pointer; "';
  67. $obrazek = '<img id="imgPlusPodkat2'.$radekPodkat2["id"].'" src="images/plus.png">';
  68. }
  69. Else{ $onClick = ''; $style = ''; $obrazek = '<span style="font-size: 1px; padding-right: 8px;">&nbsp;</span>'; }
  70. $strom.= '<span '.$onClick.' '.$style.'>'.$obrazek.'</span>
  71. <a href="?m=editace_zbozi&kategorie='.$radekKategorie["id"].'&podkat1='.$radekPodkat1["id"].'&podkat2='.$radekPodkat2["id"].'" '.( $_GET["podkat2"]==$radekPodkat2["id"]?'style="color: #666666;"':'' ).'>
  72. '.$radekPodkat2["podkat2"].'
  73. </a><br>'; //Zobrazení názvu s odkazy pro změnu atd.
  74. // Zobrazení podkategorií 3
  75. If( zjisti_z("$CONF[sqlPrefix]zbozi", "podkat3", "kategorie='".$radekKategorie["kategorie"]."' AND podkat1='".$radekPodkat1["podkat1"]."' AND podkat2='".$radekPodkat2["podkat2"]."' ORDER BY podkat3 DESC") ){
  76. $dotazPodkat3 = Mysql_query("SELECT * FROM $CONF[sqlPrefix]zbozi WHERE kategorie='".$radekKategorie["kategorie"]."' AND podkat1='".$radekPodkat1["podkat1"]."' AND podkat2='".$radekPodkat2["podkat2"]."' AND podkat3!='' GROUP BY podkat3 ORDER BY podkat3 ");
  77. $strom.= '<div id="divPodkat3_'.$radekPodkat2["id"].'" style="font-size: 8pt; margin-left: 16px; display: '.( $_GET["podkat2"]==$radekPodkat2["id"]?'block':'none' ).';">';
  78. While($radekPodkat3 = mysql_fetch_array($dotazPodkat3)){
  79. $strom.= '<span style="font-size: 1px; padding-right: 8px;">&nbsp;</span>
  80. <a href="?m=editace_zbozi&kategorie='.$radekKategorie["id"].'&podkat1='.$radekPodkat1["id"].'&podkat2='.$radekPodkat2["id"].'&podkat3='.$radekPodkat3["id"].'" '.( $_GET["podkat3"]==$radekPodkat3["id"]?'style="color: #666666;"':'' ).'>
  81. '.$radekPodkat3["podkat3"].'
  82. </a><br>';
  83. }
  84. $strom.= '</div>';
  85. }
  86. }
  87. $strom.= '</div>';
  88. }
  89. }
  90. $strom.= '</div>';
  91. }
  92. }
  93. $strom.= '</div>';
  94. Return $strom;
  95. }
  96. ?>