本文整理匯總了PHP中VTTaskManager::deleteTask方法的典型用法代碼示例。如果您正苦於以下問題:PHP VTTaskManager::deleteTask方法的具體用法?PHP VTTaskManager::deleteTask怎麽用?PHP VTTaskManager::deleteTask使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類VTTaskManager
的用法示例。
在下文中一共展示了VTTaskManager::deleteTask方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: vtDeleteWorkflow
function vtDeleteWorkflow($adb, $request)
{
$util = new VTWorkflowUtils();
$module = new VTWorkflowApplication("deltetask");
$mod = return_module_language($current_language, $module->name);
if (!$util->checkAdminAccess()) {
$errorUrl = $module->errorPageUrl($mod['LBL_ERROR_NOT_ADMIN']);
$util->redirectTo($errorUrl, $mod['LBL_ERROR_NOT_ADMIN']);
return;
}
$wm = new VTTaskManager($adb);
$wm->deleteTask($request['task_id']);
if (isset($request["return_url"])) {
$returnUrl = vtlib_purify($request["return_url"]);
} else {
$returnUrl = $module->editWorkflowUrl($wf->id);
}
?>
<script type="text/javascript" charset="utf-8">
window.location="<?php
echo $returnUrl;
?>
";
</script>
<a href="<?php
echo $returnUrl;
?>
">Return</a>
<?php
}
示例2: array
$emailTask->fromEmail = '$(contact_id : (Contacts) lastname) $(contact_id : (Contacts) firstname)<$(general : (__VtigerMeta__) supportEmailId)>';
$emailTask->recepient = ',$(assigned_user_id : (Users) email1)';
$emailTask->subject = '[From Portal] $ticket_no [ Ticket Id : $(general : (__VtigerMeta__) recordId) ] $ticket_title';
$emailTask->content = 'Ticket No : $ticket_no<br>
Ticket ID : $(general : (__VtigerMeta__) recordId)<br>
Ticket Title : $ticket_title<br><br>
$description';
$tm->saveTask($emailTask);
$emailTask->id = $properties['id'];
$emailTask->summary = 'Notify Related Contact when Ticket is created from Portal';
$emailTask->fromEmail = '$(general : (__VtigerMeta__) supportName)<$(general : (__VtigerMeta__) supportEmailId)>';
$emailTask->recepient = ',$(contact_id : (Contacts) email)';
$tm->saveTask($emailTask);
break;
case 'NotifyOnPortalTicketComment':
$tm->deleteTask($properties['id']);
Migration_Index_View::ExecuteQuery('DELETE FROM com_vtiger_workflows WHERE workflow_id = ?', array($workflowModel->id));
break;
case 'NotifyParentOnTicketChange':
$newWorkflowModel = $wfs->newWorkflow($workflowModel->moduleName);
$workflowProperties = get_object_vars($workflowModel);
foreach ($workflowProperties as $workflowPropertyName => $workflowPropertyValue) {
$newWorkflowModel->{$workflowPropertyName} = $workflowPropertyValue;
}
$conditions = Zend_Json::decode($newWorkflowModel->test);
$oldCondtions = array();
if (!empty($conditions)) {
$previousConditionGroupId = 0;
foreach ($conditions as $condition) {
$fieldName = $condition['fieldname'];
$fieldNameContents = explode(' ', $fieldName);