id != '1') die('Nie masz uprawnieĊ„'); $codes = explode(",", $_REQUEST['code']); $db = $GLOBALS['db']; $products = array(); foreach ($codes as $code) { //get pw/rw id $doc = $db->fetchByAssoc($db->query("SELECT pw_id, rw_id FROM ecminsideorders WHERE id='$code'")); //delete pw //get codes $prod = $db->query("SELECT code FROM ecmstockdocinsideinitems WHERE ecmstockdocinsidein_id='".$doc['pw_id']."'"); while ($p = $db->fetchByAssoc($prod)) $products[$p['code']] = true; $db->query("DELETE FROM ecmstockdocinsideins WHERE id='".$doc['pw_id']."'"); echo 'Error: '.$db->error.'
'; $db->query("DELETE FROM ecmstockdocinsideinitems WHERE ecmstockdocinsidein_id='".$doc['pw_id']."'"); echo 'Error: '.$db->error.'
'; //delete rw //get code $prod = $db->query("SELECT code FROM ecmstockdocinsideoutitems WHERE ecmstockdocinsideout_id='".$doc['rw_id']."'"); while ($p = $db->fetchByAssoc($prod)) $products[$p['code']] = true; $db->query("DELETE FROM ecmstockdocinsideouts WHERE id='".$doc['rw_id']."'"); $db->query("DELETE FROM ecmstockdocinsideoutitems WHERE ecmstockdocinsideout_id='".$doc['rw_id']."'"); //delete stock operations $db->query("DELETE FROM ecmstockoperations WHERE parent_id IN ('".$doc['pw_id']."','".$doc['rw_id']."')"); //delete pw/rw id from insideorder $db->query("UPDATE ecminsideorders SET pw_id='', rw_id='' WHERE id='$code'"); } //create refresh stock link $link = 'index.php?module=EcmStockStates&action=rebuildState&code='.implode(",", array_keys($products)); echo ''.$link.''; ?>