/** 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);
     }
 }
Example #2
0
            $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();
Example #3
0
 /** 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);
     }
 }