/** Function to delete an entity with given Id */ function trash($module, $id) { global $log, $current_user, $adb; if (!self::isBulkSaveMode()) { require_once "include/events/include.inc"; $em = new VTEventsManager($adb); // Initialize Event trigger cache $em->initTriggerCache(); $entityData = VTEntityData::fromEntityId($adb, $id); $em->triggerEvent("vtiger.entity.beforedelete", $entityData); } $this->mark_deleted($id); $this->unlinkDependencies($module, $id); require_once 'libraries/freetag/freetag.class.php'; $freetag = new freetag(); $freetag->delete_all_object_tags_for_user($current_user->id, $id); $sql_recentviewed = 'DELETE FROM vtiger_tracker WHERE user_id = ? AND item_id = ?'; $this->db->pquery($sql_recentviewed, array($current_user->id, $id)); if ($em) { $em->triggerEvent("vtiger.entity.afterdelete", $entityData); } }
$freetag = new freetag($freetag_options); $freetag->delete_all_object_tags_for_user(1, $_POST['tuneid']); if (isset($_POST['tags']) && trim($_POST['tags']) != "") { $freetag->tag_object(1, $tuneid, $_POST['tags']); } header("Location:randomizer.php"); } else { header("Location:create-show.php?showid=" . $showid); } } } if (isset($_GET["remove"])) { delete_from_tunes($_GET["id"]); $freetag_options = array('db_user' => 'root', 'db_pass' => '', 'db_host' => 'localhost', 'db_name' => 'tunequeue'); $freetag = new freetag($freetag_options); $freetag->delete_all_object_tags_for_user(1, $_GET['id']); if ($showid == -1) { header("Location:randomizer.php"); } else { header("Location:create-show.php?showid=" . $showid); } } ?> <p><form name=uploadshow action='edit-song.php' method='POST'> <div id='contentpopup'> <?php if (isset($_GET["edit"])) { $tuneid = $_GET["id"]; $sql = "select * from tunes where ID='{$tuneid}'"; if (!($result = mysql_query($sql))) { print mysql_error();
/** Function to delete an entity with given Id */ function trash($module, $id) { global $log, $current_user; $this->mark_deleted($id); $this->unlinkDependencies($module, $id); require_once 'include/freetag/freetag.class.php'; $freetag = new freetag(); $freetag->delete_all_object_tags_for_user($current_user->id, $id); $sql_recentviewed = 'DELETE FROM vtiger_tracker WHERE user_id = ? AND item_id = ?'; $this->db->pquery($sql_recentviewed, array($current_user->id, $id)); }
/** Function to delete an entity with given Id */ function trash($module, $id) { global $log, $current_user, $adb; $recordType = Vtiger_Functions::getCRMRecordType($id); if ($recordType != $module) { throw new AppException(vtranslate('LBL_PERMISSION_DENIED')); } if (!self::isBulkSaveMode()) { require_once "include/events/include.inc"; $em = new VTEventsManager($adb); // Initialize Event trigger cache $em->initTriggerCache(); $entityData = VTEntityData::fromEntityId($adb, $id); $em->triggerEvent("vtiger.entity.beforedelete", $entityData); } $this->mark_deleted($id); $this->unlinkDependencies($module, $id); require_once 'libraries/freetag/freetag.class.php'; $freetag = new freetag(); $freetag->delete_all_object_tags_for_user($current_user->id, $id); $this->db->delete('vtiger_tracker', 'user_id = ? AND item_id = ?', [$current_user->id, $id]); if ($em) { $em->triggerEvent("vtiger.entity.afterdelete", $entityData); } }