PHP File Manager
Editing File: Cron.php
<?php /* * Copyright (C) Wayne Purton-Smith - All Rights Reserved * Unauthorized copying of this file or removing this paragraph, via any medium is strictly prohibited * Proprietary and confidential * Written by Wayne Purton-Smith <waynepurtonsmith@hotmail.co.uk> February 2014 */ set_time_limit(0); ini_set('display_errors', 'On'); error_reporting(E_ALL); class Cron extends CI_Controller { public function index($mode = NULL, $sub_mode = NULL) { if($mode == 'test-data') { exit; $this->load->model('basket'); $customers = json_decode('[{"name":"Callum","street":"Ap #934-3778 Diam. Ave","postcode":"277755","country":"Kiribati"},{"name":"Clayton","street":"Ap #897-782 Tristique Av.","postcode":"34-966","country":"Thailand"},{"name":"Robert","street":"Ap #392-2456 A, Rd.","postcode":"23287","country":"Liechtenstein"},{"name":"Craig","street":"P.O. Box 807, 5447 Ligula. Road","postcode":"9413","country":"Kuwait"},{"name":"Ferdinand","street":"313-5330 Amet, Av.","postcode":"61518","country":"Falkland Islands"},{"name":"Luke","street":"P.O. Box 730, 9218 Non Rd.","postcode":"3921","country":"Kyrgyzstan"},{"name":"Keegan","street":"7768 Cursus Rd.","postcode":"41010","country":"Norfolk Island"},{"name":"Carson","street":"Ap #480-2092 Consectetuer Street","postcode":"18769","country":"Mayotte"},{"name":"Herrod","street":"Ap #542-6931 Eros St.","postcode":"53723-821","country":"Mozambique"},{"name":"Reed","street":"Ap #113-3593 At Avenue","postcode":"10320","country":"Uzbekistan"},{"name":"Barrett","street":"Ap #405-9715 Ante St.","postcode":"15587-915","country":"Guyana"},{"name":"Joshua","street":"1819 Lorem Av.","postcode":"3623ML","country":"India"},{"name":"Aristotle","street":"Ap #327-6661 Mattis Rd.","postcode":"12551","country":"Gambia"},{"name":"Austin","street":"Ap #308-8144 Turpis St.","postcode":"4725","country":"Colombia"},{"name":"James","street":"P.O. Box 949, 8507 Nibh Ave","postcode":"59984","country":"Cambodia"},{"name":"Hedley","street":"P.O. Box 515, 6094 Ad Street","postcode":"70610","country":"Cambodia"},{"name":"Samson","street":"P.O. Box 371, 3376 Sit Rd.","postcode":"BN9 5VY","country":"Philippines"},{"name":"Ira","street":"P.O. Box 158, 2179 Et Rd.","postcode":"36-645","country":"Guatemala"},{"name":"Hamish","street":"353-2669 Quisque St.","postcode":"4487","country":"Lebanon"},{"name":"Denton","street":"Ap #420-766 Vitae St.","postcode":"523839","country":"Philippines"},{"name":"Zachary","street":"Ap #775-2794 Mattis St.","postcode":"40677-925","country":"Uganda"},{"name":"Gil","street":"P.O. Box 246, 1127 Parturient Avenue","postcode":"965385","country":"Benin"},{"name":"Oren","street":"P.O. Box 844, 9308 Torquent Rd.","postcode":"433004","country":"Macao"},{"name":"Harrison","street":"Ap #624-7125 Elit, Street","postcode":"6566","country":"Turkmenistan"},{"name":"Zeph","street":"Ap #773-4741 Tristique Rd.","postcode":"44574","country":"Chile"},{"name":"Jarrod","street":"P.O. Box 572, 9044 Et St.","postcode":"07323","country":"Yemen"},{"name":"Kareem","street":"Ap #788-5595 Malesuada Ave","postcode":"J5L 0KL","country":"Latvia"},{"name":"Adam","street":"P.O. Box 215, 3463 Sapien Rd.","postcode":"3215","country":"Heard Island and Mcdonald Islands"},{"name":"Cameron","street":"P.O. Box 165, 5855 Molestie Ave","postcode":"85236","country":"Dominica"},{"name":"Harrison","street":"Ap #874-5578 Quisque St.","postcode":"32005-572","country":"Palestine, State of"},{"name":"Tobias","street":"4062 Parturient Avenue","postcode":"3497","country":"Cuba"},{"name":"Russell","street":"544-7363 Proin St.","postcode":"35034","country":"Senegal"},{"name":"Xavier","street":"219-1122 Eget Rd.","postcode":"72777","country":"Gibraltar"},{"name":"Oliver","street":"7615 Risus. Road","postcode":"5778SH","country":"Tonga"},{"name":"Cameron","street":"1935 Vestibulum Road","postcode":"39311-220","country":"Sao Tome and Principe"},{"name":"Robert","street":"P.O. Box 914, 2645 Ligula. Avenue","postcode":"343407","country":"Benin"},{"name":"Asher","street":"411-1908 Auctor. Av.","postcode":"20018","country":"Andorra"},{"name":"Boris","street":"401-1847 Augue. Avenue","postcode":"8082BZ","country":"Greece"},{"name":"Josiah","street":"7290 Blandit Street","postcode":"U04 7ES","country":"Turkey"},{"name":"Baker","street":"4802 Faucibus Rd.","postcode":"6361","country":"Bhutan"},{"name":"Demetrius","street":"2869 Mollis. Rd.","postcode":"04769","country":"Malawi"},{"name":"Austin","street":"518-9307 Sed, Av.","postcode":"34786","country":"Germany"},{"name":"Eaton","street":"Ap #836-9942 Egestas St.","postcode":"246322","country":"Tonga"},{"name":"Devin","street":"P.O. Box 379, 3289 Arcu Ave","postcode":"30606","country":"Mauritania"},{"name":"Slade","street":"Ap #657-1295 Eu St.","postcode":"60817","country":"Suriname"},{"name":"Daquan","street":"742-7723 Elit. Road","postcode":"67716","country":"Jersey"},{"name":"Dylan","street":"650-1849 Dolor St.","postcode":"73103","country":"Cameroon"},{"name":"Noah","street":"Ap #991-7374 Nulla Rd.","postcode":"6378","country":"Virgin Islands, British"},{"name":"Jesse","street":"Ap #190-2549 Orci Avenue","postcode":"K3W 1Z1","country":"Antigua and Barbuda"},{"name":"Howard","street":"P.O. Box 251, 7323 A St.","postcode":"510990","country":"Bolivia"},{"name":"Thane","street":"3725 Commodo St.","postcode":"71504","country":"Seychelles"},{"name":"Keane","street":"P.O. Box 138, 5477 Duis Road","postcode":"11-999","country":"Namibia"},{"name":"Orson","street":"P.O. Box 830, 2011 Lobortis Av.","postcode":"34042-383","country":"Costa Rica"},{"name":"Julian","street":"Ap #883-9831 A, Rd.","postcode":"38625","country":"Belarus"},{"name":"Elliott","street":"P.O. Box 418, 8656 Cras Ave","postcode":"63649","country":"Christmas Island"},{"name":"Upton","street":"3896 Tincidunt Rd.","postcode":"49097","country":"Isle of Man"},{"name":"Ray","street":"168-1589 At, St.","postcode":"7166","country":"Kyrgyzstan"},{"name":"Bruno","street":"4537 Ultrices. Av.","postcode":"4432","country":"Croatia"},{"name":"Philip","street":"933-4991 Cursus. St.","postcode":"8433","country":"Liberia"},{"name":"Christian","street":"Ap #690-6041 Eros St.","postcode":"8670","country":"Isle of Man"},{"name":"Malachi","street":"Ap #713-6122 Arcu. Rd.","postcode":"561883","country":"Western Sahara"},{"name":"Murphy","street":"870 Primis Avenue","postcode":"FX2F 7IT","country":"Christmas Island"},{"name":"Edward","street":"P.O. Box 790, 2965 Aliquet Avenue","postcode":"913065","country":"South Georgia and The South Sandwich Islands"},{"name":"Nicholas","street":"575-5567 Erat Ave","postcode":"19120","country":"Bolivia"},{"name":"Beau","street":"P.O. Box 497, 8877 Eget Ave","postcode":"50919","country":"South Sudan"},{"name":"Kieran","street":"P.O. Box 801, 2191 Risus, Avenue","postcode":"4214","country":"Chad"},{"name":"Bert","street":"3391 Felis St.","postcode":"73075-890","country":"Cameroon"},{"name":"Salvador","street":"991-6170 Pellentesque. Av.","postcode":"21014","country":"Brunei"},{"name":"Trevor","street":"217-3200 Etiam St.","postcode":"70800","country":"Palau"},{"name":"Dante","street":"P.O. Box 475, 4850 Curae; Av.","postcode":"2651","country":"Zimbabwe"},{"name":"Kennedy","street":"647-7493 At St.","postcode":"78750","country":"Wallis and Futuna"},{"name":"Channing","street":"9496 Lobortis, Ave","postcode":"Y4Z 5S9","country":"Martinique"},{"name":"Tate","street":"P.O. Box 415, 2099 Nec, Road","postcode":"479994","country":"Sudan"},{"name":"Abdul","street":"505-499 Fusce Road","postcode":"3615","country":"Saint Helena, Ascension and Tristan da Cunha"},{"name":"Garth","street":"616-309 Dictum Av.","postcode":"95624","country":"Libya"},{"name":"Lars","street":"Ap #600-3987 Duis Av.","postcode":"K3B 4T6","country":"San Marino"},{"name":"Solomon","street":"3001 Nec, Ave","postcode":"68-164","country":"Myanmar"},{"name":"Amir","street":"P.O. Box 537, 9672 Quisque Ave","postcode":"79808","country":"Papua New Guinea"},{"name":"Richard","street":"236-1775 Eget Rd.","postcode":"2098SX","country":"Mauritius"},{"name":"Rigel","street":"Ap #115-4992 Lorem Rd.","postcode":"85490","country":"Iran"},{"name":"Jesse","street":"3034 Proin Road","postcode":"453370","country":"Afghanistan"},{"name":"Wang","street":"176-2445 Felis. Av.","postcode":"30585","country":"Cook Islands"},{"name":"Berk","street":"Ap #114-452 Est St.","postcode":"99997","country":"Niger"},{"name":"Lucian","street":"5289 Ac Avenue","postcode":"01168","country":"Togo"},{"name":"Drake","street":"P.O. Box 484, 1500 Aliquam Road","postcode":"42509","country":"Monaco"},{"name":"Roth","street":"Ap #444-951 Posuere St.","postcode":"47285","country":"Armenia"},{"name":"Cade","street":"Ap #907-8156 Suspendisse St.","postcode":"53-545","country":"Switzerland"},{"name":"Gregory","street":"P.O. Box 819, 8029 Varius Rd.","postcode":"55003","country":"Chad"},{"name":"Malcolm","street":"P.O. Box 844, 5095 Mauris St.","postcode":"9053","country":"Sint Maarten"},{"name":"Callum","street":"P.O. Box 390, 5254 Nec Av.","postcode":"2598","country":"Saint Lucia"},{"name":"Gavin","street":"2621 Turpis. Ave","postcode":"30213","country":"Swaziland"},{"name":"Daniel","street":"P.O. Box 352, 5040 Et, St.","postcode":"8835","country":"Tonga"},{"name":"Flynn","street":"Ap #184-2371 Sem. St.","postcode":"74325","country":"Afghanistan"},{"name":"Dylan","street":"823-6607 Tempor St.","postcode":"25756","country":"Jordan"},{"name":"Dexter","street":"P.O. Box 272, 1167 Mauris St.","postcode":"00391-022","country":"Bermuda"},{"name":"Vladimir","street":"Ap #790-6354 Fames Ave","postcode":"E3Z 8G4","country":"Åland Islands"},{"name":"Valentine","street":"6625 Et, St.","postcode":"V1J 3G7","country":"Albania"},{"name":"Holmes","street":"9437 Phasellus St.","postcode":"9851","country":"Qatar"},{"name":"Oleg","street":"P.O. Box 699, 596 Nam Ave","postcode":"6009","country":"Cyprus"},{"name":"Clarke","street":"4024 Neque. Street","postcode":"643053","country":"Faroe Islands"},{"name":"Cairo","street":"7473 Leo. Avenue","postcode":"357480","country":"Grenada"},{"name":"Callum","street":"8081 Diam Rd.","postcode":"15413","country":"Guinea-Bissau"},{"name":"Urielle","street":"5803 Eget St.","postcode":"60705","country":"Grenada"},{"name":"Hiroko","street":"416-6398 Mattis Av.","postcode":"186506","country":"Andorra"},{"name":"Gregory","street":"3647 Libero Rd.","postcode":"32035","country":"Haiti"},{"name":"Jolene","street":"6589 Erat Rd.","postcode":"54-772","country":"Gibraltar"},{"name":"Ray","street":"821 Senectus Av.","postcode":"180307","country":"Zambia"},{"name":"Solomon","street":"P.O. Box 496, 8086 Magna. Ave","postcode":"164532","country":"Samoa"},{"name":"Dylan","street":"169-2305 Maecenas St.","postcode":"419861","country":"San Marino"},{"name":"Rajah","street":"8422 Non, Street","postcode":"6324","country":"Turkmenistan"},{"name":"Chadwick","street":"P.O. Box 958, 2892 Dui. Rd.","postcode":"31059-619","country":"Marshall Islands"},{"name":"Rama","street":"908-3407 Cum Road","postcode":"M95 5ML","country":"Mali"},{"name":"Kadeem","street":"P.O. Box 164, 5021 Mi. St.","postcode":"405899","country":"South Africa"},{"name":"Debra","street":"P.O. Box 402, 2339 Gravida Road","postcode":"3098","country":"Ecuador"},{"name":"Dominique","street":"198 Etiam St.","postcode":"1210","country":"Svalbard and Jan Mayen Islands"},{"name":"Rinah","street":"325-250 Et Rd.","postcode":"865938","country":"Slovakia"},{"name":"Randall","street":"Ap #110-8964 Proin Rd.","postcode":"1270MT","country":"Cape Verde"},{"name":"Stacey","street":"P.O. Box 134, 3689 Netus Av.","postcode":"341756","country":"Belgium"},{"name":"Fleur","street":"824-5530 In Ave","postcode":"5164","country":"Cape Verde"},{"name":"Cain","street":"P.O. Box 297, 7883 Id Av.","postcode":"9769","country":"American Samoa"},{"name":"Cruz","street":"191 Aliquam Rd.","postcode":"91546","country":"Gambia"},{"name":"Fitzgerald","street":"P.O. Box 181, 4036 Rutrum, St.","postcode":"N5T 5N0","country":"South Sudan"},{"name":"Sonya","street":"P.O. Box 171, 9398 Semper Road","postcode":"8795KH","country":"Pitcairn Islands"},{"name":"Buffy","street":"649 Hendrerit St.","postcode":"3290","country":"Tunisia"},{"name":"Kaseem","street":"460 Ultrices Av.","postcode":"2638","country":"Laos"},{"name":"Molly","street":"7264 Imperdiet Rd.","postcode":"GG00 8KI","country":"Equatorial Guinea"},{"name":"Ciara","street":"Ap #642-1870 Auctor. Av.","postcode":"274060","country":"Marshall Islands"},{"name":"Pamela","street":"4890 Enim. St.","postcode":"5925","country":"Mozambique"},{"name":"Micah","street":"Ap #566-8976 Aliquam St.","postcode":"7482","country":"Korea, South"},{"name":"Raymond","street":"335-926 Turpis Ave","postcode":"339297","country":"Venezuela"},{"name":"Dale","street":"5788 Integer St.","postcode":"56894","country":"Nepal"},{"name":"Walter","street":"P.O. Box 454, 4594 Est, Av.","postcode":"88761","country":"Togo"},{"name":"Nevada","street":"5656 Tellus Street","postcode":"11805","country":"Martinique"},{"name":"Jessamine","street":"946-7353 Eu St.","postcode":"05022-777","country":"Grenada"},{"name":"Naomi","street":"P.O. Box 327, 3470 Dui St.","postcode":"XT8T 9RU","country":"Reunion"},{"name":"Ray","street":"8548 Metus Road","postcode":"1523","country":"Burundi"},{"name":"Harrison","street":"566-5084 In Ave","postcode":"45686","country":"Nauru"},{"name":"Todd","street":"Ap #591-743 Ligula Rd.","postcode":"11310","country":"French Polynesia"},{"name":"Emmanuel","street":"9538 Elit. St.","postcode":"89-625","country":"Burundi"},{"name":"Xenos","street":"9228 Quam. St.","postcode":"32477","country":"Finland"},{"name":"Garrison","street":"7182 Sem Av.","postcode":"H3M 3K9","country":"Nicaragua"},{"name":"Lawrence","street":"149-2308 Et St.","postcode":"49590","country":"Laos"},{"name":"Pearl","street":"719-7918 Erat Rd.","postcode":"322684","country":"Guam"},{"name":"Rhea","street":"563-2014 Turpis. Rd.","postcode":"67440","country":"Liberia"},{"name":"Jesse","street":"Ap #393-7817 Eu, Avenue","postcode":"10703","country":"Israel"},{"name":"Ezra","street":"6271 Nulla St.","postcode":"6840","country":"Swaziland"},{"name":"Bethany","street":"Ap #763-6465 Elit. Ave","postcode":"8835","country":"Isle of Man"},{"name":"Jasper","street":"Ap #105-8969 Massa. St.","postcode":"J1K 1OK","country":"Palau"},{"name":"Christopher","street":"Ap #721-3845 Venenatis Rd.","postcode":"6051","country":"Pitcairn Islands"},{"name":"August","street":"933-1098 Sed Road","postcode":"9394","country":"Rwanda"},{"name":"Olga","street":"863-9539 Nunc Avenue","postcode":"4475","country":"Mali"},{"name":"Aimee","street":"P.O. Box 840, 4802 Pede. St.","postcode":"620605","country":"Côte D\'Ivoire (Ivory Coast)"},{"name":"Brenda","street":"P.O. Box 414, 4844 Auctor St.","postcode":"48931","country":"Peru"},{"name":"Alec","street":"169-4965 At Road","postcode":"98739","country":"Botswana"},{"name":"Abraham","street":"9788 Urna St.","postcode":"69976","country":"Mexico"},{"name":"Eden","street":"9751 Ante St.","postcode":"0446VO","country":"Spain"},{"name":"Caesar","street":"8283 In Rd.","postcode":"75478","country":"Libya"},{"name":"Jana","street":"P.O. Box 255, 9308 Morbi Road","postcode":"2333","country":"Egypt"},{"name":"Hilel","street":"Ap #409-8004 Et Ave","postcode":"31202","country":"Slovenia"},{"name":"Shelly","street":"P.O. Box 855, 6282 Varius Road","postcode":"03317","country":"Bosnia and Herzegovina"},{"name":"Constance","street":"1360 Elementum Rd.","postcode":"41822-424","country":"Botswana"},{"name":"Quin","street":"620-3782 Quis, St.","postcode":"7223","country":"Benin"},{"name":"Zachary","street":"8937 Vestibulum, St.","postcode":"2662JK","country":"Martinique"},{"name":"Beau","street":"Ap #677-7819 Erat. Ave","postcode":"7139KK","country":"Puerto Rico"},{"name":"Branden","street":"Ap #892-6049 Amet, Street","postcode":"77358","country":"Belize"},{"name":"Joan","street":"P.O. Box 656, 9564 Molestie Rd.","postcode":"96-252","country":"Australia"},{"name":"Aurelia","street":"P.O. Box 639, 9859 Aenean Street","postcode":"37273","country":"Tuvalu"},{"name":"Mariam","street":"Ap #832-9307 Neque Rd.","postcode":"5522","country":"Somalia"},{"name":"Germaine","street":"215-5972 Ullamcorper. Rd.","postcode":"734139","country":"Korea, North"},{"name":"Oliver","street":"161-6315 Magna. Street","postcode":"4253","country":"Ecuador"},{"name":"Amanda","street":"Ap #359-9703 Accumsan St.","postcode":"36-035","country":"Netherlands"},{"name":"Latifah","street":"P.O. Box 281, 202 Est. St.","postcode":"74464","country":"Algeria"},{"name":"Lydia","street":"9321 Dignissim Street","postcode":"2656","country":"Ecuador"},{"name":"Drew","street":"419-347 Amet Av.","postcode":"35197","country":"Philippines"},{"name":"Laura","street":"Ap #665-3331 Cursus Street","postcode":"4358","country":"Pitcairn Islands"},{"name":"Evan","street":"Ap #237-2582 Porta St.","postcode":"444685","country":"Benin"},{"name":"Natalie","street":"7477 In Ave","postcode":"6801","country":"Kazakhstan"},{"name":"Declan","street":"5999 Ultrices St.","postcode":"59439","country":"Mexico"},{"name":"Camden","street":"Ap #715-3127 Donec Rd.","postcode":"63728","country":"Saint Kitts and Nevis"},{"name":"Omar","street":"P.O. Box 938, 9773 Et Road","postcode":"56579","country":"Guatemala"},{"name":"Anne","street":"P.O. Box 550, 2299 Euismod Rd.","postcode":"33872-551","country":"Haiti"},{"name":"Hunter","street":"4063 Tempus Street","postcode":"34-781","country":"Turks and Caicos Islands"},{"name":"Hayes","street":"2078 Nulla. Avenue","postcode":"SJ4 7JY","country":"Japan"},{"name":"Peter","street":"8511 Aliquam St.","postcode":"QT7 1MI","country":"Portugal"},{"name":"Byron","street":"P.O. Box 218, 3821 Lorem. Rd.","postcode":"5007","country":"Guernsey"},{"name":"Brian","street":"370-7485 Morbi Ave","postcode":"86208","country":"Myanmar"},{"name":"Malik","street":"1243 Sapien, Avenue","postcode":"36086-646","country":"Brazil"},{"name":"Jolie","street":"6882 Vulputate Ave","postcode":"21372-190","country":"Guyana"},{"name":"Sonia","street":"Ap #653-4295 Nec, Avenue","postcode":"45-348","country":"Holy See (Vatican City State)"},{"name":"Keane","street":"Ap #720-5795 Tellus St.","postcode":"67925-088","country":"Brazil"},{"name":"Colby","street":"8520 Tristique St.","postcode":"16640","country":"Norfolk Island"},{"name":"Indigo","street":"140-6529 Malesuada Street","postcode":"66305","country":"Australia"},{"name":"Dolan","street":"1409 Vulputate, Av.","postcode":"9924","country":"Luxembourg"},{"name":"Clark","street":"Ap #398-6769 Non Street","postcode":"41409","country":"Andorra"},{"name":"Isaac","street":"335-9764 Erat, St.","postcode":"9183","country":"Timor-Leste"},{"name":"Iona","street":"928-4053 Et St.","postcode":"85122","country":"Monaco"},{"name":"Sade","street":"Ap #539-7116 Suscipit Rd.","postcode":"43626","country":"Tonga"},{"name":"Emery","street":"274-4725 Ipsum. Rd.","postcode":"17069","country":"Antigua and Barbuda"},{"name":"Cora","street":"P.O. Box 783, 4685 Mauris. Road","postcode":"95582","country":"Fiji"},{"name":"Tobias","street":"Ap #695-2098 Molestie St.","postcode":"729474","country":"Liechtenstein"},{"name":"Knox","street":"Ap #290-2187 Metus Rd.","postcode":"37916","country":"Benin"},{"name":"Brady","street":"927-731 Rutrum, Street","postcode":"3146NE","country":"Anguilla"},{"name":"Debra","street":"P.O. Box 360, 5104 Aliquet Avenue","postcode":"3560","country":"Korea, South"},{"name":"Buckminster","street":"Ap #232-8940 In Avenue","postcode":"5453","country":"Honduras"},{"name":"Karleigh","street":"P.O. Box 929, 708 Aliquet, Rd.","postcode":"7904","country":"Uzbekistan"},{"name":"Brody","street":"1060 Donec Rd.","postcode":"90984","country":"Gibraltar"},{"name":"Elmo","street":"7010 Tellus. St.","postcode":"44719","country":"Sint Maarten"},{"name":"Karen","street":"458-4141 Libero. Ave","postcode":"27154","country":"Solomon Islands"},{"name":"Sybill","street":"P.O. Box 193, 1665 Aliquet. St.","postcode":"859286","country":"Liberia"},{"name":"Kirby","street":"9232 Duis Street","postcode":"370667","country":"Uganda"},{"name":"Jordan","street":"7876 Enim. St.","postcode":"20-656","country":"Virgin Islands, British"},{"name":"Shellie","street":"Ap #348-7754 Euismod St.","postcode":"330154","country":"Japan"},{"name":"Steel","street":"P.O. Box 288, 1725 Donec Av.","postcode":"893969","country":"Ireland"},{"name":"Nolan","street":"Ap #281-9214 Sagittis. Road","postcode":"67120-728","country":"Mexico"},{"name":"Kathleen","street":"P.O. Box 726, 2322 Adipiscing Street","postcode":"79719","country":"Tokelau"},{"name":"Melissa","street":"Ap #118-1181 Libero Ave","postcode":"88699","country":"Nigeria"},{"name":"Burke","street":"Ap #581-3546 Lectus St.","postcode":"51806-743","country":"New Zealand"},{"name":"Holly","street":"1148 Donec Ave","postcode":"513991","country":"Eritrea"},{"name":"Hedwig","street":"Ap #435-514 Integer Rd.","postcode":"E2N 5E2","country":"Marshall Islands"},{"name":"Bevis","street":"6346 Urna. Rd.","postcode":"L6N 4J3","country":"Cape Verde"},{"name":"Ezra","street":"P.O. Box 856, 2926 A Av.","postcode":"16863","country":"United States"},{"name":"Ciara","street":"P.O. Box 650, 8633 Proin Rd.","postcode":"7441","country":"Nigeria"},{"name":"Griffith","street":"3149 Metus Rd.","postcode":"3604","country":"Sierra Leone"},{"name":"Leigh","street":"4859 Fusce Ave","postcode":"5468","country":"Northern Mariana Islands"},{"name":"Chelsea","street":"Ap #125-4683 Non, St.","postcode":"126632","country":"Holy See (Vatican City State)"},{"name":"Ferris","street":"4261 Auctor Street","postcode":"20664","country":"Reunion"},{"name":"Xyla","street":"P.O. Box 128, 6081 A Ave","postcode":"448869","country":"Slovakia"},{"name":"Francesca","street":"3956 Sed Avenue","postcode":"06454","country":"Uruguay"},{"name":"Lawrence","street":"877 Proin Avenue","postcode":"198947","country":"Western Sahara"},{"name":"Gareth","street":"195-9824 Lorem Rd.","postcode":"41027","country":"India"},{"name":"Jade","street":"359-1291 Condimentum. Rd.","postcode":"101957","country":"Aruba"},{"name":"Yen","street":"5196 Et, Street","postcode":"10505","country":"Argentina"},{"name":"Haley","street":"Ap #259-6433 Mauris. Road","postcode":"402819","country":"Liechtenstein"},{"name":"Emerson","street":"358-3309 Egestas Road","postcode":"6620TH","country":"Madagascar"},{"name":"Harding","street":"7084 Erat Road","postcode":"457431","country":"Nicaragua"},{"name":"Lael","street":"P.O. Box 433, 6853 Tellus Ave","postcode":"4959","country":"Laos"},{"name":"Jessamine","street":"794-8810 Ac Street","postcode":"4640","country":"Chile"},{"name":"Jocelyn","street":"Ap #161-9356 Mollis Av.","postcode":"9129","country":"Luxembourg"},{"name":"Marny","street":"535-6874 Orci. Ave","postcode":"22872","country":"Grenada"},{"name":"Cody","street":"249-5444 Eu Street","postcode":"445926","country":"Turks and Caicos Islands"},{"name":"Bruno","street":"2799 Non Av.","postcode":"86793","country":"Kyrgyzstan"},{"name":"Maxine","street":"P.O. Box 903, 5860 Semper Rd.","postcode":"117553","country":"Cape Verde"},{"name":"Rogan","street":"P.O. Box 732, 1676 Cras Avenue","postcode":"1442BV","country":"Kuwait"},{"name":"Harriet","street":"Ap #405-1119 Eget St.","postcode":"89091","country":"South Sudan"},{"name":"Halee","street":"P.O. Box 354, 9227 Lorem, Street","postcode":"56558","country":"Svalbard and Jan Mayen Islands"},{"name":"Quentin","street":"413-8659 Ante. St.","postcode":"41513","country":"Åland Islands"},{"name":"Nomlanga","street":"167-447 Duis Avenue","postcode":"50575","country":"Morocco"},{"name":"Sacha","street":"490-9849 Posuere, St.","postcode":"G9N 0P3","country":"Bolivia"},{"name":"Nigel","street":"482-9171 Pede. Ave","postcode":"65831-750","country":"Egypt"},{"name":"Natalie","street":"Ap #886-6401 Sed Av.","postcode":"37588","country":"Estonia"},{"name":"Hyacinth","street":"614-6565 Arcu. Av.","postcode":"00789","country":"Saint Kitts and Nevis"},{"name":"Quin","street":"7088 Morbi Avenue","postcode":"1079","country":"Bouvet Island"},{"name":"Larissa","street":"1670 Tempus St.","postcode":"10454-204","country":"Canada"},{"name":"Gareth","street":"647-6170 Magna St.","postcode":"41-316","country":"Macao"},{"name":"Dexter","street":"P.O. Box 414, 2507 Magna. Rd.","postcode":"5956","country":"Netherlands"},{"name":"Seth","street":"Ap #997-6902 Mi Rd.","postcode":"90056","country":"Uruguay"},{"name":"Alexa","street":"Ap #723-7508 Fusce St.","postcode":"926196","country":"Bangladesh"},{"name":"Phoebe","street":"P.O. Box 592, 6529 Semper Street","postcode":"83652","country":"Malawi"},{"name":"Carter","street":"922-1314 Lorem Ave","postcode":"3085","country":"Senegal"},{"name":"Rachel","street":"P.O. Box 393, 3072 Nonummy. Avenue","postcode":"39955","country":"El Salvador"},{"name":"Kasimir","street":"Ap #617-3806 Vulputate St.","postcode":"5192","country":"Pakistan"},{"name":"Alisa","street":"Ap #939-1126 Nunc Street","postcode":"48523","country":"Saint Barthélemy"},{"name":"Venus","street":"P.O. Box 208, 1179 Dapibus Av.","postcode":"16-527","country":"Croatia"},{"name":"Kyla","street":"Ap #493-2459 Suscipit Avenue","postcode":"2396","country":"United States"},{"name":"Laith","street":"8574 Integer St.","postcode":"D03 2VZ","country":"Philippines"},{"name":"Imogene","street":"2381 Nisi Av.","postcode":"1010","country":"Bouvet Island"},{"name":"Evangeline","street":"P.O. Box 290, 3884 Fusce Av.","postcode":"MF6Q 9WD","country":"Nauru"},{"name":"Stella","street":"P.O. Box 871, 3221 Lacinia Road","postcode":"99-033","country":"Kiribati"},{"name":"Alexis","street":"286-656 In Street","postcode":"72132-089","country":"United States"},{"name":"Zorita","street":"Ap #778-1316 Nunc Av.","postcode":"21663","country":"South Sudan"},{"name":"Zachary","street":"796-1519 Quam Rd.","postcode":"23628-227","country":"Senegal"},{"name":"Burke","street":"242-8244 Aenean Av.","postcode":"425132","country":"Zambia"},{"name":"Cleo","street":"685-6104 Consectetuer Ave","postcode":"95207","country":"Italy"},{"name":"Kellie","street":"Ap #631-436 Vulputate St.","postcode":"41552","country":"Ecuador"},{"name":"Lucy","street":"P.O. Box 172, 8971 Risus. Avenue","postcode":"R28 8TZ","country":"Kenya"},{"name":"Rajah","street":"Ap #263-2719 Feugiat St.","postcode":"4975","country":"Sweden"},{"name":"Grant","street":"Ap #673-482 Mauris. Av.","postcode":"39062","country":"Pitcairn Islands"},{"name":"Kai","street":"P.O. Box 458, 3848 Sem Ave","postcode":"79120","country":"Qatar"},{"name":"Aiko","street":"P.O. Box 838, 4217 Proin St.","postcode":"2886","country":"Serbia"},{"name":"Rachel","street":"Ap #571-6917 Metus. Avenue","postcode":"1506LT","country":"Poland"},{"name":"Charlotte","street":"P.O. Box 659, 5633 Curabitur St.","postcode":"3141","country":"Sudan"},{"name":"Nora","street":"2398 Arcu. Street","postcode":"3500","country":"Romania"},{"name":"Jorden","street":"8445 Vestibulum Street","postcode":"71284-897","country":"Micronesia"},{"name":"Thomas","street":"P.O. Box 905, 674 Nullam Ave","postcode":"4671","country":"Burkina Faso"},{"name":"Liberty","street":"P.O. Box 706, 3405 Rutrum. Ave","postcode":"6748","country":"French Southern Territories"},{"name":"Jason","street":"186-7722 Et, Ave","postcode":"J36 6NF","country":"Cambodia"},{"name":"Cole","street":"6538 Hymenaeos. Street","postcode":"N1 2UI","country":"Zambia"},{"name":"Forrest","street":"P.O. Box 721, 2886 Tempus Avenue","postcode":"4371","country":"Heard Island and Mcdonald Islands"},{"name":"Kylie","street":"5634 Turpis. Street","postcode":"06572","country":"Congo (Brazzaville)"},{"name":"Harper","street":"4793 Mauris Rd.","postcode":"0799","country":"Ecuador"},{"name":"Amber","street":"154 Integer Rd.","postcode":"8342UO","country":"Finland"},{"name":"Dolan","street":"992-4897 Lacus Road","postcode":"60714","country":"Saudi Arabia"},{"name":"Quynn","street":"3458 Risus. Ave","postcode":"61412","country":"Venezuela"},{"name":"Leo","street":"Ap #410-9172 Mi. Ave","postcode":"C7L 2X0","country":"Spain"},{"name":"Rowan","street":"8183 Non St.","postcode":"1832","country":"Zambia"},{"name":"Brielle","street":"P.O. Box 113, 898 Sed Ave","postcode":"61320","country":"Wallis and Futuna"},{"name":"Branden","street":"P.O. Box 714, 7746 Ultricies Rd.","postcode":"62756","country":"Hungary"},{"name":"Erica","street":"P.O. Box 292, 2774 Nascetur St.","postcode":"8798","country":"Cameroon"},{"name":"Emily","street":"902-9717 Rutrum Rd.","postcode":"80870","country":"Martinique"},{"name":"Xaviera","street":"481-858 Ultrices, Rd.","postcode":"340847","country":"Yemen"}]'); $product_ids = explode(',', '2,3,4,5,6,7,8,10,11,14,16,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,37,38,39,40,41,43,44,45,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,129,130,131,133,134,135,136,137,138,139,140,141,143,144,145,146,147,148,149,150,151,152,153,154,155,156,158,159,160,161,163,164,165,166,167,168,169,170,171,173,174,175,177,178,179,180,181,182,183,184,185,186,187,188,189,190,192,193,194,195,196,197,200,201,202,203,204,205,206,207,208,210,212,213,214,215,216,218,219,220,221,222,223,224,225,228,232,234,237,238,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292'); for($o = 1; $o <= 250; $o++) { $this->basket->clearBasket(); for($s = 1; $s <= 4; $s++) { shuffle($product_ids); } $selected_customer = $customers[($o - 1)]; $pick_products = rand(1, 8); for($p = 1; $p <= $pick_products; $p++) { $product_id = reset($product_ids); $this->basket->addToBasket($product_id, rand(1, 4)); shuffle($product_ids); } $ordered_date = strtotime('-' . rand(0, 121) . ' days ' . rand(8, 22) . ':' . rand(10, 59)); $order_data = array ( 'delivery_type' => 4, 'delivery_date' => array ( date('d-m-Y', strtotime('+' . rand(1, 4) . ' days', $ordered_date)) ), 'ordered_date' => date('d-m-Y H:i', $ordered_date), 'order_paid' => (int) (rand(0, 12) > 0), 'payment_type' => rand(2, 4), 'no_confirmation_email' => 1 ); if(($country_iso = country_to_iso_code($selected_customer->country)) !== NULL) { $country_name = $country_iso; } else { $country_name = 'GB'; } $random_email = generate_unique_identifier(9) . '@' . generate_unique_identifier(7) . '.com'; foreach(array('delivery', 'invoice') as $address_type) { foreach(array('first_name', 'last_name', 'business', 'address_1', 'address_2', 'address_3', 'town', 'county', 'postcode', 'country', 'email', 'phone', 'mobile') as $component_type) { $order_data[$address_type . '_' . $component_type] = ''; } $order_data[$address_type . '_first_name'] = $selected_customer->name; $order_data[$address_type . '_address_1'] = $selected_customer->street; $order_data[$address_type . '_postcode'] = $selected_customer->postcode; $order_data[$address_type . '_country'] = $country_name; $order_data[$address_type . '_email'] = $random_email; } $this->orders->saveOrder($order_data); echo $this->common->getResponseMessage(true); } } elseif($mode == 'remove-old-baskets') { $max_age = strtotime('-3 days 00:00:00'); $this->db->query("DELETE `bi` FROM `basket_items` `bi` INNER JOIN `basket` `b` ON `b`.`basket_id` = `bi`.`basket_id` WHERE `b`.`date` <= ?", array($max_age)); $items_removed = $this->db->affected_rows(); $this->db->query("DELETE FROM `basket` WHERE `date` <= ?", array($max_age)); $baskets_removed = $this->db->affected_rows(); echo "Baskets removed: $baskets_removed\n"; echo "Items removed: $items_removed\n"; } else { echo "INVALID MODE!\n\n"; } } }
Cancel