Changeset 7016
- Timestamp:
- 08/15/12 10:49:36 (12 years ago)
- Location:
- trunk/expressoMail1_2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r7003 r7016 2154 2154 2155 2155 $return['status'] = true; 2156 2157 //Este bloco tem a finalidade de averiguar as permissoes para pastas compartilhadas 2158 if (substr($folder,0,4) == 'user'){ 2159 $acl = $this->getacltouser($folder, isset($params['decoded'])); 2160 /* 2161 * l - lookup (mailbox is visible to LIST/LSUB commands) 2162 * r - read (SELECT the mailbox, perform CHECK, FETCH, PARTIAL, SEARCH, COPY from mailbox) 2163 * s - keep seen/unseen information across sessions (STORE SEEN flag) 2164 * w - write (STORE flags other than SEEN and DELETED) 2165 * i - insert (perform APPEND, COPY into mailbox) 2166 * p - post (send mail to submission address for mailbox, not enforced by IMAP4 itself) 2167 * c - create (CREATE new sub-mailboxes in any implementation-defined hierarchy) 2168 * d - delete (STORE DELETED flag, perform EXPUNGE) 2169 * a - administer (perform SETACL) 2170 */ 2171 if (strpos($acl, "d") === false){ 2172 $return['status'] = false; 2173 } 2174 } 2175 2156 2176 return $return; 2157 2177 } -
trunk/expressoMail1_2/js/main.js
r7014 r7016 913 913 } 914 914 } 915 916 if (show_success_msg) { 917 if (data.msgs_number.length == 1) 918 write_msg(get_lang("The message was deleted.")); 919 else 920 write_msg(get_lang("The messages were deleted.")); 915 if (show_success_msg){ 916 if(data.status == false){ 917 write_msg(get_lang("You don't have permission for this operation in this shared folder!")); 918 return false; 919 } 920 else{ 921 if (data.msgs_number.length == 1) 922 write_msg(get_lang("The message was deleted.")); 923 else 924 write_msg(get_lang("The messages were deleted.")); 925 } 921 926 } 922 927 if (openTab.type[currentTab] > 1){
Note: See TracChangeset
for help on using the changeset viewer.