#silverstripe IRC Log

IRC log for 5 February 2015

All timestamps are in UTC.

1: [00:02:09] <Hailwood> Looks like it's a php version issue guys (hence why it works on live).
2: [00:03:17] <Hailwood> We have two server, one is php 5.3, the other is php5.5 - the export function is broken on the php5.3 server - which our vagrant boxes are modelled after. Since it's 5.3 is it worth logging a bug?
3: [00:04:02] <zippy> Hailwood: can you get it to fail on the 5.3 server as well, not just missing a php module that 5.5 has or has built in?
4: [00:04:58] <Pyromanik> Hailwood, yes, 5.3 = bug.
5: [00:05:01] <Pyromanik> it is min version.
6: [00:05:19] <Pyromanik> providedd that it's > 5.3.4 or whatever the min version actually is.
7: [00:06:23] <Hailwood> min = 5.3.2 server = 5.3.3
8: [00:06:38] <Pyromanik> wow, upgrade.
9: [00:06:54] <Pyromanik> even 10.04 is 5.3.4 iirc.
10: [00:08:22] <Hailwood> Pyromanik, Yeah, we have a new server that all the new SS sites are going onto, we have an old system that relies on an old PHP version, so we are in the process of convincing all the clients they need SS sites, once that is done we will be upgrading the old server.
11: [00:09:22] <Hailwood> (We = The company that the company I work for is doing the dev work for *:|*)
12: [00:21:42] <Hailwood> Anything I might be missing? https://github.com/silverstripe/silverstripe-framework/issues/3855
13: [00:23:24] * Stomach has joined #silverstripe
14: [00:25:47] <Pyromanik> mmm, version of silverstripe
15: [00:31:24] <zippy> Hailwood: I know SS says it works with 5.3.2 or whatever, but can you update your local to use a higher version of 5.3? I got sites on 5.3.28 and I am sure I haven't had that problem...
16: [00:33:29] <zippy> Hailwood: what v of ss you got?
17: [00:36:33] <Hailwood> zippy, ~3.1
18: [00:37:08] * Motoservo has joined #silverstripe
19: [00:39:26] <Motoservo> Can somebody tell me what during the composer installation creates the mysite dir?
20: [00:40:19] <irogue_> Motoservo: it's in the silverstripe-installer repository https://github.com/silverstripe/silverstripe-installer
21: [00:40:58] <zippy> Hailwood: still about?
22: [00:41:34] <Hailwood> zippy, yep
23: [00:41:37] <Motoservo> So, then, it doesn’t have to be in the require key at the root? Everyghing in that silverstripe repos is brought down?
24: [00:41:48] <zippy> Hailwood: open framework/forms/gridfield/GridFieldExportButton.php - go to line 87. After put var_dump($fileName); die(); and then go in the CMS and try and export. Does it show the file name? See if it reaches that far or not.
25: [00:42:56] <Pyromanik> Motoservo, composer just gets what you tell it to. You list repositories, it gets them.
26: [00:42:57] <Motoservo> and then, if Im’ understanding you right, that require key is just for later updates?
27: [00:43:16] <Pyromanik> well, no.
28: [00:43:22] <Pyromanik> it means "my project requires this"
29: [00:43:59] <Motoservo> Okay, but that bit of information isn’t used during the create-project installation then, right? Only what’s in that whole repos?
30: [00:43:59] <Pyromanik> https://getcomposer.org/doc/00-intro.md#declaring-dependencies
31: [00:44:22] <Pyromanik> what do you mean "what's in that whole repos?"
32: [00:44:40] <Motoservo> What I’m trying to clarify, and I think I understand now based on these last few answers, is that the require is for the project, once installed.
33: [00:44:57] <Motoservo> silverstripe-installer.
34: [00:45:00] <Pyromanik> well it requires that the listed stuff be included.
35: [00:45:00] <Pyromanik> yes
36: [00:45:04] <Motoservo> That whole dir, I mean.
37: [00:45:32] <Pyromanik> yeah, you're mixing terms up and I don't follow
38: [00:45:35] <Pyromanik> https://github.com/silverstripe/silverstripe-installer
39: [00:45:38] <Pyromanik> require: https://github.com/silverstripe/silverstripe-installer
40: [00:45:43] <Hailwood> zippy, Nope, doesn't get that far
41: [00:45:46] <Pyromanik> means "make sure this is here, and up to date"
42: [00:45:49] <Motoservo> Whatever is in silverstripe-installer becomes my project and then the require key comes into play after that?
43: [00:45:57] <irogue_> create-project of silverstripe/installer is equivalent to git clone of silverstripe-installer and then composer install
44: [00:46:04] <zippy> Hailwood: so that was in the handleExport function?
45: [00:46:27] <Pyromanik> Motoservo, yeah, start from the start. I don't know what you're referencing.
46: [00:46:29] <zippy> Hailwood: and you tried to make a csv right?
47: [00:46:35] <Pyromanik> but basically what irogue_ just said.
48: [00:46:45] <Hailwood> zippy, Yep, Yep
49: [00:46:52] <Pyromanik> same like any package manager. Like apt-get
50: [00:47:28] <zippy> Hailwood: can you remove that, and then go back to handleAction (line 67~) and die in there die('here'); and then do a csv export
51: [00:47:41] <irogue_> ah, i remember linux before package managers
52: [00:48:18] <Pyromanik> Motoservo, where it differs is that while dpkg will search/install/track software, composwer also updates a document that defines what IS installed, so you can move it between servers, etc.
53: [00:48:24] <Motoservo> I think I’m following. Just need final bit… The require key in composer.json comes down as does everything else from that repos directory. But it matters not what’s on that require key until after that first setup, right? I mean, it could be empty? As it is, it’s just grabbing stuff that’s already in that silverstripe-installer? Or, is it *then* going out for those requires after their downloaded and read during the
54: [00:48:24] <Motoservo> create project?
55: [00:48:35] <Pyromanik> like... like salt/puppet/chef/ansible
56: [00:48:52] <Motoservo> let me read through all your resonses. hold...
57: [00:49:14] <irogue_> Motoservo: [13:45:57] <irogue_> create-project of silverstripe/installer is equivalent to git clone of silverstripe-installer and then composer install
58: [00:49:15] <Pyromanik> Motoservo, well, it gets silverstripe-installer, which REQUIRES silverstripe-framework, and silverstripe-cms.
59: [00:49:16] <zippy> your response is important to us, please standby..
60: [00:49:19] <Pyromanik> so it gets those too.
61: [00:50:03] <Hailwood> zippy, Nope, function not hit
62: [00:50:11] <Motoservo> Okay. I think I’m getting it. That require is part of the initial create-project routine.
63: [00:50:50] <Pyromanik> Motoservo, https://packagist.org/packages/silverstripe/installer
64: [00:50:57] <Motoservo> I’ll peruse that package repose and get a better unerstanding.
65: [00:51:03] <Pyromanik> Requires
66: [00:51:04] <Pyromanik> php: >=5.3.2
67: [00:51:04] <Pyromanik> silverstripe-themes/simple: *
68: [00:51:04] <Pyromanik> silverstripe/cms: dev-master
69: [00:51:04] <Pyromanik> silverstripe/framework: dev-master
70: [00:51:10] <Motoservo> I’m read throught that, but will reread.
71: [00:51:34] <Pyromanik> it just goes and gets all of those things, by telling it you want the one. That's what package management is all about
72: [00:51:54] <Motoservo> okay, thanks.
73: [00:52:18] <Motoservo> but, technically, it’s dependency management, right?
74: [00:52:42] <Pyromanik> dependencies are packages, in a way.
75: [00:52:53] <Pyromanik> call them what you will. I think you're confusing yourself mostly :<
76: [00:53:14] <Motoservo> Well, was reading on the Composer site, they pointed out the difference.
77: [00:53:26] <Pyromanik> oh, ok. Well then they're probably right.
78: [00:53:33] <Motoservo> So, yeah, it’s been confusing. Been using macports for years. So, similar, I guess.
79: [00:53:35] <zippy> Hailwood: framework/forms/gridfield/GridField.php line 627 write in var_dump($data); die(); and see if that shows anything
80: [00:53:45] <Pyromanik> there'll be some obscure pedantic tic that'll make them different.
81: [00:53:55] <Pyromanik> but basically, it's macports for php.
82: [00:53:56] <Pyromanik> that's it.
83: [00:54:05] <Motoservo> It’s those tics that through me off track. :P
84: [00:54:49] <Motoservo> So, the macports equivelent, here, would be the difference between port selected and port selected installed.
85: [00:55:42] <Pyromanik> dunno, never used macports
86: [00:55:50] <Motoservo> mysite would be on my selected list since it’s in that silverstripe installer and the cms and framework wouldn’t be, since they’re called from the require key. Is that accurate?
87: [00:55:54] <Motoservo> Ah, gotcha.
88: [00:56:07] <Pyromanik> well, sorta I guess.
89: [00:56:12] <Motoservo> Thanks, I think I’m with it.
90: [00:56:25] <Pyromanik> there's less staging to it than that (there are no explicit/dependency flags, etc)
91: [00:56:34] <Pyromanik> so far as I'm aware at least.
92: [00:57:16] <Pyromanik> but yeah, it goes and gets all the things, and magically your site works. Instead of downloading repository after repository at all different version combinations manually until it works.
93: [00:57:32] * Pyromanik quit (Quit: Leaving)
94: [00:57:45] <Motoservo> Well, I’m trying to understand that “magic” so I don’t have to keep bugging out the IRC channel.
95: [00:58:22] <Motoservo> And can move things to my own git repos after installing via composer without errors.
96: [00:58:24] <Hailwood> zippy, Yep, an array, url => '/admin/directory/Business/EditForm/field/Business' and 'Business' => etc which is the information that ends up in the url
97: [00:59:35] <Hailwood> zippy, http://i.imgur.com/3sqg3rJ.png
98: [01:00:16] <zippy> Hailwood: ok, if we comment out that var_dump for now, and on line 635 (after the $actionName assignment) do, var_dump($actionName, $stateChange); die(); whats the action name?
99: [01:04:18] <Hailwood> zippy, We never hit it due to the if inside the foreach never being met
100: [01:04:33] <zippy> why doesn't it met?
101: [01:04:48] <Hailwood> it's expecting a key starting with action_gridFieldAlterAction?StateID= but our keys are 'url', and 'Business'
102: [01:05:12] <zippy> in your issue it has StateId - https://github.com/silverstripe/silverstripe-framework/issues/3855
103: [01:05:19] <zippy> just url encoded, but it's there
104: [01:07:17] <Hailwood> zippy, Yep, but it never makes it into $data
105: [01:07:50] <zippy> Hailwood: never makes it to line 629, or never gets inside the loop?
106: [01:08:18] * glenn-bautista1 has joined #silverstripe
107: [01:09:32] <Hailwood> zippy, line 617 - $request->requestVars() never returns it
108: [01:09:45] <zippy> but it's in your browsers url?
109: [01:10:05] <zippy> for gigles, try replace $request->requestVars(); with $_GET;
110: [01:10:22] * glenn-bautista quit (Ping timeout: 252 seconds)
111: [01:11:41] <Hailwood> zippy, http://i.imgur.com/XwQevrg.png
112: [01:12:18] <zippy> Hailwood: right, but the vars are in your url, in your browser?
113: [01:12:19] <Hailwood> $_GET returns the same output as $request->getVars()
114: [01:12:44] <Hailwood> yep, that's why I highlighted them in the url heh
115: [01:13:11] * Scott1702 has joined #silverstripe
116: [01:15:10] <zippy> Hailwood: what happens if you go var_dump($_GET['action_gridFieldAlterAction']); die(); on line 617
117: [01:16:50] <Hailwood> zippy, I don't think that's getting through to SS at all, I just did a var_dump($_GET);die(); on line 16 of framework/main.php and this is the output https://gist.github.com/hailwood/b9f38fdf5c9b95762459
118: [01:17:47] <zippy> Hailwood: can you do var_dump($_SERVER['QUERY_STRING']); die(); and we'll see if it's there
119: [01:17:48] * auto9 quit (Remote host closed the connection)
120: [01:19:02] <Hailwood> Yep, it's there https://gist.github.com/hailwood/b9f38fdf5c9b95762459#comment-1387346
121: [01:19:30] <zippy> ok, so possibly a php issue rather than ss
122: [01:20:10] * Tanger has joined #silverstripe
123: [01:20:58] <zippy> ok, so try this
124: [01:21:30] <zippy> Hailwood: parse_str($_SERVER['QUERY_STRING', $data);
125: [01:21:42] <zippy> parse_str($_SERVER['QUERY_STRING'], $data);
126: [01:21:51] <zippy> and remove the var_dumps and dies etc
127: [01:24:12] <zippy> Hailwood: all good?
128: [01:25:05] <mahfuz> Hey guys how can I store a Google Map iframe html embed code and show in template? If I try with HTMLText and show it in template it gives server error
129: [01:26:01] <zippy> yea.. gl. Your better of just having the settings in the CMS, and making the iframe html code in the template
130: [01:26:13] <Colin[pi]> mahfuz: maybe do it as a shortcode?
131: [01:28:00] <zippy> Hailwood: o/
132: [01:29:16] <antmas> zippy: \o
133: [01:29:28] <zippy> ..
134: [01:29:40] <zippy> he's left me hanging!
135: [01:29:40] <mahfuz> Thanks zippy and Colin for the ideas. Have you guys used any module that can show map from an address?
136: [01:29:57] <antmas> zippy: o-
137: [01:30:08] <Colin[pi]> mahfuz: I wrote some JS to do it on a site a while back
138: [01:30:10] <antmas> zippy: o\
139: [01:30:15] <antmas> zippy: o|
140: [01:30:45] <Colin[pi]> mahfuz: you hook in to the google geocode stuff
141: [01:31:31] <mahfuz> Thanks. Can I see the code Colin if it is ok with you?
142: [01:31:47] <Hailwood> once sec zippy
143: [01:31:53] <MichalKleiner> sec gone
144: [01:32:35] <zippy> O.o
145: [01:33:17] <Hailwood> zippy, And that fixes it
146: [01:33:24] <zippy> cool
147: [01:33:31] * antmas h5s himself
148: [01:33:36] <antmas> o/
149: [01:33:36] <Hailwood> any idea the cause behind it?
150: [01:34:06] <zippy> so seems there is a bug in that older version of php which urls like that - maybe because of all the chacters it doesn't decoed it all, or something,. you could go looking in change logs from php 5.3.3-> php 5.3.28
151: [01:34:18] <zippy> works fine wihtout that change in php 5.3.28
152: [01:34:37] <zippy> update the github issue with your workaround anyway
153: [01:34:49] <zippy> and mention it works fine in php 5.3.28 (without the work around)
154: [01:34:51] <Tanger> "Pytktzk: php doesn't care. It's the honeybadger when it comes to class capitalisation" - Gold
155: [01:35:25] <antmas> Tanger: XD
156: [01:37:28] <antmas> is it gif time yet?
157: [01:37:39] * veb quit (Quit: veb-irc: quit)
158: [01:38:40] * phuongle2611 has joined #silverstripe
159: [01:40:16] * Stomach quit (Quit: zzz)
160: [01:41:09] * chillu_23 quit (Quit: chillu_23)
161: [01:42:12] * veb has joined #silverstripe
162: [01:44:04] <Colin[pi]> mahfuz: I made a function which you could pass an address and a callback, the callback receives the lat/long from the geocoder: http://pastie.org/private/nklfifchdq5x3fgjgs0rg
163: [01:45:47] <mahfuz> Thanks Colin for sharing
164: [01:48:43] * Stomach has joined #silverstripe
165: [01:49:35] <Hailwood> Donem Cheers zippy
166: [01:50:41] * jenniferaslan has joined #silverstripe
167: [02:07:46] * Stomach quit (Quit: zzz)
168: [02:07:54] * chillu_23 has joined #silverstripe
169: [02:10:11] <zippy> Time: 50.7 seconds, Memory: 91.50Mb
170: [02:10:12] <zippy> OK (40 tests, 171 assertions)
171: [02:10:12] <zippy> w00t
172: [02:10:40] <veb> zippy: WHERE'S KINGY
173: [02:10:45] <veb> Kingy[a]: aaaaa
174: [02:11:41] <antmas> veb probably playing CSGO with 180ms ping
175: [02:11:54] <veb> lol
176: [02:17:46] * Stomach has joined #silverstripe
177: [02:21:46] <mahfuz> Hi Stomach. Are you Stevie that presented in the SilverStripe Meetup in Auckland yesterday?
178: [02:25:00] <antmas> quickly Stomach http://i.imgur.com/JpCWWGs.jpg
179: [02:28:17] * camfindlay has joined #silverstripe
180: [02:32:59] <Hailwood> If I want to write an extension to add a few methods to ModelAdmins does it extend DataExtension or just Extension?
181: [02:34:38] <Stomach> mahfuz - yes thats me
182: [02:37:08] * Ryan-Toast has left #silverstripe
183: [02:37:17] * Stomach quit (Quit: zzz)
184: [02:39:33] * antmas quit (Quit: Page closed)
185: [02:40:17] <irogue_> erryone havin an early day today
186: [02:43:27] * micmania1 quit (Quit: micmania1)
187: [02:44:28] * Colin[pi] quit (Ping timeout: 264 seconds)
188: [02:48:12] * glenn-bautista1 quit (Quit: Leaving.)
189: [02:49:17] * glenn-bautista has joined #silverstripe
190: [02:56:33] * AaronCDR has joined #silverstripe
191: [02:57:06] <zippy> irogue_: nop.
192: [02:57:09] <zippy> you on the cider already?
193: [02:57:16] <irogue_> nah
194: [02:57:21] <irogue_> i'll turn on the light in 3 minutes
195: [02:57:26] <zippy> you have cider on your wheetbix don't you?
196: [02:57:45] <irogue_> nah, canterbury cream on coco pops
197: [03:01:06] <Hailwood> Hi guys, so one of the other devs is trying to do a dev/build?flush=all on site after a composer update, and every time he runs it he gets in green that Member.TempIDHash and Member.TempIDExpired were created, followed by an sql failure because... Member.TempIDHash doesn't exist... Why is it telling us that it's creating the columns when really it's not?
198: [03:01:25] <zippy> ohhh
199: [03:01:28] <zippy> I seen this issue before
200: [03:02:11] <Hailwood> Have ya seen the solution before as well ;)
201: [03:02:20] <zippy> yes.......
202: [03:02:28] <zippy> check the DB to see if those columsn do exist and remove them
203: [03:02:35] <zippy> then try a dev build again
204: [03:02:47] <Hailwood> Checked the DB, neither of those columns exist
205: [03:05:55] * camfindlay quit (Quit: camfindlay)
206: [03:09:06] * micmania1 has joined #silverstripe
207: [03:12:55] * Stomach has joined #silverstripe
208: [03:16:07] * jenniferaslan quit (Remote host closed the connection)
209: [03:17:25] * jenniferaslan has joined #silverstripe
210: [03:19:49] * micmania1 quit (Quit: micmania1)
211: [03:22:20] * novaweb quit (Quit: Leaving)
212: [03:22:38] <jenniferaslan> Gotta just say: I love SilverStripe. :)
213: [03:22:43] <Hailwood> zippy, any more ideas/
214: [03:23:52] <irogue_> zippy: https://www.dropbox.com/s/8dm5amagaa3br8k/2015-02-05%2016.19.34.jpg?dl=0
215: [03:24:10] <zippy> :)
216: [03:24:27] * micmania1 has joined #silverstripe
217: [03:25:09] <irogue_> sit still micmania1!
218: [03:25:29] <micmania1> hmmmmmm
219: [03:25:57] <micmania1> Where are you?!
220: [03:26:11] * Colin[pi] has joined #silverstripe
221: [03:26:20] <MichalKleiner> jenniferaslan nice to hear :)
222: [03:26:35] <MichalKleiner> how it's going in Washington? Is SilverStripe somehow spread there?
223: [03:26:46] <MichalKleiner> some small or bigger community?
224: [03:26:53] <jenniferaslan> Oh yes, we have been using it in our shop for about 6 years.
225: [03:26:56] * Stomach quit (Quit: zzz)
226: [03:27:09] <jenniferaslan> I think we're the only one using it, though.
227: [03:28:31] <jenniferaslan> I think that after this HUGE project we are starting on, one other company in town will know how to use it. We are teaming up with them on a scrum.
228: [03:29:44] <zippy> the new rpi has a bit more power eh
229: [03:30:01] * Stomach has joined #silverstripe
230: [03:31:39] <MichalKleiner> zippy quadcore, faster, double the ram..
231: [03:31:43] <MichalKleiner> more usbs
232: [03:31:45] <zippy> mm
233: [03:31:56] <MichalKleiner> i'll be getting one
234: [03:33:27] <Colin[pi]> chicks dig more ram
235: [03:33:55] * wracu quit (Quit: Leaving)
236: [03:34:41] <Stomach> UncleCheese - slight error in lesson 8
237: [03:34:50] <Stomach> $articles = Product::get();
238: [03:35:36] <jenniferaslan> Hi UncleCheese! We use your modules a lot!
239: [03:35:52] <zippy> UncleCheese: why you no email me!!
240: [03:36:29] <UncleCheese> :-)
241: [03:38:57] <UncleCheese> thanks, Stomach fixed
242: [03:39:11] <Stomach> np :)
243: [03:50:06] * Stomach quit (Quit: zzz)
244: [03:53:18] <Hailwood> You can't override functions from extensions correct?
245: [03:54:28] * Stomach has joined #silverstripe
246: [03:54:50] <zippy> right
247: [03:57:05] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
248: [03:57:30] <MichalKleiner> Hailwood I think if you specify a function with the same name and don't call parent::fn() it's basically overriding
249: [03:58:53] <Hailwood> MichalKleiner, Sorry I didn't explain it correctly, I'm referring to a SS extension e.g. SomeDataExtension extends DataExtension{} which then get's applied via config to a DataModel
250: [03:59:29] * Hailwood has left #silverstripe
251: [03:59:29] <MichalKleiner> I wrote it badly too, I meant without calling $this->owner->fn..
252: [03:59:44] <MichalKleiner> but that's just my thought, not a proven thing
253: [04:16:11] * Stomach quit (Quit: zzz)
254: [04:26:52] * chillu_23 quit (Quit: chillu_23)
255: [04:27:08] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
256: [04:27:11] * chillu_23 has joined #silverstripe
257: [04:30:10] * muskie9 has joined #silverstripe
258: [04:33:09] * Scott1702 quit ()
259: [04:37:04] * cloph has joined #silverstripe
260: [04:37:52] * cloph_away quit (Ping timeout: 264 seconds)
261: [04:40:58] * benjhocking quit (Read error: No route to host)
262: [04:41:39] * benjhocking has joined #silverstripe
263: [04:46:30] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
264: [04:47:46] * mahfuz quit (Ping timeout: 246 seconds)
265: [04:57:25] * AaronCDR quit (Quit: Page closed)
266: [05:01:41] * chillu_23 quit (Quit: chillu_23)
267: [05:07:34] * chillu_23 has joined #silverstripe
268: [05:13:13] * Kingy[a] is now known as Kingy
269: [05:14:12] <Kingy> hnnnng
270: [05:23:24] * irogue_ hnnnngs all over Kingy
271: [05:23:33] <Kingy> oh hai irogue_
272: [05:39:23] * jenniferaslan quit (Quit: jenniferaslan has left the room)
273: [05:44:14] * irogue_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
274: [05:48:24] * Colin[pi] waves at Kingy
275: [06:00:38] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
276: [06:10:58] * micmania1 quit (Quit: micmania1)
277: [06:12:02] * MichalKleiner quit ()
278: [06:19:49] * veb quit (Quit: veb-irc: &)
279: [06:23:19] * micmania1 has joined #silverstripe
280: [06:32:24] * chillu_23 quit (Quit: chillu_23)
281: [06:40:18] * micmania1 quit (Quit: micmania1)
282: [06:44:29] * Sticks quit (Quit: Leaving)
283: [06:53:51] * Guits has joined #silverstripe
284: [06:59:04] * ^pH quit (Ping timeout: 255 seconds)
285: [07:01:34] * ^pH has joined #silverstripe
286: [07:08:03] * Shrike_Finland has joined #silverstripe
287: [07:31:50] * Error404NotFound has joined #silverstripe
288: [07:34:02] * Stomach has joined #silverstripe
289: [07:52:31] * zippy has joined #silverstripe
290: [08:12:25] * Kingy is now known as Kingy[a]
291: [08:14:54] * Stomach quit (Quit: zzz)
292: [08:15:46] * arnhoe has joined #silverstripe
293: [08:18:24] * Kingy[a] is now known as Kingy
294: [08:19:27] * veb has joined #silverstripe
295: [08:26:29] * UncleCheese has joined #silverstripe
296: [08:41:21] * travis-ci has joined #silverstripe
297: [08:41:21] <travis-ci> silverstripe/silverstripe-framework#3996 (3.1 - b94e33c : Daniel Hensby): The build passed.
298: [08:41:21] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/60f4720415b4...b94e33ccc4a0
299: [08:41:21] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/49567581
300: [08:41:21] * travis-ci has left #silverstripe
301: [08:48:02] * glenn-bautista quit (Quit: Leaving.)
302: [08:52:33] * kinglozzer has joined #silverstripe
303: [08:53:12] * Cheddam has joined #silverstripe
304: [08:54:36] * Kingy is now known as Kingy[a]
305: [09:01:13] * Tanger quit (Quit: Tanger)
306: [09:08:32] * darjus01 has joined #silverstripe
307: [09:29:12] <kinglozzer> PigeonFriend: you there?
308: [09:29:34] * wmk has joined #silverstripe
309: [09:36:00] * Otterpocket has joined #silverstripe
310: [09:40:06] * jcwacky quit (Quit: jcwacky)
311: [09:43:39] * bemusedrat has joined #silverstripe
312: [09:45:37] * lawrencehowlett quit (Ping timeout: 246 seconds)
313: [09:53:16] * ronaldspeal has joined #silverstripe
314: [09:53:41] <zippy> :)
315: [09:55:32] <zippy> hows it going
316: [09:56:29] * ronaldspeal quit (Remote host closed the connection)
317: [09:57:24] * ronaldspeal has joined #silverstripe
318: [09:58:00] <zippy> .
319: [09:58:12] * ronaldspeal quit (Remote host closed the connection)
320: [09:59:52] <kinglozzer> Morning zippy
321: [10:00:36] <elgabbu> morning guys
322: [10:00:57] <elgabbu> was hoping you could help me understand something
323: [10:01:24] <zippy> no-one understands woman.
324: [10:01:36] <elgabbu> I have a module that in the _config.php has this defined: Config::inst()->update('Director', 'rules', array( 'api' => 'WebServiceController', ));
325: [10:02:11] <elgabbu> so basically if I hit http://mydomain.com/api it will hit the WebServiceController.php handle request method
326: [10:02:17] <elgabbu> so far so good
327: [10:02:17] * arnhoe quit (Remote host closed the connection)
328: [10:02:57] <elgabbu> now the webservicecontroller has a URL handler setup as follows:
329: [10:03:06] <elgabbu> private static $url_handlers = array( '$Service//$Method' => 'handleService', );
330: [10:03:20] * arnhoe has joined #silverstripe
331: [10:03:21] * ronaldspeal has joined #silverstripe
332: [10:03:54] <elgabbu> which if I understand correctly if i had something like /api/myservice/mymethod
333: [10:04:25] <elgabbu> the request should go to the handleService method right?
334: [10:04:39] <zippy> I think if you had / instead of //
335: [10:04:52] <elgabbu> let me try
336: [10:04:58] <zippy> don't forget to flush
337: [10:07:11] <elgabbu> mmm i flushed but still it goes to handle request method first ... but that is not an issue as such
338: [10:08:22] <elgabbu> the problem is that since i setup that URL handlers i should be able to access $this->request->param( 'Service') and $this->request->param( 'Method')
339: [10:08:28] <elgabbu> to read the values
340: [10:09:25] <zippy> yea, use the debug request url param to see what it's up to
341: [10:11:05] <elgabbu> how does that work zippy?
342: [10:11:31] <zippy> ?debug_request to the end of your url
343: [10:11:42] <elgabbu> let me try
344: [10:14:50] <elgabbu> mmm not doing anything hehe
345: [10:16:46] <zippy> need to be in dev mode
346: [10:27:06] <kinglozzer> elgabbu: I think you'll need handleService in your allowed_actions too
347: [10:27:48] <zippy> true
348: [10:34:23] * wmk quit (Ping timeout: 240 seconds)
349: [10:36:06] * zippy has left #silverstripe
350: [10:36:06] * zippy has joined #silverstripe
351: [10:38:04] * ronaldspeal quit (Remote host closed the connection)
352: [10:40:38] * ronaldspeal has joined #silverstripe
353: [10:40:51] * zippy has left #silverstripe
354: [10:40:51] * ronaldspeal quit (Remote host closed the connection)
355: [10:40:51] * zippy has joined #silverstripe
356: [10:41:37] * ronaldspeal has joined #silverstripe
357: [10:41:39] * zippy has left #silverstripe
358: [10:41:39] * zippy has joined #silverstripe
359: [10:41:51] * ronaldspeal quit (Remote host closed the connection)
360: [10:42:27] * ronaldspeal has joined #silverstripe
361: [10:42:32] * zippy has left #silverstripe
362: [10:42:32] * zippy has joined #silverstripe
363: [10:45:24] * Cheddam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
364: [10:52:06] <elgabbu> quick question the first() method returns an array with data
365: [10:52:26] <elgabbu> is there any way to have the information returned as an object with properties?
366: [10:52:57] <zippy> ..
367: [10:53:02] <zippy> that is what first() does
368: [10:53:05] <zippy> show me your code
369: [10:53:17] <elgabbu> first returns it as an array
370: [10:53:25] <zippy> because SiteTree::get()->first(); is an object
371: [10:53:48] <elgabbu> $room->Bonuses()->first();
372: [10:54:48] <zippy> $x = $room->Bonuses()->first(); var_dump($x); die(); -- is it an array?
373: [10:54:58] <elgabbu> yes
374: [10:55:36] <elgabbu> array (size=15)
375: [10:56:12] <zippy> is Bonuses a relation?
376: [10:58:25] <elgabbu> yes
377: [10:58:51] <elgabbu> $room = Versioned::get_one_by_stage('SiteTree', 'Live', "\"URLSegment\" = '$id'");
378: [10:59:06] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
379: [11:00:59] * Shrike_Finland quit (Quit: Leaving.)
380: [11:05:47] * Cheddam has joined #silverstripe
381: [11:08:10] <kinglozzer> elgabbu: Does your $room model have a Bonuses() or getBonuses() method? Because it should return a HasManyList or a ManyManyLis
382: [11:08:10] <kinglozzer> t
383: [11:11:58] <kinglozzer> (Bonuses() should return one... never mind... I kinda missed the problem there :P)
384: [11:12:24] <kinglozzer> But I'd still check whether you have a Bonuses() or getBonuses() function that's interfering elgabbu
385: [11:13:28] <kinglozzer> Simple way to check - $y = $room->Bonuses(); var_dump($y); die;
386: [11:13:50] <kinglozzer> If it's anything other that HasManyList or ManyManyList, you've got another method that's interfering
387: [11:14:12] * qlex1 has joined #silverstripe
388: [11:14:20] * qlex1 says hi
389: [11:15:08] <qlex1> guys, i have a site with a modified-extended online formulare (extending user forms module)...
390: [11:15:19] <qlex1> im struggling with css';ing it for msie11
391: [11:15:53] <qlex1> dev toolbar of msie seems to show that changing display: table-cell for fieldset class to display:inherit would solve the problem
392: [11:16:28] <qlex1> any smart/quick way of using some if statement in css file to use this or in theme to select a diff css for msie ?
393: [11:18:12] <kinglozzer> qlex1: http://stackoverflow.com/questions/20541306/how-to-write-a-css-hack-for-ie-11
394: [11:18:28] <kinglozzer> Easier than writing an entirely new file :P
395: [11:26:17] * jeroenem has joined #silverstripe
396: [11:27:40] <jeroenem> is it possible to add Help Texts to options inside an OptionsetField? http://doc.silverstripe.org/en/developer_guides/customising_the_admin_interface/how_tos/cms_formfield_help_text
397: [11:30:46] <jeroenem> say i want to add descriptions to cars, real estate and other http://pastebin.com/n26RdQ7W
398: [11:31:33] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
399: [12:01:49] * Cheddam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
400: [12:03:10] * NETim quit (Ping timeout: 246 seconds)
401: [12:16:51] * r3v3rb has joined #silverstripe
402: [12:16:54] <r3v3rb> hello
403: [12:17:24] <r3v3rb> is there a way to pass a data-attribute to a formfield during construction?
404: [12:17:53] <r3v3rb> so add data-tip for example but without any value
405: [12:20:14] <kinglozzer> r3v3rb: I don't think you can add one with a null value
406: [12:20:47] <kinglozzer> ->setAttribute('data-tip', '0'); is probably as close as you can get
407: [12:20:49] <r3v3rb> that’s what I’ve come to see - might extend formfield to allow it in this day and age of passing data strings to fields
408: [12:21:01] <kinglozzer> Falsy values are filtered out of attributes :(
409: [12:21:35] <kinglozzer> e.g. $form->setAttribute('novalidate', true) results in novalidate="novalidate" rather than just novalidate on its own
410: [12:21:36] <r3v3rb> because some frameworks require just ‘data-example’ not ‘data-example=“0”’ for example
411: [12:21:50] <r3v3rb> exactly
412: [12:22:01] <r3v3rb> feel my pain with foundation 5 :D
413: [12:22:35] <r3v3rb> got all the form fields setup but need to add data attributes on certain ones, not all otherwise I’d add it to the template
414: [12:23:39] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
415: [12:24:00] <kinglozzer> r3v3rb: It doesn't support data-tip="data-tip"? :(
416: [12:24:12] <r3v3rb> i’ll check
417: [12:24:25] <r3v3rb> might do, never thought of that tbh
418: [12:30:12] <PigeonFriend> kinglozzer: I'm here now
419: [12:31:02] * wmk has joined #silverstripe
420: [12:31:24] <darjus01> hi all in admin part of ss how to write text in right side of input field?
421: [12:32:36] <Colin[pi]> darjus01: $field->setRightTitle('Right title');
422: [12:33:11] <kinglozzer> PigeonFriend: What do you make of SiteConfig being removed from CMS for 3.2?
423: [12:33:23] <kinglozzer> Me and Py were talking about it briefly yesterday
424: [12:33:26] <PigeonFriend> hmm, SiteConfig being broken out for 3.2 is a bit of a pain...
425: [12:33:34] <darjus01> thx a lot
426: [12:33:50] <kinglozzer> In theory, it's still fully BC - it'll be pulled in by composer and (presumably) packaged in the zip
427: [12:33:51] <PigeonFriend> I mean... if it's in the upgrade guide and it's pulled in with composer... then has any public API been broken?
428: [12:34:00] <PigeonFriend> we HAVE to assume users are pulling in with composer
429: [12:34:12] <PigeonFriend> so does CMS require it in composer.json?
430: [12:34:34] <PigeonFriend> if so, then it's fine. if not, then it has to go back in
431: [12:34:35] <kinglozzer> Yep
432: [12:34:41] <kinglozzer> And I'm assuming the pre-packed ZIP downloads will include it too
433: [12:35:21] <kinglozzer> Though README.md should be updated to mention the extra dependency in case anyone downloads from Github
434: [12:35:31] * wmk quit (Ping timeout: 252 seconds)
435: [12:35:42] <PigeonFriend> hmmmmmmmmmmmmmmmmmmm
436: [12:36:07] <PigeonFriend> does CMS depend on it?
437: [12:36:25] <PigeonFriend> if so, then MAYBE _config.php should be throwing a warning or error if it's not installed?
438: [12:38:40] <PigeonFriend> annoyingly on GitHub you can't search code on a branch it seems
439: [12:38:43] <PigeonFriend> just a whole repo
440: [12:39:04] <kinglozzer> PigeonFriend: Not sure if it explicitly depends on it, but stuff like the main site "Title", "Who can view this site?" global permissions etc are part of it
441: [12:39:27] <PigeonFriend> ok, it's included in composer for in branch 3
442: [12:39:48] <PigeonFriend> which means it is a dependency
443: [12:40:17] <PigeonFriend> I'm not sure we should be too defensive of people downloading direct from github. I don't think that's a recommended installation path
444: [12:40:42] <PigeonFriend> so, i guess the only thing to check is... if you upgrade your composer.json to require cms@3.2 does it pull in siteconfig automatically
445: [12:40:48] <PigeonFriend> if so, then I'd argue it's ok
446: [12:41:00] <PigeonFriend> brb, restarting computer
447: [12:41:02] <kinglozzer> PigeonFriend: Yeah I agree, but we mention the framework and installer as dependencies so may as well add that. Unless we end up breaking everything into lots of separate components I think it makes sense to let people know just in case
448: [12:44:30] <PigeonFriend> kinglozzer: I think in the long run it should all be broken out a la laravel (though that's a bit different as the framework still comes as one package)
449: [12:44:51] <PigeonFriend> if installer and framework are mentioned, then siteconfig should be too
450: [12:44:56] <PigeonFriend> actually restarting now
451: [12:44:58] * PigeonFriend restarts
452: [12:45:05] * PigeonFriend quit ()
453: [12:45:33] * bemusedrat quit (Quit: Leaving)
454: [12:49:07] * 6A4ABDOMH has joined #silverstripe
455: [12:49:24] <6A4ABDOMH> ok, back. kinglozzer did i miss any messges?
456: [12:52:10] * ronaldspeal quit (Ping timeout: 252 seconds)
457: [12:55:16] <6A4ABDOMH> kinglozzer: it'd be nicer if we moved to slack :P
458: [12:55:30] * 6A4ABDOMH is now known as pigeonfriend
459: [13:06:35] * Colin[pi] quit (Ping timeout: 250 seconds)
460: [13:15:40] * UndefinedOffset has joined #silverstripe
461: [13:17:34] <darjus01> maybe some one tried to change admin theme on SS?
462: [13:18:51] <darjus01> one cliented asked me this if its possible, so I am newbie yet at SS so I thought to as yours opinions
463: [13:32:59] <slievr> you can add your own stylesheet and style it that way
464: [13:39:37] <kinglozzer> pigeonfriend: I've never heard of slack before! Looks nice
465: [13:40:38] <kinglozzer> darjus01: It's possible, but hard
466: [13:40:50] <kinglozzer> darjus01: e.g. https://github.com/mediabeastnz/silverstripe-flat-admin
467: [13:41:05] <pigeonfriend> apparently laravel use slack :P
468: [13:42:17] <darjus01> because client thats admin would be less js based
469: [13:42:36] <darjus01> kinglozzer: thx for example
470: [13:42:56] <kinglozzer> darjus01: Rebuilding the admin to use less javascript is a *massive* task
471: [13:43:45] <darjus01> yes thats true it basicly like making theme but also put funtionality on it
472: [13:46:03] <veb> Kingy[a]: why [a]
473: [13:46:19] <kinglozzer> veb: It means away
474: [13:46:25] <veb> i know
475: [13:46:28] <kinglozzer> Oh :P
476: [13:46:30] <veb> but WHY is he away
477: [13:50:59] * qlex1 has left #silverstripe
478: [13:51:20] <darjus01> Any one ties maybe to do own cms on SS framework? I am trying to thind info how to start but no results or examples yet
479: [13:55:16] <veb> wat?
480: [13:57:26] * kinglozz_ has joined #silverstripe
481: [13:59:17] * kinglozzer quit (Ping timeout: 256 seconds)
482: [13:59:32] * kinglozzer has joined #silverstripe
483: [13:59:33] * darjus01 quit (Quit: Page closed)
484: [14:02:35] * kinglozz_ quit (Ping timeout: 244 seconds)
485: [14:03:11] * wmk has joined #silverstripe
486: [14:24:40] * darjus01 has joined #silverstripe
487: [14:26:35] * UndefinedOffset quit (Quit: Leaving.)
488: [14:26:48] * UndefinedOffset has joined #silverstripe
489: [14:31:01] * UndefinedOffset quit (Ping timeout: 256 seconds)
490: [14:40:12] * muskie9 has joined #silverstripe
491: [15:05:14] * darjus01 has left #silverstripe
492: [15:05:33] * UndefinedOffset has joined #silverstripe
493: [15:30:41] * noname__ has joined #silverstripe
494: [15:37:00] <noname__> can some1 help me with this module: https://github.com/colymba/GridFieldBulkEditingTools
495: [15:38:14] <noname__> or send me an example how to use this
496: [15:39:12] <muskie9> noname__ did you check out the usage guide: https://github.com/colymba/GridFieldBulkEditingTools/blob/master/bulkUpload/BULK_UPLOAD.md
497: [15:39:38] <noname__> Ahhh
498: [15:39:43] <noname__> let me check
499: [15:39:45] <noname__> thnx :)
500: [15:40:05] <muskie9> sure, there's also one for the manager https://github.com/colymba/GridFieldBulkEditingTools/blob/master/bulkManager/BULK_MANAGER.md
501: [15:56:58] * elgabbu quit (Ping timeout: 246 seconds)
502: [15:57:51] <muskie9> anyone know if there's a way to determine the level of a page in the sitetree
503: [16:00:53] <wmk> muskie9, check for ParentID recoursively?
504: [16:02:23] <wmk> Hierarchy has a getAncestors() method
505: [16:02:31] <wmk> just count them
506: [16:02:59] <muskie9> true, I think I over complicated it :P thanks wmk
507: [16:03:09] <wmk> muskie9, np
508: [16:05:24] <wmk> so $this->getAncestors()->count() should do
509: [16:06:18] * scpi has joined #silverstripe
510: [16:08:55] * jeroenem quit (Quit: Page closed)
511: [16:10:44] <muskie9> wmk, ended up with this: https://gist.github.com/muskie9/2d35886a0cdf9fbfefad
512: [16:11:24] <muskie9> much better than my 20 lines that weren't working
513: [16:20:47] <scpi> Hey, is there anything different about working with getCMSFields() for Data Objects displayed in a Grid Field?
514: [16:21:17] <muskie9> scpi, shouldn't be... should have the scaffold fields iirc
515: [16:21:36] <scpi> I’m getting duplicate fields showing up, one from the default scaffolding and a second from my customization.
516: [16:22:30] <scpi> probably a noob mistake in here somewhere, I don’t get to do this often enough to really know what I’m doing. But I haven’t run into this before.
517: [16:25:32] <muskie9> with DataObjects it's a little different... parent::getCMSFields() will get the scaffold form fields... I usually end up doing $fields->removeByName('FieldName'); the re add 'FieldName' how I want... the other way is to skip parent::getCMSFields() and build your tabset... https://gist.github.com/muskie9/12a24fca4abc548a7abf
518: [16:27:27] <scpi> yeah, this is giving me duplicate start date fields: http://pastie.org/9889314
519: [16:27:39] <scpi> I figured something must be up
520: [16:28:05] <muskie9> line 21 should be new DateField('StartDate', 'Start Date')
521: [16:28:33] <scpi> haha.. yeah, oops
522: [16:28:37] <muskie9> that's probably it
523: [16:29:05] <scpi> well crap, that was it
524: [16:29:15] <scpi> dammit
525: [16:29:23] <muskie9> lol, happens to everyone
526: [16:29:39] * arnhoe quit ()
527: [16:41:28] * jenniferaslan has joined #silverstripe
528: [16:45:14] <scpi> yeah, this is going much better now. thanks.
529: [17:06:02] * kinglozzer quit ()
530: [17:08:41] * BackEndCoder has left #silverstripe
531: [17:10:23] * BackEndCoder has joined #silverstripe
532: [17:22:18] <wmk> sspaste is down?
533: [17:23:11] <muskie9> looks like it: http://www.isitdownrightnow.com/sspaste.com.html
534: [17:23:53] <wmk> anyone knows who is running that?
535: [17:24:03] <wmk> or is it just another domain for e.g. pastebin?
536: [17:24:22] <muskie9> domain registrant is Martijn van Nieuwenhoven
537: [17:24:38] <muskie9> https://github.com/axyr
538: [17:25:52] <wmk> need this on 1st of april: https://github.com/axyr/silverstripe-fartscroll
539: [17:27:04] <muskie9> lol
540: [17:37:37] * Otterpocket quit (Quit: Otterpocket)
541: [17:40:50] * muskie9 is now known as muskie9_afk
542: [17:44:32] <scpi> wat
543: [17:50:18] <wmk> watt?
544: [18:02:37] * noname__ quit (Ping timeout: 246 seconds)
545: [18:23:44] * Err404NotFound has joined #silverstripe
546: [18:23:59] * Err404NotFound quit (Changing host)
547: [18:23:59] * Err404NotFound has joined #silverstripe
548: [18:23:59] * Error404NotFound quit (Disconnected by services)
549: [18:29:06] * muskie9_afk is now known as muskie9
550: [18:44:39] * Stomach has joined #silverstripe
551: [18:53:28] * Stomach quit (Quit: zzz)
552: [18:53:51] * Stomach has joined #silverstripe
553: [19:01:17] * Err404NotFound quit (Quit: User guilty of hitting the Big Red X...)
554: [19:18:17] * UncleCheese has joined #silverstripe
555: [19:24:23] * mobiusnz quit (Quit: Leaving.)
556: [19:29:44] * gelignite has joined #silverstripe
557: [19:42:30] * zippy has joined #silverstripe
558: [19:43:59] * joelpittet has joined #silverstripe
559: [19:58:43] <zippy> ACTION o/
560: [20:08:11] * wmk quit (Ping timeout: 256 seconds)
561: [20:19:19] * Motoservo has joined #silverstripe
562: [20:22:47] * r3v3rb quit (Quit: r3v3rb)
563: [20:38:00] * Stomach quit (Quit: zzz)
564: [20:47:48] * Stomach has joined #silverstripe
565: [20:59:05] * darjus01 has joined #silverstripe
566: [21:01:50] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
567: [21:05:57] <zippy> heh I was wondering why it was so quite... it's cos it's a holiday for nz
568: [21:06:03] * Frans_Amsterdam has joined #silverstripe
569: [21:14:21] * Stomach quit (Quit: zzz)
570: [21:15:36] * Stomach has joined #silverstripe
571: [21:15:37] * Stomach quit (Client Quit)
572: [21:26:17] * Frans_Amsterdam quit (Quit: Textual IRC Client: www.textualapp.com)
573: [21:33:46] * Stomach has joined #silverstripe
574: [21:50:16] * darjus01 quit (Quit: Page closed)
575: [21:52:51] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
576: [21:53:23] <scpi> ok… so
577: [21:53:33] <scpi> I’ve been tinkering with a GridField all day
578: [21:53:53] <scpi> suddenly my ‘create a new thing’ button vanished
579: [21:54:06] <scpi> no idea where it went
580: [21:54:41] <muskie9> scpi cmd/ctrl + z all the things
581: [21:57:17] <scpi> yeah, that didn’t help actually
582: [21:57:29] <scpi> rolled back to a previous commit
583: [21:57:46] <scpi> dev/build flush etc
584: [21:57:49] <muskie9> an even better plan lol
585: [21:58:08] <scpi> still can’t create a new record
586: [21:58:11] <scpi> loving this
587: [21:58:36] <zippy> scpi: did you change the grid field config to record viewer instead of record editor?
588: [21:58:42] <scpi> nope
589: [21:58:47] <zippy> paste your codes
590: [22:02:58] <scpi> http://pastie.org/9890615
591: [22:04:18] <zippy> mm
592: [22:04:42] <zippy> and what is the page you are on.. and your not editing local and checking live or something?
593: [22:05:19] <scpi> nope, working on my local machine
594: [22:05:39] <scpi> this code is on a branch that doesn’t exist on test or live
595: [22:05:49] <zippy> if you add a die on line 12 line. die('i am here'); is it hit?
596: [22:08:45] <scpi> yep
597: [22:08:54] <zippy> hm, spastic
598: [22:09:09] <zippy> and commenting out line 30 will make it so it doesn't show
599: [22:10:25] <zippy> change GridFieldConfig_RelationEditor to GridFieldConfig_RecordEditor - for fun
600: [22:10:56] <muskie9> what about commenting out 17-21
601: [22:12:45] <scpi> crap
602: [22:13:02] <scpi> got my ‘add’ button back by restarting the browser
603: [22:13:07] <zippy> ...
604: [22:13:08] <muskie9> lolz
605: [22:13:17] <zippy> you mean you didn't turn it off and on again?
606: [22:13:28] <muskie9> super facepalm http://puu.sh/fvIv5/050a7ed80d.jpeg
607: [22:14:00] <scpi> yeah, weird things happen in SS my first thought isn’t restart the browser.
608: [22:14:13] <scpi> since it’s usually my fault, not an actual weird thing
609: [22:14:20] <muskie9> I have to flush the cms every once in a while
610: [22:14:37] <muskie9> when in doubt flush everythingz
611: [22:14:47] <scpi> hell, I even restarted apache and mysql
612: [22:14:56] <scpi> but I didn’t restart the browser
613: [22:15:37] <scpi> I flushed the cms, I flushed the toilet twice…
614: [22:16:12] * veb quit (Quit: veb-irc: &)
615: [22:18:56] <Stomach> yeah restarting browser and apache and flushing everything is a daily occurance for me
616: [22:19:09] <Stomach> generally preceded by a large WTF moment
617: [22:23:12] <scpi> live and learn, I guess
618: [22:23:28] <muskie9> when all else fails, grab a beer
619: [22:24:35] <scpi> Good plan, quittin’ time in about 5 minutes
620: [22:28:39] <scpi> awesome. put back all my customizations and everything works.
621: [22:28:55] <zippy> until next time, mwhaha!
622: [22:29:03] <scpi> ಠ_ಠ
623: [22:29:27] <zippy> (╯°□°)╯︵ ┻━┻ THIS IS RIDICULOUS
624: [22:29:31] <zippy> save that for next time ;-)
625: [22:30:32] <muskie9> ┬─┬ノ( º _ ºノ) still 30 more mins
626: [22:30:34] * Cheddam has joined #silverstripe
627: [22:30:36] <muskie9> lol
628: [22:30:47] * Colin[pi] has joined #silverstripe
629: [22:31:05] <zippy> no holidays for Colin[pi] he's on the wrong island!
630: [22:31:29] <scpi> heh
631: [22:31:46] <scpi> well, it’s beer o’clock for me
632: [22:31:58] <scpi> thanks again
633: [22:32:04] <Colin[pi]> wait.. it's a holiday today there isn't it?
634: [22:32:45] <zippy> yeap
635: [22:33:33] <Colin[pi]> hmm this place is not as dead as I thought it would be!
636: [22:34:36] * scpi quit (Quit: scpi)
637: [22:37:33] <muskie9> ya, it's a dance party in here http://j.mp/1zlzYdg
638: [22:37:34] * benjhocking quit (Read error: Connection reset by peer)
639: [22:37:55] <zippy> calm down, not 3pm yet
640: [22:37:55] <zippy> :P
641: [22:39:01] * benjhocking has joined #silverstripe
642: [22:41:32] <Stomach> 2pm!
643: [22:41:36] <Stomach> get your rules correct
644: [22:41:57] <zippy> .
645: [22:42:24] <muskie9> almost 5 here
646: [22:43:41] <zippy> UGT
647: [22:46:21] * benjhocking1 has joined #silverstripe
648: [22:47:58] * benjhocking quit (Ping timeout: 265 seconds)
649: [22:49:56] * babak quit (Quit: Connection closed for inactivity)
650: [22:53:31] * benjhocking1 quit (Ping timeout: 255 seconds)
651: [22:57:49] * benjhocking has joined #silverstripe
652: [23:00:44] * Sticks has joined #silverstripe
653: [23:09:23] * willr has joined #silverstripe
654: [23:20:16] * Stomach quit (Quit: zzz)
655: [23:25:46] * Stomach has joined #silverstripe
656: [23:44:36] * Cheddam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
657: [23:45:02] * Cheddam has joined #silverstripe
658: [23:55:13] * muskie9 is now known as muskie9_afk

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