예제 #1
0
파일: list.php 프로젝트: Dionnit/Touristic
    }
    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;