use_class('products_articles'); $class_s = new styles(); $class_pm = new products_minierp(); $class_pa = new products_articles(); $style_id = 680; //COLLECTION: DOOMED TO BE KILLED $products = $class_s->retrieveProducts($style_id, false); $killed = array(); $logger->write('Total products to check: ' . count($products)); foreach ($products as $pid => $date_added) { //SET INACTIVE FOR DTK ARTICLES WHICH HAVE NO DEPOT STOCK $products_articles = $class_pa->retrieveList($pid); foreach ($products_articles as $pa) { $stock_article = $class_pm->stockRetrieve(WAREHOUSE_ID_PRODUCTS_HAMBURG, $pid, $pa['products_articles_id']); if ($stock_article == 0) { $class_pa->setActiveStatus($pa['products_articles_id'], 0); } } $stock = $class_pm->stockRetrieve(WAREHOUSE_ID_PRODUCTS_HAMBURG, $pid, '*'); if ($stock == 0) { //KILL PRODUCT AND REMOVE IT FROM DTK COLLECTION $username = '******'; $class_pm->killProduct($pid, $username); $class_s->remProduct($style_id, $pid, $username); $killed[] = $pid; } } $killed_total = count($killed); //Notify Design and IT Team if ($killed_total > 0 || date('N') == 7) { $subject = 'Auto Kill DTK Collection (' . $killed_total . ')';