Show
Ignore:
Timestamp:
10/03/08 01:54:41 (3 months ago)
Author:
yandod
Message:

スキーマ変更シェル・懇親会の参加・懇親会の追加参加・キャンセル を実装。リファクタリングは後で。

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • websites/events.php.gr.jp/trunk/app/controllers/event_attendees_controller.php

    r18489 r20537  
    7171    } 
    7272 
     73    function party($id) 
     74    { 
     75        $event_attendee = $this->EventAttendee->findById($id); 
     76        if (!$event_attendee) { 
     77            $this->redirect('/'); 
     78        } 
     79 
     80        if ($this->Session->read('role') == 'admin' || $this->Session->read('id') == $event_attendee['EventAttendee']['user_id']) { 
     81            $event_attendee['EventAttendee']['party'] = 1; 
     82            $this->EventAttendee->save($event_attendee); 
     83        } 
     84 
     85        $this->redirect('/events/show/' . $event_attendee['EventAttendee']['event_id']); 
     86    } 
     87     
     88    function party_cancel($id) 
     89    { 
     90        $event_attendee = $this->EventAttendee->findById($id); 
     91        if (!$event_attendee) { 
     92            $this->redirect('/'); 
     93        } 
     94 
     95        if ($this->Session->read('role') == 'admin' || $this->Session->read('id') == $event_attendee['EventAttendee']['user_id']) { 
     96            $event_attendee['EventAttendee']['party'] = 0; 
     97            $this->EventAttendee->save($event_attendee); 
     98        } 
     99 
     100        $this->redirect('/events/show/' . $event_attendee['EventAttendee']['event_id']); 
     101    } 
    73102} 
    74103?>