Эх сурвалжийг харах

Add a tool to create the voicemail directory structure based on information in the database.

Mark Crane 10 жил өмнө
parent
commit
bc9213dedd

+ 18 - 0
upgrade/voicemail_directories.php

@@ -0,0 +1,18 @@
+<?php
+
+
+$storage_dir = $_SESSION['switch']['storage']['dir'];
+$sql = "select * from v_voicemails ";
+$prep_statement = $db->prepare(check_sql($sql));
+$prep_statement->execute();
+$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
+foreach ($result as &$row) {
+	$domain_name = $_SESSION['domains'][$row["domain_uuid"]]['domain_name'];
+	$voicemail_dir = $storage_dir . '/voicemail/default/'.$domain_name;
+	if (!mkdir($voicemail_dir, 0744, true)) {
+		die('Failed to create '.$voicemail_dir.');
+	}
+}
+unset ($prep_statement);
+
+?>