setOrderCustomer($order, $customer);
$customer = createCustomer('DUMON', '15b242e7-52eb-46bd-8f0e-6568b72cd9a6', 'Janine Labrune', null, 'France', 4);
$customers[] = $customer;
$order = createOrder(125, '1995-05-05', '1995-05-09', 'Federal Shipping', 100, 1, 800);
$orders[] = $order;
setCustomerOrder($customer, $order);
setOrderCustomer($order, $customer);
$order = createOrder(126, '1999-07-16', '1999-08-20', 'Speedy Express', 80, 2, 150);
$orders[] = $order;
setCustomerOrder($customer, $order);
setOrderCustomer($order, $customer);
$order = createOrder(126, '2008-08-16', '2009-08-22', 'United Package', 88, 6, 50);
$orders[] = $order;
setCustomerOrder($customer, $order);
setOrderCustomer($order, $customer);
$customer = createCustomer('EASTC', '15b242e7-52eb-46bd-8f0e-6568b72cd9a7', 'Ann Devon', createAddress('FF45', 15, 16, '35 King George', true, false), 'Germany', 3);
$customers[] = $customer;
print_r($customers);
function createAddress($houseNumber, $lineNumber, $lineNumber2, $streetName, $isValid, $isPrimary)
{
    $address = new Address4();
    $address->Address2 = new Address2();
    $address->Address2->IsPrimary = $isPrimary;
    $address->HouseNumber = $houseNumber;
    $address->IsValid = $isValid;
    $address->LineNumber = $lineNumber;
    $address->LineNumber2 = $lineNumber2;
    $address->StreetName = $streetName;
    return $address;
}
function createCustomer($customerID, $customerGuid, $customerName, $address, $country, $rating)
Example #2
0
    if (empty($args['adress']['adress'])) {
        array_push($errors, 'No adress set!');
    }
    if (empty($args['adress']['postalCodeNumbers']) || empty($args['adress']['postalCodeLetters'])) {
        array_push($errors, 'No postal code set!');
    }
    if (empty($args['adress']['city'])) {
        array_push($errors, 'No city set!');
    }
    if (empty($args['adress']['country'])) {
        array_push($errors, 'No country set!');
    }
    if (!empty($errors)) {
        createResponse($errors);
    } else {
        createResponse(array('id' => createCustomer($args)));
    }
});
//////////////////////
//					//
//	Rentals 		//
//					//
//////////////////////
$app->get('/customer/rentals/{id}', function ($request, $response, $args) {
    if ($rentalData = getrentalsFromUser($args['id'])) {
        $rentals = array();
        while ($rental = mysqli_fetch_array($rentalData)) {
            array_push($rentals, editRental($rental));
        }
        createResponse($rentals);
    } else {
Example #3
0
    $material = createMaterials($con);
    $color = createColors($con);
    $brands = createBrands($faker, $con);
    $folders = createFolders($faker, $con);
    $contents = createContents($faker, $folders, $con);
    $categories = createCategories($faker, $con);
    echo "creating templates\n";
    $template = new \Thelia\Model\Template();
    $template->setLocale('fr_FR')->setName('template de démo')->setLocale('en_US')->setName('demo template')->save($con);
    $at = new Thelia\Model\AttributeTemplate();
    $at->setTemplate($template)->setAttribute($color)->save($con);
    $ft = new Thelia\Model\FeatureTemplate();
    $ft->setTemplate($template)->setFeature($material)->save($con);
    echo "end creating templates\n";
    createProduct($faker, $categories, $brands, $contents, $template, $color, $material, $con);
    createCustomer($faker, $con);
    // set some config key
    createConfig($faker, $folders, $contents, $con);
    $con->commit();
} catch (Exception $e) {
    echo "error : " . $e->getMessage() . "\n";
    $con->rollBack();
}
function createProduct($faker, $categories, $brands, $contents, $template, $attribute, $feature, $con)
{
    echo "start creating products\n";
    $fileSystem = new \Symfony\Component\Filesystem\Filesystem();
    if (($handle = fopen(THELIA_ROOT . '/setup/import/products.csv', "r")) !== FALSE) {
        $row = 0;
        while (($data = fgetcsv($handle, 100000, ";")) !== FALSE) {
            $row++;
Example #4
0
}
$DataCSVFile = "wecaredata3.csv";
$dataDir = "/home/ubuntu/data/doc3/";
if (!validateDirStr($dataDir)) {
    die("\n invalid File Structure\n");
}
$config['host'] = "localhost";
$config['user'] = "******";
$config['password'] = "******";
$config['database'] = "bluenet_v3";
$db_handle = mysqli_connect($config['host'], $config['user'], $config['password'], $config['database']);
if (($handle = fopen($DataCSVFile, "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $lName = $data[8];
        $lMobile = $data[9];
        $lAddress = $data[4];
        $localId = $data[0];
        $wName = $data[1];
        $wMobile = $data[2];
        $wAddress = $data[7];
        $service = $data[6];
        $emergency_no = $data[3];
        $native_add = $data[5];
        $refId = createCustomer($db_handle, $lName, $lMobile, $lAddress);
        $outArray = UploadDocs($dataDir, $localId);
        $wId = createCustomerWorker($db_handle, $wName, $wMobile, $wAddress, $outArray['photo'], $refId, $localId, $service, $outArray['pv'], $outArray['adhar_card'], $outArray['voter_card'], $outArray['driving_license'], $outArray['pan_card'], $emergency_no, $native_add);
        echo $wId . ",";
    }
    fclose($handle);
}
mysqli_close($db_handle);
Example #5
0
$address->state = $_GET["State"];
$address->zip = preg_replace('/[^0-9]/', '', $_GET["Zip"]);
$address->country = "USA";
$validCardHolder = new HpsCardHolder();
$validCardHolder->firstName = $_GET["FirstName"];
$validCardHolder->lastName = $_GET["LastName"];
$validCardHolder->address = $address;
$validCardHolder->phoneNumber = preg_replace('/[^0-9]/', '', $_GET["PhoneNumber"]);
$validCardHolder->emailAddress = $_GET['Email'];
$suToken = new HpsTokenData();
$suToken->tokenValue = isset($_GET['token_value']) ? $_GET['token_value'] : '';
$suToken->lastFour = isset($_GET['card_last_four']) ? $_GET['card_last_four'] : '';
$amount = $_GET['payment_amount'];
$customerKey = null;
$paymentMethodKey = null;
$scheduleKey = null;
try {
    $customerKey = createCustomer($payPlanService, $validCardHolder);
    $paymentMethodKey = createPaymentMethod($payPlanService, $customerKey, $validCardHolder, $suToken);
    $scheduleKey = createSchedule($payPlanService, $customerKey, $paymentMethodKey, $amount);
} catch (HpsException $e) {
    die($e->getMessage());
}
$body = '<h1>Success!</h1>';
$body .= '<p>Thank you, ' . $_GET['FirstName'] . ', for your subscription.';
printf('customerKey: %s<br />', $customerKey);
printf('paymentMethodKey: %s<br />', $paymentMethodKey);
printf('scheduleKey: %s<br />', $scheduleKey);
// i'm running windows, so i had to update this:
//ini_set("SMTP", "my-mail-server");
//SendEmail($_GET['Email'], '*****@*****.**', 'Successful Charge!', $body, true);
Fixtures::add('news', $news);
$findOrders = function () use($app) {
    return $app['orm.em']->getRepository('Eccube\\Entity\\Order')->createQueryBuilder('o')->where('o.del_flg = 0')->getQuery()->getResult();
};
/** 受注を検索するクロージャ. */
Fixtures::add('findOrders', $findOrders);
$findProducts = function () use($app) {
    return $app['orm.em']->getRepository('Eccube\\Entity\\Product')->createQueryBuilder('p')->where('p.del_flg = 0')->getQuery()->getResult();
};
/** 商品を検索するクロージャ. */
Fixtures::add('findProducts', $findProducts);
$createCustomer = function ($email = null, $active = true) use($app, $faker) {
    if (is_null($email)) {
        $email = microtime(true) . '.' . $faker->safeEmail;
    }
    return createCustomer($app, $email, $active);
};
/** 会員を生成するクロージャ. */
Fixtures::add('createCustomer', $createCustomer);
$createOrders = function ($Customer, $numberOfOrders = 5) use($app, $faker) {
    $Orders = array();
    for ($i = 0; $i < $numberOfOrders; $i++) {
        $Order = $app['eccube.fixture.generator']->createOrder($Customer);
        $Status = $app['eccube.repository.order_status']->find($faker->numberBetween(1, 7));
        $OrderDate = $faker->dateTimeThisYear();
        $Order->setOrderStatus($Status);
        $Order->setOrderDate($OrderDate);
        $app['orm.em']->flush($Order);
        $Orders[] = $Order;
    }
    return $Orders;
Example #7
0
    $sql = "INSERT INTO `bluenet_v3`.`workers` (`id`, `ref_id`, `user_id`, `status`, `emergency_no`, `native_place`,\n\t\t\t\t\t\t\t\t`native_add`, `dob`, `education`, `experience`, `gender`, `remark`, `salary`, `local_id`)\n\t\t\t\tVALUES (NULL,\n\t\t\t\t\t'" . $refId . "',\n\t\t\t\t\t'" . $uwId . "',\n\t\t\t\t\t 'recruited',\n\t\t\t\t\t '" . $emergency_no . "',\n\t\t\t\t\t  '',\n\t\t\t\t\t   '" . $native_add . "',\n\t\t\t\t\t\t'',\n\t\t\t\t\t\t '',\n\t\t\t\t\t\t '',\n\t\t\t\t\t\t  '',\n\t\t\t\t\t\t   '',\n\t\t\t\t\t\t\t'',\n\t\t\t\t\t\t\t '" . $localId . "');";
    mysqli_query($db_handle, $sql);
    $wId = mysqli_insert_id($db_handle);
    //echo $wId. "\n";
    if ($wId == 0 || $wId == null) {
        echo " Error: " . mysqli_error($db_handle);
        die;
    }
    $sId = array('maid' => 1, 'cook' => 2, 'car cleaner' => 15);
    //5. adding worker service
    $sql = "INSERT INTO `bluenet_v3`.`service_worker_mappings`\n\t\t\t\t(`id`, `worker_id`, `service_id`)\n\t\t\t\t\tVALUES ('',\n\t\t\t\t\t'" . $wId . "',\n\t\t\t\t\t '" . $sId[$service] . "'\n\t\t\t\t\t );";
    mysqli_query($db_handle, $sql);
    //6. adding worker society mapping
    $sql = "INSERT INTO `bluenet_v3`.`society_worker_mapping`\n\t\t\t\t(`worker_id`, `society_id`)\n\t\t\t\t\tVALUES (\n\t\t\t\t\t'" . $wId . "',\n\t\t\t\t\t '" . $society . "'\n\t\t\t\t\t );";
    mysqli_query($db_handle, $sql);
    return $uwId;
}
function createDocUid($dbHandle, $uwId, $pvUid, $adharCardUid, $voterCardUid, $drivingLicenseUid, $panCardUid)
{
    $sql = "INSERT INTO `bluenet_v3`.`user_documents_uid` (`id`,  `user_id`, `pv_uid`, `adhar_card_uid`, `voter_id_uid`, `driving_license_uid`, `pan_card_uid`)\n\t\t\t\tVALUES (NULL,\n\t\t\t\t\t'" . $uwId . "',\n\t\t\t\t\t'" . $pvUid . "',\n\t\t\t\t\t '" . $adharCardUid . "',\n\t\t\t\t\t  '" . $voterCardUid . "',\n\t\t\t\t\t   '" . $drivingLicenseUid . "',\n\t\t\t\t\t\t'" . $panCardUid . "');";
    return mysqli_query($dbHandle, $sql);
}
$refId = createCustomer($db_handle, $input->root->resident_name, $input->root->resident_mobile, $input->root->resident_address, $route[2]);
if ($refId != 0) {
    $wId = createCustomerWorker($db_handle, $input->root->worker_name, $input->root->worker_mobile, $input->root->worker_address, $input->root->worker_photo, $refId, $input->root->worker_localId, $input->root->worker_service, $input->root->worker_pv, $input->root->worker_ac, $input->root->worker_vc, $input->root->worker_dl, $input->root->worker_pc, $input->root->worker_emergency_no, $input->root->worker_native_add, $route[2]);
    createDocUid($db_handle, $wId, $input->root->worker_pv_uid, $input->root->worker_ac_uid, $input->root->worker_vc_uid, $input->root->worker_dl_uid, $input->root->worker_pc_uid);
    //echo $refId." ".$wId.",";
    $input->root->resident_id = $refId;
    $input->root->worker_id = $wId;
}
print json_encode($input);
Example #8
0
function post_data($values)
{
    $servername = "localhost";
    $username = "******";
    $password = "";
    $db_name = "versono_db";
    $isSuccess = True;
    // Create connection
    $conn = new mysqli($servername, $username, $password, $db_name);
    // Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    $errorNum = 0;
    $errorMsg = "";
    $sql = $conn->prepare("INSERT INTO versono_user(email, first_name, last_name, user_password, address, city, state, zip_code, stripe_customer_id) VALUES (?,?,?,?,?,?,?,?,?)");
    if ($sql == False) {
        $isSuccess = False;
    } else {
        $sql->bind_param('sssssssss', $values[0], $values[1], $values[2], hash("sha256", $values[3], False), $values[4], $values[5], $values[6], $values[7], createCustomer($values[8]));
        if ($sql->execute() === True) {
            # success
        } else {
            $isSuccess = False;
            if ($sql->errno === 1062) {
                $errorNum = 1062;
                $errorMsg = "Signup failed :(";
            }
        }
        $sql->close();
    }
    $conn->close();
    return array($isSuccess, $errorNum, $errorMsg);
}