Issue
Code backup
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
header("Content-type: text/xml");
|
||||
echo '<?xml version="1.0" encoding="UTF-8"?>';
|
||||
echo '<PhoneDirectory>';
|
||||
|
||||
$db = new SQLite3('/var/lib/asterisk/astdb.sqlite3');
|
||||
|
||||
$results = $db->query('SELECT * FROM astdb;');
|
||||
|
||||
while ($row = $results->fetchArray()) {
|
||||
//find
|
||||
$find='/cidname/';
|
||||
|
||||
if(strpos($row['key'], $find)!==false) {
|
||||
echo '<DirectoryEntry>';
|
||||
echo '<Name>'.htmlspecialchars($row['value']).'</Name>';
|
||||
echo '<Telephone>'.str_replace($find, '', $row['key']).'</Telephone>';
|
||||
echo '</DirectoryEntry>';
|
||||
}
|
||||
}
|
||||
|
||||
echo '</PhoneDirectory>';
|
||||
?>
|
||||
Reference in New Issue
Block a user