#silverstripe IRC Log

IRC log for 25 November 2013

All timestamps are in UTC.

1: [00:00:38] * howardgrigg has joined #silverstripe
2: [00:03:14] <howardgrigg> hey does anyone have a script that runs composer, dev/build and flush after a git push?
3: [00:03:58] <ss23> kinda
4: [00:04:16] <ss23> We have a tool that deploys code, runs composer, dev/build, and clears the temporary files/folders, and APC
5: [00:04:31] * mrzero_ has joined #silverstripe
6: [00:05:24] <howardgrigg> ah yea - sounds promising. Currently I'm trying to get it to work with the post-receive hook but not having heaps of luck
7: [00:05:52] * mrzero quit (Read error: Operation timed out)
8: [00:05:53] * mrzero_ is now known as mrzero
9: [00:05:58] * SteveO_ quit (Quit: Page closed)
10: [00:06:10] <howardgrigg> I can get it to checkout the code to the webroot but running commands isn't working
11: [00:07:12] * antonio__ has joined #silverstripe
12: [00:07:18] <antonio__> hi
13: [00:07:58] <antonio__> I have installed the photo gallery plugin, How can I show the gallery in the template? please
14: [00:08:37] <howardgrigg> hi antonio__: which photogallery plugin?
15: [00:09:21] <antonio__> this one
16: [00:09:23] <antonio__> http://addons.silverstripe.org/add-ons/andrewhoule/silverstripe-photogallery
17: [00:10:55] <howardgrigg> have you created a photogallery page in the CMS?
18: [00:11:18] <antonio__> yes
19: [00:11:36] <howardgrigg> and when you visit that page on the frontend?
20: [00:11:36] <antonio__> all is ok, but it does not show in page
21: [00:11:53] <antonio__> do I need to put something in template?
22: [00:11:55] <howardgrigg> have you done /photo-page?flush=1
23: [00:12:19] <howardgrigg> the module comes with its own template for the page so you should be able to see something
24: [00:13:16] <antonio__> I have flushed it
25: [00:13:28] <antonio__> http://ccostamarbella.com/fotos/
26: [00:15:37] <Pyromanik> antonio__: do a flush=all, you may not have flushed the correct page if you did a =1
27: [00:15:53] <howardgrigg> random question - whats the script you use for the slider?
28: [00:16:27] <antonio__> do not works
29: [00:16:40] <howardgrigg> antonio__: on your Page.ss template file in your theme do you have a $Layout variable?
30: [00:17:12] <howardgrigg> or have you used $Title and $Content in your main template?
31: [00:17:38] * UncleCheese quit (Quit: UncleCheese)
32: [00:17:43] <antonio__> oh it was that
33: [00:17:53] <antonio__> thanks a lot
34: [00:18:36] <howardgrigg> cool :)
35: [00:20:36] * Zauberfisch_ has joined #silverstripe
36: [00:20:36] * Zauberfisch23 quit (Read error: Operation timed out)
37: [00:21:31] <howardgrigg> is there a CLI command to flush templates?
38: [00:21:42] * Zauberfisch23 has joined #silverstripe
39: [00:22:01] <Pyromanik> yes
40: [00:22:20] <Pyromanik> sake / flush=all
41: [00:22:21] * antonio__ quit (Ping timeout: 250 seconds)
42: [00:22:22] <Pyromanik> iirc
43: [00:23:23] * Zauberfisch quit (Ping timeout: 265 seconds)
44: [00:23:23] * zippy__ has joined #silverstripe
45: [00:24:01] * UncleCheese has joined #silverstripe
46: [00:24:19] <UncleCheese> howardgrigg: I would advise against running composer on your remote environment
47: [00:24:32] <howardgrigg> UncleCheese: yea
48: [00:24:34] <howardgrigg> ?
49: [00:24:46] <UncleCheese> it's just not very clean, imo
50: [00:24:56] <howardgrigg> whys that?
51: [00:25:09] <UncleCheese> well, because if it installs stuff it's going to bring your site down, at least temporarily
52: [00:25:42] <UncleCheese> and it sets a precedent that you need composer installed on your hosting environment, which really shouldn't matter
53: [00:25:48] <howardgrigg> for the minute or so that you're pushing the update?
54: [00:25:53] <UncleCheese> i prefer my hosting environment be as agnostic as possible
55: [00:26:01] <UncleCheese> we run composer locally, and then rsync up
56: [00:26:16] <UncleCheese> http://github.com/heyday/beam
57: [00:26:24] <simon_w> Which also causes downtime
58: [00:26:29] <UncleCheese> it's pretty fun if you ever want to give it a trye
59: [00:26:35] <simon_w> And requires rsync installed
60: [00:27:10] <simon_w> So, both the reasons you're against composer :p
61: [00:28:17] <howardgrigg> UncleCheese: so do you have a dev and live version locally then rsync the live copy to the server?
62: [00:32:40] <Colin[pi]> fix all the websites... third email within a couple of days to fix something broken that wasn't last week >_<
63: [00:34:20] <spronk> bro
64: [00:34:23] <spronk> don't rsync live
65: [00:34:25] <spronk> don't composer live
66: [00:34:27] <spronk> don't git push live
67: [00:36:08] <spronk> best option is to separate or symlink assets dir, composer/rsync/git/svn deploy to a secondary dir, then swap the dir your webroot points to
68: [00:36:34] <spronk> sub-second downtime, sub-second revert
69: [00:39:08] <simon_w> and hope your database structure doesn't change
70: [00:39:24] * UncleCheese quit (Quit: UncleCheese)
71: [00:39:51] <howardgrigg> spronk: yea that's cool if you need to be worried about that downtime
72: [00:40:01] <howardgrigg> you scared him off simon_w lol
73: [00:40:33] <simon_w> What? Cause he's using things with the same properties of composer he doesn't like? :p
74: [00:42:11] <howardgrigg> simon_w: I imagine there is an obvious reason that the sake commands will run but not the composer command? https://gist.github.com/howardgrigg/7634566
75: [00:42:37] <simon_w> Is composer in your path?
76: [00:42:50] <simon_w> Your sh path, not your bash one
77: [00:43:41] <howardgrigg> hmm probably not...
78: [00:43:42] <ss23> simon_w: You had lunch already?
79: [00:43:48] <simon_w> ss23, yes
80: [00:43:55] <ss23> mmk
81: [00:43:56] <simon_w> James hasn't
82: [00:44:03] <ss23> Does he wanna get it?
83: [00:44:12] <simon_w> He says sure
84: [00:44:19] <ss23> k, can you ETA for him so I know when he'll get here? o.o
85: [00:44:48] <ss23> I mean, let me know how long he'll tak to get here or when he'll get here etc
86: [00:44:50] <simon_w> ss23, 3 minutes
87: [00:44:57] <ss23> from now/
88: [00:45:00] <simon_w> yes
89: [00:45:03] <ss23> kk sweet
90: [00:45:04] <simon_w> He just left
91: [00:45:08] <ss23> cool
92: [00:45:18] <ss23> this song only has like 30 seconds left
93: [00:45:19] * ss23 headbangs
94: [00:45:26] <guzzlefry> whiplash
95: [00:45:27] * simon_w thinks about going home
96: [00:45:41] * ss23 now playing Welcome Home (Sanitarium) - Apoclyptica [Plays Metllica By Four Cellos]
97: [00:45:58] <simon_w> A Dave Dobbyn cover?
98: [00:49:47] * Ryan-Toast quit (Quit: Ryan-Toast)
99: [00:51:06] <spronk> simon_w: migrations are a different kettle of fish
100: [00:51:26] <spronk> fucking hate migrations
101: [00:51:34] * Ryan-Toast has joined #silverstripe
102: [00:51:35] <spronk> best case scenario IMO is to perform nondestructive migrations whenever you can
103: [00:51:40] <simon_w> Yeah, and is when it helps to have a master-master type setup
104: [00:51:46] <spronk> SS does a reasonable job of that too
105: [00:52:45] <simon_w> Just don't end up with empty $db and $has_one arrays in a SiteTree subclass
106: [00:53:04] <simon_w> _obsolete_Page and all that
107: [00:53:47] <simon_w> Hmm, it feels like home time
108: [00:54:33] <spronk> mm
109: [00:54:35] <spronk> D:
110: [00:58:34] <Pyromanik> lucky for simon_w's.
111: [00:59:17] <Pyromanik> can I easily get SearchFields column names back out of the DB?
112: [00:59:32] <Pyromanik> (preferably I guess, otherwise I suppose config would be fine)
113: [01:01:08] <antmas> oh hai there 500 error (userforms)
114: [01:01:54] <antmas> field nto sounds in field.php
115: [01:01:56] <antmas> :<
116: [01:01:58] <antmas> fffff
117: [01:02:00] <antmas> not found*
118: [01:02:13] <Pyromanik> das 404
119: [01:02:27] <antmas> nerp, 500
120: [01:03:11] <Pyromanik> URGH FFFFFFFFFFFFFFFFFF
121: [01:03:32] <Pyromanik> MySQLDatabase has "searchEngine()" which does a fulltext search
122: [01:03:50] <Pyromanik> BUT also has "fullTextSearchSQL"
123: [01:03:59] <Pyromanik> I JUST DON'T EVEN WHAT POINT OF BOTH?
124: [01:04:32] <Pyromanik> so confused.
125: [01:04:35] <guzzlefry> Postgres has one engine to rule them all.
126: [01:05:31] <guzzlefry> oh wait
127: [01:05:42] <guzzlefry> we're not talking about database engines, are we? :P
128: [01:06:22] <antmas> SEEKWILL
129: [01:06:31] <guzzlefry> 0.o
130: [01:09:03] <Pyromanik> yeah will, stop hiding, gosh.
131: [01:09:16] <Pyromanik> IT'S NOT VEN FUNNY ANYMORE!
132: [01:09:22] <Pyromanik> even*
133: [01:09:37] <Pyromanik> fu 1 hand type
134: [01:10:31] <antmas> wait
135: [01:10:43] <antmas> I don't mean willr
136: [01:10:46] <antmas> anyway
137: [01:10:50] <antmas> so, my 500
138: [01:11:03] <antmas> how to fix
139: [01:11:21] <guzzlefry> 0.o
140: [01:11:25] <guzzlefry> antmas: Did you check error logz?
141: [01:11:34] <antmas> guzzlefry: yessir
142: [01:11:52] <antmas> class 'fieldname' not found on 'field' etc
143: [01:12:08] * nickmolhoek has joined #silverstripe
144: [01:12:18] <guzzlefry> 0.o
145: [01:12:58] <guzzlefry> antmas: I take it you tried the obvious ?flush and such?
146: [01:13:05] <antmas> guzzlefry: yeh
147: [01:13:15] <antmas> http://www.sspaste.com/paste/show/5292a1f9ca621
148: [01:14:01] <guzzlefry> oh
149: [01:14:02] <antmas> that error is for line 17
150: [01:14:08] <antmas> return
151: [01:14:59] <guzzlefry> Is LibraryField something built-in?
152: [01:16:51] <guzzlefry> antmas: What's the constructor for LibraryField?
153: [01:21:25] <antmas> guzzlefry: nope, I made it
154: [01:21:47] <antmas> guzzlefry: nevermind, have another issue pop up
155: [01:21:50] <antmas> will come back to it
156: [01:27:35] * DesignerX has joined #silverstripe
157: [01:28:44] <ss23> simon_w: pls send to james -- http://research.microsoft.com/en-us/people/mickens/thenightwatch.pdf
158: [01:32:20] * aatch has joined #silverstripe
159: [01:33:07] <antmas> stupid web service issue from earlier today
160: [01:33:43] * aatch has left #silverstripe
161: [01:39:56] * antmas quit (Quit: Page closed)
162: [01:40:26] * mobiusnz quit (Quit: Leaving.)
163: [01:42:36] * UncleCheese has joined #silverstripe
164: [02:03:17] <zippy__> Calendar is a weird word… keep writing it Calander
165: [02:04:03] * chillu quit (Quit: chillu)
166: [02:06:07] <Ryan-Toast> Anyone have a good resource for siteTree icons?
167: [02:25:29] <Pyromanik> Ryan-Toast: nounproject
168: [02:25:34] <Pyromanik> iconmonstr
169: [02:25:44] <Pyromanik> silk set by famfamfam
170: [02:26:03] <Pyromanik> the set that he him self recommends over his own by some chap named yuske.
171: [02:26:55] <Pyromanik> mm, this guy: http://p.yusukekamiyamane.com/
172: [02:28:21] <Colin[pi]> yep I use both of those sets
173: [02:28:33] <Colin[pi]> quality icons
174: [02:32:55] * zippy__ quit (Ping timeout: 246 seconds)
175: [02:33:47] <Pyromanik> Colin[pi]: Mark James used to frequent this channel himself :>
176: [02:34:23] <Pyromanik> (famfamfam)
177: [02:34:27] <Colin[pi]> o rly?
178: [02:34:48] <Pyromanik> seemed to stop coming by just before the 3.0 release
179: [02:35:04] <Pyromanik> yeh, he re-css'd the 2.4 backend too
180: [02:35:11] <Pyromanik> I probably have the file sitting around somewhere
181: [02:35:26] <Pyromanik> didn't include icons though.
182: [02:35:40] <Pyromanik> oh, you could probably find the link in the logs if you're intereted
183: [02:35:46] <Pyromanik> +s
184: [02:35:47] <Colin[pi]> huh, didn't know, cool
185: [02:38:18] <UncleCheese> I'm beginning to think that fishpond is just a front for Amazon
186: [02:38:56] <Pyromanik> urgh SO offline
187: [02:39:07] <Pyromanik> UncleCheese: hahah, wouldn't surprise.
188: [02:39:18] <Pyromanik> They're pretty shocking when it comes to service anyway, don't really recommend.
189: [02:39:24] <UncleCheese> just about every other product ships from their "USA supplier"
190: [02:39:30] <UncleCheese> ahh
191: [02:39:38] <UncleCheese> what's the Amazon analog in NZ?
192: [02:39:53] <Pyromanik> Amazon.com
193: [02:39:56] <UncleCheese> uhh
194: [02:39:57] <Colin[pi]> I've had pretty good experiences with fishpond
195: [02:39:59] <UncleCheese> yeah right
196: [02:40:05] <Pyromanik> UncleCheese: not sure what you mean
197: [02:40:10] <UncleCheese> amazon doesn't ship here
198: [02:40:16] <Pyromanik> "what's the non-digital interface for Amazon.com in NZ?"
199: [02:40:22] <Pyromanik> what? sure they do.
200: [02:40:42] <UncleCheese> noun
201: [02:40:43] <UncleCheese> noun: analog
202: [02:40:44] <UncleCheese> 1.
203: [02:40:44] <UncleCheese> a person or thing seen as comparable to another.
204: [02:40:54] <Pyromanik> well, maybe not Amazon themselves, but from what I understand Amazon is an aggregate of individual stores anyway, so they don't actually have much to do with anything.
205: [02:40:57] <UncleCheese> hmm.. i heard they only ship DVDs here
206: [02:41:00] <UncleCheese> or just books or something
207: [02:41:11] <Pyromanik> UncleCheese: I think it depends on the store you purchase from.
208: [02:41:24] <UncleCheese> oh sweet as
209: [02:41:27] <Pyromanik> eg. you search an item and it comes up with a list of stores, you need to find one that "ships internationally"
210: [02:41:35] <UncleCheese> oh right
211: [02:41:40] <Pyromanik> UncleCheese: as for the 'analog', there isn't one.
212: [02:41:45] <Pyromanik> not like Amazon at least.
213: [02:41:50] <UncleCheese> amazon is just a network of store now
214: [02:41:53] <UncleCheese> stores*
215: [02:42:09] <Pyromanik> as for online book stores and the like, there's fishpond, thenile, whitcoulls (online)
216: [02:42:09] <UncleCheese> rarely do you ever buy something "from amazon" anymore
217: [02:42:21] <Pyromanik> UncleCheese: I wasn't aware that you ever did :<
218: [02:42:40] <UncleCheese> yeah, there was a time when they were just a really, really good online bookstore
219: [02:42:49] <UncleCheese> and then they started carrying other stuff like electronics
220: [02:42:55] <Pyromanik> UncleCheese: but generally there's Aussie based stores that will ship to NZ, otherwise trademe and/or ebay.
221: [02:42:57] <UncleCheese> and then they were just like, fuck this, we sell everything now
222: [02:43:16] <UncleCheese> and they did that by subbing everything out to individual stores
223: [02:43:17] <Pyromanik> UncleCheese: that must have been like, over a decade ago :P
224: [02:43:31] <guzzlefry> UncleCheese: Newegg.com is doing that now. :/
225: [02:43:32] <Pyromanik> I've never seen amazon as anything other than a front for other stores.
226: [02:43:49] <Pyromanik> and I'm pretty sure newegg ALWAYS was a front for other stores.
227: [02:43:57] <guzzlefry> nope
228: [02:43:59] <Pyromanik> so PHP right
229: [02:44:12] <Pyromanik> can I grabble an array value via key "starts with:"
230: [02:44:13] <Pyromanik> ?
231: [02:44:27] <Pyromanik> as in, /$blah/
232: [02:44:53] <guzzlefry> I think you'd have to loop over the array...
233: [02:44:53] <Pyromanik> $array[/$blah.*/] ?
234: [02:45:02] <Pyromanik> guzzlefry: yeh, thinking so too.
235: [02:45:04] <Pyromanik> just... sucks :(
236: [02:45:08] <guzzlefry> heh
237: [02:45:21] <guzzlefry> I was really really upset when I found out you couldn't set the pointer for an array. :P
238: [02:45:37] <UncleCheese> array_filter?
239: [02:45:38] <Pyromanik> I want to get an applied extension's given parameters, but I can't $extensions['classname']
240: [02:45:48] <Pyromanik> because it's 'classname(with,parameters)'
241: [02:50:32] <Pyromanik> and if I get the extension then it gives me an instance, which is pretty useless. If I get_extensions it gives me either a list of just classnames or the same but with params attached. Meaning I need to manually filter them :<
242: [02:50:38] * Pyromanik whinges
243: [02:54:25] <guzzlefry> So, what does everyone use for issue tracking?
244: [02:56:50] <Pyromanik> fffffffffffffuuuuuuuuuuuu Object::has_extension apparently doesn't check config (and is too 'early' to catch fulltextsearchable::enable())
245: [02:57:29] * antmas has joined #silverstripe
246: [02:57:33] <antmas> ok back to my error before
247: [02:57:47] <antmas> guzzlefry: there is constructor for fields
248: [02:57:49] <antmas> in userforms
249: [03:02:05] <antmas> anythoughts
250: [03:02:07] <antmas> ?
251: [03:03:04] * spronk has left #silverstripe
252: [03:03:08] * spronk has joined #silverstripe
253: [03:03:26] <antmas> http://www.sspaste.com/paste/show/5292bbb560b8f this
254: [03:03:49] <antmas> is giving me this Class 'LibraryField' not found in /var/www/sites/site/userforms/code/editor/EditableLibraryField.php on line 17
255: [03:04:45] <Pyromanik> urgh that moment when you spend ages wondering why your regext isn't matching and then find out because you mixed ^ and $ up :<
256: [03:05:31] <ss23> lol
257: [03:05:32] <ss23> Hate that
258: [03:05:49] <Pyromanik> was all /$loltexthere/
259: [03:05:52] <Pyromanik> ><
260: [03:07:17] <Pyromanik> someone plz explain :< http://api.silverstripe.org/3.1/source-class-MySQLDatabase.html#891
261: [03:08:17] <Pyromanik> oic, pretty much nothing :<
262: [03:08:25] <antmas> :<
263: [03:08:33] <Pyromanik> fk u union
264: [03:08:35] <Pyromanik> :<
265: [03:08:43] <Ryan-Toast> Pyromanik: Cheers, man. Those icons are great.
266: [03:08:49] <Pyromanik> Ryan-Toast: :>
267: [03:08:56] <Pyromanik> irony, i'm not even a designer.
268: [03:09:01] <Pyromanik> But ta!
269: [03:09:07] <Pyromanik> I'll claim it! xD
270: [03:09:15] <Ryan-Toast> Pyromanik: Aren't they the ones SS uses by default?
271: [03:09:24] <Pyromanik> Ryan-Toast: noun project is
272: [03:09:37] <Pyromanik> I think they may now also use some of Yusuke's set.
273: [03:10:11] <Pyromanik> gotta be BSD compliant to use in SS y'see.
274: [03:10:16] <Ryan-Toast> Pyromanik: I fucking love icons.
275: [03:10:22] <Pyromanik> most folks do.
276: [03:10:31] <Pyromanik> I fuck'n hate SWL.
277: [03:10:33] <Pyromanik> SQL too!
278: [03:10:44] <Pyromanik> dat server whichcraft language :<
279: [03:13:16] <Pyromanik> ss23: explain to me 'Select' => 'class' => 'FieldName' => '_utf8' ?
280: [03:13:49] <ss23> Don't know it, Pyromanik o.o
281: [03:13:54] <Pyromanik> I presume it's "when make blank, use blank utf8 so shit doesn't fall apart"?
282: [03:14:04] <Pyromanik> ss23: http://api.silverstripe.org/3.1/source-class-MySQLDatabase.html#891
283: [03:14:23] <Pyromanik> because Union I guess.
284: [03:14:45] <ss23> No idea sorry
285: [03:14:46] <ss23> :(
286: [03:14:48] <ss23> searching is hard
287: [03:14:51] <Pyromanik> d:
288: [03:14:53] <Pyromanik> ikr
289: [03:14:53] <ss23> Pyromanik: Why not just roll sphinx/solr for search?
290: [03:14:55] <Pyromanik> D: *
291: [03:15:03] <Pyromanik> ss23: because fuck'n account managers.
292: [03:15:16] <Pyromanik> "oh the site is really nice, but when I search in the site search for data objects none come up"
293: [03:15:25] <Pyromanik> Y RLY BECAUSE NOT PAGE OR FILE
294: [03:15:35] <ss23> XD
295: [03:15:37] <Pyromanik> "oh can we make it do things that arent' pages or files"
296: [03:15:38] <Pyromanik> NO
297: [03:15:43] <Pyromanik> "nah we really need it to"
298: [03:15:48] <Pyromanik> THREE FUCKING DAYS LATER
299: [03:15:52] * Pyromanik grumbles.
300: [03:16:06] <Pyromanik> I'm gonna get blasted for this job being like 48 hours over :<
301: [03:16:08] <Pyromanik> meh
302: [03:16:11] <Pyromanik> last week :S
303: [03:16:15] <ss23> :D
304: [03:16:17] <ss23> nice
305: [03:16:30] <Pyromanik> I should push this shit back to core eh?
306: [03:17:17] <ss23> Depends if it's good!
307: [03:17:27] <ss23> I think if you have the time to take care of it for a few months while discussion happens around the PR, it's good
308: [03:19:27] <Pyromanik> ss23: fuck that, that's not how I operate.
309: [03:19:37] <Pyromanik> I'll just drop a bomb and exit through the gift shop.
310: [03:19:43] <ss23> XD
311: [03:19:51] <ss23> STEAL THE DECLERATION OF INDEPENDANCE
312: [03:19:58] <Pyromanik> umm, nah.
313: [03:20:23] <Pyromanik> so like, do I need to select all the things? that's the question. Or could I get away with selecting only the fulltext indexes?
314: [03:20:34] <ss23> *shrug*
315: [03:20:35] <ss23> 2hard4me
316: [03:20:37] <Pyromanik> ss23: can I select things and measure against other things?
317: [03:20:46] <ss23> I don't know o.o
318: [03:20:48] <ss23> Try it and see!
319: [03:20:59] <Pyromanik> ie, do my WHERE fields have to also be present in the SELECT?
320: [03:21:08] <Pyromanik> nah I mean just in SQL in general
321: [03:22:31] <Colin[pi]> [14:20:30] <+ss23> 2hard4me -- that's what you tell all the bois
322: [03:22:44] <Pyromanik> HEYYYOOOOOHHHHHH
323: [03:22:44] * mobiusnz has joined #silverstripe
324: [03:22:48] * Pyromanik highfives Colin[pi]
325: [03:22:56] <Colin[pi]> XD
326: [03:23:31] <antmas> fffff
327: [03:23:33] <antmas> :<
328: [03:23:39] <ss23> Colin[pi]: >.<
329: [03:24:23] <Pyromanik> <+ss23> Colin[pi]: >.<
330: [03:24:24] <Pyromanik> <+ss23> Try it and see!
331: [03:24:27] <Pyromanik> OH YOU
332: [03:25:38] <Colin[pi]> ima start sending this to my clients: http://motherfuckingwebsite.com/
333: [03:25:44] <ss23> Hmm
334: [03:25:46] <ss23> Thought that was motherless.com
335: [03:25:51] <ss23> And was like "holy shit man a bit NSFW"
336: [03:25:52] <ss23> oh yeah
337: [03:25:52] <ss23> don't
338: [03:25:54] <ss23> dont click that
339: [03:26:00] <Colin[pi]> just swear words :P
340: [03:26:12] <ss23> Yeah, I've read it , is good
341: [03:26:13] <Colin[pi]> but yeah in the logs could look weird lol
342: [03:28:42] <Colin[pi]> suddenly a helicopter... scared the crap outta me
343: [03:28:47] <Colin[pi]> man he was going fast
344: [03:29:35] <antmas> anyone for my issue ^^^^? I'm certain my code for the field is good to go
345: [03:33:57] <antmas> Colin[pi]: rescue?
346: [03:36:27] <Pyromanik> urgh php manual doesn't have array operator +=, but it seems to work.
347: [03:37:00] <antmas> :O
348: [03:37:06] <antmas> guzzlefry: I had a brain fart
349: [03:37:22] <antmas> didn't add the class in /forms
350: [03:43:30] <Pyromanik> WHOLEY FUCKING SHIT I DID IT
351: [03:43:37] <Pyromanik> OMFG
352: [03:43:52] <Pyromanik> dem feels.
353: [03:43:58] <Pyromanik> ALL DEM FEELS
354: [03:44:12] <Pyromanik> except, because no url path the $links on dataobjects are broken :<
355: [03:44:14] <Pyromanik> gah
356: [03:44:16] <Pyromanik> SO CLOSE
357: [03:44:19] <Pyromanik> but search works!
358: [03:44:21] <Pyromanik> OMFG
359: [03:45:36] <Ryan-Toast> Updated my rapid development theme if anyone would get some use from it: https://github.com/Rhym/ss_boilerplate
360: [03:45:38] <Pyromanik> OMFG ss23
361: [03:45:39] <Pyromanik> OMFG
362: [03:45:42] <Pyromanik> WOW
363: [03:46:02] <Pyromanik> lol ryan, cool github name :D
364: [03:46:23] <Ryan-Toast> Pyromanik: Cheers, it's what I use outside of work :P
365: [03:46:49] <Pyromanik> Ryan-Toast: so... do you work for a company named Toast, or do you just really love crusty hot bread?
366: [03:46:59] <Ryan-Toast> Pyromanik: I work for Toast
367: [03:47:02] <Pyromanik> xD
368: [03:47:06] <Ryan-Toast> http://www.toast.co.nz/
369: [03:47:19] <Pyromanik> so not an 80's kid with an appreciation for Powdered Toast Man?
370: [03:47:23] <ss23> Pyromanik: YAY AWESOME :D
371: [03:47:31] <Pyromanik> Slightly less exciting :p
372: [03:47:34] <Pyromanik> ss23: IKR
373: [03:47:40] <Pyromanik> OMG, I almost didn't believe I coudl do it.
374: [03:47:58] <Pyromanik> ss23: it's still horrible as hell, but probably isn't any worse than it already is
375: [03:48:17] <Pyromanik> other tahn maybe being slightly slower to execute maybe (*shrug*)
376: [03:48:23] <ss23> XD
377: [03:48:33] <antmas> great
378: [03:48:38] <antmas> now I want to eat Bourbon Ribs
379: [03:48:51] <Pyromanik> haha, sucks to be you
380: [03:48:57] <Pyromanik> I dunno what that is, but it sounds horrible.
381: [03:49:10] <ss23> Ribs cooked with bourbon, I take it?
382: [03:49:15] <ss23> You can use a lot of alcohols like that to cook meats
383: [03:49:16] <antmas> hell yeah
384: [03:49:41] <antmas> http://1.bp.blogspot.com/_njdKP4lMIlA/TDPyHfXCJII/AAAAAAAAEag/M_AWKJ96AFw/s1600/BourbonRibsLS.jpg
385: [03:51:40] * keksters has joined #silverstripe
386: [03:53:12] <keksters> Does anyone know of a good guide of adjusting group based redirection (on login) from 2.4 to 3.1? I'm getting a blank screen if you give bad information
387: [03:54:07] <keksters> Dev tells me it's because the form needs a post submission but I'm struggling to find anything that addresses this issue
388: [03:57:48] <Pyromanik> urgh ss23 halp, it returns results (correctly) but doesn't appear to give fully fleshed out objects :<
389: [03:58:10] <ss23> :<
390: [03:58:12] * simon_w|air has joined #silverstripe
391: [03:58:13] <Pyromanik> keksters: umm, what did you do?
392: [03:58:18] <Pyromanik> post is normal business
393: [03:58:39] <Pyromanik> blank screen sounds like something else is bung, like session or something.
394: [03:58:50] <Pyromanik> there's no real difference in the login between 2.4 and 3.1
395: [03:59:10] <Pyromanik> oh, group based redirection you say.
396: [03:59:13] <keksters> Admittedly I'm trying to reappropriate it from another staff's workings with the simple theme
397: [03:59:22] <Pyromanik> well, you'd need to get the group, then the redirect
398: [03:59:27] <simon_w|air> keksters, have you changed your extension from subclassing DataObjectDecorator to DataExtension?
399: [03:59:34] <Pyromanik> mmm
400: [03:59:45] <Pyromanik> it's likely just little syntactical differences.
401: [04:00:12] <keksters> From what I can find he's used this: http://www.ssbits.com/tutorials/2009/custom-login-form-with-group-based-redirection/
402: [04:00:25] <Pyromanik> like maybe you're using DataObject::get('ClassName') instead of the new ORM way of ClassName::get()->filter()->limit() etc
403: [04:00:52] <simon_w|air> keksters, can you pastie your code? (sspaste.com)
404: [04:00:58] <Pyromanik> keksters: ah. Ss bits is becoming more hindrance than help these days since it's so out of date :<
405: [04:01:01] <antmas> Ryan-Toast: for your own site, did you use a theme? Or have you created the whole thing?
406: [04:01:16] <keksters> Pyromanik: I thought so
407: [04:01:22] <keksters> simon_w|air: give me a second
408: [04:01:51] <Pyromanik> keksters: the ideas behind what they talk about have not changed, just the way of doing such has often changed reasonably drastically.
409: [04:02:29] <Pyromanik> simon_w|air: so I managed to get a whole bunch of objects from a fulltext search. but things like $Link and stuff don't work. I'm confused.
410: [04:02:36] <Pyromanik> (in the template on resluts set)
411: [04:03:02] <simon_w|air> Pyromanik, what's the class of the thing you're looping over? ($ClassName or $class if that fails)
412: [04:03:11] <Pyromanik> Results :<
413: [04:03:13] <keksters> http://sspaste.com/paste/show/5292c9c65d51e <- what I believe is driving this
414: [04:03:49] <Pyromanik> simon_w|air: just whatever's in $Results
415: [04:04:02] <Pyromanik> if Results, loop Results
416: [04:04:36] <simon_w|air> keksters, the problem is all the calls to Director::redirect()
417: [04:04:36] <Pyromanik> for some reason the title/name is coming out as Content too :<
418: [04:04:43] <simon_w|air> change them to $this->controller->redirect()
419: [04:04:56] <keksters> Only the empty ones?
420: [04:04:56] <Pyromanik> simon_w|air: Director::redirect() doesn't work anymore
421: [04:04:57] <Pyromanik> ?
422: [04:04:57] <simon_w|air> Pyromanik, I try not to touch FulltextSearch
423: [04:05:05] <Pyromanik> simon_w|air: with fair reason tbh.
424: [04:05:06] <simon_w|air> keksters, all of them
425: [04:05:23] <simon_w|air> Pyromanik, deprecated, can't remember if removed yet or not
426: [04:05:27] * antmas quit (Quit: Page closed)
427: [04:05:28] <simon_w|air> (deprecated in 2.4)
428: [04:05:31] <Pyromanik> simon_w|air: ah.
429: [04:05:33] <Pyromanik> oh wow
430: [04:06:24] <keksters> simon_w|air: How would I handle Director::redirect(Director::baseURL());?
431: [04:06:38] <simon_w|air> keksters, $this->controller->redirect(Director::baseURL());
432: [04:06:42] <keksters> Okay
433: [04:07:03] <simon_w|air> It's just Director::redirect/redirectBack that need to be changed
434: [04:07:04] <Pyromanik> keksters: the ->redirect() bit still takes the same params ;)
435: [04:07:20] <Pyromanik> yeh. redirectBack can be $this->controller->redirectBack iirc
436: [04:07:28] <Pyromanik> check api.silverstripe.org
437: [04:07:39] <Pyromanik> search Controller::redirect and see if it pops up
438: [04:07:40] <keksters> Ahah
439: [04:08:01] <keksters> Well. I seem to have broken something else in the interim
440: [04:08:24] <keksters> Since it's now redirecting to a 404 when I try to login as someone else as well as giving bad information
441: [04:08:32] <keksters> Unless that's a better step from wsod
442: [04:10:00] <keksters> When it does either it's trying to go to support/ClientForm (ClientForm being the function I set up for my form extension)
443: [04:11:09] <simon_w|air> Is support a custom route, or just another page?
444: [04:11:14] * Ryan-Toast quit (Quit: Ryan-Toast)
445: [04:11:19] * nickmolhoek quit (Quit: nickmolhoek)
446: [04:11:27] <Pyromanik> ARGH FFFFFFFFFFFF
447: [04:11:30] <keksters> I suppose just another page.
448: [04:11:39] <simon_w|air> Mmm, I like the look of that APS6 figure https://files.app.net/0frhVv72
449: [04:11:54] <Pyromanik> simon_w|air: turns out, it depends on the ORDER of the select statements in each and every UNION (it orders however they were in the first statement)
450: [04:12:03] * camfindlay has joined #silverstripe
451: [04:12:14] <ss23> Look who came *crawling* back
452: [04:12:18] <keksters> The way we're handling groups is that there are client logins on the CMS that just take them to different portals so encouraging them to go via /admin seems silly
453: [04:12:40] <Pyromanik> eg if you have SELECT Title, Name, and then the next SELECT Name, Title, the resulting set turns up being Title = $name, $Name = $title
454: [04:12:45] <Pyromanik> which is just.... ffffffuuuuuuuuu
455: [04:13:00] <camfindlay> hey all, considering doing a hackfest 21st Dec if we can get enough people. Who would be keen for a little xmas hack? :)
456: [04:13:16] <Pyromanik> so I guess I need to order .... 21 Dec, not going to be in country sorry camfindlay
457: [04:13:24] <Pyromanik> it's my GF's birthday!
458: [04:13:35] <camfindlay> this is for Wellington locals of course… of if you are overseas you can join in on your local time ;)
459: [04:13:46] <Pyromanik> yeh, I know. but I'd need internet
460: [04:13:52] <simon_w|air> Will probably have a music practice from 4, but am fine for before that
461: [04:13:59] <keksters> And to ignore your gf?
462: [04:14:04] <Pyromanik> and I don't think the Pommy system is set up with enough oomph to get such a simple task completed within time.
463: [04:14:22] <Pyromanik> keksters: well... depeneds if she's still my gf by then I guess, she's not too happy with me since I almost killed myself.
464: [04:14:46] <keksters> Pyromanik: you've piqued my curiousity..
465: [04:15:08] <Pyromanik> keksters: long story short, tried upside down mountain biking, didn't work out well
466: [04:15:30] <Pyromanik> carnage ensued.
467: [04:15:30] <keksters> I can't imagine a scenario where that would work
468: [04:15:43] <Pyromanik> keksters: well yeah, it was in jest -.-
469: [04:15:53] <keksters> Mm
470: [04:16:17] <Pyromanik> I came riding along and suddenly found myself separated from the track, with a broken shoulderblade and a large headwound (through helmet)
471: [04:16:34] <simon_w|air> So, guys, I'm going to be learning Drupal
472: [04:16:41] <ss23> simon_w|air: ouch :P
473: [04:16:41] <Pyromanik> simon_w|air: D:!
474: [04:17:01] <Pyromanik> simon_w|air: how to make sure my selects are always in the same order?
475: [04:17:15] <ss23> Pyromanik: Add an explicit "ORDER BY" clause
476: [04:17:18] <simon_w|air> Pyromanik, no idea. How are your selects built currently?
477: [04:17:20] <Pyromanik> will array_merge do a better job than $array + array2 ?
478: [04:17:23] <ss23> Pyromanik: MySQL doesn't enforce order unless you explicitly add an ORDER clause
479: [04:17:27] <simon_w|air> Pyromanik, yes!
480: [04:17:35] <Pyromanik> simon_w|air: with $existingSelects + $fillerSelects
481: [04:17:37] <simon_w|air> Pyromanik, array addition overwrites numeric keys
482: [04:17:40] <Pyromanik> (all in UNION)
483: [04:17:47] <Pyromanik> simon_w|air: they're all keyed
484: [04:18:04] <simon_w|air> Then try swapping the order around?
485: [04:18:14] <Pyromanik> mmm, that's what I'm going to try now
486: [04:18:38] <Pyromanik> I think this might work
487: [04:19:10] <simon_w|air> Well, down the https://drupal.org/documentation rabbit hole at some point time
488: [04:19:20] <keksters> So I had my Controller code completely backwards. Now I'm back to the wsod
489: [04:19:39] <simon_w|air> keksters, set display_errors to On in your php.ini, restart the web server
490: [04:19:54] <Colin[pi]> [15:16:29] <@simon_w|air> So, guys, I'm going to be learning Drupal
491: [04:19:58] <Colin[pi]> -- you are dead to me
492: [04:20:00] <Colin[pi]> ;P
493: [04:20:08] <keksters> simon_w|air: I'm not entirely sure I have that ability
494: [04:20:18] <simon_w|air> Colin[pi], you offer me a potential APS6 salary then :p
495: [04:20:35] <keksters> simon_w|air: isDev=1 tells me 'This form requires a post submission', however
496: [04:20:36] <simon_w|air> keksters, stick ini_set('display_errors', 'On'); in your _config.php then
497: [04:20:40] <Pyromanik> APS6?
498: [04:20:59] <simon_w|air> Pyromanik, https://files.app.net/0frhVv72
499: [04:21:19] <Pyromanik> yeah, but what does it mean?
500: [04:21:23] <simon_w|air> Australian Public Servant
501: [04:21:29] <Pyromanik> I get that it's a scale
502: [04:21:33] <Pyromanik> the 6 implies that :P
503: [04:21:35] <Pyromanik> I see.
504: [04:21:36] <keksters> Uhm. Is it meant to then redirect to home?
505: [04:21:45] <Pyromanik> simon_w|air: moving to Canberra then?
506: [04:21:54] <Pyromanik> keksters: that's what BaseURL is.
507: [04:22:10] <keksters> Ahh. Well I only get a flash of what the error is =/
508: [04:22:10] <simon_w|air> keksters, um, a couple of the paths in your code will do that
509: [04:22:10] <Pyromanik> also if you give it a null or something that's what it'll probably come out with.
510: [04:22:10] <simon_w|air> Pyromanik, yeah
511: [04:22:22] <Pyromanik> simon_w|air: cool man, good luck :)
512: [04:23:12] <Pyromanik> oooh
513: [04:23:17] * Pyromanik discovers array_replace
514: [04:23:19] <Colin[pi]> simon_w: holy crap you're gonna be a canberrian?
515: [04:25:04] <UncleCheese> does this mean there's an opening at PocketRent?
516: [04:25:23] <simon_w|air> Colin[pi], you didn't see this coming?
517: [04:25:34] <keksters> Hmh. Just started raining, serves the boss for ditching me to play golf
518: [04:25:43] <Pyromanik> ahahah UncleCheese, subtle :P
519: [04:26:08] <simon_w|air> UncleCheese, I guess I'll find out when the manager gets off paternity leave :p
520: [04:26:12] <UncleCheese> ha
521: [04:27:19] <UncleCheese> when do you leave, simon_w|air ?
522: [04:28:11] <Colin[pi]> simon_w: at least for 9 months of the year, the weather will be totally compatible for you :D
523: [04:28:33] * will__ has joined #silverstripe
524: [04:28:41] * cloph_away has joined #silverstripe
525: [04:29:33] * cloph quit (Ping timeout: 272 seconds)
526: [04:30:50] <Pyromanik> urgh, mad. array_replace - does NOT do what it says on the box :(
527: [04:31:06] <Colin[pi]> php barely does what it says on the box
528: [04:31:24] <keksters> simon_w|air: finally figured out a) how to print screen on this keyboard and b) get a screenshot. Error is: Missing argument 1 for Controller::redirect called in CustomLoginForm.php on line 17 which is my empty redirect
529: [04:32:19] * camfindlay has left #silverstripe
530: [04:32:43] <will__> hello
531: [04:33:20] <will__> i'm wondering what people do when they have lots and lots of site content? do people use the sitetree? or migrate stuff to model admin?
532: [04:35:30] <Pyromanik> will__: there's a button to change the 'site tree' to a list view.
533: [04:35:33] <Pyromanik> in the CMS.
534: [04:35:39] <Pyromanik> for that reason.
535: [04:35:47] <simon_w|air> UncleCheese, anzac day
536: [04:36:00] <keksters> Actually.
537: [04:36:02] <Pyromanik> simon_w|air: excited?
538: [04:36:11] <simon_w|air> keksters, where's that supposed to redirect to?
539: [04:36:13] <keksters> I was expecting it to go through the bad login page I set up
540: [04:36:15] <simon_w|air> Pyromanik, not as much as the gf
541: [04:36:25] <keksters> /support
542: [04:36:33] <Pyromanik> simon_w|air: hehehe, commonly the way :P
543: [04:36:46] <simon_w|air> keksters, ->redirect('/support') might be what you want then
544: [04:36:48] <Pyromanik> simon_w|air: as time gets near your own excitement will likely pique up
545: [04:37:05] <keksters> Soo. What's the point of setting up the badloginURL?
546: [04:37:06] <simon_w|air> Pyromanik, along with my terror
547: [04:37:09] <Pyromanik> keksters: you need a parameter, they're not optional :)
548: [04:37:20] <Pyromanik> simon_w|air: tell me about it.
549: [04:37:22] <Pyromanik> o.0
550: [04:37:26] <Pyromanik> I'm nervous as hell about moving.
551: [04:37:38] <Pyromanik> sounds like you have a job lined up though, shouldn't be too bad.
552: [04:37:41] <simon_w|air> Pyromanik, at least I don't have to worry about the visa side of things
553: [04:37:49] <Pyromanik> I'm FULL of uncertainty
554: [04:38:03] <simon_w|air> So long as I can get an offer through the APS hire freeze
555: [04:38:07] <Pyromanik> no job, fucked arm, low cash reserves, etc.
556: [04:38:27] <Pyromanik> pretty much all the things :<
557: [04:38:34] <keksters> Okay so that sorts out the bad login, I guess.
558: [04:38:42] <Pyromanik> simon_w|air: oh, yeh. There is the Au govt to contend with :<
559: [04:38:48] <keksters> But the login as another person is still sending me to a wsod
560: [04:38:58] <Pyromanik> keksters: yeh. back in the day tehre used to be separate tabs for login forms.
561: [04:39:03] <Pyromanik> different*
562: [04:39:12] <Pyromanik> eg "email & password" or "openid"
563: [04:39:31] <Pyromanik> ffffffff this nonsense is irritating.
564: [04:39:45] <keksters> Also definite wsod, no error message
565: [04:40:49] <will__> ah. right. whoopsy.
566: [04:40:52] <keksters> I fear I'm only going to dream about login forms on my holiday
567: [04:40:52] <will__> ta
568: [04:41:17] <Pyromanik> keksters: nah. Just don't worry about it until you return
569: [04:41:25] <Zauberfisch23> good morning
570: [04:41:30] <Pyromanik> outta sight outta mind :D
571: [04:41:37] <Pyromanik> good morning Zauberfisch23
572: [04:41:52] <keksters> lol. If only. I have this week to get it working
573: [04:42:24] <keksters> Wouldn't feel so bad if my boss wasn't also my father and hadn't gifted me spending money >_<
574: [04:42:56] <Pyromanik> Colin[pi]: so turns out array_replace does exactly what it says on the box, you just gotta syntax right :<
575: [04:43:16] * Zauberfisch_ has left #silverstripe
576: [04:43:16] <Pyromanik> array_replace($array1 + $array2) isn't doing it right.
577: [04:43:25] <Pyromanik> array_replace($array1, $array2) is :P
578: [04:43:31] <Pyromanik> derp derp derp
579: [04:43:33] <Pyromanik> xD
580: [04:43:40] <keksters> That sounds like it would be correct
581: [04:44:00] <Pyromanik> keksters: hahaha, yeh, family business is always hard.
582: [04:44:17] <Pyromanik> keksters: I wouldn't worry though, with a whole week it shouldn't be that troublesome.
583: [04:44:35] <keksters> Except I spent two days last week scratching my head over it
584: [04:44:44] <keksters> Today is the furtherest I've gotten on the matter.
585: [04:45:03] <Pyromanik> hell it jsut took me less than a week to underp the derped up the wazoo FulltextSearchable
586: [04:45:23] * Pyromanik lives the... hmm not quite. But close.
587: [04:45:23] <keksters> Yeah that happens from time to time
588: [04:45:38] <Pyromanik> simon_w|air: success! :D
589: [04:45:48] <keksters> It took me a couple days to figure out how to make a custom method for $Date
590: [04:45:51] <Zauberfisch23> haha, I am telling my father "yeah yeah, your new website is almost done"
591: [04:45:54] <Zauberfisch23> since, hmmm
592: [04:46:01] <Zauberfisch23> 3 years it must be now :D
593: [04:46:12] <Pyromanik> Zauberfisch23: :S I have a mate I said I'd do a website for in... umm... June last year :<
594: [04:46:18] <Pyromanik> D:
595: [04:46:27] <keksters> lol. I'm transferring a website
596: [04:46:29] <Pyromanik> To be fair I actually did make one, it just still isn't finished.
597: [04:46:46] <Zauberfisch23> same here
598: [04:46:47] <Pyromanik> used it as a personal project to try some stuff out that was... hmm... far too ambitious.
599: [04:46:57] <Zauberfisch23> haha, same
600: [04:47:02] <keksters> This login is the last major thing to get done
601: [04:47:09] <Pyromanik> keksters: exactly!
602: [04:47:10] <Zauberfisch23> I want to make it perfect, so it never gets finished
603: [04:47:13] <Pyromanik> you'll be right.
604: [04:47:17] <Zauberfisch23> there is always some refactoring that can be done
605: [04:48:09] <Pyromanik> hahaha, yeh. then you get carried away again...
606: [04:48:30] <Pyromanik> so I just successfully underp'd that fulltextsearch business.
607: [04:48:33] * DigNZ quit (Quit: DigNZ)
608: [04:48:38] <Pyromanik> I should totally tidy this up and commit it.
609: [04:48:56] <Pyromanik> it's not really that messy atm, but not clean. Ceatainly no worse than it already is though :P
610: [04:49:04] <Zauberfisch23> :D
611: [04:49:04] <keksters> Burh
612: [04:49:16] <Pyromanik> Zauberfisch23: no longer only SiteTree and/or File
613: [04:49:16] <keksters> Is there something I haven't completed in my Controller that's wsoding?
614: [04:49:17] <Pyromanik> :D
615: [04:49:26] <Pyromanik> keksters: turn php errors on.
616: [04:49:29] <Pyromanik> you won't get far without it
617: [04:49:39] <Pyromanik> or at least inspect log files if you can't
618: [04:49:50] <Pyromanik> you need to know what's going wrong before you can fix it usually!
619: [04:50:25] <keksters> I turned on display errors like simon told me earlier
620: [04:50:30] <keksters> Even that's not popping up
621: [04:50:40] <keksters> Where do log files live?
622: [04:50:53] <Pyromanik> umm, depends on setup
623: [04:51:04] <keksters> Oh you mean apache log files?
624: [04:51:09] <Pyromanik> yeh
625: [04:51:17] <keksters> Yeah I can't access those =3
626: [04:51:20] <Pyromanik> sometimes php errors get dumped in there
627: [04:51:24] <Pyromanik> oh gawd
628: [04:51:31] <Pyromanik> tell your father to get a better host :P
629: [04:51:47] <keksters> I think it's the way he's set up this computer
630: [04:51:56] <keksters> I get locked out of random things all the time
631: [04:52:45] <Pyromanik> oh wow I totally did it
632: [04:52:50] * Pyromanik celebrates
633: [04:53:05] <keksters> I've usually dealt with wsod with php by having to go back over what I've written
634: [04:53:13] <Pyromanik> job only a ridiculous amount over time, but that's what you get when you get me to fundamentally alter the way silverstripe itself operates.
635: [04:53:23] * UncleCheese quit (Quit: UncleCheese)
636: [04:53:31] <Pyromanik> keksters: undoubtedly it'll be something in there, yeh. but what? who knows.
637: [04:53:43] <Pyromanik> if you're going to do it the hard way, good luck.
638: [04:53:43] <keksters> That's the fun part!
639: [04:53:53] <Pyromanik> what I'd do is perhaps move it to a local server that I have control over.
640: [04:53:54] <keksters> I'll have to hassle him tomorrow
641: [04:53:59] <Pyromanik> ie, duplicate the site.
642: [04:54:04] <Pyromanik> if possible.
643: [04:54:08] <keksters> That's potentially beyond my abilities.
644: [04:54:12] <Pyromanik> then you can do all your testing and stuff locally
645: [04:54:25] <Pyromanik> keksters: it's basically the same thing but using something like wampserver.com or the like
646: [04:54:27] <keksters> I just get someone to set up things and then I play with them
647: [04:54:34] <Pyromanik> :P
648: [04:54:41] <Pyromanik> it's not a hard thing if you get a pacakage deal :P
649: [04:54:51] <Pyromanik> just a couple of wee tweaks and you're away laughing
650: [04:55:21] <keksters> Ehh. I'll get him to look at it tomorrow
651: [04:55:36] <keksters> Maybe by rubber ducking my understanding of what's meant to happen I'll get an epihany
652: [04:55:38] <Pyromanik> good option :P
653: [04:55:49] <keksters> I forgot a p
654: [04:55:55] <Pyromanik> often a good choice if you have the stamina for it :P
655: [04:56:24] <keksters> I'm not entirely sure I understand what's going on
656: [04:57:26] <keksters> Alright. I'll probably be back in the morning.. / mid afternoon
657: [04:57:41] <keksters> Bye!
658: [04:57:44] <Pyromanik> ciao
659: [04:57:46] * Pyromanik quit (Quit: leaving)
660: [05:01:51] * keksters quit (Ping timeout: 250 seconds)
661: [05:10:23] * mobiusnz quit (Quit: Leaving.)
662: [05:23:57] * halkyon quit (Quit: Leaving)
663: [05:35:15] <Zauberfisch23> ss23: why is cam not irc? D:
664: [05:35:32] <ss23> He's gone home, Zauberfisch23
665: [05:35:36] <ss23> He doens't use a bouncer
666: [05:36:01] <Zauberfisch23> oh, I see, just assumed he is still at work because he commented on meetup
667: [05:36:32] <ss23> Nope ^.^
668: [05:36:41] <ss23> He left a while ago now, maybe 45 mins
669: [05:37:17] <Zauberfisch23> hmmm, ah, right
670: [05:37:20] <Zauberfisch23> that was 1h ago
671: [05:37:27] <Zauberfisch23> meetup is just slow with notifications ...
672: [05:37:38] <Zauberfisch23> meetup.com that is
673: [05:37:56] <ss23> Zauberfisch23: You coming to the meetup?! :D
674: [05:38:09] <Zauberfisch23> yes, but not the one in NZ
675: [05:38:15] <ss23> AWW! :(
676: [05:38:19] <Zauberfisch23> hosting my own over here
677: [05:39:40] <ss23> Oh fun :D
678: [05:39:45] <ss23> you're in Germany, right?
679: [05:39:51] <ss23> Or nl or something?
680: [05:39:58] <Zauberfisch23> AT
681: [05:39:59] <ss23> Europe I remember, the rest I'm hazy :P
682: [05:40:45] <ss23> Zauberfisch23: Oh cool
683: [05:40:49] <ss23> Does SilverStripe have presence there?
684: [05:41:09] <Zauberfisch23> well, there is me
685: [05:41:17] <ss23> XD
686: [05:41:33] <Zauberfisch23> and a hand full of other suspects that show up at the meetups
687: [05:41:44] <Zauberfisch23> I think highest count at the meetup is 8
688: [05:41:44] <ss23> mmk
689: [05:41:49] <ss23> Any cute girls show up?
690: [05:41:50] <ss23> ^.^
691: [05:41:54] <Zauberfisch23> and 2 came from poland
692: [05:41:59] <Zauberfisch23> so its 6 from austria
693: [05:42:02] <ss23> Oh cool :O
694: [05:42:09] <ss23> We have two people here who're Polish!
695: [05:42:39] <Zauberfisch23> there certainly are more companies/devs using SS than show up to meetup, but I think the silverstripe presents in austria is rather low
696: [05:42:58] <Zauberfisch23> no, there where no female participants
697: [05:44:36] <Zauberfisch23> idk how it is where you are from, but in austria/cental europe the percentage of women in technical areas is really low, and the percentage of women attending meetups even lower
698: [05:44:57] <guzzlefry> I think that's everywhere. :P
699: [05:45:25] <guzzlefry> There are two girls in my game programming class, out of 30 something students.
700: [05:45:37] <guzzlefry> Over in the States <---
701: [05:45:45] <ss23> dude, 2/30 is awesome
702: [05:45:47] <Zauberfisch23> but I can't really blame them for not showing up. I mean some might not be that comfortable sitting in a room with 20 nerds as the only woman
703: [05:45:51] <ss23> We had 4/200 at uni
704: [05:46:11] <guzzlefry> dunno
705: [05:46:15] <guzzlefry> people try to pin that on sexism
706: [05:46:16] <guzzlefry> but really
707: [05:46:22] <guzzlefry> what's the barrier to entry in uni?
708: [05:46:39] <ss23> guzzlefry: It's a complex issue, and I try avoid discussing it where possible :P
709: [05:46:52] <guzzlefry> ss23: you're a complex issue! :P
710: [05:46:56] <Zauberfisch23> agreed, I have work to do :D
711: [05:46:57] <ss23> THANK YOU
712: [05:46:58] <ss23> :D
713: [05:47:02] <guzzlefry> YOU'RE WELCOME
714: [05:47:25] <ss23> Hmm
715: [05:47:30] <ss23> It's hard to not ust jargon to customers
716: [05:47:34] <ss23> I said "add files to the index"
717: [05:47:43] <ss23> but I realised most people probably won't know wtf that means
718: [05:48:26] <guzzlefry> yeah...
719: [05:48:39] <guzzlefry> I don't know what you mean either. :P
720: [05:48:48] <guzzlefry> But I'm lacking context.
721: [05:50:46] <ss23> Search stuff
722: [05:50:53] <ss23> "adding files to the index" / "removing files from the index" so they won't be searched
723: [06:04:08] <guzzlefry> oh
724: [06:07:29] * violetina quit (Remote host closed the connection)
725: [06:11:07] * mobiusnz has joined #silverstripe
726: [06:14:38] * elek has joined #silverstripe
727: [06:15:00] * elek has left #silverstripe
728: [06:15:01] * guci0 has joined #silverstripe
729: [06:15:12] <guci0> Hello World!
730: [06:15:48] <ss23> hallo wurld!
731: [06:15:57] * mobiusnz quit (Ping timeout: 272 seconds)
732: [06:16:18] <guci0> :)
733: [06:35:25] * Colin[pi] quit (Ping timeout: 245 seconds)
734: [06:39:15] * Colin[pi] has joined #silverstripe
735: [06:53:13] * will__ quit (Ping timeout: 250 seconds)
736: [06:55:06] * zippy__ has joined #silverstripe
737: [07:10:16] * spronk2 has joined #silverstripe
738: [07:11:53] * spronk2 quit (Client Quit)
739: [07:11:59] * mobiusnz has joined #silverstripe
740: [07:16:10] * mobiusnz quit (Ping timeout: 240 seconds)
741: [07:44:37] * Stomach quit (Ping timeout: 272 seconds)
742: [07:50:27] * mobiusnz has joined #silverstripe
743: [07:52:31] * funkygibbon has joined #silverstripe
744: [07:52:40] <funkygibbon> Ahoy folks,
745: [07:53:10] <funkygibbon> Can anyone suggest why everything in this old 2.4 is being directed to https without being asked?
746: [07:53:39] <funkygibbon> All very strange. A fresh php5.5, nginx server
747: [07:54:17] <guzzlefry> funkygibbon: Director::forceSSL?
748: [07:55:28] <funkygibbon> no instance of forceSSL in the project (other than comments and the declaration)
749: [07:55:41] <funkygibbon> nothing in the .htaccess
750: [07:55:49] <howardgrigg> magic?
751: [07:56:18] <funkygibbon> s/\?/\!/
752: [07:57:02] <funkygibbon> I haven't used ss for a long long time, and am upgrading this to the latest in the 2.4 branch.
753: [07:57:16] <funkygibbon> Thought there might be something new I'm missing
754: [07:57:22] <guzzlefry> is 2.4 even still supported?
755: [07:57:31] <simon_w|air> Security only
756: [07:57:35] <guzzlefry> ah
757: [07:59:36] <funkygibbon> the requested php file is http, but all assets and the base tag are https
758: [07:59:48] <funkygibbon> so it's not (?) server, its in SS somewhere..
759: [08:00:53] <Zauberfisch23> funkygibbon: things to check:
760: [08:01:13] * Nimle has joined #silverstripe
761: [08:01:28] <Zauberfisch23> - wget http://yoursite.com/assets.something and see if you get redirected to https
762: [08:01:47] <Zauberfisch23> if thats the case, then its most likely a redirect form the server
763: [08:02:14] <Zauberfisch23> - grep for "forceSSL" in your code
764: [08:02:45] <Zauberfisch23> - check if alternate_base_url is set somewhere (look at the yml config files first)
765: [08:02:49] <funkygibbon> not redirected from curl / wget
766: [08:02:57] <funkygibbon> no instance of forceSSL
767: [08:04:05] <Zauberfisch23> - check if alternate_protocol is set somewhere (either yml config or Config::inst()->update)
768: [08:04:52] <Zauberfisch23> - maybe your server is oddly configured and either $_SERVER['HTTPS'] is set to something other than off or $_SERVER['SSL'] is set
769: [08:04:59] * spronk2 has joined #silverstripe
770: [08:05:08] <Zauberfisch23> - are you using a reverse proxy?
771: [08:08:49] <funkygibbon> neg to reverse proxy
772: [08:09:10] <funkygibbon> interestingly, $_SERVER['HTTPS'] is ''
773: [08:09:52] <funkygibbon> neg to alternate_base_url and alternate_protocol
774: [08:09:55] * Nimle quit (Ping timeout: 250 seconds)
775: [08:12:32] <funkygibbon> ./dev/build is perfectly happy to complete its work non-ssl (if the site is in dev mode), BUT the url under Environment Builder states https://....
776: [08:12:59] <funkygibbon> of course I can't log in if its not dev mode, because it wants to authenticate, and the form action is ... https
777: [08:15:02] * travis-ci has joined #silverstripe
778: [08:15:02] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1587 (post-2.4 - 0aba49d : Will Rossiter): The build is still failing.
779: [08:15:02] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/755906cad86b...0aba49dd4351
780: [08:15:03] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/14478678
781: [08:15:03] * travis-ci has left #silverstripe
782: [08:16:16] <funkygibbon> this is a zero day, practically base install of nginx and php5-fpm
783: [08:16:29] <funkygibbon> I've done almost no configuration...
784: [08:16:37] <funkygibbon> setting
785: [08:16:49] <funkygibbon> static function protocol() { return 'http://'; }
786: [08:16:50] <funkygibbon> works
787: [08:17:03] <funkygibbon> because of the test isset($_SERVER['SSL']) || (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')
788: [08:17:14] <funkygibbon> on line 403 of Director.php
789: [08:17:19] <funkygibbon> I think I may have found a bug
790: [08:17:34] <funkygibbon> in either the default nginx server headers, or SS
791: [08:21:05] <funkygibbon> Either way, I think you'll need to test that $_SERVER['HTTPS'] actually has length
792: [08:21:59] * Shrike_Finland quit (Quit: Leaving.)
793: [08:23:03] <guzzlefry> and $_SERVER['SSL']?
794: [08:23:48] <funkygibbon> isnt set
795: [08:24:46] <guzzlefry> funkygibbon: I mean that should also be checked for length as well, right?
796: [08:24:51] <guzzlefry> To avoid a similar bug.
797: [08:25:06] <funkygibbon> possibly. There must be a more reliable method of testing for ssl though
798: [08:25:22] <guzzlefry> hm, possibly port number?
799: [08:25:26] <funkygibbon> yes
800: [08:25:35] <guzzlefry> Unless you can actually run SSL on port 80.
801: [08:25:41] <guzzlefry> which should be possible. :P
802: [08:25:50] <guzzlefry> Though unlikely
803: [08:26:39] * mobiusnz quit (Quit: Leaving.)
804: [08:27:32] <funkygibbon> http://php.net/manual/en/reserved.variables.server.php
805: [08:27:37] <funkygibbon> 'HTTPS'
806: [08:27:38] <funkygibbon> Set to a non-empty value if the script was queried through the HTTPS protocol.
807: [08:27:58] <funkygibbon> so SS is actually the cause of the bug for not testing for a non-empty value
808: [08:28:13] <funkygibbon> someone who cares should totally write up a bug report
809: [08:28:41] <funkygibbon> in fact, according to that spec, testing $_SERVER['HTTPS'] != 'off' is also wrong
810: [08:29:12] <funkygibbon> oh, that's an IIS bug
811: [08:30:23] * ARNHOE has joined #silverstripe
812: [08:34:46] * ARNHOE quit (Read error: Connection reset by peer)
813: [08:34:56] * ARNHOE has joined #silverstripe
814: [08:38:57] * peter_ss has joined #silverstripe
815: [08:50:15] <peter_ss> guys just want to ask about JS not being called even if the js file is there on click a existing row
816: [08:54:12] * Shrike_Finland has joined #silverstripe
817: [08:54:53] <simon_w|air> funkygibbon, https://github.com/silverstripe/silverstripe-framework/blob/3.1/control/Director.php#L480-L482
818: [08:55:02] <simon_w|air> that's checking for a non-empty, non-off value
819: [08:55:17] <simon_w|air> Though the indentation there is horrible
820: [09:01:32] * howardgrigg quit (Read error: Connection reset by peer)
821: [09:02:05] * howardgrigg has joined #silverstripe
822: [09:05:59] * kinglozzer has joined #silverstripe
823: [09:10:28] <guzzlefry> hrm, do HTML Emails get the <html><head><body> deal?
824: [09:11:36] <peter_ss> hello guys in the cms admin i got this issue when you go to the detail view or another gridfield the custom field doesn't work. any idea?
825: [09:15:39] <Colin[pi]> guzzlefry: HTML emails use a template so they get whatever is in the template iirc
826: [09:15:54] * micmania1 has joined #silverstripe
827: [09:17:11] * NobrainerWeb has joined #silverstripe
828: [09:18:36] <NobrainerWeb> Hi
829: [09:19:40] <NobrainerWeb> Trying to set up some translated texts in SS3.1, in my template i have <%t VESSEL.BUILT "Built" %>, but where do i put my language file? and should i call it da.yml or da_DK.yml?
830: [09:20:19] <NobrainerWeb> Tried to add da.yml / da_DK.yml to mysite/lang and do a flush but no luck
831: [09:20:33] * guci0 quit (Ping timeout: 250 seconds)
832: [09:25:33] <guzzlefry> $SiteConfig.MyVar should work in template right?
833: [09:27:01] <NobrainerWeb> guzzlefry: yes
834: [09:27:19] * mobiusnz has joined #silverstripe
835: [09:31:49] * mobiusnz quit (Ping timeout: 248 seconds)
836: [09:38:36] <guzzlefry> <a href="$SiteConfig.FacebookLink">Facebook</a>, <-- seems to be throwing an undefined offset error.
837: [09:38:47] <guzzlefry> oh wait, [Notice] Uninitialized string offset: 0
838: [09:39:19] <guzzlefry> It's running absoluteURL on it 0.o
839: [09:40:01] <kinglozzer> Wait, $SiteConfig is passed into email templates by default?
840: [09:40:12] <kinglozzer> I could've sworn it wasn't
841: [09:40:15] <guzzlefry> oh
842: [09:40:20] <guzzlefry> Maybe that's the error?
843: [09:40:26] <guzzlefry> I assumed all templates received it.
844: [09:40:49] <kinglozzer> Unless I'm mistaken, it isn't passed to Email
845: [09:41:45] <kinglozzer> guzzlefry: Try $email->populateTemplate(array('SiteConfig' => SiteConfig::current_site_config()));
846: [09:42:05] <guzzlefry> ah yeah, trying that now
847: [09:42:27] <guzzlefry> almost 5am, running out of energy :P
848: [09:44:17] <guzzlefry> 0.o
849: [09:44:21] <guzzlefry> Well, the error is gone.
850: [09:44:33] <guzzlefry> but it's pulling in the home page's URL instead of the one set...
851: [09:48:12] <peter_ss> hey guys does the GridField uses push ajax when navigatin to it's edit view?
852: [09:54:03] * chillu has joined #silverstripe
853: [09:56:10] <NobrainerWeb> chillu: can you answer this question? Trying to set up some translated texts in SS3.1, in my template i have <%t VESSEL.BUILT "Built" %>, but where do i put my language file? and should i call it da.yml or da_DK.yml?
854: [09:56:19] <NobrainerWeb> Tried to add da.yml / da_DK.yml to mysite/lang and do a flush but no luck
855: [10:00:14] <NobrainerWeb> Hmm ok i added a file mysite/lang/en.yml and the string here does get picked up - but my translated string in da.yml do not
856: [10:04:51] * zippy__ quit (Quit: zippy__)
857: [10:09:13] <Zauberfisch23> NobrainerWeb: are you using translateable?
858: [10:09:18] <NobrainerWeb> Yes
859: [10:09:40] <Zauberfisch23> the problem is that translatable does not tell SS to switch language for _t() stuff
860: [10:09:54] <Zauberfisch23> so the site might be in da_DK, but SS itself is still in en_US
861: [10:10:00] <funkygibbon> simon_w: is that current v3 stream?
862: [10:10:53] <NobrainerWeb> ok, so i need to add something to Page.php to change the ss locale? always had to do that in my ss2.4 sites
863: [10:11:14] <NobrainerWeb> Zauberfisch23: Do you have that code snippet that needs to be added?
864: [10:11:31] <Zauberfisch23> NobrainerWeb: http://paste2.org/8tMNYfOY
865: [10:12:13] <NobrainerWeb> Zauberfisch23: Ok thanks - the same as in 2.4 right?
866: [10:12:27] <Zauberfisch23> no idea
867: [10:12:35] <Zauberfisch23> I do remember that I did that in 2.4 as well
868: [10:12:36] <NobrainerWeb> Wonder why this stuff is not in the doc: http://doc.silverstripe.org/framework/en/topics/i18n
869: [10:12:41] <Zauberfisch23> but thats to long ago to remember
870: [10:12:45] <NobrainerWeb> :-)
871: [10:12:48] <NobrainerWeb> ok but thanks a lot
872: [10:13:02] <Zauberfisch23> NobrainerWeb: it is in the docs of translatable i believe (and it belongs there)
873: [10:16:08] <NobrainerWeb> Zauberfisch23: Yes i see. But why not have it both places - i was reading the topic in SS documentation and not finding it there makes me think there is a problem
874: [10:16:58] <Zauberfisch23> NobrainerWeb: because i18n is not aware of Translateable (i18n is core, Translateable is not)
875: [10:17:12] <Zauberfisch23> so its not i18n's job to check for translateable
876: [10:17:31] <Zauberfisch23> its translatables job to tell i18n that it switched the language
877: [10:17:46] <Zauberfisch23> so the docs of translatable is the right place for the docs on that
878: [10:17:57] <Zauberfisch23> at least that is how I see it
879: [10:18:16] <Zauberfisch23> however, you might be right, a brief mention in i18n wouldn't hurtn anybody I guess
880: [10:18:54] <NobrainerWeb> Zauberfisch23: Hmm ok i think i get it - but to ppl like me with less understanding of the code - this is not so obvious. But thanks a lot for helping me :-)
881: [10:28:05] * mobiusnz has joined #silverstripe
882: [10:32:16] * mobiusnz quit (Ping timeout: 240 seconds)
883: [10:34:48] * Shrike_Finland quit (Quit: Leaving.)
884: [10:37:00] * spronk2 quit (Quit: spronk2)
885: [10:39:45] * NobrainerWeb quit (Quit: NobrainerWeb)
886: [10:53:37] * Robke has joined #silverstripe
887: [10:55:17] <Robke> hello. i have a problem... i use 3.1.1 SS master. i downloaded gridfield from github master. then i write code to php file... $gridFieldConfig = GridFieldConfig_RecordEditor::create(); $gridFieldConfig->addComponent(new GridFieldBulkEditingTools()); $gridFieldConfig->addComponent(new GridFieldBulkImageUpload()); and etc... i have an error: gridfieldBulkUplaodImage didnt find... then i downloaded older version f
888: [10:55:39] <Robke> i flushed everything (now i have 3.1.0 gridfield version)
889: [10:55:58] <Robke> but then im trying to uplaod files to bulkUpload
890: [10:56:13] <Robke> i have an error in CMS... NOT FOUND
891: [10:56:28] <Robke> but what is not founded i dont understand... can someone help me?
892: [11:16:50] * zfmf has joined #silverstripe
893: [11:18:15] * NobrainerWeb has joined #silverstripe
894: [11:18:56] * kerosene has joined #silverstripe
895: [11:18:59] * kerosene quit (Signing in (kerosene))
896: [11:18:59] * kerosene has joined #silverstripe
897: [11:19:07] * kerosene quit (Client Quit)
898: [11:19:24] * kerosene has joined #silverstripe
899: [11:32:43] * Robke quit (Ping timeout: 250 seconds)
900: [11:48:17] * Robke has joined #silverstripe
901: [11:48:24] <peter_ss> anyone here is it possile to extend an existing form field?
902: [11:49:44] <Robke> i dont know :)
903: [11:49:53] <peter_ss> Robke :)
904: [11:50:06] <Robke> i quite new in ss :)
905: [11:50:14] <peter_ss> ok
906: [11:50:23] <Robke> maybe you can help me :)
907: [11:50:34] <Robke> i'm using the newiest version of SS 3.1.1
908: [11:50:53] <Robke> i downloaded gridfieldbulkeditingtools
909: [11:50:57] <Robke> from github
910: [11:51:18] <Robke> but then im trying to upload a few images from bulkupload
911: [11:51:42] <Robke> i get an error: NOT FOUND
912: [11:51:57] <Robke> with older versions everythng was ok...
913: [11:52:23] <peter_ss> not found what?
914: [11:52:40] <Robke> i dont know... i just got this message from CMS :D
915: [11:52:45] <Robke> andi dont get it...
916: [11:53:06] <Robke> tried 5-6 downloads of gridfield from github
917: [11:53:17] <Robke> i added chmod -R 777
918: [11:53:23] <Robke> to my project
919: [11:53:25] <Robke> not helped...
920: [11:53:33] <peter_ss> lol
921: [11:53:55] <peter_ss> di you do you /dev/build?flush=1
922: [11:54:09] <Robke> but tere are more strange then i uploaded currently gridfield folder to another project everything works fine...
923: [11:54:16] <Robke> yeah not =1 but =all
924: [11:54:24] <Robke> in dev and in cms
925: [11:54:46] <NobrainerWeb> Robke: you should start out by getting a more informative error i think
926: [11:54:52] <peter_ss> might be a folder issue
927: [11:56:18] <NobrainerWeb> Do you run in Dev mode? If not set your system to run in dev mode: http://doc.silverstripe.org/framework/en/topics/debugging
928: [11:57:21] <NobrainerWeb> I guess that stuff is done via ajax, so try to inspect the requests done via firebug or some other browser developer tools
929: [11:57:36] <NobrainerWeb> i bet that will give you a more verbose error to work with
930: [12:03:33] <Robke> ok i'll try. thansk for the help :)
931: [12:04:18] <NobrainerWeb> np and good luck :-)
932: [12:04:39] <Zauberfisch23> peter_ss: yes you can extend form fields
933: [12:05:06] <Zauberfisch23> all form fields already extend the class FormField
934: [12:05:24] <peter_ss> guys how can I combine dropdownfield and textfield to be treated as one form field?
935: [12:05:44] <peter_ss> similar to this https://www.evernote.com/shard/s44/sh/88644fc6-5699-4271-8f55-4be2cae31a61/dd14eddc68accf5f9a47878b4d92de91
936: [12:05:54] <peter_ss> is it possible?
937: [12:05:58] <Zauberfisch23> take a look at this class: https://github.com/lrc/silverstripe-link-field/blob/master/code/LinkFormField.php
938: [12:06:33] <Zauberfisch23> peter_ss: I have no idea what this image is trying to tell me
939: [12:07:34] <peter_ss> Zauberfisch23: in the CMS admin form I need to have a FormField that has text field beside a dropdown
940: [12:08:03] <Zauberfisch23> then the link-field is a good example I think
941: [12:12:26] <peter_ss> Zauberfisch23: ok thanks just one quick question if i clone a field using jquery is the clone field will be added to the form post data?
942: [12:13:57] * Colin[pi] quit (Ping timeout: 248 seconds)
943: [12:16:00] <Zauberfisch23> yes, they will be submitted. however, if $form->saveInto($dataobject); is used, those fields would not be saved I think
944: [12:21:42] <peter_ss> ok
945: [12:59:12] * chillu quit (Quit: chillu)
946: [13:09:29] * chillu has joined #silverstripe
947: [13:13:35] * unculture has joined #silverstripe
948: [13:13:37] * jrthomer has joined #silverstripe
949: [13:14:49] * funkygibbon quit (Ping timeout: 246 seconds)
950: [13:18:27] * NobrainerWeb quit (Quit: NobrainerWeb)
951: [13:29:26] * violetina has joined #silverstripe
952: [13:30:04] * mobiusnz has joined #silverstripe
953: [13:31:45] <peter_ss> how can i resize the numeric field width?
954: [13:34:38] <Zauberfisch23> use CSS
955: [13:34:45] <Zauberfisch23> or do you mean the max length of characters?
956: [13:34:47] * mobiusnz quit (Ping timeout: 252 seconds)
957: [13:40:28] <micmania1> anybody used this with 3.1? http://addons.silverstripe.org/add-ons/frankmullenger/gallery
958: [13:40:55] <micmania1> I'm getting a JS error in the CMS
959: [13:45:33] * UndefinedOffset has joined #silverstripe
960: [13:45:39] <Robke> Zauberfisch23 i found the error...
961: [13:46:49] * Robke quit (Quit: Page closed)
962: [13:53:17] * chillu quit (Quit: chillu)
963: [14:11:11] * chillu has joined #silverstripe
964: [14:23:21] * chillu quit (Quit: chillu)
965: [14:36:41] * Shrike_Finland has joined #silverstripe
966: [14:47:42] * Shrike_Finland quit (Quit: Leaving.)
967: [15:07:51] * Shrike_Finland has joined #silverstripe
968: [15:11:57] * peter_ss quit (Quit: Leaving.)
969: [15:14:04] * Shrike_Finland quit (Quit: Leaving.)
970: [15:23:53] * DesignerX quit (Ping timeout: 272 seconds)
971: [15:30:46] <kinglozzer> micmania1: Are you working on the fix for this: https://github.com/silverstripe/silverstripe-cms/issues/900 or are you happy for me to start on your solution?
972: [15:31:34] * mobiusnz has joined #silverstripe
973: [15:32:05] <micmania1> If you have time you can do it. I was going to do it after this: https://github.com/silverstripe/silverstripe-framework/pull/2679 and use the new SSViewer method
974: [15:32:20] <micmania1> I was going to do it on the weekend but I never got around to it.
975: [15:32:43] <kinglozzer> The method you outlined in your last comment?
976: [15:34:16] <micmania1> yeah, instead of working out which templates to use in getViewer() you could just use SSViewer::get_templates_with_suffix("", $this->dataRecord, "Page") so you're not duplicating code.
977: [15:34:34] <micmania1> but its not implemented yet.
978: [15:35:39] * mobiusnz quit (Ping timeout: 246 seconds)
979: [15:36:08] <kinglozzer> Ah awesome, yeah that'll be a much nicer way of doing it. I'll leave it for now then :)
980: [15:36:24] <micmania1> ok, i'll put a note on the ticket.
981: [15:41:03] <kinglozzer> Also, Saturday was awful.. :(
982: [15:53:49] <micmania1> kinglozzer: I for you haha
983: [15:54:20] <micmania1> you were pretty bad tho tbf
984: [15:54:31] <micmania1> we were crap in the second half as well
985: [15:54:54] <kinglozzer> Yeah, we used to be solid defensively and crap going forward, now we're just crap at both
986: [15:55:07] <kinglozzer> Like wtf was that first goal about?
987: [15:55:21] <micmania1> That's the first corner we've scored in over 2 years haha
988: [15:55:37] <kinglozzer> Haha
989: [15:55:46] <micmania1> 300+ corners. Wolves away lol
990: [16:03:15] <kinglozzer> Wow.. it's so boring watching us now, that's the worst bit..
991: [16:18:55] <micmania1> I wasn't a big fan of Hughton when he was here.
992: [16:22:41] * ARNHOE quit ()
993: [16:24:30] <kinglozzer> Mm, a lot of people want him gone. I'm right on the fence, happy to give him a bit longer, but wouldn't care if he left
994: [16:32:14] * mobiusnz has joined #silverstripe
995: [16:36:48] * mobiusnz quit (Ping timeout: 265 seconds)
996: [17:16:49] * kinglozzer quit ()
997: [17:32:56] * mobiusnz has joined #silverstripe
998: [17:37:06] * mobiusnz quit (Ping timeout: 246 seconds)
999: [17:46:36] * SightUnseen has joined #silverstripe
1000: [17:47:04] * SightUnseen has left #silverstripe
1001: [18:07:38] * AlphaCactus has joined #silverstripe
1002: [18:19:00] * zfmf has left #silverstripe
1003: [18:33:22] * mobiusnz has joined #silverstripe
1004: [18:35:18] * violet- has joined #silverstripe
1005: [18:35:36] * violetina quit (Ping timeout: 245 seconds)
1006: [18:38:19] * mobiusnz quit (Ping timeout: 272 seconds)
1007: [18:42:46] * Shrike_Finland has joined #silverstripe
1008: [18:43:23] * catcher has joined #silverstripe
1009: [18:55:31] * henkpoley has joined #silverstripe
1010: [19:06:07] <kerosene> composer, how have I angered thee
1011: [19:06:48] <kerosene> why will you not update my ss installation but rather just hang there menacingly
1012: [19:11:30] * SphereSleepy has joined #silverstripe
1013: [19:13:13] * mobiusnz has joined #silverstripe
1014: [19:19:28] * simon_w menaces kerosene's installation
1015: [19:20:24] <kerosene> no, menace composer :/
1016: [19:21:03] <kerosene> well it updates with --no-dev
1017: [19:22:56] * antmas has joined #silverstripe
1018: [19:23:45] <antmas> mornin
1019: [19:24:53] <SphereSleepy> evenin'
1020: [19:25:20] <guzzlefry> afta'noon
1021: [19:25:21] <simon_w> LOUD NOISES
1022: [19:25:37] <guzzlefry> 0.o
1023: [19:25:52] * henkpoley quit (Quit: henkpoley)
1024: [19:25:54] <simon_w> Maybe I should turn my volume down before I damage my ears
1025: [19:26:02] <simon_w> Or, I could make it louder!
1026: [19:26:19] <SphereSleepy> It's never too loud!
1027: [19:26:19] <antmas> rain :)
1028: [19:26:22] <antmas> finally
1029: [19:29:24] <simon_w> Someone should buy me a new MBP. This one struggles with Xcode :(
1030: [19:29:50] <SphereSleepy> If my boss agrees, you can have mine?
1031: [19:30:03] <SphereSleepy> mid 2012 with SSD and a fucked-up OS
1032: [19:30:20] <simon_w> Screw that, I want a new one
1033: [19:30:24] <catcher> I'm writing a widget that needs a relationship to the object whose widgetArea is currently being edited. I see the blog widgets with has_one relationships to Blog, but not seeing where/how that ID is writte.
1034: [19:30:27] <catcher> written*
1035: [19:30:30] * nickmolhoek has joined #silverstripe
1036: [19:30:57] <catcher> Is Page handling it?
1037: [19:31:12] <antmas> SphereSleepy: nz?
1038: [19:31:30] <SphereSleepy> Is the Requirements class not yet updated? Requirements::set_write_js_to_body(true); gives me a static-addressing warning
1039: [19:31:51] <SphereSleepy> antmas: No, I'm Dutch, and.... I don't think my boss will agree to giving away my MBP anyway ;)
1040: [19:31:57] <SphereSleepy> It was a joke ;)
1041: [19:32:10] <antmas> SphereSleepy: heh, well, I was going to offer to buy
1042: [19:32:11] <antmas> :D
1043: [19:32:27] <antmas> but I think I'd rather an Air
1044: [19:32:53] * henkpoley has joined #silverstripe
1045: [19:33:07] <SphereSleepy> The hardware on this laptop is seriously good.....
1046: [19:33:19] <SphereSleepy> The OS on the other hand, was obviously not made with me in mind :)
1047: [19:33:57] <antmas> yeh, my work PC is badass, my home PC though....
1048: [19:34:02] <antmas> kill it with fire!
1049: [19:34:06] <simon_w> Okay!
1050: [19:34:39] * SphereSleepy throws napalm at Apple HQ
1051: [19:37:21] <SphereSleepy> simon_w: Howcome the Requirements class works without static function, but when I have an improvement-idea, PHP complains it's not a static function?
1052: [19:37:48] <simon_w> SphereSleepy, every method in Requirements is static
1053: [19:38:01] * SphereSleepy is now known as SphereSilverNL
1054: [19:38:28] <simon_w> So you're obviously doing something wrong
1055: [19:38:31] * SphereSilverNL should sleep more
1056: [19:39:23] <SphereSilverNL> I just didn't read the "static" part of the functions. Didn't read, sorry :(
1057: [19:39:54] <simon_w> Hmm, Xcode needs a keyboard shortcut
1058: [19:40:13] <antmas> simon_w: ? to open it?
1059: [19:40:15] <SphereSilverNL> Command + X?
1060: [19:40:19] * Ryan-Toast has joined #silverstripe
1061: [19:40:32] <simon_w> antmas, ya
1062: [19:40:36] <simon_w> SphereSilverNL, cut?
1063: [19:40:47] <antmas> Ryan-Toast: my question from yesterday on your persoanl site, did you design that wordderp them?
1064: [19:40:54] <antmas> personal*
1065: [19:41:02] <simon_w> Hmm, option-F16's free
1066: [19:41:06] <unsignedint> 08:33 SphereSleepy: The OS on the other hand, was obviously not made with me in mind :) <-- just format and install linux?
1067: [19:41:16] <Ryan-Toast> antmas: Which ones, sorry?
1068: [19:41:28] <simon_w> unsignedint, Linux has lots of problems with a mac's EFI
1069: [19:41:41] <simon_w> is rather annoying when I'm trying to make a headless server out of my old laptop
1070: [19:41:54] <antmas> Ryan-Toast: your portfolio site
1071: [19:42:04] <unsignedint> I know, but I did get it to work on my mid-2010 mbp using rEFIt
1072: [19:42:09] <Ryan-Toast> antmas: Did I design it? Yes.
1073: [19:42:16] <antmas> Ryan-Toast: nice work
1074: [19:42:34] <Ryan-Toast> antmas: Cheers :) I'm rebuilding it in SS atm.
1075: [19:42:47] <antmas> Ryan-Toast: yeh, I'm starting mine soon
1076: [19:42:50] <antmas> in SS
1077: [19:43:00] * zippy__ has joined #silverstripe
1078: [19:43:12] <antmas> Ryan-Toast: might even use your bootstrap starter
1079: [19:43:13] <antmas> :P
1080: [19:43:19] <SphereSilverNL> Any SS-mod, there's no Requirements-test?
1081: [19:43:21] <Ryan-Toast> Aww yiss
1082: [19:43:22] * DigNZ has joined #silverstripe
1083: [19:44:06] <zippy__> antmas: bootstrap starter?
1084: [19:44:09] <Ryan-Toast> My rebuild looks like this: http://i.imgur.com/R486sI9.jpg
1085: [19:44:29] <antmas> Ryan-Toast: cool
1086: [19:44:38] <Ryan-Toast> zippy__: Yeah, I made a little rapid dev framework: https://github.com/Rhym/ss_boilerplate
1087: [19:44:47] <simon_w> There we go. Option-F16 now opens Xcode
1088: [19:45:09] <zippy__> cool
1089: [19:45:15] <antmas> Ryan-Toast: are you using it for your rebuild as well?
1090: [19:45:27] <Ryan-Toast> antmas: Yeah I have been.
1091: [19:45:28] <SphereSilverNL> My keyboard only goes up to F12 :(
1092: [19:45:39] <simon_w> SphereSilverNL, haha! Mine goes to F19 :p
1093: [19:45:46] <zippy__> F12 here also
1094: [19:45:52] <zippy__> descrimination!
1095: [19:45:58] <simon_w> Full sized keyboards FTW!
1096: [19:45:58] <SphereSilverNL> _O-
1097: [19:46:03] <simon_w> I also have a number pad
1098: [19:46:07] <antmas> simon_w: that's oversize
1099: [19:46:21] <simon_w> Once you go full sized, you never go back
1100: [19:46:30] <Ryan-Toast> antmas: If you do use it I'd love some feedback on anything that you think should be changed/added
1101: [19:46:43] <unsignedint> Ryan-Toast: I didnt know you could include templates etc inside the code/ directory (just browsing your ss_boilerplate code on github)
1102: [19:46:47] <zippy__> simon_w: is that because it's to heavy to move?
1103: [19:47:04] <simon_w> zippy__, no, it's because it's so much nicer
1104: [19:47:06] <Ryan-Toast> unsignedint: Niether did I, so I tried it and it woeked :D
1105: [19:47:13] <unsignedint> nice :)
1106: [19:47:31] * Pyromanik has joined #silverstripe
1107: [19:47:38] <Pyromanik> Good morning.
1108: [19:47:41] <simon_w> Anyway, time to make a UITableViewDataSource. Haven't done this for a while.
1109: [19:47:46] <simon_w> Morning Pyromanik
1110: [19:47:48] <zippy__> interesting, I don't have up to F19, but I do have numberpad, nice keys and backlit keyboard… I think that is full size…
1111: [19:47:51] <SphereSilverNL> Full sized keyboards? So..... The Logitech K350 isn't a "full size keyboard"? :'(
1112: [19:47:55] <zippy__> simon_w: what model?
1113: [19:47:57] <SphereSilverNL> Hey firemaniak
1114: [19:47:57] <Pyromanik> Good morning simon_w :)
1115: [19:48:06] <simon_w> zippy__, Apple's one
1116: [19:48:08] <Pyromanik> hi roundsilverNL
1117: [19:48:42] <simon_w> 12 F keys above the letters, 3 above home/paging block, 4 above numpad
1118: [19:49:38] <Ryan-Toast> unsignedint: Do you think I should add screenshots of the other pages?
1119: [19:50:46] <unsignedint> Ryan-Toast: if you want :) personally your template isnt something i'd use because it isnt installable via composer and you dont adhere to the standard SS module structure (ie, you include your modules in code/Modules/ instead of /)
1120: [19:52:40] <Ryan-Toast> unsignedint: I've never used composer before. I should just move them to / since they aren't tied to being there. I just liked the idea of them all being in one place. That's the only thing I don't like about the S structure is having modules in the root.
1121: [19:53:33] <unsignedint> dude start using it, its great. keeps your modules up to date and you can have much smaller deploys
1122: [19:53:48] <unsignedint> since you just deploy *your* code and then run composer install to pull in deps
1123: [19:53:49] <SphereSilverNL> Client: "How many beers did you have yesterday?"
1124: [19:53:56] <SphereSilverNL> Me: "I think 20 or so"
1125: [19:53:59] <Ryan-Toast> unsignedint: So I could use it for bootstrap-sass for instance? And it would keep up to date with that repo?
1126: [19:54:08] <SphereSilverNL> Client: "What??? You drink that much???? You're fired!"
1127: [19:54:24] <unsignedint> probably, check packagist.org for immediately supported packages
1128: [19:54:37] <SphereSilverNL> Me: "No, you asked me "how many beers did you have", not "how many beers did you drink"."
1129: [19:54:43] <SphereSilverNL> I think I lost a client.....
1130: [19:55:14] <Ryan-Toast> SphereSilverNL: Sounds like you need better contracts :P
1131: [19:55:36] <antmas> I'd be dead after 20 beers
1132: [19:55:37] <AlphaCactus> if i were the client I'd be impressed you had 20 beers and were still standing
1133: [19:55:44] <SphereSilverNL> I was thinking more in the way of "less morbid humour" :P
1134: [19:56:00] <unsignedint> if I were the client id say your all shit because noone can be standing after 20 beers unless they were tiny beers
1135: [19:56:14] <unsignedint> and you wouldnt be functioning the next day
1136: [19:56:15] <kerosene> simon_w: according to ##composer, entries like "silverstripe/docsviewer": "*", in require-dev can cause the update to hang. any ideas?
1137: [19:56:22] <kerosene> -#
1138: [19:56:30] <simon_w> kerosene, dev-master?
1139: [19:56:59] <kerosene> is that fixed in the installer currently?
1140: [19:57:12] <kerosene> I didn't touch the .json
1141: [19:57:23] <simon_w> The installer doesn't include docsviewer
1142: [19:57:36] <simon_w> And it uses self.version
1143: [19:58:07] <kerosene> this was from 3.0
1144: [19:58:25] <simon_w> The installer still doesn't include docsviewer and still uses self.version
1145: [19:58:38] <kerosene> my question is really how it might have gotten there
1146: [19:58:52] <simon_w> composer require silverstripe/docsviewer
1147: [19:59:03] <Ryan-Toast> Github bug: "I don't know, why path to the Css file starts with "/theme", i don't have any folder with that name." THAT'S BECAUSE THE INSTALLATION SAYS MAKE A FOLDER CALLED THEME YOU IDIOT.
1148: [19:59:28] <kerosene> simon_w: you're saying I did that? I didn't and this is in require-dev
1149: [20:00:29] <SphereSilverNL> Ryan-Toast: Where, and am I free to react in whatever way is necessary?
1150: [20:01:06] <Ryan-Toast> SphereSilverNL: On one of my repos, people are so dumb.
1151: [20:01:39] <SphereSilverNL> And.... "one of your repos" are located at github.com/ryan-toast?
1152: [20:02:12] <SphereSilverNL> And please, don't start about users ;) I can tell stories.... my entire SS-meetup in Amsterdam was about "how to deal with clients" ;)
1153: [20:02:38] <Pyromanik> should I take all my opiates now, or a little later?
1154: [20:02:50] <SphereSilverNL> now!
1155: [20:02:51] <simon_w> kerosene, your composer.json should look like https://github.com/silverstripe/silverstripe-installer/blob/3.0/composer.json
1156: [20:02:52] <guzzlefry> 0.o
1157: [20:02:55] <SphereSilverNL> this should be fun.....
1158: [20:02:59] <Ryan-Toast> SphereSilverNL: https://github.com/Rhym/cakeStrap/issues/18
1159: [20:03:00] <guzzlefry> Pyromanik: don't do it!
1160: [20:03:07] <Pyromanik> SphereSilverNL: it's just Codeine
1161: [20:03:26] <Pyromanik> guzzlefry: by all I meant "the prescribed dose"
1162: [20:03:33] <guzzlefry> oh :P
1163: [20:03:38] <Pyromanik> wholey fuck I dreamt about this moment
1164: [20:03:44] <guzzlefry> Pyromanik: my bad, I thought you were working with Windows Server or something. ;)
1165: [20:03:45] <Pyromanik> what the actual fuck
1166: [20:03:57] <kerosene> simon_w: yeah. so it actually looks more like https://github.com/silverstripe/silverstripe-installer/blob/494bfc7863ff20e12afff79b940945f328576cd5/composer.json
1167: [20:04:06] <kerosene> i.e. 3.0
1168: [20:04:10] <Pyromanik> so apparently 2 months ago I drempt the future
1169: [20:04:16] <kerosene> will sort, thx for info
1170: [20:04:24] <Pyromanik> why couldn't it have been the lotto numbers or something?
1171: [20:04:40] <simon_w> kerosene, notice the version number in the URL I posted? That's the current 3.0 version :p
1172: [20:05:17] <Pyromanik> Ryan-Toast: github bug?
1173: [20:05:26] <Pyromanik> sounds more like an installer bug
1174: [20:05:29] <kerosene> nevertheless, that's the version that got installed by composer when I installed it
1175: [20:05:34] <Ryan-Toast> Pyromanik: Nothing to do with SS
1176: [20:05:46] <Ryan-Toast> Pyromanik: Just internet randoms being silly.
1177: [20:05:53] <Ryan-Toast> Pyromanik: and not following instructions.
1178: [20:05:54] <SphereSilverNL> Ryan-Toast: Yet, it has to do with random user stupidity
1179: [20:05:57] <Pyromanik> Category:
1180: [20:05:57] <Pyromanik> create_table_options:
1181: [20:05:57] <Pyromanik> MySQLDatabase: ENGINE=MyISAM
1182: [20:05:57] <Pyromanik> extensions:
1183: [20:05:57] <Pyromanik> - FulltextSearchable('"Title","Description"')
1184: [20:06:05] <Pyromanik> oh whoops
1185: [20:06:09] <SphereSilverNL> And even Silverstripe users are often idiots
1186: [20:06:17] <kerosene> simon_w: point being, ss created those entries and not me
1187: [20:06:35] <Pyromanik> kerosene: SLOOWWWWWWWWWWWWWWW BURRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNN
1188: [20:06:49] <kerosene> Pyromanik: ?
1189: [20:06:50] <SphereSilverNL> I have to like some baby-page-with-a-lot-of-baby-pictures on facebook
1190: [20:06:57] <SphereSilverNL> somebody save me from the babies!
1191: [20:07:03] <Pyromanik> kerosene: http://www.youtube.com/watch?v=NOPRrXXWORk
1192: [20:07:19] <Pyromanik> also, how the fuck do you NOT get that, at least in some shape or form?
1193: [20:07:27] <simon_w> kerosene, just a hint then: next to you say "3.0" make sure you mention what actual version (3.0.5 in this case), rather than a development branch that hasn't looked like that for months
1194: [20:07:40] <Pyromanik> I'm Pyromanik, bitch. You're mother fuck'n KEROSENE
1195: [20:07:43] <kerosene> I installed stable, some months ago indeed
1196: [20:08:12] <kerosene> since those entries are indeed in the repo, probably best not to assume I added them myself :)
1197: [20:08:14] <Pyromanik> a very thick alkene if I remember 5th form chemistry properly
1198: [20:08:21] <guzzlefry> So I have some custom button links for each dataobject in a gridfield. How can I stop the click from propogating down and causing the actual dataobject editform to display?
1199: [20:08:22] <Pyromanik> ie, a slow burner.
1200: [20:08:23] <kerosene> anyway, thanks for helping me track it down
1201: [20:08:32] <Pyromanik> BUT WHO ARE WE
1202: [20:08:34] <kerosene> cheers pyro, listening :)
1203: [20:08:39] <Pyromanik> SO SMALL IN TIMES SUCH AS THESE
1204: [20:08:49] * antmas quit (Ping timeout: 250 seconds)
1205: [20:08:51] <guzzlefry> Basically, I think I just need to know how to add custom javascript code on that page...
1206: [20:09:01] <Pyromanik> SLOOOOOOOWWWWWW BUUUUUUUUUUUUURN
1207: [20:10:32] <guzzlefry> 0.o
1208: [20:13:38] <Ryan-Toast> If I forked the cmd and added the ability to have descriptions for fields, would that be something that I should make a pull request, or just keep to myself?
1209: [20:13:42] <Ryan-Toast> cms*
1210: [20:14:57] <SphereSilverNL> Depends, is it worth the core-hack?
1211: [20:15:09] * antmas has joined #silverstripe
1212: [20:15:40] <Ryan-Toast> SphereSilverNL: I think so. Being able to add descriptions for clients is pretty handy. Would save me from having to add literal fields everywhere explaining what this textfield does etc.
1213: [20:16:03] <SphereSilverNL> Is the code clean and testable?
1214: [20:16:31] <SphereSilverNL> (And preferably, tests in the commit)
1215: [20:16:35] <SphereSilverNL> then, go for it :)
1216: [20:17:40] <Ryan-Toast> SphereSilverNL: I'll need to make some tests :P
1217: [20:18:18] <SphereSilverNL> unittests for the win ;)
1218: [20:18:25] <Pyromanik> so I swallowed drugs.
1219: [20:18:41] <Pyromanik> so far it's doing nothing for the pain, but it's making me feel a bit floaty.
1220: [20:18:51] <Pyromanik> my conclusion: opiates are shit.
1221: [20:18:58] <SphereSilverNL> Do we need to call an ambulance now, or are you the same as usually?
1222: [20:19:18] <Pyromanik> SphereSilverNL: the ambulance is how I got the drugs in the first place!
1223: [20:19:40] <SphereSilverNL> You're on anti-depressive stuff?
1224: [20:19:52] <Pyromanik> SphereSilverNL: nope, I fell down and nearly killed myself.
1225: [20:20:14] <SphereSilverNL> That sounds like a long story....
1226: [20:20:15] <Pyromanik> the hospital put me back together, and gave me drugs for the pain.
1227: [20:20:33] <Pyromanik> SphereSilverNL: well, there's a video (that is not me, so don't go expecting a crash at the end).
1228: [20:20:44] <Pyromanik> SphereSilverNL: http://www.youtube.com/watch?v=a4-Fi4h79HM
1229: [20:21:20] * henkpoley quit (Quit: henkpoley)
1230: [20:21:27] <Pyromanik> so when it gets to 6:13, I remember doing that just fine. But from that point on I have no memory until about 10pm that night, when I have patchy memory (basically none) until about lunch time the next day.
1231: [20:21:50] <Pyromanik> SphereSilverNL: I fell off the track at about 7:02 ish I think (according to friend who called the ambulance)
1232: [20:22:20] <Pyromanik> demolished my shoulder and smashed my head on rocks.
1233: [20:22:35] <Pyromanik> (if not for helmet I might be a vegetable).
1234: [20:23:01] <antmas> Pyromanik: is the helmet toast?
1235: [20:23:16] <SphereSilverNL> I can only remember I broke my brains when I was a kid. Buth besides being quite awesome a sport.... It's a risk you take, right?
1236: [20:23:23] <Pyromanik> SphereSilverNL: so while I'm feeling mostly find now, I have only limited use of my left arm (I can't lift it from the shoulder by it's own power).
1237: [20:23:28] <Pyromanik> antmas: no!
1238: [20:23:39] <antmas> Pyromanik: fullface?
1239: [20:23:45] <Pyromanik> antmas: but as everyone knows (or should) they're only good for a single hit.
1240: [20:23:56] <Pyromanik> the hospital kept trying to remind me of this
1241: [20:24:49] <Pyromanik> as if I was going to get up off the trolly in the emergency department and go for a cycle ride with it again.
1242: [20:24:52] <antmas> went home and told the mrs that I wanted an MB
1243: [20:24:54] <antmas> basically
1244: [20:24:59] <antmas> I'm not getting a MB
1245: [20:25:04] <Ryan-Toast> MB?
1246: [20:25:08] <Ryan-Toast> mountain bike.
1247: [20:25:09] <Pyromanik> mountain bike
1248: [20:25:10] <Ryan-Toast> right.
1249: [20:25:11] <antmas> Ryan-Toast: mountain bike
1250: [20:25:12] <antmas> yeh
1251: [20:25:21] <Ryan-Toast> Buy her one for xmas.
1252: [20:25:28] <Ryan-Toast> Then use it.
1253: [20:25:32] <Pyromanik> SphereSilverNL: so anyway, long story short, I have painkillers for my shoulder.
1254: [20:25:39] <Pyromanik> of which I've barely touched.
1255: [20:25:51] <Pyromanik> so I decided to try this opium stuff out.
1256: [20:25:57] <SphereSilverNL> Pain killers on doctors order are serious shit indeed :/
1257: [20:25:58] <Pyromanik> err, opiate** (Codeine)
1258: [20:26:24] <Pyromanik> SphereSilverNL: yeh, it's low dose. But I'm not a drug addict in any case, so I'm not fussed.
1259: [20:26:26] <SphereSilverNL> Can imagine, but consult a professional (not a hippy) before trying ;)
1260: [20:26:30] <guzzlefry> Is there a way to add a simple link to the gridfield actions column?
1261: [20:26:46] <Pyromanik> guzzlefry: no.
1262: [20:27:01] <guzzlefry> figures :P
1263: [20:27:02] <SphereSilverNL> guzzlefry: depends
1264: [20:27:03] <Pyromanik> well, implement the correct interface, add the component.
1265: [20:27:17] <Pyromanik> but it depends on whether you call that easy or not.
1266: [20:27:27] <Ryan-Toast> antmas: Also, why would she say no? Do you guys have a joint account or something?
1267: [20:27:29] <guzzlefry> it's already implemented...kind of.
1268: [20:27:43] <Pyromanik> Ryan-Toast: probably the same reason mine is extremely unimpressed with me ATM.
1269: [20:27:46] * UncleCheese has joined #silverstripe
1270: [20:27:47] <SphereSilverNL> So it's badly implemented and you have to refactor it?
1271: [20:27:48] <guzzlefry> But, when clicked it opens the link in a new window, and the existing window loads the edit form. :/
1272: [20:27:59] <Ryan-Toast> Pyromanik: Meh, your life.
1273: [20:27:59] <guzzlefry> SphereSilverNL: Possibly, checking code again.
1274: [20:28:04] <SphereSilverNL> That's good :D
1275: [20:28:05] <antmas> Ryan-Toast: yeah, but it's more the case of 'you don't need it
1276: [20:28:11] <SphereSilverNL> It gives the user a challenge!
1277: [20:28:25] <Pyromanik> Ryan-Toast: yeh. But when you're in a relationship, it's about what you can give her, not the other way around :P
1278: [20:28:26] <SphereSilverNL> orr....... ehhhhhh, it shouldn't do that?
1279: [20:28:29] <Pyromanik> eh antmas :P
1280: [20:28:30] <Ryan-Toast> antmas: Did you tell her about dat sweet sweet exercise?
1281: [20:28:41] <Pyromanik> Ryan-Toast: ha!
1282: [20:28:42] <guzzlefry> SphereSilverNL: Client wants it fixed! :P
1283: [20:28:51] <antmas> Ryan-Toast: ?
1284: [20:28:56] <SphereSilverNL> guzzlefry: I want my car fixed
1285: [20:28:57] <Pyromanik> guzzlefry: so make it open not in a new window right?
1286: [20:29:27] <SphereSilverNL> (Or, in other words, clients aren't the ones that "want" stuff, but "ask stuff very persistently and should be told to STFU")
1287: [20:29:30] <Ryan-Toast> Pyromanik: I've been with my Mrs for 3 years, and she's cool with me doing whatever. Though she gets a bit sketchy when it's pissing down and I'm on my bike.
1288: [20:29:51] <Pyromanik> Ryan-Toast: yeh, time changes all mate.
1289: [20:30:01] <antmas> To be fair, my mrs is hampering for a gold iPhone 5s
1290: [20:30:08] <guzzlefry> Pyromanik: They want a new window for the receipt that's generated via link, but they don't want the editform to load as a side-effect.
1291: [20:30:09] <antmas> so if she gets that, I get an MB :D
1292: [20:30:27] <guzzlefry> SphereSilverNL: What's wrong with it?
1293: [20:30:29] <Ryan-Toast> Pyromanik: Haha, fair enough.
1294: [20:30:33] <SphereSilverNL> 7 years with the same girl now :)
1295: [20:30:42] <SphereSilverNL> And where I said "girl" I mean "cat"
1296: [20:30:48] <guzzlefry> 0.o
1297: [20:30:49] <Pyromanik> I'm with a lovely lady, but she gets a bit stressy when I decide to do things like go mountain biking while she's away, it comes as a surprise to her for some reason.
1298: [20:30:52] <Pyromanik> Ryan-Toast: ^
1299: [20:30:58] <SphereSilverNL> guzzlefry: Clients are annoying ;)
1300: [20:31:09] <guzzlefry> bikeshedding!
1301: [20:31:12] <Pyromanik> most especially when it results in me injuring myself semi quite seriously.
1302: [20:31:22] <guzzlefry> I have these great ideas for websites that I should start on...
1303: [20:32:02] <Ryan-Toast> Pyromanik: Mine's pretty laid back, I can do whatever I want as long as I tell her about it afterwards.
1304: [20:32:24] <simon_w> Mine's in another country, so can't stop me
1305: [20:32:32] <Pyromanik> ha, Ryan-Toast mine's more a 'tell me about it before' kinda gal.
1306: [20:32:37] <Ryan-Toast> simon_w: +1
1307: [20:32:49] <Pyromanik> simon_w: so is mine. Hence the extreme unimpressedness :S
1308: [20:33:07] <Pyromanik> antmas: GOLD!?
1309: [20:33:27] <SphereSilverNL> simon_w got a girlfriend? What did I miss?
1310: [20:33:38] <catcher> Experiencing something weird in Widgets - I can't call functions on the 2nd Widget in any WidgetArea. Doesn't matter which widget it is. Properties are fine, functions aren't called.
1311: [20:33:39] <Pyromanik> SphereSilverNL: he's had one for quite some time now...
1312: [20:33:50] <simon_w> SphereSilverNL, apparently a year and a half of me dating?
1313: [20:34:10] <guzzlefry> SphereSilverNL: He even flew on crappy airlines to go see her! :P
1314: [20:34:16] <guzzlefry> simon_w: I think?
1315: [20:34:18] * chillu has joined #silverstripe
1316: [20:34:23] <simon_w> Nah, that was to go home
1317: [20:34:28] <guzzlefry> oh, gotcha
1318: [20:34:36] <SphereSilverNL> Sorry, that was said in a wrong way :)
1319: [20:35:05] <SphereSilverNL> I meant it more like "Awesome dude, but I didn't know until now", not "No way he has a girlfriend"
1320: [20:35:08] * madmatt_ is now known as madmatt
1321: [20:35:38] * madmatt is now known as Guest77541
1322: [20:36:36] <Pyromanik> haha SphereSilverNL :< I didn't read it like the latter, but not like the former either to be fair.
1323: [20:37:02] <catcher> Ah, moving it to a controller seems to do the trick. Why would it fail in the model?
1324: [20:37:15] <Guest77541> wat
1325: [20:37:15] <simon_w> catcher, because you were doing it wrong?
1326: [20:37:27] <simon_w> Guest77541, too slow on the password there
1327: [20:38:04] <Pyromanik> ok so I have a search context
1328: [20:38:18] <Guest77541> simon_w: I was already auth'd, or I wouldn't have gotten +o
1329: [20:38:26] <Guest77541> booo ChanServ
1330: [20:38:32] <Pyromanik> and I need to detect that it doesn't exist (ie no results) but that it doesn't not not exist (ie, that there is a results object).
1331: [20:38:38] <catcher> simon_w, I'm not understanding why it wouldn't look on the model if it's the 2nd widget, but it would on the 1st.
1332: [20:38:39] * Guest77541 is now known as MattSS
1333: [20:38:56] <simon_w> Lol, widgets
1334: [20:39:09] * MattSS is now known as Guest53236
1335: [20:39:13] <simon_w> Pyromanik, count == 0?
1336: [20:39:26] <Guest53236> zzz
1337: [20:39:27] <Pyromanik> simon_w: ah, <% if Action == Search %> :D
1338: [20:39:53] <simon_w> Hacks! :p
1339: [20:39:59] <Pyromanik> yeh
1340: [20:40:12] <Pyromanik> I shoudl have mentioned that I want to do this from template.
1341: [20:40:15] <simon_w> Also, this storyboard is being annoying and isn't creating my controller class when it's supposed to :(
1342: [20:40:22] <Pyromanik> count == 0 doesn't seem to be doing as expected :<
1343: [20:40:46] * Guest53236 quit (Quit: leaving)
1344: [20:41:19] * MattSS_ has joined #silverstripe
1345: [20:41:45] <Ryan-Toast> Pyromanik: Try count === 0?
1346: [20:41:46] <simon_w> Bah, storyboard doesn't use the default initialiser
1347: [20:41:47] <Pyromanik> simon_w: oh, yes it does. Thanks man!
1348: [20:42:12] <Pyromanik> it's <% if Results %> <% else_if Results.Count = 0 %> <% else %><%end_if %>
1349: [20:42:15] <guzzlefry> Wouldn't count throw notices if the object wasn't valid?
1350: [20:42:23] <guzzlefry> oh, template
1351: [20:42:26] <Pyromanik> before when it didn't work I had Results || Results.Count == 0
1352: [20:42:40] <guzzlefry> Pyromanik: There's an Exists() method as well.
1353: [20:42:48] <Pyromanik> guzzlefry: I know.
1354: [20:42:57] <Pyromanik> that's what gets called when you <% if Blah %> iirc
1355: [20:43:14] <guzzlefry> ah, didn't know that
1356: [20:43:36] <MattSS_> srsly, freenode is the most silly network
1357: [20:43:37] <Pyromanik> guzzlefry: the issue being that whe you return null;, Blah will return false, thus Blah.Exists will also.
1358: [20:44:02] <Pyromanik> which Blah.Exists will return false when the list has no obejcts too, it doesn't help differentiate.
1359: [20:44:05] * MattSS_ quit (Changing host)
1360: [20:44:05] * MattSS_ has joined #silverstripe
1361: [20:44:05] <simon_w> MattSS_, I dunno, have you seen that #kiwicon one? :p
1362: [20:44:11] <simon_w> MattSS_, I dunno, have you seen that #kiwicon one? :p
1363: [20:44:15] <Pyromanik> well, not that I tested.
1364: [20:45:29] <Pyromanik> guzzlefry: yeh, Results.Exists doesn't work.
1365: [20:45:38] <Pyromanik> I think it needs the explicit check against == 0
1366: [20:45:43] <Pyromanik> which count allows me to do
1367: [20:45:43] <guzzlefry> ah
1368: [20:45:57] * MattSS_ is now known as madmatt
1369: [20:54:12] * antmas quit (Quit: Page closed)
1370: [20:56:45] <guzzlefry> Trying to figure out how GridFieldDeleteAction prevents redirection to the EditForm...
1371: [20:56:56] <guzzlefry> Maybe it's elsewhere, javascript perhaps?
1372: [20:57:06] <simon_w> Since that
1373: [20:57:13] <simon_w> Since that's where the redirect to the edit form happens
1374: [20:57:47] <guzzlefry> so, yes to javascript?
1375: [20:58:05] <simon_w> yes
1376: [20:58:10] <guzzlefry> sorry if I'm more dense than usual, 4 hours of sleep :/
1377: [20:58:13] <guzzlefry> thank you sir
1378: [20:59:44] <guzzlefry> so, GridField.js :P
1379: [21:00:04] <guzzlefry> Now to figure out how to augment that.
1380: [21:01:05] <guzzlefry> Or can I just requirements::javascript my way in there via GridField_ColumnProvider::getColumnContent()?
1381: [21:02:40] * gelignite has joined #silverstripe
1382: [21:02:54] * Shrike_Finland quit (Quit: Leaving.)
1383: [21:04:41] * antmas has joined #silverstripe
1384: [21:05:06] * Ryan-Toast quit (Quit: Ryan-Toast)
1385: [21:05:40] * Shrike_Finland has joined #silverstripe
1386: [21:12:41] * SphereSilverNL quit (Quit: bye)
1387: [21:15:18] <guzzlefry> okay, I can include the javascript in the init() method of the ModelAdmin subclass...but that tightly couples it to my GridField_ColumnProvider class.
1388: [21:15:22] <guzzlefry> Any suggestions?
1389: [21:19:29] * UndefinedOffset quit (Quit: Leaving.)
1390: [21:25:21] * Colin[pi] has joined #silverstripe
1391: [21:26:46] <Colin[pi]> morning all
1392: [21:27:38] <antmas> Colin[pi]: yo!
1393: [21:27:45] <Colin[pi]> HAI ANTMAS :D
1394: [21:27:56] <antmas> :D
1395: [21:30:09] * funkygibbon has joined #silverstripe
1396: [21:32:55] * antmas has just started reading Dune
1397: [21:33:19] * antmas is no obsessed
1398: [21:33:24] <antmas> now*
1399: [21:37:51] <antmas> zippy__: hey, pm me your email, I have an offer sent around the office you could use
1400: [21:37:54] <antmas> Nelson only
1401: [21:38:08] <simon_w> antmas, good!
1402: [21:38:17] <zippy__> done
1403: [21:38:37] <antmas> zippy__: ? I don't see it...
1404: [21:38:40] * Ryan-Toast has joined #silverstripe
1405: [21:38:50] <Colin[pi]> morning simonunderscorew!
1406: [21:39:05] <simon_w> morning colinleftbracketpirightbracket!
1407: [21:39:09] <zippy__> pm me
1408: [21:40:07] <antmas> zippy__: did you get it?
1409: [21:40:10] <zippy__> yea that came throug
1410: [21:40:10] <zippy__> odd
1411: [21:40:32] <zippy__> emailed you
1412: [21:40:42] <antmas> it's probably because I'm forced to use the web irc client ;__;
1413: [21:40:56] <zippy__> probably...
1414: [21:41:17] * micmania1 has joined #silverstripe
1415: [21:41:26] <antmas> zippy__: email sent
1416: [21:41:40] <antmas> I don't know how they can do it withough getting a huge loss :P
1417: [21:42:29] <antmas> zippy__: also, sent the number for you to call
1418: [21:42:35] <zippy__> outsourced labour perhaps ;-) get some philipinos/indians over for a "holiday"
1419: [21:42:46] <antmas> zippy__: ha! probably
1420: [21:43:09] <Colin[pi]> yeah and there'd be quite a lot of filipinos looking to GTFO of there right now I'd imagine
1421: [21:43:23] <zippy__> I am glade the smiles are free!
1422: [21:43:35] <antmas> anyone else in Nelson? Mag and Turbo are doing some crazy deal in Nelson
1423: [21:43:39] <antmas> only*
1424: [21:44:10] <zippy__> ahhhh
1425: [21:44:58] <zippy__> if you look at the items, most things are "parts extra" eg Radiator Flush - coolant extra. so that is probably where they would make some of it back...
1426: [21:45:30] <zippy__> and they'd bank on people probably doing only 2-3 of the things, in which case they'd end up making money on it
1427: [21:45:49] <antmas> zippy__: yeah true, although the parts/fluids are cheaper than labour
1428: [21:46:52] <antmas> pretty crazy that an oil change is $120
1429: [21:46:54] <zippy__> place in richmond does a oil and filter for $50 with all parts
1430: [21:47:09] <antmas> yeh
1431: [21:47:32] <Colin[pi]> I'm lucky in that I have a mate who's a mechanic
1432: [21:47:41] <Colin[pi]> problem is he's VERY unreliable
1433: [21:47:56] <antmas> Colin[pi]: most mechanics are :P
1434: [21:47:56] <Colin[pi]> as in "I'll do it next week, I'll do it next week" etc.
1435: [21:48:04] <zippy__> like some developers.....
1436: [21:48:15] <zippy__> and what I tell the wife with things around the house!
1437: [21:48:17] <zippy__> :)
1438: [21:48:41] <antmas> zippy__: lol yeah, I've been saying the same thing with trimming the fejoa trees
1439: [21:48:49] <antmas> fuck those trees
1440: [21:48:56] <antmas> there are spiders in there
1441: [21:49:06] <Colin[pi]> fejoa trees?
1442: [21:49:28] <antmas> Colin[pi]: you don't have them in Aus?
1443: [21:49:33] <Colin[pi]> don't think so
1444: [21:49:49] <antmas> Colin[pi]: pretty much the best fruit on the planet
1445: [21:49:56] <Colin[pi]> looks a bit like guava
1446: [21:50:22] <simon_w> antmas, feijoas are a kiwi and south america thing
1447: [21:50:37] <antmas> simon_w: hah, didn't know that
1448: [21:51:03] <Colin[pi]> was going to say that even the word "feijoa" is like the Braz. portuguese "feijao" for "beans"
1449: [21:51:56] <Colin[pi]> ahh "The German botanist Otto Karl Berg named feijoa after João da Silva Feijó, a Portuguese botanist born in the colony of Brazil"
1450: [21:52:00] <antmas> we get so many at our place, that we stop eating them and juice them to add to gin/vodka
1451: [21:52:02] <Colin[pi]> well there you go
1452: [21:52:03] <Colin[pi]> TIL
1453: [21:52:54] <antmas> Pyromanik: so yeah, gold iphone
1454: [21:53:00] <antmas> Pyromanik: just a colour
1455: [21:53:49] <antmas> Pyromanik: how did your bike fair in the crash?
1456: [21:54:33] <Colin[pi]> better than his head prolly ;)
1457: [21:56:12] <antmas> ?me is assumes Pyromanik has passed out on the floor due to codeine
1458: [21:56:12] <antmas> grr
1459: [22:01:02] <Colin[pi]> you know I found three hard drives last night in the cupboard, totally forgot about them
1460: [22:01:10] <Colin[pi]> about 2TB in total
1461: [22:01:32] <Colin[pi]> good storage space shouldn
1462: [22:01:35] <Colin[pi]> go to waste
1463: [22:03:57] <simon_w> So, porn?
1464: [22:04:06] <Colin[pi]> don't know yet!
1465: [22:04:15] <Colin[pi]> will have to connect them and see what's on there
1466: [22:04:19] <guzzlefry> gah
1467: [22:04:27] <guzzlefry> Why isn't requirements::javascript() working? :(
1468: [22:04:35] <simon_w> guzzlefry, doing it wrong?
1469: [22:04:42] <guzzlefry> yeah but
1470: [22:04:45] <guzzlefry> I get no feedback! :P
1471: [22:05:05] <guzzlefry> Requirements::javascript("/mysite". '/javascript/OrderGridFieldButtons.js');
1472: [22:05:26] <guzzlefry> That's in my init() method for a ModelAdmin subclass.
1473: [22:06:41] <guzzlefry> simon_w: are requirements cached?
1474: [22:06:52] <simon_w> nope
1475: [22:06:57] <simon_w> Drop the leading / though
1476: [22:07:01] <simon_w> they're relative
1477: [22:07:28] <guzzlefry> doh :P
1478: [22:07:42] <guzzlefry> Also, is there a constant for specify the project directory?
1479: [22:07:53] <simon_w> project()
1480: [22:08:08] <guzzlefry> thanks
1481: [22:09:04] <guzzlefry> uh oh: TypeError: $ is not a function
1482: [22:09:21] * unculture quit (Remote host closed the connection)
1483: [22:09:29] <simon_w> You're missing jQuery
1484: [22:10:29] <guzzlefry> ah yeah, I assumed it would already be in there.
1485: [22:10:54] <ss23> I'm missing it too
1486: [22:10:59] <Colin[pi]> ;_;
1487: [22:11:01] <ss23> jQuery: I LOVE YOU
1488: [22:11:04] <ss23> DON'T LEAVE ME ALONE LIKE THIS
1489: [22:11:05] <ss23> :(
1490: [22:11:12] <ss23> I miss you...
1491: [22:11:18] <Colin[pi]> I THOUGHT WE WERE SOUL MATES JQUERY
1492: [22:11:22] <ss23> XD
1493: [22:11:35] <Colin[pi]> THAT ONE SPECIAL NIGHT, IN MOROCCO
1494: [22:11:48] <antmas> jqeury and I have a hate/hate relationship
1495: [22:11:51] <Colin[pi]> YOU KISSED ME, I USED YOU TO SLIDE TOGGLE A DIV
1496: [22:11:57] <Colin[pi]> GOOD TIMES
1497: [22:12:25] <Ryan-Toast> $('Colin[pi]:').addClass('aroused');
1498: [22:12:33] <Colin[pi]> lol
1499: [22:12:50] <simon_w> Almost Ryan-Toast. Need to escape the brackets :p
1500: [22:13:10] <Ryan-Toast> simon_w: you're not my real mum.
1501: [22:13:15] <guzzlefry> guys
1502: [22:13:16] <ss23> lol
1503: [22:13:19] <simon_w> Ryan-Toast, good
1504: [22:13:25] <guzzlefry> Requirements::javascript(FRAMEWORK_DIR . '/thirdparty/jquery/jquery.js'); WHY NO WORK?
1505: [22:13:33] <ss23> I DON'T KNOW WHAT MY FATHER TOLD YOU BUT I'M PERFECTLY CAPABLE OF LOOKING AFTER MYSELF
1506: [22:13:36] <ss23> wrong window
1507: [22:13:42] <guzzlefry> 0.o
1508: [22:13:50] <Ryan-Toast> Why do people insist on replacing their scroll bars with a custom jQuery one?! They're always so slow.
1509: [22:13:57] <ss23> Ryan-Toast: I hate that >.<
1510: [22:14:07] <antmas> $( "#Colin[pi]" ).slideDown( "slow", function() {});
1511: [22:14:13] <Colin[pi]> hahaha
1512: [22:14:22] <simon_w> Ryan-Toast, scroll bars?
1513: [22:14:50] <Ryan-Toast> simon_w: They set the body to overflow:hidden then have a custom script to add in a scrollbar so your browser doesn't render one.
1514: [22:15:04] <Pyromanik> FFFFFUUUUUUUUUUUUUUUUUUUUUUU
1515: [22:15:08] <Ryan-Toast> simon_w: Example: http://demo.tasko.us/tdminimal/
1516: [22:15:13] <simon_w> Ryan-Toast, my OS doesn't render them anyway
1517: [22:15:20] <Pyromanik> simon_w: so yesterday I fixed up site search to be more than just SiteTree and File right.
1518: [22:15:27] <ss23> simon_w: How do you know if you can scroll?
1519: [22:15:34] <Pyromanik> but today... today now account manager is going "why doesn't blah come up when I search for blah?"
1520: [22:15:42] <Pyromanik> and I'm all "FFFFFFFFFUUUUUUUUUUUUUUUUUU MYSQLFULLTEXTSOSHIT"
1521: [22:15:45] <simon_w> ss23, by trying, though it's usually fairly obvious
1522: [22:15:50] <Pyromanik> did I shoot myself in the foot? :(
1523: [22:16:01] <simon_w> Ryan-Toast, oh god, that looks horrible
1524: [22:16:05] <Ryan-Toast> simon_w: Do you have wobbly windows?
1525: [22:16:17] <simon_w> Pyromanik, yes
1526: [22:16:25] <antmas> Ryan-Toast: yuck
1527: [22:16:27] <Pyromanik> simon_w: D: guts. :<
1528: [22:16:28] <ss23> Don't worry, Pyromanik, they're all shit
1529: [22:16:33] <ss23> You just chose the *most* shit one
1530: [22:16:36] <ss23> :D
1531: [22:16:40] <Pyromanik> dafuq is this tdminimal bs?
1532: [22:16:51] <simon_w> Ryan-Toast, Mavericks!
1533: [22:16:51] <Pyromanik> ss23: hahahaha ikr :S
1534: [22:17:12] <simon_w> Anyway, today I get to implement another OAuth 1.0a client :(
1535: [22:17:12] <Ryan-Toast> simon_w: ?
1536: [22:17:24] <simon_w> Ryan-Toast, I have Mavericks. No wobbly windows.
1537: [22:17:26] <Ryan-Toast> simon_w: ah, right
1538: [22:17:56] <Ryan-Toast> simon_w: I have Mavericks, but you still see the scroll thing ve.
1539: [22:17:56] <antmas> wobbly windows?
1540: [22:17:58] <Pyromanik> simon_w: another?
1541: [22:18:02] <Ryan-Toast> when you move
1542: [22:18:06] <Pyromanik> for der drupalz?
1543: [22:18:10] <Pyromanik> droopalz
1544: [22:18:18] <Colin[pi]> RUPAULS
1545: [22:18:22] <Ryan-Toast> antmas: http://www.youtube.com/watch?v=nbCg9_YgKgM
1546: [22:18:26] <Pyromanik> ROO's PALS
1547: [22:18:33] <Pyromanik> coz it's all aussie right?
1548: [22:19:16] <Ryan-Toast> First world problem, workmate brought in food for everyone and now I'm not hungry in time for lunch.
1549: [22:19:16] <antmas> Ryan-Toast: o.O
1550: [22:19:30] <Pyromanik> omfg Ryan-Toast, that guy's a special kind of retarded.
1551: [22:19:41] <simon_w> Pyromanik, this time for TradeMe instead of Xero or Twitter though
1552: [22:19:43] <Pyromanik> Ryan-Toast: hahahaha, profit!
1553: [22:19:45] <ss23> XD
1554: [22:19:57] <Pyromanik> simon_w: you're ... oh right as a client.
1555: [22:20:16] <Pyromanik> why would anyone want to tardthem though?
1556: [22:20:18] <Pyromanik> :<
1557: [22:20:20] <Ryan-Toast> Just had a client come in and ask about this new iframe technology....oh god.
1558: [22:20:21] <Pyromanik> idek
1559: [22:20:31] <Colin[pi]> Ryan-Toast: lol
1560: [22:20:35] <Pyromanik> Ryan-Toast: rofl, do you have a camera?
1561: [22:20:39] <antmas> chuck it in an iframe!
1562: [22:20:47] <Pyromanik> for uhh... 'security'?
1563: [22:20:57] <Ryan-Toast> WE WANT A RESPONSIVE WEBSITE, AND WE HAVE DONE SOME RESEARCH INTO IFRAMES.
1564: [22:21:08] <Pyromanik> wholey fuck, I'm totally gonna do that if I own a business.
1565: [22:21:10] <Ryan-Toast> WE THIONK THIS WILL BE THE BEST APPROACH
1566: [22:21:19] <Pyromanik> put cameras in the meeting rooms so that I can get all the derp on tape!
1567: [22:21:43] <Pyromanik> Ryan-Toast: well iframes ARE responsive!
1568: [22:21:51] <Ryan-Toast> Just not their content :P
1569: [22:21:51] <Pyromanik> being INLINE and all xD
1570: [22:21:58] <antmas> I used an iframe yesterday :D
1571: [22:22:03] <Pyromanik> Ryan-Toast: dat image heavy responsive :S
1572: [22:22:08] <Colin[pi]> I used to know a guy who called the buttons on the Windows taskbar "virtual machines"
1573: [22:22:28] <antmas> Colin[pi]: jesus
1574: [22:22:28] <Ryan-Toast> Pyromanik: I use data types to call in images based on screen size.
1575: [22:22:33] <Pyromanik> Colin[pi]: is the reason you 'used to know' him is because you murdered him and no one cared so you got away with it?
1576: [22:22:37] <Colin[pi]> yeas
1577: [22:22:37] <Ryan-Toast> Pyromanik: if not svgs
1578: [22:22:39] <Colin[pi]> lol
1579: [22:22:54] <Pyromanik> Ryan-Toast: define 'data-types'?
1580: [22:23:11] <Pyromanik> omgf
1581: [22:23:12] <Pyromanik> fg
1582: [22:23:15] <Pyromanik> FFFFFFG
1583: [22:23:16] <Pyromanik> so
1584: [22:23:28] <Ryan-Toast> data-image-sm="small-image.png" then a script that runs on load to replace the src
1585: [22:23:30] <Pyromanik> have a client "we have this form and some of our users are saying they cant submit it"
1586: [22:23:39] <Pyromanik> "they get a 'webpage not fount' error!"
1587: [22:23:41] <Pyromanik> mmkay
1588: [22:23:45] * Pyromanik tests, no error
1589: [22:23:47] <Pyromanik> hmm
1590: [22:23:47] <Pyromanik> wtf
1591: [22:24:09] * Pyromanik loads www.site.co.nz/userdefinedform-page-instance/Form
1592: [22:24:17] <Pyromanik> SUDDENLY 400, "webpage not found"
1593: [22:24:23] <Pyromanik> WHAT THE ACTUAL FUCK
1594: [22:24:34] <Pyromanik> so apparently IE is so bad it FORGOT how to submit a form.
1595: [22:24:38] <antmas> Pyromanik: did you flush the cache?
1596: [22:24:38] <Ryan-Toast> I feel like a retard clicking that link.
1597: [22:24:50] <antmas> :P
1598: [22:24:55] <Pyromanik> antmas: haha, nah.
1599: [22:25:12] <Pyromanik> I loaded site/userform-page/ filled out form, submitted, everything fine.
1600: [22:25:14] <antmas> IE forgot how to browser
1601: [22:25:20] <Ryan-Toast> Pyromanik: so apparently IE is so bad it FORGOT how to submit a form. Fucking ajax, man.
1602: [22:25:21] <Pyromanik> apparently people do this, but when they click submit they get a 400
1603: [22:25:29] <Pyromanik> which can only happen if no data is submitted right.
1604: [22:25:33] <Pyromanik> so, I just don't even.
1605: [22:25:34] <Pyromanik> IE
1606: [22:25:35] <Pyromanik> what
1607: [22:25:35] <Pyromanik> even
1608: [22:25:37] <Pyromanik> do?
1609: [22:25:55] <Pyromanik> especially when I simply cannot recreate issue.
1610: [22:26:08] <Ryan-Toast> Charge more.
1611: [22:26:17] <Pyromanik> although I do notice that every other browser in existence comes back with "Sorry, your session has timed out."
1612: [22:26:30] <Pyromanik> but IE ignores teh response completely and displays it's own error message
1613: [22:26:37] <Pyromanik> "error 400, webpage not found"
1614: [22:26:48] <Ryan-Toast> Because fuck you, that's why.
1615: [22:27:10] <antmas> Pyromanik: verison?
1616: [22:27:26] <antmas> version*
1617: [22:27:30] <zippy__> Pyromanik: can you see the them in the access log, see the bad request come through? Maybe IE is getting a reponse that causes it to trip out
1618: [22:30:23] <Ryan-Toast> This is great for music: http://redditplayer.phoenixforgotten.com/
1619: [22:32:39] <antmas> Ryan-Toast: hah, nice
1620: [22:32:40] <Pyromanik> antmas: version? umm 3.0 iirc
1621: [22:32:43] <Pyromanik> 3.0.2 maybe
1622: [22:32:53] <antmas> Pyromanik: I meant IE
1623: [22:33:05] <Pyromanik> antmas: nfi
1624: [22:33:17] <Pyromanik> this is a client complaining about a problem they're not even having.
1625: [22:33:17] <antmas> Pyromanik: prolly ALL THE IEs
1626: [22:33:29] <Pyromanik> antmas: i tested in 9, I tested in 9 in 7 mode.
1627: [22:33:31] <Pyromanik> both worked fine.
1628: [22:33:47] <Pyromanik> and 8 (9 in 8 mode) seems like it whouldn't cause issue either.
1629: [22:34:03] <Pyromanik> zippy__: that's a good idea.
1630: [22:34:07] <antmas> screenshots->attach to email->send email to client->block client
1631: [22:34:21] * keksters has joined #silverstripe
1632: [22:34:25] <Pyromanik> zippy__: I was about to do that before I got distracted by 5 other 'urgent' jobs being directed at me :<
1633: [22:35:08] <keksters> Okay so it looks like my problem with this login is that I've an awkward mix of approaches
1634: [22:35:29] <Pyromanik> keksters: on final approach, flaps down, wheels deployed.
1635: [22:35:38] <Pyromanik> keep it steady
1636: [22:35:46] <keksters> lol
1637: [22:36:02] <Pyromanik> 11:26 < Ryan-Toast> Because fuck you, that's why.
1638: [22:36:04] <keksters> But hmm. Because this was designed as a custom class to just add onto MemberLogin
1639: [22:36:06] <Pyromanik> totally :(
1640: [22:36:17] <keksters> *MemberLoginForm
1641: [22:36:18] <Pyromanik> keksters: define 'add onto'
1642: [22:36:28] <keksters> Well. Extend without subclassing
1643: [22:36:35] <Pyromanik> o.0
1644: [22:36:41] <Pyromanik> subclassing better.
1645: [22:36:41] <keksters> There's no construct blah blah blah
1646: [22:36:51] <Pyromanik> then use yml to override class
1647: [22:36:56] <keksters> My attempts at subclassing have missed
1648: [22:37:04] <Pyromanik> sec, will search logs for you
1649: [22:37:16] * catcher quit (Quit: Leaving)
1650: [22:37:40] <keksters> So I think the issue is coming from the fact that I'm trying to allow ClientForm as an action of my CustomLoginForm as if it was subclassed
1651: [22:37:48] <keksters> And it's complaining because it's not subclassed
1652: [22:38:01] <antmas> keksters: sounds about right
1653: [22:38:23] <keksters> So.. How do I get the form working without having subclassed my form?
1654: [22:39:14] <keksters> Like, to actually call the changes I've added on? Or will the default login form apply the changes I've added?
1655: [22:39:16] <Pyromanik> keksters: hmm, I had this bet with UncleCheese recently about login forms in 3.1
1656: [22:39:19] <Pyromanik> but I can't find link
1657: [22:39:31] <keksters> What was the bet about?
1658: [22:39:51] <Pyromanik> http://iforce.co.nz/i/nukp23ht.a1d.png
1659: [22:40:15] * kerosene quit (Quit: gawn)
1660: [22:40:19] <Pyromanik> keksters: http://logs.simon.geek.nz/index.php?date=2013-09-30#log_1059650
1661: [22:40:23] <Pyromanik> scroll up, read
1662: [22:40:30] <antmas> dafuq is that Firefox version?
1663: [22:41:09] * zippy__ quit (Ping timeout: 248 seconds)
1664: [22:41:15] <Pyromanik> keksters: ah from about here http://logs.simon.geek.nz/index.php?date=2013-09-30#log_1059529
1665: [22:41:18] <Pyromanik> antmas: umm
1666: [22:41:26] <UncleCheese> what's this now?
1667: [22:41:30] <Pyromanik> 23 probably, maybe 24
1668: [22:41:45] <simon_w> UncleCheese, backlog. Read it :p
1669: [22:41:49] <Pyromanik> UncleCheese: remember that challenge you laid down for me with the whole loginform thing?
1670: [22:41:54] <UncleCheese> oh yeah
1671: [22:41:56] <Pyromanik> just referring to that.
1672: [22:41:58] <UncleCheese> you were victorious
1673: [22:42:11] <Pyromanik> keksters is having umm... 'similar though probably unrelated' issues.
1674: [22:42:32] <Pyromanik> but I thought that the results of our discussion/challenge might help her anyway
1675: [22:42:34] <keksters> I.E. just digging it out to remind y'all?
1676: [22:42:47] <Pyromanik> keksters: don't talk to me about I E :<
1677: [22:43:18] <Pyromanik> antmas: I belive it's FF24 maybe. but that's notepad++ spread all around in the same screenshot.
1678: [22:43:21] <Pyromanik> not FF.
1679: [22:43:53] <antmas> Pyromanik: sure, just haven't those tabs like that before
1680: [22:44:05] <keksters> Yeah should have used e.g.
1681: [22:44:17] <Pyromanik> antmas: right click "pin as app"
1682: [22:44:28] <Pyromanik> errmm, that's chrome. FF is "Pin tab"
1683: [22:44:41] <antmas> Pyromanik: ah, I remember now
1684: [22:44:47] * antmas is not an FF user
1685: [22:45:14] <Pyromanik> antmas: sorry, all I read was "antmas can't web browser"
1686: [22:45:22] <antmas> Pyromanik: lol
1687: [22:45:35] <Pyromanik> pretty much all of them do this these days :<
1688: [22:45:51] <antmas> Yeah I know, just forgot that's what it looked like in FF
1689: [22:45:52] <keksters> Hmm. So basically what I've gleaned is that it's pretty hard to just extend the MemberLoginForm?
1690: [22:46:08] <antmas> I use it in chrome a lot
1691: [22:47:24] <keksters> So at the moment in the page controller I'm setting up an allowed action called ClientForm that is a function which constructs a new form from CustomLoginForm
1692: [22:47:31] <Pyromanik> keksters: extending bad I'd say, just subclass and override seems easier
1693: [22:47:40] <keksters> Which isn't correct because I've haven't subclassed
1694: [22:47:43] <Pyromanik> such as demo'd in that screenshot
1695: [22:48:03] <Pyromanik> keksters: although, that said...
1696: [22:48:19] <keksters> How would I call my custom login form if I just went with extending?
1697: [22:48:32] <Pyromanik> coming from "Page" - is this a separate login thing on the frontend of your site, or is this actually leveraging the silverstripe login system?
1698: [22:48:38] <keksters> Because all the extension is doing is redirecting people when they login.
1699: [22:48:40] <Pyromanik> keksters: see screenshot.
1700: [22:48:47] <Pyromanik> bottom left most text editor
1701: [22:49:04] <keksters> Ah
1702: [22:49:06] <Pyromanik> keksters: file names are in the title bars of the windows.
1703: [22:49:08] <keksters> Can see now no cat
1704: [22:49:21] <Pyromanik> cat?
1705: [22:49:28] <Pyromanik> cat >> lol.txt
1706: [22:49:30] <keksters> The perks of home businesses
1707: [22:50:05] <Pyromanik> keksters: of course you don't want the var_dumps, they're just there to prove that it is what the code shows running in the browser.
1708: [22:50:17] <keksters> I want it to leverage to the login system pretty much
1709: [22:50:20] <Pyromanik> not just a cheat hack screenshot.
1710: [22:50:30] <Pyromanik> keksters: yeh, well this is what that does :>
1711: [22:50:45] <keksters> Okay.
1712: [22:50:48] <Pyromanik> just dont' forget to forbid CMS access to the member group!
1713: [22:51:03] <antmas> hmmmm
1714: [22:51:12] <antmas> annoying issue here
1715: [22:51:15] <keksters> So you're say I don't need to var_dump in Page.php
1716: [22:51:26] <antmas> so, we have workflows enabled for pages
1717: [22:51:43] <antmas> but if an admin comes in and just publishes the page, it stays in the workflow process
1718: [22:51:47] <antmas> how fix?
1719: [22:53:03] <antmas> doesn't help that NO ONE knows anything about workflow :/
1720: [22:53:16] <Pyromanik> found it ! thanks zippy
1721: [22:53:32] <Pyromanik> End of file found: mod_fcgid: can't get data from http client, referer: http://www.site.co.nz/userform-page/
1722: [22:53:47] <Pyromanik> how mad? probably pretty mad if I find it's all because of a ?>
1723: [22:54:02] <keksters> Pyromanik: So your example still does a construct___ which was my understanding of subclassing?
1724: [22:54:46] <antmas> so what I would need is something like 'on save and publish' - > 'remove from workflow'
1725: [22:55:30] <Pyromanik> httpdocs/userforms/_config.php:6:?>
1726: [22:55:35] <Pyromanik> DAFUQ
1727: [22:55:50] <Pyromanik> keksters: hmm?
1728: [22:56:18] <keksters> My understanding that using the construct___ subclasses
1729: [22:56:22] <Pyromanik> keksters: you mean that CustomisedLoginForm.php ?
1730: [22:56:25] <keksters> Yes
1731: [22:56:45] <Pyromanik> keksters: no, class CustomisedLoginForm extends MemberLoginForm {
1732: [22:56:49] <Pyromanik> subclasses
1733: [22:57:10] <Pyromanik> public function __construct(... can be ignored compltely (leave it entirely out of your code
1734: [22:57:16] <keksters> Okay.
1735: [22:57:17] <Pyromanik> it's only in mine to facilitate that var_dump
1736: [22:57:29] <Pyromanik> see all it does is var_dump, then call parent::__construct
1737: [22:57:42] <keksters> So I just need to call $MemberLoginForm or $CustomLoginForm in the .ss?
1738: [22:57:45] <Pyromanik> it leave it out, if it doesn't exist it'll just use parent::__construct
1739: [22:57:47] <keksters> of my page
1740: [22:58:01] <Pyromanik> keksters: you don't do anyhting in your tempalte
1741: [22:58:20] <Pyromanik> yoursite/Security/login is what you visit
1742: [22:58:22] <keksters> But I want that page type to put a login form on?
1743: [22:58:32] <Pyromanik> keksters: it's not a page type!
1744: [22:58:35] <Pyromanik> it's a login form
1745: [22:58:41] <Pyromanik> I thought you wanted to add fields to the login?
1746: [22:58:50] <Pyromanik> if not, then don't bother with any of this at all.
1747: [22:58:53] <keksters> No I just wanted to get redirection going
1748: [22:59:01] <Pyromanik> hmm
1749: [22:59:03] <keksters> Just on the back of the existing login
1750: [22:59:16] <Pyromanik> well redirection MIGHT require a custom login form.
1751: [22:59:30] <Pyromanik> existing login is site/Security/login
1752: [22:59:47] <keksters> It was going to Security/something before
1753: [22:59:52] <keksters> But that was also a wsod
1754: [22:59:56] <antmas> ah man, really need to upgrade to 3.1
1755: [22:59:56] <Pyromanik> see address in screenshot of example
1756: [23:00:05] <Pyromanik> keksters: Security/login
1757: [23:00:17] <Pyromanik> also, this is entirely 3.1 example.
1758: [23:00:25] <Pyromanik> if you're not 3.1... might have issues
1759: [23:00:25] <keksters> Yes good.
1760: [23:00:30] <keksters> I'm 3.1
1761: [23:00:32] <Pyromanik> kk
1762: [23:00:43] <Pyromanik> well, login happens through Security controller
1763: [23:00:49] <keksters> Struggling a bit because the code I'm trying to revive is from 2.4
1764: [23:00:55] <Pyromanik> which leverages page if it's available (for drawing login business)
1765: [23:01:02] <Pyromanik> keksters: ignore it.
1766: [23:01:09] <antmas> I'm on 3.0 ;__;
1767: [23:01:10] <Pyromanik> take same goal, build new code.
1768: [23:01:15] * zagoodwin has joined #silverstripe
1769: [23:01:16] <Pyromanik> it'll be cleaner
1770: [23:01:40] <keksters> Hmm
1771: [23:01:40] <Pyromanik> keksters: I'm not too familiar with logging in process. You need to find out what happens after a successful authentication
1772: [23:01:55] <Pyromanik> do that by reading through Security.php and all the other classes that it utilises
1773: [23:01:55] <keksters> The issue here is that everything works fine
1774: [23:02:07] * violet- quit (Remote host closed the connection)
1775: [23:02:07] <Pyromanik> all you need to do is hook the redirection
1776: [23:02:08] <keksters> It's just when you do the logout to go back to login as someone else it stuffs up
1777: [23:02:21] <Pyromanik> hmm
1778: [23:02:25] <Pyromanik> can't help you there :.
1779: [23:02:26] <Pyromanik> :/
1780: [23:02:31] <keksters> My hardcoded logout works perfectly.
1781: [23:02:32] <zagoodwin> Hey my body tag is as follows <body class="HopePage" except on ie its <body class="navigation"
1782: [23:02:40] <antmas> so
1783: [23:02:42] <zagoodwin> could this be a ss issue? seems really strange
1784: [23:02:50] <antmas> upgrading from 3.0 to 3.1 is... not a biggy?
1785: [23:03:31] <ss23> Hmmm, guys
1786: [23:04:05] <keksters> Just had a thought
1787: [23:04:15] <keksters> When it offers you to login as someone else
1788: [23:04:22] <keksters> Does it let you fill in the login form there?
1789: [23:04:34] <keksters> Because I have an empty box on that page
1790: [23:04:50] <ss23> Currently, the blog module uses $Content.LimitSentences(3). LimitSentences uses "trim(Convert::xml2raw($this->value));". This results in the content having the alt tags of images in the first sentences in the blog post, since xml2raw ends up letting in the alt tags
1791: [23:05:23] <ss23> Is there a way to do this that uses strip_tags, rather than this? Would there be an objection to LimitSentencesPlain or something using strip_tags instead of Convert?
1792: [23:07:10] * gelignite quit (Quit: http://bit.ly/nkczDT)
1793: [23:07:31] <keksters> http://iforce.co.nz/i/lvqwpvnt.z10.png
1794: [23:07:38] <Pyromanik> halp
1795: [23:07:46] <keksters> Perhaps that box is meant to be something?
1796: [23:08:02] <Pyromanik> simon_w: what does it mean? End of file found: mod_fcgid: can't get data from http client, referer: http://www.site.co.nz/userform-page/
1797: [23:08:17] <simon_w> ss23, $Content.NoHTML.LimitSentences(3)
1798: [23:08:59] <simon_w> Pyromanik, mod_fcgid got confused?
1799: [23:09:33] <antmas> bah
1800: [23:09:35] <antmas> screw this
1801: [23:09:42] <antmas> I'm making a new dev env
1802: [23:09:47] <antmas> time for 3.1 me reckons
1803: [23:10:43] <ss23> simon_w: A+ good idea
1804: [23:11:08] <simon_w> ss23, and to answer your second question, yes
1805: [23:11:15] <Pyromanik> simon_w: what do you mean 'confused' ?
1806: [23:11:23] <simon_w> Pyromanik, no idea
1807: [23:11:27] <Pyromanik> neither do I :<
1808: [23:11:35] <simon_w> I mod_php
1809: [23:11:36] <Pyromanik> I think I need to cross reference access logs
1810: [23:11:45] <ss23> antmas: Going to upgade Tasman to 3.1? :D
1811: [23:11:50] <ss23> antmas: REBULD IT FROM SCRATCH, HUZZAH!
1812: [23:12:35] <simon_w> I hungry, time to have this lunch thing
1813: [23:14:07] <ss23> simon_w: wut u havin?
1814: [23:14:11] <ss23> simon_w: R WE HAVING LUNCH TOGETHER?
1815: [23:14:13] * micmania1 quit (Ping timeout: 248 seconds)
1816: [23:14:18] <simon_w> Food and no
1817: [23:14:20] <ss23> :(
1818: [23:14:26] <simon_w> Well, you could bring your lunch down here if you want
1819: [23:14:32] <ss23> lol pass :P
1820: [23:14:55] <simon_w> Oh, so it's fine if I walk down the street but not if you do?
1821: [23:14:59] <simon_w> I SEE HOW IT IS!
1822: [23:15:01] <ss23> WELL WELL
1823: [23:15:06] <ss23> simon_w: I could walk down there TO BUY SOMETHING
1824: [23:15:11] <ss23> But *bringing* my lunch...
1825: [23:15:16] <Pyromanik> 12:14 <+ss23> lol pass :P
1826: [23:15:26] <Pyromanik> O I SEE HOW IT... OH WTF 12:15 <@simon_w> I SEE HOW IT IS!
1827: [23:15:47] <Pyromanik> snap? :X
1828: [23:16:39] <ss23> :(
1829: [23:17:28] <antmas> ss23: I would :D
1830: [23:17:39] <antmas> ss23: we really need to
1831: [23:19:34] <ss23> antmas: PAY US ALL YOUR MONEY WE FIX 4 U
1832: [23:19:37] * ss23 is sales master
1833: [23:20:52] <antmas> ss23: XD
1834: [23:21:09] <ss23> http://www.spacex.com/webcast/ 9 mins to launch btw
1835: [23:21:12] * antmas plans an inside job to break site
1836: [23:21:18] <ss23> hahha
1837: [23:21:30] * antmas then to impersonate ss23 to contract in fixes
1838: [23:21:40] * antmas will then get profit
1839: [23:23:36] <antmas> hmmmm
1840: [23:23:38] <antmas> lunch
1841: [23:23:42] <antmas> what do eat
1842: [23:24:35] <simon_w> Mmm, delicious lunch
1843: [23:24:44] <simon_w> Had feta
1844: [23:25:02] <antmas> hmmm feta
1845: [23:25:04] <antmas> jelly
1846: [23:25:29] <antmas> simon_w: pizza?
1847: [23:25:37] <simon_w> antmas, salad
1848: [23:25:46] <ss23> simon_w: Are you trying to be healthy now?
1849: [23:25:53] <ss23> simon_w: I saw you (kind of) went for a run too!
1850: [23:25:58] <simon_w> ss23, yes
1851: [23:26:12] <simon_w> I want my energy back, dammit
1852: [23:26:17] <antmas> simon_w: what is SALAD? some kind of meat?
1853: [23:26:26] <simon_w> antmas, no meat in this one!
1854: [23:26:37] <ss23> lol
1855: [23:27:49] <antmas> love the note on the upgrade page
1856: [23:27:57] <antmas> "Never update a website on the live server without trying it on a development copy first."
1857: [23:28:08] <antmas> insert nic cage meme here
1858: [23:30:19] * camfindlay has joined #silverstripe
1859: [23:32:55] * zagoodwin quit (Ping timeout: 250 seconds)
1860: [23:40:10] * micmania1 has joined #silverstripe
1861: [23:42:01] * micmania1 quit (Client Quit)
1862: [23:42:03] * mrzero quit (Remote host closed the connection)
1863: [23:42:12] * mrzero has joined #silverstripe
1864: [23:53:04] <antmas> Pyromanik: are you a jalop?
1865: [23:55:56] * DesignerX has joined #silverstripe
1866: [23:58:01] * UncleCheese quit (Quit: UncleCheese)

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