#silverstripe IRC Log

IRC log for 1 July 2015

All timestamps are in UTC.

1: [00:00:05] <adrexia> yep
2: [00:00:14] <adrexia> and it workd 90% of the time
3: [00:00:17] <adrexia> *works
4: [00:00:33] <Vedran__> lol @ 90%
5: [00:00:47] <adrexia> on some weird occasions you still need to flush on the page itself
6: [00:00:59] <Vedran__> thanks for the help adrexia, UncleCheese and irogue_. Greatly appreciated! !
7: [00:01:05] <adrexia> no problem
8: [00:01:58] <simon_w|air> Bye bye leap second
9: [00:02:14] <adrexia> how did you spend yours?
10: [00:02:25] <simon_w|air> Making sure things didn't shit themselves
11: [00:02:35] <adrexia> http://spendyourleapsecondhere.com/
12: [00:03:28] * ss23 quit (Ping timeout: 246 seconds)
13: [00:03:51] <irogue_> I spend mine working on the epic fuckup that happens when you visit ss docs via https
14: [00:04:21] <simon_w|air> Has https at least been turned off until that's been fixed?
15: [00:04:21] <Colin[pi]> irogue_: lol
16: [00:04:33] <Colin[pi]> what's causing it?
17: [00:04:34] <irogue_> simon_w|air: no (grr)
18: [00:05:02] <irogue_> Colin[pi]: pulling in a css file from http. chrome blocks insecure resources now rather than just warning (which is a good thing)
19: [00:05:31] <Colin[pi]> irogue_: wait... that's causing an entire blank page
20: [00:05:32] <Colin[pi]> ?
21: [00:05:58] <simon_w|air> irogue_, /sbin/iptables -A INPUT -p tcp --destination-port 443 -j DROP
22: [00:06:04] <simon_w|air> Colin[pi], scroll
23: [00:06:11] <Colin[pi]> ohh I see lol
24: [00:06:19] * Hailwood quit (Ping timeout: 265 seconds)
25: [00:06:22] <Colin[pi]> LOL that search icon
26: [00:06:25] <simon_w|air> The tab bar at the top has massive images that get resized
27: [00:06:37] <Colin[pi]> kek
28: [00:06:44] <irogue_> simon_w|air: i don't have access to that shit. gonna just fix the actual problem cos its minor to fix
29: [00:06:44] <Colin[pi]> didn't bother scrolling before :D
30: [00:07:15] <Colin[pi]> couldn't you do like a mod_rewrite something or other to send users to http until it's fixed?
31: [00:07:37] <irogue_> Colin[pi]: again, I have no access to servers
32: [00:07:40] <Colin[pi]> ah k
33: [00:08:17] <adrexia> ahh yeah, that one
34: [00:08:39] <simon_w|air> irogue_, it really annoys me that the response to the report on ss-dev is "we'd take a PR"
35: [00:08:56] <adrexia> I used the feedback button
36: [00:09:03] <irogue_> simon_w|air: me too
37: [00:09:21] <irogue_> its embarassing to have it be broken like that
38: [00:09:27] <adrexia> yep
39: [00:10:05] <Colin[pi]> mm for like... weeks
40: [00:10:06] <Colin[pi]> :D
41: [00:11:27] <simon_w|air> irogue_, install Force SSL on all the SS computers and see how quickly it gets fixed :p
42: [00:11:45] <Colin[pi]> lol
43: [00:12:19] <Colin[pi]> wonder why google is being fucky and indexing the https/4.0 docs as top ranking anyway?
44: [00:12:41] <irogue_> google always prefers https
45: [00:12:45] <Colin[pi]> oic
46: [00:12:51] <irogue_> and it'll probably be putting 4.0 docs top cos they're newest, and google likes new content
47: [00:13:04] <Colin[pi]> google, oh you
48: [00:16:44] * ss23 has joined #silverstripe
49: [00:16:47] * veb has joined #silverstripe
50: [00:18:10] <irogue_> hmmm wats for lunch
51: [00:19:10] <simon_w|air> Pizza
52: [00:19:46] <Colin[pi]> simon_w|air: what a coinkydink, me too
53: [00:19:48] * Hailwood has joined #silverstripe
54: [00:19:49] * veb quit (Client Quit)
55: [00:21:10] * veb has joined #silverstripe
56: [00:22:05] * novaweb has joined #silverstripe
57: [00:22:14] * veb quit (Client Quit)
58: [00:25:23] * irogue_ quit (Remote host closed the connection)
59: [00:25:51] * irogue_ has joined #silverstripe
60: [00:26:49] <Colin[pi]> what should I write about on my blog?
61: [00:27:55] <spronk> BALLS
62: [00:28:00] <Colin[pi]> "the importance of handling css correctly when serving a https site"? ;P
63: [00:29:44] <irogue_> hahaha yes
64: [00:35:22] * simon_w|air has left #silverstripe
65: [00:35:22] * simon_w|air has joined #silverstripe
66: [00:35:30] * Penguinman98 quit (Ping timeout: 246 seconds)
67: [00:36:48] * DanaeNZ dies because of responsive tables
68: [00:37:07] <DanaeNZ> i want to use these jquery plugins
69: [00:37:10] <Colin[pi]> DanaeNZ: which solution you using now?
70: [00:37:12] <Colin[pi]> css only?
71: [00:38:04] <Colin[pi]> DanaeNZ: I integrated this into my standard build the other day, it's sweet as: http://www.jerrylow.com/basictable/
72: [00:38:12] <Colin[pi]> needs jquery doe
73: [00:38:42] <Colin[pi]> the main thing about it is that it works with vanilla tables generated via tinymce
74: [00:38:49] <Colin[pi]> i.e. no need for additional labelling markup
75: [00:39:36] <ss-helper> Validation in SiteConfig - https://groups.google.com/d/msg/silverstripe-dev/V1s3TKHdIxc/zcfTGAbZJOEJ
76: [00:40:03] <DanaeNZ> Colin[pi]: Tried out Stackable, but it clones the whole damn thing
77: [00:40:17] <Colin[pi]> try this one I posted, was easily the best I found
78: [00:40:22] <DanaeNZ> Colin[pi]: it looks niiiiice
79: [00:40:27] <Colin[pi]> nice and simple and just works
80: [00:40:53] <DanaeNZ> that’s what I need
81: [00:40:54] <DanaeNZ> haha
82: [00:40:54] <Colin[pi]> plus has a few neat little options
83: [00:41:03] <Colin[pi]> like forcing responsive or not, breakpoint etc.
84: [00:41:27] <Colin[pi]> also whether you want the responsive table to be surrounded by an overflow wrapper
85: [00:41:35] * novaweb quit (Remote host closed the connection)
86: [00:41:37] <DanaeNZ> looks good
87: [00:41:40] <DanaeNZ> no bower tho
88: [00:41:43] <Colin[pi]> mm
89: [00:41:44] <DanaeNZ> damn
90: [00:41:47] <DanaeNZ> ah well
91: [00:41:49] <DanaeNZ> old school
92: [00:41:56] <hamror> in SS how would i do this: My Post object needs a single Schedule object which lets you configure some date and time values, the Scheudle object is a seperate DO and i'm not sure how to get the CMS to scaffold it so i can create a schedule object for the Post then edit its fields (i could use a gridfield with a limit of 1 for this but it seems clumsy?)
93: [00:41:56] <Colin[pi]> I spent like 2 hours looking for the best solution ;P
94: [00:42:06] <DanaeNZ> haha good, I don’t have to!
95: [00:42:12] <Colin[pi]> :D
96: [00:42:51] <hamror> for example if you look at the Image object it's kinda like what i want to do with my Schedule object, have its own form, explicitly create one, and have it editable some how
97: [00:43:16] * micmania1 quit (Quit: micmania1)
98: [00:45:05] <simon_w|air> hamror, http://addons.silverstripe.org/add-ons/simonwelsh/hasoneedit
99: [00:46:27] <hamror> simon_w|air: cheers, that was tickling my memory
100: [00:47:38] <DanaeNZ> https://www.youtube.com/watch?v=gUITdxEa1kE
101: [00:48:21] <Vedran__> Colin[pi]: your tables thing, you can do it with purecss
102: [00:48:30] <Colin[pi]> Vedran__: not the labels you can't
103: [00:48:33] <Colin[pi]> not with a vanilla table
104: [00:48:38] <Vedran__> dynamic?
105: [00:49:00] <Colin[pi]> Vedran__: if you get the markup to have data-attributes for labels, you can do it with css yeah
106: [00:49:23] <Vedran__> I think i done it with :before
107: [00:49:29] <Vedran__> and content
108: [00:49:37] <Vedran__> hold on, ill fetch what I done...
109: [00:52:01] <Vedran__> Colin[pi]: do you need labels to by dynamic?
110: [00:52:14] <Vedran__> *be
111: [00:52:29] <simon_w|air> Heh, can tell I've stopped being anywhere near as active in here as I used to be
112: [00:52:40] <simon_w|air> Dropped in most of the swears http://logs.simon.geek.nz/stats.php
113: [00:53:33] <Colin[pi]> Vedran__: no, just to convert the column headings of the table to repeated labels for each of the rows in the responsive version
114: [00:53:45] <Vedran__> ill sspaste i
115: [00:53:46] <Vedran__> t
116: [00:53:50] <hamror> not quite what i was after simon_w|air was thinking maybe an 'edit' button of some kind since the attached data object is fairly complicated
117: [00:53:55] * micmania1 has joined #silverstripe
118: [00:54:01] <Vedran__> was a bitch to work out, but can be done. Colin[pi]
119: [00:54:32] <Colin[pi]> Vedran__: really? without js/custom markup? would like to see
120: [00:54:52] <Colin[pi]> Vedran__: also without having to add the labels in the css
121: [00:55:05] <Vedran__> labels in css yes
122: [00:55:05] <Vedran__> pseudo selectors
123: [00:55:37] <Vedran__> td:nth-of-type(1):before { content: "Status"; }
124: [00:55:42] <adrexia> poor accessibility :-/
125: [00:55:44] <Colin[pi]> ah yep I've done it that way
126: [00:55:47] <Colin[pi]> mm see this jquery plugin does away with that
127: [00:55:51] <Ryan-Toast> simon_w: Arsehole, but not asshole?
128: [00:56:04] <Vedran__> http://www.sspaste.com/paste/show/55933a9152980 was the way I ended up doing it
129: [00:56:10] <simon_w|air> Ryan-Toast, I use English
130: [00:56:40] <Ryan-Toast> simon_w|air: I bet asshole gets used more here :P:
131: [00:57:39] * glenn-bautista quit (Quit: Leaving.)
132: [00:57:54] <irogue_> the hole of a donkey
133: [00:58:04] <Colin[pi]> heheh
134: [00:58:11] * Stomach quit (Quit: zzz)
135: [00:58:47] <Vedran__> Colin[pi]: how is your plugin doing it?
136: [01:01:12] <Vedran__> Colin[pi]: nvm
137: [01:01:48] * glenn-bautista has joined #silverstripe
138: [01:02:19] * DanaeNZ quit (Quit: DanaeNZ)
139: [01:02:43] * novaweb has joined #silverstripe
140: [01:05:35] <Colin[pi]> Vedran__: :)
141: [01:10:00] * zippy has joined #silverstripe
142: [01:10:11] <zippy> afternoon
143: [01:10:34] * r_hector has joined #silverstripe
144: [01:11:56] <Colin[pi]> zippy: o/
145: [01:13:14] * novaweb quit (Remote host closed the connection)
146: [01:13:27] * Tanger has joined #silverstripe
147: [01:14:43] <zippy> howdy doody
148: [01:16:23] <Colin[pi]> ugh steam added infinite scroll on their store page, LAME
149: [01:16:53] <adrexia> probably for people like me
150: [01:17:26] <simon_w|air> They had it on their sale page
151: [01:17:42] <Colin[pi]> kept it now after the sale have they?
152: [01:17:44] <Colin[pi]> yuck
153: [01:17:51] <zippy> Need to sort some DB objects by a relation (has_one) -> relation (has_one) -> value.
154: [01:18:03] * adrexia shrugs
155: [01:18:17] <adrexia> I like infinate scroll, so long as I'm a casual browser
156: [01:18:30] <Colin[pi]> adrexia: not a fan
157: [01:18:34] <adrexia> pagination is a hassle
158: [01:19:05] <zippy> I have ->sort('Created'); atm as I want it listed in order of created, but I want ones which are in a certain category which are flagged to be higher
159: [01:19:06] <adrexia> yeah. it depends on a bunch of things.. like do you need to be able to get to "page 4" quickly
160: [01:19:16] <adrexia> if the answer is no, infinate scroll is fine
161: [01:19:18] <zippy> hm
162: [01:20:20] * Stomach has joined #silverstripe
163: [01:20:35] <adrexia> I actually am more of a fan of the single button infinate scroll, where you have to do something to get more results, but there is only one option
164: [01:21:14] <Ryan-Toast> adrexia: you mean you don’t like the footer flying away from you?
165: [01:21:36] <adrexia> well infinate scroll with a footer is a noob mistake
166: [01:21:55] <adrexia> I sometimes like reaching destinations.
167: [01:22:55] <adrexia> and having to do something lets me break results into digestible chunks without all of the disorientation of a page reload
168: [01:25:58] <zippy> cool... can do array('Relation.Relation.Field') to sort on that
169: [01:25:59] <zippy> decent
170: [01:26:28] * spronk quit (Quit: I may need a longer sleep timer...)
171: [01:26:43] <Vedran__> So... I have products, some are 'sitewide' others are 'subpage' specific. What is the best way for 'subpage/products' to access '/products' ; so $Children works?
172: [01:27:01] <zippy> Vedran__: well...
173: [01:27:14] <zippy> I would consider moving the products out so they are standalone, and then tag them (cateogies them)
174: [01:27:29] <zippy> then on the subpage you can have a has_many categories, and add categories there. Then, any products which match those will show
175: [01:27:46] <zippy> or
176: [01:28:02] <zippy> if products are sitewide you can just can $products = Products::get() to get them all
177: [01:28:22] <Vedran__> $products = Products::get() <=- where?
178: [01:28:43] <zippy> ah so using $Children you have products as pages. You could look at moving products out of the site tree all together..
179: [01:29:47] <zippy> ie https://github.com/Little-Giant/silverstripe-catalogmanager
180: [01:34:03] <Vedran__> I think the ::get() solution might work for this instance zippy. Where am I putting that? Inside the class or controller? And do I just refefence it inside .ss with <% loop $products%> ?
181: [01:34:27] <zippy> !paste
182: [01:34:28] <ss-helper> Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
183: [01:35:45] * spronk has joined #silverstripe
184: [01:37:43] <zippy> o/ spronk
185: [01:37:47] <spronk> allo
186: [01:38:21] <Vedran__> zippy: done it :)
187: [01:39:42] * ss-helper quit (Remote host closed the connection)
188: [01:39:56] * ss-helper has joined #silverstripe
189: [01:52:28] <Ryan-Toast> Stop obfuscating your fonts… If I want them I WILL take them from you!
190: [01:53:39] <Colin[pi]> Ryan-Toast: I particularly like sites that try to block you from seeing content by covering it with some sort of div
191: [01:53:46] <Ryan-Toast> Colin[pi]: lol
192: [01:53:48] <Ryan-Toast> "delete"
193: [01:53:50] <Colin[pi]> SO TRICKY
194: [01:54:23] <Ryan-Toast> HOW EVER WILL I GET AROUND THIS?
195: [01:55:00] <Colin[pi]> or those older ones that tried to stop right click
196: [01:55:07] <Colin[pi]> "This content is protected"
197: [01:55:09] <Colin[pi]> ^lolololol
198: [02:03:58] <zippy> dispaly: inline;
199: [02:04:04] <zippy> why you no work! :P
200: [02:04:09] * zippy knows
201: [02:04:25] <Colin[pi]> dispaly? ;p
202: [02:08:02] <zippy> :)
203: [02:11:25] <Ryan-Toast> zipyy: width?
204: [02:12:36] <hamror> can i change the defualt cms route from /admin/pages to /admin/<other thing>
205: [02:12:43] <hamror> we're not using the pages functionality at all
206: [02:13:34] * benjhocking1 has joined #silverstripe
207: [02:14:22] <zippy> hamror: you can change the default login path
208: [02:14:41] <zippy> Config::inst()->get('Security', 'login_url') is what is called iirc
209: [02:15:12] <zippy> sorry. http://api.silverstripe.org/master/source-class-Security.html#1059-1067
210: [02:15:17] * benjhocking quit (Ping timeout: 272 seconds)
211: [02:18:23] * DanaeNZ has joined #silverstripe
212: [02:20:02] * muskie9 has joined #silverstripe
213: [02:25:47] * irogue_ quit (Ping timeout: 252 seconds)
214: [02:28:48] * irogue_ has joined #silverstripe
215: [02:30:05] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
216: [02:30:26] * UncleCheese has joined #silverstripe
217: [02:46:45] * veb has joined #silverstripe
218: [02:46:57] * r_hector quit (Remote host closed the connection)
219: [02:47:09] * veb quit (Client Quit)
220: [02:54:21] * veb has joined #silverstripe
221: [03:05:06] * veb quit (Quit: veb-irc: &)
222: [03:12:23] * r_hector has joined #silverstripe
223: [03:12:48] * MichaelHabib has joined #silverstripe
224: [03:13:32] * Ryan-Toast quit (Quit: Ryan-Toast)
225: [03:20:46] <MichaelHabib> hi, I've installed SS Twig extention and added " use TwigControllerTrait;" to my Page class but I get "Fatal error: Trait 'TwigControllerTrait' not found in" error ! I have double checked that the file exisit
226: [03:22:09] * Ryan-Toast has joined #silverstripe
227: [03:23:16] <zippy> MichaelHabib: flushed?
228: [03:23:23] * veb has joined #silverstripe
229: [03:23:36] <MichaelHabib> zippy: ?flush=all & dev/build
230: [03:24:01] <zippy> also pulled in autoloader-composer-silverstripe ?
231: [03:24:12] <simon_w|air> MichaelHabib, did you follow the install instructions? You need to install two packages
232: [03:24:46] <MichaelHabib> juste tested subclassing TwigContentController and it worked, just not detecting the trait file.
233: [03:24:56] <MichaelHabib> yeh did that too, made sure both packages are installed
234: [03:25:55] <zippy> are you using composer, or did you just download the zips?
235: [03:25:57] <simon_w|air> MichaelHabib, you can use http://addons.silverstripe.org/add-ons/simonwelsh/trait-loader which lets you autoload traits
236: [03:26:23] <simon_w|air> Looks like silverstripe-twig doesn't actually set up anything to be autoloaded by composer
237: [03:26:30] * spronk quit (Quit: bleep bleep bloop bloop)
238: [03:27:04] <MichaelHabib> simon_w|air: thanks, adding it now
239: [03:28:39] <zippy> if it's just a single file, you probably jsut (hokily) autoload the single file in composer
240: [03:32:12] <DanaeNZ> https://i.imgur.com/KZEsyv0.gifv
241: [03:32:13] <DanaeNZ> science
242: [03:34:09] * travis-ci has joined #silverstripe
243: [03:34:10] <travis-ci> silverstripe/silverstripe-cms#1326 (3.2 - cb0fa42 : Ingo Schommer): The build was fixed.
244: [03:34:10] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/2f624299f24a...cb0fa4263e14
245: [03:34:10] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-cms/builds/69076237
246: [03:34:10] * travis-ci has left #silverstripe
247: [03:41:56] * Sticks has joined #silverstripe
248: [03:42:50] <DanaeNZ> http://i.imgur.com/Rc3Oilf.gif
249: [03:42:51] <DanaeNZ> hacking
250: [03:48:29] <Colin[pi]> DanaeNZ: Deus Ex references <3
251: [03:52:22] * travis-ci has joined #silverstripe
252: [03:52:23] <travis-ci> silverstripe/silverstripe-cms#1316 (3.1 - 284a0f0 : Daniel Hensby): The build has errored.
253: [03:52:24] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/524b36b75c83...284a0f0e1385
254: [03:52:24] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-cms/builds/68499853
255: [03:52:24] * travis-ci has left #silverstripe
256: [03:53:11] * travis-ci has joined #silverstripe
257: [03:53:12] <travis-ci> silverstripe/silverstripe-framework#5234 (3.1 - 3453969 : Ingo Schommer): The build passed.
258: [03:53:12] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/dcd378c53906...34539691f6fc
259: [03:53:12] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/69046689
260: [03:53:12] * travis-ci has left #silverstripe
261: [03:53:58] * mattgunn has joined #silverstripe
262: [03:54:05] * camfindlay quit (Quit: camfindlay)
263: [04:17:11] * novaweb has joined #silverstripe
264: [04:21:24] * UncleCheese quit (Ping timeout: 264 seconds)
265: [04:21:48] * glenn-bautista quit (Quit: Leaving.)
266: [04:22:37] <irogue_> wee, pull requests done to fix the doc.silverstripe.org https issue
267: [04:23:33] * EasyCo has joined #silverstripe
268: [04:23:38] * glenn-bautista has joined #silverstripe
269: [04:29:21] <simon_w|air> irogue_, now wait about a month for someone to look at it! :p
270: [04:29:38] <irogue_> i'm in wellington now, I can harass people in person
271: [04:29:42] <irogue_> :D
272: [04:30:21] <simon_w|air> Why am I not surprised that that still happens?
273: [04:30:31] <adrexia> irogue_ I'm in Wellington. Still had a pull request take over a year to be merged :P
274: [04:30:57] <irogue_> adrexia: in core, or docs?
275: [04:31:05] <adrexia> true, it was core
276: [04:31:11] <adrexia> but still
277: [04:31:16] <adrexia> same peopel ;)
278: [04:31:24] <irogue_> nah, doc is unclecheese
279: [04:31:30] <adrexia> ahh
280: [04:31:35] <adrexia> that's pretty easy then
281: [04:31:57] <adrexia> Last time I made a pull request against one of his repos it was merged within like, 5 minutes
282: [04:31:58] <adrexia> :D
283: [04:32:28] <simon_w|air> adrexia, you oblivious didn't say that a client needed your change :p
284: [04:32:43] <irogue_> simon_w|air: fwiw that doesn't work either :P
285: [04:32:47] <adrexia> simon_w|air a lot of people wanted my chnage
286: [04:32:51] <adrexia> but yeah
287: [04:33:03] <adrexia> people knew about it. but it was js heavy
288: [04:33:15] <adrexia> and js seems to terrify people
289: [04:33:17] <simon_w|air> adrexia, I know. I was the only one reviewing PRs at the time and didn't trust myself to review CMS stuff
290: [04:33:28] <adrexia> haha :D
291: [04:34:08] <adrexia> man - we need _much_ better icongraphy in the cms
292: [04:34:32] <adrexia> that cross tick thing that is happenign on drag and drop is embarassingly bad
293: [04:34:46] <adrexia> really old school IE icons
294: [04:35:57] <adrexia> and the new silverstripe loading icon is... a bit much for my refined tastes :P
295: [04:36:00] * adrexia laughs
296: [04:36:27] <simon_w|air> First thing to go in any custom skinning :p
297: [04:36:49] <adrexia> it actually reminds me more of the scrutinizer logo https://scrutinizer-ci.com/
298: [04:37:23] <adrexia> we need to ditch all the images I think, and grab an icon set
299: [04:37:34] * spronk has joined #silverstripe
300: [04:38:04] <adrexia> but I guess that gets added to the #pipedream list
301: [04:38:17] <simon_w|air> It feels like the CMS design is more and more turning into a classic case of design-by-committee
302: [04:38:44] <adrexia> I think it's just hard to say no to peopl who have obviously spent hours on soemthing
303: [04:39:05] <adrexia> I _love_ the new way of marking page sattte
304: [04:39:08] <adrexia> *state
305: [04:39:13] <adrexia> so it's not all bad
306: [04:39:54] <spronk> what ended up happening with the page state markers?
307: [04:40:21] <adrexia> tiny little coloured circles!
308: [04:40:26] <spronk> hrm
309: [04:40:29] <adrexia> with the text bside the page name
310: [04:40:43] <spronk> screenie?
311: [04:40:48] <adrexia> hmm
312: [04:43:07] <adrexia> soemthign like what's here: https://github.com/silverstripe/silverstripe-framework/pull/4335
313: [04:43:36] <adrexia> oh, better: https://github.com/silverstripe/silverstripe-cms/pull/1234
314: [04:43:54] <adrexia> wait, only in that one place
315: [04:45:07] <spronk> is the modified text only on hover state?
316: [04:45:26] <adrexia> it's more the little dots I liek ;)
317: [04:47:16] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
318: [04:47:40] <spronk> they're ok
319: [04:47:46] <spronk> i dont think it was the best out of the suggested solutions but oh well
320: [04:54:38] <adrexia> it is one thing I am unreservedly happy about. Best solution or not, it's an elegant one.
321: [04:54:55] <irogue_> oh look, ss23 merged my things
322: [04:55:12] <Stomach> BOOM
323: [04:55:16] <Stomach> silverstripe.org is down
324: [04:55:20] <Stomach> :D :D
325: [04:55:23] <adrexia> woah, ss23 has merge rights? Dangerous!
326: [04:55:27] <adrexia> lololol
327: [04:56:09] <irogue_> and access to every server
328: [04:56:12] <irogue_> how terrifying is that
329: [04:56:24] <ss23> oh you're on here
330: [04:56:25] <ss23> chur
331: [04:56:31] <ss23> dude, I have merge rights to so much crap
332: [04:56:53] <ss23> okay so like
333: [04:57:00] <ss23> the staging server seem to be not legit
334: [04:57:07] <irogue_> lol
335: [04:57:08] <ss23> oh irogue_, youll have to update composer.lock right?
336: [04:57:20] <irogue_> ah, fuck, yes
337: [04:57:31] <ss23> otherwise it just breaks
338: [04:57:37] <ss23> LUCKILY I HAVEN'T DEPLOYED TO PROD YET
339: [04:57:46] <irogue_> i'd be worried if you deployed that to prod
340: [04:57:53] <ss23> m8 I don't give a fuck
341: [04:57:59] <ss23> I'll deploy to prod whenever I *want*
342: [04:58:00] <irogue_> master of globaltoolbar is so broken right now
343: [04:58:04] <ss23> lol
344: [04:58:08] <ss23> fix it fix it fix it fix it
345: [04:58:16] <irogue_> I fixed a couple of things
346: [04:59:45] * Phlunk3 quit (Quit: Leaving)
347: [05:01:07] <Vedran__> anyone had issues getting nivo to start using this: https://github.com/micmania1/silverstripe-nivoslider ?
348: [05:01:15] * Hailwood quit (Quit: Leaving)
349: [05:01:28] <Ryan-Toast> ewwww nivo slider
350: [05:01:38] * dllanos has joined #silverstripe
351: [05:01:42] <Vedran__> Ryan-Toast: got a better alternative?
352: [05:01:56] <ss23> irogue_: gimmie a holla when you want it deploy to staging
353: [05:02:08] <Ryan-Toast> Vedran__: https://github.com/twbs/bootstrap/blob/master/js/carousel.js
354: [05:02:40] <dllanos> Hi everyone
355: [05:03:05] <dllanos> qiuck question , how can I calla template .ss from the page content ?
356: [05:03:40] <Ryan-Toast> dllanos <% include Foo %>
357: [05:04:13] <DanaeNZ> dllanos: do you mean from in the WYSIWYG..?
358: [05:04:35] <dllanos> is not working for me , I get in the screen exactly the include call <% include Foo %>
359: [05:04:46] <dllanos> yes, un WYSUWYG
360: [05:04:55] <irogue_> ss23: ok, I'll pick it up tomorrow, heading home now.
361: [05:05:26] <Ryan-Toast> dllanos: don’t do that :P
362: [05:05:38] <ss23> np, sweet
363: [05:06:00] <Ryan-Toast> dllanos: Just make a Pagetype and a template for it.
364: [05:06:15] <Ryan-Toast> Home time, bye guys.
365: [05:06:28] * irogue_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
366: [05:06:52] <dllanos> yes , I know , I just want to leave the opcion of update the page to my client
367: [05:06:58] <dllanos> :)
368: [05:07:38] <dllanos> @Ryan do you mean Pagetype to a custom page ?
369: [05:07:51] <micmania1> Vedran__: I’ve never touched that for years - probably easier to just make your own. It doesn’t do anything special.
370: [05:08:07] <ss23> On the plus side, next time someone says "Docs is broken", I can say "It was irogue, look at his commits"
371: [05:08:51] <simon_w|air> ss23, but you're the docs person
372: [05:08:56] <simon_w|air> Also, the subsites person
373: [05:10:49] <ss23> :(
374: [05:10:50] <ss23> qq
375: [05:13:00] <hamror> i can't figure out how to get SS to go to /admin/clients (in this case) instead of /admin/pages
376: [05:13:31] <hamror> we're not using pages and i've removed it from the menu
377: [05:14:19] <hamror> shame Fiddler doesn't exist on macos, charles, mitmproxy, and wireshark are all ill suited or crapware
378: [05:15:06] <micmania1> hamror: Set Security.default_login_dest config to wherever you want it to go?
379: [05:15:26] <hamror> i set that then flushed/rebuilt/etc etc
380: [05:15:30] <hamror> then dug around in the security object
381: [05:15:35] <hamror> i'm not sure what's not working right
382: [05:15:53] <Vedran__> micmania1: any idea why '.nivoSlider is not a function' is happening?
383: [05:16:12] <Vedran__> micmania1: im new to ss, building my own def not easier ;)
384: [05:16:24] <micmania1> Vedran__: nah, I maybe used the module like once and haven’t touched it in so long
385: [05:16:49] <micmania1> There must be a better module out there somewhere :p
386: [05:22:22] * DanaeNZ quit (Quit: DanaeNZ)
387: [05:23:59] * micmania1 quit (Quit: micmania1)
388: [05:25:36] * DanaeNZ has joined #silverstripe
389: [05:25:36] * lerni_ has joined #silverstripe
390: [05:26:15] * Ryan-Toast quit (Quit: Ryan-Toast)
391: [05:27:43] * glenn-bautista quit (Quit: Leaving.)
392: [05:30:35] * glenn-bautista has joined #silverstripe
393: [05:33:39] <Colin[pi]> eeuw: https://i.imgur.com/0Lwz385.png
394: [05:36:57] <spronk> :|
395: [05:37:01] <spronk> creepy
396: [05:37:58] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
397: [05:38:57] * mattgunn quit (Ping timeout: 246 seconds)
398: [05:42:38] <Vedran__> does the <% require function check if a script is already loaded before including?
399: [05:51:10] <MichaelHabib> Note : Twig templates for SilverStripe 3.1 works well for anyone looking for a new way to code SS templates :) i'm loving it
400: [05:52:53] * glenn-bautista quit (Quit: Leaving.)
401: [05:55:56] <spronk> o_O
402: [05:59:40] * veb quit (Quit: veb-irc: &)
403: [06:10:05] * ss-helper quit (Remote host closed the connection)
404: [06:10:17] * ss-helper has joined #silverstripe
405: [06:10:27] * MichaelHabib quit (Ping timeout: 246 seconds)
406: [06:12:05] * Shrike_Finland quit (Remote host closed the connection)
407: [06:15:32] * adrexia has joined #silverstripe
408: [06:16:26] * Shrike_Finland has joined #silverstripe
409: [06:18:25] * Error404NotFound has joined #silverstripe
410: [06:18:43] * Error404NotFound quit (Changing host)
411: [06:18:43] * Error404NotFound has joined #silverstripe
412: [06:19:32] * Error404NotFound quit (Remote host closed the connection)
413: [06:19:49] * Error404NotFound has joined #silverstripe
414: [06:22:07] * Stomach quit (Quit: zzz)
415: [06:31:46] * cdwilliams has joined #silverstripe
416: [06:32:04] * cdwilliams quit (Client Quit)
417: [06:32:15] * Shrike_Finland quit (Quit: Leaving.)
418: [06:41:42] * novaweb quit (Remote host closed the connection)
419: [06:49:44] * stecman quit (Quit: This computer has gone to sleep)
420: [06:51:34] * Stomach has joined #silverstripe
421: [06:54:46] * EasyCo quit (Quit: Connection closed for inactivity)
422: [06:59:08] * Stomach quit (Ping timeout: 250 seconds)
423: [07:00:19] * Vedran__ quit ()
424: [07:00:36] * joelpittet quit (Remote host closed the connection)
425: [07:01:12] * frostfire64 has joined #silverstripe
426: [07:01:36] * Stomach has joined #silverstripe
427: [07:01:45] <frostfire64> damn regexes
428: [07:01:47] <frostfire64> i hate them
429: [07:03:00] <hamror> what are you stuck on
430: [07:03:42] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
431: [07:04:39] * novaweb has joined #silverstripe
432: [07:12:19] * swaiba has joined #silverstripe
433: [07:13:06] * Stomach quit (Quit: bye)
434: [07:20:00] <frostfire64> witing a silly parser
435: [07:20:16] <frostfire64> so that each and every image will be responsive by default
436: [07:24:10] * Shrike_Finland has joined #silverstripe
437: [07:24:47] <frostfire64> guys a stupid question
438: [07:25:26] <frostfire64> how to get page content from PageController?
439: [07:26:09] <swaiba> frostfire64 - the hacky way would be get the class name, split based on "_" and then instantiate the same class and get the content?
440: [07:27:09] <frostfire64> swaiba: i can't get to $Content
441: [07:27:16] <frostfire64> form within the model
442: [07:27:30] * veb has joined #silverstripe
443: [07:27:45] <swaiba> why not?
444: [07:32:21] <frostfire64> dunno
445: [07:32:23] <frostfire64> because errors
446: [07:32:39] <frostfire64> Undefined property: Page::$Content
447: [07:32:46] <frostfire64> *shrug(
448: [07:40:11] * frostfire64 pulls his hair out
449: [07:45:15] * zlinux has joined #silverstripe
450: [07:49:05] * Sticks quit (Quit: Leaving)
451: [07:53:33] * Shrike_Finland quit (Quit: Leaving.)
452: [07:55:00] <swaiba> frostfire64 it isn't a static method, how about Director::currentPage()->Content() ?
453: [07:56:31] <frostfire64> oh
454: [07:56:38] <frostfire64> this may make sense
455: [07:56:46] <frostfire64> at least in thecontroller
456: [07:57:00] <frostfire64> but i wonder how to pull Content out from the model
457: [07:59:05] * Shrike_Finland has joined #silverstripe
458: [08:00:58] * GioVdK has joined #silverstripe
459: [08:08:14] * DimiStripe quit (Read error: Connection reset by peer)
460: [08:08:24] * dllanos quit (Ping timeout: 246 seconds)
461: [08:09:28] * kinglozzer has joined #silverstripe
462: [08:12:02] * DimiStripe has joined #silverstripe
463: [08:17:09] * zippy has joined #silverstripe
464: [08:17:56] * spronk quit (Quit: I may need a longer sleep timer...)
465: [08:24:25] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
466: [08:38:07] * Py11223k has joined #silverstripe
467: [08:39:39] <Py11223k> gaiz, forums falling apart!
468: [08:40:14] <Py11223k> /forums -> Installing silverstripe, last post: 16 hours ago.
469: [08:40:45] <Py11223k> /forums/installing-silverstripe/ -> last post: 4 days ago.
470: [08:41:17] <ss23> I blame irogue
471: [08:46:07] * marvanni has joined #silverstripe
472: [08:47:02] * zippy has joined #silverstripe
473: [08:50:56] <zippy> Is it possible to move a field, I don't want to delete it and re-create it, I just want to move the tab it's on
474: [08:52:55] <Py11223k> defo your fault ss23
475: [08:52:56] <Py11223k> GOSH
476: [08:53:01] * Colin[pi] quit (Ping timeout: 272 seconds)
477: [08:53:14] <Py11223k> zippy: just add it to the tab.
478: [08:53:38] <zippy> so fetch it, and re-add it you rekcon?
479: [08:53:41] <Py11223k> yup
480: [08:53:56] <zippy> $fields->addFieldToTab('Root.Foo', $fields->dataFieldByName('FieldToMove'));
481: [08:54:12] <zippy> let us see this hockus pokcus
482: [08:54:44] <Py11223k> ss23: seems like knacked caching or something. idk. fixitfixitfixit
483: [08:54:57] <ss23> um
484: [08:54:59] <ss23> not really my thing
485: [08:55:35] <Py11223k> yeh, I know you don't fix things.
486: [08:56:40] <ss23> :D
487: [08:56:44] <ss23> GOTTA BREAK EM ALL
488: [08:56:57] <Py11223k> FUKYAMOM
489: [08:57:09] <Py11223k> FOK*
490: [08:58:18] <Py11223k> pokemanz?
491: [08:58:45] <Py11223k> did you finish that js emu in the end, or was that some c backend redering to a canvas via js?
492: [08:58:51] <Py11223k> because that'd be intense
493: [09:01:04] * Mike123 has joined #silverstripe
494: [09:01:23] <Mike123> Morning
495: [09:01:31] * travis-ci has joined #silverstripe
496: [09:01:32] <Py11223k> zippy: in any case if simply re-adding it doesn't work, you can remove then add, you don't have to delete it -.-
497: [09:01:32] <travis-ci> silverstripe/silverstripe-framework#5240 (fix-broken-doc-links - 7d20d77 : Sam Minnée): The build has errored.
498: [09:01:32] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/commit/7d20d774093d
499: [09:01:32] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/69103631
500: [09:01:32] * travis-ci has left #silverstripe
501: [09:01:32] <Py11223k> Morgen Mike123 :>
502: [09:01:33] <Mike123> or is it not morning anymore :D
503: [09:02:46] <Py11223k> depends where you are Mike123. At the edge of tomorrow it's 9pm.
504: [09:03:40] <Py11223k> :P
505: [09:03:48] <Py11223k> Tom Cruise lived there for a while, although he wasn't as close to the edge as I was.
506: [09:04:19] <Mike123> i have some strange situation here , i have Products object , Products has many Result objects , and Result has many Chemicals objects, in products.ss i need to get sum of all Result->chemicals
507: [09:05:10] <zippy> $Product->relation('Results')->Chemicals()->Count()
508: [09:05:13] <Mike123> for example :. i have one product which has 3 Results , every result has many chemicals, i need to get sum of all chemicals
509: [09:05:41] <Mike123> zippy, thx, i will try it
510: [09:06:04] <Py11223k> zippy: eh what ->relation() ?
511: [09:06:14] <zippy> Py11223k: sounds magical eh
512: [09:06:19] <Py11223k> Mike123: $product->Results()
513: [09:06:49] <Py11223k> also, is SS smart enough to figure that query out?
514: [09:07:01] <Py11223k> because I think you're wrong.
515: [09:07:29] <zippy> see what magic mike comes back with
516: [09:07:29] <Py11223k> foreach($product->Results() as $result) {
517: [09:08:25] <zippy> $Product->Results()->relation('Chemicals')->Count() it might be..
518: [09:08:27] <Py11223k> $chems = array_merge($chems, $result->Chemicals()->getIDList())
519: [09:08:28] <zippy> I think one will work
520: [09:08:44] <zippy> Mike123: any luck?
521: [09:08:47] <kinglozzer> zippy: Yeah that last example is the one
522: [09:09:06] <zippy> Mike123: otherwise, probaby $Product->Results()->relation('Chemicals')->Count() ^
523: [09:09:13] <Py11223k> http://api.silverstripe.org/3.2/class-DataList.html#_relation
524: [09:09:17] <Py11223k> huh, whattaya know
525: [09:09:21] <kinglozzer> Magic!
526: [09:09:24] <Py11223k> yes, second one.
527: [09:09:27] <Py11223k> not first ;>
528: [09:09:48] <zippy> it's magical :)
529: [09:09:52] <Mike123> this one worked ! $Product->Results()->relation('Chemicals')->Count()
530: [09:09:58] <zippy> \o/
531: [09:10:01] <Py11223k> very!
532: [09:10:03] <zippy> pizza for everybody
533: [09:10:05] <Py11223k> wd zippy :>
534: [09:10:06] <Py11223k> even I learnt something :>
535: [09:10:07] <Mike123> Thank you !
536: [09:10:18] * zippy learned Py11223k
537: [09:10:23] <Py11223k> learned me good
538: [09:10:38] <zippy> simon_w: told me about it ages ago
539: [09:10:43] <Py11223k> xD
540: [09:11:04] <Py11223k> zippy: hahaah, yeah that's how I know about 80% of the shit I do, hahaha
541: [09:11:25] <Py11223k> zippy now knows me... biblically.
542: [09:11:51] <Py11223k> Well, maybe not that high, but considerably large proportion :> He's a bit of a ledg
543: [09:20:16] * zlinux quit (Remote host closed the connection)
544: [09:20:31] * zlinux has joined #silverstripe
545: [09:23:21] <Mike123> another one , i want to loop this function and get $Count in template http://codepaste.net/jdvniu
546: [09:23:30] <Mike123> but something i'm doing wrong here
547: [09:23:54] * veb quit (Quit: veb-irc: &)
548: [09:24:26] <Mike123> oh i need to use ArrayData instead
549: [09:36:53] * Hailwood has joined #silverstripe
550: [09:37:27] * Tanger quit (Quit: sleep())
551: [09:39:45] <Py11223k> Mike123: each iteration is a reset scope.
552: [09:39:55] <Py11223k> there are no variables in template land. You can't accumulate stuff.
553: [09:40:10] <Py11223k> err, there is no assignment in template land*
554: [09:41:38] <Py11223k> so again you must do it in a function
555: [09:41:44] <Py11223k> on your controller/model
556: [09:46:12] <zippy> I been quite liking returning arrays in the action
557: [09:46:12] <zippy> ie
558: [09:46:25] <zippy> function index() { return array('Foo' => 'Bar'); }
559: [09:46:29] <zippy> then using $Foo in the template
560: [09:49:17] * travis-ci has joined #silverstripe
561: [09:49:18] <travis-ci> silverstripe/silverstripe-framework#5242 (3.2 - 74d0622 : Sam Minnee): The build passed.
562: [09:49:18] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/96f87b41409b...74d0622d4301
563: [09:49:18] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/69105156
564: [09:49:18] * travis-ci has left #silverstripe
565: [09:49:36] * Err404NotFound has joined #silverstripe
566: [09:49:36] * Error404NotFound quit (Disconnected by services)
567: [09:51:49] * novaweb quit (Remote host closed the connection)
568: [09:55:51] * marvanni quit (Ping timeout: 252 seconds)
569: [10:00:11] <Py11223k> zippy: yeh it's handy shorthand for return $this->customise(array(...));
570: [10:00:35] <zippy> yea, I just find it nicer to do that then have 2-3 controller functions to return code to template
571: [10:00:56] <Py11223k> Hmm, I've just discovered discrepencies between the intention of allowed_actions and the outcome.
572: [10:02:16] <Py11223k> url_handlers = ['MySweetAction' => 'thatCoolHandler']
573: [10:02:19] <simon_w> I've been rediscovering my copy of The IT Crowd
574: [10:02:20] <simon_w> Much more fun
575: [10:02:21] <Py11223k> neat.
576: [10:02:47] <Py11223k> so then you go mysite.tld/somecontroller/thatCoolHandler
577: [10:02:58] <Py11223k> and boom, that's not what I want :<
578: [10:03:51] <Py11223k> am I misssing something or do I gotta manually 404 for dud input?
579: [10:05:31] <Py11223k> haha, The IT Crowd. Always thought it was a good laugh. Turns out it's actually a fuck'n documentary.
580: [10:05:38] <Py11223k> simon_w: ^ :>
581: [10:14:36] <zippy> heh yea I saw it come up on Netflix, been watching a few
582: [10:14:38] <simon_w> Py11223k, you in a big, corporate place now?
583: [10:14:59] <zippy> classic moss.... https://www.youtube.com/watch?v=cY-7vOEC7Bc
584: [10:17:15] * GioVdK quit (Read error: Connection reset by peer)
585: [10:19:20] <zippy> really is a mofo when trying to use a custom controller which extends from \Controller
586: [10:19:49] <zippy> wanna use $SiteConfig in template? nop. Wanna use $Menu in template? nop. have some css/js in page->init(), not going to be called
587: [10:21:10] * stefanovic72 has joined #silverstripe
588: [10:22:01] * darjus01 has joined #silverstripe
589: [10:27:26] * marvanni has joined #silverstripe
590: [10:32:14] <stefanovic72> hello all. I have a simple question (at least i hope the answer is simple)
591: [10:32:22] <stefanovic72> I have made a form for uploading a csv file
592: [10:32:31] <stefanovic72> I use the CsvBulkLoader class
593: [10:32:40] <stefanovic72> The tables where the data has to be save in consists of a parent and a child table
594: [10:32:47] <stefanovic72> For example: a company with employees
595: [10:32:54] <stefanovic72> The data in the csv file has 2 colums: employeeName, employeeEmail
596: [10:33:05] <stefanovic72> In the 'doUpload' action I first create the parent record, the user can enter a custom name for the company (there is a textfield on the form for that).
597: [10:33:22] <stefanovic72> After thet company record is succesfully created I call the load function of the CsvBulkLoader object (i've created my own subclass of CsvBulkLoader)
598: [10:33:34] <stefanovic72> The childs (employees) are being inserted in the database
599: [10:33:42] <stefanovic72> So far so good but....
600: [10:33:48] <stefanovic72> How can i set the companyID for the inserted employees?
601: [10:39:08] * Colin[pi] has joined #silverstripe
602: [10:40:30] * ss-helper quit (Remote host closed the connection)
603: [10:40:45] * ss-helper has joined #silverstripe
604: [10:41:00] <zippy> simon_w: still playing with the SS hosting?
605: [10:42:23] * ec8or has joined #silverstripe
606: [10:42:38] <ec8or> what on earth is this:
607: [10:42:41] <ec8or> http://postimg.org/image/4sbejvb5d/
608: [10:42:55] <zippy> lol
609: [10:43:05] <simon_w> zippy, slowly
610: [10:43:09] <simon_w> ec8or, you timed out
611: [10:43:15] * Colin[pi] quit (Ping timeout: 244 seconds)
612: [10:43:38] <ec8or> simon_w: happens as soon as I upload something
613: [10:44:58] <ec8or> or as i try actually, no progress
614: [10:45:21] <ec8or> running 3.1.13, maybe that's why
615: [10:46:56] * zlinux_ has joined #silverstripe
616: [10:48:17] * frostfire64 quit (Ping timeout: 256 seconds)
617: [10:48:46] * zlinux quit (Ping timeout: 248 seconds)
618: [10:49:46] <ec8or> get logged out right before fileexists
619: [10:55:24] * zlinux has joined #silverstripe
620: [10:56:11] * zlinux_ quit (Ping timeout: 252 seconds)
621: [10:57:10] <zippy> The settings area in the CMS is just a DataObject editor... is it possible to have other things setup like that
622: [10:57:19] <zippy> say "Foo Object', and manage that
623: [10:59:21] <ec8or> zippy: ModelAdmin is usually your best bet
624: [10:59:35] <ec8or> you can make something to manage specific items but it is a bit tricky
625: [10:59:37] <zippy> yea so like model admin but without the grid
626: [10:59:59] <ec8or> yeah there's nothing super straight-forward for that as far as I am aware
627: [11:00:24] <ec8or> but should be quite a few modules with settings that you could have a look at
628: [11:01:47] * zlinux_ has joined #silverstripe
629: [11:02:47] <zippy> mmm so it's CMSPageSettingsController
630: [11:02:48] * zlinux quit (Ping timeout: 264 seconds)
631: [11:02:54] <zippy> which extends CMSMain
632: [11:06:20] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
633: [11:10:31] <ss-helper> Silverstripe Images Has Many - http://stackoverflow.com/questions/31159460/silverstripe-images-has-many
634: [11:12:51] <Py11223k> simon_w: yeah, bigish.
635: [11:14:01] <Py11223k> ec8or: you refresh before trying upload?
636: [11:14:23] <ec8or> Py11223k: no, it just happens as soon as i select or drop a file
637: [11:14:33] <ec8or> everything else works, editing pages and dataobjects etc.
638: [11:14:40] <Py11223k> ec8or: you've probably timed out, then are trying to upload?
639: [11:14:51] <Py11223k> oh, so you did complete an action just before trying upload?
640: [11:14:52] <ec8or> but i remember I had this issue upgrading before, that's why that site never got upgraded
641: [11:14:59] <ec8or> just it used to be a quiet 403 error
642: [11:15:07] <Py11223k> yeah it's a bit of a pita imo.
643: [11:15:13] <ec8or> Py11223k: yeah definitely not timing out for real
644: [11:15:28] <ec8or> happens the same instant I upload anything.. before the fileexists check even
645: [11:15:38] <Py11223k> I understand the reasons it was implmeented, but it wasn't uncontested from memory. simon_w could expand I'm sure, he understands it better than I do.
646: [11:15:43] <Py11223k> broke his 2fa and stuff too
647: [11:16:06] <ec8or> simon_w: if you have any idea what is happening please tell :)
648: [11:16:20] <ec8or> i can't really find where it goes wrong
649: [11:16:24] * zlinux has joined #silverstripe
650: [11:16:47] * zlinux_ quit (Ping timeout: 272 seconds)
651: [11:16:54] <Py11223k> he might be asleep now :<
652: [11:22:54] * zlinux quit (Ping timeout: 248 seconds)
653: [11:23:25] <simon_w> ec8or, you could try https://git.simon.geek.nz/91-carriage/silverstripe-2fa/blob/master/_config/2fa.yml#L14-15 and see if that stops it from failing
654: [11:23:31] <simon_w> It'll stop the popup at least :p
655: [11:25:36] * ss23 quit (Ping timeout: 264 seconds)
656: [11:28:22] * ss23 has joined #silverstripe
657: [11:31:54] <ec8or> simon_w: cool, will give it a go
658: [11:34:15] <Py11223k> halp, kinglozzer I'm super confused
659: [11:35:01] <Py11223k> allowed_actions right
660: [11:35:08] <Py11223k> wtf
661: [11:35:21] <kinglozzer> Py11223k: What about it?
662: [11:35:45] <ec8or> simon_w: yeah just getting a "Not logged in" error now instead ;)
663: [11:36:03] <Py11223k> well for example: site/controller/handleAction => Action 'handleAction' isn't available on class MyController
664: [11:36:11] <ec8or> not getting logged out though, can still navigate and edit stuff
665: [11:36:21] * Shrike_Finland quit (Quit: Leaving.)
666: [11:36:24] <Py11223k> ec8or: so the check is failling?
667: [11:37:40] <Py11223k> kinglozzer: so then like I define a superController, with allowed_actions handleMyAction (just like Controller does) and then site/subcontroller/handleMyAction => ALL THE OUTPUTS
668: [11:37:59] <Py11223k> why some work, some don't, how to stop shit that isn't supposed to hanle shit from handling shit, idk.
669: [11:38:00] <Py11223k> what even do.
670: [11:38:25] <Py11223k> (url_handlers => 'randomthing' => 'handleMyAction')
671: [11:38:44] <Py11223k> what am I missing son :<
672: [11:40:06] <kinglozzer> Py11223k: Idk, I'm completely lost as to what you're trying to do :P
673: [11:40:29] <Py11223k> yeah like, wtf
674: [11:40:32] <ss-helper> Silverstrip: How do I make HTTP Request to another website? - http://stackoverflow.com/questions/31160020/silverstrip-how-do-i-make-http-request-to-another-website
675: [11:40:35] <Py11223k> idek
676: [11:40:37] <Py11223k> hurrdurr
677: [11:40:44] <Py11223k> fuck'n stack overflow
678: [11:41:05] <kinglozzer> Haha
679: [11:44:14] <Py11223k> wholey shit. "Fuck silverstripe, it's totally responsible for me not understanding base PHP methods that have nothing at all to do with this framework"
680: [11:45:02] <Py11223k> Well to be fair it's not worded that way, but the point remains it needent be tagged silverstripe at all.
681: [11:51:38] * DanaeNZ quit (Quit: DanaeNZ)
682: [11:55:32] <ss-helper> Silverstripe: How do I make HTTP Request to another website? - http://stackoverflow.com/questions/31160020/silverstripe-how-do-i-make-http-request-to-another-website
683: [11:55:38] <Py11223k> kinglozzer: RequestHandler::checkAccessAction is all "motherfucker dun gimmie any shit not done in this here class's private statics."
684: [11:56:03] <Py11223k> so I don't even know how extension defined request handler extensions work.
685: [11:59:24] <marvanni> Does anyone knows why there are apearing this messages in my standalone webserver in my LAN, when I have an irc client active?:
686: [11:59:24] <marvanni> GET http://vlad-tepes.bofh.it/freenode-proxy-checker.txt
687: [12:00:11] <marvanni> and there are others… they return 404, 405 most of the time though
688: [12:17:46] * frostfire64 has joined #silverstripe
689: [12:20:17] <ec8or> simon_w: it was actually the admin rights being screwed up somehow, logging in using SetDefaultAdmin and it works
690: [12:24:26] * Shrike_Finland has joined #silverstripe
691: [12:42:25] * stefanovic72 quit (Remote host closed the connection)
692: [12:42:25] <kinglozzer> Py11223k: dat stackoverflow
693: [12:42:37] <kinglozzer> It's almost peak stackoverflow
694: [12:42:43] <kinglozzer> Not quite, but close
695: [12:46:05] * swaiba quit (Ping timeout: 272 seconds)
696: [12:47:05] * Shrike_Finland quit (Quit: Leaving.)
697: [12:48:59] * swaiba has joined #silverstripe
698: [12:49:16] * Shrike_Finland has joined #silverstripe
699: [12:56:42] * Shrike_Finland quit (Quit: Leaving.)
700: [13:04:45] * Shrike_Finland has joined #silverstripe
701: [13:28:46] <Py11223k> solved that issue kinglozzer
702: [13:28:53] <Py11223k> Overflow avoided.
703: [13:29:10] <Py11223k> best answer: RTFM
704: [13:30:19] * cupcake has joined #silverstripe
705: [13:30:26] <cupcake> any clue why onbeforewrite is called twice on a dataobject??
706: [13:30:36] <Py11223k> yeah, you're writing it twice.
707: [13:31:08] <Py11223k> at least it's not an infinite loop :>
708: [13:31:45] <cupcake> lol
709: [13:31:56] <Py11223k> :P
710: [13:32:02] <cupcake> love your comments Py11223k
711: [13:32:09] <cupcake> but seriously why?
712: [13:32:13] <cupcake> if i click once save
713: [13:32:17] <Py11223k> nfi sorry. I think I've come across it before, and I think it was something really (really) obscure.
714: [13:33:14] <Py11223k> that or I shrugged and just got on with it. IDK, I don't particularly remember :<
715: [13:33:25] <cupcake> dimentia
716: [13:33:28] <cupcake> bad bad
717: [13:33:29] <cupcake> hehe
718: [13:33:33] <Py11223k> must be.
719: [13:34:08] <Py11223k> How how's life cupcake?
720: [13:34:16] <Py11223k> how's the missus, how's the kids?
721: [13:35:19] <Py11223k> Is it stupid hot in Malta? Or are you all fine with the heat?
722: [13:35:42] <cupcake> lool
723: [13:35:47] <cupcake> well im a girl
724: [13:35:53] <cupcake> and i dont have kids
725: [13:35:55] <cupcake> and yes
726: [13:35:57] <cupcake> its hots
727: [13:36:03] <cupcake> getting hotter
728: [13:36:49] <Py11223k> Yeah I thought so. But I can never remember who's who from Malta :>
729: [13:37:12] <Py11223k> It's like 30c here, and I can't handle it.
730: [13:37:13] <cupcake> and stuck with silverstripe doesnt look good either
731: [13:37:13] <cupcake> lol
732: [13:37:18] <Py11223k> I can't imagine what it must be like closer to the equator
733: [13:37:21] <cupcake> lol
734: [13:37:25] <cupcake> hotter :P
735: [13:38:10] <Py11223k> yeah so perhaps try to explain what it is you're trying to achieve, and I might be able to help you find a solution (either to the problem the have, or the subject as a whole)
736: [13:39:05] <Py11223k> y'know... if my dementia permits :P
737: [13:41:17] <Py11223k> cupcake: is this a page or a DataObject (and if so, is this via GridField)?
738: [13:44:42] <Py11223k> cupcake: ?
739: [13:44:45] <Py11223k> cupcake: !
740: [13:44:46] <Py11223k> cupcake: ...
741: [13:44:51] <Py11223k> cupcake: :<
742: [13:45:24] * Shrike_Finland quit (Quit: Leaving.)
743: [13:46:15] <Py11223k> cupcake: will a contingent of the Malta crew be showing up at the next SS-EU event?
744: [13:46:29] <Py11223k> http://silverstripe-europe.org/
745: [13:58:21] * travis-ci has joined #silverstripe
746: [13:58:22] <travis-ci> dhensby/silverstripe-framework#370 (pulls/stable-composer - 8caf01d : Daniel Hensby): The build has errored.
747: [13:58:22] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/commit/8caf01d0f617
748: [13:58:22] <travis-ci> Build details : https://travis-ci.org/dhensby/silverstripe-framework/builds/69136257
749: [13:58:22] * travis-ci has left #silverstripe
750: [14:02:22] <Mike123> i have one Object that has a lot of relations to it, now i need to import data from CSV or Excel file , but i can;t even image how do i make this ,any tips ? :/
751: [14:03:44] <Zauberfisch> 1 time import?
752: [14:04:13] <Mike123> well, yes :)
753: [14:04:45] * Hailwood quit (Ping timeout: 255 seconds)
754: [14:04:58] <Zauberfisch> just put the fime somewhere
755: [14:05:02] * Shrike_Finland has joined #silverstripe
756: [14:05:11] <Zauberfisch> and write a bit of php code to read it and save as DataObjects
757: [14:05:21] <Zauberfisch> no need to bother using the CSVBulkLoader shit
758: [14:05:48] <Mike123> hmm
759: [14:06:11] <Mike123> what do you mean by put the file somewhere
760: [14:06:55] <Zauberfisch> the csv file
761: [14:07:18] * muskie9 has joined #silverstripe
762: [14:08:30] <Mike123> ok , and how do i make some sort of parsing or i don't know ....
763: [14:09:05] <Zauberfisch> for csv parsing I would use the leauge package
764: [14:09:17] <Zauberfisch> http://csv.thephpleague.com/
765: [14:09:36] <Zauberfisch> I must have a code example somewhere
766: [14:09:42] <Zauberfisch> but I have to go afk for like 30 minutes now
767: [14:09:51] <Zauberfisch> I can search it later if you care to see it
768: [14:10:09] <cupcake> when is that Py11223k
769: [14:10:22] <cupcake> sorry but i was busy racking my brain here
770: [14:11:59] * darjus01 quit (Quit: Leaving)
771: [14:15:40] <Mike123> hmm it's too hard for me
772: [14:16:12] <Py11223k> cupcake: hah, probably in October again. I'm not entirely sure myself :<
773: [14:16:28] <Py11223k> i've been thinking to contact them and see what's going on (all busy folks organising it)
774: [14:17:01] <cupcake> tell them to make it in malta
775: [14:17:10] <cupcake> its cool here :D
776: [14:17:37] <Py11223k> haha, it is not cool, you just said it's hotter than 30c!
777: [14:17:58] <Py11223k> cupcake: so do you still onbeforetwice?
778: [14:18:57] * zlinux has joined #silverstripe
779: [14:19:02] <cupcake> Py11223k
780: [14:19:10] <cupcake> you're in the uk?
781: [14:19:39] * guci0 has joined #silverstripe
782: [14:19:45] <guci0> Hi All!
783: [14:20:59] <Py11223k> cupcake: mmhmm
784: [14:21:12] <Py11223k> ciao guci0 !
785: [14:21:47] <Py11223k> crap sorry, confused you with someone else.
786: [14:22:48] <Py11223k> Dolbre dzien guci0
787: [14:23:42] * travis-ci has joined #silverstripe
788: [14:23:43] <travis-ci> dhensby/silverstripe-framework#371 (pulls/stable-composer - 8edd1ad : Daniel Hensby): The build has errored.
789: [14:23:44] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/8caf01d0f617...8edd1ade0318
790: [14:23:44] <travis-ci> Build details : https://travis-ci.org/dhensby/silverstripe-framework/builds/69136953
791: [14:23:44] * travis-ci has left #silverstripe
792: [14:23:45] <Py11223k> cupcake: it seems like i twill be in the UK this year, since SS just opened an office here :)
793: [14:30:16] <Zauberfisch> back
794: [14:30:17] <Zauberfisch> Mike123:
795: [14:30:29] <Zauberfisch> should I look for an example?
796: [14:32:38] <Zauberfisch> Py11223k: there have been some emails flying around last month, but nothing concrete yet
797: [14:33:19] <Mike123> yes please :)
798: [14:33:56] <Mike123> Zauberfisch , thank you
799: [14:54:26] * ss-log has joined #silverstripe
800: [14:55:50] * ss-helper quit (Remote host closed the connection)
801: [14:56:04] * ss-helper has joined #silverstripe
802: [14:58:30] <Py11223k> ec8or: london. There's a post on the blog about it :>
803: [15:02:36] * cloph is now known as cloph_away
804: [15:02:53] * Mike123 quit (Quit: Page closed)
805: [15:12:07] * PenguinMan98 has joined #silverstripe
806: [15:15:45] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
807: [15:19:50] * lerni_ quit ()
808: [15:23:15] <PenguinMan98> WAAAUGH!
809: [15:23:22] <PenguinMan98> I don't understaaaaaaaaand!
810: [15:23:46] <PenguinMan98> When I first created the FlightSearchResult_Controller with nothing in it, it worked fine
811: [15:23:56] <PenguinMan98> It loaded my page and all was happy
812: [15:24:07] <PenguinMan98> Then I added some methods to it
813: [15:24:19] <PenguinMan98> Now it redirects back to home whenever I access it
814: [15:24:27] <PenguinMan98> And commenting the methods back out doesn't change it back
815: [15:24:37] <PenguinMan98> Now my Flight Search page is broken
816: [15:24:43] <PenguinMan98> And I have no idea why
817: [15:25:29] <PenguinMan98> I got a 24 hour deadline to produce one working form that makes one api call
818: [15:25:34] <PenguinMan98> and I'm going to miss it
819: [15:30:06] <PenguinMan98> I need help
820: [15:46:36] <PenguinMan98> *headdesk* I'm going to get fired again..
821: [15:47:23] <Zauberfisch> haha, sounds like you are having quiet the day
822: [15:47:36] <Zauberfisch> PenguinMan98: whats the route to that controller?
823: [15:47:44] <Zauberfisch> (the url)
824: [15:48:13] <Zauberfisch> also, share your code
825: [15:48:56] <PenguinMan98> http://pastebin.com/uJVbRM8e
826: [15:49:37] <PenguinMan98> and I used to be able to go to mydomain.com/flight-search to get to it
827: [15:50:44] <PenguinMan98> I built a static form: <form id="simple-flight-search-form" action="flight-search/" method="GET">
828: [15:51:02] <PenguinMan98> And up until yesterday, this worked. It would submit and send the GET variables
829: [15:51:21] <PenguinMan98> Now it just redirects back to home and the die() doesn't get reached
830: [15:51:41] <Zauberfisch> did you ever make a redirect at some point?
831: [15:51:47] <PenguinMan98> Yes
832: [15:51:52] <PenguinMan98> You can see it in the commented code
833: [15:51:57] <Zauberfisch> borwsers heavily cache redirects if they are marked as permanent
834: [15:52:20] <Zauberfisch> what if you visit mydomain.com/flight-search?v1
835: [15:52:26] <Zauberfisch> still a redirect?
836: [15:54:05] <PenguinMan98> yes
837: [15:54:36] * NETim has joined #silverstripe
838: [15:54:43] <Zauberfisch> do you have xdebug or some other debugger?
839: [15:54:50] <PenguinMan98> I disabled it
840: [15:55:16] <PenguinMan98> It makes my pages take over a minute to load
841: [15:55:56] <PenguinMan98> No, wait, that was the profiler
842: [15:56:09] <PenguinMan98> I got xdebug to work once but never a second time
843: [15:56:19] <kinglozzer> PenguinMan98: The /flight-search/ page is the one redirecting? Is that the controller you pasted?
844: [15:56:42] * zlinux quit (Ping timeout: 256 seconds)
845: [15:56:43] <PenguinMan98> kinglozzer: I'm not sure. can you rephrase the question?
846: [15:57:23] <kinglozzer> PenguinMan98: You're saying that when you visit /flight-search/ you get redirected. The controller you pasted is named FlightSearchRESULT_Controller, is that definitely the controller that's responsible for /flight-search/?
847: [15:57:45] <PenguinMan98> I thought it was
848: [15:58:06] <PenguinMan98> I don't have any others
849: [15:58:12] <Zauberfisch> PenguinMan98: is url of that page defined in a yml file, or is it a page you create in the cms?
850: [15:58:22] <PenguinMan98> cms
851: [15:58:35] <Zauberfisch> log into the cms and check what the url of the page is
852: [15:58:39] <Zauberfisch> (URLSegment)
853: [15:58:47] <PenguinMan98> ok. gimma a sec
854: [15:58:48] <Zauberfisch> and change it to something new, just to check
855: [15:59:14] * _SjG_ quit (Remote host closed the connection)
856: [15:59:35] <Py11223k> PenguinMan98: you've explictly denied every action on that controller.
857: [15:59:40] <PenguinMan98> cms says it's deleted?
858: [15:59:52] <kinglozzer> That's probably why you can't access it then :P
859: [15:59:54] <Zauberfisch> that would explain the redirect
860: [15:59:54] * zlinux has joined #silverstripe
861: [16:00:00] <Py11223k> wait no sorry, I am confused.
862: [16:01:16] <Py11223k> PenguinMan98: yeah, restore the page. problem solved.
863: [16:01:25] <Py11223k> wasn't something you've done, via code at least.
864: [16:01:49] <Py11223k> also, never 'statically define' your forms.
865: [16:01:58] <Py11223k> Just leads to a world of hurt.
866: [16:02:46] <PenguinMan98> I'm so desperate just to keep my job here, I'll do anything
867: [16:03:45] <Py11223k> Form::create($this, __FUNCTION__, FieldList::create(TextField::create('Keywords')), FieldList::create('doSearch', 'Search'))->setFormMethod('GET')
868: [16:03:50] <Py11223k> or even SearchForm::create()
869: [16:03:57] <Py11223k> (see api).
870: [16:04:31] <Py11223k> PenguinMan98: you must have a real dick of a boss if you can get fired simply for missing a single deadline that was set far too tight.
871: [16:04:57] <Py11223k> And like, no employment law.
872: [16:04:58] <PenguinMan98> Don't speculate. It's rude
873: [16:05:11] <PenguinMan98> Utah is a right to work state
874: [16:05:31] <Py11223k> Don't over exaggerate then -.-
875: [16:05:48] <Py11223k> You say it often enough I think you're serious!
876: [16:06:28] <Py11223k> so anyway, did you restore the page?
877: [16:06:32] <PenguinMan98> I haven't been able to
878: [16:06:35] <Py11223k> and can you get to your search form again?
879: [16:06:35] <PenguinMan98> It fails
880: [16:06:42] <PenguinMan98> I tried creating a new one
881: [16:06:44] <PenguinMan98> That fails too
882: [16:06:56] <PenguinMan98> I really f**ed up
883: [16:07:21] * zlinux_ has joined #silverstripe
884: [16:07:31] <Py11223k> PenguinMan98: did you save an publish?
885: [16:08:07] <Py11223k> also, class FlightSearchResult extends Page { private static $can_be_root = false;
886: [16:08:18] <Py11223k> your examples are yoursite/thatpage (ie, on the root)
887: [16:08:26] <Py11223k> This might be a cause.
888: [16:08:39] <Zauberfisch> I have to leave
889: [16:08:43] <Zauberfisch> good luck PenguinMan98
890: [16:08:51] <Zauberfisch> bye gents
891: [16:09:10] <Py11223k> ciao Zauberfisch :>
892: [16:09:46] <kinglozzer> bb Zauberfisch
893: [16:09:57] * zlinux quit (Ping timeout: 276 seconds)
894: [16:10:49] <PenguinMan98> I removed that and tried adding it as root
895: [16:10:52] <PenguinMan98> that failed too
896: [16:10:58] <Py11223k> did you flush first?
897: [16:11:04] <PenguinMan98> yes, of course
898: [16:11:15] <Py11223k> so, can you screenshot your dev cms?
899: [16:11:24] <Py11223k> on that page?
900: [16:12:14] <PenguinMan98> http://screencast.com/t/1HJnWKwVy
901: [16:12:17] <PenguinMan98> like that?
902: [16:13:04] <Py11223k> yeah but if you click on the 'deleted' page first.
903: [16:14:14] <Py11223k> Also, have you done anything strange in page.php?
904: [16:14:34] <PenguinMan98> I have to step away. going to pair program with the other guy who still has a working copy
905: [16:14:44] <PenguinMan98> thank you all
906: [16:14:45] <GioVdK> Hello, could someone point me in the right direction to provide an API endpoint on a site that it is already using the RestfulServer addon? What I'd need to do is to return some aggregated data from different models / data objects
907: [16:14:54] <Py11223k> np
908: [16:20:27] * swaiba quit (Remote host closed the connection)
909: [16:26:54] * frostfire64 quit (Ping timeout: 248 seconds)
910: [16:29:29] * r_hector quit (Remote host closed the connection)
911: [16:30:15] <kinglozzer> home time
912: [16:30:22] * Shrike_Finland quit (Quit: Leaving.)
913: [16:30:22] <kinglozzer> cya <3
914: [16:30:23] * kinglozzer quit ()
915: [16:32:02] * Py11223k quit ()
916: [16:43:05] * zlinux_ quit (Ping timeout: 246 seconds)
917: [16:46:24] * PenguinMan98 quit (Ping timeout: 246 seconds)
918: [16:57:09] * zlinux has joined #silverstripe
919: [17:00:56] * GioVdK quit (Ping timeout: 244 seconds)
920: [17:07:41] * DimiStripe quit (Quit: DimiStripe)
921: [17:23:01] * gelignite has joined #silverstripe
922: [17:27:06] * joelpittet has joined #silverstripe
923: [17:36:41] * toddvalentine has joined #silverstripe
924: [17:38:16] <toddvalentine> Good afternoon. Has anyone else noticed any breaking changes with Static Publisher and 3.1.13? Child pages don't appear to be rebuilding parent pages ( saving a blog entry page is not rebuilding/saving the blog entry holder page )
925: [17:47:20] * novaweb has joined #silverstripe
926: [17:47:31] * Error404NotFound has joined #silverstripe
927: [17:50:12] * Err404NotFound quit (Ping timeout: 264 seconds)
928: [17:54:34] * Error404NotFound quit (Max SendQ exceeded)
929: [17:55:27] * DimiStripe has joined #silverstripe
930: [18:09:27] * marvanni has joined #silverstripe
931: [18:10:03] * muskie9 has joined #silverstripe
932: [18:11:04] <marvanni> has anyone has an example where in 1 query the title of a has_one Object is selected with SomeDO::get(), to prevent the n+1 problem?
933: [18:11:17] <marvanni> 1st has = does
934: [18:11:22] <marvanni> pardon my English...
935: [18:59:30] <marvanni> getting the $sqlQuery = $list->dataQuery()->getFinalisedQuery() and add selectFields from the related DO’s seem to fix it. takes 20 lines of code, but prevents querying related DO in a foreach loop…
936: [19:03:36] * novaweb quit (Remote host closed the connection)
937: [19:34:37] * toddvalentine quit ()
938: [19:35:18] * zlinux quit (Ping timeout: 250 seconds)
939: [19:40:20] * ss-helper quit (Read error: Connection reset by peer)
940: [19:40:33] * ss-helper has joined #silverstripe
941: [19:45:00] * firefox2kx has joined #silverstripe
942: [19:49:55] * toddvalentine has joined #silverstripe
943: [20:00:34] * Stomach has joined #silverstripe
944: [20:05:30] * Pyromanik has joined #silverstripe
945: [20:07:59] <Pyromanik> \o
946: [20:09:38] <Pyromanik> rite, bye.
947: [20:09:40] <Pyromanik> boring
948: [20:09:41] * Pyromanik quit (Quit: Leaving)
949: [20:18:12] * Azure quit (Quit: Oops.)
950: [20:43:15] * frostfire64 has joined #silverstripe
951: [20:46:55] * joelpittet quit ()
952: [20:48:00] * Phlunk3 has joined #silverstripe
953: [20:50:27] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
954: [20:51:54] * zlinux has joined #silverstripe
955: [20:54:16] * novaweb has joined #silverstripe
956: [20:58:47] * DanaeNZ has joined #silverstripe
957: [20:59:36] * adrexia quit (Quit: Textual IRC Client: www.textualapp.com)
958: [21:03:23] * veb has joined #silverstripe
959: [21:04:00] * DimiStripe quit (Ping timeout: 264 seconds)
960: [21:05:09] * stecman has joined #silverstripe
961: [21:06:06] * glenn-bautista has joined #silverstripe
962: [21:10:32] * glenn-bautista quit (Ping timeout: 252 seconds)
963: [21:10:46] * glenn-bautista has joined #silverstripe
964: [21:10:49] * zlinux quit (Ping timeout: 246 seconds)
965: [21:11:19] * DimiStripe has joined #silverstripe
966: [21:12:45] * Hailwood has joined #silverstripe
967: [21:15:15] * DimiStripe quit (Remote host closed the connection)
968: [21:15:50] * DimiStripe has joined #silverstripe
969: [21:16:33] * micmania1 has joined #silverstripe
970: [21:18:12] * Ryan-Toast has joined #silverstripe
971: [21:19:46] * adrexia has joined #silverstripe
972: [21:28:00] * micmania1 quit (Quit: micmania1)
973: [21:28:56] * micmania1 has joined #silverstripe
974: [21:36:11] <Stomach> morning all \o
975: [21:36:17] <Stomach> everyone busy working today? :D
976: [21:37:19] <Ryan-Toast> Work?
977: [21:37:20] <Ryan-Toast> What?
978: [21:37:33] <DanaeNZ> where am i
979: [21:38:09] <Ryan-Toast> Who are you?
980: [21:38:19] <DanaeNZ> WHO AM IIIIII??!!
981: [21:38:28] <Ryan-Toast> “Don’t trust this man”
982: [21:38:42] * DanaeNZ dodges the reference as it flies over her head
983: [21:39:07] * novaweb quit (Remote host closed the connection)
984: [21:39:12] <Ryan-Toast> I can’t remember what he writes on the polaroid.
985: [21:39:18] <DanaeNZ> oh
986: [21:39:19] <Ryan-Toast> Something like don’t trust him.
987: [21:39:22] * DanaeNZ catches the references
988: [21:39:29] <Ryan-Toast> Great movie.
989: [21:39:33] <DanaeNZ> so good
990: [21:39:45] <DanaeNZ> i’ve almost forgotten the plot twist
991: [21:39:50] <DanaeNZ> so I’ll watch it again soon
992: [21:40:08] <Ryan-Toast> So many twists.
993: [21:40:16] <DanaeNZ> rollercoaster of emotions
994: [21:41:06] * marvanni has left #silverstripe
995: [21:43:38] <hamror> hey guys, i want to create a page in SS that doesn't use the CMS interface but still has the same login/auth work flow (so i can manipulate data objects as a particular admin role) is there a guide to doing this
996: [21:44:15] <Ryan-Toast> hamror: you can use framework without the cms
997: [21:44:32] <hamror> yeah i'm just wondering what bare minimum controller setup i need
998: [21:44:41] <hamror> to get all the auth flow for free (* for some value of free)
999: [21:45:49] <Ryan-Toast> hamror: Hmm, not sure sorry. I haven’t done that before.
1000: [21:45:57] <Stomach> https://www.youtube.com/watch?v=LLWNgt-x4Gk
1001: [21:46:51] <Ryan-Toast> Stomach: +1
1002: [21:51:20] <Stomach> :D
1003: [21:51:23] <Stomach> points!
1004: [21:51:26] <Stomach> i fucking love points
1005: [21:51:39] <DanaeNZ> Stomach: + 2
1006: [21:51:41] <DanaeNZ> oooooh
1007: [21:51:53] <Stomach> YAYE
1008: [21:53:11] <hamror> using a windows track pad after a mac one
1009: [21:53:13] <hamror> is so infuriatingly bad
1010: [21:53:14] <hamror> on any pc laptop
1011: [21:56:20] <Ryan-Toast> trackpads of all types are so bad.
1012: [21:56:26] <Ryan-Toast> WIRED MOUSE MASTERRACE
1013: [21:56:46] <DanaeNZ> gotta get 0 lag for internet browsing
1014: [21:57:07] <Ryan-Toast> you think Facebook is a motherfuckinggame?
1015: [21:57:26] <hamror> for laptops after i invested the mouth into the muscle memory i've found the touchpoint to be way better than a trackpad in general
1016: [21:57:41] <hamror> but i have a logitech mouse for photoshop / after effects / cinema 4d
1017: [21:57:48] <hamror> and a wired mouse for dorking out on steam at home
1018: [21:58:00] <hamror> OH MY GOD HIGH PRECISION CLICKING OF ALL THE ENEMIES
1019: [21:58:03] <hamror> that kind of thing
1020: [21:59:02] * irogue_ has joined #silverstripe
1021: [21:59:22] <Ryan-Toast> Stomach: you’re a cacheinclude guy, right?
1022: [21:59:28] <Stomach> yah
1023: [21:59:35] <Ryan-Toast> Question
1024: [21:59:39] * guci0 quit (Ping timeout: 246 seconds)
1025: [21:59:42] <Stomach> GO
1026: [21:59:44] <Ryan-Toast> When you cache block something like Header
1027: [21:59:51] <Ryan-Toast> and it has an include of menu
1028: [22:00:03] <Ryan-Toast> Menu uses the Sitetree, and header uses the siteconfig
1029: [22:00:15] <irogue_> ss23: fyi imma start working on the staticpublishqueue bug today. big red want it to go live on wednesday.
1030: [22:00:35] <Ryan-Toast> do you cache block the header with sitetreee and siteconfig, or do you cacheblock header with siteconfig, and cacheblock menu inside that with sitetrtee?
1031: [22:03:06] <Ryan-Toast> Stomach-sama please notice me.
1032: [22:03:20] <Stomach> either
1033: [22:03:31] <Ryan-Toast> Is one petter practise than the other?
1034: [22:03:34] <Ryan-Toast> better
1035: [22:03:50] <Stomach> usually caching per object is better
1036: [22:04:00] <Stomach> then less has to rebuild
1037: [22:04:01] <Ryan-Toast> Per include, or per object?
1038: [22:04:14] <Stomach> I usually just do per include though
1039: [22:04:20] <Ryan-Toast> Sweet, thanks :)
1040: [22:04:24] <Ryan-Toast> ALL OF THE INCLUDES
1041: [22:04:29] <Ryan-Toast> THEY WILL BE CACHED
1042: [22:04:32] <Ryan-Toast> DUNDUNDUN
1043: [22:04:44] <Stomach> but sometimes I also cache per thing
1044: [22:04:55] <Stomach> like if you have a complicated mobile menu and a complicated normal menu
1045: [22:05:01] <Stomach> I'll cache both those seperately
1046: [22:05:08] <Ryan-Toast> Sweet.
1047: [22:05:14] <Stomach> then use the expression language to break caches on them individually etc
1048: [22:05:14] <Ryan-Toast> I suppose you can’t over-cache
1049: [22:05:56] <Stomach> not really
1050: [22:06:43] <Ryan-Toast> Cache makes me happier than it should.
1051: [22:15:21] * PenguinMan98 has joined #silverstripe
1052: [22:15:42] <PenguinMan98> Time for more stupid newbie questions from PenguinMan98
1053: [22:15:51] * novaweb has joined #silverstripe
1054: [22:16:12] <PenguinMan98> In the SAME controller, I have two different functions: getFlightResults() and getQuery()
1055: [22:16:16] * Error404NotFound has joined #silverstripe
1056: [22:16:21] <PenguinMan98> Both are public
1057: [22:16:25] <PenguinMan98> Neither are static
1058: [22:16:55] <PenguinMan98> In the template I can call getFlightResults like so:
1059: [22:17:02] <PenguinMan98> <% if $getFlightResults %>
1060: [22:17:11] <PenguinMan98> or <% loop $getFlightResults %>
1061: [22:17:19] <PenguinMan98> No problems. Works perfectly
1062: [22:17:45] <PenguinMan98> <% $getQuery %> fails
1063: [22:18:05] <PenguinMan98> all the function does is return the string 'test'
1064: [22:18:10] <Ryan-Toast> PenguinMan98: you don’t have to use the “get” in a template
1065: [22:18:20] <PenguinMan98> I know. I choose to.
1066: [22:18:20] <Ryan-Toast> you can just <% loop FlightResults %>
1067: [22:18:21] * frostfire_ has joined #silverstripe
1068: [22:18:43] <Ryan-Toast> getQuery may be a method already in use by the framework.
1069: [22:18:48] <Ryan-Toast> Have you tried renaming it?
1070: [22:18:53] <PenguinMan98> nope
1071: [22:18:58] <PenguinMan98> Lemme just do that then
1072: [22:19:50] <PenguinMan98> no change
1073: [22:19:58] <Ryan-Toast> sspaste your method?
1074: [22:20:48] <PenguinMan98> public function getAPIQuery( ){ return 'test'; }
1075: [22:21:14] <DanaeNZ> <% $getQuery %> isn’t valid
1076: [22:21:19] <DanaeNZ> use $getQuery
1077: [22:21:25] <Stomach> Ryan-Toast - caching should make everyone happy
1078: [22:21:28] <PenguinMan98> oh, derp
1079: [22:21:34] <PenguinMan98> thanks DanaeNZ
1080: [22:21:39] * frostfire64 quit (Ping timeout: 252 seconds)
1081: [22:22:27] <PenguinMan98> it works
1082: [22:28:10] * toddvalentine quit (Ping timeout: 246 seconds)
1083: [22:29:01] <PenguinMan98> If I do $getAPIQuery('search_flight') then it fails
1084: [22:29:08] <PenguinMan98> array to string conversion
1085: [22:29:32] <DanaeNZ> !paste
1086: [22:29:32] <ss-helper> Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
1087: [22:29:43] <PenguinMan98> public function getAPIQuery( $param ){ return !empty($this->apiQuery) ? $this->apiQuery : []; }
1088: [22:29:59] <PenguinMan98> value="$getAPIQuery(search_flight)"
1089: [22:30:12] <DanaeNZ> !paste
1090: [22:30:13] <ss-helper> Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
1091: [22:32:22] <PenguinMan98> http://pastebin.com/fK628HGs
1092: [22:32:51] <DanaeNZ> line 15
1093: [22:32:55] <DanaeNZ> maybe
1094: [22:33:15] <DanaeNZ> no wait
1095: [22:33:16] <PenguinMan98> meh, does the same thing with or without that line
1096: [22:33:20] <DanaeNZ> you are retuening an empty array
1097: [22:33:33] <PenguinMan98> maybe
1098: [22:33:36] <DanaeNZ> you should return an empty string
1099: [22:33:37] <DanaeNZ> line 15
1100: [22:33:38] <DanaeNZ> 16
1101: [22:33:39] <DanaeNZ> *
1102: [22:33:44] <PenguinMan98> ooooooooh
1103: [22:33:58] <PenguinMan98> it would need to be an empty ArrayList
1104: [22:34:07] <DanaeNZ> I guess
1105: [22:34:12] <DanaeNZ> but you aren’t looping it
1106: [22:34:18] <DanaeNZ> you’re just displaying it
1107: [22:34:20] <PenguinMan98> No
1108: [22:34:23] <DanaeNZ> yes
1109: [22:34:25] <PenguinMan98> I want to just index the values
1110: [22:34:36] <DanaeNZ> value="$getAPIQuery(search_flight)"
1111: [22:34:39] <PenguinMan98> $getAPIQuery.search_flight
1112: [22:35:15] <DanaeNZ> then in your controller, assemble whatever array you’re going to make into a string
1113: [22:35:29] <DanaeNZ> otherwise use a loop from the beginning in your template
1114: [22:36:41] <PenguinMan98> How can I be sure that this will be populated? As you can see, the value gets set by the other method which doesn't get called until later in the template
1115: [22:37:12] <DanaeNZ> return !empty($this->apiQuery) ? $this->apiQuery : [];
1116: [22:37:13] <DanaeNZ> change to
1117: [22:37:15] <DanaeNZ> return !empty($this->apiQuery) ? $this->apiQuery : ‘';
1118: [22:37:16] <PenguinMan98> I'm not sure what you mean by make into a string
1119: [22:37:34] <PenguinMan98> yeah, I get that part
1120: [22:37:57] <DanaeNZ> from what you’ve said it sounds like apiQuery is going to be an array at some point
1121: [22:38:05] <PenguinMan98> Yes
1122: [22:38:09] <DanaeNZ> ignoring the fact that it is defaulting to a string in the declaration
1123: [22:38:28] <DanaeNZ> if you treat it as a strnig in the template
1124: [22:38:32] <DanaeNZ> always treat it as a string
1125: [22:38:42] <DanaeNZ> so implode() that array if it is an array
1126: [22:38:47] <PenguinMan98> ...
1127: [22:38:49] <DanaeNZ> that will convert it to a string
1128: [22:39:02] <PenguinMan98> I know what implode does but I don't see how imploding the array will help me
1129: [22:39:40] <PenguinMan98> Why do I need the array as a string?
1130: [22:39:51] <DanaeNZ> because $getAPIQuery in the template is expecting a string
1131: [22:40:02] <DanaeNZ> if you <% loop $getAPIQuery %> that
1132: [22:40:05] <DanaeNZ> ’s a different story
1133: [22:40:19] <DanaeNZ> and in your controller you’ll need to handle that appropriately
1134: [22:40:50] <PenguinMan98> return !empty($this->apiQuery[$param]) ? $this->apiQuery[$param] : '';
1135: [22:44:01] <PenguinMan98> getAPIQuery gets called with 'search_flight' as its parameter but this happens before the $this->apiQuery has been set. So a blank string returns
1136: [22:44:23] <PenguinMan98> How can I make sure that getFlightResults() happens first?
1137: [22:51:09] <DanaeNZ> put it in the init() function?
1138: [22:51:25] <DanaeNZ> this sounds more like a logical problem in your application
1139: [22:51:47] <DanaeNZ> Sort that out before worrying too much about the template
1140: [22:54:10] <PenguinMan98> sweet, got it worked out
1141: [22:54:13] <PenguinMan98> thanks for the help
1142: [22:54:14] * Stomach quit (Quit: zzz)
1143: [22:55:25] * Stomach has joined #silverstripe
1144: [23:02:51] * UncleCheese has joined #silverstripe
1145: [23:05:43] * spronk has joined #silverstripe
1146: [23:05:53] * spronk quit (Client Quit)
1147: [23:06:41] * travis-ci has joined #silverstripe
1148: [23:06:42] <travis-ci> silverstripe/silverstripe-framework#5246 (3 - 7434ced : Damian Mooyman): The build has errored.
1149: [23:06:42] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/71249e086931...7434ced82cf3
1150: [23:06:42] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/69210343
1151: [23:06:42] * travis-ci has left #silverstripe
1152: [23:06:55] * Colin[pi] has joined #silverstripe
1153: [23:08:28] <UncleCheese> murder in jville last night, not 1km from where we used to live
1154: [23:08:31] <UncleCheese> so glad we got out of there
1155: [23:11:04] * frostfire_ quit (Ping timeout: 265 seconds)
1156: [23:11:26] * novaweb quit (Remote host closed the connection)
1157: [23:12:02] * spronk has joined #silverstripe
1158: [23:13:50] <Stomach> UncleCheese - Gus has revenge on the neighbourhood?
1159: [23:17:37] <spronk> o_O\
1160: [23:17:42] <UncleCheese> lol
1161: [23:18:02] <UncleCheese> this shit is fucking with my head http://www.stuff.co.nz/technology/apps/69868821/childs-nightmare-about-man-with-a-light-outside-his-window-turned-out-to-be-real
1162: [23:20:48] <adrexia> that's creepy as
1163: [23:22:24] <Colin[pi]> jesus o_O
1164: [23:22:28] <Colin[pi]> that's fucked up
1165: [23:22:33] * Stomach quit (Quit: bye)
1166: [23:22:38] <Colin[pi]> poor little kid
1167: [23:23:19] <ss23> mmm
1168: [23:23:22] <ss23> that kid is going to be fucked up
1169: [23:23:23] <ss23> :D
1170: [23:23:31] <spronk> oh well
1171: [23:23:34] <spronk> can't be any worse than ss23
1172: [23:23:35] <spronk> ;)
1173: [23:23:42] <ss23> AW SNAP
1174: [23:23:42] <ss23> :(
1175: [23:23:50] <ss23> Wait, worse fucked up, or worse than meeting me?
1176: [23:23:51] * spronk high fives ss23
1177: [23:23:52] <Colin[pi]> ss23 was the man outside the window
1178: [23:23:55] <ss23> lol
1179: [23:24:04] <Colin[pi]> BUT WHO WAS PHONE
1180: [23:24:05] <spronk> yeah i mean it that way
1181: [23:24:12] <ss23> I *did* turn UncleCheese's kid into a racist. He was calling me "the brown man"
1182: [23:24:21] <Colin[pi]> LOL
1183: [23:24:33] <UncleCheese> ss23 he still talks about you
1184: [23:24:35] <ss23> lol
1185: [23:24:40] <UncleCheese> basically when dada goes to work, he goes to see stephen
1186: [23:24:42] <Colin[pi]> made an impact I see
1187: [23:24:42] <ss23> I've been thinking about doing more quadcopter stuff lately
1188: [23:24:44] <UncleCheese> to work on helicopters
1189: [23:24:45] <ss23> haha
1190: [23:24:47] <UncleCheese> that's my job
1191: [23:24:49] <ss23> YOUR JOB IS AWESOME
1192: [23:24:50] <ss23> XD
1193: [23:25:10] <UncleCheese> then he asks if you're still brown
1194: [23:25:21] <Colin[pi]> lol wtf, when was ss23 brown?
1195: [23:25:28] <UncleCheese> on a saturday afternoon
1196: [23:25:42] <UncleCheese> he wore a brown shirt
1197: [23:25:46] <UncleCheese> think like a toddler, Colin[pi]
1198: [23:25:47] <UncleCheese> :)
1199: [23:25:50] <Colin[pi]> oh LOL
1200: [23:25:58] <Colin[pi]> I was thinking he arrived in black face or something
1201: [23:26:03] <UncleCheese> hahahahahah
1202: [23:26:13] <UncleCheese> draped in a confederate flag
1203: [23:26:31] <Colin[pi]> it's possible...
1204: [23:26:32] <Colin[pi]> ;D
1205: [23:26:34] <ss23> rofl Colin[pi]
1206: [23:26:44] <ss23> "Well, working on the quadcopter today, better get out the shoe polish..."
1207: [23:26:52] <Colin[pi]> ahahaha
1208: [23:29:11] <PenguinMan98> If I make the same $getAPIQuery('search_flight') call in the template more than once, will it cache the result? or should it make two calls?
1209: [23:29:33] <spronk> kaka
1210: [23:29:35] <spronk> toddlers
1211: [23:29:36] <spronk> so honest
1212: [23:29:42] <spronk> its fantastic
1213: [23:29:48] <spronk> everyone could learn something from them
1214: [23:30:10] * travis-ci has joined #silverstripe
1215: [23:30:11] <travis-ci> silverstripe/silverstripe-framework#5246 (3 - 7434ced : Damian Mooyman): The build passed.
1216: [23:30:12] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/71249e086931...7434ced82cf3
1217: [23:30:12] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/69210343
1218: [23:30:12] * travis-ci has left #silverstripe
1219: [23:30:14] <irogue_> [10:00:19] <irogue_> ss23: fyi imma start working on the staticpublishqueue bug today. big red want it to go live on wednesday.
1220: [23:30:15] <Colin[pi]> spronk: worked with a guy once from Bangladesh who was like that
1221: [23:30:21] * Stomach has joined #silverstripe
1222: [23:30:25] <Colin[pi]> spronk: would straight up speak his mind, without any fear
1223: [23:30:33] <spronk> fucking legend
1224: [23:30:35] <ss23> ty irogue_
1225: [23:30:39] <ss23> irogue_: lemme know if you need it o/
1226: [23:30:48] <spronk> "YOU SAKI. YOU CODE SHIT!"
1227: [23:30:49] <DanaeNZ> PenguinMan98: i think it will make two calls
1228: [23:30:56] <Colin[pi]> spronk: one time, we were talking about "porn star names" in the office, and he said to this woman "you could not be a porn star"
1229: [23:31:04] <spronk> HAHA
1230: [23:31:04] <spronk> YES
1231: [23:31:06] <Colin[pi]> spronk: she asked "why not?"
1232: [23:31:13] <Colin[pi]> and he said "because you are too fat"
1233: [23:31:20] <Colin[pi]> fucking office just lost their shit
1234: [23:31:24] <spronk> pwned
1235: [23:31:35] <spronk> also
1236: [23:31:35] <spronk> https://www.youtube.com/watch?t=328&v=tqvUr_0DZYw
1237: [23:31:37] <spronk> this is fantastic
1238: [23:31:46] <spronk> deadmau5 pwn
1239: [23:32:45] * travis-ci has joined #silverstripe
1240: [23:32:46] <travis-ci> silverstripe/silverstripe-cms#1329 (3 - 0b76bd4 : Damian Mooyman): The build was fixed.
1241: [23:32:46] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/c162b50c37af...0b76bd467865
1242: [23:32:46] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-cms/builds/69210363
1243: [23:32:46] * travis-ci has left #silverstripe
1244: [23:32:58] <irogue_> Colin[pi]: that reminds me of when a (very large) mate of mine went to our regular fish and chip shop
1245: [23:33:19] <irogue_> asked for a "deep fried fish burger". the lady looked at him strangely, and he explained he wanted a fish burger covered in batter and deep fried.
1246: [23:33:31] <irogue_> without skipping a beat she replies "NO. You already TOO FAT!"
1247: [23:33:35] <Colin[pi]> irogue_: LOL
1248: [23:33:47] <DanaeNZ> hahahaha
1249: [23:33:58] <Colin[pi]> what did he say to that?
1250: [23:34:07] <ss23> he cried
1251: [23:34:08] <ss23> :(
1252: [23:34:11] <Colin[pi]> lolol
1253: [23:34:26] <irogue_> he probably just laughed
1254: [23:35:01] <irogue_> pretty sure we still got lots of food, just not deep fried burgers
1255: [23:35:21] <spronk> :D
1256: [23:35:26] <spronk> does anyone have a desk mount monitor stand here?
1257: [23:35:56] * PenguinMan98 quit (Quit: Page closed)
1258: [23:37:18] <UncleCheese> so i think i figured out why I don't like burgerfuel
1259: [23:37:47] <DanaeNZ> Cos you’re a satanist?
1260: [23:38:00] <simon_w|air> Because yanks don't understand good food?
1261: [23:38:04] <UncleCheese> i think it's because i only ever went to the Johnsonville one
1262: [23:38:07] <ss23> UncleCheese: You have different preferences?
1263: [23:38:10] <UncleCheese> and everything johnsonville produces is shit
1264: [23:38:14] <ss23> rofl
1265: [23:38:23] <UncleCheese> so we went to the courtenay place one last night, and it was damn good
1266: [23:38:26] <UncleCheese> that USA burger
1267: [23:39:05] <UncleCheese> that gave me some nice diarrhea
1268: [23:39:13] * novaweb has joined #silverstripe
1269: [23:39:18] <Colin[pi]> tmi
1270: [23:39:20] <DanaeNZ> tmi
1271: [23:39:23] <spronk> tmi
1272: [23:39:24] <DanaeNZ> hahaha
1273: [23:40:03] <UncleCheese> bah, standard fare
1274: [23:41:50] <irogue_> UncleCheese: damn delicious burger tho
1275: [23:41:58] <irogue_> on that topic, what should I have for lunch today
1276: [23:42:17] <spronk> sushi
1277: [23:42:25] <UncleCheese> yeah, it has real mustard
1278: [23:42:27] <irogue_> spronk: terrible advice
1279: [23:42:31] <spronk> ...
1280: [23:42:34] <irogue_> :P
1281: [23:42:35] <spronk> fantastic advice
1282: [23:42:39] <UncleCheese> problem is, it's like 500 grams too big
1283: [23:42:42] <spronk> badly received
1284: [23:42:42] <spronk> :P
1285: [23:42:49] <UncleCheese> i still haven't recovered
1286: [23:42:55] <irogue_> UncleCheese: american sized
1287: [23:43:03] <spronk> ugh, why aren't there easily available triple monitor mounts that will accommodate 27:
1288: [23:43:11] <irogue_> your stomach has probably shrunk from living in NZ, UncleCheese
1289: [23:43:23] <Stomach> I've grown bigger :(
1290: [23:43:24] <UncleCheese> wish i could say that's true
1291: [23:43:57] <DanaeNZ> heheeh
1292: [23:44:03] <spronk> https://twitter.com/pourmecoffee/status/616213269926252544
1293: [23:44:07] <spronk> JON SNOW WILL RIDE A DRAGON CONFIRMED!
1294: [23:44:15] <ss23> One thing that always gets me with burgerfuel is the "Oh yeah sure I want chips" followed by while eating, "Oh god I so don't need chips with this"
1295: [23:44:23] <DanaeNZ> oh my god spronk that is amazing
1296: [23:44:42] <spronk> coolest crow in the world ever.
1297: [23:44:46] <irogue_> ss23: whats for lunch today dawg
1298: [23:44:54] <ss23> idk man
1299: [23:44:56] <spronk> its just like.. FUCK YEH GOT MA EAGL
1300: [23:44:58] <ss23> I get lunch late
1301: [23:45:05] <spronk> CA-CAWWW BITCHES
1302: [23:45:09] <ss23> probably like burgerking or something lame
1303: [23:45:09] <ss23> :(
1304: [23:45:18] <irogue_> lame
1305: [23:45:23] <spronk> get a mcrib
1306: [23:45:24] <irogue_> imma get lunch early cos i didn't breakfast
1307: [23:45:35] <spronk> actually don't, they're fucking disgusting
1308: [23:45:47] <Colin[pi]> http://i.imgur.com/fRT2ity.gif
1309: [23:46:03] <Ryan-Toast> spronk: Oh sweet summer child.
1310: [23:46:15] <ss23> spronk: yeah they're gross
1311: [23:46:15] <ss23> >.<
1312: [23:46:19] <ss23> I'd rather doubledown than mcrib
1313: [23:46:25] <spronk> so would i
1314: [23:46:32] <DanaeNZ> Colin[pi]: me every day
1315: [23:46:35] <spronk> and doubledowns are sick as fuck
1316: [23:46:40] <DanaeNZ> I
1317: [23:46:41] <DanaeNZ> Love
1318: [23:46:43] <DanaeNZ> Doubledowns
1319: [23:46:50] <DanaeNZ> I like Tower burger best tho
1320: [23:46:51] <ss23> UR MOM LOVES DOUBLEDOWNS
1321: [23:46:56] <DanaeNZ> prolly not
1322: [23:46:58] <spronk> hrmm
1323: [23:47:01] <irogue_> I might try Great India actually
1324: [23:47:09] <ss23> Great india pretty good, super cheap
1325: [23:47:12] <ss23> ask in lunch channel, irogue_
1326: [23:47:13] <spronk> should i just get three of these : http://www.lumi.cn/en/tv-monitor/monitor-table-mounts/LDT02-C012
1327: [23:47:15] <ss23> other people will prob wanna go
1328: [23:47:20] <ss23> The best part about double downs is they have lik 0 carbs in them
1329: [23:47:23] <ss23> Eat double downs, lose weight
1330: [23:47:24] <ss23> o/
1331: [23:47:33] <spronk> ATKINZ
1332: [23:47:36] <DanaeNZ> ss23: my plan exactly
1333: [23:47:38] <irogue_> ss23: loved double downs when low-carbing
1334: [23:47:45] <DanaeNZ> actually the breadcrumbs are kinda carby
1335: [23:47:46] <spronk> you're all crazy
1336: [23:47:46] <Ryan-Toast> ...
1337: [23:47:51] <ss23> spronk: Hey I'm not saying you won't die
1338: [23:47:52] <spronk> carbs mean nothing
1339: [23:47:52] <DanaeNZ> depends how srs you wanna be
1340: [23:47:57] <ss23> spronk: bro carbs mean shittons
1341: [23:48:03] <spronk> NA
1342: [23:48:06] <DanaeNZ> bro science = legit sciens
1343: [23:48:10] <spronk> KJ IN ONLY MATTER
1344: [23:48:29] <ss23> spronk: Carbs matter particularly for me since... you know, diabetic
1345: [23:48:29] <spronk> only other important thing is protein
1346: [23:48:29] <ss23> :P
1347: [23:48:32] <irogue_> lost like 15kg in 6 months from low-carbing. ate steak for dinner every meal. was great.
1348: [23:48:37] <spronk> just inject more
1349: [23:48:40] <DanaeNZ> low carb diet best diet
1350: [23:48:42] <spronk> you'll be fine
1351: [23:48:48] <ss23> spronk: I mean, if I don't know how much carbs are in thing,s I die
1352: [23:48:53] <ss23> srsly, first double down almost murdered me
1353: [23:48:59] <spronk> o_O
1354: [23:48:59] <ss23> "Oh yeah this is KFC, so I'll jsut inject the normal amount
1355: [23:49:00] <ss23> "
1356: [23:49:02] <ss23> -> "OH GOD ASDOFNASDOFNASDFONADSFOADSNF"
1357: [23:49:09] <DanaeNZ> can you still get grilled doubledowns?
1358: [23:49:40] <DanaeNZ> Ryan-Toast is just mad cos like 50% of the office eats low carb
1359: [23:50:00] <DanaeNZ> call it irony
1360: [23:50:03] <DanaeNZ> cos our company name
1361: [23:50:20] <irogue_> lol
1362: [23:50:41] <Colin[pi]> cracks me up about all these crazy diets though
1363: [23:50:42] <spronk> tbh
1364: [23:50:47] <Colin[pi]> eat less, exercise more
1365: [23:50:48] <spronk> i'd probably only hire people that fucking LOVED toast
1366: [23:50:51] <Colin[pi]> FUCKING WORKS BRO
1367: [23:50:52] <spronk> if i owned said company
1368: [23:51:10] <spronk> so true
1369: [23:51:27] <irogue_> Colin[pi]: well of course
1370: [23:51:33] <irogue_> but then you miss out on delicious things
1371: [23:51:39] <Colin[pi]> spronk: https://www.youtube.com/watch?v=J_dyOxAfEzI
1372: [23:51:41] <irogue_> I'd rather lose weight while eating steak nonstop
1373: [23:51:42] <spronk> sif
1374: [23:51:42] <spronk> just eat half
1375: [23:52:01] <ss23> Lose weight while eating less, or lose weight while eating the same... I can see why people pick the latter
1376: [23:52:02] <DanaeNZ> just do what works for you tbh
1377: [23:52:05] <irogue_> breakfast? bacon and eggs. lunch? doubledown. dinner? two steaks.
1378: [23:52:12] <ss23> My willpower is too low to do low carb though. And too low to eat less
1379: [23:52:13] <ss23> Hence
1380: [23:52:14] <irogue_> excercise? none
1381: [23:52:15] * ss23 looks at his stomach
1382: [23:52:16] <ss23> :(
1383: [23:52:16] <DanaeNZ> hahaha irogue_ eat your veges
1384: [23:52:22] <Stomach> :(
1385: [23:52:26] <ss23> AH
1386: [23:52:26] <DanaeNZ> hahaha
1387: [23:52:27] <ss23> :D
1388: [23:52:35] <ss23> The joys of having a name like Stomach on IRC
1389: [23:54:00] <irogue_> I went to Ekim last night, to see if the burgers were good enough to tolerate his doucheyness
1390: [23:54:02] <irogue_> answer is no
1391: [23:54:19] <spronk> anyone have a u2713hm they want to sell me?
1392: [23:54:27] <irogue_> then went to Fidel's as our product owner had said their shakes were A++
1393: [23:54:30] <spronk> wtf is an ekim
1394: [23:54:36] <irogue_> can confirm, Snickers shake was amazeballs
1395: [23:54:42] <DanaeNZ> ohmygod i want
1396: [23:54:53] <DanaeNZ> BurgerBurger makes an excellent peanut butter shake
1397: [23:55:00] <spronk> o_O
1398: [23:55:03] <spronk> peanut butter shake?
1399: [23:55:04] <Colin[pi]> spronk: wtf is an ekim +1
1400: [23:55:10] <spronk> weird.
1401: [23:55:17] <irogue_> spronk: no i'm pretty sure they actually blended snickers bars
1402: [23:55:20] <irogue_> it was EXACTLY a snickers
1403: [23:55:29] <DanaeNZ> oh sweet baby jesus
1404: [23:56:10] <spronk> wow
1405: [23:56:12] <spronk> that ekim dude
1406: [23:56:12] <spronk> seems like a right cock
1407: [23:56:19] <spronk> stab him in the eye with a tent peg
1408: [23:56:23] <irogue_> tried mate's Sea Salted Caramel shake too, was also good
1409: [23:56:42] * spronk only really has eyes for proper spearmint thickshakes made with lots of cream freeze
1410: [23:57:24] * UncleCheese quit (Ping timeout: 264 seconds)

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