diff --git a/app/messages/messages.php b/app/messages/messages.php index fe1c0e769b..9fd81312a2 100644 --- a/app/messages/messages.php +++ b/app/messages/messages.php @@ -107,59 +107,61 @@ echo "\n"; //new message layer - echo "\n"; //message media layer echo "\n"; @@ -275,26 +277,28 @@ echo " }\n"; //define form submit function - echo " $('#message_new').submit(function(event) {\n"; - echo " event.preventDefault();\n"; - echo " $.ajax({\n"; - echo " url: $(this).attr('action'),\n"; - echo " type: $(this).attr('method'),\n"; - echo " data: new FormData(this),\n"; - echo " processData: false,\n"; - echo " contentType: false,\n"; - echo " cache: false,\n"; - echo " success: function(){\n"; - echo " if ($.isNumeric($('#message_new_to').val())) {\n"; - echo " $('#contact_current_number').val($('#message_new_to').val());\n"; - echo " load_thread($('#message_new_to').val());\n"; - echo " }\n"; - echo " $('#message_new_layer').fadeOut(400);\n"; - echo " document.getElementById('message_new').reset();\n"; - echo " refresh_contacts();\n"; - echo " }\n"; - echo " });\n"; - echo " });\n"; + if (permission_exists('message_add')) { + echo " $('#message_new').submit(function(event) {\n"; + echo " event.preventDefault();\n"; + echo " $.ajax({\n"; + echo " url: $(this).attr('action'),\n"; + echo " type: $(this).attr('method'),\n"; + echo " data: new FormData(this),\n"; + echo " processData: false,\n"; + echo " contentType: false,\n"; + echo " cache: false,\n"; + echo " success: function(){\n"; + echo " if ($.isNumeric($('#message_new_to').val())) {\n"; + echo " $('#contact_current_number').val($('#message_new_to').val());\n"; + echo " load_thread($('#message_new_to').val());\n"; + echo " }\n"; + echo " $('#message_new_layer').fadeOut(400);\n"; + echo " document.getElementById('message_new').reset();\n"; + echo " refresh_contacts();\n"; + echo " }\n"; + echo " });\n"; + echo " });\n"; + } //open message media in layer echo " function display_media(id, src) {\n";