Erweiterungen am Wettkampkalender:
- wettkampfkalenderlose Events - neue Funktion zur Ausführung einer DatenbankAbfrage modified: markdownExperiment/phpLib/cwsvJudo/miscAssis.php - URL der Wettkämpfe um Wetkampfname erweitert modified: markdownExperiment/phpLib/cwsvJudo/wkKalender.php - events haben jetzt ein eigenes Datum und nehmen es nicht mehr aus dem zugeordneten Wettkampf (für die events ohne zugehörigen Eintrag im Wettkampfkalender) modified: markdownExperiment/wkParticipo/addEvent.php modified: markdownExperiment/wkParticipo/admin/addEvent.php - In der Adminansicht eines Events können jetzt auch Starter eintfernt werden; @todo: Was noch fehlt ist die Behandlung der Fahrten! modified: markdownExperiment/wkParticipo/admin/showEvent.php - dbQuery wurde in cwsvJudoe/miscAssis eingepflegt. modified: markdownExperiment/wkParticipo/lib/wkParticipo-userAttribute.php
This commit is contained in:
@@ -1,4 +1,11 @@
|
||||
<?php
|
||||
|
||||
|
||||
$basePath = "/users/cwsvjudo/www";
|
||||
|
||||
require_once($basePath."/config/cwsvJudo.config.php");
|
||||
require_once($basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php");
|
||||
|
||||
require_once('../local/wkParticipoConf.php.inc');
|
||||
require_once('../auth.php');
|
||||
require_once('../local/db.php.inc');
|
||||
@@ -16,7 +23,6 @@
|
||||
}
|
||||
else{
|
||||
if( (string)(int)$_POST['f']['eventId'] == $_POST['f']['eventId'] ){
|
||||
|
||||
$mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name);
|
||||
if ($mysqlConn->connect_error) {
|
||||
$sqlMessage['error'] .= 'Datenbankverbindung fehlgeschlagen: ' . $mysqlConn->connect_error;
|
||||
@@ -33,7 +39,30 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
else $message['error'] = "Fehler: eventId ist kein Int (".$_POST['f']['eventId'].")";
|
||||
|
||||
//var_dump($_POST);
|
||||
if( $_POST['action'] == "deleteStarter" ){
|
||||
try{
|
||||
$dbConnection = new PDO(
|
||||
'mysql:host='.$cwsvJudoConfig["db"]["host"].';dbname='.$cwsvJudoConfig["db"]["name"],
|
||||
$cwsvJudoConfig["db"]["user"],
|
||||
$cwsvJudoConfig["db"]["password"]
|
||||
);
|
||||
if($_POST['action']=="deleteStarter"){
|
||||
echo("DELETE FROM `wkParticipo_Starter` WHERE id=:starterId;");
|
||||
$deleteStarterQuery = $dbConnection->prepare(
|
||||
"DELETE FROM `wkParticipo_Starter` WHERE id=:starterId;"
|
||||
);
|
||||
$deleteStarterQuery->bindParam(':starterId', $_POST['starterId'], PDO::PARAM_INT);
|
||||
if($deleteStarterQuery->execute());
|
||||
else echo("FEHLER\n");
|
||||
}
|
||||
}
|
||||
catch(PDOException $db_error){
|
||||
die( "Error!: " . $db_error->getMessage() );
|
||||
}
|
||||
}
|
||||
else echo("NoActionDeleteStarter\n");
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -132,6 +161,9 @@
|
||||
<li>type: <?php echo($startTyp[$starter['type']]);?></li>
|
||||
<li>fahrtId: <?php echo $starter['fahrtId']; ?></li>
|
||||
<li>
|
||||
<form action="./showEvent.php" method="post"><input type="hidden" name="starterId" id="starterId" value="<?php echo($starter['id']);?>"><input type="hidden" name="action" id="action" value="deleteStarter"><input type="hidden" name="f[eventId]" value="<?php echo($starter['eventId']);?>" /><button type="submit">Austragen</button></form>
|
||||
</li>
|
||||
<li>
|
||||
<?php
|
||||
if(empty($starter['fahrtId'])){
|
||||
//$fahrten = array();
|
||||
|
||||
Reference in New Issue
Block a user