瀏覽代碼

Check if the sounds directory exists

markjcrane 2 年之前
父節點
當前提交
9a1af50ba2
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      resources/classes/file.php

+ 5 - 3
resources/classes/file.php

@@ -66,9 +66,11 @@ class file {
 		if (!isset($voice)) { $voice = 'callie'; }
 
 		//set the variables
-		$dir = $_SESSION['switch']['sounds']['dir'].'/'.$language.'/'.$dialect.'/'.$voice;
-		$rate = '8000';
-		$files = $this->glob($dir.'/*/'.$rate, true);
+		if (!empty($_SESSION['switch']['sounds']['dir']) && file_exists($_SESSION['switch']['sounds']['dir'])) {
+			$dir = $_SESSION['switch']['sounds']['dir'].'/'.$language.'/'.$dialect.'/'.$voice;
+			$rate = '8000';
+			$files = $this->glob($dir.'/*/'.$rate, true);
+		}
 
 		//loop through the languages
 		if (!empty($files)) {