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; ?> fetchByAssoc($result)) { if($firstBlock || $row["block_title"] != $lastBlock) { if(!$firstBlock) echo "

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) { ?>
"; $firstBlock = false; ?>

query($sql); if($adb->num_rows($resultTMP) > 0) { $noCols[$referenceModule]["link_no"] = $adb->fetchByAssoc($resultTMP); } else { $noCols[$referenceModule]["link_no"] = "no_available"; } $sql = "SELECT * FROM vtiger_field WHERE tabid = ".getTabId($row["module"])." AND fieldname = ?"; $resultTMP = $adb->pquery($sql, array($focus->list_link_field)); if($adb->num_rows($resultTMP) > 0) { $noCols[$referenceModule]["link_name"] = $adb->fetchByAssoc($resultTMP); } else { $noCols[$referenceModule]["link_name"] = "no_available"; } } if($noCols[$referenceModule]["link_no"] != "no_available") { $sql = "SELECT ".$noCols[$referenceModule]["link_no"]["columnname"]." as nofield FROM ".$noCols[$referenceModule]["link_no"]["tablename"]." WHERE ".$focus->table_index." = ".$row["crmid"]; $linkFieldRst = $adb->query($sql); $recordNumber = $adb->query_result($linkFieldRst, 0, "nofield"); } $sql = "SELECT ".$noCols[$referenceModule]["link_name"]["columnname"]." as linkfield FROM ".$noCols[$referenceModule]["link_name"]["tablename"]." WHERE ".$focus->table_index." = ".$row["crmid"]; $linkFieldRst = $adb->query($sql); $linkField = $adb->query_result($linkFieldRst, 0, "linkfield"); $recordLink = "".$linkField.""; $numberField = "".$recordNumber.""; Zend_Json::$useBuiltinEncoderDecoder = true; $settings = Zend_Json::decode(html_entity_decode($row["block_settings"])); if(!isset($settings["btn_accept"])) { $settings["btn_accept"] = "LBL_OK"; } if(!isset($settings["btn_rework"])) { $settings["btn_rework"] = "LBL_REWORK"; } if(!isset($settings["btn_decline"])) { $settings["btn_decline"] = "LBL_DECLINE"; } if(strpos($settings["btn_accept"], '$') !== false) { $context = \Workflow\VTEntity::getForId($row["crmid"], $referenceModule); $settings["btn_accept"] = VTTemplate::parse($settings["btn_accept"], $context); } if(strpos($settings["btn_rework"], '$') !== false) { $context = \Workflow\VTEntity::getForId($row["crmid"], $referenceModule); $settings["btn_rework"] = VTTemplate::parse($settings["btn_accept"], $context); } if(strpos($settings["btn_decline"], '$') !== false) { $context = \Workflow\VTEntity::getForId($row["crmid"], $referenceModule); $settings["btn_decline"] = VTTemplate::parse($settings["btn_accept"], $context); } ?> " alt="" style="background-color: !important;" onMouseOver="this.className='lvtColDataHover'" onMouseOut="this.className='lvtColData'" id="row_">
Module Record ID Record Workflow Block Eingestellt Bearbeitet Aktion
von
von

*/