#silverstripe IRC Log

IRC log for 16 June 2015

All timestamps are in UTC.

1: [00:01:14] <mirrors> Hey all....I am using partial cache for the first time...is it ok to wrap the entire page layout of every page in a partial cache block...and then wrap other things such as the menu navigation and sidebar links in seperate cache blocks within
2: [00:02:44] * Blacklite has joined #silverstripe
3: [00:04:00] * antmas has joined #silverstripe
4: [00:07:51] <antmas> morning all o/
5: [00:07:58] <antmas> \o/ for meetings :)
6: [00:08:24] <Colin[pi]> heyhey antant o/
7: [00:09:02] <antmas> Colin[pi]: o/
8: [00:09:15] <Ryan-Toast> antmas: dat jetpack doe
9: [00:09:40] <antmas> Ryan-Toast: F04 jetbpack?
10: [00:09:44] <Ryan-Toast> antmas: mhmm
11: [00:09:53] <antmas> all of it was awesomesauce
12: [00:10:03] <Ryan-Toast> antmas: My body. My body is ready.
13: [00:10:29] <antmas> Pretty stoked for Doom as well, exactly how I hoped it'd be
14: [00:10:44] <antmas> but yeah, FO4 was jaw dropping
15: [00:10:49] <mirrors> also because of the partial caching...when I load the page for the first time it takes 6 seconds. Page reloads after that only take 400ms.....but If I load the page on another computer, again the first page takes 6 seconds and reloads after that take 4ms
16: [00:11:24] <mirrors> is there anyway i get other computers to use the already generated cache
17: [00:11:33] <Ryan-Toast> mirrors: I just partial cache little bits and piieces. Mainly loops.
18: [00:11:37] <DanaeNZ> oh my god
19: [00:11:38] <DanaeNZ> https://www.youtube.com/watch?v=1z48qvGsA_0
20: [00:11:42] <DanaeNZ> this looks amazing
21: [00:12:04] <DanaeNZ> monkey island + pirates
22: [00:12:48] <antmas> DanaeNZ: yeah that looks slick as hell. I'm just trying real hard not to get caught up in bullshots
23: [00:13:01] <antmas> but if that is legit gameplay and gfx then holy shit
24: [00:13:08] <DanaeNZ> apparently it is
25: [00:13:11] <DanaeNZ> dat sea
26: [00:13:38] <antmas> why must E3 stuff be shown on work days :|
27: [00:13:54] <Colin[pi]> because fuck you that's why
28: [00:17:14] <Colin[pi]> hmm to buy bioshock infinite or to not buy
29: [00:17:20] <Colin[pi]> that is the question
30: [00:17:30] <DanaeNZ> Colin[pi]: I bought it this morning
31: [00:17:34] <DanaeNZ> I don’t own any of the games
32: [00:17:36] <antmas> I played like 3-4 hours of that at launch and got bored
33: [00:17:47] <DanaeNZ> I’ve heard it’s gooooood
34: [00:17:54] <Colin[pi]> DanaeNZ antmas: see, it looks great, and I should in theory LOVE the bioshock series
35: [00:17:55] <Colin[pi]> BUTR
36: [00:17:56] <antmas> Bioshock 1 was amazing - the rest are carbon copies imo
37: [00:18:01] <Colin[pi]> I got bored in the firstr
38: [00:18:03] <Colin[pi]> -r
39: [00:18:10] <chocolatemoose> 2 was so boring
40: [00:18:10] <Colin[pi]> I lost interest after a while
41: [00:18:15] <Colin[pi]> like
42: [00:18:17] <Colin[pi]> it's amazing
43: [00:18:17] <antmas> it does look real nice
44: [00:18:19] <Colin[pi]> visually
45: [00:18:25] <Colin[pi]> and the atmosphere is great
46: [00:18:35] <Colin[pi]> but I just found it kinda repetitive and boring
47: [00:18:36] <antmas> actually cranked it up to 4k on ultra/uber settings last night and still got 60+
48: [00:18:55] <Colin[pi]> antmas: really? dang
49: [00:18:59] <antmas> mm
50: [00:19:02] <antmas> old engine
51: [00:19:04] * travis-ci has joined #silverstripe
52: [00:19:05] <travis-ci> silverstripe/silverstripe-framework#5042 (3 - d3d28c8 : Daniel Hensby): The build has errored.
53: [00:19:05] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/78a3f703f299...d3d28c863279
54: [00:19:05] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/66954041
55: [00:19:05] * travis-ci has left #silverstripe
56: [00:19:18] <Colin[pi]> that's the only reason I hold off on Infinite because I never finished the 1st one :(
57: [00:19:39] <Colin[pi]> I have so many unfinished, unplayed games
58: [00:19:45] <ss23> bioshock 1 was grindy as fuck
59: [00:19:46] <antmas> If it's cheap, I'd get it
60: [00:19:47] <ss23> I couldn't finish it
61: [00:19:49] <Colin[pi]> meanwhile, gaben sails in a yacht made of money
62: [00:19:53] <antmas> but that rule of thumb is silly
63: [00:19:54] <Colin[pi]> ss23: ikr
64: [00:20:30] <Colin[pi]> ss23: just something about it that didn't... kinda grab my attention you know?
65: [00:20:36] <antmas> Colin[pi]: def get Dishonored if you haven't already
66: [00:20:37] <Colin[pi]> like after a while it was like "....meh"
67: [00:20:41] <ss23> mm
68: [00:20:44] <Colin[pi]> antmas: I have had it for like 2 years lol
69: [00:20:46] <Colin[pi]> UNPLAYED
70: [00:20:48] <ss23> Tried playing Shadow of Mordor this weekend
71: [00:20:48] <antmas> haha
72: [00:20:49] <Colin[pi]> fu steam sales
73: [00:20:51] <ss23> Also grindy as fuck
74: [00:20:54] <ss23> KIL SOME CAPTAINS
75: [00:20:56] <antmas> ss23: didn't like that game
76: [00:20:58] <ss23> KILL MORE CAPTAINS
77: [00:21:00] <ss23> LOL THE ENTIRE GAME
78: [00:21:01] <Colin[pi]> ss23: I saw you playing that at like 2am NZ time :D
79: [00:21:08] <antmas> I got it just as a test of my new comp :P
80: [00:21:34] <Colin[pi]> antmas: after that dishonoured 2 trailer yesty I really think I should try the first
81: [00:21:40] <DanaeNZ> ooooh even though I only play once in a blue moon you guys should add me on steam: zomxilla
82: [00:21:54] <DanaeNZ> Colin[pi]: DO IT
83: [00:21:57] <antmas> vodunvalkyrie = me
84: [00:22:13] <Colin[pi]> DanaeNZ: added, I'm rainmaker
85: [00:22:17] <DanaeNZ> churchur
86: [00:22:24] <DanaeNZ> dishnoured is only $6 today
87: [00:22:34] <Colin[pi]> looks well worth it from the reviews
88: [00:23:16] <antmas> didn't they announce a Ultimate version though? it has a fair amount of DLC
89: [00:23:23] <DanaeNZ> the only thing is there’s one power that is op as fuck
90: [00:23:32] <DanaeNZ> antmas: oh yeah! Oh man I’m gonna get that too
91: [00:24:08] <antmas> oh looks like http://store.steampowered.com/sub/31292/ is on sale too
92: [00:24:10] <antmas> $12
93: [00:24:41] <antmas> DanaeNZ: yeah but it was a hard game anyway
94: [00:24:50] <antmas> especially on er... Hard :P
95: [00:25:02] <Colin[pi]> antmas: $12... NZ?
96: [00:25:34] <DanaeNZ> haha I’m one of those people who play all games on easy
97: [00:25:45] <DanaeNZ> i love coasting through
98: [00:25:49] <DanaeNZ> enjoying the view
99: [00:25:58] <DanaeNZ> so I’ll probably enjoy Bioshock, ahah
100: [00:26:35] <Colin[pi]> DanaeNZ: dunno if you'll have time in between SPLOICERS trying to rip off your face
101: [00:27:29] <Colin[pi]> oh oh DanaeNZ
102: [00:27:35] <Colin[pi]> you like games with female leads?
103: [00:27:41] <DanaeNZ> YAS
104: [00:27:45] <ss-helper> speed speed speed - https://groups.google.com/d/msg/silverstripe-dev/y7VI9gW5PzI/NEdmNDvmQO8J
105: [00:27:46] <Colin[pi]> have you played Remember Me?
106: [00:27:53] <DanaeNZ> I think so
107: [00:28:04] <DanaeNZ> Is that the one where you click on the things and stories happen?
108: [00:28:12] <Colin[pi]> and remix memories and such
109: [00:28:18] <DanaeNZ> yeah yeah I think so
110: [00:28:20] <Colin[pi]> and has a lot of combat/fighting scenes
111: [00:28:40] <Colin[pi]> the combat can get tedious, but that game is WELL worth the $5.99 atm
112: [00:28:43] <DanaeNZ> oh i haven’t played that
113: [00:28:48] <Colin[pi]> it's a work of art
114: [00:28:55] <DanaeNZ> awesome
115: [00:28:59] <DanaeNZ> oooooh me likey
116: [00:28:59] <Colin[pi]> with a cyberpunk theme
117: [00:29:05] <Colin[pi]> BEAUTIFUL music
118: [00:29:17] <Colin[pi]> and every single map has been painstakingly crafted
119: [00:29:21] <Colin[pi]> with intricate details
120: [00:29:25] <Colin[pi]> I loved it so much
121: [00:29:30] <DanaeNZ> ugh yes I love those kind of games
122: [00:29:31] <chocolatemoose> sweet, amazon.ca / .com has their usual E3 Promo :)
123: [00:29:32] <Colin[pi]> but yeah, the combat, only down side
124: [00:30:04] <Colin[pi]> DanaeNZ: https://www.youtube.com/watch?v=HFGQvvEt1zA
125: [00:30:21] <Colin[pi]> DanaeNZ: I'd say get it for the story, art, and strong female char
126: [00:30:30] <DanaeNZ> I’ve already bought it lol
127: [00:30:33] <Colin[pi]> LOL
128: [00:30:54] * UncleCheese has joined #silverstripe
129: [00:31:08] <Colin[pi]> DanaeNZ: tell me what you think of it, I reckon you'll love it
130: [00:31:48] <DanaeNZ> it looks like mass effect plus mirror’s edge
131: [00:31:50] <DanaeNZ> :D
132: [00:32:00] <DanaeNZ> but different story type
133: [00:32:05] <Colin[pi]> DanaeNZ: yes combined with Capcom fighting
134: [00:32:11] <Colin[pi]> all about combos and such
135: [00:32:13] <DanaeNZ> haha yeah looked like it
136: [00:32:14] <antmas> Pretty hyped for new Mass Effect
137: [00:32:22] <DanaeNZ> what there’s a new one?
138: [00:32:25] <DanaeNZ> I am under a rock
139: [00:32:26] <antmas> yeah
140: [00:32:29] <Colin[pi]> antmas: omg omg
141: [00:32:30] <Colin[pi]> really?
142: [00:32:33] <antmas> Mass Effect: Andromeda
143: [00:32:36] <Colin[pi]> didn't know either
144: [00:32:36] <antmas> cgi trailer
145: [00:32:37] <DanaeNZ> I never played 3
146: [00:32:56] <antmas> and new Ghost Recon
147: [00:32:59] <antmas> and Mirror's Edge
148: [00:33:00] <antmas> :D
149: [00:33:09] <DanaeNZ> YES NEW MIRROR’S EDGE
150: [00:33:13] <Colin[pi]> hnnnnggggh
151: [00:33:24] <DanaeNZ> maybe with more story this time
152: [00:33:27] <DanaeNZ> I couldn’t get enough
153: [00:33:31] <Colin[pi]> loved that game
154: [00:33:34] <DanaeNZ> I ran the time trials after finishing the first game
155: [00:33:35] <chocolatemoose> and less of the combat
156: [00:33:39] <Colin[pi]> DanaeNZ: https://www.youtube.com/watch?v=IsDX_LiJT7E
157: [00:33:41] <DanaeNZ> haha yeah
158: [00:33:44] <antmas> open world for Mirror's Edge
159: [00:33:47] <antmas> 2*
160: [00:34:30] <Colin[pi]> omg omg omg
161: [00:34:37] <Colin[pi]> cant wait for this game
162: [00:34:54] <antmas> lol the E3 hype is strong this year
163: [00:34:54] <DanaeNZ> sweeeeeet
164: [00:35:28] <Colin[pi]> feb 23 2016 D:
165: [00:35:32] <DanaeNZ> oh look it’s morgan freeman
166: [00:35:32] <Colin[pi]> too far
167: [00:35:32] <Colin[pi]> :D
168: [00:35:37] <Colin[pi]> lol I thought that too
169: [00:36:09] <antmas> I have a feeling I might need a second gpu come roughly this time next year :O
170: [00:36:16] <antmas> you know
171: [00:36:31] <antmas> because of all the FUCKING PARTICLES AND SMOKE ALL THE THINGS
172: [00:36:37] <Colin[pi]> hehe
173: [00:37:43] <Colin[pi]> https://www.youtube.com/watch?v=uG8V9dRqSsw
174: [00:38:05] <Colin[pi]> mm that trailer was.... different
175: [00:38:14] <antmas> yeah
176: [00:38:21] <antmas> have no idea what is going on
177: [00:38:31] <antmas> but it won't be 'Shep anyway
178: [00:38:35] <Colin[pi]> the only ME thing about it is the N7 logo really :\
179: [00:39:03] <Colin[pi]> antmas: you know I have ME3 also unplayed in my Origin account kek
180: [00:39:12] <antmas> I just hope they somehow include Ashley again so I can have her killed another time :D
181: [00:39:16] <Colin[pi]> LOL!
182: [00:39:21] * spronk quit (Quit: I may need a longer sleep timer...)
183: [00:39:51] <Colin[pi]> antmas: https://www.youtube.com/watch?v=KjCO0thvlNY
184: [00:40:04] <antmas> I never pulled my saves from game to game as my 'Shep always looked retarded and I had so many regrets lol
185: [00:40:21] <Colin[pi]> commander SHERPERD
186: [00:40:30] <Colin[pi]> "herp derp"
187: [00:40:50] <Colin[pi]> my shep was a sexy Asian chick
188: [00:40:51] <antmas> lol Garrus
189: [00:40:58] <antmas> he was the life of that game
190: [00:41:09] <Colin[pi]> those characters felt so real to me
191: [00:41:17] <antmas> literally any option I had in that game
192: [00:41:25] <Colin[pi]> most of the time I felt I was just watching a scifi tv show and not playing a game
193: [00:41:28] <antmas> if it involved removing Ashley from the picture that was my default
194: [00:41:47] * AdriAn_s has joined #silverstripe
195: [00:42:24] <DanaeNZ> oh no I have to play mass effect 3
196: [00:42:29] <DanaeNZ> there will be spoilers
197: [00:42:43] <DanaeNZ> I wonder if I still have my shep
198: [00:42:43] <antmas> mm I never finished that one
199: [00:42:50] <antmas> ME2 is in my top 5 of all time
200: [00:42:56] <DanaeNZ> yes ME2 was amaaazing
201: [00:43:01] <Colin[pi]> yeah it was great
202: [00:43:09] <AdriAn_s> hey guys, i have set my language in the config with i18n::set_locale('zh_cmn'); but now I get an error on dev/buld : [User Error] Uncaught Zend_Currency_Exception: No region found within the locale 'zh' GET /dev/build Line 553 in G:\Nimbler\ssm\framework\thirdparty\Zend\Currency.php
203: [00:43:26] <AdriAn_s> can i set the currency seperatley or something?
204: [00:43:53] * micmania1 quit (Quit: micmania1)
205: [00:43:57] <DanaeNZ> izzat locale on the list? http://framework.zend.com/manual/1.12/en/zend.locale.appendix.html
206: [00:44:05] <DanaeNZ> do you mean zh_CN?
207: [00:44:12] * EasyCo has joined #silverstripe
208: [00:44:42] <antmas> this is me http://imgur.com/lyZTLDi
209: [00:45:04] <DanaeNZ> i still need witcher
210: [00:49:06] <AdriAn_s> ah zh_CN fixes it guess i cant use mandarin Chinese as a language then even tho it is in the i18n class?? 'zh_cmn' => 'Chinese (Mandarin)',
211: [00:49:53] <DanaeNZ> I would guess that zh_CN is manadarin by default
212: [00:49:55] <AdriAn_s> can i set Zend locale to be different to the i18n one?
213: [00:50:00] <AdriAn_s> oh ok
214: [00:50:04] <DanaeNZ> zh_HK would probably use cantonese
215: [00:51:12] <AdriAn_s> well i guess just hope it uses it by default and my client can read it, hehe
216: [00:51:19] * simon_w|air has left #silverstripe
217: [00:51:23] <AdriAn_s> cause i sure as hell cant :p
218: [00:51:59] <DanaeNZ> framework/lang/zh_CN.yml is in mandarin :)
219: [00:53:01] * mirrors quit (Quit: Page closed)
220: [00:53:30] <AdriAn_s> whoop whoop. thanks for that :)
221: [00:57:38] <mahfuz> Hi Guys. Can anyone give me some idea about doing this - I am using 2 functions in a controller to get dataobjects, sort randomly and then use/return the first one for showing in template. How can I make sure that the 2 functions use the same dataobject for a page instance, each time the page shows it will change though...
222: [00:57:48] <ss-helper> Re: [silverstripe-dev] speed speed speed - https://groups.google.com/d/msg/silverstripe-dev/y7VI9gW5PzI/Qb2Uy3HMnMMJ
223: [01:00:30] * glenn-bautista quit (Quit: Leaving.)
224: [01:01:24] * travis-ci has joined #silverstripe
225: [01:01:25] <travis-ci> silverstripe/silverstripe-framework#5042 (3 - d3d28c8 : Daniel Hensby): The build has errored.
226: [01:01:25] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/78a3f703f299...d3d28c863279
227: [01:01:25] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/66954041
228: [01:01:25] * travis-ci has left #silverstripe
229: [01:04:57] <mahfuz> Can we have a static variable in Page_Controller class solving my above ^^ issue?
230: [01:05:54] <mahfuz> Or in Page?
231: [01:05:59] * glenn-bautista has joined #silverstripe
232: [01:06:13] <chocolatemoose> ha, Last Guardian again, wonder if this means it will actually get released this decade...
233: [01:06:41] <DanaeNZ> mahfuz: can you use just one helper function to return the randomised dataobject?
234: [01:08:41] <mahfuz> DanaeNZ: Thanks for your response. I will try that. But is there any way to share a variable between 2 functions?
235: [01:09:19] <chocolatemoose> set $this->var = yourobject
236: [01:10:02] <DanaeNZ> mahfuz: yeah as chocolatemoose says you could set a private property, then randomise it in the Page_Controller init() function
237: [01:10:06] <mahfuz> Where and how do I declare the variable?
238: [01:12:01] <Audlex> hey all, could someone tell me how to change the text on the GridField button? 'Add [data object name]'?
239: [01:12:09] <Audlex> please
240: [01:12:13] <mahfuz> Is it like this class MyPage extends Page { private static myvariable; }
241: [01:12:50] <ss-helper> UI changes to the CMS site tree and filter panel - https://groups.google.com/d/msg/silverstripe-dev/MIaz0UE6MJ0/f5LAVubp-o0J
242: [01:13:44] * Tanger has joined #silverstripe
243: [01:13:45] * veb quit (Quit: veb-irc: &)
244: [01:14:17] <chocolatemoose> Audlex: I think it's the singular_name variable in your DataObject class
245: [01:14:43] <chocolatemoose> Audlex: so: private static $singular_name = 'My Sweet Object';
246: [01:15:09] * veb has joined #silverstripe
247: [01:16:08] * veb quit (Client Quit)
248: [01:16:19] <Audlex> thank you chocolatemoose, will give that a try
249: [01:16:45] <Audlex> hrmm but can i change it on an individual basis do you think? as i use that DO elsewhere
250: [01:17:11] * adrexia_ has joined #silverstripe
251: [01:17:17] * adrexia quit (Read error: Connection reset by peer)
252: [01:18:18] <Audlex> nevermind, i will just rename it appropriately so it is more general
253: [01:18:20] <Audlex> thank you
254: [01:20:23] <chocolatemoose> Audlex: you could also do something like this: http://pastebin.com/gfUuFAbF
255: [01:21:09] <chocolatemoose> Audlex: in your class that extends ModelAdmin
256: [01:21:17] <Audlex> setButtonName! perfect
257: [01:22:13] <mahfuz> Thanks DanaeNZ and chocolatemoose I have figured it out using your ideas
258: [01:22:39] <chocolatemoose> Audlex: oops, you should be returning $form in that pastebin example :)
259: [01:28:38] <UncleCheese> what's the most obscure way you can express the number 1000 in php?
260: [01:29:17] <Blacklite> in a single statement?
261: [01:29:20] <UncleCheese> yeah
262: [01:29:25] <UncleCheese> (9000 % 8000)
263: [01:29:35] <Blacklite> lol
264: [01:29:43] <Blacklite> would work fine with - as well
265: [01:29:49] <UncleCheese> !!!!!!
266: [01:29:51] <UncleCheese> you're right
267: [01:31:10] <Blacklite> 0x3E8 would be slightly better
268: [01:31:16] <UncleCheese> whooooooooa
269: [01:32:02] * micmania1 has joined #silverstripe
270: [01:32:48] <chocolatemoose> Is silverstripe/silverstripe-resfulserver the common way to add a restful api to silverstripe?
271: [01:33:15] <Blacklite> https://en.wikipedia.org/wiki/9000_(number)
272: [01:33:15] <Blacklite> lMAO
273: [01:33:21] <Blacklite> no way
274: [01:33:45] <Blacklite> https://en.wikipedia.org/wiki/9001_(number)
275: [01:33:51] * Azure quit (Excess Flood)
276: [01:34:04] <Colin[pi]> OVER 9000???
277: [01:34:23] <Blacklite> well
278: [01:34:30] <Blacklite> 19:55, 5 January 2007 NawlinWiki (talk | contribs) deleted page 9001 (number) (a1 empty; content was: '{{nocontext}}9001 is a numerical integer preceding 9000.9001 is most known for being over 9000. If your power level were 9001 you would have a power...')
279: [01:34:43] <Blacklite> "9001 is most known for being over 9000"
280: [01:34:56] <chocolatemoose> why not 9000 - (11^3 + 12^3 + 13^3 + 14^3)
281: [01:36:25] <Colin[pi]> slow day at the office UncleCheese? lol
282: [01:38:55] <Blacklite> 0b100001001101000 % 0x1F40
283: [01:41:57] <Blacklite> 0b100001001101000 - 0x1F40 - 017500
284: [01:42:00] <Blacklite> ok back to work
285: [01:47:00] * Stomach quit (Quit: zzz)
286: [01:48:24] <UncleCheese> whoa, thanks guys
287: [01:48:29] <UncleCheese> that's ridick
288: [01:52:39] * veb has joined #silverstripe
289: [01:57:03] <Colin[pi]> UncleCheese: you working on your next lesson?
290: [02:02:37] <antmas> oh shit they announced FFVII remake?
291: [02:02:42] <antmas> this E3 is crazy
292: [02:03:14] <chocolatemoose> and Last Guardian, and Shenmue 3 (via Kickstarter)
293: [02:03:22] <Ryan-Toast> antmas: hmm?
294: [02:03:33] <DanaeNZ> antmas: omg really?
295: [02:03:39] <antmas> yeah
296: [02:03:41] <DanaeNZ> :D
297: [02:03:44] <antmas> it's happening
298: [02:03:45] <Colin[pi]> antmas: weren't you just saying 3 hours ago this E3 was "meh"
299: [02:03:48] <DanaeNZ> I hope it’s a good remakes
300: [02:03:48] <Colin[pi]> ? ;P
301: [02:03:49] <Ryan-Toast> HD remake, or actual remake?
302: [02:03:54] <antmas> Colin[pi]: lol yeah I know
303: [02:03:59] <antmas> Ryan-Toast: actual remake
304: [02:04:04] <Ryan-Toast> antmas: link?
305: [02:04:24] <antmas> http://kotaku.com/final-fantasy-vii-remake-announced-for-ps4-1711559466
306: [02:04:55] <chocolatemoose> I wonder if that means they are cancelling the port after how badly it was received when they announced it
307: [02:04:56] <antmas> not PS4 exclusive either
308: [02:05:22] <Colin[pi]> good, console exclusives can eat a dick
309: [02:06:04] <chocolatemoose> practically every second announcement from Sony has been "PS4 exclusive additional content" -_-
310: [02:06:14] <antmas> love that reaction at the end
311: [02:06:16] <DanaeNZ> omg omg omg omg
312: [02:06:18] <DanaeNZ> omgomgomgogmogmogmg
313: [02:06:21] <antmas> \o/ \o/ \o/
314: [02:06:35] <Colin[pi]> WHAT
315: [02:06:37] <DanaeNZ> lol that guy is like
316: [02:06:39] <Colin[pi]> WHAT IS IT
317: [02:06:41] <DanaeNZ> HALLELUJAH
318: [02:07:02] <Ryan-Toast> If it’s not turn-based combat I will flip my shit.
319: [02:07:03] <DanaeNZ> oh man this hype train just keeps getting bigger
320: [02:07:07] <DanaeNZ> Ryan-Toast: agreed
321: [02:07:11] <Colin[pi]> DanaeNZ: CHOO CHOO MUTHAFUCKAS
322: [02:07:15] <DanaeNZ> actually no i don’t care
323: [02:07:18] <DanaeNZ> I’ll play it anyway
324: [02:07:24] <Ryan-Toast> IF IT’S XIII STYLE COMBAT I WILL LITERALLY MURDER THEM,.
325: [02:07:33] <antmas> hahaha
326: [02:07:42] <antmas> nevermind one of the greatest games is being remade
327: [02:07:54] <Ryan-Toast> 8 > 7
328: [02:08:03] <antmas> Half Life 3 announcement soon surely
329: [02:08:10] <Colin[pi]> antmas: oh god
330: [02:08:14] <Colin[pi]> if that happened
331: [02:08:18] <DanaeNZ> antmas: the world will explode if that happens
332: [02:08:19] <chocolatemoose> 5 and 6 are both better than 7
333: [02:08:23] <Colin[pi]> I would literally spooge myself
334: [02:08:32] <DanaeNZ> I loved 6 but 7 was my childhood favourite
335: [02:08:35] <Ryan-Toast> 6 is best.
336: [02:08:37] <DanaeNZ> then 8
337: [02:08:52] <Ryan-Toast> Well technically it’s 3
338: [02:09:00] <antmas> 7 is my fav
339: [02:09:01] <antmas> then 6
340: [02:09:28] * Colin[pi] nods and pretends to understand
341: [02:09:36] <chocolatemoose> 5/6 then 8 then 7 for me
342: [02:09:56] <antmas> I liked the 13 story
343: [02:09:58] <antmas> but the rest...
344: [02:10:11] <Ryan-Toast> 6 > 8 > 10 > 7 > 4 > 9 > 12 > 5 > 3 > 10-2 > 2 > 1 > 13
345: [02:10:12] <Colin[pi]> "I played it for the articles"
346: [02:10:53] <antmas> hahahaa Colin[pi]
347: [02:11:07] <DanaeNZ> I’ve only played 6,7,8,9
348: [02:11:19] <Colin[pi]> DanaeNZ: I have played bupkiss in that series
349: [02:11:20] <DanaeNZ> plus that nintendo ds remake of 3
350: [02:11:23] <Ryan-Toast> DanaeNZ: You casyual, scrub.
351: [02:11:26] <DanaeNZ> I know
352: [02:11:30] <DanaeNZ> I’m such a filthy casual
353: [02:11:34] <DanaeNZ> I need one of those tshirts
354: [02:11:36] <antmas> "rumours swirling the conference that Valve is the secret stage set no one has asked about yet"
355: [02:11:37] <Ryan-Toast> 3 is still a bit shit even with the remake.
356: [02:11:39] <antmas> OH FUCK
357: [02:11:43] <Colin[pi]> DanaeNZ: GET BACK TO YOUR BEJEWELED AND CANDY CRUSH SAGA
358: [02:11:45] <DanaeNZ> it was cute looking
359: [02:11:53] * DanaeNZ sniffs
360: [02:12:00] <Colin[pi]> antmas: HOLY SHIT DUDE
361: [02:12:07] <DanaeNZ> antmas: woah
362: [02:12:15] <Ryan-Toast> 10 has the best story if you haven’t played it before, otherwise you’re just “OH GOD, HOW LONG DO THESE CUTSCENES GO FOR?”
363: [02:12:39] <DanaeNZ> I looooove cutscenes
364: [02:12:46] <DanaeNZ> i like the game to be like a movie
365: [02:12:49] <Ryan-Toast> Things I don’t care about: halflife 3
366: [02:12:51] <Colin[pi]> http://i.imgur.com/Na3cZe8.gif
367: [02:12:53] <antmas> "speculation that with the immenant unveiling of Source Engine 2 - Valve plan to announce it's first killer app"
368: [02:13:11] <antmas> MY HEART
369: [02:13:12] <Ryan-Toast> If valve was going to be at E3 they wouldn;t have annoced the dota2 source engine rebuild last week.
370: [02:13:40] <Colin[pi]> me if they announce HL3: http://i.imgur.com/jApuaIn.gif
371: [02:13:44] <DanaeNZ> Ryan-Toast: maybe it’s being overshaddowed by
372: [02:13:46] <DanaeNZ> HL3
373: [02:13:50] <antmas> same goes for Bethesda announcing Fo4 early
374: [02:13:55] <DanaeNZ> Colin[pi]: lololol
375: [02:13:58] <Ryan-Toast> DanaeNZ: Dopubt it, look at this shit: https://www.dota2.com/reborn/part1/
376: [02:14:25] <DanaeNZ> Ryan-Toast: they need to fix the line height on those little call to actions
377: [02:14:39] <antmas> "New Engine"
378: [02:14:48] * Stomach has joined #silverstripe
379: [02:14:53] <DanaeNZ> Ryan-Toast: did they update the character models? I like character models
380: [02:14:54] <Ryan-Toast> antmas: source 2 is a new engine...
381: [02:14:58] <Colin[pi]> antmas Ryan-Toast: http://i.imgur.com/TUXLVxg.gif
382: [02:15:31] <Ryan-Toast> DanaeNZ: All the new stuff with be UI. Models are the same
383: [02:15:38] <DanaeNZ> oh ok
384: [02:15:55] <DanaeNZ> haha what if it is Valve and they have this huge big show and Gabe comes in wearing a crown
385: [02:16:02] <DanaeNZ> and then the curtains lift up
386: [02:16:05] <DanaeNZ> NEW TF2 HATS
387: [02:17:02] * Stomach quit (Client Quit)
388: [02:17:28] <antmas> who makes a new engine and doesn't make new models?
389: [02:17:37] <antmas> "new"
390: [02:17:38] <DanaeNZ> antmas: me
391: [02:17:42] <antmas> :P
392: [02:17:43] <Colin[pi]> porsche
393: [02:17:46] <Ryan-Toast> antmas: why would you make new models?
394: [02:17:53] <antmas> Colin[pi]: burrrrrnnnnn
395: [02:17:57] <Colin[pi]> :D
396: [02:18:02] <antmas> Ryan-Toast: why would you make a new engine?
397: [02:18:13] <Ryan-Toast> antmas: To fix all the limitations around the old engine
398: [02:18:19] <Ryan-Toast> With replays, speed ui etc
399: [02:18:30] <antmas> hmm
400: [02:18:48] <Ryan-Toast> You don’t have to go into seperate “controllers” for certain functions
401: [02:18:55] <Ryan-Toast> everything’s avaliable from one loaction.
402: [02:18:58] <Ryan-Toast> in a god class.
403: [02:19:42] <Ryan-Toast> Also, they needed the new engine to support custom maps..
404: [02:20:47] <Ryan-Toast> Makes you wonder the fuck LoL is doing.
405: [02:21:11] <Ryan-Toast> tquadrillions of dollars, no replay system.
406: [02:21:23] * veb quit (Quit: veb-irc: &)
407: [02:21:31] <antmas> I think just the fact they have quadrillions of dollars
408: [02:21:51] <Ryan-Toast> ded gaem
409: [02:22:09] <Ryan-Toast> dotaforbabies.com
410: [02:22:15] <Ryan-Toast> http://www.dotaforbabies.com
411: [02:22:36] <antmas> lol nice
412: [02:23:30] * Stomach has joined #silverstripe
413: [02:23:35] * novaweb has joined #silverstripe
414: [02:24:31] <novaweb> Kia Ora friends. Long time. Has anyone encountered validation issues on EmailField when using email addreses that have mācrōns? I want to fix this up and contribute it back to the core
415: [02:24:38] <DanaeNZ> https://www.youtube.com/watch?v=2v9rtc2a0rQ
416: [02:24:41] <DanaeNZ> omg new fable
417: [02:25:01] <novaweb> *addresses
418: [02:25:02] <antmas> DanaeNZ: I checked out of that series after F2
419: [02:25:22] * Ryan-Toast prays for FFTA3DS at the ninendo event.
420: [02:25:37] <chocolatemoose> yes please
421: [02:25:59] <chocolatemoose> waiting for a release date for Fatal Frame as well
422: [02:26:01] <DanaeNZ> antmas: I’m a fable fangirl
423: [02:26:08] <antmas> isn't a thing now that Nintendo E3s are the joke conference?
424: [02:26:39] <chocolatemoose> I think they feel a lot like the conferences used to be
425: [02:26:42] * veb has joined #silverstripe
426: [02:26:49] <chocolatemoose> just without a physical component
427: [02:26:54] <Ryan-Toast> antmas: a man can hope.
428: [02:27:00] <Ryan-Toast> I WANT IT SO BAD
429: [02:27:05] <Ryan-Toast> I NEEED IT
430: [02:27:19] <DanaeNZ> FFTA3DS?
431: [02:27:23] <DanaeNZ> too many letters man
432: [02:27:41] <Ryan-Toast> Final fatasy tactics 3DS
433: [02:27:45] * ss-helper quit (Remote host closed the connection)
434: [02:28:02] * ss-helper has joined #silverstripe
435: [02:28:02] <DanaeNZ> oh nice
436: [02:28:11] <Ryan-Toast> One of my favorite games of all time: http://finalfantasy.wikia.com/wiki/Final_Fantasy_Tactics_Advance
437: [02:28:40] <Ryan-Toast> Also hilerious because you pretty muc play as a villan.
438: [02:29:23] <Ryan-Toast> People escape to a world because their lives are shitty, and you fight them and ruin their day by bringing back to their realities.
439: [02:29:36] <Ryan-Toast> Being in a wheelchair, parents dead etc.
440: [02:29:42] <Ryan-Toast> What a dick :P
441: [02:29:42] <DanaeNZ> Ryan-Toast: hahaha sounds like the protagonist is a dick
442: [02:32:17] <DanaeNZ> I can’t handle any more hype guys
443: [02:32:21] * DanaeNZ taps out
444: [02:32:26] <Ryan-Toast> MORE HYPE
445: [02:32:30] * DanaeNZ cowers
446: [02:32:45] <Ryan-Toast> Don’t worry, you can hear about the new Zelda, and Mario tomorrow.
447: [02:32:49] <Ryan-Toast> that will cool you down.
448: [02:32:58] <DanaeNZ> WHAT
449: [02:32:59] <antmas> Ryan-Toast: LOL
450: [02:33:00] <antmas> pwnd
451: [02:33:04] <Ryan-Toast> every year.
452: [02:33:06] <DanaeNZ> oh yeah
453: [02:33:13] <DanaeNZ> now SUPER MARIO DINOSAUR LAND
454: [02:33:13] <Ryan-Toast> every.goddamn.year
455: [02:33:18] <DanaeNZ> IN SPACE
456: [02:33:27] <Ryan-Toast> with mushrooms!
457: [02:33:27] <antmas> this years mario is that stupid level creator
458: [02:33:47] <chocolatemoose> antmas: I think it looks awesome
459: [02:33:48] <chocolatemoose> >.>
460: [02:33:54] <Blacklite> we had a yoshi battle in the office the other day
461: [02:33:56] <antmas> chocolatemoose: ^.^
462: [02:33:59] <antmas> BUT
463: [02:34:03] <DanaeNZ> I love yoshi
464: [02:34:12] <Blacklite> i wanted exclusive rights to use yoshi so i did a grand prix for him
465: [02:34:13] <Blacklite> i won
466: [02:34:14] <antmas> why u no proper Mario
467: [02:34:41] <Blacklite> the wii came with mario kart
468: [02:34:47] <DanaeNZ> hahaha
469: [02:34:50] <chocolatemoose> because they probably want to give it more than 2 years between mario games
470: [02:34:52] <antmas> hahaha
471: [02:35:20] <antmas> they should just say 'fuck it, fine' and release an actual competitive console
472: [02:35:20] <DanaeNZ> ahhh I love /r/games
473: [02:35:21] <Audlex> i know this is going to sound pretty vague but i am getting this error where StepOneTitle is blatantly a column on DoorSelectorPage_Live, any thoughts?
474: [02:35:22] <Audlex> Unknown column 'DoorSelectorPage_Live.StepOneTitle' in 'field list'
475: [02:35:23] <DanaeNZ> so sane
476: [02:35:28] <novaweb> OK, so is google groups still the correct place to have “core” discussions?
477: [02:35:33] <Blacklite> wii is pretty decent!
478: [02:35:55] <antmas> Blacklite: yeah but wii u
479: [02:35:57] <Blacklite> we decided on wii over xbox/ps cause it has more "social" games
480: [02:35:57] <DanaeNZ> novaweb: pretty sure the groups are still fairly active
481: [02:36:05] <Blacklite> yeah wii u that's what i mean
482: [02:36:08] <Blacklite> sorry :)
483: [02:36:18] <Blacklite> i mean
484: [02:36:26] <Blacklite> the black thing is a pain in the ass most of the time
485: [02:36:36] <antmas> that's what she said
486: [02:36:39] <antmas> :D
487: [02:36:43] <Blacklite> saw that one coming
488: [02:36:49] * antmas drops mic
489: [02:36:49] * DanaeNZ slaps forehead
490: [02:36:55] <novaweb> ah
491: [02:37:15] <Blacklite> best part is i stopped for a second to decide if i should press enter
492: [02:37:23] <Blacklite> i spent time on that decision
493: [02:37:28] <antmas> Blacklite: you took a gamble
494: [02:37:35] <novaweb> Colloquy sucks on Yosemite. Whoever just tagged me can you please PM me your response? I can’t see it in the main window and meh the logs
495: [02:37:43] <Blacklite> i did
496: [02:37:56] <Blacklite> no ragrets
497: [02:38:13] <DanaeNZ> I said “pretty sure the groups are still fairly active"
498: [02:39:13] <novaweb> Thanks DanaeNZ, saw it that time, in the logs. I think i’ll get a new IRC client
499: [02:42:01] <antmas> would laugh if Valve came on and put a 3 up on screen
500: [02:42:09] <antmas> and it was just for L4D3
501: [02:42:27] <DanaeNZ> the trolling opportunities are amazing :D
502: [02:42:30] <antmas> everyone goes from :O to :o
503: [02:42:51] <antmas> I had a pretty good stab at trolling a few mins ago :D
504: [02:43:04] <antmas> I think I got Colin[pi]
505: [02:44:29] * Stomach quit (Quit: zzz)
506: [02:46:01] <Colin[pi]> antmas: http://i.imgur.com/w9jnT.gif
507: [02:46:23] <antmas> XD
508: [02:46:58] <antmas> this was also pretty cool http://i.imgur.com/QThugpM.gifv
509: [02:47:12] * Stomach has joined #silverstripe
510: [02:47:25] <Colin[pi]> D:
511: [02:47:36] <DanaeNZ> antmas: niiiice
512: [02:52:56] <antmas> woah that was fast https://www.kickstarter.com/projects/ysnet/shenmue-3
513: [02:53:20] <chocolatemoose> surprising since it's just PS4+PC
514: [02:53:29] <antmas> mm
515: [02:53:46] <antmas> great way for them to fund a game that Sony gives no shits about :P
516: [02:53:48] <Ryan-Toast> antmas: looks like a game that should have come out 5 years ago.
517: [02:53:59] <antmas> Ryan-Toast: welcome to japanese games
518: [02:54:03] <Colin[pi]> lol
519: [02:54:05] <Colin[pi]> so true
520: [02:54:06] <chocolatemoose> I'm sure sony is giving them *some* money
521: [02:54:16] <antmas> oh for sure
522: [02:54:43] <antmas> but most of their money probably got sunk into the timed CoDBLOPS 3
523: [02:54:53] <chocolatemoose> lol, yup
524: [02:54:56] <Colin[pi]> fucking CoD
525: [02:55:06] <chocolatemoose> and exclusive missions for AssCreed
526: [02:55:20] <DanaeNZ> lol, AssCreed
527: [02:55:36] <antmas> new Hitman game?
528: [02:55:57] <antmas> sure
529: [02:56:56] <antmas> this looks pretty cool too http://kotaku.com/sony-announces-robot-dinosaur-game-for-ps4-1711554134
530: [02:57:18] <antmas> goddamn exclusive though
531: [02:57:30] <Colin[pi]> ha, screw that
532: [03:02:38] <DanaeNZ> goddamn exclusive games
533: [03:03:21] * Colin[pi] grabs pitchfork
534: [03:04:15] * adrexia_ quit (Quit: Textual IRC Client: www.textualapp.com)
535: [03:05:39] * novaweb quit (Quit: novaweb)
536: [03:05:47] <DanaeNZ> aw mannnnn but it looks sao good
537: [03:05:55] <DanaeNZ> robot animals hahaha
538: [03:10:45] <Ryan-Toast> Pls support our fight against “Search” being in text fields https://github.com/silverstripe/silverstripe-cms/pull/1216
539: [03:13:32] <Colin[pi]> Ryan-Toast: is that even a placeholder?
540: [03:13:55] <Ryan-Toast> Colin[pi]: literally adds as a value
541: [03:15:12] <Colin[pi]> Ryan-Toast: eeuw
542: [03:15:39] <Ryan-Toast> Colin[pi]: Makes me mad every time I do it.
543: [03:16:15] * adrexia has joined #silverstripe
544: [03:17:28] * novaweb has joined #silverstripe
545: [03:17:51] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
546: [03:20:59] * veb quit (Quit: veb-irc: &)
547: [03:23:16] * novaweb quit (Quit: novaweb)
548: [03:24:51] * LimRes has joined #silverstripe
549: [03:25:42] * Jakx has joined #silverstripe
550: [03:25:46] <Jakx> Yo, long time.
551: [03:26:02] <Jakx> I'm gonna hit the next Auckland meet up, so hoping to catch up then
552: [03:26:26] <Jakx> But for now, SS 2.4 is giving my one hell of a puzzle (might be PHP though). Check this out:
553: [03:26:27] <Jakx> http://sspaste.com/paste/show/557f9707238f6
554: [03:26:50] * antmas quit (Quit: Page closed)
555: [03:27:42] * veb has joined #silverstripe
556: [03:28:31] <LimRes> Hello SS Peeps. Keen to let my client make some moneys, started drilling into Swipestripe and found that for Payment Express it uses Frank Mullenger's silverstripe-payment-paymentexpress - says changes are coming but last commit 2 years old. Anybody using that module?
557: [03:28:49] * veb quit (Client Quit)
558: [03:29:09] <Jakx> LimRes, I used it recently. Works decently enough for PxPay.
559: [03:29:29] <Jakx> LimRes, the Github branches are a little strange though.
560: [03:29:52] <Jakx> LimRes, as far as I'm aware, the last time it was worked on was during an SS hackathon
561: [03:30:30] <LimRes> Jakx thanks for that, any adivice? Grab it from the top? Also tried your sspaste and it won't load for me
562: [03:30:42] <DanaeNZ> LimRes: you could also look at SS Shop + omnipay
563: [03:31:49] <Colin[pi]> mm ss-shop seems to be the current flavour
564: [03:32:00] <Colin[pi]> I think it's receiving more active dev than swipestripe
565: [03:32:56] * veb has joined #silverstripe
566: [03:32:57] <LimRes> I don't need any shop feautres, just a simple way to hook payments to objects
567: [03:33:25] <LimRes> there is no catalog, it's all services and there is already an interface for finding what customer is after
568: [03:33:51] <Jakx> LimRes, so not cart either?
569: [03:34:24] <LimRes> nope
570: [03:34:40] <DanaeNZ> LimRes: use omnipay then
571: [03:34:44] <LimRes> just find a service, and pay for it, and we action it once its pay
572: [03:34:46] <LimRes> paid
573: [03:34:56] <DanaeNZ> it’s standalone
574: [03:35:19] <DanaeNZ> https://github.com/burnbright/silverstripe-omnipay
575: [03:35:33] <LimRes> does it support Payment Express gateway?
576: [03:35:36] <DanaeNZ> yeah
577: [03:35:42] <DanaeNZ> it supports whatever
578: [03:35:54] <Jakx> LimRes, and it's better than the PHP that DPS send you to integrate with
579: [03:35:58] <DanaeNZ> if it isn’t built in, making a custom gateway isn’t terribly difficult
580: [03:36:58] * CodeTrap1 has joined #silverstripe
581: [03:37:16] * Stomach quit (Quit: zzz)
582: [03:37:17] <LimRes> Hey Jakx, is it possible that your RWTRate has a value of null?
583: [03:37:25] <LimRes> that will still return true
584: [03:37:32] <LimRes> on prop_exists
585: [03:37:55] * CodeTrap quit (Ping timeout: 255 seconds)
586: [03:38:00] <Jakx> LimRes, if it was null, wouldn't it return false on isset()?
587: [03:38:34] <LimRes> ah true
588: [03:38:36] <LimRes> missed that :P
589: [03:38:48] <LimRes> bugga
590: [03:38:57] <Jakx> LimRes, no worries, appreciate you taking a look .
591: [03:39:29] * glenn-bautista quit (Quit: Leaving.)
592: [03:40:33] <LimRes> is there any relationship with the name RWTRate on the object? or is it on a standalone controller?
593: [03:42:49] <Jakx> LimRes, nah. But one clue might be that this only occurs when $Class.RWTRate is called via a template
594: [03:44:04] <LimRes> so it is nothing to do with the var_dump, because I remember getting a false error some time ago with var_dump while debugging
595: [03:44:40] <LimRes> It doesn't happen if you pass it with customise to the template?
596: [03:45:12] <Jakx> LimRes, I get the same error no matter how I reference $this->RWTRate, and all my prop_exists() and isset() checks pass in this way, too
597: [03:45:51] * glenn-bautista has joined #silverstripe
598: [03:47:03] <LimRes> ah I thought "But one clue might be that this only occurs when $Class.RWTRate is called via a template" meant that it might be mistaking RWTRate for a relationship
599: [03:47:08] <LimRes> in that context
600: [03:48:05] <Jakx> LimRes, do you know a way to explicitly reference the db field object?
601: [03:49:09] <LimRes> you mean like singleton('Member')->dbObject('Source')->etc
602: [03:49:25] <LimRes> singleton('Class')->dbObject('RWTRate')->
603: [03:51:57] <Jakx> um, yep, not sure if my terminology is right, but gave that a try and it returns nothing I can var_dump in this scope haha
604: [03:52:12] <LimRes> well that is another clue
605: [03:52:39] <Jakx> LimRes, seems like easiest option here is to just not use getRWTRate() as a method name
606: [03:52:56] <LimRes> yeah
607: [03:53:08] <Jakx> LimRes, I'll give that a crack. Thanks for your help
608: [03:53:19] <LimRes> Foo() !
609: [03:53:32] <LimRes> thanks for yours. one last question about omnipay
610: [03:53:41] <LimRes> I am not using Composer
611: [03:53:52] <LimRes> and Omnipay wants to be installed via Composer
612: [03:54:06] * novaweb has joined #silverstripe
613: [03:54:15] <LimRes> bite the bullet and finally start using Composer or just download and chuck it into the site?
614: [03:54:18] * r_hector has joined #silverstripe
615: [03:54:26] <Jakx> LimRes, either
616: [03:54:28] <DanaeNZ> LimRes: I would recommend start using composer
617: [03:54:29] <Colin[pi]> LimRes: use composer, it's easy
618: [03:54:39] <Colin[pi]> just be prepared for the "composer wait"
619: [03:54:53] * Stomach has joined #silverstripe
620: [03:54:54] * novaweb quit (Client Quit)
621: [03:55:03] <Colin[pi]> "oh you wanted to install something? lololo come back in 2 hours"
622: [03:55:04] <LimRes> ok, rather not learn composer at the moment so much on
623: [03:55:16] <Colin[pi]> LimRes: not really that much to learn tbh
624: [03:55:23] <LimRes> Thanks Colin
625: [03:55:34] <LimRes> Is it ridiculously slow?
626: [03:55:38] <Colin[pi]> it *can* be
627: [03:55:42] <chocolatemoose> yeah
628: [03:55:52] <chocolatemoose> expect to wait a minute or two
629: [03:56:00] * novaweb has joined #silverstripe
630: [03:56:10] <Colin[pi]> like sometimes you'll ask it to do something and it'll just sit there for ages without saying a thing
631: [03:56:30] <Colin[pi]> might be because I'm on windows and a crappy connection, so not surew
632: [03:56:48] <LimRes> I am on Windows and a crappy connection at client site for next 6 months
633: [03:56:55] <chocolatemoose> happens to me too, on mac, with a good connection
634: [03:57:01] <chocolatemoose> it's just composer
635: [03:57:02] <Colin[pi]> heh ok so not just me
636: [03:57:03] <DanaeNZ> LimRes: you will only need to run composer a couple stimes tbh
637: [03:57:11] <Colin[pi]> mm
638: [03:57:13] <DanaeNZ> it’s just to install and update stuff
639: [03:57:16] <Colin[pi]> ^
640: [03:57:21] <chocolatemoose> https://github.com/composer/composer/issues/3156 :)
641: [03:57:36] <Colin[pi]> LimRes: I'd say it's worth looking at since most php stuff is using it now
642: [03:57:41] <Colin[pi]> and packagist
643: [03:58:19] <LimRes> ok will do, have been putting this off too long :)
644: [03:58:36] <Colin[pi]> LimRes: I learned the basics in an afternoon, and if I can, anyone can :D
645: [03:58:38] <DanaeNZ> * insert Shia LeBeouf DOI ITTT*
646: [03:58:53] <LimRes> Thanks Shia!
647: [03:59:08] <LimRes> now stop yelling
648: [04:01:45] <Jakx> http://i.imgur.com/5uosb42.gif
649: [04:09:50] <LimRes> one is not enough https://www.youtube.com/watch?v=24CPil1scVg
650: [04:12:58] <ss-helper> EmailField 3.X - Supporting Macrons to meet Maori Language Act - https://groups.google.com/d/msg/silverstripe-dev/ftgUlm2AjBU/hokrVPzJgQMJ
651: [04:14:30] <Kowiana> We received a macron email through our SilverStripe site form fine the other day
652: [04:15:04] <Kowiana> Actually now I come to think of it I'm sure if they received the automatic response.
653: [04:15:23] <Kowiana> Apparently was no problem with validation in the form though.
654: [04:15:32] <Kowiana> I'm not sure*
655: [04:22:07] <LimRes> I just tested and the macron failed validation on SS 3.1
656: [04:25:48] * Shrike_Finland has joined #silverstripe
657: [04:27:29] <Kowiana> Hmm
658: [04:28:00] <ss-helper> Re: [silverstripe-dev] EmailField 3.X - Supporting Macrons to meet Maori Language Act - https://groups.google.com/d/msg/silverstripe-dev/ftgUlm2AjBU/_IX-E8eyNwEJ
659: [04:28:49] <LimRes> "A part followed by '@' should not contain the symbol 'ā' "
660: [04:29:03] * adrexia quit (Quit: Textual IRC Client: www.textualapp.com)
661: [04:29:38] <Kowiana> Weird. Mine doesn't do that.
662: [04:29:58] <LimRes> ok thanks and may you all have a great day
663: [04:30:03] * LimRes quit (Quit: Page closed)
664: [04:32:28] <Hailwood> Anyone know where to get some help with SQL Server?
665: [04:41:54] * spronk has joined #silverstripe
666: [04:43:02] <ss-helper> Re: [silverstripe-dev] EmailField 3.X - Supporting Macrons to meet Maori Language Act - https://groups.google.com/d/msg/silverstripe-dev/ftgUlm2AjBU/q0MRgNsH3rcJ
667: [04:44:40] * Jakx has left #silverstripe
668: [04:46:04] * Stomach quit (Quit: zzz)
669: [04:48:05] * Stomach has joined #silverstripe
670: [04:48:16] * adrexia has joined #silverstripe
671: [04:54:16] * mahfuz quit (Ping timeout: 246 seconds)
672: [04:58:43] * Shrike_Finland quit (Quit: Leaving.)
673: [05:00:39] * Stomach quit (Quit: zzz)
674: [05:02:53] * Stomach has joined #silverstripe
675: [05:11:08] * Hailwood quit (Quit: Leaving)
676: [05:11:31] * DanaeNZ quit (Quit: DanaeNZ)
677: [05:13:49] <zauberfisch> uhhhh
678: [05:13:53] <zauberfisch> packagist redeisgn
679: [05:13:59] <Colin[pi]> zauberfisch: yep
680: [05:14:13] <zauberfisch> I like it
681: [05:14:25] <Colin[pi]> mm the old one looked really.... old
682: [05:14:41] * spronk quit (Quit: I may need a longer sleep timer...)
683: [05:15:26] <zauberfisch> yeah
684: [05:15:44] <zauberfisch> and you can now call composer require without specifying a version?
685: [05:15:45] <zauberfisch> yay
686: [05:24:45] * spronk has joined #silverstripe
687: [05:25:14] <Stomach> Ryan-Toast - chillowned
688: [05:26:46] * Stomach quit (Quit: zzz)
689: [05:28:01] * Ryan-Toast quit (Quit: Ryan-Toast)
690: [05:28:22] * Sticks has joined #silverstripe
691: [05:43:09] <ss-helper> Re: [silverstripe-dev] EmailField 3.X - Supporting Macrons to meet Maori Language Act - https://groups.google.com/d/msg/silverstripe-dev/ftgUlm2AjBU/pi8J6qhY29kJ
692: [05:43:09] <ss-helper> Re: [silverstripe-dev] UI changes to the CMS site tree and filter panel - https://groups.google.com/d/msg/silverstripe-dev/RBctQFLbyjM/egth7Q-5aSIJ
693: [05:43:25] * scott1702 quit (Quit: This computer has gone to sleep)
694: [05:50:22] * micmania1 quit (Quit: micmania1)
695: [05:59:58] * chocolatemoose quit (Remote host closed the connection)
696: [06:06:26] * Mike123 has joined #silverstripe
697: [06:08:31] * veb quit (Quit: veb-irc: &)
698: [06:08:47] * adrexia quit (Ping timeout: 272 seconds)
699: [06:11:57] <Mike123> Morning
700: [06:13:19] * pyface has joined #silverstripe
701: [06:21:37] * wmk has joined #silverstripe
702: [06:22:42] * glenn-bautista quit (Ping timeout: 276 seconds)
703: [06:28:03] * ss-helper quit (Remote host closed the connection)
704: [06:28:16] * ss-helper has joined #silverstripe
705: [06:33:56] * Shrike_Finland has joined #silverstripe
706: [06:34:21] * Eliseth has joined #silverstripe
707: [06:36:23] * veb has joined #silverstripe
708: [06:37:01] * Stomach has joined #silverstripe
709: [06:39:38] * veb quit (Client Quit)
710: [06:41:59] * adrexia has joined #silverstripe
711: [06:43:02] <Mike123> can i use gridfiel in Model admin ?
712: [06:43:02] <Mike123> GridField*
713: [06:43:21] * spronk quit (Quit: I may need a longer sleep timer...)
714: [06:46:03] * novaweb quit (Quit: novaweb)
715: [06:57:51] * veb has joined #silverstripe
716: [06:59:27] * spronk has joined #silverstripe
717: [07:03:21] * Selay has joined #silverstripe
718: [07:06:21] <Selay> Hi, I want to change the path of upload field in "Insert media" field in Page. in getCMSFields, I tried $fields = parent::getCMSFields(); $UploadField =$fields->fieldByName("MediaFormInsertMediaTabs.FromComputer.AssetUploadField"); $UploadField->setFolderName("/assets/local" ); but I get an error that it cant get the field
719: [07:09:27] <Mike123> i have 404 on form submit :/
720: [07:09:46] * Stomach quit (Quit: zzz)
721: [07:11:35] <adrexia> Selay, seen this thread? https://www.silverstripe.org/community/forums/customising-the-cms/show/23497
722: [07:11:42] * Stomach has joined #silverstripe
723: [07:13:58] <Selay> @adrexia yes, but I want to change it in one Page, not everywhere.
724: [07:14:20] <adrexia> Oh, right
725: [07:14:28] <adrexia> that could be complicated
726: [07:14:35] * Frans_Amsterdam has joined #silverstripe
727: [07:14:49] * r_hector quit (Remote host closed the connection)
728: [07:14:55] <Selay> Si it possible get the form from $fields = parent::getCMSFields(); ?
729: [07:15:13] <Selay> if form can be received, then I think it is possible to get fieldByName
730: [07:15:16] <adrexia> the form belongs the htmleditor rather than a page
731: [07:15:39] <Selay> htmleditor can't be accessed from page?
732: [07:16:16] <adrexia> the same htmleditor field is used to instantiate all tinymce fields
733: [07:16:34] * Shrike_Finland quit (Quit: Leaving.)
734: [07:16:54] <Selay> yes, but if it can be accessed, then the modification will only apply when this page instance is called
735: [07:17:01] <Selay> I mean it is modified dynamically
736: [07:17:31] <Selay> although the top-level htmleditor is modified
737: [07:18:35] <adrexia> hmm
738: [07:19:05] <Mike123> http://codepaste.net/6m4iua guys why do i get 404 on form submit ?
739: [07:22:21] <Frans_Amsterdam> Hi all, I have another question. On my site I have CaseholderPage that has CasePages. In the controller of the CasePages is a responseForm. This form is visible on the seperate CasePage but when I loop the Children on the CaseHolderPage. How do I get it also to shown in the loop?
740: [07:26:25] * swaiba has joined #silverstripe
741: [07:29:09] * travis-ci has joined #silverstripe
742: [07:29:10] <travis-ci> silverstripe/silverstripe-framework#5047 (pulls/3.2/fix-pdoconnector - 02dd5c0 : Damian Mooyman): The build has errored.
743: [07:29:10] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/commit/02dd5c02f3ca
744: [07:29:10] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/66985906
745: [07:29:10] * travis-ci has left #silverstripe
746: [07:33:45] <Selay> @adrexia Thanks for your help. I found a way. added like this https://www.silverstripe.org/community/forums/customising-the-cms/show/23497 and there I added if the page type is not the one I need to return false. Else, it changes folder path.
747: [07:34:53] <adrexia> yeah, I was sort of wondering why that link didn't suit
748: [07:35:10] <adrexia> though I also wondered if there weren't a slightly nicer waqy to get the page id
749: [07:35:30] <adrexia> $page_id = $_SESSION['CMSMain']['currentPage']; seems...
750: [07:35:30] * Shrike_Finland has joined #silverstripe
751: [07:35:35] <adrexia> a bit odd
752: [07:36:37] <Selay> Yeah, seems there is no other way. Actually, it can also be received from url
753: [07:36:44] <Selay> but still, will not be nice
754: [07:37:42] * adrexia nods
755: [07:49:49] <adrexia> Frans_Amsterdam does $responseForm in the loop not work?
756: [07:50:28] <adrexia> Oh wait, you are looping the page not the controller
757: [07:50:57] <Frans_Amsterdam> adrexia yes
758: [07:51:23] <Frans_Amsterdam> In the template I loop the page
759: [07:54:28] <adrexia> do you have your code handy?
760: [07:55:19] <adrexia> does it look a bit like: <% loop Children %> $FormName <% end_loop %> ?
761: [07:56:08] <adrexia> Frans_Amsterdam ^
762: [07:58:03] <Frans_Amsterdam> adrexia I making some fixes to let it work in the page. But <% loop Children %> $FormName <% end_loop %> doesn't show the form in the template.
763: [08:01:31] <adrexia> Frans_Amsterdam can you move your form into the class rather than in the controller ?
764: [08:02:16] <adrexia> I suspect the issue is that you are looping the CasePage class, not the CasePage_Controller class
765: [08:02:28] <Frans_Amsterdam> adrexia I can do that, what how about allowed actions?
766: [08:02:36] * GioVdK has joined #silverstripe
767: [08:04:39] <adrexia> or you could have a method to return an instance of the controller. Hmm, I thought there was an easier way than this.
768: [08:05:29] <ss23> anyone had an issue with yaml that looks like um
769: [08:06:04] * Selay quit (Ping timeout: 246 seconds)
770: [08:06:28] * kinglozzer has joined #silverstripe
771: [08:06:33] <ss23> https://gist.github.com/ss23/85b257de8dc3f76d5c2c
772: [08:06:36] <ss23> that has the yml and the errors
773: [08:06:42] <ss23> seems to still work, so
774: [08:06:46] <ss23> idk what the issue is
775: [08:07:00] <adrexia> Frans_Amsterdam you could try putting something like this in your CasePage class: public function getController(){
776: [08:07:00] <adrexia> return Controller::curr();
777: [08:07:01] <adrexia> }
778: [08:07:06] <spronk> fuuck yaml
779: [08:07:10] <ss23> yeah
780: [08:07:12] <ss23> fuck it hard
781: [08:07:16] <ss23> but this should work right? :(
782: [08:07:26] <adrexia> then this: <% loop Children %>
783: [08:07:26] <adrexia> <% with $Controller %>
784: [08:07:26] <adrexia> $Form
785: [08:07:27] <adrexia> <% end_with %>
786: [08:07:28] <adrexia> <% end_loop %>
787: [08:07:55] <kinglozzer> ss23: those last --- are wrong
788: [08:07:59] <kinglozzer> ?
789: [08:08:07] <adrexia> ss23 - I've had that before, yes
790: [08:08:17] <ss23> yeah, um
791: [08:08:23] * Sticks quit (Quit: Leaving)
792: [08:08:26] <Frans_Amsterdam> adrexia I try that!
793: [08:08:28] <ss23> I first had a # comment at the start
794: [08:08:33] <ss23> Looks like that broke it
795: [08:08:36] <ss23> ty kinglozzer
796: [08:08:40] <ss23> stupid yaml
797: [08:08:41] <ss23> :(
798: [08:09:24] <adrexia> yaml is pretty particular
799: [08:09:31] <kinglozzer> I had issues with comments too... I think multi-line comments broke it for me iirc
800: [08:11:14] <ss23> k so some things are like "use GDBackend.foo in config system"
801: [08:11:19] <ss23> what is difference between GD and GDBackend
802: [08:11:24] <ss23> I can't see a GDBackend class anywhere
803: [08:11:26] <ss23> But I see a GD class
804: [08:12:14] <Stomach> framework/filesystem/GD.php
805: [08:12:18] <Stomach> class GDBackend
806: [08:12:19] <Stomach> ?
807: [08:12:20] <Stomach> :D
808: [08:12:56] <ss23> Oh
809: [08:12:58] <ss23> um
810: [08:13:02] <ss23> wow
811: [08:13:04] <ss23> your right
812: [08:13:05] <ss23> I didn't notice that
813: [08:13:06] <adrexia> lol
814: [08:13:07] <ss23> ty Stomach
815: [08:13:10] <ss23> my stomach is always there for me
816: [08:13:10] <ss23> <3
817: [08:13:14] <ss23> speaking of, I'm hungry..
818: [08:13:17] <Stomach> lol
819: [08:13:24] <Stomach> double down!
820: [08:14:03] <mobiusnz1> any ideas why 'sake dev/build "?flush=all"' won't pick up new files?
821: [08:14:30] <Stomach> sake dev/build flush=all
822: [08:14:42] <kinglozzer> ss23: class GD extends GDBackend {}
823: [08:14:45] <kinglozzer> For bc
824: [08:15:16] <kinglozzer> mobiusnz1: If that doesn't work, possibly because different web vs cli user
825: [08:15:35] * mobiusnz1 is now known as mobiusnz
826: [08:15:53] <mobiusnz> kinglozzer: hmm, would web vs cli user make a difference?
827: [08:15:57] <Mike123> is there a way to show validation error in my language ?
828: [08:16:09] <Mike123> i mean form validation*
829: [08:16:43] <kinglozzer> mobiusnz: Depends. If you're flushing from cli as part of a deployment, then it might not carry across to web requests if it's a different user
830: [08:16:56] <kinglozzer> (SS has a different cache for each user)
831: [08:17:19] <Stomach> Mike123 http://docs.silverstripe.org/en/3.1/developer_guides/i18n/
832: [08:24:17] <mobiusnz> kinglozzer: ah
833: [08:30:25] * arnhoe has joined #silverstripe
834: [08:31:41] <Frans_Amsterdam> adrexia If I use return controller::curr() it returns the HolderPageController. I think it should get the PageController, that might work.
835: [08:32:14] <adrexia> Frans_Amsterdam oh good point
836: [08:32:18] <adrexia> yes
837: [08:32:39] <adrexia> I was thinking of a single class, not multiple :)
838: [08:33:21] <adrexia> get the CasePage controller
839: [08:33:32] <adrexia> from the case class
840: [08:33:39] <adrexia> *CasePage class
841: [08:34:15] * Shrike_Finland quit (Quit: Leaving.)
842: [08:43:23] <ss-helper> Re: [silverstripe-dev] speed speed speed - https://groups.google.com/d/msg/silverstripe-dev/y7VI9gW5PzI/mroFWcykXjQJ
843: [08:46:25] * pyface has left #silverstripe
844: [08:48:25] <Mike123> i need to make dropdown field in the form , do i need a relation of object that will be shown in dropdown in ... extends Form ?
845: [08:49:51] * Shrike_Finland has joined #silverstripe
846: [08:52:30] <Frans_Amsterdam> adrexia Now I use return new Disciplines_Controller($this); And ... It Works!
847: [08:53:08] <adrexia> Disciplines_Controller is where the form is defined?
848: [08:54:56] * frostfire64 has joined #silverstripe
849: [08:56:34] * bemusedrat has joined #silverstripe
850: [08:57:17] <frostfire64> Director::set_environment_type("liver"); <-- i should get more sleeep
851: [08:58:25] <ss-helper> Re: [silverstripe-dev] EmailField 3.X - Supporting Macrons to meet Maori Language Act - https://groups.google.com/d/msg/silverstripe-dev/ftgUlm2AjBU/TLYi0N55oj4J
852: [09:03:04] <Tanger> frostfire64: yum yum, a delicious staging mode
853: [09:03:38] <frostfire64> i know right ;p
854: [09:04:16] <frostfire64> "Supporting Macrons to meet Maori Language Act" darn this sounds like an utter mess to maintain
855: [09:08:43] <simon_w> Just filter_var
856: [09:08:55] <simon_w> Don't try to regex an email address. It won't work.
857: [09:11:11] * Stomach quit (Quit: zzz)
858: [09:11:14] * Pymortk has joined #silverstripe
859: [09:11:37] <Pymortk> Morena
860: [09:11:42] <wmk> Morgen
861: [09:11:51] <Pymortk> Morgen
862: [09:12:02] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
863: [09:12:13] <simon_w> https://github.com/silverstripe/silverstripe-framework/issues/4271
864: [09:12:23] <simon_w> Opened 5 days ago, no response from the core team
865: [09:12:23] <Pymortk> \o simon_w :)
866: [09:12:34] <simon_w> When they going to break everything?
867: [09:12:46] <Pymortk> simon_w: can 'Integer'?
868: [09:12:46] <simon_w> Morning Pymortk
869: [09:12:56] <Pymortk> simon_w: morning? UGT?
870: [09:13:10] <Pymortk> Or did you relocate?
871: [09:13:19] * Shrike_Finland quit (Quit: Leaving.)
872: [09:13:26] <simon_w> Pymortk, Integer can, Float can't
873: [09:13:32] <simon_w> It's always morning :p
874: [09:14:25] <simon_w> https://wiki.php.net/rfc/reserve_more_types_in_php_7 has the list right at the top
875: [09:14:28] <simon_w> From that change anyway
876: [09:15:29] * wmk wonders why classes like Int are not prefixed with SS_
877: [09:18:07] * Tanger quit (Quit: sleep())
878: [09:19:40] <simon_w> wmk, because every change for that has been reactionary, rather than proactive
879: [09:20:50] <wmk> it *would* be great if it's fixed in 3.2, though i doubt that
880: [09:21:03] <wmk> but a good chance to get 3.3 out asap
881: [09:22:03] <simon_w> Renaming classes is a BC break
882: [09:22:41] * Frans_Amsterdam has joined #silverstripe
883: [09:22:55] <Pymortk> simon_w: so... it'd need to be something in injector?
884: [09:23:19] <simon_w> Pymortk, Int and Float will need to be renamed to run on PHP7
885: [09:23:23] <simon_w> There's no way around that
886: [09:23:24] <Pymortk> and yeah, always morning is UGT, universal greeting time.
887: [09:24:09] <Pymortk> simon_w: yeah, but in terms of folks using 'Int' and 'Float' classes directly is going to be particularly low.
888: [09:24:32] <Pymortk> most of it is in the scaffolder/builder, no?
889: [09:24:58] <Pymortk> so just change the config to be all 'yo dawg, when we say DateTime we mean SS_Datetime
890: [09:25:02] <Pymortk> for example.
891: [09:25:26] <Pymortk> Which happened when 5.3 came along iirc
892: [09:25:31] <simon_w> Yeah, you'll need that too
893: [09:25:38] * travis-ci has joined #silverstripe
894: [09:25:39] <travis-ci> silverstripe/silverstripe-framework#5050 (3 - 5a0f3c0 : Ingo Schommer): The build has errored.
895: [09:25:40] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/d3d28c863279...5a0f3c0c5eae
896: [09:25:40] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/66995509
897: [09:25:40] * travis-ci has left #silverstripe
898: [09:25:57] <simon_w> Though SS3 broke that, since it should be case-insensitive
899: [09:26:02] <simon_w> But it isn't
900: [09:26:06] <simon_w> (DateTime fatals, has to be Datetime)
901: [09:26:31] <Pymortk> Hmm, not sure.
902: [09:26:49] <Pymortk> Never bothered to test, always just used 'Date' on the rare occasion I needed a time based field.
903: [09:27:02] <simon_w> Date doesn't have the time part in it
904: [09:27:13] <Pymortk> I know, I never needed the time part ;P
905: [09:27:25] <simon_w> Well, maybe you should! :p
906: [09:27:43] <Pymortk> keke
907: [09:27:45] <Pymortk> mebbe
908: [09:30:20] * spronk quit (Quit: I may need a longer sleep timer...)
909: [09:45:05] * mobiusnz quit (Quit: Leaving.)
910: [09:47:28] * mobiusnz has joined #silverstripe
911: [09:56:00] * veb quit (Quit: veb-irc: &)
912: [09:57:46] * Frans_Amsterdam quit (Remote host closed the connection)
913: [09:58:16] * Frans_Amsterdam has joined #silverstripe
914: [09:58:31] <Frans_Amsterdam> adrexia Yes
915: [10:01:58] * tmro quit (Max SendQ exceeded)
916: [10:07:01] <mobiusnz> do objects that inherit from an object that is extended get those extended properties?
917: [10:07:35] <mobiusnz> I'm trying to extend Image by adding a LinkTo field - it's saving into the database but I can't seem to get it in the template
918: [10:07:49] <Pymortk> mobiusnz: yes.
919: [10:07:50] <mobiusnz> and I see the template ends up returning an Image_Cached, not an Image
920: [10:08:22] <mobiusnz> and the field doesn't appear to be coming through for some reason
921: [10:08:29] <Pymortk> mobiusnz: yes. any .CroppedImage(etc) or whatnot will kill it though.
922: [10:08:40] <Pymortk> because image_cached
923: [10:08:46] <mobiusnz> Pymortk: yeah, that's my problem
924: [10:08:48] <Pymortk> then again it inherits from Image, so ...
925: [10:09:08] <Pymortk> oh by extends you mean thing extends DataExtension
926: [10:09:12] <mobiusnz> yeah
927: [10:09:23] <Pymortk> no, you'll need to apply it to both Image and Image_Cached
928: [10:09:28] <Pymortk> I think
929: [10:09:36] <Pymortk> I dunno actually. Hmm. I probably should.
930: [10:09:39] <Pymortk> ask kinglozzer
931: [10:10:27] <Pymortk> Yeh I don't think they will mobiusnz because you apply to a class directly, via injector iirc.
932: [10:10:46] <Pymortk> so DI only applies extension to Image, not Image_Cached.
933: [10:10:59] <Pymortk> extensions are all called, sure. $this->extend('...
934: [10:11:25] <Pymortk> but called on $this, not superclass. Because $this has no extension applied, then nope.result.
935: [10:11:33] <Pymortk> or something like that.
936: [10:11:42] <Pymortk> but not 100% sure, just what I've considered logical.
937: [10:11:50] <mobiusnz> hmmm
938: [10:12:19] <Pymortk> Object manages Extensions via ['ClassName'] from what I recall.
939: [10:12:33] <Pymortk> so yeah. Class of $this would need to be 'Image'
940: [10:12:45] <Pymortk> to make Extensions look up the tree.. I dunno.
941: [10:12:51] <Pymortk> Might already do, might not.
942: [10:12:57] <mobiusnz> doesn't appear to
943: [10:13:05] <Pymortk> If not, it would be interesting to the performance hit on making it.
944: [10:13:15] <mobiusnz> Hmm, actually might just be able to put the call outside of the <% with %> block that does the cropping
945: [10:13:16] * tmro has joined #silverstripe
946: [10:13:28] <Pymortk> Also though, Object::defineMethods (iirc on name) does some magic shit
947: [10:13:34] <ss-helper> Re: [silverstripe-dev] speed speed speed - https://groups.google.com/d/msg/silverstripe-dev/y7VI9gW5PzI/oQOru-cfKCgJ
948: [10:15:09] <mobiusnz> ya-hah… outside of the cropped block is fine
949: [10:15:22] <Pymortk> simon_w: you still around?
950: [10:15:24] <Pymortk> https://groups.google.com/forum/#!topic/silverstripe-dev/ftgUlm2AjBU
951: [10:15:35] <Pymortk> so like, why regex the shit out of it when PHP inbuilt email filter?
952: [10:15:43] <Pymortk> I've always wondered that :<
953: [10:15:50] <simon_w> Pymortk, because stupid?
954: [10:16:20] <Pymortk> simon_w: so... basicaly because whoever wrote it first wasn't aware of one of the first things I learnt about PHP?
955: [10:16:39] <simon_w> It was never updated for filter_
956: [10:16:40] <Pymortk> and then no one since has bothered to alter it?
957: [10:16:47] <Pymortk> mmm.
958: [10:17:36] <simon_w> There's been talk about doing it
959: [10:17:42] <simon_w> But "It might break things!"
960: [10:18:36] <simon_w> For something released in 2006
961: [10:18:52] <Pymortk> So simply changing regex_the_fuck_outta_this_user_input($email) it could just filter_var($email, 'validate_email')
962: [10:19:12] <Pymortk> hahahahha on version 2.1?
963: [10:19:14] <Pymortk> o.0
964: [10:19:26] <Pymortk> I mean, it should be equivalent as shit anyway.
965: [10:20:24] <Pymortk> but I assume uses a C function, so should be faster, multibyte safe and permit _ANY_ valid email, not just those except what a regex author fails to account for
966: [10:20:54] <Pymortk> then again PCRE is extension C lib so should be fast enough.
967: [10:20:58] * Pymortk shrugs
968: [10:21:13] <Pymortk> but still... too much too account for in regex.
969: [10:22:01] <Pymortk> let someone else worry about it (php devs).
970: [10:22:44] <Pymortk> Then again, dhensby comes in and filter_var is apparently not multibyte safe.
971: [10:22:47] <Pymortk> so that fucks that up.
972: [10:23:02] <mobiusnz> haha
973: [10:23:39] <Pymortk> fuck'n php. lodge a ticket.
974: [10:24:03] <Pymortk> 2015, still can't handle utf8 consistently :<
975: [10:24:33] <Pymortk> Then again, depends on input encoding I guess.
976: [10:24:39] * Pymortk shrugs
977: [10:26:52] <Pymortk> I'd rather someone else thought about it so we didn't though :P
978: [10:28:36] <ss-helper> Re: [silverstripe-dev] EmailField 3.X - Supporting Macrons to meet Maori Language Act - https://groups.google.com/d/msg/silverstripe-dev/ftgUlm2AjBU/qB5xiSG59lUJ
979: [10:32:22] * tmro quit (Max SendQ exceeded)
980: [10:34:34] * tmro has joined #silverstripe
981: [10:39:12] * Shrike_Finland has joined #silverstripe
982: [10:40:36] <Pymortk> lol, 15 years a developer, wants to tightly couple code between model, controller & view. -_- wut.
983: [10:41:11] <Pymortk> either lying about the former, or has spent a hell of a long time learning nothing new :<
984: [10:44:36] * Azure has joined #silverstripe
985: [10:58:21] * benjhocking has joined #silverstripe
986: [11:05:08] * Shrike_Finland quit (Quit: Leaving.)
987: [11:05:27] * aditya has joined #silverstripe
988: [11:05:30] * benjhocking quit (Read error: Connection reset by peer)
989: [11:05:47] <Pymortk> Ticket comes in from user "report is wrong" - proceeds to attach an a screenshot of an edited spreadsheet instead of the report. THEN ALSO ATTACHES THE SPREADSHEET
990: [11:05:56] <aditya> hello everyone how can i upgrade a ss 2.5 built site to ss 3.1 fast
991: [11:06:12] <Pymortk> follow the upgrade instructions, fast.
992: [11:08:55] <Pymortk> http://docs.silverstripe.org/en/3.1/changelogs/3.0.0/ && http://docs.silverstripe.org/en/3.1/changelogs/3.1.0/ for the most part. cf. upgrading section.
993: [11:10:58] * ss-helper quit (Read error: Connection reset by peer)
994: [11:11:15] * ss-helper has joined #silverstripe
995: [11:11:22] <aditya> thanx
996: [11:13:55] <Mike123> i use translatetable-dataobject module , i have object with one field ,Title , i add many objects to gridfield, i have 2 languages, i translate this object, db field for each language is made and i can edit it, but i use this object to dropdownfield, how do i get different locale title on the front-end ?
997: [11:17:51] <Pymortk> ?locale=eg_EG
998: [11:23:01] <Mike123> i change the locale fine, value arent changing
999: [11:23:38] <Pymortk> flush?
1000: [11:24:39] * veb has joined #silverstripe
1001: [11:24:42] <Mike123> flished 100 times, the problem is somewhere else :/
1002: [11:25:08] <Pymortk> I think there might be a buildtask for collecting translation strings
1003: [11:25:36] <Pymortk> yep
1004: [11:25:43] <Pymortk> yoursite/dev
1005: [11:25:46] <Pymortk> see tasks
1006: [11:25:53] <Pymortk> i18n Textcollector Task
1007: [11:26:41] * chocolatemoose has joined #silverstripe
1008: [11:31:19] * chocolatemoose quit (Ping timeout: 256 seconds)
1009: [11:33:19] <Mike123> DropdownField::create('Sphere', _t('ContactForm.Sphere', 'please choose a Sphere*'), Sphere::get()->map('Title', 'Title'))
1010: [11:33:31] <Mike123> this Sphere Object is tanslatable
1011: [11:33:53] <Mike123> and this dropDownField is in Form
1012: [11:34:24] <Mike123> in fronEnd i get only default locales fields, even if i change the ?locale
1013: [11:38:15] <Pymortk> Mike123: are you getting default locale's text, or default text?
1014: [11:39:05] <Pymortk> ie, the lang file for default locale's ContactForm.Sphere value, or the 'please choose a Sphere' part of the _t() call
1015: [11:39:18] * frostfire64 quit (Remote host closed the connection)
1016: [11:42:01] <Mike123> Sphere::get()->map('Title', 'Title') this object i translate
1017: [11:42:38] <Mike123> in frontend i get all objects with title, but title is in default locales language
1018: [11:42:49] <Mike123> even if i chane locale
1019: [11:42:52] <Mike123> change
1020: [11:44:32] <Pymortk> Mike123: you're mapping the title value from the database. It's always going to be the default value.
1021: [11:44:38] <Pymortk> default locale's *
1022: [11:45:12] <Mike123> ok so what i should map ?
1023: [11:45:24] <Pymortk> you can't in the query.
1024: [11:45:25] <Mike123> i mean...how i should map so that it would take by locale
1025: [11:45:41] <Pymortk> or maybe you could try alterign teh locale before the query.
1026: [11:45:45] <Pymortk> Not entirely sure.
1027: [11:45:53] <Pymortk> wmk is usually the master on this.
1028: [11:46:17] <Pymortk> why do you need a map? Is it for a DropdownField?
1029: [11:46:19] <Mike123> his afk now :/
1030: [11:46:25] <Mike123> yes
1031: [11:46:32] <Pymortk> I see.
1032: [11:46:51] <Pymortk> Well you could try debugging to see what the locale is set to before the query is made.
1033: [11:48:00] <Mike123> hmm
1034: [11:48:03] <Pymortk> If it is correctly registering as your set locale (not the default) then I'm afraid you'll probably need to either manually alter the query (based on that value - shouldn't be too hard hopefully) or fix the module (it should probably do that already)
1035: [11:49:38] <Pymortk> Hmm, I was thinking that the issue could be that 'Title' is always in default language, and the other language is in another field. But this is not how Translatable works (it's more how Fluent works).
1036: [11:50:36] <Mike123> yes it is
1037: [11:50:45] <Pymortk> So in this case - translatable uses separate entries into the same table, and uses the locale field to differentiate.
1038: [11:50:47] <Mike123> but hwo do i change the title /
1039: [11:51:34] <Pymortk> Translatable should (_should_) alter all data queries to automatically take the locale into account, meaning you only get the result for your object.
1040: [11:51:39] <Pymortk> but this may not be the case
1041: [11:52:10] * aditya quit (Ping timeout: 246 seconds)
1042: [11:52:39] <wmk> Pymortk, ??
1043: [11:53:13] <Pymortk> wmk: translatable doesn't appear to be translating. Mike123 needs values for a dropdownfield
1044: [11:53:40] <Mike123> i have really diffucult situation here :/
1045: [11:53:42] <Pymortk> Mike123: I think there's a method getForLocale or soemthing like that you could use on the call, maybe
1046: [11:54:03] <Pymortk> otherwise you could manually ->filter('locale', $locale)
1047: [11:54:12] <Pymortk> would (should) probably also do it
1048: [11:54:14] <wmk> Pymortk, how do you know we can now have historic car numbers in bavaria?
1049: [11:54:30] <Pymortk> wmk: eh?
1050: [11:54:59] <wmk> ?locale=eg_EG... reminds me of old car plates of the neigbour town where i come from
1051: [11:55:31] <Pymortk> oic :>
1052: [11:55:34] * arnhoe quit ()
1053: [11:55:36] <wmk> https://en.wikipedia.org/wiki/Eggenfelden
1054: [11:55:50] <wmk> see vehicle registration...
1055: [11:56:13] <wmk> Mike123, you ran dev/build and the locale fields are generated?
1056: [11:56:23] <wmk> and of course: !paste Mike123
1057: [11:59:26] <Mike123> http://codepaste.net/8d5u7d ok, now the whole situaton i'm in, i need a form like this : http://snag.gy/RhtqO.jpg , other field are ok , the dropdown field is the problem, in ModelAdmin i can enter Spheres, there will be many languages .. up to 4-5 , i need Sphere object to be translatable , i;m using translateTable-dataObject
1058: [12:00:36] * glenn-bautista has joined #silverstripe
1059: [12:00:59] <Mike123> it added fields into database and manually changing locales in admin i can change these fiels, but in gridField summary on En locale it doesnt change Title , and same issue in front-end , it gives me dropdown in my language even when i change locale
1060: [12:01:07] <Mike123> i hope u understand me
1061: [12:02:44] <Pymortk> nice looking form Mike123 :>
1062: [12:04:23] * veb quit (Quit: veb-irc: &)
1063: [12:04:58] * glenn-bautista quit (Ping timeout: 252 seconds)
1064: [12:05:15] <wmk> Mike123, so the Sphere object needs to be translated
1065: [12:05:33] <wmk> how about making a getter for Title?
1066: [12:06:21] <Mike123> i tranlate it like this Sphere::add_extension('TranslatableDataObject');
1067: [12:07:01] <Mike123> where do i put this getter method ?
1068: [12:07:45] <Mike123> i get a map of object into the dropdown field
1069: [12:08:28] * Shrike_Finland has joined #silverstripe
1070: [12:08:57] * UndefinedOffset has joined #silverstripe
1071: [12:09:18] <Mike123> how can i recognise it when locale changes ?
1072: [12:09:47] <wmk> public function getTitle() {return T($this->getField('Title')); }
1073: [12:09:58] <wmk> inside your sphere class
1074: [12:10:19] <wmk> so it should always return the translated value... be sure you have all locales translated, maybe include a fallback
1075: [12:10:54] <wmk> return T($this->getField('Title')) ?: $this->getField('Title')
1076: [12:11:08] <ss-helper> Re: [silverstripe-dev] speed speed speed - https://groups.google.com/d/msg/silverstripe-dev/y7VI9gW5PzI/j3kCHFR9HrcJ
1077: [12:11:44] <Mike123> but where do i use this method ?
1078: [12:11:57] <wmk> in the Sphere class
1079: [12:12:52] <Mike123> i will implement in Sphere class but what should i use as DropDownField source
1080: [12:14:24] <wmk> same as before
1081: [12:14:32] <wmk> cause Sphere class returns the translated Title
1082: [12:16:31] <Mike123> Call to undefined function T() in D:\wamp\www\fidel\mysite\code\DataObjects\Sphere.php
1083: [12:17:35] * Shrike_Finland quit (Quit: Leaving.)
1084: [12:18:48] <wmk> Mike123, https://github.com/bummzack/translatable-dataobject/blob/master/code/extensions/TranslatableDataObject.php#L222
1085: [12:19:03] <wmk> you really applied Translatable Dataobject extension to your Sphere class?
1086: [12:20:32] <Mike123> yes, really , it created db field
1087: [12:21:09] <wmk> *facepalm*
1088: [12:21:12] <wmk> $this->T()...
1089: [12:23:26] <Mike123> Field 'Sphere 1' is not a localized field
1090: [12:23:57] <Mike123> what that supposed to mean ?
1091: [12:27:56] <Pymortk> wmk: o.0 no, not particularly.
1092: [12:28:38] <Pymortk> you're trying to get a translation code for the field value, which is user editable like that, no? ($this->T(...
1093: [12:29:00] <Mike123> i dont understand
1094: [12:30:51] <wmk> Mike123, see link above
1095: [12:30:59] <wmk> method T is for translating the database field
1096: [12:31:14] <wmk> so $this->T('FieldName') returns the translated field for the current locale
1097: [12:31:45] <Mike123> ok so WHY do i get error that its not localized ?
1098: [12:32:39] <Mike123> or how do i localize it
1099: [12:33:08] <wmk> where is a field "Spehre 1" ??
1100: [12:34:19] <Pymortk> Yeah, it's trying to get a defined translation for the value 'Sphere 1' (where 'Sphere 1' is user set text), no?
1101: [12:35:28] <Pymortk> you'd just want $this->T('Title') no?
1102: [12:36:46] <Mike123> http://snag.gy/VvMtD.jpg here is db and here is actuall message "[User Error] Field 'Sritis 1' is not a localized field"
1103: [12:39:32] <Mike123> i dont understand where is the problem
1104: [12:41:18] <wmk> Mike123, show us the code where the error occurs
1105: [12:41:53] <Pymortk> ah
1106: [12:42:02] <Pymortk> Mike123: are you using Translatable or Fluent?
1107: [12:42:18] * bemusedrat quit (Quit: Leaving)
1108: [12:43:47] <Mike123> http://codepaste.net/5hvane
1109: [12:43:48] <Pymortk> The thing to do might be as simple as ->map('ID', current_locale == default_locale ? 'Title' : 'Title__'.current_locale
1110: [12:43:52] <Pymortk> (pseudo code_
1111: [12:43:53] <Pymortk> )
1112: [12:44:33] * arnhoe has joined #silverstripe
1113: [12:44:52] <arnhoe> Hello, how can I use ManyMany[KlantID] in a before or after write? I would like to have a dynamic value int here
1114: [12:44:52] <Pymortk> Mike123: the reason you're getting an error is because the method T wants the field name, not the vield value (I think)
1115: [12:45:08] <Pymortk> arnhoe: example please?
1116: [12:45:21] <Mike123> i use Translatetable-DataObject
1117: [12:45:36] <Pymortk> Mike123: but on the site as a whole...?
1118: [12:46:02] <Pymortk> Translatable I guess, since it's a requirement
1119: [12:46:04] <Mike123> only for Sphere object
1120: [12:46:56] <arnhoe> I'm loading in all our registered domains from a API. Everytime the task runs it calls RemoveAll. The dataobject domain is belongs_many_many to Hosting, at the DataObject Hosting multiple domains can be connected and the Hosting is has_one relation to Klant (Customer).
1121: [12:47:24] <arnhoe> Now I would like to connect the domain to a klantid, so I can create a gridfield which shows what domains the klant (customer) owns
1122: [12:48:14] <Pymortk> arnhoe: you're using extraFields ?
1123: [12:48:16] <Pymortk> for this
1124: [12:48:20] <arnhoe> on Hosting I created many_many_extrafields for domains with klantid. and I need to have the klantid filled in on every save
1125: [12:48:34] <arnhoe> yeap
1126: [12:48:36] <Pymortk> arnhoe: you set the field on the relation.
1127: [12:49:23] <Pymortk> it should manage it I think.
1128: [12:49:34] <Pymortk> because ManyManyRelationList
1129: [12:52:07] <wmk> Mike123, argh, sorry
1130: [12:52:29] <wmk> return $this->T('Title') ?: $this->getField('Title');
1131: [12:55:09] <Mike123> http://snag.gy/Ltlq6.jpg
1132: [12:55:31] <elgabbu> getField in ViewableData.php ... returns $this->$field;
1133: [12:56:24] <elgabbu> how does $this->$field actually end up fetching a data attribute from the page model?
1134: [12:57:19] <arnhoe> Pymortk: Perhaps I should take another appraoch. I am looking into the MigrationTask, I don't think its ideal that I removeall on every task run. I prefer something that updates the current rows (or delete them when they are no longer in the api) or add new rows
1135: [12:59:04] <Mike123> wmk : still getting some sort of strange error
1136: [12:59:11] <Mike123> http://snag.gy/Ltlq6.jpg
1137: [12:59:48] <wmk> hmm, maybe T() has a fallback, so you'd just need return $this->T('Title') ...=
1138: [12:59:50] <wmk> ?
1139: [13:00:59] <Mike123> return $this->T('Title'); this diesnt work...same error
1140: [13:01:03] <Pymortk> arnhoe: you'd need some kind of unique id for that though, and store that on records also (using the silverstripe specific id won't do because it's external data)
1141: [13:01:28] <arnhoe> currently im using the id that comes from the api
1142: [13:01:51] <Pymortk> then you should be able to match on that.
1143: [13:01:59] <arnhoe> and have that ID connected to the hosting, so I dont lose any connected domains to a hosting
1144: [13:02:01] <Pymortk> arnhoe: another way to think is perhaps not to use the ORM
1145: [13:02:51] <Pymortk> I mean, still use query wrappers (SQLQuery) but not use ThatObject::create()->write() or whatnot.
1146: [13:03:04] <Pymortk> it could be easier, so long as you're careful with the queries.
1147: [13:03:16] <arnhoe> I just need to find a way where it doesnt remove all the rows, it just updates once those differ from the api
1148: [13:03:46] <Mike123> wmk : maybe it's because of DropDownField need to get in other format .. ?
1149: [13:03:57] <wmk> hmm....
1150: [13:04:45] <wmk> hmm, maybe map() uses the DB field directly, dunno
1151: [13:05:49] <wmk> so you can try to rename the getTitle to getLocalisedTitle() and do a ->map('ID', 'LocalisedTitle') instead
1152: [13:05:50] <Mike123> i need to find solution somehow :/
1153: [13:06:00] <Mike123> ok
1154: [13:06:21] <wmk> even with the dropdown: you'll need to map ID=>Title, don't you
1155: [13:06:22] <wmk> ?
1156: [13:06:30] <wmk> you map Title => Title right atm
1157: [13:09:06] <Mike123> is it bad ? well i need to map Title => Title bacause it gets the key into the form, and i dont want to get 1,2,3,4.... i need Title itself
1158: [13:09:12] <kinglozzer> I hate SOAP
1159: [13:09:16] <kinglozzer> Like wtf
1160: [13:09:27] <wmk> Mike123, ah, i thought you want to save a relation
1161: [13:09:29] <kinglozzer> Gimme a damn URL or something
1162: [13:10:21] <Mike123> no, no need for relation here
1163: [13:10:25] <Pymortk> wmk: yeah I believe it probably does (map use the db field directly)
1164: [13:11:48] <Mike123> well i got it working
1165: [13:12:06] <Mike123> soluton : getLocalisedTitle() and do a ->map('ID', 'LocalisedTitle')
1166: [13:12:35] <Mike123> i just used this : ->map('LocalisedTitle', 'LocalisedTitle') , for i dont need a relation
1167: [13:14:20] <wmk> sadly we had to use another getter...
1168: [13:14:40] <wmk> Fluent would be better in this case, has some other disadvantages / pitfalls
1169: [13:16:00] <Pymortk> Mike123: you could just map('ID' => 'Field'. currentlocale == defaultlocale ? '' : '__'.currentlocale
1170: [13:16:23] <Pymortk> as I said about half an hour ago.
1171: [13:16:23] <Mike123> :/ well i'm glad that we made this anyway :) thx
1172: [13:23:30] <wmk> Pymortk, wow, elegant solution
1173: [13:25:33] <Pymortk> wmk: really? Not particularly I thought :<
1174: [13:25:41] <Pymortk> quite a hack I would say :/
1175: [13:26:18] <ss-helper> Re: [silverstripe-dev] EmailField 3.X - Supporting Macrons to meet Maori Language Act - https://groups.google.com/d/msg/silverstripe-dev/ftgUlm2AjBU/2Cp9kGZMLwEJ
1176: [13:26:50] <Pymortk> But doesn't require an extra getter. Although it'll only work if Field__locale is actually supported on the dataobject itself (ie, if map doesn't use the database, which it appears to not).
1177: [13:27:15] <wmk> well, you can access any database field
1178: [13:27:28] <wmk> though it's not intended to use Title_en_US directly
1179: [13:27:35] <wmk> but it's just a db field, so you can use it directly
1180: [13:28:01] <wmk> T() is nice, $this->T('Title', false) would also fallback to default language
1181: [13:28:36] <Pymortk> mm, but if map() foreach($objects) then the results will already be plonked into a dataObject, which will match $db... but I suppose of $db has been extended to add that field, it should work.
1182: [13:28:44] <Pymortk> I guess it wouldn't exist otherwise.
1183: [13:28:58] * Pymortk thinks with his fingers a bit often.
1184: [13:29:08] <wmk> translatabledataobject extension creates this fields for you
1185: [13:29:11] <wmk> as fluent does
1186: [13:29:29] <wmk> but TrDOEx doesn't alter the query for you (as fluent does)
1187: [13:29:34] <wmk> which is nice - or not.
1188: [13:29:57] <Pymortk> I dunno. I don't think it's that elegant, but it should work... provided the current locale is in the object's table. Otherwise you'll get a 'no such field' error :<
1189: [13:30:01] <wmk> fluent: you get the translated value (or fallback if not translated)
1190: [13:30:23] <Pymortk> ie, no value at all, as opposed to default locale.
1191: [13:30:35] <wmk> TrDO: you get all fields and must (and can) check yourself if field is translated or you want to use the fallback master string
1192: [13:30:40] <Pymortk> I guess you could adapt the code to inspect the object being queried first.
1193: [13:31:17] <Pymortk> and return 'FieldName' if defaultLocale || unsupportedLocale
1194: [13:32:09] <wmk> well, sometimes you don't want to show the field if it's not translated, sometimes you want to fallback to default
1195: [13:32:26] <Pymortk> In any case I think using a getter method probably isn't much of a performance hit because I think it alwasy calls PHP (never does a map directly from database)
1196: [13:32:34] <Pymortk> But I dunno.
1197: [13:33:06] <Pymortk> could do some optimisation there perhaps with hasField or whatever the function is, if it's extenable (pretty sure it is)
1198: [13:33:15] <Pymortk> in DataQuery
1199: [13:33:24] <Pymortk> DataList::map rather
1200: [13:33:52] * catcher has joined #silverstripe
1201: [13:34:00] <Pymortk> ie, check if field exists, if does use DB call, else use PHP iteration
1202: [13:34:06] <Pymortk> to build map object
1203: [13:34:23] <Pymortk> kinglozzer: take note plz :D
1204: [13:34:36] <kinglozzer> huh?
1205: [13:34:44] <Pymortk> micro optimisations, maybe.
1206: [13:35:01] <kinglozzer> I'm up to my balls in SOAP hell
1207: [13:35:23] <Pymortk> thinking out loud, and I'm low on sleep, high on caffine - so likely to forget this conversation ever happened.
1208: [13:35:32] <Pymortk> LOL SOAP HAHA
1209: [13:35:37] <Pymortk> don't drop it kinglozzer
1210: [13:35:39] <Pymortk> xD
1211: [13:35:59] <wmk> that hurts...
1212: [13:36:10] <kinglozzer> I'll do more than drop it, I'LL BURN IT
1213: [13:36:13] <kinglozzer> ugh
1214: [13:36:16] <Pymortk> I heard this great joke about UDP, but you probably won't get it.
1215: [13:44:30] <catcher> hey-o
1216: [13:52:17] * babak quit (Quit: Connection closed for inactivity)
1217: [13:53:03] * Eliseth quit (Ping timeout: 250 seconds)
1218: [13:53:24] * wmk quit (Ping timeout: 272 seconds)
1219: [13:53:31] <Pymortk> hihi
1220: [13:57:01] * muskie9 has joined #silverstripe
1221: [14:01:09] <Pymortk> o/ muskie9
1222: [14:01:19] <muskie9> \o
1223: [14:01:35] <Beak-5> Pymortk: that joke is really tired and fairly incorrect
1224: [14:01:53] <Pymortk> Beak-5: yeah, I should have said _might_, not probably.
1225: [14:02:07] <Beak-5> right
1226: [14:02:10] <Pymortk> But it's fast to tell, so it's fine.
1227: [14:02:18] <Beak-5> there is 4.6% packet loss on my connection out here in the middle of nowhere, so the likelyhood of a udp packet getting through is still fairly high
1228: [14:06:27] <zauberfisch> Beak-5: I first heard that joke as a response to a tcp joke, and I found it hilarious
1229: [14:06:46] <Pymortk> ooh, what was the tcp joke?
1230: [14:06:55] <zauberfisch> jokes don't have to perfectly align with facts
1231: [14:07:21] <Pymortk> Just like the 'news' - never let the facts get in the way of a good story.
1232: [14:09:15] <Beak-5> as Pymortk said, it was just bad wording on his part
1233: [14:11:06] <zauberfisch> Pymortk: haha. yeah
1234: [14:11:08] <zauberfisch> Pymortk: https://twitter.com/elonmusk/status/354690624051609600
1235: [14:18:39] * wmk has joined #silverstripe
1236: [14:18:45] <Pymortk> haha "I ACK your 'lol'"
1237: [14:19:27] * Mike123 quit (Quit: Page closed)
1238: [14:24:18] * wmk quit (Ping timeout: 252 seconds)
1239: [14:34:46] * muskie9 quit (Read error: Connection reset by peer)
1240: [14:37:18] <DimiStripe> Hey guys. How do you think what would be the best way to select Top 10 Articles with maximum comments count also filtering on article type? I Need a solution which would work fastest.
1241: [14:38:23] <DimiStripe> As there will be around 100K Articles with comments , so i gues this should involve GROUP BY , and might take time from MySQL
1242: [14:52:02] <PigeonFriend> DimiStripe: if you do it on the DB layer, that'll be the fastest
1243: [14:52:14] <PigeonFriend> you can then optimise the DB (query cache, etc) or cache in the temlate too
1244: [14:52:42] <PigeonFriend> depends how sensitive your site is to having immediate data (eventual consistency would be fine for this?!)
1245: [14:53:23] <DimiStripe> probably yeah. But what i though is just adding another Int field to article object , and update it on new comments
1246: [14:53:30] <DimiStripe> thus i'll need no grouping at all
1247: [14:53:40] <DimiStripe> :)
1248: [14:54:41] <Pymortk> groupedlist::create(comments::get())->groupby('articleid')->max(count)
1249: [14:54:44] <Pymortk> or something
1250: [14:54:45] <Pymortk> idk
1251: [14:55:09] <Pymortk> sql easiest.
1252: [14:58:22] <DimiStripe> Wow, never new its possible in SS :) Thanks Pymotk, will try this anyway , just to see how it works :)
1253: [14:58:53] <Pymortk> or Comments::get()->alterDataQuery()->filter(count>, 10)
1254: [14:58:55] <Pymortk> or whatever
1255: [14:58:58] <Pymortk> something like that
1256: [14:59:10] <Pymortk> there's always SQLQuery, or DB::query
1257: [14:59:26] <Pymortk> But then you have to manually fetch articles.
1258: [14:59:42] <Pymortk> err, convert results into articles.
1259: [14:59:56] <DimiStripe> well convertion is not a big deal :)
1260: [15:00:02] <Pymortk> unless you map or get the column and then use that to fetch the artciles using orm
1261: [15:01:02] <Pymortk> Article::get()->byIDs(DB::query(articleid id from comments group by articleid))
1262: [15:01:24] <Pymortk> having count(articleid) > 10
1263: [15:01:32] <Pymortk> or something like that
1264: [15:01:40] <PigeonFriend> Pymortk: please, lets not start recommending DB::query - there's no way that's required or suitable
1265: [15:01:54] <Pymortk> PigeonFriend: yeah, but it'll work.
1266: [15:01:55] <PigeonFriend> de-normalisation of the post count is of course another sensible option
1267: [15:02:20] <Pymortk> But it's the comment count.
1268: [15:02:31] <Pymortk> by article
1269: [15:23:14] * travis-ci has joined #silverstripe
1270: [15:23:15] <travis-ci> silverstripe/silverstripe-framework#5050 (3 - 5a0f3c0 : Ingo Schommer): The build passed.
1271: [15:23:16] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/d3d28c863279...5a0f3c0c5eae
1272: [15:23:16] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/66995509
1273: [15:23:16] * travis-ci has left #silverstripe
1274: [15:25:14] * Colin[pi] quit (Ping timeout: 272 seconds)
1275: [15:26:22] * ss-helper quit (Remote host closed the connection)
1276: [15:26:35] * ss-helper has joined #silverstripe
1277: [15:34:42] * arnhoe quit ()
1278: [15:40:49] * swaiba quit (Remote host closed the connection)
1279: [15:41:26] <ss-helper> Re: [silverstripe-dev] speed speed speed - https://groups.google.com/d/msg/silverstripe-dev/y7VI9gW5PzI/4TQutvpH_4MJ
1280: [15:55:13] * muskie9 has joined #silverstripe
1281: [15:57:51] <Pymortk> eh wut? http://api.silverstripe.org/3.1/source-class-Form.html#193
1282: [15:59:10] * headtrip has joined #silverstripe
1283: [15:59:42] <headtrip> Hey, is it possible to configure a gridfield so that i can add entries of different classes (same parent)?
1284: [15:59:45] <Pymortk> silverstripe/page/subpage/form/fortemplate will render the form. Why :<
1285: [16:00:00] <Pymortk> headtrip: ajshort/gridfieldextensions
1286: [16:01:14] <headtrip> well, Pymortk, that was fast, thank you :) In the $has_many array i simply declare it with the parent class then, right?
1287: [16:01:35] <Pymortk> https://github.com/silverstripe-australia/silverstripe-gridfieldextensions/blob/master/docs/en/index.md#multi-class-adding
1288: [16:01:38] <Pymortk> and yeah, probably
1289: [16:02:06] * cloph is now known as cloph_away
1290: [16:02:20] <headtrip> this works well with sortablegridfield ?
1291: [16:02:31] <Pymortk> headtrip: it PROVIDES sortable grids.
1292: [16:02:56] <Pymortk> (ie, whatever you're using now, don't - IMO ajshort's implementation is better anyway)
1293: [16:03:32] <Pymortk> sortablegridfield is for those who were used to the way dataobjectmanager did things, which IMO was also a very shitty way (same crap usability)
1294: [16:03:45] <headtrip> i am using UndefinedOffset 's solution
1295: [16:03:48] <Pymortk> but, each to their own.
1296: [16:04:05] <Pymortk> yeah, I figured - it's the most popular.
1297: [16:04:34] <Pymortk> ajshort's is always on, it provides a new column with a drag handle in it (just like his 2.4 module that did the same thing)
1298: [16:05:11] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1299: [16:06:40] <Pymortk> They're both a means to an end. It doesn't really matter which you use headtrip :)
1300: [16:07:15] <headtrip> okay i'll give it a try
1301: [16:07:15] <Pymortk> But I personally recommend ajshort's implementation.
1302: [16:07:29] <headtrip> ok, cool :) thanks for your time
1303: [16:07:41] <Pymortk> You're welcome.
1304: [16:11:11] * headtrip quit (Quit: (null))
1305: [16:16:41] * Frans_Amsterdam has joined #silverstripe
1306: [16:20:08] <_SjG_> The Image class implements i18nEntityProvider, but I'm still unclear how I can provide localized images. Do I need to subclass it and do some trickery with Name/Title, or is there a better approach?
1307: [16:22:51] * Shrike_Finland has joined #silverstripe
1308: [16:28:23] <Pymortk> _SjG_: provide some translation files?
1309: [16:28:43] <Pymortk> that's about it.
1310: [16:29:19] <Pymortk> http://api.silverstripe.org/3.1/class-i18nEntityProvider.html
1311: [16:29:24] <_SjG_> Pymortk: I'm less interested in the localization of the metadata (Name/Title) than having different versions of an Image based on locale.
1312: [16:29:47] <Pymortk> _SjG_: in that case you're wanting either Translatable or Fluent
1313: [16:30:30] <_SjG_> Right, so Fluent gives me the ability to have localized fields, but it doesn't seem to (directly) from $has_one
1314: [16:30:34] <Pymortk> http://addons.silverstripe.org/add-ons/silverstripe/translatable or http://addons.silverstripe.org/add-ons/tractorcow/silverstripe-fluent
1315: [16:30:51] <Pymortk> _SjG_: not sure what you mean.
1316: [16:31:00] <Pymortk> an object is translatable, a relationship is not.
1317: [16:31:15] <_SjG_> Sorry, having word problems :)
1318: [16:31:36] <Pymortk> perhaps try to explain a use case
1319: [16:31:38] <Pymortk> :)
1320: [16:31:50] <_SjG_> ok, will try.
1321: [16:32:01] <kinglozzer> Pymortk: You can translate relations with fluent
1322: [16:32:18] <Pymortk> kinglozzer: eh? translating database joins into... ?
1323: [16:32:27] <kinglozzer> Magic
1324: [16:32:31] <Pymortk> I see.
1325: [16:32:45] <kinglozzer> sec
1326: [16:32:45] <_SjG_> kinglozzer: does it? That's what I'm missing!
1327: [16:32:57] <kinglozzer> https://github.com/tractorcow/silverstripe-fluent/blob/master/docs/en/configuration.md#field-localisation-configuration
1328: [16:32:58] <Pymortk> If you mean relationship names then yeah, I guess that makes sense. But I also suppose you could do that with locale files, since it's all static.
1329: [16:33:02] <kinglozzer> _SjG_: ^^
1330: [16:33:08] <kinglozzer> It's in that section
1331: [16:33:12] <Pymortk> or I'm really missing the boat on this somewhere
1332: [16:33:12] <kinglozzer> If you want to localise a has_one relation then you can add the field (with 'ID' suffix included).....
1333: [16:33:13] * _SjG_ re-reads
1334: [16:33:42] <kinglozzer> Pymortk: It can do the actual records
1335: [16:33:51] <kinglozzer> Adds some magic filters, I dunno how
1336: [16:33:58] <kinglozzer> https://github.com/tractorcow/silverstripe-fluent/blob/master/docs/en/configuration.md#locale-based-filter-configuration
1337: [16:34:26] <Pymortk> kinglozzer: so you mean, modifies the resulting RelationList based on current_locale ?
1338: [16:34:34] <kinglozzer> Basically yeah
1339: [16:34:42] <_SjG_> ok, I'm going to play with that. If I get it to work, I'll make a blog post somewhere to explain it
1340: [16:34:49] <Pymortk> that makes sense. But that's a list of translated objects, not a translated relationship :P
1341: [16:35:03] <_SjG_> which means I'll need to be able to put into words what I'm trying to do in the first place :)
1342: [16:35:03] <kinglozzer> Pymortk: Yeah actually you're right :P
1343: [16:35:13] * kinglozzer home time
1344: [16:35:13] <Pymortk> but cool, glad we figured out what was desired :>
1345: [16:35:18] <Pymortk> indeed, PHPNE time
1346: [16:35:20] <kinglozzer> I can cry about SOAP more tomorrow
1347: [16:35:20] <Pymortk> you should come kinglozzer
1348: [16:35:21] <_SjG_> thanks!
1349: [16:35:28] <Pymortk> then I can SS geek out with someone.
1350: [16:35:35] <Pymortk> rather than SS preach :<
1351: [16:35:45] <kinglozzer> Pymortk: Effort getting there though innit
1352: [16:35:48] <kinglozzer> Come to one in london
1353: [16:35:52] <Pymortk> I feel like a stuck record :S
1354: [16:35:56] <Pymortk> kinglozzer: when?
1355: [16:35:57] <Pymortk> what
1356: [16:36:07] <kinglozzer> An SS one
1357: [16:36:16] <Pymortk> SSEU or you mean like SSUK (which actually just means SSLondon)
1358: [16:36:22] <kinglozzer> There's one soon... not sure if I'm actually going yet though :P
1359: [16:36:28] <kinglozzer> Idk, there's a hackday soon
1360: [16:36:38] <Pymortk> hmm, interesting.where you get this infos from?
1361: [16:36:41] <kinglozzer> There was an SSEU one last week (I think?)
1362: [16:36:47] <Pymortk> eh what?
1363: [16:36:49] <kinglozzer> I had no idea
1364: [16:36:58] <kinglozzer> http://www.silverstripe.org/blog/silverstripe-londons-first-monthly-meetup/
1365: [16:37:10] * mobiusnz quit (Ping timeout: 256 seconds)
1366: [16:37:18] <Pymortk> dude that's not SS EU
1367: [16:37:30] <kinglozzer> Oh, no, the other blog post confused me
1368: [16:37:34] <kinglozzer> "Sign up for our first two official European SilverStripe meetups in London and Amsterdam"
1369: [16:37:37] * Audlex quit (Ping timeout: 264 seconds)
1370: [16:37:48] <Pymortk> kinglozzer: http://addons.silverstripe.org/add-ons/tractorcow/silverstripe-fluent
1371: [16:37:52] <kinglozzer> http://www.silverstripe.org/blog/helping-great-web-teams-across-the-globe/
1372: [16:38:11] <kinglozzer> Thought it mean SSEU, just means "An SS meetup in EU"
1373: [16:38:16] <kinglozzer> Anyways, gotta run
1374: [16:38:18] <kinglozzer> ciao
1375: [16:38:19] * kinglozzer quit ()
1376: [16:38:36] <Pymortk> mmm, run time.
1377: [16:38:42] <Pymortk> GL HF _SjG_ :)
1378: [16:38:48] * Pymortk quit ()
1379: [16:42:29] * wmk has joined #silverstripe
1380: [16:43:22] * travis-ci has joined #silverstripe
1381: [16:43:23] <travis-ci> dhensby/silverstripe-framework#333 (pulls/component-cache - 0f87a82 : Daniel Hensby): The build has errored.
1382: [16:43:23] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/57071869f1a5^...0f87a8275949
1383: [16:43:23] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/67055661
1384: [16:43:23] * travis-ci has left #silverstripe
1385: [16:44:47] * Audlex has joined #silverstripe
1386: [16:50:28] * mobiusnz has joined #silverstripe
1387: [16:58:51] * wmk quit (Ping timeout: 256 seconds)
1388: [17:00:31] * cloph_away quit (Ping timeout: 264 seconds)
1389: [17:05:10] * cloph_away has joined #silverstripe
1390: [17:06:22] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1391: [17:07:20] * Frans_Amsterdam has joined #silverstripe
1392: [17:08:01] * babak has joined #silverstripe
1393: [17:09:46] * PigeonFriend quit ()
1394: [17:21:25] * GioVdK quit (Ping timeout: 264 seconds)
1395: [17:25:09] * Azure quit (Read error: Connection reset by peer)
1396: [17:25:47] * Azure has joined #silverstripe
1397: [17:28:38] * Shrike_Finland quit (Quit: Leaving.)
1398: [17:30:47] * travis-ci has joined #silverstripe
1399: [17:30:48] <travis-ci> dhensby/silverstripe-framework#334 (pulls/component-cache - 6169bf2 : Daniel Hensby): The build has errored.
1400: [17:30:48] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/0f87a8275949...6169bf276036
1401: [17:30:48] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/67059712
1402: [17:30:48] * travis-ci has left #silverstripe
1403: [17:40:50] * vanny has joined #silverstripe
1404: [17:44:19] <vanny> Hi All
1405: [17:54:41] <catcher> hello
1406: [17:57:25] <vanny> very quiet right now :)
1407: [17:57:57] <_SjG_> Hm. So I set up my localized Image using Fluent, http://pastebin.com/AgLEWYbd ... I get the new localized SideImageIDs in the database, but the FileUpload control is not reflecting them.
1408: [17:58:02] * wmk has joined #silverstripe
1409: [17:58:08] <_SjG_> I'm sure I'm missing something obvious ...
1410: [18:20:12] <_SjG_> Seems like I need both SideImage and SideImageId in that translate configuration.
1411: [18:20:24] <_SjG_> Then it does what I'd expect.
1412: [18:20:30] <_SjG_> er, SideImageID
1413: [18:24:12] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1414: [18:24:21] * cloph_away quit (Ping timeout: 246 seconds)
1415: [18:29:11] * cloph_away has joined #silverstripe
1416: [18:32:09] <vanny> is it possible in the when pulling a menu, to code it to only show all sub tree items for a specific user group. So even if they try and type in different URL it pulls from there
1417: [18:33:34] <wmk> vanny, pull a menu? what do you mean with that?
1418: [18:34:47] <vanny> sorry bad grammer. Set the Parent Site Tree item.
1419: [18:44:53] * Frans_Amsterdam has joined #silverstripe
1420: [18:44:58] * Stomach has joined #silverstripe
1421: [18:47:18] <wmk> vanny, i still don't understand what you're trying to acchieve...
1422: [18:49:18] <vanny> hmmm I have people login into the site, and I have extended the member module, and have some security, but want to make sure the menus they see are fixed to there membership group, if they click around all is ok, just thinking is someone trys to be sneaky and edit the URL they wont be able to see the page, but wanted the menu to show options specific to them
1423: [18:51:22] <wmk> ok
1424: [18:51:27] <wmk> menu = SiteTree menu?
1425: [18:52:15] <vanny> correct
1426: [18:53:00] <wmk> ok.
1427: [18:53:17] <wmk> you can set for each page / tree what user groups can access that
1428: [18:53:21] <_SjG_> ok, posted my thing http://www.fogbound.net/archives/2015/06/16/localized-images-in-silverstripe-with-fluent/
1429: [18:53:23] <wmk> did you use this functionality?
1430: [18:53:35] <_SjG_> hope it saves someone a few moments of time
1431: [18:53:46] <vanny> yeah, I have the group security setup and it works perfectly
1432: [18:54:29] <wmk> _SjG_, nice!
1433: [18:54:58] <wmk> vanny, isn't this enough? or what do you want else / additionally?
1434: [18:55:26] <_SjG_> I pretend that I blog solutions that I've found for the benefit of other people, but it's really for my future self. I can't remember anything anymore :)
1435: [18:55:28] <vanny> I was just thinking about sneaky people
1436: [18:56:46] <ss-helper> AW: [silverstripe-dev] speed speed speed - https://groups.google.com/d/msg/silverstripe-dev/y7VI9gW5PzI/zajTXOPeOwkJ
1437: [18:58:06] <wmk> vanny, test yourself
1438: [18:58:23] <wmk> i never used that group stuff, but it should at least throw an error
1439: [18:58:37] <wmk> as it's utilising canView()
1440: [19:00:43] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1441: [19:16:51] * Stomach quit (Quit: zzz)
1442: [19:27:57] * UndefinedOffset quit (Quit: Leaving.)
1443: [19:30:34] * UncleCheese has joined #silverstripe
1444: [19:35:27] <vanny> ok thanks.
1445: [19:41:41] * ss-helper quit (Remote host closed the connection)
1446: [19:41:59] * ss-helper has joined #silverstripe
1447: [19:43:40] * zfmf has joined #silverstripe
1448: [19:53:33] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1449: [20:03:42] * Stomach has joined #silverstripe
1450: [20:05:44] * UndefinedOffset has joined #silverstripe
1451: [20:09:24] * glenn-bautista has joined #silverstripe
1452: [20:14:53] * antmas has joined #silverstripe
1453: [20:16:02] <antmas> morning all o/
1454: [20:28:58] * UndefinedOffset quit (Quit: Leaving.)
1455: [20:30:13] * micmania1 has joined #silverstripe
1456: [20:32:06] <Stomach> hey antmas
1457: [20:34:40] * lerni_ has joined #silverstripe
1458: [20:41:32] * micmania1 quit (Quit: micmania1)
1459: [20:47:45] * DanaeNZ has joined #silverstripe
1460: [20:48:26] <DanaeNZ> Kingdom Hearts 3, minecraft hololens demonstration, Lego dimensions
1461: [20:48:37] <DanaeNZ> what else was there
1462: [20:48:48] <DanaeNZ> Oh yeah, tomb raider
1463: [20:48:50] <DanaeNZ> yesyesyes
1464: [20:50:12] <Stomach> FALLOUT 4
1465: [20:50:16] <Stomach> FUCK EVERYTHING ELSE
1466: [20:50:18] <Stomach> FALLOUT 4
1467: [20:52:28] <DanaeNZ> hahahaha
1468: [20:52:34] <DanaeNZ> I missed the Far Cry sale
1469: [20:52:37] <DanaeNZ> I am soooooo maaaaaad
1470: [20:52:49] <DanaeNZ> I’m terrible at this steam thing
1471: [20:54:56] <antmas> that hololens was pretty fake
1472: [20:59:22] * Frans_Amsterdam has joined #silverstripe
1473: [20:59:51] <DanaeNZ> antmas: I’ve heard it was a little bit faked
1474: [21:00:06] <DanaeNZ> the actual view is a lot smaller with some weird FOV
1475: [21:00:19] <DanaeNZ> but in a few years I can see it getting waaaay better
1476: [21:00:34] <DanaeNZ> The opportunities for RTS, tabletop, that sort of thing
1477: [21:00:41] <DanaeNZ> fucking Yu-gi-Oh
1478: [21:01:12] <DanaeNZ> Hmmmmmmm
1479: [21:01:16] <DanaeNZ> Final Fantasy sal
1480: [21:01:18] <DanaeNZ> ed
1481: [21:01:20] <DanaeNZ> sale*
1482: [21:01:38] <DanaeNZ> where the hell is Ryan
1483: [21:01:44] <DanaeNZ> our resident FF expert
1484: [21:03:51] * DanaeNZ foams at the mouth over computer games she’ll never realistically make time to play
1485: [21:07:03] * Hailwood has joined #silverstripe
1486: [21:10:10] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1487: [21:11:05] * chocolatemoose has joined #silverstripe
1488: [21:13:08] <chocolatemoose> so much disappointment from the nintendo digital event :(
1489: [21:13:10] * wmk quit (Ping timeout: 255 seconds)
1490: [21:14:59] * Frans_Amsterdam quit (Quit: Textual IRC Client: www.textualapp.com)
1491: [21:16:50] * scott1702 has joined #silverstripe
1492: [21:19:01] <MichalKleiner> morning o/
1493: [21:19:29] <chocolatemoose> o/
1494: [21:21:29] * travis-ci has joined #silverstripe
1495: [21:21:30] <travis-ci> silverstripe/silverstripe-framework#5053 (3.1 - a35f7e6 : Damian Mooyman): The build has errored.
1496: [21:21:30] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/27f272d6601f...a35f7e6e5fd0
1497: [21:21:30] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/67094056
1498: [21:21:30] * travis-ci has left #silverstripe
1499: [21:22:55] <MichalKleiner> broken again
1500: [21:27:34] * Stomach quit (Quit: zzz)
1501: [21:28:37] * Stomach has joined #silverstripe
1502: [21:30:12] <antmas> chocolatemoose: honestly saw that coming
1503: [21:30:19] <antmas> literally like 1 Wii U game
1504: [21:30:23] <chocolatemoose> yeah ;_;
1505: [21:30:34] <chocolatemoose> and what's with the metroid 3ds game, why even call it metroid
1506: [21:30:49] <antmas> they should stop doing hardware
1507: [21:30:51] <antmas> it holds them back
1508: [21:31:20] <chocolatemoose> I think their great with handhelds, home consoles on the other hand, not so much
1509: [21:31:23] * alialamshahi has joined #silverstripe
1510: [21:31:25] <chocolatemoose> *they're
1511: [21:32:04] <chocolatemoose> really looking forward to Xenoblade Chronicles X though
1512: [21:32:15] * micmania1 has joined #silverstripe
1513: [21:32:45] * alialamshahi quit (Client Quit)
1514: [21:34:01] * Kutten has joined #silverstripe
1515: [21:34:48] * td204 has joined #silverstripe
1516: [21:35:44] * td204 quit (Client Quit)
1517: [21:39:13] * scott1702 quit (Quit: This computer has gone to sleep)
1518: [21:40:25] * scott1702 has joined #silverstripe
1519: [21:43:04] * adrexia has joined #silverstripe
1520: [21:49:47] * lerni_ quit (Remote host closed the connection)
1521: [21:51:14] * scott1702 quit (Quit: This computer has gone to sleep)
1522: [21:52:19] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1523: [21:55:10] * adrexia has joined #silverstripe
1524: [22:01:29] * scott1702 has joined #silverstripe
1525: [22:04:21] * zfmf quit ()
1526: [22:09:08] * catcher quit (Quit: Leaving)
1527: [22:11:54] * mahfuz has joined #silverstripe
1528: [22:16:36] * Stomach quit (Quit: zzz)
1529: [22:22:54] * Stomach has joined #silverstripe
1530: [22:24:02] * UncleCheese has joined #silverstripe
1531: [22:31:16] * UncleChe_ has joined #silverstripe
1532: [22:35:43] * adrexia_ has joined #silverstripe
1533: [22:39:19] * adrexia quit (Ping timeout: 272 seconds)
1534: [22:40:34] * glenn-bautista quit (Quit: Leaving.)
1535: [22:59:04] <antmas> ooooh
1536: [22:59:52] * glenn-bautista has joined #silverstripe
1537: [23:03:07] * travis-ci has joined #silverstripe
1538: [23:03:09] <travis-ci> silverstripe/silverstripe-cms#1256 (3 - cc2f3ae : Damian Mooyman): The build has errored.
1539: [23:03:09] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/9fd0c5b0d7a3...cc2f3ae6030a
1540: [23:03:09] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/67108221
1541: [23:03:09] * travis-ci has left #silverstripe
1542: [23:06:40] <antmas> awesome album https://soundcloud.com/the-write-brothers/sets/take-flight-write-brothers
1543: [23:06:58] <antmas> scratch that, http://www.djbooth.net/index/albums/review/write-brothers-take-flight
1544: [23:09:11] * Stomach quit (Quit: zzz)
1545: [23:09:37] * Stomach has joined #silverstripe
1546: [23:10:21] * terryapodaca has joined #silverstripe
1547: [23:11:08] * Colin[pi] has joined #silverstripe
1548: [23:11:59] <antmas> Colin[pi]: o/
1549: [23:12:17] * alialamshahi has joined #silverstripe
1550: [23:12:26] <alialamshahi> Hello everyone
1551: [23:12:49] <antmas> alialamshahi: o/
1552: [23:13:06] <terryapodaca> what's o/
1553: [23:13:14] <alialamshahi> I'm new to SilverStripe, I'm trying to create a template, I need someone to check what I made
1554: [23:13:35] <alialamshahi> you can find my template here: https://github.com/alialamshahi/SilverStripe-Tino
1555: [23:14:11] <alialamshahi> I welcome your reveiws
1556: [23:14:32] * Stomach quit (Ping timeout: 272 seconds)
1557: [23:15:19] * spronk has joined #silverstripe
1558: [23:15:39] <alialamshahi> hello babak
1559: [23:15:50] * Ryan-Toast has joined #silverstripe
1560: [23:19:24] <Colin[pi]> antmas: o/
1561: [23:19:46] <Colin[pi]> terryapodaca: it's either a wave or a heil hitler. I think its a wave.
1562: [23:20:35] <terryapodaca> what chat client?
1563: [23:20:59] <terryapodaca> I'm using Pidgin and it doesn't come through as a icon/emoticon or whatever
1564: [23:21:07] <Colin[pi]> it's not supposed to
1565: [23:21:15] <Colin[pi]> it's just an "o" and a slash
1566: [23:21:16] <Colin[pi]> :P
1567: [23:21:24] <terryapodaca> lol...ok
1568: [23:21:35] <terryapodaca> I guess I just don't know the meaning of such things
1569: [23:21:39] <terryapodaca> :(
1570: [23:22:08] <antmas> someone said it looked like a hitler wave ages ago and now we can't all unsee that
1571: [23:22:09] <antmas> :|
1572: [23:22:15] <antmas> dsalute*
1573: [23:22:28] * antmas goes to get more coffee
1574: [23:22:28] <Colin[pi]> terryapodaca: http://i.imgur.com/doUly.gif
1575: [23:22:28] * Stomach has joined #silverstripe
1576: [23:24:28] <Ryan-Toast> Stomach: chillowned?
1577: [23:28:41] <Stomach> your PR :P
1578: [23:29:02] <Ryan-Toast> con fuse
1579: [23:31:45] <Stomach> https://github.com/silverstripe/silverstripe-cms/pull/1216
1580: [23:32:02] <Ryan-Toast> Stomach: oh, right haha
1581: [23:32:12] <Ryan-Toast> Something needs to be done.
1582: [23:32:20] <Ryan-Toast> Maybe a label by default then?
1583: [23:32:28] <Ryan-Toast> A value being in by default is pretty dumb.,
1584: [23:36:01] <terryapodaca> Hey...got a quick question: I have a set of small images that I use the css transform: scale(1.05); on hover of the parent element
1585: [23:36:12] * zippy has joined #silverstripe
1586: [23:36:25] <zippy> jeapers, there are two UncleChe...
1587: [23:36:32] <zippy> he's replicating!
1588: [23:36:34] <terryapodaca> the question is, is there another CSS rule to stop the image from doing a little "shift" at the end of the scale?
1589: [23:36:36] <DanaeNZ> Why isn’t there a label by default, goddamn
1590: [23:36:55] <terryapodaca> the text scales just fine, but the image does this little flicker or shift
1591: [23:37:01] * alialamshahi quit (Quit: Page closed)
1592: [23:37:39] <chocolatemoose> terryapodaca: link to a working example?
1593: [23:44:12] * UncleChe_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1594: [23:45:51] * Stomach quit (Quit: zzz)
1595: [23:47:37] <terryapodaca> chocolatemoose: http://justin.cultivateapps.com/
1596: [23:47:44] <terryapodaca> or for anyone that might take a look
1597: [23:47:45] <terryapodaca> http://justin.cultivateapps.com/
1598: [23:47:56] <terryapodaca> the 4 images under the banner
1599: [23:47:58] <Hailwood> Hey folks, Does anyone have an example of using silverstripe-payments to setup a variable payment form? e.g. for a "how much would you like to donate" type feature
1600: [23:48:20] <chocolatemoose> terryapodaca: tried backface-visibility: hidden ?
1601: [23:48:39] <terryapodaca> i have it commented out, let me uncomment that
1602: [23:48:57] <chocolatemoose> with that I don't get that little glitch on the edges on hover
1603: [23:49:03] <DanaeNZ> Hailwood: yeah, actually I have
1604: [23:49:10] <DanaeNZ> Made a donation module
1605: [23:49:15] <DanaeNZ> Forgot where I put it
1606: [23:49:27] <DanaeNZ> I think it’s under licence at my old workplace
1607: [23:50:10] <terryapodaca> chocolatemoose: it works for Chrome, but FF still flickers
1608: [23:50:54] <chocolatemoose> terryapodaca: transform-style: preserve-3d; ?
1609: [23:51:24] <terryapodaca> lol, i have that too, let me uncomment that part again, but IIRC that still didn't work, but lets check again
1610: [23:51:52] <Hailwood> DanaeNZ, Easy to do?
1611: [23:52:04] <DanaeNZ> Hailwood: Yep, iirc
1612: [23:52:32] <DanaeNZ> Hmmm hard to remmeber what i did
1613: [23:52:44] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1614: [23:52:51] <DanaeNZ> I think I just overwrote the action for that form
1615: [23:52:56] <DanaeNZ> doPayment or whatever it is
1616: [23:53:10] <Hailwood> DanaeNZ, Sweet, that covers what I need to know. cheers
1617: [23:53:11] <DanaeNZ> then did a bit of validation on the text input
1618: [23:53:25] <DanaeNZ> Hailwood: nice, gl
1619: [23:54:32] <terryapodaca> chocolatemoose: seems to fix it in Chrome, Safari and Opera, but FF and IE still flicker...
1620: [23:54:47] <terryapodaca> you can inspect that element and make sure I am using the correct CSS
1621: [23:56:52] <Ryan-Toast> terrypodca webkit backfacvve visibility
1622: [23:57:02] <Ryan-Toast> set to none on the thiong that you’re animating
1623: [23:57:40] <Ryan-Toast> terryapodaca: https://css-tricks.com/almanac/properties/b/backface-visibility/
1624: [23:57:49] <terryapodaca> none instead of hidden?
1625: [23:57:54] <Ryan-Toast> hidden**
1626: [23:58:55] <terryapodaca> I have that, but let me see if I also need it directly on that image and not just the container div

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