witam
mpdyfikuje wlasnie php fusion
i mam maly klopot
wymyslilem zeby zrobic zalobne style dla cmsa
i klopot wyglada tak:

w PA wybiera sie opcje styl: nazwa stylu (jeden <SELECT>) zalobny czy nie (drugi <SELECT>)

w liscie nazwa stylu chcialbym zeby nie wyswietlaly sie foldery stylow z zalobny_ na poczatku

  1. <?php
  2. function makefilelist($folder, $filter, $sort=true, $type="files") {
  3. $res = array();
  4. $filter = explode("|", $filter); 
  5. $temp = opendir($folder);
  6. while ($file = readdir($temp)) {
  7. if ($type == "files" && !in_array($file, $filter)) {
  8. if (!is_dir($folder.$file)) $res[] = $file;
  9. } elseif ($type == "folders" && !in_array($file, $filter)) {
  10. if (is_dir($folder.$file)) $res[] = $file;
  11. }
  12. }
  13. closedir($temp);
  14. if ($sort) sort($res);
  15. return $res;
  16. }
  17. ?>


  1. <?php
  2. $theme_files = makefilelist(THEMES, ".|..", true, "folders");
  3. echo "<select name='theme' class='textbox'>
  4. ".makefileopts($theme_files, $settings2['theme'])."
  5. </select> 
  6. ";
  7. ?>


co mam zrobic?

poradzilem sobie:

  1. <?php
  2. function makefilelist($folder, $filter, $sort=true, $type="files") {
  3. $res = array();
  4. $filter = explode("|", $filter); 
  5. $temp = opendir($folder);
  6. while ($file = readdir($temp)) {
  7. if (!eregi('zalobny_', $file)) {
  8. if ($type == "files" && !in_array($file, $filter)) {
  9. if (!is_dir($folder.$file)) $res[] = $file;
  10. } elseif ($type == "folders" && !in_array($file, $filter)) {
  11. if (is_dir($folder.$file)) $res[] = $file;
  12. }
  13. }
  14. }
  15. closedir($temp);
  16. if ($sort) sort($res);
  17. return $res;
  18. }
  19. ?>


temat do zamkniecia