$email->contacts->add($contact->id);
    $email->load_relationship('accounts');
    $email->contacts->add($account_id);
}
for ($i = 0; $i < $number_leads; $i++) {
    $lead = new Lead();
    $lead->account_name = $company_name_array[mt_rand(0, $company_name_count - 1)] . ' ' . mt_rand(1, 1000000);
    $lead->first_name = $first_name_array[mt_rand(0, $first_name_max)];
    $lead->last_name = $last_name_array[mt_rand(0, $last_name_max)];
    $lead->primary_address_street = $street_address_array[mt_rand(0, $street_address_max)];
    $lead->primary_address_city = $city_array[mt_rand(0, $city_array_max)];
    $lead->lead_source = $app_list_strings['lead_source_dom'][array_rand($app_list_strings['lead_source_dom'])];
    $lead->title = $titles[mt_rand(0, $title_max)];
    $lead->phone_work = create_phone_number();
    $lead->phone_home = create_phone_number();
    $lead->phone_mobile = create_phone_number();
    $lead->emailAddress->addAddress(createEmailAddress(), true);
    // Fill in a bogus address
    $lead->primary_address_state = "CA";
    $leads_account = $accounts[$account_number];
    $lead->primary_address_state = $leads_account->billing_address_state;
    $lead->status = $lead_status_keys[mt_rand(0, $lead_status_max)];
    $lead->lead_source = $lead_source_keys[mt_rand(0, $lead_source_max)];
    if ($i % 3 == 1) {
        $lead->billing_address_state = "NY";
        $assigned_user_id = mt_rand(9, 10);
        if ($assigned_user_id == 9) {
            $lead->assigned_user_name = "seed_will";
            $lead->assigned_user_id = $lead->assigned_user_name . "_id";
        } else {
            $lead->assigned_user_name = "seed_chris";
Example #2
0
    $key = array_rand($comboFieldArray['leadsource_dom']);
    $lead->column_fields["leadsource"] = $comboFieldArray['leadsource_dom'][$key];
    $key = array_rand($comboFieldArray['lead_status_dom']);
    $lead->column_fields["leadstatus"] = $comboFieldArray['lead_status_dom'][$key];
    $key = array_rand($comboFieldArray['rating_dom']);
    $lead->column_fields["rating"] = $comboFieldArray['rating_dom'][$key];
    $titles = array("President", "VP Operations", "VP Sales", "Director Operations", "Director Sales", "Mgr Operations", "IT Developer", "");
    $key = array_rand($titles);
    $lead->column_fields["designation"] = $titles[$key];
    $lead->save("Leads");
}
//Populating Vendor Data
for ($i = 0; $i < 10; $i++) {
    $vendor = new Vendors();
    $vendor->column_fields["vendorname"] = ucfirst(strtolower($first_name_array[$i]));
    $vendor->column_fields["phone"] = create_phone_number();
    $vendor->column_fields["email"] = strtolower($vendor->column_fields["vendorname"]) . "@company.com";
    $website = str_replace($whitespace, "", strtolower(ucfirst(strtolower($company_name_array[$i]))));
    $vendor->column_fields["website"] = "www." . $website . ".com";
    $vendor->column_fields["assigned_user_id"] = $assigned_user_id;
    // Fill in a bogus address
    $vendor->column_fields["street"] = $street_address_array[rand(0, $street_address_count - 1)];
    $key = array_rand($city_array);
    $vendor->column_fields["city"] = $city_array[$key];
    $vendor->column_fields["state"] = "CA";
    $vendor->column_fields["postalcode"] = '99999';
    $vendor->column_fields["country"] = 'USA';
    $vendor->save("Vendors");
    $vendor_ids[] = $vendor->id;
}
//Populating Product Data