} } } } } $activity = new SI_TaskActivity(); $ps = new SI_PaymentSchedule(); $activities = $activity->getActivitiesForCompany($invoice->company_id, true, 0, true); if($activities === FALSE){ $error_msg .= "Could not retrieve Activity List for Company!\n"; debug_message($activity->getLastError()); } $items = $ps->getForCompany($invoice->company_id); if($items === FALSE){ $error_msg .= "Could not retrieve scheduled payments for Company!\n"; debug_message($ps->getLastError()); } $expenses = $company->getExpenses(TRUE); if($expenses === FALSE){ $error_msg .= "Could not retrieve expenses for Company!\n"; debug_message($company->getLastError()); } $base_url = $_SERVER['PHP_SELF'].'?id='.$line->id.'&invoice_id='.$invoice->id.'&hide_url=true&'; require('header.php') ?> <form name="line_edit" action="<?php
$temp_array = $activity->getActivitiesForCompany($compid); if ($temp_array != NULL) { $ta_ids = ''; foreach ($temp_array as $temptask) { $ta_ids[] = $temptask->id; } $ta_ids = array_unique($ta_ids); } if (count($ta_ids) > 0) { if ($invoice->addTaskActivities($ta_ids, SI_ACTIVITY_AGGREGATION_TASK) === FALSE) { $error_msg .= "Error adding activities to invoice!\n"; debug_message($invoice->getLastError()); } } $ps = new SI_PaymentSchedule(); $ps_array = $ps->getForCompany($compid); if ($ps_array != NULL) { $ps_ids = ''; foreach ($ps_array as $tempps) { $ps_ids[] = $tempps->id; } $ps_ids = array_unique($ps_ids); } if (count($ps_ids) > 0) { if ($invoice->addPaymentSchedules($ps_ids) === FALSE) { $error_msg .= "Error adding payment schedules to invoice!\n"; debug_message($invoice->getLastError()); } } $expense_array = $company->getExpenses(TRUE); if ($expense_array != NULL) {
$company = new SI_Company(); $title = "Create Invoice"; $total_time = 0; if(isset($_REQUEST['company_id']) && $_REQUEST['company_id'] > 0){ if($company->get($_REQUEST['company_id']) === FALSE){ $error_msg .= "Could not retrieve information for Company ID ".$_REQUEST['company_id']."!\n"; debug_message($company->getLastError()); } $activities = $activity->getActivitiesForCompany($_REQUEST['company_id']); if($activities === FALSE){ $error_msg .= "Could not retrieve Activity List for Company ID ".$_REQUEST['company_id']."!\n"; debug_message($activity->getLastError()); } $items = $ps->getForCompany($_REQUEST['company_id']); if($items === FALSE){ $error_msg .= "Could not retrieve scheduled payments for Company ID ".$_REQUEST['company_id']."!\n"; debug_message($ps->getLastError()); } $expenses = $company->getExpenses(TRUE); if($expenses === FALSE){ $error_msg .= "Could not retrieve expenses for Company ID ".$_REQUEST['company_id']."!\n"; debug_message($company->getLastError()); } $item_codes = $item_code->getCompanyPricedCodes($company->id); if($item_codes === FALSE){ $error_msg .= "Could not get item codes for company!\n"; debug_message($item_code->getLastError());