コード例 #1
0
ファイル: EventController.php プロジェクト: ajaboa/crmpuan
 /**
  *
  * @param \GO\Calendar\Model\Event $event
  * @param array $response 
  */
 private function _loadResourceEvents($event, &$response)
 {
     $response['data']['resources_checked'] = array();
     $stmt = $event->resources();
     while ($resourceEvent = $stmt->fetch()) {
         $response['data']['resources'][$resourceEvent->calendar->id] = array();
         $response['data']['status_' . $resourceEvent->calendar->id] = $resourceEvent->localizedStatus;
         $response['data']['resources_checked'][] = $resourceEvent->calendar->id;
         if (\GO::modules()->customfields) {
             $attr = $resourceEvent->customfieldsRecord->getAttributes('formatted');
             foreach ($attr as $key => $value) {
                 $resource_options = 'resource_options[' . $resourceEvent->calendar->id . '][' . $key . ']';
                 $response['data'][$resource_options] = $value;
             }
         }
     }
 }