Shop-Update
- Kategorie: AfPark
- Erstellt: Donnerstag, 01. März 2012 10:37
- Zuletzt aktualisiert: Donnerstag, 01. März 2012 11:49
- Geschrieben von Martina Major
-
Shop sperren, nur weiter wenn erfolgreich
- Laden der Daten von Affilinet als CSV oder über die API
- Einlesen der Daten in die nichtaktive Shop-Tabelle (aus Performancegründen wird diese, wenn vorhanden gelsöcht und neu erstellt.
- Shop-Sperre aufheben
-
Shop sperren, wenn Versuch nicht erfolgreich
- Shop-Sperre aufheben
Nach erfolgreichen Shop-Update
function cron_update_shop_success($shop) { log_db('Shop Update-Markierung setzen, Update beendet',6); $update = "UPDATE ".TABLE_AFF_SHOP_UPDATE." s SET last_image_check=sysdate() WHERE s.shop_id='".$shop['shop_id']."'"; $result = mysql_query($update) OR log_db($update.''.mysql_error(),1); // Shop-Sperre aufheben $update = "UPDATE ".TABLE_AFF_SHOPS." s SET s.update_in_use = 0 " ." WHERE s.shop_id='".$shop['shop_id']."' "; $result = mysql_query($update) OR log_db($update.''.mysql_error(),1); // nur den Standardtext überschreiben, Fehlermeldungen stehen lassen $update = "UPDATE ".TABLE_AFF_SHOPS." s SET s.error_text = '".TEXT_CRON_SHOP_UPDATE_SUCCESS ."' WHERE s.shop_id='".$shop['shop_id'] ."' AND s.error_text = '".TEXT_CRON_SHOP_UPDATE_IS_RUNNING."' "; $result = mysql_query($update) OR log_db($update.''.mysql_error(),1); return; }