From 926d1709603715798226aadf48a8d03217efbccc Mon Sep 17 00:00:00 2001 From: Nate Jones Date: Sat, 21 Jun 2014 05:14:32 +0000 Subject: [PATCH] Contact Extensions: Integrated permission check on Edit and Delete buttons. --- app/contacts/contact_extensions.php | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/app/contacts/contact_extensions.php b/app/contacts/contact_extensions.php index a6124a390f..a7f9ff0e4d 100644 --- a/app/contacts/contact_extensions.php +++ b/app/contacts/contact_extensions.php @@ -129,12 +129,23 @@ require_once "resources/paging.php"; if ($result_count > 0) { foreach($result as $row) { echo "\n"; - echo " ".$row['extension']." \n"; - echo " ".$row['enabled']." \n"; - echo " ".$row['description']." \n"; + echo " "; + if (permission_exists('extension_edit')) { + echo "".$row['extension'].""; + } + else { + echo $row['extension']; + } + echo " \n"; + echo " ".ucwords($row['enabled'])." \n"; + echo " ".$row['description']." \n"; echo " "; - echo "$v_link_label_edit"; - echo "$v_link_label_delete"; + if (permission_exists('extension_edit')) { + echo "$v_link_label_edit"; + } + if (permission_exists('extension_delete')) { + echo "$v_link_label_delete"; + } echo " \n"; echo "\n"; if ($c==0) { $c=1; } else { $c=0; } @@ -149,7 +160,7 @@ require_once "resources/paging.php"; echo "  \n"; echo " $paging_controls\n"; echo " "; - if (permission_exists('extension_add')) { + if (permission_exists('extension_add')) { echo " $v_link_label_add\n"; } echo " \n";