'; ?> remove(); $selected_group = 'new'; } #save if($action == 'save'){ $group = Group::byName($name); if(!is_null($group)){ echo ""; } else { $group = new Group(null); $changes = new stdClass(); $changes->name = $name; $changes->owner = $owner_id; $changes->description = $description; $changes->title = $title; $changes->address = $address; $changes->postcode = $postcode; $changes->city = $city; $changes->stateorprovince = $stateorprovince; $changes->country = $country; $changes->voicetelephone = $voicetelephone; $changes->facsimiletelephone = $facsimiletelephone; $changes->email = $email; $changes->logo_path = $logo_path; $changes->homepage = $homepage; $changes->adminCode = $adminCode; switch ($searchable) { case "on": $changes->searchable = 't'; break; case "off": $changes->searchable = 'f'; break; default: $changes->searchable = 'f'; break; } $group->change($changes); $group->create(); $selected_group = $group->getId(); } } #update if ($action == 'update') { $group = Group::byName($name); if (!is_null($group) && intval($group->getId()) !== intval($selected_group)) { echo ""; } else { $group = new Group(intval($selected_group)); $changes = new stdClass(); $changes->name = $name; $changes->owner = $owner_id; $changes->description = $description; $changes->title = $title; $changes->address = $address; $changes->postcode = $postcode; $changes->city = $city; $changes->stateorprovince = $stateorprovince; $changes->country = $country; $changes->voicetelephone = $voicetelephone; $changes->facsimiletelephone = $facsimiletelephone; $changes->email = $email; $changes->logo_path = $logo_path; $changes->homepage = $homepage; $changes->adminCode = $adminCode; switch ($searchable) { case "on": $changes->searchable = 't'; break; case "off": $changes->searchable = 'f'; break; default: $changes->searchable = 'f'; break; } $group->change($changes); $group->commit(); } } if (!isset($name) || $selected_group == 'new'){ $name = ""; $owner_id = Mapbender::session()->get("mb_user_id"); $owner = new User(intval($owner_id)); $owner_name = $owner->name; $description = ""; $title = ""; $address = ""; $postcode = ""; $city = ""; $stateorprovince = ""; $country = ""; $voicetelephone = ""; $facsimiletelephone = ""; $email = ""; $logo_path = ""; $homepage = ""; $adminCode = ""; $searchable = "t"; } /*HTML*****************************************************************************************************/ echo "
"; echo ""; #User echo ""; echo ""; echo ""; echo ""; if(isset($selected_group) && $selected_group != 0){ $group = new Group(intval($selected_group)); $data = $group->getFields(); if ($group->isValid()) { $name = $data["name"]; $owner_id = $data["owner"]; $description = $data["description"]; $title = $data["title"]; $address = $data["address"]; $postcode = $data["postcode"]; $city = $data["city"]; $stateorprovince = $data["stateorprovince"]; $country = $data["country"]; $voicetelephone = $data["voicetelephone"]; $facsimiletelephone = $data["facsimiletelephone"]; $email = $data["email"]; $logo_path = $data["logo_path"]; $homepage = $data["homepage"]; $adminCode = $data["adminCode"]; $searchable = $data["searchable"]; } $owner = new User(intval($owner_id)); if ($owner->isValid()) { $owner_name = $owner->name; } } #name echo ""; echo ""; echo ""; echo ""; #title echo ""; echo ""; echo ""; echo ""; #owner echo ""; echo ""; echo ""; echo ""; #description echo ""; echo ""; echo ""; echo ""; #address echo ""; echo ""; echo ""; echo ""; #postcode echo ""; echo ""; echo ""; echo ""; #city echo ""; echo ""; echo ""; echo ""; #provice echo ""; echo ""; echo ""; echo ""; #country echo ""; echo ""; echo ""; echo ""; #voicetelephone echo ""; echo ""; echo ""; echo ""; #facsimiletelephone echo ""; echo ""; echo ""; echo ""; #email echo ""; echo ""; echo ""; echo ""; #logo echo ""; echo ""; echo ""; echo ""; #homepage echo ""; echo ""; echo ""; echo ""; #adminCode echo ""; echo ""; echo ""; echo ""; #searchable - boolean echo ""; echo ""; echo ""; echo ""; # blank row echo ""; echo ""; echo ""; # send form echo ""; echo ""; echo ""; echo ""; echo"
"; echo "Group: "; echo ""; echo ""; echo "
"._mb("Name").":"; echo ""; echo "
"._mb("Title").":"; echo ""; echo "
"._mb("Owner").": "; echo ""; echo ""; echo "
"._mb("Description").": "; echo ""; echo "
"._mb("Address").": "; echo ""; echo "
"._mb("Postcode").": "; echo ""; echo "
"._mb("City").": "; echo ""; echo "
"._mb("Province").": "; echo ""; echo "
"._mb("Country").": "; echo ""; echo "
"._mb("Voicetelephone").": "; echo ""; echo "
"._mb("Facsimiletelephone").": "; echo ""; echo "
Email: "; echo ""; echo "
Logo: "; echo ""; echo "
Homepage: "; echo ""; echo "
Verwaltungseinheit: "; echo ""; echo "
"._mb("Searchable").": "; echo ""; echo "
 
 "; if($selected_group == 'new' || !isset($selected_group)){ echo ""; } if(Mapbender::session()->get("mb_user_id") == $owner_id && $selected_group != 'new' && $selected_group != '' ){ echo ""; echo ""; } echo "
"; ?>