$call->account_id = $account->id; $call->status = 'Planned'; $call->save(); //Create new opportunities $opp = new Opportunity(); $opp->assigned_user_id = $account->assigned_user_id; $opp->assigned_user_name = $account->assigned_user_name; $opp->name = substr($account_name . " - 1000 units", 0, 50); $opp->date_closed = create_date(); $key = array_rand($app_list_strings['lead_source_dom']); $opp->lead_source = $app_list_strings['lead_source_dom'][$key]; $key = array_rand($app_list_strings['sales_stage_dom']); $opp->sales_stage = $app_list_strings['sales_stage_dom'][$key]; // If the deal is already one, make the date closed occur in the past. if ($opp->sales_stage == "Closed Won" || $opp->sales_stage == "Closed Lost") { $opp->date_closed = create_past_date(); } $key = array_rand($app_list_strings['opportunity_type_dom']); $opp->opportunity_type = $app_list_strings['opportunity_type_dom'][$key]; $amount = array("10000", "25000", "50000", "75000"); $key = array_rand($amount); $opp->amount = $amount[$key]; $probability = array("10", "70", "40", "60"); $key = array_rand($probability); $opp->probability = $probability[$key]; $opp->save(); $opportunity_ids[] = $opp->id; // Create a linking table entry to assign an account to the opportunity. $opp->set_relationship('accounts_opportunities', array('opportunity_id' => $opp->id, 'account_id' => $account->id), false); } $titles = array("President", "VP Operations", "VP Sales", "Director Operations", "Director Sales", "Mgr Operations", "IT Developer", "");
$project_task->time_start = '10:00:00'; $project_task->parent_id = $tradeshow_id; $project_task->priority = 'High'; $project_task->description = ""; $project_task->order_number = 11; $project_task->task_number = 101; $project_task->depends_on_id = $confirm_booth_id; $project_task->estimated_effort = 16; $project_task->actual_effort = 3; $project_task->utilization = 100; $project_task->percent_complete = 25; $project_task_id = $project_task->save(); $project_task = new ProjectTask(); $project_task->assigned_user_id = 1; $project_task->name = 'Arrange partner meetings'; $project_task->status = 'In Progress'; $project_task->date_due = create_date(); $project_task->time_due = '17:00:00'; $project_task->date_start = create_past_date(); $project_task->time_start = '10:00:00'; $project_task->parent_id = $tradeshow_id; $project_task->priority = 'Medium'; $project_task->description = "Get the usual bunch."; $project_task->order_number = 12; $project_task->task_number = 102; $project_task->depends_on_id = $project_task_id; $project_task->estimated_effort = 40; $project_task->actual_effort = 10; $project_task->utilization = 100; $project_task->percent_complete = 25; $project_task_id = $project_task->save();