diff --git a/app/voicemails/voicemail_edit.php b/app/voicemails/voicemail_edit.php
index bc474289d2..e34d119660 100644
--- a/app/voicemails/voicemail_edit.php
+++ b/app/voicemails/voicemail_edit.php
@@ -283,7 +283,7 @@
//delete record name if requested
if (
- $_POST['recorded_name'] == 1 and
+ (!empty($_POST['recorded_name']) && $_POST['recorded_name'] == 1) &&
!empty($_SESSION['switch']['storage']['dir']) &&
file_exists($_SESSION['switch']['storage']['dir'].'/voicemail/default/'.$_SESSION['domain_name'].'/'.$voicemail_id.'/recorded_name.wav') &&
(permission_exists('voicemail_greeting_play') || permission_exists('voicemail_greeting_download'))
@@ -598,7 +598,7 @@
echo "
\n";
echo "\n";
@@ -606,7 +606,7 @@
echo " \n";
echo " \n";
$playable = false;
- if (is_array($greetings) && @sizeof($greetings) != 0) {
+ if (!empty($greetings) && is_array($greetings)) {
foreach ($greetings as $greeting) {
if (!empty($greeting_id) && $greeting['greeting_id'] == $greeting_id) {
$selected = "selected='selected'";
@@ -627,8 +627,8 @@
}
echo " \n";
if ((permission_exists('voicemail_greeting_play') || permission_exists('voicemail_greeting_download')) && (!empty($playable) || empty($greeting_id))) {
- echo "";
- echo button::create(['type'=>'button','title'=>$text['label-play'].' / '.$text['label-pause'],'icon'=>$_SESSION['theme']['button_icon_play'],'id'=>'recording_button_greeting','style'=>'display: '.(!empty($greeting_id) ? 'inline' : 'none'),'onclick'=>"recording_play('greeting','".escape($voicemail_id).'|'.escape($greetings[$greeting_id]['voicemail_greeting_uuid'])."','greeting')"]);
+ echo "";
+ echo button::create(['type'=>'button','title'=>$text['label-play'].' / '.$text['label-pause'],'icon'=>$_SESSION['theme']['button_icon_play'],'id'=>'recording_button_greeting','style'=>'display: '.(!empty($greeting_id) ? 'inline' : 'none'),'onclick'=>"recording_play('greeting','".escape($voicemail_id).'|'.escape($greetings[($greeting_id ?? '')]['voicemail_greeting_uuid'] ?? '')."','greeting')"]);
unset($playable, $mime_type);
}
echo " \n";
diff --git a/resources/classes/waveform.php b/resources/classes/waveform.php
index bf4b8832d7..2e7cbba081 100644
--- a/resources/classes/waveform.php
+++ b/resources/classes/waveform.php
@@ -172,11 +172,11 @@ class Waveform
$x = $i / 2 / self::$linesPerPixel;
if (self::$singlePhase ?? false) {
$max = max($lines1[$i], $lines1[$i + 1]);
- imageline($img, $x, $center1, $x, $center1 - $max * $center1, $colorA ?? $color);
+ @imageline($img, $x, $center1, $x, $center1 - $max * $center1, $colorA ?? $color);
} else {
$min = $lines1[$i];
$max = $lines1[$i + 1];
- imageline($img, $x, $center1 - $min * $center1, $x, $center1 - $max * $center1, $colorA ?? $color);
+ @imageline($img, $x, $center1 - $min * $center1, $x, $center1 - $max * $center1, $colorA ?? $color);
}
}
// Drawing channel 2
@@ -185,27 +185,27 @@ class Waveform
if (self::$singlePhase ?? false) {
$max = max($lines2[$i], $lines2[$i + 1]);
if ($singleAxis) {
- imageline($img, $x, $center1, $x, $center1 + $max * $center2, $colorB ?? $color);
+ @imageline($img, $x, $center1, $x, $center1 + $max * $center2, $colorB ?? $color);
} else {
- imageline($img, $x, $center2, $x, $center2 - $max * $center1, $colorB ?? $color);
+ @imageline($img, $x, $center2, $x, $center2 - $max * $center1, $colorB ?? $color);
}
} else {
if ($singleAxis) {
$min = $lines2[$i];
$max = $lines2[$i + 1];
- imageline($img, $x, $center1 - $min * $center1, $x, $center1 - $max * $center1, $colorB ?? $color);
+ @imageline($img, $x, $center1 - $min * $center1, $x, $center1 - $max * $center1, $colorB ?? $color);
} else {
$min = $lines2[$i];
$max = $lines2[$i + 1];
- imageline($img, $x, $center2 - $min * $center1, $x, $center2 - $max * $center1, $colorB ?? $color);
+ @imageline($img, $x, $center2 - $min * $center1, $x, $center2 - $max * $center1, $colorB ?? $color);
}
}
}
// Axis
- imageline($img, 0, $center1, $width - 1, $center1, $axis);
+ @imageline($img, 0, $center1, $width - 1, $center1, $axis);
if ($center2 !== null) {
- imageline($img, 0, $center2, $width - 1, $center2, $axis);
+ @imageline($img, 0, $center2, $width - 1, $center2, $axis);
}
if ($filename == 'base64') {
|