#silverstripe IRC Log

IRC log for 6 October 2013

All timestamps are in UTC.

1: [00:00:28] * joelpittet quit (Remote host closed the connection)
2: [00:17:00] <guzzlefry> When overriding onBeforeWrite(), does it matter when the parent onBeforeWrite() is called?
3: [00:54:51] * simon_w has joined #silverstripe
4: [00:58:37] * simon_w has left #silverstripe
5: [02:07:41] * ec8or quit (Ping timeout: 245 seconds)
6: [02:12:33] * ec8or has joined #silverstripe
7: [02:15:48] * Nightjar has joined #silverstripe
8: [03:01:25] * openbees has joined #silverstripe
9: [03:18:33] * openbees quit (Ping timeout: 252 seconds)
10: [03:28:38] * robert_ has joined #silverstripe
11: [03:39:29] * cloph_away quit (Ping timeout: 240 seconds)
12: [03:39:30] * cloph has joined #silverstripe
13: [04:03:14] * DigNZ has joined #silverstripe
14: [04:04:22] * DigNZ quit (Client Quit)
15: [04:06:55] * DigNZ has joined #silverstripe
16: [04:07:34] * DigNZ quit (Client Quit)
17: [04:59:47] * kerosene has joined #silverstripe
18: [06:05:54] <guzzlefry> Anyone around?
19: [06:07:04] <ss23> I am
20: [06:07:05] <ss23> kind of
21: [06:07:10] <ss23> 13:19:07 < guzzlefry> When overriding onBeforeWrite(), does it matter when the parent onBeforeWrite() is called?
22: [06:07:15] <ss23> Doubtful, TIAS?
23: [06:07:31] <ss23> I mean, it'll *matter*, but it won't make a difference in most cases, I would assume
24: [06:09:05] <guzzlefry> ss23: I'm wondering, is there a way to 'group' related fields in the CMS edit forms?
25: [06:10:42] <guzzlefry> Maybe not, I could have sworn I saw an example of it. :P
26: [06:12:26] <ss23> FieldGroup /FieldSet?
27: [06:12:55] <guzzlefry> err, visually group*
28: [06:13:15] <guzzlefry> oh, that looks like it might :P
29: [06:13:32] <guzzlefry> thank you sir
30: [06:13:37] <ss23> ^.^
31: [06:14:03] <guzzlefry> Any idea on how to display a has_one?
32: [06:15:01] <guzzlefry> Suppose I could just use LiteralFields to show the relevant information.
33: [06:15:21] <Nightjar> hai2u
34: [07:23:59] <MattSS> guzzlefry: Re: your onBeforeWrite() question, it doesn't unless you are relying on a super-class to have done something first - then you'll need to call parent::onBeforeWrite() first.
35: [07:24:35] <MattSS> generally you'd call it as the first thing in the function, to get any of the other validation/processing out of the way, then get into your specific checking, but that's a convention rather than a rule I'd say
36: [07:32:42] <Nightjar> Unless you're aiming to change the state of your object to affect something that happens in the parent::onBeforeWrite()
37: [07:42:08] <guzzlefry> ah I see, thank you
38: [07:46:57] * SightUnseen has joined #silverstripe
39: [07:47:03] * SightUnseen has left #silverstripe
40: [07:53:30] * violetina has joined #silverstripe
41: [08:23:56] * zfmf1 has joined #silverstripe
42: [09:32:30] <Nightjar> urgh when did forms go full retard and stop submitting the submit button & value?
43: [09:35:00] <Marvanni> when input type="submit" became <button> ?
44: [09:38:38] <Nightjar> urgh, no, when jQuery decided that type="submit" wasn't worthy of form.serialize()
45: [09:39:24] <Marvanni> ah.. yes, I got that problem as well lately...
46: [09:40:39] <Marvanni> I ended with : var data = $(this).serialize() + '&' + buttonName + '=';
47: [09:41:02] <Marvanni> var buttonName = $(this).attr('name'); from the clicked button
48: [09:41:17] <Nightjar> yeah, but how to get clicked button from within a submit() callback
49: [09:42:20] <Nightjar> http://stackoverflow.com/questions/8883931/how-to-know-which-submit-input-is-clicked-on-submit
50: [09:42:21] <Nightjar> sigh
51: [09:43:01] <Marvanni> that didn't worked for me either, i ended up with this
52: [09:43:01] <Marvanni> http://sspaste.com/paste/show/52512f179a370
53: [09:43:05] <Nightjar> I'd have thought that jquery would follow HTML spec for obtaining a form data set
54: [09:43:12] <Nightjar> but no.
55: [09:43:19] <Nightjar> *sigh*
56: [09:44:18] <Marvanni> deal with it ;)
57: [09:44:37] <Nightjar> quite!
58: [09:45:26] <Nightjar> event object is passed in
59: [09:45:26] <Nightjar> hmm
60: [09:54:23] * Colin[pi] quit (Ping timeout: 246 seconds)
61: [10:02:14] <Marvanni> you have a better way?
62: [10:03:18] <Nightjar> Marvanni - firefox has an 'originalTarget' property on an Event object. However it's not standardised yet and isn't cross platform :(
63: [10:03:36] <Nightjar> jQuery explains itself: "No submit button value is serialized since the form was not submitted using a button."
64: [10:23:00] * irogue licks Nightjar
65: [10:35:56] <Nightjar> sups
66: [10:36:05] <Nightjar> irogue :>
67: [10:36:45] <irogue> hai
68: [10:36:49] <irogue> whats new
69: [10:36:59] <irogue> weird to see you here in the weekend
70: [10:37:13] <Nightjar> fiddl'n
71: [10:37:29] <Nightjar> u?
72: [10:39:21] <Shrike_Finland> If I want to customize Page Type icons on Sitetree, does SS automatically search image file based on pagetype name?
73: [10:39:45] <irogue> Nightjar: just LoLing
74: [10:40:37] <Nightjar> Shrike_Finland: used to. I think it's just CSS now.
75: [10:41:00] <Nightjar> Shrike_Finland: LeftAndMain::require_css($path)
76: [10:41:02] <Nightjar> iirc
77: [10:41:10] <Nightjar> from your _config.php
78: [10:42:05] <Shrike_Finland> Mightjar: ok, thanx - I'll check.
79: [10:45:16] * swordsmanz has joined #silverstripe
80: [10:48:46] * swordsmanz quit (Read error: Connection reset by peer)
81: [10:49:14] * swordsmanz has joined #silverstripe
82: [11:00:10] * Colin[pi] has joined #silverstripe
83: [11:22:30] <Nightjar> D: Think I just found an error with Float DB type.
84: [11:27:14] <Nightjar> hmm, apparently not
85: [11:39:50] * Colin[pi] quit (Ping timeout: 264 seconds)
86: [11:41:38] <Nightjar> idek
87: [11:41:42] * Nightjar has left #silverstripe
88: [12:08:16] * Alexw has joined #silverstripe
89: [12:09:01] <Alexw> Hi, does anyone know how to show a error page to the user? For example when something goes wrong in my own code...?
90: [12:11:18] <Alexw> I'm using MySQLDatabase to connect to an external database, but it is essential that I'm able to connect. If it can't then you can't do anything. So then I would like to inform the user that there is a technical problem at the moment
91: [12:13:49] * guci0 has joined #silverstripe
92: [12:15:33] * Alexw quit (Ping timeout: 250 seconds)
93: [12:20:25] * Alexw has joined #silverstripe
94: [12:20:33] <Alexw> Sorry, closed the window by accident
95: [12:20:44] <Alexw> Anyway..did anyone got a solltion to my issue?
96: [12:20:59] <Alexw> solution*
97: [12:29:05] <Alexw> I heard great things about the Silverstripe community...about a lot of people helping each other
98: [12:29:15] <Alexw> But I posted a thread before...nobody replied
99: [12:29:18] <Alexw> that I'm here
100: [12:29:21] <Alexw> Nobody replied either
101: [12:30:03] <Alexw> I guess this is just a "here you have code, read the docs and don't bother us" framework
102: [13:28:47] * Alexw quit (Ping timeout: 250 seconds)
103: [13:57:10] * openbees has joined #silverstripe
104: [14:29:17] * dilshan has joined #silverstripe
105: [14:35:38] * openbees is now known as viky
106: [14:36:46] <dilshan> Viky ?
107: [14:37:05] <dilshan> seriously ?
108: [14:40:10] * viky is now known as openbees
109: [14:43:06] * dilshan quit (Quit: Page closed)
110: [14:47:05] <openbees> dilshan not here :P
111: [14:56:12] * openbees quit (Ping timeout: 240 seconds)
112: [15:00:01] * openbees has joined #silverstripe
113: [15:00:25] * openbees has left #silverstripe
114: [15:05:52] * violet- has joined #silverstripe
115: [15:06:01] * violetina quit (Ping timeout: 245 seconds)
116: [15:26:12] * joelpittet has joined #silverstripe
117: [15:37:30] * joelpittet quit (Remote host closed the connection)
118: [15:53:39] * joelpittet has joined #silverstripe
119: [16:00:07] * Colin[pi] has joined #silverstripe
120: [16:09:06] * joelpittet quit (Remote host closed the connection)
121: [16:20:51] * Colin[pi] quit (Ping timeout: 245 seconds)
122: [16:45:45] * dilshan has joined #silverstripe
123: [16:45:56] <dilshan> hey guys
124: [16:46:06] <dilshan> lil help needed
125: [16:46:12] <dilshan> http://pastie.org/2082787
126: [16:46:26] <dilshan> here this code won't work in ss 3
127: [16:46:44] <dilshan> http://www.i-lateral.com/tutorials/extending-fulltextsearch-for-dataobjects/
128: [16:46:55] <dilshan> here the tutorial
129: [16:47:17] <dilshan> i'm trying to make my dataobject searchable
130: [16:47:39] <dilshan> "Class 'DataObjectSet' not found"
131: [16:47:47] <dilshan> this is the error
132: [16:48:06] <dilshan> anyone ??
133: [16:50:01] <Marvanni> 3.0 need DataList. In This case ArrayList()
134: [16:50:53] <Marvanni> But in this way you will always get SiteTree object first and then CaStudy Objects..
135: [16:51:46] <Marvanni> also there is Convert::raw2sql($data); for sanitizing user input for db queries
136: [16:55:06] <dilshan> First Marvanni thank you for being supportive
137: [16:55:40] <dilshan> so can you plz tell what should i do...step by step if you have time ??
138: [16:55:55] <dilshan> cz i'm a newbie
139: [16:56:41] <Marvanni> you need a union query
140: [16:58:11] <Marvanni> See framework/model/MySQLDatabase/searchEngine() how Silverstripe setup the UNION query for SiteTree and Files
141: [17:02:23] * dilshan quit (Quit: Page closed)
142: [17:07:03] * travis-ci has joined #silverstripe
143: [17:07:04] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#580 (3.1.0 - 5b15db7 : Ingo Schommer): The build has errored.
144: [17:07:04] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/52ab9e570a80...5b15db7b2c1a
145: [17:07:04] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/12200575
146: [17:07:04] * travis-ci has left #silverstripe
147: [17:07:43] * travis-ci has joined #silverstripe
148: [17:07:44] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1126 (3.1.0 - a5f2ebc : Ingo Schommer): The build has errored.
149: [17:07:44] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/4a0f9d5b7bfd...a5f2ebc3310a
150: [17:07:44] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12200581
151: [17:07:44] * travis-ci has left #silverstripe
152: [17:11:33] * joelpittet has joined #silverstripe
153: [17:12:33] * joelpittet quit (Remote host closed the connection)
154: [17:24:03] * travis-ci has joined #silverstripe
155: [17:24:04] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#581 (3.1.0 - e836bbb : Ingo Schommer): The build passed.
156: [17:24:04] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/5b15db7b2c1a...e836bbb90728
157: [17:24:04] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/12200615
158: [17:24:04] * travis-ci has left #silverstripe
159: [17:26:23] * travis-ci has joined #silverstripe
160: [17:26:24] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1127 (3.1.0 - 487de0b : Ingo Schommer): The build passed.
161: [17:26:24] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/a5f2ebc3310a...487de0bf5a94
162: [17:26:24] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12200594
163: [17:26:24] * travis-ci has left #silverstripe
164: [17:36:14] * travis-ci has joined #silverstripe
165: [17:36:14] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#582 (3.1 - 2cb0542 : Ingo Schommer): The build passed.
166: [17:36:14] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/648c2072e8e9...2cb05428ff99
167: [17:36:14] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/12200638
168: [17:36:14] * travis-ci has left #silverstripe
169: [17:39:09] * travis-ci has joined #silverstripe
170: [17:39:10] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1128 (3.1 - 6f8ff5c : Ingo Schommer): The build passed.
171: [17:39:10] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/902c8db85934...6f8ff5cafef3
172: [17:39:10] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12200632
173: [17:39:10] * travis-ci has left #silverstripe
174: [17:44:47] * travis-ci has joined #silverstripe
175: [17:44:48] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#583 (master - 1a40994 : Ingo Schommer): The build was fixed.
176: [17:44:48] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/cc2dcb2c4f19...1a40994527b3
177: [17:44:48] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/12201210
178: [17:44:48] * travis-ci has left #silverstripe
179: [17:52:47] * travis-ci has joined #silverstripe
180: [17:52:48] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1129 (master - 60fc7e5 : Ingo Schommer): The build passed.
181: [17:52:48] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/dcf9f2c1332c...60fc7e5346c0
182: [17:52:48] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12201218
183: [17:52:48] * travis-ci has left #silverstripe
184: [18:04:42] * zfmf1 has left #silverstripe
185: [18:10:11] * Liquide quit (Ping timeout: 260 seconds)
186: [18:10:18] * sasargen_ has joined #silverstripe
187: [18:12:04] * travis-ci has joined #silverstripe
188: [18:12:04] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#584 (3.1.0 - 7bab37c : Ingo Schommer): The build passed.
189: [18:12:04] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/e836bbb90728...7bab37cde3ec
190: [18:12:04] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/12202425
191: [18:12:04] * travis-ci has left #silverstripe
192: [18:12:53] <sasargen_> Hi alll, just upgraded from 3.0.5 to 3.1 stable on a test site with English and Thai pages
193: [18:13:08] * chillu has joined #silverstripe
194: [18:14:16] <sasargen_> Upgrade went pretty smoothly, but I can't figure out how to replace URLSegmentFilter::$default_allow_multibyte
195: [18:14:46] <sasargen_> this property seems to have disappeared, any suggestions on what replaces it?
196: [18:16:48] * Liquide has joined #silverstripe
197: [18:19:24] <sasargen_> the Class documentation seems to indicate that all the $default_ properties of URLSegmentFilter are gone in 3.1, any suggestions on what gives the same sitewide functions for far eastern language sites?
198: [18:21:06] * travis-ci has joined #silverstripe
199: [18:21:06] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1130 (3.1.0 - ba36049 : Ingo Schommer): The build passed.
200: [18:21:06] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/487de0bf5a94...ba360497aa0a
201: [18:21:06] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12202442
202: [18:21:06] * travis-ci has left #silverstripe
203: [18:28:06] * SightUnseen has joined #silverstripe
204: [18:28:56] * SightUnseen has left #silverstripe
205: [18:30:46] * travis-ci has joined #silverstripe
206: [18:30:46] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1131 (3.1 - 18eb971 : Ingo Schommer): The build passed.
207: [18:30:46] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/6f8ff5cafef3...18eb9718f36d
208: [18:30:46] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12202451
209: [18:30:46] * travis-ci has left #silverstripe
210: [18:32:15] * travis-ci has joined #silverstripe
211: [18:32:15] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#585 (3.1 - d2ba127 : Ingo Schommer): The build passed.
212: [18:32:15] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/2cb05428ff99...d2ba127e4118
213: [18:32:15] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/12202505
214: [18:32:15] * travis-ci has left #silverstripe
215: [18:35:24] <sasargen_> I changed the default value for $default_allow_multibyte directly in the URLSegmentFilter.php and that returned the results I wanted, but that didn't seem like the best way to adjust that value
216: [18:36:00] <sasargen_> Is there a recommended way to adjust these values from the config files on 3.1?
217: [18:44:22] * joelpittet has joined #silverstripe
218: [18:46:38] * Vogels has joined #silverstripe
219: [18:47:16] <Vogels> hello ppl
220: [18:47:45] <Vogels> i have a problem with spam on my silverstripe website, hope you can help me with that
221: [18:48:04] <Vogels> i use the comment field for pages as a guestbook
222: [18:48:32] <Vogels> it's made in sutch a way that i need to moderate the message befor it's being posted
223: [18:48:51] <Vogels> but i delete like 5 messages per day becouse there spam
224: [18:49:02] <Vogels> how can ik get rid of this
225: [18:56:39] * SightUnseen has joined #silverstripe
226: [18:57:45] * SightUnseen has left #silverstripe
227: [19:08:25] * Peavers has joined #silverstripe
228: [19:10:09] * zfmf1 has joined #silverstripe
229: [19:20:47] * tankr has joined #silverstripe
230: [19:21:31] * Vogels quit (Ping timeout: 250 seconds)
231: [19:21:42] * tankr quit (Client Quit)
232: [19:25:35] * atmos has joined #silverstripe
233: [19:27:00] * mobiusnz has joined #silverstripe
234: [19:47:52] * Pyromanik has joined #silverstripe
235: [19:56:40] <atmos> mornin
236: [19:58:08] * UncleCheese has joined #silverstripe
237: [19:59:03] <sasargen_> hi, is australia/new zealand waking up now?
238: [20:06:39] <atmos> yeah
239: [20:06:59] <atmos> hey, can anyone help with this embargo/expiry issue?
240: [20:08:34] <atmos> I want to be able to apply the embargo extension (advanceworkflow) to any chosen page, right now I can only apply it to siteconfig
241: [20:08:52] <atmos> via _config.php like Object::add_extension('SiteConfig','WorkflowEmbargoExpiryExtension');
242: [20:08:58] <atmos> any ideas?
243: [20:14:09] <atmos> basically I'm asking how to apply configs to pages, not site
244: [20:16:22] <atmos> Bah, duh - Object::add_extension('Page','WorkflowEmbargoExpiryExtension'); works
245: [20:18:34] * SightUnseen has joined #silverstripe
246: [20:18:43] * SightUnseen has left #silverstripe
247: [20:19:14] * mobiusnz quit (Quit: Leaving.)
248: [20:20:34] * UncleCheese quit (Quit: UncleCheese)
249: [20:21:39] * UncleCheese has joined #silverstripe
250: [20:22:51] <Pyromanik> lol atmos
251: [20:22:55] <Pyromanik> sasargen_: yup.
252: [20:22:58] <Pyromanik> 9:22am
253: [20:23:44] <atmos> Pyromanik: yeah my morning is off to a roaring start :P
254: [20:23:48] * travis-ci has joined #silverstripe
255: [20:23:49] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1132 (3.0 - 2aba813 : Sean Harvey): The build passed.
256: [20:23:49] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/1a002b7bbfb9...2aba81321a8f
257: [20:23:49] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12206166
258: [20:23:49] * travis-ci has left #silverstripe
259: [20:25:32] * zippy__ has joined #silverstripe
260: [20:27:08] <sasargen_> On 3.0.x I was using URLSegmentFilter::$default_allow_multibyte=true in my config.php, but on 3.1 $default_allow_multibyte property doesn't exist anymore, any suggestions on alternate way to allow multibyte by default for the entire site?
261: [20:27:54] * DigNZ has joined #silverstripe
262: [20:28:02] * DigNZ quit (Remote host closed the connection)
263: [20:28:19] * DigNZ has joined #silverstripe
264: [20:29:05] <sasargen_> On my test site I changed default values in URLSegmentFilter.php to match what I would like, but that doesn't seem like a good idea in the long run
265: [20:30:06] <atmos> anyone had the edit details button on for images simply not do anything?
266: [20:30:12] <atmos> no JS errors etc...
267: [20:43:12] <atmos> hmmmm
268: [20:43:33] <atmos> also, anyone had issues with image carousels not saving/publishing changes to order?
269: [20:45:25] <Zauberfisch> sasargen_: this php static has probably been rplacedwith a yaml config option
270: [20:46:20] <Zauberfisch> atmos: the edit button waits for the edit iframe to load, could it be that your connection is slow and the iframe has not been loaded yet?
271: [20:46:20] * chrisrio has joined #silverstripe
272: [20:47:25] <atmos> Zauberfisch: hmmmm, possibly
273: [20:50:12] <Zauberfisch> bed time, good night
274: [20:59:19] <atmos> fffff :<
275: [21:01:46] <atmos> how the hell is this ordering itself?
276: [21:10:39] * nick86 quit (Quit: ASCII a stupid question, get a stupid ANSI!)
277: [21:14:45] <ss23> :O
278: [21:14:46] <ss23> MAGIC!
279: [21:15:43] * pippy quit (Ping timeout: 240 seconds)
280: [21:15:50] <guzzlefry> With PHPDoc, is there a way to document inherited methods?
281: [21:16:18] <guzzlefry> Because well, TextField::create() returns Object instead of TextField, according to my IDE.
282: [21:16:32] <atmos> guzzlefry: which IDE?
283: [21:17:07] <guzzlefry> PHPStorm
284: [21:17:49] * pippy has joined #silverstripe
285: [21:20:28] * DigNZ quit (Quit: DigNZ)
286: [21:23:53] <Pyromanik> sasargen_: it probably does exist, but it will now be private rather than public. With this change you should use the new config system.
287: [21:24:36] <Pyromanik> add to mysite/_config/config.yml something along the lines of
288: [21:24:49] <Pyromanik> URLSegmentFilter:
289: [21:25:00] <Pyromanik> default_allow_multibyte: true
290: [21:28:19] <Pyromanik> guzzlefry: because it does.
291: [21:28:32] <Pyromanik> most classes in SilverStripe inherit from Object.
292: [21:28:41] <guzzlefry> hrm
293: [21:29:09] <guzzlefry> Pyromanik: But TextField::create() is going to always return a TextField object, correct?
294: [21:29:14] <Pyromanik> it must be that way as ::create returns any number of subclasses that extend (even ancestorally) from object.
295: [21:29:17] <guzzlefry> Just makes more sense to tell the docs that's the case.
296: [21:29:26] <Pyromanik> guzzlefry: yes, but PHPStorm doesn't know that
297: [21:29:37] <Pyromanik> it's simply looking at teh docs for Object::create()
298: [21:29:49] <Pyromanik> LSP and all that.
299: [21:29:53] <guzzlefry> right, wondering if there's a way to in PHPDoc. probably not :P
300: [21:29:57] <Pyromanik> Polymorphism.
301: [21:30:05] <Pyromanik> guzzlefry: well no.
302: [21:30:34] <Pyromanik> PHPStorm will have to update to process php better, or something.
303: [21:30:50] <Pyromanik> high level loose typed languages are tricky like that.
304: [21:30:55] <ss23> HALTING PROBLEM HALTING PROBLEM
305: [21:31:07] <guzzlefry> WAT?
306: [21:31:29] <ss23> A program gets its ass kicked by Turing
307: [21:31:32] <ss23> That's what it sums up as
308: [21:31:36] <guzzlefry> oh
309: [21:31:47] * guzzlefry doesn't know what Turing is.
310: [21:31:53] <ss23> o.o
311: [21:31:54] <ss23> MOTHER
312: [21:32:07] <ss23> Turing was like the guy who invented computing in it's modern form!
313: [21:32:17] <ss23> http://en.wikipedia.org/wiki/Alan_Turing
314: [21:32:34] <guzzlefry> oh, I knew that.
315: [21:32:45] <ss23> http://en.wikipedia.org/wiki/Halting_problem
316: [21:33:24] <Avroceptyr> STATE MACHINES STATE MACHINES
317: [21:33:32] <Avroceptyr> Why are we shouting?
318: [21:33:37] <guzzlefry> It's fun?
319: [21:33:39] <ss23> FU NMAn
320: [21:33:40] <ss23> YEAH
321: [21:33:41] <ss23> WHAT HE SAID
322: [21:33:42] <atmos> so who did comp sci here?
323: [21:33:45] <atmos> :P
324: [21:33:49] * guzzlefry didn't.
325: [21:33:58] <Avroceptyr> This is web dev, we should be shouting new buzzwords and pre-processors to pre-processors, not computing theory
326: [21:34:02] <ss23> XD
327: [21:34:03] <Avroceptyr> wtf people?
328: [21:34:10] <Avroceptyr> Get back on the Rake, and the Thingrr"
329: [21:34:11] <ss23> If the web needs anything, it's more preprocessors
330: [21:34:11] <ss23> :D
331: [21:34:27] <ss23> atmos: I did it for a year, then I was like "holy shit university is a fucking scam"
332: [21:34:30] <ss23> then I stopped o/
333: [21:34:36] <guzzlefry> :P
334: [21:34:51] <atmos> ss23: yeah I thought about it, and then went full retard and did a BiT
335: [21:34:58] <guzzlefry> I thought it was only a scam in the States.
336: [21:35:30] <guzzlefry> BiT? >_>
337: [21:35:40] <atmos> Bachelor's in IT
338: [21:35:50] <atmos> info tech
339: [21:36:04] <guzzlefry> ah
340: [21:36:17] <guzzlefry> That's basically a bunch of programming classes right?
341: [21:36:26] <Avroceptyr> haha
342: [21:36:29] <atmos> guzzlefry: a bit of everything
343: [21:36:31] <Avroceptyr> Bachelor in IT
344: [21:36:31] <guzzlefry> with some database design thrown in.
345: [21:36:32] <guzzlefry> ah
346: [21:36:37] <Avroceptyr> what a bloody joke
347: [21:36:43] <Avroceptyr> atmos: GET A REAL DEGREE
348: [21:36:52] * Avroceptyr has a Bachelor in IT too :'((((
349: [21:37:00] <Avroceptyr> Which explains why now I am in sales hahaha
350: [21:37:01] <Pyromanik> Avroceptyr: you mean buzzwords like "modularize" and "inherit"
351: [21:37:02] <atmos> Avroceptyr: :( I regrett some of it
352: [21:37:07] <guzzlefry> I was going to get a bacehelor in information science. >_>
353: [21:37:22] <Pyromanik> aka, not actually buzzwords but rather just loose coupling and OOAD
354: [21:37:34] <Pyromanik> but hey, they think they're new!
355: [21:37:39] <Avroceptyr> atmos: yeah, me too
356: [21:37:41] <guzzlefry> I don't really know what the difference is between computer science, information science, and information technology. :P
357: [21:37:52] <Avroceptyr> It wasn't enough programme / project management and not enough programming to be useful in any situation
358: [21:37:56] <atmos> Avroceptyr: :/ I did get a pretty decent job
359: [21:38:09] * Pyromanik did 1st year comptuer science 3 times.
360: [21:38:11] <atmos> guzzlefry: Comp Sci is a LOT harder
361: [21:38:13] <Avroceptyr> Luckily I did a double major with accounting, so I've got a cushy pre-sales solution architect role
362: [21:38:15] <Pyromanik> and 2nd year 2wice.
363: [21:38:40] <Pyromanik> this is not because I failed (well, one time, but that was entirely semi alcohol related)
364: [21:38:48] <ss23> I did my first year (also my only year) on scholarship, so I don't regret going :D
365: [21:38:53] <ss23> I just felt like it was a waste of time
366: [21:38:59] <Pyromanik> but rather because I took them as point fillers to the degree I actually have.
367: [21:39:06] <guzzlefry> ss23: Like you could learn it on your own for cheaper? :P
368: [21:39:13] <guzzlefry> well, less time I guess, dunno
369: [21:39:28] <Pyromanik> guzzlefry: I don't regret computer science.
370: [21:39:31] * travis-ci has joined #silverstripe
371: [21:39:31] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#586 (3.1.0 - 6098457 : Ingo Schommer): The build passed.
372: [21:39:31] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/7bab37cde3ec...60984574673e
373: [21:39:31] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/12208123
374: [21:39:31] * travis-ci has left #silverstripe
375: [21:39:38] <ss23> guzzlefry: Yeah, that kind of thing
376: [21:39:39] <atmos> Avroceptyr: yeah it got me a job as a .Net and web dev - with some DBA and other bits thrown in - super easy :)
377: [21:39:46] <Pyromanik> I'd love to have finished it... but I was too lazy to actually do things like.. well study.
378: [21:39:58] <Avroceptyr> nice atmos
379: [21:40:05] <Avroceptyr> that's pretty sweet
380: [21:40:28] <Pyromanik> besides, programming these days is rather more about joining libraries in the correct places.
381: [21:40:31] <atmos> Avroceptyr: yeah all my peer students hate me because I snuck into this job with lower grades than the rest :D
382: [21:40:43] <Pyromanik> and that's only if you're a framework dev.
383: [21:41:09] <atmos> Pyromanik: yeah that's mostly what I'm doing, besides web templates and DB apis
384: [21:41:20] <Pyromanik> otherwise you swim around in the framework twerking the methods until they spray what you want on the screen.
385: [21:41:27] <Avroceptyr> haha, extra sweet!
386: [21:43:56] * zfmf1 has left #silverstripe
387: [21:44:00] * DigNZ has joined #silverstripe
388: [21:47:08] * travis-ci has joined #silverstripe
389: [21:47:08] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1134 (3.1.0 - dc7e2df : Ingo Schommer): The build passed.
390: [21:47:08] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/ba360497aa0a...dc7e2df20a74
391: [21:47:08] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12208129
392: [21:47:08] * travis-ci has left #silverstripe
393: [21:51:18] <ss23> Blargh
394: [21:51:22] <ss23> I hate working with sales
395: [21:51:31] <guzzlefry> :(
396: [21:51:50] <guzzlefry> the department or selling stuff to people?
397: [21:51:53] <ss23> lol
398: [21:51:58] <ss23> Department and/or people
399: [21:52:02] <ss23> Because they like the office well lit
400: [21:52:08] <ss23> Which a) is bad for productivity and b) FUCKING GLARE
401: [21:52:13] <guzzlefry> Walmart does that.
402: [21:52:27] <guzzlefry> instant blindness if you walk into one. :P
403: [21:54:20] * atmos has never worked in sales, but imagines it's like working in a bar :(
404: [21:56:51] <Avroceptyr> ss23: you don't like me? :(
405: [21:56:57] <Avroceptyr> I thought we were friends
406: [21:56:58] <Avroceptyr> but nooo
407: [21:57:39] <Avroceptyr> I've talked about this with other devs where the understanding of sales falls down
408: [21:58:17] <Avroceptyr> As a person who used to develop software, then architect it, then now sell it, I can see where the breakdown in communications happens
409: [21:58:29] <ss23> SALES SUX!!!!
410: [21:58:30] <ss23> :P
411: [21:58:34] <Avroceptyr> As a specialist who develops software, we always optimise to get the best result, right?
412: [21:58:44] <Avroceptyr> A developer will make things in 0, 1, or n amounts
413: [21:58:44] <ss23> I don't mind sales people
414: [21:58:47] <Pyromanik> lolsif
415: [21:58:48] <ss23> But well lit offices sucks!
416: [21:58:59] <atmos> ss23: +1
417: [21:59:20] <Avroceptyr> A sales person is a tube - they are there to connect one output (programmers) with one input (people with money to spend)
418: [21:59:31] <Avroceptyr> So their role is not to optimise
419: [21:59:46] <Avroceptyr> Their role is to find and squeeze a square peg into a round hole
420: [22:00:00] <atmos> our network guys have it good - they site in the corner with desks stacked super high with broken parts that it makes their area extra dark :P
421: [22:00:04] <Pyromanik> Avroceptyr: I find having done both that many sales dont' know nor care much about how shit works.
422: [22:00:08] <Avroceptyr> Hence why programmers abhor the whole sales process because it's not elegant
423: [22:00:12] <Pyromanik> which is never good when you're trying to sell it
424: [22:00:15] <Avroceptyr> Pyromanik: yeah, quite true
425: [22:00:26] <Avroceptyr> they're not selling a product, but they're selling the sale, if that makes sense
426: [22:00:41] <Avroceptyr> "you have a problem? here's something that sounds like it'll solve it. Pay money! :D "
427: [22:00:43] <Pyromanik> yeh I know.
428: [22:00:46] <Pyromanik> yeah
429: [22:01:00] <Avroceptyr> Which is the shitty end of the sales people (like there are shitty programmers)
430: [22:01:01] <Pyromanik> and then they come to you and go "I already sold this, make it work" and you go "it's not possible" and they go "fuck"
431: [22:01:18] <Pyromanik> and then instead of admitting a mistake they try to think of fucked up ways to still deliver.
432: [22:01:28] <Pyromanik> so you get convoluted sellotape systems.
433: [22:01:39] <Avroceptyr> Unfortunately, shitty sales people are the cheapest form of sales people, which makes them prolific as companies want the cheapest resoruce
434: [22:01:40] <Pyromanik> coz y'know... commissions!
435: [22:01:42] <Avroceptyr> resource*
436: [22:01:46] <atmos> Pyromanik: oh god, I had some bad experiences of sales people pushing that on our team
437: [22:02:01] <Pyromanik> Avroceptyr: yeh, a good sales person is worth their weight for sure.
438: [22:02:06] <Pyromanik> everything runs much smoother
439: [22:02:10] <Pyromanik> devs are happy
440: [22:02:16] <Pyromanik> customers are happy
441: [22:02:24] <atmos> over selling is such an ASS
442: [22:02:45] <Pyromanik> atmos: it's often not so much overselling as misunderstanding the deliverable.
443: [22:03:06] <atmos> Pyromanik: well, it's a balance for sure
444: [22:03:19] <Pyromanik> yeh
445: [22:03:33] <Pyromanik> as a sales person one shouldn't need to be too concerned with all the specifics
446: [22:03:39] <Pyromanik> and the ins and outs of OOAD
447: [22:03:48] <Pyromanik> but they do need to have the basics down pat
448: [22:03:50] <atmos> there are some pretty sneaky sales people in Nelson at the local web shops
449: [22:04:03] <Pyromanik> and know when to say "I dunno, I'll check and get back to you" rather than "I'm sure we can do that"
450: [22:04:05] * travis-ci has joined #silverstripe
451: [22:04:06] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1135 (3.1.0 - bead05a : Ingo Schommer): The build passed.
452: [22:04:06] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/dc7e2df20a74...bead05acbaef
453: [22:04:06] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12208730
454: [22:04:06] * travis-ci has left #silverstripe
455: [22:04:53] <Avroceptyr> yeah, that's a problem because as a sales person, you're not allowed not to know
456: [22:05:33] <Avroceptyr> in that, you represent the product, so you should know everything about it (from another salesperson point of view), but from a devs point of view, it's all okay to find stuff out and come back with the correct answers
457: [22:05:43] <Avroceptyr> Salesperson to salesperson though, it's a sin not to know
458: [22:05:45] <Pyromanik> Avroceptyr: yes and no.
459: [22:06:10] <Pyromanik> I mean, you should have a very good understanding, but it's inevitible that a potential customer is going to ask for something out of the box.
460: [22:06:16] <Pyromanik> especially in software.
461: [22:06:42] <Pyromanik> and it's ALWAYS better to get out in front of shit like that.
462: [22:07:00] <Avroceptyr> yeah, absolutely
463: [22:07:06] <Pyromanik> makes you look more professional, etc. rather than backtracking.
464: [22:07:12] <Pyromanik> 11:05 < Avroceptyr> Salesperson to salesperson though, it's a sin not to know
465: [22:07:34] <Pyromanik> in which case a sales person would have to have almost as much knowledge as a dev.
466: [22:07:42] <Pyromanik> which is a bit silly.
467: [22:07:47] <Pyromanik> but yeh, for sure.
468: [22:08:35] <Pyromanik> like, when a client asks for a small 1 page american-esque site, don't go "1 page, holding site, 5hrs dev, sold"
469: [22:09:08] <Pyromanik> because suddenly the dev is going "waht the fuck banner slider and email form and all this other bulllshit OMG HOW MUCH FUCKING CONTENT!?"
470: [22:09:30] <Pyromanik> then suddenly everyone is unhappy.
471: [22:11:43] <atmos> bah - I wish these elections would end <:
472: [22:11:59] <Pyromanik> sales is about managing expectations & making sure everyone feels like they're being heard, more than it is about products, etc.
473: [22:12:02] <Pyromanik> atmos: ha, yeh.
474: [22:12:29] <atmos> Pyromanik: it's bad here - us gov devs get candidates making requests that we have to turn down lol
475: [22:12:34] <atmos> ALL THE TIME
476: [22:13:10] * travis-ci has joined #silverstripe
477: [22:13:10] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1136 (3.1.0 - 7f0e589 : Ingo Schommer): The build passed.
478: [22:13:10] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/bead05acbaef...7f0e589bf5d4
479: [22:13:10] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12208948
480: [22:13:10] * travis-ci has left #silverstripe
481: [22:13:25] <Avroceptyr> yeah, quite true Pyromanik
482: [22:13:28] <Avroceptyr> completely agree
483: [22:14:41] <Pyromanik> atmos: us gov?
484: [22:14:53] <atmos> Pyromanik: us government devs
485: [22:15:00] <Pyromanik> idek
486: [22:15:16] <atmos> local gov I should say*
487: [22:15:23] <unsignedint> hey does anyone know how to make DataExtension override methods on the class its extending. eg if the parent class has "getFieldTitle()" that returns "My Field Title", how can the DataExtension override that to make it return "Extended Field Title"
488: [22:15:52] <unsignedint> (assuming ParentClass::add_extension('CustomExtension') )
489: [22:16:14] <Pyromanik> atmos: so nothing to do with the US at all?
490: [22:16:26] <Pyromanik> unsignedint: notpossible.
491: [22:16:30] <atmos> Pyromanik: oh, no :)
492: [22:16:36] <atmos> us as in 'we'
493: [22:16:39] <Pyromanik> ah.
494: [22:16:44] <ss23> Hold me now, OHHHHH, HOLD MY HEART
495: [22:16:47] <ss23> STAY WITH ME
496: [22:16:55] <unsignedint> Pyromanik: so whats the recommended way of having a default value for something, and then overriding it in a DataExtension?
497: [22:17:09] <Pyromanik> unsignedint: this->extend() ?
498: [22:17:25] <Avroceptyr> ss23: can I give you a few pointers on C++ ?
499: [22:17:32] <Pyromanik> ROFL
500: [22:17:37] <Avroceptyr> 8) I'll be here *all* week!
501: [22:17:38] <Pyromanik> n1 Avroceptyr
502: [22:17:39] <ss23> lol Avroceptyr
503: [22:18:09] * mobiusnz has joined #silverstripe
504: [22:18:13] <unsignedint> Pyromanik: is that in the docs somewhere?
505: [22:18:28] <Pyromanik> unsignedint: maybe
506: [22:18:42] <Pyromanik> look at say... SiteTree::getCMSFields()
507: [22:19:01] <Pyromanik> just before the return somewhere
508: [22:19:09] <unsignedint> ok thanks
509: [22:21:34] <unsignedint> ohk so basically $this->extend adds results from matching methods on any DataExtensions applies to the object to the supplied array
510: [22:22:34] <ss23> Ah
511: [22:22:35] <ss23> :<
512: [22:22:45] <ss23> person next to me on the phone says "So the website is down is it?"
513: [22:22:47] <ss23> Dreaded conversation
514: [22:22:59] <atmos> ss23: :<
515: [22:23:11] <atmos> ss23: IT'S US _ FIXT PLOX
516: [22:23:19] <ss23> lol
517: [22:23:20] <ss23> srsly, atmos?
518: [22:23:24] <ss23> LIAR YOU HOST YOUR OWN
519: [22:23:25] <ss23> FIX IT YOURSELF!
520: [22:23:26] <ss23> :P
521: [22:23:29] <atmos> ss23: hahahah
522: [22:23:51] * atmos does a quick check out of paranoia
523: [22:24:00] <ss23> haha
524: [22:24:02] <ss23> Not you guys :P
525: [22:24:04] <ss23> LUCKILY.
526: [22:24:30] <atmos> ss23: we may have like 15 hrs for you soon :D
527: [22:24:54] <ss23> Haha, good luck! We're busy :<
528: [22:25:33] <atmos> or at least, that's what we were quoted on for adding ability to link something without selecting text first :O
529: [22:27:53] <atmos> and it just so happens to be the hardest to achieve in TinyMCE :(
530: [22:29:00] <Pyromanik> atmos: how does what I just don't even.
531: [22:29:20] <atmos> Pyromanik: about tinymce?
532: [22:30:34] <Pyromanik> how to link something that's not there?
533: [22:30:39] <Pyromanik> dialog to enter words?
534: [22:31:01] <atmos> Pyromanik: pretty much yes - similar to inserting an image
535: [22:31:14] <Pyromanik> doesn't it already do that?
536: [22:31:20] <Pyromanik> Pretty sure 2.4 did :<
537: [22:31:26] <atmos> nope, you must first select text
538: [22:31:29] <atmos> yeah 2.4 you could
539: [22:34:12] * ccburns has joined #silverstripe
540: [22:36:02] <ccburns> Hey guys - I'm trying to sort files that are listed out using <% loop Children %> and I have no clue how to start… I'm getting a list of a the Child directories and then using <% loop Children %> to display the file names etc? Any easy way to sort these files?
541: [22:37:09] * Pyromanik goes to test CSV import
542: [22:37:11] * Pyromanik waits
543: [22:37:14] * Pyromanik waits
544: [22:37:17] * Pyromanik waits some more
545: [22:37:21] * Pyromanik goes to check the file size
546: [22:37:24] <Pyromanik> 8Mb
547: [22:37:26] * Pyromanik falls over.
548: [22:37:40] <ss23> atmos: My God, I hope I didn't quote that. I make sure to add like 99x hours to TinyMCE
549: [22:38:03] <atmos> ss23: haha, I'm pretty sure it was Matt maybe?
550: [22:38:16] <Pyromanik> ccburns: <% loop Children.sort(sortcol) %>
551: [22:38:56] * Pyromanik still waits :<
552: [22:39:00] <Pyromanik> FU CSV
553: [22:39:56] <atmos> ss23: is it moslty js?
554: [22:40:04] <ss23> Yeah, I hate JS!
555: [22:40:07] <Pyromanik> atmos: entirely.
556: [22:40:14] <atmos> fffff
557: [22:40:28] <Pyromanik> ss23 just mad coz he bad.
558: [22:42:10] * atmos opens up tiny_mce.js
559: [22:42:14] * atmos cries
560: [22:42:16] <Pyromanik> lolsif
561: [22:42:20] <Pyromanik> don't do that
562: [22:42:29] <Pyromanik> it's all done through plugin systems
563: [22:42:39] <atmos> Pyromanik: I know
564: [22:42:43] <Pyromanik> SS's plugin needs editing, not tinymce.
565: [22:42:44] <atmos> just taking a gander
566: [22:42:55] <Pyromanik> tinymce should be sober, so that IT CAN BE UPGRADED.
567: [22:43:16] <Pyromanik> fuck, s/sober/unedited/
568: [22:43:17] <ccburns> Pyromanik: I assume I would be asking too much to do something like <% loop Children.sort(sortcol).order(DESC) %>?
569: [22:43:28] <Pyromanik> ccburns: umm
570: [22:43:30] <Pyromanik> pass
571: [22:43:33] <ccburns> haha :)
572: [22:43:34] <Pyromanik> probably
573: [22:43:41] <Pyromanik> oh, no probably not
574: [22:43:51] <ccburns> I tried it - and it didn't work ;)
575: [22:44:01] <Pyromanik> ccburns: it's because you didn't specify an order
576: [22:44:05] <Pyromanik> err
577: [22:44:13] <Pyromanik> and there's also the fact that there is no order method
578: [22:44:24] <Pyromanik> Children.sort(sortcol, DESC)
579: [22:44:35] <Pyromanik> ccburns: it's just an SS_List
580: [22:44:56] <Pyromanik> whatever's available on ArrayList you can use.
581: [22:45:05] <Pyromanik> or at least should be able to
582: [22:45:08] <Pyromanik> if it's public, etc.
583: [22:45:33] * Pyromanik still waits for his csv import
584: [22:45:40] <Pyromanik> 10 mins
585: [22:45:41] <ccburns> yep - worked a charm - THANK-YOU
586: [22:47:02] <Pyromanik> fuck, I broke silverstripe
587: [22:47:11] <Pyromanik> turns out all it takes is an 8Mb CSV
588: [22:48:16] <atmos> Pyromanik: what's on this CSV to make it 8mb? seems big...
589: [22:48:20] <chrisrio> Pyromanik: php.ini?
590: [22:50:22] <ss23> 11:42:37 < Pyromanik> ss23 just mad coz he bad.
591: [22:50:27] <ss23> I admit it, I suck at Javascript
592: [22:51:40] <Avroceptyr> 8Mb CSV is pretty big
593: [22:51:44] <Avroceptyr> that's a lot of text
594: [22:52:07] <Avroceptyr> ss23 is a javascript hater
595: [22:52:10] <Avroceptyr> HATERADE
596: [22:52:14] <Avroceptyr> Drink it up, bro
597: [22:52:45] * Avroceptyr wanders back to writing emails telling customers to go to hell in a way that makes them look forward to the trip.
598: [22:58:25] <atmos> good god, I woudln't even know where to start with this :O
599: [22:58:32] * ccburns quit (Quit: ccburns)
600: [22:58:35] <atmos> so many js'sesses
601: [22:59:37] * ccburns has joined #silverstripe
602: [23:06:43] * atmos quit (Quit: Page closed)
603: [23:07:23] * atmos has joined #silverstripe
604: [23:08:12] <Pyromanik> atmos: Avroceptyr: best part: it's only a portion of full database.
605: [23:09:12] <Pyromanik> chrisrio: atmos ss23 Avroceptyr I just had to casually restart the webserver, then wait a bit longer, then the site started working again.
606: [23:09:30] <atmos> Pyromanik: ouch
607: [23:09:40] <chrisrio> makes sense - restart 3 times and then arrange icons by penis.
608: [23:10:55] * ccburns quit (Quit: ccburns)
609: [23:11:12] <atmos> hmm any ideas where I would look for the link popup window?
610: [23:12:55] * guci0 quit (Ping timeout: 250 seconds)
611: [23:14:18] * joelpittet quit (Remote host closed the connection)
612: [23:19:56] <Pyromanik> atmos: in the plugin!
613: [23:20:04] <Pyromanik> 11:52 * Avroceptyr wanders back to writing emails telling customers to go to hell in a way that makes them look forward to the trip.
614: [23:20:07] <Pyromanik> ha
615: [23:20:11] <Pyromanik> I had one of those this morning
616: [23:20:44] <Pyromanik> I sent an email telling client that the domain he's complaining about isn't under our control, and it was left like that on purpose because his site relies on iframes that it hosts.
617: [23:20:56] <Pyromanik> comes back telling me his site doesn't use iframes and the domain points to our server.
618: [23:22:54] <Pyromanik> I basically had to tell them to fuckoff and learn how their own business operates. I'm a web dev, AND I built their site; I know when shit is using an iframe, and how to check where a domain points.
619: [23:23:14] <Pyromanik> And I can't do anything about shit that's not under my control.
620: [23:23:18] <Pyromanik> lol
621: [23:23:53] * DigNZ quit (Quit: DigNZ)
622: [23:26:47] <Pyromanik> honestly though, send an informative email out about why we can't do anything about a 404 on a domain we don't control and doesn't point to our server, who they might contact about it, and what the issue is in the first place.
623: [23:26:51] <Pyromanik> get back "no that's not right"
624: [23:26:59] <Pyromanik> fffffff I CHECKED.
625: [23:27:05] <Avroceptyr> wow, damn
626: [23:27:20] <Avroceptyr> how did you respond to that? sign his email up to unsavoury mailing lists?
627: [23:27:22] * travis-ci has joined #silverstripe
628: [23:27:23] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1137 (3.1.0 - afc81fe : Ingo Schommer): The build passed.
629: [23:27:23] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/7f0e589bf5d4...afc81fe7afea
630: [23:27:23] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12210615
631: [23:27:23] * travis-ci has left #silverstripe
632: [23:27:29] <sasargen_> [17:24] <Pyromanik> add to mysite/_config/config.yml something along the lines of [17:24] <Pyromanik> URLSegmentFilter: [17:25] <Pyromanik> default_allow_multibyte: true
633: [23:27:56] <sasargen_> that's the first thing I tried, but it didn't help
634: [23:29:02] <sasargen_> then I changed the values directly in URLSegmentFilter.php, and that worked, so it seems like that setting file wasn't making the change
635: [23:31:24] * travis-ci has joined #silverstripe
636: [23:31:25] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#587 (3.1.0 - 413e458 : Ingo Schommer): The build passed.
637: [23:31:25] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/60984574673e...413e45881bdf
638: [23:31:25] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/12210621
639: [23:31:25] * travis-ci has left #silverstripe
640: [23:31:47] * UncleCheese quit (Quit: UncleCheese)
641: [23:39:18] * travis-ci has joined #silverstripe
642: [23:39:18] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1138 (3.0 - e4adff4 : Ingo Schommer): The build passed.
643: [23:39:18] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/2aba81321a8f...e4adff48bcf4
644: [23:39:18] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12210938
645: [23:39:18] * travis-ci has left #silverstripe
646: [23:48:00] * Colin[pi] has joined #silverstripe
647: [23:51:26] <Colin[pi]> morning all :D
648: [23:59:06] * spronk has joined #silverstripe
649: [23:59:22] * simon_w has joined #silverstripe
650: [23:59:53] <Colin[pi]> heya simon_w :)
651: [23:59:58] * simon_w changed the topic to 'Welcome to #silverstripe discussion - IRC logs available: http://ss.org.nz/logs || Ask your question, don't ask about asking your question || 7th of Oct 2013: Security release for 3.0. See http://ss.org.nz/3.0.8 || 1st of Oct 2013: 3.1.0 is now out! http://ss.org.nz/3.1.0 || 26th of Sept 2013: We have security release for 2.4. See http://ss.org.nz/2.4.13 || Development mailing list: http'

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