/** * Removes all instances of Delivery and its relatives from user database and releases the lock * @param {int} $UID Delivery UID * @param {int} $user The user's UID that is performing the operation * @return {bool} true on success false otherwise */ public static function cancel_edited_Delivery($UID, $user) { // release lock off the Delivery if (Lock::release_lock($UID, 'Delivery_BASE', $user) == false) { debugLog::log("<i>[delivery.php:cancel_edited_Delivery]</i> Could not release lock off Delivery (" . $UID . ")"); return false; } // disable all records in user database Delivery::disable_all_Delivery_info($UID, 'user'); }
/** * Removes all instances of kbit and its relatives from user database and releases the lock * @param {int} $UID Kbit UID * @param {int} $user The user's UID that is performing the operation * @return {bool} true on success false otherwise */ public static function cancel_edited_kbit($UID, $user) { // release lock off the Kbit if (Lock::release_lock($UID, 'KBIT_BASE', $user) == false) { debugLog::log("<i>[Kbits.php:cancel_edited_kbit]</i> Could not release lock off kbit (" . $UID . ")"); return false; } // disable all records in user database Kbit::disable_all_kbit_info($UID, 'user'); }