id."##".$_GET["a"]."##".$_GET["aid"])) {
$sql = "UPDATE vtiger_wf_confirmation SET result = ?, result_user_id = ?,result_timestamp = NOW() WHERE id = ".intval($_GET["aid"]);
$adb->pquery($sql, array($_GET["a"], $current_user->id), true);
$sql = "SELECT * FROM vtiger_wf_confirmation WHERE id = ".intval($_GET["aid"]);
$result = $adb->query($sql);
$data = $adb->fetchByAssoc($result);
if($data["rundirect"] == "1") {
$sql = "SELECT id FROM vtiger_wf_queue WHERE block_id = ".$data["blockid"]." AND execID = '".$data["execid"]."'";
$result = $adb->query($sql, true);
$queueID = $adb->query_result($result, 0, "id");
$sql = "UPDATE vtiger_wf_confirmation SET visible = 0 WHERE id = ".intval($_GET["aid"]);
$adb->query($sql, true);
$task = Workflow_Queue::getQueueEntry($queueID);
$return = Workflow_Queue::runEntry($task);
$sql = "DELETE FROM vtiger_wf_queue WHERE id = ".$queueID."";
$adb->query($sql);
$sql = "DELETE FROM vtiger_wf_confirmation WHERE id = ".intval($_GET["aid"]);
$adb->query($sql);
$sql = "DELETE FROM vtiger_wf_confirmation_user WHERE confirmation_id = ".intval($_GET["aid"]);
$adb->query($sql);
if($return["redirect_to"] !== false) {
if($return["redirect_to_target"] == "same") {
echo "";
exit();
} else {
echo "";
#exit();
}
}
}
}
global $theme;
$theme_path="themes/".$theme."/";
$image_path=$theme_path."images/";
global $mod_strings;
?>
id." AND vtiger_wf_confirmation.visible = 1
GROUP BY
vtiger_wf_confirmation.id ORDER BY block_title
";
$result = $adb->query($sql);
if($adb->num_rows($result) == 0) {
?>