#silverstripe IRC Log

IRC log for 25 November 2014

All timestamps are in UTC.

1: [00:00:14] <owonoko> hey guys, i've got people pasting html ul's into the tinymce, which is working fine 90% of the time, the problem is some of them are getting <p> and non breaking spaces in them, i was thinking onBeforeWrite i could do a scan of the html and pull out anything that shouldn't be ina <li> pair, what do you think i should use to do that? i was thinking html purifier or something, but it might be OTT for this specific task
2: [00:01:31] * veb quit (Quit: My Mac has gone to sleep. ZZZzzz…)
3: [00:04:31] * zaid has joined #silverstripe
4: [00:09:14] * veb has joined #silverstripe
5: [00:10:37] <Ryan-Toast> owonoko: you could just tell them to use the Word paste button.
6: [00:11:15] <JeremyRoundill> Or just man-mode it and come up with a regular expression to rule them all.
7: [00:11:28] <JeremyRoundill> A regex which makes your co-workers cry.
8: [00:12:16] * veb quit (Client Quit)
9: [00:12:26] <owonoko> all salient points
10: [00:14:58] <JeremyRoundill> Ryan-Toast: http://vimeo.com/40642418 this mashup is hilarious
11: [00:15:42] <Ryan-Toast> JeremyRoundill: http://www.reddit.com/r/mashups/top?sort=top&t=all
12: [00:20:55] * __will quit (Ping timeout: 246 seconds)
13: [00:22:03] * micmania1 quit (Quit: micmania1)
14: [00:22:38] * Kingy is now known as Kingy[a]
15: [00:25:28] * zaid quit (Ping timeout: 246 seconds)
16: [00:26:25] <Colin[pi]> I like this mashup: https://www.youtube.com/watch?v=r3DILrW_7g0
17: [00:26:39] * Kingy[a] is now known as Kingy
18: [00:27:07] * veb has joined #silverstripe
19: [00:28:48] <Colin[pi]> JeremyRoundill: that is indeed a good one
20: [00:29:11] <JeremyRoundill> Colin[pi]: That's awesome :D
21: [00:29:33] <Colin[pi]> it matches so well lol
22: [00:32:22] * micmania1 has joined #silverstripe
23: [00:33:32] <Blacklite> i'm not sure if i love or hate my job
24: [00:33:41] <Kingy> Blacklite: explain
25: [00:33:48] <JeremyRoundill> Trick question, Blacklite.
26: [00:34:05] <Blacklite> in a 'change' event on a select box:
27: [00:34:06] <Blacklite> eval($(this).attr("name") + "=" + $(this).find("option:selected").val());
28: [00:34:20] <Blacklite> like
29: [00:34:21] <Blacklite> it's funny
30: [00:34:32] <Blacklite> but deeply saddening at the same time
31: [00:34:50] <antmas> omg people are so loud on the phones here
32: [00:34:51] <antmas> :(
33: [00:36:09] <Blacklite> my commit message when i finished with the file (after rewriting half of it): "Linter is love. Linter is life. Please the linter."
34: [00:36:29] <Kingy> antmas: worse here. when you get a call people get all shouty and just don't care
35: [00:36:31] <Kingy> so annoying
36: [00:36:42] <Blacklite> yea, just wanna hit them with a brick
37: [00:36:57] <Blacklite> i bought bose noise cancelling headphones
38: [00:37:03] <Blacklite> spent $500 just to shut up my coworkers
39: [00:37:30] <JeremyRoundill> I spent $50 to do that.
40: [00:37:47] <Blacklite> there's research that shows people talk something like 30% louder when they're on the phone, i think it's closer to 100%
41: [00:37:48] <JeremyRoundill> http://cdn.head-fi.org/c/c6/c6d74c92_IMG_20111230_141759.jpeg
42: [00:38:05] <Blacklite> never seen those before, JeremyRoundill. where'd you get 'em?
43: [00:38:05] <Kingy> I need some good headphones
44: [00:38:12] <JeremyRoundill> 1972.
45: [00:38:16] <Colin[pi]> lol
46: [00:38:21] <antmas> just one person talks really loud here
47: [00:38:24] <Blacklite> oh, so you just drove down to 1972 and picked up a pair
48: [00:38:26] <Blacklite> fair enough :D
49: [00:38:26] <Colin[pi]> JeremyRoundill: GREAT SCOTT
50: [00:38:33] <JeremyRoundill> Haha
51: [00:38:42] <JeremyRoundill> antmas: In my office it's me :O
52: [00:39:04] <JeremyRoundill> Aaand my headphones just became twice as cool
53: [00:39:05] <JeremyRoundill> http://i.imgur.com/wV2Xgpe.jpg
54: [00:39:17] <Blacklite> haha
55: [00:39:17] <antmas> JeremyRoundill: :O
56: [00:39:24] <Blacklite> he doesn't look too pleased with them
57: [00:39:25] <Colin[pi]> no... way...
58: [00:39:30] <Colin[pi]> Blacklite: that's his happy face
59: [00:39:35] <antmas> <3 Ron Swanson
60: [00:39:37] <Blacklite> i couldn't tell
61: [00:47:03] <Blacklite> http://siliconvalleyjobtitlegenerator.tumblr.com/
62: [00:47:34] <JeremyRoundill> TABLET MASTERMIND
63: [00:47:36] <JeremyRoundill> Keeping that one.
64: [00:48:04] <antmas> Resident Tech Sherpa
65: [00:48:09] <antmas> lol
66: [00:48:26] <Stomach_> INNOVATION BARON
67: [00:48:54] <Colin[pi]> interesting: https://www.google.com/recaptcha/intro/comingsoon/index.html
68: [00:49:19] <antmas> lol Human Experience Warlock is actually kinda cool
69: [00:55:35] <Stomach_> Colin[pi] - yay google gets to decide whether or not I can use the internet :(
70: [00:55:46] * Tanger has joined #silverstripe
71: [00:55:52] * veb quit (Quit: My Mac has gone to sleep. ZZZzzz…)
72: [00:55:53] <Colin[pi]> Stomach_: google is watching you masturbate
73: [00:56:18] * Stomach_ is now known as Stomach
74: [00:56:27] <Stomach> thats their issue, not mine :P
75: [01:01:50] * Stomach quit (Quit: bye)
76: [01:02:31] <antmas> Colin[pi]: spronk2 good article is good http://kotaku.com/unreal-tournament-s-facing-worlds-is-still-the-best-mul-1659822174
77: [01:03:04] * Stomach has joined #silverstripe
78: [01:03:23] <Colin[pi]> love that map
79: [01:04:15] <Colin[pi]> two things I loved about it
80: [01:04:16] <Colin[pi]> one
81: [01:04:16] <antmas> also wholey shit http://kotaku.com/top-counter-strike-players-caught-in-big-cheating-scand-1662810816
82: [01:04:26] <Colin[pi]> you could leave your translocater hidden in the other base
83: [01:04:30] <Kingy> antmas: old news brah
84: [01:04:36] <Colin[pi]> and instantly transport back to capture another flag
85: [01:04:48] <JeremyRoundill> Never played UT.
86: [01:04:53] <Colin[pi]> and two, holding down the impact hammer over the teleport at the top :D
87: [01:04:54] <JeremyRoundill> Looks like SS:T's broadside.
88: [01:04:59] <JeremyRoundill> Now that was a good map.
89: [01:05:12] <antmas> Kingy: oh really?
90: [01:05:27] <Kingy> well it happened 4-5 days ago so I guess lol
91: [01:05:33] <antmas> ah
92: [01:05:34] <antmas> :P
93: [01:05:36] <Kingy> they're expecting more though
94: [01:05:43] <Kingy> and dreamhack winter 2014 starts on friday
95: [01:05:50] <Kingy> so everyone is sitting out with popcorn
96: [01:08:27] <JeremyRoundill> I suppose I should watch DreamHack.
97: [01:08:44] <JeremyRoundill> Is it streamed free, or do I have to pay for tickets? :O
98: [01:09:10] <Kingy> i'm assuming streamed free
99: [01:09:14] <Kingy> hope so anyway
100: [01:09:14] <Kingy> lol
101: [01:09:29] <JeremyRoundill> http://www.dreamhack.tv/
102: [01:09:38] <JeremyRoundill> Yeah, looks like it's streamed on twitch
103: [01:09:41] <Kingy> starts friday morning our time so i'll just have it in the background
104: [01:09:54] <JeremyRoundill> I might have to do the same :D
105: [01:10:16] <Kingy> http://www.dreamhack.se/dhw14/esport/csgo/
106: [01:10:40] <Kingy> although most of them will be finished by the time we even wake up
107: [01:10:44] <Kingy> (we're +12 hours_
108: [01:10:45] <Kingy> )
109: [01:11:12] <antmas> wait
110: [01:11:16] <antmas> it's Friday morning?
111: [01:11:18] <antmas> :O
112: [01:11:20] <antmas> what time?
113: [01:12:08] <JeremyRoundill> 10pm Thursday->10:30am Friday
114: [01:12:11] <JeremyRoundill> Looks like
115: [01:12:26] <JeremyRoundill> Then 10pm Friday->8:30am Saturday
116: [01:12:39] <antmas> fook
117: [01:12:41] <JeremyRoundill> Same sort of deal sat->sun
118: [01:12:43] <JeremyRoundill> I think
119: [01:12:47] <antmas> car is going in for service at 10am
120: [01:12:51] <antmas> but I have the day off
121: [01:12:58] <JeremyRoundill> Haha, might be sitting in TS for it.
122: [01:13:02] <JeremyRoundill> Grab some brews.
123: [01:13:24] <JeremyRoundill> Probably no brews for the Thursday->Friday one though :D
124: [01:14:29] <Kingy> if you're in TS for the final i'll be round
125: [01:14:54] <Kingy> final will be around 9am sunday
126: [01:15:09] <JeremyRoundill> Yeah, I probably will be.
127: [01:15:27] <Kingy> NiP should just be starting when I get to work on Friday
128: [01:15:28] <JeremyRoundill> Can make heaps of noise in the lounge at 9am on the weekend, right? :P
129: [01:15:29] <Kingy> so #winning
130: [01:15:40] <Kingy> JeremyRoundill: yeah should be able to lol
131: [01:15:41] <JeremyRoundill> Takes me 5 minutes to get to work.
132: [01:15:46] <JeremyRoundill> So I shouldn't miss anything
133: [01:15:57] <Kingy> well aren't you mr fancy pants
134: [01:16:09] <JeremyRoundill> Right?
135: [01:16:15] <JeremyRoundill> Hamilton is like the Paris of New Zealand.
136: [01:16:23] <Kingy> lulwat
137: [01:16:41] <JeremyRoundill> Flat, beautiful, an icon of romance.
138: [01:16:49] <JeremyRoundill> How else do you explain all the chlamydia?
139: [01:16:58] <antmas> LOL
140: [01:17:11] <antmas> I'll be able to watch Friday and Sunday
141: [01:17:15] <Kingy> wouldn't call it romance
142: [01:17:28] <antmas> Saturday is 'lifting dozens of concrete bags up a hill day'
143: [01:17:46] <Kingy> i have work do on friday night
144: [01:17:52] <Kingy> so i'll be hungover saturday morning
145: [01:18:18] <JeremyRoundill> Saturday is community brew day.
146: [01:18:23] <JeremyRoundill> So I'll probably be dead on Sunday.
147: [01:18:35] <antmas> lol
148: [01:18:58] <antmas> watching Twitch at source quality is awesome
149: [01:19:11] <JeremyRoundill> It really is
150: [01:20:05] <Kingy> tis good timing really
151: [01:20:07] <Kingy> all blacks have finished
152: [01:20:14] <Kingy> so I don't have to be all conflicted lol
153: [01:21:17] <antmas> Counterstrike>All Blacks
154: [01:21:33] * antmas snaps fingers
155: [01:21:36] * unsignedint quit (Read error: Connection reset by peer)
156: [01:22:53] <MichalKleiner> does anyone here know Latte templating engine? https://github.com/nette/latte
157: [01:23:08] <MichalKleiner> I found it really powerful and was thinking about trying to integrate it with SS
158: [01:23:52] <MichalKleiner> also Tracy debugging tool is nice http://tracy.nette.org/
159: [01:24:56] <MichalKleiner> but am not familiar with SS internals whether it would be even possible to replace current debugger.. might be deep integrated inside the fw
160: [01:41:00] <antmas> Ryan-Toast: what was that menu style called that has the logo in the middle with the menu items either side?
161: [01:41:08] <antmas> always forget the name
162: [01:41:26] <Ryan-Toast> menu slit
163: [01:41:29] <Ryan-Toast> split**
164: [01:41:50] <Ryan-Toast> or split menu
165: [01:41:54] <Ryan-Toast> either or.
166: [01:42:31] <jordanmk> hey Zauberfisch, you there?
167: [01:43:40] <antmas> Ryan-Toast: chur
168: [01:53:37] * Marvanni quit (Ping timeout: 240 seconds)
169: [01:54:31] * oddnoc has joined #silverstripe
170: [01:55:17] * Marvanni has joined #silverstripe
171: [01:58:06] * camfindlay quit (Quit: camfindlay)
172: [02:07:45] * jenniferaslan quit (Quit: jenniferaslan has left the room)
173: [02:08:04] <JeremyRoundill> Ferguson Grand Jury Decision announcement live streamed here for anyone interested: http://goo.gl/S3EStu
174: [02:09:28] * veb has joined #silverstripe
175: [02:12:29] <antmas> is no one speaking right now or is the volumn really low? JeremyRoundill
176: [02:12:40] <JeremyRoundill> Nobody's speaking yet.
177: [02:12:45] <JeremyRoundill> It was meant to start 10 minutes ago.
178: [02:13:10] <JeremyRoundill> There'll be the judge standing between those flags I think.
179: [02:13:58] * UncleCheese has joined #silverstripe
180: [02:16:24] <JeremyRoundill> Here we go
181: [02:16:31] <antmas> JeremyRoundill: +1
182: [02:16:40] <antmas> omg the other developer wont stop clearing his throat
183: [02:16:41] * Kingy quit (Quit: ZNC - http://znc.in)
184: [02:16:42] <antmas> :|
185: [02:16:45] <antmas> kill me now
186: [02:16:50] * UncleChe_ has joined #silverstripe
187: [02:17:13] <UncleChe_> Well it appears the town of Ferguson, Missouri is keen to find out what happens when you throw shit at a fan.
188: [02:17:14] <JeremyRoundill> Hahaha
189: [02:17:21] <JeremyRoundill> Give him a pack of throaties.
190: [02:18:16] * UncleCheese quit (Ping timeout: 255 seconds)
191: [02:19:05] * kerosene has joined #silverstripe
192: [02:19:46] <Stomach> UncleChe_ - bad things?
193: [02:20:00] <Stomach> UncleCheGuevara
194: [02:20:06] <UncleChe_> they're announcing whether the officer who shot Michael Brown will be indicted
195: [02:20:12] <UncleChe_> and most sources are saying no
196: [02:20:17] <Stomach> riot time?
197: [02:20:23] <UncleChe_> like you've never seen before
198: [02:20:31] <Stomach> I was in the dunedin riots!
199: [02:20:35] <Stomach> wasn't really a riot
200: [02:20:38] <Stomach> stupid media
201: [02:20:47] <UncleChe_> the police chief is there now urging people on both sides to "show restraint"
202: [02:20:51] <JeremyRoundill> It's about the future of the US as a racist police state.
203: [02:21:06] <UncleChe_> it reminds me of the teacher telling kids to be quiet when the bell rings at the end of the day on the last day of school
204: [02:22:08] <antmas> why did the people change thier stories?
205: [02:22:12] <Stomach> and has just given them all candy
206: [02:22:13] <antmas> witnesses*
207: [02:22:26] <JeremyRoundill> Looks like they had loads of witnesses.
208: [02:22:33] <JeremyRoundill> And some of them didn't even see it.
209: [02:22:50] <UncleChe_> announcing it now........
210: [02:23:01] <UncleChe_> here we go
211: [02:23:08] <UncleChe_> you'll hear the maltov cocktails from here
212: [02:24:32] * Kingy has joined #silverstripe
213: [02:25:37] <Stomach> uh oh
214: [02:25:39] <Stomach> here it goes
215: [02:25:44] <Colin[pi]> @UncleChe_: wanna hear someone yell "GET ON WITH IT"
216: [02:25:48] <antmas> :O
217: [02:25:49] <UncleChe_> yeah
218: [02:25:55] <UncleChe_> he's taking his sweet ass time
219: [02:26:01] <JeremyRoundill> Aaaaand
220: [02:26:04] <JeremyRoundill> No indictment
221: [02:26:05] <Colin[pi]> no charge for the officer
222: [02:26:06] <antmas> he has to be clear
223: [02:26:07] <antmas> don't shoot the messenger
224: [02:26:12] <antmas> there it is!
225: [02:26:14] <antmas> boom
226: [02:26:30] <UncleChe_> holy fuck
227: [02:26:32] <UncleChe_> twitter blowin gup
228: [02:26:39] <Colin[pi]> well, it was nice knowing you, Ferguson
229: [02:26:42] <UncleChe_> hahaha
230: [02:26:58] <Snowman23> DEPLOY THE DRONES
231: [02:27:46] <JeremyRoundill> Jeez, the stream's having a hard time keeping up.
232: [02:27:54] <Snowman23> Anti-riot drones are a good idea
233: [02:28:28] <Colin[pi]> Snowman23: http://img1.wikia.nocookie.net/__cb20080402202537/terminator/images/7/76/HK-Drone_Extended.JPG
234: [02:28:29] <antmas> anti-riots are a good idea
235: [02:29:31] <UncleChe_> i wonder if there are web cams
236: [02:29:37] <UncleChe_> this is going to be goooood watchin'
237: [02:29:51] <Colin[pi]> 'goooood'
238: [02:29:54] <Colin[pi]> ;P
239: [02:30:00] <Snowman23> Hmm
240: [02:30:18] <UncleChe_> ok, who's going to be the first to meme this shit
241: [02:30:22] <Snowman23> The non-US based channels I'm in a caring a lot more about the situation in Ferguson than the US based ones...
242: [02:30:41] <antmas> Snowman23: well it's either that or fucking Lorde
243: [02:30:41] <UncleChe_> Snowman23 that's always been the case
244: [02:31:07] <UncleChe_> it's terribly sad when I have to read the Guardian to get a accurate appraisal of what's happening in my country
245: [02:32:04] <simon_w|work> Snowman23, it's because thinking that there could possibly be anything wrong with the US is a commie thought
246: [02:32:10] <simon_w|work> And those thoughts could get you shot
247: [02:33:00] <adrexia> :( That's an expected verdict, but could have hoped otherwise
248: [02:34:18] * camfindlay has joined #silverstripe
249: [02:34:31] <Stomach> yeah its pretty shitty really
250: [02:35:02] <Stomach> and now they send in the riot police
251: [02:35:08] <Stomach> sending in riot police is asking for a riot
252: [02:35:08] <antmas> should definitely got manslaughter
253: [02:35:11] <antmas> not murder though
254: [02:35:42] * simon_w|work wants an office, or at least a cubical
255: [02:36:11] <antmas> fuck cubicals
256: [02:36:17] <Stomach> eww
257: [02:36:22] <Stomach> thats disgusting antmas
258: [02:36:25] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
259: [02:36:34] <antmas> Stomach: :D
260: [02:38:02] <simon_w|work> Or noise cancelling headphones
261: [02:38:05] <simon_w|work> They would do too
262: [02:39:49] <Kingy> or just do what i'm doing simon_w|work and work remotely from the other side of the world
263: [02:40:02] <simon_w|work> Kingy, buy me a laptop so I can? :p
264: [02:40:35] <JeremyRoundill> "The whole world is watching
265: [02:40:36] <JeremyRoundill> "
266: [02:41:01] <JeremyRoundill> Sounds like the protest chant of the '81 tour.
267: [02:42:51] * auto9_ has joined #silverstripe
268: [02:42:51] * auto9 quit (Read error: Connection reset by peer)
269: [02:44:28] <JeremyRoundill> Hmm
270: [02:44:51] <JeremyRoundill> They had more transparent options?
271: [02:48:40] <Kingy> antmas: apparently something related to the CS:GO bans is happening tomorrow. Maybe more :O
272: [02:48:47] <JeremyRoundill> Oooh
273: [02:49:35] <antmas> ooohhh scandal
274: [02:49:38] <antmas> dat drama
275: [02:50:42] <Tanger> Hey, has anybody had success with nathancox' customhtmleditorfield works on 3.1? https://github.com/nathancox/silverstripe-customhtmleditorfield
276: [02:50:52] <JeremyRoundill> First Ferguson, now CS:GO
277: [02:50:55] <JeremyRoundill> What's the world coming to?
278: [02:51:16] <JeremyRoundill> Tanger: I think Stomach was messing with it a week or two ago.
279: [02:52:39] <Tanger> JeremyRoundill: Cool, thanks.
280: [02:52:57] * Kingy is now known as Kingy[a]
281: [02:52:59] <JeremyRoundill> What's going wrong for you?
282: [02:53:54] * AdriAn_s has joined #silverstripe
283: [02:54:36] * Cheddam quit (Quit: Textual IRC Client: www.textualapp.com)
284: [02:54:47] <Tanger> Hmmm, just doesn't seem to be doing anything :P
285: [02:54:48] <AdriAn_s> hey. I was just wondering whether you can include folders inside the "Includes" folder so I can keep all my includes grouped a bit nicer than all just chucked in the same folder?
286: [02:55:20] * Cheddam has joined #silverstripe
287: [02:55:21] <Tanger> But that's not to say the module doesn't work
288: [02:56:30] <AdriAn_s> when I do i get an error saying: [Warning] filemtime(): stat failed for ....
289: [02:56:43] <JeremyRoundill> Yeah, you can't AdriAn_s
290: [02:56:51] <JeremyRoundill> You can do it in your controller.
291: [02:57:22] <JeremyRoundill> But looks like <% include %> just checks the root.
292: [02:57:36] <AdriAn_s> yeah iv alrady done it for the controllers and page types but wanted to know if I could do it for the Layout and Includes folders in templates
293: [02:57:45] <owonoko> can i make my tinymce smaller for just one data object?
294: [02:58:02] <JeremyRoundill> owonoko: You should talk to Tanger about that :D
295: [02:58:09] <Stomach> Tanger - we had to do a little custom build thing
296: [02:58:11] <Stomach> but it worked
297: [02:58:13] <JeremyRoundill> But, yeah, you can.
298: [02:58:16] <AdriAn_s> can you do <% include /customFolder/file %> kinda thing
299: [02:58:28] <JeremyRoundill> AdriAn_s: Narp :(
300: [02:58:32] <AdriAn_s> lame
301: [02:58:42] <AdriAn_s> oh well ::(
302: [02:58:47] * oddnoc quit (Quit: beer:30)
303: [02:58:51] <owonoko> haha fuck JeremyRoundill
304: [02:58:54] <JeremyRoundill> AdriAn_s: Modify the core files. :P
305: [02:59:07] <JeremyRoundill> owonoko: You can do it with some custom js/css if you want.
306: [02:59:30] <JeremyRoundill> owonoko: If you're only looking to make the size smaller, not the selection of buttons.
307: [02:59:41] <Tanger> Stomach: Right. How big of a custom build are we talking about here
308: [02:59:52] <AdriAn_s> haha, yeah thats seems like more effort than just leaving all the crap in the same place. hopefully the SS guys can get tha into the next version ;)
309: [02:59:53] <Stomach> nothing - just the way it was set up
310: [02:59:57] <Stomach> let me see if I can find it
311: [03:00:55] <Stomach> Tanger - http://pastie.org/private/quua6eruivqpzospotesw
312: [03:01:13] <Stomach> :)
313: [03:01:15] <Tanger> Stomach: Thanks man!
314: [03:01:41] <Stomach> no problem
315: [03:05:50] <owonoko> JeremyRoundill: i could put a literal html field in that sets the height based on the fact its named after the field its editing right, like in this case Form_ItemEditForm_Description_tbl for example
316: [03:06:16] <JeremyRoundill> owonoko: If it were me, I'd just hack a solution together. :P
317: [03:06:37] <JeremyRoundill> owonoko: With js/css
318: [03:06:58] <JeremyRoundill> But if you want to do it the proper way I'm not too sure.
319: [03:08:45] <JeremyRoundill> owonoko: Actually, Stomach's solution will work for you too.
320: [03:08:49] <JeremyRoundill> http://pastie.org/private/quua6eruivqpzospotesw
321: [03:12:11] <owonoko> what does setBodyClass do? i can't see that method anywhere in the core code base, is it a magical setter?
322: [03:13:01] <owonoko> nor do i see BodyClass or bodyClass
323: [03:14:38] <JeremyRoundill> Not sure, I haven't tried it myself :)
324: [03:16:24] <JeremyRoundill> I think what you want is to install that module, create a new HtmlEditorConfig in _config.php and set some custom styles on it using setOption() or whatever it is now.
325: [03:16:53] <JeremyRoundill> Then when you instantiate your HTMLEditorField, specify which config you want to use.
326: [03:17:01] <owonoko> yeah i'm trying the module
327: [03:29:32] <Tanger> Stomach: You are a scholar and a saint, sir :D Works like a charm
328: [03:29:59] <Stomach> Tanger - awesome, glad to be of some assistance
329: [03:30:10] * helenclarko has joined #silverstripe
330: [03:37:18] <helenclarko> Hi all, Im working with a SS 2.4 version with the payment module. As from today the SHA1 certificate is being removed from browsers. I have checked the latest update to the payment module (https://github.com/silverstripe-labs/silverstripe-payment/tree/9d1c2b83093fe7cf1d075a02cf17a389c15e4164) and removed the line "curl_setopt($ch, CURLOPT_SSLVERSION, 3);", but it still seems to display the SHA1 message in chrome.
331: [03:39:26] <helenclarko> Ultimately, I'm working on updating to SS 3.1, but I need a quick fix to hold it off until the updated site is ready.
332: [03:40:12] <jedateach> helenclarko: I don’t think that curl request would be anything to do with the browser
333: [03:40:20] <Stomach> yeah thats two different things helenclarko
334: [03:40:24] <jedateach> its a server-to-server call
335: [03:40:27] <helenclarko> oh.
336: [03:40:30] <Stomach> they removed ssl3 support today
337: [03:40:39] <Stomach> and are removing sha1 certificate support next week
338: [03:40:52] <Stomach> so you may need to update your servers security certificate
339: [03:42:50] * Hailwood has joined #silverstripe
340: [03:43:17] * muskie9 has joined #silverstripe
341: [03:45:46] <Hailwood> Hi guys, we have a ModelAdmin which is managing discount vouchers - the discount percentage is a float, so currently this shows in the list as e.g. "50" how can I customize the output so it shows "50%" without actually editing the value?
342: [03:47:24] <helenclarko> Thanks Jedateach and Stomach. I'm take a look at the server side.
343: [03:49:37] * Stomach quit (Ping timeout: 240 seconds)
344: [03:53:14] * helenclarko quit (Quit: Page closed)
345: [03:55:00] * ajshort has joined #silverstripe
346: [03:57:27] * joelpittet has joined #silverstripe
347: [04:07:18] * ajshort quit (Quit: Leaving)
348: [04:08:10] <jedateach> Hailwood: you could create a function called PercentNice, which appends % to the end
349: [04:08:23] <jedateach> and update your summary_fields to be Discount.PercentNice
350: [04:08:56] <jedateach> or extend Float and create a “Percent” function which does the same
351: [04:09:15] <Olliepop> What does "A hand-crafted IRC client" even mean
352: [04:09:24] <jedateach> and then I think you might be able to make the summary Discount.Percent.Nice
353: [04:09:32] * spronk2 quit (Quit: I may need a longer sleep timer...)
354: [04:13:04] <Cheddam> I'm sure this question is asked on a very regular basis
355: [04:13:20] <Cheddam> Is there any way to turn off template caching during development?
356: [04:14:08] * jedateach quit (Quit: jedateach)
357: [04:14:47] <Olliepop> Try SS_Cache::set_cache_lifetime('default', -1, 100);
358: [04:14:54] <Olliepop> in _config.php
359: [04:15:41] * Hailwood quit (Remote host closed the connection)
360: [04:15:49] <owonoko> can i sort on two keys? like Category, Date
361: [04:15:58] <owonoko> so everything is grouped in categories with dates within that
362: [04:16:03] <Cheddam> Olliepop That works - thanks :D
363: [04:16:37] <Cheddam> Obviously I will wrap it in a check to make sure it only applies to dev :P
364: [04:20:14] <Olliepop> Sweet!!
365: [04:21:29] * Stomach has joined #silverstripe
366: [04:22:03] * caamic30 has joined #silverstripe
367: [04:22:13] * caamic30 has left #silverstripe
368: [04:28:04] * Ryan-Toast quit (Quit: Ryan-Toast)
369: [04:29:57] <Colin[pi]> UncleChe_: http://www.reddit.com/r/AskReddit/comments/2nbuxe/ferguson_decision_megathread/cmc9ir1
370: [04:29:59] * Guits has joined #silverstripe
371: [04:31:15] * UncleChe_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
372: [04:38:25] * cloph_away has joined #silverstripe
373: [04:38:37] * cloph quit (Ping timeout: 240 seconds)
374: [04:39:36] * Marvanni quit (Ping timeout: 250 seconds)
375: [04:40:25] * Marvanni has joined #silverstripe
376: [04:45:49] * camfindlay quit (Quit: camfindlay)
377: [04:49:57] <Stomach> Colin[pi]
378: [04:49:58] <Stomach> http://www.ustream.tv/AlexJonesLive
379: [04:50:00] <Stomach> :o
380: [04:50:04] <Colin[pi]> oh
381: [04:50:05] <Colin[pi]> ohhh
382: [04:50:11] <Colin[pi]> alex jones?
383: [04:50:13] <Colin[pi]> mmm
384: [04:50:17] <Colin[pi]> not sure to click
385: [04:50:43] <Stomach> its a livestream of ferguson
386: [04:51:43] * spekulatius quit (Quit: Leaving)
387: [04:57:52] <Stomach> its weird to watch
388: [04:59:18] <Olliepop> I was streaming this and it was at 80k viewers then somebody jacked his phone and ran off while on air: http://www.ustream.tv/channel/bassemmasri
389: [05:05:49] * Olliepop quit (Ping timeout: 246 seconds)
390: [05:47:51] * Steph_ has joined #silverstripe
391: [05:53:21] * Steph_ quit (Quit: Page closed)
392: [06:16:00] * micmania1 quit (Quit: micmania1)
393: [06:18:20] * Shrike_Finland has joined #silverstripe
394: [06:20:25] * muskie9 is now known as _muskie9_
395: [06:49:15] <Tanger> Stomach: Hey man, did you get any issues using some of the buttons with that customHTMLEditorField? Like JS-breaking errors/
396: [06:49:33] <Stomach> i havent really used it that much
397: [06:49:45] <Stomach> i can see it breaking the image and file uploads though likely
398: [06:49:48] <Stomach> whats the issue?
399: [06:50:38] <Tanger> Doesn't look like modal popups work
400: [06:51:01] <Tanger> Buttons such as link, the html editor, special characters etc
401: [06:53:21] <Tanger> I'm no JS whizz, but it could just not be switching the active editor properly
402: [06:57:07] * joelpittet quit (Remote host closed the connection)
403: [07:06:08] * Marvanni quit (Ping timeout: 244 seconds)
404: [07:06:43] * caamic30 has joined #silverstripe
405: [07:08:42] <caamic30> Hello SS, what is the format to change the currency format of Currency
406: [07:08:54] <caamic30> I checked the Currency class and saw this Currency::config()->currency_symbol = $value;
407: [07:09:19] <caamic30> I assume it is a setting to put on yml config
408: [07:10:08] <caamic30> tried Currency:currency_symbol: ‘£’;
409: [07:10:15] <caamic30> but it didn’t work
410: [07:12:38] <caamic30> arrg. it works now. had to set it in _config.php
411: [07:36:15] * Eliseth has joined #silverstripe
412: [07:37:23] * glenn-bautista quit (Quit: Leaving.)
413: [07:42:11] * wmk has joined #silverstripe
414: [07:45:57] * MrGuits has joined #silverstripe
415: [07:45:57] * MrGuits quit (Read error: Connection reset by peer)
416: [07:47:05] * Guits quit (Read error: Connection reset by peer)
417: [07:48:05] * elgrodo quit (Ping timeout: 272 seconds)
418: [08:08:48] * arnhoe has joined #silverstripe
419: [08:15:00] * ajshort has joined #silverstripe
420: [08:15:11] * micmania1 has joined #silverstripe
421: [08:18:59] * ajshort quit (Client Quit)
422: [08:21:23] * Colin[pi] quit (Ping timeout: 240 seconds)
423: [08:25:53] * zfmf has joined #silverstripe
424: [08:31:42] <hubertusanton> hi wmk & Pysrlk thanks for the short tips yesterday. using 3.1.8 and i think its a mysql problem which im right now figuring out how to do this in SS
425: [08:31:45] <hubertusanton> http://stackoverflow.com/questions/10745075/php-mysql-error-when-calling-multiple-stored-procedures/10745472#10745472
426: [08:32:04] <wmk> hubertusanton, re
427: [08:32:31] <hubertusanton> hmmm wondering how to do a $result->close();
428: [08:32:32] <Eliseth> Goodmorning
429: [08:32:41] <hubertusanton> or $db->next_result(); from ss
430: [08:35:58] * Stomach quit (Quit: zzz)
431: [08:36:10] * zippy has joined #silverstripe
432: [08:36:30] <zippy> hi
433: [08:38:50] <hubertusanton> hi and goodmorning!
434: [08:40:07] <wmk> hubertusanton, dunno. look at the source and search if ->close() or ->next_result() is implemented anywhere.
435: [08:40:14] <wmk> if not: write an extension and/or PR
436: [08:40:41] * wmk wonders if SS would be faster / better if some stuff was done with stored procedures
437: [08:40:59] <simon_w> wmk, no. Stored procedures can't use the query cache.
438: [08:41:00] <wmk> e.g. SiteTree->Link() which is basically a recoursive function
439: [08:41:18] <wmk> simon_w, ok, thanks for the input
440: [08:41:28] <simon_w> wmk, recursive queries though would be good
441: [08:41:49] <wmk> well, if $page->Link() is already cached it shouldn't matter
442: [08:42:11] <Snowman23> staticly published 4 lyfe
443: [08:44:16] <wmk> Snowman23, of course
444: [08:44:34] <wmk> Snowman23, did you try staticpublisher with php extension?=
445: [08:44:48] <wmk> e.g. to insert ads / current weather dynamically
446: [08:44:55] * mahfuz quit (Ping timeout: 246 seconds)
447: [08:45:10] <simon_w> wmk, going through PHP kinda defeats the point of static publishing
448: [08:45:22] <Snowman23> depends
449: [08:45:24] <wmk> well,
450: [08:45:26] <Snowman23> point might be "ss slow"
451: [08:45:51] <simon_w> That's easy enough to fix. Use 2.4 :p
452: [08:45:59] <wmk> !
453: [08:46:00] * joelpittet has joined #silverstripe
454: [08:46:07] <Snowman23> lol
455: [08:46:37] <wmk> simon_w, how to inject semi static stuff to a static page?
456: [08:46:45] <wmk> javascript?
457: [08:47:10] <simon_w> wmk, if you really care about performance, varnish tends to be rather good at that
458: [08:49:38] <wmk> simon_w, 10x
459: [08:50:36] * joelpittet quit (Ping timeout: 256 seconds)
460: [08:51:53] * newb has joined #silverstripe
461: [08:52:01] <newb> hello together
462: [08:52:26] <wmk> ho
463: [08:53:10] <zippy> seems there is two static publishes now, static publisher and static publisher queue
464: [08:53:50] <zippy> oh javascript.... you pita
465: [08:54:13] <newb> i need ur help i now trying to duplicate a silverstripe installation from Server A to B, but there are so much issues when try to copie it where is here the problem? SQL or how can i easy copy the whole stuff... sorry for disturbing u with my questions
466: [08:56:52] <zippy> newb: copy the whole stuff. dump the db and import it
467: [08:56:55] <zippy> fire it up
468: [08:59:25] <newb> yeah i tryed this way seems ease...but the i 've some issues like... cant' log in anymore with the main admin... cant chang in the admin panel some names of sites cause there are a errormessage
469: [09:00:29] <zippy> "cant login anymore with the main admin" - what happens?
470: [09:00:36] * Tanger quit (Quit: Tanger)
471: [09:00:46] <zippy> "can't change in the admin panel" - need more details
472: [09:01:03] <newb> it means the login is not right... but when i try to login with a normal user when it works
473: [09:01:08] <zippy> Are your permissions correct? did you do a dev/build flush? Was there a _ss_environment file and was this copied?
474: [09:01:27] <zippy> newb: but whats the error - did it say "Invalid email / password" or die a 500 error?
475: [09:05:38] <newb> yeah invalid email password/ so we've a side called DSR in our sitetree.. so i tried to click on it... and there appears this message "internal server error" but when i try to open a subordinate page in the admin panel i can change some text, title & some more stuff i've published on this site
476: [09:06:39] <newb> DSR is a side of the upper level
477: [09:06:49] * kinglozzer has joined #silverstripe
478: [09:08:16] <zippy> newb: so whats the error message? Maybe you've gone from php 5.2/3 to 5.4 on a SS2.4 site? if you check he network -> response tab when you click on DSR then it will tell you more about the error
479: [09:09:40] <wmk> newb, is the new server configured properly?
480: [09:10:32] <wmk> newb, go in dev mode, then you see the whole error (not only the 500 error page)
481: [09:16:48] <hubertusanton> wmk thanks, solved this using an ugly hack
482: [09:16:49] <hubertusanton> http://sspaste.com/paste/show/547443b1e834f
483: [09:19:37] <wmk> unless it works ;)
484: [09:20:11] <wmk> hm, no. wrong word
485: [09:20:42] <wmk> as long as it works
486: [09:31:05] <zippy> hahaah
487: [09:31:06] <zippy> <% if Excerpt %>
488: [09:31:07] <zippy> <p>Lorem ipsum dolor sit amet,Lorem ipsum dolor sit</p>
489: [09:31:07] <zippy> <% end_if %>
490: [09:31:10] <zippy> thats awesome :)
491: [09:39:09] * DimiStripe has joined #silverstripe
492: [09:44:57] <zippy> da fuck. [User Error] Uncaught Exception: Object->__call(): the method 'compositedatabasefields' does not exist on 'Currency'
493: [09:45:29] * gordon has joined #silverstripe
494: [09:45:53] * gordon is now known as Guest45864
495: [09:47:48] * Guits has joined #silverstripe
496: [09:49:26] * zippy quit (Remote host closed the connection)
497: [09:53:19] * lerni_ has joined #silverstripe
498: [09:54:15] * caamic30 quit (Quit: caamic30)
499: [09:54:18] <Guits> How can i add field to FieldList (form for template) if for instance i want to have an extra field if a user is logged in
500: [09:55:18] <Guits> sorry .. found it (push)
501: [10:09:22] * ss31noob has joined #silverstripe
502: [10:12:01] <ss31noob> hi guys.. i have a question.. i have a site in ss3.1 already.. and everything seems to be fine with i do a dev/build..
503: [10:12:31] <ss31noob> but after the dev/build.. we run a flush=1 in the deployment recipe..
504: [10:13:20] <ss31noob> when it is being run.. an error occur like this.. "PHP Fatal error: Call to a member function ThemeDir() on a non-object.."
505: [10:13:32] <ss31noob> ThemeDir is part of the ViewableData.php
506: [10:13:56] <kinglozzer> ss31noob: You're calling that method on an object that doesn't exist
507: [10:13:57] <ss31noob> it used to work in ss2.4 that we have a flush=1 in the deployment recipe..
508: [10:14:07] <ss31noob> but now, it doesnt work in ss3.1
509: [10:14:11] <kinglozzer> How are you calling it?
510: [10:15:03] <ss31noob> inside the init() of one widget we created
511: [10:15:24] <ss31noob> that widget is included in the indexpage..
512: [10:19:23] <kinglozzer> ss31noob: Can you paste the code?
513: [10:20:38] <ss31noob> kinglozzer.. sure. give me a second..
514: [10:22:29] <ss31noob> http://www.sspaste.com/paste/show/5474533e005ce
515: [10:22:32] <ss31noob> here it is..
516: [10:23:03] <wmk> ss31noob, this-owner ...???
517: [10:23:21] <wmk> does WidgetController have a $this->owner ???
518: [10:24:00] <wmk> try to change to $this->ThemeDir()
519: [10:24:19] <wmk> as your Controller is a descentant of ViewableData
520: [10:25:50] * micmania1 quit (Ping timeout: 250 seconds)
521: [10:25:58] <ss31noob> hmm okay.. i will try
522: [10:26:41] * jeroenem has joined #silverstripe
523: [10:26:54] <kinglozzer> Yep, there is no owner unless you're in an extensino
524: [10:30:19] <ss31noob> kinglozzer and wmk, you are right..
525: [10:30:31] <wmk> we know
526: [10:30:42] <ss31noob> all controllers that extends the Controller class shouldnt use
527: [10:30:45] <ss31noob> the owner
528: [10:31:13] <wmk> yup
529: [10:31:27] <wmk> only Extensions and DataExtensions
530: [10:31:40] * Pyklask has joined #silverstripe
531: [10:34:59] * joelpittet has joined #silverstripe
532: [10:36:38] * cloph_away is now known as cloph
533: [10:39:34] * joelpittet quit (Ping timeout: 255 seconds)
534: [10:40:02] <wmk> any chance to tell phpstorm / idea to support ::create() ?
535: [10:41:00] <wmk> i think this worked some months ago, but with new injector stuff it doesn't
536: [10:41:11] * auto9_ quit (Read error: Connection reset by peer)
537: [10:41:51] * auto9 has joined #silverstripe
538: [10:42:57] * r3v3rb has joined #silverstripe
539: [10:43:00] <r3v3rb> woot
540: [10:44:35] <ss31noob> have another question.. when you do a frame/sake / flush=1 .. what should be the result of that?
541: [10:44:43] <Snowman23> The home page
542: [10:45:44] <r3v3rb> sometimes my clients need shooting
543: [10:46:08] <r3v3rb> uploading 6000pxx4800px 300dpi images into assets folder and expecting GD to handle it!
544: [10:46:11] <r3v3rb> lmao
545: [10:46:28] * ThePeach has joined #silverstripe
546: [10:46:45] <kinglozzer> ss31noob: The flush won't work if your CLI user is different to the user apache runs as
547: [10:47:18] <kinglozzer> lol r3v3rb, a site I'm building constantly times out because it has to generate hundreds of different sizes for picturefill!
548: [10:47:46] <r3v3rb> kinglozzer: I have repeatedly explained no bigger than 900px 72dpi - or you’ll end up in trouble
549: [10:48:06] <r3v3rb> this morning I have had to manually resize over 100 images that were hooooooge
550: [10:48:28] <r3v3rb> SS4 then?
551: [10:48:35] <wmk> r3v3rb, sounds like an issue for a imagemagick script
552: [10:48:44] <r3v3rb> wmk, yeh but they are cheap
553: [10:48:45] <wmk> run with cron every hour
554: [10:48:55] <r3v3rb> so wont pay for the auto resize on upload function ;)
555: [10:49:10] <wmk> but pay you for manually downsizing?
556: [10:49:20] <r3v3rb> wmk: mad huh?
557: [10:49:40] <wmk> so - if you have to manually resize the stuff...
558: [10:49:48] <r3v3rb> they want me to quote on developing the site in to a full product management system for their staff
559: [10:49:48] <wmk> r3v3rb, how do you know?
560: [10:50:10] <r3v3rb> wmk: because its once every 6 months and I charge like an hour
561: [10:50:23] <r3v3rb> because I is über quick in PS
562: [10:50:43] <wmk> well, imagemagick batch processing is quicker ;)
563: [10:50:55] <wmk> run command - drink coffee - see results
564: [10:50:59] <r3v3rb> yeh I could do it and charge them each time for running the script ;)
565: [10:51:04] <wmk> of course
566: [10:53:34] <r3v3rb> two seconds to add /dev/tasks/resizeassets and while its running generate an invoice :D
567: [10:54:00] <wmk> that would be a real good task ;)
568: [10:54:18] <r3v3rb> SS4… can we decouple the database from the framework :) something akin to silex/symfony
569: [10:54:29] <r3v3rb> we as in the SS guru’s :P
570: [10:55:43] <r3v3rb> just built a single page multi route mini app site for client in about 3 hours (using existing html/css) in Silex and it was lovely not to have to create database connections, run dev/builds etc etc
571: [10:56:13] <r3v3rb> or is it possible to use the framework in that manner already? and I’m missing something?
572: [10:59:28] * Shrike_Finland quit (Quit: Leaving.)
573: [10:59:49] <Pyklask> kinglozzer: switch to imagemagick
574: [11:00:06] <Pyklask> backend
575: [11:00:13] <kinglozzer> Pyklask: Pfft, has it even been fixed yet?
576: [11:00:20] <Pyklask> what was wrong with it?
577: [11:00:33] <kinglozzer> It was like 85% broken
578: [11:00:39] <kinglozzer> Missing variables and shit
579: [11:00:51] <kinglozzer> I think it might have been tidied up now though
580: [11:00:59] <kinglozzer> But still
581: [11:01:00] <kinglozzer> Effort
582: [11:01:09] <Pyklask> r3v3rb: that's already a thing.
583: [11:01:10] * Teddy_ has joined #silverstripe
584: [11:01:19] <r3v3rb> Pyklask: it is?
585: [11:01:25] <r3v3rb> got a quick example?
586: [11:01:34] <Pyklask> well, you can't use framework without a db yet.
587: [11:01:41] <r3v3rb> or a thing in development for ss4
588: [11:01:56] <r3v3rb> ie on the roadmap
589: [11:01:58] <Teddy_> is there a numbe variable or something similar that i can print when i questy any object (to help create a class for every item i the loop)
590: [11:02:11] <kinglozzer> r3v3rb: You can use an in-memory database like sqlite3, but that's about it :P
591: [11:02:17] <r3v3rb> got it
592: [11:02:27] <r3v3rb> still requires setup/configuration etc
593: [11:02:37] <kinglozzer> Mhmm
594: [11:02:43] <kinglozzer> Because manifest
595: [11:02:43] <Pyklask> r3v3rb: well no, it's not, but it is, and not.
596: [11:02:44] * r3v3rb lazy
597: [11:02:45] <kinglozzer> (s)
598: [11:02:47] <Pyklask> because just use silex
599: [11:02:54] * Shrike_Finland has joined #silverstripe
600: [11:02:55] <r3v3rb> Pyklask: I did :D
601: [11:02:56] <Pyklask> or fraveil
602: [11:03:09] <Pyklask> SS is very AR ingrained.
603: [11:03:13] <kinglozzer> Teddy_: I don't understand the question
604: [11:03:14] <Pyklask> (active record)
605: [11:03:19] <kinglozzer> OH WAIT, CSS class Teddy_?
606: [11:03:22] <kinglozzer> {$Pos}
607: [11:03:54] <Pyklask> kinglozzer: last I used it (never, one of the other lads at my old job switched the backend on a 3.0 site) it worked flawlessly and was oodles better.
608: [11:04:16] <Pyklask> [11:01] <Teddy_> is there a numbe variable or something similar that i can print when i questy any object (to help create a class for every item i the loop)
609: [11:04:19] <Pyklask> wtf is this I just don't even.
610: [11:04:20] <Teddy_> kinglozzer, perfect that was it, sorty can't type :))
611: [11:04:25] <Pyklask> do you mean like $Pos ?
612: [11:04:32] <r3v3rb> made the page fully dynamic due to routing for client only to have him decide after - the dynamic stuff wasn’t important :) but he’s still paying so all good :D
613: [11:04:47] <Teddy_> Pyklask, yep that was it , sorry for the txt :))
614: [11:04:55] <Pyklask> it's ok.
615: [11:04:57] <Teddy_> would check the spelling somethimes
616: [11:05:14] <Teddy_> should** ...damnit
617: [11:05:21] <Pyklask> some of us are just better at deciphering pidgin inglish than others :>
618: [11:05:48] <Teddy_> Pyklask, and those like me really appreciate it :D
619: [11:07:59] * zfmf quit ()
620: [11:08:24] <r3v3rb> Pyklask: fraveil = laravel?
621: [11:08:37] <Pyklask> yer
622: [11:08:38] <Pyklask> that one
623: [11:09:23] <r3v3rb> i do like that laravel now has built in support for stripe payments etc
624: [11:09:34] <r3v3rb> http://laravel.com/docs/4.2/billing
625: [11:09:46] <Pyklask> 'built in' you say.
626: [11:09:53] <r3v3rb> along with subscriptions etc
627: [11:10:52] <Pyklask> There's an arguement out there about how there are many "collection of component" frameworks out there, and the advantage of SS is BECAUSE it's so monolithic, yet still remains modular to development.
628: [11:11:13] <Pyklask> if it were to split out, it would drown in a sea of shittastic 'defacto standards'.
629: [11:11:46] <r3v3rb> true, and I love SS for 90% of client sites - easy to administer cms, simple class based DB structuring etc
630: [11:13:58] * wmk quit (Ping timeout: 256 seconds)
631: [11:16:49] * ss31noob quit (Ping timeout: 246 seconds)
632: [11:17:51] * MrGuits has joined #silverstripe
633: [11:21:29] * Guits quit (Ping timeout: 264 seconds)
634: [11:23:22] <kinglozzer> Woot, free stickers arrived!
635: [11:24:06] * Shrike_Finland quit (Quit: Leaving.)
636: [11:28:55] <Pyklask> kinglozzer: eh?
637: [11:29:13] <kinglozzer> Pyklask: Got cam to post me some SS stickers :P
638: [11:29:29] <Pyklask> why?
639: [11:29:35] <Pyklask> #justcoz?
640: [11:30:22] <kinglozzer> Yeah, pretty much
641: [11:30:39] <kinglozzer> Someone else mentioned it so I jumped in
642: [11:30:45] <kinglozzer> Never miss out on freebies
643: [11:33:47] <Pyklask> Indeed :>
644: [11:33:54] <Pyklask> I got a shirt :P
645: [11:34:17] * Shrike_Finland has joined #silverstripe
646: [11:39:36] <kinglozzer> Pyklask: We're trying to get Cam to look into SS-branded PHP elephants :P
647: [11:39:47] <Pyklask> heh.
648: [11:40:02] <Pyklask> I'm not sure I understand the whole plush elephpant
649: [11:40:41] <Pyklask> I mean, it's a witty pun and all... but suddenly there seems to be this craze of getting plush elephants all over the show
650: [11:46:15] <kinglozzer> Dunno, guess it's just cause it's something a bit different to stickers/pens/mugs
651: [11:47:39] <Pyklask> but 100% more useless than any of the above.
652: [11:47:43] <Pyklask> But yeh.
653: [11:48:02] <Pyklask> I get it if you're fanatical. I guess I kinda am about SS, but probably not enough for soft toys like.
654: [11:50:09] <kinglozzer> Pyklask: Depends on the price, custom made ones would probably be stupidly expensive
655: [11:53:59] * lerni_ quit (Remote host closed the connection)
656: [12:05:36] <Eliseth> Since the RestfulService has no support for JSON, will it return empty $response when it's JSON formatted?
657: [12:06:16] <r3v3rb> in the old modeladmin is it possible to search for a has_one or has_many in the Parent class?
658: [12:08:36] <kinglozzer> Eliseth: It supports JSON, you just can't do anything fancy with it like you can XML
659: [12:08:53] <kinglozzer> You can just do json_decode($response->getBody());
660: [12:09:05] <Eliseth> Aight
661: [12:09:07] <Eliseth> tnx
662: [12:15:17] * wmk has joined #silverstripe
663: [12:23:43] * joelpittet has joined #silverstripe
664: [12:24:43] * lerni has joined #silverstripe
665: [12:27:12] * caamic30 has joined #silverstripe
666: [12:27:28] * lerni quit (Read error: Connection reset by peer)
667: [12:27:52] * lerni has joined #silverstripe
668: [12:28:17] * joelpittet quit (Ping timeout: 240 seconds)
669: [12:32:09] * lerni quit (Ping timeout: 244 seconds)
670: [12:32:26] <Pyklask> AWW YISS
671: [12:32:29] <Pyklask> http://dunstondrop-in.org.uk/Construction.gif
672: [12:32:46] <Pyklask> Eliseth: it doesn't care what you request.
673: [12:32:50] <Pyklask> it returns JSON
674: [12:33:00] <Pyklask> it just doesn't parse it into SimpleXML
675: [12:34:40] * lerni_ has joined #silverstripe
676: [12:35:58] * caamic30 quit (Read error: Connection reset by peer)
677: [12:36:07] <Eliseth> Yeah, noticed :)
678: [12:37:03] * caamic30 has joined #silverstripe
679: [12:49:35] * auto9 quit (Read error: Connection reset by peer)
680: [12:53:12] * Shrike_Finland quit (Quit: Leaving.)
681: [12:56:23] * Guits has joined #silverstripe
682: [12:59:18] * MrGuits quit (Ping timeout: 264 seconds)
683: [13:01:33] * Shrike_Finland has joined #silverstripe
684: [13:04:59] <Guits> Is it possible to read the current action in php
685: [13:07:47] <kinglozzer> Guits: If you're in a controller, $this->getAction()
686: [13:10:26] * UndefinedOffset has joined #silverstripe
687: [13:13:25] <wmk> Controller::curr()->getAction() else
688: [13:24:27] <Pyklask> $request->param('Action') sometimes too
689: [13:26:23] * caamic30 has left #silverstripe
690: [13:28:37] <Guits> thank you kinglozzer
691: [14:02:51] <Teddy_> anyone know why a simple page template like this would though a internal server error ?
692: [14:02:52] <Teddy_> https://gist.github.com/anonymous/82ba430d66040c023b2b
693: [14:04:59] <wmk> Teddy_, switch to dev mode
694: [14:05:14] <wmk> then you may see a beautiful error message
695: [14:05:58] <wmk> maybe thumbnail method fails when no image is available
696: [14:06:48] <Teddy_> wmk, PHP Warning: Module 'mcrypt' already loaded in Unknown on line 0
697: [14:07:01] <Teddy_> wmk, nothing that i can recognize
698: [14:07:13] <wmk> hmmm
699: [14:07:25] * kerosene is now known as UltimateHodor
700: [14:07:29] <wmk> any php files with a space before <?php ?
701: [14:07:39] <wmk> the right encoding of the files?
702: [14:07:41] <wmk> NO BOM?
703: [14:10:25] <Pyklask> Teddy_: probably easier if you paste the error itself
704: [14:10:32] <Pyklask> and/or the stack trace if there is one
705: [14:11:17] <Pyklask> and/or at least the template.
706: [14:12:01] <Teddy_> Pyklask, the template is https://gist.github.com/anonymous/82ba430d66040c023b2b
707: [14:12:23] <Pyklask> No, the template. That's the class.
708: [14:12:32] <Teddy_> Pyklask, a sorry
709: [14:12:39] * joelpittet has joined #silverstripe
710: [14:12:57] <Teddy_> Pyklask, but the template has no problem , i can see the file in the back end
711: [14:13:22] <Teddy_> Pyklask, the only problem is that i can't look at the page in the back end with i click on it
712: [14:13:37] <Pyklask> F12
713: [14:13:44] <Pyklask> check network activity.
714: [14:13:51] <Pyklask> inspect body of response
715: [14:13:53] * ss31noob has joined #silverstripe
716: [14:13:58] <Pyklask> will have error in it
717: [14:14:25] <Pyklask> or, once you've clicked, and the url has changed, but the page fails to load, press F5
718: [14:16:57] * joelpittet quit (Ping timeout: 245 seconds)
719: [14:17:15] * danbroooks has joined #silverstripe
720: [14:17:29] <danbroooks> I'm kinda stumped with a white screen of death i seem to be having on one of my sites...
721: [14:17:42] <danbroooks> in my browser, the page wont load
722: [14:17:55] <danbroooks> however with sake it will throw back the page's html fine
723: [14:18:11] <danbroooks> putting die's in my controllers and things works
724: [14:18:20] <danbroooks> it executes the die
725: [14:18:35] <Pyklask> what does your error log say?
726: [14:18:37] <danbroooks> and i've set display_errors on
727: [14:18:40] <Pyklask> what does your error log say?
728: [14:18:46] <danbroooks> it says filemtime() stat failed
729: [14:18:51] <danbroooks> for 3 template files
730: [14:18:56] <Pyklask> flush
731: [14:19:05] <Pyklask> you've deleted files.
732: [14:19:20] <Pyklask> system is trying to reference them.
733: [14:19:44] <Pyklask> Obviously fails. 500 Server error.
734: [14:19:47] <danbroooks> i can only flush with sake
735: [14:19:50] <danbroooks> and i've done that
736: [14:19:53] <danbroooks> its not a 500 error
737: [14:19:57] <danbroooks> page loads with 200
738: [14:19:59] <danbroooks> its just blank
739: [14:20:01] * _hschillig has joined #silverstripe
740: [14:20:11] <danbroooks> and the files in the error log are files that exist still
741: [14:20:19] <Pyklask> flush on the url
742: [14:20:28] <danbroooks> in the browser ?
743: [14:20:30] <Pyklask> yes
744: [14:20:46] <danbroooks> takes me to security/login
745: [14:20:47] <_hschillig> Hey pages I made on my local server can be transferred to the live server right? I didn't know if people created new pages on the live server and those IDs were taken... then the import wouldn't work since the ones on my local have an ID as well that may be taken on the live. Is that how it works? Or is there an easy import/export feature in SS?
746: [14:20:49] <danbroooks> which is blank too
747: [14:20:51] <Teddy_> Pyklask, in the end i tried i changed the class and it worked :p thanks anyway man
748: [14:21:15] <Pyklask> Teddy_: changed the class?
749: [14:21:25] <Pyklask> danbroooks: put site in dev mode.
750: [14:21:45] <ss31noob> hi guys.. so im doing a flush=1 in my deployment recipe.. and its creating my js and css files that are not combined and thus makes my site looks like a mess.. it should be combined as my environment is set to live.. so whenever this happened.. i need to remove all the css and js files in my _combined folder and refresh the page.. this will generate the correct files im expecting.. does anyone knows how can i stop the css and
751: [14:21:52] <Pyklask> _hschillig: nope, a bit out of luck I think.
752: [14:22:14] <_hschillig> So should I not be creating CMS pages on my local?
753: [14:22:20] <Pyklask> correct.
754: [14:22:24] <Pyklask> it is for testing.
755: [14:22:40] <_hschillig> Hmm damn ok. Thanks.
756: [14:22:44] <danbroooks> nice one!
757: [14:22:49] <danbroooks> flushed in dev mode and now it works
758: [14:22:54] <Pyklask> ss31noob: go on?
759: [14:22:58] <Teddy_> Pyklask, yep i only neede on ome and color in that page so no need for a obj with grid field
760: [14:23:11] <Pyklask> danbroooks: don't forget to put back to live.
761: [14:23:18] <danbroooks> done
762: [14:23:18] <Pyklask> danbroooks: in future you can try ?isDev=1
763: [14:23:23] <Teddy_> Pyklask, i only needed one image and one txt line **
764: [14:23:47] <Pyklask> it uses popup to prompt for passwords.
765: [14:23:52] <Pyklask> as opposed to loading a page.
766: [14:24:06] <Pyklask> Teddy_: oh.
767: [14:24:57] <Teddy_> Pyklask, thanks for sticking arounda and trying to help tho :)
768: [14:25:06] * _muskie9_ quit (Quit: Textual IRC Client: www.textualapp.com)
769: [14:25:49] * newb quit (Ping timeout: 246 seconds)
770: [14:31:19] * muskie9 has joined #silverstripe
771: [14:42:10] <ss31noob> Pyklask.. i wonder if i still need to do the flush=1 whenever i deploy the site.. or just clearing the -combined_files forlder (with css and js is enough)
772: [14:44:21] * muskie9 is now known as _muskie9_
773: [14:45:12] * _muskie9_ is now known as muskie9
774: [14:47:09] * Shrike_Finland quit (Quit: Leaving.)
775: [14:48:09] * lerni_ quit (Remote host closed the connection)
776: [14:56:27] * lerni_ has joined #silverstripe
777: [14:56:50] * lerni_ quit (Remote host closed the connection)
778: [14:56:58] * lerni_ has joined #silverstripe
779: [14:57:44] <Pyklask> just flush whenever you deploy. It should be part of your process anyway.
780: [14:57:46] <Pyklask> ss31noob: ^
781: [14:58:02] <Pyklask> It does much more than clear generated files.
782: [15:08:42] <ss31noob> Pyklask, but i have this CDNDecorator that was bypassed whenever I do the flush.. so whenever I access the site for the first time.. CSS and JS doesnt look good
783: [15:10:37] <Pyklask> I don't really understand, but always flush. It does more than just css and js. If you've added/removed any templates it'll pick that up instead of erroring on pages that use them, etc.
784: [15:14:10] <Teddy_> you use getField to get a txt field , but similarly how do you an image ?
785: [15:18:59] <kinglozzer> Teddy_: If it's a has_one image, $obj->Image() or $obj->getComponent('Image')
786: [15:19:19] <Teddy_> kinglozzer, perfect :D thank you
787: [15:22:29] <ss31noob> Pyklask, okie.. :)
788: [15:25:06] <Teddy_> kinglozzer, i'm trying to create a function that allows the page templated to inherit the image from it's template, the image is a has_one field but using in the function this->ServiceImage(); or this->getComponent('ServiceImage') only returns the assets/ string. is it a diff function i should use ?
789: [15:26:26] <kinglozzer> Teddy_: $this->ServiceImage() should return the image _object_. To return the link, you need to do $this->ServiceImage()->getURL() or $this->ServiceImage()->CroppedImage(100, 50)->getURL()
790: [15:29:37] * Shrike_Finland has joined #silverstripe
791: [15:34:13] * jamesbrowne has joined #silverstripe
792: [15:35:58] * wmk quit (Quit: nice to meet you ;))
793: [15:39:33] <_hschillig> I'm trying to list all children pages of the page titled "Intranet".. so I'm pulling the intranet record by Page::get()->filter(array('Title' => 'Intranet')); Then I'm getting the children pages by Page::get()->filter(array('ParentID' => $num))->map('ID', 'Title'); How do I put the $page->id as the $num variable? Do these get returned as arrays or objects? The docs only show how to loop through it in a template..
794: [15:42:47] <Pyklask> Teddy_: ... what are you wanting?
795: [15:43:22] <_hschillig> To list all child pages of a parent page by the Parent's Title column.. not the ParentID...
796: [15:43:32] <Teddy_> Pyklask, did you assume i am having trouble with something again :)) cuz you would be right
797: [15:43:43] <Pyklask> _hschillig: $pageYouAlreadyGot->Children()
798: [15:44:05] <Pyklask> Teddy_: no, you asked kinglozzer a question, but I didn't understand it.
799: [15:44:28] <_hschillig> I need to map it out though. Can I do $parentPage->Children()->map('ID', 'Title') ?
800: [15:44:28] * kasso has joined #silverstripe
801: [15:44:31] <Teddy_> Pyklask, i manages to make a fucntion inherit a txt field from the parrent but i can't seem to get it to do the same fora an image
802: [15:44:44] <jamesbrowne> Hi everyone. I'm stumped with a 500 error issue. I have a site that doesn't show any errors when env is set to "dev", but when I set it to "live" I get a 500 error. There is nothing showing at all in a standard PHP error log, nor in the server access log that I can see.
803: [15:44:56] <kinglozzer> _hschillig: Yes
804: [15:45:03] <Pyklask> _hschillig: yes
805: [15:45:08] <kinglozzer> TOO SLOW
806: [15:45:09] <kinglozzer> :D
807: [15:45:13] <_hschillig> lol
808: [15:45:21] <Pyklask> Teddy_: $this->Parent()->Image()
809: [15:45:41] * Pyklask punches kinglozzer in the throat
810: [15:45:41] <jamesbrowne> I'm not sure where to look next to isolate the issue.
811: [15:45:42] <Pyklask> too what?
812: [15:45:44] <Pyklask> :P
813: [15:46:01] <Pyklask> jamesbrowne: flush
814: [15:46:04] <kinglozzer> lol, brutal!
815: [15:46:13] <Pyklask> kinglozzer: yup. No mercy!
816: [15:46:18] <_hschillig> It says Children() isn't available on DataList since that's what returns with Page::get()
817: [15:46:28] <Teddy_> Pyklask, this is the template https://gist.github.com/anonymous/f0bb9e1e0e9c07877949 the ParentServiceImage seems to not return anything
818: [15:46:34] <jamesbrowne> :-) If that works, I'm going down the pub.
819: [15:46:38] <Pyklask> _hschillig: $list->first()->Children()
820: [15:47:14] <_hschillig> Oh ok that makes sense! I forgot get() returns more than just one record. Is there anyway to limit 1 to return just one record?
821: [15:47:18] <Teddy_> Pyklask, i tried adding getURL() at the end of this->ServiceImage() and i see the url in the parrent but not in the child
822: [15:47:22] * danbroooks quit (Ping timeout: 246 seconds)
823: [15:47:41] <Pyklask> _hschillig: yeah you can limit it, but it's still going to be a /list/ with one record in it.
824: [15:48:03] <_hschillig> Hmm ok! Well thanks :)
825: [15:48:46] * kasso quit (Ping timeout: 246 seconds)
826: [15:48:57] <jamesbrowne> Thank Pyklask, flush didn't work, but manually emptying silverstripe-cache did the trick.
827: [15:50:35] <Pyklask> _hschillig: Thing::get()->byID(#) will get you a single record.
828: [15:50:48] <Pyklask> but obviously you'll need to know the ID in advance.
829: [15:51:03] <Pyklask> jamesbrowne: then you needed to dev/build
830: [15:51:33] <Pyklask> have problem? dev/build. Still problem? ?flush
831: [15:51:40] <Pyklask> still problem? ok, have problem.
832: [15:51:49] <ss31noob> Pyklask, why is it that when i try to print the value of $this->request->getHeaders() in the site/_config.php i get an error like Notice: Undefined property: SS_ConfigManifest::$request
833: [15:52:01] <ss31noob> is it not possible to have it in the site/_config.php?
834: [15:52:46] <Pyklask> ss31noob: because never ever do anythnig in _config.php
835: [15:52:53] <Pyklask> it is 100% wrong.
836: [15:53:12] <Pyklask> it is not a place to go dumping arbitrary code. It is for... well, config.
837: [15:53:26] <Pyklask> eg. i18n::set_locale() is a configuration thing.
838: [15:53:42] <jamesbrowne> Pyklask: I might get that advice tattooed onto the back of my hands.
839: [15:53:43] <Pyklask> Things::get()->dostuff()-andMorethings() is not.
840: [15:53:59] <Pyklask> jamesbrowne: pfft, wuss. inside the eyelids.
841: [15:54:08] <kinglozzer> Wait so $this in _config.php gives you access to the ConfigManifest? Cool :P
842: [15:54:21] <kinglozzer> Not that that's useful for anything...
843: [15:54:28] <Pyklask> kinglozzer: ha, that's... a worry :<
844: [15:55:12] <Pyklask> ss31noob: the code you pasted is for use inside a Controller
845: [15:55:16] <Pyklask> (method)
846: [15:55:21] <jamesbrowne> Pyklask: some external consultant already made me get the agile manifesto inside the eyelids, so no space.
847: [15:55:25] <ss31noob> well i have it because i wanted to check that if the url is set to admin.. i dont want a PageDecorator to be run..
848: [15:55:33] <ss31noob> so i have it in the site/_config.php
849: [15:56:13] <Pyklask> jamesbrowne: steganography cover, duh.
850: [15:56:32] <Pyklask> ss31noob: l2config
851: [15:57:26] <ss31noob> Pyklask, say it again? which code?
852: [15:57:38] <ss31noob> $this->request->getHeaders() this one?
853: [15:57:57] <Pyklask> yes
854: [15:58:24] <Pyklask> also, if you're in admin, why would you not want the decorator?
855: [15:58:34] <ss31noob> i just made a debug::dump($this->request->getHeaders()) inside the site/_config.php and see what it returns..
856: [15:58:52] <Pyklask> I just told you not to put arbitrary code in _config.php
857: [15:58:55] <Pyklask> ever.
858: [15:59:40] <Pyklask> It should just give a great big error.
859: [15:59:43] <Pyklask> which it seems to have.
860: [16:00:26] <Pyklask> http://beta.docs.silverstripe.org/en/developer_guides/configuration/configuration/#exclusionary-rules
861: [16:00:28] <ss31noob> about your question "also, if you're in admin, why would you not want the decorator?".. this is just for compressing js and css files that are needed in the frontend and not in the admin
862: [16:00:55] <Pyklask> ss31noob: code isn't run on decorators when they're added to a class.
863: [16:01:23] <Pyklask> also doing build tasks on every request will be slow and memory intensive.
864: [16:01:27] <Pyklask> Not advisable.
865: [16:01:30] * joelpittet has joined #silverstripe
866: [16:01:56] <Pyklask> It sounds more like your code should be a build task.
867: [16:02:06] <Pyklask> so it only happens on build
868: [16:02:35] <ss31noob> i got confused here.. "code isn't run on decorators when they're added to a class."
869: [16:05:53] * joelpittet quit (Ping timeout: 240 seconds)
870: [16:07:00] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
871: [16:14:28] * Shrike_Finland quit (Quit: Leaving.)
872: [16:24:28] * jeroenem quit (Quit: Page closed)
873: [16:24:28] * ss31noob quit (Ping timeout: 246 seconds)
874: [16:31:37] * arnhoe quit ()
875: [16:39:28] * jenniferaslan has joined #silverstripe
876: [16:44:49] * Colin[pi] has joined #silverstripe
877: [16:51:17] * lerni_ quit (Remote host closed the connection)
878: [17:03:32] <r3v3rb> question why is silverstripe adding query strings to my images in a page?
879: [17:03:38] <r3v3rb> and css?
880: [17:08:09] <kinglozzer> r3v3rb: Dunno about images, but it does it for CSS like ?m=1416931235
881: [17:08:30] <r3v3rb> yep, its the caching for silverstripe static html stuff I just read
882: [17:08:33] <kinglozzer> Requirements::set_suffix_requirements(false);
883: [17:08:38] <kinglozzer> oic
884: [17:12:22] <r3v3rb> just been at a clients who thinks that their server is too slow to deliver their site :D pagespeed has told them that the css?m= .jpg?m= are bad — yet google doesn’t know that the site is using those as cache parameters for when an item has changed!
885: [17:16:41] <r3v3rb> so now I have to explain the inner workings to a young lady who thought it would be ‘cool’ to have a drag and drop templating system developed for their cms “so I can just plonk things anywhere in the page…” and still have it behave correctly and in the styling that the site has… ughhhh, someone shoot me
886: [17:17:16] <r3v3rb> but didn’t realise that the reason they have 5 H1 tags in the page is because she set them in the editor...
887: [17:17:30] <r3v3rb> hehe
888: [17:29:23] * kinglozzer quit ()
889: [17:43:49] <Pyklask> r3v3rb: because 304 not modified is too trixy for old school types... or something.
890: [17:44:15] <r3v3rb> Pyklask: you mean me?
891: [17:44:22] <Pyklask> yup.
892: [17:44:23] <Pyklask> ish
893: [17:44:34] <Pyklask> r3v3rb: also drag and drop templating... lol.
894: [17:44:40] <r3v3rb> Pyklask: hahahaha
895: [17:44:47] <Pyklask> so close yet so far. use concrete5 or something. IDK.
896: [17:44:48] <r3v3rb> goodie huh?
897: [17:45:04] <Pyklask> just tell her she's looking for C5 then wave gbye.
898: [17:45:13] <r3v3rb> Pyklask: its for ‘that’ site you know the one ;)
899: [17:45:27] <Pyklask> the dildo & butt plug supplier?
900: [17:45:39] <r3v3rb> how roode!
901: [17:45:42] <Pyklask> xD
902: [17:45:46] <r3v3rb> :P
903: [17:47:16] <Pyklask> anyway, my code is working, so it's home time!
904: [17:50:25] * joelpittet has joined #silverstripe
905: [17:54:47] * joelpittet quit (Ping timeout: 255 seconds)
906: [17:56:10] * Pyklask quit ()
907: [18:01:36] * ThePeach quit (Quit: leaving)
908: [18:03:35] * willmorgan has joined #silverstripe
909: [18:03:51] <willmorgan> hello, has anyone any experience in skinning the CMS?
910: [18:20:05] * joelpittet has joined #silverstripe
911: [18:20:35] * jamesbrowne quit (Quit: Textual IRC Client: www.textualapp.com)
912: [18:26:25] * joelpittet quit ()
913: [18:27:07] * Shrike_Finland has joined #silverstripe
914: [18:31:34] * gelignite has joined #silverstripe
915: [18:32:56] * jcwacky quit (Quit: jcwacky)
916: [18:41:26] * lerni_ has joined #silverstripe
917: [18:43:18] * UndefinedOffset quit (Quit: Leaving.)
918: [18:44:39] * Fuxo has joined #silverstripe
919: [18:46:49] * lerni_ quit (Remote host closed the connection)
920: [18:46:56] * antmas quit (Quit: Page closed)
921: [18:50:14] * Fuxo quit (Quit: Leaving)
922: [18:56:16] * Stomach has joined #silverstripe
923: [18:59:50] * Fuxo has joined #silverstripe
924: [19:01:08] * Fuxo has left #silverstripe
925: [19:01:20] * Fuxo has joined #silverstripe
926: [19:01:42] * UndefinedOffset has joined #silverstripe
927: [19:01:43] * Fuxo quit (Client Quit)
928: [19:04:37] * lerni has joined #silverstripe
929: [19:10:12] * shellbackpacific has joined #silverstripe
930: [19:11:20] * shellbackpacific quit (Client Quit)
931: [19:11:52] <novaweb> willmorgan, don't do it.
932: [19:27:36] * Teddy__ has joined #silverstripe
933: [19:30:37] * Teddy_ quit (Ping timeout: 240 seconds)
934: [19:31:10] * Kingy[a] is now known as Kingy
935: [19:32:19] * veb quit (Quit: My Mac has gone to sleep. ZZZzzz…)
936: [19:39:02] * veb has joined #silverstripe
937: [19:39:20] * Ryan-Toast has joined #silverstripe
938: [19:45:27] * jedateach has joined #silverstripe
939: [19:46:05] * veb quit (Quit: My Mac has gone to sleep. ZZZzzz…)
940: [19:50:49] <Kingy> morning
941: [19:54:10] <JeremyRoundill> 'Morning
942: [20:02:34] * glenn-bautista has joined #silverstripe
943: [20:06:00] <Ryan-Toast> if a class has a has_one relationship, and one exists if you $this->Dataobject()->add($foo) will that replace it?
944: [20:06:26] <Ryan-Toast> or will it throw an error saying the class already has a dataobject
945: [20:09:43] * Kingy is now known as Kingy[a]
946: [20:14:13] * Shrike_Finland quit (Quit: Leaving.)
947: [20:14:14] <JeremyRoundill> Ryan-Toast: Dunno, but you should definitely tell me when you find out :)
948: [20:14:29] <Ryan-Toast> JeremyRoundill: lol, kk
949: [20:14:37] <Ryan-Toast> I just ended up setting the ID of the DO
950: [20:14:46] <Ryan-Toast> for now anyway
951: [20:14:53] <Ryan-Toast> at least I know that will always override
952: [20:15:27] <JeremyRoundill> Tryyyy iiiiit. :P
953: [20:15:50] <JeremyRoundill> I'll have a go with it on my sandbox install later if I remember.
954: [20:18:17] * Kingy[a] is now known as Kingy
955: [20:20:43] <Kingy> JeremyRoundill: http://csgo.99damage.de/de/interviews/23269-former-cheat-coder-says-it-all
956: [20:20:49] <Stomach> you shouldn't be able to add to a has_one
957: [20:21:23] * Shrike_Finland has joined #silverstripe
958: [20:22:12] <simon_w> Ryan-Toast, $this->DataObjectID = $foo->ID
959: [20:22:27] <Ryan-Toast> simon_w: yeah ended up doing that
960: [20:22:30] <simon_w> Doing $this->DataObject()->add($foo) will be a fatal error, since add() doesn't exist on a DataObject
961: [20:24:00] <JeremyRoundill> I was wondering why I didn't spot the method in the docs :D
962: [20:27:33] <muskie9> anyone know if in 3.1.x there is any drag/drop support for the Files admin like there was in 2.4.x
963: [20:30:03] <JeremyRoundill> Interesting, Kingy
964: [20:30:45] <willmorgan> novaweb: right, but if people want to pay... you should take their money :)
965: [20:32:16] <Ryan-Toast> Can ‘Date’ format take a string like: 2014-11-25 16:15:38.000000
966: [20:33:37] <JeremyRoundill> Yeah, should be able to.
967: [20:33:46] <Ryan-Toast> swish
968: [20:34:00] <JeremyRoundill> I was messing around with Date filtering and it only accepted ISO 8601. :P
969: [20:38:05] * UncleCheese has joined #silverstripe
970: [20:39:33] * veb has joined #silverstripe
971: [20:39:51] * Shrike_Finland quit (Quit: Leaving.)
972: [20:43:33] * micmania1 has joined #silverstripe
973: [20:43:35] <simon_w> muskie9, there isn't
974: [20:48:08] <muskie9> thanks simon_w, UncleCheese does kickassets support 3.1.x? just says SilverStripe 3 in the README
975: [20:48:14] * veb quit (Quit: My Mac has gone to sleep. ZZZzzz…)
976: [20:52:01] * zippy has joined #silverstripe
977: [20:53:17] * arnhoe has joined #silverstripe
978: [20:53:50] <novaweb> willmorgan: http://doc.silverstripe.org/framework/en/howto/extend-cms-interface
979: [20:54:50] <Ryan-Toast> how do you set FormAction as a button again?
980: [20:54:55] <novaweb> personally, I'd keep it standard. Agree take people's money, but don't kick your own ass in the process.
981: [20:55:53] * zippy quit (Client Quit)
982: [20:57:14] <Ryan-Toast> found it :) $action->useButtonTag = true;
983: [20:58:12] <novaweb> http://api.silverstripe.org/3.0/class-FormAction.html
984: [20:58:15] <novaweb> :)
985: [20:58:18] <novaweb> that's the one~
986: [21:00:18] * arnhoe quit ()
987: [21:01:27] <Colin[pi]> morning all
988: [21:02:12] <simon_w> Oh no, it's Colin[pi]!
989: [21:02:13] <simon_w> Hide!
990: [21:03:19] <Colin[pi]> MU HU HU HU HA HA HAAAA
991: [21:06:05] * Guits quit (Quit: Leaving)
992: [21:07:49] * spronk2 has joined #silverstripe
993: [21:08:05] * Hailwood has joined #silverstripe
994: [21:08:38] <simon_w> https://www.youtube.com/watch?v=znxFrgql5dc
995: [21:08:56] <simon_w> Oops, should be heading into work. Not sitting mostly naked on the couch.
996: [21:09:26] <Colin[pi]> simon_w: thanks for that mental image
997: [21:09:46] <simon_w> Colin[pi], you love it
998: [21:10:15] <Ryan-Toast> simon_w: http://i.imgur.com/CgCI5DP.gif
999: [21:10:31] <simon_w> Mine is an evil laigh!
1000: [21:11:17] <Hailwood> Hey guys, If I have a member object, other than $link = '<a href="/admin/security/EditForm/field/Members/item/'.$member->ID.'">Edit</a> is there a way to automatically get that link?
1001: [21:12:12] <simon_w> Hailwood, nope
1002: [21:12:18] * _hschillig has left #silverstripe
1003: [21:12:24] <Hailwood> Sweet
1004: [21:12:48] * Fuxo has joined #silverstripe
1005: [21:13:09] <Fuxo> is there a solid alternative to translatable?
1006: [21:15:30] * antmas has joined #silverstripe
1007: [21:15:31] <lerni> Fuxo: I would say yes but the concept differs https://github.com/tractorcow/silverstripe-fluent
1008: [21:16:01] <antmas> morning al
1009: [21:16:03] <antmas> all*
1010: [21:16:06] <Kingy> hey antmas
1011: [21:16:11] <Colin[pi]> HAI ANTMAS
1012: [21:16:21] <simon_w> BYE ANTMAS
1013: [21:16:21] <Fuxo> lerni, I played a bit with that one, it's buggy
1014: [21:16:34] <antmas> dat feeling when you MVP 5 matches in a row with people ranked higher than you :D
1015: [21:17:17] <Kingy> you play last night?
1016: [21:17:21] <Colin[pi]> antmas: :o
1017: [21:17:25] * UndefinedOffset quit (Quit: Leaving.)
1018: [21:17:45] <antmas> yeah a little bit
1019: [21:17:53] <antmas> around like 7-8 I think?
1020: [21:18:05] <Ryan-Toast> paypal sandbox is soooo sloooow
1021: [21:18:10] <antmas> Ryan-Toast: +1
1022: [21:18:17] <Kingy> antmas: tonight?
1023: [21:18:48] <antmas> Kingy: hmmmmm, maybe. We have a flat inspection tomorrow so will likely be cleaning :(
1024: [21:20:01] <Colin[pi]> antmas: mofoing inspections
1025: [21:20:08] <Ryan-Toast> antmasL: I have one too!
1026: [21:20:34] <Ryan-Toast> hope they like the new walls Ive made by removing old ones.
1027: [21:20:37] <antmas> yeah ours is like bi monthly?
1028: [21:20:42] <antmas> or maybe it's quarterly
1029: [21:20:52] <antmas> it's lame, we have a big list of things they supposedly check
1030: [21:20:54] <Ryan-Toast> we never used to get them until we got a new property manager
1031: [21:21:03] <antmas> but I'm pretty sure they just wander through and take a tiny peak
1032: [21:21:07] <antmas> peek*
1033: [21:21:11] <Ryan-Toast> I never bother cleaning, my house is pretty tidy as is.
1034: [21:21:18] <antmas> yeah same here
1035: [21:21:35] <antmas> ours is mostly the lawn outside that gets messy
1036: [21:21:37] <antmas> fucking trees
1037: [21:22:21] <Colin[pi]> mm ours is kept mostly clean, so it's just vacuuming, tidying up, dusting etc.
1038: [21:22:47] <antmas> we have hardwood floors
1039: [21:22:53] <antmas> so mopping all the things
1040: [21:23:06] <Kingy> thing is
1041: [21:23:08] <Colin[pi]> hardwood floors best floors
1042: [21:23:12] <Kingy> they only look for crazy filth/damage
1043: [21:23:15] * Colin[pi] shakes fist at his carpet
1044: [21:23:29] <Colin[pi]> Kingy: yeah
1045: [21:23:37] <antmas> yeah
1046: [21:23:38] <Colin[pi]> they must see some pretty horrible shit sometimes
1047: [21:23:39] <Kingy> they couldn't care less if it's just the usual mess of things
1048: [21:23:40] <Ryan-Toast> antmas: you need a roomba
1049: [21:23:48] <Ryan-Toast> for your hardwood floors.
1050: [21:23:57] <Colin[pi]> everytime they come here, they have a quick look and then I get 10/10 :D
1051: [21:23:57] <Kingy> just need to make sure you don't put holes in walls or have filth everywhere
1052: [21:24:03] <antmas> our problem is our son got out of his cot last night, and pulled down the venetian blinds :|
1053: [21:24:15] <Kingy> string it back up
1054: [21:24:16] <Kingy> done
1055: [21:24:16] <Kingy> :P
1056: [21:24:18] <Colin[pi]> Kingy: I had my webcam on one time when I was at work and they came
1057: [21:24:24] <Colin[pi]> recorded what happened
1058: [21:24:31] <Colin[pi]> interesting to see what they do / say
1059: [21:24:31] <antmas> that would be simple, but he completely destroyed them in the process
1060: [21:25:19] <Colin[pi]> antmas: lol
1061: [21:25:25] <Colin[pi]> destructive little buggers
1062: [21:25:33] <antmas> :P
1063: [21:25:40] <antmas> man
1064: [21:25:46] <antmas> roomba's are expensive!
1065: [21:25:48] <Colin[pi]> antmas: mine once painted himself and his entire room with Sudocrem
1066: [21:25:57] <antmas> Colin[pi]: ahahahahhahaha
1067: [21:26:07] <antmas> gutted
1068: [21:26:10] <Colin[pi]> it. was. fucking. EVERYWHERE.
1069: [21:26:14] <antmas> that stuff is really greasy right?
1070: [21:26:15] <Colin[pi]> and difficult to remove
1071: [21:26:17] <Colin[pi]> yes :(
1072: [21:26:43] <Colin[pi]> on the mirror, the cot, his clothes, the carpet, the walls, the curtain
1073: [21:27:09] <Colin[pi]> basically a big ring of sudocrem at hand height around the room, lol
1074: [21:27:43] <antmas> oh man
1075: [21:27:59] <antmas> worst charlie did was powder coat the house with baby powder
1076: [21:28:24] <JeremyRoundill> *cocain
1077: [21:28:26] <JeremyRoundill> +e
1078: [21:28:29] <antmas> haha
1079: [21:28:31] <antmas> JeremyRoundill: XD
1080: [21:28:40] <UncleCheese> muskie9 i think so
1081: [21:29:12] <JeremyRoundill> It's a bit hard to have your morning bump when it's incorporated into the carpet.
1082: [21:29:42] <antmas> suck up a few dust mites for extra protein
1083: [21:30:26] <JeremyRoundill> Haha, the drip is so much better when it's got a bit of texture from the bugs and hair.
1084: [21:31:14] <antmas> man
1085: [21:31:20] <antmas> played a number of rounds last night
1086: [21:31:27] <JeremyRoundill> I had a couple of games.
1087: [21:31:34] <JeremyRoundill> I was playing with MGE/DMGs too.
1088: [21:31:40] <antmas> with little 13y/os who kept saying 'over' after every line
1089: [21:31:43] <JeremyRoundill> How were yours?
1090: [21:31:50] <JeremyRoundill> Oh jeez... :P
1091: [21:32:00] <antmas> good!
1092: [21:32:08] <antmas> got MVP for most matches
1093: [21:32:19] <antmas> mostly because the players were n00bs who couldn't relax
1094: [21:32:50] <antmas> and they kept accidentaly flashbanging me and knifing on round start
1095: [21:32:57] <antmas> nubcakes
1096: [21:33:07] <JeremyRoundill> Haha
1097: [21:33:15] <JeremyRoundill> You know what the solution for that is, right?
1098: [21:33:18] <JeremyRoundill> Bait for days.
1099: [21:33:32] <Colin[pi]> masterbait?
1100: [21:33:41] <JeremyRoundill> Pick yourself up a CZ or Nova and a smoke
1101: [21:33:50] <JeremyRoundill> Smoke up somewhere obvious
1102: [21:33:59] <JeremyRoundill> But make it look like you screwed it up.
1103: [21:34:02] <antmas> yeah I had one kid bait for me
1104: [21:34:02] <JeremyRoundill> Hide behind it
1105: [21:34:11] <antmas> constantly asking me to friend him
1106: [21:34:16] <JeremyRoundill> Wait until your bud dies, then kill the enemy as they push through
1107: [21:34:17] <JeremyRoundill> Haha
1108: [21:34:51] <antmas> one round I flashbanged my whole team and clutched it
1109: [21:34:58] <antmas> blew their minds
1110: [21:36:42] <Fuxo> lol, http://games.slashdot.org/story/14/11/25/1728253/top-counter-strike-players-embroiled-in-hacking-scandal
1111: [21:38:26] <JeremyRoundill> Haha
1112: [21:38:34] <JeremyRoundill> Yeah, Fuxo. We've been following that.
1113: [21:38:42] <JeremyRoundill> There are meant to be a few more bans coming soon.
1114: [21:38:51] <JeremyRoundill> Everybody thinks Flusha is hacking too.
1115: [21:39:30] <JeremyRoundill> http://www.reddit.com/r/GlobalOffensive is just everybody waiting for the next lot of bans to come through./
1116: [21:39:35] <Fuxo> lol, last time I played CS was like 15 years ago :-)
1117: [21:39:43] <JeremyRoundill> :D
1118: [21:41:07] <Colin[pi]> I called out an obvious hacker the other month
1119: [21:41:25] <Colin[pi]> he was getting some incredibly bs kills
1120: [21:41:41] <Colin[pi]> so I watched him for a while, and he was tracking players through walls (wallhack)
1121: [21:41:51] <Colin[pi]> called him out on it, "hahaha yeah right as if"
1122: [21:41:57] <Colin[pi]> next match he was not there :D
1123: [21:43:33] <JeremyRoundill> :P
1124: [21:45:03] * Fuxo quit (Quit: Leaving)
1125: [21:46:00] * UncleCheese quit (Ping timeout: 272 seconds)
1126: [21:55:36] <micmania1> ./framework/sake interactive :o didn’t even know it existed.
1127: [21:55:36] <jedateach> https://thegrid.io - thoughts?
1128: [21:59:11] * lerni quit (Remote host closed the connection)
1129: [22:00:11] * Jay____ has joined #silverstripe
1130: [22:00:27] <Ryan-Toast> jedateach: the site is really nice.
1131: [22:00:28] <Jay____> Hi Guys. I see ScheduleTasks / Daily tasks is deprecated? What should I use instead?
1132: [22:01:05] <Colin[pi]> jedateach: looks a bit wanky and vague, so customers will love it
1133: [22:01:41] <jedateach> haha
1134: [22:01:57] <jedateach> time to make a grid module for siverstripe
1135: [22:02:12] <Colin[pi]> it'll probably turn into Skynet
1136: [22:02:22] <Jay____> What do we use now ScheduledTasks is deprecated?
1137: [22:03:17] <jedateach> isn’t the grid a Tron thing?
1138: [22:03:28] <jedateach> “I got in”
1139: [22:03:36] <Colin[pi]> jedateach: yes it is
1140: [22:04:07] <Colin[pi]> jedateach: did you also see: http://gridstylesheets.org/ and http://noflojs.org/ ?
1141: [22:04:17] <Ryan-Toast> “It’s easy, actually it’s incredibly complicated"
1142: [22:04:46] <Ryan-Toast> Seems like a very good implementatyion of a fluid template though.
1143: [22:05:25] <Colin[pi]> I smell a lottt of marketing BS
1144: [22:05:50] <Ryan-Toast> Oh, no doubt.
1145: [22:05:59] <antmas> 'websites that design themselves'
1146: [22:06:03] <Ryan-Toast> But color correcting images is cool.
1147: [22:06:03] <antmas> that can go fuck right off
1148: [22:06:34] <Ryan-Toast> I’ve seen the code for face detection cropping, so that wouldn’t be hard to plug in.
1149: [22:06:47] <jedateach> plenty of ideas to draw from
1150: [22:07:51] <Ryan-Toast> I’m not sure if the “evolution” of the web is setting all of your contents size with javascript however.
1151: [22:08:02] <MichalKleiner> Jay____: where did you get that ScheduleTask is deprecated?
1152: [22:08:03] * Olliepop has joined #silverstripe
1153: [22:08:13] * lerni_ has joined #silverstripe
1154: [22:08:14] <jedateach> Ryan-Toast: agreed
1155: [22:08:50] <Colin[pi]> https://github.com/the-grid
1156: [22:08:59] <Ryan-Toast> Imagine a world where everyone just uses flex, and nothing else. And people are forced to update their browsers.
1157: [22:09:41] * antmas uses imagination real hard
1158: [22:09:51] * antmas pops blood vessel
1159: [22:09:57] <antmas> Ryan-Toast: sorry, can't do it
1160: [22:10:00] <antmas> too far fetched
1161: [22:10:20] <Ryan-Toast> I’ve started utilising vh and vw in my code, with little backups
1162: [22:10:24] <Ryan-Toast> pretty cool.
1163: [22:10:43] * clairef has joined #silverstripe
1164: [22:12:09] <antmas> Ryan-Toast: yeah it's like % but not retarded
1165: [22:12:35] <Ryan-Toast> well, similar in a way if you’re using reletive positioned elements
1166: [22:14:11] <jordanmk> hey Zauberfisch, you there?
1167: [22:16:27] <Jay____> MichalKleiner: My IDE says its deprecated?
1168: [22:16:43] <Jay____> http://api.silverstripe.org/3.1/class-ScheduledTask.html
1169: [22:19:54] <MichalKleiner> true, found it now too.. docs is not much up to date with this http://doc.silverstripe.org/framework/en/topics/commandline
1170: [22:21:06] <Jay____> So we're just using general Controllers now?
1171: [22:21:09] <Jay____> not Task Specific?
1172: [22:22:41] <MichalKleiner> I would say so..
1173: [22:22:47] <MichalKleiner> and run them with sake via cron
1174: [22:22:59] * gelignite quit (Quit: http://bit.ly/nkczDT)
1175: [22:28:57] * UncleCheese has joined #silverstripe
1176: [22:30:16] * veb has joined #silverstripe
1177: [22:33:16] * muskie9 quit (Ping timeout: 255 seconds)
1178: [22:34:58] <Stomach> UncleCheese - you're up here tomorrow?
1179: [22:37:03] <r3v3rb> UncleCheese: btw, I fixed the bootstrap/display-logic issue I posted on GitHub
1180: [22:40:21] * muskie9 has joined #silverstripe
1181: [22:43:01] <antmas> Ryan-Toast: this playlist
1182: [22:43:08] <antmas> Ryan-Toast: is epic
1183: [22:43:58] <Ryan-Toast> antmas: which one?
1184: [22:44:04] <antmas> Ryan-Toast: youtubes
1185: [22:44:09] <Ryan-Toast> antmas: WHICH ONE
1186: [22:44:15] <antmas> Ryan-Toast: YOUR ONE
1187: [22:44:19] <JeremyRoundill> NOOOO
1188: [22:44:20] <antmas> the elec
1189: [22:44:20] <Ryan-Toast> OMG, WHICH ONE
1190: [22:44:24] <Ryan-Toast> THANK YOU
1191: [22:44:26] <Ryan-Toast> :P
1192: [22:44:27] <antmas> lol
1193: [22:44:30] <JeremyRoundill> We decided we weren't going to tell him it was good.
1194: [22:44:32] <JeremyRoundill> You fool!
1195: [22:44:35] <antmas> I DIDN'T KNOW YOU HAD MULTIPLE
1196: [22:44:42] <antmas> JeremyRoundill: oh yeah, whoops :P
1197: [22:44:45] * LimRes has joined #silverstripe
1198: [22:44:53] <Ryan-Toast> I don’t really. Been meaning to make some other genres
1199: [22:45:12] <JeremyRoundill> Groovy.
1200: [22:45:12] <Ryan-Toast> Been doing some mashup listening today: https://soundcloud.com/djsfrommars
1201: [22:45:28] <JeremyRoundill> You should compile an anti-folk playlist.
1202: [22:45:34] <antmas> lol
1203: [22:45:51] <LimRes> Hi Everybody. I am trying to Style up the Change Password page and determined that it used BlankPage.ss in framework.templates, but changes to that template are not reflected even after flushing.
1204: [22:45:58] <antmas> doesn't youtube have a 'proper' music thingy now?
1205: [22:46:03] <LimRes> Anybody know any gotchas with ttat?
1206: [22:46:27] <LimRes> *that?
1207: [22:47:02] <Ryan-Toast> LimRes: It’s a bit of an asshole.
1208: [22:47:27] <LimRes> Ryan-Toast: is there a way to "lubricate" said asshole :)
1209: [22:47:49] <LimRes> I broke it when I tried setting a different template
1210: [22:47:49] <antmas> lol
1211: [22:48:15] <LimRes> maybe my requirement is too big
1212: [22:48:18] <LimRes> :)
1213: [22:49:22] <Ryan-Toast> LimRes: I have a solution somewhere, just let me find it.
1214: [22:49:33] <Colin[pi]> <LimRes> Ryan-Toast: is there a way to "lubricate" said asshole <---- /r/nocontext
1215: [22:49:39] <Ryan-Toast> Colin[pi]: lol
1216: [22:50:09] <Stomach> LimRes - make Security_changepassword.ss
1217: [22:50:24] <Ryan-Toast> LimRes: I ended up doing something likee this, not sure what other people do, but it seems to work fine: https://github.com/Rhym/ss_boilerplate/blob/master/boilerplate/code/extensions/SecurityExtension.php
1218: [22:50:30] <Stomach> in your layout folder
1219: [22:50:31] * Jay____ quit (Ping timeout: 246 seconds)
1220: [22:50:45] <Stomach> and Security.ss in templates, if you want to style it differently from Page.ss :)
1221: [22:50:48] <Ryan-Toast> and then do what Stomach said
1222: [22:50:51] <Ryan-Toast> for the template
1223: [22:51:43] <LimRes> But it doesn't use Page.ss?
1224: [22:52:18] <Stomach> it should be
1225: [22:52:24] <LimRes> ah duh
1226: [22:52:26] <LimRes> yes it does
1227: [22:52:36] <LimRes> I can't use showtemplate on my install for some reason
1228: [22:55:31] <LimRes> Stomach: so I wouldn't need to create Security.ss in templates if I am happy with the Page.ss container
1229: [22:55:44] <Stomach> LimRes - exactly :)
1230: [22:55:53] * r3v3rb quit (Quit: r3v3rb)
1231: [22:59:48] <LimRes> hmm, that blew up my build
1232: [23:04:13] <Stomach> uh oh
1233: [23:04:15] <LimRes> should it matter where I put the security extension php?
1234: [23:04:30] <Stomach> don't use it! :D
1235: [23:04:34] <LimRes> hmm, even deleting my build is broken
1236: [23:04:39] <LimRes> :)
1237: [23:04:52] <Stomach> delete it, do a dev/build and a flush
1238: [23:05:06] <Stomach> then see if your changepassword page has changed
1239: [23:05:29] * EvanDotPro quit (Ping timeout: 264 seconds)
1240: [23:05:58] * EvanDotPro has joined #silverstripe
1241: [23:06:38] <LimRes> deleted and tried build but is broken
1242: [23:07:23] <Stomach> whats the error?
1243: [23:07:24] <LimRes> oops nvm unrelated bug
1244: [23:07:27] <LimRes> sorted
1245: [23:08:02] <LimRes> I guess I can avoid the extension anyway if I use a Security.ss template since I do want to do it a bit differently
1246: [23:09:00] <LimRes> got it
1247: [23:09:02] <LimRes> beauty!
1248: [23:09:25] <LimRes> thanks Stevie
1249: [23:09:31] <LimRes> and Ryan-Toast
1250: [23:09:37] <LimRes> how is life Stevie you getting along?
1251: [23:09:52] <Stomach> awesome Matt, nice one
1252: [23:09:59] <Stomach> just keeping on keeping on ;)
1253: [23:10:12] <LimRes> you gonna get a break over the holidays?
1254: [23:10:32] <Stomach> yeah, gonna head down south for a couple of weeks
1255: [23:10:37] <Stomach> pretty excited to get out of auckland :D
1256: [23:10:41] <Stomach> how are you doing?
1257: [23:11:54] * travis-ci has joined #silverstripe
1258: [23:11:55] <travis-ci> silverstripe/silverstripe-framework#3691 (3.1 - a61fb89 : Ingo Schommer): The build passed.
1259: [23:11:55] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/4d4c651b5065...a61fb89e4fce
1260: [23:11:55] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/42139589
1261: [23:11:55] * travis-ci has left #silverstripe
1262: [23:13:28] <LimRes> yeah trying to keep up, lots of projects which is good, but would love to take a break
1263: [23:13:54] <LimRes> you ever in touch with Michael or Misha?
1264: [23:14:03] <Colin[pi]> <LimRes> yeah trying to keep up, lots of projects which is good, but would love to take a break
1265: [23:14:06] <Colin[pi]> ^ tell me about it :(
1266: [23:14:10] <Colin[pi]> same as me
1267: [23:14:38] * Ryan-Toast quit (Quit: Ryan-Toast)
1268: [23:16:07] <LimRes> Colin[pi] it's a better problem than having no work tho right?
1269: [23:16:13] <Colin[pi]> LimRes: oh totally
1270: [23:16:24] <Colin[pi]> money is good, but sometimes I'd like to catch my breath :o
1271: [23:17:40] <LimRes> alright well everybody keep your chins up see ya soon and thanks again for being an awesome community
1272: [23:17:51] <Stomach> LimRes - I see misha every now and then
1273: [23:17:58] <LimRes> ciao
1274: [23:18:06] <Stomach> but haven't seen Mike in forever
1275: [23:18:11] <Stomach> toodles dude :)
1276: [23:18:23] <Colin[pi]> cya LimRes
1277: [23:18:26] <LimRes> ah wierd my window is not autoscrolling
1278: [23:18:47] <LimRes> Mike is living in Thailand
1279: [23:19:02] * Ryan-Toast has joined #silverstripe
1280: [23:19:17] <LimRes> oops gotta run, thanks again, catchya
1281: [23:21:03] * Ryan-Toast quit (Client Quit)
1282: [23:22:56] * Ryan-Toast has joined #silverstripe
1283: [23:23:25] * LimRes quit (Ping timeout: 246 seconds)
1284: [23:38:47] * lerni_ quit (Remote host closed the connection)
1285: [23:41:10] * muskie9 is now known as _muskie9_
1286: [23:44:19] <Hailwood> Hey guys, is it possible to have multiple validators on one form?
1287: [23:51:37] * camfindlay has joined #silverstripe
1288: [23:56:25] <simon_w|work> Hailwood, you could create a custom validator that takes a bunch of validators as arguments and then runs each one
1289: [23:57:03] <Hailwood> simon_w: Yeah that's what I'm doing now - I was just hoping the ss forms were smart enough to have that built in heh
1290: [23:57:37] <simon_w|work> Hailwood, if there's one thing the SS forms aren't, it's smart :p
1291: [23:58:20] <antmas> oh man
1292: [23:58:25] <antmas> this Jurassic World trailer
1293: [23:58:34] <antmas> trained Raptors :D

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