functions.php 995 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. function rmdirr($dirname)
  3. {
  4. // Sanity check
  5. if (!file_exists($dirname)) {
  6. return false;
  7. }
  8. // Simple delete for a file
  9. if (is_file($dirname) || is_link($dirname)) {
  10. return unlink($dirname);
  11. }
  12. // Loop through the folder
  13. $dir = dir($dirname);
  14. while (false !== $entry = $dir->read()) {
  15. // Skip pointers
  16. if ($entry == '.' || $entry == '..') {
  17. continue;
  18. }
  19. // Recurse
  20. rmdirr($dirname . DIRECTORY_SEPARATOR . $entry);
  21. }
  22. // Clean up
  23. $dir->close();
  24. return rmdir($dirname);
  25. }
  26. function getccanadmin($db)
  27. {
  28. //forming admin mail addresses from data base
  29. $handle = sqlite3_open($db) or die("Could not open database");
  30. $query = "SELECT email FROM users where admin=\"true\"";
  31. $result = sqlite3_query($handle, $query) or die("Error in query: ".sqlite3_error($handle));
  32. while ($row = sqlite3_fetch_array($result))
  33. $admin = $admin.$row[0].",";
  34. return $admin;
  35. }
  36. ?>