<?php
if ($_POST['datepicker']) {
$datum = strtotime($_POST['datepicker']);
if (!$datum) exit;
require ('./klicktipp.api.inc');
$tage = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
$monatsnamen = array( 1=>"Januar", 2=>"Februar", 3=>"März", 4=>"April", 5=>"Mai", 6=>"Juni", 7=>"Juli", 8=>"August", 9=>"September", 10=>"Oktober", 11=>"November", 12=>"Dezember");
/*+++++++++++++++++ergänzen++++++++++++++++++*/
$klicktipp_username='';
$klicktipp_passwort='';
$feldWochentag='field'; //ID ergänzen
$feldMonat='field'; //ID ergänzen
$feldDatum='field'; //ID ergänzen
$tagID=; //Tag-ID zum Suchen der zu Benachrichtigenden
/*+++++++++++++++++ergänzen++++++++++++++++++*/
$field=array();
$field[$feldDatum]=$datum;
$field[$feldWochentag]=$tage[date("w",$datum)];
$field[$feldMonat]=$monatsnamen[date("n",$datum)];
$connector = new KlicktippConnector();
$connector->login($klicktipp_username, $klicktipp_passwort);
$subscriberIds=$connector->subscriber_tagged($tagID);
$count=count($subscriberIds);
foreach($subscriberIds as $key=>$value) {
$subscriber=$connector->subscriber_update($key,$field);
}
$connector->logout();
}
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
function setdefaults() {
$( "#deliveryDate" ).datepicker({
changeMonth: true,
changeYear: true,
firstDay: 1,
showAnim: 'slideDown',
dateFormat: 'dd.mm.yy',
});
$("#deliveryDate").datepicker("setDate", new Date());
}
jQuery(function($){
$.datepicker.regional['de'] = {clearText: 'löschen', clearStatus: 'aktuelles Datum löschen',
closeText: 'schließen', closeStatus: 'ohne Änderungen schließen',
prevText: '<zurück', prevStatus: 'letzten Monat zeigen',
nextText: 'Vor>', nextStatus: 'nächsten Monat zeigen',
currentText: 'heute', currentStatus: '',
monthNames: ['Januar','Februar','März','April','Mai','Juni',
'Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
'Jul','Aug','Sep','Okt','Nov','Dez'],
monthStatus: 'anderen Monat anzeigen', yearStatus: 'anderes Jahr anzeigen',
weekHeader: 'Wo', weekStatus: 'Woche des Monats',
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayStatus: 'Setze DD als ersten Wochentag', dateStatus: 'Wähle D, M d',
dateFormat: 'dd.mm.yy', firstDay: 1,
initStatus: 'Wähle ein Datum', isRTL: false};
$.datepicker.setDefaults($.datepicker.regional['de']);
});
$( function() {
$( "#datepicker" ).datepicker();
} );
</script>
</head>
<body>
<?php
if (isset($datum)) {
print "Datum ".date("d.m.Y",$datum). " bei $count Personen gesetzt.";
} else {
?>
<form method="post">
<p>Datum: <input type="text" id="datepicker" name="datepicker"></p>
<button type="submit">Eingaben absenden</button>
</form>
<?php } ?>
</body>
</html>
Call Now Button