$project = new SI_Project(); $active_projects = TRUE; if(isset($_REQUEST['show_all']) && $_REQUEST['show_all'] == 'Y'){ $active_projects = FALSE; } $projects = $project->getCompanyProjects($company->id, $active_projects); if($projects === FALSE){ $error_msg .= "Could not retrieve active project list!\n"; debug_message($project->getLastError()); } if(isset($_POST['save'])){ if(is_array($_POST['expense']) && !empty($_POST['expense']['description'])){ $_POST['expense']['cost'] = preg_replace('/[^0-9\.]/','', $_POST['expense']['cost']); $_POST['expense']['price'] = preg_replace('/[^0-9\.]/','', $_POST['expense']['price']); if($company->addExpense($_POST['expense']['item_code_id'], $_POST['expense']['description'], $_POST['expense']['cost'], $_POST['expense']['price']) === FALSE){ $error_msg .= "Error adding new expense!"; debug_message($company->getLastError()); }else{ $error_msg .= "Added new expense!"; } }else{ $error_msg .= "Invalid entry for new expense, Expense not added!"; } } $title = $company->name." Detail Center"; if($loggedin_user->hasRight('admin')){ $update_url = "company.php?mode=edit&id=$id"; }else{ $update_url = "company_profile.php?id=$id";