<?php
/*
CREATIVE COMMONS - Attribution-No Derivative Works 3.0 Germany:
- You may not alter, transform, or build upon this work.
- Dieses Werk darf nicht bearbeitet oder in anderer Weise verändert werden.
*/
$OrganizerName = '';
$OrganizerURL = '';
$OrganizerIDToEdit = '';
$OldOrganizerName = '';
// POST-Variablen definieren
if ( isset($_POST['senden']) )
{
foreach ($_POST as $key => $value) { $$key = $value; };
// Formular überprüfen
if ( $senden
&& $OrganizerName
&& (!isOrganizerInDatabase($OrganizerName)
OR $OrganizerName == $OldOrganizerName
OR ($job=='edit') AND !isOrganizerInDatabase($OrganizerName))
&& ( !$OrganizerURL OR checkURL( $OrganizerURL ) )
)
{
$FormularKorrektAusgefuellt = true;
}
else
{
$FormularKorrektAusgefuellt = false;
$OrganizerIDToEdit = '';
}
}
else
{
if ( isset($_REQUEST['id']) ) { $OrganizerID = $_REQUEST['id']; }
else $OrganizerID ="";
if ($_REQUEST['job']=='edit')
{
$SQL = "SELECT * FROM ".$prefix."organizers Where OrganizerID = '$OrganizerID'";
$resultat = mysql_query($SQL);
while ($row = mysql_fetch_array($resultat)) { extract($row); }
$OldOrganizerName = $OrganizerName;
}
$FormularKorrektAusgefuellt = false;
$senden = '';
}
if ( !IsUserAdmin() ) { echo $L_015; }
else
{
if ($FormularKorrektAusgefuellt == true)
{
$Organizer = array( $OrganizerID, $OrganizerName, $OrganizerURL);
// Organizer hinzufügen
if ($_REQUEST['job']=='add')
{
if (addOrganizer($Organizer, "add")) echo $L_Organizer_successfully_saved.'<br />';
else echo $L_ERROR_Organizer_NOT_saved.'<br />';
}
// Organizer bearbeiten
if ($_REQUEST['job']=='edit')
{
if (addOrganizer($Organizer, "edit")) echo $L_Organizer_successfully_edited.'<br />';
else echo $L_ERROR_Organizer_NOT_edited.'<br />';
}
echo '<br />
<form method="post" action="index.php?submenu=calendar&page=backend_showAllOrganizers">
<fieldset>
<input type="submit" value="'.$L_Button26.'" class="button" />
</fieldset>
</form>';
}
else
{
// Post-Variablen in Variablen speichern
foreach ($_POST as $key => $value) $$key = stripslashes($value);
echo '<form method="post" action="index.php?submenu=calendar&page=backend_addOrganizer&job='.$_REQUEST['job'].'">
<table summary="AddOrganizer" style="float:left;">';
include ('calendar/includes/addOrganizer/OrganizerName.php');
include ('calendar/includes/addOrganizer/OrganizerURL.php');
// Formular-Buttons
echo '<tr>
<td></td>
<td>
<input type="submit" name="senden" value="'.$L_Button01.'" class="button" />
<input type="button" value="'.$L_Button03.'" onclick="self.location.href=\'index.php?submenu=calendar&page=backend_showAllOrganizers\'" class="button"/>
<input type="hidden" name="OrganizerID" value="'.$OrganizerID.'" />
<input type="hidden" name="OldOrganizerName" value="'.$OldOrganizerName.'" />
</td>
</tr>
</table>
</form>
';
}
}
?>