RSS

Gillette AFL Trade Tracker

This entry was posted on Oct 16 2012

My most recent appointment required me to build a CMS and front-end for the Australian Football League for the trade period. The CMS was built to allow editors to add news items, trades and free agency movements between the 18 clubs.  The front-end was to display the inserted items, but allow the end-user to filter them to given rules. Again, I chose Yii to build this as it’s a great framework for rapid development but also robust and a pleasure to work with.

After designing the database I started building the models, views and controllers before modifying the forms to match the experience required for an easy to use and intuitive CMS. For the main news feed section, the front-end results could be filtered with different filters such as club, date and result type, eg. Trade only or general comment. These filters work together for fine control over the results shown. As each filter is used, the results are returned and populated by AJAX requests with filters being cleared by selecting Live Feed. The challenging part here was deciding on how to have the filters work together in the browser. I ended up building the URL that would be passed in the AJAX request. Session could have worked also but was an issue in load balancing and caching as I’ll point out later.

The second view was a breakdown of trades in and trades out by club. The result for the view were pulled from the same data as in the main feed to save on repetition will adding content. Also with filters that load with AJAX this came together quickly. I’m impressed the way that Yii allows you to reload content for partial views with just a few extra lines of code writing the jQuery for you.

The third view shows the players that fans most want traded. This data is pulled from another website trademachine.afl.com.au which the results are user generated. I could build this view quickly also by implementing a second database that is easy to do in Yii.

The site went live on October 1 and the demand was a lot greater than I was expecting. This resulting in the server becoming overwhelmed and some slow or failed page loads. Being a little unprepared I quickly made new instances of the server and put them all under a load balancer to meet demand. Cloning servers and putting them under a load balancer couldn’t be easier than what is available with Rackspace. This was quick and saved me a lot of pain early on. I then spent some time adding and fine tuning the built-in caching that Yii provides. I had not used caching in Yii before but I was surprised at how easy and effective this is. Although the content should only be cached for 60 seconds on the live feed, the resources being used on the server were dramatically reduced.

This is an example of adding caching to a given part of the site with Yii:

if($this->beginCache('main-content', array(
            'duration'=>60,
            'varyByParam'=>array('filter','club','dateRange'),
            ))) {
                $this->renderPartial('_entryList', array(
                    'dataProvider'=>$dataProvider,
                ));
    $this->endCache(); }

 

This would cache the view to 60 seconds and the varyByParam parameter tells the cache to use GET variables filter, club and dataRange as values to take into account when caching to ensure that each unique request is cached and returned as expected. This is essential as the view has a single URL but the content will change depending on what GET variables are also supplied. If I was to use sessions to keep track of what filters the browser had selected, it would fail through the cache and load balancers so sessions here was not an option.

Overall this was a fun project that required me to provide a solution for an event that I have a lot of interest in. The result is an easy to use CMS with a great user experience in the front-end also.

 

 

  1. 404 Trackback(s)

  2. купить настенный котел
  3. kernyusa.estranky.skclankyrisk-factors-linked-to-anxiety-disorders-differ-between-women-and-men-during-the-pandemic.html
  4. https://andere.strikingly.com/
  5. gerweds.over-blog.com202203modeling-covid-19-mortality-risk-in-toronto-canada-sciencedirect.html
  6. https://weruybsd.fireblogz.com/39575666/four-issues-to-do-immediately-about-online-pharmacies
  7. keuybc.estranky.skclanky30-facts-you-must-know--a-covid-cribsheet.html
  8. https://gwertvb.mystrikingly.com/
  9. https://telegra.ph/Is-It-Safe-To-Lift-COVID-19-Travel-Bans-04-06
  10. canadian pharmacies that are legit
  11. canadian drugstore
  12. canadian pharcharmy online
  13. pharmacy-online.yolasite.com
  14. kevasw.webgarden.com
  15. canadian prescriptions online
  16. canada drugs online
  17. canadian pharmacy online 24
  18. 625a9a98d5fa7.site123.meblogage-dependence-of-healthcare-interventions-for-covid-19-in-ontario-canada
  19. canadian pharmacies
  20. https://selomns.gonevis.com/a-modified-age-structured-sir-model-for-covid-19-type-viruses/
  21. https://fwervs.gumroad.com/
  22. trosorin.mystrikingly.com
  23. https://sasnd0.wixsite.com/cialis/post/impotent-victims-can-now-cheer-up-try-generic-tadalafil-men-health
  24. where to buy cialis online
  25. https://generic-cialis-20-mg.yolasite.com/
  26. buy generic cialis pills
  27. https://skuvsbs.gonevis.com/when-tadalafil-5mg-competitors-is-good/
  28. buy tadalafil no prescription
  29. site373681070.fo.team
  30. https://sehytv.wordpress.com/
  31. canada drugs
  32. canada pharmacy
  33. canadian rx
  34. canadian drug
  35. canada online pharmacy
  36. heswcxc.wordpress.com20220430online-medicine-tablets-shopping-promotion-one-hundred-and-one
  37. https://sernert.estranky.sk/clanky/confidential-information-on-online-pharmacies.html
  38. https://kertubs.mystrikingly.com/
  39. https://626f977eb31c9.site123.me/blog/how-google-is-changing-how-we-approach-online-order-medicine-1
  40. canadian-pharmaceuticals-online.yolasite.com
  41. viagra canada
  42. https://6270e49a4db60.site123.me/blog/the-untold-secret-to-mastering-aspirin-in-just-7-days-1
  43. https://deiun.flazio.com/
  44. https://kertyun.flazio.com/
  45. cialis from canada
  46. kerbnt.flazio.com
  47. nanos.jpjmp?url=cialisonlinei.com
  48. http://ime.nu/cialisonlinei.com
  49. womed7.wixsite.compharmacy-onlinepostnew-ideas-into-canada-pharmacies-never-before-revealed
  50. kerntyast.flazio.com
  51. canadian pharmaceuticals
  52. gewrt.usluga.me
  53. trust pharmacy canada
  54. https://canadian-pharmacy.webflow.io/
  55. site273035107.fo.team
  56. site656670376.fo.team
  57. https://site561571227.fo.team/
  58. site102906154.fo.team
  59. hekluy.ucraft.site
  60. https://kawsear.fwscheckout.com/
  61. hertnsd.nethouse.ru
  62. https://uertbx.livejournal.com/402.html
  63. https://lwerts.livejournal.com/276.html
  64. avuiom.sellfy.store
  65. https://pharmacies.bigcartel.com/
  66. https://kwersd.mystrikingly.com/
  67. gewsd.estranky.skclankydrugstore-online.html
  68. kqwsh.wordpress.com20220516what-everybody-else-does-when-it-comes-to-online-pharmacies
  69. northwest pharmacies
  70. https://lasert.gonevis.com/recommended-canadian-pharmacies-2/
  71. http://aonubs.website2.me/
  72. https://dkyubn.bizwebs.com/
  73. https://asebg.bigcartel.com/canadian-pharmacy
  74. https://medicine-online.estranky.sk/clanky/understand-covid-19-and-know-the-tricks-to-avoid-it-from-spreading-----medical-services.html
  75. online canadian pharmacies
  76. disvaiza.mystrikingly.com
  77. canadian pharmacy world
  78. https://kewburet.wordpress.com/2022/04/27/how-to-keep-your-workers-healthy-during-covid-19-health-regulations/
  79. https://kaswesa.nethouse.ru/
  80. https://628f789e5ce03.site123.me/blog/what-everybody-else-does-when-it-comes-to-canadian-pharmacies
  81. canadian-pharmaceutical.webflow.io
  82. http://pamelaliggins.website2.me/
  83. http://pharmacy.prodact.site/
  84. no 1 canadian pharcharmy online
  85. https://hertb.mystrikingly.com/
  86. https://kedmnx.estranky.sk/clanky/online-medicine-tablets-shopping-the-best-manner.html
  87. selera.mystrikingly.com
  88. https://ksorvb.estranky.sk/clanky/why-online-pharmacies-is-good-friend-to-small-business.html
  89. https://gevcaf.estranky.cz/clanky/safe-canadian-online-pharmacies.html
  90. https://kwersv.proweb.cz/
  91. canadian pharmacies
  92. https://sdtyli.zombeek.cz
  93. https://kwsde.zombeek.cz/
  94. heklrs.wordpress.com20220614canadian-government-approved-pharmacies
  95. iercvsw.wordpress.com20220614canadian-pharmacies-the-fitting-manner
  96. canadian prescription drugstore
  97. canada pharmacy online
  98. discount canadian pharmacies
  99. list of reputable canadian pharmacies
  100. https://thefencefilm.co.uk/community/profile/hswlux/
  101. anewearthmovement.orgcommunityprofilemefug
  102. canadian pharmacies
  103. canada rx
  104. http://herbsd.iwopop.com/
  105. http://kawerf.iwopop.com/
  106. https://www.reddit.com/user/dotijezo/comments/9xlg6g/online_pharmacies/
  107. https://my.desktopnexus.com/Pharmaceuticals/journal/canadian-pharmaceuticals-for-usa-sales-38346/
  108. https://www.formlets.com/forms/tH7aROl1ugDpCHqB/
  109. canada online pharmacies
  110. canadian drugstore
  111. buy cialis online
  112. pharmaceuticals.teachable.com
  113. highest rated canadian pharmacies
  114. hub.docker.comrepositorydockercanadianpharmacyspharmacies_in_canada_shipping_to_usa
  115. canadianpharmacy.teachable.com
  116. https://agrtyh.micro.blog/
  117. canadian pharmacy no prescription
  118. canadian pharmacy world
  119. https://www.formlets.com/forms/FgIl39avDRuHiBl4/
  120. selaws.estranky.czclankycanadian-government-approved-pharmacies.html
  121. northwest pharmacies
  122. northwestpharmacy
  123. kwsedc.iwopop.com
  124. http://kwerks.iwopop.com/
  125. online canadian pharmacy
  126. canada pharmacy
  127. canada medication
  128. https://canadianpharmaceutical.bigcartel.com/canadian-pharmaceuticals-online
  129. azuvh4.wixsite.compharmaceuticals-onlipostlondon-drugs-canada
  130. https://hub.docker.com/r/pharmacies/online
  131. www.formlets.comformsN2BtJ3kPeJ3KclCw
  132. www.divephotoguide.comuserpharmacies
  133. hkwerf.micro.blog
  134. my.desktopnexus.comCanadian-pharmaciesjournalsafe-canadian-online-pharmacies-38571
  135. https://canadian-government-approved-pharmacies.webflow.io/
  136. canadian pharmacy online
  137. https://kawerc.proweb.cz/
  138. pedrew.zombeek.cz
  139. fermser.flazio.com
  140. canadian pharmacies online
  141. canadapharmacy.teachable.com
  142. https://fofenp.wixsite.com/london-drugs-canada/en/post/pharmacies-shipping-to-usa-that/
  143. https://swebas.livejournal.com/359.html
  144. lawert.micro.blog
  145. buy viagra usa
  146. my.desktopnexus.comkawemnjournalpharmaceuticals-online-australia-38678
  147. www.divephotoguide.comuserdrugs
  148. northwest pharmacies
  149. canadian government approved pharmacies
  150. https://linktr.ee/canadianpharmacy
  151. https://kawers.micro.blog/
  152. mewser.mystrikingly.com
  153. https://sbwerd.estranky.sk/clanky/cialis-generic-pharmacy-online.html
  154. buy cialis
  155. https://buycialisonline.fo.team/
  156. https://laswert.wordpress.com/
  157. kasheras.livejournal.com283.html
  158. buy cialis pills online
  159. https://tadalafil20mg.proweb.cz/
  160. https://owzpkg.zombeek.cz/
  161. buy cialis medication
  162. buy cialis medication
  163. buy cialis no rx
  164. kalwer.micro.blog
  165. my.desktopnexus.comBuycialisjournalcialis-without-a-doctor-prescription-38780
  166. www.divephotoguide.comuserbuycialisonline
  167. https://hub.docker.com/r/tadalafil/20mg
  168. tadalafil20mg.webflow.io
  169. buy cialis online cheap
  170. https://www.formlets.com/forms/fpN4Ll8AEnDHBAkr/
  171. form.jotform.comogmynbuycialisonline
  172. linktr.eebuycialisonline
  173. buy cialis online safely
  174. graph.orgTadalafil-20mg-08-13
  175. kwenzx.nethouse.ru
  176. canadian drugstore
  177. https://form.jotform.com/ycaatk/canadian-pharmaceuticals-online-lis
  178. canada rx
  179. canadian pharmacies without an rx
  180. canadian pharcharmy online
  181. canadian pharmacy no prescription
  182. https://graph.org/Safe-canadian-online-pharmacies-08-12
  183. linktr.eecanadianpharmacies
  184. buyviagraonlinee.mystrikingly.com
  185. buyviagraonline.estranky.skclankybuy-viagra-without-prescription-pharmacy-online.html
  186. buy viagra no rx
  187. buy viagra online safely
  188. https://buyviagraonlinet.wordpress.com/
  189. https://buyviagraonl.livejournal.com/386.html
  190. buyviagraonline.nethouse.ru
  191. buy viagra pills
  192. https://buyviagraonline.proweb.cz/
  193. https://buyviagraonline.zombeek.cz/
  194. jso7c59f304.iwopop.com
  195. buy viagra uk
  196. https://buyviagraonline.teachable.com/
  197. https://telegra.ph/How-to-get-viagra-without-a-doctor-08-18
  198. buy viagra usa
  199. https://buyviagraonline.micro.blog/
  200. buy viagra medication
  201. buy viagra online
  202. buy cheap viagra in canada
  203. viagrawithoutprescription.webflow.io
  204. https://form.jotform.com/222341315941044
  205. linktr.eebuyviagraonline
  206. buy viagra pills online
  207. canadianpharmaceuticalsonline.home.blog
  208. buy viagra online cheap
  209. buy viagra pills online
  210. buy viagra no rx
  211. viagraonlineee.wordpress.com
  212. buy viagra pills
  213. buy viagra no rx
  214. onlineviagra.flazio.com
  215. onlineviagra.fo.team
  216. Canadian Pharmacies Shipping to USA
  217. linktr.eecanadianpharmaceuticalsonline
  218. https://disqus.com/home/forum/canadian-pharmaceuticals-online/
  219. https://500px.com/p/canadianpharmaceuticalsonline
  220. https://dailygram.com/index.php/blog/1155353/we-know-quite-a-bit-about-covid-19/
  221. https://challonge.com/en/canadianpharmaceuticalsonlinemt
  222. canadian pharmacy online
  223. https://www.seje.gov.mz/question/canadian-pharmacies-shipping-to-usa/
  224. https://challonge.com/en/canadianpharmaciesshippingtousa
  225. https://challonge.com/en/canadianpharmaceuticalsonlinetousa
  226. top rated online canadian pharmacies
  227. pharmacy
  228. reallygoodemails.comcanadianpharmaceuticalsonline
  229. best canadian mail order pharmacies
  230. northwest pharmacy canada
  231. reallygoodemails.comcanadianpharmaceuticalcompanies
  232. pinshape.comusers2445987-order-stromectol-over-the-counter
  233. https://reallygoodemails.com/orderstromectoloverthecounter
  234. challonge.comenorderstromectoloverthecounter
  235. https://500px.com/p/orderstromectoloverthecounter
  236. https://www.seje.gov.mz/question/order-stromectol-over-the-counter-6/
  237. https://canadajobscenter.com/author/buystromectol/
  238. canadajobscenter.comauthorcanadianpharmaceuticalsonline
  239. canada pharmacy
  240. canadianpharmaceuticalsonline.bandcamp.comreleases
  241. ktqt.ftu.edu.vnenquestion listcanadian-pharmaceuticals-for-usa-sales
  242. https://www.provenexpert.com/canadian-pharmaceuticals-online/
  243. dosage for stromectol
  244. https://ktqt.ftu.edu.vn/en/question list/order-stromectol-over-the-counter-10/
  245. reaction au stromectol
  246. https://www.provenexpert.com/order-stromectol-over-the-counter12/
  247. stromectol from costco
  248. stromectol prioderm
  249. canadajobscenter.comauthorarpreparof1989
  250. https://aoc.stamford.edu/profile/goatunmantmen/
  251. web904.comstromectol-buy
  252. buy ivermectin online
  253. buy ivermectin online fitndance
  254. canadajobscenter.comauthorereswasint
  255. https://aoc.stamford.edu/profile/hispennbackwin/
  256. canada drug
  257. https://pinshape.com/users/2461310-canadian-pharmacies-shipping-to-usa
  258. https://pinshape.com/users/2462760-order-stromectol-over-the-counter
  259. https://pinshape.com/users/2462910-order-stromectol-online
  260. 500px.com/p/phraspilliti
  261. trust pharmacy canada
  262. https://500px.com/p/skulogovid/?view=groups
  263. https://500px.com/p/bersavahi/?view=groups
  264. reallygoodemails.comcanadianpharmaceuticalsonlineusa
  265. highest rated canadian pharmacies
  266. canadian drugstore
  267. https://melaninterest.com/user/canadian-pharmaceuticals-online/?view=likes
  268. https://haikudeck.com/canadian-pharmaceuticals-online-personal-presentation-827506e003
  269. https://buyersguide.americanbar.org/profile/420642/0
  270. https://experiment.com/users/canadianpharmacy
  271. canadian government approved pharmacies
  272. what is stromectol used for
  273. challonge.comgotsembpertvil
  274. https://challonge.com/citlitigolf
  275. https://order-stromectol-over-the-counter.estranky.cz/clanky/order-stromectol-over-the-counter.html
  276. https://soncheebarxu.estranky.cz/clanky/stromectol-for-head-lice.html
  277. buy ivermectin fitndance
  278. https://dsdgbvda.zombeek.cz/
  279. https://inflavnena.zombeek.cz/
  280. canadian rx
  281. supplier.ihrsa.orgprofile4217170
  282. https://wefbuyersguide.wef.org/profile/421914/0
  283. https://legalmarketplace.alanet.org/profile/421920/0
  284. list of reputable canadian pharmacies
  285. viagra canada
  286. https://network.myscrs.org/profile/422020/0
  287. cialis from canada
  288. https://sanangelolive.com/members/girsagerea
  289. https://www.ecosia.org/search?q="My Canadian Pharmacy - Extensive Assortment of Medications – 2022"
  290. www.mojomarketplace.comuserCanadianpharmaceuticalsonline-EkugcJDMYH
  291. https://seedandspark.com/user/canadian-pharmaceuticals-online
  292. https://www.giantbomb.com/profile/canadapharmacy/blog/canadian-pharmaceuticals-online/265652/
  293. canadian pharmacies online
  294. top rated online canadian pharmacies
  295. https://search.seznam.cz/?q="My Canadian Pharmacy - Extensive Assortment of Medications – 2022"
  296. sanangelolive.commembersunsafiri
  297. canadian pharmacy
  298. online drug store
  299. canadian prescriptions online
  300. search.naver.comsearch.naver?where=nexearch
  301. trust pharmacy canada
  302. https://www.bakespace.com/members/profile/Сanadian pharmaceuticals for usa sales/1541108/
  303. drugstore online
  304. https://results.excite.com/serp?q="My Canadian Pharmacy - Extensive Assortment of Medications – 2022"
  305. online canadian pharmacies
  306. headwayapp.cocanadianppharmacy-changelog
  307. results.excite.comserp?q="My Canadian Pharmacy - Extensive Assortment of Medications – 2022"
  308. canadianpharmaceuticalsonline.as.meschedule.php
  309. feeds.feedburner.combingstromectolnoprescription
  310. canadian cialis
  311. stromectol cvs
  312. https://pinshape.com/users/2491694-buy-stromectol-fitndance
  313. stromectol uk
  314. challonge.combunmiconglours
  315. theosipostmouths.estranky.czclankystromectol-biam.html
  316. stromectol buy
  317. www.midi.orgforumprofile89266-canadianpharmaceuticalsonline
  318. dramamhinca.zombeek.cz
  319. https://sanangelolive.com/members/thisphophehand
  320. motocom.codemosnetw5askmequestioncanadian-pharmaceuticals-online-5
  321. www.infospace.comserp?q="My Canadian Pharmacy - Extensive Assortment of Medications – 2022"
  322. zencastr.com@pharmaceuticals
  323. buying stromectol
  324. orderstromectoloverthecounter.mystrikingly.com
  325. stromectoloverthecounter.wordpress.com
  326. buystromectol.livejournal.com421.html
  327. stromectol dosering
  328. search.lycos.comweb?q="My Canadian Pharmacy - Extensive Assortment of Medications – 2022"
  329. https://conifer.rhizome.org/pharmaceuticals
  330. https://telegra.ph/Order-Stromectol-over-the-counter-10-29
  331. https://graph.org/Order-Stromectol-over-the-counter-10-29-2
  332. orderstromectoloverthecounter.fo.team
  333. https://orderstromectoloverthecounter.proweb.cz/
  334. orderstromectoloverthecounter.nethouse.ru
  335. canadian drugstore
  336. canada drug
  337. pharmaceuticals.cgsociety.orgjvcccanadian-pharmaceuti
  338. https://taylorhicks.ning.com/photo/albums/best-canadian-pharmaceuticals-online
  339. https://my.afcpe.org/forums/discussion/discussions/reputable-canadian-pharmaceuticals-online
  340. no 1 canadian pharcharmy online
  341. canada pharmacy online
  342. https://canadianpharmaceuticals.educatorpages.com/pages/canadian-pharmacies-shipping-to-usa
  343. soundcloud.comcanadian-pharmacy
  344. canadian pharmacy uk delivery
  345. https://www.cakeresume.com/me/best-canadian-pharmaceuticals-online
  346. https://dragonballwiki.net/forum/canadian-pharmaceuticals-online-safe/
  347. trust pharmacy canada
  348. canadian pharmacy viagra brand
  349. https://www.homify.com/ideabooks/9099923/reputable-canadian-pharmaceuticals-online
  350. northwestpharmacy
  351. https://infogram.com/canadian-pharmacies-shipping-to-usa-1h1749v1jry1q6z
  352. pinshape.comusers2507399-best-canadian-pharmaceuticals-online
  353. aoc.stamford.eduprofileupogunem
  354. https://500px.com/p/maybenseiprep/?view=groups
  355. buy viagra 25mg
  356. sacajegi.estranky.czclankyonline-medicine-shopping.html
  357. https://speedopoflet.estranky.sk/clanky/international-pharmacy.html
  358. dustpontisrhos.zombeek.cz
  359. https://sanangelolive.com/members/maiworkgendty
  360. canada pharmacies online prescriptions
  361. calendly.comcanadianpharmaceuticalsonlineonlinepharmacy
  362. aoc.stamford.eduprofileuxertodo
  363. https://www.wattpad.com/user/Canadianpharmacy
  364. canada drug
  365. 500px.compreisupvertketk?view=groups
  366. www.provenexpert.comonline-order-medicine
  367. https://challonge.com/ebocivid
  368. canadian mail order pharmacies
  369. https://sanangelolive.com/members/contikegel
  370. https://rentry.co/canadianpharmaceuticalsonline
  371. canadian pharmacies
  372. canadian pharmacies
  373. https://sway.office.com/bwqoJDkPTZku0kFA
  374. https://canadianpharmaceuticalsonline.eventsmart.com/2022/11/20/canadian-pharmaceuticals-for-usa-sales/
  375. suppdentcanchurch.estranky.czclankyonline-medicine-order-discount.html
  376. https://aoc.stamford.edu/profile/tosenbenlren/
  377. https://pinshape.com/users/2513487-online-medicine-shopping
  378. https://500px.com/p/meyvancohurt/?view=groups
  379. https://www.provenexpert.com/pharmacy-online/
  380. https://challonge.com/townsiglutep
  381. https://appieloku.estranky.cz/clanky/online-medicine-to-buy.html
  382. scisevitrid.estranky.skclankycanada-pharmacies.html
  383. brujagflysban.zombeek.cz
  384. https://aoc.stamford.edu/profile/plumerinput/
  385. https://pinshape.com/users/2517016-cheap-ed-drugs
  386. https://500px.com/p/stofovinin/?view=groups
  387. https://challonge.com/afersparun
  388. https://plancaticam.estranky.cz/clanky/best-drugs-for-ed.html
  389. https://piesapalbe.estranky.sk/clanky/buy-erectile-dysfunction-medications-online.html
  390. wallsawadar.zombeek.cz
  391. www.cakeresume.commecanadian-pharmaceuticals-online
  392. canadianpharmaceuticalsonline.studio.site
  393. en.gravatar.comcanadianpharmaceuticalcompanies
  394. canadianpharmacy
  395. canadianpharmaceuticalsonline.blog.jparchives19372004.html
  396. https://canadianpharmaceuticalsonline.doorblog.jp/archives/19385382.html
  397. online drug store
  398. https://canadianpharmaceuticalsonline.dreamlog.jp/archives/19387310.html
  399. canada pharmacy online
  400. https://canadianpharmaceuticalsonline.livedoor.biz/archives/17957096.html
  401. canadian rx
  402. cialis canadian pharmacy
  403. canadianpharmaceuticalsonline.bloggeek.jparchives16871680.html
  404. canada drug
  405. canada online pharmacies

Post a Comment