added functions to disable user and replace content and pictures; data-license-info and links to templates and translation (by bohrsty)

This commit is contained in:
following 2013-02-09 16:26:15 +01:00
parent 90d259d6ee
commit a2e7c89b23
15 changed files with 1039 additions and 242 deletions

View File

@ -61,19 +61,24 @@ function formAction()
$delete = isset($_REQUEST['chkdelete']) ? $_REQUEST['chkdelete']+0 : 0;
$disable = isset($_REQUEST['chkdisable']) ? $_REQUEST['chkdisable']+0 : 0;
$userid = isset($_REQUEST['userid']) ? $_REQUEST['userid']+0 : 0;
$disduelicense = isset($_REQUEST['chkdisduelicense']) ? $_REQUEST['chkdisduelicense']+0 : 0;
$user = new user($userid);
if ($user->exist() == false)
$tpl->error(ERROR_UNKNOWN);
$username = $user->getUsername();
if ($delete == 1 && $disable == 1)
$tpl->error('You cannot delete and disable the same time!');
if ($delete + $disable + $disduelicense > 1)
$tpl->error('Please select only one of the delete/disable options!');
if ($commit == 0)
$tpl->error('You have to check that you are sure!');
if ($disable == 1)
if ($disduelicense == 1) {
$errmesg = $user->disduelicense();
if ($errmesg !== true)
$tpl->error($errmesg);
} elseif ($disable == 1)
{
if ($user->disable() == false)
$tpl->error(ERROR_UNKNOWN);
@ -83,7 +88,7 @@ function formAction()
if ($user->delete() == false)
$tpl->error(ERROR_UNKNOWN);
}
$tpl->redirect('adminuser.php?action=searchuser&username=' . urlencode($username));
}

View File

@ -348,6 +348,12 @@ function toggleAttr(id)
<tr><td class="spacer" colspan="2"></td></tr>
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td colspan="2">
{t}By submitting I accept the <a href="articles.php?page=impressum#tos" target="_blank">Opencaching.de Terms of Service</a> and the <a href="articles.php?page=impressum#datalicense" target="_blank">Opencaching.de Datalicense</a>{/t}
</td>
</tr>
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td class="header-small" colspan="2">
<input type="reset" name="reset" value="{reset}" style="width:120px"/>&nbsp;&nbsp;

View File

@ -99,6 +99,12 @@
</tr>
<tr><td class="spacer" colspan="2"></td></tr>
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td colspan="2">
{t}By submitting I accept the <a href="articles.php?page=impressum#tos" target="_blank">Opencaching.de Terms of Service</a> and the <a href="articles.php?page=impressum#datalicense" target="_blank">Opencaching.de Datalicense</a>{/t}
</td>
</tr>
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td class="header-small" colspan="2">
<input type="reset" name="reset" value="{reset}" style="width:120px"/>&nbsp;&nbsp;

View File

@ -140,6 +140,12 @@ function _chkFound () {
{log_pw_field}
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td colspan="2">
{t}By submitting I accept the <a href="articles.php?page=impressum#tos" target="_blank">Opencaching.de Terms of Service</a> and the <a href="articles.php?page=impressum#datalicense" target="_blank">Opencaching.de Datalicense</a>{/t}
</td>
</tr>
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td class="header-small" colspan="2">

View File

@ -134,6 +134,12 @@ function _chkFound () {
{log_pw_field}
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td colspan="2">
{t}By submitting I accept the <a href="articles.php?page=impressum#tos" target="_blank">Opencaching.de Terms of Service</a> and the <a href="articles.php?page=impressum#datalicense" target="_blank">Opencaching.de Datalicense</a>{/t}
</td>
</tr>
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td class="header-small" colspan="2">

View File

@ -222,10 +222,19 @@
<img src="https://www.paypal.com/de_DE/DE/i/btn/btn_donateCC_LG.gif" alt="{t}Donations{/t}" style="border:0px;" />
</a>
</div>
<p>&nbsp;</p>
<?php
}
?>
<!-- Datalicense -->
<p class="sidebar-maintitle">{t}Datalicense{/t}</p>
<div style="margin-top:20px;width:100%;text-align:center;">
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/"><img alt="Creative Commons Lizenzvertrag" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-nd/3.0/de/88x31.png" /></a><br />Die Inhalte von www.opencaching.de stehen unter einer<br /><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/">Creative Commons Namensnennung-NichtKommerziell-KeineBearbeitung 3.0 Deutschland Lizenz</a>.
<br />
&nbsp;
</div>
<div class="sidebar-txtbox-noshade">
<p class="content-txtbox-noshade-size5">
<small>

View File

@ -391,7 +391,7 @@ function toggleAttr(id)
<tr>
<td colspan="2">
<input class="checkbox" type="checkbox" name="TOS" value="1"{toschecked}/>
{t}I have read and agree to the <a href="articles.php?page=impressum#tos" target="_blank">Opencaching.de Terms of Service</a>{/t}
{t}I have read and agree to the <a href="articles.php?page=impressum#tos" target="_blank">Opencaching.de Terms of Service</a> and the <a href="articles.php?page=impressum#datalicense" target="_blank">Opencaching.de Datalicense</a>{/t}
{tos_message}
</td>
</tr>

View File

@ -721,6 +721,352 @@ class user
return true;
}
/**
* disables user (if not disabled), removes all licensed content from db and
* replaces every picture with a dummy one
*
* @return bool false, if anything went wrong, true otherwise
*/
function disduelicense() {
// get translation-object
global $translate;
// check if disabled, disable if not
if($this->canDisable()) {
if(!$this->disable()) {
return 'disable user failed';
}
}
/*
* set all cache_desc and hint to ''
*/
// check if there are caches
$num_caches = sql_value("SELECT COUNT(*) FROM `caches` WHERE `user_id`='&1'",0,$this->getUserId());
if($num_caches > 0) {
$cache_descs = array();
$rs = sql( "SELECT `cache_desc`.`id`,`cache_desc`.`language` " .
"FROM `cache_desc`,`caches` " .
"WHERE `caches`.`cache_id`=`cache_desc`.`cache_id` " .
"AND `caches`.`user_id`='&1'",
$this->getUserId()
);
while($cache_desc = sql_fetch_array($rs,MYSQL_ASSOC)) {
$cache_descs[] = $cache_desc;
}
// walk through cache_descs and set message for each language
foreach($cache_descs as $desc) {
sql("UPDATE `cache_desc` " .
"SET `desc`='&1',`hint`='&2' " .
"WHERE `id`='&3'",
$translate->t('Removed because owner declined content license', '', basename(__FILE__), __LINE__, '', 1, $desc['language']),
'',
$desc['id']
);
}
// replace pictures
$errmesg = $this->replace_pictures(OBJECT_CACHE);
if($errmesg !== true) {
return "removing cache pictures: $errmesg";
}
}
/*
* set all cache_logs ''
*/
// check if there are cache_logs
$num_cache_logs = sql_value("SELECT COUNT(*) " .
"FROM `cache_logs` " .
"WHERE `user_id`='&1'",
0,
$this->getUserId()
);
if($num_cache_logs > 0) {
// set text ''
sql("UPDATE `cache_logs` " .
"SET `text`='&1' WHERE `user_id`='&2'",
'Removed because user declined content license',
$this->getUserId());
// replace pictures
$errmesg = $this->replace_pictures(OBJECT_CACHELOG);
if($errmesg !== true) {
return "removing log pictures: $errmesg";
}
}
// success
return true;
}
/**
* replaces all pictures of $this-user with a dummy for the given object-type
* @param int $object_type object_types-id from table object_types
* @return bool true, if replacement worked, false otherwise
*/
function replace_pictures($object_type) {
// get optionsarray
global $opt;
// load bmp-support
require_once($opt['rootpath'].'lib2/imagebmp.inc.php');
// paths cleared by trailing '/'
if(substr($opt['logic']['pictures']['dir'],-1) != '/') {
$picpath = $opt['logic']['pictures']['dir'];
} else {
$picpath = substr($opt['logic']['pictures']['dir'],0,-1);
}
$thumbpath = "$picpath/thumbs";
if(isset($opt['logic']['pictures']['dummy']['bgcolor']) && is_array($opt['logic']['pictures']['dummy']['bgcolor'])) {
$dummybg = $opt['logic']['pictures']['dummy']['bgcolor'];
} else {
$dummybg = array(255,255,255);
}
if(isset($opt['logic']['pictures']['dummy']['text'])) {
$dummytext = $opt['logic']['pictures']['dummy']['text'];
} else {
$dummytext = '';
}
if(isset($opt['logic']['pictures']['dummy']['textcolor']) && is_array($opt['logic']['pictures']['dummy']['textcolor'])) {
$dummytextcolor = $opt['logic']['pictures']['dummy']['textcolor'];
} else {
$dummytextcolor = array(0,0,0);
}
$tmh = 0;
$tmw = 0;
/*
* check log or cache
*/
if($object_type == OBJECT_CACHE) {
// get filenames of the pictures of $this' caches
$rs = sql( "SELECT `pictures`.`url` " .
"FROM `pictures`,`caches` " .
"WHERE `caches`.`cache_id`=`pictures`.`object_id`" .
"AND `caches`.`user_id`='&1'",
$this->getUserId()
);
// set thumb-dimensions
$tmh = $opt['logic']['pictures']['thumb_max_height'];
$tmw = $opt['logic']['pictures']['thumb_max_width'];
} elseif($object_type == OBJECT_CACHELOG) {
// get filenames of the pictures of $this' logs
$rs = sql( "SELECT `pictures`.`url` " .
"FROM `pictures`,`cache_logs` " .
"WHERE `cache_logs`.`id`=`pictures`.`object_id`" .
"AND `cache_logs`.`user_id`='&1'",
$this->getUserId()
);
// set thumb-dimensions
$tmh = $opt['logic']['pictures']['thumb_max_height']/3;
$tmw = $opt['logic']['pictures']['thumb_max_width']/3;
}
$filenames = array();
$i = 0;
while($url = sql_fetch_array($rs,MYSQL_NUM)) {
$filenames[] = substr($url[$i],-40);
$i++;
}
// free result
sql_free_result($rs);
/*
* walk through filenames and replace original
*/
// check if there is something to replace
if(count($filenames) > 0) {
foreach($filenames as $fn) {
// get uuid and extension
$uuid = substr($fn,0,36);
$ext = substr($fn,-3);
$thumb_dir1 = substr($uuid,0,1);
$thumb_dir2 = substr($uuid,1,1);
// read original size
if(file_exists("$picpath/$fn")) {
list($w,$h,$t,$attr) = getimagesize("$picpath/$fn");
} else {
$w = 600;
$h = 480;
}
// create new image
$im = imagecreatetruecolor($w,$h);
// allocate colors
$col_bg = imagecolorallocate($im,$dummybg[0],$dummybg[1],$dummybg[2]);
$col_text = imagecolorallocate($im,$dummytextcolor[0],$dummytextcolor[1],$dummytextcolor[2]);
// fill bg
imagefill($im,0,0,$col_bg);
// check for replacement-image
if($opt['logic']['pictures']['dummy']['replacepic'] != $opt['rootpath'] . 'images/' && file_exists($opt['logic']['pictures']['dummy']['replacepic'])) {
// get dimensions of the replacement
list($rw,$rh,$rt,$rattr) = getimagesize($opt['logic']['pictures']['dummy']['replacepic']);
$rwh = 0;
if($rw > $rh) {
$rwh = $rh;
} else {
$rwh = $rw;
}
// check dimensions of original and set replacement size
$rsize = 0;
if($w > $h) {
if(($h * 0.85) > $rwh) {
$rsize = $rwh;
} else {
$rsize = $h * 0.9;
}
} else {
if(($w * 0.85) > $rwh) {
$rsize = $rwh;
} else {
$rsize = $w * 0.9;
}
}
$dx = ($w-$rsize)/2;
$dy = ($h-$rsize)/2;
// get replacement image
$rext = substr($opt['logic']['pictures']['dummy']['replacepic'],-3);
$rim = null;
if($rext == 'jpg') {
$rim = imagecreatefromjpeg($opt['logic']['pictures']['dummy']['replacepic']);
} elseif($rext == 'png') {
$rim = imagecreatefrompng($opt['logic']['pictures']['dummy']['replacepic']);
} elseif($rext == 'gif') {
$rim = imagecreatefromgif($opt['logic']['pictures']['dummy']['replacepic']);
} elseif($rext == 'bmp') {
$rim = imagecreatefrombmp($opt['logic']['pictures']['dummy']['replacepic']);
}
// copy image
if(!is_null($rim)) {
imagecopyresampled($im, $rim, $dx, $dy, 0, 0, $rsize, $rsize, $rw, $rh);
}
} else {
// set text
if($dummytext != '') {
imagestring($im,1,10,$h/2,$dummytext,$col_text);
}
}
// save dummy
if($ext == 'jpg') {
if(!imagejpeg($im,"$picpath/$fn",75)) {
return "save dummy failed [$ext]";
}
} elseif($ext == 'png') {
if(!imagepng($im,"$picpath/$fn",4)) {
return "save dummy failed [$ext]";
}
} elseif($ext == 'gif') {
if(!imagegif($im,"$picpath/$fn")) {
return "save dummy failed [$ext]";
}
} elseif($ext == 'bmp') {
if(!imagebmp($im,"$picpath/$fn")) {
return "save dummy failed [$ext]";
}
}else {
return "save dummy failed [$ext], unknown extension";
}
// set thumb-dimensions
if (($h > $tmh) || ($w > $tmw))
{
if ($h > $w)
{
$th = $tmh;
$tw = $w * ($th / $h);
}
else
{
$tw = $tmw;
$th = $h * ($tw / $w);
}
}
else
{
$tw = $w;
$th = $h;
}
// copy dummy
$tim = imagecreatetruecolor($tw, $th);
imagecopyresampled($tim, $im, 0, 0, 0, 0, $tw, $th, $w, $h);
// check directories or create them
if(!file_exists("$thumbpath/$thumb_dir1")){
if(!mkdir("$thumbpath/$thumb_dir1")) {
return 'mkdir in thumbpath failed';
}
}
if(!file_exists("$thumbpath/$thumb_dir1/$thumb_dir2")){
if(!mkdir("$thumbpath/$thumb_dir1/$thumb_dir2")) {
return 'mkdir in thumbpath failed';
}
}
// save thumb
if($ext == 'jpg') {
if(!imagejpeg($tim,"$thumbpath/$thumb_dir1/$thumb_dir2/$fn",75)) {
return "save thumb failed [$ext]";
}
} elseif($ext == 'png') {
if(!imagepng($tim,"$thumbpath/$thumb_dir1/$thumb_dir2/$fn",4)) {
return "save thumb failed [$ext]";
}
} elseif($ext == 'gif') {
if(!imagegif($tim,"$thumbpath/$thumb_dir1/$thumb_dir2/$fn")) {
return "save thumb failed [$ext]";
}
} elseif($ext == 'bmp') {
if(!imagebmp($tim,"$thumbpath/$thumb_dir1/$thumb_dir2/$fn")) {
return "save thumb failed [$ext]";
}
}else {
return "save thumb failed [$ext], unknown extension";
}
}
}
// success
return true;
}
function canDelete()
{

View File

@ -106,6 +106,11 @@
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td>&nbsp;</td>
<td><input type="checkbox" name="chkdisduelicense" value="1" /> {t}Disable (and lock all geocaches owned) and remove all foreign licensed content{/t}</td>
</tr>
{if $candisable==true}
<tr>
<td>&nbsp;</td>
@ -119,7 +124,7 @@
</tr>
{/if}
{if $candelete==true || $candisable==true}
{* {if $candelete==true || $candisable==true} *}
<tr>
<td>&nbsp;</td>
<td><input type="checkbox" name="chkcommit" value="1" /> {t}Sure?{/t}</td>
@ -130,7 +135,7 @@
<td>&nbsp;</td>
<td><input type="submit" value="{t}Submit{/t}" /></td>
</tr>
{/if}
{* {/if} *}
</table>
</form>
{/if}

View File

@ -1,163 +1,343 @@
{***************************************************************************
* You can find the license in the docs directory
*
* Unicode Reminder ..
* Unicode Reminder メモ
***************************************************************************}
<div class="content2-pagetitle">
<img src="resource2/{$opt.template.style}/images/misc/32x32-impressum.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="" /> Impressum
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p><em>(Anbieterkennzeichnungspflicht)</em></p>
<p><b>Zweck des Projektes</b></p>
<p>Geocaching ist eine recht neue Sportart, bei der sich noch keine festen
Regeln gebildet haben. Die Sportart steht nach wie vor in einem Wandel,
dessen genaues Ergebnis noch nicht abzusehen ist. Geocaching ist dabei auf
neue und innovative Technologien angewiesen, deren Verbreitung gerade in
den letzten Jahren enorm zugenommen hat, z.B. das Internet und das Global
Postitioning System (GPS). Opencaching.de soll eine attraktive "non-Profit"
Alternative zu den vorhandenen Anbietern von Geocaching-Daten sein.
Ausserdem soll Opencaching.de f&uuml;r alle Nutzer eine offene Plattform bieten,
insbesondere f&uuml;r Nutzer die sich an der Weiterentwicklung des Sportes
beteiligen wollen.</p>
<p>Um die Entwicklung von Anwendungen und Diensten f&uuml;r das Geocaching zu
f&ouml;rdern, bietet Opencaching alle Stammdaten in einer einfach zu
verarbeitenden Form zum Download an. Dabei sind die geltenden Datenschutzhinweise
sowie Nutzungsbedingungen zu beachten.</p>
<br />
<p><b>Betreiber des Internetangebotes</b></p>
<br />
<p>Angaben gem. &sect;5 Telemediengesetz<br />
Verantwortlich im Sinne des TDG/MDStV<br />
<br />
Opencaching Deutschland e.V.<br />
Eingetragen im Vereinsregister des Amtsgerichtes Bad Homburg v. d. H., Registernummer 2054</p>
<br />
<p><b>Postanschrift und Kontaktdaten</b></p>
<br />
<p>Opencaching Deutschland e.V.<br />
c/o Michael Vaahsen<br />
Hattsteiner Allee 26<br />
61250 Usingen<br />
<br />
Telefon: 0172 / 3011455<br />
E-Mail: verein@opencaching.de<br />
<br />
ACHTUNG: Fragen und Hinweise zu Schatzverstecken oder den Nutzungsbedingungen von opencaching.de richten Sie bitte an contact@opencaching.de</p>
<br />
<p><b>Vertretungsberechtigt</b></p>
<br />
<p>Laut &sect;10 der Vereinssatzung sind je zwei Mitglieder des gesch&auml;ftsf&uuml;hrende Vorstandes gemeinsam vertretungsberechtigt.<br />
<br />
Der gesch&auml;ftsf&uuml;hrende Vorstand besteht aus (Stand 31.08.2012):<br />
<br />
* Michael Vaahsen, Vorsitzender<br />
* Gerald Halbig, stellv. Vorsitzender<br />
* Maik Bischoff, Kassenwart</p>
<br />
<p>
<p>Alle Rechte und Pflichten von namentlich gekennzeichneten Artikeln liegen bei den jeweiligen Autoren.
&Auml;nderungen der Nutzungsbedingungen werden f&uuml;r eine angemessene Zeit auf der
Startseite sowie im Forum bekannt gegeben. Die &Auml;nderungen werden dabei
hervorgehoben dargestellt. Eine weitere Nutzung des Internetangebotes wird
als Einverst&auml;ndnis mit den ge&auml;nderten Nutzungsbedingungen verstanden. Sollte
eine der hier genannten rechtlichen Bestimmungen gegen geltendes Recht
versto&szlig;en bzw. durch geltendes Recht ihre G&uuml;ltigkeit verlieren, sind alle
anderen Bestimmungen davon nicht betroffen. Dies gilt auch, wenn der Verlust
der G&uuml;ltigkeit erst im Laufe der Nutzung entsteht.</p>
<p>Opencaching.de wird im folgenden als Synonym f&uuml;r den Betreiber des
Internetauftritts verwendet.</p>
<br /><br />
<p><b>Haftungshinweis f&uuml;r externe Links</b></p>
<p>Trotz sorgf&auml;ltiger inhaltlicher Kontrolle &uuml;bernehmen wir keine Haftung f&uuml;r
die Inhalte externer Links. F&uuml;r den Inhalt der verlinkten Seiten sind
ausschlie&szlig;lich deren Betreiber verantwortlich. Sollten auf den von uns
verlinken Seiten bedenkliche Inhalte zu finden sein, oder auf solche verlinkt
werden, bittet Opencaching.de darum per E-Mail dar&uuml;ber informiert zu werden.
Der entsprechende Link wird dann gepr&uuml;ft und ggf. unverz&uuml;glich entfernt.</p>
<br />
<p><b><a name="tos"></a>Nutzungsbedingungen</b></p>
<p>Die Nutzung des Internetangebotes erfolgt ausdr&uuml;cklich auf eigene Gefahr.
Opencaching.de &uuml;bernimmt keine wie auch immer geartete Gew&auml;hrleistung f&uuml;r
die Richtigkeit der hier ver&ouml;ffentlichten Informationen. Opencaching.de
haftet nicht f&uuml;r Sch&auml;den, die aus der Nutzung der hier bereitgestellten
Programmen, Dokumenten und Informationen erfolgen. Weiterhin ist Opencaching.de freizuhalten
von etwaigen Haftungsanspr&uuml;chen, die sich durch Sch&auml;den, die mittel- oder
unmittelbar durch die Inhalte dieser Internetseite entstanden sind, ableiten
lassen. Dies gilt auch f&uuml;r die Funktionst&uuml;chtigkeit und durch Programmfehler
entstandene Sch&auml;den der hier zum Download angebotenen Bin&auml;rdateien bzw.
Programme sowie der angebotenen Datendateien bzw. Dokumente.<br />
<br />
<p>Nach der Anmeldung hat jeder Benutzer an verschiedenen Stellen die
M&ouml;glichkeit, Inhalte in Text und Bildform zu ver&ouml;ffentlichen. Jeder Benutzer hat
daf&uuml;r zu sorgen, dass die von ihm ver&ouml;ffentlichten Inhalte gegen keine geltenden
Rechtsvorschriften versto&szlig;en. Opencaching.de kann die Einhaltung dieser
Vorschriften nur durch Stichproben kontrollieren und ist deshalb darauf
angewiesen, dass fragw&uuml;rdige oder rechtswidrige Inhalte von den Benutzern gemeldet werden. Die
Meldung kann direkt &uuml;ber den Melde-Hyperlink in jedem Cachelisting oder per E-Mail an
<a href="mailto:contact@opencaching.de">contact@opencaching.de</a> erfolgen. Die
entsprechenden Inhalte werden dann schnellstm&ouml;glich vom Verein Opencaching Deutschland kontrolliert
und bei Bedarf unverz&uuml;glich entfernt.</p>
<p><b>Wie definiert Opencaching.de den Begriff "Geocache"?</b></p>
<p>Ein Geocache ist ein versteckter Beh&auml;lter mit Logbuch, der mit Hilfe geografischer Koordinaten
gefunden werden soll. Als Nachweis f&uuml;r den Fund tr&auml;gt sich der Finder vor Ort im Logbuch ein.
In Ausnahmef&auml;llen kann auf den Beh&auml;lter an den Koordinaten verzichtet werden (z.B. wenn aufgrund
der &ouml;rtlichen Gegebenheiten keine Dose versteckt werden kann). Man spricht dann von einem virtuellen
Cache. Der Besuch vor Ort wird in diesem Fall z.B. durch ein (Webcam-)Foto oder durch die Beantwortung
einer Frage nachgewiesen, zu der sich die L&ouml;sung nur vor Ort ermitteln l&auml;sst.</p>
<p><b>F&uuml;r das Verstecken von Geocaches, die auf Opencaching.de ver&ouml;ffentlicht werden
sollen, gilt grunds&auml;tzlich:</b></p>
<ul>
<li>Das Verstecken eines Geocaches geschieht in eigenem Interesse und auf eigene
Gefahr - Opencaching.de &uuml;bernimmt in keinem Fall irgendeine Haftung f&uuml;r Sch&auml;den
die durch einen Geocache entstehen.</li>
<li>Geocaches d&uuml;rfen nur an Orten versteckt werden, die von der &Ouml;ffentlichkeit
betreten werden d&uuml;rfen.</li>
<li>Der Besitzer und/oder Eigent&uuml;mer des Grundst&uuml;cks muss das Legen des Geocaches gestattet haben.</li>
<li>Der Geocache, sowie dessen Beschreibung, darf keine rechtswidrigen oder
gef&auml;hrliche Inhalte enthalten. Insbesondere sei hier auf das Urheberrecht, den
Jugendschutz und den Natur- und Umweltschutz hingewiesen.</li>
<li>Nicht erlaubt sind kommerzielle Caches. Ein Cache wird als kommerziell betrachtet, wenn er in Gewinnerzielungsabsicht
versteckt wurde. In Zweifelsf&auml;llen ist der
nicht-kommerzielle Charakter durch eine entsprechende Klarstellung in der Beschreibung zu unterstreichen.
Weiterhin ist jegliche Form der Werbung in Cachelistings, Benutzernamen und Logs unerw&uuml;nscht.</li>
<li>Auf alle Gefahren, die durch das Suchen des Geocaches entstehen k&ouml;nnen, muss in
der Beschreibung hingewiesen werden.</li>
<li>Der Geocache muss als solcher deutlich gekennzeichnet sein und Kontaktangaben des
Versteckers enthalten.</li>
<li>Der Besitzer des Geocaches ist f&uuml;r alle Sch&auml;den, die durch das Verstecken des
Geocaches entstehen, verantwortlich.</li>
<li>Der Besitzer verpflichtet sich, den Geocache in einem ordentlichen Zustand zu
halten und ihn nach der Nutzung als Geocache wieder zu entsorgen, sowie alle durch
den Geocache entstandenen Sch&auml;den wieder zu beseitigen.</li>
<li>Der Besitzer des Geocaches erlaubt ausdr&uuml;cklich, dass die unver&auml;nderte Beschreibung
des Geocaches auch von Dritten kostenfrei ver&ouml;ffentlicht werden darf.</li>
<li>Es ist nicht gestattet Logeintr&auml;ge von Benutzern auf Opencaching.de grunds&auml;tzlich zu verbieten.
Ebenso darf der Benutzer nicht gezwungen werden, seine Logeintr&auml;ge auf anderen Webseiten vorzunehmen.</li>
<li>Ist der Geocache auch auf anderen Webseiten ver&ouml;ffentlicht, so muss die Beschreibung immer auf allen Webseiten
aktuell und vollst&auml;ndig gehalten werden. Aktualisierungen der Beschreibung m&uuml;ssen zeitnah auch auf den anderen Plattformen vorgenommen werden.</li>
<li>Des weiteren ist die Anleitung zum Verstecken eines Geocaches auf <a href="http://www.geocaching.de">http://www.geocaching.de</a> zu beachten.</li>
</ul>
<p><b>F&uuml;r das Suchen eines Geocaches gilt grunds&auml;tzlich:</b></p>
<ul>
<li>Das Suchen eines Geocaches geschieht in eigenem Interesse und auf eigene Gefahr - Opencaching.de &uuml;bernimmt in keinem Fall irgendeine Haftung f&uuml;r Sch&auml;den die durch einen Geocache entstehen.</li>
<li>Geocaches, die gegen die oben genannten Richtlinien f&uuml;r das Verstecken eines Geocaches versto&szlig;en, sind unverz&uuml;glich &uuml;ber den Melde-Hyperlink im Cachelisting oder per E-Mail an <a href="mailto:contact@opencaching.de">contact@opencaching.de</a> zu melden. Damit hilft jeder Benutzer die Qualit&auml;t dieser Geocaching Seite auf hohem Niveau zu halten und so den langfristigen Betrieb zu erm&ouml;glichen.</li>
<li>Des weiteren ist die Anleitung zum Suchen eines Geocaches auf <a href="http://www.geocaching.de">http://www.geocaching.de</a> zu beachten.</li>
</ul>
<p><b>Hinweise zum Datenschutz</b></p>
<p>Die Datenschutzbelehrung kann auf folgender Internetseite abgerufen werden:<br />
<br />
<a href="articles.php?page=dsb">http://www.opencaching.de/articles.php?page=dsb</a></p>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
Zweck des Projektes
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
Geocaching ist eine recht neue Sportart, bei der sich noch keine festen
Regeln gebildet haben. Die Sportart steht nach wie vor in einem Wandel,
dessen genaues Ergebnis noch nicht abzusehen ist. Geocaching ist dabei auf
neue und innovative Technologien angewiesen, deren Verbreitung gerade in
den letzten Jahren enorm zugenommen hat, z.B. das Internet und das Global
Postitioning System (GPS). Opencaching.de soll eine attraktive "non-Profit"
Alternative zu den vorhandenen Anbietern von Geocaching-Daten sein.
Ausserdem soll Opencaching.de f&uuml;r alle Nutzer eine offene Plattform bieten,
insbesondere f&uuml;r Nutzer die sich an der Weiterentwicklung des Sportes
beteiligen wollen.
</p>
<p>
Um die Entwicklung von Anwendungen und Diensten f&uuml;r das Geocaching zu
f&ouml;rdern, bietet Opencaching alle Stammdaten in einer einfach zu
verarbeitenden Form zum Download an. Dabei sind die geltenden Datenschutzhinweise
sowie Nutzungsbedingungen zu beachten.
</p>
<p>&nbsp;</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
Betreiber des Internetangebotes
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
Angaben gem. &sect;5 Telemediengesetz<br />
Verantwortlich im Sinne des TDG/MDStV<br />
<br />
Opencaching Deutschland e.V.<br />
Eingetragen im Vereinsregister des Amtsgerichtes Bad Homburg v. d. H.,
Registernummer 2054
</p>
<p>
<b>Postanschrift und Kontaktdaten</b>
</p>
<p>
Opencaching Deutschland e.V.<br />
c/o Michael Vaahsen<br />
Hattsteiner Allee 26<br />
61250 Usingen<br />
<br />
Telefon: 0172 / 3011455<br />
E-Mail: verein@opencaching.de<br />
<br />
ACHTUNG: Fragen und Hinweise zu Schatzverstecken oder den Nutzungsbedingungen von
opencaching.de richten Sie bitte an contact@opencaching.de
</p>
<p>
<b>Vertretungsberechtigt</b>
</p>
<p>
Laut &sect;10 der Vereinssatzung sind je zwei Mitglieder des gesch&auml;ftsf&uuml;hrende
Vorstandes gemeinsam vertretungsberechtigt.
</p>
<p>
Der gesch&auml;ftsf&uuml;hrende Vorstand besteht aus (Stand 31.08.2012):
</p>
<ul class="indent" style="font-size: 12px;">
<li>Michael Vaahsen, Vorsitzender</li>
<li>Gerald Halbig, stellv. Vorsitzender</li>
<li>Maik Bischoff, Kassenwart</li>
</ul>
<p>
Alle Rechte und Pflichten von namentlich gekennzeichneten Artikeln liegen bei den
jeweiligen Autoren. &Auml;nderungen der Nutzungsbedingungen werden f&uuml;r eine
angemessene Zeit auf der Startseite sowie im Forum bekannt gegeben. Die
&Auml;nderungen werden dabei hervorgehoben dargestellt. Eine weitere Nutzung des
Internetangebotes wird als Einverst&auml;ndnis mit den ge&auml;nderten
Nutzungsbedingungen verstanden. Sollte eine der hier genannten rechtlichen
Bestimmungen gegen geltendes Recht versto&szlig;en bzw. durch geltendes Recht
ihre G&uuml;ltigkeit verlieren, sind alle anderen Bestimmungen davon nicht betroffen.
Dies gilt auch, wenn der Verlust der G&uuml;ltigkeit erst im Laufe der Nutzung
entsteht.
</p>
<p>
Opencaching.de wird im folgenden als Synonym f&uuml;r den Betreiber des
Internetauftritts verwendet.
</p>
<p>&nbsp;</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
Haftungshinweis f&uuml;r externe Links
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
Trotz sorgf&auml;ltiger inhaltlicher Kontrolle &uuml;bernehmen wir keine Haftung
f&uuml;r die Inhalte externer Links. F&uuml;r den Inhalt der verlinkten Seiten sind
ausschlie&szlig;lich deren Betreiber verantwortlich. Sollten auf den von uns
verlinken Seiten bedenkliche Inhalte zu finden sein, oder auf solche verlinkt
werden, bittet Opencaching.de darum per E-Mail dar&uuml;ber informiert zu werden.
Der entsprechende Link wird dann gepr&uuml;ft und ggf. unverz&uuml;glich entfernt.
</p>
<p>&nbsp;</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
<a name="tos"></a>Nutzungsbedingungen
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
Die Nutzung des Internetangebotes erfolgt ausdr&uuml;cklich auf eigene Gefahr.
Opencaching.de &uuml;bernimmt keine wie auch immer geartete Gew&auml;hrleistung
f&uuml;r die Richtigkeit der hier ver&ouml;ffentlichten Informationen. Opencaching.de
haftet nicht f&uuml;r Sch&auml;den, die aus der Nutzung der hier bereitgestellten
Programmen, Dokumenten und Informationen erfolgen. Weiterhin ist Opencaching.de
freizuhalten von etwaigen Haftungsanspr&uuml;chen, die sich durch Sch&auml;den,
die mittel- oder unmittelbar durch die Inhalte dieser Internetseite entstanden sind,
ableiten lassen. Dies gilt auch f&uuml;r die Funktionst&uuml;chtigkeit und durch
Programmfehler entstandene Sch&auml;den der hier zum Download angebotenen
Bin&auml;rdateien bzw. Programme sowie der angebotenen Datendateien bzw. Dokumente.
</p>
<p>
Nach der Anmeldung hat jeder Benutzer an verschiedenen Stellen die
M&ouml;glichkeit, Inhalte in Text und Bildform zu ver&ouml;ffentlichen. Jeder
Benutzer hat daf&uuml;r zu sorgen, dass die von ihm ver&ouml;ffentlichten Inhalte
gegen keine geltenden Rechtsvorschriften versto&szlig;en. Opencaching.de kann die
Einhaltung dieser Vorschriften nur durch Stichproben kontrollieren und ist deshalb
darauf angewiesen, dass fragw&uuml;rdige oder rechtswidrige Inhalte von den
Benutzern gemeldet werden. Die Meldung kann direkt &uuml;ber den Melde-Hyperlink
in jedem Cachelisting oder per E-Mail an <a href="mailto:contact@opencaching.de">contact@opencaching.de</a>
erfolgen. Die entsprechenden Inhalte werden dann schnellstm&ouml;glich vom
Verein Opencaching Deutschland kontrolliert und bei Bedarf unverz&uuml;glich
entfernt.
</p>
<p>
<b>Wie definiert Opencaching.de den Begriff "Geocache"?</b>
</p>
<p>
Ein Geocache ist ein versteckter Beh&auml;lter mit Logbuch, der mit Hilfe
geografischer Koordinaten gefunden werden soll. Als Nachweis f&uuml;r den Fund
tr&auml;gt sich der Finder vor Ort im Logbuch ein. In Ausnahmef&auml;llen kann
auf den Beh&auml;lter an den Koordinaten verzichtet werden (z.B. wenn aufgrund
der &ouml;rtlichen Gegebenheiten keine Dose versteckt werden kann). Man spricht
dann von einem virtuellen Cache. Der Besuch vor Ort wird in diesem Fall z.B. durch
ein (Webcam-)Foto oder durch die Beantwortung einer Frage nachgewiesen, zu der
sich die L&ouml;sung nur vor Ort ermitteln l&auml;sst.
</p>
<p>
<b>F&uuml;r das Verstecken von Geocaches, die auf Opencaching.de ver&ouml;ffentlicht
werden sollen, gilt grunds&auml;tzlich:</b>
</p>
<ul class="indent" style="font-size: 12px;">
<li>
Das Verstecken eines Geocaches geschieht in eigenem Interesse und auf
eigene Gefahr - Opencaching.de &uuml;bernimmt in keinem Fall irgendeine
Haftung f&uuml;r Sch&auml;den die durch einen Geocache entstehen.
</li>
<li>
Geocaches d&uuml;rfen nur an Orten versteckt werden, die von der
&Ouml;ffentlichkeit betreten werden d&uuml;rfen.
</li>
<li>
Der Besitzer und/oder Eigent&uuml;mer des Grundst&uuml;cks muss das
Legen des Geocaches gestattet haben.
</li>
<li>
Der Geocache, sowie dessen Beschreibung, darf keine rechtswidrigen oder
gef&auml;hrliche Inhalte enthalten. Insbesondere sei hier auf das
Urheberrecht, den Jugendschutz und den Natur- und Umweltschutz hingewiesen.
</li>
<li>
Nicht erlaubt sind kommerzielle Caches. Ein Cache wird als kommerziell
betrachtet, wenn er in Gewinnerzielungsabsicht versteckt wurde. In
Zweifelsf&auml;llen ist der nicht-kommerzielle Charakter durch eine
entsprechende Klarstellung in der Beschreibung zu unterstreichen.
Weiterhin ist jegliche Form der Werbung in Cachelistings, Benutzernamen
und Logs unerw&uuml;nscht.
</li>
<li>
Auf alle Gefahren, die durch das Suchen des Geocaches entstehen k&ouml;nnen,
muss in der Beschreibung hingewiesen werden.
</li>
<li>
Der Geocache muss als solcher deutlich gekennzeichnet sein und Kontaktangaben
des Versteckers enthalten.
</li>
<li>
Der Besitzer des Geocaches ist f&uuml;r alle Sch&auml;den, die durch das
Verstecken des Geocaches entstehen, verantwortlich.
</li>
<li>
Der Besitzer verpflichtet sich, den Geocache in einem ordentlichen Zustand
zu halten und ihn nach der Nutzung als Geocache wieder zu entsorgen, sowie
alle durch den Geocache entstandenen Sch&auml;den wieder zu beseitigen.
</li>
<li>
Der Besitzer des Geocaches erlaubt ausdr&uuml;cklich, dass die
unver&auml;nderte Beschreibung des Geocaches auch von Dritten kostenfrei
ver&ouml;ffentlicht werden darf.
</li>
<li>
Es ist nicht gestattet Logeintr&auml;ge von Benutzern auf Opencaching.de
grunds&auml;tzlich zu verbieten. Ebenso darf der Benutzer nicht gezwungen
werden, seine Logeintr&auml;ge auf anderen Webseiten vorzunehmen.
</li>
<li>
Ist der Geocache auch auf anderen Webseiten ver&ouml;ffentlicht, so muss
die Beschreibung immer auf allen Webseiten aktuell und vollst&auml;ndig
gehalten werden. Aktualisierungen der Beschreibung m&uuml;ssen zeitnah
auch auf den anderen Plattformen vorgenommen werden.
</li>
<li>
Des weiteren ist die Anleitung zum Verstecken eines Geocaches auf
<a href="http://www.geocaching.de">http://www.geocaching.de</a> zu beachten.
</li>
</ul>
<p>
<b>F&uuml;r das Suchen eines Geocaches gilt grunds&auml;tzlich:</b>
</p>
<ul class="indent" style="font-size: 12px;">
<li>
Das Suchen eines Geocaches geschieht in eigenem Interesse und auf
eigene Gefahr - Opencaching.de &uuml;bernimmt in keinem Fall irgendeine
Haftung f&uuml;r Sch&auml;den die durch einen Geocache entstehen.
</li>
<li>
Geocaches, die gegen die oben genannten Richtlinien f&uuml;r das
Verstecken eines Geocaches versto&szlig;en, sind unverz&uuml;glich
&uuml;ber den Melde-Hyperlink im Cachelisting oder per E-Mail an
<a href="mailto:contact@opencaching.de">contact@opencaching.de</a>
zu melden. Damit hilft jeder Benutzer die Qualit&auml;t dieser Geocaching
Seite auf hohem Niveau zu halten und so den langfristigen Betrieb zu
erm&ouml;glichen.
</li>
<li>
Des weiteren ist die Anleitung zum Suchen eines Geocaches auf
<a href="http://www.geocaching.de">http://www.geocaching.de</a>
zu beachten.
</li>
</ul>
<p>&nbsp;</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
<a name="datalicense"></a>Datenlizenz
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/">
<img alt="Creative Commons Lizenzvertrag" style="border: 0; padding-right: 15px; padding-bottom: 15px; float: left;" src="http://i.creativecommons.org/l/by-nc-nd/3.0/de/88x31.png" /></a>
Alle durch die Benutzer auf Opencaching.de eingebrachten Inhalte stehen derzeit unter
der Lizenz "Creative Commons Attribution-NonCommercial-NoDerivs 3.0", auf Deutsch
"Namensnennung-NichtKommerziell-KeineBearbeitung 3.0" (CC BY-NC-ND 3.0), das hei&szlig;t,
Sie d&uuml;rfen die Inhalte vervielf&auml;ltigen, verbreiten und &ouml;ffentlich
zug&auml;nglich machen. Dabei ist die Namensnennung des Autors/Rechteinhabers in der
unten angegeben Form zu wahren. Eine kommerzielle Nutzung der Inhalte ist in
jeglicher Form ausgeschlossen, ebenso d&uuml;rfen keine Ver&auml;nderungen/Abwandlungen
der Inhalte vorgenommen werden.
</p>
<p>&nbsp;</p>
<p>
Für die Namensnennung ist die Form
</p>
<p style="font-weight: 800;">
&copy; $USERNAME, www.opencaching.de, CC-BY-NC-ND, Stand: $DATUM
</p>
<p>
zu verwenden ist. Bei Fotos und Logeintr&auml;gen kann vom Datum abgesehen werden.
</p>
<p>&nbsp;</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
<a name="codelicense"></a>Quellcodelizenz
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
Die Software, mit der die Plattform Opencaching.de betrieben wird, ist unter der
GNU GPL mit zus&auml;tzlichen Einschr&auml;nkungen lizenziert. Der vollst&auml;ndige
Wortlaut dieser Lizenz befindet sich
<a href="https://github.com/OpencachingDeutschland/oc-server3/blob/master/doc/license.txt">hier</a>.
Dabei ist zu beachten, dass einige Bestandteile der Software von Drittanbietern
stammen. Diese Bestandteile unterliegen m&ouml;Sglicherweise anderen Lizenzen.
</p>
<p>
Der Quellcode kann via <a href="https://github.com/OpencachingDeutschland/oc-server3">GitHub</a>
bezogen werden.
</p>
<p>&nbsp;</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
Hinweise zum Datenschutz
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
Die Datenschutzbelehrung kann auf folgender Internetseite abgerufen werden:<br />
<br />
<a href="articles.php?page=dsb">http://www.opencaching.de/articles.php?page=dsb</a>
</p>
<p>&nbsp;</p>
</div>

View File

@ -7,82 +7,295 @@
<img src="resource2/{$opt.template.style}/images/misc/32x32-impressum.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="" /> Legal information
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p><i>This is a tentative English translation of the German legal information for this website, which is available by selecting German language and choosing "Nutzungsbedingungen" in the menu. When in doubt, or the translation is incomplete or contradicting, the German version is always the valid reference for legal issues.</i></p>
<p><b>Operator of this website</b></p>
<br />
<p>Information according to &sect;5 German Teleservices Act<br />
Responsible as of German remote services statue / value added tax law<br />
<br />
Opencaching Deutschland e.V.<br />
Registered in register of associations of district court Bad Homburg v. d. H., register number 2054</p>
<br />
<p><b>Address and contact</b></p>
<br />
<p>Opencaching Deutschland e.V.<br />
c/o Michael Vaahsen<br />
Hattsteiner Allee 26<br />
61250 Usingen<br />
GERMANY<br />
<br />
Phone: +49 172 3011455<br />
E-Mail: verein@opencaching.de<br />
<br />
NOTE: As for questions and information on cache locations and hides or the terms of use of opencaching.de please refer to contact@opencaching.de</p>
<br />
<p><b>Authorized to represent</b></p>
<br />
<p>Due to &sect;10 of the associations statutes two members of the managing committee together are authorized to represent.<br />
<br />
The managing comittee are (as of August 31, 2012):<br />
<br />
* Michael Vaahsen, chairman<br />
* Gerald Halbig, vice chairman<br />
* Maik Bischoff, treasurer</p>
<br />
<p>
<p>All rights and responsibilities for articles marked with authors' names are held by the authors. If terms of use change, the new terms will be published at our hompage timely, and changes will be marked. By further using the website you will agree to the changed terms. If any of our regulations should violate applicable law or sould be invalidated by changes in law, the other regulations will not be affected. This also applies to the case that loss of validity will occur while already using this website.</p>
<p>Throughout the rest of this page, Opencaching.de will be used synonyme for the operator of this website.</p>
<p><b>Responsibility for exteral Links</b></p>
<p>Though we carfully supervise the contents of this website, we do not take responsibility for contents of any external links. Responsibility for linked websites lies soleley with their owners. If you find any doubtful information on sites linked from here, please inform us by email. We will examine and &ndash; if necessary &ndash; remove the link.</p>
<p><br /></p>
<p><b style="font-size:larger;"><a name="tos"></a>Terms of use</b></p>
<p>You will use this website at your own risk. Opencaching.de is not responsible for the correctness of any information published here. Opencaching.de will not be liable for any damages caused by the use of programs, documents and information provided on this website. Also, Opencaching.de ist to be kept clear of any liability claims that can be derived from damages which have been caused directly or indirectly by this website. This also applies to damages caused by malfunction or deficiency of any programs, data or documents available for download from this site.</p>
<p>After signing up, any user may publish text and image contents on miscellaneous pages of this site. The user must ensure that the content he publishes does not violate any applicable law. Opencaching.de may check if users will comply with these terms and encourages you to report any doubtful or illegal contents. You may use the "report" button within the cache listings or send email to <a href="mailto:contact@opencaching.de">contact@opencaching.de</a>. The reported contents will then be checked by us and removed if necessary.</p>
<p><b>What is a "geocache" in our terms?</b></p>
<p>A geocache is a hidden container with a logbook, which has to be found by geographical coordinates. As proof of finding, the finder writes a record in the logbook. Alternatively, there may be no container, but the user will have to visit the location, maybe to a quest there, and proof this e.g. by a photo or by determining a log password on site. This type of containerless cache is called a "virtual cache".</p>
<p><b>Terms for hiding a geocache and publishing it at Opencaching.de website</b></p>
<ul>
<li>You will hide the geocache at your own intention and risk &ndash; Opencaching.de will not be liably for any damages which may be caused by the cache. The cache owner is responsible for any damages caused by the cache.</li>
<li>Geocaches may only be hidden at publicly accessible locations.</li>
<li>Placing the geocache must be allowed by the owner or holder of the property.</li>
<li>The geocache and the listing at Opencaching.de may not contain any illegal or dangerous contents. Expecially, laws for copyright, youth protection and nature and environment protection are applicable.</li>
<li>Commercial caches are not allowed. A cache is considered commercial if it was hidden with the intention of making profit. In the case of doubt, the cache description must clarify that the cache is non-commercial. Also, the cache listing, user names and cache logs shall not contain any advertisement.</li>
<li>The cache description must point out any dangers which may arise from seeking the geocache.</li>
<li>The geocache has to be marked as geocache and must contain contact information of its owner.</li>
<li>The cache owner commits himself to keep the cache in good shape and to dispose it after use as geocache, and to eliminate any damage which have been caused by the cache.</li>
<li>The cache owner permits any third parties to publish the original (unchanged) cache description free of charge.</li>
<li>Cache logs by Opencaching.de users may not be generally prohibited. Also, users may not be forced to do log entries at other websites.</li>
<li>If the geocache is also listed at other websites, the cache description has to be kept up-to-date and complete at all websites. Description updates have to be done in the same manner at all websites.</li>
</ul>
<p><b>Terms for seeking a geocache</b></p>
<ul>
<li>You will seek geocaches at your own risk. Opencaching.de will not be liable for any damages caused by seeking a geocache.</li>
<li>When seeking a geocache, you have to comply to any applicable law, especially regarding the rights of property owners, nature protection and environment protection.</li>
<li>If you encounter a geocache violating the terms given above for hiding and listing a cache, you are obliged to report it by using the report button within the cache listing or by sending an email to <a href="mailto:contact@opencaching.de">contact@opencaching.de</a>. This will help to ensure a good quality of website contents.</li>
</ul>
<p><b>Data privacy</b></p>
<p>Our data privacy disclaimer and policy is available at
<a href="articles.php?page=dsb">http://www.opencaching.de/articles.php?page=dsb</a>.</p>
<p>
<i>
This is a tentative English translation of the German legal information for this
website, which is available by selecting German language and choosing
"Nutzungsbedingungen" in the menu. When in doubt, or the translation is incomplete
or contradicting, the German version is always the valid reference for legal issues.
</i>
</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
Operator of this website
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
Information according to &sect;5 German Teleservices Act<br />
Responsible as of German remote services statue / value added tax law<br />
<br />
Opencaching Deutschland e.V.<br />
Registered in register of associations of district court Bad Homburg v. d. H.,
register number 2054
</p>
<p>
<b>Address and contact</b>
</p>
<p>
Opencaching Deutschland e.V.<br />
c/o Michael Vaahsen<br />
Hattsteiner Allee 26<br />
61250 Usingen<br />
GERMANY<br />
<br />
Phone: +49 172 3011455<br />
E-Mail: verein@opencaching.de<br />
<br />
NOTE: As for questions and information on cache locations and hides or the
terms of use of opencaching.de please refer to contact@opencaching.de
</p>
<p>
<b>Authorized to represent</b>
</p>
<p>
Due to &sect;10 of the associations statutes two members of the managing
committee together are authorized to represent.
</p>
<p>
The managing comittee are (as of August 31, 2012):
</p>
<ul class="indent" style="font-size: 12px;">
<li>Michael Vaahsen, chairman</li>
<li>Gerald Halbig, vice chairman</li>
<li>Maik Bischoff, treasurer</li>
</ul>
<p>
All rights and responsibilities for articles marked with authors' names are held
by the authors. If terms of use change, the new terms will be published at our
hompage timely, and changes will be marked. By further using the website you will
agree to the changed terms. If any of our regulations should violate applicable
law or sould be invalidated by changes in law, the other regulations will not be
affected. This also applies to the case that loss of validity will occur while
already using this website.
</p>
<p>
Throughout the rest of this page, Opencaching.de will be used synonyme for the
operator of this website.
</p>
<p>&nbsp;</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
Responsibility for extenal Links
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
Though we carfully supervise the contents of this website, we do not take
responsibility for contents of any external links. Responsibility for linked
websites lies soleley with their owners. If you find any doubtful information on
sites linked from here, please inform us by email. We will examine and &ndash; if
necessary &ndash; remove the link.
</p>
<p>&nbsp;</p>
<div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
<a name="tos"></a>Terms of use
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
You will use this website at your own risk. Opencaching.de is not responsible
for the correctness of any information published here. Opencaching.de will not
be liable for any damages caused by the use of programs, documents and information
provided on this website. Also, Opencaching.de ist to be kept clear of any liability
claims that can be derived from damages which have been caused directly or indirectly
by this website. This also applies to damages caused by malfunction or deficiency of
any programs, data or documents available for download from this site.
</p>
<p>
After signing up, any user may publish text and image contents on miscellaneous
pages of this site. The user must ensure that the content he publishes does not
violate any applicable law. Opencaching.de may check if users will comply with
these terms and encourages you to report any doubtful or illegal contents. You
may use the "report" button within the cache listings or send email to
<a href="mailto:contact@opencaching.de">contact@opencaching.de</a>. The reported
contents will then be checked by us and removed if necessary.
</p>
<p>
<b>What is a "geocache" in our terms?</b>
</p>
<p>
A geocache is a hidden container with a logbook, which has to be found by
geographical coordinates. As proof of finding, the finder writes a record in
the logbook. Alternatively, there may be no container, but the user will have to
visit the location, maybe to a quest there, and proof this e.g. by a photo or by
determining a log password on site. This type of containerless cache is called a
"virtual cache".
</p>
<p>
<b>Terms for hiding a geocache and publishing it at Opencaching.de website</b>
</p>
<ul class="indent" style="font-size: 12px;">
<li>
You will hide the geocache at your own intention and risk &ndash; Opencaching.de
will not be liably for any damages which may be caused by the cache. The cache
owner is responsible for any damages caused by the cache.
</li>
<li>
Geocaches may only be hidden at publicly accessible locations.
</li>
<li>
Placing the geocache must be allowed by the owner or holder of the property.
</li>
<li>
The geocache and the listing at Opencaching.de may not contain any illegal or
dangerous contents. Expecially, laws for copyright, youth protection and nature
and environment protection are applicable.
</li>
<li>
Commercial caches are not allowed. A cache is considered commercial if it was
hidden with the intention of making profit. In the case of doubt, the cache
description must clarify that the cache is non-commercial. Also, the cache
listing, user names and cache logs shall not contain any advertisement.
</li>
<li>
The cache description must point out any dangers which may arise from seeking
the geocache.
</li>
<li>
The geocache has to be marked as geocache and must contain contact information
of its owner.
</li>
<li>
The cache owner commits himself to keep the cache in good shape and to dispose
it after use as geocache, and to eliminate any damage which have been caused by
the cache.
</li>
<li>
The cache owner permits any third parties to publish the original (unchanged)
cache description free of charge.
</li>
<li>
Cache logs by Opencaching.de users may not be generally prohibited. Also, users
may not be forced to do log entries at other websites.
</li>
<li>
If the geocache is also listed at other websites, the cache description has to
be kept up-to-date and complete at all websites. Description updates have to be
done in the same manner at all websites.
</li>
</ul>
<p>
<b>Terms for seeking a geocache</b>
</p>
<ul class="indent" style="font-size: 12px;">
<li>
You will seek geocaches at your own risk. Opencaching.de will not be liable
for any damages caused by seeking a geocache.
</li>
<li>
When seeking a geocache, you have to comply to any applicable law, especially
regarding the rights of property owners, nature protection and environment
protection.
</li>
<li>
If you encounter a geocache violating the terms given above for hiding and
listing a cache, you are obliged to report it by using the report button within
the cache listing or by sending an email to
<a href="mailto:contact@opencaching.de">contact@opencaching.de</a>. This will
help to ensure a good quality of website contents.
</li>
</ul>
<p>&nbsp;</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
<a name="datalicense"></a>Data license
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">
<img alt="Creative Commons Licenseagreement" style="border: 0; padding-right: 15px; padding-bottom: 15px; float: left;" src="http://i.creativecommons.org/l/by-nc-nd/3.0/de/88x31.png" /></a>
All Opencaching.de content which has been contributed by users is licensed under
the terms of "Creative Commons Attribution-NonCommercial-NoDerivs 3.0", which means
that you may reproduce, distribute and publish it. When doing this, the author has to
be named in the form given below. The content must not be used for any commercial
purpose, and you must not alter, transform, or build upon it.
</p>
<p>&nbsp;</p>
<p>
The form of attribution is:
</p>
<p style="font-weight: 800;">
&copy; $USERNAME, www.opencaching.de, CC-BY-NC-ND, Stand: $DATUM
</p>
<p>
Date may be omitted for photos and log entries.
</p>
<p>&nbsp;</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
<a name="codelicense"></a>Source code license
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
The underlying software of the Opencaching.de platform is licensed under GNU GPL
with additional restrictions. You can obtain the complete license text from
<a href="https://github.com/OpencachingDeutschland/oc-server3/blob/master/doc/license.txt">here</a>.
Please note that some components of the software originate from third parties. These
components may be subject to other licenses.
</p>
<p>
The source code can be obtained from <a href="https://github.com/OpencachingDeutschland/oc-server3">GitHub</a>.
</p>
<p>&nbsp;</p>
</div>
<div class="content2-container bg-blue02">
<p class="content-title-noshade-size3">
<img src="resource2/ocstyle/images/misc/32x32-news.png" style="align: left; margin-right: 10px;" width="32" height="32" alt="Lizenz" />
Data privacy
</p>
</div>
<div class="content-txtbox-noshade" style="padding-right: 25px;">
<p>
Our data privacy disclaimer and policy is available at
<a href="articles.php?page=dsb">http://www.opencaching.de/articles.php?page=dsb</a>.
</p>
<p>&nbsp;</p>
</div>

View File

@ -103,6 +103,14 @@
</tr>
{/if}
<tr><td class="spacer" colspan="2"></td></tr>
<tr>
<td colspan="2">
{t}By submitting I accept the <a href="articles.php?page=impressum#tos" target="_blank">Opencaching.de Terms of Service</a> and the <a href="articles.php?page=impressum#datalicense" target="_blank">Opencaching.de Datalicense</a>{/t}
</td>
</tr>
<tr><td class="spacer" colspan="2"></td></tr>
<tr>

View File

@ -206,9 +206,9 @@
<tr>
<td colspan="2">
<input type="checkbox" name="TOS" value="ON" style="border:0;" />
{t}I've read and understand the <a target="_blank" href="articles.php?page=dsb">privacy statement</a> and the <a target="_blank" href="articles.php?page=tos">terms of use</a> and accept them.{/t}
{t}I've read and understand the <a target="_blank" href="articles.php?page=dsb">privacy statement</a>, the <a target="_blank" href="articles.php?page=impressum#tos">terms of service</a> and the <a href="articles.php?page=impressum#datalicense" target="_blank">Datalicense</a> and accept them.{/t}
{if $error_tos_not_ok==1}
<br /><span class="errormsg">{t}You have to accept the privacy statement and terms of use to register at opencaching.de{/t}</span>
<br /><span class="errormsg">{t}You have to accept the privacy statement, terms of service and the datalicense to register at opencaching.de{/t}</span>
{/if}
</td>
</tr>

View File

@ -202,6 +202,14 @@
</div>
{/if}
{* <!-- Datalicense --> *}
<p class="sidebar-maintitle">{t}Datalicense{/t}</p>
<div style="margin-top:20px;width:100%;text-align:center;">
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/"><img alt="Creative Commons Lizenzvertrag" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-nd/3.0/de/88x31.png" /></a><br />Die Inhalte von www.opencaching.de stehen unter einer<br /><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/de/">Creative Commons Namensnennung-NichtKommerziell-KeineBearbeitung 3.0 Deutschland Lizenz</a>.
<br />
&nbsp;
</div>
<div class="sidebar-txtbox-noshade">
<p class="content-txtbox-noshade-size5">
<small>

View File

@ -430,8 +430,7 @@
<small>
<img src="resource2/{$opt.template.style}/images/viewcache/16x16-info.png" class="icon16" alt="Terms of use" />
{t}When downloading this file, you accept our <a href="articles.php?page=impressum#tos">terms of use</a>.{/t}
</small>
{t}When downloading this file, you accept our <a href="articles.php?page=impressum#tos">terms of use</a> and <a href="articles.php?page=impressum#datalicense" target="_blank">Datalicense</a>.{/t} </small>
<br />
</p>
{/if}