Beispiel #1
0
				}	
			}
			
		}
	}	
}

$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 
Beispiel #2
0
 $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) {
Beispiel #3
0
$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());