} return $date; }], ['attribute' => 'CountryID', 'label' => 'Страна', 'content' => function ($data) { $country = null; $result = Tours::findOne($data->orderCalc['TourID']); //print_r($result); if (is_object($result) && $result) { $country = $result->country['Name']; } return $country; }], ['attribute' => 'ContactID', 'label' => 'Туристы', 'content' => function ($data) { $mainContact = $data->contact; $list = "<ul>"; $list .= "<li>" . $mainContact['Name'] . " " . $mainContact['SurName'] . "</li>"; foreach ($data->participants as $value) { $contact = Contact::findOne($value['ContactID']); $list .= "<li>" . $contact->Name . " " . $contact->SurName . "</li>"; } $list .= "</ul>"; return $list; }], ['attribute' => 'CurrencyID', 'label' => 'Валюта', 'content' => function ($data) { $currency = ''; $result = Currency::findOne($data->orderCalc['CurrencyID']); if (is_object($result)) { $currency = $result->Currency; } return $currency; }], ['attribute' => 'Price', 'label' => 'Стоимость', 'content' => function ($data) { return $data->orderCalc['Price']; }], ['attribute' => 'Charges', 'label' => 'Комиссия', 'content' => function ($data) { return $data->Charges;