#silverstripe IRC Log

IRC log for 25 June 2013

All timestamps are in UTC.

1: [00:00:45] <Pyromanik> simon_w: what DOES it sound like then?
2: [00:00:45] <catcher> It was a call to method_exists, seriously??
3: [00:00:50] <catcher> actually 2 of them.
4: [00:01:01] <catcher> both failed.
5: [00:01:10] <Pyromanik> catcher: because if they error they... ?
6: [00:01:16] <Jayden90> simon_w: Thanks for helping before, got it all working. You saved a lot of time :)
7: [00:01:20] <Pyromanik> catcher: sounds like ->hasMethod()
8: [00:01:25] <catcher> ternary, set to null instead
9: [00:01:29] <catcher> works fine on 2 other servers
10: [00:01:45] <catcher> ->hasMethod() noted for future use
11: [00:01:52] <catcher> But doesn't SS use method_exists()?
12: [00:02:22] * simon_w quit (Ping timeout: 256 seconds)
13: [00:02:45] <Pyromanik> catcher: yeah but that's internally.
14: [00:02:45] <atmos> <@simon_w> 2.2.3
15: [00:02:52] <Pyromanik> atmos: please
16: [00:02:55] <Pyromanik> don't copy and paste
17: [00:03:01] <Pyromanik> just use tab completion
18: [00:03:08] <catcher> Pyromanik, why SS's work and mine 500?
19: [00:03:13] <Pyromanik> it's easy, you type si, then press tab.
20: [00:03:35] <catcher> maybe the evaluation order is different on this host's php
21: [00:03:39] <Pyromanik> catcher: perhaps because it doesn't exist
22: [00:03:40] <catcher> so ternary=bad
23: [00:03:43] <Pyromanik> because it's on an extension
24: [00:03:55] <atmos> simon_w|air: sorry
25: [00:03:56] <Pyromanik> catcher: ternary you mean ? : ;
26: [00:03:57] <Pyromanik> ?
27: [00:04:04] <catcher> right-o
28: [00:04:10] <catcher> works fine on 2 servers, choked in prd
29: [00:04:23] <catcher> (I did not set up the prd server)
30: [00:04:33] <Pyromanik> oh, prd means production.
31: [00:05:02] <spronk> anyon here used Buzz or httpful ?
32: [00:05:25] <Pyromanik> catcher: http://httpd.apache.org/docs/current/howto/cgi.html
33: [00:05:34] <Pyromanik> spronk: links?
34: [00:05:45] <Pyromanik> atmos: i'm Pyromanik
35: [00:05:47] <Pyromanik> not simon_w|air
36: [00:06:02] <Pyromanik> but with apache 2.2 you should be fine with the default .htaccess file
37: [00:06:36] <catcher> Pyromanik, what am I looking for there?
38: [00:06:44] <Pyromanik> "but it still doesn't work"
39: [00:07:03] <Pyromanik> atmos: https://github.com/silverstripe/silverstripe-installer/blob/3.1/assets/.htaccess
40: [00:07:10] <spronk> https://github.com/kriswallsmith/Buzz
41: [00:07:13] <spronk> https://github.com/nategood/httpful
42: [00:07:14] <Pyromanik> likely someone edited yours for some reason.
43: [00:07:47] <Pyromanik> spronk: Build:error
44: [00:08:29] <Pyromanik> spronk: why to use these?
45: [00:09:06] <catcher> ah
46: [00:10:47] <Peavers> I know there is some work being done for Real Me (igovt) but is does anyone know of any working modules for LDAP/AD authentication?
47: [00:12:28] * Colin[pi] quit (Ping timeout: 246 seconds)
48: [00:12:30] * simon_w has joined #silverstripe
49: [00:12:56] <spronk> Pyromanik: want an http lib
50: [00:13:13] <spronk> these seem to be most popular
51: [00:15:51] <catcher> thanks for the feedback, later guys
52: [00:16:16] <Pyromanik> spronk: httpful seems more... complete
53: [00:16:22] <Pyromanik> and the build isn't failing
54: [00:16:44] * catcher quit (Quit: Leaving)
55: [00:16:51] <Pyromanik> Peavers: look at SS-AU's repositiories on github
56: [00:16:55] <Pyromanik> I have a feeling they may do.
57: [00:17:55] <spronk> mm
58: [00:17:59] <spronk> and it has docs
59: [00:18:03] <spronk> Buzz is far more popular though
60: [00:18:07] <spronk> but.... docs are nonexistant :S
61: [00:19:42] * Bollig|DesignCty has joined #silverstripe
62: [00:20:27] <simon_w> Pfft, docs
63: [00:20:32] <simon_w> Who needs those?
64: [00:23:47] <lewellyn> only people who are ill.
65: [00:25:22] * travis-ci has joined #silverstripe
66: [00:25:22] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#411 (3.1 - 7349682 : Sean Harvey): The build passed.
67: [00:25:22] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/1edf45fbedd1...7349682d4496
68: [00:25:22] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8402977
69: [00:25:22] * travis-ci has left #silverstripe
70: [00:29:58] <Pyromanik> haha lewellyn
71: [00:30:08] <Pyromanik> spronk: it doesn't seem as... versatile.
72: [00:30:13] <Pyromanik> (buzz)
73: [00:30:21] <spronk> yeah
74: [00:30:25] <spronk> i prefer it's design though
75: [00:30:26] <spronk> sigh
76: [00:39:41] * simon_w quit (Quit: Leaving)
77: [00:42:54] <ss23> ;_;
78: [00:42:56] <ss23> simon_w|air left!
79: [00:44:51] <ss23> dammit
80: [00:44:54] <ss23> I want lunch I want lunch
81: [00:44:55] <ss23> dammit
82: [00:45:16] * priithansen quit (Quit: priithansen)
83: [00:46:45] <unsignedint> ss23: how can you wait till 12.45pm for lunch? I always have mine at 11am because thats when i get hungry
84: [00:46:54] <ss23> lol
85: [00:47:02] <ss23> I have a hot chocolate when I come into work
86: [00:47:05] <ss23> It's like a meal in a cup!
87: [00:47:07] <ss23> Butchocolate
88: [00:48:51] <unsignedint> I might test your theory with guinness since I dont like hot drinks
89: [00:48:59] <ss23> XD
90: [00:50:11] * atmos quit (Quit: Page closed)
91: [00:58:47] <sminnee> butt chocolate?
92: [00:59:03] <sminnee> i'm pretty sure that's something else.
93: [00:59:16] <ss23> haha
94: [01:09:10] * sminnee quit (Read error: Connection reset by peer)
95: [01:09:56] * sminnee has joined #silverstripe
96: [01:09:56] * sminnee quit (Changing host)
97: [01:09:56] * sminnee has joined #silverstripe
98: [01:32:29] * simon_w has joined #silverstripe
99: [01:49:11] <simon_w> Woo, time to get used to a new workflow
100: [01:52:00] <unsignedint> Did you switch to Linux or something?
101: [01:52:32] <simon_w> Nope, full screening most apps across disjoint screens
102: [01:53:01] <spronk> o_O
103: [01:54:06] <simon_w> something something, danger zone!
104: [01:54:22] <spronk> something something something dark side something something complete.
105: [01:54:47] <simon_w> Eh, Archer is was better than Family Guy :p
106: [01:55:42] <spronk> sif
107: [01:59:16] <simon_w> If willr was here, he'd agree
108: [02:00:04] * guzzlefry_dev quit (Quit: Lost terminal)
109: [02:00:17] <ss23> simon_w|air: TAKE IT TO THE LIMIT
110: [02:00:18] <ss23> THE LIMIT
111: [02:01:05] <simon_w> ss23, but simon_w|air's tiny!
112: [02:01:41] <ss23> Walk along the Macbook Air's edge
113: [02:02:00] <ss23> But don't look down, just keep your head
114: [02:02:03] <ss23> OR YOU'LL BE FINISHEd
115: [02:02:09] <ss23> Open up the limit
116: [02:02:23] <ss23> Past the point nf no return. You've reached the top but still you've gotta learn how to LINUX
117: [02:02:48] <simon_w> Says the guy who couldn't click
118: [02:02:52] <ss23> lol
119: [02:02:53] <ss23> :3
120: [02:02:58] <ss23> DM;WL
121: [02:03:01] <ss23> Doesn't matter, wasn't Lunix
122: [02:03:45] <spronk> couldn't click?
123: [02:03:55] <simon_w> Can't handle a real UNIX, so gotta use a fake one :p
124: [02:03:58] <ss23> spronk: Have you used a Macbook Air?
125: [02:04:02] <ss23> I couldn't.
126: [02:04:05] <ss23> The clicking is stupid
127: [02:04:07] <simon_w> spronk, at the hackfest. ss23: "How do I click?"
128: [02:04:11] <ss23> ;_;
129: [02:04:16] <ss23> I COULDN'T CLICK
130: [02:04:19] <ss23> And Pyromanik couldn't composer!
131: [02:04:23] <spronk> ......
132: [02:04:24] <lewellyn> isn't it like every other trackpad on the planet where you just tap?
133: [02:04:27] <simon_w> Oh, no one can composer
134: [02:04:29] <spronk> you tap
135: [02:04:32] <spronk> or you press down
136: [02:04:36] <simon_w> lewellyn, I hate that and have it turned off
137: [02:04:47] <lewellyn> simon_w: so how do you click?
138: [02:04:53] <simon_w> click
139: [02:04:54] <ss23> lol see
140: [02:05:01] <lewellyn> i thought the air didn't have a button
141: [02:05:02] <simon_w> press down on the clicky thingy
142: [02:05:08] <spronk> the whole trackpad is a button
143: [02:05:10] <spronk> jesus christ guys
144: [02:05:24] <lewellyn> spronk: you act like i own a mac new enough to even run 10.7
145: [02:05:36] <spronk> apple has been doing thsi shit for yeaaaaaaars
146: [02:05:37] <spronk> like
147: [02:05:39] <spronk> at least 6
148: [02:05:49] <spronk> and then on their mice, at least 6 more before that
149: [02:05:55] <spronk> where the whole mouse surface was a button
150: [02:05:57] <irogue> and non-Apple have been doing it for ~2 years too
151: [02:05:59] <lewellyn> and i don't buy apple laptops because they rarely have the features i need at that moment :/
152: [02:06:45] <simon_w> At least Apple know how to do a product announcement
153: [02:06:48] <lewellyn> irogue: my laptop (built about 6 weeks ago) has a left button, fingerprint sensor, right button.
154: [02:07:01] * spronk is slightly surprised that people here haven't gone and played with at least one mac in a store somewhere
155: [02:07:20] <lewellyn> spronk: why would i bother playing with a laptop i'm unlikely to want to buy?
156: [02:07:34] <simon_w> Because it's shiny
157: [02:07:36] <spronk> why not? pretty? see what they're like?
158: [02:07:50] <spronk> i'm unlikely to want to buy a ferrari
159: [02:07:55] <spronk> doesn't stop me wanting to go and perv
160: [02:07:55] <lewellyn> simon_w: so's my touchpad since i've already worn off its texture :D
161: [02:08:09] <spronk> fail.
162: [02:08:10] <lewellyn> spronk: but i find them uninteresting machines. they lack features.
163: [02:08:17] * spronk scoffs
164: [02:08:28] <spronk> at least their trackpads don't get nasty texture wear
165: [02:08:48] * spronk strokes his glass trackpad
166: [02:09:01] <lewellyn> i mean, find me one with a bd-r, bt 4.0, widi, 802.11a, and a high end cpu (i got the i7 3740).
167: [02:09:19] <ss23> a?
168: [02:09:20] <lewellyn> spronk: i actually like the worn down texture it got.
169: [02:09:22] <lewellyn> ss23: a.
170: [02:09:27] <simon_w> Eww, a
171: [02:09:37] <lewellyn> ss23: read "the always unsaturated wifi at conferences" :D
172: [02:09:56] <ss23> I read "the non existent wifi at conferences"
173: [02:09:58] <ss23> Um
174: [02:10:00] <ss23> SO LIKE
175: [02:10:06] <ss23> Be glad I was eating through that conversation, spronk
176: [02:10:11] <ss23> 14:07:08 < spronk> i'm unlikely to want to buy a ferrari
177: [02:10:17] <ss23> You just compared OSX to a fucking ferrari
178: [02:10:18] <ss23> wtf
179: [02:10:26] <ss23> 10/10 bullshit
180: [02:10:30] <lewellyn> ss23: i avoided saying anything.
181: [02:10:41] <ss23> I'M DONE EATING NOW, SO I CAN RANT FOR A WHILE
182: [02:10:45] <lewellyn> it's more like a lobotomized lamborghini
183: [02:10:45] <ss23> fucking FUUUCK
184: [02:10:55] <lewellyn> osx is a shadow of nextstep.
185: [02:10:56] <ss23> 14:06:19 * spronk is slightly surprised that people here haven't gone and played with at least one mac in a store somewhere
186: [02:10:59] <ss23> 14:06:38 < lewellyn> spronk: why would i bother playing with a laptop i'm unlikely to want to buy?
187: [02:11:07] <ss23> We're bloody developers, not GFX artists and hipsters!
188: [02:11:15] <spronk> well, realistically, you can bd-r with an external drive. BT4 support exists, you might have to get additional hardware etc, 802.11a support is already on most newer macs, and the 3740 is an option on the retina 15"
189: [02:11:15] <ss23> spronk IS EVERYTHING THAT IS WRONG WITH THE WORLD
190: [02:11:16] <lewellyn> and it gets more and more lobotomized as time goes by.
191: [02:11:16] <ss23> Also simon_w
192: [02:11:30] <ss23> But simon_w gives me an excuse to get burgerfuel without feeling guilty, so he gets a pass.
193: [02:11:34] <spronk> actually I compared mac laptops to ferraris...
194: [02:11:49] <ss23> spronk: Doesn't make it less of a bullshit comparison
195: [02:11:49] <lewellyn> spronk: and can i get that with 16 gb ram for under $1500?
196: [02:12:08] <spronk> lewellyn: NZD? no.
197: [02:12:10] <lewellyn> oh, and 120 gb boot ssd and 500 gb hybrid data disk?
198: [02:12:14] <lewellyn> spronk: usd.
199: [02:12:19] <spronk> usd? probably not
200: [02:12:42] <spronk> still, the only *feature* that's missing is a hybrid disk setup
201: [02:12:43] <lewellyn> exactly. there's no value proposition and it'd require dicking with the thing to hopefully get things right.
202: [02:12:48] <lewellyn> and widi.
203: [02:12:57] <Pyromanik> 14:09 <@ss23> 10/10 bullshit
204: [02:13:00] <lewellyn> unless osx suddenly got miracast support.
205: [02:13:00] <Pyromanik> :D
206: [02:14:05] <lewellyn> ss23: some of us here do some graphics stuff though.
207: [02:14:19] <lewellyn> that's why i made sure i got a good gpu :D
208: [02:14:22] <spronk> you can work around widi. I've never found it that fantastic either, tbh
209: [02:14:23] <ss23> Some people like eating poop
210: [02:14:45] <spronk> even on 802.11ac it has issues... :[
211: [02:14:57] <lewellyn> spronk: it's fantastic when the alternative is trying to get the stupid video switch box to work right at wherever you're presenting.
212: [02:15:20] * spronk is surprised you'd have widi support available at presentation facilities
213: [02:15:32] <lewellyn> spronk: go to higher end conferences ;)
214: [02:15:44] * spronk can't get those for under $1500 :P
215: [02:16:06] <simon_w> higher end conferences with video switch problems? Your higher end conferences suck :p
216: [02:16:07] <spronk> spent all my money on my mac
217: [02:16:11] <lewellyn> i'm a bit sad that the one last month didn't push our presentation over the network so we had to use our laptops. everyone else got theirs pushed :(
218: [02:16:33] <ss23> 14:15:25 < spronk> spent all my money on my mac
219: [02:16:34] <ss23> lol
220: [02:16:36] <lewellyn> simon_w: seems that 8-port hdmi switches are problematic no matter who makes them.
221: [02:17:04] <lewellyn> though the remote control for the switch was kinda nifty
222: [02:17:07] <ss23> Only 16 tickets open and assignened to me!
223: [02:18:07] * spronk sighs
224: [02:18:11] * spronk has about 200
225: [02:18:14] <ss23> lol
226: [02:18:22] <Pyromanik> spronk: yeah but isn't it just you?
227: [02:18:23] <ss23> I take it this isn't "must action within 24 hours" kind tickets? :D
228: [02:18:27] <spronk> Pyromanik: yup
229: [02:18:33] <spronk> one day my list will start shrinking
230: [02:18:37] <ss23> lol
231: [02:18:47] <ss23> simon_w said he was getting bored! We should get him to do tickets :D
232: [02:18:54] <ss23> simon_w: Have you tried docs? I hear that's fun!
233: [02:20:16] <spronk> apple needs to hurry up and refresh the 13" retina mbp so I can decide wtf my next laptop is
234: [02:20:35] <ss23> spronk: Chromebook Pixel!
235: [02:20:38] <ss23> dat resolution.
236: [02:20:48] <spronk> they're pretty expensive
237: [02:20:54] <ss23> They're pretty fucking sweet
238: [02:21:04] <simon_w> And suffer from the some problem as the current 13" rMBPs
239: [02:21:05] <Pyromanik> chrome fanboy
240: [02:21:06] <spronk> also, difficult to run windows on them
241: [02:21:13] <ss23> lol Pyromanik, you know it
242: [02:21:14] <Pyromanik> zomg wtf who gave stephen ops!?
243: [02:21:17] <ss23> Pyromanik: :3
244: [02:21:18] <ss23> umad?
245: [02:21:23] <Pyromanik> yeh, you know it
246: [02:21:27] <Pyromanik> :D
247: [02:21:28] <ss23> ss23 giveth, ss23 taketh away
248: [02:21:30] <Pyromanik> :<
249: [02:21:31] <ss23> :D
250: [02:21:36] <simon_w> :D
251: [02:21:39] <ss23> ;_;
252: [02:21:40] <Pyromanik> LOL
253: [02:21:46] <Pyromanik> slammed
254: [02:21:53] <ss23> wtf @ chanserv
255: [02:21:56] <spronk> hopefully apple will iris pro the 13" retina
256: [02:22:02] <simon_w> Let's see if he can figured out how to get it back
257: [02:22:03] <ss23> "/msg chanserv op #silverstripe" "You are not authroized to perform this action"
258: [02:22:05] * spronk drools
259: [02:22:06] * ss23 has left #silverstripe
260: [02:22:10] * ss23 has joined #silverstripe
261: [02:22:16] <ss23> woah
262: [02:22:17] <simon_w> ss23, yeah, not +o flah
263: [02:22:20] <simon_w> *flag
264: [02:22:20] <ss23> that spazzed out my client really hard
265: [02:22:22] <Pyromanik> that moment when the client goes "We need to be able to check out with paypal, AND with credit cards"
266: [02:22:25] <Pyromanik> ... -.-
267: [02:22:26] <ss23> lol Pyromanik
268: [02:22:32] <spronk> YAY
269: [02:22:44] <spronk> kill the client.
270: [02:23:09] <ss23> simon_w: I'm only really used to unrealircd modes, and even then, most places I go don't use flags/xop/whatever unrealircd calls it
271: [02:23:22] <Pyromanik> and tells you that they need different emails for cheque payment and paypal payment, then proceeds to outline a use case where all emails are exactly identical
272: [02:23:43] <ss23> lol Pyromanik, fire them
273: [02:26:46] <ss23> still not used to apples shell yet (how it displays the "hostname:top_dir_thing username"
274: [02:27:04] <ss23> Keep seeing the top_dir_thing as like site.foo and thinking "OH CRAP I JUST RAN THAT ON PRODUCTION
275: [02:27:32] <Pyromanik> ss23: turns out by "WE NEED AN ENTIRELY DIFFERENT WORK FLOW" actually means "1) receipt, 2) thank you" for paypal, "1) invoice, 2) cheque manually checked 3)receipt & thank you emailed"
276: [02:28:00] <spronk> ss23: you can customise the shell
277: [02:28:02] <spronk> it's just bash
278: [02:28:11] <Pyromanik> so what you're saying is that you want a Receipt/Invoice (DUAL PURPOSE) + thank you for both use cases.
279: [02:28:14] <Pyromanik> WOW, BUILT IN
280: [02:28:18] <Pyromanik> DID YOU EVEN USE THE SYSTEM YET!?
281: [02:28:19] <spronk> lol
282: [02:28:26] <ss23> I know I can!
283: [02:28:28] <ss23> I'm just lazy
284: [02:28:30] <Pyromanik> Like, gawd. Same deal with paypal question
285: [02:28:50] <ss23> Pyromanik: Just relax, max
286: [02:28:53] <ss23> Calm your farm, Pyromanik
287: [02:28:56] <ss23> Take a chill pill Bill
288: [02:28:59] <Pyromanik> my carm is not falmed.
289: [02:29:02] <ss23> Far out, chill out.
290: [02:29:11] <ss23> lol
291: [02:29:47] <Pyromanik> ss23: I probably would be if this wasn't the fifth time I've been asked the exact same question (in a slightly different manner).
292: [02:29:59] <Pyromanik> it's like what? you thought the answer would change?
293: [02:30:09] <ss23> Pyromanik: Doesn't that mean you've inaduqaetly explained it 4 times so far then?
294: [02:30:17] <ss23> :3
295: [02:30:18] <simon_w> ss23, echo "PS1='\h:\w \u\$ '" >> ~/.profile
296: [02:30:30] <simon_w> gives you something like:
297: [02:30:30] <simon_w> Yogurt:/Library/Server/Web/Config/apache2 simon$
298: [02:30:49] <ss23> simon_w: Yeah, I know I can customize. Trying not to, so I "get used" to OSX
299: [02:31:03] <ss23> So far it's just doing a good job of convincing me Windows isn't a bad idea, which I don't mind
300: [02:31:26] <simon_w> So, by getting used to, you mean only ever using default settings?
301: [02:32:00] <simon_w> Do you only use cmd.exe for your windows shell?
302: [02:33:04] <Pyromanik> ss23: oh you troll
303: [02:33:47] <Pyromanik> simon_w: have you ever tried to replace explorer.exe as the shell?
304: [02:33:55] <Pyromanik> it's generally not very pretty :<
305: [02:36:09] <ss23> simon_w: No, I use the other Windows shell, powershell
306: [02:36:10] <ss23> ^.^
307: [02:36:20] <Pyromanik> good4u
308: [02:36:26] <ss23> :3
309: [02:37:17] * Colin[pi] has joined #silverstripe
310: [02:39:15] <Pyromanik> this client is trying to repeatedly make news sections using "CaseStudiesHolder" then wondering why the blog posts don't show up in the news section on the homepage.
311: [02:39:22] <Pyromanik> 'blog posts'
312: [02:40:07] <irogue> haha
313: [02:41:56] <abitran> prff.. reboot.. bbs
314: [02:42:01] * abitran quit (Quit: leaving)
315: [02:43:34] <ss23> So like... is there any sliverstripe "shell"? I want to have a place where I can test things, e.g. just run "Foo::get()" and vardump it etc easily
316: [02:43:37] <ss23> Is there anything like that?
317: [02:43:45] <simon_w> nope
318: [02:43:51] <ss23> simon_w: Do you see a use for it?
319: [02:44:12] <simon_w> Every so often
320: [02:44:25] <simon_w> Just make a controller with readline support and eval()
321: [02:44:33] <ss23> Yeah, could do that, just wondering if something built in
322: [02:44:51] <ss23> simon_w: Do you know where abouts I would look for a case where I think a page should have a child showing in the CMS but doesn't? I take it like cms/controllers somewhere?
323: [02:45:24] <simon_w> So, canView() is false or some such?
324: [02:45:48] <simon_w> And it'll be spread across LeftAndMain, CMSMain, SiteTree and Hierarchy
325: [02:45:51] <ss23> Doubtful, more likely some kind of data corruption causing it to think that it's not really the parent of this page, so the child is just "lost" or something
326: [02:45:57] <ss23> mmk I'll start digging
327: [02:50:58] * abitran has joined #silverstripe
328: [02:57:19] <simon_w> Woo, finally got my php working with DP2
329: [02:57:22] <simon_w> Damn code signing
330: [02:57:35] * Jayden90 quit (Quit: Jayden90)
331: [03:00:12] <simon_w> Hmm, could do with three screens now
332: [03:01:10] * spronk has 3
333: [03:01:14] <spronk> well 4 actually
334: [03:01:16] <spronk> 20, 24, 24, 15mbp
335: [03:01:25] <spronk> added the 20 yesterday
336: [03:01:26] <spronk> fantastic
337: [03:01:42] * spronk highly recommends adding as many screens as fit comfortably into your head movement arc
338: [03:01:43] * unsignedint quit (Read error: Connection reset by peer)
339: [03:01:50] * unsigned_ has joined #silverstripe
340: [03:04:09] <spronk> hrm
341: [03:06:42] <simon_w> I could easily fit one above my MBP's screen, though would need a USB screen adapter dohickey
342: [03:07:52] <ss23> Hmm
343: [03:08:01] <ss23> Turns out var_dump'ing the root sitetree node on big sites is pretty bad
344: [03:08:16] <ss23> Chrome is like "lol u realise that's like a lot right *freeze up*"
345: [03:08:17] <simon_w> Hehe, site trees
346: [03:08:52] <MrJeremy> ss23: what about file_put_contents
347: [03:10:14] <ss23> lol
348: [03:10:16] <ss23> Not that interested :P
349: [03:10:20] <ss23> I'll just var_dump in a better place
350: [03:18:26] <Pyromanik> any swipe stripe users in channel
351: [03:18:27] <Pyromanik> ?
352: [03:18:27] * wmk has joined #silverstripe
353: [03:18:49] <Pyromanik> I installed the tax module for GST but GST isn't adding to my summary table, I'm ultra confused.
354: [03:18:53] <Pyromanik> (I added GST in the back end)
355: [03:19:48] <Pyromanik> 15:07 <@simon_w> Hehe, site trees
356: [03:19:53] <Pyromanik> Hehe, chrome.
357: [03:20:03] <Pyromanik> *freeze up*
358: [03:20:04] <wmk> gmorning
359: [03:20:07] <simon_w> Yeah, I was going to do that too
360: [03:20:07] <Pyromanik> ya' think?
361: [03:20:13] <Pyromanik> like that never happens ss23
362: [03:20:19] <Pyromanik> gmorning wmk
363: [03:20:32] <Pyromanik> so anyone know what's up with swipestripe and tax?
364: [03:28:30] <ss23> Pyromanik: HATER HATER
365: [03:28:48] <ss23> Hmmmmmmmmmmmm
366: [03:28:55] <ss23> This bug in Silverstripe makes this hard to fix
367: [03:28:58] <ss23> SO MANY BUGS BUGS BUGS
368: [03:30:21] <wmk> i have a 1:n relation for language knowledges. person 1:n languageknowledge. now i like to filter the available languages in a addnew form, so i don't get the languages in the dropdown the person has already filled out
369: [03:30:47] <wmk> is there an easy way to get the current relation on a addnew form?
370: [03:41:16] <ss23> simon_w: What do you think will go wrong if I manually UPDATE SiteTree_Live SET ParentID = foo where id = bar
371: [03:41:29] <ss23> simon_w: Will that make the _versions table get out of sync and cause issues or what do you think?
372: [03:42:31] <simon_w> eh, version table doesn't matter much
373: [03:42:38] <simon_w> Won't effect draft though
374: [03:43:07] <ss23> simon_w: Not surew what happened, but end result is that the pageIDs of stuff in SiteTree has... changed from SiteTree_live, or something
375: [03:43:18] <ss23> It's weird
376: [03:43:25] <ss23> I'm just trying to think of a hacky fix to get something working
377: [03:44:18] <simon_w> UPDATE "SiteTree_Live" "SL" SET "ParentID" = (SELECT "ParentID" FROM "SiteTree" "S" WHERE "S"."ID" = "SL"."ID")?
378: [03:44:44] <ss23> Something like that might work well...
379: [03:47:47] <ss23> Hmmm
380: [03:48:30] <ss23> Yay this bug fixed itself, I'm going to put it down to weird cache issues
381: [03:49:54] * cloph has joined #silverstripe
382: [03:50:53] * cloph_away quit (Ping timeout: 268 seconds)
383: [03:53:54] <ss23> oh fml
384: [03:53:58] <ss23> the multiselect tool...
385: [03:54:12] <ss23> unpublihs, publish, delete from draft site...
386: [03:54:13] <ss23> NO RESTORE
387: [03:54:14] * ss23 dies
388: [03:55:26] <ss23> omg
389: [03:55:28] <ss23> I did publish instead
390: [03:55:30] <ss23> It deleted them all.
391: [03:58:28] <irogue> ah, the weekly IT company cold-call
392: [03:58:45] <irogue> where they don't even bother to do the tiniest research to check that *we* aren't an IT company first
393: [04:00:49] <simon_w> We don't get cold called at all
394: [04:00:56] <simon_w> Just emails that it's easy enough to delete
395: [04:07:23] <mobiusnz> yeah
396: [04:07:25] <mobiusnz> same
397: [04:07:37] <mobiusnz> I just have a rule on my inbox that moves anything with "unsubscribe" to a junk folder
398: [04:07:39] <mobiusnz> works well
399: [04:08:11] <wmk> mobiusnz, that's a really good filter
400: [04:08:30] <wmk> any whitelist for newsletters you're subscribed to?
401: [04:08:44] <mobiusnz> yeah, I have it near the bottom of my ruleset
402: [04:08:55] <mobiusnz> and important things that say unsubscribe are dealt with first
403: [04:09:01] <mobiusnz> or they're excluded by email address etc
404: [04:10:41] <wmk> ok.
405: [04:10:59] <wmk> anyone knows if i can do a performReadonlyTransformation() to a dropdown?
406: [04:11:40] <simon_w> Yes
407: [04:12:23] <wmk> but it returns the new field, so i have to make $myField = $myField->performReadonlyTransformation()...
408: [04:12:35] <simon_w> Yes
409: [04:13:38] <wmk> man, everything else in formfields isn't with return but changes the current field, so i guessed this is the same way.
410: [04:13:42] <wmk> 10x for the info
411: [04:14:49] <simon_w> Well, it's an entirely new field. Different type and everything. Kinda hard to do that on the object
412: [04:15:22] <wmk> after thinking about it it seems logical, for 6am it was confusing.
413: [04:15:26] * wmk should drink some coffee
414: [04:15:30] * gordon__ quit (Read error: No route to host)
415: [04:28:34] <Pyromanik> simon_w: halp.
416: [04:28:38] <Pyromanik> <% include blah %>
417: [04:29:11] <Pyromanik> hmm
418: [04:29:12] <Pyromanik> wrong
419: [04:29:36] <Pyromanik> loop foo > include blah < /loop
420: [04:30:36] * T8 has joined #silverstripe
421: [04:30:42] <Pyromanik> blah: with bar > if up.first (works) /if < /with + if First (FAILS EVERY TIME)
422: [04:30:54] * wmk quit (Read error: Connection reset by peer)
423: [04:31:06] <Pyromanik> if I up.first WORKS /if ... if up.first FAILS
424: [04:31:15] <Pyromanik> what gives
425: [04:31:17] <T8> Hi! how do I go about changing the default template that an OptionSetFeld provides? do I extend it and modify the template the same way I would with a form?
426: [04:31:42] <Pyromanik> T8: do you want to change ALL optionsetfields or just the one?
427: [04:31:59] <T8> Probably just one
428: [04:32:16] <T8> All wouldn't effect me now but later it might.
429: [04:32:34] <ss23> sminnee: Silverstripe should host a (working) version of http://codepad.viper-7.com/, since it's good publicity for Silverstripe, having an awesome codepad built with it
430: [04:32:54] <simon_w> Pyromanik, loop scope's not passed into includes
431: [04:33:16] <Pyromanik> T8: http://api.silverstripe.org/3.0/class-FormField.html#_setTemplate
432: [04:33:27] <Pyromanik> simon_w: so how come it works the first time?
433: [04:33:57] <T8> @Pyromanik Thanks I'll let you know how it goes
434: [04:34:03] <Pyromanik> simon_w: <% include blah First=1 %> also fails
435: [04:34:22] * wmk has joined #silverstripe
436: [04:34:46] <simon_w> Pyromanik, hang on, what works and what doesn't? Your examples are rather hard to understand
437: [04:34:53] <Pyromanik> simon_w: yeh, I know
438: [04:35:06] <Pyromanik> I tried to shorthand because the actual example is HUGE and extremely ugly.
439: [04:35:09] <Pyromanik> (code wise)
440: [04:35:30] <simon_w> So short hand with actual tags?
441: [04:35:37] <Pyromanik> urgh.
442: [04:35:49] <Pyromanik> hold on
443: [04:36:16] <T8> @Pyromanic I can't see a result with that, isn't setTemplate used for the Form not for the OptionsetField? I want to be able to wrap the radio buttons how I want not how SS forces.
444: [04:36:25] <Pyromanik> no
445: [04:36:40] <Pyromanik> flush first.
446: [04:37:28] <T8> I have flushed. It still gives me the default ul > li > input
447: [04:37:52] <Pyromanik> T8: check api to make sure optionsetfield doesn't override default templating
448: [04:37:52] <simon_w> T8, you want setFieldHolderTemplate()
449: [04:37:57] <Pyromanik> mm
450: [04:37:58] <Pyromanik> that one
451: [04:38:26] <T8> Yeah I've tried that also, same result.
452: [04:40:47] <simon_w> Where's your template?
453: [04:41:20] <T8> In the Layout folder
454: [04:41:54] <simon_w> That's not going to work. Stick it in Includes or the base folder
455: [04:42:25] <T8> Really? my custom form template works from the Layout folder...
456: [04:43:20] <Pyromanik> simon_w: http://sspaste.com/paste/show/51c91f7e47f2c
457: [04:43:41] <Pyromanik> T8: it's not a layout anyway, they shouldn't be in there.
458: [04:43:46] <T8> @simon_w same result it doesn't seem to be using the template
459: [04:43:52] <Pyromanik> flush!
460: [04:43:57] <T8> I have...
461: [04:45:04] <Pyromanik> 16:37 < Pyromanik> T8: check api to make sure optionsetfield doesn't override default templating
462: [04:45:17] <spronk> hmm
463: [04:45:19] <spronk> sitemap module for 3.1?
464: [04:45:28] <Pyromanik> spronk: yep.
465: [04:45:35] <Pyromanik> sec.
466: [04:45:36] <spronk> Pyromanik: linky?
467: [04:45:38] <spronk> churs
468: [04:46:42] <Pyromanik> spronk: http://www.filedropper.com/sitemap
469: [04:47:37] * simon_w quit (Ping timeout: 268 seconds)
470: [04:48:15] <Pyromanik> T8: http://api.silverstripe.org/3.0/source-class-OptionsetField.html#60-91
471: [04:48:20] <ss23> dammit simon_w just really enojys leaving when I need him doesn't he
472: [04:48:20] <ss23> :<
473: [04:48:28] <Pyromanik> me too :<
474: [04:48:34] <ss23> Pyromanik: CustomPageTypeWithExtraExtendedFields
475: [04:48:43] <ss23> Pyromanik: CustomPageTypeWithExtraExtendedFields->doRestoreToStage()
476: [04:49:00] <ss23> Does that copy the stuff from CustomPage_Live to CustomPage too, or just from SiteTree_Live to SiteTree?
477: [04:49:00] <Pyromanik> I'm like simon_w|air, I have an issue! * simon_w|air Ping timeout *
478: [04:49:10] <ss23> Cause I think it only does the latter, which means that it doesn't work
479: [04:49:18] * simon_w has joined #silverstripe
480: [04:49:36] <Pyromanik> ss23: I think it does both?
481: [04:49:40] <Pyromanik> mabye someone broke it
482: [04:49:46] <ss23> http://api.silverstripe.org/3.1/source-class-SiteTree.html#2321-2351
483: [04:49:49] <ss23> I was just looking at that
484: [04:49:49] <Pyromanik> simon_w: http://sspaste.com/paste/show/51c91f7e47f2c
485: [04:50:09] <Pyromanik> ss23: 16:48 < Pyromanik> mabye someone broke it
486: [04:50:24] <ss23> Pyromanik: 16:48 < Pyromanik> ss23 rules
487: [04:52:24] <T8> I Figured it out, I had to extend the OptionsetField and overwrite the forTemplate method the same way you customise a form's template.
488: [04:56:36] <simon_w> Pyromanik, the first one shouldn't work either
489: [04:57:12] <sminnee> ss23: is codepad written in SilverStripe?
490: [04:57:52] <sminnee> oh right it is
491: [04:59:22] <spronk> chur Pyromanik
492: [04:59:46] <ss23> sminnee: That one is, and it's the best codepad in the WORLD. Also a really good example of how you can use Silverstripe without the CMS -- it's more than just a CMS, it's a powerful framework!
493: [05:00:31] <simon_w> Home time!
494: [05:01:22] <ss23> simon_w: WE THOUGHT YOU ALREADY LEFT US
495: [05:01:39] <sminnee> ss23: i'd be concerned about security vulns. regardless, i'd run it on its own slice, but even so...
496: [05:01:47] * DigNZ quit (Quit: DigNZ)
497: [05:02:32] <ss23> sminnee: For sure, but I trust jails as much as the next peice of tech, and like you said, you can have it in its own area
498: [05:02:49] <ss23> sminnee: Running that is still better than running an outdated newsletters module :P
499: [05:02:55] <sminnee> haha
500: [05:04:54] <Bollig|DesignCty> oh god newsletters… nobody uses that anymore… right??!
501: [05:05:14] <ss23> The idea of a "newsletter", or the module? :D
502: [05:06:25] <ss23> To be honest, the newsletter module is small enough that one person could fix it up without too much effort
503: [05:06:49] <Pyromanik> simon_w: but it does :<
504: [05:07:07] * nickmolhoek quit (Quit: nickmolhoek)
505: [05:07:11] <ss23> Pyromanik is so l33t even his code that doesn't work works.
506: [05:07:20] <Pyromanik> you know it
507: [05:07:20] <Pyromanik> :P
508: [05:07:40] <ss23> Okay, after spending the entire day almost with one stupid stupid issue, time to move on to get MORE stuff
509: [05:07:45] <ss23> I had like 4 things on my list today.
510: [05:08:05] <Pyromanik> I had like 1, now I have 1.
511: [05:08:15] <Pyromanik> I say like 1, because I actually did about 5 things
512: [05:08:18] <ss23> lol
513: [05:08:20] * T8 quit (Quit: Page closed)
514: [05:08:22] <Pyromanik> but none all that well :<
515: [05:08:29] <Pyromanik> BECAUSE THEY STILL CAUSE ME ISSUES
516: [05:08:30] <Pyromanik> :(
517: [05:09:11] <ss23> lol
518: [05:09:14] <ss23> FIX IT BETTERER
519: [05:09:33] <ss23> guise.
520: [05:09:47] <ss23> whats the thing you put in your updateCMSFields to make the $field have a fanc canander picker?
521: [05:10:24] <Pyromanik> canander?
522: [05:10:34] <ss23> Calandar
523: [05:10:49] * Peavers quit (Ping timeout: 264 seconds)
524: [05:10:50] <ss23> as in "CLICKY ON THE DATE YOU WANT" instead of "Haha, guess which format you need to use to enter stuff into this generic text field!"
525: [05:10:50] <Pyromanik> $dateField->setConfig('showcanander','truaz');
526: [05:10:55] <ss23> ty gangsta.
527: [05:11:12] <Pyromanik> or maybe just 'showcalendar', true
528: [05:11:14] <Pyromanik> unsure.
529: [05:11:21] <Pyromanik> api.ss.org/datefield
530: [05:11:24] <Pyromanik> cu
531: [05:11:26] * Pyromanik quit (Quit: leaving)
532: [05:12:07] <ss23> ffff
533: [05:19:22] <ss23> halp
534: [05:19:42] <ss23> $dateTime = new DateTimeField... $dateTime->setConfig('showcalandar', true); dis does nofin
535: [05:19:57] <ss23> oh I see
536: [05:19:58] <ss23> dw
537: [05:23:47] <ss23> https://gist.github.com/ss23/5856123 Anyone know why that wouldn't show the calandar?
538: [05:24:32] * EasyCo has joined #silverstripe
539: [05:25:19] <spronk> ss23: are you working on core framework stuff at all?
540: [05:25:25] <EasyCo> Is there way to send back a param from a template to a controller? <% loop $Children %>$doThis('asdfom')<% end_loop %>
541: [05:25:27] <EasyCo> ^ That works
542: [05:25:35] <EasyCo> But if I want to send be a template var it doesn't
543: [05:25:38] * mobiusnz quit (Quit: Leaving.)
544: [05:25:48] <ss23> spronk: Assuming oyu're asking in regards to working here, the answer is basically... only when it causes an issue for a client
545: [05:25:51] <EasyCo> For example $doThis($URLSegment) doesn't work
546: [05:25:51] <ss23> Which has been once so far
547: [05:25:56] <spronk> heh
548: [05:25:58] <spronk> :(
549: [05:26:06] <spronk> fix my probs? :D
550: [05:26:23] <ss23> spronk: Haha, sure sure, I'll put it after these 50 client tickets, that I'm getting through at a rate of ~3 a day, and getting 4 more each day!
551: [05:26:37] <spronk> :(
552: [05:26:41] <ss23> spronk: Fix my problem for me!
553: [05:26:46] <ss23> This is the last thing I need to close this ticket
554: [05:26:46] <spronk> what problem?
555: [05:26:53] <ss23> https://gist.github.com/ss23/5856123 Anyone know why that wouldn't show the calandar?
556: [05:27:12] <spronk> what's it showing?
557: [05:27:34] <ss23> Nothing special. Shows an unstylized datetimefield
558: [05:27:41] <spronk> js being included?
559: [05:27:47] <spronk> ?flush d ?
560: [05:27:49] <ss23> Is that not automatic? 2.4 btw
561: [05:27:58] <ss23> Do I need to flush for this!
562: [05:28:00] * ss23 rawrs
563: [05:28:02] <ss23> I swear
564: [05:28:13] * spronk is unsure, but worth a shot :)
565: [05:28:17] * SightUnseen has joined #silverstripe
566: [05:28:18] <sminnee> always flush
567: [05:28:19] * SightUnseen has left #silverstripe
568: [05:28:21] <ss23> lol
569: [05:28:23] <ss23> No difference with a flush
570: [05:28:33] <sminnee> but i don't think that should need a flush :p
571: [05:28:43] <ss23> TimeField_dropdown.css is being included
572: [05:28:46] <ss23> That sounds good, irght?
573: [05:28:58] <ss23> Wait, this site has a folder in root called 'legacydatetimefields'
574: [05:29:03] <sminnee> hah
575: [05:29:05] <ss23> That sounds suspiciously related.
576: [05:29:10] <ss23> sminnee: What does it do / how to fix?
577: [05:29:10] * joelpittet has joined #silverstripe
578: [05:29:22] <sminnee> Not sure, it's possible that DateTimeField is buggy :|
579: [05:29:26] <spronk> sminnee: you might know this - are virtualpages meant to pass through to their originating page's _Controller as well? i.e.... include some js in init() ?
580: [05:29:43] <sminnee> spronk: can't recall, sorry -- check out the code ;)
581: [05:29:57] <spronk> mm, have been working through it
582: [05:30:03] <sminnee> doesn't look like it.
583: [05:30:23] <sminnee> like, it's possible that could be created but it would be a non-trivial change.
584: [05:30:40] <ss23> Oh well this is helpful -- "See http://open.silverstripe.org/changeset/99360" in this modules README, and that gives CHANGESET_VIEW privileges are required to perform this operation
585: [05:30:42] <spronk> yeah.. i might just move the requirements to Page
586: [05:30:48] <sminnee> virtualpages are one of those parts of the system will an ill-defined user-case.
587: [05:31:12] <spronk> indeed
588: [05:31:16] <sminnee> ss23: eww remove the reference to that.
589: [05:31:32] <spronk> ss23: legacydt fields is for 3.x
590: [05:31:34] <ss23> sminnee: This is a 2.4 codebase! I don't even think anyone would know this module exists!
591: [05:31:45] <spronk> oohh maybe it is 2.4 as well
592: [05:32:00] <sminnee> ldtf was introduced for 2.4
593: [05:32:16] <sminnee> it included some 2.3 date/time fields that were removed from 2.4 to clean i tup
594: [05:32:25] <sminnee> forms/CalendarDateField.php
595: [05:32:25] <sminnee> forms/CompositeDateField.php
596: [05:32:26] <sminnee> forms/DMYCalendarDateField.php
597: [05:32:27] <sminnee> forms/DMYDateField.php
598: [05:32:28] <sminnee> forms/DropdownTimeField.php
599: [05:32:30] <sminnee> forms/PopupDateTimeField.php
600: [05:32:32] <ss23> So it shouldn't affect my code working, right?
601: [05:32:32] <spronk> either way, datetimefield isn't part of those
602: [05:32:36] <ss23> yeah
603: [05:32:40] <spronk> it might be causing js issues
604: [05:32:49] <ss23> No JS errors
605: [05:32:53] <ss23> No 404's on any JS files either
606: [05:32:53] <spronk> check firebug/inspector to see whether the calendar js is actually loading
607: [05:33:03] <ss23> wait :O
608: [05:33:05] <spronk> what js files are loaded?
609: [05:33:11] <ss23> Refused to set unsafe header "Connection"
610: [05:33:13] <ss23> WHAT'S THIS
611: [05:33:20] <ss23> LITTLE TIMMY FELL DOWN A WELL?
612: [05:33:30] * spronk is slightly concerned by ss23
613: [05:33:34] <ss23> lol
614: [05:33:37] <ss23> I'm so tired
615: [05:33:42] <spronk> sminnee: you might need to ... keep an eye on this one
616: [05:33:50] <spronk> :P
617: [05:34:20] <ss23> I went to bed at 2am Monday night, then last night I was about to go to bed at ~midnight, when my flatmates were like "YOU WANT A DRINK?" and I ended up drinking a bunch of rum and cranberry juice... and port... then I went to have a hot chocolate and they added rum to it
618: [05:34:33] <ss23> OH HE'S NOT BACK AT HIS PC YET, DLEETE IT BEFORE HE KNOWS WHY I WAS LATE
619: [05:34:39] <spronk> o_O
620: [05:34:39] <ss23> /clear
621: [05:34:45] <ss23> Point is, I'm so tired
622: [05:34:53] <sminnee> ss23: lol
623: [05:35:00] <sminnee> boozer
624: [05:35:15] <ss23> No drinking the entire weekend, but oh a Monday night is perfect for drinking...
625: [05:35:19] <ss23> The joys of not working full time.
626: [05:35:30] * Colin[pi] quit (Ping timeout: 246 seconds)
627: [05:35:33] <ss23> spronk: But no, I'm using web inspector in Chropme, no JS errors / 404 / anything I can see
628: [05:35:36] <ss23> wait
629: [05:35:45] <ss23> yeah
630: [05:35:51] <ss23> There's a 404 for an image, nunrelated
631: [05:35:52] <sminnee> ss23: you should be able to view http://open.silverstripe.org/changeset/99360 if you're logged in now
632: [05:35:53] <ss23> unrelated8
633: [05:35:54] <ss23> not related to nuns.
634: [05:36:05] <ss23> thanks!
635: [05:36:18] <spronk> don't look for 404s
636: [05:36:20] <ss23> (Though yeah, don't think it would cause this)
637: [05:36:24] <spronk> look at what <script> tags are in the html
638: [05:36:40] <ss23> spronk: I don't know what script tags are meant to be there to know what's missing
639: [05:36:51] <spronk> have a look at DateTimeField.php
640: [05:36:54] <spronk> or.. date field
641: [05:36:58] <spronk> whichever the one that includes the js is
642: [05:38:17] <spronk> oh
643: [05:38:17] <spronk> omfg
644: [05:38:29] <ss23> inb4 " LOL U TYPO'D"
645: [05:38:30] <ss23> right?
646: [05:38:31] <spronk> you spelt calENdar wrong
647: [05:38:37] <ss23> fff
648: [05:38:38] <ss23> SEE
649: [05:38:40] <ss23> This is why I rely on you guys :<
650: [05:38:47] <spronk> 'showcalandar', true
651: [05:38:52] * spronk le sighs
652: [05:38:53] <ss23> wtb change that makes invalid config options throw a warning in dec mod
653: [05:38:54] <ss23> dev*
654: [05:39:03] <ss23> spronk: I blame America for blaming my spelling
655: [05:39:03] <ss23> uh
656: [05:39:07] <ss23> For ruining my spelling*
657: [05:39:14] <spronk> hey, even they spell calendar the same
658: [05:39:31] <ss23> spronk: Yeah, but color mom
659: [05:40:05] <ss23> yay
660: [05:40:11] <ss23> A+ would rely on spronk to do my job for me again
661: [05:40:17] <spronk> lol
662: [05:40:20] <spronk> now
663: [05:40:22] <spronk> fix my problem
664: [05:40:22] <spronk> :p
665: [05:40:24] <ss23> lol
666: [05:40:26] <ss23> Sounds too hard!
667: [05:40:30] <spronk> :(
668: [05:40:39] <ss23> So I have a friend who works for thenile.co.nz / thenile.com.au (where I used to work)
669: [05:40:48] <spronk> i've found three interesting (possible) bugs working on this site
670: [05:40:51] <ss23> They got an order with a stolen CC, so rang up the customer to be like "wtf"
671: [05:41:01] <spronk> oo
672: [05:41:24] <ss23> Turns out they were a kid here in NZ who had been using stolen credit cards to buy a bunch of crap. Admited it to the person who rang up the customer, and started beging him not to tell his parents
673: [05:41:28] <ss23> I rofl'd
674: [05:41:33] <spronk> loool
675: [05:41:43] <spronk> "k" /me tells police
676: [05:41:52] <ss23> XD
677: [05:42:02] <ss23> I assume it had already been flagged, but yeah...
678: [05:42:16] <spronk> fucking kids these days
679: [05:42:18] <ss23> Youth these days, aye. opsec so bad they get flagged for using stolen credit cards.
680: [05:44:25] <EasyCo> What you do $Something.XML in a template. What xml() is it referencing in the code?
681: [05:44:47] <spronk> that of the data type iirc
682: [05:45:08] <ss23> Bubbles down to http://api.silverstripe.org/3.0/source-class-DBField.html#225-227 right?
683: [05:45:10] <spronk> OMFG FUCK OFF PDOEXCEPTIONS
684: [05:45:21] <ss23> spronk: Could be worse, you could have them off and wonder why it's not working :D
685: [05:45:38] <spronk> mm..
686: [05:45:39] <EasyCo> ss23. Tha's what I was looking for
687: [05:45:40] <EasyCo> Thanks
688: [05:46:31] <ss23> Is "bubbles down" right? Things bubble up
689: [05:46:33] <ss23> Do they bubble down?
690: [05:46:37] <ss23> Hmm
691: [05:46:42] <ss23> You could say sinks down, but it doesn't sound cool enough
692: [05:47:00] <spronk> bubble up, man
693: [05:47:21] <ss23> Does it count as bubbling up? It's going further... down the inehritenance chain right?
694: [05:47:25] <ss23> OH MAN YOU CAN THINK OF IT EITHER WAY
695: [05:47:29] <ss23> I feel like a philopshier
696: [05:47:30] <spronk> it goes back up the inheritance chain
697: [05:47:34] <spronk> lol
698: [05:47:38] <spronk> "philopshier"
699: [05:47:50] <ss23> Spelling is hard (as we just saw with the calendar issue)
700: [05:48:17] <spronk> DOCTOR OF PHILOPSHY!
701: [05:49:11] <ss23> ;_;
702: [05:49:17] <ss23> Whats the preview/stage=draft flag, spronk?
703: [05:49:23] <ss23> I thought it was ?stage=Dev, but desn't look like it
704: [05:51:08] <simon_w|air> ?stage=Stage
705: [05:51:14] <simon_w|air> ?stage=Live
706: [05:51:14] <ss23> ty
707: [05:51:22] <simon_w|air> ?stage=YourMum
708: [05:51:25] <ss23> aw snap.
709: [05:51:28] <ss23> Thats a lot of stages.
710: [05:51:29] <spronk> lulz
711: [05:51:43] <simon_w|air> Really easy to set that one up too
712: [05:52:16] <spronk> sigh
713: [05:52:23] <spronk> so much for vodafone saying 5mbit was the most i'd get out of my line.
714: [05:52:36] * spronk just cranked out a 10mbit/s download
715: [05:52:46] <ss23> lol
716: [05:52:49] <ss23> Is that 'sigh' worthy?
717: [05:52:51] <simon_w|air> Vodafone told me I'd get faster speeds if I replaced my wifi router
718: [05:52:59] <ss23> *sigh* I got more speed than I expected, why do I bother
719: [05:53:08] <ss23> *sigh* Totally had an amazing dinner. Why eat at all
720: [05:53:13] <spronk> god their techs are ridiculous
721: [05:53:25] <ss23> simon_w|air: lol they're so udmb!
722: [05:53:27] <spronk> ss23: it's sigh worthy when it took me a house rewire to get those speeds
723: [05:53:32] <simon_w|air> ss23, it's right though :p
724: [05:53:37] <ss23> They should've just told oyu hte truth, that it's OSX thats the issue, simon_w|air
725: [05:53:40] <ss23> :3
726: [05:53:40] <spronk> took me like 2 weeks for them to send chorus out ffs
727: [05:53:50] <ss23> lol
728: [05:55:29] <simon_w|air> So, all that work I did at the hackfest. Isn't being merged.
729: [05:56:59] <spronk> what did you work on?
730: [05:57:16] <simon_w|air> arguments in templates resetting scope
731: [05:57:17] <ss23> simon_w|air: I thought it wasn't done yet? Link to pull request?
732: [05:57:39] <simon_w|air> https://github.com/silverstripe/silverstripe-framework/pull/2028
733: [05:57:55] <simon_w|air> Hamish is fixing it properly instead of cloning the scope everywhere
734: [05:58:14] <ss23> lol
735: [05:58:17] <ss23> That sounds good, right?
736: [05:58:36] <simon_w|air> yeah
737: [05:58:48] <spronk> so what you'
738: [05:58:52] <spronk> re saying is you did a ham job of it?
739: [05:58:54] <spronk> ;D
740: [05:59:02] <ss23> simon_w|air: If you want a quick one, make the /dev/build task not be like "Oh I switched from default 0.00 to default 0!"
741: [05:59:21] <ss23> It's always displaying blue crap like "OH I DID STUFF" but in reality it's just MySQL saying 0.00 != 0 (I assume, haven't looked into it)
742: [05:59:23] <simon_w|air> ss23, screw that.
743: [05:59:24] <ss23> lol
744: [05:59:27] <ss23> Why not! It's so tiny
745: [05:59:28] <ss23> :D
746: [05:59:29] <ss23> (Twss)
747: [06:00:38] <ss23> Whats the proper way of getting $ThemeDir from inside a dataextension?
748: [06:00:43] <ss23> $this->owner something I assume?
749: [06:01:58] <simon_w|air> SSViewer::get_theme_folder()
750: [06:03:00] <ss23> ty
751: [06:09:39] <simon_w|air> ss23, got root access to all the SS boxes yet?
752: [06:10:45] <ss23> You know it
753: [06:10:52] <simon_w|air> So no
754: [06:10:54] <ss23> lol
755: [06:10:56] <ss23> You know it.
756: [06:11:11] <ss23> I'm confident that if I was evil, I could get root on them all :P
757: [06:11:54] <simon_w|air> Well yeah, they run Linux :p
758: [06:12:05] <simon_w|air> root escalation everywhere!
759: [06:12:23] <ss23> Don't make me find some OSX exploits!
760: [06:12:28] * joelpittet quit (Remote host closed the connection)
761: [06:12:44] <ss23> I saw someone ran a fuzzer on some syscalls in OSX the other day and just watched like 10 kernel panics drop out as a non-root
762: [06:13:13] * mobiusnz has joined #silverstripe
763: [06:13:56] <simon_w|air> Oh, that reminds me. I should tell Apple about the open an image -> GPU panic thingy
764: [06:14:20] <spronk> o_O
765: [06:14:21] <ss23> Fix it yourself!
766: [06:14:25] <ss23> Oh wait, that's right, closed source.
767: [06:14:26] <ss23> :3
768: [06:14:44] <simon_w|air> Like I'd be able to fix it if it wasn't :p
769: [06:15:12] <ss23> simon_w|air: OH YE OF LITTLE FAITH
770: [06:15:17] <lewellyn> ss23: not all the os is, you know :)
771: [06:15:25] <simon_w|air> In fact, very little of it
772: [06:15:33] <lewellyn> just the key parts
773: [06:15:59] <lewellyn> if anyone here hasn't ever seen it... http://opensource.apple.com/release/mac-os-x-1083/
774: [06:16:25] <simon_w|air> the interface, some drivers, most applications, DSMOS and most frameworks
775: [06:16:42] <simon_w|air> So, very little of the actual OS part. Just user land stuff no one cares about :p
776: [06:16:44] <ss23> Oh, nice
777: [06:16:55] <ss23> Kernel used to be opensource, right?
778: [06:17:01] <simon_w|air> kernel is open source
779: [06:17:09] <ss23> oh is still opensource, cool
780: [06:17:31] <lewellyn> even their ntfs implementation is open source.
781: [06:18:04] <lewellyn> simon_w|air: yeah. like quartz :/
782: [06:19:29] <simon_w|air> lewellyn, deprecated!
783: [06:20:26] <lewellyn> since when?
784: [06:20:45] <simon_w|air> Hang on, checking to make sure it just wasn't on iOS
785: [06:21:40] <ss23> They have a product called quartz? ;_;
786: [06:21:46] <ss23> I HAVE AN IRC FRAMEWORK CALLED QUARTZ
787: [06:21:47] <ss23> :<
788: [06:21:56] <ss23> Whats the point in living.
789: [06:22:19] <lewellyn> ss23: i think they beat you to it.
790: [06:22:21] <lewellyn> by years.
791: [06:22:40] <simon_w|air> Bah, not having an easy way to change teams is a pain
792: [06:22:42] <ss23> Damn
793: [06:22:47] <ss23> simon_w|air: "teams"?
794: [06:22:54] <ss23> I think simon_w|air just told us he's gay
795: [06:23:11] <lewellyn> ss23: i think he said he's bi, actually.
796: [06:23:19] <simon_w|air> ss23, I have three teams. One's a mac developer, the other two are iOS
797: [06:23:25] <ss23> lol, oh, those teams
798: [06:23:37] <lewellyn> he's bimacual.
799: [06:23:37] <ss23> Oh really? I thought simon_w|air was strictly straight...
800: [06:23:42] <ss23> hahah
801: [06:23:45] <ss23> dammit
802: [06:23:59] <spronk> he's bimonthly!
803: [06:24:13] <ss23> I get paid biweekly and bimonthyl.
804: [06:24:17] <ss23> :3
805: [06:24:40] <ss23> I still don't understannd how I can spend like 9 hours at work and have 7 hours of logged stuff
806: [06:24:54] <spronk> easy
807: [06:24:59] <simon_w|air> Two hours of lunch
808: [06:25:04] <spronk> i used to log about 7h in an "8" hour work day
809: [06:25:05] <ss23> lol
810: [06:25:23] <spronk> these days i log more or less 8, but that's because i'm logging less granularly
811: [06:25:31] <spronk> interruptions, phone calls etc
812: [06:25:49] <ss23> yeah
813: [06:25:58] <ss23> so much time on support tickets, picking new stuff, etc
814: [06:26:14] <spronk> at one point i even figured out that phone calls were lsoing me probably 2h/day of productivity
815: [06:26:15] <simon_w|air> ss23, tick the box in the "Submit as solved" thingy
816: [06:27:03] <ss23> simon_w|air: In Zendesk are you talking about?
817: [06:27:09] <ss23> I only can submit as solved the solved ones!
818: [06:27:32] <simon_w|air> Yeah, but you can always use that tick box
819: [06:27:37] <simon_w|air> Sends you to the next ticket
820: [06:27:47] <ss23> But I don't solve tickets sequentially
821: [06:27:48] <ss23> :<
822: [06:28:10] <simon_w|air> Well, maybe you should!
823: [06:28:13] <simon_w|air> FIFO
824: [06:28:16] <simon_w|air> and all that
825: [06:28:19] <ss23> Only works if you have no delay
826: [06:28:29] <ss23> FIFO sucks if there's a 2 day latency
827: [06:28:31] * ss23 threads
828: [06:30:46] <simon_w|air> https://silverstripe.zendesk.com/agent/#/reporting/overview/period:1/selected:solve_count
829: [06:30:50] <simon_w|air> That's all that matters!
830: [06:30:58] <ss23> dude
831: [06:30:59] <ss23> Mine is like...
832: [06:31:00] <ss23> 0
833: [06:31:26] <ss23> Ticket Statitics (this week) 6
834: [06:31:31] <ss23> Because I did a big release for a single client last night.
835: [06:31:42] <ss23> Should be able to close ~3 of them tomorrow
836: [06:32:02] <simon_w|air> I've solved 2 this week
837: [06:32:11] <ss23> Your tickets are easier I bet! And you're better at SS
838: [06:32:24] <ss23> Mine are like "here is this weird obscure bug on servers you don't have access to on a project you're not familiar with"
839: [06:32:38] <simon_w|air> Hang on, solving 4 more
840: [06:32:43] <ss23> dammit, SEE
841: [06:32:52] <simon_w|air> Yeah, automated replies from another help desk
842: [06:32:54] <ss23> I'm going to *investigate* one more, but I bet I won't be able to do anything cause it's hard :<
843: [06:32:55] * swordsmanz quit (Remote host closed the connection)
844: [06:33:03] <ss23> at least this one is interesting
845: [06:33:11] <simon_w|air> But the one I solved this morning was horrible
846: [06:33:21] * MrJeremy quit (Quit: MrJeremy)
847: [06:33:30] <ss23> nginx is giving "Bad Gateway" when you connect to this server on an external network, but only on some resources
848: [06:33:35] <ss23> Well, I assume nginx, I should check
849: [06:33:36] <simon_w|air> Timezone related, with data from Xero, that I was unable to duplicate on any account except the one that reported it
850: [06:33:45] <ss23> lol simon_w|air, hate those so much
851: [06:33:54] <ss23> 6 hours of my day has been a bug like that
852: [06:33:58] <ss23> Can't reproduce, just have data showing it happened
853: [06:34:34] <simon_w|air> Couldn't copy the account to local, cause Xero tokens are one use (and you get a new one back)
854: [06:34:56] <simon_w|air> So, debugging, using someone else's account, on live
855: [06:34:58] <simon_w|air> good times
856: [06:35:02] <ss23> XD
857: [06:35:11] <simon_w|air> The fix was to add ->dateString() to one line
858: [06:35:24] <simon_w|air> So damn annoying
859: [06:35:26] <ss23> lol
860: [06:35:28] <ss23> But at least you got it
861: [06:35:42] * mobiusnz quit (Quit: Leaving.)
862: [06:35:48] <ss23> oh fml I think this is a Windows box
863: [06:35:55] <simon_w|air> Haha!
864: [06:36:02] * mobiusnz has joined #silverstripe
865: [06:36:05] <ss23> X-Powered-By:ASP.NET
866: [06:36:11] <ss23> idekidek
867: [06:36:17] <ss23> How are you even meant to debug Windows issues...
868: [06:36:25] <simon_w|air> Hmm, probably shouldn't have had that V...
869: [06:36:33] * swordsmanz has joined #silverstripe
870: [06:36:35] * mobiusnz quit (Client Quit)
871: [06:36:57] * mobiusnz has joined #silverstripe
872: [06:40:16] <ss23> simon_w|air: Why not!
873: [06:40:51] <simon_w|air> Way too much energy now
874: [06:41:55] <ss23> oh man wtf
875: [06:41:59] <ss23> I clicked "Full screen" on cord
876: [06:42:04] <ss23> It just like, disconnected my session
877: [06:42:09] <ss23> I had just found the log file that had the error too
878: [06:44:53] <ss23> hmmm, so however this server is set up, looks like it comes from 192.168.1.1 if it's external...
879: [06:44:56] <ss23> HMMM
880: [06:45:33] <ss23> wtf
881: [06:45:42] <ss23> This same request works if I repeat it not with Javascript
882: [06:46:33] <ss23> Still, says nginx... confused. Why is it nginx here and yet the server is Apache
883: [06:46:46] <ss23> damn load balancing / whatever is set up
884: [06:50:55] * mobiusnz quit (Quit: Leaving.)
885: [06:52:02] <ss23> Aha, it was nginx! Silly nginx...
886: [06:57:12] <ss23> home time
887: [06:59:30] * wmk quit (Ping timeout: 246 seconds)
888: [07:09:54] <simon_w|air> Slacker!
889: [07:12:37] * gumble has joined #silverstripe
890: [07:22:58] <ss23> simon_w|air: I was almost the last person at work!
891: [07:23:23] <simon_w|air> So was I!
892: [07:23:27] <simon_w|air> Only one other person left!
893: [07:23:55] <ss23> ME TOO
894: [07:23:57] <ss23> Slacker
895: [07:24:06] <ss23> I was last on Friday, but it was then I realised my alarm codes don't work yet.
896: [07:24:44] <simon_w|air> You lot and your fancy alarms
897: [07:25:16] * PigeonFriend has joined #silverstripe
898: [07:28:58] <ss23> lol :D
899: [07:34:17] * priithansen has joined #silverstripe
900: [07:34:38] * zfmf1 has joined #silverstripe
901: [07:39:03] * Jack_Cotton has joined #silverstripe
902: [07:40:01] * travis-ci has joined #silverstripe
903: [07:40:01] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#415 (3.1 - 50e8e3e : Ingo Schommer): The build passed.
904: [07:40:01] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/7349682d4496...50e8e3e46eb5
905: [07:40:01] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8414913
906: [07:40:01] * travis-ci has left #silverstripe
907: [07:43:21] <gumble> DataObject::get_one('EditProfilePage') just gets me my EditProfilePage right? So does it mean the same as DataObject::get_one('SiteTree', 'ClassName = EditProfilePage')? I am on SS3
908: [07:50:07] * swordsmanz quit (Quit: swordsmanz)
909: [07:52:14] * swordsmanz has joined #silverstripe
910: [07:54:08] * Shrike_Finland quit (Quit: Leaving.)
911: [07:57:37] * kinglozzer has joined #silverstripe
912: [07:58:27] * EasyCo quit (Quit: EasyCo)
913: [08:02:47] <simon_w|air> gumble, no. The former could potentially return a child class of EditProfilePage
914: [08:04:49] <gumble> simon_w|air, do I understand right that the first one then just would return the first EditProfilePage or child from the sitetree? where can I find a good explanation for this kind of use of get_one without a filter? I just can't find anything in the docs and can't figure out how it works
915: [08:08:29] <simon_w|air> It does a EditProfilePage::get()->First()
916: [08:09:28] <gumble> ok, the reference for dataobject (ss2.4) says: get( string $callerClass). So the first argument just is the class of the object you want and not the table?
917: [08:09:54] <gumble> From the construct get("Member", "Email =") I always thought get(table, filter)
918: [08:11:36] <gumble> Have I now understood it right that get takes a class as first argument and a filter as second argument? (and does it then search the whole database and not only one table?)
919: [08:12:12] <simon_w|air> In 2.4, but you're not using that
920: [08:12:33] <gumble> and in 3 what does the first argument mean there?
921: [08:13:05] <gumble> there is no reference page for dataobject in ss3
922: [08:13:19] <kinglozzer> http://api.silverstripe.org/3.0/class-DataObject.html
923: [08:13:20] <kinglozzer> :)
924: [08:13:20] <simon_w|air> In 3, you shouldn't be passing arguments to ::get()
925: [08:13:29] <simon_w|air> And data model on the docs
926: [08:13:40] <gumble> kinglozzer, oh damn, thanks
927: [08:14:42] <gumble> it still says: get( string $callerClass = null, same as in 2.4
928: [08:15:04] <simon_w|air> Notice the default of null?
929: [08:15:11] <simon_w|air> 2.4 didn't have that
930: [08:15:12] <gumble> simon_w, I shouldn't pass arguments to get?? now I don;t understand anything anymore
931: [08:15:33] <simon_w|air> http://doc.silverstripe.org/framework/en/topics/datamodel#querying-data
932: [08:15:40] <simon_w|air> late static binding! :)
933: [08:16:26] * willmorgan has joined #silverstripe
934: [08:16:43] <gumble> simon_w|air, thanks, I will read that now. hope I'll get it now :D
935: [08:20:32] * simon__w has joined #silverstripe
936: [08:22:20] * simon_w quit (Ping timeout: 245 seconds)
937: [08:24:09] * travis-ci has joined #silverstripe
938: [08:24:10] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#432 (3.1 - e324e9f : Ingo Schommer): The build passed.
939: [08:24:10] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/f03f396b354c...e324e9fc4e4f
940: [08:24:10] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/8415856
941: [08:24:10] * travis-ci has left #silverstripe
942: [08:34:10] * RojoD has joined #silverstripe
943: [08:35:45] * Shrike_Finland has joined #silverstripe
944: [08:44:16] * micmania1 has joined #silverstripe
945: [08:45:57] * travis-ci has joined #silverstripe
946: [08:45:57] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#416 (3.0 - 2a4fd90 : Ingo Schommer): The build passed.
947: [08:45:57] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/d8b106e6ee3b...2a4fd903167f
948: [08:45:57] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8416663
949: [08:45:57] * travis-ci has left #silverstripe
950: [08:48:28] * openbees has joined #silverstripe
951: [08:52:14] <openbees> Hello guys ! I am trying to setup Newslater module (V 0.5) with SS2.4. Sending test email works but when I am trying to send this mail to users (about 150 users) .. it shows progress-bar .. gives status as sent all .. and then I see every mail in "Sent Status Report" section as "Failed". Am i missning any config ?
952: [08:53:33] <gumble> Ok, so is DataObject::get_one("EditProfilePage") same as EditProfilePage::get()->first() ?
953: [08:53:58] <openbees> gumble : yes
954: [08:54:05] <ss23> openbees: I'm going to very strongly suggest you upgrade ASAP
955: [08:54:30] <ss23> gumble: EditProfilePage::get is the 'newer' syntax
956: [08:54:44] <openbees> ss23 : I wish I could do that :( it's an old site and client just want to add this feature :|
957: [08:55:09] <gumble> ok thanks
958: [08:57:12] <openbees> ss23 what other option i have for ss2.4 ?
959: [09:01:10] * [RojoD] has joined #silverstripe
960: [09:04:43] <ss23> simon__w: Can you see a problem with denying execution of .php files in the assets dir? Figure it's a better protection than currently exists, makes sqli harder to sploit with Silverstripe?
961: [09:05:01] <ss23> Otherwise it's just Too Easy (tm)
962: [09:05:25] * RojoD quit (Ping timeout: 264 seconds)
963: [09:05:26] * [RojoD] is now known as RojoD
964: [09:05:26] * RojoD quit (Changing host)
965: [09:05:26] * RojoD has joined #silverstripe
966: [09:07:35] <simon_w|air> ss23, you mean like https://github.com/silverstripe/silverstripe-installer/blob/3.0/assets/.htaccess#L30-L37?
967: [09:08:14] <simon_w|air> Or the bit above which prevents access to PHP files?
968: [09:08:28] <ss23> hmm
969: [09:08:32] <ss23> Maybe I was looking at wrong branch
970: [09:08:42] <ss23> simon_w|air: https://github.com/silverstripe/silverstripe-installer/blob/3.1/.htaccess
971: [09:08:51] <ss23> oic oic
972: [09:08:53] <ss23> lol
973: [09:08:56] <ss23> simon_w|air: Yes A+ :D
974: [09:09:34] <simon_w|air> Yeah, I've had to fix that block so many times it had better still be around :p
975: [09:10:20] <simon_w|air> (people kept getting rid of the <IfModule>
976: [09:10:22] <simon_w|air> )
977: [09:13:40] <ss23> simon_w|air: Wait, who is serving silverstripe without PHP? Assets on a seperate machine or something?
978: [09:13:52] <simon_w|air> ss23, without mod_php
979: [09:13:58] <simon_w|air> so, cgi
980: [09:14:09] <simon_w|air> so, pretty much every shared host
981: [09:19:25] * swordsmanz quit (Read error: Connection reset by peer)
982: [09:19:45] * Colin[pi] has joined #silverstripe
983: [09:19:52] * swordsmanz has joined #silverstripe
984: [09:20:32] <ss23> aw ype
985: [09:23:59] <cloph> Hi * - how would I (in ss 2.4) do: <% control SomeDOS %>... <% control CurrentPage %><% if ClassName = MyClass %> -access SomeDOS.Property- <% end_if %><% end_control %><% end_control %>? I'd love to avoid the second control, but "<% if CurrentPage.ClassName = MyClass %>" don't work in 2.4
986: [09:25:21] * RojoD quit (Ping timeout: 256 seconds)
987: [09:28:36] * Jack_Cotton quit (Ping timeout: 240 seconds)
988: [09:28:40] <simon_w|air> cloph, <% if CurrentPage.is_a(MyClass) %> should work
989: [09:29:43] * qlex has joined #silverstripe
990: [09:29:48] * qlex says hi
991: [09:30:03] <ss23> hai
992: [09:30:11] <qlex> i was wondering if there's an expected realease date for 3.1.0
993: [09:30:19] <simon_w|air> Nope
994: [09:30:21] <qlex> as im about to upgarde my client from 2.4.5 (!) to newest ss
995: [09:30:26] <qlex> would i still go for 3.0.5 ?
996: [09:30:37] <simon_w|air> If you want
997: [09:30:52] <qlex> i know that there's modules that work on 3.0.5 but they have special versions for 3.1.x so i will need to upgrade them again if i go to 3.1.0
998: [09:30:55] <simon_w|air> Or, you could go for a current build of 3.1
999: [09:31:05] <simon_w|air> You'll also need to update your site
1000: [09:31:16] <cloph> simon_w|air: unfortunately it doesn't throws the same generic template error "PHP Parse error: syntax error, unexpected '}'"
1001: [09:31:29] <simon_w|air> cloph, then you can't do it
1002: [09:32:07] <cloph> hopes the "you" is the general one, and not me specifically :-)
1003: [09:32:27] <simon_w|air> Well, it's you specifically. The general one is on 3.0 :p
1004: [09:34:32] <qlex> also, what is the best procedure to upgarde client (im testing it locally now)
1005: [09:34:58] <qlex> replace cms and sapphire and mysite with newest files and dev/build would do or not ?
1006: [09:35:14] <simon_w|air> Well, you also need to update your modules and the .htaccess file
1007: [09:37:41] * travis-ci has joined #silverstripe
1008: [09:37:41] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#433 (3.1 - 98750a9 : Ingo Schommer): The build passed.
1009: [09:37:41] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/e324e9fc4e4f...98750a9cf149
1010: [09:37:41] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/8417811
1011: [09:37:41] * travis-ci has left #silverstripe
1012: [09:53:50] * sam__ has joined #silverstripe
1013: [09:54:26] <sam__> Hi all need help on facebook connect module
1014: [09:55:06] <sam__> after logging in, after redirecting getting error: [User Warning] None of these templates can be found in theme 'golfcourse': Security.ss GET /~planmygo/SilverStripe/Security/?updatecache=1&return_session=1&session_version=3&v=1.0 Line 207 in /home/planmygo/public_html/SilverStripe/sapphire/core/SSViewer.php
1015: [09:55:17] <sam__> please help me
1016: [10:02:52] <kinglozzer> ?flush=1
1017: [10:02:58] <kinglozzer> ?
1018: [10:07:36] <sam__> Where to add flush=1?
1019: [10:10:01] * zfmf has joined #silverstripe
1020: [10:10:02] * SightUnseen has joined #silverstripe
1021: [10:10:02] * SightUnseen quit (Client Quit)
1022: [10:10:06] * zfmf has left #silverstripe
1023: [10:11:54] * oceanmountain has joined #silverstripe
1024: [10:12:05] <oceanmountain> howdy!
1025: [10:19:01] <gumble> can someone tell me what is wwron with that?
1026: [10:19:01] <gumble> Member::get()->filter('Email', Convert::raw2sql($data['Email']))->exclude('ID', $currentUser->ID)
1027: [10:19:02] <sam__> after logging in, after redirecting getting error: [User Warning] None of these templates can be found in theme 'golfcourse': Security.ss GET /~planmygo/SilverStripe/Security/?updatecache=1&return_session=1&session_version=3&v=1.0 Line 207 in /home/planmygo/public_html/SilverStripe/sapphire/core/SSViewer.php
1028: [10:19:07] <gumble> the exlude part won't work
1029: [10:19:12] <sam__> In facebook connect module
1030: [10:19:17] <gumble> it still tells me the email is taken
1031: [10:19:27] <gumble> if I don;t change it
1032: [10:22:06] * qlex has left #silverstripe
1033: [10:22:17] <gumble> oh I had to add ->first()
1034: [10:22:20] <kinglozzer> sam__: Visit www.yoursite.com?flush=1
1035: [10:22:29] <sam__> ok
1036: [10:23:22] <sam__> but not getting logged in
1037: [10:23:35] <sam__> need to get log in via facebook
1038: [10:39:16] <sam__> please help me
1039: [10:39:19] <gumble> If I want to include a has_one Image via $Image in the template, how do I add css classes to the tag?
1040: [10:39:44] <gumble> to the img tag which will replace $Image
1041: [10:44:49] <gumble> and If a page has_many "Page" I can just add any page type or just the normal unextended "Page"-Type?
1042: [10:45:19] * howardgrigg has joined #silverstripe
1043: [10:45:24] <micmania1> gumble, you can't. http://api.silverstripe.org/3.0/source-class-Image.html#103-131
1044: [10:46:29] <micmania1> You'd have to either extend the Image class or display the image as <img src="$URL" title="$Title" class="myclass" />
1045: [10:47:41] <gumble> micmania1, ok, I think I'll extend the Image class. strange that such a simple thing is not implemented?
1046: [10:47:46] * funkygibbon has joined #silverstripe
1047: [10:48:02] <gumble> that is something I will need all the time anyways
1048: [10:52:35] * r3v3rb has joined #silverstripe
1049: [11:03:30] <openbees> gumble <img src="$Image.URL" title="$Image.Title" class="myclass" /> is this you are looking for ?
1050: [11:04:12] <gumble> openbees, yes thats how I normally did it, just thought there could be a nicer way. thanks anyways
1051: [11:05:38] <gumble> But now I have another problem: My MenuPage has_many "Page" and I have a nice gridfield which lets me create new pages and stuff. But how am I able to add existing pages to that gridfield? I only can create new ones
1052: [11:07:10] <gumble> I want to be able to add my existing pages as MenuItems to my MenuPage and not only create new MenuItems in the MenuPage's Gridfield
1053: [11:11:17] <openbees> gumble : 1 - u can define has_one with Page class to select existing pages using gridfield search ... 2 - use TreeMultiselectField instead of grid field if u just want to add existing page
1054: [11:12:25] <gumble> openbees, I don't quite understand number 1 but number 2 is perfect, thanks
1055: [11:13:01] <openbees> gumble 2 is cleaner approach ;)
1056: [11:19:02] <r3v3rb> any idea why: new FormAction('doContact','Submit')->addExtraClass("row"); throws an error in 3.1
1057: [11:23:08] <gumble> new TreeMultiSelectField(string $name, string $title = null, sourceObject $sourceObject = "Group"), can anyone tell me what $sourceObject is?
1058: [11:23:13] <gumble> can I just use a SS_List?
1059: [11:23:44] <openbees> gumble : in your case its "SiteTree"
1060: [11:24:33] <sam__> please help me on facebook connect
1061: [11:24:59] <gumble> openbees, If I just want a special pagetype to be selectable can I just use it instead of SiteTree?
1062: [11:25:09] <gumble> e.g. only "MainPage" pages?
1063: [11:25:22] <openbees> I think yes
1064: [11:25:33] <gumble> ok thanks for all the help openbees
1065: [11:25:48] <openbees> no problem ;)
1066: [11:50:36] * Colin[pi] quit (Ping timeout: 240 seconds)
1067: [11:51:00] * Colin[pi] has joined #silverstripe
1068: [11:51:23] <sam__> is there any body to help me on facebook authentication module?
1069: [11:51:41] <sam__> actually, after log in it comes as log in cancelled
1070: [12:01:32] * UndefinedOffset has joined #silverstripe
1071: [12:01:43] <sam__> login denied for facebook in silverstripe please help
1072: [12:02:21] * Jack_Cotton has joined #silverstripe
1073: [12:04:40] * Jack_Cotton quit (Client Quit)
1074: [12:04:46] * Jack_Cotton has joined #silverstripe
1075: [12:05:47] * r3v3rb quit (Quit: r3v3rb)
1076: [12:14:47] * openbees quit (Ping timeout: 256 seconds)
1077: [12:26:50] * openbees has joined #silverstripe
1078: [12:30:52] * osterlaus has joined #silverstripe
1079: [12:38:50] <sam__> please help me on facebook log in
1080: [12:38:59] <sam__> is there any body please?
1081: [12:39:45] * howardgrigg quit (Remote host closed the connection)
1082: [12:39:50] * jcwacky has joined #silverstripe
1083: [12:42:35] * Colin[pi] quit ()
1084: [12:45:45] <openbees> sam_ waht ss version and facebook authentication module version u r using ?
1085: [12:46:02] <openbees> and on which step you are facing problem ?
1086: [12:46:46] <openbees> sam__ ^^
1087: [13:05:32] * openbees quit (Quit: Leaving)
1088: [13:05:47] * RojoD has joined #silverstripe
1089: [13:23:07] * r3v3rb has joined #silverstripe
1090: [13:23:13] * swordsmanz quit (Remote host closed the connection)
1091: [13:23:24] <r3v3rb> muhhhahaaawahahawahahaaawawaaaaaaa :'(
1092: [13:23:30] <r3v3rb> why does gridfield hate me
1093: [13:24:44] <r3v3rb> http://www.sspaste.com/paste/show/51c9998d18df3 <- opening Testimonial Page in CMS to edit results in "Uncaught Exception: Object->__call(): the method 'push' does not exist on 'HtmlEditorField'" :(((((
1094: [13:25:01] <r3v3rb> I see no HTMLEditorFields in my code...
1095: [13:25:30] * swordsmanz has joined #silverstripe
1096: [13:34:12] * Shrike_Finland quit (Quit: Leaving.)
1097: [13:35:36] * Shrike_Finland has joined #silverstripe
1098: [13:35:37] <sam__> hi openbees
1099: [13:35:49] <sam__> i am using version 2.4.7
1100: [13:36:01] <sam__> u there
1101: [13:43:19] * sam__ quit (Ping timeout: 250 seconds)
1102: [13:52:10] * Shrike_Finland quit (Quit: Leaving.)
1103: [14:00:16] * ec8or_ has joined #silverstripe
1104: [14:01:15] * jrthomer_ has joined #silverstripe
1105: [14:09:24] <oceanmountain> r3v3rb, I guess you should be a little nicer to your gridfieldconfig, or feed it some HTMLEditorField
1106: [14:09:28] <oceanmountain> :D
1107: [14:09:45] <r3v3rb> oceanmountain: already fixed it but thanks :D
1108: [14:10:25] <oceanmountain> haha, your welcome
1109: [14:10:33] <oceanmountain> was it this line? $fields->addFieldToTab('Root.Main.Content', $gridField);
1110: [14:10:42] <oceanmountain> or you using 2.4?
1111: [14:11:18] <r3v3rb> no it was due to the gridfieldconfig section
1112: [14:11:21] <oceanmountain> hm, is there a way to recover git reset --soft HEAD?
1113: [14:12:29] * ec8or quit (*.net *.split)
1114: [14:12:29] * jrthomer quit (*.net *.split)
1115: [14:12:30] * pippy quit (*.net *.split)
1116: [14:12:30] * onre quit (*.net *.split)
1117: [14:14:01] * joelpittet has joined #silverstripe
1118: [14:14:48] * osterlaus1 has joined #silverstripe
1119: [14:15:06] * osterlaus1 quit (Client Quit)
1120: [14:15:49] * osterlaus quit (Ping timeout: 257 seconds)
1121: [14:17:18] * pippy has joined #silverstripe
1122: [14:17:18] * onre has joined #silverstripe
1123: [14:19:13] * joelpittet quit (Remote host closed the connection)
1124: [14:20:57] * joelpittet has joined #silverstripe
1125: [14:24:39] * joelpittet quit (Remote host closed the connection)
1126: [14:27:16] <kinglozzer> A bit of a long shot: anyone know how to disable swipe left/right navigation on iOS7 safari? :P
1127: [14:27:23] <kinglozzer> It's causing havoc with my nav menu :(
1128: [14:31:41] * pippy quit (*.net *.split)
1129: [14:31:41] * onre quit (*.net *.split)
1130: [14:32:06] <oceanmountain> kinglozzer
1131: [14:32:07] <oceanmountain> grab your device, and throw it out of the window
1132: [14:32:13] <oceanmountain> pretty sure it will be disabled, and you just made your life a bit smarter :D
1133: [14:34:53] <kinglozzer> Thanks for the suggestion ;)
1134: [14:35:16] <oceanmountain> no biggy
1135: [14:35:34] <oceanmountain> is it native app or webapp/-page?
1136: [14:36:18] * pippy has joined #silverstripe
1137: [14:36:18] * onre has joined #silverstripe
1138: [14:38:52] * osterlaus has joined #silverstripe
1139: [14:39:16] * jrthomer_ is now known as jrthomer
1140: [14:42:58] * terryapodaca has joined #silverstripe
1141: [14:43:11] <terryapodaca> Hey guys...
1142: [14:43:19] <r3v3rb> ok brainiacs - how can I wrap every two items in a loop with a containing div ?
1143: [14:43:31] <r3v3rb> including the first two items
1144: [14:44:45] <terryapodaca> is it still recommended to add our own silverstripe-cache even in ss3?
1145: [14:44:58] <r3v3rb> i have: loop - if multipleof(2) do wrap - continue loop - if multipleof(2) close wrap - end_loop
1146: [14:45:22] <r3v3rb> but its not outputting what I would expect
1147: [14:45:29] <r3v3rb> terryapodaca: I still use it
1148: [14:45:43] <r3v3rb> makes life easier when clearing cache problems
1149: [14:46:14] * swordsmanz quit (Remote host closed the connection)
1150: [14:46:16] <terryapodaca> thanks r3v3rb
1151: [14:46:28] <terryapodaca> and I wish I could help you answer that question of yours
1152: [14:46:42] <Jack_Cotton> Hi, I have a problem with a GridFieldOrderableRows compontent. I added the component to the GridField on Testimonials list and on Testimonial Categories list. I can drag and drop items but they are not saving on drop. SortOrder column is always "0" for all records. I'm using SS 3.0 Here is the code http://sspaste.com/paste/show/51c9a85077198 I would be greatful if anybody could help.
1153: [14:46:45] <r3v3rb> and in answer to my own, I needed MultipleOf(2,0) to start the check from the first item :D
1154: [14:46:49] <terryapodaca> I'm still learning the new looping structures in ss3
1155: [14:47:04] <terryapodaca> you should blog that solution
1156: [14:47:08] <r3v3rb> terryapodaca: same as control just using loop with a few extra twists
1157: [14:47:15] <r3v3rb> terryapodaca: where?
1158: [14:47:15] <terryapodaca> right
1159: [14:47:30] <terryapodaca> ssbits?
1160: [14:47:33] <r3v3rb> a silverstripe wiki would be good
1161: [14:47:40] <terryapodaca> contribute a small blog post
1162: [14:48:01] <r3v3rb> hehe, it would be short too !
1163: [14:48:12] <r3v3rb> the entire code is about 3 lines...
1164: [14:48:34] <terryapodaca> yeah, but I use to blog any and all SQL I use to have to write...and I got tons of hits
1165: [14:49:01] <r3v3rb> Jack_Cotton: funny thats the solution I just finished up today
1166: [14:49:29] <terryapodaca> plus, MultipleOf() is new for a template isn't it?
1167: [14:49:31] * travis-ci has joined #silverstripe
1168: [14:49:32] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#417 (3.1 - 755a95e : Ingo Schommer): The build passed.
1169: [14:49:32] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/50e8e3e46eb5...755a95e3f771
1170: [14:49:32] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8424934
1171: [14:49:32] * travis-ci has left #silverstripe
1172: [14:50:26] <Jack_Cotton> r3v3rb: what do you mean? could you help me? do you know why it's not saving?
1173: [14:51:02] <r3v3rb> Jack_Cotton: one mo, will post my code
1174: [14:51:03] * spronk quit (Ping timeout: 264 seconds)
1175: [14:51:37] <Jack_Cotton> r3v3rb: thank you in advance, waiting for it :)
1176: [14:51:50] <r3v3rb> http://www.sspaste.com/paste/show/51c9ae10e1c76 <- that's my current working solution
1177: [14:52:02] * swordsmanz has joined #silverstripe
1178: [14:53:05] <r3v3rb> Jack_Cotton: not sure if it helps
1179: [14:53:29] <Jack_Cotton> r3v3rb: I will try, thank you
1180: [14:55:51] * travis-ci has joined #silverstripe
1181: [14:55:52] <travis-ci> [travis-ci] chillu/silverstripe-framework#20 (experiments/jquery-upload-upgrade - 6d76261 : Ingo Schommer): The build passed.
1182: [14:55:52] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-framework/compare/9f600ada2cbe^...6d76261059d9
1183: [14:55:52] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-framework/builds/8424998
1184: [14:55:52] * travis-ci has left #silverstripe
1185: [14:57:32] <kinglozzer> Sorry oceanmountain, just saw that. It's a website, off-canvas nav that can be swiped open.
1186: [14:57:47] <kinglozzer> It seems that touchstart isn't even triggered when swiping from the very edge of the screen now
1187: [14:58:35] <r3v3rb> kinglozzer: throw the device in the bin and shout FTW!
1188: [14:58:41] <r3v3rb> :D
1189: [14:59:09] <kinglozzer> Or file a bug report? :P
1190: [15:00:24] <r3v3rb> with apple? you'll be f'in lucky to get a response!
1191: [15:00:50] <oceanmountain> hahahahaha
1192: [15:00:53] * r3v3rb loves charging clients 4x the price for responsive designs :D
1193: [15:00:58] <oceanmountain> r3v3rb, I suggested throwing it out of the window too
1194: [15:01:27] <r3v3rb> thanks devices/internet for becoming so ridiculously over compllicated!
1195: [15:01:29] <kinglozzer> Heh, I know :(. It's not essential to have the swiping anyway
1196: [15:01:46] <kinglozzer> r3v3rb: 4x the price for 4x the headaches :P
1197: [15:02:21] <r3v3rb> yep, but they love em so I give them to them at 4x the length to produce too
1198: [15:02:45] <r3v3rb> and use Reflow to do the base responsivenessssesss first
1199: [15:03:56] * priithansen quit (Quit: priithansen)
1200: [15:04:08] <r3v3rb> love this: "Aww, Crap! Currently only Google chrome is supported " - you can tell its by developers for developers
1201: [15:04:29] <kinglozzer> Haha yep
1202: [15:07:26] * simon_w|air quit (Ping timeout: 246 seconds)
1203: [15:07:46] <r3v3rb> kinglozzer: check out froont.com too
1204: [15:07:51] <r3v3rb> ;)
1205: [15:08:49] <kinglozzer> r3v3rb: Reflow = Adobe Reflow?
1206: [15:08:56] * simon_w|air has joined #silverstripe
1207: [15:09:11] <r3v3rb> yes, froont is an in-browser super charged version
1208: [15:10:14] * travis-ci has joined #silverstripe
1209: [15:10:14] <travis-ci> [travis-ci] chillu/silverstripe-framework#21 (pulls/form-fortemplate-access - 09b31c6 : Ingo Schommer): The build passed.
1210: [15:10:14] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-framework/compare/83726b21a204^...09b31c642f08
1211: [15:10:14] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-framework/builds/8426972
1212: [15:10:14] * travis-ci has left #silverstripe
1213: [15:10:22] <r3v3rb> although is outputs the scss version of @media queries in that they aren't nicely nested :(
1214: [15:10:42] * kinglozzer Still needs to switch to SCSS
1215: [15:10:48] <kinglozzer> I've been using LESS
1216: [15:10:48] <r3v3rb> what!
1217: [15:10:56] <r3v3rb> oh, well thats okay
1218: [15:11:14] <kinglozzer> SCSS looks nicer though
1219: [15:11:18] <kinglozzer> and more widely used
1220: [15:11:19] <r3v3rb> for a hideous moment I thought you were using default css
1221: [15:11:39] <kinglozzer> Haha, nooo
1222: [15:12:11] <r3v3rb> scss is good, coupled with emmet in coda, and codekit it adds up to an awesome combo
1223: [15:12:44] <kinglozzer> Yeah I have codekit and ST2 instead of coda
1224: [15:12:54] <r3v3rb> ST2?
1225: [15:13:11] <kinglozzer> Sublime Text 2
1226: [15:13:17] <r3v3rb> of course
1227: [15:13:41] <r3v3rb> Indeed Sublime is very nice, I just prefered Coda's workflow
1228: [15:15:09] <r3v3rb> does it have any git/ftp functionality?
1229: [15:16:00] <kinglozzer> No idea, have never tried to integrate anything with it :P
1230: [15:16:05] <r3v3rb> lol
1231: [15:16:07] <kinglozzer> I think it has git, not sure about ftp
1232: [15:16:24] <kinglozzer> Just played around with froont a little, I don't like the look of the CSS :(
1233: [15:16:30] <r3v3rb> thats why i love coda, create a 'site' includes all ftp / git details and then have a nice little workflow
1234: [15:16:48] <r3v3rb> kinglozzer: I know its very mucky at the moment but still in beta soooo...
1235: [15:17:19] <kinglozzer> Can you pick class names?
1236: [15:17:28] <kinglozzer> Instead of .fr_hosiwi for example :P
1237: [15:18:43] <r3v3rb> lol, hopefully in future
1238: [15:18:58] <kinglozzer> I guess I could just do it manually for now
1239: [15:19:12] <kinglozzer> Looks like it could be pretty useful though, just for getting grids laid out quickly :)
1240: [15:20:36] * swordsmanz quit (Remote host closed the connection)
1241: [15:20:47] <r3v3rb> thats all I'd end up using it for, get some quick folding going on and then style as normal
1242: [15:21:12] <r3v3rb> i think whoever comes up with a version that outputs LESS/SCSS will be on to a winner
1243: [15:21:32] * funkygibbon quit (Quit: Leaving)
1244: [15:22:58] * swordsmanz has joined #silverstripe
1245: [15:23:02] * pulu_ has joined #silverstripe
1246: [15:27:08] <pulu_> hi! looking for help. I just installed LAMP server, restored mysql database and copied old web page directory to new server
1247: [15:27:16] <pulu_> everything seems to work fine
1248: [15:27:31] <oceanmountain> sounds like you dont need help
1249: [15:27:31] <oceanmountain> :P
1250: [15:28:09] <pulu_> heh ;) i am new to silverstripe. so the thing that is missing is admin url
1251: [15:29:37] <oceanmountain> domain.com/admin?
1252: [15:30:01] <pulu_> and i am not quite sure if cms/framework was included on that directory that i copied
1253: [15:30:30] <pulu_> there is cms and sapphire subdirectories
1254: [15:30:46] <oceanmountain> r3v3rb, are you talking about lessscss? :P
1255: [15:30:47] <pulu_> domain.com/admin is not working
1256: [15:31:11] * lerni has joined #silverstripe
1257: [15:31:16] <oceanmountain> did you try domain.com/index.php/admin ?
1258: [15:31:27] <oceanmountain> what does your ~/.htaccess say?
1259: [15:31:57] <pulu_> wow
1260: [15:32:03] <UndefinedOffset> pulu_ you probably need to enable allow override all in your apache conf
1261: [15:32:59] <r3v3rb> oceanmountain: :P
1262: [15:35:14] <oceanmountain> can you use less in sass btw?
1263: [15:35:22] <oceanmountain> never really dived into scss/sass
1264: [15:35:29] <oceanmountain> I just do less
1265: [15:35:36] <oceanmountain> to get more done
1266: [15:36:26] * pulu_ quit (Ping timeout: 250 seconds)
1267: [15:37:10] * travis-ci has joined #silverstripe
1268: [15:37:10] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#419 (3.1 - 83726b2 : Will Morgan): The build passed.
1269: [15:37:10] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/755a95e3f771...83726b21a204
1270: [15:37:10] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/8426754
1271: [15:37:10] * travis-ci has left #silverstripe
1272: [15:40:11] * osterlaus quit (Quit: Leaving.)
1273: [15:45:48] <oceanmountain> r3v3rb, how did you fix your gridfieldconfig problem? I might just have a similair problem at the moment
1274: [15:46:15] <oceanmountain> somehow calling a dataobject into a gridfield gives me this error: "[User Error] Uncaught Exception: Object->__call(): the method 'fortemplate' does not exist on 'UserDefinedForm'"
1275: [15:46:34] <oceanmountain> the pagetype has nothing to do with any userdefinedform
1276: [15:47:14] * catcher has joined #silverstripe
1277: [15:48:32] * ocm has joined #silverstripe
1278: [15:49:58] * ocm is now known as oceanmtn
1279: [15:51:23] * oceanmountain quit (Ping timeout: 276 seconds)
1280: [15:52:19] * oceanmtn is now known as oceanmountain
1281: [16:11:42] * jcwacky quit (Quit: jcwacky)
1282: [16:17:35] * lerni quit (Remote host closed the connection)
1283: [16:17:43] * kinglozzer quit (Remote host closed the connection)
1284: [16:20:35] * ss-log quit (Ping timeout: 264 seconds)
1285: [16:20:38] * sminnee quit (Ping timeout: 264 seconds)
1286: [16:23:25] * ARNHOE has joined #silverstripe
1287: [16:24:46] * r3v3rb quit (Quit: r3v3rb)
1288: [16:27:52] * Jack_Cotton quit (Quit: Leaving)
1289: [16:41:52] * micmania1 quit (Ping timeout: 250 seconds)
1290: [16:52:28] * r3v3rb has joined #silverstripe
1291: [16:53:02] * r3v3rb quit (Client Quit)
1292: [16:53:36] * lewellyn quit (Ping timeout: 248 seconds)
1293: [17:00:03] * lewellyn has joined #silverstripe
1294: [17:02:28] * willmorgan quit (Quit: Ciao mateys.)
1295: [17:06:37] * SphereSilverNL has joined #silverstripe
1296: [17:08:11] <SphereSilverNL> Anyone knows how complete the i18n collectortask is?
1297: [17:08:25] <SphereSilverNL> It's giving me constant re-initialised connection errors.
1298: [17:13:31] * unsignedint has joined #silverstripe
1299: [17:22:32] * jrthomer quit (*.net *.split)
1300: [17:22:32] * unsigned_ quit (*.net *.split)
1301: [17:22:32] * LoveDuckie quit (*.net *.split)
1302: [17:23:14] * LoveDuckie has joined #silverstripe
1303: [17:28:01] * lerni has joined #silverstripe
1304: [17:29:17] * jrthomer has joined #silverstripe
1305: [17:33:04] * lerni quit (Ping timeout: 248 seconds)
1306: [17:43:56] * PigeonFriend quit ()
1307: [17:50:01] * SphereSilverNL quit (Remote host closed the connection)
1308: [17:50:20] * wmk has joined #silverstripe
1309: [17:54:29] * SphereSilverNL has joined #silverstripe
1310: [17:55:02] * tv has joined #silverstripe
1311: [17:55:26] * tv is now known as Guest27979
1312: [18:02:20] * guci0 has joined #silverstripe
1313: [18:02:24] <guci0> Evening!
1314: [18:07:19] * SphereSilverNL quit (Remote host closed the connection)
1315: [18:08:40] * gelignite has joined #silverstripe
1316: [18:08:59] * SphereSilverNL has joined #silverstripe
1317: [18:16:29] * priithansen has joined #silverstripe
1318: [18:32:30] <AlphaCactus> Mornin
1319: [18:42:19] <wmk> g'evening
1320: [18:42:19] <SphereSilverNL> Evenin'
1321: [18:42:33] <SphereSilverNL> Anyone who knows how to get the i18nTextCollectorTask running on Windows?
1322: [18:42:46] <wmk> looks like another high water. the last is just 3 weeks over
1323: [18:43:17] <SphereSilverNL> again?
1324: [18:43:25] <SphereSilverNL> I'll be getting some too then, I guess :'(
1325: [18:46:49] <SphereSilverNL> Hmmm, i18n textcollector is not collecting all my translatable strings :'(
1326: [18:52:56] <wmk> yup. rain, rain, rain
1327: [18:56:36] <catcher> UndefinedOffset, Noticing something strange with sortable - updating the scaffolded gridfield, I get "GridState_Data could not be converted to int". Replacing it with a custom GF from scratch works fine though.
1328: [19:01:15] <UndefinedOffset> catcher: 3.1 i assume?
1329: [19:01:37] <UndefinedOffset> or 3.0?
1330: [19:02:46] * mobiusnz has joined #silverstripe
1331: [19:03:38] <UndefinedOffset> catcher I've seen strangeness with that before it seems to be something to do with the session getting mucked up. Mind opening a ticket with all of the components in use, implementation/sample code, and the version of SS you are using
1332: [19:04:09] <UndefinedOffset> or if you figure it out before i do, a pull works too ;)
1333: [19:05:55] * lerni has joined #silverstripe
1334: [19:09:37] <catcher> UndefinedOffset, 3.1 indeed. I'll have a look at a fix, or a ticket otherwise (assuming on your github?)
1335: [19:10:29] * lerni quit (Remote host closed the connection)
1336: [19:11:22] <UndefinedOffset> yep one https://github.com/UndefinedOffset/SortableGridField/issues
1337: [19:14:55] * lerni has joined #silverstripe
1338: [19:30:15] * micmania1 has joined #silverstripe
1339: [19:34:11] * ooboo has joined #silverstripe
1340: [19:34:20] <ooboo> hello
1341: [19:34:41] <ooboo> is there any way to have a silverstripe task force a download? I have run() returning a SS_HTTPRequest::send_file()
1342: [19:37:08] * zfmf1 has left #silverstripe
1343: [19:37:54] * Peavers has joined #silverstripe
1344: [19:39:14] <micmania1> I think send_file() is the correct way to do it.
1345: [19:39:58] * lerni quit (Remote host closed the connection)
1346: [19:40:33] * lerni has joined #silverstripe
1347: [19:41:03] * SightUnseen has joined #silverstripe
1348: [19:44:14] <ooboo> micmania1: i am returning that but nothing happens, should you be able to do it from a BuildTask's run() function?
1349: [19:45:19] <SphereSilverNL> doesn't Attachment work in template?
1350: [19:45:43] <micmania1> I've only used once and it was a long time ago, but I think as long as you return it to the browser it should be fine.
1351: [19:46:28] <SphereSilverNL> return SS_HTTPRequest::send_file() should work. But the cleaner way is using $Attachment.Extension inside a <% with Download %> if I'm not mistaken
1352: [19:49:55] <SphereSilverNL> I just got a compliment from my boss.
1353: [19:49:59] * SightUnseen has left #silverstripe
1354: [19:50:00] <terryapodaca> Anyone know why Meta Keywords are no longer on the page level in the CMS?
1355: [19:50:12] <SphereSilverNL> yes, Google doesn't use them anymore
1356: [19:50:16] <micmania1> They're dropped in 3.1. Google don't use keywords anymore.
1357: [19:50:38] <terryapodaca> are they they only engine that dropped them?
1358: [19:50:44] <SphereSilverNL> Only Description is still used.
1359: [19:50:51] <micmania1> SphereSilver, is .Extension just a direct link to the file?
1360: [19:50:58] <terryapodaca> or are they the last one to drop them
1361: [19:51:02] <micmania1> SphereSilverNL* lol
1362: [19:51:20] <terryapodaca> only asking cause a client is completely bitching that they are not there
1363: [19:51:29] <SphereSilverNL> Bing and Yahoo still follow them, but they only use it, if the content also matches these keywords
1364: [19:51:38] <SphereSilverNL> terryapodaca: https://support.google.com/webmasters/bin/answer.py?hl=en&answer=79812
1365: [19:51:51] <SphereSilverNL> Anything but google is not really relevant, is it? :P
1366: [19:52:01] <SphereSilverNL> micmania1: doesn't matter, without NL, it also highlights ;)
1367: [19:52:21] <SphereSilverNL> And I don't know, it's the method I use all the time, so I guess it does :)
1368: [19:53:20] <micmania1> I think I just use .Link. Only time I used send_file() was when I needed to obscure its location.
1369: [19:53:28] <SphereSilverNL> .Link is for the href.
1370: [19:53:36] <SphereSilverNL> Wait, I'm mixing things up!
1371: [19:53:42] <SphereSilverNL> It's indeed .Link
1372: [19:54:04] <SphereSilverNL> .Extension is for template to show $Attachment.Extension to say "filename.pdf"
1373: [19:54:16] <SphereSilverNL> the force-download should just work unless it's an image.
1374: [19:54:33] <SphereSilverNL> by default, with <a href="$thingy.Link"></a>
1375: [19:54:36] <SphereSilverNL> sorry, my bad.
1376: [19:54:54] <micmania1> Its okay. I don't need it. was just curious :)
1377: [19:55:24] <SphereSilverNL> terryapodaca: Google ignores Description, because it found often to be just a bunch of "ow cool, let's put a fake description here"
1378: [19:55:35] <SphereSilverNL> Actual content is way, way, way more important.
1379: [19:55:42] <SphereSilverNL> This goes for all big searchengines.
1380: [19:56:03] <SphereSilverNL> The keywords are still used, to show your site on a non-content-but-somewhat-related search
1381: [19:56:26] <SphereSilverNL> Sorry, vice-versa
1382: [19:56:38] <SphereSilverNL> Description is still used, Keywords are ignored
1383: [19:56:48] * SphereSilverNL needs his sleep, obviously.
1384: [20:00:02] <gumble> if I have a menu and every item is represented by an image. Is there another way to have an image for each menu-item then to give every single page (even the ones not in the menu) a has_one = array("MenuImage" => "Image")
1385: [20:00:23] <SphereSilverNL> Nope
1386: [20:00:36] <gumble> damn
1387: [20:00:40] <SphereSilverNL> Best option is to create a fallback in SiteConfig, but no.
1388: [20:00:57] <SphereSilverNL> How would you know what image to show at what page, without an image attached to that page? ;)
1389: [20:01:10] <simon__w> gumble, what's wrong with Page having a has_one?
1390: [20:01:10] <gumble> I would like to have it like this:
1391: [20:01:51] <gumble> I have a page which all the pages in the menu are children of. And then on that page I have a gridfield listing all children pages (=menuitems) and I can chose a image for them
1392: [20:02:16] <SphereSilverNL> No offence, but that sounds like a very messy solution
1393: [20:02:20] <gumble> so it is more another has_many of the parent "MenuPage"?!? if you understand what I mean
1394: [20:02:32] <SphereSilverNL> that still requires the admin to set an image for every page separately
1395: [20:02:56] <gumble> yes how else then for every page separately?
1396: [20:03:10] <SphereSilverNL> Best solution I can come up with, is an image-page-admin
1397: [20:03:13] <gumble> simon__w, because then the pages not in the menu have a MenuImage too
1398: [20:03:19] <simon__w> So?
1399: [20:03:21] <SphereSilverNL> have this admin support the BulkUploader
1400: [20:03:24] <gumble> dunno :D
1401: [20:03:25] * simon__w is now known as simon_w
1402: [20:03:26] <gumble> not so nice
1403: [20:03:37] <SphereSilverNL> and have each and every image a has_one relation with a page.
1404: [20:03:40] <gumble> but ok I see that is the right way
1405: [20:03:51] <SphereSilverNL> So, with bulk-uploading, you can link it to the page, then save it.
1406: [20:03:53] <simon_w> Just don't show the UploadFIeld if there's a ParentID
1407: [20:03:57] <SphereSilverNL> Still messy, but it should work.
1408: [20:04:25] <gumble> simon_w, yes thats a good idea, thanks
1409: [20:04:42] <gumble> SphereSilverNL, thanks too but I'll use simons aproach its what I searched
1410: [20:05:21] <SphereSilverNL> Ok, I misunderstood you. I though you needed the image always ;)
1411: [20:07:43] * mobiusnz quit (Quit: Leaving.)
1412: [20:08:36] * ooboo quit (Quit: Page closed)
1413: [20:09:54] <SphereSilverNL> Hey simon_w, any clue? i18nTextCollectorTask doesn't collect all translatables.
1414: [20:15:37] * UndefinedOffset quit (Quit: Leaving.)
1415: [20:16:30] <Peavers> has composer shat the bucket or is my internet playing up... getting runtime exceptions on everything when running update...
1416: [20:16:48] <Peavers> Could very well just be me.
1417: [20:17:09] <simon_w> Peavers, welcome to composer!
1418: [20:17:17] <simon_w> SphereSilverNL, what do you mean?
1419: [20:17:37] <Peavers> I hear this over and over again like composer is the worst thing to ever happen to dev, if thats the case why are we using it?!
1420: [20:17:50] <SphereSilverNL> When I run i18n Text Collector Task, hardly any translatable items are actually collected :(
1421: [20:18:22] <SphereSilverNL> Peavers: works for me on my MBP, but not on Windows
1422: [20:18:28] <SphereSilverNL> I guess it's not fully working
1423: [20:18:37] <simon_w> Peavers, the same reason we're using GitHub for issues. People seem to like it and "works for me" type things
1424: [20:19:05] <Peavers> Sad time we live in.
1425: [20:19:15] <SphereSilverNL> simon_w you prefer VCS?
1426: [20:19:38] <simon_w> SphereSilverNL, svn:externals!
1427: [20:19:50] <Peavers> svn? are you drunk mate?
1428: [20:19:54] <simon_w> Nope
1429: [20:19:57] <simon_w> I'm sensible
1430: [20:19:59] * CodeTrap has joined #silverstripe
1431: [20:20:06] <Peavers> I love git, not such a fan of github repo though
1432: [20:20:19] * CodeTrap quit (Client Quit)
1433: [20:20:20] <SphereSilverNL> git has submodules
1434: [20:20:25] <simon_w> submodules are shit
1435: [20:20:52] <SphereSilverNL> Haven't had a problem with them. Yet.
1436: [20:21:37] <SphereSilverNL> no, I take that back. I did have issues with submods
1437: [20:21:58] <SphereSilverNL> especially them not being ported correctly to other systems :/
1438: [20:22:36] * mobiusnz has joined #silverstripe
1439: [20:23:36] <SphereSilverNL> But then again, SVN sucks as well.
1440: [20:23:43] <SphereSilverNL> SVN sucks even more
1441: [20:24:54] <simon_w> You keep saying that, yet I'm far more productive with it than git
1442: [20:24:58] <simon_w> And yes, I know how to use both
1443: [20:25:26] <SphereSilverNL> Well, if SVN works for you, keep working with it :)
1444: [20:25:31] <SphereSilverNL> I like git better :)
1445: [20:25:52] <simon_w> So why do you keep attempting to belittle my VCS choice?
1446: [20:25:53] <Peavers> People have their own prefs, and each VCS has its own ups and downs
1447: [20:25:59] <SphereSilverNL> I don't :)
1448: [20:26:03] <simon_w> Ahahahahahaha
1449: [20:26:04] <Peavers> but end of the day, its each to their own
1450: [20:26:13] <SphereSilverNL> I said "VCS", not SVN ;)
1451: [20:26:38] <SphereSilverNL> VCS, as in, the original/first version control system. Not SVN.
1452: [20:27:03] <simon_w> <SphereSilverNL> SVN sucks even more
1453: [20:27:03] <simon_w> Hmm, fairly sure I can see SVN there, not VCS
1454: [20:27:12] <simon_w> Might just me be though
1455: [20:27:18] <SphereSilverNL> True, but that's my opinion :)
1456: [20:27:25] <SphereSilverNL> Ok, said that one bad :)
1457: [20:27:40] <simon_w> And I can't be bothered searching logs for more examples
1458: [20:27:58] <SphereSilverNL> You can, but it won't happen :)
1459: [20:28:39] <simon_w> No, I really can't
1460: [20:28:56] <Peavers> lets all remember who the real enemey here is, composer!
1461: [20:29:09] <Peavers> enemy even**
1462: [20:29:20] <SphereSilverNL> I was talking from my opinion towards SVN, not towards people who use it. If it works for you, I don't mind. It wasn't meant to be belittling
1463: [20:29:40] <SphereSilverNL> as in "I prefer git over SVN"
1464: [20:30:39] <SphereSilverNL> not as in "Git for the win SVN sucks monkeyballs"
1465: [20:33:15] <Peavers> either of you guys alright with linux? I'm trying to daemonize "compass watch"
1466: [20:33:31] <Peavers> would have thought nohup compass watch &
1467: [20:33:35] <Peavers> would have done the trick... but seems not
1468: [20:33:43] <SphereSilverNL> Well, I use Linux all the time... but never had Compass on it
1469: [20:34:05] <Peavers> process should be the same, how do you daemonize something with a argument?
1470: [20:34:14] <SphereSilverNL> -d?
1471: [20:34:26] <Peavers> -d compass watch?
1472: [20:34:36] <SphereSilverNL> compass -d watch?
1473: [20:34:48] <SphereSilverNL> Don't know, as I said, haven't tried compass on Linux yet
1474: [20:35:40] * simon__w has joined #silverstripe
1475: [20:36:04] * simon_w quit (Disconnected by services)
1476: [20:36:07] * simon__w is now known as simon_w
1477: [20:36:22] * simon__w has joined #silverstripe
1478: [20:36:32] * ss-log has joined #silverstripe
1479: [20:36:33] * ss-log quit (Changing host)
1480: [20:36:33] * ss-log has joined #silverstripe
1481: [20:36:40] <SphereSilverNL> Connection issues simon__w ?
1482: [20:36:54] <simon__w> Nope
1483: [20:37:12] * simon__w quit (Client Quit)
1484: [20:37:57] <Peavers> ..suppose screen will have to do for the moment
1485: [20:39:16] * DigNZ has joined #silverstripe
1486: [20:39:16] * DigNZ quit (Remote host closed the connection)
1487: [20:39:31] * DigNZ has joined #silverstripe
1488: [20:39:46] * Guest27979 quit (Ping timeout: 250 seconds)
1489: [20:43:55] * Pyromanik has joined #silverstripe
1490: [20:44:46] <Pyromanik> so...
1491: [20:44:54] <SphereSilverNL> so
1492: [20:45:00] <Peavers> so...
1493: [20:45:07] <Pyromanik> that issue I had yesterday
1494: [20:45:16] <Pyromanik> http://sspaste.com/paste/show/51c91f7e47f2c
1495: [20:48:06] <SphereSilverNL> Why are you inside a <% with %> block, and only addressing the up?
1496: [20:48:18] <SphereSilverNL> why not go with <% with Page.first %>?
1497: [20:48:35] <Pyromanik> because the with block is inside a loop?
1498: [20:48:40] <Pyromanik> Page.First isn't a thing?
1499: [20:48:53] <Pyromanik> doing Page.blah on every single variable seems tedious?
1500: [20:48:59] <SphereSilverNL> ah, read that wrong :P
1501: [20:49:17] <SphereSilverNL> but option one doesn't work, option 2 does?
1502: [20:49:19] <Pyromanik> I would have to Up.Page.First
1503: [20:49:34] <Pyromanik> there is only one option
1504: [20:49:39] <Pyromanik> that is what my file looks like
1505: [20:49:42] <Pyromanik> (trimmed down)
1506: [20:49:49] <Pyromanik> 2 calls to Up.First
1507: [20:50:00] <Pyromanik> first one works, second one ALWAYS works.
1508: [20:51:57] <Pyromanik> or, more specifically... the first one fails when it should, and the second one never fails (always gives 20 words)
1509: [20:52:26] * lerni quit (Remote host closed the connection)
1510: [20:52:46] <SphereSilverNL> <% if $Up.First.Content %>?
1511: [20:52:51] <SphereSilverNL> (random thoughs here )
1512: [20:53:07] <Pyromanik> SphereSilverNL: yeah, but if Up.First isn't actually a thing...
1513: [20:53:14] <Pyromanik> it'll just always fail.
1514: [20:53:22] <SphereSilverNL> valid point
1515: [20:53:22] <Pyromanik> err, always 'else'
1516: [20:53:30] <SphereSilverNL> just trying to ponder along here ;)
1517: [20:53:41] * lerni has joined #silverstripe
1518: [20:53:44] <Pyromanik> and, simon_w <% include HomeFeature First=1 %> doesn't appear to work either.
1519: [20:54:22] <SphereSilverNL> So, you're in your homepage class, looping the features. If it's the first feature, include the feature.
1520: [20:54:48] <Pyromanik> well
1521: [20:55:19] <Pyromanik> if it's the first feature, give it a wider image and more content preview.
1522: [20:55:19] <simon_w> Pyromanik, how about with $Top.First?
1523: [20:55:30] <Pyromanik> simon_w: but... oh I see...
1524: [20:55:33] <Pyromanik> I'll try
1525: [20:56:20] <SphereSilverNL> It's still weird the first works, the second doesn't
1526: [20:56:34] <catcher> need to make a JSON api to surface data from an internal database. Is SS framework-only overkill?
1527: [20:57:00] <SphereSilverNL> depends on what you have to serve and on what conditions
1528: [20:57:02] <simon_w> Existing database?
1529: [20:57:11] <catcher> existing DB.
1530: [20:57:20] <simon_w> Then yes, overkill.
1531: [20:57:26] <simon_w> Since you can't really use DataObjects
1532: [20:57:30] <catcher> Good point.
1533: [20:57:31] <Pyromanik> nup
1534: [20:57:50] <catcher> Any recommendations? Very simple, 2 controllers with 2 actions a piece.
1535: [20:57:53] <SphereSilverNL> Pyromanik: try taking the "with Page" outside of the include
1536: [20:58:04] <Pyromanik> SphereSilverNL: tried that, no go.
1537: [20:58:04] <catcher> DB is MSSQL
1538: [20:58:10] <Pyromanik> catcher: lolbl
1539: [20:58:17] <SphereSilverNL> DB class handling all the DB stuff
1540: [20:58:34] <SphereSilverNL> returner (anything, could even be index.php if you want) returning a json
1541: [20:58:39] <Pyromanik> catcher: perhaps an http class like Spronk was looking at yesterday
1542: [20:58:40] <SphereSilverNL> jsonp probably
1543: [20:58:53] <Pyromanik> httpful
1544: [20:58:57] <Pyromanik> or buzz
1545: [20:59:54] <Pyromanik> also simon_w, I've just realised that
1546: [21:00:03] <Pyromanik> <% include HomeFeature wide=1 %>
1547: [21:00:16] <Pyromanik> and then <% with Page %><% if wide %> --True!--
1548: [21:00:29] <simon_w> Woo, underlays!
1549: [21:00:31] <Pyromanik> do include params get passed in as global?
1550: [21:00:41] <simon_w> Or overlays, maybe both
1551: [21:00:41] <Pyromanik> underlay?
1552: [21:00:47] <Pyromanik> I..
1553: [21:00:48] <Pyromanik> what?
1554: [21:00:59] <Pyromanik> are you laying carpet?
1555: [21:01:03] <simon_w> Variables that over or underlay the current scope
1556: [21:01:14] <Pyromanik> oic
1557: [21:01:21] <Pyromanik> so basically global
1558: [21:01:24] <Pyromanik> but not quite
1559: [21:01:32] <Pyromanik> 'global'
1560: [21:01:50] <simon_w> Well, overlay is global, underlay is fallback type of thing
1561: [21:01:55] <Pyromanik> so anyway, I take it that's by design, and not just an accidentally useful bug?
1562: [21:02:00] <Pyromanik> right, gotcha
1563: [21:02:04] <Pyromanik> I think they're underlays
1564: [21:02:15] <Pyromanik> because if I do <% include HomeFeature First=1 %>
1565: [21:02:20] <Pyromanik> it doesn't seem to correct anything :<
1566: [21:03:51] <Pyromanik> I think I'll just hack around with an isFirst
1567: [21:04:48] <simon_w> Bah, why for no $request->isSSL()
1568: [21:05:03] <simon_w> Oh, is_https
1569: [21:05:10] <Pyromanik> solved :D
1570: [21:05:24] <Pyromanik> simon_w: it's static?
1571: [21:05:33] <simon_w> On Director
1572: [21:06:36] <gumble> is there any way to access the width of objects on the page (e.g. div's) in the template?
1573: [21:06:55] <Peavers> javascript?
1574: [21:07:29] <jrthomer> Pyromanik: see my PR https://github.com/silverstripe/silverstripe-framework/pull/2140
1575: [21:07:36] <SphereSilverNL> Very, overly, extremely complex CSS. Or javascript
1576: [21:07:50] <jrthomer> it contains a unit test demonstrating the failure you describe (boolean include arguments)
1577: [21:08:00] <jrthomer> and a couple possible solutions
1578: [21:08:14] <gumble> or can I do simple maths in the template? e.g. 680/$count ?
1579: [21:08:15] <gumble> :D
1580: [21:08:22] <gumble> without js
1581: [21:08:29] <jrthomer> but I'm waiting on feedback from someone like simon_w hafriedlander or chillu before proceeding with fix
1582: [21:08:47] <Peavers> gumble, no
1583: [21:09:01] <Peavers> you can create the divs with php at whatever value you want though..
1584: [21:09:05] <Peavers> its messy...
1585: [21:09:27] <Peavers> a few lines of jquery would be the way to go
1586: [21:09:29] <Pyromanik> jrthomer: but simon_w already fixed it...
1587: [21:09:30] <Pyromanik> ?
1588: [21:09:53] <gumble> Peavers, no I'm first doing the site without js and adding js at the end so you could use it without
1589: [21:10:14] <Pyromanik> simon_w: did you not finish your PR>?
1590: [21:10:30] <Peavers> then if you really want, do it with php on the controller and echo out the div tags with the results you're after
1591: [21:10:35] <gumble> lets say I want an vertical menu that has 100px width and x menuitems have to fit there next to each other. how do I set the width in a matter of 100/X ?
1592: [21:10:38] * MrJeremy has joined #silverstripe
1593: [21:10:39] <jrthomer> Pyromanik: sorry, nevermind ... read the wrong thing
1594: [21:10:43] <jrthomer> too much multi-tasking
1595: [21:10:49] <gumble> Peavers, ye thats messy
1596: [21:10:54] <Pyromanik> jrthomer: ah, your PR is for type issues
1597: [21:10:59] <jrthomer> right
1598: [21:11:08] <Pyromanik> jrthomer: simon_w fixed the scope issue in the last hackfest
1599: [21:11:11] <gumble> I don't want to do that
1600: [21:11:31] <Pyromanik> jrthomer: but I'm not sure if he got around to tidying up/making a pull request
1601: [21:11:31] <Peavers> So you want a fixed width menu, and only a set number of menu items on that menu?
1602: [21:11:43] <simon_w> gumble, CSS
1603: [21:11:56] <Pyromanik> Peavers: .Limit(5)
1604: [21:11:58] <gumble> simon_w, I can't use variables in css?
1605: [21:12:00] <Pyromanik> or whatever
1606: [21:12:02] <Peavers> thats right Pyromanik,
1607: [21:12:05] <Pyromanik> gumble: no, never ever.
1608: [21:12:07] <Peavers> I'm trying to understand his question though lol
1609: [21:12:08] <gumble> the thing is that the user can set how many menu items there are
1610: [21:12:16] <Pyromanik> gumble: that's what controllers are for.
1611: [21:12:24] <Pyromanik> logic does not belong in the template.
1612: [21:12:25] <Peavers> so just limit the loop as Pyromanik said
1613: [21:12:28] <Pyromanik> this is not wordderp
1614: [21:12:44] * zfmf1 has joined #silverstripe
1615: [21:12:46] <gumble> wordderp?
1616: [21:12:51] <Peavers> wordpress.
1617: [21:12:54] <Pyromanik> ^
1618: [21:13:00] <gumble> never used wordpress
1619: [21:13:08] <Pyromanik> thanks Peavers, I refuse to type that.
1620: [21:13:12] <Peavers> I know ;)
1621: [21:13:18] <gumble> I just thought it would go
1622: [21:13:24] <gumble> but then I'll do it like that
1623: [21:13:32] <Pyromanik> ooh, I finally thought of a replacement for mod-vex.
1624: [21:13:41] <Pyromanik> Mod(ve)X
1625: [21:13:42] <Pyromanik> shit
1626: [21:13:49] <Pyromanik> can't stylise it so it still makes sense
1627: [21:13:54] <Pyromanik> looks like an apache mod, lol
1628: [21:14:24] * gelignite quit (Quit: http://bit.ly/nkczDT)
1629: [21:14:55] <Pyromanik> gumble: 09:09 < gumble> lets say I want an vertical menu that has 100px width and x menuitems have to fit there next to each other. how do I set the width in a matter of 100/X ?
1630: [21:15:09] <Pyromanik> gumble: <% loop Menu(1).Limit(4) %>
1631: [21:15:10] <Pyromanik> or
1632: [21:15:18] <Pyromanik> <% loop LimitedMenu %>
1633: [21:15:47] <Pyromanik> public function LimitedMenu($limit) { return $this->Menu($limit); } in Page_Controller
1634: [21:16:00] <Pyromanik> if you want it to be settable
1635: [21:16:06] <Pyromanik> or better
1636: [21:16:19] * r3v3rb has joined #silverstripe
1637: [21:16:26] <Pyromanik> $db: 'MenuLimit' => 'Int'
1638: [21:16:28] <r3v3rb> evening all
1639: [21:16:40] <Pyromanik> return $this->Menu($this->MenuLimit)
1640: [21:16:44] <Pyromanik> gidday r3v3rb
1641: [21:16:47] <Pyromanik> :>
1642: [21:17:02] <r3v3rb> does anyone know where I can add a style_format to tinymce ?
1643: [21:17:08] <r3v3rb> hey Pyromanik :D
1644: [21:17:35] <simon_w> Pyromanik, that's not how Menu() works :p
1645: [21:17:48] <r3v3rb> I need to create an option for a client to 'wrap' a div with a specific class around a <p> for use in the site content
1646: [21:18:27] <Peavers> Ripping off wordpress themes and rewriting them or silverstripe. Just don't care.
1647: [21:18:36] <Peavers> for silverstripe*
1648: [21:18:43] * ARNHOE quit (Remote host closed the connection)
1649: [21:19:14] <r3v3rb> Peavers: ?
1650: [21:19:24] <Peavers> Sorry r3v3rb, ignore m.e
1651: [21:19:25] <Peavers> me.
1652: [21:19:31] <r3v3rb> Peavers: done
1653: [21:20:27] <gumble> Pyromanik, no thats not what I meant. If there are 5 menu items they have to hvae the width 20px. 2 menu items they'd have width 50px. but I'll do it on the controller, it is solved:D
1654: [21:21:08] <simon_w> gumble, so what happens if there's 100?
1655: [21:21:18] <simon_w> Or 200?
1656: [21:21:26] <gumble> simon_w, then it is fucked up the user isn't that stupid
1657: [21:21:40] <Peavers> gumble that site is going to get ramped the second the user trys to use it on a mobile device...
1658: [21:21:42] <gumble> he will see when he adds 30 menu items the thing won't look nice
1659: [21:21:47] <gumble> I can't do more for him
1660: [21:22:38] <r3v3rb> so can I inject stuff into tinymce formats via _config.php ?
1661: [21:22:51] <gumble> Peavers, I will change the design for mobile ;)
1662: [21:22:56] <r3v3rb> and if so, where are the docs! :P
1663: [21:23:30] <Peavers> Not to push methodologies on anyone, but ideally you should be building for mobile first...
1664: [21:23:45] <r3v3rb> Peavers: indeed
1665: [21:24:15] <gumble> I got a design I just have to set it up and do some stuff with members and ordering stuff
1666: [21:24:23] <gumble> and the design is crap anyway and not for mobile
1667: [21:24:40] <simon_w> Ah, you lot and your simple sites
1668: [21:25:03] <gumble> I am 18 and just doing some stuff to fill up time after school atm :D
1669: [21:25:09] <gumble> not the best of the best
1670: [21:25:45] <gumble> and thinking about if I really want to study IT
1671: [21:25:51] <simon_w> Mobile first designs, how quaint
1672: [21:25:58] <Peavers> lol simon_w
1673: [21:26:27] * lerni quit (Remote host closed the connection)
1674: [21:32:43] <Pyromanik> simon_w: shit, you're right.
1675: [21:33:08] <Pyromanik> I meant $this->Menu($level)->Limit($this->MenuLimit)
1676: [21:33:29] <Pyromanik> r3v3rb: use shortcodes
1677: [21:33:32] <SphereSilverNL> $menu(id).limit(yourlimit) in template
1678: [21:33:37] <SphereSilverNL> ?
1679: [21:33:39] <Pyromanik> I've done that before, it's not pretty.
1680: [21:33:51] <r3v3rb> Pyromanik: thats not 'simple' for a client with no brains though is it
1681: [21:33:53] <Pyromanik> mostly because tinymce is retarded.
1682: [21:33:55] <Pyromanik> not because it's hard.
1683: [21:34:05] <Pyromanik> r3v3rb: it will be if you make a button for it :P
1684: [21:34:21] <r3v3rb> a button?
1685: [21:34:38] <Pyromanik> r3v3rb: the issue with divs in the content area is that TinyMCE by default only ever puts divs in when they're encapsulating image captions.
1686: [21:34:47] <Pyromanik> so when you have a div
1687: [21:34:51] <Pyromanik> and then put an image in it
1688: [21:35:06] <Pyromanik> suddenly your div is width="{widthofimage}"
1689: [21:35:09] <r3v3rb> it'll re-wrap everything
1690: [21:35:14] <Pyromanik> nope
1691: [21:35:17] <Pyromanik> it'll size your div
1692: [21:35:21] <r3v3rb> nice
1693: [21:35:26] <Pyromanik> not really.
1694: [21:35:28] <Pyromanik> :<
1695: [21:35:28] <SphereSilverNL> not really
1696: [21:35:39] <Pyromanik> it breaks the rules
1697: [21:35:46] <Pyromanik> numbers 1 - 42
1698: [21:35:54] <SphereSilverNL> it breaks even worse when you flush the image-cache
1699: [21:36:09] <r3v3rb> all i need is so that a client can select some text, choose a style (or button) and have that text wrapped in some extra div
1700: [21:36:10] <Pyromanik> "Assuming a user wants this is a VERY bad idea"
1701: [21:36:23] <Pyromanik> r3v3rb: text?
1702: [21:36:31] <Pyromanik> you don't want a block level element then do you?
1703: [21:36:50] <Pyromanik> because I believe tinymce already supports that part.
1704: [21:36:53] <r3v3rb> Pyromanik: I need a <p> wrapped with a <div> for a specific styling task
1705: [21:37:05] <Pyromanik> why not just p.style?
1706: [21:37:05] <r3v3rb> not <p> sorry <h3>
1707: [21:37:13] * AdamAdeane has joined #silverstripe
1708: [21:37:15] <Pyromanik> why not h3.class
1709: [21:37:29] <Pyromanik> instead of div>h3
1710: [21:37:39] <r3v3rb> Pyromanik: funky styling - background image that runs up to but not into the text
1711: [21:37:52] <Pyromanik> background-size
1712: [21:38:01] <Pyromanik> + padding
1713: [21:38:11] <r3v3rb> ahh, you assume that CSS3 is prevalent
1714: [21:38:29] <Pyromanik> h3.blah:before{content:"";display:inline-block;background:...}
1715: [21:38:49] <r3v3rb> sometimes the old hacks are still neccesary I had a client complain that their new site wasn't perfect in ie6 on Friday!
1716: [21:38:53] <r3v3rb> mofo's
1717: [21:38:54] <Pyromanik> or, position absolute, top:0; bottom:0
1718: [21:39:09] <Pyromanik> r3v3rb: did you drive to their place and shoot them in the brains?
1719: [21:39:18] <r3v3rb> Pyromanik: almost
1720: [21:39:27] <Pyromanik> it's not like they are using them...
1721: [21:39:31] <r3v3rb> told them get a f'in grip that browser is 12 yrs old
1722: [21:39:34] <Pyromanik> they'd probably be ok.
1723: [21:39:43] <SphereSilverNL> Did you tell them it's gonna cost them at least 4 times?
1724: [21:39:47] <Pyromanik> yes
1725: [21:39:49] <Pyromanik> yes!
1726: [21:39:51] <r3v3rb> SphereSilverNL: ;) I did
1727: [21:39:58] <r3v3rb> and hey said fack that then
1728: [21:39:59] <Pyromanik> you tell them "Sure, pay for the site again... twice.
1729: [21:40:03] <Pyromanik> hahahaa
1730: [21:40:04] <Pyromanik> excellent
1731: [21:40:10] <r3v3rb> Pyromanik: I did :D
1732: [21:40:36] <SphereSilverNL> Heck, even IE7 should be deleted from human memory.
1733: [21:40:40] <r3v3rb> they decided that the government department that couldn't upgrade their PC would just have to go swivel
1734: [21:40:47] <SphereSilverNL> I've seen big companies, use IE8
1735: [21:40:50] <SphereSilverNL> ...
1736: [21:40:55] <SphereSilverNL> In IE7 compat-mode
1737: [21:41:24] <SphereSilverNL> if I could get a dollar for every user that was forced with that piece of shit, I'd not be working on my boss's time
1738: [21:41:49] <SphereSilverNL> ehm.... how do I tell a cat to get lost? Dodge isn't listening
1739: [21:41:54] <r3v3rb> also, I thought SS3 allowed media uploads… video etc etc?
1740: [21:42:17] <SphereSilverNL> That's something for UndefinedOfset
1741: [21:42:26] <SphereSilverNL> He made the upload thingy
1742: [21:42:27] <r3v3rb> did i misinterpret that some where along the lines
1743: [21:42:47] <Pyromanik> 09:39 < r3v3rb> they decided that the government department
1744: [21:42:52] <Pyromanik> it's always governments
1745: [21:42:53] <SphereSilverNL> 3.1 or 3.0?
1746: [21:43:02] <r3v3rb> Pyromanik: yar, cheap assed bastards
1747: [21:43:06] <r3v3rb> SphereSilverNL: 3.1
1748: [21:43:12] <Pyromanik> SphereSilverNL: no he didn't
1749: [21:43:25] <r3v3rb> Zauberfisch: made the uploader
1750: [21:43:28] <Pyromanik> ^
1751: [21:43:43] <Pyromanik> also, video in content has not much to do with that
1752: [21:43:45] <r3v3rb> Zauberfisch: Zauberfisch Zauberfisch
1753: [21:43:56] <Zauberfisch> blubb
1754: [21:43:57] <SphereSilverNL> ow, crap, mixing up sortable gridfield and the uploader.
1755: [21:43:59] <SphereSilverNL> blubb
1756: [21:44:04] <SphereSilverNL> sorry Zauberfisch
1757: [21:44:08] <Zauberfisch> (:
1758: [21:44:11] <Zauberfisch> you are forgiven
1759: [21:44:14] <SphereSilverNL> :D
1760: [21:44:15] <r3v3rb> Pyromanik: so I cant just allow a client to upload a video into the content area
1761: [21:44:16] <Pyromanik> r3v3rb: but uploadfield has f-all to do with media in conetnt
1762: [21:44:16] <SphereSilverNL> Yay!
1763: [21:44:27] <SphereSilverNL> That's gonna be my exit-message from now on!
1764: [21:44:29] <Pyromanik> r3v3rb: click insert media button
1765: [21:44:35] <Pyromanik> choose video, done.
1766: [21:44:41] <r3v3rb> not working for mp4
1767: [21:44:51] <r3v3rb> Pyromanik: ^
1768: [21:44:52] <Pyromanik> does the browser support it?
1769: [21:44:59] <Pyromanik> ;)
1770: [21:45:02] <r3v3rb> FF and Chrome yep
1771: [21:45:23] * SphereSilverNL quit (Quit: <Zauberfisch> you are forgiven)
1772: [21:45:44] * SphereSilverNL has joined #silverstripe
1773: [21:45:45] <Pyromanik> r3v3rb: wrong!
1774: [21:45:49] <SphereSilverNL> was my exit-message correct?
1775: [21:45:55] * terryapodaca has left #silverstripe
1776: [21:46:09] <SphereSilverNL> Pyromanik: https://www.youtube.com/watch?v=2yqUpypQwGs
1777: [21:46:13] <r3v3rb> Pyromanik: not working here with 3.1bXXX
1778: [21:46:24] <Pyromanik> r3v3rb: because firefox doesn't support mp4
1779: [21:46:34] <Pyromanik> and chrome doesn't support almost every encode you're likely to find.
1780: [21:46:45] <Pyromanik> must have very specific encode settings
1781: [21:46:50] <r3v3rb> pah.
1782: [21:46:56] <SphereSilverNL> mp4, mpeg, hsomenumber
1783: [21:46:57] <r3v3rb> works from dropbox
1784: [21:47:11] <r3v3rb> :P
1785: [21:47:16] <SphereSilverNL> any advanced videoplayer will support it.
1786: [21:47:27] <SphereSilverNL> you just have to uploadythingy the correct formats :)
1787: [21:47:48] <r3v3rb> Type: unknown from a base_profile .mp4
1788: [21:48:14] * micmania1 quit (Ping timeout: 250 seconds)
1789: [21:48:58] <Pyromanik> SphereSilverNL: well yeah. But browser video support is a shambles.
1790: [21:49:07] <SphereSilverNL> I know :/
1791: [21:49:08] <r3v3rb> Pyromanik: it is I agree
1792: [21:49:26] <SphereSilverNL> r3v3rb: do you have a type declaration in .htaccess?
1793: [21:49:26] <Pyromanik> and if you mean 'web based' video player, there's no such thing (as an advanced one that supports all sorts)
1794: [21:49:43] <r3v3rb> probs not
1795: [21:49:45] <SphereSilverNL> I like this: [9:45] * SphereSilverNL (~Just_me@82-197-198-114.fiber.tweak.nl) Quit (Quit: <Zauberfisch> you are forgiven)
1796: [21:50:11] <SphereSilverNL> Pyromanik: there are players that support all formats
1797: [21:50:18] <SphereSilverNL> problem is, they don't convert ;)
1798: [21:50:20] <Zauberfisch> :D
1799: [21:50:32] <SphereSilverNL> you still have to upload the formats yourself, as I said ;)
1800: [21:50:38] <Pyromanik> SphereSilverNL: nope.
1801: [21:50:44] <SphereSilverNL> Zauberfisch is my exit-message :D
1802: [21:50:49] <Zauberfisch> yay
1803: [21:50:56] <Pyromanik> it's either flash so supports what flash does, or browser, so only supports what browser lets it.
1804: [21:51:10] <SphereSilverNL> Pyromanik: ok, "There are players that support MOST IMPORTANT formats" then?
1805: [21:51:17] <Pyromanik> very few (safari iirc) supports falling back to OS codecs if it can't decode it internally
1806: [21:51:28] <Pyromanik> SphereSilverNL: who are you to say what is MOST IMPORTANT?
1807: [21:51:29] <Pyromanik> :P
1808: [21:51:33] <Zauberfisch> well, bed time for me
1809: [21:51:34] <Zauberfisch> good night
1810: [21:51:42] <Pyromanik> because you can have a correct format, incorrect encoding settings, and they still don't play.
1811: [21:51:46] <SphereSilverNL> I am Silver, proof me you are gold and I will give up! :P
1812: [21:51:47] <Pyromanik> good night Zauberfisch
1813: [21:51:51] <r3v3rb> Zauberfisch: before you go fix the video internets and uploady thingy
1814: [21:52:00] <r3v3rb> :P
1815: [21:52:01] <Pyromanik> SphereSilverNL: 09:50 < Pyromanik> because you can have a correct format, incorrect encoding settings, and they still don't play.
1816: [21:52:04] <Zauberfisch> haha
1817: [21:52:05] <Zauberfisch> right
1818: [21:52:15] <gumble> how do I access number of children in the controller?
1819: [21:52:17] <Pyromanik> r3v3rb: jsut stop doing it wrong :P
1820: [21:52:24] <r3v3rb> Zauberfisch night mate
1821: [21:52:26] <SphereSilverNL> your typo says it all
1822: [21:52:29] <Pyromanik> gumble: $this->Children()->Count()
1823: [21:52:30] <SphereSilverNL> sleep tight Zauberfisch
1824: [21:52:40] <gumble> thanks Pyromanik
1825: [21:53:02] <SphereSilverNL> Pyromanik: that's a user fuckup
1826: [21:53:07] <r3v3rb> Pyromanik: reencoding for cruddy webm lets see if that 'flies'
1827: [21:53:11] <SphereSilverNL> users shouldn't be let near a computer.
1828: [21:53:26] <Pyromanik> r3v3rb: haha, I didn't say to do that
1829: [21:53:27] <Pyromanik> :P
1830: [21:53:47] <r3v3rb> weady?
1831: [21:53:48] <Pyromanik> personally I go mp4 (with correct settings) + ogv
1832: [21:53:57] <Pyromanik> also
1833: [21:54:00] <r3v3rb> thats what I was using. mp4
1834: [21:54:02] <Pyromanik> more info on what doesn't work would be better :P
1835: [21:54:08] <r3v3rb> :P
1836: [21:54:10] <Pyromanik> r3v3rb: probably encode3d wrong
1837: [21:54:15] <Pyromanik> mp4 is nothign but a container
1838: [21:54:33] <r3v3rb> mainconcept h264 base_profile
1839: [21:54:38] <Pyromanik> yes
1840: [21:54:49] <Pyromanik> but pixel values and all sorts of other shit count. not just base_profile
1841: [21:54:54] <r3v3rb> 1280x720p etc
1842: [21:54:56] <Pyromanik> trust me, been down this road :<
1843: [21:55:06] <Pyromanik> ffmpeg -i PacificTowerTest.mp4 -vcodec libx264 -profile:v baseline -preset slow -pix_fmt yuv420p christchurch.mp4
1844: [21:55:19] <SphereSilverNL> mp4 isn't a container... mkv is. Are you sure?
1845: [21:55:41] <Pyromanik> SphereSilverNL: mp4 container, x264 the video encoding.
1846: [21:55:41] * AdamAdeane quit ()
1847: [21:56:05] <r3v3rb> nope 3.1 is bwoke
1848: [21:56:17] <SphereSilverNL> I thought MP4 was an encoding method.
1849: [21:56:21] * r3v3rb says its so - so its official
1850: [21:56:22] <Pyromanik> r3v3rb: and then we get back to 09:53 < Pyromanik> more info on what doesn't work would be better :P
1851: [21:56:24] * SphereSilverNL goes back to wikipedia
1852: [21:56:31] <Pyromanik> ie
1853: [21:56:39] <SphereSilverNL> That's not the question
1854: [21:56:44] <Pyromanik> is it the resulting html from the TinyMCE plugin?
1855: [21:56:47] <SphereSilverNL> IE doesn't work per definition
1856: [21:57:01] <Pyromanik> is it the file (dataobject) attributes
1857: [21:57:08] <Pyromanik> is there no player showing up to play the file?
1858: [21:57:13] <r3v3rb> Pyromanik: file uploads, shows as unknown and stops the page from being updated
1859: [21:57:24] <r3v3rb> can't get back to save the page
1860: [21:57:26] <Pyromanik> as 'unknown'?
1861: [21:57:34] <Pyromanik> probably because it's webm
1862: [21:57:48] <r3v3rb> mp4 and webm show the same
1863: [21:57:54] <Pyromanik> https://github.com/silverstripe/silverstripe-installer/blob/3.1/assets/.htaccess
1864: [21:58:12] <Pyromanik> mm, webm and mp4 both on list
1865: [21:58:37] * nickmolhoek has joined #silverstripe
1866: [21:58:38] * nickmolhoek quit (Remote host closed the connection)
1867: [21:58:49] <r3v3rb> aye
1868: [21:58:52] * nickmolhoek has joined #silverstripe
1869: [21:58:57] <SphereSilverNL> quick visit for the win nickmolhoek ?
1870: [22:01:28] <r3v3rb> Pyromanik: http://i.imgur.com/Wmtxosl.png <- thats the result of uploading a 'perfect' mp4
1871: [22:02:16] <r3v3rb> tryng ogg now
1872: [22:03:36] <r3v3rb> right bedtime
1873: [22:03:49] <r3v3rb> 2moro will worry about embedding
1874: [22:04:08] <r3v3rb> night all
1875: [22:05:27] <gumble> how do I access the overall scope when I am in scope of one of the children in the template?
1876: [22:05:36] <SphereSilverNL> Up?
1877: [22:05:45] <SphereSilverNL> or Top?
1878: [22:05:45] <gumble> just $Up.Variable?
1879: [22:05:50] <r3v3rb> error in line 538… when uploading .ogv files
1880: [22:05:54] <gumble> ok I'll try thanks
1881: [22:06:19] <gumble> up works fine
1882: [22:06:20] <SphereSilverNL> How do I force-shutdown OSX?
1883: [22:06:27] <SphereSilverNL> good :)
1884: [22:06:30] <simon_w> Hold down the power button
1885: [22:06:34] <gumble> long press the power button
1886: [22:06:38] <r3v3rb> SphereSilverNL: round button
1887: [22:06:41] <SphereSilverNL> Tried that, it's not
1888: [22:06:45] <r3v3rb> long gumble ^
1889: [22:06:48] <gumble> longer :D
1890: [22:06:50] <simon_w> Didn't hold it long enough
1891: [22:06:52] <SphereSilverNL> I don't have a round button on my MBP! :O
1892: [22:06:53] <r3v3rb> SphereSilverNL: longer
1893: [22:07:11] <r3v3rb> SphereSilverNL: how do you turn it on?
1894: [22:07:21] <SphereSilverNL> with the square power thingy button
1895: [22:07:23] <gumble> on the up right corner
1896: [22:07:24] <AlphaCactus> kick it out the window
1897: [22:07:27] <gumble> should be
1898: [22:07:30] <SphereSilverNL> but shutting down doesn't work on it :P
1899: [22:07:32] <gumble> don't use mac anymore
1900: [22:07:47] <r3v3rb> SphereSilverNL: square...
1901: [22:08:01] <SphereSilverNL> AlphaCactus: I would, but it's not mine, it's my boss's MBP which I am supposed to be happy with :D
1902: [22:08:27] <simon_w> How can you be happy with a 13" laptop?
1903: [22:08:30] <SphereSilverNL> I got a black screen and a power-on.....
1904: [22:08:35] <gumble> just press the power button really long it has to work
1905: [22:08:41] <SphereSilverNL> your "hold the square" really killed my MBP :P
1906: [22:08:45] <r3v3rb> gumble: always works on mine
1907: [22:08:55] <gumble> r3v3rb, always did for me too
1908: [22:09:27] <r3v3rb> gumble: unlike my video uploads in 3.1
1909: [22:09:29] <SphereSilverNL> ok, it took fucking 15 seconds
1910: [22:09:29] <r3v3rb> :(
1911: [22:09:33] <r3v3rb> night
1912: [22:09:43] * EasyCo has joined #silverstripe
1913: [22:09:44] <gumble> SphereSilverNL, see :)
1914: [22:09:49] * r3v3rb quit (Quit: r3v3rb)
1915: [22:09:49] <SphereSilverNL> I just sat here, like the idiot I am
1916: [22:09:50] <simon_w> Poor laptop
1917: [22:09:55] <SphereSilverNL> holding down a stupid button
1918: [22:09:59] <SphereSilverNL> for 15 seconds
1919: [22:10:07] <SphereSilverNL> before the stupid thing shutted down
1920: [22:10:25] <SphereSilverNL> It went into standby, not shutdown.....
1921: [22:10:26] <AlphaCactus> those new Mac Pros were designed to fit just right in the sweet spot of a high velocity foot
1922: [22:10:30] <gumble> and what didn't work with the normal shutdown?
1923: [22:10:36] <gumble> then hold it for longer :D
1924: [22:10:39] <SphereSilverNL> gumble: it just hang
1925: [22:10:56] <gumble> you here a small clicking when it shuts down completly if I remind right
1926: [22:11:00] <SphereSilverNL> It hang at an empty screen glowing brightly giving me sunburn. For about 10 minutes
1927: [22:11:08] <gumble> SphereSilverNL, maybe just put a fresh OSX onto it?
1928: [22:11:28] <SphereSilverNL> gumble: How, for crying out loud, is it hard to shutdown?
1929: [22:11:46] <SphereSilverNL> I can't shutdown my MBP because Apple decided so!
1930: [22:11:56] <SphereSilverNL> I just want the darn thing to shutdown :P
1931: [22:12:02] * wmk quit (Ping timeout: 264 seconds)
1932: [22:12:07] <AlphaCactus> sometimes you have to remove the battery or holdcommand+option+P+R when powering on
1933: [22:12:16] <gumble> yes, thats why I am not using mac anymore
1934: [22:12:19] <gumble> or anything apple
1935: [22:12:25] <SphereSilverNL> Heck, no offence to Apple fans, but even Windows gives me a hugeass "shutting down" screen!
1936: [22:12:38] <SphereSilverNL> removing the battery would be a problem
1937: [22:12:42] <gumble> there is linux :)
1938: [22:12:43] <SphereSilverNL> since well...
1939: [22:12:51] <SphereSilverNL> ehm.... where is my battery?
1940: [22:13:05] <AlphaCactus> some of the mbp have removable batteries..
1941: [22:13:16] <gumble> mine hasn't
1942: [22:13:48] <gumble> or at least you can't take it out without taking the whole in parts
1943: [22:14:07] <SphereSilverNL> Mine probably has a battery.... But where?
1944: [22:14:38] <gumble> on the inside where the good apple care store can remove it for about 99999$
1945: [22:15:04] <gumble> or go to ifixit
1946: [22:15:31] <SphereSilverNL> I'll go drain the battery. It just needs to restart :)
1947: [22:16:32] <SphereSilverNL> It's an MBP 15" Retina thingy I think
1948: [22:16:44] <SphereSilverNL> Hey, screen went black! That's god!
1949: [22:16:47] <SphereSilverNL> I hope....
1950: [22:17:40] <SphereSilverNL> Yep, it's finally shut down
1951: [22:17:52] <SphereSilverNL> ok, no Apple-bashing or anything, but WHY?
1952: [22:18:03] <Pyromanik> 10:00 < r3v3rb> Pyromanik: http://i.imgur.com/Wmtxosl.png <- thats the result of uploading a 'perfect' mp4
1953: [22:18:05] <SphereSilverNL> WHY doesn't it shutdown?
1954: [22:18:14] <Pyromanik> yeah, but that's just the CMS, file still there. Says 15Mb
1955: [22:18:40] <SphereSilverNL> It tries to take an image from the file. That's what's failing, not the upload.
1956: [22:18:43] <Pyromanik> SphereSilverNL: it doesn't shut down so it doesn't have to start up
1957: [22:18:52] <Pyromanik> SphereSilverNL: yeah, and the file type
1958: [22:18:56] <Pyromanik> although that hsould say file.
1959: [22:18:59] <Pyromanik> not 'unknown'
1960: [22:19:10] <Pyromanik> and technically the CMS should probably recognise it as a video
1961: [22:19:24] <Pyromanik> SphereSilverNL: Windows8 doesn't shut down either.
1962: [22:19:24] <SphereSilverNL> That's besides the point and quite relevant :P
1963: [22:19:29] <Pyromanik> just hibernates.
1964: [22:19:45] <SphereSilverNL> Pyromanik: yes it does. I can easily shut it down by saying "shut down"
1965: [22:19:45] <Pyromanik> everyone's all "WOW IT STARTS UP SO FAST"
1966: [22:19:52] * pippy quit (*.net *.split)
1967: [22:19:53] * onre quit (*.net *.split)
1968: [22:19:57] <Pyromanik> and it's all "that's because it doesn't shut down you derp -.-"
1969: [22:20:15] <SphereSilverNL> the "default" is hibernate. I override hibernate. Hibernate is for those that don't know how computers work.
1970: [22:20:25] <Pyromanik> takes longer than any other windows to start up from proper boot
1971: [22:20:49] <SphereSilverNL> Booting from Windows 7 takes about 21 seconds
1972: [22:21:15] <SphereSilverNL> To be fair... that's 4 SSD's in RAID 0+1
1973: [22:21:41] <SphereSilverNL> But then again, my MBP takes about 15 seconds to boot, from 1 SSD
1974: [22:21:49] <Pyromanik> SphereSilverNL: hibernate isn't bad, I just don't like the misdirection of having it as the default 'shutdown'.
1975: [22:22:12] <SphereSilverNL> agreed, guess why I shut everything down fully ;)
1976: [22:22:20] <SphereSilverNL> I want shut down to shut down
1977: [22:22:40] <SphereSilverNL> I've measured the power usage over time.
1978: [22:23:03] <SphereSilverNL> Not fully shutting down my pc, but "hibernate" it, takes about 1 euro a day
1979: [22:23:16] <Pyromanik> taht's sleep
1980: [22:23:20] <Pyromanik> PC doesn't do hibernate
1981: [22:23:25] <SphereSilverNL> no, Hibernate thingy
1982: [22:23:37] <Pyromanik> hibernate uses no power. It turns the whole machine off.
1983: [22:23:45] <Pyromanik> you can unplug it and move it
1984: [22:23:55] <Pyromanik> and then power it back on and restore from hibernate
1985: [22:23:57] <SphereSilverNL> hibernate uses more power
1986: [22:24:04] <Pyromanik> weird.
1987: [22:24:08] <SphereSilverNL> it doesn't need it, but it does, somewhere
1988: [22:24:08] <Pyromanik> since the computer is physically off.
1989: [22:24:35] <Pyromanik> sleep needs power because everything is stored in memory, not on disk
1990: [22:24:36] <SphereSilverNL> there's a system that keeps the RAM etc. somewhat alive I guess
1991: [22:24:44] <Pyromanik> well
1992: [22:24:53] <SphereSilverNL> I don't know exactly why, but hibernate does take more power
1993: [22:24:56] <Pyromanik> it can't be critical, otherwise you still wouldn't be able to unplut
1994: [22:24:58] <Pyromanik> unplug*
1995: [22:25:06] <Pyromanik> yeah, weird.
1996: [22:25:10] <SphereSilverNL> Probably
1997: [22:25:16] <Pyromanik> another reason to not use windows then eh.
1998: [22:25:21] <Pyromanik> can't hibernate properly
1999: [22:25:54] <ss23> It's the little LED saying your mobo is on
2000: [22:25:55] <SphereSilverNL> I just sat over 15 seconds with my finger pressing the power-button of my MBP because it hang....
2001: [22:25:56] <SphereSilverNL> ;)
2002: [22:26:08] <ss23> But seriously, 1 euro of poewr a day on hibernate sounds *really* bad
2003: [22:26:14] <ss23> Like holy shit get a new PSU plz bad, or something
2004: [22:26:36] <nepgear> S3 suspend isn't the same as hibernate, and neither should be using anything close to that much power
2005: [22:26:45] <SphereSilverNL> It's not a bad PSU, I've recently switched PSU and the usage is still there.
2006: [22:27:03] <SphereSilverNL> I don't know why, it shouldn't use anything, but somewhere, it does.
2007: [22:27:05] <nepgear> hibernate should leave the machine actually powered off (afaik it writes the contents of memory to RAM and shuts down)
2008: [22:27:24] <nepgear> S3 puts everything into a low power state with just enough to keep the ram alive or something
2009: [22:27:36] <nepgear> both should consume very little power
2010: [22:27:39] <SphereSilverNL> No, Hibernate should write the data to the DISK and then poweroff, right?
2011: [22:27:39] <ss23> lol
2012: [22:27:44] <ss23> Writes the contents of memory to RAM?!
2013: [22:27:47] <ss23> :P
2014: [22:27:48] <nepgear> sorry, disk
2015: [22:27:50] <nepgear> not ram lmao
2016: [22:27:51] <ss23> Yeah, ik
2017: [22:27:52] <ss23> lol
2018: [22:28:03] <SphereSilverNL> writing to RAM would be BAAAAAAAAD
2019: [22:28:14] <Pyromanik> 10:26 < nepgear> hibernate should leave the machine actually powered off (afaik it writes the contents of memory to RAM and shuts down)
2020: [22:28:17] <Pyromanik> nope
2021: [22:28:18] <Pyromanik> writes to disk
2022: [22:28:23] <nepgear> you don't say
2023: [22:28:23] <Pyromanik> RAM wipes at power off.
2024: [22:28:30] <nepgear> this was just cleared up
2025: [22:28:42] <nepgear> y'all sure are picky about typos
2026: [22:28:48] <Pyromanik> that's more than a typo
2027: [22:28:51] <SphereSilverNL> RAM doesn't wipe, it just loses it's state ;)
2028: [22:28:52] <Pyromanik> that's 'sleep'
2029: [22:28:55] <irogue> [10:24] <SphereSilverNL> I don't know exactly why, but hibernate does take more power
2030: [22:28:59] <Pyromanik> SphereSilverNL: this is true.
2031: [22:29:00] <irogue> that has to be a mobo issue
2032: [22:29:05] <nepgear> it's a typo which was cleared up
2033: [22:29:11] <Pyromanik> it's not a typo.
2034: [22:29:16] <Pyromanik> a typo is like thier.
2035: [22:29:18] <Pyromanik> their.
2036: [22:29:20] <irogue> hibernate dumps the contents of RAM to a file on the HDD
2037: [22:29:25] <irogue> then completely powers off
2038: [22:29:29] <Pyromanik> that's saying something completely different.
2039: [22:29:31] <nepgear> typing one word while meaning another is by all means a typo
2040: [22:29:33] <SphereSilverNL> irogue: It should
2041: [22:29:50] <Pyromanik> nepgear: yes, but how are we supposed to know?
2042: [22:29:53] <Pyromanik> it still makes sense.
2043: [22:29:53] <SphereSilverNL> But, whatever started this, is my PC NOT going into hibernate, but still using power.
2044: [22:29:59] <Pyromanik> it's just wrong.
2045: [22:30:04] <SphereSilverNL> and a big number even.
2046: [22:30:06] <irogue> [10:18] <Pyromanik> SphereSilverNL: Windows8 doesn't shut down either.
2047: [22:30:07] <nepgear> because it was corrected immediately after I typed it.
2048: [22:30:08] <nepgear> that's how
2049: [22:30:10] <irogue> it's actually a hybrid
2050: [22:30:19] <irogue> not a true shutdown but not a true hibernate either
2051: [22:30:31] <nepgear> I'm pretty sure S3 suspend is the default for a lot of machines these days
2052: [22:30:35] <irogue> it shuts down applications, but hibernates the kernel & drivers
2053: [22:31:09] <Pyromanik> irogue: interesting.
2054: [22:31:22] * zfmf1 has left #silverstripe
2055: [22:31:30] * SphereSilverNL ==> bed
2056: [22:31:32] <Pyromanik> how do I get a default tax rate on to all my products :<
2057: [22:31:36] <Pyromanik> nn SphereSilverNL
2058: [22:32:09] <Pyromanik> have swipestripe installed
2059: [22:32:12] <Pyromanik> only 1 country
2060: [22:32:20] <Pyromanik> 1 page checkout bypassing cart
2061: [22:32:25] <Pyromanik> no country selection
2062: [22:32:33] <Pyromanik> need to write a default country in order to enable the tax.
2063: [22:32:35] <Pyromanik> what do?
2064: [22:32:38] * SphereSilverNL quit (Quit: <Zauberfisch> you are forgiven)
2065: [22:35:37] <ss23> Pyromanik: Reinstall, use wordpress ecommerce
2066: [22:37:23] <Pyromanik> :F
2067: [22:38:24] <gumble> what if I my menupage-type loops through its children and makes a menu and I need one of my menu-pages to display the home-page?
2068: [22:38:58] <gumble> and I don't want the homepage to be underneath another page
2069: [22:38:59] * simon_w reads ss-dev and has to resist sending an "I told you so" message
2070: [22:39:13] <ss23> lol
2071: [22:39:17] <ss23> simon_w: Issues issues?
2072: [22:39:21] <simon_w> gumble, RedirectPage?
2073: [22:39:23] <simon_w> ss23, yup
2074: [22:39:27] <ss23> haha
2075: [22:39:36] <gumble> simon_w, nice one thanks
2076: [22:39:43] <ss23> simon_w: Instead just send a blank message
2077: [22:39:44] <gumble> wouldn't have thought of that
2078: [22:39:44] <ss23> :3
2079: [22:39:51] <ss23> A blank message says it all
2080: [22:39:55] <Pyromanik> 10:38 * simon_w reads ss-dev and has to resist sending an "I told you so" message
2081: [22:39:58] <Pyromanik> link!
2082: [22:40:24] <ss23> "Given the limited abilities to triage github issues, we need to be extra careful to keep things actionable. "
2083: [22:40:27] <ss23> lawl
2084: [22:40:29] <ss23> https://groups.google.com/forum/#!topic/silverstripe-dev/Srg5CxOgfjw
2085: [22:40:33] <ss23> I do hate it too.
2086: [22:40:43] <gumble> what do I extend if I want an own redirect page?
2087: [22:40:45] <ss23> The whole "Lets not put our feature requests anywhere at all!"
2088: [22:41:04] <simon_w> gumble, why do you need to extend it?
2089: [22:41:24] * Jayden90 has joined #silverstripe
2090: [22:41:33] <gumble> I need the startpage to have a menu-icon which I can access in the children loop?
2091: [22:41:57] <simon_w> has_one on Page, RedirectorPage subclasses it
2092: [22:43:02] <Pyromanik> tl;dr github PRs muddy the shit out of issues.
2093: [22:43:04] <Pyromanik> ?
2094: [22:43:18] <simon_w> In that case, yup
2095: [22:43:28] <simon_w> And the PRs are second-class issues too
2096: [22:43:37] <ss23> I would say more like "Using Github alone to try manage an entire opensource infrastructure is going to end badly"
2097: [22:44:13] * spronk has joined #silverstripe
2098: [22:50:27] * pippy has joined #silverstripe
2099: [22:59:34] <Pyromanik> simon_w: extensions are race conditions right?
2100: [22:59:46] <simon_w> What do you mean?
2101: [22:59:50] <Pyromanik> I mean
2102: [22:59:53] <Pyromanik> if I have 2 extensions
2103: [22:59:59] <Pyromanik> one that adds a db field
2104: [23:00:07] <Pyromanik> and another that sets a default for that field
2105: [23:00:13] <Pyromanik> it's... unstable, right?
2106: [23:00:17] <simon_w> Nope
2107: [23:00:21] <Pyromanik> no?
2108: [23:00:29] <Pyromanik> so that's all legit?
2109: [23:00:34] <simon_w> Yeah, that's fine
2110: [23:00:40] <Pyromanik> 3.0
2111: [23:00:43] <simon_w> Yeah
2112: [23:00:46] <Pyromanik> cool
2113: [23:00:49] <simon_w> statics are loaded before anything
2114: [23:01:00] <simon_w> else
2115: [23:01:09] <Pyromanik> even if applied through various methods?
2116: [23:01:35] <simon_w> So long as it's not in weird places like init()
2117: [23:02:08] <Pyromanik> yeah I mean like _config.php, _config/extensions.yaml, static $extensions = array()...
2118: [23:02:29] <simon_w> That's fine
2119: [23:02:38] <Pyromanik> omg problem solved thanks so much
2120: [23:03:14] * onre has joined #silverstripe
2121: [23:06:45] <ss23> Yay!
2122: [23:06:48] <ss23> 50 points for sil
2123: [23:06:50] <ss23> simon_w*
2124: [23:07:33] <simon_w> Time to decide what to have for lunch
2125: [23:09:46] <ss23> simon_w: YOU WANNA GET LUNCH WIF ME?
2126: [23:10:09] <simon_w> You able to have lunch before you're usually awake?
2127: [23:10:29] <ss23> lol what are you trying to say!
2128: [23:10:33] <ss23> I've only been late *once*
2129: [23:10:43] <ss23> Had to skip my hot chocoalte this morning, but got in at 10am exactly
2130: [23:10:48] <simon_w> That before you worked for SS, you would be asleep right now
2131: [23:11:20] <ss23> lol, that's not always true. I normally moved it forward, so it would be sleeping for 50% of the time at this point (Because move it foward an hour each day, etc etc)
2132: [23:11:28] <ss23> simon_w: I'm good to have lunch whenever though, I didn't get hot chocolate this morning so hungry
2133: [23:11:46] <simon_w> Good, cause I'm hungry
2134: [23:12:33] <ss23> simon_w: just gimmie a txt when you're like 3 mins away and I'll meet you down there
2135: [23:12:53] <simon_w> ss23, okay. I'm like 3 mins away.
2136: [23:12:57] <ss23> ffff
2137: [23:13:01] <Pyromanik> 10am
2138: [23:13:04] <Pyromanik> lucky for some eh
2139: [23:13:05] <ss23> okay, just running this import, will be there soon
2140: [23:13:13] <ss23> Pyromanik: Hey, I have to be *awake* at 8:30am
2141: [23:13:22] <ss23> simon_w: THIS SCRIPT IS GOING TO TAKE AT LEAST ANOTHER 60 SECONDS
2142: [23:13:23] <ss23> ;_;
2143: [23:13:24] <Pyromanik> so do I, that's when I have to start work
2144: [23:13:33] <ss23> Pyromanik: Get better work stories
2145: [23:13:36] * guci0 quit (Ping timeout: 250 seconds)
2146: [23:14:57] <Peavers> newsletters.... can send via the test email without a hitch, can call the send controller via /dev/tasks/NewsletterSendController?newsletter=1 but it doesn't send anything...
2147: [23:15:12] <ss23> Pyromanik: remember to be on the latest version of newsletters!
2148: [23:15:18] <ss23> bbiab, simon_w is going to be mad if I'm late again
2149: [23:22:03] <Pyromanik> Peavers: using mail() or a message queue?
2150: [23:22:09] <Peavers> message queue
2151: [23:22:17] <Pyromanik> and do you have a message queue?
2152: [23:22:25] <Peavers> yeah
2153: [23:22:39] <Pyromanik> and do you have something to consume those messages?
2154: [23:23:13] <Peavers> err
2155: [23:23:31] <Peavers> assume so?
2156: [23:23:44] <Peavers> If I can send emails via the "test" button, surely?
2157: [23:23:58] <Pyromanik> Peavers: test probably bypasses it
2158: [23:24:03] <Pyromanik> and uses mai()
2159: [23:24:05] <Pyromanik> mail() *
2160: [23:24:10] <Peavers> Terrible test then.
2161: [23:24:15] <Pyromanik> or soemthing stupid like that
2162: [23:24:23] <Peavers> What would I do then to consume my que?
2163: [23:24:25] <Pyromanik> yeah well, I'll leave that for you to check on, I'm just making suggestions
2164: [23:24:32] <Peavers> lol
2165: [23:24:33] <Pyromanik> Peavers: well I dunno
2166: [23:24:38] <Pyromanik> Never used a message queue
2167: [23:30:46] * catcher quit (Quit: Leaving)
2168: [23:33:25] <Pyromanik> Peavers: but I'd at least check to see if my messages are in it if I did have one... :P
2169: [23:33:33] <Peavers> lol
2170: [23:33:50] <Peavers> reading the docs, seems it uses SimpleDBMQ
2171: [23:33:56] <Peavers> wish there was examples though
2172: [23:43:05] <gumble> If I have a <% loop menuItems %> and now suddenly just nothing appears anymore, where can I start to search the error?
2173: [23:45:51] <gumble> ah fuck it I am going to sleep
2174: [23:45:57] <gumble> tomorrow is a newday
2175: [23:46:11] * gumble has left #silverstripe
2176: [23:49:51] <ss23> if simon_w says nothing in the next 30 seconds it means ss23 is the best in the world
2177: [23:50:11] <ss23> 11:23:15 < Pyromanik> Peavers: test probably bypasses it
2178: [23:50:12] <ss23> lol
2179: [23:50:21] <Peavers> you think its funny eh?!
2180: [23:50:26] <Peavers> You try and make the damn thing work!
2181: [23:50:32] <Peavers> without being able to test it!
2182: [23:50:34] <ss23> XD
2183: [23:50:42] <ss23> Peavers: I already have!
2184: [23:50:50] <Peavers> then share!
2185: [23:50:55] <ss23> lol, I had other issues with it
2186: [23:51:01] <ss23> Luckily not the same as you, so I could fix mine easily :D
2187: [23:51:02] <Peavers> what on earth do I do with the messagequeue?!
2188: [23:51:10] <ss23> Can't you turn *off* the message queue stuff?
2189: [23:51:21] <Peavers> was just about to do that until you poked your head in
2190: [23:51:40] <Peavers> I just installed the newsletter mod with composer which pulled in messagequeue
2191: [23:52:22] <ss23> lol
2192: [23:52:27] <ss23> Peavers: Sorry for poking my head in :<
2193: [23:53:15] <AlphaCactus> how come HTMLText fields don't get automatically added to the Main tab on Pages
2194: [23:54:02] <ss23> AlphaCactus: If no one else answers, you could look at the base clases getCMSFields to see how the magic does it, it might have a comment about exlcuding it in there or something
2195: [23:54:19] * Colin[pi] has joined #silverstripe
2196: [23:54:32] <Colin[pi]> g'day all
2197: [23:54:49] <AlphaCactus> ss23: good call, i look
2198: [23:54:54] <ss23> moin Colin[pi]
2199: [23:57:04] <Peavers> Well mail works just fine and dandy after removing the messagequeue
2200: [23:57:07] <Peavers> so take that.
2201: [23:57:20] <Colin[pi]> wait, since when is ss23 an op?
2202: [23:57:27] <Peavers> Since he signed his contract?
2203: [23:57:30] <Colin[pi]> oh lol
2204: [23:57:36] <ss23> :D
2205: [23:57:37] <Colin[pi]> congrats!
2206: [23:57:47] <Peavers> now he HAS to sit there and listen to my crap ;P
2207: [23:57:49] <ss23> Actually since I managed to get sam to give me it,I was -o for ages
2208: [23:57:51] <ss23> haha Peavers
2209: [23:58:09] <ss23> Peavers: Which government department are you from? Have we done + launched a site for you/ HAVE I DONE A SUPPORT REQUEST FOR YOU YET?
2210: [23:58:15] <simon_w> Is that because he signed a contract or because he's a +o?
2211: [23:58:50] <ss23> The Bastion soundtrack is playing on the speakers, it's making work kind of intense
2212: [23:58:53] <ss23> MUST AVOID DEATH
2213: [23:58:56] <ss23> KILL THE BADDIES
2214: [23:59:05] <Peavers> I'm with MoE, so were coming!
2215: [23:59:22] <ss23> Oh, are we doing a site for you soon? :D
2216: [23:59:39] <Peavers> You're building a mod for us atm
2217: [23:59:46] <Peavers> to intergrate with our authentication stuff
2218: [23:59:46] <ss23> Oh fun
2219: [23:59:48] <simon_w> No they're not!
2220: [23:59:50] <ss23> oh, SAML?
2221: [23:59:51] <ss23> :D
2222: [23:59:53] <simon_w> Yeah
2223: [23:59:54] <Peavers> up
2224: [23:59:54] <ss23> lol
2225: [23:59:58] <Peavers> lol

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