<?php /********************************************************************************* ** The contents of this file are subject to the vtiger CRM Public License Version 1.0 * ("License"); You may not use this file except in compliance with the License * The Original Code is: vtiger CRM Open Source * The Initial Developer of the Original Code is vtiger. * Portions created by vtiger are Copyright (C) vtiger. * All Rights Reserved. * ********************************************************************************/ require_once('include/RelatedListView.php'); require_once('modules/HelpDesk/HelpDesk.php'); require_once('modules/Activities/Activity.php'); require_once('modules/Users/UserInfoUtil.php'); function getHiddenValues($id,$sid='purchaseorderid') { $hidden .= '<form border="0" action="index.php" method="post" name="form" id="form">'; $hidden .= '<input type="hidden" name="module">'; $hidden .= '<input type="hidden" name="mode">'; $hidden .= '<input type="hidden" name="'.$sid.'" value="'.$id.'">'; $hidden .= '<input type="hidden" name="return_module" value="Orders">'; if($sid == "salesorderid") { $hidden .= '<input type="hidden" name="return_action" value="SalesOrderDetailView">'; } else { $hidden .= '<input type="hidden" name="return_action" value="DetailView">'; } $hidden .= '<input type="hidden" name="return_id" value="'.$id.'">'; $hidden .= '<input type="hidden" name="parent_id" value="'.$id.'">'; $hidden .= '<input type="hidden" name="action">'; return $hidden; } function renderSalesRelatedActivities($query,$id) { global $mod_strings; global $app_strings; $hidden = getHiddenValues($id,"salesorderid"); $hidden .= '<input type="hidden" name="activity_mode">'; echo $hidden; $focus = new Activity(); $button = ''; if(isPermitted("Activities",1,"") == 'yes') { $button .= '<input title="'.$app_strings['LBL_NEW_TASK'].'" accessyKey="F" class="button" onclick="this.form.action.value=\'EditView\';this.form.return_action.value=\'SalesOrderDetailView\';this.form.module.value=\'Activities\';this.form.activity_mode.value=\'Task\';this.form.return_module.value=\'Orders\'" type="submit" name="button" value="'.$app_strings['LBL_NEW_TASK'].'"> '; } $returnset = '&return_module=Orders&return_action=SalesOrderDetailView&return_id='.$id; $list = GetRelatedList('SalesOrder','Activities',$focus,$query,$button,$returnset); echo '</form>'; } function renderRelatedActivities($query,$id,$sid='purchaseorderid') { global $mod_strings; global $app_strings; $hidden = getHiddenValues($id,$sid); $hidden .= '<input type="hidden" name="activity_mode">'; echo $hidden; $focus = new Activity(); $button = ''; if(isPermitted("Activities",1,"") == 'yes') { $button .= '<input title="'.$app_strings['LBL_NEW_TASK'].'" accessyKey="F" class="button" onclick="this.form.action.value=\'EditView\';this.form.return_action.value=\'DetailView\';this.form.module.value=\'Activities\';this.form.activity_mode.value=\'Task\';this.form.return_module.value=\'Orders\'" type="submit" name="button" value="'.$app_strings['LBL_NEW_TASK'].'"> '; } $returnset = '&return_module=Orders&return_action=DetailView&return_id='.$id; $list = GetRelatedList('Orders','Activities',$focus,$query,$button,$returnset); echo '</form>'; } function renderRelatedOrders($query,$id) { require_once('modules/Orders/SalesOrder.php'); global $mod_strings; global $app_strings; $hidden = getHiddenValues($id); echo $hidden; $focus = new SalesOrder(); $button = ''; $returnset = '&return_module=Orders&return_action=DetailView&return_id='.$id; $list = GetRelatedList('Orders','Orders',$focus,$query,$button,$returnset); echo '</form>'; } function renderRelatedAttachments($query,$id,$sid='purchaseorderid') { $hidden = getHiddenValues($id,$sid); echo $hidden; getAttachmentsAndNotes('Orders',$query,$id,$sid); echo '</form>'; } function renderRelatedInvoices($query,$id) { global $mod_strings; global $app_strings; require_once('modules/Invoice/Invoice.php'); $hidden = getHiddenValues($id); echo $hidden; $focus = new Invoice(); $button = ''; $returnset = '&return_module=Orders&return_action=SalesOrderDetailView&return_id='.$id; $list = GetRelatedList('Orders','Invoice',$focus,$query,$button,$returnset); echo '</form>'; } function renderRelatedHistory($query,$id) { getHistory('Orders',$query,$id); } echo get_form_footer(); ?>