#silverstripe IRC Log

IRC log for 12 February 2013

All timestamps are in UTC.

1: [00:02:00] <Pyromanik> Oh, that's Christchurch for you.
2: [00:05:00] <spronk> hahahaha
3: [00:08:00] <Colin[pi]> wtf?
4: [00:09:00] <Pyromanik> indeed.
5: [00:09:00] <Pyromanik> Colin[pi]: if NZFirst were an Australian party, it'd probably be Tony Abbot.
6: [00:10:00] * Stomach has left #silverstripe
7: [00:10:00] <irogue> once all the old women die, so will NZ First
8: [00:10:00] <Colin[pi]> sounds like One Nation
9: [00:10:00] <Pyromanik> no, that's hitler youth.
10: [00:10:00] <Pyromanik> not so ironically, also in the wamakariri district.
11: [00:12:00] * guci0 quit (Ping timeout: 245 seconds)
12: [00:14:00] <Pyromanik> Colin[pi]: NZFirst isn't so much racist, as stuck in the 50's.
13: [00:15:00] <irogue> oh not at all
14: [00:15:00] <Colin[pi]> i take it this isn't their first gem of wtf?
15: [00:15:00] <Pyromanik> hence irogue's comment about old ladies.
16: [00:16:00] <irogue> that particular guy is new, but the party leader is well known for it
17: [00:17:00] <Pyromanik> Winston Peters is a Maori fellow who basically resents the white man for taking all his shit, but also loves the white man for bringing him politics, which he excells at. So he's a bit all over the place. Not necessarily racist, just not known for shutting his mouth when it's the best course of action.
18: [00:17:00] <Colin[pi]> the sad thing is the number of people that would agree with him :\
19: [00:18:00] <Pyromanik> as I said, he's an MP for what essentially is the breeding ground for the hitler youth in NZ.
20: [00:18:00] <Pyromanik> Colin[pi]: yes, but those people ARE racist.
21: [00:19:00] <Colin[pi]> \o/
22: [00:19:00] <Pyromanik> ?
23: [00:19:00] <Colin[pi]> \
24: [00:19:00] <Colin[pi]> with his daughter present
25: [00:19:00] <Colin[pi]> abc newsreader here the other day had to endure a 15 minute tirade on a bus due to his skin colour
26: [00:19:00] <Pyromanik> aka, skinheads.
27: [00:19:00] * Emil_Blume quit (Quit: Leaving.)
28: [00:20:00] <Colin[pi]> http://www.abc.net.au/news/2013-02-08/fernandez-why-i-didnt-give-up-my-seat/4508686
29: [00:20:00] <Colin[pi]> "It culminated in a woman, in the presence of her two school-aged kids, calling me a "black c***". She told me to go back to my "own country", and threatened to drag me off the bus as she raised her fist to my face." - nice.
30: [00:20:00] <Pyromanik> link?
31: [00:22:00] <Colin[pi]> now an actual SS question, performance related
32: [00:22:00] <Colin[pi]> if I am generating an "archive", i.e. a list of links spanning years and months
33: [00:23:00] <Colin[pi]> :P
34: [00:23:00] <Pyromanik> Colin[pi]: yeah, but you live in Australia.
35: [00:23:00] <Colin[pi]> would I be ok using a data object set and iterating the actual records to spit out links, or should I use SQL only?
36: [00:26:00] <Pyromanik> this sentence
37: [00:26:00] <Colin[pi]> ss23, yeah try Brisbane
38: [00:26:00] <Pyromanik> it does
39: [00:26:00] <Colin[pi]> happens everywhere
40: [00:26:00] <Pyromanik> It's in Australia, and isn't a fenced off 'community'
41: [00:26:00] <ss23> Compared to the rest of AU, Sydney is the most accepting place in the world
42: [00:26:00] <Colin[pi]> we have some really racist people here unfortunately
43: [00:26:00] <Pyromanik> I would have to heartedly disagree. It's impossible.
44: [00:26:00] <Colin[pi]> lol
45: [00:26:00] <Pyromanik> "Sydney is said to be one of the most open and inclusive cities in the world."
46: [00:27:00] <Pyromanik> It's Australia.
47: [00:27:00] <Pyromanik> my point
48: [00:27:00] <Colin[pi]> hehe
49: [00:27:00] <irogue> Sydney is to Australia as Austin is to Texas
50: [00:27:00] <Colin[pi]> Melbourne is no where near as accepting as Sydney imho also
51: [00:28:00] <Pyromanik> irogue: yeh, it's a big claim, but I make it.
52: [00:28:00] <irogue> Pyromanik: idk, america must be close
53: [00:28:00] <Colin[pi]> oh and it doesn't happen in NZ?
54: [00:28:00] <Pyromanik> Sure does.
55: [00:28:00] <Pyromanik> Quite possibly the most racist country in the world.
56: [00:28:00] <Colin[pi]> hehe
57: [00:28:00] <Pyromanik> lol
58: [00:28:00] <Pyromanik> But it's the black folks intimidating the white ones.
59: [00:29:00] <irogue> its generally the south island here known for its lack of racial tolerance
60: [00:29:00] <Pyromanik> Australia: ALMOST rather be fucked by the Japanese than let American ships with black sailors on board moor in their ports.
61: [00:29:00] * SightUnseen has left #silverstripe
62: [00:29:00] <Colin[pi]> whenever I see another racist thing on the news here, I just facepalm for our country
63: [00:29:00] <irogue> us white folk are basically minority in auckland
64: [00:30:00] <Colin[pi]> lol wut?
65: [00:30:00] <Pyromanik> White Australia policy, look it up.
66: [00:31:00] <Pyromanik> WW2 there was great controversy about the yanks coming to port on the way to the islands
67: [00:31:00] <Pyromanik> irogue: s/white/bogan/
68: [00:31:00] <irogue> south auckland is almost entirely maori and pacific islander, north auckland is largely asian and south african, east/central auckland is largely asians and indian students, west is the white stronghold :-P hahaha
69: [00:31:00] <Pyromanik> because they allowed black folks in the marines.
70: [00:32:00] <irogue> truth :-P
71: [00:32:00] <Colin[pi]> lol
72: [00:33:00] <Pyromanik> hahaha, true enough.
73: [00:33:00] <irogue> (hamilton)
74: [00:33:00] <irogue> west auckland reminds me of home
75: [00:33:00] <Pyromanik> also quite a racist place.
76: [00:34:00] <Pyromanik> bl
77: [00:34:00] <Pyromanik> full of chest beating gorillas
78: [00:34:00] <irogue> anyways, time to die now
79: [00:34:00] <irogue> aka dentist
80: [00:34:00] <Pyromanik> lol
81: [00:34:00] <Colin[pi]> :(
82: [00:34:00] <irogue> had a root canal done recently
83: [00:34:00] <irogue> didn't work good
84: [00:34:00] <irogue> filling seems to have come out of it
85: [00:34:00] <Colin[pi]> yay
86: [00:35:00] <spronk> FUCKING SAMSUNG
87: [00:35:00] <irogue> https://dl.dropbox.com/u/4618071/snom300s.png
88: [00:35:00] <irogue> spronk: was it you that <3 voip? :-P
89: [00:35:00] <irogue> kekeke
90: [00:36:00] <irogue> snom, bitches!
91: [00:36:00] <spronk> hueg
92: [00:36:00] <spronk> woah
93: [00:37:00] <irogue> ancient voip phones, but still made + firmware still worked on
94: [00:37:00] <irogue> stable as fuck
95: [00:37:00] <spronk> so... no dodgy call dropouts?
96: [00:37:00] <spronk> new developments
97: [00:37:00] <spronk> oh
98: [00:38:00] <spronk> the company has finally decided to put "hard port forwards" in on remote locations
99: [00:38:00] <irogue> lol
100: [00:49:00] <Colin[pi]> DANCE :D-/-<
101: [00:49:00] <Pyromanik> get naked.
102: [00:49:00] <Colin[pi]> DANCE :D-\-<
103: [00:49:00] <simon_w> Empty office! Party time!
104: [00:49:00] <Colin[pi]> DANCE :D->->
105: [00:49:00] <Colin[pi]> DANCE :D-|-<
106: [00:50:00] <ss23> I'm going to get rich when I stabl Colin[pi] in the face
107: [00:50:00] <Colin[pi]> get in line, bitch!
108: [00:54:00] <Pyromanik> hahaha
109: [01:18:00] * simon_w quit (Ping timeout: 260 seconds)
110: [01:19:00] * simon_w has joined #silverstripe
111: [01:21:00] * irogue is back
112: [01:21:00] <Pyromanik> fast
113: [01:23:00] <irogue> yep
114: [01:23:00] <irogue> 1x filling without anaesthetic
115: [01:24:00] <Pyromanik> so no drilling then?
116: [01:24:00] <Pyromanik> haha, winning
117: [01:24:00] * Pyromanik has a fuckface wisdom tooth peeling back the gumline
118: [01:25:00] <Pyromanik> or floss
119: [01:25:00] <Pyromanik> No pain, not worried, apart from if infection gets under the gum where I can't brush...
120: [01:25:00] <Pyromanik> MAD
121: [01:26:00] <Pyromanik> umm
122: [01:26:00] <Colin[pi]> DO YOU EVEN FLOSS
123: [01:26:00] <Pyromanik> no comment
124: [01:27:00] <Colin[pi]> what's a wizzy, is that like a willy?
125: [01:27:00] <Pyromanik> lolololol
126: [01:27:00] <Colin[pi]> OIC
127: [01:27:00] <Pyromanik> you knobjockey
128: [01:27:00] <Pyromanik> Colin[pi]: wizzy toof
129: [01:27:00] <Colin[pi]> you had your willy removed?
130: [01:27:00] <Pyromanik> not looking forward to it
131: [01:27:00] <spronk> D:
132: [01:27:00] <Pyromanik> at some point
133: [01:27:00] <Pyromanik> spronk: I'll proably have to get both my remaining ones removed
134: [01:27:00] <Colin[pi]> yeah nah
135: [01:27:00] <spronk> i have to have a wizzy removed because of that
136: [01:27:00] <spronk> yeah
137: [01:27:00] <Pyromanik> I do and I don't. Sometimes I do, mostly I don't.
138: [01:28:00] <irogue> small amount
139: [01:28:00] <irogue> [14:24] <Pyromanik> so no drilling then?
140: [01:28:00] <Pyromanik> OICMEN
141: [01:28:00] <Pyromanik> yeowuch?
142: [01:28:00] <irogue> local anaesthetic doesn't work on me
143: [01:28:00] <Pyromanik> what a brave guy
144: [01:28:00] <Pyromanik> heh
145: [01:29:00] <irogue> David After Dentist styles
146: [01:29:00] <Pyromanik> because doesn't like needles
147: [01:29:00] <irogue> yes
148: [01:29:00] <Pyromanik> irogue: that's general, not local
149: [01:29:00] <irogue> cos it means you cant drive or basically do anything for the rest of the day\
150: [01:29:00] <Pyromanik> My uncle got theeth pulled without anesthetic
151: [01:29:00] <irogue> but not worth it for 1 filling
152: [01:29:00] <simon_w> Ha, dad gets teeth pulled without local
153: [01:29:00] <irogue> so i have to get IV sedation when i dentist
154: [01:29:00] <Pyromanik> too many drugs irogue
155: [01:30:00] * spronk is considering whether to get IV sedation for wisdom tooth removal or not
156: [01:30:00] <spronk> it's twice the price..
157: [01:30:00] <irogue> spronk: if more than one, totally worth it
158: [01:30:00] <irogue> Pyromanik: general != IV Sedation
159: [01:30:00] <Pyromanik> can't you only have general like 3 times in your life?
160: [01:30:00] <spronk> its two...
161: [01:30:00] <Pyromanik> or something?
162: [01:30:00] <Colin[pi]> suck it up
163: [01:30:00] <Pyromanik> but what if you're allergic to opiates
164: [01:30:00] <spronk> apparently only one needs removed, but if you remove one you should remove other on same side
165: [01:30:00] <simon_w> spronk, just take some opium before hand
166: [01:30:00] <irogue> iv sedation is just drugging you so hard you dont give a fuck / cant remember it
167: [01:30:00] <Pyromanik> ic
168: [01:30:00] <spronk> hmm
169: [01:30:00] <irogue> you dont remember a thing
170: [01:30:00] <Pyromanik> oic, IV sedation, you said that already.
171: [01:31:00] * simon_w doesn't think he has wisdom teeths
172: [01:31:00] <Pyromanik> spronk: I had 2 removed when I was 13
173: [01:31:00] <Pyromanik> wonder now why they didn't just do them all.
174: [01:31:00] <irogue> is this stuff: http://en.wikipedia.org/wiki/Midazolam
175: [01:31:00] <spronk> mm..
176: [01:31:00] <Pyromanik> rofl
177: [01:32:00] <spronk> you're not wise enough
178: [01:32:00] <spronk> :P
179: [01:32:00] <Pyromanik> or maybe he's wisest of all
180: [01:33:00] <Pyromanik> digger next door shaking shit out of our building for about 5 days now
181: [01:33:00] <Pyromanik> I'm wondering what kind of structural issues this might be causing
182: [01:34:00] <spronk> probably fundamental ones
183: [01:34:00] <spronk> no biggie
184: [01:34:00] <Pyromanik> yeh
185: [01:34:00] <spronk> your buildy will fall over and squish you
186: [01:34:00] <simon_w> Nothing that an earthquake or two won't resolve
187: [01:35:00] <Pyromanik> probably not, but it does weigh on the mind.
188: [01:35:00] <Colin[pi]> simon_w tempts fate
189: [01:35:00] <Pyromanik> subtle little fissures
190: [01:35:00] <Pyromanik> 2 years in 10 days.
191: [01:36:00] <spronk> mm
192: [01:36:00] <spronk> crazy shitr
193: [01:37:00] <Pyromanik> simon_w: just go home.
194: [01:37:00] <simon_w> Bah, stupid nurofen isn't kicking in
195: [01:37:00] <simon_w> Tempted, but tethered internet and money
196: [01:38:00] <simon_w> Snap at work is being crazy bad :p
197: [01:38:00] <Pyromanik> oh, suck. simon_w: y no snap?
198: [01:38:00] <Pyromanik> 2 years since 200 people died on the 22nd of the 2nd.
199: [01:39:00] <Pyromanik> simon_w: yeah, but that's because you can get cable.
200: [01:39:00] <simon_w> TCL > Snap :p
201: [01:39:00] <simon_w> No cable at home until Friday, since just moved
202: [01:39:00] <Pyromanik> snap doesn't has
203: [01:39:00] <Pyromanik> vdsl though
204: [01:39:00] <Pyromanik> :(
205: [01:39:00] <simon_w> mmm, tasty tasty cable
206: [01:39:00] <Pyromanik> Snap at home has been a bit up and down since a few weeks back
207: [01:40:00] <simon_w> Getting 100/10 :)
208: [01:40:00] * Colin[pi] wants NBN now
209: [01:41:00] <Pyromanik> +
210: [01:41:00] <Pyromanik> simon_w: yeh, I figured, because no point in cable otherwise with ADSL2
211: [01:41:00] <simon_w> Pyromanik, ADSL2+ gets you 24/crap
212: [01:41:00] <simon_w> Base cable is 25/2
213: [01:41:00] <simon_w> And that's not just theoretical either
214: [01:42:00] * Pyromanik doesn't need such speed anymore.
215: [01:42:00] <Pyromanik> the games I play don't tax connection that bad
216: [01:44:00] <Pyromanik> spronk: how does one get so unfit just over christmas
217: [01:44:00] <Pyromanik> legs are killing me today
218: [01:45:00] <Pyromanik> even after not having fatface christmas and instead climbing glaciers.
219: [01:55:00] <Colin[pi]> I have been trying to ride 16km every day :o
220: [01:56:00] <Pyromanik> too easy
221: [01:56:00] <Pyromanik> didn't impact my fitness like I thought it would
222: [01:56:00] <Pyromanik> I used to do that
223: [01:58:00] * nickmolhoek quit (Quit: nickmolhoek)
224: [02:07:00] <spronk> haha
225: [02:07:00] <spronk> yeah..
226: [02:10:00] * liam has joined #silverstripe
227: [02:10:00] <liam> hello.
228: [02:19:00] <Pyromanik> hello.
229: [02:22:00] <Bollig|DesignCty> heh, thanks pyro
230: [02:22:00] <Pyromanik> nfi mostly because I don't understand your question.
231: [02:22:00] <simon_w> Bollig|DesignCty, short code handlers are static methods that your tell the short code class about
232: [02:22:00] <Pyromanik> (nfi, roll with it)
233: [02:22:00] <Pyromanik> yes.
234: [02:22:00] <Pyromanik> ummm
235: [02:22:00] <Bollig|DesignCty> just quickly, can I add a shortcode handler from a decorator, and if so, So I still extend the decorated object?
236: [02:23:00] <Pyromanik> fuck, redbull on my shirt. what a waste
237: [02:23:00] <Pyromanik> :<
238: [02:23:00] * SticksM has joined #silverstripe
239: [02:23:00] <Pyromanik> My first energy drink of the entire year too.
240: [02:23:00] <simon_w> Pyromanik, doing it wrong!
241: [02:23:00] <Bollig|DesignCty> thanks simon_w, I assume that's what you were saying?
242: [02:23:00] <Bollig|DesignCty> apparently I register it to the decorator...
243: [02:24:00] <Bollig|DesignCty> thanks :)
244: [02:24:00] <simon_w> Bollig|DesignCty, yup
245: [02:25:00] <simon_w> (Also, in a Texas saloon)
246: [02:25:00] * popeshoe has joined #silverstripe
247: [02:25:00] <simon_w> Pyromanik, first drink of the year: energy drink!
248: [02:25:00] <Pyromanik> simon_w: I know. Drink goes IN mouth, not around it!
249: [02:25:00] * popeshoe quit (Read error: Connection reset by peer)
250: [02:26:00] <Pyromanik> lolwut
251: [02:27:00] <Pyromanik> or must not follow if
252: [02:27:00] <Pyromanik> ?
253: [02:27:00] <Pyromanik> can I <% if WantTrue && not WantFalse %>
254: [02:28:00] <Pyromanik> if not must follow if, does it negate everything after, or just the first var that follows it?
255: [02:28:00] <simon_w> Yes
256: [02:29:00] <simon_w> (the first one)
257: [02:30:00] <Pyromanik> sweet thanks
258: [02:32:00] <simon_w> Also, http://www.flickr.com/photos/simon_w/sets/72157632454000207/ NY/E in a Texan saloon
259: [02:35:00] <Pyromanik> oh yup
260: [02:38:00] <irogue> @VernonSmall: Prosser rumoured to be working on ban on middle aged males in business on basis they commit most fraud.
261: [02:48:00] * ezero_ quit (Ping timeout: 248 seconds)
262: [02:50:00] <Pyromanik> middleaged WHITE men.
263: [02:50:00] <Pyromanik> he forgot white.
264: [02:54:00] <irogue> true
265: [02:55:00] * liam__ has joined #silverstripe
266: [02:57:00] <Pyromanik> just found out that list bullets take colour from UL, regardless of the fact that it belongs to the LI.
267: [02:57:00] <simon_w> Home time!
268: [02:57:00] <Pyromanik> MIND: BLOWN
269: [02:58:00] <Pyromanik> how did I not know this earlier!?
270: [02:59:00] <Pyromanik> suddenly span tags inserted by tinymce?
271: [02:59:00] <Pyromanik> or
272: [02:59:00] <Pyromanik> or what the fuck
273: [03:00:00] <Pyromanik> <span style="color:#333333">
274: [03:00:00] <Pyromanik> how to destroy :<
275: [03:00:00] <Pyromanik> right
276: [03:00:00] <Pyromanik> I thought it was too good to be true
277: [03:00:00] <Pyromanik> dafuq
278: [03:03:00] * DigNZ quit (Quit: DigNZ)
279: [03:04:00] <Pyromanik> FFFFFFFFFFFF
280: [03:05:00] <Pyromanik> I just don't even.
281: [03:11:00] <liam> random question
282: [03:11:00] <liam> anyone in wellington go a spare room for rent for 3 months from the end of this week?
283: [03:11:00] * liam quit (Quit: Page closed)
284: [03:11:00] * liam__ is now known as liam
285: [03:12:00] <Pyromanik> suck
286: [03:12:00] <Pyromanik> wow, tight schedule :<
287: [03:12:00] <liam> lol yea my accomodation fell through....
288: [03:13:00] <liam> and no one else wants anyone for such a short period
289: [03:13:00] <Pyromanik> those little motel type rooms with shared commons might see you through for a bit
290: [03:14:00] <Pyromanik> I cannot figure out why tinymce puts spans on my lists :<
291: [03:14:00] <spronk> my shared host JUST rolled out PHP 5.3 support!
292: [03:14:00] <spronk> wow!
293: [03:15:00] <Pyromanik> or more to the point how to alter the colour that span selects
294: [03:15:00] <Pyromanik> spronk: openhost?
295: [03:16:00] <spronk> nah some cheap us host
296: [03:16:00] <spronk> that used to be steadfast
297: [03:16:00] * DesignerX has joined #silverstripe
298: [03:18:00] * ccburns has joined #silverstripe
299: [03:21:00] * robert_ quit (Read error: Connection reset by peer)
300: [03:25:00] <Colin[pi]> back from lunch, I know you missed me
301: [03:27:00] <ccburns> Does anyone know of a good resource for me to learn about setting up load balancing etc??? I am currently running a single server but thinking about setting up a load balance with 2 servers sitting behind this??? The main problem that i need to understand is how to keep the MySQL db's in sync
302: [03:28:00] <DesignerX> Hello guys .. Need some info about php silent post .. is it hackable ? I want to use it to post important info , is it safe ?
303: [03:31:00] <Pyromanik> FrozenFire: is your imagick in core?
304: [03:32:00] <Pyromanik> DesignerX: wtf is a silent post?
305: [03:32:00] <Pyromanik> ccburns: master/slave I imagine. Beyond that I don't know
306: [03:33:00] <DesignerX> Pyromanik: when posting a form data using the "post" method ? I read it is some blog
307: [03:33:00] <ccburns> Pyromanik: no idea at this point :) That's why I need to do some reading??? The main thing I am after is availability??? If one server crashes we're still up and running
308: [03:34:00] <ccburns> In a master/slave environment what happens if the master crashes? Does the slave take over? Is that the purpose of the slave?
309: [03:34:00] <Pyromanik> DesignerX: It's not what you think it is I think
310: [03:34:00] <Pyromanik> ccburns: then just tell them you want full redundancy, they should be able to jig it up for you I think.
311: [03:34:00] <Colin[pi]> I'm on Linode, they have load balancing features but I have not used them yet :<
312: [03:34:00] <ccburns> I'm on Rackspace cloud server
313: [03:34:00] <Pyromanik> ccburns: your host should be able to take care of that for you if you've got a cloud server
314: [03:35:00] <ccburns> Thanks
315: [03:36:00] <Colin[pi]> wat
316: [03:36:00] <Colin[pi]> um yeah
317: [03:36:00] <Pyromanik> only some dickhead hipsters calling it something else, because they're hipsters.
318: [03:36:00] <DesignerX> Pyromanik: what I am looking for is, when posting data to a page using a from, I need the reseiving page/website to check the source of this data
319: [03:36:00] <Pyromanik> basically, any API ever.
320: [03:36:00] <Pyromanik> DesignerX: silent posting, from a quick google, is having the server fetch information in the background
321: [03:36:00] <Pyromanik> instead of the user agent
322: [03:37:00] <Pyromanik> DesignerX: what do you mean 'check the source'?
323: [03:38:00] <DesignerX> Pyromanik: where the info was sent from .. give me a sec, I will type an example & explain it a bit more
324: [03:41:00] <DesignerX> '<form action="' www.mypage.com/receiving-page.php'" method="post" id="" target="_new">
325: [03:41:00] <DesignerX>
326: [03:41:00] <DesignerX> Pyromanik: when www.mainwebsite.com send post info using a from to www.mypage.com/receiving-page.php :
327: [03:41:00] <DesignerX> I need "www.mypage.com/receiving-page.php" to make sure this info is from "www.mainwebsite.com"
328: [03:45:00] <ccburns> DesignerX I guess you could just look up the http response of the request but that could be easily spoofed??? You could use some sort of token that is added to the headers or something but again you need to have some sort of encryption in place otherwise it could be easily spoofed if that is what you are trying to prevent
329: [03:47:00] <DesignerX> I have to look at tokens i guess
330: [03:47:00] <DesignerX> ccburns: mm .. this is about it .. I wanted it for security but if it can be spoofed then its a deal breaker for me
331: [03:47:00] * ccburns quit (Quit: ccburns)
332: [03:49:00] <mobiusnz> problem solved
333: [03:49:00] <mobiusnz> SSL+DNSSEC
334: [03:50:00] <DesignerX> its a WP site that I have to fix up. SSL will just add days of work ( you know WP, never works as it should )
335: [03:51:00] * mobiusnz quit (Quit: Leaving.)
336: [04:03:00] <Pyromanik> Home!
337: [04:03:00] * Pyromanik has left #silverstripe
338: [04:05:00] * helenclarko quit (Quit: Page closed)
339: [04:05:00] * elgordo quit (Remote host closed the connection)
340: [04:29:00] * Bollig|DesignCty quit (Quit: Connection Reset by Mexicans with wirecutters)
341: [04:32:00] * cloph_away1 has joined #silverstripe
342: [04:34:00] * cloph_away quit (Ping timeout: 276 seconds)
343: [04:36:00] * willr_ quit (Quit: willr_)
344: [04:52:00] * ezero_ has joined #silverstripe
345: [04:52:00] * howardgrigg has joined #silverstripe
346: [05:04:00] * dendeffe has joined #silverstripe
347: [05:36:00] * ezero_ quit (Ping timeout: 245 seconds)
348: [05:37:00] <liam> what is the best way to get the full html of a published page as a string?
349: [05:38:00] <ss23> Request it
350: [05:38:00] <ss23> :D
351: [05:39:00] <liam> in code...
352: [05:39:00] <liam> i guess you could request it in code but that would be inefficient
353: [05:39:00] <liam> I mean a page in an actual ss website
354: [05:44:00] <perverse> file_get_contents("url goes here"); ?
355: [05:45:00] <perverse> oh wait, you want a rendered SS page, i get ya
356: [05:46:00] <perverse> you should be able to get the page out of the database and do a $blah = $page->renderWith(); i think
357: [05:47:00] * Bollig|DesignCty has joined #silverstripe
358: [05:47:00] * guci0 has joined #silverstripe
359: [05:48:00] <perverse> if you're wondering how to use it liam
360: [05:48:00] * Colin[pi] quit (Ping timeout: 256 seconds)
361: [05:48:00] <guci0> Morning
362: [05:48:00] <perverse> you can find the renderWith() function at framework/view/ViewableData.php:323
363: [05:52:00] * liam quit (Quit: liam)
364: [06:11:00] * SticksM quit (Read error: Connection reset by peer)
365: [06:21:00] * mobiusnz has joined #silverstripe
366: [06:22:00] * SightUnseen has left #silverstripe
367: [06:22:00] * SightUnseen has joined #silverstripe
368: [06:51:00] * liam has joined #silverstripe
369: [07:00:00] * howardgrigg quit (Remote host closed the connection)
370: [07:03:00] * liam quit (Quit: liam)
371: [07:07:00] * priithansen has joined #silverstripe
372: [07:13:00] * Motoservo quit (Quit: Motoservo)
373: [07:18:00] * dendeffe quit (Quit: dendeffe)
374: [07:23:00] * liam has joined #silverstripe
375: [07:29:00] * mobiusnz quit (Quit: Leaving.)
376: [07:33:00] * liam quit (Quit: liam)
377: [07:41:00] * ajshort has joined #silverstripe
378: [07:43:00] * mobiusnz has joined #silverstripe
379: [07:44:00] <Zauberfisch> ohai ajshort
380: [07:44:00] * zfmf has joined #silverstripe
381: [07:44:00] * willr has joined #silverstripe
382: [07:45:00] <Zauberfisch> glad to see you also have a messed up sleeping schedule :D
383: [07:46:00] <Zauberfisch> I already answered my question that I had when I tweeted you, but now there is a pull request on the docs (low priority though)
384: [07:47:00] * ajshort quit (Ping timeout: 272 seconds)
385: [07:57:00] * mobiusnz quit (Quit: Leaving.)
386: [08:21:00] * howardgrigg has joined #silverstripe
387: [08:26:00] * Colin[pi] has joined #silverstripe
388: [08:36:00] * g4b0 has joined #silverstripe
389: [08:37:00] <g4b0> is it possible to get the Model class from within the Controller?
390: [08:37:00] <g4b0> hi all
391: [08:40:00] * ajshort has joined #silverstripe
392: [08:43:00] <willr> g4b0 $this->record
393: [08:43:00] <willr> Though $this will fall through to the controller in some cases
394: [08:44:00] <g4b0> ok, thanks
395: [08:45:00] <ajshort> $this->data() == less typing
396: [08:45:00] <willr> Ah it's $this->dataRecord (in 3.0 at least) not $this->record
397: [08:45:00] <willr> Or you can use $this->data()
398: [09:01:00] * 65MAAIYTW is now known as kinglozzer
399: [09:01:00] * 65MAAIYTW has joined #silverstripe
400: [09:05:00] <priithansen> Where should I start if I want to use yaml conf files with my own module?
401: [09:06:00] <g4b0> willr: $this->data works perferctly
402: [09:06:00] <g4b0> thanks a lot
403: [09:06:00] <g4b0> sorry
404: [09:06:00] <g4b0> $this->data()
405: [09:10:00] <willr> priithansen just create a yaml config file in modulename/_config/something.yml
406: [09:10:00] <willr> http://doc.silverstripe.org/framework/en/topics/configuration is the docs for it
407: [09:13:00] <priithansen> willr: thank You! was sure there must be doc about this but google silverstripe yaml didn't return much
408: [09:16:00] * dendeffe has joined #silverstripe
409: [09:23:00] * liam has joined #silverstripe
410: [09:24:00] <ajshort> why
411: [09:24:00] <ec8or> morning
412: [09:24:00] <ajshort> ?
413: [09:24:00] <Zauberfisch> ajshort i think you should reopen that ticket
414: [09:24:00] <Zauberfisch> https://github.com/ajshort/silverstripe-gridfieldextensions/issues/5
415: [09:25:00] <ajshort> to existing records
416: [09:25:00] <ajshort> ah i see - you lose changes
417: [09:26:00] <Zauberfisch> yep
418: [09:33:00] * liam quit (Read error: Connection reset by peer)
419: [09:56:00] * lx-berlin has joined #silverstripe
420: [10:02:00] * guci0 quit (Ping timeout: 245 seconds)
421: [10:03:00] * willr quit (Quit: willr)
422: [10:06:00] <Zauberfisch> has anyone in mind how the CMS handles checkbox fields when they are unchecked? I mean when you have a "IsFinished" bool
423: [10:06:00] <Zauberfisch> a input type checkbox only gets submited when it is checked
424: [10:07:00] <Zauberfisch> so how does it check for unchecked status?
425: [10:09:00] <lx-berlin> i would suggest they replace it with a dropdown (yes/no/all)
426: [10:09:00] <lx-berlin> adding a filter in modeladmin for a bool property will be scaffolded as a checkboxfield. And then you cannot filter for records which are false. Because not checking this checkbox means "all"
427: [10:10:00] <Zauberfisch> no, not model admin
428: [10:10:00] <Zauberfisch> I am building my own CMS
429: [10:10:00] <lx-berlin> :)
430: [10:10:00] <lx-berlin> if that answer goes in a direction you have been asking for
431: [10:11:00] <Zauberfisch> hold on
432: [10:11:00] <Zauberfisch> checking database
433: [10:11:00] <lx-berlin> ok, this is a problem that i saw for bool properties and how filters are scaffolded of them
434: [10:11:00] <Zauberfisch> very basic one though
435: [10:11:00] <Zauberfisch> for a client
436: [10:11:00] <Zauberfisch> but I am not sure, i think it actually saves right
437: [10:11:00] <Zauberfisch> its just some display error
438: [10:13:00] <Zauberfisch> hmm, appears to be a display error
439: [10:13:00] <Zauberfisch> I must be doing a query wrong somewhere
440: [10:14:00] <Zauberfisch> ah, found it
441: [10:15:00] <lx-berlin> btw. you are working on win8 and have a local apache running on a linux vm on your pc ?
442: [10:15:00] <Zauberfisch> another ->filter() filted out the record
443: [10:15:00] <lx-berlin> is this your setup?
444: [10:16:00] <Zauberfisch> and on the ubuntu server I am running webmin+virtualmin to manage vhosts
445: [10:16:00] * Webdoc has joined #silverstripe
446: [10:16:00] <Zauberfisch> win8 + virtualbox with ubuntu server
447: [10:16:00] <Zauberfisch> yep
448: [10:16:00] <lx-berlin> and the files are stored in the vm ?
449: [10:17:00] <lx-berlin> i ordered a new laptop. So i am thinking about by new setup
450: [10:17:00] <Zauberfisch> you should use those to upload files on save
451: [10:17:00] <Zauberfisch> lx-berlin intellij/phpstorm has really cool deployment features
452: [10:17:00] <lx-berlin> ahh
453: [10:17:00] <Zauberfisch> the files are stored local on my win8 and my IDE (intellij) auto uploads files when I save them via sftp to the VM
454: [10:17:00] <lx-berlin> so that means the vm must be up and running before you start phpstorm, right?
455: [10:18:00] <lx-berlin> *my new setup
456: [10:18:00] <lx-berlin> yes, i also planned to have them locally in the future. No more shared folders
457: [10:18:00] <Zauberfisch> git over network can be a pain in the arse
458: [10:18:00] <Zauberfisch> just think about git
459: [10:18:00] <Zauberfisch> the reason why I have the files local is because working with local files is so much faster than remote files
460: [10:18:00] <lx-berlin> aha
461: [10:19:00] <Zauberfisch> only thing that is a little bit stupid with my settup is that I have compass running on the VM, so I auto upload the scss files, and before commit I need to download the css files
462: [10:20:00] <Zauberfisch> bu then again downloading is just "right click" on the css folder and press "download from server"
463: [10:20:00] <Webdoc> because if i use it it smashes the normal www site
464: [10:20:00] <Webdoc> is there anywhere writen how to use mobile moodul right
465: [10:21:00] <lx-berlin> hmm
466: [10:22:00] <lx-berlin> why did you decide not to run wamp, so keep all developement in windows ?
467: [10:25:00] <ajshort> Zauberfisch: vagrant vagrant vagrant
468: [10:25:00] <ajshort> it will make your life so much easier
469: [10:26:00] <Zauberfisch> and I want to have the same dev environment as live environment
470: [10:26:00] <Zauberfisch> lx-berlin because when the website is done, I will deploy it to a live server, and all my live servers are linux
471: [10:27:00] <lx-berlin> ok, that is the same what i was always thinking. So i see i better keep it that way :)
472: [10:27:00] <lx-berlin> i see
473: [10:27:00] <Zauberfisch> I remember one time I worked on windows, and had to migrate the database to the live system, can you imagine what a pain it was to transform the lower case table names for a huge project
474: [10:27:00] <ajshort> vagrant!
475: [10:28:00] <Zauberfisch> there are other things as well
476: [10:28:00] <Zauberfisch> ss now has a converting for table names built in /dev/build but still
477: [10:28:00] <ec8or> yeah that sucks
478: [10:28:00] <Zauberfisch> and I couldn't do that on windows the same was as on linux
479: [10:28:00] <Zauberfisch> like I sometime use shell commands
480: [10:28:00] <ec8or> ah, sucked
481: [10:29:00] <lx-berlin> yep. it was probably a bad idea to develope completely on windows in the future
482: [10:29:00] <Zauberfisch> ajshort sounds interesting
483: [10:30:00] <Zauberfisch> ajshort I see vagrant configures VMs in virtual box for me? that sounds pretty cool
484: [10:30:00] <Zauberfisch> i have to check that thing out
485: [10:32:00] <Zauberfisch> but no time now
486: [10:33:00] <lx-berlin> thanks
487: [10:33:00] <ajshort> you just create a script saying "i want apache, php, ..."
488: [10:33:00] <lx-berlin> i wanted to order the laptop with Win8 Pro, because it comes with a virtual machine setup, but the extra charge on win8 was 50?. So then i can install Virtualbox
489: [10:33:00] <ajshort> use vagrant, it builds on top of virtualbox, but makes configuring easier
490: [10:33:00] <ajshort> and it creates a virtual machine for you
491: [10:33:00] <lx-berlin> ok, i will also check that out
492: [10:35:00] * ajshort quit (Quit: Leaving)
493: [10:38:00] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
494: [10:40:00] * Nakashu has joined #silverstripe
495: [10:40:00] * Nakashu has left #silverstripe
496: [10:44:00] * guci0 has joined #silverstripe
497: [10:45:00] <vogels> lx-berlin are you in ?
498: [10:45:00] * vogels has joined #silverstripe
499: [10:46:00] <lx-berlin> yes
500: [10:47:00] <vogels> 2 days ago we where talking about using firebug to check the server response
501: [10:47:00] <lx-berlin> still the same problem ?
502: [10:47:00] <vogels> yes
503: [10:47:00] <vogels> because i get an blank screen whele opening Uploads folder in backend of ss
504: [10:47:00] <vogels> i added firebug now
505: [10:47:00] <lx-berlin> yep
506: [10:48:00] <lx-berlin> ok
507: [10:48:00] <lx-berlin> just click a little bit in the cms and see all requests in the console
508: [10:48:00] <lx-berlin> each ajax request is visible there
509: [10:48:00] <lx-berlin> in the console tab
510: [10:48:00] <vogels> but not sure what to look for
511: [10:49:00] <vogels> yes i see
512: [10:49:00] <guci0> How big is the file? Check php.ini settings
513: [10:49:00] <lx-berlin> you can click on each one to get detailed information
514: [10:50:00] <vogels> when i go to files and click on the uploads folder
515: [10:50:00] <lx-berlin> thats all ?
516: [10:50:00] <lx-berlin> so when you upload a file, you should see a new line there
517: [10:50:00] <vogels> at response tab is says There has been an error
518: [10:51:00] <vogels> GET http://deouwskuur.nl.web02.ib.nxs.nl/admin/assets/show/1?locale=nl_NL 200 OK 165ms
519: [10:51:00] <lx-berlin> are you in dev mode ?
520: [10:51:00] <vogels> i get a new line
521: [10:52:00] <vogels> sotty i don't understand
522: [10:52:00] <lx-berlin> one moment
523: [10:52:00] <lx-berlin> also check what guci0 said. Try uploading a very small file (10kb). Just to make sure that the max filesize isnt exceeded
524: [10:52:00] <vogels> dev mode of what ?
525: [10:53:00] <vogels> i can upload files, for instant via the fotoslider menu
526: [10:53:00] <lx-berlin> http://doc.silverstripe.org/framework/en/topics/debugging
527: [10:53:00] <lx-berlin> Director::set_environment_type("dev");
528: [10:53:00] <vogels> but not via the files/uploadsf folder
529: [10:55:00] <vogels> b.t.w. when i try to upload someting i get Director::set_environment_type("dev");
530: [10:55:00] <vogels> where does this go?
531: [10:55:00] <vogels> sorry wrong paste
532: [10:55:00] <vogels> SyntaxError: Unexpected token T
533: [10:56:00] <vogels> Director::set_environment_type("dev"); is set to live in my config
534: [10:56:00] <Zauberfisch> just found out, DataList->filter($key, $val) takes care of data sanitizing for you <3
535: [10:56:00] <lx-berlin> http://doc.silverstripe.org/framework/en/topics/debugging: "The definition of setting an environment in your mysite/_config.php looks like"
536: [10:57:00] <lx-berlin> ok
537: [10:57:00] <lx-berlin> still no other error message ?
538: [10:57:00] <vogels> nope still the same
539: [10:57:00] <vogels> i set enviroment to dev
540: [10:58:00] <vogels> now i get a error message from
541: [10:58:00] <vogels> SS
542: [10:58:00] <lx-berlin> ok
543: [10:59:00] <vogels> and a error message in response tab from firebug
544: [10:59:00] <vogels> 500 Error at line 675 of /home/deouwsku/public_html/framework/core/Object.php
545: [10:59:00] <vogels> ERROR [User Error]: Uncaught Exception: Object->__call(): the method 'gettranslation' does not exist on 'Folder' IN GET /admin/assets/show/1?locale=nl_NL Line 675 in /home/deouwsku/public_html/framework/core/Object.php
546: [10:59:00] <lx-berlin> open this line, you should see additional error messages
547: [11:00:00] <vogels> Source ====== 666: default : 667: throw new Exception ( 668: "Object->__call(): extra method $method is invalid on $this->class:" 669: . var_export($config, true) 670: ); 671: } 672: } else { 673: // Please do not change the exception code number below. 674: * 675: throw new Exception("Object->__call(): the method '$method' does not exist on '$this->class'", 2175
548: [11:01:00] <vogels> this works better http://pastie.org/6123957
549: [11:01:00] <lx-berlin> yep
550: [11:02:00] <g4b0> I tryed this, but it doesn.t work...
551: [11:02:00] <lx-berlin> i dont know. Did you make Folder translateable ?
552: [11:02:00] <g4b0> how to make an entire form readonly?
553: [11:03:00] <g4b0> foreach ($fields->dataFields() as $field) {
554: [11:03:00] <g4b0> Debug::log("Field: $field->name - $field->class");
555: [11:03:00] <g4b0> $field->setReadonly(true);
556: [11:03:00] * Err404NotFound has joined #silverstripe
557: [11:03:00] <g4b0> return $fields;
558: [11:03:00] <g4b0> }
559: [11:03:00] * Error404NotFound quit (Disconnected by services)
560: [11:03:00] <lx-berlin> vogels: Folder->getTranslation(nl_NL). Seems like the upload tries to get a tranlation of your folder ?!
561: [11:03:00] <g4b0> $fields = parent::getCMSFields();
562: [11:03:00] <g4b0> }
563: [11:03:00] <g4b0> public function getCMSFields() {
564: [11:03:00] <g4b0> $fields->makeReadonly();
565: [11:04:00] <vogels> lx-berlin i didn't built it myself so i don't know, but that wouldent make sence
566: [11:05:00] <lx-berlin> + your mysite/_config.php to see where you are using translateable
567: [11:05:00] <lx-berlin> make sure to remove the databse password before you paste it :)
568: [11:05:00] <lx-berlin> maybe you should also paste the code that causes the problem
569: [11:06:00] <vogels> http://pastie.org/6123981
570: [11:07:00] <vogels> http://pastie.org/6123982
571: [11:08:00] <lx-berlin> you pasted "abstract class Object". This is ss interal :)
572: [11:08:00] <vogels> thats where the error is originating according to firebug: /admin/assets/show/1?locale=nl_NL Line 675 in /home/deouwsku/public_html/framework/core/Object.php
573: [11:08:00] * ajshort has joined #silverstripe
574: [11:09:00] <lx-berlin> vogels: the next step you have to do is changing the default password: Security::setDefaultAdmin('administrator', 'xs2admin');
575: [11:09:00] <vogels> whoops
576: [11:09:00] <lx-berlin> because now every one knows it :)
577: [11:09:00] <lx-berlin> *everyone
578: [11:10:00] <vogels> chnaged
579: [11:10:00] <lx-berlin> afaik, the _config.php looks fine
580: [11:11:00] * lx-berlin phonecall
581: [11:15:00] * liam has joined #silverstripe
582: [11:23:00] <lx-berlin> sorry vogels, i need to start working. Now you at least have an error message. Maybe someone else can help you. i think the _config is ok
583: [11:24:00] <vogels> ok thanks for your help so far
584: [11:25:00] <vogels> try again this afthernoon
585: [11:25:00] <vogels> i also must go back to work now, break is over
586: [11:28:00] * Shrike_Finland has joined #silverstripe
587: [11:28:00] * Shrike_Finland1 quit (Read error: Connection reset by peer)
588: [11:31:00] <liam> any ideas how to create an empty datalist?
589: [11:31:00] * vogels quit (Ping timeout: 245 seconds)
590: [11:38:00] <zfmf> Hi guys, in Dataobject im having a method which i'm calling with restfullapi domain.com/api/v1/DO/6/activate i'm calling this method with curl, im getting only a response back when i add a die(); at the end of activate method anyone an idea why??
591: [11:41:00] * henkpoley has joined #silverstripe
592: [11:42:00] <zfmf> and why is posthandler method in RestfulServer.php sets this statuscode $this->getResponse()->setStatusCode(204); // No Content can i not send a response back?
593: [11:49:00] * onre_ quit (Ping timeout: 240 seconds)
594: [11:50:00] * onre is now known as Guest97364
595: [11:50:00] * onre has joined #silverstripe
596: [11:59:00] * Webdoc quit (Quit: Page closed)
597: [12:00:00] * ARNHOFF has joined #silverstripe
598: [12:01:00] <ajshort> yes
599: [12:01:00] <lx-berlin> cool. so it works basically the same way ?
600: [12:01:00] <lx-berlin> ajshort: does your GridFieldOrderableRows which is included in the silverstripe-gridfieldextensions replace the SortableGridField ?
601: [12:01:00] <lx-berlin> from the gui standpoint
602: [12:02:00] * howardgrigg quit (Remote host closed the connection)
603: [12:02:00] <ajshort> similar
604: [12:02:00] <lx-berlin> ok. then i will give a try now . thanks !
605: [12:03:00] <kinglozzer> applying*
606: [12:03:00] <kinglozzer> Ugh, I hate IE. For some reason, it was apply styles for ".LandingPage .tagline.last" to every single ".last" element on the page, regardless of parent classes. Wtf?!
607: [12:04:00] <lx-berlin> do i need to call the module folder "gridfieldextensions" ?
608: [12:06:00] <guci0> good question
609: [12:06:00] <guci0> I'am tring to implement this ??? doesn't work :(
610: [12:07:00] * dendeffe quit (Quit: dendeffe)
611: [12:07:00] <ajshort> lx-berlin: yes
612: [12:08:00] <ajshort> lx-berlin: just installing it using composer is the easiest way
613: [12:08:00] <lx-berlin> For many_many relationships, the sort field should normally be an extra field on the relationship. -> so i can use 'SortOrder'=>'Int' like in SortableGridField, right ?
614: [12:09:00] <ajshort> yes
615: [12:09:00] <lx-berlin> i never started using composer, so i just downloaded the zip now :)
616: [12:10:00] <lx-berlin> cool
617: [12:11:00] <ajshort> you should get composer, it's easy as
618: [12:12:00] <lx-berlin> hmm, i see the "ui-icon-grip-dotted-vertical" but after i drop it , i get "Fatal error: Call to a member function getValue() on a non-object in /var/www/lx/myproject/gridfieldextensions/code/GridFieldOrderableRows.php on line 59"
619: [12:13:00] * lx-berlin afk 10min
620: [12:13:00] * dendeffe has joined #silverstripe
621: [12:18:00] * ugly_duck quit (Read error: No route to host)
622: [12:22:00] * henkpoley quit (Remote host closed the connection)
623: [12:26:00] * liam quit (Quit: liam)
624: [12:27:00] <lx-berlin> ajshort: i tried again with an empty many_many list. I added 2 records with the AddExistingAutocompleter. Then tried reordering them. but again: Fatal error
625: [12:28:00] <lx-berlin> guci0: is the GridFieldOrderableRows working for you ?
626: [12:29:00] <lx-berlin> same error message ?
627: [12:29:00] <guci0> Nope
628: [12:30:00] <guci0> w8
629: [12:30:00] <ajshort> lx-berlin: fix pushed
630: [12:30:00] <lx-berlin> wow :)
631: [12:32:00] <guci0> I have new column, empty column
632: [12:32:00] <guci0> no errors, but smt missing...
633: [12:34:00] <ajshort> guci0: how did you define your column? and configure the grid field?
634: [12:35:00] <ajshort> did you specify the sort column name in the constructor?
635: [12:35:00] <guci0> $gridfield = new GridField("TestObjects", "TestObjects", $this->TestExtensionObject(), @$gridFieldConfig); $gridfield->getConfig()->addComponent(new GridFieldOrderableRows('SortOrder'));
636: [12:35:00] <lx-berlin> Team many_many TeamMembers
637: [12:35:00] <lx-berlin> ajmitch: the error message is gone. but somehow it doesnt save any reordering
638: [12:36:00] <ajshort> I'll have a look, many_many sorting could be broken
639: [12:36:00] <lx-berlin> just a second
640: [12:37:00] <ajshort> guci0: what's with the @ That really really shouldn't be there
641: [12:39:00] <guci0> I know :)
642: [12:39:00] <guci0> But would works
643: [12:40:00] <lx-berlin> ajshort: i just took a look at phpmyadmin. SortOrder = 0 for each record in "Team_TeamMembers"
644: [12:40:00] <guci0> :)
645: [12:41:00] * Colin[pi] quit (Ping timeout: 256 seconds)
646: [12:41:00] <guci0> So what config should look like?
647: [12:41:00] <ajshort> I'll look into it
648: [12:41:00] <lx-berlin> cool
649: [12:42:00] <lx-berlin> maybe this helps: when i add a new Employee with the AddExistingAutocompleter it automatically gets SortOrder = 0
650: [12:43:00] <guci0> Internal Server Error ;/
651: [12:46:00] * Emil_Blume has joined #silverstripe
652: [12:49:00] <guci0> Won't work ... //GridFieldOrderableRows
653: [12:50:00] <ajshort> I think I tracked it down
654: [12:53:00] <lx-berlin> ok
655: [12:53:00] <ajshort> lx-berlin, guci0: update and try again
656: [12:54:00] <lx-berlin> maybe i should better add it as a git submodule
657: [12:54:00] * Sjohn has joined #silverstripe
658: [12:55:00] * Sjohn quit (Client Quit)
659: [12:55:00] * Sjohn has joined #silverstripe
660: [12:58:00] <ajshort> composer is easier
661: [12:58:00] <lx-berlin> yay. although all 4 Employees had sortOrder=0 a reordering was possible. After reodering they got 1,2,3,4
662: [12:58:00] <lx-berlin> thanks! now it looks fine
663: [13:00:00] <lx-berlin> ehm, do you think it is possible to have an edit button in the many_many grid to edit an item. But the editform should only include the many_many_extrafields, because i have about 7-8 of them (in addition to SortOrder)
664: [13:03:00] <ajshort> sure, just customise the edit form
665: [13:05:00] * UndefinedOffset has joined #silverstripe
666: [13:26:00] * ajshort quit (Quit: Leaving)
667: [13:37:00] <dendeffe> Anyone have an idea on what my problem might be here? http://www.silverstripe.org/general-questions/show/22495#post319950
668: [13:38:00] <guci0> Sec.
669: [13:47:00] <guci0> It's for 3.0.3?
670: [13:53:00] <dendeffe> Yes, it's on 3.0.3
671: [13:55:00] * OxFF1 has joined #silverstripe
672: [13:56:00] <Zauberfisch> dendeffe have you tried updating to master?
673: [13:57:00] * OxFF1 has left #silverstripe
674: [13:59:00] <dendeffe> Not yet. Will try that first. Was this a known issue?
675: [14:10:00] * Error404NotFound has joined #silverstripe
676: [14:12:00] * Err404NotFound quit (Ping timeout: 240 seconds)
677: [14:24:00] * EPIK quit (Ping timeout: 252 seconds)
678: [14:45:00] * MichaelDesignerX has joined #silverstripe
679: [14:47:00] * DesignerX quit (Ping timeout: 260 seconds)
680: [14:49:00] * robert_ has joined #silverstripe
681: [14:53:00] * MichaelDesignerX quit (Ping timeout: 272 seconds)
682: [14:57:00] * robert_ quit (Ping timeout: 256 seconds)
683: [15:20:00] * simon__w has joined #silverstripe
684: [15:23:00] * simon_w quit (Ping timeout: 256 seconds)
685: [15:33:00] * guci0 quit (Ping timeout: 245 seconds)
686: [15:34:00] * Sjohn quit (Ping timeout: 245 seconds)
687: [15:35:00] * C10ne quit (Ping timeout: 245 seconds)
688: [15:45:00] <dendeffe> I guess it has something to do with addAnchorSelector in framework/javascript/HtmlEditorField.js
689: [15:49:00] * priithansen_ has joined #silverstripe
690: [15:51:00] * priithansen quit (Ping timeout: 245 seconds)
691: [15:51:00] * priithansen_ is now known as priithansen
692: [15:54:00] * guci0 has joined #silverstripe
693: [16:00:00] <Zauberfisch> damn it
694: [16:00:00] <Zauberfisch> [Warning] require_once(PHP/CodeCoverage.php): failed to open stream: No such file or directory
695: [16:00:00] <Zauberfisch> familiar to anyone?
696: [16:00:00] <Zauberfisch> I am in quiet a hurry and need php unit running
697: [16:03:00] <UndefinedOffset> make sure you install the pear module PHP_CodeCoverage, try pear install --alldeps phpunit/PHPUnit (via https://bugs.launchpad.net/ubuntu/+source/phpunit/+bug/701544/comments/5)
698: [16:04:00] <UndefinedOffset> np ;)
699: [16:04:00] <Zauberfisch> I installed phpunit via apt-get
700: [16:04:00] <Zauberfisch> removed and installed via pear
701: [16:04:00] <Zauberfisch> now it works right away
702: [16:04:00] <Zauberfisch> thanks
703: [16:14:00] <Zauberfisch> bloody hell, is it just me or is the text collector broken in current master?
704: [16:16:00] <ARNHOFF> Zauberfisch same problem here
705: [16:16:00] <Zauberfisch> god damn it
706: [16:16:00] <Zauberfisch> lets see if it works if I checkout 3.0
707: [16:17:00] <ARNHOFF> it doesnt
708: [16:17:00] <ARNHOFF> it only works in 2.4 for me
709: [16:19:00] <ARNHOFF> im trying to find the ticket, I opened but doesnt seem to be in my history :s
710: [16:19:00] <Zauberfisch> awesome, and 2.4 can not read the new <%t syntax
711: [16:20:00] <Zauberfisch> fuck my life
712: [16:20:00] <ARNHOFF> https://github.com/dospuntocero/langbuilder
713: [16:20:00] <ARNHOFF> mabye tthis helps you
714: [16:20:00] <ARNHOFF> havent tried it though
715: [16:20:00] <ARNHOFF> hee
716: [16:29:00] <priithansen> hm I have managed to use the text collector in ss3 after using some patch on the i18ntextcollector.php that removed the need for phpunit.
717: [16:41:00] <g4b0> How can I prevent a Page to be saved if an has_many relationship is empty?
718: [16:44:00] * irogue quit (Ping timeout: 276 seconds)
719: [17:01:00] <zfmf> is there a way to replace the validation after creating the form object
720: [17:05:00] * g4b0 quit (Remote host closed the connection)
721: [17:06:00] * dendeffe quit (Quit: dendeffe)
722: [17:13:00] * Error404NotFound quit (Ping timeout: 260 seconds)
723: [17:22:00] * C10ne has joined #silverstripe
724: [17:22:00] * Error404NotFound has joined #silverstripe
725: [17:23:00] <C10ne> Hi, I have a, maybe, stupid question, I'm sure it worked earlyer, but now my mind blocked
726: [17:24:00] <C10ne> I have a page class and PageController in it
727: [17:25:00] <C10ne> how do I access a method from my Extension in PageController?
728: [17:25:00] <C10ne> and also, I have a Extension for ContentController
729: [17:38:00] <FrozenFire> It will first try to call one that exists in its hierarchy. If it cannot, it will look for that method on its extensions and call the first it finds.
730: [17:38:00] <FrozenFire> If there is not an equivalent method already on PageController or its descendants, you can call it directly
731: [17:41:00] <C10ne> it's a different issue, but thanks FrozenFire
732: [17:42:00] <C10ne> the variable I was testing for gets initialized in onAfterInit, so I can use the method in template, but not in controller
733: [17:46:00] <C10ne> but I can swear it was working differently...
734: [17:53:00] * robert_ has joined #silverstripe
735: [18:01:00] * robert_ quit (Ping timeout: 256 seconds)
736: [18:20:00] * catcher has joined #silverstripe
737: [18:21:00] * mobiusnz has joined #silverstripe
738: [18:26:00] * guci0 quit (Ping timeout: 245 seconds)
739: [18:35:00] * Liquide has joined #silverstripe
740: [18:39:00] * Bollig|DesignCty has joined #silverstripe
741: [18:52:00] * mobiusnz quit (Quit: Leaving.)
742: [18:53:00] <catcher> why is my session always timed out when I execute my form action with overridden forTemplate?
743: [18:54:00] <FrozenFire> SecurityID
744: [18:54:00] <ec8or> catcher: are you including the security id?
745: [18:54:00] <catcher> that makes sense, thanks guys
746: [18:55:00] <FrozenFire> >.>
747: [18:55:00] <catcher> voila
748: [18:55:00] <catcher> Why isn't that needed in the base Form.ss?
749: [18:55:00] <FrozenFire> Why is Security such a piece of shit?
750: [18:56:00] <catcher> Oh, it is. Loops through that field too.
751: [18:56:00] <catcher> the core Form.ss, I should say
752: [18:57:00] <FrozenFire> Yeah, it's just a default HiddenField
753: [18:59:00] * gelignite has joined #silverstripe
754: [19:01:00] * Guest97364 quit (Changing host)
755: [19:01:00] * Guest97364 has joined #silverstripe
756: [19:04:00] <FrozenFire> Nor simply put it on my Page_Controller
757: [19:04:00] <FrozenFire> Security is really starting to piss me off...
758: [19:04:00] <FrozenFire> Can't attach a RegistrationForm to it
759: [19:05:00] <FrozenFire> Now I get to delve into the deep recesses of its bowels to figure out how to do it
760: [19:07:00] <FrozenFire> Exceptionalutely retarded
761: [19:17:00] * Nivery has joined #silverstripe
762: [19:22:00] * mobiusnz has joined #silverstripe
763: [19:39:00] * DigNZ has joined #silverstripe
764: [19:39:00] * DigNZ has joined #silverstripe
765: [19:39:00] * DigNZ quit (Remote host closed the connection)
766: [19:43:00] * zfmf has left #silverstripe
767: [19:43:00] <catcher> pretty sure not, but worth checking before building it.
768: [19:43:00] <catcher> does SS provide anything for a temporary field placeholder that disappears on focus, ignores on submit, etc.?
769: [19:45:00] * Pyromanik has joined #silverstripe
770: [19:46:00] * dendeffe has joined #silverstripe
771: [19:49:00] * nickmolhoek quit (Remote host closed the connection)
772: [19:49:00] * nickmolhoek quit (Client Quit)
773: [19:49:00] * nickmolhoek has joined #silverstripe
774: [19:49:00] * nickmolhoek has joined #silverstripe
775: [19:51:00] * guci0 has joined #silverstripe
776: [19:54:00] * mobiusnz quit (Quit: Leaving.)
777: [19:59:00] * irogue has joined #silverstripe
778: [19:59:00] <FrozenFire> catcher, Not sure what you mean
779: [20:01:00] <Pyromanik> overlabel
780: [20:01:00] <catcher> My text field labels need to go inside the fields to save space. on click, the text goes away, comes back on blur if it hasn't been set to something else.
781: [20:01:00] <Pyromanik> google it.
782: [20:03:00] <FrozenFire> catcher, foreach($fields->dataFields() as $field) { $field->setAttribute("placeholder", $field->Title); }
783: [20:03:00] <catcher> good to know its name though.
784: [20:03:00] <catcher> well I'm just about done with it now :-P
785: [20:04:00] <FrozenFire> Might be $field->Title()
786: [20:04:00] <FrozenFire> Then use a placeholder shiv for shitty browsers
787: [20:06:00] <irogue> i couldn't understand that customer over his NZ accent
788: [20:06:00] <catcher> ah, nice. Looks like it's not compat with IE < 10 (shitty browsers)
789: [20:07:00] <irogue> wellingtonian
790: [20:07:00] <ss23> South Islander?
791: [20:07:00] <ss23> lol
792: [20:07:00] <ss23> They're not normally that bad
793: [20:07:00] <ss23> Hmm
794: [20:07:00] * dendeffe quit (Quit: dendeffe)
795: [20:07:00] <irogue> "awww heyy brutha!"
796: [20:08:00] <Pyromanik> Winning.
797: [20:08:00] <irogue> "hey bro uhh we got this gigabit router thing here and its not working right ow brutha"
798: [20:09:00] <irogue> was someone from http://www.advanceelectrical.co.nz/
799: [20:09:00] <ss23> want me to hack them for you bro?
800: [20:10:00] <Pyromanik> ow
801: [20:10:00] <FrozenFire> So. How do I get a RegistrationForm on Security?
802: [20:10:00] <FrozenFire> I demand this.
803: [20:10:00] <Pyromanik> ouh
804: [20:10:00] <ss23> http://www.advanceelectrical.co.nz/wp-login.php?redirect_to=http%3A%2F%2Fwww.advanceelectrical.co.nz%2Fwp-admin%2F&reauth=1
805: [20:10:00] <ss23> hacked
806: [20:10:00] <Pyromanik> ROFL
807: [20:10:00] <Pyromanik> lies
808: [20:10:00] <ss23> jesus, 9 times 7 is my security question? How the fuck am I meant to know that
809: [20:11:00] <Pyromanik> so basically, lies.
810: [20:11:00] <ss23> bro, don't be mad, they have antihax
811: [20:11:00] <ss23> damn, admin/password didn't work. Guess they have antihax turned on :<
812: [20:11:00] <irogue> lol
813: [20:11:00] <Pyromanik> rofl
814: [20:12:00] <Pyromanik> did you try admin/god?
815: [20:12:00] <ss23> haha
816: [20:13:00] * DesignerX has joined #silverstripe
817: [20:34:00] * mobiusnz has joined #silverstripe
818: [20:34:00] * zfmf has joined #silverstripe
819: [20:34:00] * sminnee quit (Quit: sminnee)
820: [20:39:00] <FrozenFire> Yo Security! I'm tired of yo shit!
821: [20:42:00] * mobiusnz quit (Quit: Leaving.)
822: [20:47:00] <lx-berlin> is anyone familiar with custom actions in a grid? is it possible to have an edit button, that shows a form only to edit the many_many_extrafields ?
823: [20:49:00] <FrozenFire> lx-berlin, I'm sorry to tell you that you're abusing extraFields
824: [20:50:00] <FrozenFire> They're not for complex data association
825: [20:50:00] <FrozenFire> Use a relational middle-man.
826: [20:50:00] <lx-berlin> there must be a way. i dont want to change it anymore :)
827: [20:50:00] <FrozenFire> extraFields are for things like a sort column, an "Enabled" boolean column, etc.
828: [20:51:00] <FrozenFire> You are just writing a kludge that will kill you soon
829: [20:52:00] <lx-berlin> just these extra_fields. frontend is already done. Now i need an edit button in the many_many grid that is able to show a form for just these extra_fields
830: [20:53:00] <FrozenFire> I'm not trying to be difficult. I know what you're trying to do. You just misused extraFields
831: [20:53:00] <FrozenFire> Nope
832: [20:54:00] * pippy has joined #silverstripe
833: [20:54:00] <lx-berlin> nah, i made some changes to the relations. Now its no more as complex as before
834: [20:54:00] * FrozenFire is so clever
835: [20:54:00] <lx-berlin> no extra field so far.
836: [20:54:00] <FrozenFire> Hello Mz. Longstocking.
837: [20:54:00] <lx-berlin> 1 TeamPage has_many Teams. Team many_many Employee
838: [20:54:00] <pippy> Morning
839: [20:55:00] <lx-berlin> but an Employee has a description. But in each Team he can have a custom description for this team
840: [20:55:00] <pippy> would a php accelerator help?
841: [20:55:00] <pippy> I'm noticing silverstripe 3.0 is a bit slow
842: [20:55:00] <pippy> =}
843: [20:55:00] <pippy> don't think so
844: [20:55:00] <FrozenFire> Do you have xcache installed?
845: [20:55:00] <FrozenFire> Not PHP accelerator
846: [20:55:00] <FrozenFire> But yes, same idea
847: [20:56:00] <FrozenFire> pippy, You want an opcode cache such as xcache, APC or Zend Optimizer+
848: [20:56:00] <lx-berlin> yes, but for me it makes sense
849: [20:57:00] <Pyromanik> what do
850: [20:57:00] <pippy> xcache looks easy to install
851: [20:57:00] <pippy> what one is best?
852: [20:57:00] <FrozenFire> question**
853: [20:57:00] <Pyromanik> getting random object from datalist
854: [20:57:00] <FrozenFire> I prefer xcache
855: [20:57:00] <FrozenFire> Pyromanik, Why random?
856: [20:57:00] <Pyromanik> because random
857: [20:57:00] <FrozenFire> But asking "what is best" is always a bad quesiton
858: [20:58:00] <Pyromanik> but
859: [20:58:00] <pippy> FrozenFire: thanks for your help!
860: [20:58:00] <Pyromanik> will use it if that's it, because small site
861: [20:58:00] <FrozenFire> Something like $dl->offsetGet(round(rand(0, $dl->Count()-1)));
862: [20:58:00] <Pyromanik> Trying to avoid the use of RAND()
863: [20:59:00] <Pyromanik> hmm
864: [20:59:00] <Pyromanik> that's basically 2 queries right?
865: [20:59:00] * mobiusnz has joined #silverstripe
866: [20:59:00] <FrozenFire> Probably
867: [20:59:00] <FrozenFire> It'll query for count, then query for the object
868: [20:59:00] <FrozenFire> It's two queries, yes.
869: [20:59:00] <Pyromanik> or just picking a random after the fact?
870: [20:59:00] <FrozenFire> Give or take a )
871: [21:00:00] <FrozenFire> Heh
872: [21:00:00] <Pyromanik> bit misleading
873: [21:00:00] * Pyromanik looks at docs for offsetget
874: [21:00:00] <Pyromanik> $key
875: [21:00:00] <Pyromanik> that's... sad.
876: [21:00:00] <Pyromanik> yeh would have to be, count doesn't get returned in a standar... yeh
877: [21:01:00] <FrozenFire> No
878: [21:01:00] <FrozenFire> That's only if you map it
879: [21:01:00] <Pyromanik> right
880: [21:01:00] <Pyromanik> hmm
881: [21:01:00] <Pyromanik> or is it not
882: [21:01:00] <FrozenFire> No it's not
883: [21:01:00] <Pyromanik> but it's always an indexed array
884: [21:01:00] <Pyromanik> :<
885: [21:01:00] <FrozenFire> And we're treating the DL as a pseudo-array
886: [21:01:00] <FrozenFire> $key is always used for array indexes.
887: [21:01:00] <Pyromanik> y?
888: [21:01:00] <Pyromanik> o
889: [21:01:00] <Pyromanik> no?
890: [21:01:00] <Pyromanik> $idx
891: [21:01:00] <FrozenFire> Not really.
892: [21:02:00] * Pyromanik goes to play pool
893: [21:02:00] <Pyromanik> thanks FrozenFire
894: [21:03:00] <FrozenFire> offsetGet probably produces the same query as $dl->limit(1, round(rand(0, $dl->Count())))->First()
895: [21:04:00] <FrozenFire> Getting a 1-sized range starting at an offset, then getting the first (and only) item
896: [21:05:00] <FrozenFire> I cannot get this action to redirect from a form
897: [21:05:00] <FrozenFire> Gaahhhhh... how does I shot web?
898: [21:06:00] * gelignite quit (Quit: http://bit.ly/nkczDT)
899: [21:06:00] <FrozenFire> Maybe
900: [21:06:00] <FrozenFire> Because I'm a dolt
901: [21:08:00] <FrozenFire> Legitimately shitty...
902: [21:08:00] <FrozenFire> Nope. Not dolting
903: [21:09:00] <lx-berlin> anyone who understands what GridFieldConfig->addComponent(new GridFieldDetailForm()) really does. Maybe that is the key to generate a different form when clicking on edit
904: [21:09:00] <FrozenFire> Good luck.
905: [21:09:00] <FrozenFire> I've spent many hours on that very problem.
906: [21:10:00] * liam has joined #silverstripe
907: [21:14:00] * lx-berlin has left #silverstripe
908: [21:20:00] <Pyromanik> what was the question?
909: [21:22:00] * chillu has joined #silverstripe
910: [21:22:00] <FrozenFire> What question?
911: [21:23:00] <Pyromanik> I dunno.
912: [21:23:00] <FrozenFire> How much wood could a woodchuck chuck if a woodchuck could chuck wood?
913: [21:23:00] <FrozenFire> The question that has me stuck is
914: [21:24:00] * FrozenFire has left #silverstripe
915: [21:24:00] <Pyromanik> kekeke
916: [21:24:00] * FrozenFire mutters at ctrl-w
917: [21:24:00] * FrozenFire has joined #silverstripe
918: [21:26:00] <Pyromanik> sadface
919: [21:26:00] <Pyromanik> [User Error] Uncaught Exception: Object->__call(): the method 'getoffset' does not exist on 'HasManyList'
920: [21:26:00] * Motoservo has joined #silverstripe
921: [21:26:00] <Pyromanik> oh
922: [21:27:00] <Pyromanik> who would do that?
923: [21:27:00] <Pyromanik> because offsetget
924: [21:27:00] <Pyromanik> wut
925: [21:27:00] <Pyromanik> ok
926: [21:27:00] <FrozenFire> XD
927: [21:27:00] <Pyromanik> :<
928: [21:27:00] * willr has joined #silverstripe
929: [21:35:00] * ccburns has joined #silverstripe
930: [21:38:00] * ARNHOFF quit (Read error: Connection reset by peer)
931: [21:45:00] * UndefinedOffset quit (Quit: Leaving.)
932: [21:55:00] * Nivery quit (Quit: Nivery)
933: [21:55:00] * ccburns has left #silverstripe
934: [21:58:00] * ezero_ has joined #silverstripe
935: [22:02:00] <Pyromanik> fantastic
936: [22:02:00] <Pyromanik> IE7
937: [22:02:00] <Pyromanik> float an anchor with an image in it
938: [22:02:00] <Pyromanik> it disappears.
939: [22:02:00] <Pyromanik> completely
940: [22:14:00] * zfmf has left #silverstripe
941: [22:19:00] * spronk quit (Ping timeout: 255 seconds)
942: [22:23:00] <FrozenFire> Pyromanik, display: block;
943: [22:26:00] * lx-bln has joined #silverstripe
944: [22:27:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/4756006
945: [22:27:00] * travis-ci has left #silverstripe
946: [22:27:00] * travis-ci has joined #silverstripe
947: [22:27:00] <travis-ci> [travis-ci] silverstripe/sapphire#1365 (3.1 - b447201 : Ingo Schommer): The build has errored.
948: [22:27:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/02d58b101579...b44720179cd5
949: [22:29:00] <Pyromanik> I wish it were that easy
950: [22:29:00] <Pyromanik> FrozenFire: nope
951: [22:30:00] <travis-ci> [travis-ci] chillu/sapphire#56 (pulls/showtemplate-admin-ss3 - 239b60d : Ingo Schommer): The build has errored.
952: [22:30:00] <FrozenFire> Are you sure it's not just being overflown out of it?
953: [22:30:00] <Pyromanik> and with some random 100px margin
954: [22:30:00] <Pyromanik> By disappear I mean it's more like visibility: hidden
955: [22:30:00] * travis-ci has left #silverstripe
956: [22:30:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/sapphire/builds/4756414
957: [22:30:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/sapphire/compare/fd71a3d55e5f^...239b60d0ca1f
958: [22:30:00] * travis-ci has joined #silverstripe
959: [22:31:00] <Pyromanik> indeed
960: [22:31:00] <Pyromanik> so I have this big empty hole in the middle of my content
961: [22:31:00] <Pyromanik> yep, with inspection tool I can select them
962: [22:31:00] <FrozenFire> Odd
963: [22:31:00] <Pyromanik> actually I lie. But when I browse to them and select with the dev tools the highlight surround comes up where I'd expect it (ie, not off screen)
964: [22:31:00] <Pyromanik> well
965: [22:32:00] <Pyromanik> Managed to fix up all other little out of place things, but this is just fucking retard.
966: [22:32:00] <Pyromanik> retarding my mental capacity
967: [22:32:00] <Pyromanik> and the ETA on this job
968: [22:32:00] <Pyromanik> etc
969: [22:32:00] <Pyromanik> etc
970: [22:32:00] <FrozenFire> Is it somewhere I can browse to?
971: [22:32:00] * markeaston has joined #silverstripe
972: [22:32:00] <Pyromanik> if I click 'float' off with dev tools, works fine
973: [22:32:00] <Pyromanik> also not, this is IE7 rendering engine
974: [22:32:00] <FrozenFire> Well, even still
975: [22:33:00] <Pyromanik> actually I lie, nothing changes, but a reflow happens.
976: [22:33:00] <Pyromanik> if I tick it back on, the stay showing
977: [22:33:00] <Pyromanik> it's just
978: [22:33:00] <FrozenFire> Wonder if it's a z-index issue
979: [22:33:00] <Pyromanik> _very_
980: [22:33:00] <Pyromanik> VERY SPECIAL
981: [22:33:00] <Pyromanik> then if I tick off 'clear' in a subsequent rule, they all show up
982: [22:34:00] <FrozenFire> But yeah, IE7, and IE in general, is notorious for discarding elements it think will not be rendered
983: [22:34:00] <irogue> lawl @ seven sharp
984: [22:35:00] <irogue> "we're not happy with close up's performance, it's only getting double the number of viewers as campbell live. we're replacing it."
985: [22:35:00] <irogue> and now, LESS viewers than campbell live!
986: [22:35:00] <irogue> surprise!
987: [22:35:00] <FrozenFire> Such as elements with empty textContent
988: [22:35:00] <FrozenFire> I'd not watch it just for the images that show up when Googling the name
989: [22:36:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/sapphire/commit/45c68d682157
990: [22:36:00] <travis-ci> [travis-ci] chillu/sapphire#55 (pulls/showtemplate-admin - 45c68d6 : Ingo Schommer): The build has errored.
991: [22:36:00] * travis-ci has joined #silverstripe
992: [22:36:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/sapphire/builds/4756370
993: [22:36:00] * travis-ci has left #silverstripe
994: [22:37:00] <Pyromanik> true
995: [22:37:00] <Pyromanik> derp derp
996: [22:37:00] <FrozenFire> IE
997: [22:37:00] <Pyromanik> true
998: [22:37:00] <FrozenFire> Doesn't matter
999: [22:37:00] <Pyromanik> FrozenFire: but it's an anchor with an image
1000: [22:37:00] <FrozenFire> It's a floated anchor
1001: [22:37:00] <Pyromanik> display block
1002: [22:39:00] <Pyromanik> hungry
1003: [22:39:00] <Pyromanik> dammit
1004: [22:39:00] <Pyromanik> forgot snack bars at home :<
1005: [22:40:00] * Colin[pi] has joined #silverstripe
1006: [22:40:00] <Pyromanik> yeh
1007: [22:40:00] <FrozenFire> Is this supposed to be that gallery thing?
1008: [22:41:00] <Pyromanik> you'll notice when switching to IE7 mode that it just up and disappears, but not before pushing the footer down about another 100+ px
1009: [22:42:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/sapphire/builds/4756444
1010: [22:42:00] <travis-ci> [travis-ci] chillu/sapphire#57 (pulls/showtemplate-admin-ss3 - d969e29 : Ingo Schommer): The build has errored.
1011: [22:42:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/sapphire/compare/239b60d0ca1f...d969e29d000c
1012: [22:42:00] * travis-ci has left #silverstripe
1013: [22:42:00] <FrozenFire> Yep
1014: [22:42:00] * travis-ci has joined #silverstripe
1015: [22:45:00] <Colin[pi]> morning peeps
1016: [22:45:00] <FrozenFire> You have the first child clearing
1017: [22:45:00] <FrozenFire> You're a derp
1018: [22:46:00] <FrozenFire> That's weird. It does indeed switch between rendering and not rendering
1019: [22:46:00] <Pyromanik> but you see my issue right :<
1020: [22:46:00] <Pyromanik> hahahahah
1021: [22:46:00] <FrozenFire> I don't want to be infected by IE7
1022: [22:46:00] <FrozenFire> Or not... gah
1023: [22:46:00] * FrozenFire shuts down his Windows VM
1024: [22:47:00] <Pyromanik> I went and got a hot chocolate to try and calm my fury
1025: [22:48:00] <Colin[pi]> if only we could just make IE.... go away
1026: [22:49:00] <Pyromanik> kill anyone with XP
1027: [22:49:00] <Pyromanik> owait, not america.
1028: [22:49:00] <Pyromanik> Just go on a shooting spree
1029: [22:50:00] <Pyromanik> but I figured this is such an easy site it shouldn't be an issue
1030: [22:50:00] <FrozenFire> We've started refusing IE7 support
1031: [22:50:00] <FrozenFire> IE8+
1032: [22:50:00] <Pyromanik> I usually don't give a shit
1033: [22:50:00] <FrozenFire> And even then, we say that IE8 will be spotty, and we won't shim in visual features.
1034: [22:50:00] <Pyromanik> HOW I WAS WRONG
1035: [22:50:00] <Colin[pi]> same here FrozenFire
1036: [22:50:00] <FrozenFire> Rounded corners? Nope.
1037: [22:50:00] <Pyromanik> God I wish I could do that
1038: [22:50:00] <Colin[pi]> Pyro: yep I've reached the point where I really do not give a shit about IE
1039: [22:51:00] <Pyromanik> "nope"
1040: [22:51:00] <Pyromanik> 'Browsers are different, so your website looks different' and clients go "UNACCEPTABLE!"
1041: [22:51:00] <Pyromanik> or more to the point
1042: [22:51:00] <Pyromanik> I try
1043: [22:51:00] <Colin[pi]> "but it looks shit in my Inte...." GTFO
1044: [22:52:00] <Pyromanik> "INCONCEIVABLE!"
1045: [22:54:00] <Colin[pi]> where do you guys get your graphic designs? work with designers, or templates?
1046: [22:57:00] <FrozenFire> Bigger stuff we outsource to a partner
1047: [22:57:00] <FrozenFire> Little of this, little of that.
1048: [22:57:00] <FrozenFire> Boss does/did graphic design for smaller projects.
1049: [22:58:00] <Pyromanik> is ~4% an ignorable statistic?
1050: [22:58:00] <Colin[pi]> ah k
1051: [22:59:00] <Colin[pi]> 4% of people say yes
1052: [23:00:00] * markeaston quit (Quit: markeaston)
1053: [23:01:00] <Pyromanik> wrong 4% :<
1054: [23:09:00] <irogue> i think its going to rain
1055: [23:09:00] <irogue> humerous how much of a novelty it is when it rains now, then come winter it's a novelty when it goes a whole day without raining
1056: [23:12:00] * EPIK has joined #silverstripe
1057: [23:13:00] * lx-bln quit (Remote host closed the connection)
1058: [23:15:00] <Pyromanik> so the entire fucking gallery is on one line
1059: [23:15:00] <Pyromanik> MAD.
1060: [23:15:00] <Pyromanik> display: inline, float: none, working fine.
1061: [23:15:00] <Pyromanik> FrozenFire: I removed ALL white space (ie, text nodes) from the template
1062: [23:20:00] <Pyromanik> I just don't even.
1063: [23:21:00] <FrozenFire> Oh wait. I think I saw some inline-block in there before?
1064: [23:21:00] <FrozenFire> That's one thing IE7 doesn't support for fucking sure.
1065: [23:22:00] * chillu quit (Quit: chillu)
1066: [23:22:00] * liam quit (Quit: liam)
1067: [23:23:00] <FrozenFire> I'm about ready to kill SSViewer
1068: [23:24:00] <FrozenFire> return $this->renderWith(array( "Cart_checkout", "Cart", "Page" ), array( "CheckoutStep" => "1" ));
1069: [23:24:00] <FrozenFire> I try to place $CheckoutStep in the template and it borks
1070: [23:24:00] <FrozenFire> <div class="checkout-steps step-{$CheckoutStep}">
1071: [23:25:00] <FrozenFire> Results in not being output at all
1072: [23:27:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/4757309
1073: [23:27:00] <FrozenFire> Works in the main template being rendered
1074: [23:27:00] <FrozenFire> I have nfc why this isn't working
1075: [23:27:00] * travis-ci has joined #silverstripe
1076: [23:27:00] <travis-ci> [travis-ci] silverstripe/sapphire#1368 (2.4 - 9337902 : Sean Harvey): The build passed.
1077: [23:27:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/78d21b511c89...9337902fdd3f
1078: [23:27:00] * travis-ci has left #silverstripe
1079: [23:28:00] <FrozenFire> Apparently it's a different scope in the include entirely
1080: [23:31:00] * liam has joined #silverstripe
1081: [23:34:00] <Colin[pi]> sigh, I always start a customised template by thinking "I'll just change some colours and the logo"... never works that way :)
1082: [23:35:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/4757317
1083: [23:35:00] * Stomach has joined #silverstripe
1084: [23:35:00] * travis-ci has joined #silverstripe
1085: [23:35:00] <travis-ci> [travis-ci] silverstripe/sapphire#1369 (3.0 - b25b6d4 : Sean Harvey): The build passed.
1086: [23:35:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/2b05951d4104...b25b6d4769d6
1087: [23:35:00] * travis-ci has left #silverstripe
1088: [23:37:00] <FrozenFire> Markup and CSS are a fraction of the time spent, if you have the know-how
1089: [23:37:00] <Colin[pi]> exactly, the actual markup/css for me is fairly fast nowadays
1090: [23:37:00] <FrozenFire> Colin[pi], Yeah, I typically build things out from scratch when it comes to theming
1091: [23:37:00] <FrozenFire> It's the design that matters
1092: [23:38:00] <Colin[pi]> I have a base install using the Skeleton boilerplate, works real nicely
1093: [23:38:00] <Stomach> http://www.google.com.au/about/jobs/locations/sydney/
1094: [23:38:00] <Stomach> Google maps did an oopsy
1095: [23:39:00] <Colin[pi]> violated their own terms?
1096: [23:39:00] <Stomach> it appears its a global screwup in the API
1097: [23:40:00] <Stomach> remove the key and all is gravy for now
1098: [23:40:00] <Stomach> lololol
1099: [23:40:00] <Colin[pi]> oh dear
1100: [23:40:00] <Stomach> any sites which have an API key are effected as of now
1101: [23:42:00] <FrozenFire> I see no problem
1102: [23:42:00] <FrozenFire> I'm confused
1103: [23:44:00] <Colin[pi]> I get a popup "Google has disabled use of the Maps API for this application. See the Terms of Service for more information: http://www.google.com/intl/en-US_US/help/terms_maps.html"
1104: [23:45:00] <FrozenFire> Wonder if it's geographically localized
1105: [23:45:00] <FrozenFire> I do not
1106: [23:46:00] * travis-ci has joined #silverstripe
1107: [23:46:00] <travis-ci> [travis-ci] silverstripe/sapphire#1370 (3.1 - 15a1569 : Sean Harvey): The build has errored.
1108: [23:46:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/b44720179cd5...15a156955ba0
1109: [23:46:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/4757364
1110: [23:46:00] * travis-ci has left #silverstripe
1111: [23:46:00] * Emil_Blume quit (Quit: Leaving.)
1112: [23:50:00] <Colin[pi]> with systems as large as google's I often wonder how things do not break more often :)
1113: [23:51:00] <FrozenFire> They break quite often. Just not in their core products.
1114: [23:52:00] <FrozenFire> And that's largely because there is likely a wide chasm between developers and the deployment team
1115: [23:53:00] <Colin[pi]> i suppose they have very rigourous testing before deployment, more so than my stuff anyway :D
1116: [23:54:00] <FrozenFire> Because it happens on the roads less travelled
1117: [23:54:00] <FrozenFire> Most people also simply do not see the breaking
1118: [23:54:00] <FrozenFire> Google+ was seriously broken for me, and probably still is, because I use a Google Apps for Domains email
1119: [23:55:00] * C10ne quit (Ping timeout: 245 seconds)
1120: [23:55:00] <FrozenFire> And they fucked up the profiles for that early on
1121: [23:56:00] * catcher quit (Quit: Leaving)
1122: [23:56:00] <irogue> they also heartily AB test

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