Scénario - Ajouter un évènement dans Agenda avec un bloc code

Hello, il y a beaucoup de choses qui ne vont pas dans le code,
Test ceci sans oublier de changer les valeurs des variables !

///////// Initialisation des variables pour le test ///////////////
$Date = "21-11-21";
$Time = "18:00";
$IdCalendrier = '496';
$titre = 'MonTitre';
$cmdOn = '#[Salle de bain][Thermostat SDB][Se Laver]#';
$cmdOff = '#[Salle de bain][Thermostat SDB][Eco]#';

///////////////////// CODE ///////////////////////////
$dateDebutSQL = date('Y-m-d H:i:s', strtotime($Date . ' ' . $Time . ':00'));
$scenario->setLog($dateDebutSQL);
$dateFinSQL = date('Y-m-d H:i:s', strtotime($Date . ' ' . $Time . ':00' . ' +30 minutes'));
$scenario->setLog($dateFinSQL);

$values = '{"eventName":"' . $titre . '","icon":"","color":"#2980b9","transparent":"0","text_color":"#ffffff","noDisplayOnDashboard":"0","start":[{"options":{"enable":"1","background":"0"},"cmd":"'.$cmdOn.'"}],"end":[{"options":{"enable":"1","background":"0"},"cmd":"'.$cmdOff.'"}],"in_progress":0}';
$sql = "INSERT INTO `calendar_event` (`eqLogic_id`,`cmd_param`,`startDate`,`endDate`) VALUES ('".$IdCalendrier."','".$values."','".$dateDebutSQL."','".$dateFinSQL."')";
$db = DB::Prepare($sql,array());

Bonne journée.

2 « J'aime »