/** * Customizing the restore procedure. */ function restore($module, $id) { global $updateInventoryProductRel_deduct_stock; $status = getInvoiceStatus($id); if ($status != 'Cancel') { $updateInventoryProductRel_deduct_stock = true; } parent::restore($module, $id); }
/** * Customizing the restore procedure. */ function restore($modulename, $id) { parent::restore($modulename, $id); global $adb; $fresult = $adb->pquery("SELECT folderid FROM vtiger_notes WHERE notesid = ?", array($id)); if (!empty($fresult) && $adb->num_rows($fresult)) { $folderid = $adb->query_result($fresult, 0, 'folderid'); if (!$this->isFolderPresent($folderid)) { // Re-link to default folder $adb->pquery("UPDATE vtiger_notes set folderid = ? WHERE notesid = ?", array(self::getFolderDefault())); } } }
/** * Customizing the restore procedure. */ function restore($module, $id) { global $adb, $updateInventoryProductRel_deduct_stock; $result = $adb->pquery("SELECT sostatus FROM vtiger_salesorder where salesorderid=?", array($id)); $soStatus = $adb->query_result($result, 0, 'sostatus'); if ($soStatus != 'Cancelled') { $updateInventoryProductRel_deduct_stock = true; } parent::restore($module, $id); }
/** * Customizing the restore procedure. */ function restore($module, $id) { global $adb, $updateInventoryProductRel_deduct_stock; parent::restore($module, $id); $result = $adb->pquery("SELECT postatus FROM vtiger_purchaseorder where purchaseorderid=?", array($id)); $poStatus = $adb->query_result($result, 0, 'postatus'); if ($poStatus == 'Received Shipment') { addProductsToStock($id); } }
/** * Customizing the restore procedure. */ function restore($module, $id) { global $adb, $updateInventoryProductRel_deduct_stock; $result = $adb->pquery("SELECT invoicestatus FROM vtiger_invoice where invoiceid=?", array($id)); $invoiceStatus = $adb->query_result($result, 0, 'invoicestatus'); if ($invoiceStatus != 'Cancel') { $updateInventoryProductRel_deduct_stock = true; } parent::restore($module, $id); }