Ignore:
Timestamp:
03/05/13 14:35:40 (11 years ago)
Author:
douglas
Message:

Ticket #3325 - Melhoria de funcionalidade na API (serviço Postgres)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.5/prototype/modules/calendar/interceptors/DBMapping.php

    r7747 r7958  
    164164 
    165165    public function encodeSignatureAlarmType(&$uri, &$params, &$criteria, $original) { 
    166         $params['type'] = self::codeAlarmType($params['type']); 
     166            $params['type'] = self::codeAlarmType($params['type']);  
     167    }  
     168  
     169    public function schedulableSecurity(&$uri, &$params, &$criteria, $original)  
     170    {  
     171        $security = 'schedulable.id = calendarToSchedulable.schedulable';  
     172        $security .= ' AND calendar.id = calendarToSchedulable.calendar';  
     173        $security .= ' AND calendar.id = calendarSignature.calendar';  
     174        $security .= ' AND calendarSignature.user = ' . base64_encode(Config::me('uidNumber'));  
     175  
     176        $criteria['condition'] = $security;  
     177    }  
     178  
     179    public function calendarSecurity(&$uri, &$params, &$criteria, $original)  
     180    {  
     181        $security = 'calendar.id = calendarSignature.calendar';  
     182        $security .= ' AND calendarSignature.user = ' . base64_encode(Config::me('uidNumber'));  
     183  
     184        $criteria['condition'] = $security;  
     185    }  
     186  
     187    public function calendarSignatureSecurity(&$uri, &$params, &$criteria, $original)  
     188    {  
     189        $security = 'calendarSignature.user = ' . base64_encode(Config::me('uidNumber'));  
     190  
     191        $criteria['condition'] = $security;  
    167192    } 
    168193 
Note: See TracChangeset for help on using the changeset viewer.