template.build_dir.php 487 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * Template Lite template_build_dir template internal module
  4. *
  5. * Type: template
  6. * Name: template_build_dir
  7. */
  8. function template_build_dir($dir, $id, &$object)
  9. {
  10. $_args = explode('|', $id);
  11. if (count($_args) == 1 && empty($_args[0]))
  12. {
  13. return $object->_get_dir($dir);
  14. }
  15. $_result = $object->_get_dir($dir);
  16. foreach($_args as $value)
  17. {
  18. $_result .= $value.DIRECTORY_SEPARATOR;
  19. if (!is_dir($_result))
  20. {
  21. @mkdir($_result, 0777);
  22. }
  23. }
  24. return $_result;
  25. }
  26. ?>