#silverstripe IRC Log

IRC log for 9 February 2016

All timestamps are in UTC.

1: [00:00:18] * sealan has joined #silverstripe
2: [00:05:05] * Stomach has joined #silverstripe
3: [00:13:03] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
4: [00:18:12] * micmania1 quit (Quit: micmania1)
5: [00:34:28] * Stomach quit (Quit: zzz)
6: [00:38:28] * Stomach has joined #silverstripe
7: [00:39:52] * zippy has joined #silverstripe
8: [00:39:58] <zippy> you guys in welly ok?
9: [00:40:34] <zippy> UncleCheese: ss23 camfindlay o/
10: [00:40:45] <zippy> spronk: or was that your way
11: [00:41:11] <spronk> http://www.geonet.org.nz/quakes/region/newzealand/2016p105478
12: [00:41:14] <spronk> closer to welly
13: [00:41:18] <spronk> i felt a tiny wobble
14: [00:41:38] <zippy> had a good wobble here in nelly
15: [00:41:57] <spronk> oh
16: [00:41:59] <spronk> closer toyou actually
17: [00:42:01] <spronk> hmm
18: [00:44:03] <zippy> that brought back memories
19: [00:44:13] <zippy> used to be daily life, even hourly for a while there
20: [00:44:16] <UncleCheese> QUAKE!!!!!!!!!!
21: [00:44:25] * muskie9 has joined #silverstripe
22: [00:44:28] <xyphoid_> i always get worried when i feel a quake and then see people on irc in other cities talking about it
23: [00:44:30] <UncleCheese> what was it like in Nelson? came from the south island
24: [00:44:40] <zippy> quite jolty
25: [00:44:45] <muskie9> UncleCheese o/
26: [00:44:54] <zippy> how was wellington
27: [00:44:59] <UncleCheese> fucking shit my pants scary
28: [00:45:07] <UncleCheese> need to change my underwear
29: [00:46:05] <zippy> yea I still couldn't live in welly :)
30: [00:46:20] <muskie9> I tried dropzone with the ajax form submission and seemed to work, only downside... when I use BootstrapForm rather than Form, the field gets foobar'd... I'm working with our frontend dev to see if we can track down the issue, but wanted to see if you've run into issues w/dropzone and bootstrap forms working together
31: [00:48:22] <spronk> xyphoid_ ikr
32: [00:53:21] <zippy> I always think it's either welly or chch
33: [00:55:27] * micmania1 has joined #silverstripe
34: [01:01:02] * sealan quit (Remote host closed the connection)
35: [01:07:22] * muskie9 quit (Quit: My Mac has gone to sleep. ZZZzzz…)
36: [01:08:10] <zippy> Anyone use/know of a good field component for links
37: [01:08:38] <zippy> I often have 3 fields, one to see if it's a CMS link or free form, then a treedropdown list for them to pick a CMS page or a text field for a free form link
38: [01:09:21] <zippy> https://github.com/sheadawson/silverstripe-linkable perhaps
39: [01:11:18] * Stomach_ has joined #silverstripe
40: [01:12:15] * micmania1 quit (Quit: micmania1)
41: [01:13:45] * Stomach quit (Ping timeout: 260 seconds)
42: [01:16:01] <MichalKleiner> zippy: or https://github.com/micschk/silverstripe-namedlinkfield
43: [01:17:18] <MichalKleiner> is there a way, how an extension method can call extended class method of the same name and merge the results? say extension provides method getTerms and extended class has the same method and I want to merge the result and use it in the template
44: [01:27:14] <zippy> thanks, thats not to bad MichalKleiner
45: [01:27:21] <zippy> I like its a little more compact
46: [01:28:55] <zippy> MichalKleiner: An extensions method can't override the the class you are extending, I think you'd have to add a hook in the first code
47: [01:29:31] <MichalKleiner> so if a class has the same method as in the dataextension to that class, the extension one is not used?
48: [01:29:49] <zippy> don't believe so, it doesn't work like inheritance
49: [01:31:13] <MichalKleiner> hmm, ends in an infinite loop
50: [01:31:48] <zippy> I think you'll have to add a hook in your original class if you can, add that end
51: [01:32:04] <zippy> like afterTerms or something
52: [01:40:00] * nontgor quit (Ping timeout: 260 seconds)
53: [01:41:47] * joelpittet has joined #silverstripe
54: [01:42:57] * joelpittet quit (Remote host closed the connection)
55: [01:45:05] * joelpittet has joined #silverstripe
56: [01:52:16] * muskie9 has joined #silverstripe
57: [01:52:25] * nontgor has joined #silverstripe
58: [01:54:27] <BrewNaked> Could someone help get me get my head around the create() method on TreeDropDownField?
59: [01:54:31] <BrewNaked> http://sspaste.com/paste/show/56b946b142f19
60: [01:54:43] * micmania1 has joined #silverstripe
61: [01:56:20] <ss23> :(
62: [01:56:22] <ss23> I didn't feel the quake
63: [01:56:53] <BrewNaked> If I use 'InternalPageID' for the name of the TreeDropDownField I get the right page's name appearing on the form, but no dropdown list for SiteTree options. If I use 'InternalPage' I get the dropdown, but it won't set the saved InternalPageID as the default, selected value.
64: [02:18:25] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
65: [02:20:20] * BrewNaked quit (Remote host closed the connection)
66: [02:26:03] <mahfuz> Hi Guys. I am using a custom template for a form to show in a page. Its showing ok. But when I submit it, the same page is loaded again even if I comment out all the code in the form processing function. How can I go about debugging it?
67: [02:56:08] <helenclarko> mahfuz: Chrome inspect element... Network Tab?
68: [03:03:35] * nontgor quit (Read error: Connection reset by peer)
69: [03:06:05] * joelpittet quit ()
70: [03:07:08] * spronk quit (Quit: I may need a longer sleep timer...)
71: [03:12:39] <camfindlay> heya, anyone know how to best up the script time out when running a buildtask? (and only when that’s run rather than globally at the php ini level)
72: [03:21:05] * joelpittet has joined #silverstripe
73: [03:24:57] <ss23> set_max_execution_time(0) or w/e it is should work best
74: [03:31:04] * Tanger has joined #silverstripe
75: [03:38:18] * helenclarko quit (Read error: Connection reset by peer)
76: [03:42:07] * spronk has joined #silverstripe
77: [03:50:48] * sw has joined #silverstripe
78: [03:51:56] <sw> Hi. Is anyone able to tell me if partial caching is in effect whilst in dev mode?
79: [04:00:21] * spronk quit (Quit: I may need a longer sleep timer...)
80: [04:02:36] <micmania1> sw: I believe so. Best way to check is use a cache key that won’t change with some data that will.
81: [04:02:57] * sw quit (Ping timeout: 252 seconds)
82: [04:06:41] * camfindlay quit (Quit: camfindlay)
83: [04:09:14] * BrewNaked has joined #silverstripe
84: [04:14:00] * BrewNaked quit (Ping timeout: 260 seconds)
85: [04:31:39] * Tanger quit (Quit: Tanger)
86: [04:32:55] * Tanger has joined #silverstripe
87: [04:58:12] * mobiusnz has joined #silverstripe
88: [04:58:43] <mobiusnz> howdy. how do I troubleshoot searchcontext not finding certain data objects?
89: [05:01:05] <mobiusnz> hmm, seems to be not finding objects with spaces in the search field
90: [05:01:51] <muskie9> mobiusnz the search fields (via search context) should map to either $db or relation fields... which I don't think can have spaces in them
91: [05:02:52] <mobiusnz> muskie9: as in it can't find a person called "Te Aue", but it can find a person called "Tapara"
92: [05:03:03] <mobiusnz> if I rename Te Aue to TeAue it finds that
93: [05:03:26] <mobiusnz> looks like I need to muck around with the search context filters, but the doco on that doesn't seem the best
94: [05:03:59] <muskie9> ah, try the different filter types... "PartialMatchFilter", "ExactMatchFilter" or something to that extent https://docs.silverstripe.org/en/3.2/developer_guides/model/searchfilters/#searchfilter-modifiers
95: [05:04:12] <mobiusnz> yeah I'm using a PartialMatchFilter at the moment
96: [05:04:38] <muskie9> hmmmm, odd that it would break with spaces then
97: [05:04:59] <mobiusnz> yeah
98: [05:05:35] <mobiusnz> odd also that "Te Riutoto Aihe" comes up as a search after typing "te a", but "Te Aue" doesn't
99: [05:05:50] <mobiusnz> I wonder if it's tokenizing the words and Te Aue is too short
100: [05:06:11] <muskie9> that I'm not sure about
101: [05:09:13] <micmania1> mobiusnz: can you post your code?
102: [05:11:43] <mobiusnz> ah, found it
103: [05:12:07] <mobiusnz> turned out in my REST api I was using IndexFilter which is based off fulltext
104: [05:13:15] * micmania1 quit (Quit: micmania1)
105: [05:13:45] <mobiusnz> changed it to partialmatchfilter and it was all good
106: [05:24:55] * Stomach_ quit (Quit: zzz)
107: [05:45:10] * gordon__ has joined #silverstripe
108: [05:45:11] <gordon__> r
109: [05:45:16] * gordon__ is now known as nontgor
110: [05:52:43] * sealan has joined #silverstripe
111: [05:57:23] * shellbackpacific quit (Read error: Connection reset by peer)
112: [05:57:39] * shellbackpacific has joined #silverstripe
113: [05:58:04] * BrewNaked has joined #silverstripe
114: [06:02:56] * BrewNaked quit (Ping timeout: 276 seconds)
115: [06:03:10] * Tanger quit (Quit: Tanger)
116: [06:03:57] * mahfuz quit (Ping timeout: 252 seconds)
117: [06:22:30] * ^pH- quit (Read error: Connection reset by peer)
118: [06:22:47] * ^pH- has joined #silverstripe
119: [06:22:50] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
120: [06:29:04] * CrashyBang quit (Remote host closed the connection)
121: [06:44:49] * sealan quit (Remote host closed the connection)
122: [07:05:57] * Mike123 has joined #silverstripe
123: [07:25:06] * wmk has joined #silverstripe
124: [07:30:09] * swaiba has joined #silverstripe
125: [07:46:57] * BrewNaked has joined #silverstripe
126: [07:51:20] * BrewNaked quit (Ping timeout: 245 seconds)
127: [08:27:47] * neilf__ has joined #silverstripe
128: [08:35:23] * r_hector has joined #silverstripe
129: [08:50:10] * sealan has joined #silverstripe
130: [08:50:55] * sealan quit (Remote host closed the connection)
131: [08:51:22] * sealan has joined #silverstripe
132: [08:57:57] * kinglozzer has joined #silverstripe
133: [09:09:54] * elgabbu has joined #silverstripe
134: [09:15:24] * wmk quit (Ping timeout: 256 seconds)
135: [09:21:11] * TRB143 quit (Ping timeout: 276 seconds)
136: [09:22:08] * joelpittet quit (Remote host closed the connection)
137: [09:31:55] * Liquide quit ()
138: [09:35:51] * BrewNaked has joined #silverstripe
139: [09:40:41] * BrewNaked quit (Ping timeout: 276 seconds)
140: [09:46:40] <Mike123> how do i encode array data to UTF-8 ? is it possible at all ?
141: [09:53:21] * TRB143 has joined #silverstripe
142: [09:53:36] * mobiusnz quit (Read error: Connection reset by peer)
143: [10:09:56] * joelpittet has joined #silverstripe
144: [10:14:15] * joelpittet quit (Ping timeout: 245 seconds)
145: [10:41:46] * DimiStripe has joined #silverstripe
146: [10:45:10] * neilf__ quit (Quit: Connection closed for inactivity)
147: [11:04:12] * joelpittet has joined #silverstripe
148: [11:09:05] * joelpittet quit (Ping timeout: 276 seconds)
149: [11:09:39] * wmk has joined #silverstripe
150: [11:24:43] * BrewNaked has joined #silverstripe
151: [11:28:46] * BrewNaked quit (Ping timeout: 240 seconds)
152: [11:47:23] * r_hector quit (Remote host closed the connection)
153: [11:51:50] * r_hector has joined #silverstripe
154: [11:58:20] * joelpittet has joined #silverstripe
155: [12:02:35] * joelpittet quit (Ping timeout: 245 seconds)
156: [12:26:55] * Azure quit (Ping timeout: 240 seconds)
157: [12:27:04] * Azure|dc has joined #silverstripe
158: [12:44:14] * Azure|dc is now known as Azure
159: [12:50:55] * lck_ has joined #silverstripe
160: [12:52:31] * joelpittet has joined #silverstripe
161: [12:52:31] <lck_> Hi guys. I have a class called Firm, which is extending Member. I then have a modelAdmin to create Firms. Is there a way to check in frontend, if the user is logged into a user created by the default Member class, or created using Firm. (Kindda a workaround user groups)
162: [12:56:56] * joelpittet quit (Ping timeout: 250 seconds)
163: [13:06:21] * r_hector quit (Remote host closed the connection)
164: [13:13:34] * BrewNaked has joined #silverstripe
165: [13:18:28] * BrewNaked quit (Ping timeout: 272 seconds)
166: [13:20:24] * cloph_away has joined #silverstripe
167: [13:20:38] * cloph_away is now known as cloph
168: [13:41:45] * muskie9 has joined #silverstripe
169: [13:46:45] * joelpittet has joined #silverstripe
170: [13:51:34] * joelpittet quit (Ping timeout: 252 seconds)
171: [14:09:01] * swaiba quit (Remote host closed the connection)
172: [14:24:19] <Mike123> Guys, doesnt anyone know some online payment methods for Europe, that accept EC cards = Eurocheque Card ?
173: [14:28:38] <cloph> EC cards don't exist anymore, they are now called Maestro Cards :-P
174: [14:30:07] <Mike123> cloph, i seems my client is out-of-date a bit :D
175: [14:31:13] <Mike123> cloph, i see you understand those things... what do you think about SagePay ? http://www.sagepay.co.uk i supports credit/debit cards and many other payment options
176: [14:31:19] <cloph> yeah, people still call it EC card, despite not being EC card anymore.
177: [14:31:38] <Mike123> it*
178: [14:32:48] <cloph> I don't really have much insight, I only know that The Document Foundation uses concardis as one of their payment providers (but only for credit card payments) - as that covers more currencies and countries than e.g. paypal (and that IIRC didn't support direct credit card donations)
179: [14:33:27] <cloph> but UK based services don't have the best reputation in Germany.
180: [14:34:12] <cloph> (when it comes to data privacy and not being EU and all that....)
181: [14:36:08] <Mike123> :( i'm confused a bit... don't know what to thoose ... maybe u heard about some payment method from this list that would be ok for me ? I need credit/debit card support and direct bank transfers would be awesome
182: [14:36:15] <Mike123> scroll to the bottom https://github.com/thephpleague/omnipay
183: [14:38:46] <Mike123> also i need hosted payment page, so that customer is redirected to payment site...and after success/failure redirected back to website
184: [14:41:00] * joelpittet has joined #silverstripe
185: [14:43:33] <cloph> concardis does this - and that is the only one I have some experience with. it accepts credit card and maestro/giropay, so should be good. I don't know of any that would handle direct bank transfers (where the customer sends the money) - however concardis also supports the ELV, where the show can request money from the client's bank (if there's a prior agreement, that's mainly used for recurring payments)
186: [14:44:51] <kinglozzer> Mike123: We've used sagepay before with no problems
187: [14:45:43] <Mike123> cloph, big thank you for reviewing :))
188: [14:45:52] * joelpittet quit (Ping timeout: 272 seconds)
189: [14:45:54] * cloph notices he missed a "W" above, "not being part of EWU (aka no Euro...)
190: [14:46:13] <Mike123> kinglozzer, what do you mean "we've" ? :))
191: [14:46:21] <Mike123> u are from germany ??
192: [14:46:41] <kinglozzer> Nope, sorry - didn't realise you were from Germany :)
193: [14:46:53] <kinglozzer> We == Bigfork (my employer), we're UK though
194: [14:48:33] <Mike123> I'm not from germany too :) i need to integrate payment method that will work in germany, accepting EC (Meastro) cards etc.
195: [14:49:59] <cloph> there are very few onlineshops that accept EC card though - either they support paypal, or credit card or pay-in-advance. More often than direct EC card, they support stuff like "Sofortüberweisung" or other (bank-specific) ways.
196: [14:51:16] <cloph> Actually I cannot remember having seen a onlineshop that would accept Maestro/EC - and in fact I wouldn't even know how that is supposed to work in the first place.
197: [14:51:35] <cloph> it is used in shop terminals, but not for online payments...
198: [14:52:03] <Mike123> hmm interesting
199: [14:52:08] <cloph> after all you either have to sign or enter a pin that's then checked immediately with the issuing bank...
200: [14:52:36] <Mike123> well that's ok
201: [14:52:45] <Mike123> what about Sofortüberweisung ?
202: [14:54:33] <cloph> that sends the customer to his bank's online site, he sends the wire transfer and the shop gets notification about the fulfilled payment.
203: [14:54:44] <cloph> But not all banks support that.
204: [14:55:46] <Mike123> sounds Great, but is there integration with this Sofortüberweisung ?
205: [14:56:08] <cloph> I'd avoid it if it is small-scale shop.
206: [14:57:07] <Mike123> it's small
207: [14:57:09] <Mike123> really small
208: [14:57:17] <cloph> support Paypal and you cover most customers in Germany. Provide way to prepay by bank transfer and you cover the rest (of course async verification needed in that case, so depends on what kind of stuff is offered)
209: [14:58:21] <Mike123> paypal allready works fine there... not i need something for bank transfer
210: [14:58:27] <Mike123> now*
211: [14:59:34] <cloph> sorry, was confusing sofortüberweisung (you hand out all your deatils including TAN to the sofortüberweisung service) with giropay (that depends on support by the customer's bank)
212: [15:00:11] <Mike123> now i'm really lost a bit
213: [15:02:22] <Mike123> i need something to integrate to my website, so that user is redirected to payment site
214: [15:02:28] * BrewNaked has joined #silverstripe
215: [15:04:36] * lck_ quit (Ping timeout: 252 seconds)
216: [15:06:56] * BrewNaked quit (Ping timeout: 240 seconds)
217: [15:07:46] <cloph> Mike123: concardis works by sending the user to concardis' site (for which you can provide a themed template) - you pass form data signed with your secret key, and in turn concardis sends a signed response to verify the status. You can provide different target urls depening on whether the payment was approved, is still pending, was aborted or rejected.
218: [15:08:31] <Mike123> cloph, sound really nice,thank you
219: [15:08:39] <cloph> you can also have async (and independent) notifications to a different address for additional processing
220: [15:11:01] <Mike123> but i dont see any API's docs there
221: [15:14:06] <cloph> yeah, unfortunately demo-account, etc is all deeply hidden - there is API docs once you sign up for demo account
222: [15:15:14] <Mike123> oh that's not a problem
223: [15:15:39] <cloph> It's easy to integrate in silverstripe (TDF also uses silverstripe :-))
224: [15:16:25] <Mike123> i need it to use with omnipay module :)
225: [15:24:47] * kinglozzer quit (Ping timeout: 264 seconds)
226: [15:25:10] <Mike123> cloph, i can't find there to request a demo acc :D sounds funny, but site is confusing
227: [15:26:39] * kinglozzer has joined #silverstripe
228: [15:29:44] <nontgor> cloph: I have a friend who had 36000 USD removed from his paypal a/c by erm PayPal and he had no way to get the money back
229: [15:31:17] <cloph> Mike123: look for payengine
230: [15:31:30] <cloph> https://www.concardis.de/en/internet-mail-order/e-payment-solution.html → demo access at the right
231: [15:35:55] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
232: [15:38:23] * arnhoe has joined #silverstripe
233: [15:59:03] * Mike123 quit (Ping timeout: 252 seconds)
234: [16:17:37] * BrewNaked has joined #silverstripe
235: [16:24:55] * slievr has joined #silverstripe
236: [16:27:24] <slievr> is it possible to state that an object relates to all of a different obj. I was going to make an onBeforeWrite() that just adds all new objects created to the relation I was just wondering if there was an cleaner way.
237: [16:28:57] * arnhoe quit ()
238: [16:47:55] * krofek__ has joined #silverstripe
239: [16:49:08] * joelpittet has joined #silverstripe
240: [16:51:11] * krofek_ quit (Ping timeout: 264 seconds)
241: [16:51:46] * kinglozzer quit ()
242: [17:22:18] * wmk quit (Ping timeout: 272 seconds)
243: [17:25:26] * m-re quit (Ping timeout: 276 seconds)
244: [17:29:09] * m-re has joined #silverstripe
245: [17:40:11] * gelignite has joined #silverstripe
246: [17:49:23] * m-re quit (Ping timeout: 264 seconds)
247: [17:52:31] * micmania1 has joined #silverstripe
248: [17:53:33] * m-re has joined #silverstripe
249: [18:07:35] * micmania1 quit (Ping timeout: 260 seconds)
250: [18:07:36] * micmania2 has joined #silverstripe
251: [18:10:36] * joelpittet quit (Remote host closed the connection)
252: [18:23:53] * BrewNaked quit (Remote host closed the connection)
253: [18:35:41] * brazier has joined #silverstripe
254: [18:44:13] * MMKJay has joined #silverstripe
255: [18:45:04] <MMKJay> I have a CSV Bulk importer. But it seems to crash if the CSV file includes any / or \.
256: [18:45:14] <MMKJay> Is there a way to parse these or get SS to ignore the / ?
257: [18:45:24] <MMKJay> public $columnMap = array( 'ID' => 'ID', 'Name' => 'Name', 'PriceExVatDec' => 'PriceExVatDec', 'CostPriceDec' => 'CostPriceDec' );
258: [18:45:33] <MMKJay> but my Name has some / in sometimes. Which causes it to crash
259: [18:52:18] * MMKJay quit (Ping timeout: 252 seconds)
260: [18:54:35] * Stomach has joined #silverstripe
261: [18:59:09] * mmkjay has joined #silverstripe
262: [19:01:25] * BrewNaked has joined #silverstripe
263: [19:02:20] * Stomach quit (Quit: bye)
264: [19:03:40] * Stomach has joined #silverstripe
265: [19:11:50] * Phlunk3 has joined #silverstripe
266: [19:14:37] * BrewNaked quit (Remote host closed the connection)
267: [19:18:48] * joelpittet has joined #silverstripe
268: [19:24:50] * helenclarko has joined #silverstripe
269: [19:27:07] * wifiPatty has joined #silverstripe
270: [19:27:22] <helenclarko> wifiPatty: o/
271: [19:30:33] <wifiPatty> helenclarko: o/
272: [19:38:32] * micmania2 quit (Quit: micmania2)
273: [19:40:42] * mmkjay quit (Ping timeout: 252 seconds)
274: [19:47:15] * BrewNaked has joined #silverstripe
275: [19:47:46] * wifiPatty quit (Quit: Page closed)
276: [19:48:57] * BrewNaked quit (Remote host closed the connection)
277: [19:50:44] * joelpittet quit (Remote host closed the connection)
278: [20:02:45] * sealan_ has joined #silverstripe
279: [20:05:04] * Pyromanik has joined #silverstripe
280: [20:05:09] <Pyromanik> sup bitches
281: [20:05:32] * sealan quit (Ping timeout: 250 seconds)
282: [20:09:50] * joelpittet has joined #silverstripe
283: [20:15:46] <Pyromanik> fuck the modern media.
284: [20:16:15] <Pyromanik> every time joelpittet joins I think Angelina (Jolie-Pitt) has taken up web development :<
285: [20:17:14] <joelpittet> Pyromanik: sorry to disappoint
286: [20:18:08] <Pyromanik> :>
287: [20:39:46] * joelpittet quit (Remote host closed the connection)
288: [20:40:32] <Stomach> lol
289: [20:51:39] * slievr quit (Ping timeout: 252 seconds)
290: [20:56:27] * joelpittet has joined #silverstripe
291: [20:56:55] * harry1 has joined #silverstripe
292: [20:57:22] <harry1> I'm using the GridFieldManyRelationHandler
293: [20:57:34] <harry1> I just loaded a host of many_many objects
294: [20:57:50] <harry1> now when I try to change relationship status
295: [20:58:04] <harry1> "I can't handle sub-URLs on class CMSForm."
296: [20:58:53] <harry1> which as an error message is about us useless as it can be
297: [21:14:13] <Pyromanik> no it's not.
298: [21:15:17] * micmania1 has joined #silverstripe
299: [21:15:19] <Pyromanik> It means your objects have no form, or some such as that it cannot be loaded as a RequestHandler (A form field -> form, specifically)
300: [21:17:05] * spronk has joined #silverstripe
301: [21:18:15] * spronk quit (Max SendQ exceeded)
302: [21:40:53] * BrewNaked has joined #silverstripe
303: [21:51:01] * joelpitt_ has joined #silverstripe
304: [21:53:35] * joelpittet quit (Ping timeout: 240 seconds)
305: [21:58:12] * harry1 quit (Ping timeout: 252 seconds)
306: [22:00:20] * harry1 has joined #silverstripe
307: [22:08:14] * r_hector has joined #silverstripe
308: [22:26:48] * harry1 quit (Ping timeout: 252 seconds)
309: [22:33:08] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
310: [22:53:35] * brazier quit (Ping timeout: 264 seconds)
311: [23:01:13] * Stomach quit (Quit: zzz)
312: [23:02:56] * Stomach has joined #silverstripe
313: [23:21:32] * Stomach quit (Quit: zzz)
314: [23:30:20] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
315: [23:54:31] * Stomach has joined #silverstripe
316: [23:57:26] <Pyromanik> halp, I forgot how to write includes
317: [23:58:13] * UncleCheese has joined #silverstripe
318: [23:59:10] * krofek has joined #silverstripe

These logs were automatically created by ss-log on irc.freenode.net.