";
}
if (!$row["returndate"])
echo "Check Status";
}
} else {
echo "Freischaltung noch nicht erfolgt!";
}
} else {
echo "Freischaltung noch nicht erfolgt.";
}
die();
}
if($_REQUEST["action"]=='checkstatus') {
$q = "UPDATE cosag.lizenzen SET checkstatus = 1 where kundennr = '".sprintf("%ld",$user)."' AND recno='".
sprintf("%d", substr($_REQUEST["id"],3))."' AND rechnungsnummer='".$_REQUEST["rechnr"].
"' AND freischaltung is not null ";
$r = mysql_queryx($q, $con) or die(__LINE__." Query failed (400): $q ".mysql_error());
//echo "Klicken sie auf den Link";
die();
}
$content .= '
Lizenztresor - DigitalLocker
';
#$content .= 'Kd:'.$user." ";
$que3 = "select * from cosag.lizenzanfragen where kundennr = '".sprintf("%ld",$user)."' ORDER BY status ";
$resl = mysql_queryx($que3, $con) or die(__LINE__." Query failed: $que3 ".mysql_error());
if(mysql_num_rows($resl)) {
while ($_line = mysql_fetch_array($resl, MYSQL_ASSOC)) {
$arts[] = sprintf("% 7d", $_line["artnr"]);
$lines[] = $_line;
}
}
if ($arts) {
$que3 = "select a.Artnr, a.benennung from auarti a where Artnr in ('".implode("', '", $arts)."') ";
$res3 = mysql_queryx($que3, $con) or die(__LINE__." Query failed (400): $que3".mysql_error());
if(mysql_num_rows($res3)) {
while ($_line = mysql_fetch_array($res3, MYSQL_ASSOC)) {
$artname[$_line["Artnr"]] = $_line["benennung"];
}
}
}
// print_r($artname);
//echo $que3;
if($_REQUEST["lizfreischalten"]) {
$lizauftragsnr=$_REQUEST["lizauftragsnr"];
$content .= ' Freischaltung von :'.$lizauftragsnr." ";
if(strlen($lizauftragsnr)>8) {
$sql="select count(*) as anz from cosag.lizenzen where freischaltungslizenzcode='".$lizauftragsnr."' && kundennr='$user' && freischaltung is null";
#echo $sql;
$resl = mysql_queryx($sql, $con) or die(__LINE__." Query failed (100): $que3".mysql_error());
if($resl) {
$row = mysql_fetch_array($resl, MYSQL_ASSOC);
if($row["anz"]>0) {
$sql="update cosag.lizenzen set freischaltung=now() where freischaltungslizenzcode='".$lizauftragsnr."' && kundennr='$user' && freischaltung is null";
$resl = mysql_queryx($sql, $con) or die(__LINE__." Query failed (200): $que3".mysql_error());
$content .= " Es wurden ".$row["anz"]." Lizenz(en) freigeschaltet. ";
} else {
$content .= " Keine Freischaltung erfolgt, da entweder bereits freigeschaltet oder keine Lizenzen zu dem Schlüssel vorhanden. ";
}
}
} else {
$content .= " Freischaltschlüssel ungültig. ";
}
}
$content .= '
Ihr DigitalLocker ermöglicht Ihnen Ihre erworbene Software jederzeit runter zu laden.
Neue Bestellung freischalten
';
if ($_SESSION["user"] == 11279) {
$content .= '
Lizenzrückgabe
';
}
$content .= '
Bestehende Lizenzen durchsuchen
Lizenzen in Bearbeitung
Die nachfolgenden Positionen werden nach erfolgreicher Bearbeitung in "Bestehende Lizenzen" verschoben
Art-Nr.
Bild
Produktname
MS-SKU
Rechnungs-Nr.
Info
';
foreach($lines as $line) {
$infos="in Bearbeitung (innerhalb weniger Sekunden sollte die Lizenz verf�gbar sein)";
$trclass="";
if($line["status"]=="ok") {
$infos="Lizenz steht unter 'Bestehenden Lizenzen' bereit";
}
if($line["status"]=="error") {
$infos="Lizenz steht nicht zur Verf�gung";
}
if (!$line["rechnungsnummer"]) {
$line["rechnungsnummer"] = "Bitte kontaktieren Sie zeitnah Ihren Bearbeiter";
$trclass=" class='error' ";
}
if ($line["status"] == "processing") {
$line["rechnungsnummer"] = "";
$trclass=" class='pending' ";
}
if (!$line["status"]) {
$line["rechnungsnummer"] = "";
$trclass=" class='pending' ";
}
$content .= '
'.$line["artnr"].'
$line["artnr"]), 80).'" />
'.$artname[$line["artnr"]].'
'.$line["mssku_esd"].'
'.$line["rechnungsnummer"].'
'.$infos.'
';
}
$content .= '
';
######################## ######################## ######################## ######################## ######################## bestehende lizenzen
$que4 = "select *,a.Benennung from cosag.lizenzen left join auarti a on (a.artnr * 1 = lizenzen.artnr * 1) where kundennr = '".sprintf("%ld",$user)."' order by datumzeit desc";
#$res4 = mysql_queryx($que4, $con) or die(__LINE__." Query failed (300): $que3".mysql_error());
$que4 = "select * from cosag.lizenzen where kundennr = '".sprintf("%ld",$user)."' ORDER BY datumzeit desc";
$resl = mysql_queryx($que4, $con) or die(__LINE__." Query failed: $que4 ".mysql_error());
unset($arts, $lines);
if(mysql_num_rows($resl)) {
while ($_line = mysql_fetch_array($resl, MYSQL_ASSOC)) {
$arts[] = sprintf("% 7d", $_line["artnr"]);
$lines[] = $_line;
}
}
if ($arts) {
$que3 = "select a.Artnr, a.benennung from auarti a where Artnr in ('".implode("', '", $arts)."') ";
$res3 = mysql_queryx($que3, $con) or die(__LINE__." Query failed (400): $que3".mysql_error());
if(mysql_num_rows($res3)) {
while ($_line = mysql_fetch_array($res3, MYSQL_ASSOC)) {
$artname[$_line["Artnr"]] = $_line["benennung"];
}
}
}
$content .= '
Bestehende Lizenzen
Alle Lizenzen im Überblick
';
$content .= '
Art-Nr.
Bild
Produktname
MS-SKU
Rechnungs-Nr.
Kundenreferenz
Freischaltung
';
foreach($lines as $line) {
$_expiredates = explode("-!-", $line["expirationdate"]);
$expiredates =array();
foreach($_expiredates as $_item){
if ($_item)
$expiredates[] = $_item;
}
$frei=$line["freischaltung"];
if(strlen($frei)==0) {
$frei="Freischaltung noch nicht erfolgt";
} else {
$frei="Anzeigen";
if ($line["returntoken"] == 1) {
$frei .= " Lizenzr�ckgabe angefragt";
}
if ($line["returntoken"] == 2) {
$frei .= " Lizenzr�ckgabe fehlgeschlagen. Kontaktieren Sie Ihren Bearbeiter.";
}
if ($line["returntoken"] == 3) {
$frei .= " Lizenzr�ckgabe erfolgreich.";
}
}
$mycol="";
if(strlen($lizauftragsnr)>0) {
if($lizauftragsnr==$line["freischaltungslizenzcode"]) {
$mycol="style='background-color:#C9DFAF'";
}
}
$content .= '