public function testCreateReminderAndCreateLinkAndDeleteCall() { $call = new call(); $aosContracts = new AOS_Contracts(); $aosContracts->name = 'test'; //test createReminder() $aosContracts->createReminder(); //verify record ID to check that record is saved $this->assertTrue(isset($aosContracts->call_id)); $this->assertEquals(36, strlen($aosContracts->call_id)); //verify the parent_type value set by createReminder() $call->retrieve($aosContracts->call_id); $this->assertAttributeEquals('AOS_Contracts', 'parent_type', $call); //test createLink() and verify the parent_type value $aosContracts->createLink(); $call->retrieve($aosContracts->call_id); $this->assertAttributeEquals('Accounts', 'parent_type', $call); //delete the call and verify that this record cannot be retrieved anymore. $aosContracts->deleteCall(); $call->retrieve($aosContracts->call_id); $this->assertEquals(null, $result); }
* or write to the Free Software Foundation,Inc., 51 Franklin Street, * Fifth Floor, Boston, MA 02110-1301 USA * * @author SalesAgility <*****@*****.**> */ if (!ACLController::checkAccess('AOS_Contracts', 'edit', true)) { ACLController::displayNoAccess(); die; } require_once 'modules/AOS_Quotes/AOS_Quotes.php'; require_once 'modules/AOS_Contracts/AOS_Contracts.php'; //Setting values in Quotes $quote = new AOS_Quotes(); $quote->retrieve($_REQUEST['record']); //Setting Contract Values $contract = new AOS_Contracts(); $contract->name = $quote->name; $contract->assigned_user_id = $quote->assigned_user_id; $contract->total_contract_value = format_number($quote->total_amount); $contract->contract_account_id = $quote->billing_account_id; $contract->contact_id = $quote->billing_contact_id; $contract->opportunity_id = $quote->opportunity_id; $contract->total_amt = $quote->total_amt; $contract->subtotal_amount = $quote->subtotal_amount; $contract->discount_amount = $quote->discount_amount; $contract->tax_amount = $quote->tax_amount; $contract->shipping_amount = $quote->shipping_amount; $contract->shipping_tax = $quote->shipping_tax; $contract->shipping_tax_amt = $quote->shipping_tax_amt; $contract->total_amount = $quote->total_amount; $contract->currency_id = $quote->currency_id;