Пример #1
0
function remove_roi($roi_pid, $nothing, $workflow_id)
{
    global $user;
    $returnjs = "";
    if (Workflow_Users::doesWorkflowHaveUserName($workflow_id, $user->name) && Workflow_Permission::doesWorkflowHavePermission($workflow_id, "canAnalyzeSpecimen")) {
        $roi_obj = new roiHandler($roi_pid);
        $success = $roi_obj->removeROI($roi_pid, FEDORA_DATABASE_USERNAME . ":" . FEDORA_DATABASE_PASSWORD);
        if ($success) {
            include_once drupal_get_path('module', 'apiary_project') . '/workflow/include/search.php';
            $search_instance = new search();
            $search_instance->delete_index($roi_pid);
            $returnjs .= "jQuery.jGrowl('ROI [{$roi_pid}] deleted successfully');";
        } else {
            $returnjs .= "jQuery.jGrowl('ROI [{$roi_pid}] failed to delete');";
        }
    } else {
        $returnjs .= "jQuery.jGrowl('Sorry! You do not have permission for this operation');";
    }
    echo $returnjs;
}