Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php// $Id: mail_preisageturen.php 3361 2011-02-24 15:34:41Z tiefland $// Content-Management-Moduledefine( "modul_name", "online_shop" );define( "tool_name", "directory" );$recipients = array( 'niewerth@weban.de', 'p.baldow@mediaran.de','a.baldow@mediaran.de', 'm.hopp@mediaran.de','s.fritzsche@mediaran.de', 'c.baldow@mediaran.de' );require_once "../Online-Shop/connect2.php";session_start();if ( isset( $user_rechte["online_shop"]["artikel"]["preisspion_edit"] ) ){//PEAR Modulerequire_once 'Mail.php';require_once 'Mail/mime.php';$crlf = "\n";$hdrs = array( 'From' => 'info@mediaran.de', 'Return-Path' =>'info@mediaran.de', 'Subject' =>'Aktualität der Preisagenturdateien' );$mime = new Mail_mime( $crlf );$mail = &Mail::factory( 'sendmail' );$text = '';$html = '<html><head>';ob_start();?><style type="text/css">body{font-family: Arial, Helvetica, sans-serif; font-size: 10pt;<? if ( $webs["font_color_seite"] ){ ?>color: #<? echo $webs["font_color_seite"] ?>;<? } ?><? if ( $webs["bgcolor_seite"] ){ ?>background-color: #<? echo $webs["bgcolor_seite"] ?>;<? } ?><? if ( $webs["hintergrundbild"] ){ ?>background-image: url(../images/hintergrundbild/<? echo$webs["hintergrundbild"] ?>);<? } ?>}.links{font-size: 10pt;<? if ( $webs["font_color_links"] ){ ?>color: #<? echo $webs["font_color_links"] ?>;<? } ?><? if ( $webs["bgcolor_links"] ){ ?>background-color: #<? echo $webs["bgcolor_links"] ?>;<? } ?>}.rechts{font-size: 10pt;<? if ( $webs["font_color_rechts"] ){ ?>color: #<? echo $webs["font_color_rechts"] ?>;<? } ?><? if ( $webs["bgcolor_rechts"] ){ ?>background-color: #<? echo $webs["bgcolor_rechts"] ?>;<? } ?>}A:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}A:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}</style><style type="text/css"><!--table.input{border-width: 2px 1px 1px 2px;border-top-color : #CCCCCC;border-left-color : #CCCCCC;border-bottom-color : #AAAAAA;border-right-color : #AAAAAA;border-style :inset;background-color : #FFFFFF;}--></style></head><body><?php?><table width="650" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000"><tr><td>Preisagentur</td><td width="186">Bereitgestellte <br>Datensätze</td><td width="254">Übertragungsdaten</td></tr><?$query = "select * from Preisagentur order by Language, Titel";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() );$boundary = date( "Y-m-d", strtotime( "-12 Hours" ) );$limit = date( "Y-m-d", strtotime( "-2 Days" ) );while ( $agenten = mysql_fetch_array( $result ) ){$colour = "#00FF00";if ( strpos( $agenten["letzte_Aktualisierung_am"], " " ) ){$letzte_Aktualisierung_am = datetime2human( $agenten["letzte_Aktualisierung_am"] );}else{$letzte_Aktualisierung_am = timestamp2human( $agenten["letzte_Aktualisierung_am"] );}if ( strpos( $agenten["letzter_Abruf_am"], " " ) ){$letzter_Abruf_am = datetime2human( $agenten["letzter_Abruf_am"] );}else{$letzter_Abruf_am = timestamp2human( $agenten["letzter_Abruf_am"] );}$dat = explode( ".", $letzte_Aktualisierung_am["Datum"] );$akt = $dat[2] . "-" . $dat[1] . "-" . $dat[0];$dat = explode( ".", $letzter_Abruf_am["Datum"] );$abruf = $dat[2] . "-" . $dat[1] . "-" . $dat[0];if ( ( $akt < $limit ) || ( $abruf < $limit ) ){$colour = "#FF0000";} elseif ( ( $akt < $boundary ) || ( $abruf < $boundary ) ){$colour = "#FFFF00";}?><tr style="background-color:<?= $colour; ?>;"><td width="152"><?= $agenten["Titel"] ?> (<a href="http://<?= $_SERVER['SERVER_NAME']; ?>/Online-Shop/preisagentur_editor.php?Preisagentur=<?= $agenten["ID"] ?>">Info</a>)<br><a href="<?= $agenten["home_url"] ?>" target="_blank"><img src="http://<?= $_SERVER["SERVER_NAME"] ?><?= $agenten["logo_url"] ?>" border="0"></a></td><td><?php echo $agenten["datensaetze"] ?><br><? if ( $agenten["csv_url"] ){ ?><a href="<?= $agenten["csv_url"] ?>?test=true" target="_blank">CSV-Datei-Test</a><br>Letzte Aktualisierung<br>am: <?= $letzte_Aktualisierung_am["Datum"]; ?><br>um: <?= $letzte_Aktualisierung_am["Zeit"]; ?> Uhr<br><font size="-2"><? echo $agenten["csv_url"];} ?></font></td><td>Letzte Übertragung<br>am <??><?= $letzter_Abruf_am["Datum"] ?> um: <?= $letzter_Abruf_am["Zeit"] ?><br>von <?= $agenten["letzter_Abruf_von"] ?></td><?}?></tr></table><br><br><?php$html .= ob_get_contents();$html .= "</body></html>";$mime->setTXTBody( $text );$mime->setHTMLBody( $html );//do not ever try to call these lines in reverse order$body = $mime->get();$hdrs = $mime->headers( $hdrs );$mail->send( $recipients, $hdrs, $body );ob_end_clean();}?>