Changeset 5399 for trunk/prototype/modules/calendar/interceptors
- Timestamp:
- 01/18/12 16:10:57 (12 years ago)
- Location:
- trunk/prototype
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype
-
Property
svn:ignore
set to
.links.php.kate-swp
-
Property
svn:ignore
set to
-
trunk/prototype/modules/calendar/interceptors/DAViCalAdapter.php
r5366 r5399 39 39 40 40 static function import($data , $params = false) 41 { 41 { 42 42 $user = Controller::find(array('concept' => 'user' , 'service' => 'OpenLDAP' ),false,array('filter' => array('=','uid',$params['owner']))); 43 43 $params['owner'] = $user[0]['id']; … … 87 87 if(isset($params['calendar'])) 88 88 { 89 require_once ROOTPATH.'/ app/plugins/icalcreator/iCalUtilityFunctions.class.php';90 require_once ROOTPATH.'/ app/plugins/icalcreator/iCalcreator.class.php';89 require_once ROOTPATH.'/plugins/icalcreator/iCalUtilityFunctions.class.php'; 90 require_once ROOTPATH.'/plugins/icalcreator/iCalcreator.class.php'; 91 91 92 92 $vcalendar = new icalCreator( ); … … 118 118 119 119 static function move($origem , $destino , $owner) 120 { 120 { 121 121 $user = Controller::find(array('concept' => 'user' , 'service' => 'OpenLDAP' ),false,array('filter' => array('=','uid',$owner))); 122 122 $owner = $user[0]['id']; … … 153 153 { 154 154 ob_start(); 155 require_once ROOTPATH.'/ app/plugins/davicalCliente/caldav-client-v2.php';156 $cal = new CalDAVClient( $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/'.$params['collection'].'/', $_SESSION['wallet']['user']['uid'], $_SESSION['wallet']['user']['password'] );157 $cal->DoPUTRequest( $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/'.$params['collection'].'/'.$params['uid'].'.ics', $data );155 require_once ROOTPATH.'/plugins/davicalCliente/caldav-client-v2.php'; 156 $cal = new CalDAVClient( Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/'.$params['collection'].'/', Config::me( 'uid' ), $_SESSION['wallet']['user']['password'] ); 157 $cal->DoPUTRequest( Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/'.$params['collection'].'/'.$params['uid'].'.ics', $data ); 158 158 ob_end_clean(); 159 159 } … … 162 162 { 163 163 ob_start(); 164 require_once ROOTPATH.'/ app/plugins/davicalCliente/caldav-client-v2.php';165 $cal = new CalDAVClient( $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/'.$params['collection'].'/', $_SESSION['wallet']['user']['uid'], $_SESSION['wallet']['user']['password']);166 $cal->DoDELETERequest( $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/'.$params['collection'].'/'.$data.'.ics' );164 require_once ROOTPATH.'/plugins/davicalCliente/caldav-client-v2.php'; 165 $cal = new CalDAVClient( Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/'.$params['collection'].'/', Config::me( 'uid' ), $_SESSION['wallet']['user']['password']); 166 $cal->DoDELETERequest( Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/'.$params['collection'].'/'.$data.'.ics' ); 167 167 ob_end_clean(); 168 168 } … … 171 171 { 172 172 ob_start(); 173 require_once ROOTPATH.'/ app/plugins/davicalCliente/caldav-client-v2.php';174 $cal = new CalDAVClient( $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/', $_SESSION['wallet']['user']['uid'], $_SESSION['wallet']['user']['password']);175 $cal->DoDELETERequest( $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/'.$data.'/');173 require_once ROOTPATH.'/plugins/davicalCliente/caldav-client-v2.php'; 174 $cal = new CalDAVClient( Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/', Config::me( 'uid' ), $_SESSION['wallet']['user']['password']); 175 $cal->DoDELETERequest(Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/'.$data.'/'); 176 176 ob_end_clean(); 177 177 } … … 180 180 { 181 181 ob_start(); 182 require_once ROOTPATH.'/ app/plugins/davicalCliente/caldav-client-v2.php';183 $cal = new CalDAVClient( $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/', $_SESSION['wallet']['user']['uid'], $_SESSION['wallet']['user']['password']);182 require_once ROOTPATH.'/plugins/davicalCliente/caldav-client-v2.php'; 183 $cal = new CalDAVClient( Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/', Config::me( 'uid' ), $_SESSION['wallet']['user']['password']); 184 184 $cal->DoMOVERequest( $origem.'/' , $destination.'/' ); 185 185 ob_end_clean(); … … 189 189 { 190 190 ob_start(); 191 require_once ROOTPATH.'/ app/plugins/davicalCliente/caldav-client-v2.php';192 $cal = new CalDAVClient( $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/', $_SESSION['wallet']['user']['uid'], $_SESSION['wallet']['user']['password']);191 require_once ROOTPATH.'/plugins/davicalCliente/caldav-client-v2.php'; 192 $cal = new CalDAVClient( Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/', Config::me( 'uid' ), $_SESSION['wallet']['user']['password']); 193 193 ob_end_clean(); 194 194 return $cal->FindCalendars(); … … 198 198 { 199 199 ob_start(); 200 require_once ROOTPATH.'/ app/plugins/davicalCliente/caldav-client-v2.php';201 $cal = new CalDAVClient( $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/', $_SESSION['wallet']['user']['uid'], $_SESSION['wallet']['user']['password']);200 require_once ROOTPATH.'/plugins/davicalCliente/caldav-client-v2.php'; 201 $cal = new CalDAVClient( Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/', Config::me( 'uid' ), $_SESSION['wallet']['user']['password']); 202 202 203 203 $xml ="<?xml version=\"1.0\" encoding=\"utf-8\" ?> … … 216 216 217 217 218 $cal->DoXMLRequest('MKCALENDAR', $xml, $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/'.$location.'/');218 $cal->DoXMLRequest('MKCALENDAR', $xml, Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/'.$location.'/'); 219 219 ob_end_clean(); 220 220 } … … 223 223 { 224 224 ob_start(); 225 require_once ROOTPATH.'/ app/plugins/davicalCliente/caldav-client-v2.php';226 $cal = new CalDAVClient( $_SESSION['wallet']['caldav']['url'].'/'.$_SESSION['wallet']['user']['uid'].'/', $_SESSION['wallet']['user']['uid'], $_SESSION['wallet']['user']['password']);225 require_once ROOTPATH.'/plugins/davicalCliente/caldav-client-v2.php'; 226 $cal = new CalDAVClient( Config::service( 'CalDAV' , 'url' ).'/'.Config::me( 'uid' ).'/', Config::me( 'uid' ), $_SESSION['wallet']['user']['password']); 227 227 228 228 $events = $cal->GetCollectionETags($url) ; … … 234 234 $args = array_merge($args , $sync); 235 235 } 236 237 236 238 237 include ROOTPATH.'/Sync.php'; 239 238 ob_end_clean(); -
trunk/prototype/modules/calendar/interceptors/DBMapping.php
r5376 r5399 682 682 if($valid == true) 683 683 { 684 $newCriteria['filter'] = array('AND',$newCriteria['filter'] , array('=' , 'owner', $_SESSION['wallet']['user']['uidNumber']) );684 $newCriteria['filter'] = array('AND',$newCriteria['filter'] , array('=' , 'owner', Config::me('uidNumber')) ); 685 685 $externalUsers = Controller::find( $newuri , $original['properties'] ? $original['properties'] : null , $newCriteria ); 686 686 … … 709 709 public function createSchedulableMails( &$uri , &$result , &$criteria , $original ){ 710 710 711 require_once (ROOTPATH.'/ app/plugins/icalcreator/iCalcreator.class.php' );712 require_once (ROOTPATH.'/ap p/templates/parseTPL.php' );711 require_once (ROOTPATH.'/plugins/icalcreator/iCalcreator.class.php' ); 712 require_once (ROOTPATH.'/api/parseTPL.php' ); 713 713 $schedulable = Controller::read( array( 'concept' => 'schedulable' , 'id' => $result['id'] )); 714 714 $participants = Controller::find( array( 'concept' => 'participant' ) , false ,array( 'filter' => array('=', 'schedulable' , $result['id']) )) ; … … 777 777 'schedulableLocation' => $schedulable['location'], 778 778 'participants' => $attList 779 ),ROOTPATH.'/ap p/templates/notify_create_body.tpl');779 ),ROOTPATH.'/api/templates/notify_create_body.tpl'); 780 780 781 781 //TODO: Internacionalização do Subject … … 824 824 //HELPERS 825 825 private static function decodeRepeat( $repeat , $start , $end ) { 826 require_once ROOTPATH.'/ app/plugins/when/When.php';826 require_once ROOTPATH.'/plugins/when/When.php'; 827 827 828 828 $r = new When(); … … 982 982 $op = array_shift($filter); 983 983 984 if (is _array($filter[0])) {984 if (isset($filter[0]) && is_array($filter[0])) { 985 985 foreach ($filter as $i => $f) 986 986 $filter[$i] = self::validExternalUserCriteria($f, $map ,$findCalendar ); -
trunk/prototype/modules/calendar/interceptors/Notifications.php
r5341 r5399 2 2 require_once ROOTPATH.'/modules/calendar/constants.php'; 3 3 require_once ROOTPATH.'/modules/calendar/interceptors/Helpers.php'; 4 require_once ROOTPATH.'/ app/plugins/icalcreator/iCalcreator.class.php';5 require_once ROOTPATH.'/ap p/templates/parseTPL.php';4 require_once ROOTPATH.'/plugins/icalcreator/iCalcreator.class.php'; 5 require_once ROOTPATH.'/api/parseTPL.php'; 6 6 7 7 class Notifications extends Helpers … … 140 140 141 141 $subject['notificationType'] = 'Convite de Calendario'; 142 $subject['eventTitle'] = $schedulable['summary'];142 $subject['eventTitle'] = mb_convert_encoding($schedulable['summary'],'ISO-8859-1','ISO-8859-1,UTF-8'); 143 143 $subject['startDate'] = date_format( $sTime , 'd/m/Y'); 144 144 $subject['startTime'] = ($schedulable['allDay']) ? '' : date_format( $sTime , 'H:i'); … … 200 200 201 201 $subject['notificationType'] = 'Convite Aceito'; 202 $subject['eventTitle'] = $schedulable['summary'];202 $subject['eventTitle'] = mb_convert_encoding($schedulable['summary'],'ISO-8859-1','ISO-8859-1,UTF-8'); 203 203 $subject['startDate'] = date_format( $sTime , 'd/m/Y'); 204 204 $subject['startTime'] = ($schedulable['allDay']) ? '' : date_format( $sTime , 'H:i'); … … 241 241 $mail['attachments'][] = $ical; 242 242 $mail['isHtml'] = true; 243 $mail['body'] = parseTPL::load_tpl( $data ,ROOTPATH.'/ app/templates/'.$template.'.tpl');244 $mail['subject'] = parseTPL::load_tpl( $subject ,ROOTPATH.'/ app/templates/notify_subject.tpl');;243 $mail['body'] = parseTPL::load_tpl( $data ,ROOTPATH.'/modules/calendar/templates/'.$template.'.tpl'); 244 $mail['subject'] = parseTPL::load_tpl( $subject ,ROOTPATH.'/modules/calendar/templates/notify_subject.tpl');; 245 245 $mail['from'] = Config::me('mail'); 246 246 $mail['to'] = $to; … … 293 293 294 294 $subject['notificationType'] = 'Cancelamento de Calendario'; 295 $subject['eventTitle'] = $schedulable['summary'];295 $subject['eventTitle'] = mb_convert_encoding($schedulable['summary'],'ISO-8859-1','ISO-8859-1,UTF-8'); 296 296 $subject['startDate'] = date_format( $sTime , 'd/m/Y'); 297 297 $subject['startTime'] = ($schedulable['allDay']) ? '' : date_format( $sTime , 'H:i'); … … 347 347 348 348 $subject['notificationType'] = 'Cancelamento de Calendario'; 349 $subject['eventTitle'] = $schedulable['summary'];349 $subject['eventTitle'] = mb_convert_encoding($schedulable['summary'],'ISO-8859-1','ISO-8859-1,UTF-8'); 350 350 $subject['startDate'] = date_format( $sTime , 'd/m/Y'); 351 351 $subject['startTime'] = ($schedulable['allDay']) ? '' : date_format( $sTime , 'H:i'); … … 421 421 422 422 $subject['notificationType'] = 'Modificação de Calendario'; 423 $subject['eventTitle'] = $schedulable['summary'];423 $subject['eventTitle'] = mb_convert_encoding($schedulable['summary'],'ISO-8859-1','ISO-8859-1,UTF-8'); 424 424 $subject['startDate'] = date_format($sTime, 'd/m/Y'); 425 425 $subject['startTime'] = ($schedulable['allDay']) ? '' : date_format($sTime, 'H:i');
Note: See TracChangeset
for help on using the changeset viewer.