| @@ 951-965 (lines=15) @@ | ||
| 948 | return $return; |
|
| 949 | } |
|
| 950 | ||
| 951 | function setEventProfiles($eventId, $profiles) { |
|
| 952 | ORM::for_table('event_profile')-> |
|
| 953 | where('event_id', $eventId)-> |
|
| 954 | delete_many(); |
|
| 955 | ||
| 956 | $ok = true; |
|
| 957 | foreach ($profiles as $profile) { |
|
| 958 | $insert = ORM::for_table('event_profile')->create(); |
|
| 959 | $insert->set('event_id', $eventId); |
|
| 960 | $insert->set('profile_id', $profile); |
|
| 961 | $ok = $ok && $insert->save(); |
|
| 962 | } |
|
| 963 | ||
| 964 | return $ok; |
|
| 965 | } |
|
| 966 | ||
| 967 | function setEventActivities($eventId, $activities) { |
|
| 968 | ORM::for_table('activity_event')-> |
|
| @@ 967-981 (lines=15) @@ | ||
| 964 | return $ok; |
|
| 965 | } |
|
| 966 | ||
| 967 | function setEventActivities($eventId, $activities) { |
|
| 968 | ORM::for_table('activity_event')-> |
|
| 969 | where('event_id', $eventId)-> |
|
| 970 | delete_many(); |
|
| 971 | ||
| 972 | $ok = true; |
|
| 973 | foreach ($activities as $activity) { |
|
| 974 | $insert = ORM::for_table('activity_event')->create(); |
|
| 975 | $insert->set('event_id', $eventId); |
|
| 976 | $insert->set('activity_id', $activity); |
|
| 977 | $ok = $ok && $insert->save(); |
|
| 978 | } |
|
| 979 | ||
| 980 | return $ok; |
|
| 981 | } |
|
| 982 | ||
| 983 | function setEventDeliveries($eventId, $deliveries) { |
|
| 984 | ORM::for_table('event_delivery')-> |
|
| @@ 983-997 (lines=15) @@ | ||
| 980 | return $ok; |
|
| 981 | } |
|
| 982 | ||
| 983 | function setEventDeliveries($eventId, $deliveries) { |
|
| 984 | ORM::for_table('event_delivery')-> |
|
| 985 | where('event_id', $eventId)-> |
|
| 986 | delete_many(); |
|
| 987 | ||
| 988 | $ok = true; |
|
| 989 | foreach ($deliveries as $delivery) { |
|
| 990 | $insert = ORM::for_table('event_delivery')->create(); |
|
| 991 | $insert->set('event_id', $eventId); |
|
| 992 | $insert->set('delivery_id', $delivery); |
|
| 993 | $ok = $ok && $insert->save(); |
|
| 994 | } |
|
| 995 | ||
| 996 | return $ok; |
|
| 997 | } |
|
| 998 | ||
| 999 | function getItemById($orgId, $id) { |
|
| 1000 | $data = ORM::for_table('event_profile_delivery_item')-> |
|
| @@ 807-822 (lines=16) @@ | ||
| 804 | return $ok; |
|
| 805 | } |
|
| 806 | ||
| 807 | function orderEventItems($id, $profileId) { |
|
| 808 | $ok = true; |
|
| 809 | $order = 0; |
|
| 810 | ||
| 811 | $items = ORM::for_table('event_profile_delivery_item')-> |
|
| 812 | where('profile_id', $profileId)-> |
|
| 813 | where('event_id', $id)-> |
|
| 814 | order_by_asc('display_name')-> |
|
| 815 | find_many(); |
|
| 816 | ||
| 817 | foreach($items as $item) { |
|
| 818 | $ok = $ok && $item->set('order_nr', $order)->save(); |
|
| 819 | $order += 1000; |
|
| 820 | } |
|
| 821 | return $ok; |
|
| 822 | } |
|
| 823 | ||
| 824 | function getEventProfileDeliveryItems($profileId, $eventId) { |
|
| 825 | $data = ORM::for_table('event_profile_delivery_item')-> |
|