Fix for proper admin links to audio store files when using multi-level admin web directory
git-svn-id: svn://192.168.202.10@1832 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -29891,7 +29891,12 @@ if ($ADD==311111111111111)
|
||||
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Central Sound Control Active: </td><td align=left><select size=1 name=sounds_central_control_active><option>1</option><option>0</option><option selected>$sounds_central_control_active</option></select>$NWB#settings-sounds_central_control_active$NWE</td></tr>\n";
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Sounds Web Server: </td><td align=left><input type=text name=sounds_web_server size=30 maxlength=50 value=\"$sounds_web_server\">$NWB#settings-sounds_web_server$NWE</td></tr>\n";
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Sounds Web Directory: </td><td align=left><a href=\"http://$sounds_web_server/$sounds_web_directory\">$sounds_web_directory</a> $NWB#settings-sounds_web_directory$NWE</td></tr>\n";
|
||||
|
||||
$admin_web_dir='';
|
||||
if (preg_match("/\//",$admin_web_directory))
|
||||
{$admin_web_dir = dirname("$admin_web_directory"); $admin_web_dir .= "/";}
|
||||
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Sounds Web Directory: </td><td align=left><a href=\"http://$sounds_web_server/$admin_web_dir$sounds_web_directory\">$sounds_web_directory</a> $NWB#settings-sounds_web_directory$NWE</td></tr>\n";
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Admin Web Directory: </td><td align=left><input type=text name=admin_web_directory size=50 maxlength=255 value=\"$admin_web_directory\">$NWB#settings-admin_web_directory$NWE</td></tr>\n";
|
||||
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Active Voicemail Server: </td><td align=left><select size=1 name=active_voicemail_server>\n";
|
||||
|
||||
@@ -556,10 +556,11 @@ if ($function == 'sounds_list')
|
||||
if (eregi("443",$server_port)) {$HTTPprotocol = 'https://';}
|
||||
else {$HTTPprotocol = 'http://';}
|
||||
$admDIR = "$HTTPprotocol$server_name:$server_port";
|
||||
$admin_web_dir='';
|
||||
|
||||
#############################################
|
||||
##### START SYSTEM_SETTINGS LOOKUP #####
|
||||
$stmt = "SELECT use_non_latin,sounds_central_control_active,sounds_web_server,sounds_web_directory FROM system_settings;";
|
||||
$stmt = "SELECT use_non_latin,sounds_central_control_active,sounds_web_server,sounds_web_directory,admin_web_directory FROM system_settings;";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
$ss_conf_ct = mysql_num_rows($rslt);
|
||||
if ($ss_conf_ct > 0)
|
||||
@@ -569,6 +570,9 @@ if ($function == 'sounds_list')
|
||||
$sounds_central_control_active = $row[1];
|
||||
$sounds_web_server = $row[2];
|
||||
$sounds_web_directory = $row[3];
|
||||
$admin_web_directory = $row[4];
|
||||
if (preg_match("/\//",$admin_web_directory))
|
||||
{$admin_web_dir = dirname("$admin_web_directory"); $admin_web_dir .= "/";}
|
||||
}
|
||||
##### END SETTINGS LOOKUP #####
|
||||
###########################################
|
||||
@@ -631,7 +635,7 @@ if ($function == 'sounds_list')
|
||||
if (eregi('tab',$format))
|
||||
{echo "$k\t$file_names[$m]\t$file_dates[$m]\t$file_sizes[$m]\t$file_epoch[$m]\n";}
|
||||
if (eregi('link',$format))
|
||||
{echo "<a href=\"http://$sounds_web_server/$sounds_web_directory/$file_names[$m]\">$file_names[$m]</a><br>\n";}
|
||||
{echo "<a href=\"http://$sounds_web_server/$admin_web_dir$sounds_web_directory/$file_names[$m]\">$file_names[$m]</a><br>\n";}
|
||||
if (eregi('selectframe',$format))
|
||||
{
|
||||
if ($sf < 1)
|
||||
@@ -674,7 +678,7 @@ if ($function == 'sounds_list')
|
||||
echo "<td><a href=\"javascript:choose_file('$file_namesPROMPT[$m]','$comments');\"><font size=1 face=\"Arial,Helvetica\">$file_names[$m]</a></td>\n";
|
||||
echo "<td><font size=1 face=\"Arial,Helvetica\">$file_dates[$m]</td>\n";
|
||||
echo "<td><font size=1 face=\"Arial,Helvetica\">$file_sizes[$m]</td>\n";
|
||||
echo "<td><a href=\"$admDIR/$sounds_web_directory/$file_names[$m]\" target=\"_blank\"><font size=1 face=\"Arial,Helvetica\">PLAY</a></td></tr>\n";
|
||||
echo "<td><a href=\"$admDIR/$admin_web_dir$sounds_web_directory/$file_names[$m]\" target=\"_blank\"><font size=1 face=\"Arial,Helvetica\">PLAY</a></td></tr>\n";
|
||||
}
|
||||
}
|
||||
$k++;
|
||||
|
||||
Reference in New Issue
Block a user