source: trunk/prototype/modules/mail/interceptors/FollowupflagSecure.php @ 5540

Revision 5540, 892 bytes checked in by adriano, 12 years ago (diff)

Ticket #2486 - correcoes de erros nas funcionalidades de marcadores e de sinalizadores de mensagens

Line 
1<?php
2class FollowupflagSecure {     
3       
4        //followupflag:before.find
5        public function addVerifyOwnerFilter (&$uri , &$params , &$criteria , $original ){
6               
7                $ownerFilter = array( '=' , 'uid' , Config::me('uidNumber') );
8               
9                if (isset($criteria['filter']) && $criteria['filter']!=NULL && count($criteria['filter']) != 0)
10                        $criteria['filter'] = array( 'AND', $criteria['filter'], $ownerFilter );
11                else
12                        $criteria['filter'] =  $ownerFilter;
13                       
14        } 
15
16        //followupflag:before.find
17        public function addDefaultElementsFilter (&$uri , &$params , &$criteria , $original ){
18               
19                $defaultsFilter = array( 'IN' , 'id' , array('1','2','3','4','5','6') );
20               
21                if (isset($criteria['filter']) && $criteria['filter']!=NULL && count($criteria['filter']) != 0)
22                        $criteria['filter'] = array( 'OR', $criteria['filter'], $defaultsFilter );
23                else
24                        $criteria['filter'] =  $defaultsFilter;
25               
26        } 
27     
28}
29
30?>
Note: See TracBrowser for help on using the repository browser.