<?php
// Uncomment to fix
// ini_set('memory_limit', '-1');
/***
System:
PHP Version 5.4.4
MySQL Version 5.5.25
MAMP v2
Mac OS X 10.7.5
***/
require('rb-3-4.php');
R::setup('mysql:host=localhost; dbname=XXX','root','root');
R::freeze( false );
function CreateTickets()
{
$shop_range_standard = range(10000, 29999);
$shop_range_reduced = range(30000, 39999);
R::begin();
try {
$order = R::dispense('ltorders');
$order->order_number = 1;
$order->order_date = R::isoDateTime();
$order->perpost_jn = false;
$order->status = 'active';
$order->comments = 'Internal bulk insert for organisations';
$order->customer_id = 2; // hard coded
$orderid = R::store($order);
foreach ($shop_range_standard as $number) {
$orderdetails = R::dispense('ltorderdetails');
$orderdetails->order_number = $orderid; // related to order id
$orderdetails->gast_titel = "";
$orderdetails->gast_vorname = "";
$orderdetails->gast_name = "";
$orderdetails->redeem_code = $number;
$orderdetails->product_code = 1; //
$orderdetails->status_ticket = "paid"; // confirmed,paid,validated
$orderdetails->status_booking = ""; // reserved
$id = R::store($orderdetails);
}
foreach ($shop_range_ermaessigt as $number) {
$orderdetails = R::dispense('ltorderdetails');
$orderdetails->order_number = $orderid; // related to order id
$orderdetails->gast_titel = "";
$orderdetails->gast_vorname = "";
$orderdetails->gast_name = "";
$orderdetails->redeem_code = $number;
$orderdetails->product_code = 2; //
$orderdetails->status_ticket = "paid"; // confirmed,paid,validated,
$orderdetails->status_booking = "";
$id = R::store($orderdetails);
}
R::commit();
echo "Done adding bulk orders";
} catch (Exception $e) {
R::rollback();
echo $e;
}
}
function findticketAction()
{