#silverstripe IRC Log

IRC log for 3 March 2013

All timestamps are in UTC.

1: [00:04:00] * ajshort has joined #silverstripe
2: [00:09:00] * Motoservo quit (Read error: Connection reset by peer)
3: [00:14:00] * guci0 quit (Ping timeout: 245 seconds)
4: [00:20:00] * Motoservo has joined #silverstripe
5: [00:23:00] * howardgrigg has joined #silverstripe
6: [00:24:00] <howardgrigg> ajshort: how did you go with you inline gridfield editing?
7: [00:28:00] <ajshort> i think it works, if that's what you're asking
8: [00:28:00] <ajshort> a few rough edges thoug
9: [00:28:00] <ajshort> what do you mean?
10: [00:29:00] <howardgrigg> lol cool - I just wasn't sure if you had made it, last I remember it was only a screenshot
11: [00:29:00] <howardgrigg> but I've found it now
12: [00:33:00] * Motoservo quit (Quit: Motoservo)
13: [00:36:00] * Motoservo has joined #silverstripe
14: [00:49:00] * pippy_ has joined #silverstripe
15: [00:51:00] * pippy quit (Ping timeout: 264 seconds)
16: [00:56:00] <howardgrigg> ajshort: do you know why it would be duplicating columns? http://cl.ly/image/0O24433A0P1r
17: [01:05:00] * SphereSilver has joined #silverstripe
18: [01:17:00] <ajshort> howardgrigg: did you remove the data columns component?
19: [01:19:00] <howardgrigg> it's just got the one column editable but that is duplicated
20: [01:19:00] <howardgrigg> nope... this is what I'm doing http://pastie.org/6368393
21: [01:24:00] <howardgrigg> yea removed it from summary fields and that worked - whoops lol
22: [01:24:00] * LoveDuckie quit (Ping timeout: 256 seconds)
23: [01:26:00] <howardgrigg> ajshort: is there a way to reorder my editable column to not be last?
24: [01:27:00] <ajshort> howardgrigg: use the $before parameter when calling ->addComponent
25: [01:33:00] <howardgrigg> I can use GridFieldDataColumns have it as the first column but can I put it in the middle of my summary_fields?
26: [01:34:00] <ajshort> remove data columns
27: [01:34:00] <ajshort> use readonlyfield
28: [01:34:00] <ajshort> just do 'MyFieldName' => array('field' => 'ReadonlyField')
29: [01:39:00] * pippy_ is now known as pippy
30: [01:52:00] * ajshort quit (Quit: Leaving)
31: [01:53:00] <howardgrigg> ajshort: odd... I'm using an image but the image only shows up if it's also displayed in the summary fields, see http://cl.ly/image/1T1e2u2s2l37
32: [01:53:00] <howardgrigg> if I take it out of summaryfields I only get the 'Image_Cached' with no actual image
33: [02:00:00] <howardgrigg> Ok last stupid question - how do you save changes made to the row?
34: [02:05:00] * willr quit (Quit: willr)
35: [02:08:00] * UncleCheese has joined #silverstripe
36: [02:13:00] <howardgrigg> Afternoon UncleCheese
37: [02:13:00] <UncleCheese> late evening
38: [02:13:00] <UncleCheese> afternoon for you
39: [02:16:00] * eikonos quit (Quit: Leaving.)
40: [02:17:00] * willr has joined #silverstripe
41: [02:22:00] <UncleCheese> Me? Poke Zauber. It's his code.
42: [02:22:00] <howardgrigg> I'm looking forward to when someone updates the UploadField to use UnsavedRelation - too tricky for me :( *pokes UncleCheese*
43: [02:22:00] * liam_ has joined #silverstripe
44: [02:22:00] * liam_ is now known as Guest80638
45: [02:23:00] <UncleCheese> Uploadify worked that way
46: [02:23:00] * howardgrigg pokes Zauberfisch
47: [02:25:00] <howardgrigg> yea I'm just doing a project now with objects that are very file-centric - seems difficult to explain to the client
48: [02:26:00] <UncleCheese> after the upload return the File ID, and stuff it in a hidden input
49: [02:26:00] <UncleCheese> there's no real need for it as far as i can see
50: [02:26:00] <UncleCheese> yeah, it's pretty weak
51: [02:27:00] <UncleCheese> uploadfield is too eager.. it saves the record on upload
52: [02:46:00] * SphereSilver quit (Remote host closed the connection)
53: [03:02:00] * Guest80638 quit (Quit: Guest80638)
54: [03:18:00] * nimeso quit ()
55: [03:20:00] * willr quit (Quit: willr)
56: [03:46:00] * priithansen quit (Quit: priithansen)
57: [03:59:00] * mobiusnz has joined #silverstripe
58: [04:07:00] * dendeffe has joined #silverstripe
59: [04:13:00] * cloph_away quit (Ping timeout: 246 seconds)
60: [04:16:00] * liam_ is now known as Guest18156
61: [04:16:00] * liam_ has joined #silverstripe
62: [04:17:00] * cloph_away has joined #silverstripe
63: [04:17:00] * Guest18156 quit (Client Quit)
64: [04:43:00] * liam_ has joined #silverstripe
65: [04:44:00] <howardgrigg> theyre not working
66: [04:44:00] * liam_ is now known as Guest4119
67: [04:44:00] <howardgrigg> UncleCheese: have you forced an update on packagist since you changed the names of your repos?
68: [04:45:00] * ratcat has joined #silverstripe
69: [04:51:00] * Guest4119 quit (Quit: Guest4119)
70: [04:53:00] * spronk2 quit (Ping timeout: 246 seconds)
71: [04:54:00] * spronk2 has joined #silverstripe
72: [05:04:00] * howardgrigg quit (Remote host closed the connection)
73: [05:14:00] * howardgrigg has joined #silverstripe
74: [05:17:00] * willr has joined #silverstripe
75: [05:23:00] * spronk2_ has joined #silverstripe
76: [05:27:00] <UncleCheese> oh do i need to do something?
77: [05:27:00] * spronk2 quit (Ping timeout: 255 seconds)
78: [05:27:00] * UncleCheese quit (Quit: UncleCheese)
79: [05:30:00] * willr quit (Quit: willr)
80: [05:39:00] * eikonos has joined #silverstripe
81: [05:39:00] * eikonos has joined #silverstripe
82: [05:39:00] * eikonos quit (Changing host)
83: [05:40:00] * howardgr_ has joined #silverstripe
84: [05:41:00] <howardgr_> Anyone seen these encoding issues before http://cl.ly/image/3T1W3j2x0q3M
85: [05:41:00] * cloph_away1 has joined #silverstripe
86: [05:43:00] * EPIK quit (Ping timeout: 245 seconds)
87: [05:43:00] * cloph_away quit (Ping timeout: 245 seconds)
88: [05:43:00] * howardgrigg quit (Ping timeout: 245 seconds)
89: [05:51:00] * spronk2_ quit (*.net *.split)
90: [05:51:00] * dendeffe quit (*.net *.split)
91: [05:56:00] * spronk2_ has joined #silverstripe
92: [06:05:00] <FrozenFire> howardgr_, Looks like content encoding issues
93: [06:05:00] <FrozenFire> Perhaps gzip compression?
94: [06:10:00] <howardgr_> I havent enabled that...
95: [06:11:00] <howardgr_> any other ideas?
96: [06:13:00] * ratcat has left #silverstripe
97: [06:13:00] <FrozenFire> You haven't intentionally enabled that, is what you mean.
98: [06:13:00] <FrozenFire> Also, maybe character encoding mismatch
99: [06:15:00] <howardgr_> yea not intentionally and turning it off in htaccess has no effect
100: [06:17:00] <howardgr_> cheers
101: [06:17:00] <howardgr_> oh well - time to give up for today
102: [06:17:00] * howardgr_ quit (Remote host closed the connection)
103: [06:40:00] * Liquide quit (Ping timeout: 260 seconds)
104: [06:44:00] * Liquide has joined #silverstripe
105: [06:46:00] * ajshort has joined #silverstripe
106: [07:03:00] * openbees has joined #silverstripe
107: [07:03:00] * openbees quit (Client Quit)
108: [07:40:00] * mobiusnz quit (Read error: Connection reset by peer)
109: [07:40:00] * mobiusnz has joined #silverstripe
110: [08:10:00] * spronk2_ is now known as spronk2
111: [08:15:00] * Liquide quit (Ping timeout: 246 seconds)
112: [08:19:00] * liam_ is now known as Guest25668
113: [08:19:00] * liam_ has joined #silverstripe
114: [08:20:00] * Motoservo_ has joined #silverstripe
115: [08:22:00] * Motoservo_ is now known as Motoservo
116: [08:22:00] * Motoservo quit (Ping timeout: 248 seconds)
117: [08:23:00] * Liquide has joined #silverstripe
118: [08:27:00] * spronk2 quit (Quit: leaving)
119: [08:27:00] * spronk2 has joined #silverstripe
120: [08:29:00] * spronk2 quit (Client Quit)
121: [08:33:00] * spronk2 has joined #silverstripe
122: [08:35:00] <spronk2> exit
123: [08:35:00] * spronk2 quit (Client Quit)
124: [08:36:00] * spronk2 has joined #silverstripe
125: [08:48:00] * priithansen has joined #silverstripe
126: [09:00:00] * mobiusnz quit (Quit: Leaving.)
127: [09:02:00] * DigNZ quit (Client Quit)
128: [09:02:00] * DigNZ has joined #silverstripe
129: [09:12:00] * ajshort quit (Read error: Connection reset by peer)
130: [09:30:00] * mobiusnz has joined #silverstripe
131: [09:39:00] * Guest25668 quit (Quit: Guest25668)
132: [09:56:00] * Shrike_Finland has joined #silverstripe
133: [09:56:00] * Liquide quit ()
134: [10:40:00] * LoveDuckie has joined #silverstripe
135: [11:07:00] * Shrike_Finland quit (Quit: Leaving.)
136: [11:16:00] * Pyromanik__ has joined #silverstripe
137: [11:19:00] * ARNHOE has joined #silverstripe
138: [11:19:00] * Pyromanik__ has left #silverstripe
139: [11:38:00] * simon_w|air has joined #silverstripe
140: [12:06:00] * simon_w|air quit (Quit: Leaving)
141: [12:29:00] * howardgrigg has joined #silverstripe
142: [12:37:00] * howardgrigg quit (Remote host closed the connection)
143: [12:54:00] * zfmf has joined #silverstripe
144: [12:59:00] * mobiusnz quit (Ping timeout: 252 seconds)
145: [13:05:00] * zfmf quit (Read error: Connection reset by peer)
146: [13:25:00] * mobiusnz has joined #silverstripe
147: [13:28:00] * gelignite has joined #silverstripe
148: [13:29:00] * mobiusnz quit (Ping timeout: 252 seconds)
149: [13:29:00] * Shrike_Finland has joined #silverstripe
150: [13:36:00] * UncleCheese has joined #silverstripe
151: [13:40:00] * UncleCheese quit (Ping timeout: 248 seconds)
152: [13:50:00] * Zauberfisch quit (Ping timeout: 246 seconds)
153: [13:52:00] * Zauberfisch has joined #silverstripe
154: [13:55:00] * spronk2_ has joined #silverstripe
155: [13:55:00] * zfmf has joined #silverstripe
156: [13:58:00] * cloph_away1 is now known as cloph
157: [14:01:00] * spronk2 quit (*.net *.split)
158: [14:01:00] * gelignite quit (*.net *.split)
159: [14:07:00] * UncleCheese has joined #silverstripe
160: [14:08:00] * gelignite has joined #silverstripe
161: [14:21:00] * UncleCheese quit (Ping timeout: 260 seconds)
162: [14:23:00] * ARNHOE quit (Remote host closed the connection)
163: [14:25:00] * mobiusnz has joined #silverstripe
164: [14:30:00] * mobiusnz quit (Ping timeout: 240 seconds)
165: [14:35:00] * lenix- has joined #silverstripe
166: [14:35:00] * lenix quit (Read error: Connection reset by peer)
167: [14:48:00] * ARNHOE has joined #silverstripe
168: [15:04:00] * UncleCheese has joined #silverstripe
169: [15:05:00] * SightUnseen has joined #silverstripe
170: [15:05:00] * SightUnseen has left #silverstripe
171: [15:23:00] * UncleCheese quit (Quit: UncleCheese)
172: [15:27:00] * mobiusnz has joined #silverstripe
173: [15:28:00] * UncleCheese has joined #silverstripe
174: [15:31:00] * mobiusnz quit (Ping timeout: 252 seconds)
175: [15:31:00] * zfmf has left #silverstripe
176: [16:21:00] * UncleCheese quit (Quit: UncleCheese)
177: [16:27:00] * mobiusnz has joined #silverstripe
178: [16:32:00] * UncleCheese has joined #silverstripe
179: [16:32:00] * DimiStripe has joined #silverstripe
180: [16:32:00] * mobiusnz quit (Ping timeout: 255 seconds)
181: [16:33:00] <DimiStripe> ?
182: [16:33:00] <DimiStripe> Hi All. Can anyone advise in SS2.4 How can i handle "User error" when using "Unique" index for adding dataobject ? (For now it would show me error, when i do ->write(), but I would just like to skip write without error showing)
183: [16:34:00] <DimiStripe> Anyone ?
184: [16:34:00] <DimiStripe> (I cannot check if record exists each time before ->write as there are 100K items, and it would cost me lots of resources
185: [16:34:00] <DimiStripe> )
186: [16:58:00] <UncleCheese> i think that's something you can try/catch, right?
187: [17:01:00] <DimiStripe> Juts tried using try{ $itrm->write();} catch ... still brings an error to page "[User Error] Couldn't run query:... Duplicate entry '2420862' for key 2
188: [17:03:00] <DimiStripe> Can i maybe disable User Errors or smth from withing config.php maybe ? or any other way ?
189: [17:06:00] <UncleCheese> i don't think that's valid
190: [17:06:00] <UncleCheese> I'm not sure if you can do @$item->write()
191: [17:06:00] <DimiStripe> not @ doesnt work either
192: [17:06:00] <UncleCheese> or some kind of exception
193: [17:06:00] <UncleCheese> it should throw a validation error
194: [17:06:00] <UncleCheese> i'm really surprised it throws a user error
195: [17:07:00] <DimiStripe> Thats funny since 2008 - noone raised this question :)
196: [17:07:00] <DimiStripe> I can't find anything in Google
197: [17:11:00] <UncleCheese> user_error($msg, $errorLevel);
198: [17:11:00] <UncleCheese> }
199: [17:11:00] <UncleCheese> public function databaseError($msg, $errorLevel = E_USER_ERROR) {
200: [17:11:00] <UncleCheese> interesting
201: [17:13:00] <DimiStripe> Do you think this can be fixed easily somehow without modifying the core ?
202: [17:17:00] <DimiStripe> UncleCheese: I have to rush out of office , but if you may think on any soluition could you please post it to the http://www.silverstripe.org/general-questions/show/22905 ? I would be very thankful ! (probably some other people would apretiate the solution as well :) )
203: [17:18:00] * DimiStripe quit (Quit: Page closed)
204: [17:28:00] * mobiusnz has joined #silverstripe
205: [17:32:00] * mobiusnz quit (Ping timeout: 252 seconds)
206: [17:42:00] * DJust1ce has joined #silverstripe
207: [17:43:00] * DJust1ce quit (Client Quit)
208: [17:43:00] * DJust1ce has joined #silverstripe
209: [17:47:00] * DJust1ce is now known as EPIK
210: [17:56:00] * SphereSilver has joined #silverstripe
211: [18:00:00] * devslide has joined #silverstripe
212: [18:03:00] <devslide> Hey all, quick question:- can anyone tell me how to get the 'unpublished/draft' pages of a site in SS3? I've looked round the forums, through the logs, and - forgive me if I've missed it - but I just can't seem to find an answer!
213: [18:09:00] <FrozenFire> http://api.silverstripe.org/master/class-Versioned.html#_Versions
214: [18:10:00] <FrozenFire> http://api.silverstripe.org/master/class-Versioned.html#_get_one_by_stage
215: [18:11:00] <FrozenFire> Published is the Live stage
216: [18:13:00] <devslide> I did trawl through the Versioned class, and had a couple of attempts, it may be that I had the incorrect name for the stage. What's the correct use for unpublished/draft?
217: [18:15:00] <FrozenFire> It's... bad code.
218: [18:15:00] <FrozenFire> Despite having poked at the Versioned stuff quite intensely, I'm still very confused by it and couldn't accurately comment on it
219: [18:16:00] <devslide> No worries, thanks for having a pop at a solution :)
220: [18:16:00] <FrozenFire> Serves a dual purpose and is hard to work with
221: [18:19:00] <FrozenFire> You can also publish the object to the Live stage
222: [18:19:00] <FrozenFire> Every time you write changes to an object, it copies it into the versions table
223: [18:19:00] <FrozenFire> Theoretically, it works by maintaining three tables (usually). It has the DataObject table (unpublished) (e.g. SiteTree), the DataObject_Live table (published) (e.g. SiteTree_Live), and the DataObject_versions table (old versions, published and unpublished) (e.g. SiteTree_versions)
224: [18:20:00] <FrozenFire> The non-Live stage is called "Stage", internally, I think
225: [18:23:00] <devslide> I think your last snippet may just be the ticket, I'd not tried using 'Stage' as the stage name to get
226: [18:24:00] <devslide> Draft and Unpublished, yes, but not stage. Now I'm getting some results back.
227: [18:28:00] * mobiusnz has joined #silverstripe
228: [18:30:00] <FrozenFire> Versioned should really be written into two separate DataExtensions called History and Staged
229: [18:30:00] <FrozenFire> And then have Versioned apply those two extensions when it's added to an object, and maintain the same interface for backwards-compat
230: [18:31:00] <FrozenFire> And let Staged operate independently from any static site mode
231: [18:32:00] <devslide> That would also be quite nice for when you don't explicitly need Versioning, but would still like the ability to have something not yet on site. Sounds ideal to be hones.
232: [18:32:00] <devslide> honest*
233: [18:33:00] * mobiusnz quit (Ping timeout: 246 seconds)
234: [18:33:00] * ARNHOE quit (Remote host closed the connection)
235: [18:33:00] <FrozenFire> And vice versa. I often want to maintain a history of data, so that I can, for instance, point a store order to a specific version of a pricing model, or a specific version of a tax profile
236: [18:43:00] * peter_ss has joined #silverstripe
237: [18:50:00] * mobiusnz has joined #silverstripe
238: [18:58:00] * mobiusnz quit (Quit: Leaving.)
239: [19:05:00] * lx-berlin has joined #silverstripe
240: [19:33:00] * DigNZ quit (Remote host closed the connection)
241: [19:33:00] * DigNZ has joined #silverstripe
242: [19:33:00] * DigNZ has joined #silverstripe
243: [19:40:00] * lx-berlin has left #silverstripe
244: [19:49:00] * nickmolhoek quit (Read error: Connection reset by peer)
245: [19:49:00] * nickmolhoek has joined #silverstripe
246: [19:50:00] * nickmolhoek has joined #silverstripe
247: [19:50:00] * UncleCheese quit (Quit: UncleCheese)
248: [19:50:00] * nickmolhoek has joined #silverstripe
249: [19:50:00] * nickmolhoek quit (Remote host closed the connection)
250: [19:52:00] * mobiusnz has joined #silverstripe
251: [19:55:00] * SightUnseen has joined #silverstripe
252: [19:55:00] * Pyromanik has joined #silverstripe
253: [19:55:00] * SightUnseen has left #silverstripe
254: [19:57:00] * chillu has joined #silverstripe
255: [20:02:00] * irogue has joined #silverstripe
256: [20:17:00] * willr has joined #silverstripe
257: [20:21:00] * gelignite quit (Ping timeout: 255 seconds)
258: [20:26:00] * mobiusnz quit (Read error: Connection reset by peer)
259: [20:28:00] * DimiStripe has joined #silverstripe
260: [20:28:00] * ARNHOE has joined #silverstripe
261: [20:29:00] * markeaston has joined #silverstripe
262: [20:33:00] * gelignite has joined #silverstripe
263: [20:34:00] * simon_w has joined #silverstripe
264: [20:44:00] <Pyromanik> spronk, bring back spronkey
265: [20:44:00] <Pyromanik> spronk2_ ^
266: [20:52:00] * ARNHOE quit (Remote host closed the connection)
267: [20:54:00] * markeaston quit (Quit: markeaston)
268: [21:15:00] * DimiStripe quit (Quit: Page closed)
269: [21:18:00] * chrisrio has joined #silverstripe
270: [21:19:00] * devslide quit (Ping timeout: 245 seconds)
271: [21:22:00] <simon_w> So, I see you missed me.
272: [21:23:00] <simon_w> I should go on holiday more often!
273: [21:25:00] <chrisrio> does anyone know why the order of the sitetree in the backend seems to change randomly every day or two using SS3? :P
274: [21:25:00] <chrisrio> (no user changes)
275: [21:25:00] <chrisrio> I'm like, waaaat.
276: [21:25:00] <simon_w> Because you're changing things?
277: [21:29:00] <chrisrio> why are pages getting re-saved a bunch of times every day
278: [21:29:00] <chrisrio> ok, another question
279: [21:29:00] <chrisrio> related.
280: [21:30:00] <chrisrio> Author Unknown, Publisher Unknown (History tab)
281: [21:30:00] <chrisrio> by "Unknown"
282: [21:30:00] <chrisrio> (thats probably the issue)
283: [21:31:00] <simon_w> You're calling write() from some sort of method that gets accessed from the frontend?
284: [21:33:00] <chrisrio> :D
285: [21:34:00] <chrisrio> which gets submitted as a draft via the frontend.
286: [21:34:00] <chrisrio> cheers simon_w
287: [21:34:00] <chrisrio> you've probably solved that one for me
288: [21:34:00] <chrisrio> but I hope that isn't re-saving every page of every type on my site.
289: [21:34:00] <chrisrio> I do have a submission type page
290: [21:35:00] <chrisrio> :P
291: [21:35:00] <chrisrio> <3
292: [21:38:00] * gelignite quit (Quit: http://bit.ly/nkczDT)
293: [21:40:00] <spronk> simon_w: your route for oauth controller needs an extra slash
294: [21:40:00] <spronk> ...lo?
295: [21:40:00] <Pyromanik> simon_w, eh?
296: [21:40:00] <Pyromanik> lo?
297: [21:41:00] <simon_w> yeah yeah, I saw that
298: [21:42:00] <simon_w> Also, no it doesn't :p
299: [21:42:00] * mobiusnz has joined #silverstripe
300: [21:55:00] * mobiusnz quit (Ping timeout: 252 seconds)
301: [21:59:00] * markeaston has joined #silverstripe
302: [22:01:00] <spronk> is it a bug with the requesthandler or is it a problem with the route?
303: [22:01:00] <spronk> explain yourself!
304: [22:07:00] <spronk> a problem with the route it is!
305: [22:07:00] <simon_w> https://svn.pocketrent.com/public/oauth/trunk/_config/routes.yml :p
306: [22:07:00] <spronk> :p
307: [22:08:00] <spronk> not helped by me not being all that familiar with requesthandler
308: [22:08:00] <spronk> god damn that was a pain in the arse to debug
309: [22:08:00] <simon_w> Well, I haven't tested that :p
310: [22:08:00] <simon_w> Yeah, routes are
311: [22:08:00] * mobiusnz has joined #silverstripe
312: [22:09:00] <simon_w> I try not to have to touch it
313: [22:09:00] <simon_w> I don't think anyone is
314: [22:09:00] <spronk> mm
315: [22:09:00] <spronk> i now think SS's route handling is very... convoluted
316: [22:09:00] <simon_w> Yeah
317: [22:10:00] <spronk> :D
318: [22:17:00] <spronk> lolmm
319: [22:17:00] <spronk> but even just the way the ss httpreq object deals with url params
320: [22:17:00] <Pyromanik> readability*
321: [22:17:00] <Pyromanik> mmm, yaml all the things, readbility none of the things :<
322: [22:18:00] <spronk> did it? o_O
323: [22:18:00] <spronk> a url param for that would be nice
324: [22:18:00] <Pyromanik> almost need some kind of tracker tool to read up your code and display all routes
325: [22:18:00] <spronk> mm
326: [22:18:00] * chrisrio quit (Quit: Page closed)
327: [22:18:00] <spronk> why the hell is there this concept of "consuming" some of the params... :S
328: [22:18:00] <spronk> actually thats not a bad idea, pyro
329: [22:18:00] <spronk> it's confused as hell
330: [22:18:00] <Pyromanik> or dump that info with ?debug
331: [22:18:00] <Pyromanik> It used to happen
332: [22:18:00] <Pyromanik> at least in part
333: [22:19:00] <Pyromanik> Debug (line 128 of RequestHandler.php): Rule '$Action//$ID/$OtherID' matched to action 'handleAction' on HomePage_Controller. Latest request params: array (
334: [22:19:00] <Pyromanik> Debug (line 119 of RequestHandler.php): Testing '$Action//$ID/$OtherID' with '' on HomePage_Controller
335: [22:19:00] <Pyromanik> Debug (line 119 of RequestHandler.php): Testing 'widget/$ID/$Action' with '' on HomePage_Controller
336: [22:19:00] <Pyromanik> yeh
337: [22:19:00] <Pyromanik> do a ?debug_request
338: [22:19:00] <spronk> mm..
339: [22:19:00] <Pyromanik> Debug (line 119 of RequestHandler.php): Testing 'widget/$ID/$Action' with '' on HomePage_Controller
340: [22:19:00] <Pyromanik> )
341: [22:19:00] <spronk> bloody latestParams vs params
342: [22:19:00] <Pyromanik> 'OtherID' => NULL,
343: [22:19:00] <Pyromanik> 'ID' => NULL,
344: [22:19:00] <Pyromanik> 'Action' => NULL,
345: [22:19:00] <Pyromanik> Debug (line 119 of RequestHandler.php): Testing 'widget/$ID/$Action' with '' on HomePage_Controller
346: [22:20:00] <Pyromanik> it kinda follows a stack though, rather than displaying all possible routes
347: [22:20:00] <Pyromanik> it then goes on to debug template selection in 2.4, something that is missing from 3.0 :<
348: [22:20:00] <spronk> mm
349: [22:20:00] <spronk> having more than one potential copy of url params.. confusing
350: [22:20:00] <Pyromanik> as what I mean by 'in part'
351: [22:21:00] * mobiusnz quit (Quit: Leaving.)
352: [22:21:00] <Pyromanik> (because of code movement)
353: [22:33:00] * willr has joined #silverstripe
354: [22:33:00] * willr quit (Quit: willr)
355: [22:45:00] * mobiusnz has joined #silverstripe
356: [22:52:00] * howardgrigg has joined #silverstripe
357: [22:55:00] * mobiusnz quit (Quit: Leaving.)
358: [22:56:00] * mobiusnz has joined #silverstripe
359: [23:02:00] * mobiusnz quit (Ping timeout: 255 seconds)
360: [23:08:00] * markeaston has left #silverstripe
361: [23:32:00] * SphereSilver quit (Remote host closed the connection)
362: [23:46:00] <spronk> slow day today..
363: [23:51:00] <simon_w> Just a little
364: [23:54:00] <simon_w> chillu, have you done any speed comparisons with the prepared statements patch?
365: [23:54:00] <chillu> Nope, have you?
366: [23:55:00] <simon_w> Would be so much easier to get some decent tests if pocketrent wasn't on a hacked 2.4
367: [23:55:00] <simon_w> Nope, it got most of its work done while I was on holiday. But I do know that one-offs are noticeably slower.

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