Travel Group / Programms

This commit is contained in:
Kevin Adametz 2021-08-20 18:21:38 +02:00
parent 9baa1a6233
commit a718baf971
23 changed files with 808 additions and 89 deletions

View file

@ -1,25 +1,27 @@
<?php
namespace App\Services;
use App\Models\Airline;
use App\Models\CMSAuthor;
use App\Models\CMSContent;
use App\Models\Country;
use Form;
use App\Models\Draft;
use App\Models\Airline;
use App\Models\Country;
use App\Models\CMSAuthor;
use App\Models\DraftType;
use App\Models\FewoLodging;
use App\Models\Insurance;
use App\Models\IQTravelItem;
use App\Models\TravelBookingFewoChannel;
use App\Models\CMSContent;
use App\Models\TravelUser;
use App\Models\FewoLodging;
use App\Models\TravelClass;
use App\Models\TravelGuide;
use App\Models\TravelPlace;
use App\Models\IQTravelItem;
use App\Models\IQTravelGroup;
use App\Models\TravelCompany;
use App\Models\TravelCountry;
use App\Models\TravelGuide;
use App\Models\TravelNationality;
use App\Models\TravelPlace;
use App\Models\TravelProgram;
use App\Models\TravelUser;
use Form;
use App\Models\IQTravelGroupItem;
use App\Models\TravelNationality;
use App\Models\TravelBookingFewoChannel;
class HTMLHelper
{
@ -296,6 +298,19 @@ class HTMLHelper
return $ret;
}
public static function getIQTravelGroupsOptions($id = false, $order = "ASC", $empty=false){
$options = IQTravelGroup::where('active',1)->orderBy('id', $order)->get();
$ret = '';
if($empty){
$ret = '<option value="">Bitte wählen</option>\n';
}
foreach ($options as $option){
$attr = ($option->id === $id) ? 'selected="selected"' : '';
$ret .= '<option value="'.$option->id.'" '.$attr.'>'.$option->name.'</option>\n';
}
return $ret;
}
public static function getCustomerMailDirsOptions(CMSContent $customer_mail_dir, $checked = []){
//$checked = [];
$model = $customer_mail_dir->getArrayContent('model');